본문 바로가기
Network tech/VRRP

[VRRP] VRRP(Virtual Router Redundancy Protocol)_2

by 어깨 :) 2024. 5. 11.
728x90

■ 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로 선정된 RouterVIP, VMAC를 가져감

 

 

2. Master는 GARP를 보내 L2 Switch의 MAC Table과 하단의 노드들의 ARP를 갱신시킴

 

 

 


3. 사용자는 외부로 나가기 위해 Default-gateway IPARP Request를 날리게 되고 VIPVMAC을 가지고 있는 라우터가 ARP에 응답함

 

4. MasterAdvertisement-Interval 주기로 VRRP Advertisement PacketBackup으로 송신하여  자신이 살아있음을 알림 (Default : 2s)

 


 

5. 하단 노드들이 Gateway로 보내는 패킷은 SW의 MAC Table에 의해 Master로 이동하게 됨

 


6. Active 라우터의 장애 발생 시 Salve의 Dead Timer동안 Hello 패킷을 못 보냄,

BackupMaster가 되었음을 알리기 위해 VRRP Advertisement PacketGARP를 보내고 SWMAC-Table을 바꿈,

R2Backup에서 Active로 변경시키고 VIPVMAC을 가져오게 됨

 

 

 


7. SW1Down으로 인하여 SW1과 연결된 모든 포트가 down 됨

   이로 인해 R1VRRP InstanceDisable 되며 Backup interfaceActive 상태로 됨

   VRRP Advertisement를 수신하지 못한 R2는 자신이 Master가 되었음을 알리기 위해

   VRRP Advertisement PacketGARP Packet을 보내게 되고

   이에 따라 SwitchMAC Table을 갱신하게 됨

 

 


8. 사용자 입장에서는 VIPVMAC의 변동이 없으므로 장애가 발생한 지 모름

    (노드들의 ARP Table 변동 X)

9. 중간 스위치에서는 MAC TABLE(L2 Switch)의 변동이 일어남

 

728x90