22.05.2017 Views

nx.os.and.cisco.nexus.switching.2nd.edition.1587143046

Nexus Switching 2nd Edition

Nexus Switching 2nd Edition

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.

Reverse Path Forwarding<br />

Figure 4-3. Bidirectional Shared Tree for 239.0.0.25<br />

An additional concept beyond multicast distribution trees that is important for multicast is<br />

that of Reverse Path Forwarding (RPF). Multicast, by design, is traffic not intended for<br />

every system on a network but rather sent only to receivers that request it. Routers in the<br />

network must form a path toward the source or RP. The path from the source to the receivers<br />

flows in the reverse direction from which the path was created when the receiver requested<br />

to join the group. Each incoming multicast packet undergoes an RPF check to verify it was<br />

received on an interface leading to the source. If the packet passes the RPF check, it is<br />

forwarded; if not, the packet is discarded. The RPF check is done to minimize the potential<br />

for duplicated packets <strong>and</strong> maintain source integrity.<br />

Protocol Independent Multicast (PIM)<br />

With a solid underst<strong>and</strong>ing of the multicast distribution tree modes <strong>and</strong> the RPF, the next<br />

concept is Protocol Independent Multicast (PIM), which is an industry-st<strong>and</strong>ard protocol<br />

developed to leverage any existing underlying Interior Gateway Routing (IGP) protocol,<br />

such as Enhanced Interior Gateway Routing Protocol (EIGRP), Open Shortest Path First<br />

(OSPF), or Routing Information Protocol (RIP), to determine the path of multicast packets in<br />

the network. PIM does not maintain its own routing table <strong>and</strong> as such has a much lower<br />

overhead when compared with other multicast routing technologies.

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

Saved successfully!

Ooh no, something went wrong!