본문 바로가기

공부

[Academy] Chapter 9. EIGRP 정리



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