基于DPDK的数据中心内光电混合网络技术研究
【学位单位】:北京邮电大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP308
【部分图文】:
?2.2.1?Linux发送数据包流程??图2-2为Linux数据包发送流程框图,其描述了在Linux操作系统中,数据??包发送阶段主要处理流程133]。以用户态普通进程为例,当用户态程序逻辑调用??SocketAPI函数接口后,会触发系统中断陷入内核态。而后通过系统调用触发整??个发送过程。由于Linux内存机制,用户态与内核态间内存地址不可见,需要通??过调用如copy_from_user()函数将待发数据段内容从用户空间拷贝至内核空间。??而后根据相应Socket文件描述符找到对应逻辑,进行内核态协议栈的处理工作,??其中主要包括了传输层及网络层的处理。??Socket?API?/?,?1?、??用户态?j?/?dev->tx->qdisc->enqueue?????内核态?j??I?%?"一、'??系统调用j?J?/I?f内核循环W?I待发??/?2?调度策略|送数??(?、?j?|邀?、々?I据包??内,核,议伊?/??5-??|队列??备?处?L?/?\?dev->tx->qdisc->dequeue?*?、L—:???、dev->?ha?rd_sta?rt_xm?it{}??、??-???硬件??图2-2?Linux数据包发送流程框图??在整个流程完毕之后
?交换机??服务器?服务器?服务器?服务器??图2-5?sFlow架构??2-5所示为sFlow框架框图。sFlow?Agent基于网络端口对流量进行采集,以??一定间隔时间向sFlow?Collector进行sFlow报文封装与发送。sFlow?Collector可??以通过设定阈值等方式对收集上来的网络流量进行识别、区分,对需要进行策略??调整的流量可以通过驱动控制器API接口,触发控制器南向openflow报文更新??交换机内部流表,从而对于特定流量实现了转发策略的改变。??2.3.4?Mininet??Mininet是应用于DCN研宄领域的一款重要仿真工具。通过其可以轻松搭建??近乎于真实的网络拓扑,并支持众多网络组件。本文内容在研宄及实验过程中借??助其搭建了部分虚拟网络平台。??Mininet是一款网络仿真平台软件,由斯坦福大学研宄人员开发[431。凭借着??其强大的网络功能已经成为了网络研究领域的大规模集群首选测试平台。其支持??众多SDN组件(自带OVS、控制器,也支撑通过网络外连SDN组件)、自定??义网络拓扑以及大规模网络集群
北京邮电大学工程硕士学位论文在典型的多根树型数据中心网络架构(图2-6所示)中,在高峰流量时出现在某些交换出口形成队列拥塞问题。过长的队列不但会导致通信时延,由于交换机内队列存储空间有限,更会导致尾部数据包丢弃的发生。由中心内东西向流量特点,TCP的拥塞控制机制会在丢包后进行窗口的指数,这将导致通信质量的下降以及造成带宽利用率的极大浪费。故而解决交的队列问题尤为关键。??Fastpass核心思想与SDN有异曲同工之处。通过控制与转发分离,将务器端自由发送数据转化为由Arbiter控制各个节点发送时机。具有网络角的Arbiter可以更充分的协调网络资源使得整体网络得到很大程度的优4.2?Fastpass?架构??f?"N?^??
【参考文献】
相关期刊论文 前10条
1 赵宁;谢淑翠;;基于dpdk的高效数据包捕获技术分析与应用[J];计算机工程与科学;2016年11期
2 周环;刘慧;;基于Floodlight的SDN控制器研究[J];计算机工程与应用;2016年24期
3 庄怀东;杜庆伟;;一种基于SDN的数据中心网络动态流量调度方法[J];计算机与现代化;2016年07期
4 余晓杉;王琨;顾华玺;王曦;;云计算数据中心光互连网络:研究现状与趋势[J];计算机学报;2015年10期
5 邓罡;龚正虎;王宏;;现代数据中心网络特征研究[J];计算机研究与发展;2014年02期
6 张顺淼;邹复民;;软件定义网络研究综述[J];计算机应用研究;2013年08期
7 谷立静;周伏秋;孟辉;;我国数据中心能耗及能效水平研究[J];中国能源;2010年11期
8 龙恒;;Linux流控工具TC的原理及实用案例分析[J];计算机与现代化;2010年11期
9 郭蕊;罗波;;光突发交换技术的研究与发展现状[J];北京工业职业技术学院学报;2010年03期
10 张红林;王宏;;一种基于sFlow的网络流量分析方法[J];计算机工程与科学;2007年08期
相关博士学位论文 前1条
1 朱智俊;光突发交换网中若干关键技术的研究[D];浙江工业大学;2011年
相关硕士学位论文 前3条
1 周丽;面向云计算的光互连数据中心网络研究[D];重庆大学;2016年
2 曹志伟;企业内部网络数据包捕获引擎的设计与实现[D];西安电子科技大学;2015年
3 顾益飞;基于DPDK平台的SDN控制器的研究与实现[D];电子科技大学;2015年
本文编号:2857292
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2857292.html