See small-zone.png for diagram
Basic small compute zone network design, two switches with trunk between them, uplinking to PE routers, vsrx used for testing, prod uses MX routers. Each hypervisor, (node) uplinks to each switch, uses vswitch options to load traffic between switches. Switches also route node mgmt traffic using vrrp for HA. vyos1 is a test server emulating path frames from a VM on a node would take to PE routers. VPLS used on PE's for HA between them.
requirements.
Ansible
- ansible-galaxy install Juniper.junos
- ansible-galaxy install cumulus.CumulusLinux
Vagrant
- vagrant plugin install vagrant-junos
- vagrant plugin install vagrant-vyos
- vagrant plugin install vagrant-host-shell
Box's
- Cumulus VX 3.1.0
- VyOS 1.1.7
- vsrx 12.1X47-D20.7 packetmode
Python
- pip install junos-eznc
- pip install cryptography==1.2.1 (fix for OSX pushing config via ssh to junos)