본문으로 바로가기

[PNET] HSRP(Hot Standby Router Protocol)

category Network/CCNA SRWE, ENSA 2025. 7. 22. 14:08
728x90

 

토폴로지

PC나 서버는 기본 게이트웨이를 하나만 설정한다.

그런데 만약 그 게이트웨이 라우터가 꺼지거나 장애가 나면, 외부와 통신을 할 수 없다. 

 

HSRP는 가상의 게이트웨이(Virtual IP)를 만들고, 두 개의 라우터 중 한 대를 Active로, 다른 한 대는 Standby로 운영한다.

Active가 죽으면 Standby가 자동으로 대신 처리한다.

→  게이트웨이 이중화

 

또한 통신이 되려면 라우터와 스위치끼리 trunk 설정되어있어야 한다.

 

 

* VLAN 인터페이스 및 IP 설정

R4 (우측 라우터)

 

 

R17 (좌측 라우터)

 

 

* HSRP 설정

# R17 (좌측 라우터) 

# VLAN 10 - Active
int e0/0.10
standby 1 ip 10.10.10.1  # HSRP 가상 IP (PC들은 이 주소를 G/W로 사용)
standby 1 priority 250   # 우선순위 설정 (R4보다 높음 → Active 역할)
standby 1 preempt delay minimum 5  # 5초 대기 후 선점

# VLAN 20 - Standby
int e0/0.20
standby 2 ip 10.10.20.1               
standby 2 priority 200                
standby 2 preempt  # 우선순위가 높아지면 Active로 선점 가능                        

# VLAN 30 - Active
int e0/0.30
standby 3 ip 10.10.30.1                   
standby 3 priority 250
standby 3 preempt

 

- priority

HSRP에서 어떤 라우터가 Active가 될지를 결정하는 숫자이다.

숫자가 클수록 우선순위가 높고, 그 라우터가 Active 된다.

 

- preempt delay

Active가 죽었다가 살아날 때, 바로 Active 역할을 빼앗아버리면 불안정해질 수 있기 때문에, 잠깐 기다렸다가 Active 되는 명령이다.

 

 

sh run

 

 

sh standby brief

 

 

# R4 (우측 라우터)

# VLAN 10 - Standby
int e0/0.10
standby 1 ip 10.10.10.1  # HSRP 그룹 2의 가상 IP (PC가 사용하는 게이트웨이)
standby 1 priority 200   # HSRP 우선순위 (R17보다 낮음 → Standby 역할)
standby 1 preempt        # R17 장애 후 복귀 시에도 선점하지 않음 (R17 유지)

# VLAN 20 - Active
int e0/0.20
standby 2 ip 10.10.20.1  
standby 2 priority 250  
standby 2 preempt     

# VLAN 30 - Standby
int e0/0.30
standby 3 ip 10.10.30.1 
standby 3 priority 200  
standby 3 preempt

 

 

sh run

 

 

sh standby brief

 

 

ping

V10,20,30 게이트웨이에 ping

 

 

R4 다운 시 동작 테스트

R4 다운 → R17이 자동 액티브 전환 (좌측으로 액티브 넘어감)

 

 

R4 복구 시 동작 테스트

R4 복구 → R4로 다시 자동 액티브 전환 

 

R4는 우선순위가 더 높지만 preempt가 설정되지 않았다면 그냥 Standby로 남는다. 

하지만 preempt가 설정되어 있다면 R4는 자신의 priority가 더 높다는 것을 알고, Active 역할을 다시 뺏어온다

 

 

728x90
LIST