[发明专利]一种基于软件定义网络的交换机间链路时延测量方法在审

专利信息
申请号: 201410790414.9 申请日: 2014-12-18
公开(公告)号: CN104486159A 公开(公告)日: 2015-04-01
发明(设计)人: 程光;胡一非;王玉祥;吴桦 申请(专利权)人: 东南大学
主分类号: H04L12/26 分类号: H04L12/26
代理公司: 江苏永衡昭辉律师事务所 32250 代理人: 王斌
地址: 210096*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于软件定义网络的交换机间链路时延测量方法,设置安装一台SDN控制器C及Openflow交换机S1、Openflow交换机S2,控制器C发送构造的Packet_Out包至S1,Packet_Out包到达S1,S1把数据从Packet_Out包中解析出来从S1的eth0接口转发到S2,S2把数据包封装到一个Pakcet_In包中又发回控制器C,控制器C计算第一环路时间;同理控制器C发送构造的Packet_Out包至S2计算第二环路时间;然后控制器C构造一个探测包,发送至S1,S1从 eth1接口转发并回到控制器C,控制器C发送构造的探测包至S2计算控制器C和S2之间的双向时延,计算S1和S2之间的双向时延。
搜索关键词: 一种 基于 软件 定义 网络 交换机 间链路时延 测量方法
【主权项】:
一种基于软件定义网络的交换机间链路时延测量方法,其特征在于:步骤一:设置安装一台SDN控制器C及Openflow交换机S1、Openflow交换机S2,三台设备使用网线互连,设置SDN控制器C与Openflow交换机S1的eth0接口互联,设置SDN控制器C与Openflow交换机S2的eth0接口互联,设置Openflow交换机S1的eth1接口与Openflow交换机S2的eth1接口互联,进入步骤二;步骤二:控制器C构造一个Packet_Out包,设定Packet_Out包的action为output,设定Packet_Out包的out_port为eth0,进入步骤三; 步骤三:控制器C发送构造的Packet_Out包至Openflow交换机S1,同时记录当前控制器C的时戳为ts1,进入步骤四;步骤四:构造的Packet_Out包到达Openflow交换机S1,Openflow交换机S1把数据从Packet_Out包中解析出来,重新封装为普通数据包,并执行action从Openflow交换机S1的eth0接口转发; 普通数据包到达Openflow交换机S2, Openflow交换机S2把所述普通数据包封装到一个Pakcet_In包中又发回控制器C,进入步骤五;步骤五:控制器C接收到Openflow交换机S2发来的Packet_In包,记录下当前时戳te1,计算第一环路时间t=te1‑ts1,进入步骤六;步骤六:控制器C发送构造的Packet_Out包至Openflow交换机S2,同时记录控制器C的当前时戳为ts2,进入步骤七;步骤七:构造的Packet_Out包到达Openflow交换机S2,Openflow交换机S2把数据从Packet_Out包中解析出来,重新封装为普通数据包,并执行action从Openflow交换机S2的eth0接口转发; 普通数据包到达Openflow交换机S1, Openflow交换机S1把所述普通数据包封装到一个Pakcet_In包中又发回控制器C,进入步骤八;步骤八:控制器C接收到Openflow交换机S1发来的Packet_In包,记录下当前时戳te2,计算第二环路时间t’=te2‑ts2,进入步骤九;步骤九:控制器C分别向Openflow交换机S1和Openflow交换机S2各下发一条流表,令分别从Openflow交换机S1和Openflow交换机S2的eth1接口进入的源MAC地址为控制器网卡MAC地址的数据包仍从Openflow交换机S1和Openflow交换机S2的eth1接口转发,进入步骤十;步骤十:控制器C构造一个探测包,发送至Openflow交换机S1,同时记录当前控制器时戳t1,进入步骤十一;步骤十一:探测包到达Openflow交换机S1,执行流表规定的action, 从Openflow交换机S1的 eth1接口转发并回到控制器C,记录当前控制器时戳t1’,则控制器C和Openflow交换机S1之间的双向时延为t1’‑t1,进入步骤十二;步骤十二:控制器C发送构造的探测包至Openflow交换机S2,同时记录当前控制器C时戳t2,进入步骤十三;步骤十三:探测包到达Openflow交换机S2,执行流表规定的action,从Openflow交换机S2的eth1接口转发并回到控制器C,记录当前控制器时戳t2’,则控制器C和Openflow交换机S2之间的双向时延为t2’‑t2,进入步骤十四;步骤十四:计算Openflow交换机S1和Openflow交换机S2之间的双向时延d=t+t’‑(t1’‑t1)‑(t2’‑t2),输出双向时延,方法结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410790414.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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