[发明专利]基于区域网络的组播控制方法及装置在审
申请号: | 201810971362.3 | 申请日: | 2018-08-24 |
公开(公告)号: | CN109218180A | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 刘昱 | 申请(专利权)人: | 刘昱 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/707;H04L12/761;H04L12/741;H04L12/18;H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518131 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组播树 区域网络 组播控制 异常链路 控制流 网络通信领域 发生故障 链路状态 组播业务 控制器 更新 链路 删除 | ||
本发明提供了一种基于区域网络的组播控制方法及装置,涉及网络通信领域。基于区域网络的组播控制方法应用于SDN控制器,该方法包括:获取区域网络中的所有组播树的链路状态;当存在有异常链路的第一组播树时,将第一组播树更新为第二组播树;删除与第一组播树对应的控制流表;下发与第二组播树对应的控制流表。本发明提供的基于区域网络的组播控制方法及装置能够在区域网络中存在异常链路的组播树时,能够及时更新组播树,降低组播树的链路在发生故障时对组播业务的影响。
技术领域
本发明涉及网络通信领域,具体而言,涉及一种基于区域网络的组播控制方法及装置。
背景技术
组播技术是IP网络的三种传输方式之一,其可以实现在发送者和每一接收者之间实现点对多点网络连接,如果一台发送者同时给多个的接收者传输相同的数据,在中间的传输节点只需复制一份相同数据包,组播提高了数据传送效率,减少了骨干网络拥塞的概率,也降低了发送者发送报文的压力。
在传统的网络中,组播树的构建和切换过程都需要位于组播路径上的相关组播路由器进行分布式信息交换,一旦某一正在运行的组播链路中的某一段或几段链路发生故障时,组播的切换时间将会较长,影响组播业务效果。
发明内容
有鉴于此,本发明实施例的目的在于提供一种基于区域网络的组播控制方法及装置,以改善上述问题。
第一方面,本发明实施例提供了一种基于区域网络的组播控制方法,应用于SDN控制器,所述方法包括:
获取所述区域网络中的所有组播树的链路状态;
当存在有异常链路的第一组播树时,将所述第一组播树更新为第二组播树;
删除与所述第一组播树对应的控制流表;
下发与所述第二组播树对应的控制流表。
可选地,所述获取所述区域网络中的所有组播树的链路状态,包括:
通过读取、要求上报或主动测量的方式获取所述区域网络中的所有组播树的每一段链路的链路状态。
可选地,所述将所述第一组播树更新为第二组播树,包括:
查找所述第一组播树上位于异常链路或异常节点前面的最晚分叉点,基于所述最晚分叉点重新计算到与所述第一组播树对应的接收主机的路径,得到所述第二组播树;或
查找所述第一组播树中异常节点的父节点,基于所述父节点重新计算到与所述第一组播树对应的接收主机的路径,得到所述第二组播树;或
依据预设的备用路径,将所述第一组播树更新为与所述备用路径对应的所述第二组播树。
可选地,所述方法还包括:
判断所述第二组播树的链路是否异常;
所述删除与所述第一组播树对应的控制流表,包括:
当所述第二组播树的链路正常时,删除与所述第一组播树对应的控制流表;
所述下发与所述第二组播树对应的控制流表,包括:
当所述第二组播树的链路正常时,下发与所述第二组播树对应的控制流表。
可选地,每个所述组播树设置有对应的服务等级,当所述第一组播树的数量为多个时,所述将所述第一组播树更新为第二组播树,包括:
依据服务等级的优先级顺序,依序将每个所述第一组播树更新为对应的第二组播树。
第二方面,本发明实施例提供了一种基于区域网络的组播控制装置,应用于SDN控制器,基于区域网络的组播控制装置包括:
获取模块,用于获取所述区域网络中的所有组播树的链路状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘昱,未经刘昱许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810971362.3/2.html,转载请声明来源钻瓜专利网。