[发明专利]一种在SDN网络环境中进行报文转发仿真的方法及设备有效
| 申请号: | 202110413667.4 | 申请日: | 2021-04-16 |
| 公开(公告)号: | CN113114509B | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 潘建农 | 申请(专利权)人: | 浪潮思科网络科技有限公司 |
| 主分类号: | H04L41/0677 | 分类号: | H04L41/0677;H04L41/14;H04L45/745 |
| 代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
| 地址: | 250101 山东省济南*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 sdn 网络 环境 进行 报文 转发 仿真 方法 设备 | ||
1.一种在SDN网络环境中进行报文转发仿真的方法,其特征在于,包括:
基于SDN网络中设备节点的设备信息,通过SDN控制器建立对应的虚拟节点;
针对每个所述虚拟节点,建立与相应的设备节点一致的端口表、转发表、策略表和流量报文处理模块;
根据所述端口表、转发表、策略表,通过所述流量报文处理模块对所述设备节点上的流量报文进行仿真处理,以确定仿真转发结果;
基于所述仿真转发结果,对所述流量报文在所述设备节点中的实际转发结果进行验证;
其中,通过SDN控制器建立对应的虚拟节点之前,所述方法还包括:
构建SDN网络;
确定所述SDN网络中部署的专用报文处理仿真装置;
通过所述SDN控制器与所述专用报文处理仿真装置建立连接通道;
通过所述SDN控制器扫描所述SDN网络中的设备节点,获取所述设备节点的设备信息,并通过所述连接通道发送至所述专用报文处理仿真装置;
其中,针对每个所述虚拟节点,建立与所述设备节点对应的端口表、转发表、策略表和流量报文处理模块,具体包括:
通过所述SDN控制器获取所述设备节点上的端口表、转发表、策略表;
将所述的转发表、策略表通过所述连接通道发送至所述专用报文处理仿真装置,在虚拟节点上建立对应的端口表、转发表、策略表;
其中,通过所述流量报文处理模块对所述设备节点上的流量报文进行仿真处理,以确定仿真转发结果,具体包括:
在所述端口表、转发表、策略表之间进行查表,确定所述流量报文经过的所有虚拟节点,以及所述流量报文经过的所有虚拟节点的出入端口;
根据所述流量报文经过的所述所有虚拟节点和所述出入端口,生成所述流量报文对应的虚拟转发路径,以确定所述流量报文的仿真转发结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述SDN控制器按照预设周期获取所述设备节点上的端口表、转发表、策略表;
将所述端口表、转发表、策略表通过所述连接通道发送至所述专用报文处理仿真装置,以更新所述虚拟节点上对应的端口表、转发表、策略表。
3.根据权利要求1所述的方法,其特征在于,通过所述流量报文处理模块对所述设备节点上的流量报文进行仿真处理之前,所述方法还包括:
通过所述SDN控制器获取所述设备节点接收的流量报文并存储;
或者,通过所述SDN控制器接收用户定义的流量报文并存储。
4.根据权利要求1所述的方法,其特征在于,验证所述设备节点流量报文的实际转发结果,具体包括:
对比所述仿真转发结果和所述设备节点流量报文的实际转发结果;
若所述仿真转发结果和所述实际转发结果不一致,通过所述SDN控制器告警。
5.根据权利要求4所述的方法,其特征在于,对比所述仿真转发结果和所述设备节点流量报文的实际转发结果,所述方法还包括:
若所述仿真转发结果和所述实际转发结果一致;
确定用户预设的转发信息;
对比所述实际转发结果和所述用户预设的转发信息;
若所述实际转发结果和所述用户预设的转发信息不一致,通过所述SDN控制器告警。
6.根据权利要求1所述的方法,其特征在于,通过SDN控制器建立对应的虚拟节点,具体包括:
确定所述设备信息中设备节点之间的拓扑连接关系;
根据所述拓扑连接关系,建立具有对应拓扑连接关系的虚拟节点。
7.一种在SDN网络环境中进行报文转发仿真的设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
基于SDN网络中设备节点的设备信息,通过SDN控制器建立对应的虚拟节点;
针对每个所述虚拟节点,建立与相应的设备节点一致的端口表、转发表、策略表和流量报文处理模块;
根据所述端口表、转发表、策略表,通过所述流量报文处理模块对所述设备节点上的流量报文进行仿真处理,以确定仿真转发结果;
基于所述仿真转发结果,对所述流量报文在所述设备节点中的实际转发结果进行验证;
其中,通过SDN控制器建立对应的虚拟节点之前,所述方法还包括:
构建SDN网络;
确定所述SDN网络中部署的专用报文处理仿真装置;
通过所述SDN控制器与所述专用报文处理仿真装置建立连接通道;
通过所述SDN控制器扫描所述SDN网络中的设备节点,获取所述设备节点的设备信息,并通过所述连接通道发送至所述专用报文处理仿真装置;
其中,针对每个所述虚拟节点,建立与所述设备节点对应的端口表、转发表、策略表和流量报文处理模块,具体包括:
通过所述SDN控制器获取所述设备节点上的端口表、转发表、策略表;
将所述的转发表、策略表通过所述连接通道发送至所述专用报文处理仿真装置,在虚拟节点上建立对应的端口表、转发表、策略表;
其中,通过所述流量报文处理模块对所述设备节点上的流量报文进行仿真处理,以确定仿真转发结果,具体包括:
在所述端口表、转发表、策略表之间进行查表,确定所述流量报文经过的所有虚拟节点,以及所述流量报文经过的所有虚拟节点的出入端口;
根据所述流量报文经过的所述所有虚拟节点和所述出入端口,生成所述流量报文对应的虚拟转发路径,以确定所述流量报文的仿真转发结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮思科网络科技有限公司,未经浪潮思科网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110413667.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可升降式物流货物扫描装置
- 下一篇:一种建筑装配式墙板安装机





