180
MRP deregisters all attributes that have not been re-registered to periodically clear useless attributes in
the network.
MRP timers
MRP uses the following timers to control message transmission.
Periodic timer
The Periodic timer controls the transmission of MRP messages. An MRP participant starts its own Periodic
timer upon startup, and stores MRP messages to be sent before the Periodic timer expires. When the
Periodic timer expires, it sends stored MRP messages in as few packets as possible and restarts the
Periodic timer. This mechanism reduces the number of MRP packets periodically sent.
You can enable or disable the Periodic timer at the CLI. If you disable the Periodic timer, MRP does not
periodically send MRP messages. Instead, MRP sends MRP messages when the LeaveAll timer expires or
it receives a LeaveAll message from the peer participant.
Join timer
The Join timer controls the transmission of Join messages. An MRP participant starts the Join timer after
sending a Join message to the peer participant. If it receives a JoinIn message from another participant
that has the same attributes as the sent Join message before the Join timer expires, the participant does
not re-send the Join message. When both the Join timer and the Periodic timer expire, the participant
re-sends the Join message.
Leave timer
The Leave timer controls the deregistration of attributes. Upon receiving a Leave message, MRP starts the
Leave timer. If it receives a Join message for the attributes in the Leave message before the Leave timer
expires, MRP does not deregister the attributes. In addition, when an MRP participant sends or receives
a LeaveAll message, it starts the Leave timer. If it receives a Join message for some attributes in the
LeaveAll message before the Leave timer expires, MRP does not deregister the specific attributes.
Otherwise, MRP deregisters the attributes.
LeaveAll timer
After startup, an MRP participant starts its own LeaveAll timer. When the LeaveAll timer expires, MRP
sends out a LeaveAll message and restarts the LeaveAll timer. After receiving the LeaveAll message, other
participants re-start their LeaveAll timer.
When its LeaveAll timer expires, an MRP participant sends a LeaveAll message to other participants.
Upon receiving a LeaveAll message, a participant restarts its LeaveAll timer, and stops sending out
LeaveAll messages. This mechanism effectively reduces the number of LeaveAll messages in the network.
To avoid the case that the LeaveAll timer of a participant always first expires, the system randomly
changes the LeaveAll timer within a certain range for an MRP participant when the participant restarts its
LeaveAll timer.
MVRP registration modes
VLAN information propagated by MVRP includes dynamic VLAN information from other devices and
local static VLAN information.
MVRP has the following registration modes, which process static and dynamic VLANs in different ways.