1. EIGRP 란?
- Distance Vector + Link-State 방식이 합쳐진 프로토콜
- Cisco에서 제작한 Cisco 전용 라우팅 프로토콜
- *DUAL(Diffusing Update Algorithm) 알고리즘 사용하여 Successor(최적 경로)와 Feasible Successor(후속 경로) 선출
- Router 정보 전송을 위해 IP 프로토콜 88번 사용
- AD값은 내부 90, 외부 170
- AS(Autonomous System) 단위로 구성
- Classless Routing Protocol
2. EIGRP의 장점과 단점
1) 장점
- Fast Convergence (빠른 수렴)
- Unequal cost 부하분산 지원
- OSPF에 비해 설정이 간단함
2) 단점
- Cisco전용 프로토콜이기 때문에 Cisco 장비에서만 동작함
- 대규모 네트워크에서 관리가 힘듬 (SIA 현상 발생 가능성이 있음)
3. EIGRP의 패킷
- Hello : 네이버(Neighbor) 일정 시간(해당 시간 x3) 동안 Hello 패킷의 응답이 없으면 장애로 판단하여 관계를 끊음 (이더넷 인터페이스의 경우 5초에 한번씩 보냄, 인터페이스 모듈에 라 시간이 다름)
- Query : 라우팅 정보를 요청
- Update : 라우팅 정보를 전달
- Reply : Query packet을 수신한 Router가 요청받은 라우팅 정보를 전송 (항상 유니캐스트)
- Ack : 각각의 패킷에 대해 응답해주는 패킷 (Ack와 Hello 패킷에 대해서는 수신을 확인하지 않음)
4. EIGRP의 라우팅 경로를 계산하는 절차
1) Hello packet을 인접 Router가 서로 교환한 후 Neighbor 관계를 맺고 Neighbor table 생성
2) Update packet을 통해 라우팅 정보를 교환하여 Topology table 생성
3) Topology table 정보를 종합하여 라우팅 경로를 계산하고 Beset path를 Routing table 에 저장
5. DUAL(Diffusing Update Algorithm) 이란?
1) FD(Feasible Distance) : 출발지 라우터 에서 목적지 네트워크까지 계산한 RIGRP Metric 값 (최적 Metric)
2) AD(Advertised Distance) : 출발지 Next-hop 라우터에서 목적지 네트워크까지 계산한 EIGRP Metric 값 (RD라고도 함)
3) Successor : FD값이 가장 낮은 경로상의 Next-hop 라우터 (즉, 최적 경로상의 Next-hop 라우터가 됨)
4) Feasible Successor : 최적 경로(Successor)가 동작하지 못할 때 Query 나 계산 없이 바로 Routing table에 등록되는 경로 (후속 경로상의 next-hop 라우터)
- 목적지 네트워크까지 FD값이 가낭 낮은 경로가 Successor (최적경로)로 선출되고 남아있는 경로 중 AD값이 FD값보다 작은 경우 Feasible Successor (후속경로)로 선출 된다.
6. EIGRP의 메트릭
- Bandwidth(대역폭), Delay(지연), Reliability(신뢰성), load(부하), MTU를 기준으로 경로를 결정하고 각각의 Metric을 Vector Metri 이라고 함
ㄱ. 특정 공식에 각각의 값을 대입하여 최적의 경로를 결정
ㄴ. 계산에서 사용되는 Bandwidth (B/W)값은 목적지까지 가는 중의 모든 인터페이스의 대역폭 중 가장 낮은 값으로 10^7을 나눈 값 (B/W = 10^7/가장느린대역폭)
ㄷ. 계산식에서 사용되는 Delay 값은 목적지까지 가는 경로 중에 있는 모든 delay값을 더한 후 10으로 나눈 값
ㄹ. Reliability(신뢰성)는 Interface의 에러 발생률이며 load(부하)는 Interface의 부하를 나타냄
ㅁ. MTU는 기본적으로 가장 낮은 값을 사용
- 계산 방식
7. EIGRP의 설정 방법들
1) neighbor table 과 topology table 확인 방법
(config) # show ip eigrp neighbors
(config) # show ip eigrp topology
2) EIGRP 설정 방법
(config) # router eigrp {AS number}
-> AS 번호를 지정(1-65535), EIGRP로 동작하는 모든 라우터는 동일한 AS 번호를 가져야 함
(config-router) # no auyo-summary
-> 축약 기능 유무에 따라 설정 변경
(config-router) # eigrp router-id {IP}
-> router-id를 지정하지 않으면 인터페이스중 가장 낮은 IP로 설정되기에 따로 설정하지 않아도 됨
(config-router) # network {N/W IP} {wild card}
3) 인증 작업
- 인증된 라우팅 끼리만 라우팅 정보를 전달
(config) # key chain {임의 키 이름}
-> 단순히 설정 이름이므로 아무렇게나 설정
(config) # key {키의 ID번호}
(config) # key-string {키의 password)
-> 키의 ID번호와 password 는 인증 작업된 라우터들이 모두 같은 값을 가지고 있어야 합니다.
'Network > Network' 카테고리의 다른 글
[Network] Wireshark IP header flags 16진수 값의 정체 (2) | 2020.02.14 |
---|---|
[Network] 동적 라우팅 OSPF(Open Shortest Path First) 개념 및 설정 방법 (0) | 2020.01.10 |
[Network] 동적 라우팅 RIP(Routing Information Protocol) 개념 및 설정 방법 (1) | 2020.01.10 |
[Network] TCP Header 구조 (2) | 2020.01.08 |
[Network] IPv4 Header 구조와 조각화 (0) | 2020.01.08 |