EIGRP 개념

Watermelon·2025년 6월 2일

네트워크

목록 보기
32/42

EIGRP(Enhanced Interior Gateway Routing Protocol)

EIGRP 참고 링크
Cisco에서 개발한 거리 벡터 기반 하이브리드 라우팅 프로토콜

EIGRP 특징

다이내믹 프로토콜: 내부용 라우팅 프로토콜(IGP), distance vector 라우팅 프로토콜
자율 시스템 번호(AS): 동일 관리 하에 있는 라우터들의 집합을 식별하기 위해 AS 번호 사용
클래스리스 지원: no auto-summary 사용 시 클래스리스 지원
DUAL(Diffusing Update Algorithm) 알고리즘 사용: 최적 경로 찾음, 대체 경로로 빠른 전환
효율적인 업데이트: 변경된 라우팅 테이블만 업데이트하여 전송

  • 라우팅 테이블 전체를 주기적으로 전송하는 RIP와 차별된다

멀티캐스트 주소: 224.0.0.10을 사용하여 네이버 확인을 위한 hello 패킷 전송

  • RIPv1: Broadcast
  • RIPv2: 224.0.0.9
  • OSPF: 224.0.0.5, 224.0.0.6
  • BGP: Unicast

UCLB(Unequal-Cost Load-Balancing), UCMP: EIGRP는 유일하게 비동등 비용 부하 분산을 수행할 수 있는 IGP
네이버 테이블, 토폴로지 테이블, 라우팅 테이블 확인:

  • 네이버 테이블: show ip eigrp neighbors
  • 토폴로지 테이블: show ip eigrp topology
  • 라우팅 테이블: show ip route eigrp

UCMB(Unequal-Cost Load-Balancing), UCMP(Unequal Cost MultiPath)

EIGRP, BGP는 Metric 값이 달라도 부하를 분산시킬 수 있는 UCMP 기능이 있음
Variance 값 등을 이용해서 설정 가능

  • Feasible successor를 통하는 경로(BD<FD 인 경로)
  • UCMP를 실현하고자 하는 경로의 Metric 값이(FD*variance) 보다 작음

EIGRP 패킷 종류

Hello: neighbor 관계 형성, 유지, 주기적 체크를 위한 패킷

  • 헬로 타임의 3배 시간 동안 헬로 패킷을 받지 못하면 네이버 관계를 해제(홀드 타임)
  • 헬로 패킷 전송 주기 변경: `ip hello-interval eigrp
  • 홀드 타임 변경: ip hold-time eigrp <AS> <seconds>

Update: Neighbor 관계를 성립한 라우터 간 라우팅 업데이트 시 사용하는 패킷
Query: EIGRP 네트워크 발생 시 네이버 라우터에게 도달 불가능한 정보 및 대체 경로를 질의하는 패킷
Reply: Query 패킷에 대한 응답을 전송하는 패킷
Ack: Update, Query, Reply 패킷의 수신을 확인하기 위해 전송하는 패킷

DUAL(Diffusing Update Algorithm)

EIGRP의 라우팅 경로 산출 알고리즘

FD(Feasible Distance): 현재 라우터에서 특정 목적지 네트워크까지의 최적 메트릭
RD(Reported Distance): 넥스트 홉 라우터에서 목적지 네트워크 메트릭(Advertised Distance 라고도 함)
Successor: 최적 경로 상의 넥스트 홉 라우터
Feasible Successor(백업 라우터): 차선 경로의 라우터, 석세서가 아닌 라우터 중 RD<FD를 만족하는 넥스트 홉 라우터

FD(Feasible Distance)

Metric: (BW+DLY)*256
BW: 10^7 / (경로 중 가장 작은 대역폭)
DLY: 목적지까지 가는 경로상의 모든 지연값의 합 / 10

Offset-list를 이용한 경로 조정

profile
많은 경험을 해보고자 하는

0개의 댓글