Scope of Valid VRRP Configurations
M. T. Hollinger <myth <at> ucx.lkg.dec.com>
2003-11-11 23:08:30 GMT
Consider the following configuration:
Rtr0 is a big, beefy router with a couple of T3 upstream connections. When
Rtr0 is up and running, the site administrator wants it to handle all
non-local traffic. Thus, it gets configured as the Master Router (MR) for
both VRID=1 and VRID=2 on some particular link, where Rtr0 has only one line
card connected.
Rtr1 and Rtr2 are wimpy older boxes with only T1 connections. Each is the
Backup Router (BR) for only one VRID. When Rtr0 is shut down, Rtr1 becomes
the new master for VRID=1, and Rtr2 becomes the new master for VRID=2.
Is this setup within the scope of VRRPv3? It isn't explicitly prohibited,
but we may run into trouble because the current draft says:
> IPv6 Routers running VRRP MUST create their Interface Identifiers in
> the normal manner (e.g., RFC2464 "Transmission of IPv6 Packets over
> Ethernet").
If Rtr0 generates its link-local address in this way, and it becomes the
IPv6 address associated with both VRID's, then what happens when Rtr0 fails?
Both Rtr1 and Rtr2 will try to use that same link-local address at the same
time.
It's funny how carefully one has to read a draft while preparing an analysis
of proposed changes. I'm noticing things today which I breezed right past
earlier. For example, the term "backup" is overloaded, leading to confusion
when saying something like, "when the Backup Router is in Master state", as
there is also a Backup state. I would have changed one "Backup" to
Secondary, Standby, Contingency, or the like, but that's a nit. I have a
(Continue reading)