CBL - Campus del Baix Llobregat

Projecte llegit

Títol: A P4-based SDN architecture for Passive Optical Networks


Estudiants que han llegit aquest projecte:


Director/a: RINCÓN RIVERA, DAVID

Departament: ENTEL

Títol: A P4-based SDN architecture for Passive Optical Networks

Data inici oferta: 10-01-2020     Data finalització oferta: 10-09-2020



Estudis d'assignació del projecte:
    DG ENG SISTE/TELEMÀT
    GR ENG TELEMÀTICA
Tipus: Individual
 
Lloc de realització: EETAC
 
Paraules clau:
SDN, P4, PON, SEBA
 
Descripció del contingut i pla d'activitats:
As defined in Wikipedia, P4 (https://en.wikipedia.org/wiki/P4_%28programming_language%29) is a programming language for controlling packet forwarding planes in networking devices, such as routers and switches. In contrast to a general purpose language such as C or Python, P4 is a domain-specific language with a number of constructs optimized for network data forwarding. P4 is distributed as open-source.

P4 is the successor of Openflow in SDN environments, and will play an important role in 5G wired networks, specifically in high-performance Ethernet switches and Passive Optical Networks, which will be an important part of 5G network deployments.

PISCES is a programming environment for devleoping and testing P4 code. More info here: https://p4-vswitch.github.io/slides/pisces-nfv-day.pdf, https://p4-vswitch.github.io/slides/pisces-hughes.pdf In some sense is equivalent to Mininet for Openflow.

In previous projects we have developed a SDN-based architecture for Passive Optical Networks (PONs) which we would like to update with P4. Take a look at https://upcommons.upc.edu/handle/2117/124703 for more details.

The goals of this thesis are:

- Build a P4 PISCES environment, document and test
- Define a P4-based SDN architecture for PONs
- Test the P4-based architecture with PISCES
 
Overview (resum en anglès):
During the last years there have been an increasing demand on network
features. These demands have promoted research and development in new
network technologies by vendors, telecommunication providers, organizations
and universities. All this research and development led to better network
solutions with enhanced features such as higher network capacity, higher
flexibility, new adaptation mechanisms and all these advantages with reduced
CAPEX and OPEX to network service providers.
Some of the technologies that have made of networks what are today are SDN
(Software Defined Network), that was developed to solve the fixed and
monolithic behaviour of networks, and PON (Passive Optical Network), a
network technology able to provide high-increased network capacity than the
legacy DSL (Digital Subscriber Line) networks.
Although all the aforementioned network technologies have enhanced network
capacity and flexibility, current consumption trends lead to a new revolution in
network engineering, NG-SDN (Next-Generation Software Defined Network)
technology. This new network architecture is being developed to build even
more flexible networks able to change its behaviour on-the-fly and make them
adapt new protocols in a much faster way than previous developed networks.
This technology also opens the door to telecommunication providers to take
advantage of the Cloud Computing paradigm features.
In this thesis, we will analyse and test the next-generation network
technologies, and we will compare its performance with the one with currently
used technologies.


© CBLTIC Campus del Baix Llobregat - UPC