[发明专利]一种基于点到多点隧道的组播流控方法和装置有效
申请号: | 201510794890.2 | 申请日: | 2015-11-18 |
公开(公告)号: | CN105591957B | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 赵昌峰 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/911;H04L12/927;H04L12/733 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多点 隧道 组播流控 方法 装置 | ||
本申请提供了一种基于点到多点隧道的组播流控方法,该方法包括:控制节点接收到流控裁剪报文时,若确定已接收到所有下一跳设备发送的流控裁剪报文,且本节点不为入节点,则向入节点方向发送流控裁剪报文;若确定未接收到所有下一跳设备发送的流控裁剪报文,则控制组播流不向发送该流控裁剪报文的下一跳设备发送。基于同样的发明构思,本申请还提出一种基于点到多点隧道的组播流控装置,控制组播流的转发,节省多归属网络的带宽。
技术领域
本发明涉及通信技术领域,特别涉及一种基于点到多点隧道的组播流控方法和装置。
背景技术
数据虚拟专用网络(Virtual Private Network,VPN)是一项在VPN网络中实现数据传输的技术。其中重要的一种为多协议边界网关协议(Multiprotocol Border GatewayProtocol,MP-BGP)方式数据VPN,即使用资源预留协议(Resource Reservation Protocol,RSVP)点到多点(Point-to-MultiPoint,P2MP)隧道作为承载隧道。
对于隧道的目的地址,目前可以通过手工指定或MP-BGP自动发现方式确定。目的地址确定后,就会创建目的地的隧道,组播流就会沿着隧道转发到目的地。
到对应目的地的隧道一旦建立,组播流量就会转发到对应的目的地,若目的地设备未对应该组播流的接收者,该组播流会被丢弃,这会造成在多归属组网下,带宽浪费。
发明内容
有鉴于此,本申请提供一种基于点到多点隧道的组播流控方法和装置,以解决不需要转发组播的节点接收到组播,而浪费带宽的问题。
为解决上述技术问题,本申请的技术方案是这样实现的:
一种基于点到多点隧道的组播流控方法,应用于多归属组网中的控制节点上,该控制节点为出节点之外的节点,该方法包括:
该控制节点接收到流控裁剪报文时,若确定已接收到所有下一跳设备发送的流控裁剪报文,且本节点不为入节点,则向入节点方向发送流控裁剪报文;流控裁剪报文为不需转发入节点发送的组播流的节点发送的;
若确定未接收到所有下一跳设备发送的流控裁剪报文,则控制组播流不向发送该流控裁剪报文的下一跳设备发送。
一种基于点到多点隧道的组播流控装置,应用于多归属组网中的控制节点上,该控制节点为出节点之外的节点,该装置包括:接收单元、确定单元、发送单元和处理单元;
所述接收单元,用于流控裁剪报文;所述流控裁剪报文为不需转发入节点发送的组播流的节点发送的;
所述确定单元,当所述接收单元接收到流控裁剪报文时,确定是否已接收到所有下一跳设备发送的流控裁剪报文,确定本单元所在节点是否为入节点;
所述发送单元,用于若所述确定单元已接收到所有下一跳设备发送的流控裁剪报文,且本单元所在节点不为入节点,则向入节点方向发送流控裁剪报文;
所述处理单元,用于若所述确定单元确定未接收到所有下一跳设备发送的流控裁剪报文,则控制组播流不向发送该流控裁剪报文的下一跳设备发送。
由上面的技术方案可知,本申请中通过对不需要转发组播流的下一跳设备进行组播流控制,使组播流不向该下一跳设备以及不需转发入节点发送的组播流的出节点发送组播流,能够控制组播流的转发,节省多归属网络的带宽。
附图说明
图1为本申请实施例中多归属组网示意图;
图2为本申请其中一种实施方式中基于点到多点隧道的流控方法流程示意图;
图3为本申请另一种实施方式中基于点到多点隧道的流控方法流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510794890.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种链路负载均衡的探测方法和装置
- 下一篇:一种流表的管理方法和装置