[发明专利]故障类型的确定方法和装置在审
| 申请号: | 201610460553.4 | 申请日: | 2016-06-22 |
| 公开(公告)号: | CN107528715A | 公开(公告)日: | 2017-12-29 |
| 发明(设计)人: | 张平平;孙军欢;陈志伟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 江舟,董文倩 |
| 地址: | 518057 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 故障 类型 确定 方法 装置 | ||
技术领域
本发明涉及互联网领域,具体而言,涉及一种故障类型的确定方法和装置。
背景技术
软件定义网络(Software Defined Network,SDN),是Emulex网络一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。
传统IT架构中的网络,根据业务需求部署上线以后,在业务需求发生变动时,重新修改相应网络设备(如路由器、交换机、防火墙等)上的配置是一件非常繁琐的事情。在互联网或移动互联网瞬息万变的业务环境下,网络的高稳定与高性能还不足以满足业务需求,灵活性和敏捷性反而更为关键。SDN所做的事是将网络设备上的控制权分离出来,由集中的控制器管理,无须依赖底层网络设备(如路由器、交换机、防火墙等),屏蔽了来自底层网络设备的差异。而控制权是完全开放的,用户可以自定义想实现的网络路由和传输规则策略,从而更加灵活和智能。
近年来,为了满足数据中心的网络虚拟化要求,SDN技术迅速崛起,SDN为网络设计带来了极大便利,SDN时代的网络,不再是以设备为中心,而是以应用为中心,应用驱动网络变革。这就需要很多深度定制的工作,云计算网络尤其如此。
OpenFlow是当前最为流行的SDN实现方式,基于OpenFlow的SDN的交换机是靠内部多个流表与组表的索引级联来实现报文转发。
相对于传统交换机业务的人工部署,SDN网络的业务部署是通过数据报文触发控制器自动下发的。SDN网络的普遍应用给业务部署带来了革命性的好处,但也给网络故障的定位带来了不便。当故障发生时,无法准确确定故障类型和故障位置,不能及时有效地进行故障处理。
针对SDN网络中无法及时地确定故障类型的技术问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种故障类型的确定方法和装置,以至少解决SDN网络中无法及时地确定故障类型的技术问题。
根据本发明实施例的一个方面,提供了一种故障类型的确定方法,该方法包括:提取SDN交换机的控制板上记录的控制数据和SDN交换机的业务板上记录的维护数据;通过比对控制数据和维护数据确定出控制数据中的异常数据;根据异常数据确定SDN交换机的故障类型。
进一步地,提取SDN交换机的控制板上记录的控制数据和SDN交换机的业务板上记录的维护数据包括:提取控制板下发的第一组表集合和第一流表集合,和/或,与第一组表集合中的组表相关联的硬件资源的标识和与第一流表集合中的流表相关联的硬件资源的标识;提取业务板接收到的第二组表集合和第二流表集合,和/或,与第二组表集合中的组表相关联的硬件资源的标识和与第二流表集合中的流表相关联的硬件资源的标识。
进一步地,通过比对控制数据和维护数据确定出控制数据中的异常数据包括:获取第一组表集合中任一组表的标识;判断第二组表集合中是否存在与任一组表具有相同标识的组表;若第二组表集合中不存在与任一组表具有相同标识的组表,则确定任一组表为异常数据。
进一步地,通过比对控制数据和维护数据确定出控制数据中的异常数据包括:获取第一流表集合中任一流表的标识;判断第二流表集合中是否存在与任一流表具有相同标识的流表;若第二流表集合中不存在与任一流表具有相同标识的流表,则确定任一流表为异常数据。
进一步地,根据异常数据确定SDN交换机的故障类型包括:在第二组表中不存在与异常数据具有相同标识的组表,或,在第二流表集合中不存在与异常数据具有相同标识的流表的情况下,确定SDN交换机的故障类型为控制板与业务板之间流量不通。
进一步地,通过比对控制数据和维护数据确定出控制数据中的异常数据包括:获取第一组表集合中任一组表的标识;判断关联于任一组表的硬件资源的标识与关联于目标组表的硬件资源的标识是否相同,其中,目标组表为第二组表集合中与任一组表具有相同标识的组表;若关联于任一组表的硬件资源的标识与关联于目标组表的硬件资源的标识不相同,则确定任一组表为异常数据。
进一步地,通过比对控制数据和维护数据确定出控制数据中的异常数据包括:获取第一流表集合中任一流表的标识;判断关联于任一流表的硬件资源的标识与关联于目标流表的硬件资源的标识是否相同,其中,目标流表为第二流表中与任一流表具有相同标识的流表;若关联于任一流表的硬件资源的标识与关联于目标流表的硬件资源的标识不相同,则确定任一流表为异常数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610460553.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:脚本处理方法、装置、系统及路由器
- 下一篇:二层网络管理方法及装置





