SlideShare a Scribd company logo
1 of 33
Download to read offline
Multiprotocol Label Switching
Transport Prole
Alberto Serna, Andrea M. Urbano
Master's Degree in Telecommunication Engineering
Escuela Politécnica, University of Extremadura
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 1 / 33
Slides downloaded from:
www.albertosernait.es/docs/MPLS.pdf
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 2 / 33
1 Introduction to MPLS-TP
Background and previous problems
MPLS, applications and evolution to MPLS-TP
2 Technological basis
Application MPLS
Concepts and elements of a generic MPLS network
3 Quality of Service
4 Other technologies
5 Conclussions
6 Bibliography
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 3 / 33
Introduction
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 4 / 33
MPLS - Background
ATM.
Level 2.
Based on switches and virtual cicuits.
Limitations.
Speed.
Integration with dierent technologies.
Alternative propietary solutions.
Cisco Tag Switching.
1997 - IETF Workgroup.
Development of MPLS.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 5 / 33
MPLS - Previous problems
Redundant paths.
Unbalanced network.
Overloaded nodes.
Not connection oriented networks.
It was necessary to use the 4th level.
Monitorization and control.
Paths.
Delay.
Jitter.
etc.
It was dicult to assure certain QoS.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 6 / 33
Trac engineering
Flow classication.
QoS application.
Path control.
It uses labels.
Network conguration.
Backup paths.
Not only in the physical level.
Network monitorization.
Interesting for ISPs.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 7 / 33
Evolution to MPLS-TP
Backward compatibility with MPLS.
Increase of realiability and eciency.
It gets rid of negligible aspects of MPLS.
E.g. IP routing at level 3.
Focused on OAM.
Operation, Administration y Management.
It allows the management of SDH/SONET.
Full separation between Data and Control planes.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 8 / 33
Technological basis
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 9 / 33
Protocol stack
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 10 / 33
Encapsulation
Between levels 2 and 3.
It has a length of 32 bits.
Its parts will be shown later.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 11 / 33
The idea
LABELING THE TRAFFIC
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 12 / 33
MPLS header
Label eld.
Exp eld.
S eld.
TTL eld.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 13 / 33
Concepts of a generic MPLS network [I]
Label.
It denes and associates some parameters to a data ow.
FEC [Forwarding Equivalence Class].
Data ows with the same label.
LSP [Label Switched Path].
Path assigned to a FEC.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 14 / 33
Concepts of a generic MPLS network [II]
LSR [Label Switching Router].
FEC routing.
LSRs from the edge of the network → LER [Label Edge Router].
LDP [Label Distribution Protocol].
Protocol for label assignation.
LIB [Label Information Base].
Equivalent to routing tables.
It relates labels with interfaces.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 15 / 33
Structure of a generic MPLS network
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 16 / 33
Scope of application
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 17 / 33
Examples of typical equipment
Juniper MX960 [Left] and Juniper QFX3000 [Right].
Prices over 60.000 euro.
Can integrate multiple technologies.
10GE, SONET/SDH, ATM, etc...
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 18 / 33
Quality of Service
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 19 / 33
Quality of Service
We must be able to dierentiate and guarantee sensitive trac [Voice
and video] from the rest.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 20 / 33
Quality of Service in MPLS - Experimental bits [I]
MPLS uses DiServ (Dierentiated Services).
In MPLS header there are 3 bits calledExperimental Bits.
Trac dierentiation.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 21 / 33
Quality of Service in MPLS - Experimental bits [II]
The experimental bits allow us to set the trac class.
Up to 8 trac classes.
Determined by LERs.
Through IP and TCP headers.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 22 / 33
Quality of Service in MPLS - Levels
3 dierent levels of Quality of Service.
1 It assigns the bandwidth agreed in the SLA.
2 The service obtains the necessary priority based on the path.
3 Each path obtains the necessary priority based on the LER.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 23 / 33
Quality of Service in MPLS - Application
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 24 / 33
Other technologies
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 25 / 33
Other technologies - MPLS-TE
Extension of MPLS.
Capacity to adapt to network conditions.
Trac routing based on those conditions.
Balance the network load.
Fault tolerant.
Re-routing and calculation of backup LSPs.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 26 / 33
Other technologies - RSVP-TE
Signaling protocol for resource reserve.
IP unicast and multicast ows.
It seeks QoS parameters for applications.
Extended in MPLS-TE.
It allows to set LSPs based on trac engineering.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 27 / 33
Conclusions
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 28 / 33
Conclusions
The exponential growth of the Internet has increased the complexity
and requirements of the networks.
Higher bandwidths.
Higher reliability.
etc.
Technologies based on MPLS allow the integration of many dierent
technologies at the same time it makes easy to operate, administrate
and manage the networks.
Easy application of trac engineering and QoS.
Great performance and exibility through the use of labels.
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 29 / 33
Final conclusion
This is just the tip of the iceberg...
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 30 / 33
Bibliography
1 ITU-T: G.8010/Y.1355, G.8151/Y.1374, G.8113.x/Y.1373,
G.8121.1/Y.1382.1, G.8121.1/Y1382.2.
2 IETF RFCS 5994, 5586, 5718, 5654, 5860, 5951, 5921, 5950, 5960,
6215.
3 http://mpls-tp.com/
4 http://www.ramonmillan.com/tutoriales/mpls.php.
5 http://www.scribd.com/doc/62234395/Estado-Del-Arte-Mpls-TP
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 31 / 33
Thanks for your attention
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 32 / 33
About us...
Alberto Serna Martín.
University of Extremadura.
mail@albertosernait.es
www.albertosernait.es
SernaOnline@twitter.com
Andrea María Urbano Cayuela.
University of Extremadura.
aurbanoc@alumnos.unex.es
UrbanoAndrea@twitter.com
Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 33 / 33

More Related Content

What's hot

The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...
The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...
The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...Cisco Canada
 
Ethernet VPN - Layer 2 Scalability
Ethernet VPN - Layer 2 ScalabilityEthernet VPN - Layer 2 Scalability
Ethernet VPN - Layer 2 ScalabilityShivlu Jain
 
Mobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLSMobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLSCisco Canada
 
Architectural Options for Metro Carrier-Ethernet Network Buildout: Analysis &...
Architectural Options for Metro Carrier-Ethernet Network Buildout: Analysis &...Architectural Options for Metro Carrier-Ethernet Network Buildout: Analysis &...
Architectural Options for Metro Carrier-Ethernet Network Buildout: Analysis &...Vishal Sharma, Ph.D.
 
MPLS-based Metro Ethernet Networks
MPLS-based Metro Ethernet NetworksMPLS-based Metro Ethernet Networks
MPLS-based Metro Ethernet NetworksAPNIC
 
MPLS in Mobile Backhaul
MPLS in Mobile BackhaulMPLS in Mobile Backhaul
MPLS in Mobile BackhaulScott Foster
 
Layer-2 VPN
Layer-2 VPNLayer-2 VPN
Layer-2 VPNrosmida
 
Carrier ethernet-for-power-utilities-presentation
Carrier ethernet-for-power-utilities-presentationCarrier ethernet-for-power-utilities-presentation
Carrier ethernet-for-power-utilities-presentationNir Cohen
 
Backhaul considerations-ver2
Backhaul considerations-ver2Backhaul considerations-ver2
Backhaul considerations-ver2Rafael Junquera
 
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent) Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent) BP Tiwari
 
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...Juniper Networks
 
Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Johnson Liu
 

What's hot (19)

Metro Ethernet Concepts
Metro Ethernet ConceptsMetro Ethernet Concepts
Metro Ethernet Concepts
 
The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...
The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...
The NGN Carrier Ethernet System: Technologies, Architecture and Deployment Mo...
 
10 fn s26
10 fn s2610 fn s26
10 fn s26
 
Ethernet VPN - Layer 2 Scalability
Ethernet VPN - Layer 2 ScalabilityEthernet VPN - Layer 2 Scalability
Ethernet VPN - Layer 2 Scalability
 
Unified MPLS
Unified MPLSUnified MPLS
Unified MPLS
 
Mobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLSMobile Transport Evolution with Unified MPLS
Mobile Transport Evolution with Unified MPLS
 
Why EoMPLS for CE
Why EoMPLS for CEWhy EoMPLS for CE
Why EoMPLS for CE
 
Carrier Ethernet
Carrier EthernetCarrier Ethernet
Carrier Ethernet
 
Architectural Options for Metro Carrier-Ethernet Network Buildout: Analysis &...
Architectural Options for Metro Carrier-Ethernet Network Buildout: Analysis &...Architectural Options for Metro Carrier-Ethernet Network Buildout: Analysis &...
Architectural Options for Metro Carrier-Ethernet Network Buildout: Analysis &...
 
Vpls
VplsVpls
Vpls
 
MPLS-based Metro Ethernet Networks
MPLS-based Metro Ethernet NetworksMPLS-based Metro Ethernet Networks
MPLS-based Metro Ethernet Networks
 
MPLS in Mobile Backhaul
MPLS in Mobile BackhaulMPLS in Mobile Backhaul
MPLS in Mobile Backhaul
 
Ip virtual leased line
Ip virtual leased lineIp virtual leased line
Ip virtual leased line
 
Layer-2 VPN
Layer-2 VPNLayer-2 VPN
Layer-2 VPN
 
Carrier ethernet-for-power-utilities-presentation
Carrier ethernet-for-power-utilities-presentationCarrier ethernet-for-power-utilities-presentation
Carrier ethernet-for-power-utilities-presentation
 
Backhaul considerations-ver2
Backhaul considerations-ver2Backhaul considerations-ver2
Backhaul considerations-ver2
 
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent) Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
 
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...
Network Configuration Example: Configuring VPLS Pseudowires on MX Series Devi...
 
Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)Virtual Private LAN Service (VPLS)
Virtual Private LAN Service (VPLS)
 

Similar to Multiprotocol Label Switching - A brief introduction to the most relevant aspects

Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...TELKOMNIKA JOURNAL
 
Approach to an Intelligent Based IP over MPLS VPLS Network for Packet Scheduling
Approach to an Intelligent Based IP over MPLS VPLS Network for Packet SchedulingApproach to an Intelligent Based IP over MPLS VPLS Network for Packet Scheduling
Approach to an Intelligent Based IP over MPLS VPLS Network for Packet SchedulingIRJET Journal
 
IRJET- Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP NetworkIRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET- Performance Analysis of MPLS-VPN and Traditional IP NetworkIRJET Journal
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Sean Andersen
 
Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)RAHIL REYAZ
 
Mpls Traffic Engineering ppt
Mpls Traffic Engineering pptMpls Traffic Engineering ppt
Mpls Traffic Engineering pptNitin Gehlot
 
VPN Using MPLS Technique
VPN Using MPLS TechniqueVPN Using MPLS Technique
VPN Using MPLS TechniqueAhmad Atta
 
Next generation-ptn-white-paper
Next generation-ptn-white-paperNext generation-ptn-white-paper
Next generation-ptn-white-paperslahiri00
 
2002023
20020232002023
2002023pglehn
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhuCU
 

Similar to Multiprotocol Label Switching - A brief introduction to the most relevant aspects (20)

my project publication
my project publicationmy project publication
my project publication
 
MPLS Presentation
MPLS PresentationMPLS Presentation
MPLS Presentation
 
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
 
mpls-lecture.pdf
mpls-lecture.pdfmpls-lecture.pdf
mpls-lecture.pdf
 
Approach to an Intelligent Based IP over MPLS VPLS Network for Packet Scheduling
Approach to an Intelligent Based IP over MPLS VPLS Network for Packet SchedulingApproach to an Intelligent Based IP over MPLS VPLS Network for Packet Scheduling
Approach to an Intelligent Based IP over MPLS VPLS Network for Packet Scheduling
 
ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015
ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015
ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015
 
L347176
L347176L347176
L347176
 
IRJET- Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP NetworkIRJET-  	  Performance Analysis of MPLS-VPN and Traditional IP Network
IRJET- Performance Analysis of MPLS-VPN and Traditional IP Network
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1
 
V25112115
V25112115V25112115
V25112115
 
Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)Multi Protocol Label Switching. (by Rahil Reyaz)
Multi Protocol Label Switching. (by Rahil Reyaz)
 
Mpls Traffic Engineering ppt
Mpls Traffic Engineering pptMpls Traffic Engineering ppt
Mpls Traffic Engineering ppt
 
VPN Using MPLS Technique
VPN Using MPLS TechniqueVPN Using MPLS Technique
VPN Using MPLS Technique
 
Next generation-ptn-white-paper
Next generation-ptn-white-paperNext generation-ptn-white-paper
Next generation-ptn-white-paper
 
G010314853
G010314853G010314853
G010314853
 
2002023
20020232002023
2002023
 
dissertation
dissertationdissertation
dissertation
 
Mpls
MplsMpls
Mpls
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhu
 

More from Alberto Serna

Arduino Day 2016 - Arduino, pasado y presente
Arduino Day 2016 - Arduino, pasado y presenteArduino Day 2016 - Arduino, pasado y presente
Arduino Day 2016 - Arduino, pasado y presenteAlberto Serna
 
Electromagnetic Characterization of Periodic Plasmonic Materials
Electromagnetic Characterization of Periodic Plasmonic MaterialsElectromagnetic Characterization of Periodic Plasmonic Materials
Electromagnetic Characterization of Periodic Plasmonic MaterialsAlberto Serna
 
Aventuras de un Teleco en Biomedicina
Aventuras de un Teleco en BiomedicinaAventuras de un Teleco en Biomedicina
Aventuras de un Teleco en BiomedicinaAlberto Serna
 
Oportunidades Profesionales para los Ingenieros de Telecomunicación
Oportunidades Profesionales para los Ingenieros de TelecomunicaciónOportunidades Profesionales para los Ingenieros de Telecomunicación
Oportunidades Profesionales para los Ingenieros de TelecomunicaciónAlberto Serna
 
Presentación Oficial Smart Open Lab, FabLab de la Escuela Politécnica de Cáceres
Presentación Oficial Smart Open Lab, FabLab de la Escuela Politécnica de CáceresPresentación Oficial Smart Open Lab, FabLab de la Escuela Politécnica de Cáceres
Presentación Oficial Smart Open Lab, FabLab de la Escuela Politécnica de CáceresAlberto Serna
 
Presentación SADV e introducción a novedades de Moodle
Presentación SADV e introducción a novedades de MoodlePresentación SADV e introducción a novedades de Moodle
Presentación SADV e introducción a novedades de MoodleAlberto Serna
 
Smart Open Lab EPCC - Un FabLab para estudiantes
Smart Open Lab EPCC - Un FabLab para estudiantesSmart Open Lab EPCC - Un FabLab para estudiantes
Smart Open Lab EPCC - Un FabLab para estudiantesAlberto Serna
 
Spin offs y EBTs en Extremadura
Spin offs y EBTs en ExtremaduraSpin offs y EBTs en Extremadura
Spin offs y EBTs en ExtremaduraAlberto Serna
 
Electromagnetismo en la Noche de los Investigadores 2014 Universidad de Extre...
Electromagnetismo en la Noche de los Investigadores 2014 Universidad de Extre...Electromagnetismo en la Noche de los Investigadores 2014 Universidad de Extre...
Electromagnetismo en la Noche de los Investigadores 2014 Universidad de Extre...Alberto Serna
 
Bienvenida al Grado Sonido e Imagen en Telecomunicación de la Universidad de ...
Bienvenida al Grado Sonido e Imagen en Telecomunicación de la Universidad de ...Bienvenida al Grado Sonido e Imagen en Telecomunicación de la Universidad de ...
Bienvenida al Grado Sonido e Imagen en Telecomunicación de la Universidad de ...Alberto Serna
 
Invisibilidad a través de pociones (Invisibility through potions)
Invisibilidad a través de pociones (Invisibility through potions)Invisibilidad a través de pociones (Invisibility through potions)
Invisibilidad a través de pociones (Invisibility through potions)Alberto Serna
 
Pechakucha Politec: Invisibilidad
Pechakucha Politec: InvisibilidadPechakucha Politec: Invisibilidad
Pechakucha Politec: InvisibilidadAlberto Serna
 
Simulink Based ADSL System
Simulink Based ADSL SystemSimulink Based ADSL System
Simulink Based ADSL SystemAlberto Serna
 
Salidas Profesionales Ingeniería en Sonido e Imagen en Telecomunicación
Salidas Profesionales Ingeniería en Sonido e Imagen en TelecomunicaciónSalidas Profesionales Ingeniería en Sonido e Imagen en Telecomunicación
Salidas Profesionales Ingeniería en Sonido e Imagen en TelecomunicaciónAlberto Serna
 
Software Quality Measurement Models
Software Quality Measurement ModelsSoftware Quality Measurement Models
Software Quality Measurement ModelsAlberto Serna
 
Web Design - Responsive and adaptative desings
Web Design - Responsive and adaptative desingsWeb Design - Responsive and adaptative desings
Web Design - Responsive and adaptative desingsAlberto Serna
 
Final Degree Project: Invisibility Potions Desing using High Performance Comp...
Final Degree Project: Invisibility Potions Desing using High Performance Comp...Final Degree Project: Invisibility Potions Desing using High Performance Comp...
Final Degree Project: Invisibility Potions Desing using High Performance Comp...Alberto Serna
 
Guitar Synthesizer Design Using MatLab
Guitar Synthesizer Design Using MatLabGuitar Synthesizer Design Using MatLab
Guitar Synthesizer Design Using MatLabAlberto Serna
 
Game challenge - Proyecto de empresa
Game challenge - Proyecto de empresaGame challenge - Proyecto de empresa
Game challenge - Proyecto de empresaAlberto Serna
 
Low Cost Indoor Sensor Network based on Arduino
Low Cost Indoor Sensor Network based on ArduinoLow Cost Indoor Sensor Network based on Arduino
Low Cost Indoor Sensor Network based on ArduinoAlberto Serna
 

More from Alberto Serna (20)

Arduino Day 2016 - Arduino, pasado y presente
Arduino Day 2016 - Arduino, pasado y presenteArduino Day 2016 - Arduino, pasado y presente
Arduino Day 2016 - Arduino, pasado y presente
 
Electromagnetic Characterization of Periodic Plasmonic Materials
Electromagnetic Characterization of Periodic Plasmonic MaterialsElectromagnetic Characterization of Periodic Plasmonic Materials
Electromagnetic Characterization of Periodic Plasmonic Materials
 
Aventuras de un Teleco en Biomedicina
Aventuras de un Teleco en BiomedicinaAventuras de un Teleco en Biomedicina
Aventuras de un Teleco en Biomedicina
 
Oportunidades Profesionales para los Ingenieros de Telecomunicación
Oportunidades Profesionales para los Ingenieros de TelecomunicaciónOportunidades Profesionales para los Ingenieros de Telecomunicación
Oportunidades Profesionales para los Ingenieros de Telecomunicación
 
Presentación Oficial Smart Open Lab, FabLab de la Escuela Politécnica de Cáceres
Presentación Oficial Smart Open Lab, FabLab de la Escuela Politécnica de CáceresPresentación Oficial Smart Open Lab, FabLab de la Escuela Politécnica de Cáceres
Presentación Oficial Smart Open Lab, FabLab de la Escuela Politécnica de Cáceres
 
Presentación SADV e introducción a novedades de Moodle
Presentación SADV e introducción a novedades de MoodlePresentación SADV e introducción a novedades de Moodle
Presentación SADV e introducción a novedades de Moodle
 
Smart Open Lab EPCC - Un FabLab para estudiantes
Smart Open Lab EPCC - Un FabLab para estudiantesSmart Open Lab EPCC - Un FabLab para estudiantes
Smart Open Lab EPCC - Un FabLab para estudiantes
 
Spin offs y EBTs en Extremadura
Spin offs y EBTs en ExtremaduraSpin offs y EBTs en Extremadura
Spin offs y EBTs en Extremadura
 
Electromagnetismo en la Noche de los Investigadores 2014 Universidad de Extre...
Electromagnetismo en la Noche de los Investigadores 2014 Universidad de Extre...Electromagnetismo en la Noche de los Investigadores 2014 Universidad de Extre...
Electromagnetismo en la Noche de los Investigadores 2014 Universidad de Extre...
 
Bienvenida al Grado Sonido e Imagen en Telecomunicación de la Universidad de ...
Bienvenida al Grado Sonido e Imagen en Telecomunicación de la Universidad de ...Bienvenida al Grado Sonido e Imagen en Telecomunicación de la Universidad de ...
Bienvenida al Grado Sonido e Imagen en Telecomunicación de la Universidad de ...
 
Invisibilidad a través de pociones (Invisibility through potions)
Invisibilidad a través de pociones (Invisibility through potions)Invisibilidad a través de pociones (Invisibility through potions)
Invisibilidad a través de pociones (Invisibility through potions)
 
Pechakucha Politec: Invisibilidad
Pechakucha Politec: InvisibilidadPechakucha Politec: Invisibilidad
Pechakucha Politec: Invisibilidad
 
Simulink Based ADSL System
Simulink Based ADSL SystemSimulink Based ADSL System
Simulink Based ADSL System
 
Salidas Profesionales Ingeniería en Sonido e Imagen en Telecomunicación
Salidas Profesionales Ingeniería en Sonido e Imagen en TelecomunicaciónSalidas Profesionales Ingeniería en Sonido e Imagen en Telecomunicación
Salidas Profesionales Ingeniería en Sonido e Imagen en Telecomunicación
 
Software Quality Measurement Models
Software Quality Measurement ModelsSoftware Quality Measurement Models
Software Quality Measurement Models
 
Web Design - Responsive and adaptative desings
Web Design - Responsive and adaptative desingsWeb Design - Responsive and adaptative desings
Web Design - Responsive and adaptative desings
 
Final Degree Project: Invisibility Potions Desing using High Performance Comp...
Final Degree Project: Invisibility Potions Desing using High Performance Comp...Final Degree Project: Invisibility Potions Desing using High Performance Comp...
Final Degree Project: Invisibility Potions Desing using High Performance Comp...
 
Guitar Synthesizer Design Using MatLab
Guitar Synthesizer Design Using MatLabGuitar Synthesizer Design Using MatLab
Guitar Synthesizer Design Using MatLab
 
Game challenge - Proyecto de empresa
Game challenge - Proyecto de empresaGame challenge - Proyecto de empresa
Game challenge - Proyecto de empresa
 
Low Cost Indoor Sensor Network based on Arduino
Low Cost Indoor Sensor Network based on ArduinoLow Cost Indoor Sensor Network based on Arduino
Low Cost Indoor Sensor Network based on Arduino
 

Recently uploaded

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 

Recently uploaded (20)

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 

Multiprotocol Label Switching - A brief introduction to the most relevant aspects

  • 1. Multiprotocol Label Switching Transport Prole Alberto Serna, Andrea M. Urbano Master's Degree in Telecommunication Engineering Escuela Politécnica, University of Extremadura Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 1 / 33
  • 2. Slides downloaded from: www.albertosernait.es/docs/MPLS.pdf Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 2 / 33
  • 3. 1 Introduction to MPLS-TP Background and previous problems MPLS, applications and evolution to MPLS-TP 2 Technological basis Application MPLS Concepts and elements of a generic MPLS network 3 Quality of Service 4 Other technologies 5 Conclussions 6 Bibliography Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 3 / 33
  • 4. Introduction Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 4 / 33
  • 5. MPLS - Background ATM. Level 2. Based on switches and virtual cicuits. Limitations. Speed. Integration with dierent technologies. Alternative propietary solutions. Cisco Tag Switching. 1997 - IETF Workgroup. Development of MPLS. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 5 / 33
  • 6. MPLS - Previous problems Redundant paths. Unbalanced network. Overloaded nodes. Not connection oriented networks. It was necessary to use the 4th level. Monitorization and control. Paths. Delay. Jitter. etc. It was dicult to assure certain QoS. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 6 / 33
  • 7. Trac engineering Flow classication. QoS application. Path control. It uses labels. Network conguration. Backup paths. Not only in the physical level. Network monitorization. Interesting for ISPs. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 7 / 33
  • 8. Evolution to MPLS-TP Backward compatibility with MPLS. Increase of realiability and eciency. It gets rid of negligible aspects of MPLS. E.g. IP routing at level 3. Focused on OAM. Operation, Administration y Management. It allows the management of SDH/SONET. Full separation between Data and Control planes. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 8 / 33
  • 9. Technological basis Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 9 / 33
  • 10. Protocol stack Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 10 / 33
  • 11. Encapsulation Between levels 2 and 3. It has a length of 32 bits. Its parts will be shown later. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 11 / 33
  • 12. The idea LABELING THE TRAFFIC Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 12 / 33
  • 13. MPLS header Label eld. Exp eld. S eld. TTL eld. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 13 / 33
  • 14. Concepts of a generic MPLS network [I] Label. It denes and associates some parameters to a data ow. FEC [Forwarding Equivalence Class]. Data ows with the same label. LSP [Label Switched Path]. Path assigned to a FEC. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 14 / 33
  • 15. Concepts of a generic MPLS network [II] LSR [Label Switching Router]. FEC routing. LSRs from the edge of the network → LER [Label Edge Router]. LDP [Label Distribution Protocol]. Protocol for label assignation. LIB [Label Information Base]. Equivalent to routing tables. It relates labels with interfaces. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 15 / 33
  • 16. Structure of a generic MPLS network Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 16 / 33
  • 17. Scope of application Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 17 / 33
  • 18. Examples of typical equipment Juniper MX960 [Left] and Juniper QFX3000 [Right]. Prices over 60.000 euro. Can integrate multiple technologies. 10GE, SONET/SDH, ATM, etc... Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 18 / 33
  • 19. Quality of Service Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 19 / 33
  • 20. Quality of Service We must be able to dierentiate and guarantee sensitive trac [Voice and video] from the rest. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 20 / 33
  • 21. Quality of Service in MPLS - Experimental bits [I] MPLS uses DiServ (Dierentiated Services). In MPLS header there are 3 bits calledExperimental Bits. Trac dierentiation. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 21 / 33
  • 22. Quality of Service in MPLS - Experimental bits [II] The experimental bits allow us to set the trac class. Up to 8 trac classes. Determined by LERs. Through IP and TCP headers. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 22 / 33
  • 23. Quality of Service in MPLS - Levels 3 dierent levels of Quality of Service. 1 It assigns the bandwidth agreed in the SLA. 2 The service obtains the necessary priority based on the path. 3 Each path obtains the necessary priority based on the LER. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 23 / 33
  • 24. Quality of Service in MPLS - Application Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 24 / 33
  • 25. Other technologies Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 25 / 33
  • 26. Other technologies - MPLS-TE Extension of MPLS. Capacity to adapt to network conditions. Trac routing based on those conditions. Balance the network load. Fault tolerant. Re-routing and calculation of backup LSPs. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 26 / 33
  • 27. Other technologies - RSVP-TE Signaling protocol for resource reserve. IP unicast and multicast ows. It seeks QoS parameters for applications. Extended in MPLS-TE. It allows to set LSPs based on trac engineering. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 27 / 33
  • 28. Conclusions Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 28 / 33
  • 29. Conclusions The exponential growth of the Internet has increased the complexity and requirements of the networks. Higher bandwidths. Higher reliability. etc. Technologies based on MPLS allow the integration of many dierent technologies at the same time it makes easy to operate, administrate and manage the networks. Easy application of trac engineering and QoS. Great performance and exibility through the use of labels. Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 29 / 33
  • 30. Final conclusion This is just the tip of the iceberg... Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 30 / 33
  • 31. Bibliography 1 ITU-T: G.8010/Y.1355, G.8151/Y.1374, G.8113.x/Y.1373, G.8121.1/Y.1382.1, G.8121.1/Y1382.2. 2 IETF RFCS 5994, 5586, 5718, 5654, 5860, 5951, 5921, 5950, 5960, 6215. 3 http://mpls-tp.com/ 4 http://www.ramonmillan.com/tutoriales/mpls.php. 5 http://www.scribd.com/doc/62234395/Estado-Del-Arte-Mpls-TP Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 31 / 33
  • 32. Thanks for your attention Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 32 / 33
  • 33. About us... Alberto Serna Martín. University of Extremadura. mail@albertosernait.es www.albertosernait.es SernaOnline@twitter.com Andrea María Urbano Cayuela. University of Extremadura. aurbanoc@alumnos.unex.es UrbanoAndrea@twitter.com Alberto Serna, Andrea M. Urbano MPLS-TP May 2014 33 / 33