论文部分内容阅读
选播是一种新型的网络服务,选播给用户的期望是通过一个选播地址就能访问到该地址所表示的一组服务器中对用户来说距离最近的一个。选播的应用空间非常广阔,但是,它的实现还面临着许多问题。选播的路由问题是其根本的问题,它直接决定服务的可用性和效率。随着多媒体业务的兴起,网络服务要求已超出了网络的服务容量,选播服务如视频点播、IP电话等实时业务受到严重影响。服务质量(QoS)通过管理网络资源来改善网络服务和满足更多不同需求的网络应用。选播的QoS路由成为一个重要的研究课题。MPLS(多协议标签交换技术)兼备了IP技术的灵活性和ATM技术的快速交换,被认为是下一代运营商网络的核心技术。显式路由、流量工程以及QoS路由功能是MPLS作为下一代Internet宽带技术最为显著的技术优势。为实现选播服务的QoS保证,提高网络资源的利用率,我们提出基于MPLS关键技术的选播QoS路由研究。本文提出一种基于MPLS的保证QoS的选播路由算法(ARQM)。算法使用链路状态路由协议,找到一条从服务器到请求客户方向上最小跳数的最优路径,这条路径能满足选播服务带宽条件。算法中使用的度量为路径逆向(即服务器到客户的服务数据流方向)上的值。仿真结果表明该算法传输服务数据流时,时延及丢包率性能良好,并能在一定程度上平衡服务器的负载。本文对选播服务的网络负载均衡作了研究,提出一种支持流量工程的选播QoS路由算法(ART)。ART基于最小冲突路由思想,利用选播网络中的源-目的节点对信息,在客户发出选播请求后,ART能尽量避免当前请求与将来请求之间的冲突,选择满足带宽约束并且冲突最小的路径,再根据所选路径建立LSP,并预留资源。算法中使用的度量为服务器到客户方向上的值,由链路的剩余带宽、服务器负载、节点对之间的冲突度结合起来定义权重,最后使用Dijkstra算法求取最优路径。仿真结果表明该算法能平衡网络负载,实现网络资源的合理利用。