26
MPLS – Engenharia de Tráfego Luis M. Yasuda Andre Omar Chiaverini

MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Embed Size (px)

Citation preview

Page 1: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

MPLS – Engenharia de Tráfego

Luis M. YasudaAndre Omar Chiaverini

Page 2: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Estruturação da Apresentação

HistóricoConceitosComponentes topológicos

FuncionalidadesMPLS VPNTraffic EngineeringQoS – DiffServAToM (Any Transport over MPLS)

Page 3: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Conceito de MPLSO esquema de Label Switching é uma funcionalidade que habilita roteadores localizados nas bordas de uma rede a aplicarem simples rótulos aos pacotes, permitindo aos dispositivos no núcleo da rede chavearem os pacotes de acordo com esses rótulos, de forma a se ter uma atividade mínima na leitura/escrita das tabelas de roteamento e um consequente aumento na agilidade e velocidade de encaminhamento dos pacotes.

Conceitos

Page 4: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

ConceitosO MPLS evoluiu de várias tecnologias de troca de labels criadas em meados dos anos 90.Os métodos desenvolvidos dividem-se em dois tipos :

Métodos orientados ao fluxoMétodos orientados à Topologia

Page 5: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

ConceitosMétodos orientados ao fluxo

IP Switching (Ipsilon)Cell Switching Router (Toshiba)

IP Router

Switch/Router

IP Router

Switch/Router

configuração do fluxo

novo VC

Page 6: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Conceito

Métodos orientados à TopologiaTag SwitchingARIS

Page 7: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Conceitos

Frameheader IP header Payload

Layer 2 Layer 3

Frameheader Label IP header Payload

Layer 2 Layer 2½ Layer 3

Consulta tabela de rotas e

atribui um rótulo

Page 8: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Componentes TopológicosRoteadores LSR (Label Switched Router): São aqueles situados no núcleo do domínio MPLS e que efetuam a comutação por rótulo.Roteadores E-LSR (Edge Label Switched Router):São os roteadores de fronteira entre o domínio MPLS e as redes IP tradicionais, tendo a função de executar o mapeamento entre os dois domínios.Roteadores CE (Customer Edge): São aqueles situados fora do domínio MPLS e que originam o tráfego a ser transportado pela estrutura.

Page 9: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Componentes Topológicos

CE

PE

P

P

P

PE

CE

MPLSL=3

L=43

10.1.1.1

20.1.1.1

L=5

Page 10: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Funcionalidades do MPLS

VPN MPLSTraffic EngineeringQoS-MPLSAToM (Any Transport over MPLS)

Page 11: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

VPN MPLSMPLS VPN possibilita a uma corporação criar redes virtuais privadas e prover serviços de valor agregado connectionless (similar a circuitos virtuais FR /ATM) em redes IP, garantindo assim a integridade/segurança dos dados trafegados e a qualidade de serviço específica para cada aplicação.

Page 12: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

VPN MPLS

VPN A

VPN B

VPN C

VPN C

VPN A

VPN B

VPN CVPN A

VPN C

VPN B

Intranet

Extranet

• Overlay VPN • MPLS-Based VPNs

VPN A VPN B

Page 13: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

VPN MPLS

PECE

VPN-A

VPN-A

CEVPN-B

Tabela de RoteamentoGlobal

VPN-A

VPN-B

Tabela de roteamentoVPN

CE

Paris

London

Munich

IGP &/or BGP

Page 14: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

VPN MPLS

MPLS VPN Backbone

P-routerPE-router PE-router

MP-BGP

VPN-ACE

CEVPN-B CE-1VPN-B

VPN-ACE-1

Page 15: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

VPN MPLS

MPLS/VPN backbone

VPN B

VPN A

CE-VPN-A

10.1.1.0/24

CE-VPN-B

10.1.1.0/24

PE router

• Duas VPN’s com mesmo plano deEndereços

RIP

RIP

• As duas VPN’s utilizam RIP

Page 16: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Traffic Engineering

Uma das grandes facilidades adicionadas pelo MPLS às redes IP é a possibilidade da criação de túneis vinculados a rotas específicas ou dinâmicas, de acordo com as necessidades da rede.

Page 17: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Traffic Engineering

40BG

40BF

25BE

25CD

10CC

10BB

CostNext-HopNode

RtrA

RtrB

RtrC

RtrE

RtrD

RtrF

RtrG

• RtrA tem 30Mb de tráfego para oRtrF e 30Mb de tráfego para o RtrG

• (43%) perda de pacotes entre RtrB->RtrE!

• Mudando a rota para A->C->D->Enão soluciona o problema

155 Mbps

155 Mbps

34 Mbps

34 Mbps

34 Mbps

34 Mbps

34 Mbps

Page 18: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Traffic Engineering

30Tunnel1G

30Tunnel0F

25BE

25CD

10CC

10BB

CostNext-HopNode

RtrA

RtrB

RtrC

RtrE

RtrD

RtrF

RtrG

• Balanceamento do tráfego através da criação de túneis MPLS-TE.

Page 19: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

QoS-MPLSDiffServ Aware TE

As classes de serviços existentes nas redes IP tradicionais podem ser mapeadas para o domínio MPLS quando do estabelecimento das conexões e reserva de recursos, através do campo DSCP.O campo DSCP permite o mapeamento de até 4 classes distintas.

Page 20: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

DiffServ Aware TE

MPLSPE

PE PE

P

P

P

P

PE

CE

CEDiffServ

DiffServ

Priority—Voice TrafficPriority—Data TrafficRegular Traffic

Page 21: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

AToMAny Transport over MPLSAToMAny Transport over MPLS

Trunking Layer 2 sobre uma rede MPLSEthernetFrame RelayATM – AAL5, Cell ModePPP e HDLC

Page 22: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Ethernet sobre MPLSEthernet sobre MPLS

PE PE

MPLS Network

PE PE

Enterprise LAN

ISP 1

Enterprise LAN

PE PE

ISP 2

ISP A

ISP 3

ISP B

ISP C

Page 23: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Frame Relay sobre MPLS

PE

MPLS Backbone

PE

Frame Relay

CPE Router, FRAD

Frame Relay

CPE Router, FRAD

Frame Relay DLCI

Any Transport over MPLS (AToM)

Tunnel

DS-TE TunnelVirtual Leased Line (DS-TE + QoS)

Page 24: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

ATM sobre MPLS

PE

MPLS Backbone

PE

ATM

CPE Router

ATM

CPE Router

ATM Virtual Circuits

Any Transport over MPLS (AToM)

Tunnel

DS-TE TunnelVirtual Leased Line (DS-TE + QoS)

Page 25: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

PPP, HDLC sobre MPLS

PE

MPLS Backbone

Serial IP or PPP or

HDLC over MPLS

PEDS-TE Tunnel

CE CE

Serial IP or PPP or

HDLC over MPLS

Serial LinkSerial Link

Virtual Leased Line (DS-TE +

QoS)

Page 26: MPLS – Engenharia de Tráfego - lsi.usp.brlsi.usp.br/~rav/rav-fev-2004/apres-alunos/02-MPLS.pdf · Conceito de MPLS O esquema de Label Switchingé uma funcionalidade que habilita

Conclusão

A utilização de MPLS em redes IP auxilia na migração de backbones nível 2 (frame-relay e ATM)para backbones puramente IP, melhorando a escalabi-lidade e performance do encaminhamento de pacotes IP (engenharia de tráfego + QoS; VPN + Engenharia de Tráfego + QoS; AToM + Engenharia de Tráfego).