MPLS
Multi Protocol Label Switching
LAN
LAN
Rede MPLS
MPLS
• No contexto das redes de computadores e telecomunicações, o MPLS é um mecanismo de transporte de dados pertencente à família das redes de comutação de pacotes.
MPLS
• O MPLS é uma tecnologia utilizada em backbones, e tem o objetivo de solucionar problemas atuais de redes de computadores como: – velocidade,
– escalabilidade,
– gerenciamento de qualidade de serviço(QoS)
– necessidade de engenharia de tráfego.
MPLS
• O MPLS é padronizado pelo IETF - Internet
Engineering Task Force através da RFC-3031 e opera numa camada OSI intermediária às definições tradicionais do Layer 2 (Enlace) e
Layer 3 (Rede), pelo que se tornou recorrente ser referido como um protocolo de "Layer
2,5".
Transporte (4)
Rede (3)
MPLS (2,5)
Enlace (2)
Física (1)
MPLS
• Como o MPLS foi concebido para permitir um serviço unificado de transporte de dados para aplicações baseadas em comutação de pacotes ou comutação circuitos ele pode ser usado para transportar vários tipos de tráfego, como pacotes IP, ATM, SONET ou mesmo frames Ethernet.
MPLS
• Devido a existência de muitos padrões de
Rede, várias implementações proprietárias de protocolos foram surgindo. Entre elas podemos citar:
– IP Switching da Nokia,
– CSR (Cell Swtching Routers) da Toshiba,
– TAG Switching da Cisco,
– ARIS da IBM,
– Fast IP da 3Com.
MPLS
• No entanto, cada fabricante possuía implementações próprias, fazendo com que houvesse dificuldade de operação entre elas.
Desta forma, para que fosse obtida uma solução aberta, que pudesse garantir a interoperabilidade e independência de protocolos, foi padronizado, pelo IETF, o protocolo MPLS.
MPLS
O label é um identificador curto, de tamanho fixo e significado local. Todo pacote ao entrar numa rede
MPLS recebe um label. Este pode ser pensado como uma forma abreviada para o cabeçalho do pacote. MPLS
Desta forma os roteadores só analisam os labels para poder encaminhar o pacote. O cabeçalho
MPLS deve ser