MPLS Multiprotocol Label Switching (MPLS) ou Comutação de etiquetas de múltiplos protocolos Quem usa Praticamente todas as operadoras de Telecom e provedores tem em operação o protocolo MPLS em sua rede. Talvez, depois do próprio IP e do protocolo BGP, o MPLS deve ser o protocolo mais usado nas redes atuais.
MPLS Como Surgiu? Desenhado originalmente para aumentar a capacidade e velocidade dos roteadores IP. Objetivo principal de evitar o route lookup ATM na época se mostrava mais eficiente que o IP A ideia era abranger protocolos além do IP (ATM, Frame relay, Ethernet)
MPLS Como Surgiu?
MPLS Uso Atual Originalmente o objetivo era aumentar a capacidade dos roteadores IP, permitindo que a velocidade de roteamento L3 fosse equivalente ao L2.
MPLS Uso Atual Três razões para a crescente adoção do MPLS nas redes: Engenharia de tráfego Habilidade de controlar e escolher como o tráfego é encaminhado na rede, permitindo gerenciar a qualidade de serviço, priorização de fluxos e controle da capacidade. Redes multisserviço Habilidade de utilizar uma única infraestrutura de rede para transportar diversos serviços e protocolos. (L3VPN, L2VPN, VPLS, AToM) Fast Reroute Aumentar a resiliência e tempo de convergência das redes, alcançando valores iguais ou melhores que as redes SONET/SDH.
MPLS Introdução Faz comutação (Switching) camada 2 Deve ser mais rápido e simples que o roteamento da camada 3 Sem a interferência de protocolos intermediários Uso de Label (Etiquetas) (pode aparecer com o nome de Tag) para marcar os pacotes
MPLS Introdução Faz comutação (Switching) camada 2 Deve ser mais rápido e simples que o roteamento da camada 3 Sem a interferência de protocolos intermediários Uso de Tag (Etiquetas) (pode aparecer com o nome de Label) para marcar os pacotes
MPLS Operação Esta localizado na camada 2,5 ( entre a camada 3 e a camada 2)
MPLS Cabeçalho 32 bits de cabeçalho 20 bits para alocação de labels, totalizando 1,048,575 possibilidades; Exp(3 bits): reservado. Para uso experimental; S (1 bit): base da pilha. O valor 1 indica que o rótulo é a base da pilha; TTL (8 bits): Time to Live (Semelhante do IP) maior valor 255.
MPLS Terminologia FEC = Forward Equivalent Class Pacotes que mesmo destino do próximo salto Encaminhados pela mesma Interface Como mesmo tratamento MPLS HEADER MPLS Label (alocado dinamicamente) 20 Bits (2^20-1) = 1048576 labels 0-15 : reservador para outras aplicações e protocolos 16 239 liberados 240 255 Reservador para Pesquisa e Desenvolvimento (uso experimental)
MPLS Terminologia FEC = Forward Equivalent Class Pacotes que mesmo destino do próximo salto Encaminhados pela mesma Interface Como mesmo tratamento MPLS HEADER MPLS Label (alocado dinamicamente) 20 Bits (2^20-1) = 1048576 labels 0-15 : reservador para outras aplicações e protocolos 16 239 liberados 240 255 Reservador para Pesquisa e Desenvolvimento (uso experimental)
MPLS Terminologia MPLS HEADER EXP Livre para implementação ( Cisco = COS Class Of Service) S base da pilha. Conforme ilustrado na figura, uma cabeçalho MPLS pode ser empilhado. O valor 1 indica que o rótulo é a base da pilha, isto é, que ele é o último cabeçalho empilhado; Label 1 Exp 0 TTL Label 2 Exp 0 TTL Label 3 Exp 1 TTL
MPLS Terminologia LDP Label Distribution Protocol : tratamento e transpostes dos labels na rede MPLS (troca informações de TAG LSR - Label Switch Router = é um roteador que faz roteamento baseado em Label ( camada 2) Também chamado Provider router Edge LSR = Edge Label Switch Router = é um LSR com uma função adicional, inserir e retirar o label MPLS dos pacotes LSP-Label Switched Path = Caminho pelo qual os LSR fazem o encaminhamento dos pacotes (caminho entre dois roteadores MPLS) Tabela FIB = Forward Information Base = similar a nossa conhecida tabela de roteamento. Trabalha com o Label do Próximo Roteador. Tabela LIB = Label Information Base = guarda informações sobre as rotas a nível de label LFIB = Label Forwading Information Base = tabela da ação utiliza as informação das outras tabelas diz para o roteador o que ele deve fazer
MPLS Terminologia
MPLS Terminologia LFIB FIB LIB
MPLS Operação Control Plane Data Plane
Há 45 anos, nossa vida é transformar a sua. Obrigado.