当前位置:主页 > 管理论文 > 移动网络论文 >

面向软件定义网络的数据包路径测量方法设计与应用

发布时间:2020-07-15 11:25
【摘要】:随着网络规模的扩大,体量的增加,结构和功能的复杂化,网络的管理和诊断面临着前所未有的挑战。网络测量技术的使用大大降低了网络管理和诊断的难度。数据包路径测量是最具代表性的网络测量技术之一。通过测量数据包的传输路径,可以协助网络系统完成各种类型的网络管理和诊断任务。已有的面向SDN网络的数据包路径测量方法存在网络开销大、通用性和鲁棒性不足的问题,难以在大规模的SDN网络中应用。如何面向SDN网络设计一种高效实用的数据包路径测量方法,是本文重点研究的问题。本文的主要贡献有以下三点:1.本文提出了一种面向软件定义网络的基于路径编码的数据包路径测量方法UniROPE。相比于已有方法,UniROPE具有轻量级,通用性和鲁棒性强的特点。UniROPE通过数据流分析,动态选择使用本文设计的两种数据包路径追踪算法中较优的一种,以保证方法的准确性和高效性。2.本文使用最新的SDN数据面编程语言P4在交换机上实现了UniROPE方法,使交换机能够实现数据包高速处理,并且验证了UniROPE方法在真实网络场景的实用性。3.本文在UniROPE方法的基础上,设计了一种网络监测系统UniSys,并在该系统上实现了三个具体的网络管理和诊断的应用,进一步验证了UniROPE方法的有效性。本文在不同的平台上通过实验验证了UniROPE方法的性能。实验结果表明,UniROPE适用于所有类型的网络拓扑,具有接近100%的测量准确率。UniROPE不会造成交换机的存储开销。当使用UniROPE方法时,交换机的吞吐率仅仅降低了1%至5%。即使在网络出现故障的情况下,UniROPE仍能在造成较少网络开销的情况下保证极高的测量准确率。
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP393.02
【图文】:

网络架构


一种创新型网络架构⑴。SDN技术通过将网络的控制平面与数据平面解耦,使网逡逑络应用从网络基础设施中抽象出来,进而实现网络能够按照需求灵活构建,以适逡逑应不同的网络应用场景。图1.1描述了邋SDN的网络架构:底层为数据平面,由逡逑大量网络设备构成,如交换机、服务器、防火墙等;控制平面则由SDN控制器逡逑构成,向下控制数据平面的网络功能,向上对接网络业务应用需求。SDN的核心逡逑1逡逑

流程图,交换机,流程,数据包


Target邋Swicth逡逑图2.1[13]使用P4配置交换机的流程逡逑图2.2详细描述了邋P4交换机处理器的模型。其中,配置模块负责数据包头部逡逑解析器的实现,设置match邋+邋action阶段流表的执行顺序,并指定每个阶段需要用逡逑到的数据包头部字段。配置模块决定了交换机支持的协议和数据包处理的方式。逡逑派发阶段则负责向match邋+邋action表添加、删除或修改表项。派发模块决定了在给逡逑定时间段内应用于数据包的处理规则。当数据包到达交换机时,首先由解析器进逡逑行数据包头部解析。解析器辨识和提取头部字段,数据部分则直接放入缓存区。逡逑随后,提取的头部字段被依次发送到各阶段的match邋+邋action表。Match邋+邋action逡逑的操作被分为入口(ingress)和出口(egress)两个阶段,每个阶段都能够对数据逡逑包头部进行修改。Ingress阶段的match邋+邋action操作决定了数据包的转发端口,逡逑以及数据包最终进入的转发等待队列。在ingress阶段,数据包可能被转发、复制逡逑(用于组播)、丢弃

模型图,交换机,处理器,模型


逡逑图2.3使用P4实现示例应用的部分代码逡逑图2.3展示了在SDN交换机上使用P4实现该应用的关键代码。关键字逡逑“parser”定义了数据包头部的解析过程。数据包头部解析完毕后,数据包进入逡逑ingress阶段。关键字“control邋ingress”定义了该阶段对数据包的执行的处理操作。逡逑交换机首先查看ipv4协议头部的ttl字段的值是否为初始值64。ttl字段的值将在逡逑14逡逑

【相似文献】

相关期刊论文 前10条

1 AnilTelikepalli;数据包处理方法和解决方案[J];今日电子;2002年07期

2 俞瑾;王伟明;;基于IXDP2401的转发件间数据包处理信息传输方法的研究[J];现代电子技术;2005年24期

3 任昊哲;年梅;;基于DPDK的高速数据包捕获方法[J];计算机系统应用;2018年06期

4 张琪鑫;吴超;罗娜;魏松杰;;基于规则拟合的TCP数据包流量混淆系统[J];计算机应用与软件;2018年02期

5 胡宇鸿;高鸿峰;韦旭勤;蒋源;;OVS环境IPv4/v6数据包转换[J];电脑知识与技术;2018年31期

6 ;旨在高性能数据包处理,风河为Intel DPDK提供支持与服务[J];工业控制计算机;2012年06期

7 吴琪;王兴伟;黄敏;;基于SDN的OpenFlow交换机数据包流水线处理机制[J];计算机科学;2018年10期

8 ;LSI与6WIND联手为移动和数据中心网络加速[J];电脑与电信;2012年10期

9 刘寿强;陈梓忠;陈晓霞;;Linux个人防火墙设计与实现——数据包处理部分[J];计算机安全;2006年01期

10 丁威;防火墙封阻应用攻击技术综述[J];安防科技;2003年07期

相关重要报纸文章 前1条

1 陈翔;多NP提升防火墙到万兆[N];中国计算机报;2005年

相关博士学位论文 前5条

1 王绍林;无线和有线网络中的TCP性能改进方案[D];中国科学技术大学;2007年

2 侯睿;光突发交换网络中冲突解决方法的研究[D];华中科技大学;2006年

3 张博;基于IPv6环境的网络安全检测与Phishing防御研究[D];西北工业大学;2006年

4 南国顺;信息中心网络的服务提供机制和优化研究[D];北京邮电大学;2017年

5 陈飞;网络架构演进下的高性能流量管理研究[D];浙江大学;2017年

相关硕士学位论文 前10条

1 付震;LTE中GTP协议安全性检测技术研究[D];北京邮电大学;2019年

2 靖远;面向软件定义网络的数据包路径测量方法设计与应用[D];浙江大学;2019年

3 兰天翼;虚拟网络功能数据包处理加速技术研究[D];战略支援部队信息工程大学;2017年

4 任丹妮;一种基于数据包标记的SDN溯源系统[D];南京邮电大学;2018年

5 张驰;802.11ax样机STA侧软MAC设计与实现[D];华中科技大学;2017年

6 袁放;数据包捕获系统的存储性能优化方法研究及实现[D];湖南大学;2013年

7 周奔;基于GPU的高性能数据名查找算法的研究与实现[D];湖南大学;2017年

8 杨润垲;基于随机模型的Open vSwitch性能分析[D];北京交通大学;2018年

9 逯静丹;基于多核平台的GTP负载均衡系统设计与实现[D];华中科技大学;2016年

10 李野;基于Wi-Fi的多模无线传输设计与实现[D];华中科技大学;2016年



本文编号:2756431

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2756431.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户492d1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com