개념 사전 · 프로토콜

HSRP

Hot Standby Router Protocol

는 한 그룹의 라우터가 가상 게이트웨이를 전달하고 가 장애 때 역할을 인계하는 Cisco 계열 다. v1과 v2는 패킷·그룹 범위·가상 MAC 형식이 달라 같은 버전과 그룹 조건을 맞춰야 한다.

밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.

01무엇이고, 어떤 일을 하나

  • 호스트의 기본 게이트웨이 설정을 유지하면서 장비 장애에 대응한다.
  • ·Hello·Hold로 와 역할과 생존 여부를 관리한다.
  • Tracking··지연 조건으로 상위 경로 장애와 복구 준비를 역할 전환에 연결한다.

02어떤 순서로 동작하나

  1. 그룹 조건 구성

    같은 의 L3 인터페이스에 각 장비의 실제 주소와 공유 가상 주소·그룹·버전을 설정한다. L2access 포트에 임의로 가상 게이트웨이 주소를 주는 구조와 구분한다.

  2. 선출과 정상 광고

    참여 장비가 Hello 등의 정보를 교환하여 ·를 정한다. 기존 가 있는 상태에서 더 높은 우선순위가 등장했다고 조건 없이 무조건 교체되지 않는다.

  3. 장애 또는 추적 반영

    광고가 만료되거나 추적 조건으로 우선순위가 바뀌면 전환 조건을 평가한다. 물리 인터페이스 상태만 추적하면 상위 라우터 뒤의 장애는 놓칠 수 있다.

  4. 가상 주소 인계

    새 가 가상 MAC의 전달을 책임지고 알림·새 출발지 프레임으로 스위치 학습을 갱신시킨다. 호스트의 가상 IP와 MAC이 유지돼도 실제 출구 장비는 바뀔 수 있다.

03먼저 알아둘 용어와 구성요소

해당 그룹의 가상 게이트웨이 패킷을 현재 전달하는 역할이다.
장애 때 전달 책임을 인계할 준비가 된 역할이다.
일반적인 선출에서 큰 값을 선호하는 역할 우선순위다.
더 높은 유효 우선순위 장비가 살아 있는 의 역할을 되찾는 기능이다.
LEARN THROUGH PRACTICE

상위 회선 장애 때 HSRP 우선순위와 Active 인계 확인하기

추적 인터페이스가 내려갈 때 105−10=95라는 계산이 게이트웨이 역할 전환으로 이어지는지 확인한다.

실습 구성과 전제

  • 두 장비의 10 SVI가 같은 HSRPv1 그룹 1과 VIP를 사용한다. ESW1의 기본 우선순위는 105, ESW2는 100이다.
  • 양쪽 가 켜져 있고 최소 지연은 5초다. ESW1은 FastEthernet0/0을 추적하며 장애 시 우선순위를 10 낮춘다.
  1. 정상 시의 역할과 공유 주소를 기록한다

    • 두 장비는 서로 다른 실제 주소를 가지지만 단말의 기본 게이트웨이는 공통 VIP다. 첫 화면은 ESW1 와 ESW2 를 보여 준다.
    • ESW1의 router is local과 ESW2의 router is local을 함께 확인한다. 그룹·VIP가 같아야 같은 가상 게이트웨이를 구성한다.
    text
    show standby vlan 10
    show standby brief
    show interfaces FastEthernet0/0

    실습 흐름을 재구성한 명령 예시. 장치·인터페이스 이름은 구성에 맞춰 사용한다.

    8/19 - FHRP · 설정·관리 화면 5원본 크기로 보기 ↗
    • ESW1은 Active이며 priority 105, track FastEthernet0/0 Up decrement 10이 표시된다.
    • Hello 3초·Hold 10초, preemption enabled와 delay min 5초가 보인다.
    8/19 - FHRP · 실습·개념 참고 화면 6원본 크기로 보기 ↗
    • ESW2는 Standby이고 priority 100으로 표시된다.
    • VIP와 가상 MAC은 ESW1 화면과 같고 Active router는 상대 주소다.
    확인 기준

    두 장비가 동시에 local 를 주장하면 정상 이중화로 보지 말고 연결과 Hello 수신을 확인한다.

  2. 추적 장애의 계산과 전이 상태를 읽는다

    • FastEthernet0/0 장애로 ESW1 우선순위가 105에서 95로 낮아진다. 95는 ESW2의 100보다 작으므로 조건을 갖춘 ESW2가 역할을 인계할 수 있다.
    • 장애 직후 화면은 ESW1의 → Speak 로그와 95를 보여 준다. Speak는 전이 과정이며 이 한 장을 최종 완료 화면으로 표현하지 않는다.
    8/19 - FHRP · 실습·개념 참고 화면 7원본 크기로 보기 ↗
    • priority가 95로 표시되고 State는 Speak다.
    • 아래 로그에 Vlan10 Grp 1 state Active -> Speak가 남아 있다.
    확인 기준

    우선순위가 예상대로 감소했는지와 실제 가 바뀌었는지를 따로 확인한다. 모든 전환이 무조건 5초 또는 Hold 10초와 같다고 계산하지 않는다.

  3. 새 Active와 종단의 반환 경로를 확인한다

    • 다음 ESW2 출력에는 100, State , local이 보인다. 단말의 VIP 설정을 바꾸지 않아도 가상 게이트웨이 소유자가 바뀐 것이다.
    • 정상 인계 뒤에도 새 의 외부 경로와 원격 측 반환 경로가 필요하다. VIP 응답만 확인하면 상위 구간 블랙홀을 놓칠 수 있다.
    text
    show standby brief
    show ip route
    show arp

    실습 흐름을 재구성한 명령 예시. 장치·인터페이스 이름은 구성에 맞춰 사용한다.

    8/19 - FHRP · 실습·개념 참고 화면 8원본 크기로 보기 ↗
    • ESW2의 VLAN 10 그룹 1이 Active local로 표시된다.
    • priority는 100이고 Standby에는 ESW1의 실제 주소가 보이며 VIP는 유지된다.
    확인 기준

    새 의 경로 표와 단말에서 원격 목적지까지의 전달을 추가 확인한다. 제공된 화면이 증명하는 것은 역할 전환까지다.

실습에서 확인한 동작 원리

  • Tracking은 라우터 자체가 살아 있는 상태에서도 상위 경로 장애를 우선순위에 반영한다.
  • 가상 게이트웨이 역할 인계와 종단 간 통신 복구는 검증 범위가 다르다.
관련 개념·전체 실습 화면 이어서 읽기 →
동작·명령 참고 문서

04예제로 따라가기

  • R1 priority110, R2 100에서 R1 추적 실패로 20을 빼면 90이다. 적절한 R2preempt 조건이 있으면 R2가 역할을 가져올 수 있지만 감소량 5로 105라면 여전히 R1의 값이 높다.
  • HSRPv1 그룹의 가상 MAC은 0000.0c07.acXX 형식이며 XX에 그룹 값이 들어간다. v2의 다른 형식과 혼합해 캡처를 읽지 말고 양 끝 버전과 출력 그룹을 대조한다.
  • 복구된 R1의 L3 경로가 아직 수렴하지 않았는데 즉시 하면 다시 패킷 손실이 생길 수 있다. 지연은 ·추적 준비와 역할 전환의 순서를 맞추는 설계 요소다.

05혼동하기 쉬운 점과 확인 기준

  • 한 그룹의 여러 장비가 정상적으로 동시에 같은 가상 MAC으로 계속 전달하는 모델은 아니다. 여러 의 그룹별 를 나누는 분산과 를 구분한다.
  • 가상 게이트웨이 ping 성공은 의 WAN 전달 정상까지 증명하지 않는다. 상위 경로·반환 경로·세션 상태의 실제 동작을 추가로 확인한다.

06상세 노트 · 실습 자료

헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.

공식 문서 · 표준

기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.