Skip to content

miozilla/vpn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

vpn πŸ›œπŸŒβ˜οΈ

vpn : High-throughput VPN | Networks, VPN, iperf, VPC |

Objectives

  • To build a high-throughput VPN between two simulated networks, a cloud VPC and an on-premises VPC
  • Create VPN
    • Create custom Virtual Private Cloud (VPC) named cloud to simulate Google Cloud network & VPC named on-prem (on-premises) to simulate an external network.
    • Create & configure VPN gateways, forwarding rules & addresses for cloud VPC.
    • Form a secure IPsec tunnel for the new VPN & route traffic through it.
    • Repeat the VPN creation process for the on-prem VPC, creating a second VPN.
  • Test VPNs
    • Create virtual machine (VM) using Compute Engine for throughput load testing.
    • Test throughput speed of a single VPN using iperf.

Building High-throughput VPN

vpn001.png

vpn002.png

vpn003.png

vpn004.png

vpn005.png

vpn006.png

vpn007.png

vpn008.png

vpn009.png

vpn010.png

vpn011.png

vpn012.png

vpn013.png

vpn014.png

vpn015.png

vpn016.png

vpn017.png

vpn018.png

vpn019.png

vpn020.png

vpn021.png

vpn022.png

vpn023.png

Releases

Packages

Contributors

Languages