DocumentCode
615404
Title
Implementation of a host-to-host VPN based on UDP tunnel and OpenVPN Tap interface in Java and its performance analysis
Author
Du Meng
Author_Institution
Sci. Res. Dept., Shandong Univ., Weihai, China
fYear
2013
fDate
26-28 April 2013
Firstpage
940
Lastpage
943
Abstract
Du et al. put forward a solution to solve the slow access to the campus network. This solution offered a novel approach to complete NAT Traversal of the second export of the campus network and a good idea based on virtual private network (VPN) to realize the outer network can rapidly access the campus network with any application layer protocols, e.g., HTTP, FTP. A VPN solution based on UDP tunnel and Open VPN tap interface is designed and implemented to achieve above mentioned goal in this paper. We package the OpenVPN Tap interface into a Dynamic Link Library (DLL) and program an VPN client and server in Java by calling our DLL API. Performance of the UDP-based VPN solution is evaluated and compared in a real network environment and between the campus network and the outer network. The results show that our solution is effective and can satisfy the actual requirements of network applications.
Keywords
Java; application program interfaces; client-server systems; computer network performance evaluation; transport protocols; virtual private networks; DLL API; FTP; HTTP; Java; NAT traversal; OpenVPN Tap interface; UDP tunnel; UDP-based VPN solution; VPN client; VPN server; application layer protocols; campus network; dynamic link library; host-to-host VPN; performance analysis; virtual private network; Electronic publishing; Information services; Internet; Java; Routing protocols; Virtual private networks; JAVA; TAP; Tunnel; UDP; Virtual Private Network;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science & Education (ICCSE), 2013 8th International Conference on
Conference_Location
Colombo
Print_ISBN
978-1-4673-4464-7
Type
conf
DOI
10.1109/ICCSE.2013.6554047
Filename
6554047
Link To Document