CCNA

4장 show와 디버그

컴공 2013. 2. 21. 15:11
반응형
R1(config)#interface f0/0
R1(config-if)#ip address 1.1.10.1 255.255.255.0
R1(config-if)#no shutdown 
R1(config-if)#interface s1/1
R1(config-if)#ip address 1.1.12.1 255.255.255.0
R1(config-if)#no shutdown
-----------------------
R2(config)#int s1/1
R2(config-if)#ip addr 1.1.12.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#int s1/2
R2(config-if)#ip addr 1.1.23.2 255.255.255.0
R2(config-if)#no shut
------------------------
R3(config)#int s1/2
R3(config-if)#ip addr 1.1.23.3 255.255.255.0
R3(config-if)#no shut
R3(config-if)#int f0/0
R3(config-if)#ip addr 1.1.30.3 255.255.255.0
R3(config-if)#no shut



정적 경로 설정

R1(config)#ip route 1.1.0.0 255.255.0.0 1.1.12.2

R2(config)#ip route 1.1.10.0 255.255.255.0 1.1.12.1
R2(config)#ip route 1.1.30.0 255.255.255.0 1.1.23.3

R3(config)#ip route 1.1.0.0 255.255.0.0 1.1.23.2
----------------------
R1에서 목적지가 1.1.0.0/16일 패킷들은 1.1.12.2 로 보낸다.
R2에서 목적지가 1.1.10.0/24일 패킷들은 1.1.12.1 로 보낸다.
R2에서 목적지가 1.1.30.0/24일 패킷들은 1.1.23.3 로 보낸다.
R3에서 목적지가 1.1.0.0/16일 패킷들은 1.1.23.2 로 보낸다.

R1#show ip route

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

     1.0.0.0/8 is variably subnetted, 3 subnets, 2 masks

S       1.1.0.0/16 [1/0] via 1.1.12.2
C       1.1.10.0/24 is directly connected, FastEthernet0/0
C       1.1.12.0/24 is directly connected, Serial1/1

원격지 네트워크인 1.1.23.0/24와 1.1.30.0/24가 느슨하게 축약되어 1.1.0.0/16으로 표기되어 있는 것을 볼 수 있다. 이 네트워크에 가려면 1.1.12.2(R2)로 보내도록 되어있다.



디버그(debug)

디버그는 라우터나 스위치의 동작내용을 실시간으로 보여준다.
# debug ip ospf neighbor // 인저 장비와 MTU(최대 전송 사이즈) 등 정보를 체크함.

# debug ip packet 명령어는 라우터의 CPU가 처리하는 모든 IP 패킷을 실시간으로 보여주는 명령어이다.
트래픽이 많은 라우터는 다음명령어를 쓰면 다운될 수도 있다.

IP 패킷 디버깅하기
R1# debug ip packet

R1# ping 1.1.12.2

*Mar  1 00:37:40.015: IP: s=1.1.12.1 (local), d=1.1.12.2 (Serial1/1), len 100,sending

*Mar  1 00:37:40.019: IP: tableid=0, s=1.1.12.2 (Serial1/1), d=1.1.12.1 (Serial1/1), routed via RIB
*Mar  1 00:37:40.019: IP: s=1.1.12.2 (Serial1/1), d=1.1.12.1 (Serial1/1), len 100rcvd 3

① 출발지 IP 주소가 1.1.12.1(R1)로 설정됨
② 목적지 IP 주소가 1.1.12.2(R2)로 설정됨
③ 패킷의 길이 (length)가 100바이트이다.
④ 이상과 같은 패킷을 전송한다. 그러면, 아래와 같은 응답을 받는다.
⑥ 출발지 IP 주소가 1.1.12.2(R2)로 설정된다
⑦ 목적지 IP 주소가 1.1.12.1(R1)로 설정된다.
⑧ 이상과 같은 패킷을 수신한다 (received)

주요 디버깅 결과 해석
debug ip packet 명령어를 사용할 때 흔히 볼 수 있는 디버깅 메시지의 종류와 의미
- 정상적인 통신이 이루어지는 경우
sending과 rcvd를 확인할 수 있다.
-목적지 경로가 없을 때

예제) R1의 라우팅 제거
R1(config)# no ip route 1.1.0.0 255.255.0.0 1.1.12.2

R3(1.1.30.3)으로 핑을 떄리면 다음과 같이 unroutable(라우팅불가)라는 메시지가 나온다.
이는 목적지 네트워크가 현재 라우터의 라우팅 테이블에 없을 때 나타나는 메시지 이다.
# ping 1.1.30.3
*Mar  1 00:46:30.059: IP: s=1.1.10.1 (local), d=1.1.30.3, len 100, unroutable.

다시 R1의 라우터를 연결하고 R2의 1.1.30.0 255.255.255.0 1.1.23.2를 연결해제 하면
ping 1.1.30.3시 1.1.12.2가 응답한다.

마지막으로  R3의 1.1.0.0 255.255.0.0 1.1.23.2를 연결해제하면 보낼 수는 있으나 받지를 못한다.
*Mar  1 00:51:24.311: IP: s=1.1.12.1 (local), d=1.1.30.3 (Serial1/1), len 100, sending
*Mar  1 00:51:24.311: IP: s=1.1.12.1 (local), d=1.1.30.3 (Serial1/1), len 100, sending
*Mar  1 00:51:24.311: IP: s=1.1.12.1 (local), d=1.1.30.3 (Serial1/1), len 100, sending

디버깅 확인과 중지
- 실행중인 디버깅 종류 보기

R1#show debugging 
Generic IP:
  IP packet debugging is on // ip packet 디버그가 동작중이다

- 특정 디버깅 중지
R1# no debug ip packet

- 모든 디버깅 중지
R1# un all

--------------------------다음 p104 CDP(cisco descovery protocol)부터

반응형

'CCNA' 카테고리의 다른 글

4장 트레이스 루트  (0) 2013.02.23
4장 CDP, 핑  (0) 2013.02.22
4장 네트워크 관리도구  (0) 2013.02.21
1장 p74~ 네트워크주소와 브로드캐스트 주소  (0) 2013.02.19
2장 실습네트워크 구축  (0) 2013.02.18