<EIGRP란?>

enhanced interior gateway routing protocol로 시스코에서 만든 시스코 전용 디스턴스 벡터 라우팅 프로토콜이다.

EIGRP의 장점은 unequal cost 부하분산을 지원한다. 메트릭 값이 다른 다수개의 경로를 동시에 사용할 수 있다. OSPF에 비해 설정이 간단하다. EIGRP의 단점은 시스코 라우터에서만 동작한다. 표준 라우팅 프로토콜이 아니기 때문에 대규모 네트워크에서는 관리가 힘들다.

SIA현상이 발생할 수 있어 EIGRP의 단점으로 본다.

 

EIGRP가 라우팅 경로를 계산하는 순서

1. 이웃 라우터(네이버) 구성 및 네이버 테이블 생성

2. 라우팅 정보 교환 및 토폴로지 생성

3. 라우팅 경로 계산 및 라우팅 테이블 저장

 

EIGRP가 특정 네트워크로 가는 경로 또는 인접 라우터가 다운되었을 때, 길 찾는 법

1. 라우팅 정보 요청 및 응답상태 테이블 생성

2. 라우팅 정보 수신 및 토폴로지 테이블 생성

3. 라우팅 경로 계산 및 라우팅 테이블 저장



<EIGRP 패킷>

1. 헬로패킷

헬로패킷은 네이버를 구성하고 유지하기 위해 사용된다. 멀티캐스트 주소인 224.0.0.10을 목적지 IP주소로 사용한다. 기본적으로 헬로 주기의 3배에 해당하는 기간동안 헬로 패킷을 받지 못하면 인접 라우터에 문제가 발생했다고 간주하고 관계를 해제하는데, 이 시간을 홀드 타임이라고 한다.

이더넷, HDLC, PPP, Frame-relay point to point = 헬로타임 5초, 홀드 타임 15초

T1이하의 NBMA인터페이스, Frame-relay Multipoint = 헬로타임 60초, 홀드 타임 180초

 

헬로 타임 주기 변경하는 명령어

R1(config)# int s1/0.12

R1(config-subif)# ip hello-interval eigrp 1 10      // 3초->10초

홀드 타임 주기 변경하는 명령어

R1(config)# int s1/0.12

R1(config-subif)# ip hold-time eigrp 1 30          // 10초->30초

 

2. 업데이트 패킷

라우팅 정보를 전송할 때 사용하는 패킷이다. 경우에 따라 목적지 주소는 유니캐스트, 멀티캐스트 주소를 사용한다.

① MBA의 패킷 전송 - 이더넷과 같은 MBA는 EIGRP업데이트 패킷이 목적지 주소가 멀티캐스트로 224.0.0.10으로 보내게 된다. 특정 네이버에게서 수신확인 패킷을 수신하지 못하면, 해당 네이버에 대해서만 유니캐스트 주소로 설정하여 재전송 한다.

② NBMA의 패킷 전송 - ATM, Frame-relay 등과같은 NBMA의 네트워크에서는 EIGRP 업데이트 패킷의 목적지 주소가 네이버의 IP주소로 설정되어 전송된다.

 

3. 라우팅 정보 요청 패킷

라우팅 정보를 요청할 때 사용되는 패킷이다. 테이블에 있는 경로가 다운되거나 메트릭 값이 증가하고, 토폴로지 테이블에 대체경로가 없을 때, 인접 라우터에게 해당 경로에 대한 정보를 요청하기 위해 사용된다.

 

4. 응답 패킷

요청받은 라우팅 정보를 전송할 때 사용되는 패킷이다. 응답 패킷의 목적지 주소는 항상 유니캐스트를 사용한다.

 

5. 수신확인 패킷

업데이트, 라우팅 정보 요청, 응답 패킷의 수신을 확인해줄 때 사용된다.

 


<EIGRP 메트릭>

EIGRP가 라우팅 경로 결정시 사용하는 메트릭은 대역폭(bandwidth), 지연(delay), 신뢰도(reliability), 부하(load), MTU(Maximum transmission unit), 홉 카운트이다. EIGRP는 이 다섯개의 메트릭을 특정한 공식에 대입하여 하나의 값을 계산한 다음 비교하여, 우선순위를 결정한다. 하나의 값으로 계산된 메트릭을 복합 메트릭이라 한다.

 


<DUAL(Diffusing Update algorihm)>

EIGRP는 인접 라우터와 네이버 관계를 구성한 다음, DUAL이라는 알고리즘을 이용하여 최적의 라우팅 경로를 계산한다.

1. 토폴로지 테이블

인접 라우터에게서 수신한 네트워크와 네트워크의 메트릭 정보를 저장하는 데이터베이스를 의미한다.

eigrp 토폴로지 테이블 보는 명령어 : show ip eigrp topology

 

2. FD(Feasible distance), AD(Advertised distance)

FD는 현재 라우터에서 특정 목적지 네트워크까지의 최적 메트릭을 말한다.

AD는 넥스트 홉 라우터에서 목적지 네트워크까지의 메트릭 값을 말한다.



위 그림에서 R1에서 목적지 네트워크인 10.0.0.0/8 네트워크까지의 FD값이 나와있다.



위 그림에는 R1에서 10.0.0.0/8의 목적지까지의 경로 중 넥스트 홉부터 목적지까지의 값인 AD가 나와있다.



posted by 경원구