AeL

Virtual SDN/NFV lab

SDN & NFV Virtual Lab creates the environment for the realisation/testing of different types of experiments (ICT network parameters and network functions). Students can remotely access the virtual lab and perform the selected experiments.

SDN&NFV


The basis of the SDN and NFV laboratory is a cloud created by the bare-metal servers, hypervisor and the OpenStack cloud platform. The interconnection of individual servers is accomplished via VLAN-enabled Ethernet switches, allowing the creation of three separate networks (management network, instance network and storage network). In addition to these cloud networks, software-defined networks will be created as needed, using virtually open vSwitch switches implemented through the virtualization platform. The connection to external networks is made using a router.

Hardware platform of SDN & NFV Virtual Lab

  • 4x Virtualization supporting server with at least 4 CPU cores, 4 x 1Gb Ethernet, optionally 1 x 10Gb Ethernet
  • 1x storage server with RAID5 and Ceph or GlusterFS support
  • 2x L3 switches with 24 1Gb ports (optionally 2 10Gb ports) supporting VLANs, RSTP
  • 1x firewall with multiple 1 Gbit ports.

Software platform of SDN & NFV Virtual Lab

For the implementation of the SDN & NFV Virtual Lab cloud platform, an OpenStack software platform for cloud computing released under the terms of the Apache License has been used. OpenStack has a modular architecture with various code names for its components.

Exercises that can be performed in NFV Virtual lab:

  1. Basic level: How to install selected NFV from repository and configure basic parameters, create user, manage services using management and orchestration tools.
  2. Medium level: Configure scale up to automatically boot up and configure additional nodes in case threshold capacity is reached via generator of traffic.
  3. Medium level: When platform is successfully setup, the student can connect to the platform console to configure or change services. Additionally he can capture signalling on selected interfaces to show trace of signalling.
  4. Advanced level: Troubleshooting of preconfigured issues uploaded from the repository. Student should, by capturing signalling or by logs on management console, find out what is the misconfiguration or why fault/issue occurred.

The student enters the web page with offered laboratory and selects NFV setup of the Virtual Lab and the exercise that he wants to perform. Virtual lab will automatically boot up virtual servers with OpenNFV and download preconfigured NFVs and prepare either the laboratory for remote access or the OpenNFV management portal. The student can access OpenNFV portal (with own credentials) and, using WEB UI, he can configure requested parameters by visualization of virtual platform or he can setup and configure NFVs. To validate that the student correctly configured the Virtual platform, he should use a service provided by platform (e.g. video call via virtual IMS).

Exercises that can be performed in SDN Virtual lab:

  1. Basic level: How to install selected SDN controller and a virtual network from repository and configure its basic parameters, create SDN nodes, manage VPN services using management and orchestration tools.
  2. Medium level: The student receives an electronic assignment with the graphical representation of the network configuration and has to configure it by creating new nodes, configure connections, create VPNs between nodes and set selected network services using SDN controller management and configuration.
  3. Medium level: When the SDN platform is successfully set up, the student can connect to SDN controller console to configure or change services. Additionally, he/she can capture OpenFlow or other SDN protocol signalling on selected interfaces to show trace of signalling.
  4. Advanced level: Troubleshooting of preconfigured issues in virtual network configurations uploaded from repository. Student should find, by capturing signalling or by logs on management console of SDN controller or open switches out, what is misconfigured or why fault/issue occur.

The student enters the web page with the portfolio of laboratory exercises and selects SDN setup of Virtual Lab. Then he/she selects the exercise that he/she wants to perform. The Virtual lab will automatically boot up virtual switches and SDN controller and download preconfigured network configuration. In this way, the virtual laboratory with the pre-defined virtual network is automatically prepared and the student can remotely access to SDN management portal. The student can access (with own credentials) the controller portal or virtual switch/router. To validate that the student correctly configure Virtual Network he should use a service provided by server to client to track route and instruction and signalling from controller towards SDN nodes (Virtual Switches).

Contact to local distributor Email: IE CZ SK EN RO
Tel.: +353 1 700 7648
Contact to global Newtelp staff Email: gabriel.muntean@dcu.ie
Tel.: +353 1 700 7648