Multipath transport for virtual private networks
Rohrer, Justin P.
MetadataShow full item record
Virtual Private Networks (VPNs) are designed to use the Transmission Control Protocol (TCP) or User Datagram Protocol (UDP) to establish secure communication tunnels over public Internet. Multipath TCP (MPTCP) extends TCP to allow data to be delivered over multiple network paths simultaneously. This thesis first builds a testbed and investigates the potential of using MPTCP tunnels to increase the goodput of VPN communications and support seamless mobility. Based on the empirical results and an analysis of the MPTCP design in Linux kernels, we further introduce a full-multipath kernel, implementing a basic Multipath UDP (MPUDP) protocol into an existing Linux MPTCP kernel.We demonstrate the MPUDP protocol provides performance improvements over single path UDP tunnels and in some cases MPTCP tunnels. The MPUDP kernel should be further developed to include more efficient scheduling algorithms and path managers to allow better performance and mobility benefits seen with MPTCP.
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
Ugarte, Manuel A.; Anderson, Thomas S.; Huynh, Thomas; Langford, Gary; Nannini, Chris; McMurtrie, Thomas; Wolberg, Sarah; Brown, Brittlea (2010-03);Since 1990, more than 116 cross-border subterranean tunnels have been discovered along the continental US borders, the vast majority between US and Mexico. Tunnels present a low probability, high threat scenario to ...
Lukaszewski, Daniel; Xie, Geoffrey G. (USENIX, 2017);An important class of virtual private networks (VPNs) builds secure tunnels at the transport layer leveraging TCP or UDP. Multipath TCP (MPTCP), an ongoing IETF effort that has been adopted into Linux and iOS, extends ...
Hough, George C. (Monterey California. Naval Postgraduate School, 2008-03);Firefighters are tasked with conducting search and rescue operations at incidents ranging from minor smoke conditions to multi-agency disasters. In each instance, a rapid risk assessment must be conducted based on preliminary ...