Network/CCNP

Eigrp

JI12 2020. 4. 8. 11:42

Eigrp

- advance distance vector

- classful, classless설정 모두 가능하고, classless로 주로 사용.

- Split-Horizon 활성화되므로 비활성화 해야된다.

- AD 값 5(sum), 90(internel), 170(externel)

※ Rip 은 Null이 따로 없어서 수동으로 설정해줘야하고,

   Eigrp는 자동적으로 Null을 포함하고 이때 AD값은 5이다.

Eigrp는 수동요약을 지원해준다. 그러므로 자동요약은 해지해준다.

요약을 실시하면 자동적으로 Null이 포함되어있는걸 확인 할 수 있고,

이 때 Null은 루프방지를 막기위한용도다.

- 균등,비균등 로드분산 지원

해당경로가 두개로 나타났을때,  다음 사진은 metric값이 동일하므로 균등로드분산이다.

  metric값이 같을 경우 균등 로드분산

  metric값이 다를 경우 비균등 로드 분산

-경로는 AD값이 낮을수록, Metric값이 낮을수록 최적 경로가 되고, Metric에는 두종류가 있다.

 

Metric

- K value Metric

K1 = 1, K2 = 0, K3 = 1, K4 = 0, K5 = 0

※K6 = 0 (K6도 있고, K6은 hop의 라우터경로수를 뜻한다)

 

- vector Metric

bandwidth 대역폭

delay 지연

reliability 신뢰성

Load - 과부하

MTU - 전송 최대 크기

실제로 계산할 때는 bandwidth + delay

 

인접성

Hello : 인접성을 맺고 유지하는것. (K-value, AS-number, 인증)

Update : 정보를 Update할 때 사용

Query : 네트워크에 문제가 발생시 사용

Reply : Query에 대한 응답

Ack : 수신 확인

 

[인접성 해지되는 경우]

인접성에 문제가 생겼을경우 다음 Neighbor에 Query를 날려 어떤 문제가 있는지 확인을 할려한다.

이 때 해당 라우터에서는 Topology에 정보를 확인하고 또다시 다음 Neighbor에게 Query를 날린다.

그리고 마지막 Neighbor에게 도달하게 되고, 이 때 Reply를 수신하는데 3분을 기다리다 수신을 받지

못하면 SIA Query를 날려 어디에 문제가 발생하는지 확인을 하고  1분30초 뒤 문제가 있는 라우터에

인접성을 해제한다.

 

-SIA상태 해결

SIA timer조절

요약

필터링

재분배

Stub 기능 : Neighbor가 Query를 날리지 못하게 해서 문제가 발생되지 않게 한다.

 

-Table종류

Neighbor Table : 인접성을 맺었는지 제일 먼저 확인한다. 인접성을 맺어야 정보가 확인되기때문

                       do sh ip eigrp neighbor

 

Topology Table : Neighbor에 받은 정보

                      do sh ip eigrp topology

 

Routing Table : Neighbor에 받은 경로 중 최적경로 선출

                     do sh ip route

 

-Eigrp의 defaut 경로

default 경로 : routing table중 가장 마지막에 참조되는 경로

1. default static 설정한다.

2. ip su eigrp 100 0.0.0.0 0.0.0.0 처럼 eigrp를 통해 재분배를 한다.

 

- router-id :  router를 구분하는 식별자

                 router-id를 똑같이 지으면 문제가 발생한다.

 

-Eigrp Dual 알고리즘

Eigrp에서 사용되어 지는 알고리즘으로 Topology의 정보를 통해 최적경로와 후속경로를 선출한다.

 

수신한 정보의 FD메트릭 값을 비교해 최적경로를 선출한다.

(가장낮은 값이 최적 경로가 된다.)

선출된 최적경로가 라우팅 테이블에 등록되고,  최적경로에 문제가 발생할 경우를 대비해 후속경로를 미리 선출해둔다. 이 때 후속경로는 최적경로의 FD메트릭보다 작은 AD메트릭을 갖고 있는 경로가 후속경로로 선출된다. 만약 메트릭값이 동일하거나 최적경로의 메트릭값보다 클 경우 eigrp에서는 offset-list를 기능을 이용해 메트릭값을 조정해준다.

router eigrp [as넘버]

offset-list [number] [in or out] metric값 interface

 

-Eigrp 경로 유형

내부경로와 외부경로로 구분된다.

내부경로는 라우팅 테이블에 'D'라는 코드로 등록, 기본 신뢰도 90

외부경로는 라우팅 테이블에 'D EX'라는 코드로 등록, 기본 신뢰도 170

-기본 경로 업데이트

라우팅 테이블 크기를 최소화하기위해 수동 요약이 있고, 기본 경로를 이용해 패킷 전송이 가능하게 구성하여, Eigrp 업데이트 양을 줄인다.

>재분배를 이용해 기본 경로 업데이트

     ip route 0.0.0.0 0.0.0.0 null 0 <- 실제 망에서는 ISP업체의 인터페이스를 설정해준다.

 

>수동 요약을 이용해 기본 경로 업데이트

     ip summary-address eigrp 100 0.0.0.0 0.0.0.0

 

-Eigrp SIA(Stuck In Active)

Neighbor라우터에서 Query패킷 전송 후, Reply 패킷을 장기간 수신하지 못한 상태를 의미한다.

기본적으로 Reply 패킷 수신을 3분까지 기다리고, 기간이 만료되면 네이버 관계를 해지한다.

SIA현상으로 해지된 이후 Hello패킷이 교환되 다시 네이버가 성립되면 라우팅 업데이트를 실시하는데,

이런 과정이 반복되면 네트워크가 불안정해지고, 장비 부하가 발생할 수도 있다.

Eigrp Topology가 변경되면 Neighbor라우터에 Query패킷을 전송한다. Query에 대해 Reply 패킷으로 응답을 한다. 위 그림과 같이 R5 루프백에 장애가 발생하면 R1이 R4의 Reply를 수신하지 못하게 되는데, 이것을

SIA라고 한다.

 

-Eigrp SIA방지 대책

SIA현상으로 불안정한 네트워크가 운영되는 것을 방지하기위해 SIA타이머 조정, 수동 요약, 필터링, Eigrp Stub, 재분배 설정이 있다.

- Eigrp Stub : Query 패킷 수신이 필요없는 라우터를 Eigrp Stub라우터로 지정하면, 네이버가 Query 패킷을 전송하지 않는다. 그렇기 때문에 Reply 패킷을 전송할 필요가 없으므로 SIA가 일어나지 않는다.

설정 방법

패킷 설정이 필요없는 라우터에 설정을 해준다.

eigrp stub