期刊文献+

软件定义网络中TCP伪拥塞问题探究 被引量:2

The Pseudo Congestion of TCP in Software-Defined Networking
下载PDF
导出
摘要 软件定义网络(software-defined networking,SDN)将控制平面与转发平面分离,通过控制器配置交换机流表项来实现网络的灵活控制,极大地提高了网络带宽利用率.随着SDN的蓬勃发展,越来越多的高校和公司开始部署SDN.同时SDN也面临着一些传统IP网络中不存在的问题,如一些原本在IP网络中运行良好的协议在SDN网络中性能却受到了严重的影响,TCP协议就是其中之一.从SDN的工作机制出发,通过3个场景阐明了SDN在proactive工作模式下依然存在Packet-In短时间内高速并发的可能性.总结并实验验证了高速并发的Packet-In以及流表更新时旧表项需重排列的特性都会使数据包在SDN网络中产生较大时延.实验结果表明,当TCAM支持4 000个流表项时,最坏情况下仅由新插入流表项优先级原因导致已有流表项的重排列就能使单次传输时延达到10s,并发的高速Packet-In则会使时延加大.以实验为基础,揭示了由于SDN网络特性造成的伪拥塞现象,即传统TCP在SDN网络中面临两大问题:1)TCP建立连接困难;2)TCP协议传输低效.最后通过对实验现象进行分析,提出了解决SDN网络中TCP低效问题可能的工作方向. software-defined networking(SDN)separates the control plane and the data plane,and this kind of separation can achieve flexible control via deploying fine-grained rules on the flow tables in switches,while potentially improving the utilization of network bandwidth.With the development of SDN,more and more campus and enterprise network begin to deploy network based on SDN.During this procedure,SDN has encountered some problems which don't exist in the traditional IP network.For example,some protocols used in the existing IP network are subject to great challenge in SDN based network,such as TCP,which is the most basic protocol in TCP/IP network.First,we make a penetrating analysis on the working mechanism of SDN,and three examples are given to illustrate that it is quite possible to generate large volume of Packet-In messages even in proactive mode.Then experiments are carried out and the results show that the end-to-end TCP connections have experienced a large delay caused by the SDN unique operations such as re-organizing of rules in TCAM and fast Packet-In message generating.In the worst case,the delay caused by the reordering of the rules can reach up to 10 seconds when the TCAM contains 4 000 flow entries in our experiments.Based on the experimental results,we highlight two major problems when applying traditional TCP protocol in SDN networks:one is that it is hard to establish the connection,and the other is the transmission inefficiency.Through the analysis of the experimental results,we propose the possible direction to solve TCP inefficiency issue in SDN.
出处 《计算机研究与发展》 EI CSCD 北大核心 2017年第1期192-201,共10页 Journal of Computer Research and Development
基金 国家自然科学基金重点项目(61432009)~~
关键词 软件定义网络 传输控制协议 时延 主动模式 拥塞 software-defined networking(SDN) transmission control protocol(TCP) delay proactive mode congestion
  • 相关文献

参考文献3

二级参考文献21

  • 1汤旭红,刘正蓝,朱淼良.TCP-Rab: a receiver advertisement based TCP protocol[J].Journal of Zhejiang University Science,2004,5(11):1352-1360. 被引量:4
  • 2吕海寰.美国军事卫星通信系统的现状与发展[J].军事通信技术,1994,15(3):1-12. 被引量:5
  • 3Zhigang Chen Xiaoheng Deng Lianming Zhang Biqing Zeng.A New Parameter-config Based Slow-start Mechanism[J].通讯和计算机(中英文版),2005,2(5):56-62. 被引量:5
  • 4Greenberg A, Hjalmtysson G, Maltz D A, et al. A clean slate 4D approach to network control and management[J]. ACM SIGCOMM Computer Communication Review, 2005, 35(5): 41-54.
  • 5Casado M, Freedman M J, Pettit J, et al. Ethane: taking control of the enterprise[C]//Proceedings of the 2007 Conference on Applications, Technologies, Architectures, and Pro- tocols for Computer Communications (SIGCOMM '07), Kyoto, 2007. New York, NY, USA: ACM, 2007: 1-12.
  • 6Mckeown N, Anderson T, Balakrishnan H, et al. OpenFlow: enabling innovation in campus networks[J]. ACM SIGCOMM Computer Communication Review, 2008, 38(2): 69-74.
  • 7Gude N, Koponen T, Pettit J, et al. NOX: towards an operating system for networks[J]. ACM SIGCOMM Computer Com- munication Review, 2008, 38(3): 105-110.
  • 8Erickson D. The Beacon openflow controller[C]//Proceedings of the 2nd ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN '13). New York, NY, USA: ACM, 2013: 13-18.
  • 9Tootoonchian A, Ganjali ~. HyperFlow: a distributed con- trol plane for OpenFlow[C]//Proceedings of the 2010 Inter- net Network Management Workshop/Workshop on Research on Enterprise Networking (1NM/WREN '10), San Jose, 2010. Berkeley, CA, USA: USENIX Association, 2010: 3.
  • 10Koponen T, Casado M, Gude N, et al. Onix: a distributed control platform for large-scale production networks[C]// Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI '10), Vancouver, 2010. Berkeley, CA, USA: USENIX Association, 2010: 1-6.

共引文献221

同被引文献14

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部