发明名称 |
基于多上游接口IGMP/MLD代理的组播路由优化方法 |
摘要 |
本发明公开了一种基于多上游接口IGMP/MLD代理的组播路由优化方法,包括以下步骤:所述多上游接口IGMP/MLD代理具有多个上游接口;对于发送组播地址为(S,G)的组播源,其正在使用的上游接口有且只有一个;对于接收组播地址为(S,G)或(*,G)的组播接收者,其正在使用的上游接口有且只有一个;组播源或组播接收者正在使用的上游接口称为实际上游接口;根据路由表以及策略路由选择出的可以使用的上游接口称为默认上游接口;*表示包括S在内的任意组播源。本发明有效地解决了隧道汇聚问题、提高移动组播路由效率和实现性能优化。 |
申请公布号 |
CN102984074B |
申请公布日期 |
2015.12.09 |
申请号 |
CN201210500969.6 |
申请日期 |
2012.11.29 |
申请人 |
北京交通大学 |
发明人 |
郜帅;冯博昊;张宏科;王利利;王蕊 |
分类号 |
H04L12/761(2013.01)I |
主分类号 |
H04L12/761(2013.01)I |
代理机构 |
北京正理专利代理有限公司 11257 |
代理人 |
张雪梅 |
主权项 |
一种基于多上游接口IGMP/MLD代理的组播路由优化方法,其特征在于,包括以下步骤:所述多上游接口IGMP/MLD代理具有多个上游接口;对于发送组播地址为(S,G)的组播源,其正在使用的上游接口有且只有一个;对于接收组播地址为(S,G)或(*,G)的组播接收者,其正在使用的上游接口有且只有一个;组播源或组播接收者正在使用的上游接口称为实际上游接口;根据路由表以及策略路由选择出的可以使用的上游接口称为默认上游接口;*表示包括S在内的任意组播源;组播组的组成员包括移动节点;该方法进一步包括以下步骤:S1、当移动节点接入下游链路时,触发所述多上游接口IGMP/MLD代理发送一般查询消息;S2、所述移动节点接收到所述一般查询消息后,发送IGMP/MLD报文信息到所述多上游接口IGMP/MLD代理通告该移动节点请求加入的组播组,并由多上游接口IGMP/MLD代理选择所述组播组的实际上游接口;所述IGMP/MLD报文信息由移动节点发送并包括该移动节点的组播订阅信息;S3、所述多上游接口IGMP/MLD代理收到接入其下的移动节点发送的所述IGMP/MLD报文信息之后,为所述组播组建立或更新组播转发表,并根据该组播转发表周期性的发送整合IGMP/MLD报文信息到所述组播组的实际上游接口对应的上游链路;S4、所述组播组的组播数据通过该实际上游接口,根据所述组播转发表由所述多上游接口IGMP/MLD代理转发至其下游接口;S5、所述多上游接口IGMP/MLD代理通过记录所述组播组的组成员数量或探知所述组播组的上游接口的存在性,动态地更新所述组播组的实际上游接口,并通过更新的实际上游接口发送所述整合IGMP/MLD报文信息。 |
地址 |
100044 北京市海淀区上园村3号 |