24.10.2014 Views

Download complete user manual (PDF). - Brocade

Download complete user manual (PDF). - Brocade

Download complete user manual (PDF). - Brocade

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1<br />

MLD Snooping Overview<br />

MLD protocols provide a way for clients and a device to exchange messages, and allow the device<br />

to build a database indicating which port wants what traffic. Since the MLD protocols do not specify<br />

forwarding methods, MLD snooping or multicast protocols such as IPv6 PIM-Sparse Mode (PIM6<br />

SM) are required to handle packet forwarding. PIM6 SM can route multicast packets within and<br />

outside a VLAN, while MLD snooping can switch packets only within a VLAN.<br />

MLD snooping provides multicast containment by forwarding traffic only to those clients that have<br />

MLD receivers for a specific multicast group (destination address). The device maintains the MLD<br />

group membership information by processing MLD reports and generating messages so traffic can<br />

be forwarded to ports receiving MLD reports. This is analogous to IGMP Snooping on <strong>Brocade</strong> Layer<br />

3 switches.<br />

An IPv6 multicast address is a destination address in the range of FF00::/8. A limited number of<br />

multicast addresses are reserved. Because packets destined for the reserved addresses may<br />

require VLAN flooding, FSX devices do not snoop in the FF0X::00X range (where X is from 00 to FF)<br />

and FFXX:XXXX:XXXX:XXXX:XXXX:XXXX:1:2. Data packets destined to these addresses are flooded to<br />

the entire VLAN by hardware and mirrored to the CPU. Multicast data packets destined to<br />

addresses outside the FF0X::00X range and FFXX:XXXX:XXXX:XXXX:XXXX:XXXX:1:2 are snooped. A<br />

client must send MLD reports in order to receive traffic.<br />

An MLD device periodically sends general queries and sends group queries upon receiving a leave<br />

message, to ensure no other clients at the same port still want this specific traffic before removing<br />

it. MLDv1 allows clients to specify which group (destination IPv6 address) will receive traffic.<br />

(MLDv1 cannot choose the source of the traffic.) MLDv2 deals with source-specific multicasts,<br />

adding the capability for clients to INCLUDE or EXCLUDE specific traffic sources. An MLDv2 device's<br />

port state can either be in INCLUDE or EXCLUDE mode.<br />

There are different types of group records for client reports. Clients respond to general queries by<br />

sending a membership report containing one or more of the following records associated with a<br />

specific group:<br />

• Current-state record - Indicates the sources from which the client wants to receive or not<br />

receive traffic. This record contains the addresses of the multicast sources and indicates<br />

whether or not traffic will be included (IS_IN) or excluded (IS_EX) from that source address.<br />

• Filter-mode-change record - If the client changes its current state from IS_IN to IS_EX, a TO_EX<br />

record is included in the membership report. Likewise, if a client current state changes from<br />

IS_EX to IS_IN, a TO_IN record appears in the membership report.<br />

• MLDv1 leave report - Equivalent to a TO_IN (empty) record in MLDv2. This record means that<br />

no traffic from this group will be received, regardless of the source.<br />

• An MLDv1 group report - Equivalent to an IS_EX (empty) record in MLDv2. This record means<br />

that all traffic from this group will be received, regardless of the source.<br />

• Source-list-change record - If the client wants to add or remove traffic sources from its<br />

membership report, the report can include an ALLOW record, which contains a list of new<br />

sources from which the client wishes to receive traffic. The report can also contain a BLOCK<br />

record, which lists current traffic sources from which the client wants to stop receiving traffic.<br />

Support for MLD snooping and Layer 3 v6 multicast routing together on<br />

the same device<br />

The <strong>Brocade</strong> device supports global Layer 2 IPv6 multicast traffic reduction (MLD snooping) and<br />

Layer 3 v6 multicast routing (PIM-Sparse) together on the same device in the full Layer 3 software<br />

image, as long as the Layer 2 feature configuration is at the VLAN level.<br />

2 FastIron Ethernet Switch IP Multicast Configuration Guide<br />

53-1002638-02

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!