개념 사전 · 프로토콜

VRRP

Virtual Router Redundancy Protocol · 가상 라우터 이중화 프로토콜

는 여러 라우터가 하나의 가상 라우터를 구성해 기본 게이트웨이 장애를 흡수하는 표준 프로토콜이다. 현재 VRRPv3 표준 RFC9568은 Active·Backup 용어를 쓰며 이전 표준과 CLI에는 Master라는 이름이 남아 있을 수 있다.

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

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

  • 공유 가상 IP와 가상 MAC의 전달 책임을 여러 L3 장비 사이에서 인계한다.
  • Advertisement와 우선순위 기반 타이머로 생존과 선출을 판단한다.
  • ·의 게이트웨이 이중화를 지원하면서 주소 소유자와 일반 Backup의 우선권을 구분한다.

02어떤 순서로 동작하나

  1. 가상 라우터 구성

    같은 링크에서 버전··가상 주소 집합을 일치시키고 각 L3 인터페이스의 기본 연결성을 준비한다. 일반 설계는 장비별 실제 주소와 가상 주소를 구별해 관리한다.

  2. 광고와 상태 유지

    Active가 Advertisement를 보내고 Backup은 유효 광고를 기준으로 타이머를 갱신한다. 제어 메시지가 서로 차단되면 양쪽이 자신을 Active로 판단하는 분리 상태가 가능하다.

  3. 실패 시간 계산

    광고가 없으면 3×Active Adver Interval과 우선순위별 Skew를 적용한다. 우선순위 0의 역할 포기 통지는 완전 침묵 장애와 다른 빠른 타이머 분기로 처리될 수 있다.

  4. 역할 전환

    선출된 장비가 가상 주소에 대한 전달과 광고를 맡는다. 링크 주소 알림과 프레임 학습을 통해 전달 위치가 갱신되지만 상위 과 방화벽 세션 동기화가 자동 완성되는 것은 아니다.

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

링크에서 가상 라우터 그룹을 구분하는 식별자다.
가상 IP가 자신의 실제 주소인 라우터로 특별한 우선권을 가진다.
우선순위에 따라 대기 시간을 차등화하는 타이머 항이다.
광고가 없을 때 Active 실패를 판정하기 위한 3배 광고 간격과 Skew의 합이다.

04예제로 따라가기

  • 가상 광고 간격 100centiseconds·priority100이면 Skew =(256 −100)×100/256=60.9375cs다. Down Interval은 360.9375cs, 즉 약 3.609375초다.
  • 같은 조건의 priority200은 Skew21.875cs, Down Interval321.875cs가 된다. 실제 관측은 타이머 해상도·처리 지연을 포함하므로 계산 소수점을 무한정 정밀한 출력으로 기대하지 않는다.
  • 가상 MAC의 0000.5e00.01XX에서 XX는 와 연결된다. 같은 가상 MAC이 두 포트 사이를 반복 이동하면 정상 단발 전환과 제어 메시지 분리 상태를 구분한다.

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

  • 의 주소 소유자 priority255 조건을 일반적인 임의 우선순위 최댓값 설정처럼 대입하지 않는다. 가상 주소와 실제 주소의 소유 관계를 확인한다.
  • L2 포트에 trunk/access를 설정하는 일과 IP가 있는 SVI·서브인터페이스에 를 구성하는 일은 다르다. 버전별 CLI 지원도 함께 확인한다.

06상세 노트 · 실습 자료

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

공식 문서 · 표준

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