Chapter 9. EIGRP
IGRP
- 벨만 포드 알고리즘 사용
- 주기적인 업데이트 -> 엔트리에 수명이 있고 비 신뢰적이므로 주기적인 업데이트
- 메트릭 : 대역폭, 지연, 신뢰성, 부하
- 경로 이상시 새로운 라우팅 업데이트를 기다린다
- 홀드 다운 타이머로 인한 느린 수렴성
EIGRP
- DUAL 알고리즘 사용
- 주기적인 업데이트 사용안함 -> 엔트리에 수명이 없음
-> 대신 neighbor를 체크하기 위해 hello 패킷을 주고 받는다
- 라우팅 정보의 변화가 있을 때만 업데이트한다
- 경로 이상시 DUAL은 토폴로지 테이블에 백업 경로가 존재할 경우 이것을 사용한다
- 빠른 수렴시간
TLV (Type / Length / Value)
1) 0x0001 - EIGRP 파라미터
- K1 ~ K5 (k1, k3만 사용), 예약, hold time(다음 hello를 기다려야 하는 최대시간)
2) 0x0102 - IP 내부 경로
- 다음 홉, 지연, 대역폭, MTU, 홉수, 신뢰성, 부하, 프리픽스, 목적지
3) 0x0103 - IP 외부 경로
- 외부(경로의 외부 발신지를 추적하는데 사용) , 내부 (IP내부와 동일한 필드가 사용)
EIGRP 패킷 헤더
OPcode ( update(1), query(3), reply(4), hello(5) )
EIGRP PDM
- IP, IPX, AppleTalk 등 여러 다른 프로토콜을 라우팅 할 수 있는 능력을 가졌다
RTP 패킷
- EIGRP 패킷의 전달과 수신을 위해 EIGRP가 사용하는 프로토콜
- 유니캐스트, 멀티캐스트(224.0.0.10) 전송
1) Hello
- neighbor 탐색과 인접성 형성에 사용
- 비 신뢰적인 전송(ack를 받지 않음), 멀티캐스트 방식
- X.25, Frame relay, ATM -> hello : 60초, hold time : 180초
- T1, 이더넷 -> hello : 5초, hold time : 15초
- hold time이 만료되면 해당 경로를 다운으로 선언 후, DUAL을 이용하여 query를 보내 새로운 경로 탐색
2) Update
- 필요한 라우팅 정보만을 포함하고 필요호 하는 라우터 에게만 보낸다
- 신뢰적인 전송을 하기 때문에 ACK를 받는다
- 여러 라우터가 필요하면 멀티캐스트, 하나의 라우터가 필요하면 유니캐스트로 업데이트
- 부분적(Partial)이고 제한적(Bounded)이다
부분적 : 업데이트가 경로 견화 정보만을 포함하기 때문이다
제한적 : 변화에 영향을 받는 라우터만이 업데이트를 받는다
3) Query
- 네트워크를 검색할 때 DUAL이 사용한다
4) Reply
- 질의 패킷에 대한 응답
EIGRP AD값
- EIGRP 요약경로 :5
- 내부 EIGRP : 90
- 외부 EIGRP : 170
자율시스템(AS,Autonomous System)
- 단일 기관 하에 있는 네트워크 장치들의 집합
프로세스 ID
- EIGRP는 이웃 관계 확립을 위해 같은 라우팅 영역 내의 모든 라우터들은 동일한 프로세스 ID를 가져야 한다
EIGRP neighbor가 형성이 안될시 확인 사항
- 동일한 process ID 확인
- network 명령문 확인
- passive-interface 확인
EIGRP Null0 요약경로
- 요약이 설정되는 네트워크에서 라우팅 루프를 방지하기 위해 사용
- 레벨 1 부모와는 일치 하지만 해당 서브넷 중에 일치되지 않으면 패킷을 폐기한다
EIGRP 메트릭
- K1 , K2, K3, K4, K5 -> bandwidth, load, delay, reliability, reliability
기본공식 Metric = [K1*bandwidth + K3*delay]*256
bandwidth : 목적지 까지의 경로상의 링크 중 가장 느린 값
delay : 목적지 까지의 경로상의 모든 링크의 지연 합
DUAL
- 토폴로지 변경에 포함된 모든 라우터들이 동시에 동기화 될 수 있도록 한다
- 루프 프리경로, 로프 프리 백업경로, 빠른 수렴, 제한된 업데이트로 최소한의 대역폭 사용
- 빠른 수렴의 이유는 DUAL은 다시 계산하지 않고도 차기 후속 라우터의 백업 경로를 사용할 수 있기 때문이다
후속라우터 (Successor)
- 목적지 네트워크로의 최소 비용을 갖는 이웃 라우터, Via 다음 오는 항목이다
차기 후속라우터 (Feasible Successor)
- 유효성 조건을 만족하면서 동일한 목적지 네트워크로의 루프없는 백업 경로를 가지는 이웃 라우터
유효거리 (FD, Feasible distance)
- 목적지에 도달 할 수 있는 가장 작은 메트릭, 대활호에 두번째에 있는 값이다
유효성 조건(FC, Feasibility Condition)
- FD > RD (보고거리) 를 만족해야 FS가 될수 있다
- 목적지 네트워크에 대한 이웃 라우터의 RD값이 동일한 목적지 네트워크에 대한 로컬 라우터의
FD보다 작은 경우 만족
보고 거리(RD)
- 목적지 네트워크에 대한 EIGRP 이웃 라우터의 FD이다
#show ip eigrp topology -> 토폴로지 테이블 확인가능
#show ip eigrp topology all-links -> 유효성만족하지 않는 경로까지도 포함해서 출력
DUAL FSM
- EIGRP 네트워크 상의 경로를 계산하고 비교하는데 사용되는 모든 논리가 포함되어 있다
EIGRP 자동 요약
- EIGRP 또한 RIP과 마찬가지로 주 네트워크 경계구간에서 자동 요약한다
- no auto-summary 명령어로 자동 요약을 비활성화 시킬 수 있다
EIGRP 수동 요약
192.168.1.0 /24
192.168.2.0 /24 -> 192.168.0.0 255.255.252.0
192.168.3.0 /24
# int s 0/0/0
# ip summary-address eigrp 1 192.168.0.0 255.255.252.0
-> 라우팅 업데이트에 따른 대역폭 이용률이 줄게 된다
EIGRP 디폴트 경로
# ip route 0.0.0.0 0.0.0.0 loopback0
# router eigrp 1
# redistribute static
D* EX 0.0.0.0/0 [170/3651840] ~ : 외부에서 온 디폴트 주소이며 EIGRP로 전파됨을 의미
EIGRP 대역폭 사용률
(config-if)# bandwidth 64
# ip bandwidth-percent eigrp 1 50 -> EIGRP가 사용할 수 있는 대역폭을 링크의 50%가 넘지 않도록 제한
EIGRP Hello, Hold time 설정
- 인터페이스별 설정이 가능하다
- 인접 관계 확립을 위해 다른 EIGRP 라우터들과 일치해야 할 필요는 없다
# ip hello-interval eigrp 1 60
# ip hold-time eigrp 1 180
'공부' 카테고리의 다른 글
라우팅 개요 (0) | 2012.02.24 |
---|---|
[Academy] chapter 6 _ 8. VLSM-CIDR / Routing Table (0) | 2012.02.24 |
[Academy] Chapter 10. 링크 상태 라우팅 프로토콜 (0) | 2012.02.24 |
[Academy] Chapter 7. RIPv2 (0) | 2012.02.24 |
[Academy] Chapter 11. OSPF (0) | 2012.02.24 |