A PC에서 ping 13.13.20.3을 했는데 Request timed out 이라고 뜨면 그 부분(R2)경로설정이 안되었다고 보면 된다.
Reply from 13.13.10.1 : 그 라우터의 게이트웨이까지 통신이 가능하다고 보면 된다.
1. 정적 경로 (Static Route)
- 관리자가 목적지 네트워크 정보, 넥스트-홉 정보를 파악하여 설정하는 방식
장점 : 신뢰적이다. 직접 셋팅해야 한다.....
단점 : 수동 설정이기 때문에 설정 내용이 많다.
R1(config)#ip route ?
A.B.C.D Destination prefix( 목적지인데 네트워크이름으로 잡아준다.)
R1(config)#ip route 13.13.30.0( 목적지 네트워크 이름) 서브넷 마스크 next hop(13.13.12.2) 또는 s1/0
ip route 13.13.30.0 255.255.255.0 13.13.12.2
삭제 할 경우 ctrl+A , no ip route 13.13.30.0 255.255.255.0 13.13.12.2
show run했을때
S 13.13.30.0 [1/0] via 13.13.12.2
S: static경로
[1/0] --> [신뢰도/메트릭] 정적경로는 각각 1과 0이다. 숫자가 낮을수록 신뢰도가 좋다고 할 수 있다.
via : next-hop
여기를 경유해서 가라...그런데 어디로 나가는지 모른다.
위에 경로를 통해서 있으면 거기로 나가게 된다....
C 13.13.12.0 is directly connected, Serial1/0-----> 여기로 나가게 된다.(출력 인터페이스)
현재 A에서 C통신이 불가능한 상황이다. a에서 c통신이 되려면 R2 라우팅 경로를 설정해주어야 한다.
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#ip route 13.13.20.0 255.255.255.0 13.13.12.2
A PC에서 ping 13.13.20.2 해보고 안되면 R2에서 R1으로 가는 돌아오는 경로도 지정해주어야 한다.
- 설정시 주의 사항 : 넥스트-홉 IP 주소 확인~!!!, 가는 경로뿐만 아니라, 되돌아오는 경로도 설정해야 한다~!!!
3. 신뢰도(Administrative Distance)
- 라우터가 라우팅 테이블에 등록할 경로의 신뢰도를 의미한다.
- 범위 : 0~255 (숫자가 작을 수록 신뢰도는 높다.)
Connected 0
Static 1
EIGRP 90
OSPF 110
RIP 120
Ex) '13.13.30.0/24' 네트워크에 대해서 Static 경로와 RIP 경로 중 라우팅 테이블에 등록되는 경로는?
- Static 경로
4. 메트릭(Metric)
- 경로 선출에 사용하는 값
- 값이 작을 수록 최적 경로로 선출된다.
Ex) 다음 중 라우팅 테이블에 등록되는 경로는 무엇인가? ①
① R 13.13.30.0 [120/2] via 13.13.12.2, Serial1/0
② R 13.13.30.0 [120/5] via 13.13.14.4, Serial1/1
5. 정적 기본 경로 (Static Default Route)
- 기본 경로 : 패켓을 전송할 있는 경로가 없을 경우, 가장 마지막에 사용하는 경로 (PC에 기본게이트웨이 지정과 동일함)
대부분 isp망과 가까운 라우터에서 기본경로를 설정해준다.
R1(config)#ip route 0.0.0.0 0.0.0.0 13.13.12.2
목적지가 전체를 의미함....특이하게 별이 붙어있음....기본경로 수행
패킷을 나가고 들어올때 맨 마지막에 있는 라우터가 코어 계층일때...... 특히 패킷이 들어올때 코어 계층에서는 정확한 주소를 사용해야 한다....
R1#show ip route
Gateway of last resort is 13.13.12.2 to network 0.0.0.0
13.0.0.0/24 is subnetted, 2 subnets
C 13.13.10.0 is directly connected, FastEthernet0/0
C 13.13.12.0 is directly connected, Serial1/0
172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Loopback172
S* 0.0.0.0/0 [1/0] via 13.13.12.2
[참고] 기본 경로를 사용하는 예제
사용자/지역 가입자 ISP ISP Backbone
Access 라우터-------------Distribution 라우터--------------코어 라우터-------인터넷(다른 지역/국가)
0.0.0.0/0 -> 0.0.0.0/0 ->
정적 경로 실습
R1
en
conf t
ip route 203.230.9.0 255.255.255.0 203.239.8.2
ip route 203.239.10.0 255.255.255.0 203.239.8.2
ip route 203.239.11.0 255.255.255.0 203.239.8.2
R2
conf t
ip route 203.230.7.0 255.255.255.0 203.239.8.1
ip route 203.239.11.0 255.255.255.0 203.239.10.2
R3
conf t
ip route 203.230.7.0 255.255.255.0 203.239.10.1
ip route 203.239.8.0 255.255.255.0 203.239.10.1
ip route 203.239.9.0 255.255.255.0 203.239.10.2
R1#ping 203.230.9.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 203.230.9.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
R1#ping 203.230.10.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 203.230.10.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/9/15 ms
R1#ping 203.230.11.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 203.230.11.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 2/7/29 ms
디톨트 정적 경로 설정(Default Static Route): 전송할 패킷 경로가 없을 때 마지막 수단으로 사용된다. 즉 송신지에서 수신지를 알지 못하는 모든 패킷의 라우팅의 경로이다. 각 라우터들에게 경로를 지정할 수 있도록 한다.
ex)
R1
en
conf t
ip route 203.230.9.0 255.255.255.0 203.239.8.2
ip route 203.239.10.0 255.255.255.0 203.239.8.2 = 셋을 합친 것이 ip route 0.0.0.0 0.0.0.0 203.230.8.2
ip route 203.239.11.0 255.255.255.0 203.239.8.2
라우터 R1은 이렇게 3줄에 걸쳐서 정적 경로를 설정했으나 디폴트 정적 경로 설정을 해주면 아래와 같이 한 번의 설정으로 충분하여 동일한 라우팅 결과를 얻게 된다.
설정 방법
conf t
ip route 0.0.0.0 0.0.0.0 203.230.8.2
R1# sh ip route
Gateway of last resort is 203.230.8.2 to network 0.0.0.0
203.230.7.0/24 is variably subnetted, 2 subnets, 2 masks
C 203.230.7.0/24 is directly connected, GigabitEthernet0/0
L 203.230.7.1/32 is directly connected, GigabitEthernet0/0
203.230.8.0/24 is variably subnetted, 2 subnets, 2 masks
C 203.230.8.0/24 is directly connected, Serial0/2/0
L 203.230.8.1/32 is directly connected, Serial0/2/0
S 203.230.9.0/24 [1/0] via 203.230.8.2
S 203.230.10.0/24 [1/0] via 203.230.8.2
S 203.230.11.0/24 [1/0] via 203.230.8.2
S* 0.0.0.0/0 [1/0] via 203.230.8.2---> 디폴트 설정 경로로써 맨앞에 S*가 표시된다.
디버깅(Debugging)
라우팅 프로토콜 동작의 모든 상세한 내용을 확인이 가능하다...
R1>en
R1#debug ip routing
IP routing debugging is on
예를 들어 R1에 디버깅을 하게 되면 활성화 한 이후부터는 라우터 R1이 수신할 때마다 CLI콘솔 화면에 그 내용을 보여준다.
그런다음 R2에서 R1의 시리얼 인터페이스를 비활성화하게 되면 R1이 어떤 메세지를 출력하는지 확인해본다....
@R1
RT: interface Serial0/2/0 removed from routing table
RT: del 203.230.8.0 via 0.0.0.0, connected metric [0/0]
RT: delete network route to 203.230.8.0
RT: NET-RED 203.230.8.0/24
RT: del 203.230.10.0 via 203.230.8.2, static metric [1/0]
RT: delete network route to 203.230.10.0
RT: NET-RED 203.230.10.0/24
RT: del 0.0.0.0 via 203.230.8.2, static metric [1/0]
RT: delete network route to 0.0.0.0
RT: NET-RED 0.0.0.0/0
RT: del 203.230.9.0 via 203.230.8.2, static metric [1/0]
RT: delete network route to 203.230.9.0
RT: NET-RED 203.230.9.0/24
RT: del 203.230.11.0 via 203.230.8.2, static metric [1/0]
RT: delete network route to 203.230.11.0
RT: NET-RED 203.230.11.0/24
RT: del 203.230.8.1 via 0.0.0.0, metric [0/0]
RT: delete network route to 203.230.8.1
RT: NET-RED 203.230.8.1/32
@R2 -----------> 다시 인터페이스 활성화
R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#int s0/2/1
R2(config-if)#no shutdown
R2(config-if)#
%LINK-5-CHANGED: Interface Serial0/2/1, changed state to up
@R1----> R2 인터페이스 활성화 될때 R1 출력
RT: interface Serial0/2/0 added to routing table
RT: SET_LAST_RDB for 203.230.8.0/24
NEW rdb: is directly connected
RT: add 203.230.8.0/24 via 0.0.0.0, connected metric [0/0]
RT: NET-RED 203.230.8.0/24
RT: SET_LAST_RDB for 203.230.10.0/24
NEW rdb: via 203.230.8.2
RT: add 203.230.10.0/24 via 203.230.8.2, static metric [1/0]
RT: NET-RED 203.230.10.0/24
RT: SET_LAST_RDB for 203.230.9.0/24
NEW rdb: via 203.230.8.2
RT: add 203.230.9.0/24 via 203.230.8.2, static metric [1/0]
RT: NET-RED 203.230.9.0/24
RT: SET_LAST_RDB for 203.230.11.0/24
NEW rdb: via 203.230.8.2
RT: add 203.230.11.0/24 via 203.230.8.2, static metric [1/0]
RT: NET-RED 203.230.11.0/24
RT: SET_LAST_RDB for 0.0.0.0/0
NEW rdb: via 203.230.8.2
RT: add 0.0.0.0/0 via 203.230.8.2, static metric [1/0]
RT: NET-RED 0.0.0.0/0
RT: SET_LAST_RDB for 203.230.8.1/32
NEW rdb: is directly connected
RT: add 203.230.8.1/32 via 0.0.0.0, metric [0/0]
RT: NET-RED 203.230.8.1/32
디버깅을 끄려면
no debug ip routing
'네트워크/서버/모의해킹 > 네트워크' 카테고리의 다른 글
17.2.23 9일차(ip 라우팅, 라우팅 업데이트 방식 ,서브넷 처리 방식,자동클래스풀요약,RIP) (1183) | 2017.02.23 |
---|---|
17.2.22 8일차(시스코 ios 복구 방법) (1210) | 2017.02.22 |
17.2.20 6일차(1~5일차 복습, 시스코 명령어 복습) (509) | 2017.02.20 |
17.2.17 5일차(ip주소 요약 및 시스코 명령어) (526) | 2017.02.17 |
17.2.16 4일차(IP주소 특징, 서브넷팅, vlsm) (492) | 2017.02.16 |