HSRP·VRRP 이해와 구성: 기본 게이트웨이를 이중화하는 방법
게이트웨이 한 대가 멈춰도 PC의 기본 게이트웨이 주소는 그대로. HSRP·VRRP의 차이부터 Catalyst 9300 IOS XE 예제, 장애 전환·복구 확인까지 그림과 명령어로 살펴봅니다.
PC의 기본 게이트웨이가 스위치 한 대의 IP라면, 그 장비가 멈췄을 때 다른 네트워크로 나가는 길도 끊깁니다. 스위치를 한 대 더 설치해도 PC가 새 게이트웨이를 알아서 선택해주는 것은 아닙니다.
HSRP와 VRRP는 여러 장비가 하나의 가상 게이트웨이를 제공하고, 장애가 나면 담당 역할을 넘겨주는 기술입니다. PC는 같은 게이트웨이 IP를 계속 사용합니다.
이 글의 구성 예제
Catalyst 9300 · Cisco IOS XE 17.15.x · IPv4 SVI 기준입니다. HSRPv2와 VRRPv3를 각각 실습합니다. 원리는 다른 지원 장비에도 적용할 수 있지만, 명령·라이선스·지원 조건은 모델과 버전에 맞게 확인해야 합니다.
1. 실제 IP 두 개, 가상 IP 한 개
두 스위치가 각각 192.0.2.2, 192.0.2.3을 사용하고, PC에는 192.0.2.1을 기본 게이트웨이로 지정합니다. 이 .1이 가상 IP(VIP)입니다. 가상 MAC도 함께 사용하므로 역할을 넘겨받은 장비가 같은 게이트웨이로 동작할 수 있습니다.
같은 VLAN 안의 PC끼리 통신하는 경우와, 다른 서브넷으로 나가는 경우를 나눠 생각하면 쉽습니다. 게이트웨이 이중화의 핵심은 다른 네트워크로 나가는 첫 번째 라우팅 지점을 유지하는 것입니다.
2. HSRP와 VRRP, 무엇이 다를까?
| 비교 | HSRP | VRRP |
|---|---|---|
| 성격 | Cisco가 개발한 프로토콜 | IETF 표준 프로토콜 |
| 담당 / 대기 역할 | Active / Standby | 이 글의 IOS XE 출력: Master / Backup |
| 우선순위 | 높은 값이 우선, 기본 100 | 높은 값이 우선, 기본 100 |
| 복구 후 선점 | Preempt를 명시해 활성화 | 기본 활성화, 지연 설정 가능 |
| 이번 예제 버전 | HSRPv2 | VRRPv3의 IPv4 그룹 |
| Catalyst 9300 라이선스 | Network Advantage | Network Essentials / Advantage |
VRRP 최신 표준 RFC 9568은 담당 장비를 Active Router라고 부릅니다. 이 글에서는 실제 Cisco 17.15 문서의 명령 출력과 맞춰 Master도 함께 사용합니다. 라이선스 비교 근거
HSRP와 VRRP는 서로 다른 프로토콜입니다. 한쪽을 HSRP, 반대쪽을 VRRP로 설정해 같은 그룹을 만들 수는 없습니다. VRRP를 여러 벤더 사이에서 사용하더라도 버전·주소 체계·타이머와 상호운용 조건을 맞춰야 합니다.
Preempt(선점)는 우선순위가 높은 장비가 돌아왔을 때 담당 역할을 다시 가져오는 동작입니다. 높은 숫자를 설정하는 것과, 이미 동작 중인 상대에게서 역할을 가져오는 조건은 구분해야 합니다.
3. 실습 전 준비: 두 장비 모두 길이 있어야 합니다
예제는 StackWise로 묶인 한 논리 장비가 아니라, 각자 설정과 제어 기능을 가진 독립된 SW1·SW2를 가정합니다. 두 장비와 PC가 VLAN 10으로 연결되어 있고, 각 장비에서 상위 망으로 라우팅할 수 있어야 합니다.
| 항목 | 설정값 |
|---|---|
| 공통 VLAN / 그룹 번호 | VLAN 10 / 그룹 10 |
| 가상 게이트웨이 IP | 192.0.2.1 /24 |
| SW1 / SW2 실제 SVI IP | 192.0.2.2 /24 · 192.0.2.3 /24 |
| SW1 / SW2 우선순위 | 120 · 100 |
| PC IP / 기본 게이트웨이 | 192.0.2.10 /24 · 192.0.2.1 |
주소는 문서용 예시입니다. Access·Trunk 포트 배정과 상위 라우트는 실제 배선에 따라 준비합니다. VLAN만 생성하고 활성 포트가 없으면 SVI가 Up되지 않을 수 있습니다.
SW1의 공통 준비
configure terminal
ip routing
vlan 10
name USERS
exit
interface Vlan10
ip address 192.0.2.2 255.255.255.0
no shutdown
endSW2의 공통 준비
configure terminal
ip routing
vlan 10
name USERS
exit
interface Vlan10
ip address 192.0.2.3 255.255.255.0
no shutdown
end두 장비의 SVI가 Up/Up인지, 서로의 실제 SVI IP에 도달하는지 먼저 확인합니다. PC에서 두 실제 주소를 확인하고, 양쪽 장비의 상위 경로와 되돌아오는 경로도 준비합니다.
4. 선택 A: HSRPv2 구성
아래 HSRP와 다음 VRRP는 택일하는 별도 실습입니다. 같은 VLAN·가상 IP에 둘을 동시에 적용하지 않습니다. 다른 실습으로 바꿀 때는 이전 FHRP 설정을 확인해 제거한 뒤 시작합니다.
SW1: 우선순위 120
configure terminal
interface Vlan10
standby version 2
standby 10 ip 192.0.2.1
standby 10 priority 120
standby 10 preempt delay minimum 30
endSW2: 우선순위 100
configure terminal
interface Vlan10
standby version 2
standby 10 ip 192.0.2.1
standby 10 priority 100
standby 10 preempt delay minimum 30
endstandby version 2는 프로토콜 버전, 10은 그룹 번호입니다. priority로 선호 장비를 정하고 preempt delay minimum 30으로 선점에 최소 지연을 둡니다. 30은 실습용 예시이며 장애를 감지하는 타이머나 전체 복구 시간을 뜻하지 않습니다. HSRP 구성 근거
show standby brief
show standby안정화된 정상 상태에서는 SW1 Active / SW2 Standby를 기대합니다. 출력의 가상 IP가 .1인지, 상대 역할과 우선순위도 맞는지 확인합니다.
5. 선택 B: VRRPv3 구성
같은 IP 계획을 VRRP로 구현하는 예제입니다. 여기서는 전역에서 VRRPv3를 활성화하고, SVI 아래에서 IPv4 그룹에 들어갑니다. 이 IOS XE 명령 체계에서는 VRRPv3 사용 중 VRRPv2가 비활성화되므로, 이미 다른 VRRP 그룹이 있는 운영 장비에서 전역 명령을 바로 바꾸면 안 됩니다. VRRPv3 구성 근거
SW1: 우선순위 120
configure terminal
fhrp version vrrp v3
interface Vlan10
vrrp 10 address-family ipv4
address 192.0.2.1 primary
priority 120
preempt delay minimum 30
endSW2: 우선순위 100
configure terminal
fhrp version vrrp v3
interface Vlan10
vrrp 10 address-family ipv4
address 192.0.2.1 primary
priority 100
preempt delay minimum 30
end정상 상태는 SW1 Master / SW2 Backup을 기대합니다. 이 예제의 가상 IP .1은 두 장비의 실제 IP와 다릅니다. VRRP에는 실제 IP와 가상 IP가 같은 주소 소유자(address owner)의 특수한 우선순위 규칙도 있지만, 입문 실습에서는 이 경우를 섞지 않습니다.
show vrrp detailstandby ...는 HSRP 명령이고, vrrp ... address-family ipv4는 여기서 사용하는 VRRPv3 명령입니다. 다른 버전의 예제에서 본 문법을 한 블록에 섞지 않는 것이 좋습니다. 명령어 참조
6. 장비는 살아 있는데 상위 연결만 끊긴다면?
SW1과 SW2가 VLAN 10에서 계속 서로를 볼 수 있다면, SW1의 상위 경로가 끊겨도 단순한 상대 생존 확인만으로는 역할이 바뀌지 않을 수 있습니다. 그래서 운영 구성에서는 인터페이스·경로·도달성 추적과 우선순위 감소를 함께 설계합니다.
무엇을 추적할지도 중요합니다. 물리 링크가 Up인 것과 목적지까지 통신되는 것은 다릅니다. 실제 장애 범위를 감지할 대상을 정하고, 감소 폭·Preempt·복구 안정화와 SW2의 정상 경로를 함께 확인해야 합니다.

7. 장애 전환과 복구는 이렇게 확인합니다
먼저 PC에서 가상 IP와 다른 서브넷의 시험 대상에 연속 Ping을 보내고, 가능하면 실제 서비스 요청도 유지합니다. 게이트웨이 Ping만 성공한다고 상위 통신까지 정상인 것은 아닙니다.
격리된 실습망에서 SW1의 SVI만 중지
아래 명령은 SW1의 VLAN 10 라우팅 인터페이스를 중지합니다. 관리 접속도 이 SVI를 사용하면 연결이 끊기므로 콘솔 등 별도 접속을 준비합니다. 장비 전체 고장이나 상위 경로 추적 시험을 모두 대신하는 테스트는 아닙니다.
configure terminal
interface Vlan10
shutdown
endSW2에서 HSRP는 Active, VRRP는 Master로 바뀌는지 확인합니다. PC의 기본 게이트웨이 설정은 .1로 유지한 채, 손실·역할 전환·실제 서비스 회복 시점을 기록합니다.
SW1 복구 후 선점까지 확인
configure terminal
interface Vlan10
no shutdown
endSVI와 경로가 돌아온 뒤, 설정한 선점 지연과 프로토콜 동작에 따라 SW1이 담당 역할을 다시 가져오는지 봅니다. 전체 중단 시간은 감지 타이머와 L2·라우팅 수렴, 애플리케이션 동작 등에 영향을 받으므로 고정된 숫자로 약속하지 않습니다.
| 증상 | 먼저 확인할 것 |
|---|---|
| 양쪽이 모두 담당 역할 | 같은 VLAN 연결, 그룹·버전·가상 IP 일치, 프로토콜 패킷 차단 여부 |
| SVI가 Down | VLAN 생성, 활성 포트, Trunk 허용 VLAN과 STP 상태 |
| 게이트웨이만 Ping 성공 | 담당 장비의 상위 라우트, 반환 경로, ACL·방화벽과 실제 서비스 |
| 복구 후 역할이 안 돌아옴 | 우선순위·Preempt·선점 지연, 추적 상태와 실제 경로 복구 |
show ip interface brief
show interfaces trunk
show spanning-tree vlan 10
show ip route
show running-config interface Vlan10정상 상태와 전환·복구 결과를 확인한 다음 최종 설정을 저장합니다.
copy running-config startup-config8. 기억할 세 가지
- PC에는 실제 장비 IP 대신 가상 게이트웨이 IP를 지정합니다.
- 두 장비가 있어도 L2 연결과 양쪽의 상위·반환 경로가 준비돼야 합니다.
- 담당 역할 전환과 실제 서비스 복구를 각각 확인합니다.
HSRP·VRRP는 게이트웨이의 이중화입니다. 케이블을 묶는 EtherChannel이나 장비를 하나처럼 관리하는 StackWise와는 해결하는 범위가 다릅니다. 처음에는 한 VLAN·한 그룹으로 원리를 확인한 뒤, 실제 운영의 추적·복구·경로 설계로 확장하면 이해하기 쉽습니다.
구성·명령 대조: Catalyst 9300 IOS XE 17.15.x HSRP · VRRPv3 · 명령어 참조 · 제품·라이선스 표 · VRRP 표준. 2026-10-26 확인. 공식 문서를 토대로 재구성한 학습 예제이며 실제 장비 실행 기록이나 실측 성능 결과는 아닙니다.
함께 보는 공식 매뉴얼
글의 주제를 더 자세히 확인할 수 있는 공식 원문입니다. 문서별 적용 모델과 OS 버전을 확인해 주세요.
IP Addressing Services Configuration Guide
Catalyst 9300 · IOS XE 17.15.x
Configuring HSRP·VRRPv3 Protocol Support 관련 장
PDF 매뉴얼 보기 ↗Command Reference
Catalyst 9300 · IOS XE 17.15.x
본문에 사용한 show·구성 명령의 문법과 옵션
PDF 매뉴얼 보기 ↗
현장에 적용하다 막히셨나요?
국산 방화벽과 모든 벤더의 스위치·무선 컨트롤러·AP를 문의할 수 있습니다.
약 20년간 쌓아온 현장 경험을 바탕으로 전문 엔지니어가 해결을 돕습니다.
Cisco Catalyst 9300 장비도 함께 확인해보세요.
장비별 사양을 비교하고 필요한 구성을 골라보세요.
도입 수량과 요구사항을 알려주시면 담당자가 구성과 공급 조건을 검토합니다.