Subject: about cancel the VRRP operation

From: [email-masked]
Date: Wed, 14 Feb 2001 11:15:52 +0800

hi,
I encounter one problem when implement VRRP.
consider following case:
             -----          -----
             |RT1|          |RT2|
             -----          -----
               |              |
             --------------------
                        |
                      ------
                      |HOST|
                      ------

RT1's ip addrss is IP1,MAC address MAC1,
RT2's ip addrss is IP2,MAC address MAC2
RT1 and RT2 form the VR which virtual ip  is IP1, virtual MAC is VMAC.

1、first RT1(the owner of IP1)become master,RT2 become backup.
HOST have an arp entry contain:
        IP1----VMAC
from HOST we ping IP1,it works.

2、but soon the network manager want to change the configuration,
   so he first cancel RT1's VRRP membership,then cancel RT2 too.
    (1)when he cancel RT1's VRRP membership,refer to rfc2338 page 16,
        RT1 send a ADVERTISEMENT with Priority = 0
        also refer to rfc2338 page 16,
        RT2 become the Master,
        this time, from HOST we ping IP1,it works.(RT2 redirect it to RT1)
    (2)then cancel RT2:
       but the HOST still have an arp entry contain:
            IP1----VMAC
the problem is
we must wait for the arp entry to timeout before we try to communicate to RT1,
how to avoid that?

best regards
                                                huang.hanyan