可靠组播协议与MPLS广播机制研究
一、RAMRP协议介绍
1.1 路由构建过程
在网络中,当一个分离节点(如节点C)与其他成员节点建立连接时,会采用特定的路由构建方式。假设节点C距离节点D有3跳距离,节点C收到来自节点D的GRAFT REQ数据包后,会发送GRAFT数据包作为回复,该数据包会经过节点B和A到达节点D。节点D会选择最先收到数据包的路由,并沿着该路由发送GRAFT ACK数据包作为对GRAFT数据包的确认。虽然节点A和B不是成员节点,但它们会更新自己的路由表,以支持组播数据的被动转发。
为了构建稳定的路由,需要进行周期性的全局树构建。因为如果不断重复扩展环搜索过程,路由长度会不断增加,可能导致路由不稳定。
处理GRAFT REQ数据包的算法如下:
- 分离节点从1跳距离(GRAFT RADIUS = 1)开始重复发送GRAFT REQ数据包,直到遇到成员节点。
- 成员节点向分离节点发送GRAFT ACK数据包。
处理GRAFT ACK数据包的算法如下:
- 如果GRAFT ACK数据包的最终目的地不是当前节点,当前节点会将自己更新为转发节点到路由表中,并将GRAFT ACK数据包转发到最终目的地。
- 当GRAFT ACK数据包到达最终目的地时,目的地节点会将graft ACK信息(GRAFT ACK.INFO)添加到其路由表中。
1.2 性能评估
1.2.1 链路度量比较
在模拟实验中,假设发送节点每隔10ms发送一次数据,从发送节点到成员节点的传输延迟服从均值为15ms的指数分布。选择链路健全性和链路延迟作为链
超级会员免费看
订阅专栏 解锁全文
141

被折叠的 条评论
为什么被折叠?



