Self-Improvement

4) 게이트웨이 이중화 - HSRP 1 본문

네트워크/Router

4) 게이트웨이 이중화 - HSRP 1

JoGeun 2018. 10. 20. 14:48

*HSRP
HSRP는 시스코에서 개발한 게이트웨이 이중화이며 기존에 사용하고 있던 게이트웨이가 장애가 발생하면 대기하고 있던 라우터가 게이트웨이를 수행하는 것을 뜻한다.
이때 기존에 사용하던 게이트웨이를 Active, 대기하고 있던 게이트웨이를 Standby 라우터라고 한다.
※Active, Standby의 구분은 우선순위로 정하게 되며 높으면 Active라우터가 된다. (Default : 100)
Active, Standby라우터가 정해지면 가상 라우터를 생성하여 운용이 되어 진다.

*HSRP 가상 라우터의 Mac
Version 1 Mac Address ----- 0000.0c07.acxx

ex)            Group 1        ----- 0000.0c07.ac01
                 Group 2        ----- 0000.0c07.ac02
                                  ........
                 Group 255    ----- 0000.0c07.acff    (255개까지 그룹 생성 가능)


Version 2 Mac Address ----- 0000.0c9f.fxxx

ex)           Group 1         ----- 0000.0c9f.f001
                                   ........
                Group 4095   ----- 0000.0c9f.ffff    (4095개까지 그룹 생성 가능)

※HSRP는 그룹당 4개의 라우터만 가능하며 하나는 Active 다른 하나는 Standby 나머지는 대기상태

*HSRP 설정

----------------------------------------GW1--------------------------------------
GW1#conf t
GW1(config)#interface fastEthernet 0/0
GW1(config-if)#no shutdown
GW1(config-if)#ip add 192.168.20.100 255.255.255.0
GW1(config-if)#standby 1 ip 192.168.20.150  (HSRP 가상 라우터 IP)
GW1(config-if)#standby 1 priority 120
GW1(config-if)#standby 1 preempt  (장애로부터 살아났을시 Active로 되는 것)
GW1(config-if)#standby 1 authentication md5 key-string hsrp   (HSRP 인증 설정)
--------------------------------------------------------------------------------------


----------------------------------------GW2--------------------------------------
GW1#conf t
GW1(config)#interface fastEthernet 0/0
GW1(config-if)#no shutdown
GW1(config-if)#ip add 192.168.20.200 255.255.255.0
GW1(config-if)#standby 1 ip 192.168.20.150  (IP는 같아야함)

GW1(config-if)#standby 1 preempt  (Active라우터가 장애시 해당 라우터가 Active가 되는 것)
GW1(config-if)#standby 1 authentication md5 key-string hsrp   (HSRP 인증 설정)
--------------------------------------------------------------------------------------
※PC들의 Gateway IP는 HSRP의 가상라우터 IP로 지정을 해야 한다.

*HSRP 설정 확인
----------------------------------------GW1--------------------------------------
GW1#show standby

가상라우터의 MAC주소를 보니 version1이다.

GW1#show standby br

Active에 local로 되어있는걸 보니 해당 라우터가 Active라우터이다.

--------------------------------------------------------------------------------------

----------------------------------------GW2--------------------------------------
GW2#show standby

GW2#show standby br

Standby에 local로 되어있는걸 보니 해당 라우터가 Standby라우터이다.

--------------------------------------------------------------------------------------

*HSRP hello 패킷
Active 라우터, Standby라우터는 서로 hello 패킷을 3초마다 보내어 살아 있다고 알려준다.

Active, Standby라우터는 서로 hello패킷을 보내고 있다.

224.0.0.2인 멀티캐스트 주소를 사용한다.

Port번호는 1985을 사용한다.