论文部分内容阅读
由于网络传输技术和流媒体技术的成熟,通过高速互联网提供电视服务(IPTV)正在成为现实。为了解决IPTV组播的服务质量问题,迫切需要高效传输方案,MPLS(多协议标记交换)技术成为理想解决方案。MPLS将三层IP技术和二层交换技术结合在一起,传输中只处理一个定长的标签,在无连接的网络中引入连接模式,提供IP业务时能确保服务质量。MPLS不但支持流量工程,也是当前最有前景的VPN的主要实现技术,因此如何实现MPLS组播业务传输成为研究的热点,而且具备实际的应用需求。本文对MPLS组播进行了研究,并在此基础上设计了一对多模型来解决IPTV组播流对网络传输带来的压力,即点到多点(P2MP)方案。本文从IPTV业务类型入手,分析了承载网的组播需求;接着介绍了MPLS组播框架,提出了适合IPTV业务的组播流量工程,分析得出新的MPLS组播流量工程方案——点到多点标签转发路径(P2MP LSP)。本文研究重点是如何在RSVP协议基础上扩展支持P2MP LSP,即建立点到多点标签转发路径实现流量转发,其中包括:对当前可预留资源的标记分配机制的改进,提出了基于RSVP协议的点到多点标签分发机制;研究了具有流量工程的消息处理机制;讨论了在链路失效与链路恢复时,点到多点组播树的快速重路由方案,从而增强组播标签转发路径的可靠性、提高协议的信令能力。本文使用标准C语言,在VxWorks嵌入式操作系统的集成开发环境Tornado下,开发RSVP-TE的P2MP模块,实现P2MP隧道建立,实现单播和组播在MPLS网络中的单一信令协议控制。