Computer Engineering and Applications ›› 2018, Vol. 54 ›› Issue (24): 79-86.DOI: 10.3778/j.issn.1002-8331.1806-0034

Previous Articles     Next Articles

Supporting verification from IPv6+MPTCP technology on upper-layer application

LUO Yu1, ZHOU Xing1, LONG Yu1, KUANG Hanbao1, Thomas Dreibholz2, TAN Yuyin1   

  1. 1.College of Information Science and Technology, Hainan University, Haikou 570228, China
    2.Simula Research Laboratory, 1364 Fornebu/Akershus, Norway
  • Online:2018-12-15 Published:2018-12-14


罗  煜1,周  星1,龙  宇1,匡汉宝1,Thomas Dreibholz2,谭毓银1   

  1. 1.海南大学 信息科学技术学院,海口 570228
    2.Simula研究实验室,1364 Fornebu/Akershus,挪威

Abstract: By studying address structure of TCP/IPv4 and the functions of Socket API, the address structure of MPTCP/IPv6 and the software of Socket API are rebuilt, the SRS stream media server has been extended by IPv6 support. Based upon this, MPTCP kernel and the extended SRS stream media server are recompiled, corresponding routing tables are configured. Finally, a video broadcast platform is set up based upon the technologies of IPv6+MPTCP. It verifies the effectiveness and usability combining these two technologies. The results show:(1)The load-balancing ability of MPTCP-based concurrent multi-path transmission technology is effective; (2)MPTCP multi-path transmission technology can realize the seamless switching of the network and improve the network robustness; (3)There is good compatibility among IPv6, MPTCP and Real Time Message Protocol(RTMP); (4)The broadcast platform provides an example for developing future applications of all kinds connecting endpoints based upon IPv6+MPTCP in Next Generation Internet(NGI).

Key words: IPv6, MPTCP, video broadcast platform, load balancing, robustness

摘要: 通过对TCP/IPv4地址结构和Socket API的研究,重构了MPTCP/IPv6的地址结构及Socket API软件,扩展了SRS开源流媒体服务器对IPv6的支持。以此为基础,编译了MPTCP内核及扩展的SRS、配置了相应的路由表,最终实现了基于IPv6+MPTCP的视频直播平台实例,有效验证了二者结合的有效性及可用性。结果表明:(1)MPTCP多路径并发传输技术具有良好的负载均衡能力;(2)MPTCP多路径冗余机制可实现无缝切换,提升网络的鲁棒性;(3)IPv6+MPTCP+RTMP三个协议具有良好的兼容性;(4)该直播平台为开发基于IPv6+MPTCP技术的下一代互联网万物相联应用提供了一个范例。

关键词: IPv6, MPTCP, 视频直播平台, 负载均衡, 鲁棒性