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 ⑦100, ⑧rcvd 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 |