[发明专利]网络异常通知方法和装置有效
申请号: | 201310010862.8 | 申请日: | 2013-01-11 |
公开(公告)号: | CN103929334B | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 付斌章;江国龙 | 申请(专利权)人: | 华为技术有限公司;中国科学院计算技术研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L12/861 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 马爽 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 异常 通知 方法 装置 | ||
技术领域
本发明实施例涉及通信技术,尤其涉及一种网络异常通知方法和装置。
背景技术
现代大规模的网络环境十分复杂,在网络传输过程中,可能会出现各种异常,开源(OpenFlow)网络支持控制器定期或根据管理员的指示,向OpenFlow交换机发送查询请求,获取有关信息,根据获取的有关信息检测OpenFlow网络是否出现异常,当出现异常时对异常进行处理。
但现有技术无法及时通知由于突发情况导致的OpenFlow网络出现的异常,例如,由于瞬间流量过大造成网络发生拥塞等,从而无法及时对OpenFlow网络异常进行处理,对OpenFlow网络异常的处理效率较低。
发明内容
本发明实施例提供一种网络异常通知方法和装置,用于及时通知OpenFlow网络出现的异常,提高对OpenFlow网络出现的异常的处理效率。
第一个方面提供一种网络异常通知方法,包括:
开源OpenFlow交换机检测OpenFlow网络是否出现异常;
当检测到所述OpenFlow网络出现异常时,所述OpenFlow交换机向控制器发送第一异步消息,以使所述控制器根据所述第一异步消息对所述OpenFlow网络出现的异常进行处理;所述第一异步消息用于描述所述OpenFlow网络出现的异常。
在第一个方面的第一种可能的实现方式中,所述OpenFlow交换机向控制器发送第一异步消息,以使所述控制器对所述OpenFlow网络出现的异常进行处理之前,还包括:
当检测到所述OpenFlow网络出现异常时,所述OpenFlow交换机向所述控制器发送第二异步消息,所述第二异步消息用于指示所述OpenFlow网络处于异常状态;
所述OpenFlow交换机接收所述控制器根据所述第二异步消息发送的查询请求消息,所述查询请求消息用于指示所述OpenFlow交换机发送所述第一异步消息。
在第一个方面的第二种可能的实现方式中,所述OpenFlow交换机检测OpenFlow网络是否出现异常包括以下任一操作或其组合:
检测所述OpenFlow网络是否发生拥塞;
检测所述OpenFlow网络中是否出现环路;
检测所述OpenFlow网络中是否存在非法数据流;
检测所述OpenFlow网络的流量是否发生异常。
结合第一个方面或第一个方面的第一种可能的实现方式或第一个方面的第二种可能的实现方式,在第一个方面的第三种可能的实现方式中,所述第一异步消息包括所述OpenFlow网络出现的异常的类型信息,所述类型信息用于指示所述OpenFlow网络出现的异常的类型,所述OpenFlow网络出现的异常的类型包括网络发生拥塞、网络出现环路、网络存在非法数据流和网络发生流量异常中的至少一个。
结合第一个方面的第三种可能的实现方式,在第一个方面的第四种可能的实现方式中,所述第一异步消息还包括以下任一信息或其组合:
所述OpenFlow网络出现的异常的等级信息,所述等级信息用于指示所述OpenFlow网络出现的异常的严重程度;
产生所述OpenFlow网络出现的异常的设备的状态信息,所述设备的状态信息包括端口统计信息、队列统计信息和流表统计信息中的至少一个;
所述OpenFlow网络出现的异常对应的数据流信息,所述数据流信息用于识别所述异常对应的数据流。
第二个方面提供一种网络异常通知方法,包括:
控制器接收开源OpenFlow交换机发送的第一异步消息,所述第一异步消息是所述OpenFlow交换机在检测到OpenFlow网络出现异常时生成并发送的,所述第一异步消息用于描述所述OpenFlow网络出现的异常;
所述控制器根据所述第一异步消息对所述OpenFlow网络出现的异常进行处理。
在第二个方面的第一种可能的实现方式中,所述控制器接收OpenFlow交换机发送的第一异步消息之前,还包括:
所述控制器接收所述OpenFlow交换机发送的第二异步消息,所述第二异步消息用于指示所述OpenFlow网络处于异常状态;
所述控制器根据所述第二异步消息,向所述OpenFlow交换机发送查询请求消息,所述查询请求消息用于指示所述OpenFlow交换机发送所述第一异步消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学院计算技术研究所,未经华为技术有限公司;中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310010862.8/2.html,转载请声明来源钻瓜专利网。