Project Domain / Category • Network Systems
Abstract/Introduction Virtualization of various network functions is indeed vital journey towards software defined networking (SDN). Network Function Virtualization (NFV) is supposed to allow network enabled applications to control or interact various functions and resources on the network devices as per their requirement. This project requires an implementation of virtual environment that will provide certain network functionality to be configured on demand and as required. White box is term used to refer to a physical machine that can be deployed on network function demand (DONFD).
Project requirements are divided into two phases:
Phase -1 1-Project team needs to conduct research to understand SDN, NFV and other network related virtualization techniques. 2-Team needs to identify various network functionalities that can be visualized or can be configured on demand (COD) 3-Team Needs to identify what technologies or platforms solutions can be used to implement White-box 4-Team shall deliver a research paper on above Phase-2 5-Team shall choose one of the their favorite option to implement and demonstrate the Network White-box. 6-Vital Network Functions under this project are a.DHCP b.DNS c.HTTP d.FIREWALL e.L3 Router
Tools: Student can use any platform of choice, any software tools of choice, however these needs to be documented in the project documentation.
Example: Virtualization Tools (OCI/VM/Kubernetes/rkt etc.)
Operating Systems: Linux/Unix/WIN (Debian, Ubuntu/Kubuntu , etc.) Unix Systems Programming: C/C++/Any
Server side programming/Scripting language: PHP/ASP/ SHELL/PERL/PYTHON/JS/ANY Scripting and styling languages: SHELL/PERL/PYTHON/JS/ANY
Local host Server: LAMP/WAMP/Any Custom Setup