2 분 소요

EIGRP - Loadbalancing

image

#공통 설정

en
conf t
no ip domain lookup
line c 0
logg syn
exec-timeout 0
exit
int s1/0
no shut
encap fram
no fram inver
clock rate 64000
exit
hostname 
#mapping

R1]
conf t
int s1/0.12 p
ip add 28.28.12.1 255.255.255.0
fram inter 102
exit
int s1/0.13 p
ip add 28.28.13.1 255.255.255.0
fram inter 103
exit

R2]
conf t
int l0
ip add 28.28.2.2 255.255.255.0
exit
conf t
int s1/0.12 p
ip add 28.28.12.2 255.255.255.0
fram inter 201
exit
int s1/0.24 p
ip add 28.28.24.2 255.255.255.0
fram inter 204
exit

R3]
conf t
int l0
ip add 28.28.3.3 255.255.255.0
exit
int s1/0.13 p 
ip add 28.28.13.3 255.255.255.0
fram inter 301
exit
int s1/0.34 p
ip add 28.28.34.3 255.255.255.0
fram inter 304
exit

R4]
conf t
int l0
ip add 28.28.4.4 255.255.255.0
exit
int s1/0.24 p
ip add 28.28.24.4 255.255.255.0
fram inter 402
exit
int s1/0.34 p
ip add 28.28.34.4 255.255.255.0
fram inter 403
# EIGRP

R1]
router eigrp 28
eigrp router-id 28.28.1.1
network 28.28.1.1 0.0.0.0
network 28.28.12.1 0.0.0.0
network 28.28.13.1 0.0.0.0
no auto
passive-interface lo0

R2]
router eigrp 28
eigrp router-id 28.28.2.2
network 28.28.2.2 0.0.0.0
network 28.28.12.2 0.0.0.0
network 28.28.24.2 0.0.0.0
no auto
passive-interface lo0

R3]
router eigrp 28
eigrp router-id 28.28.3.3
network 28.28.3.3 0.0.0.0
network 28.28.13.3 0.0.0.0
network 28.28.34.3 0.0.0.0
no auto
passive-interface lo0

R4]
router eigrp 28
eigrp router-id 28.28.4.4
network 28.28.4.4 0.0.0.0
network 28.28.24.4 0.0.0.0
network 28.28.34.4 0.0.0.0
no auto
passive-interface lo0

Delay 값 조정

# 4.0으로 향하는 13.0이 FD1 / 12.0이 FD2 일 경우.

R1]
conf t
int s1/0.13
delay 1000  =>default 20000
end

R3]
conf t
int s1/0.13
delay 1000

R1]
show ip route  => 4.0 가는길이 13.0이 FD가 됨을 확인할 수 있다. (R3 - Succerssor)
# 4.0으로 향하는 12.0이 FD1 / 13.0이 FD2 일 경우.

R1]
conf t
int s1/0.13
delay 3000  =>default 20000
end

R3]
conf t
int s1/0.13
delay 3000

R1]
show ip route  => 4.0 가는길이 13.0이 FD가 됨을 확인할 수 있다. (R2 - Succerssor)


Unequal cost load-balancing

  • 동일한 메트릭 값을 갖는 경로에 대한 부하분산(load balancing)을 지원한다.
  • EIGRP는 다른 IGP에서 지원하지 않는, 메트릭 값이 다른 경로에 대한 부하 분산을 지원하며, 이를 언이퀄 코스트 부하 분산(UCLB)이라고 한다.
<언이퀄 코스트 부하분산의 충족 조건 2가지>

1. FD1 > RD2 , Feasible Successor 가 존재할 경우.

2. FD*variance > FD1를 만족하는 `최소` 정수 값 Variance를 정하면 부하 분산이 된다. (default1 , 1 - 128)

R1]
Conf t
Int s1/0.13
Delay 3000

R3]
Conf t
Int s1/0.13
Delay 3000

R1]
Conf t
Router EIGRP 28
Variance 2 (최소값 1-128)

스위칭 별 부하분산 실습

Proccess Switching

image

R1] 
Conf t
Int l0
No ip route-cache => loopback 0의 출구 인터페이스에 캐시 스위칭을 꺼줬다.
No ip cef => rib 기반 최적의 경로가 사라짐 (show ip cef)
end

ping 28.28.4.4 soul0
=> 패킷별로 S1/0.12 , S1/0.13 을 오가며 패킷을 부하분산 하는것을 확인할 수 있다.

Fast Switching

image

R1]
conf t
int l0
ip route-cache
end

ping 28.28.4.4
ping 28.28.4.5

=>목적지에 따라 부하분산. 확인됨.

CEF Switching

R1]
int l0
ip load-sharing per-destination 
exit
int l1
ip load-sharing per-destination
int s1/0.12
ip load-sharing per-destination
exit
int s1/0.13
ip load-sharing per-destination
!
ip cef load-sharing algorithm original


R4]
int l0
ip load-sharing per-destination 
exit
int l1
ip load-sharing per-destination
!
ip cef load-sharing algorithm original

댓글남기기