본문 바로가기

Routing

Distance Vector의 Split-horizon 문제

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