VRRP Master Transition Using Unique Hardware MAC Address

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Virtual Router Redundancy Protocol (VRRP) groups, when a network device assumes master status, it often uses the same Media Access Control (MAC) address as the previous master, causing control messages to be dropped and preventing seamless transition of master status between devices, leading to communication disruptions and resource inefficiencies.

Innovation Solution

A network device in a VRRP group transmits control messages using its unique hardware MAC address instead of the Virtual MAC (VMAC) address when assuming master status, ensuring these messages are not dropped and allowing for efficient transition without requiring hosts to update address resolution tables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a network device uses the same Virtual MAC (VMAC) address as the previous master when assuming master status, then the virtual network address association is maintained, but control messages are dropped and communication disruptions occur

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidcontrol message delivery
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments MAC address usage by function: the device uses its unique hardware MAC address for control plane communication (VRRP control messages) while the VMAC address continues to serve the data plane (virtual IP routing). This segmentation prevents control message drops while maintaining virtual address association.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The hardware MAC address acts as an intermediary identifier that enables peer network devices to distinguish and communicate control messages to the new master without confusion. It mediates the transition by providing a unique identifier during the handover process while the VMAC maintains external routing continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a network device transmits control messages using its unique hardware MAC address, then control message delivery is ensured, but address resolution tables may require updates

Engineering Contradiction:
Improvecontrol message deliveryVSAvoidaddress resolution management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments network communication into control plane and data plane, using different MAC addresses for each. Control messages use the hardware MAC address for reliable delivery, while data traffic continues to use the VMAC address, avoiding the need for hosts to update their address resolution tables.

Inventive Principle:
Principle #1Segmentation

3Stability of the object's composition

If a network device uses the VMAC address for control messages, then address association is maintained, but seamless transition cannot be achieved

Engineering Contradiction:
Improveaddress association stabilityVSAvoidmaster status transition efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent divides MAC address functionality: hardware MAC address handles control plane communication for seamless master status transitions, while VMAC address maintains data plane address association stability. This allows both transition efficiency and address stability to coexist.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic MAC address selection based on message type: hardware MAC for control messages during transitions, VMAC for steady-state data traffic. This dynamic approach enables seamless transitions while maintaining address association stability during normal operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10917378B1Facilitating communication between network devices of a virtual router redundancy protocol (VRRP) group
Publication Date: 2021.02.09 JUNIPER NETWORKS INC
  • US10917378B1 patent drawing
  • US10917378B1 patent drawing
  • US10917378B1 patent drawing

AI summary

A network device may determine to assume a master status of a virtual network device group. The virtual network device group may include a plurality of network devices of a network. The virtual network device group may be associated with a virtual network address and a virtual hardware address. The network device may transmit, based on determining to assume the master status, a control message indicating that the network device has ownership of the master status of the virtual network device group. The control message may identify a hardware address of the network device as a source of the control message. The network device may transmit, based on determining to assume the master status, an address resolution message. The address resolution message may associate the virtual network address of the virtual network device group with the virtual hardware address of the virtual network device group.