Skip to content

Latest commit

 

History

History
 
 

host

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

host

This directory contains the script used on the remote host that emulate exchange points and hosts VMs running the virtual network from the parent directory.

See ./net_manager.sh --help for instructions.

Notable features:

  • Port forward host TCP ports 40000+ to guests port 22 (SSH forwarding)
  • Guest are dual homed
  • Partial Tear up/down is mostly safe (and a lot is reentrant)
  • NAT64/DNS64 done by the host (DNS is operated at fd00::d)
  • Dual-stack iptables masquerade
  • IPv4 traffic is blocked at the POPs
  • Guest VMs can peer between one another
  • Sample BGP looking glass available within the emulated network to let groups examine the status of the BGP peerings (available at http://belneta.ingi and http://belnetb.ingi, provided the DNS servers are setup properly).