[发明专利]一种优化PIM-SM组播路由建立的方法有效
申请号: | 201310403711.9 | 申请日: | 2013-09-06 |
公开(公告)号: | CN103581027A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 陈千炫;车任秋;冯明 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04W40/02 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 余明伟 |
地址: | 201616 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 优化 pim sm 路由 建立 方法 | ||
1.一种优化PIM-SM组播路由建立的方法,其特征在于,自定义PIM协议报文,所述PIM协议报文包括PIM协议报文首部的版本、类型号、请求/应答字段、校验和、组播数据流的源IP地址和组播数据流的组IP地址,其中,通过定义所述PIM协议报文首部的类型号将所述PIM协议报文定义为PIM请求/应答报文,并根据所述请求/应答字段定义所述PIM协议报文为PIM请求报文或PIM应答报文;
所述优化PIM-SM组播路由建立的方法至少包括以下步骤:
首跳路由器向最下游方向发送PIM请求报文,以逐跳询问下游的路由器是否需要建立组播路由转发条目;
若连接接收者的路由器需要PIM请求报文中的组播数据流,则建立组播路由转发条目,并在组播路由转发条目建立成功后往源方向逐跳发送PIM应答报文;
接收到PIM应答报文的路由器判断PIM应答报文中的源IP地址和组IP地址是否为请求过的地址;如果是则建立组播路由转发条目,并继续往源方向发送PIM应答报文;
当首跳路由器接收到PIM应答报文后,建立自身的组播路由转发条目,至此完成了组播转发树的建立。
2.根据权利要求1所述的优化PIM-SM组播路由建立的方法,其特征在于:还包括:组播数据流通过建立好的组播转发树进行转发。
3.根据权利要求1所述的优化PIM-SM组播路由建立的方法,其特征在于:当请求/应答字段为1时,所述PIM协议报文表示为PIM请求报文;当请求/应答字段为2时,所述PIM协议报文表示为PIM应答报文。
4.根据权利要求1所述的优化PIM-SM组播路由建立的方法,其特征在于:校验和校验的字段包含整个PIM协议报文首部、源IP地址和组IP地址。
5.一种应用权利要求1所述的优化PIM-SM组播路由建立的方法在组播共享树中建立PIM-SM组播路由的方法,其特征在于:包括以下步骤:
在组播共享树上,首跳路由器收到组播数据流,生成并发送PIM注册报文到汇聚点路由器上,汇聚点路由器判断下游的路由器是否需要该组播数据流;如果不需要,汇聚点路由器发送注册停止报文到首跳路由器,终止该组播数据流的转发;
如果需要,汇聚点路由器往首跳路由器发送对应于该组播数据流的(S,G)加入报文;
首跳路由器收到(S,G)加入报文后,发送PIM请求报文到汇聚点路由器;
汇聚点路由器收到PIM请求报文后,向首跳路由器发送注册停止报文,并且往接收者方向重新封装和发送PIM请求报文;
PIM请求报文沿着组播共享树的路径,在汇聚点路由器到接收者的路由器方向上逐跳传递;当连接接收者的路由器收到PIM请求报文后,解析PIM请求报文得到源IP地址和组IP地址,并建立自身的组播路由转发条目;
连接接收者的路由器的组播路由转发条目建立成功后,继续往汇聚点路由器方向逐跳发送PIM应答报文;PIM应答报文沿着组播共享树的路径,在接收者的路由器到汇聚点路由器方向上逐跳传递;连接接收者的路由器往汇聚点路由器方向逐跳建立组播路由转发条目,直到汇聚点路由器建立好自身的组播路由转发条目,汇聚点路由器再往首跳路由器方向逐跳发送PIM应答报文;
首跳路由器收到汇聚点路由器发送来的PIM应答报文,并建立自身的组播路由转发条目,至此完成组播共享树的建立。
6.根据权利要求5所述的在组播共享树中建立PIM-SM组播路由的方法,其特征在于:组播数据流通过建立好的组播共享树进行转发。
7.根据权利要求5所述的在组播共享树中建立PIM-SM组播路由的方法,其特征在于:首跳路由器收到(S,G)加入报文后,发送PIM请求报文到汇聚点路由器时,在1秒后再次发送该PIM请求报文,以防止丢包。
8.一种应用权利要求1所述的优化PIM-SM组播路由建立的方法在组播最短路径树中建立PIM-SM组播路由的方法,其特征在于:包括以下步骤:
在组播最短路径树上,首跳路由器收到下游的加入报文,判断组播数据流是否有接收者;当有接收者时,首跳路由器往接收者方向逐跳发送PIM请求报文,直到连接接收者的路由器收到;
连接接收者的路由器收到PIM请求报文后,解析得到源IP地址和组IP地址,往源方向逐跳发送PIM应答报文,并建立自身的组播路由转发条目;当首跳路由器收到PIM应答报文后,建立自身的组播路由转发条目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310403711.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:大蒜蒸馏提取室内空气杀菌剂
- 下一篇:一种解酒醒神的中药组合物