组播技术白皮书之二

www.net130.com     日期:2006-2-23    浏览次数:
出处:互联网
3    组播组网结构
  3.1单域网络组播组网
  
  目前,PIM-SM  协议是域内组播的公认标准。对于由一个自治域组成的网络,或者组播仅在域内进行时,仅需在网络中运行  PIM-SM  协议即可。为了增强  PIM-SM  中  RP  节点的可靠性,以及对网络中的组播流量进行分担,可在网络中选取若干  RP  点,运行  Anycast  RP,达到冗余备份,负载分担的目的。
  
  Anycast  RP  的机制概括为:多个  RP  配置一个相同的  Anycast  RP  地址,这个地址使用  RP  上的一个接口(通常是逻辑接口,如  LoopBack  接口)。之后  RP  使用这个接口地址对外发布组到  RP  的映射信息。由于使用的是  Anycast  RP  地址,所以组成员在加入时,会向拓扑距离最近的一个  RP  发起。在这些  RP  之间使用各自不同的地址建立  MSDP  连接,利用  MSDP  实现信源信息在所有  RP  之间的同步。Anycast  RP  实际上是  MSDP  在域内的一个特殊应用。  
  
  使用  PIM-SM  协议的单域网络组播组网如下图所示。
    
 

  3.2跨域组播组网
  针对网络支持组播的能力不同,跨域组播组网可以采用下面三个方式。
  
  3.2.1全网支持组播组网?PIM-SM  /  MBGP  /  MSDP方案
  如下图所示,在全网都运行  PIM-SM,域间运行  MBGP、MSDP。也就是说,域内的组播路由和组播源信息收集工作由  PIM-SM  完成,域间由  MBGP  来传播具有组播拓扑信息,MSDP  传播组播源信息。这种方案要求所有的自治域都支持  PIM-SM、MBGP和MSDP。PIM-SM  /  MBGP  /  MSDP  方案是域间组播组网较成熟的方案,UUNET、Sprint  等的跨域组播都使用这种方式组网。
    
 

  在PIM-SM  /  MBGP  /  MSDP  组合方案中,自治域边界路由器之间配置外部  MBGP  对等,RP  之间配置外部  MSDP  对等;自治域内部路由器之间根据需要配置内部  MBGP  对等,内部  RP  之间配置内部  MSDP  对等,运行  Anycast  RP。所有的自治域都运行  PIM-SM  协议。
  
  3.2.2骨干不支持组播组网?PIM-SM  / 隧道(MBGP&MSDP)
  如下图所示,在骨干网不支持或不运行组播的情况下,在城域网内部运行  PIM-SM,各个城域网的  RP  节点与其他城域网  RP  节点之间通过隧道构成虚拟网络,在此虚拟网络中运行  PIM-SM、MBGP、MSDP。这种方案的优势是不要求骨干支持  PIM-SM、MBGP、MSDP,组播流量对骨干网络来说是透明的,可以避免组播报文转发对设备性能造成的影响。缺点是要求  RP  节点之间既要支持  PIM-SM,还要支持  MBGP  和  MSDP  隧道,配置和管理繁琐,对设备要求较高。
    
 

  3.2.3PIM-SM  /  隧道(PIM-DM)
  如下图所示,城域网内部运行  PIM-SM,各个城域网的  RP  节点与其他城域网的  RP  节点之间通过隧道构成虚拟网络,在此虚拟网络中运行  PIM-DM。这种方案的优势是不要求骨干支持  PIM-  SM、MBGP  和  MSDP,组播流量对骨干网络透明,因此也不需要在骨干上保存大量的组播路由状态;缺点是  RP  节点之间运行  PIM-DM,组播流量定期扩散可能会造成骨干网的带宽浪费。
    
 

本新闻共2页,当前在第1页  1  2  

相关新闻
推荐文章