2022. 8. 25. 23:32ㆍ네트워크
라우터의 역할
- 라우터는 Layer3(Network 계층) 장비이다.
- 서로 다른 Network를 연결하고 Broadcast Domain을 작게 나눈다.
- 라우터는 특정 인터페이스를 통하여 수신한 packet의 목적지 IP주소를 보고 목적지와 연결된 인터페이스를 통하여 전송할 것을 결정
이를 Routing이라고 한다.
- 라우터의 기본 기능은 경로 결정, 경로에 따른 packet 전송( 스위칭)
( 그 외에도 네트워크 보안, QoS 등의 기능도 있다.)
- 경로결정 : packet이 목적지로 갈 수 있는 경로를 확인하고 어느 경로가 가장 최적경로(Best path)인지 결정
- 스위칭 : 결정된 경로대로 packet을 전송해주는 것
- Router는 Routing table(라우팅 테이블)을 보고 packet을 전송***
- Routing protocol 에 따라 Routing table을 작성한다.
- 목적지까지 전송을 책임지지 않고 목적지 경로상의 다음 Router에게 packet 전달만을 한다.
(중간 징검다리 역할. 환승역)


Router Interface 종류
1. LAN 구간 Interface - Ethernet(Fast Ethernet) Interface
2. WAN 구간 Interface - Serial Interface
3. 관리용 Interface - Console Port, Auxiliary Port

Router에 사용되는 Cable
1. V.35 - WAN 구간(Serial Interface)에 사용되는 케이블 중 하나
2. UTP - LAN 구간(Ethernet Interface)에 사용되는 케이블
3. Console cable : 장비 관리용 케이블

Router
- Router는 성능, Interface의 숫자, 지원하는 기능, 메이커에 따라 가격이 다르다.
- CISCO : 통신장비계의 삼성
- 모듈형에서 Interface는 따로 구입해야 한다.
- Router에서 사용되는 Softwar를 IOS(Internetworking Operating System)라고 한다.
즉, Router의 운영체제이다.
- IOS에 따라서도 가격차이가 난다.

Router 접속 방법
1. Console cable
- 라우터의 console 포트에 console cable 을 연결하고 나머지 한쪽을 컴퓨터의 serial 포트 (COM1 포트)에 연결
- 연결 후 터미널 프로그램(하이퍼 터미널, secure CRT)을 사용해서 접속
- console cable이 가장 일반적이고 편리한 방법.
라우터에 PC를 직접 연결해야 하고 console cable이 필요하다는 불편함이 있다. -> telnet을 주로 사용
- 가장 안정적인 접근이 장점

Router 접속 방법
2. Telnet
- 대부분 Router를 관리할 때 가장 많이 사용하는 방법
- Router의 IP주소를 알고 네트워크에 접속만 되어 있다면 장소와 상관없이 접속이 가능하다.
- > 단점 : 네트워크에 연결이 안되어있다면 사용불가
- Router를 처음 구성할 경우 IP주소 설정이 안되어있기 때문에 Telnet 사용이 불가능하고 네트워크 연결이 끊어질 경우 접속이 불가능하다는 단점이 있다.
- Telnet을 Virtual Terminal(가사 터미널) 이라고 한다.
- 터미널 프로그램(하이퍼 터미널, secure CRT)을 사용해서 접속
MS-DOS에서도 'telnet x.x.x.x'로 접속이 가능
Router 접속 방법
3. 기타 접속 방식
- NMS(네트워크 관리 시스템. 별도의 소프트웨어 필요) 로 Router에 접속해서 설정할 수도 있다.
- TFTP 서버를 통해 다른 Router에서 만들어놓은 Router설정파일을 Router로 다운로드하는 방식이 있다.

*** Router 내부 구성 (정처기, net관리사시험, 대학시험 출제)
1. RAM
- IOS가 올라와서 실행되고, Routing table과 구성파일(설정내용)이 올라와서 동작하는 장소
- 그 외에도 ARP cache나 fast switching에 대한 cache 등을 가지고 있다.
*** 휘발성 메모리이기 때문에 전원을 차단하면 모든 정보가 지워진다.
2. NVRAM (No Volatile RAM)
- 전원을 차단해도 저장된 내용이 지워지지 않는 비 휘발성 메모리
- 설정파일(설정내용)을 저장한다. Routing table은 저장하지 않는다.
* RAM에 올라가있는 설정내용은 'Running-config'(전원을 차단 시 삭제)
NVRAM에 저장된 설정내용은 'Startup-config' (전원을 차단해도 저장)
3. Flash 메모리
- 전원을 차단해도 저장된 내용이 지워지지 않는다.
- 주로 IOS 이미지 파일 저장용으로 사용된다.
NVRAM보다 메모리 용량이 크다.(NVRAM은 설정파일만 저장)
- Router에 새로운 기능이 추가되면 Router 자체를 교환하는 것이 아니라 IOS를 업그레이드 하면 된다.
*** 4. ROM - 라우터에서 절대적으로 중요
- Router의 가장 기본적인 내용 저장
- 전원이 들어올 경우 어떤 순서로 Router 자신의 상태를 점검하고 IOS를 어디서 RAM으로 올리는지 등의 내용이 저장돼있다.(Bootstrap)
- 복구용 Mini IOS가 저장돼 있다.
Router 내부 구성
- 전체적으로 PC와 비슷한 구성
- Router에서 작업은 모두 RAM 위에서 동작한다.
- ROM에는 Router의 기본정보와 Mini IOS, NVRAM에는 설정파일, Flash에는 IOS 이미지가 저장돼 있다.
- RAM과 Flash는 필요에 따라 업그레이드를 할 수 있다.
(RAM 과 Flash는 적정한 메모리를 유지하는 것이 좋다.)
- ROM은 특별한 경우가 아닌 이상 교체하는 상황이 거의 없다.
Router 부팅 과정 (컴퓨터와 비슷)
컴퓨터가 부팅될 때 메모리 숫자 증가 - 자가진단 하는 모습
1.Power On Self test (POST) : 자가진단 진행. 컴퓨터도 마찬가지
2. Load and run bootstrap code
3 .Find the IOS software : 운영체제를 찾고
4. Load the IOS software : 운영체제를 로딩
5. Find the configuration :환경설정
6. Load the configuration
7. Run




Router의 Mode
1. ROMMON Mode
2. Setup Mode
3. User Mode
4. Privileged Mode
5. Global Configuration Mode


Router의 Mode
1. ROMMON Mode
- 안전모드
- 평소에 사용하지 않는 모드
- Router 패스워드를 모를 경우와 IOS 이미지 파일에 이상이 생긴 경우 복구를 하기 위한 모드
- RXBOOT 모드 혹은 ROMMON(ROM Monitor) 모드라고 한다.
- 부팅 시 Ctrl + Break 혹은 Register 값을 변경(0x2141)해서 들어갈 수 있다.

Router의 Mode
2. Setup Mode
- 이것저것 물어봄. 시간이 너무 오래걸려서 일반적으로 사용x.
- NVRAM에 저장된 Router설정 파일이 없는 경우 자동으로 실행되는 모드
- Router 설정에 관한 질문을 하고 User가 이 질문에 응답하면 응답한 내용으로 Router 설정이 되도록 하는 모드

Router의 Mode
3. User Mode
- 기껏해야 ping test. 아무것도 할 수 없다.
- 사용중인 Router에 Console 혹은 Telnet으로 접속하면 처음 보이는 화면
- 프롬프트가 기본적으로 'Router>'로 표시

- User mode에서는 Ping test 혹은 Trace 등을 할 수 있다. 하지만 Router의 구성파일을 보거나 수정할 수는 없다.
- 가장 기본적인 실행모드, 관리자가 아닌 사용자 모드이기 때문에 사용자에게 맞게끔 명령어를 제한
-> 즉, User mode에서는 제한된 명령어를 사용해 간단한 확인 및 점검이 가능하지만 설정은 할 수 없다.
Router의 Mode
4. Privileged Mode
- Router의 운영자 모드
- User mode에서 'enable' 명령어를 사용하면 Privileged mode로 들어온다.
(password가 설정되어 있을 경우 password를 입력해야 한다.)

- Privilege mode에서는 상세한 확인 및 점검이 가능하지만 설정은 할 수 없다.
설정이 가능한 Global Configuration mode로 이동할 수 있다.
- 다시 User mode로 나오고 싶을 경우 'disable'명령어를 사용
Router의 Mode
5. Global configuration Mode (설정 모드)
- Router의 설정을 변경하거나 새로 설정할 경우 사용하는 모드
- User mode에서는 바로 들어올 수 없고 Privileged mode에서 'configure terminal' 명령어를 입력하면 들어올 수 있다.

- Router 시스템 전체에 영향을 줄 수 있는 설정이 가능한 모드
- Privileged Mode로 나올 경우 'exit', 'end' 명령어나 Ctrl + z를 사용.
'네트워크' 카테고리의 다른 글
4장 라우터_라우터 기본설정 명령어 (0) | 2022.08.29 |
---|---|
3장_ 이더넷, 계층별 장비, Cable (0) | 2022.08.24 |
2장 IP주소의 이해(1) (1) | 2022.08.17 |
1장. 네트워크와 OSI 7 Layer (3) (0) | 2022.08.17 |
1장. 네트워크와 OSI 7 Layer (2) (1) | 2022.08.08 |