RP 1配置
ip multicast-routing
interface loopback0
ip address <address> <mask>
ip pim sparse-dense-mode
ip pim send-RP-announce loopback0 scope 16 group-list 1
ip pim send-RP-discovery scope 16
access-list 1 permit 239.0.0.0 0.255.255.255
RP 2配置
ip multicast-routing
interface loopback0
ip address <address> <mask>
ip pim sparse-dense-mode
ip pim send-RP-announce loopback0 scope 16 group-list 1
ip pim send-RP-discovery scope 16
access-list 1 deny 239.0.0.0 0.255.255.255
access-list 1 permit 224.0.0.0 15.255.255.255
其它细节在自动RP可以这里查找: ftp://ftpeng.cisco.com/ipmulticast/autorp.html
[page]
DVMRP
您的网络服务提供商(ISP)可以建议您在互联网 (mbone)创建一条DVMRP隧道对他们为了获得访问到组播骨干网。 最低的命令配置DVMRP 隧道如下显示:
interface tunnel0 ip unnumbered <any pim interface> tunnel source <address of source> tunnel destination <address of ISPs mrouted box> tunnel mode dvmrp ip pim sparse-dense-mode
一般,ISP将让您建立隧道到运行"mrouted" (DVMRP) 的UNIX机器。如果他们改为让您建立隧道到另一台Cisco设备 ,使用默认GRE 封装隧道模式改为。
如果而不是简单收到组播信息包,您在mbone想要生 成组播信息包为其他发现,您需要做通告来源的子网。如果 您的组播源主机地址是131.108.1.1,您需要做通告该子网的存在对 mbone。默认情况下,直接连接的网络做通告带有权值1。 如果您的来源没有直接地连接到路由器用DVMRP隧道,配置以 下下面接口tunnel0:
ip dvmrp metric 1 list 3 access-list 3 permit 131.108.1.0 0.0.0.255
注意: 您必须包括一个访问控制列表以上述命令防止 做通告整个单播路由表对mbone。
如 果您的设置是类似的到如下所示的那个,并且想要通过域传播DVMRP 路由,配置 ip dvmrp unicast-routing 在路由器A和B serial0接口。这将提供DVMRP路 由转发给然后把一张DVMRP路由表用于反向路径转发的PIM相邻(RPF) 。DVMRP学到的路由RPF比其他协议优先,除了直接连接的路 由。
MBGP
MBGP是一个基本方式运载二个两套路由器:一 集为单播路由和一集为组播路由。MBGP提供控制必要决定组 播信息包哪里允许流。联合组播路由PIM使用路由构件数据分 布树。MBGP提供RPF路径,不是组播状态的创建。PIM 还是必要转发组播信息包。

路由配置
ip multicast-routing
interface loopback0
ip pim sparse-dense-mode
ip address 192.168.2.2 255.255.255.0
interface serial0
ip address 192.168.100.1 255.255.255.0
interface serial1
ip pim sparse-dense-mode
ip address 192.168.200.1 255.255.255.0
router bgp 123
network 192.168.100.0 nlri unicast
network 192.168.200.0 nlri multicast
neighbor 192.168.1.1 remote-as 321 nlri unicast multicast
neighbor 192.168.1.1 ebgp-multihop 255
neighbor 192.168.100.2 update-source loopback0
neighbor 192.168.1.1 route-map setNH out
route-map setNH permit 10
match nlri multicast
set ip next-hop 192.168.200.1
route-map setNH permit 20
路由器B配置
ip multicast-routing
interface loopback0
ip pim sparse-dense-mode
ip address 192.168.1.1 255.255.255.0
interface serial0
ip address 192.168.100.2 255.255.255.0
interface serial1
ip pim sparse-dense-mode
ip address 192.168.200.2 255.255.255.0
router bgp 321
network 192.168.100.0 nlri unicast
network 192.168.200.0 nlri multicast
neighbor 192.168.2.2 remote-as 123 nlri unicast multicast
neighbor 192.168.2.2 ebgp-multihop 255
neighbor 192.168.100.1 update-source loopback0
neighbor 192.168.2.2 route-map setNH out
route-map setNH permit 10
match nlri multicast
set ip next-hop 192.168.200.2
route-map set NH permit 20
如果您的单播和组播结构是一致的(例如,在同一条 链路去),在配置的上主要的区别是用 nlri unicast multicast命 令。示例如下所示:
network 192.168.100.0 nlri unicast multicast
好处的 有MBGP运行一旦适当的结构是即使数据流横贯同样路径,不同的制 度可以被运用于单播BGP与组播BGP。
其它细节在MBGP可以这里查找:
MSDP
MSDP连接多个PIM-SM域。每个PIM-SM 域在其 他域使用其自己的独立RP(s)并且不必须依靠RP。MSDP允许域 发现组播源从其他域。如果也BGP协议与与MSDP对等体,您应 该为作为您为BGP执行的MSDP使用同样IP 地址。当MSDP进行 对等RPF检查时,盼望MSDP 对等体地址是BGP/MBGP提供它的同一个 地址当在RP在SA信息时执行一次路由表查找。只要有MSDP对 等体的之间,一个BGP/MBGP路径没有要求您然而,运行BGP/MBGP与 MSDP对等体。如果没有BGP/MBGP路径,并且如果有超过一个 MSDP 对等体,您必须使用 ip msdp default-peer命令 。在下面的示例,RP A是RP为其域并且RP B是RP为其域。

路由配置
ip multicast-routing
ip pim send-RP-announce loopback0 scope 16
ip pim send-RP-discovery scope 16
ip msdp peer 192.168.100.2
ip msdp sa-request 192.168.100.2
interface loopback0
ip address <address> <mask>
ip pim sparse-dense-mode
interface serial0
ip address 192.168.100.1 255.255.255.0
ip pim sparse-dense-mode
路由器B配置
ip multicast-routing
ip pim send-RP-announce loopback0 scope 16
ip pim send-RP-discovery scope 16
ip msdp peer 192.168.100.1
ip msdp sa-request 192.168.100.1
interface loopback0
ip address <address> <mask>
ip pim sparse-dense-mode
interface serial0
ip address 192.168.100.2 255.255.255.0
ip pim sparse-dense-mode
[page]