Split-horizon Troubleshooting
문제점 발생과 원인 파악
R1의 10.1.1.1 과 R3의 10.3.3.3이 통신이 되지 않는 문제점이 발생한다
각 Routing Table을 확인해본 결과 R1과 R3는 서로의 IP를 알아오지 못했고,
R2는 아래와 같이 주소를 학습하고 있다
R2# show ip route
:
R 10.0.0.0/8 [120/1] via 22.22.12.1, 00:00:18, Serial0/0
[120/1] via 22.22.23.3, 00:00:09, Serial0/1
RIP을 동작시키면 기본적으로 Sending 버전은 1, Receive 버전은 2로 동작된다.
R1과 R3가 가지고 있는 네트워크 정보는 서로 다른 서브넷임에도 불구하고 버전 1에 설정된대로 주 네트워크로 자동축약되어 전달되기 때문에 R2는 같은 정보가 양쪽에서 들어온 것으로 판단하고 Split-horizon 기능으로 인해 반대쪽 라우터로 광고가 차단된다.
문제해결 방법 두 가지
이 문제를 해결하기 위한 두 가지의 방법이 있지만, 첫번째에 소개되고 있는 Split-horizon 기능을 비활성화 하는 방법은 꼭 필요한 경우가 아니라면 하지 않는 것이 좋다.
① 문제가 발생한 인터페이스에서 Split-horizon 기능을 비활성화 한다.
R2(config)# interface s1/0
R2(config-if)# no ip split-horizon
R2(config)# interface s1/1
R2(config-if)# no ip split-horizon
② 양 쪽 라우터(R1과 R3)에서 Auto-summary 기능을 비활성화 하여 서로 다른 주소임을 R2에게 알려준다.
R1(config)# router rip
R1(config-router)# version 2
R1(config-router)# no auto-summary
R3(config)# router rip
R3(config-router)# version 2
R3(config-router)# no auto-summary
'Routing' 카테고리의 다른 글
EIGRP DUAL 알고리즘 및 매트릭 (0) | 2014.10.20 |
---|---|
FLSM vs. VLSM Routing Protocl (0) | 2014.10.20 |
[Config] EIGRP 라우팅 설정 (0) | 2014.08.22 |
[Config] RIPv2 (0) | 2014.08.21 |
[Config] RIPv1 (3) | 2014.08.21 |