[发明专利]一种SDN控制器雷达探测方法在审
申请号: | 202110935512.7 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113824609A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 刘立京 | 申请(专利权)人: | 紫光云(南京)数字技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/935;H04L12/939 |
代理公司: | 南京苏博知识产权代理事务所(普通合伙) 32411 | 代理人: | 赖忠辉 |
地址: | 211800 江苏省南京市浦口区江浦街*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdn 控制器 雷达 探测 方法 | ||
本发明涉及SDN控制器技术领域,具体涉及一种SDN控制器雷达探测方法;SDN控制器雷达探测方法包括如下步骤:设备上报SDN控制器流表;指定任意两设备的IP并使之连通;触发探测协议并上报预设信息;SDN控制器解析并获取设备信息,依次进行,直至匹配完成;根据获取信息画出路径图,通过未显示的路径图缩小宕机设备的范围。
技术领域
本发明涉及SDN控制器技术领域,尤其涉及一种SDN控制器雷达探测方法。
背景技术
SDN网络是一种新型网络架构,核心思想是分离网络设备控制层与转发层面。但是控制面无法感知虚机之间是否连通的状态,当控制面纳管的OpenFlow设备过多时,设备之间的连通性显得尤为重要。
发明内容
本发明的目的在于提供一种SDN控制器雷达探测方法,以解决现有技术中OpenFlow设备过多时,很难快速找到宕机设备的问题。
为实现上述目的,本发明提供了一种SDN控制器雷达探测方法,所述SDN控制器雷达探测方法包括如下步骤:
OpenFlow设备网络中每个OpenFlow设备均主动向SDN控制器发送预设流表,所述SDN控制器保存每个OpenFlow设备的预设流表;
确定所述OpenFlow设备网络中,任意两个所述OpenFlow设备之间的IP地址,并分别指定为探测源IP和探测目标IP;
通过管理员账户在所述两个OpenFlow设备上下发虚拟机配置,使得所述两个OpenFlow设备之间逻辑通达;
所述SDN控制器向所述探测源IP下发探测报文,交换机收到跳转到所述SDN控制器的数据包的流时,将所述探测报文的预设信息封装在Packet-In消息中发送给所述SDN控制器;
所述SDN控制器解析所述预设信息,所述探测报文与所述预设流表进行匹配处理后,均上报对应所述OpenFlow设备的所述预设信息,即可获取对应OpenFlow设备信息,流量继续匹配,依次进行,直到最后一个OpenFlow设备匹配完成;
画出探测过程中能相互访问的OpenFlow设备的路径图,并删除对应虚拟机及所述预设流表的配置,因出现故障的OpenFlow设备的IP地址之间不能相互访问,故障位置之后的路径则无法显示,即可通过未显示的路径缩小OpenFlow设备故障排查范围。
利用向所述OpenFlow设备通过Packet-Out方式下发指定的探测报文,并通过Packet-In报文把OpenFlow设备的出入接口名称等信息上送SDN控制器,SDN控制器收集获取到的OpenFlow设备信息,自动画出探测路径,两个OpenFlow设备通过IP地址不能相互访问,也即故障之后的探测路径无法显示,即可缩小故障排查范围。
其中,所述预设流表内设有匹配域、优先级、计数器、指令、时效时间、Cookie和Flags表项。
利用各所述表项来与所述探测报文对比,从而便于完成设备的确定。
其中,所述虚拟机设置有二层网关和三层网关,所述虚拟机配置通过二层网关和三层网关实现流量互通,并实现OpenFlow设备之间逻辑链路通达。
利用所述二层网关和所述三层网关实现所述探测源IP和所述探测目标IP的通达。
其中,所述探测报文为ICMP协议。
其中,所述预设信息包括出入接口名称和设备位置信息。
通过所述预设信息完成对状态良好的设备的确认。
其中,所述匹配处理包括如下步骤:
将所述预设流表的表项按表项使用频率进行分级,形成依次串行的多级流表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光云(南京)数字技术有限公司,未经紫光云(南京)数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110935512.7/2.html,转载请声明来源钻瓜专利网。