Homepage
To view the deployment documentation, contact the author here and to view a demo of SOME of the project’s results, watch this video.
Laila Ahmed Maged
Rahma Waleed Saeed
Site 100 contains the controllers and includes two host computers running behind two different gateways with different Internet subscriptions (therefore two public IP addresses). Behind the first host computer lies the vBond orchestrator and behind the second lies both the vManage NMS and the vSmart controller all running as VM instances.
This method of deployment for the controllers ensures that the vBond orchestrator is connected in a similar manner to all other controllers and WAN edge routers and has its own public IP address.
Each of the two different gateways were configured with DDNS instead of using a static IP address on each. This translates to The vBond orchestrator and the vManage NMS (for easy access of the GUI) having a domain name that is mapped to the dynamic IP address of their respective gateway (after applying port forwarding).
Site 200 is the first service site and is the Data Center as it contains the Domain Controller. It includes one host computer running behind a gateway with the CSR1000v_01 (which is the WAN edge router) running as a VM instance inside a GNS3 instance and connected to the private network. The CSR1000v_01 has an IPS service installed that uses Cisco’s IPS Signature list. It’s also running the OSPF routing protocol on its LAN interface.
The private network includes:
Site 300 is the second service site. It includes one host computer running behind a gateway with the CSR1000v_02 running as a VM inside a GNS3 instance and connected to the private network. Similar to CSR1000v_01, the CSR1000v_02 has an IPS service installed that uses Cisco’s IPS Signature list. It’s also running the OSPF routing protocol on its LAN interface.
The private network connected to CSR1000v_02 is similar to the one connected to CSR1000v_01, however, it has different VLAN IDs (10, 20, and 30), different IP prefixes, and no Domain Controller (relies on the one in Site 200).