EIGRP (Enhanced Interior Gateway Protocol)

• Rapid convergence를 지원한다.

• 여러 경로를 동시에 사용 가능하다.

• Rapid convergence를 위해 DUAL(Diffusing Update Algorithm)을 이용한다.
• Metric factor : Bandwidth, Delay를 이용한다.
  - Reliability(신뢰도), Load(부하), MTU(Maxium Transmission Unit)
• CISCO 전용 이었으나 표준화 되었다.
• Routing info 전달에 BW가 최소화되어있다.
  - Mulcast를 이용한다.

 

◾ Neighbor

 : 라우팅 정보를 주고 받는 것
• 동일 AS내에 동일 K상수를 갖는 Router들로 Routing info.를 나눈다.
• 주기적으로 Routing table을 전송한다.
  - 맨 처음 neighbor을 맺을 때 모든 routing 정보를 교환하고 이후 변경된 정보만 교환한다.
  - 정상적인 경우 hello 패킷만 교환한다.
  - 패킷의 종류 : hello, update, query, replay, ACK

 

◾ K상수

K상수 Metric factor 설명
K1 Bandwidth Dst로 가는 대역폭중에 가장 낮은 대역폭으로 107을 나눈 값
K2 Load 인터페이스의 부하
K3 Delay Dst까지의 모든 지연의 합의 1/10
K4 Reliability 인터페이스의 에러 발생률
K5 MTU 최대 패킷의 크기

• K상수는 아래 방정식의 상수로 각 메트릭 요소에 대한 비중에 차등을 주어 적용하기 위해 사용한다.

  ▷ (K1*BW + (K2*BW)/(256‐load) + K3*delay)*256*(K5/(Reli+K4))

• Default (K1=K3=1, K2=K4=K5=0)값을 적용한 EIGRP의 메트릭(= Cost)
  ▷ EIGRP Metric = (K1*BW + K3*delay) * 256

 

◾ Metric

 : EIGRP가 목적지 까지 비용을 계산한 것
• IGRP 메트릭과 동일한 개념
• 다만 더 세부적인 표현을 위해 IGRP 메트릭에 256을 곱해서 표현

 

◾ 기본적인 Metric 계산

  Metric = BW + Delay

• BW는 목적지 까지 경로 중 가장 낮은 대역을 사용한다. (Bandwidth는 COST 반비례)

  ▷ BW = (10^7/banwidth) * 256  (bandwidth : kbs)

• Delay는 경로 까지의 모든 지연을 합한 값이다.
  - delay : μs(micro-second), usec로 표기, 1/1,000,000 (백만분의1초)
  - 모든 지연의 합을 10으로 나누고 256을 곱한 값
  ▷ Delay = (sum(delay)/10)*256

 

64(56)Kbps 

E0(T0)Kbps

 

◾ Bandwidth, Delay 확인

R1# show int s0/0/0
Serial0/0/0 is up, line protocol is up (connected)
Hardware is HD64570
Internet address is 3.1.1.1/30
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
......
R1# show int g0/1
GigabitEthernet0/1 is administratively down, line protocol is down (disabled)
Hardware is CN Gigabit Ethernet, address is 0002.17b3.3b02 (bia
0002.17b3.3b02)
MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
reliability 255/255, txload 1/255, rxload 1/255
......


EIGRP 설정

1. EIGRP AS 설정
router eigrp [AS#]

AS : 나와 라우팅 정보를 공유하는 네이버
ex) router eigrp 100


2. 각 인터페이스의 네트워크 등록
network [네트워크 주소] [와일드마스크]
ex) network 192.168.10.0 0.0.0.255
ex) network 192.168.10.1 0.0.0.0
ex) network 192.168.10.1
ex) network 192.168.0.0 0.0.255.255
ex) network 0.0.0.0 (실제로는 사용X)

 

◾ Serial interface 확인 및 조절
- show interface [interface명]
   ex) show int s0/0/0

- bandwidth [##]  (kbps 단위)
   ex) Router(config-if)#bandwidth 512

- delay [##]
   ex) delay 1999

 

1. 네이버로 부터 받은 각각의 경로를 확인한다.
2. successor/feasible successor 경로를 결정한다.
3. successor에 문제가 생기면 feasible successor를 이용한다.
4. feasible seccessor가 없으면 새로운 successor를 찾는다.

 

'네트워크 공부 기록' 카테고리의 다른 글

Static routing, RIP2, OSPF, EIGRP  (0) 2022.01.26
EIGRP 실습  (0) 2022.01.26
Static routing + RIP 실습  (0) 2022.01.26
신뢰적 Data 전송 : rdt 1.0  (0) 2022.01.18
Transport Layer  (0) 2022.01.18

+ Recent posts