■ VRRP (Virtual Router Redundancy Protocol)
-표준 Gateway Redundancy Protocol
-Virtual MAC : 00-00-5E-00-01-XX (XX : VRID)
→Virtual Router ID(VRID) : Virtual Router들의 인식번호 (1~255)
-최대 255개의 그룹사용 가능
-VIP와 Real IP가 같아도 상관없음
-Multicast 224.0.0.18 사용
-1개의 Active와 나머지
-Default : Hello 1초 / Hold 3초
■ Active Router 선출기준
1. VIP가 실제 인터페이스 IP인 라우터
2. Priority가 높은 라우터
→0 : Master 선정과정에 참여 X. (Reserved 값으로 사용할 수 없음)
255 : Owner Router를 의미. (Reserved 값으로 사용할 수 없음)
3. IP 주소가 높은 라우터
■ Active Router 선출기준 구체적인 과정
1. 같은 VRRP 그룹의 멤버인 라우터는 VRRP advertisement packet을 주고받게 되고 서로의 Priority를 비교해 Master/Backup Router를 선정하게 된다.
여기서 active로 선정된 Router가 VIP, VMAC를 가져감
2. Master는 GARP를 보내 L2 Switch의 MAC Table과 하단의 노드들의 ARP를 갱신시킴
3. 사용자는 외부로 나가기 위해 Default-gateway IP로 ARP Request를 날리게 되고 VIP와 VMAC을 가지고 있는 라우터가 ARP에 응답함
4. Master는 Advertisement-Interval 주기로 VRRP Advertisement Packet을 Backup으로 송신하여 자신이 살아있음을 알림 (Default : 2s)
5. 하단 노드들이 Gateway로 보내는 패킷은 SW의 MAC Table에 의해 Master로 이동하게 됨
6. Active 라우터의 장애 발생 시 Salve의 Dead Timer동안 Hello 패킷을 못 보냄,
Backup는 Master가 되었음을 알리기 위해 VRRP Advertisement Packet과 GARP를 보내고 SW는 MAC-Table을 바꿈,
R2는 Backup에서 Active로 변경시키고 VIP와 VMAC을 가져오게 됨
7. SW1의 Down으로 인하여 SW1과 연결된 모든 포트가 down 됨
이로 인해 R1의 VRRP Instance는 Disable 되며 Backup interface가 Active 상태로 됨
VRRP Advertisement를 수신하지 못한 R2는 자신이 Master가 되었음을 알리기 위해
VRRP Advertisement Packet과 GARP Packet을 보내게 되고
이에 따라 Switch는 MAC Table을 갱신하게 됨
8. 사용자 입장에서는 VIP와 VMAC의 변동이 없으므로 장애가 발생한 지 모름
(노드들의 ARP Table 변동 X)
9. 중간 스위치에서는 MAC TABLE(L2 Switch)의 변동이 일어남
'Network tech > VRRP' 카테고리의 다른 글
[VRRP] VRRP(Virtual Router Redundancy Protocol)_3 (0) | 2024.05.11 |
---|---|
[VRRP] VRRP(Virtual Router Redundancy Protocol)_1 (0) | 2024.05.11 |