[发明专利]一种网络设备离线的自动删除方法和设备有效
申请号: | 201410693228.3 | 申请日: | 2014-11-26 |
公开(公告)号: | CN104468201B | 公开(公告)日: | 2018-03-16 |
发明(设计)人: | 温涛;林涛;任维春;张寅飞;程行峰;叶镖翔 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络设备 离线 自动 删除 方法 设备 | ||
技术领域
本发明涉及通信领域,尤其是一种网络设备离线的自动删除方法和设备。
背景技术
OpenFlow是SDN(Software Defined Network,软件定义网络)架构中定义的一个控制器与转发层之间的通信接口标准。OpenFlow的思想是分离控制平面和数据平面,二者之间使用标准的协议通信。在OpenFlow网络中,包括网络设备(如OpenFlow Switch)和控制器(如OpenFlow Controller),且网络设备和控制器之间通过OpenFlow通道通信。其中,控制器用于根据用户的配置或者动态运行的协议生成流表(Flow Table),并将该流表发送到网络设备。网络设备用于接收来自控制器的流表,并根据流表来匹配和处理报文。
当网络设备离线时,需要从控制器上删除该网络设备的设备信息。而现有技术中,需要由用户手动从控制器上删除网络设备的设备信息,在遇到大规模网络设备离线删除的情况下,用户手动删除网络设备的设备信息的处理效率很低,并且无法及时将网络设备的设备信息从控制器上删除。
发明内容
本发明实施例提供一种网络设备离线的自动删除方法,控制器集群内包括领导者Leader控制器和多个成员Member控制器,所述方法包括以下步骤:
所述Leader控制器接收来自Member控制器的离线通知消息,所述离线通知消息中携带了当前已经离线的网络设备的标识信息和离线时间信息;
所述Leader控制器在预先配置的离线老化表中记录所述网络设备的标识信息以及所述离线时间信息,并为所述网络设备设置老化定时器;
当所述老化定时器超时时,所述Leader控制器从本Leader控制器上删除所述网络设备的设备信息,并向控制器集群内的所有Member控制器发送删除消息,所述删除消息中携带了所述网络设备的标识信息,且所述删除消息用于指示Member控制器从本Member控制器上删除所述网络设备的设备信息。
所述方法进一步包括:
所述Leader控制器接收来自Member控制器的上线通知消息,所述上线通知消息中携带了当前重新上线的网络设备的标识信息和上线时间信息;
所述Leader控制器通过当前重新上线的网络设备的标识信息查询所述离线老化表,如果所述离线老化表中存在当前重新上线的网络设备的标识信息,则从所述离线老化表中删除当前重新上线的网络设备对应的记录。
所述网络设备的标识信息具体包括以下之一或者任意组合:所述网络设备的通用唯一识别码UUID、名称、IP地址、介质访问控制MAC地址;
所述网络设备的设备信息具体包括以下之一或者任意组合:所述网络设备的IP地址、桥MAC地址、隧道端点IP地址、数据路径标识。
本发明实施例提供一种网络设备离线的自动删除方法,控制器集群内包括领导者Leader控制器和多个成员Member控制器,所述方法包括以下步骤:
Member控制器向本Member控制器管理的网络设备发送探测请求报文;如果在预设时间内未收到探测响应报文,则确定所述网络设备当前已经离线;
所述Member控制器向所述Leader控制器发送离线通知消息,所述离线通知消息中携带了所述网络设备的标识信息和离线时间信息;所述离线通知消息用于指示所述Leader控制器在预先配置的离线老化表中记录所述网络设备的标识信息以及所述离线时间信息,并为所述网络设备设置老化定时器;
所述Member控制器接收来自所述Leader控制器的删除消息,所述删除消息中携带了所述网络设备的标识信息;其中,所述删除消息是在所述老化定时器超时,所述Leader控制器从本Leader控制器上删除所述网络设备的设备信息之后,向控制器集群内的所有Member控制器发送的;
所述Member控制器利用所述删除消息中携带的所述网络设备的标识信息,从本Member控制器上删除所述网络设备的设备信息。
所述Member控制器向所述Leader控制器发送离线通知消息之后,所述方法进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410693228.3/2.html,转载请声明来源钻瓜专利网。