Net Eng

IPv6 - Routing Protocol - EIGRPv2 본문

Network/실습

IPv6 - Routing Protocol - EIGRPv2

欲心 2024. 6. 14. 03:35

■ EIGRPv2

 

- 3개 Table사용(routing, neighbor, topology)
- Metric구성요소는 EIGRPv1과 동일
- Successor와 Feasible Successor 선출에 FD(Feasible Distance)와 RD(Reported Distance)사용
- 멀티캐스트 방식 업데이트(FF02::A)
- 비 동등 비용에 따른 부하분산 가능

 

■ R1 라우터 ~ R4 라우터 IPv6 설정

 

R1 라우터 IP 설정

conf t
ipv6 unicast-routing
int s1/0
ipv6 addr 2001:12:12:12::1/64
no sh
int s1/3
ipv6 addr 2001:14:14:14::1/64
no sh
int L0
ipv6 addr 2001:1:1:1::1/64

 

R2 라우터 IP 설정

conf t
ipv6 unicast-routing
int s1/1
ipv6 addr 2001:23:23:23::1/64
no sh
int s1/0
ipv6 addr 2001:12:12:12::2/64
no sh

 

R3 라우터 IP 설정

conf t
ipv6 unicast-routing
int s1/1
ipv6 addr 2001:23:23:23::2/64
no sh
int s1/2
ipv6 addr 2001:34:34:34::1/64
no sh

 

R4 라우터 IP 설정

conf t
ipv6 unicast-routing
int s1/2
ipv6 addr 2001:34:34:34::2/64
no sh
int s1/3
ipv6 addr 2001:14:14:14::2/64
no sh
int L0
ipv6 addr 2001:4:4:4::1/64

 

■ R1 라우터 ~ R4 라우터 EIGRP 설정

 

R1 라우터 EIGRP 설정

ipv6 router eigrp 300
router-id 1.1.1.1
no sh
int s1/0
ipv6 eigrp 300
int s1/3
ipv6 eigrp 300
int L0
ipv6 eigrp 300

 

R2 라우터 EIGRP 설정

ipv6 router eigrp 300
router-id 2.2.2.2
no sh
int s1/1
ipv6 eigrp 300
int s1/0
ipv6 eigrp 300

 

R3 라우터 EIGRP 설정

ipv6 router eigrp 300
router-id 3.3.3.3
no sh
int s1/1
ipv6 eigrp 300
int s1/2
ipv6 eigrp 300

 

R4 라우터 EIGRP 설정

ipv6 router eigrp 300
router-id 4.4.4.4
no sh
int s1/2
ipv6 eigrp 300
int s1/3
ipv6 eigrp 300
int L0
ipv6 eigrp 300

 

R1 라우팅 테이블 확인
EIGRP Hello Packet 확인

 

→ Broadcast 주소로 EIGRP Hello Packet이 보내지는 것을 확인할 수 있다.

 

EIGRPv2 패킷
EIGRP의 neighbor 테이블
EIGRP Topology 테이블

 

■ EIGRP 비동등 부하분산

[계산공식]
-> 가장 낮은 대역폭 중 한개만 계싼
-> 계산 공식 : (10,000,000/대역폭(Kbps))*256
-> 소수점 이하 절삭
-> 10,000,000/1544 = 1,657,856
- 지연시간은 모든 출력 인터페이스 합산
=> 계산공식 : (지연시간/10usec)*256

 

→ Q. R1 라우터에서 R4 라우터의 루프백 2001:4:4:4::/64로의 통신을 2:1 비율로 부하분산 한다면?

FD = R1(S1/3), R4(L0)
=> (10,000,000/1544)*256 = 1,657,856
=((20,000/10)* 256) + ((5000/10)*256) = 640,000
FD = 2,297,856 

RD = R2(S1/1), R3(S1/2), R4(L0)
RD = 2,297,856 + 512,000
RD =  2,809,856

 

Fessible Successor가 되기 위해서는 FD 값보다 RD 값이 작아야 하므로 RD 값을 2,297,856 미만으로 조정하여야 한다.
따라서 R2와 R3의 Delay 값을 900으로 조정한다.

 

R2 라우터 Delay값 조정

int s1/1
delay 900

 

R3 라우터 Delay  값 조정

int s1/2
delay 900

R2 Delay 값 조정 후

 

변경 후 다시 RD 값을 계산해보면 1,657,856 + 230,400 + 230,400 + 128,000 = 2,246,656

FD 값보다 낮아 졌으므로 Topology에 부 경로로 등록된것을 확인할 수 있다.

 

이제 2:1로 비동등 부하분산을 위해 R1(S1/0)의 값을 조정할 필요가 있다. 현재 주 경로의 FD 값이 2,297,856 이므로 두배의 값은 4,595,712이다.
이 값을 맞추기 위해 R1(S1/0)의 Delay 값을 조정하면
4,595,712 - 460,800 - 128000 - 1657856 = 2,349,056 이므로, 2,349,056/256 = 9,176의 값이 나온다.

소수점은 절상하므로 임의로 R1(S1/0)의 Delay값으로 8900이라는 값을 주면 아래와 같이 비동등 부하분산이 가능하다.

 

R1 라우터 Variance 값 설정

ipv6 router eigrp 300
variance 2

 

EIGRP Topology
R1 라우팅 테이블

 

→ 모든 설정 후 R1의 라우팅 테이블에 값이 다른 2개의 경로가 모두 올라온 것을 확인할 수 있다.

 

■ 실습파일

EIGRP_v2.7z
0.00MB

'Network > 실습' 카테고리의 다른 글

IPv6 over IPv4 Tunneling - 2  (0) 2024.06.14
IPv6 over IPv4 Tunneling  (0) 2024.06.14
IPv6 - Routing Protocol - OSPFv3  (0) 2024.06.14
IPv6 - Static & RIPng 구성  (0) 2024.06.14
IPv6 - 재분배  (0) 2024.06.14