组播技术白皮书

http://tech.ddvip.com   2007年06月24日    社区交流 收藏本文

内容摘要:IP 组播技术实现了 IP 网络中点到多点的高效数据传送。因为组播能够有效地节约网络带宽、降低网络负载,所以在实时数据传送、多媒体会议、数据拷贝、游戏和仿真等诸多方面都有广泛的应用。本文介绍了组播的基本概念和目前通用的组播协议,以及组播组网的基本方案;并针对组播业务需求和运营过程中面临的问题,提出了电信级的可运营、可管理的“受控组播”解决方案,包括信源管理、用户管理和组播安全控制等方面的内容。

2.6.1MBGP(MultiProtocol Border Gateway Protocol)

  域间路由的首要问题是路由信息(或者说可达信息)如何在自治系统之间传递,由于不同的 AS 可能属于不同的运营商,因此除了距离信息外,域间路由信息必须包含运营商的策略,这是与域内路由信息的不同之处。

  目前使用最多的域间单播路由协议是 BGP-4。为了实现域间组播路由信息的传递,必须对 BGP 进行改动,因为组播的网络拓扑和单播拓扑有可能不同。这里既有物理方面的原因,也有策略方面的原因。网络中的一些路由器可能只支持单播不支持组播,也可能按照策略配置不转发组播报文。为了构造域间组播路由树,除了要知道单播路由信息外,还要知道网络中哪些部分是支持组播的,即组播的网络拓扑情况。简而言之,域间的组播路由信息交换协议应该满足下面的要求:

  能对单播和组播拓扑进行区分;

  有一套稳定的对等和策略控制方法。

  BGP-4 已经满足后一个条件,而且已经被证明是一个有效的、稳定的单播域间路由协议,因此合理的解决方案是对 BGP-4 协议进行增强和扩展,而不是构建一套全新的协议。在 RFC2858 中规定了对 BGP 进行多协议扩展的方法,扩展后的 BGP 协议(MBGP,也写作 BGP-4+)不仅能携带 IPv4 单播路由信息,也能携带其它网络层协议(如组播、IPv6 等)的路由信息,携带组播路由信息只是其中一个扩展功能。

  有了 MBGP 之后,单播和组播路由信息可以通过同一个进程交换,但是存放在不同的路由表里。由于 MBGP 是 BGP-4 协议的一个增强版,因此 BGP-4 所支持的常见的策略和配置方法都可以用到组播里。

2.6.2MSDP(Multicast Source Discovery Protocol)

  对于 ISP 来说,不希望依靠竞争对手的 RP 转发组播流量,但同时又要求无论信源的 RP 在哪里,都能从信源获取信息发给自己内部的成员。MSDP 就是为了解决这个问题而提出的。在 MSDP 里使用的是域间信源树而不是公共树,而且要求域内组播路由协议必须是 PIM-SM。

责编:豆豆技术应用

正在加载评论...