개념 사전 · 프로토콜
VRRP
Virtual Router Redundancy Protocol · 가상 라우터 이중화 프로토콜
는 여러 라우터가 하나의 가상 라우터를 구성해 기본 게이트웨이 장애를 흡수하는 표준 프로토콜이다. 현재 VRRPv3 표준 RFC9568은 Active·Backup 용어를 쓰며 이전 표준과 CLI에는 Master라는 이름이 남아 있을 수 있다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
01무엇이고, 어떤 일을 하나
- 공유 가상 IP와 가상 MAC의 전달 책임을 여러 L3 장비 사이에서 인계한다.
- Advertisement와 우선순위 기반 타이머로 생존과 선출을 판단한다.
- ·의 게이트웨이 이중화를 지원하면서 주소 소유자와 일반 Backup의 우선권을 구분한다.
02어떤 순서로 동작하나
- 가상 라우터 구성
같은 링크에서 버전··가상 주소 집합을 일치시키고 각 L3 인터페이스의 기본 연결성을 준비한다. 일반 설계는 장비별 실제 주소와 가상 주소를 구별해 관리한다.
- 광고와 상태 유지
Active가 Advertisement를 보내고 Backup은 유효 광고를 기준으로 타이머를 갱신한다. 제어 메시지가 서로 차단되면 양쪽이 자신을 Active로 판단하는 분리 상태가 가능하다.
- 실패 시간 계산
광고가 없으면 3×Active Adver Interval과 우선순위별 Skew를 적용한다. 우선순위 0의 역할 포기 통지는 완전 침묵 장애와 다른 빠른 타이머 분기로 처리될 수 있다.
- 역할 전환
선출된 장비가 가상 주소에 대한 전달과 광고를 맡는다. 링크 주소 알림과 프레임 학습을 통해 전달 위치가 갱신되지만 상위 과 방화벽 세션 동기화가 자동 완성되는 것은 아니다.
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상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.