[发明专利]一种基于软件定义网络的数据包传输轨迹检测方法在审

专利信息
申请号: 201810255252.7 申请日: 2018-03-20
公开(公告)号: CN108540383A 公开(公告)日: 2018-09-14
发明(设计)人: 李克秋;和旸;齐恒;王军晓 申请(专利权)人: 大连理工大学
主分类号: H04L12/721 分类号: H04L12/721;H04L12/751;H04L12/935
代理公司: 大连理工大学专利中心 21200 代理人: 温福雪;侯明远
地址: 116024 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 路径追踪 数据包标记 数据包传输 定义网络 轨迹检测 基于软件 追踪 计算机应用技术 数据中心网络 标记技术 可扩展性 可维护性 实际网络 拓扑结构 网络规模 网络监控 网络资源 流路径 流表 交换机 占用 引入 概率 平衡 改进 网络
【权利要求书】:

1.一种基于软件定义网络的数据包传输轨迹检测方法,其特征在于,该数据包传输轨迹检测方法在逻辑上分为两个部分:交换机端的数据包标记模块和目的设备端的轨迹重建模块;

(1)首先提出如下概念

路径:一个数据包从源设备到目的设备的传输轨迹,例如,<源设备-交换机1-交换机2-…-交换机n-目的设备>;

子路径:一条路径中相邻两个设备确定的一段轨迹,例如,<交换机1-交换机2>;

数据结构:引入一个三元组数据结构来表示一段子路径,<head_switch,tail_switch,distance>,其中,head_switch表示子路径中起点交换机,tail_swtich表示子路径中终点交换机,distance表示该三元组经过的交换机数目;

(2)换机端的数据包标记模块

在交换机端,预定一个标记概率p,0<p<1,并且定义如下三种交换机操作:标记,交换机将自身信息写入三元组中的head_switch,并将distance置0;补全,交换机将自身信息写入三元组中的tail_switch,并将distance加1;不标记,仅将三元组中distance加1;

当交换机接收到数据包的时候,执行以下步骤:

产生一个在区间[0,1)中的随机数x;

若x<p,交换机标记该数据包;

若x≥p,交换机检查该数据包三元组中distance的值是否为0:若为0,执行补全操作,若不为0,则执行不标记该数据包;

(3)目的设备端

在目的设备端,部署数据包轨迹重建算法;目的设备对接收到的数据包进行分类,将具有相同IP五元组的数据包称为一个流Flow,一个流中所有数据包的集合记为Flow[Pkt];

对于任意一个流,在重建其中数据包的轨迹时执行如下步骤:

建立根节点为v的轨迹图G,来保存数据包的传输轨迹;

从数据包集合Flow[Pkt]中取出数据包;

判断该数据包的三元组中distance是否为0:

若distance为0,则将<head_switch,v,0>插入轨迹图G,

若distance不为0,则将<head_switch,tail_switch,distance>插入轨迹图G;

重复上述步骤直至集合Flow[Pkt]中无数据包;

从图G中删除任何从head_switch到v的距离不等于distance的节点;

最后输出图G中节点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810255252.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top