单自治域PIM-SM应用
随着Internet的不断发展,网络中交互的各种数据、语音和视频信息越来越多。同时,新兴的视频点播、宽带电视BTV(Broadcast Television)等服务也在逐渐兴起,组播在这些领域发挥着越来越重要的作用。以下介绍单自治域PIM-SM的组网应用。
在如图4-44所示的大型网络中部署组播业务。该网络中已经部署了完备的IGP,且任意网段路由可达。网络中的组成员分布相对比较稀疏,要求网络中的用户主机能够按需接收视频点播信息,并在一定程度上节约网络的带宽。
实现方案
如图4-44所示,HostA和HostB为两个末梢网络中的信息接收者,通过组播方式接收视频点播信息,整个PIM域采用PIM-SM方式。DeviceB与组播源S1相连,DeviceA与组播源S2相连;DeviceC连接HostA,DeviceE和DeviceF连接HostB。
在所有路由器接口上启用PIM-SM协议。
如图4-44所示,网络中的组播源分布比较密集,则可以选择与组播源比较近的核心设备作为C-RP(Candidate-Rendezvous Point)。将DeviceA和DeviceD的Loopback0接口配置为C-BSR(Candidate-BootStrap Router)和C-RP,动态竞选出为PIM-SM网络服务的BSR和RP。
RP部署方式的选择:中小型网络:建议选择静态RP方式,对设备要求低,也比较稳定。
如果网络中只有一个组播源,建议选择直连组播源的设备做为静态RP,这样可以省略组播源DR向RP注册的过程。
采用静态RP方式要确保域内所有路由器(包括RP本身)的RP信息以及服务的组播组范围全网一致。
- 大型网络:可以采用动态RP或Anycast-RP方式,可靠性高,可维护性强。
动态RP
如果网络中存在多个组播源,且分布密集,建议选择与组播源比较近的核心设备作为C-RP。
如果网络中存在多个用户,且分布密集,建议选择与用户比较近的核心设备作为C-RP。
Anycast-RP
小型网络:建议采用静态RP方式指定RP地址。
大型网络:建议采用BSR RP的方式指定RP地址,便于维护RP信息。
说明:
避免在一个PIM域中不同路由器上分别使用静态RP指定的地址和BSR动态选举出的RP地址,以防止RP信息不一致。
DeviceC与HostA之间、DeviceE和DeviceF与HostB之间均运行IGMP协议。
为路由器接口配置IGMP协议时,请确保接口参数配置的一致性,即遵循如下原则:连接在同一网段的所有路由器必须运行相同的IGMP版本(推荐使用IGMPv2),且各接口参数(如查询定时器、组成员关系保持时间等)必须相同。如果IGMP版本或各参数不相同,会导致不同路由器上IGMP组成员关系不一致。
部署完上述网络后,HostA和HostB根据需要向RP发送Join消息,组播源的信息能够到达接收者。
说明:
建议在网络边缘设备上配置接口静态加入用户所请求的组播组,既可以提高用户收看频道的稳定性,也可以加快频道切换速度。