Skip to content

ohadeytan/nfv-dhcp-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFV DHCP Simulation

A project in Network Function Virtualization course at the Technion (details)

The Goal

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).

The Model

Alt text

How To Run

  • 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)

Animation

Alt text

About

A Project in Network Function Virtualization Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published