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 |