[IT Trend]/Network

[펌] [CCNA] ROUTER BASICS

하늘을닮은호수M 2005. 7. 20. 13:08
반응형

ROUTER BASICS

Chap 5. ROUTER BASICS
- External Configuration Sources (외부에서 라우터 configuration할 수 있는 방법)
1) Console Port (거리제약이 있다. :Serial통신의 제약)
2) Auxiliary Port (Optional) - Modem : 전화망 통해서 가능
- backup line으로도 사용 가능 (즉,data통신으로도 사용가능)

3) Virtual Terminal ( telnet 최대 5개(0~4) session동시 지원 )
4) TFTP server이용 : 라우터정보(IOS or Configuration backup용으로) backup download
(TFTP : Trivial FTP)
5) NMS (Network management station) SNMP이용

참고: 위에서 1),2)번은 IP없이 사용가능하고, 3),4),5)는 Network Interface를 통해서 사용하는 것이다.
그러므로 TCP/IP Setting후 사용이 가능하다.


- Internal Configuration (Service) Components.



┏━ RAM : Stores routing tables, ARP cache, fast-switching cache,
┃ packet buffering, packet hold queue 가 저장된다.
┃ * Running(=active) Configuration(현재 라우터에 적용중인 설정)이 들어 있다.

┣━ NVRAM : Nonvolatile RAM(비휘발성 RAM)
┃ * 라우터의 Backup(=startup) Configuration이 저장된다.
┃ 참고: Configuration Register(16bit)도 저장된다. 매우 중요!

┣━ Flash : Erasable, reprogrammable ROM (소프트웨어 upgrade 쉽게함)
┃ Operating system 즉 IOS가 저장됨.
┃ * 이 영역이 충분하면 즉 메모리크기가 넉넉하면 여러 copy의 IOS가 저장될 수 있다.

┣━ ROM : Power-ON 진단기능(POST : Power On Self Test ), bootstrap pgm,
┃ 라우터 구입시의 IOS(대부분 구버전이고 전체 IOS가 아니라 일부분임)

┗━ Interface : 라우터 motherboard의 분리된 module로써 장착된다.
-Router Modes
┏━ User EXEC Mode : limited examination of router,
┃ Remote access(telnet기능).

┣━ Privileged EXEC mode : Detail examination of router.
┃ Debugging and testing
┃ File manipulation.
┃ Remote access.

┣━ Global Configuration Mode : Simple configuration commands

┣━ Other Configuration Modes : Complex and multiline configurations.

┣━ Setup Modes ━┳━ 설정 사항은 NVRAM에 직접 쓰여진다. 기초적인 사항만 설정가능하다.
┃ ┣━ Prompted dialog used to establish an initial config.
┃ ┗━ Startup config가 NVRAM에 없을 경우 자동으로 실행된다.

┗━ RXBOOT Mode : 패스워드를 잊었을때나 Operation System이 사고로 지워졌을 때와
같은 경우의 재난을 복구할때 쓰인다.
IOS영역이 아니다. pc로 말하면 CMOS setup같은 level임.
(= ROM monitor mode(?))

주의! : ROM OS mode : 최신 IOS가 아닌 ROM의 IOS를 loading한 경우.

- Router Status Commands
- show version : system hardware config, IOS version , boot image version
그리고 IOS가 어디에서 부터 load되었나를 알 수 있다.( 후에 자세히 나옴 )

- show process : active process 에 대한 정보.

- show protocols : Network Layer protocol의 상태를 보여준다.
(layer3 : 예를들어 IP, IPX, AppleTalk, DECnet)

- show mem : free영역을 포함한 라우터의 memory에 대한 통계정보.

- show stacks : process와 interrupt routine의 stack사용현황 monitor.
그리고 가장 최근의 reboot 이유를 보여준다.

- show buffers : buffer pool에 대한 통계를 보여준다.

- show flash : Flash memory device에 대한 정보를 보여준다.

- show running-config : active configuration file을 보여준다.

- show startup-config : backup configuration file을 보여준다.

- show interfaces : 라우터에 설정된 모든 interface들에 대한 통계를 나타낸다.


참고 :
Network Interface ┳ ehternet : e 0
┣ token ring : t 0
┣ serial : S 0
┣ fast ethernet : f 0
┣ ISDN : bri 0
┣ ? : async 0
┣ ATM : atm 0
┗ FDDI : fdd 0

-Cisco Discovery Protocol (CDP)
┏ layer2 level(data-link layer)
┗ Automatic detection 된다.

┏━ CDP discovers and shows information about directly connected CISCO device.

┣━ 즉 data link까지만 정상이면 network layer의 모든 정보를 알 수 있다.
┃ (모든 cisco 장비에 대해, layer3의 protocol suite가 무엇이든 상관없다.)
┃ network layer의 (IPX, AppleTalk, TCP/IP, DECnet)의 주소를 알 수 있다.

┗━ direct connect 된 장비만 가능하다.( 시스코 라우터, 스위치 등 끼리 )

- 설정방법
router(config-if)# cdp enable <== default로 enable된다. 각 인터페이스마다 설정한다.

router# show cdp interface : 각 인터페이스마다 cdp 설정상태를 보여준다.
cdp timer를 보여준다. default 60초(정보sending),180초(entry관리)
router(config)# cdp timer 60
router(config)# cdp holdtime 180

router# show cdp neighbors
router# show cdp neighvors detail
router# show cdp entry * or show cdp entry domain_name

- telnet operation ( 예: routerA>에서 routerB>로 접속 )
initiate a session : routerA> telnet host_name (설정에 따라 host name만 치면 자동접속된다.)
end session : routerB> exit
suspend a session : routerB> ctrl + shift + 6 , X 를 누르면 현재의 session을 suspend시키고
다시 자신의 라우터 프롬프트로 되돌아 온다.
Resume a session : routerA> 그냥 enter치면 원격지 세션으로 돌아가게 된다.
Disconnect a session : routerA> disconnect routerA
Display session : routerA> show sessions

- 라우터의 작동상황의 Test
telnet ━━ application layer
ping ━┓
trace ━╋ Network layer
show ip route ━┛
------------------┏━ Network layer
show interface ╋━ Data link layer
┗━ Physical layer

Router> ping ( echo request, echo reply )
! : 2초이내 응답
. : 도착못함( echo data gram이)
U : 서버를 못찾음.
시스코 라우터에서는 ping명령어가 tcp/ip 뿐만아니라
CLNS, IPX, Apollo, Vines, DECnet, XNS도 지원한다. 단 privileged mode에서만.

- Router> traceroute host-name
ping과 같은 원리이다. IP, AppleTalk, VINES, CLNS에서 작동한다.
escape sequence : Ctrl + Shift + 6 , X

- Router> show ip route : 라우팅 table의 내역을 보여준다.

- Link가 작동하는가? 검색분석법.
┏━ physical layer ( hardware ) ┳━Cable
┃ ┣━Connectors
┃ ┗━Interface

┗━ data-link layer ( software ) ┳━ Keep alive Message
┣━ Control Information
┗━ User Information
참고: 인접한 두장치사이의 커뮤니케이션이다.

- Router> show interface serial 0
serial 1 is up , line protocol is up. 정상 : operational
(Physical layer, (Datalink layer,
Carrier Dectect) Keep alives)
serial 1 is up , line protocol is down. (link)connection problem
serial 1 is down, line protocol is down(당연히 down임) Interface Problem
serial 1 is administrative down , line protocol is down 관리자가 down 시킴
참고: Token Ring의 경우는 동시 up, 동시 down이다.

- show interface에서 나오는 통계 카운터를 reset(clear)시키는 방법.
Router# clear counters

- check Real-Time Traffic with debug (실시간 debug 모니터) "Privileged Mode에서만 가능"
Router# debug all <--> undebug all
Router# debug ip rip
Router# nodebug ip rip
Router# debug broadcast - data-link broadcast보여진다.
Router# terminal monitor (기본적으로 console로 display하나 이 명령으로 telnet session으로 모니터한다)

- Debug output & System error message (디버그 메시지 target설정.)

┏━ (default) no logging buffered : 콘솔
┣━ terminal monitor ━┓
┃ no terminal minitor ━┛ 텔넷
┣━ logging on ━┓
┃ logging 111.222.333.8 ━┛ UNIX host ( syslog서버 )
┣━ show logging
┗━ logging buffered ━━ 라우터자신의 버퍼

[인터넷에서 펌]

반응형