Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.86 KB

NetworkSlicing.md

File metadata and controls

41 lines (30 loc) · 1.86 KB

Network slicing:

Task 2:

Use this link to setup the VM for this task.

Network Setup for slicing:

Building a network topology which consists of 3 switches with 4 hosts associated to each switch. Slicing this network into two virtual networks controlled by different controllers. Network 1 represents student network while Network 2 represents faculty network.

Network 1(student network):

Each host in this network have maximum bandwidth of 10 MBps, with a maximum queue size of 1000 packets using the Hierarchical Token Bucket rate limiter, loss is in percentage which is set to 2, delay is with unit with 5ms.

Network 2(faculty network):

Each host in this network has no fixed bandwidth, no delay, no loss.

Run script

Use networkslice.py to slice the network into student and faculty network.

$ sudo python networkslice.py

Slicing the deployed network:

Use network1.sh for creating virtual student network.

$ sh network1.sh

student

Use network2.sh for creating virtual faculty network.

$sh network2.sh

faculty

To check the virtual network deployed in controller, go to http://localhost:10001/ui/index.html for looking into student network and go to http://localhost:20001/ui/index.html for looking into faculty network.

Task 2 done.