Technical Documentation

Specifying Immediate-Leave Host Removal for MLD

The immediate-leave statement enables you to specify that the router remove a host from the multicast group as soon as the router receives a multicast leave group message from a host associated with this interface.

Use this statement only on MLD interfaces to which one MLD host is connected. If more than one MLD host is connected to a LAN through the same interface, and one host sends a done message, the router removes all hosts on the interface from the multicast group. The router loses contact with the hosts that properly remain in the multicast group until they send join requests in response to the router’s next general multicast listener query.

When this statement is enabled on a router running MLDv1, after the router receives a multicast listener done message from a host associated with the interface, the router immediately removes the group membership from the interface and suppresses the sending of any group-specific queries for the multicast group.

When this statement is enabled on a router running MLDv2, after the router receives a report with the type BLOCK_OLD_SOURCES, the router suppresses the sending of group-and-source queries but relies on the Junos host tracking mechanism to determine whether or not it removes a particular source group membership from the interface.

To enable immediate leave for an interface, include the immediate-leave statement:

You can include this statement at the following hierarchy levels:

  • [edit protocols mld interface interface-name]
  • [edit logical-systems logical-system-name protocols mld interface interface-name]

Example: MLD Immediate Leave

Configure MLD immediate leave on the interface where you want hosts removed immediately from multicast groups after the router receives a leave group message:

[edit ]protocols {mld {interface fe-1/0/1.0 {immediate-leave;}}}

Related Topics


Published: 2010-07-19

Help
|
My Account
|
Log Out