ELECTRONIC ENGINEERING |
|
|
|
|
|
OpenFlow based software overlay router |
ZHAO Jun1, BAO Congxiao2, LI Xing1 |
1. Department of Electronic Engineering, Tsinghua University, Beijing 100084, China;
2. Information Technology Center, Tsinghua University, Beijing 100084, China |
|
|
Abstract More and more network services use overlay networks with physical links between geographically distributed data centers with various kinds of tunnelling technologies to make full use of link resources between data centers. This paper presents an OpenFlow based software overlay router (SOR) to construct a flexible traffic overlay network. The system uses open sourced and widely used software packages, Open vSwitch and OpenVPN, for rapid deployment and low cost software development and maintenance. The system then leverages an OpenFlow based stateful traffic engineering of multi tunnels (TEOFMT) algorithm, to maintain a four tuple mapping relationship between TCP/UDP packets, to modify the packets according to the mapping relationship, and to forward the modified packets to the desired tunnel based on a kernel routing table for flexible traffic transmission scheduling. An overlay network was built using this router with the bandwidth measurement tools, iPerf and DVTS-SASM (digital video transport system- scalable application specific measurement), used to measure the link bandwidth in the network. The results indicate that this router greatly improves the utilization rate.
|
Keywords
software defined networking
traffic engineering
overlay router
tunnel
|
|
Issue Date: 15 February 2018
|
|
|
[1] |
Data Center Map APS. Colocation data centers.[Z/OL]. (2017-08-07). http://www.datacentermap.com/datacenters.html.
url: http://www.datacentermap.com/datacenters.html.
|
[2] |
LIU Y, NIU D, LI B. Delay-optimized video traffic routing in software-defined interdatacenter networks[J]. IEEE Transactions on Multimedia, 2016, 18(5):865-878.
|
[3] |
CHEN F, ZHANG C, WANG F, et al. Cloud-assisted live streaming for crowdsourced multimedia content[J]. Multimedia IEEE Transactions on, 2015, 17(9):1471-1483.
|
[4] |
IZARD R, WANG Q, KRIBBS B, et al. OpenFlow-based live video streaming with GENI cinema[C]//IEEE Conference on Computer Communications Workshops. San Francisco, CA, USA:IEEE, 2016:1039-1040.
|
[5] |
MCKEOWN N, ANDERSON T, BALAKRISHNAN H, et al. OpenFlow:Enabling innovation in campus networks[J]. Acm Sigcomm Computer Communication Review, 2008, 38(2):69-74.
|
[6] |
CAI C X, LE F, SUN X, et al. CRONets:Cloud-routed overlay networks[C]//2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS). Nara, Japan:IEEE, 2016:67-77.
|
[7] |
KAWASHIMA R, MATSUO H. Non-tunneling edge-overlay model using OpenFlow for cloud datacenter networks[C]//2013 IEEE 5th International Conference on Cloud Computing Technology and Science (CloudCom). Bristol, UK:IEEE, 2013, 2:176-181.
|
[8] |
ALBERT L, FLORIN C, ALBERTO R, et al. Open overlay router[Z/OL]. (2017-04-12). https://github.com/Open-OverlayRouter/oor.
|
[9] |
PFAFF B, PETTIT J, KOPONEN T, et al. The design and implementation of open vSwitch[C]//12th USENIX Symposium on Networked Systems Design and Implementation. Oakland, CA, USA:USENIX Association, 2015:117-130.
|
[10] |
GERT D, DAVID S, JAMES Y, et al. OpenVPN[Z/OL]. (2017-04-12). https://github.com/OpenVPN/openvpn.
|
[11] |
余坤, 包丛笑, 李星. 利用网站服务器测量链路性能[J]. 清华大学学报(自然科学版), 2014, 54(4):474-479. YU K, BAO C X, LI X. Internet path performance measurements using web servers[J]. Journal of Tsinghua University (Science and Technology), 2014, 54(4):474-479. (in Chinese)
|
[12] |
FUJITA T, YAMAMOTO T, IWASE Y, et al. RYU[Z/OL]. (2017-04-12). https://osrg.github.io/ryu/.
|
[13] |
OGAWA A, KOBAYASKI K, SUGIURA K, et al. Design and implementation of DV based video over RTP[C]//10th International Packet Video Workshop. Cagliari, Italy:University of Cagliari, 2000.
|
[14] |
BAO C X, LI X, JIANG J P, et al. Scalable application-specific measurement framework for high performance network video[C]//17th International Workshop on Network and Operating Systems Support for Digital Audio & Video. Urbana-Champaign, IL, USA:ACM, 2007:87-92.
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|