A project in Network Function Virtualization course at the Technion (details)
Simulate replacement of consumer DHCP hardware with a virtual cloud based service residing on a commercial cloud, either Amazon cloud (AWS) or google Cloud Platform (GCP).
- All should run with
python2.7
- Client & Server VMs needed
pydhcplib
library installed - On cloud Server VM run:
python Server/server.py
- On local Nat VM run:
python Nat/nat.py
(change the ip of the cloud server in the script) - On local Client VM run:
./Client/run.sh <number of homes>
(up to 300 homes)