资源描述:
《MSDP(组播源发现协议).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、MSDP(组播源发现协议)当网络跨越了公网,或者网络需要各H独立时,如果每个独立的网络,或者是每个ASZ间部需要纽•播通信的情况下,我们需要在不影响网络独立的前提下连通网络间的组播。不各个独立的网络屮,又希望自己的组播路由器可以由白己完全控制,那么就需要将备个网络配置成独立的PIM-SM域。要将不同的PIM-SM域之间连通纟FI播,就必须先有正常的组播树,而PIM-SM组播树的建立,必须了解到网络屮的RP信息,以及纽•播源的位置。要连通不同的PIM-SM域,就必须在域Z河建立MSDP连接,MSDP在PIM-SM域间传递组播源的信息,以及
2、保持域间RP的信息。在使用MSDP将多个PIM-SM域连接时,每_个PIM-SM都可以在域中配置各自的RP,以实现自治。在不同的PIM-SM域Z间建立MSDP连接时,是使丿IJTCP639,IP地址高的初始化TCP连接,60秒…次keepalive,75秒后没数据或keepalive则重建TCP。建立连接的双方均是各门区域的RP,组播源向RP注册Z麻,那么RP将这些源信息通过在MSDP连接上发送Source-Active(SA倒远稈RP,以提供组播源的信息。因为RP收到Source-Active(SA)JiL也是要做RPF检测的,检测是
3、根据BGP来做的,在这里,需要使用MP・BGPZ组播MP-BGP,组成员的网络信息和建立MSDP连接的peer地址理论上都需要在MP-BGP屮进行通告,一是防止RPF检测失败,二是由此来决定纟R播数据的传递,所以十分重要。但是如果不需要在PIM-SM域Z间开启MP-BGP,就会冇RPF检测失败的危险,失败丿丘,Source-Active(SA)^被丢弃,所以要想在不开启MP-BGP的情况下,乂要接收所有的Source-Active(SA),则将接收端配置成defaultMSDP,那么该域将接收任何SA信息。在配置defaultMSDP时
4、,需要指定从何处接收SA,就需要指定对端MSDPpeer,使用ipmsdpdefault-peer指定,之后从对端过来的SA将不做RPF检测而完全被接收。在不同的域中配置的RP,被称为LogicalRP,但在网络中也可以配置多个RP,如果将多个RP配置成同•个地址时,那么多个具有相同地址的RP被称为AnycastRP,而且AnycastRP必须楚32位掩码的地址,且需要在单播里通告,各个源和组成员均选用离己最近的RP,从而提供兀余功能。所有AnycastRP祁要配置成MSDPpeers,每个注册的消息,都传给所有RP在配置MSDPpee
5、r时,可以指定originator-id,此ID即在SA中写出RP的地址,也可以不配。必须的配置只是msdppeer而己。MSDP只能在PIM-SM下使用,并且域间建立peer的RP应该是直连的。当两个远程网络需要使用组播时,由于屮间可以隔了多个网络,也可以利用MSDP连接在不需要中间网络支持组播的情况下,连通远稈网络的组播,所以MSDP类似于组播VPN。但需要解决直连问题,解决的方法可以配置tunneL配置MSDP说明:以下图为例,配置MSDP,连通AS1和AS2的组播流量,其中R1为组成员,R4和R5为组播源,AS1的RP为人52的
6、只卩为3.3.3.3。$2$2$21配置单播(此步略)说明:全网配置OSPF来完成单播通信。2在R1和R3之间创建隧道说明:因为两个AS并不是肓连,所以需要在两台peerZ间创建Tunnel以达到肓连效果。(1)在R1上配置tunnelrl(config)#inttunnel0rl(config-if)#ipaddress100.1.1.1255.255.255.0M(config-if)#tunnelsourceloopback0rl(config-if)#tunneldestination3.33.3(2)在R3Jt配置tunnel
7、r3(config)#inttunnel0r3(config-if)#ipaddress100.1.1.3255.255.255.0r3(config-if)#tunnelsourceloopback0r3(config-if)#tunneldestinationl.1.1.1r3(config-if)#(3)测试tunnel连通性:rl#ping100.1.1.3Typeescapesequeneetoabort.Sending5,100-byteICMPEchostolOO.1.1.3,timeoutis2seconds:MillS
8、uccessrateis100percent(5/5)?round-tripmin/avg/max=1/3/4msrl#说明:peer之间tunnel连通性正常。3开启组播路由功能说明:分别开启AS1的组播