利索能及
我要发布
收藏
专利号: 2021108705778
申请人: 桂林电子科技大学
专利类型:发明专利
专利状态:无效专利
更新日期:2025-10-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.基于FPGA的SDN网络策略一致性的分段验证方法,其特征是,包括如下步骤:步骤1:各个SDN控制器将本域的网络拓扑信息封装成拓扑信息数据包,上传至FPGA计算设备;

步骤2:FPGA计算设备接收各个SDN控制器的拓扑信息数据包,解析拓扑信息数据包并存储拓扑信息,以获取SDN网络的全局拓扑信息;

步骤3:FPGA计算设备基于全局拓扑信息选取分段验证的检测点,并将检测点信息封装成检测点信息数据包,下发至各个SDN控制器;

步骤4:SDN控制器接收和解析检测点信息数据包,并根据检测点信息构造各个分段探测包,指定SDN交换机并行下发各个分段探测包;

步骤5:各个分段探测包在每个经过的SDN交换机处添加标签,并分别在到达每个检测点SDN交换机和目的SDN交换机时,将各个添加标签的分段探测包上传至SDN控制器;

步骤6:SDN控制器解析SDN控制器返回的各个添加标签的分段探测包,并将标签信息和检测点SDN交换机信息封装成各个分段标签信息数据包,上传至FPGA计算设备;

步骤7:FPGA计算设备解析各个标签信息数据包,收集并还原完整的路径转发序列,所还原出的路径转发序列即为数据平面的实际路径转发序列;

步骤8:通过对比FPGA计算设备将数据平面的实际路径转发序列与控制平面的期望路径转发序列上各个对应的SDN交换机是否相同来判定SDN网络的数据平面数据包转发行为与控制平面策略是否一致,即:当实际路径转发序列与期望路径转发序列上各个对应SDN的交换机均相同时,则SDN网络的数据平面数据包转发行为与控制平面策略一致;

否则,SDN网络的数据平面数据包转发行为与控制平面策略不一致。

2.根据权利要求1所述基于FPGA的SDN网络策略一致性的分段验证方法,其特征是,步骤3中,通过检测点选取算法从全局拓扑信息中选取分段验证的检测点,即:步骤3.1:FPGA计算设备将获取的SDN网络的全局拓扑信息分割为多个图组件;

步骤3.2:将多个图组件的交接处的节点所对应的SDN的交换机作为初步选定的检测点;

步骤3.3:在初步选定的检测点的基础上删除检测点,即当任意三个相邻的检测点的第一个检测点与第三个检测点之间的跳数小于P跳时,则删除两者之间的第二个检测点,由此得到初筛后的检测点;

步骤3.4:在初筛后的检测点的基础上增加检测点,即当任意两个相邻的检测点的第一个检测点与第二个检测点之间的跳数大于P跳时,则在距离第一个检测点P跳的位置增加一个检测点,由此得到最终选定的分段验证的检测点;

其中P为设定的最大标签跳数。

3.根据权利要求1所述基于FPGA的SDN网络策略一致性的分段验证方法,其特征是,步骤8中,在SDN网络的数据平面数据包转发行为与控制平面策略不一致时,与期望路径转发序列不同的,实际路径转发序列上的SDN的交换机即为异常工作的SDN交换机。