21
MPLS- Multiprotocol Label Switching Trabalho realizado por: João Pinto 56 798 Justimiano Alves nº 57548 Redes Telecomunicações 2009/2010 Instituto Superior Técnico

MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

  • Upload
    votuong

  • View
    229

  • Download
    1

Embed Size (px)

Citation preview

Page 1: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

MPLS- Multiprotocol Label Switching

Trabalho realizado por:

João Pinto nº 56 798 Justimiano Alves nº 57548

Redes Telecomunicações 2009/2010

Instituto Superior Técnico

Page 2: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Rede MPLS Introdução.

Definição.

Motivação.

Arquitetura e funcionalidades do MPLS Routers.

Label Distribution.

Label switch path.

Resumo funcionamento.

Importância do MPLS na rede IP.

Aplicações da MPLS. VPN:Virtual Private Network

Engenharia de Tráfego

Conclusão.

Redes Telecomunicações 200/2010

Page 3: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Introdução

MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com o objetivo de tornar mais eficiente o encaminhamento e comutação de pacotes na rede.

O MPLS através das diversas tecnologias de encaminhamento e chaveamento de pacotes possibilita o mapeamento de endereços IP em pequenas etiquetas de tamanho especifico.

Pode-se fazer a configuração das etiquetas manualmente ou alternativamente através de configuração automático que é feito pelosprotocolos de sinalização ,designados por “Protocolos de distribuição

de etiquetas”.

Redes Telecomunicações 2009/2010

•Definição

Page 4: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Introdução

O aumento de número de utilizadores, tornou ineficiente o algoritmo de encaminhamento de pacotes usado pela rede IP.

O problema da inter-operabilidade e compatibilidade.

Ex: O protocolo ATM é muito rápido na transferência de dados mas não é interpretável com o protocolo IP tem endereços e controlo diferentes.

Necessidade das novas funcionalidades de roteamento ,tais como classes de serviços.

Ex: vídeo e voz sobre IP que são muito sensíveis ao atraso.

Estes problemas foi resolvido com as tecnologias LBS-Label Basic Switching. Possibilitou extrair o que há de melhor nas redes baseadas em pacotes e das redes orientadas a conexão.

Redes Telecomunicações 2009/2010

•Motivação

Page 5: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Introdução

Uma grande variedade de implementações comerciais de LBS foram criadas. O IP Switching da Nokia; o CSR - Cell Switching Routers da Toshiba; o TAG Switching da Cisco; o ARIS da IBM; o IP Navigator da Ascend; o Fast IP da 3Com. Cada fabricante tinha implementações próprias de LBS dificultando a inter-operabilidade entre eles. Para obter uma solução aberta, inter-operável e independente de protocolos foi normalizado o protocolo MPLS pelo IETF.

Redes Telecomunicações 2009/2010

Motivação cont.

Page 6: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Arquitetura e funcionalidades do MPLS•Rede MPLS

Redes Telecomunicações 2009/2010

Page 7: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Arquitetura e funcionalidades do MPLS

FEC – Atribuir uma classe ao pacote a enviar

Label – Identificador do pacote. Uma label está sempre associada a uma FEC

•Componentes

Redes Telecomunicações 2009/2010

Page 8: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Arquitetura e funcionalidades do MPLS

Routers

Redes Telecomunicações 2009/2010

•LSR – Router que se encontra no núcleo da rede. Pode fazer operações sobre etiquetas e participa nos protocolos de encaminhamento. •LER – Mesmas funções que o LSR e ainda é responsável por adicionar o cabeçalho ao pacote (entrada/saída da rede).•LIB – Contém as tabelas de encaminhamento para os LSR.

IP Routers

•Encaminhamento por datagramas.

IP Router

Page 9: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Arquitectura e funcionalidades do MPLS

Redes Telecomunicações 2009/2010

Label distribution

Alguns protocolos disponíveis em MPLS:

•LDP – mapeia os IPs de destino em labels

•RSVP, CR-LDP- Usado para engenharia de trafego e reserva de recursos.

•Protocol independent multicast(PIM)- multicast

•BGP – virtual private networks

Page 10: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Arquitetura e funcionalidades do MPLS

LSP – Caminho a ser percorrido pelo pacote.

- Encaminhamento Hop-by-hop: Cada LSR escolhe ,independentemente , o próximo salto para um dado FEC.

- Encaminhamento explicito : O LER especifica todo o caminha que o pacote de um dado FEC vai percorrer na rede. O caminho não tem que ser o caminho óptimo.

Redes Telecomunicações 2009/2010

Label switch path

Page 11: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Label distribution protocol LDP – É um protocolo para distribuiçao de informaçao

das etiquetas para todos os routers.Pode trocar vários tipos de mensagens entre routers:

Discovery messages

Session messages

Advertisement messages

Notification messages

Page 12: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Arquitetura e funcionalidades do MPLS

•Label – número da etiqueta•EXP – Define a classe de serviço (Cos).•S – Stack pointer•TTL – Time to live

Redes Telecomunicações 2009/2010

•Cabeçalho

Page 13: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Tabelas de encaminhamento

Page 14: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Resumo funcionamento

Passos para um pacote ser transportado numa rede MPLS:

Criar a etiqueta

Criar as tabelas de encaminhamento em cada Router

Criar o LSP

Encapsular a etiqueta

Enviar o pacote

Redes Telecomunicações 2009/2010

Page 15: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Importância do MPLS na rede IP.

Na técnica de Hop-by-Hop usado pelo IP ,o destino de um pacote pode estar contida em múltiplas rotas ao mesmo tempo, enquanto que na técnica de MPLs a etiqueta contêm um código que identifica o destino de uma forma única.

No que diz ao respeito às aplicações que exigem tempo real, a rede MPLS oferece a implementação de QoS que não pode ser implementada na rede IP,com a implementação de QoS podemos diferenciar diferentes tipos de Tráfegos e tratá-los de forma distinta, dando toda a prioridade a aplicações mais sensíveis.

Ex: vídeo conferência ,Voz sobre IP.

Redes Telecomunicações 2009/2010

Page 16: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Importância do MPLS na rede IP (cont.)

A técnica de comutação por etiquetas permite definir varias caminhos possíveis para um mesmo destino, não dando prioridade apenas aos caminhos mais curto ,mas sim o que se adapta melhor a cada situação.

A figura seguinte Ilustra um a situação que pode acontecer.

Redes Telecomunicações 2009/2010

Page 17: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Importância do MPLS na rede IP (cont.)

Redes Telecomunicações 2009/2010

Page 18: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Aplicações da MPLS.

VPN é uma rede privada onde se pode transportar informação de uma forma segura utilizando estrutura de uma rede publica, como a Internet, usando a técnica de tunelamento em que os pacotes são transmitidos na rede publica em um túnel privado que simula a conexão ponto-a-ponto.

•VPN-virtual private network

Redes Telecomunicações 2009/2010

Page 19: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Aplicações da MPLS.

Tendo o MPLS como o mecanismo de encaminhamento de pacotes no serviço de VPN, consegue-se garantir agilidade, facilidade de gerenciamento de grandes redes e suporte a QoS, bem como suporte a segurança.

Redes Telecomunicações 2009/2010

VPN-Virtual Private Network (cont.)

Page 20: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

TRAFFIC ENGINEERING – TE

A Engenharia de trafego é um processo que controla os tráfegos nas redes evitando no máximo a congestão do mesmo, através da distribuição uniforme do fluxo de pacote IP na rede.

A engenharia de tráfego pode ser feita manualmente, ou usando algum tipo de técnica automatizada, usando inclusive MPLS e/ou Roteamentocom QoS para descobrir e fixar os caminhos mais adequados a determinados fluxos dentro da rede. No roteamento comum os roteadores no caminho precisam consultar sua tabela de encaminhamento dos pacotes. Isso poderia ser evitado, fixando os caminhos com MPLS para os roteadores encaminharem os pacotes baseados em comutação de rótulos.

Redes Telecomunicações 2009/2010

Page 21: MPLS- Multiprotocol Label Switching - Autenticação · Introdução MPLS-Multiprotocol Label Switching é um framework desenvolvido pelo IETF-Internet Engineering Task Force com

Perguntas

Redes Telecomunicações 2009/2010