1. FHRP(First Hot Routing Protocol)
๋คํธ์ํฌ Gateway ์ญํ ์ ํ๋ ๋ผ์ฐํฐ ํน์ L3 ์ค์์น๋ฅผ ์ด์คํํ์ฌ Master/Active, Backup/Standby ์ค์
Backup/Standby ์ฅ๋น๋ Master/Active ์ฅ๋น๋ฅผ ๊ฐ์ํ๊ณ ์๋ค๊ฐ Master/Active ์ฅ๋น๊ฐ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๊ฒฝ์ฐ Master/Active๋ฅผ ๋บ์ด์ Gateway ์ญํ ์ํ
2. VRRP(Virtual Redundancy Routing Protocol)
ํ์ค ํ๋กํ ์ฝ(Multi Vendor ํ๊ฒฝ์์ ์ฌ์ฉ)
Master ์ฅ๋น๋ ARP ํจํท์ Virtual MAC์ ๋ฃ์ด ์๋ต
Master์ Backup ์ฅ๋น๋ผ๋ฆฌ ์ ๋ณด๊ฐ ๋ด๊ธด Advertisement(1์ด)๋ฅผ ๋ณด๋ด Health Check
Virtual IP๊ฐ ์๋ ์ค์ IP ์ฌ์ฉ ๊ฐ๋ฅ
Group ๋ฒํธ : 0~255
Virtual MAC ํฌ๋งท : 0000.5e00.01NN(NN์ Group ๋ฒํธ, Group ๋ฒํธ๊ฐ ์ค๋ณต๋ ๊ฒฝ์ฐ ๋ฃจํ์ด ์๊ธธ ์ ์์)
Load Balancing ๋ถ๊ฐ๋ฅ
์ ์ถ ๋ฐฉ๋ฒ
1. Priority ๊ฐ์ด ๋์ ์ฅ๋น
2. IP ์ฃผ์๊ฐ ํฐ ์ฅ๋น
์ค์ ๋ฐฉ๋ฒ
R1(config)#interface vlan 100
R1(config-if)#ip address 10.0.0.2 255.255.255.0
R1(config-if)#vrrp 1 ip 10.0.0.1 #VIP, VIP ์์ด ์ค์ ํด๋ ๋จ
R1(config-if)#vrrp 1 priority 105 #๊ธฐ๋ณธ๊ฐ 100
R1(config-if)#vrrp 1 preempt delay minimum 60 #Master ์ฅ๋น์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ํ Master๋ฅผ ๊ฐ์ง๊ณ ์ฌ ์ ์๊ฒ ํด์ค, ์ฅ๋น๊ฐ ํ์ฑํ๋๊ธฐ๊น์ง 60์ด ๊ธฐ๋ค๋ฆผ
R1(config-if)#exit
R2(config)#interface vlan 100
R2(config-if)#ip address 10.0.0.3 255.255.255.0
R2(config-if)#vrrp 1 ip 10.0.0.1 #VIP, VIP ์์ด ์ค์ ํด๋ ๋จ
R2(config-if)#vrrp 1 preempt delay minimum 60 #Master ์ฅ๋น์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ํ Master๋ฅผ ๊ฐ์ง๊ณ ์ฌ ์ ์๊ฒ ํด์ค, ์ฅ๋น๊ฐ ํ์ฑํ๋๊ธฐ๊น์ง 60์ด ๊ธฐ๋ค๋ฆผ
R2(config-if)#exit
R1#show vrrp brief
Interface Grp Pri Time Own Pre State Master addr Group addr
Vl100 1 105 Y Master 10.0.0.2 10.0.0.1
R2#show vrrp brief
Interface Grp Pri Time Own Pre State Master addr Group addr
Vl100 1 100 Y Backup 10.0.0.2 10.0.0.1
R#show vrrp
# VRRP์ ๋ํ ์์ธํ ์ ๋ณด ํ์ธ ๊ฐ๋ฅ
3. HSRP(Hot Standby Routing Protocol)
Cisco ์ ์ฉ ํ๋กํ ์ฝ
Active ์ฅ๋น๋ ARP ํจํท์ Virtual MAC๋ฅผ ๋ฃ์ด ์๋ต
Active ์ Standby ์ฅ๋น๋ผ๋ฆฌ Hello ๋ฉ์ธ์ง(3์ด)๋ฅผ ๋ ๋ฆฌ๋ฉฐ Health Check
Load Balancing ๋ถ๊ฐ๋ฅ
๋ฒ์ 1
- Group ๋ฒํธ : 0~255
- Virtual MAC ํฌ๋งท : 0000.0c07.acNN(NN์ Group ๋ฒํธ, Group ๋ฒํธ๊ฐ ์ค๋ณต๋ ๊ฒฝ์ฐ ๋ฃจํ์ด ์๊ธธ ์ ์์)
๋ฒ์ 2
- Group ๋ฒํธ : 0~4095
- Virtual MAC ํฌ๋งท : 0000.0c9f.fNNN(NNN์ Group ๋ฒํธ, Group ๋ฒํธ๊ฐ ์ค๋ณต๋ ๊ฒฝ์ฐ ๋ฃจํ์ด ์๊ธธ ์ ์์)
๋ค๋ฅธ ๋ฒ์ ๋ผ๋ฆฌ ํธํ๋์ง ์์ง๋ง ์ธํฐํ์ด์ค๋ณ๋ก ์๋ก ๋ค๋ฅธ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์
์ ์ถ ๋ฐฉ๋ฒ
1. Priority ๊ฐ์ด ๋์ ์ฅ๋น
2. IP ์ฃผ์๊ฐ ํฐ ์ฅ๋น
์ค์ ๋ฐฉ๋ฒ
R1(config)#interface vlan 100
R1(config-if)#ip address 10.0.0.2 255.255.255.0
R1(config-if)#standby 1 ip 10.0.0.1 #VIP
R1(config-if)#standby 1 priority 105 #๊ธฐ๋ณธ๊ฐ 100
R1(config-if)#standby 1 preempt #Active ์ฅ๋น์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ํ Active๋ฅผ ๊ฐ์ง๊ณ ์ฌ ์ ์๊ฒ ํด์ค, ์ฅ๋น๊ฐ ํ์ฑํ๋๊ธฐ๊น์ง 60์ด ๊ธฐ๋ค๋ฆผ
R1(config-if)#exit
R2(config)#interface vlan 100
R1(config-if)#ip address 10.0.0.3 255.255.255.0
R2(config-if)#standby 1 ip 10.0.0.1 #VIP
R2(config-if)#standby 1 preempt #Active ์ฅ๋น์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ํ Active๋ฅผ ๊ฐ์ง๊ณ ์ฌ ์ ์๊ฒ ํด์ค, ์ฅ๋น๊ฐ ํ์ฑํ๋๊ธฐ๊น์ง 60์ด ๊ธฐ๋ค๋ฆผ
R2(config-if)#exit
R1#show standby brief
# P indicates configured to preempt
Interface Grp Prio P State Active Standby IP Virtual IP
Vl100 1 105 P Active Local 10.0.0.2 10.0.0.1
R2#show standby brief
# P indicates configured to preempt
Interface Grp Prio P State Active Standby IP Virtual IP
Vl100 1 100 P Standby Local 10.0.0.3 10.0.0.1
R#show standby
# HSRP์ ๋ํ ์์ธํ ์ ๋ณด ํ์ธ ๊ฐ๋ฅ
4. GLBP(Gateway Load Balancing Protocol)
Cisco ์ ์ฉ ํ๋กํ ์ฝ
HSRP์ ๋์ผํ๋ฉฐ Load Balancing ๊ฐ๋ฅ
ํ๋์ Virtual IP, ์ฌ๋ฌ๊ฐ(์ต๋ 4๊ฐ)์ Virtual MAC(GLBP ๊ทธ๋ฃน์ ๋ชจ๋ ์ฅ๋น๋ ๋์ผํ Virtual IP, ๋ค๋ฅธ Virtual MAC๋ฅผ ๊ฐ์ง)
- AVG(Active Vritual Gateway) : ๊ฐ์ฅ ์ฐ์ ์์๊ฐ ๋์ ์ฅ๋น
- SVG(Standby Virtual Gateway) : AVG ๋ค์์ผ๋ก ์ฐ์ ์์๊ฐ ๋์ ์ฅ๋น
- AVF(Active Vritual Forwarder) : Virtual MAC์ ๋ฐ์ ์ฅ๋น
Virtual MAC ํฌ๋งท : 0007. b400. XXYY(X๋ Group ๋ฒํธ, Y๋ AVF ๋ฒํธ)
Load Balancing ๋ฐฉ๋ฒ
- Round Robin(Default) : AVF์ ์์ฐจ์ ์ผ๋ก ๊ท ๋ฑํ๊ฒ ํธ๋ํฝ ํ ๋น
- Weighted : AVF๋ง๋ค ์ค์ ๋ ๋น์จ๋ก ํธ๋ํฝ ํ ๋น[Ra% = Wa/(Wa+Wb+Wc+Wd)]
- Host-Dependent : ๋์ผํ ํธ์คํธ์ ๋์ผํ AVF๋ก ํธ๋ํฝ ํ ๋น
์ ์ถ ๋ฐฉ๋ฒ
1. Priority ๊ฐ์ด ๋์ ์ฅ๋น
2. IP ์ฃผ์๊ฐ ํฐ ์ฅ๋น
์ค์ ๋ฐฉ๋ฒ
R1(config)#interface vlan 100
R1(config-if)#ip address 10.0.0.2 255.255.255.0
R1(config-if)#glbp 1 ip 10.0.0.1 #VIP
R1(config-if)#glbp 1 load-balancing round-robin #load balancing ๋ฐฉ๋ฒ
R1(config-if)#glbp 1 priority 105 #๊ธฐ๋ณธ๊ฐ 100
R1(config-if)#glbp 1 preempt #Active ์ฅ๋น์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ํ Active๋ฅผ ๊ฐ์ง๊ณ ์ฌ ์ ์๊ฒ ํด์ค, ์ฅ๋น๊ฐ ํ์ฑํ๋๊ธฐ๊น์ง 60์ด ๊ธฐ๋ค๋ฆผ
R1(config-if)#exit
R2(config)#interface vlan 100
R2(config-if)#ip address 10.0.0.3 255.255.255.0
R2(config-if)#glbp 1 ip 10.0.0.1 #VIP
R2(config-if)#glbp 1 load-balancing round-robin#load balancing ๋ฐฉ๋ฒ
R2(config-if)#glbp 1 priority 110 #๊ธฐ๋ณธ๊ฐ 100
R2(config-if)#glbp 1 preempt #Active ์ฅ๋น์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ํ Active๋ฅผ ๊ฐ์ง๊ณ ์ฌ ์ ์๊ฒ ํด์ค, ์ฅ๋น๊ฐ ํ์ฑํ๋๊ธฐ๊น์ง 60์ด ๊ธฐ๋ค๋ฆผ
R2(config-if)#exit
R3(config)#interface vlan 100
R3(config-if)#ip address 10.0.0.4 255.255.255.0
R3(config-if)#glbp 1 ip 10.0.0.1 #VIP
R3(config-if)#glbp 1 load-balancing round-robin #load balancing ๋ฐฉ๋ฒ
R3(config-if)#glbp 1 preempt #Active ์ฅ๋น์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ํ Active๋ฅผ ๊ฐ์ง๊ณ ์ฌ ์ ์๊ฒ ํด์ค, ์ฅ๋น๊ฐ ํ์ฑํ๋๊ธฐ๊น์ง 60์ด ๊ธฐ๋ค๋ฆผ
R3(config-if)#exit
R1#show standby brief
Interface Grp Fwd Prio State Addreses Active router Standby router
Vl100 1 - 110 Active 10.0.0.1 local 10.0.0.3
Vl100 1 1 - Active 0007.b400.0a01 local -
Vl100 1 2 - Listen 0007.b400.0a02 10.0.0.3 -
Vl100 1 3 - Listen 0007.b400.0a03 10.0.0.4 -
R2#show standby brief
Interface Grp Fwd Prio State Addreses Active router Standby router
Vl100 1 - 105 Standby 10.0.0.1 10.0.0.2 local
Vl100 1 1 - Listen 0007.b400.0a01 10.0.0.2 -
Vl100 1 2 - Active 0007.b400.0a02 local -
Vl100 1 3 - Listen 0007.b400.0a03 10.0.0.4 -
R3#show standby brief
Interface Grp Fwd Prio State Addreses Active router Standby router
Vl100 1 - 100 Listen 10.0.0.1 10.0.0.2 10.0.0.3
Vl100 1 1 - Listen 0007.b400.0a01 10.0.0.2 -
Vl100 1 2 - Listen 0007.b400.0a02 10.0.0.3 -
Vl100 1 3 - Active 0007.b400.0a03 local -
R#show glbp
# GLBP ๋ํ ์์ธํ ์ ๋ณด ํ์ธ ๊ฐ๋ฅ
'Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
EtherChannel (1) | 2021.05.17 |
---|---|
NTP(Network Time Protocol) (0) | 2021.05.16 |
VLAN(Virtual LAN) (0) | 2021.05.09 |
Cisco Systems CCNA(Cisco Certified Network Associate) ์๊ฒฉ์ฆ ์ทจ๋ (1) | 2021.05.05 |
IPv6 (1) | 2021.04.17 |