[发明专利]一种网络链路检测方法、装置和系统有效
申请号: | 201610164528.1 | 申请日: | 2016-03-22 |
公开(公告)号: | CN105763394B | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 宋小恒 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 检测 方法 装置 系统 | ||
本申请提供了一种网络链路检测方法、装置和系统,其中,所述方法包括:接收对端发送的检测报文;记录所述检测报文的接收状态信息;生成携带有所述接收状态信息的响应报文;将所述响应报文通过所述对端上报至控制器,以使所述控制器根据所述响应报文中携带的所述接收状态信息确定网络链路连接状态。通过本申请提高了网络链路的检测效率,降低了时延,提升了整个网络的运行效率。
技术领域
本申请涉及数据通信技术领域,特别是涉及一种网络链路检测方法、装置和系统。
背景技术
SDN(Software Defined Network,软件定义网络)是一种新型网络创新架构,其核心思想是将网络设备的控制层面与转发层面分离,以实现对网络流量的灵活控制,为核心网络及应用的创新提供良好的平台。为了维护整个网络的链路状态,通常需要对网络链路的连接状态进行检测。
以SDN的混合网络环境(网络中同时存在非Openflow交换机和Openflow交换机)中的针对非Openflow交换机的检测为例,由于控制器和非Openflow交换机之间不存在Openflow通道,因此无法由控制器主动触发链路检测。此时若要实现对网络链路的检测,通常采用的做法是:借助SNMP(Simple Network Management Protocol,简单网络管理协议)协议实现对网络链路的检测:通过SNMP协议收集非Openflow交换机上的端口MIB(Management Information Base,管理信息库)和LLDP(Link Layer Discovery Protocol,链路层发现协议)MIB信息,然后根据MIB信息确定交换机之间的链路连接信息。
由于SNMP协议的Trap消息机制只能将端口状态消息上报至控制器,因此,控制器只能主动到非Openflow交换机上读取LLDP链路的MIB信息以判定链路是否仍然有效,也即,为了维护整个网络的链路状态,控制器必须在所有非Openflow交换机上持续触发MIB信息的读取,整个网络需要持续的执行读取MIB信息的操作。然而,交换机上的MIB查找涉及大量的CPU(Central Processing Unit,中央处理器)资源的访问,使得整个检测过程存在较大的时延;而且,控制器对非Openflow交换机上的MIB信息的持续触发严重影响CPU的使用效率,进而影响到整个网络的运行效率。
发明内容
本申请所要解决的技术问题是提供一种网络链路检测方法、装置和系统,以提高网络链路的检测效率,降低时延,提升整个网络的运行效率。
为了解决上述问题,本申请公开了一种网络链路检测方法,包括:
接收对端发送的检测报文;
记录所述检测报文的接收状态信息;
生成携带有所述接收状态信息的响应报文;
将所述响应报文通过所述对端上报至控制器,以使所述控制器根据所述响应报文中携带的所述接收状态信息确定网络链路连接状态。
本申请还公开了另一种网络链路检测方法,包括:
接收通过对端上报的响应报文;其中,所述响应报文由接收端根据对端发送的检测报文生成,所述响应报文携带有所述检测报文的接收状态信息;
根据所述响应报文中携带的所述接收状态信息确定网络链路连接状态。
相应地,本申请公开了一种网络链路检测装置,包括:
接收模块,用于接收对端发送的检测报文;
记录模块,用于记录所述检测报文的接收状态信息;
生成模块,用于生成携带有所述接收状态信息的响应报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610164528.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能电视与模块间快速组网方法
- 下一篇:一种泛洪报文转发方法及装置