(#1/11)

Notes:
- ROM에는 응급처리기능, 부팅 프로그램, 그리고 OS가 저장되어 있다. 부팅시 bootstrap은 RAM으로 load되며, load된 bootstrap은 IOS, backup configuration file등을 RAM으로 load한다. ROM의 bootstrap, IOS들을 upgrade하기 위해서는 chip을 대치하여야 한다.
- Flash은 EPROM으로 IOS가 저장되어 있다. 부팅 프로그램은 부팅시 Flash에 저장되어 있는 IOS를 RAM으로 load한다. 전원이 나가도 내용이 유지된다. IOS를 쉽게 upgrade할수 있게 해준다.
- NVRAM은 라우터의 configuration file이 저장되는데 전원이 나가도 내용이 유지된다.
- RAM에는 bootstrap, IOS, configuration file등이 저장되며, 라우터가 운영되면서 필요한 데이타영역으로 활용된다. routing tables, ARP cache, fast-switching cache, packet buffering, packet hold queue를 위한 데이타 영역을 제공함. 전원이 나가면 내용을 잃어버린다.
- Interface는 packet이 지나가는 물리적인 port 이다. Interface는 LAN Interface, WAN Interface, Console, Auxiliary 등이 있다.
- 라우터의 환경 설정은 configuration file을 조정함으로써 가능하다. configuration file에는 각종 환경변수값등과 Interface들에 대한 설정값등을 갖고 있으며, ascii 로 표시된다. 라우터운영자는 여러가지 방법으로 configuration file을 조정할 수 있는데 NVRAM에 있는 configuration file을 직접 수정할수는 없고, 일단 RAM에 있는 configuration file을 수정하고 그것을 NVRAM에 저장하는 방법을 써야 한다. 만약 저장하지 않으면 전원이 나갔을 경우 수정사항이 반영되지 않는다.
|
(#2/11)

Notes:
- Console이나 Auxilary는 라우터에서 제공하는 비동기포트로 일반적으로 초기에 라우터 설정시 이용한다. 혹은 정상적인 동작으로 하다가 동작오류로 configuration file등이 지워졌을 경우 virtual terminal을 이용할 수 없기 때문에 그때 이용한다.
- 라우터가 정상적으로 동작할때 telnet을 이용해 접속한후, configuration file을 수정할 수 있다.
- Console, Auxiliary, virtual terminal을 이용해 접속한 후 interactive하게 configuration file을 수정할 수 있으며, 수정즉시 라우터운영에 영향을 미친다.
- TFTP 서버에 configuration 내용을 저장한후 라우터에서 configuration file을 download하게 함으로써 라우터를 설정할 수 있다. TFTP서버를 이용할때 장점은 한 서버내에서 여러 라우터의 환경을 집중 관리할 수 있다는 것이다.
- NMS를 이용해 configuration file을 조정할 수 있다.
|
(#3/11)

Notes:
- 라우터의 모드는 권한에 따라 user mode와 previledged mode로 구분될 수 있다.
- user mode에서는 라우터의 환경을 조회만 할 수 있다.
- previledged mode에서는 라우터의 환경을 조정할 수 있다.
- console로 직접 접속하면 user mode로 들어가기 위한 비밀번호를 입력하여야 하며, 비밀번호가 맞을 경우 user mode로 들어간다. user mode의 prompt는 ‘>‘으로 표시된다.
- user mode에서 enable이라는 명령어를 입력하면 previledged mode로 들어가기 위한 비밀번호를 맞게 입력하여야 한다. privileged mode의 prompt는 ‘#’으로 표시된다.
- configuration file의 초기설정이 이루어지지 않았다면 user mode 비밀번호와 privileged mode 비밀번호를 입력하지 않고도 각 mode로 전환할 수 있다.
- virtual terminal을 이용해 접속한후 mode를 전환하는 방법은 console 을 이용했을때와 동일하다.
|
(#4/11)

Notes:
- privileged mode에서 global configuration mode로 전환할 수 있으며, global configuration mode에서 하위 configuration mode로 전환할 수 있다.
- setup mode도 privileged mode에서 전환 가능하다.
- global configuration mode로 전환하려면 privileged mode prompt에서 다음과 같이 명령을 입력해야 한다.
Router# configuration terminal
- 하위 configuration mode로 전환하려면 global configuration mode prompt에서 다음과 같이 명령을 입력해야 한다 여기에서는 interface configuration mode로 가기 위한 것을 보인다. 각 하위 configuration mode의 prompt가 다른 것을 주목하자.
Router(config)# interface serial 0
Router(config-if)#
|
(#5/11)

Notes:
- show version : h/w configuration, IOS version, bootstrap version, IOS filename, configuration register등에 대한 정보를 제공한다.
- show process [cpu] : 활동중인 process 정보를 보여줌
- show protocols : Level 3 protocol정보를 보여줌. global 및 interface 정보를 보여줌
- show running-config : RAM에 있는 configuration file을 보여줌. IOS 10.3 이하에서는 write terminal을 이용했었음
- show memory : 메모리 이용에 대한 통계를 보여줌
- show stacks : stack의 이용현황을 보여줌
- show buffers : buffer의 이용현황을 보여줌
- show interface : 각 interface에 대한 정보를 보여줌
- show flash : flash의 내용을 보여줌
- show starup-config : NVRAM에 있는 configurtaion file을 보여줌. show running-config의 결과와 내용이 다를 수 있음. IOS 10.3이하에서는 show config를 이용했었음
|
(#6/11)
 |
(#7/11)

Notes:
- 라우터가 부팅시 NVRAM에 configuration file이 저장되어 있지 않으면 곧장 setup mode로 들어간다.
- 명령어 setup를 입력하면 interactive하게 라우터를 설정할 수 있다.
- setup에서 모든 사항을 다 선택해야 하는 것은 아니다. 기본적인 사항만 설정하고 이후에 필요한 사항을 개별적으로 설정할 수 있다. hostname, enable password, virtual terminal password 등만을 입력해 주어도 된다. 이때 주의할 것은 입력한 enable password 및 virtual terminal password를 잊어버리지 않도록 적어둘 것을 권고한다.
- setup으로 설정을 마치면 설정내용은 NVRAM과 RAM이 동시에 저장된다. 따라서 setup후 설정 결과를 NVRAM으로 다시 저장할 필요는 없다.
- erase startup-config는 NVRAM에 있는 configuration file을 지워버린다. 그러나 RAM에 있는 것을 지우는 것은 아니다.
|
(#8/11)

Notes:
- privileged mode에서 ‘config terminal’을 입력한 후 RAM 및 NVRAM에 있는 configuration file을 수정할 수 있음
- IOS 10.3 이하에서는 // 이후에 표시된 명령어 이용해야 함
|
(#9/11)

Notes:
- Router(config)# interface .........
- Router(config)# router ........
- Router(config)# line ........
|
(#10/11)

Notes:
- enable password는 console password와 virtual terminal password와 다르게 하는 것을 권장한다.
- service password-encryption을 선언하지 않으면 enable password를 configuration file에서 볼수 있다. 따라서 service password-encryption을 선언할 것을 권장한다. 비활성화하는 방법은 다음과 같다.
- router(config)# no service password-encryption
- router name을 지정하고 나면 prompt가 변경된다.
|
(#11/11)

Notes:
- 만약 router rip 모드에서 network 203.252.15.0을 선언했는데 그것이 잘못된 것이라고 판단되면 no를 앞에 붙여 동일하게 선언하면 해당사항은 무효가 된다.
- global mode에서 router rip을 선언했는데 router rip을 무효화하고 싶으면 no router rip이라고 선언하면 된다.
- interface에는 network address를 지정할 수 있는데 지정을 잘못했을 경우는 잘못지정한 network address를 no 를 이용하여 무효화할 수 있다.
- interface는 기본적으로 작동정지상태인데 작동을 시작하게 하려면 no shutdown이라고 입력해 주면 된다. 작동정지를 원하면 shutdown만을 입력하면 된다.
- 다음은 router mode와 관련되어 자주 사용하는 명령어를 보인 것이다.
- router rip
- router igrp 임의의번호
- router ospf 임의의번호
- router eigrp 임의의번호
- router bgp 임의의번호
- network 임의의네트웍주소
- 다음은 interface mode와 관련되어 자주 사용하는 명령어들이다.
- interface 형태 슬롯번호/포트번호 // 일반적인 형태
- interface serial 0
- interface serial 1/1
- interface ethernet 1
- interface hssi 4/1
- shutdown
- no shutdown
- ip address ...........
|