Network Slicing
Finally currently when the traffic is following through WIFI to ETH0 on the 5G NR node and from ETH0 to WIFI on the EPC node, the routing of the
traffic is done using Linux Kernel mainly.
The goal here is to build an NFV able to throttle for instance the traffic wifi network (simulating 5G) in order to create a simulation of
network slicing. At that point the traffic on the 5G NR node will not go through the kernel but will go from WIFI through the NFV back to ETH0.
sequenceDiagram
participant PC
participant Phone
participant 5GNR_WorkerPI
participant 5GC_MasterPI
participant MPLSNetwork
PC->>5GNR_WorkerPI: Establish RAN Connection
5GNR_WorkerPI->>PC: Return IP
Phone->>5GNR_WorkerPI: Establish RAN Connection
5GNR_WorkerPI->>Phone: Return IP
PC->>5GNR_WorkerPI: wlan0/ran IP traffic
Phone->>5GNR_WorkerPI: wlan0/ran IP traffic
loop NFV
5GNR_WorkerPI->5GNR_WorkerPI: Prioritize ran->backhaul traffic
end
5GNR_WorkerPI->>5GC_MasterPI: eth0/backhaul IP traffic
loop NFV
5GC_MasterPI->5GC_MasterPI: Prioritize backhaul->core Traffic
end
5GC_MasterPI->>MPLSNetwork: wlan0/core IP traffic
MPLSNetwork->>5GC_MasterPI: IP traffic
loop NFV
5GC_MasterPI->5GC_MasterPI: Prioritize core->backhaul Traffic
end
5GC_MasterPI->>5GNR_WorkerPI: IP traffic
loop NFV
5GNR_WorkerPI->5GNR_WorkerPI: Prioritize backhaul->ran traffic
end
5GNR_WorkerPI->>Phone: IP traffic
5GNR_WorkerPI->>PC: IP traffic
OVS & ODL Tutorial
This is nfv/fd_io_and_opnfv tutorial page
This is nfv/akraino tutorial page
This is an OPNFV tutorial page
Advanced tutorials and Work In Progress