[发明专利]交换机、控制器、系统及链路质量检测方法有效
申请号: | 201480018333.5 | 申请日: | 2014-09-26 |
公开(公告)号: | CN105723657B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 谭仕勇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张耀光 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换机 控制器 系统 质量 检测 方法 | ||
本发明实施例提供了一种交换机、控制器、系统及链路质量检测方法,属于网络技术领域。本发明通过控制器确定检测路径,并控制检测路径的每个交换机获取检测报文,使每个交换机确定获取到的检测报文与预先存储的流表表项匹配后,根据每个交换机预先存储的流表表项在匹配成功的检测报文中添加OAM信息;控制器获取每个交换机添加OAM信息后得到的终结检测报文,并根据终结检测报文确定链路质量。由于检测路径的每个交换机无需通过对应的链路质量检测协议检测链路质量,仅需根据预先存储的流表表项在获取到的检测报文中添加OAM信息,不仅能简化每个交换机的结构,且简化了每个交换机的操作。另外,控制器无需与每个交换机交互,因此,能提高业务处理效率。
技术领域
本发明涉及网络技术领域,特别涉及一种交换机、控制器、系统及链路质量检测方法。
背景技术
为了提升网络部署的灵活性和可管理性,基于SDN(Software Defined Network,软件定义网络)的网络实现方式被广泛应用。SDN将网元的控制功能和转发功能解耦,将网络中的网元划分为控制面和转发面两个部分。由于控制面与转发面之间或者转发面各网元之间的链路质量的好坏直接影响网络传输业务的质量,例如,链路通断、带宽、丢包率、时延、抖动等均影响网络传输业务的质量,因此,基于SDN的链路质量检测方法至关重要。
开放流(OpenFlow)协议是当前SDN的控制面和转发面之间的主要控制协议。OpenFlow协议中将控制面网元称为OpenFlow Controller(即OpenFlow控制器,以下简称控制器),将转发面网元称为OpenFlow Switch(OpenFlow交换机,以下简称交换机)。相关技术在实现基于SDN的链路质量检测时,通常由交换机结合其网络技术采用与其网络技术对应的链路质量检测协议检测链路质量,并将检测结果上报至控制器或者供控制器查询。例如,如果交换机的网络技术为以太网技术,则交换机通过以太网的链路检测协议检测链路质量,并将检测结果上报至控制器或者供控制器查询。由于不同的网络技术对应的链路检测协议各不相同,因此,交换机需要实现不同的链路质量检测协议,然后将检测结果上报给控制器或者供控制器查询。以BFD(Bidirectional Forwarding Detection,双向转发检测)为例,BFD主要实现对链路通断的检测,链路两端的两个交换机都需要实现BFD协议栈,维护状态机,并根据BFD协议相互发送报文来检测链路的通断。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
由于相关技术需要交换机针对不同的网络技术采用不同的链路质量检测协议检测链路质量,因此,交换机可能需要实现多种链路质量检测协议,增加了交换机的设备复杂性。另外,由于不同的链路质量检测协议检测的内容往往不同,例如,有的检测通断,有的检测时延,功能上并不统一,因此,链路质量检测方式不统一,如果需要检测链路的不同内容,则交换机需要实现多种链路质量检测协议,操作繁琐。再者,采用这种方式时,由于控制器和交换机之间的接口消息数量较多,因此,控制器需要向多个交换机查询链路质量,或者需要多个交换机上报链路质量,增加了控制器与交换机之间的交互,影响网络业务处理效率。此外,交换机在实现链路质量检测协议时,往往需要维护状态机,使得交换机实现复杂。
发明内容
为了解决现有技术存在的问题,本发明实施例提供了一种交换机、控制器、系统及链路质量检测方法。所述技术方案如下:
第一方面,提供了一种软件定义网络系统,所述系统包括控制器和至少一个交换机;
所述控制器,用于确定检测路径,并控制所述检测路径的每个交换机获取检测报文,使所述每个交换机确定获取到的检测报文与每个交换机预先存储的流表表项匹配后,根据每个交换机预先存储的流表表项在匹配成功的检测报文中添加OAM(OperationAdministration and Maintenance,操作管理维护)信息;获取所述每个交换机在获取到的检测报文中添加OAM信息后得到的终结检测报文,根据所述终结检测报文确定链路质量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480018333.5/2.html,转载请声明来源钻瓜专利网。