Skip to content

shashank68/mptcp-openvpn

Repository files navigation

MPTCP on network namespaces

Dependencies

  • Tool to convert legacy tcp socket creation to mptcp. Eg: mptcpd or use_mptcp
sudo apt install iperf3 openvpn

Usage

  • Ensure that the below entries are present in /etc/iproute2/rt_tables before starting

    101 isp1
    102 isp2
    11 vpn1
    12 vpn2
    
sudo ./start.sh

Testing with iperf

  • Server
sudo ip netns e h2 mptcpize run iperf3 -s
  • Client
sudo ip netns e h1 mptcpize run iperf3 -c 10.0.0.1

Topology

  • Host h1 with 2 interfaces is connected to switch s.
  • s is connected to router r.
  • r is connected to host h2 (which hosts the openvpn server)

topology_diagram

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages