본문 바로가기
Security/Network

[Network] Cisco Router Debug

by Kyn 2021. 1. 21.

Router Debug 란?

디버그는 show 명령어와 유사한 명령어입니다.

show 명령어가 단편의 일부를 보여 주는 것이라면 debug는 실시간으로 동작 상황을 보여줍니다. 하지만 debug 명령어를 사용할 시 신중하게 사용해야 합니다. 해당 방법은 라우터에 부하를 많이 주기 때문에 특정한 활동에 한해서 디버깅해야 합니다. 

 

IP Packet Debugging

디버깅을 활성화하는 방법은 간단하다. 라우터 관리자 모드에서 해당 명령어 입력으로 활성화된다.

R1 # debug ip packet

 

활성화시 packet debugging is on 메시지를 확인 할 수 있다 

 

IP Packet Debugging 중지

라우터 관리자 모드에서 해당 명령어를 입력함으로써 특정 디버깅을 중지한다 모든 디버깅을 중지하는 "un all" 과 같은 명령어도 있다. 

이외 추가적인 명령어는 "debug ? "를 통해 확인할 수 있다.

R1# no debug ip packet

 

중지시 packet debugging is off 메시지를 확인 할 수 있다. 

 

 

Debug off - ping

ping 명령어를 사용하였을 때 모습으로 5개의 패킷을 보내며 성공 여부를 ( 5/5 ) 매우 양호로 알려준다.

 

 

 

 

Debug on - ping

 

 debug ip packet 명령어를 통해 처리되는 모든 ip 패킷을 실시간으로 보여준다.

활성화 이후 ping 명령어를 입력하면 다른 결과를 확인할 수 있다.

 

 

 

상세 설명

s = 201.202.0.2 (출발지)에서 d = 192.170.0.3 (목적지)까지 5개의 패킷을 보낸다 

 

s = 192.170.0.3 (출발지)에서 d = 201.202.0.2 (목적지)까지 패킷을 받아 왔다.

 

 

 

 

만약 목적지 네트워크가 현재 라우터 테이블에 없다면

 

 

위와 같은 결과로 unroutable

라우팅이 불가능하다는 메시지를 출력하게 된다.

댓글