네트워크/라우터

라우터) EIGRP 심화 - Default Network 문제점

마리사라 2022. 12. 29. 16:54
반응형

이번 강의는 EIGRP에서 Default Network를 만들었을 때 발생할 수 있는 문제와 해결방법에 대해서 알아보겠습니다.

네트워크는 이전 강의와 똑같이 구성하겠습니다.


1. Default Network 문제점

Default Network는 내부 Network들이 외부 Network의 정보를 모두 관리할 필요를 줄여주고 외부 Network에서도 해당 Network의 정보를 모두 알 필요가 없어진다는 점에서 유용한 기능입니다. 하지만 잘못 사용하게 되면 통신에 문제가 발생할 수도 있습니다.


2. 실습

우선 이전 강의처럼 Router2에서 summary-address를 사용하여 Default Network를 생성해 줍니다.

#Router2
Router(config)#int s0/1
Router(config-if)#ip summary-address eigrp 100 0.0.0.0 0.0.0.0

 

현재는 통신이 잘 될 것입니다. 그런데 만약 Router1에서도 라우팅 테이블을 줄이기 위해서 Default Network를 선언하면 어떻게 될까요?

 

이번에는 Router1에서 Default Network를 생성해 보겠습니다.

#Router1
Router(config)#int s0/0
Router(config-if)#ip summary-address eigrp 100 0.0.0.0 0.0.0.0

이제 잘 되었는지 Router0에서 확인해 보겠습니다.

Router0에서는 1.1.23.0 이후의 대역은 모두 보이지 않는 것을 볼 수 있습니다.

 

그렇다면 통신은 어떻게 될까요? PC0에서 Ping을 해 보겠습니다.

Router1에서 "목적지에 도달할 수 없음" 응답을 보냈습니다. 즉, Router1은 Server0로 가는 길을 모른다는 뜻입니다. 분명 모르는 패킷은 Router2로 보내라고 했는데 왜 그럴까요?

 

Router1의 EIGRP 토폴로지를 확인해 보겠습니다.

.

Router1에서는 모르는 경로(0.0.0.0)는 버리게(Null0)되어 있습니다. 분명 Router2도 모르는 경로는 자신에게 달라고 했는데 왜 버리게 될까요?

 

바로 AD값 때문입니다. EIGRP에서 기본적으로 AD값은 90을 갖는다고 했습니다. 하지만 축약한 Network는 AD값을 5를 가지게 됩니다. 따라서 AD값이 90인 Router2의 0.0.0.0보다 AD값이 5인 자신의 0.0.0.0이 우세하게 되고, 이에 따라 0.0.0.0을 Null0로 보내게 되는 것입니다.

 

그렇다면 어떻게 해야 할까요? 축약하는 Network의 AD값을 90보다 높게 주면 됩니다. 이전 강의에서 축약할 때 AD값을 줄 수도 있다고 했습니다. 이때 AD값을 생략하면 자기 자신에게는 5, 다른 라우터들은 90을 갖게 되지만 AD값을 주게 되면 자신의 AD값이 변화하게 됩니다.

 

우선 Router1에서 축약을 지우겠습니다.

#Router1
Router(config)#int s0/0
Router(config-if)#no ip summary-address eigrp 100 0.0.0.0 0.0.0.0

 

이제 다시 축약을 주는 데, AD값은 95를 주겠습니다.

Router(config-if)#ip summary-address eigrp 100 0.0.0.0 0.0.0.0 95

 

이제 Router1에서 다시 EIGRP 토폴로지를 확인해 보겠습니다.

0.0.0.0의 목적지가 정상적으로 Router2로 된 것을 볼 수 있습니다.

 

그렇다면 Ping은 잘 가는지 다시 확인해 보겠습니다.

문제없이 잘 가는 것을 볼 수 있습니다.


3. 마치며

이번 강의에서는 Default Network를 만들 때 발생할 수 있는 문제와 해결방법에 대해서 알아보았습니다. 다음에는 EIGRP에서 수동 축약을 하는 방법에 대해서 알아보겠습니다.

 

반응형