摘要
在分析现有多播路由协议的基础上,本文提出了动态层次小组多播路由。多播数据源可以根据自治系统(AS)中接收者的多少而动态决定发送多播数据的方式。在一个AS中,对于一个特定的多播源,当多播数据接收者的数量较少时,用单播的方式;当自治系统中接收者较多时,用组地址的方式转发多播数据。同样,AS中的分枝节点亦可以根据该策略构造以分枝节点为根的动态管理方式,从而动态地构造层次多播路由体系结构。本文还定义了动态层次多播路由算法的数据结构以及功能模块,并从网络带宽与路由器计算两方面分析了动态层次小组多播路由协议分发多播数据时的代价。
After studying the existing multicast routing protocols, we propose a new dynamic hierachical small group multicast routing protocol. The idea is, in an AS, if the number of receivers is small, the multicast sender will send the multicast data packets by unicast transmission, and if the number of receivers increases and exceeds a threshold value, multicast transmission will be used. The multicast sender can dynamically decide which transmission to take according to the number of receivers in the AS. Similarly, this approach can also be applied to border routers, treating the router as the root and constructing the hierachical multicast routing architecture dynamically. Then, we present the data structures and function models for implementing the dynamic hierachical multicast routing protocol. Finally, with the consideration of bandwidth and router computing, we evaluate the cost of dispersing multicast data packets when adopting the approach.
出处
《计算机工程与科学》
CSCD
2007年第2期1-3,6,共4页
Computer Engineering & Science
基金
广州市教育局科技攻关项目(62067)
广东省自然科学基金资助项目(05200300)
关键词
多播路由
小组多播
自治系统
多播源
多播接收者
multicast routing,small group multicast,AS,multicast source,multicast receiver