Notice
Recent Posts
Recent Comments
Link
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Tags
more
Archives
Today
Total
관리 메뉴

layer 3

[CISCO Network R&S] CCNA 6장 EIGRP와 스프릿 호라이즌(Split Horizon) 본문

CISCO Networks/Routing and Switching

[CISCO Network R&S] CCNA 6장 EIGRP와 스프릿 호라이즌(Split Horizon)

뿅뿅뽁 2018. 12. 30. 18:53

안녕하세요 뿅뿅뽁입니다.


오늘은 또다른 라우팅 프로토콜을 대해서 알아보겠습니다


RIP과 같은 distance vector 라우팅 프로토콜이며 스프릿 호라리즌이 적용되는 EIGRP입니다. 또한 서브넷 경계에서 자동요약을 실시합니다. 그러나 RIP의 라우팅 업데이트 방식보다 개선된 방식을 사용하여 주기적으로 라우팅 업데이트를 한 RIP과 달리 변화가 있을때만 라우팅 업데이트를 실시합니다.


동작방식은 인접 라우터와 네이버 관계를 성립하고, 네이버 관계를 성립한 라우터 간에 라우팅 업데이트를 실시하는 방식입니다. 여기서는 AS 주소를 설정한다고 합니다. 인접 라우터 간에 AS 주소가 다르면 네이버 관계가 성립하지 않아 라우팅 업데이트가 실시되지 않습니다.


스프릿 호라이즌에 대해서는 시뮬레이션을 한 후에 설명하겠습니다.


EIGRP 설정방법은 RIP과 유사합니다.




이상태에서 기본설정부터 해보겠습니다.


host1


Router>en

Router#conf t

Router(config)#hostname host1

host1(config)#int serial 0/3/0

host1(config-if)#ip address 13.13.10.1 255.255.255.0

host1(config-if)#no shut


host2


Router>en

Router#conf t

Router(config)#hostname host2

host2(config)#int serial 0/3/0

host2(config-if)#ip address 13.13.20.1 255.255.255.0

host2(config-if)#no shut


host3


Router>en

Router#conf t

Router(config)#hostname host3

host3(config)#int serial 0/3/0

host3(config-if)#ip address 13.13.30.1 255.255.255.0

host3(config-if)#no shut


R1


Router>en

Router#conf t

Router(config)#hostname R1

R1(config)#int se 0/3/1

R1(config-if)#ip address 13.13.10.2 255.255.255.0

R1(config-if)#no shutdown

R1(config)#int se 0/3/0

R1(config-if)#ip address 13.13.12.1 255.255.255.0

R1(config-if)#no shutdown


R2


Router>en

Router#conf t

Router(config)#hostname R2

R2(config)#int se0/3/0

R2(config-if)#ip address 13.13.12.2 255.255.255.0

R2(config-if)#no shut

R2(config-if)#int se 0/1/0

R2(config-if)#ip add 13.13.20.2 255.255.255.0

R2(config-if)#no shut

R2(config-if)#int se 0/3/1

R2(config-if)#ip address 13.13.23.2 255.255.255.0

R2(config-if)#no shut


R3


Router>en

Router#conf t

Router(config)#hostname R3

R3(config)#int se 0/3/1

R3(config-if)#ip address 13.13.30.2 255.255.255.0

R3(config-if)#no shut

R3(config-if)#int se 0/3/0

R3(config-if)#ip address 13.13.23.3 255.255.255.0

R3(config-if)#no shutdown


기본세팅이 되셨다면 바로 EIGRP 설정을 해보겠습니다.


R1


R1(config)#router eigrp 100

R1(config-router)#no auto-summary

R1(config-router)#network 13.0.0.0

R1(config-router)#passive-interface se0/3/1


R2


R2(config)#router eigrp 100


R2(config-router)#no auto-summary

R2(config-router)#network 13.0.0.0

R2(config-router)#passive-interface se0/1/0


R3


R3(config)#router eigrp 100

R3(config-router)#no auto-summary

R3(config-router)#net 13.0.0.0

R3(config-router)#passive-interface se0/3/1


설정은 끝났습니다. 도중에 네이버 성립이 됐다고 떴을겁니다.


확인을 해볼까요?



설정이 잘 되었습니다. ping도 잘 가지는군요. EIGRP는 시뮬레이션에도 잘 나오니 하는법을 익히시기 바랍니다. 주로 EIGRP AS주소가 틀리게 나오니 그걸 수정하시고 다시 설정하시면 될겁니다. 시뮬레이션은 다른 글에서 자세히 해보겠습니다.


그럼 EIGRP의 기능인 스플릿 호라이즌에 대해서 알아보겠습니다.


스플릿 호라이즌을 보기 전에 라우팅 루프(Routing Loop)를 알아야 합니다. 


라우팅 루프는 디스턴스 벡터 라우팅 프로토콜에서 발생 할 수 있는 상태입니다. 


이상태에서 Loopback 0을 shutdown하고 R1에서 1.1.100.x 대역대에 핑을 보내면 R1->R2->R3->R5->R3->R2->R1.... 이런식으로 루프가 돌게 됩니다. EIGRP도 디스턴스 벡터 라우팅 프로토콜이므로 루프가 발생하는 것을 막아줘야 합니다.


스플릿 호라이즌은 이런 루프를 방지하기 위해서 나왔는데 방법은 라우터가 보낸 정보에 대해 그 인터페이스로 정보를 다시 받아들이지 않음으로 루프를 방지합니다.


기본적으로 스플릿 호라이즌은 모든 디스턴스 벡터 라우팅 프로토콜에 적용되어 있으나 필요시에는 꺼야할 상황도 나오기도 합니다. 라우팅 루프에 대해서는 다른 글에서 따로 다루도록 하겠습니다.