HSRP란?

kyu123·2024년 12월 8일

HSRP (Hot Standby Router Protocol)

1. HSRP란 무엇인가?

HSRP(Hot Standby Router Protocol)는 Cisco에서 개발한 라우터 고가용성 프로토콜입니다.
네트워크에서 게이트웨이 장애 발생 시 백업 라우터가 즉시 작동하여 네트워크 중단을 최소화합니다.


2. HSRP의 특징

  • 게이트웨이 가용성 보장: 기본(Default) 라우터 장애 시 예비(Standby) 라우터가 트래픽을 처리.
  • 가상 IP 및 MAC 주소 사용: 클라이언트는 물리적 라우터를 인식하지 않고 가상 게이트웨이를 통해 통신.
  • 프라이어리티 기반 작동: 우선순위(Priority)에 따라 주 라우터(Active)와 대기 라우터(Standby) 역할이 결정.

3. 동작 원리

1) 주요 구성 요소

  • Active Router: 트래픽을 처리하는 기본 라우터.
  • Standby Router: Active Router 장애 시 트래픽을 처리할 준비가 된 백업 라우터.
  • Virtual IP: 클라이언트가 접근하는 가상 IP 주소.
  • Hello 메시지: HSRP 라우터 간 상태를 확인하기 위해 주기적으로 교환.

2) HSRP 상태

  • Initial: HSRP가 초기화 상태.
  • Learn: 가상 IP를 학습하는 중.
  • Listen: 다른 라우터의 Hello 메시지를 수신하며 대기.
  • Speak: Hello 메시지를 보내며 활성 상태를 탐색.
  • Standby: Standby 역할로 Active Router의 장애에 대비.
  • Active: 트래픽을 처리하는 Active 상태.

4. 설정 방법 (예시)

! 인터페이스 설정
interface GigabitEthernet0/1
 ip address 192.168.1.1 255.255.255.0
 standby 1 ip 192.168.1.254       ! 가상 IP 설정
 standby 1 priority 110           ! 우선순위 설정 (기본값: 100)
 standby 1 preempt                ! 선점 기능 활성화
 standby 1 authentication md5 key-string hsrp_key ! 인증 설정
  • standby 1 ip: HSRP 그룹 번호와 가상 IP 주소를 설정.
  • priority: 우선순위를 설정하여 Active Router를 결정. (숫자가 높을수록 Active가 됨)
  • preempt: 더 높은 우선순위의 라우터가 Active로 전환되도록 설정.
  • authentication: MD5 인증을 통해 보안 강화.

5. 주요 기능

  • Preemption: 우선순위가 높은 라우터가 Active 역할을 자동으로 가져감.
  • Tracking: 인터페이스 상태를 모니터링하여 우선순위 자동 조정
standby 1 track GigabitEthernet0/0 20

위 명령은 인터페이스 Gi0/0이 다운될 경우 우선순위를 20만큼 감소.


6. HSRP의 한계 및 개선

  • 단일 Active Router: 한 번에 하나의 라우터만 트래픽을 처리.
  • VRRP/GLBP와 비교: HSRP는 Cisco 전용이며 VRRP(표준 프로토콜)와 GLBP(로드 밸런싱 지원)가 대안으로 활용될 수 있음.

7. 요약

  • HSRP는 네트워크 장애 시 트래픽을 지속적으로 처리할 수 있도록 게이트웨이 고가용성을 제공합니다.
  • 적절한 우선순위와 Preemption 설정을 통해 네트워크 안정성을 높일 수 있습니다.
profile
네트워크 공부 기록

0개의 댓글