28.06.2014 Views

Discussion

Discussion

Discussion

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.

AS 65500<br />

RouterB<br />

192.168.12.1<br />

10.0.22.2/24<br />

10.0.22.1/24<br />

RouterC<br />

192.168.11.1<br />

AS 65520<br />

RouterA<br />

RouterD<br />

192.168.13.1 10.0.21.2/24 10.0.29.1/24 192.168.14.1<br />

10.0.21.1/24 10.0.29.2/24<br />

10.0.16.1/24<br />

10.0.24.2/24<br />

10.0.15.2/24 10.0.31.1/24<br />

10.0.16.2/24 Multicast link<br />

10.0.15.2/24<br />

Router G (RP)<br />

192.168.19.1<br />

10.0.22.2/24<br />

10.0.24.1/24<br />

Router H (RP)<br />

192.168.18.1<br />

10.0.15.1/24 10.0.31.2/24<br />

RouterE<br />

192.168.15.1<br />

RouterF<br />

192.168.16.1<br />

Figure 16-2. MSDP network topology<br />

consult inet.2 as an alternative unicast routing table to use to base their RPF decisions<br />

on. (This network is not congruent because the RouterG–RouterH link carries<br />

only multicast traffic and the RouterB–RouterC link carries all unicast traffic.) The<br />

RIBgroups populate inet.2 with unicast routes that are a subset of the unicast<br />

routes in inet.0. The routes placed in inet.2 are only those unicast routes that<br />

resolve to multicast-enabled routers. For PIM and MSDP to work, the inet.2 table<br />

needs to include all the source’s prefixes, all the RP’s prefixes, and all direct routes.<br />

The first RIBgroup you create, called mcast-rib, imports routes into and exports<br />

routes from inet.2:<br />

[edit routing-options]<br />

aviva@RouterG# set rib-group mcast-rib export-rib inet.2<br />

aviva@RouterG# set rib-group mcast-rib import-rib inet.2<br />

When you associate this RIBgroup with MSDP and PIM, they consult it for their<br />

RPF decisions.<br />

The second RIB group, called if-rib, is for interface (direct) routes:<br />

[edit routing-options]<br />

aviva@RouterG# set rib-group if-rib import-rib [inet.0 inet.2]<br />

This RIBgroup populates inet.2 with the router’s direct routes. Then associate the<br />

if-rib RIB group with the router’s interfaces:<br />

[edit routing-options]<br />

aviva@RouterG# set interface-routes rib-group inet if-rib<br />

610 | Chapter 16: IP Multicast<br />

This is the Title of the Book, eMatter Edition<br />

Copyright © 2008 O’Reilly & Associates, Inc. All rights reserved.

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

Saved successfully!

Ooh no, something went wrong!