Projecte llegit
Títol: A P4-based SDN architecture for Passive Optical Networks
Estudiants que han llegit aquest projecte:
- GONZALEZ CAMPOS, GABRIEL (data lectura: 15-07-2021)
- Cerca aquest projecte a Bibliotècnica
- GONZALEZ CAMPOS, GABRIEL (data lectura: 15-07-2021)
- Cerca aquest projecte a Bibliotècnica
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. |