이번 강의는 라우터의 기능 중 하나인 HSRP에 대해서 알아보겠습니다.
네트워크는 위와 같이 구성하겠습니다.
1. HSRP
만약 PC의 기본 게이트웨이인 라우터가 1대뿐이라면 해당 라우터가 예기치 못한 이유로 작동하지 않을 때 곤란할 것입니다. 특히 라우터와 같이 하위 장비가 많은 경우 그 피해는 더욱 클 것입니다.
이런 상황을 대비하기 위해 있는 기능이 HSRP입니다.
2. 실습
HSRP의 기본은 두개의 IP를 하나의 가상 IP로 묶어서 하나의 회선처럼 사용하는 것입니다. 따라서 위 네트워크에서는 R1과 R2의 192.168.10 대역대를 묶어서 192.168.10.254로 기능하도록 할 것입니다.
우선 기본적인 IP 부여가 끝났다는 가정 하에 R1의 Fa0/0에서 다음과 같은 명령을 입력합니다.
Router(config-if)#standby 1 ip 192.168.10.254
여기서 사용된 standby가 HSRP를 사용하는 명령어입니다. 이때 HSRP의 파라미터는 다음과 같습니다.
- 1 = HSRP 관리 그룹 넘버를 1로 하겠다
- ip = HSRP에 가상 IP(VIP)를 부여하겠다
- 192.168.10.254 = VIP는 192.168.10.254이다
이것으로 R1에서 HSRP가 활성화됩니다. 이후 세부 설정을 하고 싶으면 다음과 같은 파라미터를 입력할 수 있습니다.
- preempt = 자신보다 우선순위가 낮은 라우터의 HSRP를 뺏어온다
- priority [1]= 우선순위를 설정한다(기본 100)
- timers [1] [2]= [1]초 간격으로 Hello 패킷을 보내며 [2] 초 이상 Hello 패킷이 오지 않으면 자신의 HSRP를 활성화한다.
만약 R1을 우선적으로 통하게 하고 싶으며 Hello와 hold 간격을 1, 3초로 하고 자신보다 우선순위가 낮은 라우터의 HSRP를 뺏어오도록 한다면 다음과 같습니다.
Router(config-if)#standby 1 preempt
Router(config-if)#standby 1 priority 101
Router(config-if)#standby 1 timers 1 3
이제 위와 같이 R2에서도 진행하겠습니다.
# R2
Router(config-if)#standby 1 ip 192.168.10.254
Router(config-if)#standby 1 preempt
Router(config-if)#standby timers 1 3
이때 우선순위는 기본값인 100으로 해도 R1보다 낮으므로 설정하지 않겠습니다.
이제 PC에서 통신 경로를 추적해 보겠습니다.
192.168.10.100(R1)을 거쳐서 통신되는 것을 볼 수 있습니다.
그렇다면 R1의 Fa0/0를 차단시키면 어떻게 될까요?
R1에서 차단하니 HSRP의 상태가 변경됩니다. 이후 다시 Tracert로 경로를 추적해 보겠습니다.
이번에는 192.168.10.200(R2)를 거쳐서 통신되는 것을 볼 수 있습니다.
3. 마치며
HSRP는 통신을 안정적으로 유지하는데 필요한 기술입니다.
'네트워크 > 라우터' 카테고리의 다른 글
라우터) VRRP(Virtual Router Redundancy Protocol) (0) | 2023.02.17 |
---|---|
라우터) 패스워드 복구(패스워드를 모를 때) (0) | 2023.02.10 |
라우터) Telet 구성 (0) | 2023.02.09 |
라우터) 패스워드 설정 (0) | 2023.02.09 |
라우터) Frame Relay - Split Horizon (0) | 2023.01.09 |