You are on page 1of 14

Servios - MPLS

Postado por: Roberto Mendona em CCIE, Tecnologia, Exames CCXP, Cisco - Imprima este post
A tecnologia MPLS se apresenta como um modelo que oferece diversas aplicabilidades,
visto a possibilidade de transportar em seu cabealho informaes adicionais, como
parmetros de QoS e orientaes de trfego, o que permite aos administradores das
redes IPs empreg-lo em diversas finalidades. Atualmente existem algumas aplicaes,
ou podemos chamar de servios associados tecnologia MPLS, que tornam a mesma
bastante atrativa aos provedores de servios, inclusive suprindo a necessidade de um
bom desempenho para atendimento a uma gama de servios oferecidos atualmente pela
Internet, tais como aplicaes de voz, vdeo, e algumas aplicaes crticas corporativas.
Portanto, a real motivao para implantao da tecnologia MPLS na rede so as
aplicaes que ela permite.
Sendo assim, esse post tem a finalidade de tratar alguns dos servios fundamentais
ofertados pela tecnologia MPLS (VPN, QoS, TE e Pseudowire). Como se trata de um
post bastante extenso, mostraremos uma srie de 04 ou mais, para que possamos
entender como cada servio trabalha, suas terminologias utilizadas, seus benefcios e
suas implementaes. O primeiro que trataremos ser o servio de VPN MPLS.
O Servio VPN MPLS:
O Servio VPN MPLS um dos principais servios oferecidos por essa tecnologia, e
faz uso do modelo peer to peer, modelo no qual os roteadores do provedor de servios
formam adjacncias de roteamento diretamente com os roteadores dos clientes.
Da perspectiva do roteador do cliente (CE) apenas atualizaes de rotas e dados so
encaminhados para o roteador de entrada do provedor (PE). Nesse roteador do cliente
no necessrio quaisquer configuraes da VPN, e sim apenas habilitar um protocolo
de roteamento ou efetuar um roteamento esttico para que o mesmo troque informaes
com o PE. J o roteador PE executa mltiplas funes, pois o mesmo deve ser capaz de
isolar o trfego se mais de um cliente estiver conectado ao mesmo e, para cada cliente,
designada uma tabela de roteamento independente.
O roteamento atravs do backbone desempenhado usando um processo de roteamento
na tabela de roteamento global. Esses roteadores de backbone, conhecidos como P
(Provider), fazem a comutao de rtulos entre os PEs e no requerem quaisquer
configuraes de VPN. Os roteadores CEs no conhecem os roteadores Ps, e a topologia
interna da rede do provedor transparente para o cliente, conforme figura abaixo.

Portanto, redes MPLS permitem uma total separao das redes VPNs dos clientes. Essa
total diviso se d pela separao de tabelas de roteamento, plano de endereamentos e
trfego, logo as VPNs de dois clientes distintos A e B podem possuir planos de
endereamento idnticos, cada um com sua prpria tabela de roteamento e de modo que
seus trfegos jamais se misturem. Esse isolamento do trfego entre os clientes, que
realizado nos roteadores PE, faz uso de um conceito conhecido como tabela de
roteamento virtual, tambm conhecido como virtual routing and forwarding table ou
VRF.
Um roteador PE tem uma instncia de VRF para cada cliente conectado ao mesmo. A
idia como se existissem roteadores dedicados para cada cliente que se conecta ao
provedor de servios, porm h o compartilhamento de CPU, largura de banda e
recursos de memria com outros roteadores virtuais pertencentes ao mesmo PE. A
funo de uma VRF similar a uma tabela de roteamento global, exceto que ela contm
todas as rotas pertencentes para uma VPN especfica.
como se estivssemos quebrando o roteador em vrias partes e cada parte
individualmente estivesse atendendo a um cliente, ou uma VPN, conforme figura logo
abaixo. Essa uma das grandes vantagens desse servio, pois reduz a quantidade de
equipamentos fsicos que o provedor necessita disponibilizar.

Para realizar uma VPN MPLS necessrio o conhecimento de alguns atributos que so
utilizados nos roteadores PEs, que so: RD (Route Distinguisher), RT (Route Targets) e
MP-BGP (Multi Protocol Border Gateway Protocol). O RD um identificador nico de
64 bits que inserido na frente do IPv4, portanto sendo nico dentro do backbone
MPLS. A combinao dos endereamentos IPv4 e esses identificadores de rotas,
conhecido como endereo VPNv4, fazem com que as rotas IPv4 sejam nicas atravs
da rede VPN MPLS, dessa forma possvel aos clientes de diferentes VPNs o uso dos
mesmos endereos privados.


O protocolo usado para trocar essas rotas VPNv4 entre os roteadores PEs o
multiprotocol BGP (MP-BGP). O RT (Route Target) um atributo que indica uma
coleo de VRFs pelo qual um roteador PE ir distribuir as rotas, ou seja, ele indica
quais rotas devem ser importadas e exportadas pelo MP-BGP, permitindo assim que
possa haver conversao entre diferentes VRFs, e que tambm possa ser feito restries
de importao e exportao de rotas.
As VPNs constituem um dos principais servios oferecidos aos seus clientes para
interligao das suas redes locais. As VPNs MPLS provem uma rede de transporte
com segurana, confiana, comportamento previsvel e menor custo.
No prximo post, exibiremos um teste prtico de VPN MPLS com uso de um Lab
montado no Dynamips.

Multi Protocol Label Switching (MPLS) - Parte 1
Postado por: Marco Filippetti em CCIE, Tecnologia, Exames CCXP, Artigos - Imprima este post
Ol pessoal, atendendo aos pedidos de alguns leitores, decidi escrever uma srie de
posts sobre a tecnologia MPLS.
MPLS hoje cobrado nos seguintes exames Cisco: 642-611 MPLS (CCIP), CCIE R&S
Written (apenas no escrito. No Lab no cobrado) e CCIE SP (written e LAB)
Vamos comear do incio, e daqui, vamos nos aprofundando no assunto.
Afinal, o que MPLS?
I. Introduo
O crescimento exponencial da Internet nos ltimos anos colocou uma enorme carga nas
redes dos provedores de servios e operadoras. O problema que no houve apenas um
crescimento gigantesco no nmero de usurios, mas a utilizao de servios com
necessidades especficas - como voz e vdeo - tambm aumentaram significativamente.
Antes, as aplicaes que rodavam nas redes requeriam apenas que seus pacotes fossem
encaminhados no modo Best Effort. Para as aplicaes mais novas, isso no mais
suficiente. Estas aplicaes demanadam mais banda e garantia de servio, algo antes
inexistente.
Para honrar a garantia de servio proposta, no basta aos provedores aumentar a
quantidade de banda disponvel (o que tambm muito custoso). preciso, tambm,
identificar novas arquiteturas que possam prover qualidade de servio (QoS) e
mecanismos confiveis de engenharia de trfego (TE), mantendo o custo o mais baixo
possvel.
A tecnologia MPLS, desenvolvida inicialmente pela Cisco, hoje o padro de mercado
que surgiu para enderear estes problemas. MPLS permite aos provedores o
oferecimento de um leque diferenciado de servios aos seus clientes. Em resumo,
MPLS uma tecnologia de comutao de pacotes utilizada para transportar pacotes de
um ponto a outro de uma forma rpida e - relativamente - simples, sem o overhead dos
protocolos intermedirios. A marcao DiffServ (Differeciated Services) permite, por
sua vez, que cada tipo de trfego receba um tratamento - leia-se prioridade -
diferenciado, por meio de marcaes especficas (DiffServ Code Point ou DSCP) que
identifiquem cada tipo de fluxo.
II. Operao
Redes baseadas no protocolo IPv4, tipicamente, no oferecem mecanismos de qualidade
de servio como os encontrados em outras redes, como ATM e Frame-Relay. MPLS
traz para redes IP a sofisticao de uma rede orientada a conexo para o mundo IP -
tradicionamente no-orientado conexo.
MPLS significa Multi-protocol Label Switching. Multi-protocol pois a tecnologia
suporta virtualmente TODOS os protocolos de camada 3 (e de outras tambm).
Obviamente, destes, o IP o mais popular. Antes de entrarmos mais a fundo na
tecnologia, interessante conhecermos alguns termos bastante utilizados quando
falamos de MPLS:
Forwarding Equivalent Class (FEC) - Um grupo de pacotes IP que so
encaminhados de uma mesma maneira
MPLS Header - O cabealho MPLS. Contm 32 bits.

MPLS Label - Usado para identificar o FEC.
Label Switched Path (LSP) - O caminho formado por um ou mais LSRs (Label
Switching Routers) atravs do qual pacotes de um determinado FEC
encaminhado.
No modo tradicional de roteamento IP, um router tipicamente considera 2 pacotes como
sendo do mesmo FEC se existir algum prefixo X na tabela de roteamento deste router
de modo que X seja o padro coinscidente mais longo de bits da esquerda para a
direita para os 2 pacotes, para a rede destino. Conforme o pacote atravessa a rede IP,
cada roteador reexamina os pacotes e redefine o FEC.
Nas redes MPLS, por sua vez, a designao do FEC realizada apenas 1 vez, assim que
o pacote entra na rede. Quando isso ocorre, o FEC a que pertence o pacote codificado
em um label. Quando este pacote encaminhado ao prximo router, o label
encaminhado juntamente com ele. Desta forma, nos saltos subsequentes, nenhuma
anlise adicional necessria. O label utilizado como um ndice para uma tabela que
especifica o prximo salto e o novo label. O label antigo substitudo pelo novo label e
o pacote encaminhado ao prximo router.

III. Benefcios
O objetivo inicial do MPLS era trazer para a camada 3 a agilidade da camada 2. A
comutao baseada em labels permite aos routers tomar decises de encaminhamento
baseadas somente no contedo de um simples identificador, ao invs de realizar uma
complexa busca na tabela de roteamento baseada no endereo IP de destino. Esta
justificativa inicial para tecnologias como o MPLS j no est mais em primeiro plano,
uma vez que switches L3 j so capazes de realizar o processo de roteamento em
velocidades bastante elevadas.
Entretanto, MPLS traz uma srie de outros benefcios para redes IP. O fato de pacotes
serem roteados baseados em labels e no via endereo IP resulta em algumas vantagens
importantes:
Classificao dos pacotes baseados na origem do trfego
Pacotes podem ter labels prioritrios designados, permitindo a implementao
de QoS na rede
Os routers LSR de uma rede MPLS no so impactados se regras de como um
pacote deve ser alocado a um determinado FEC forem modificadas
O payload dos pacotes nunca so examinados pelos routers LSR, garantindo um
transporte mais eficiente da informao pela rede
Em uma rede MPLS, um pacote pode ser forado a seguir por um determinado
caminho, ao invs de um caminho que seria seguido caso um protocolo de
roteamento comum estivesse sendo utilizado. Isso pode ser til em ocasies
onde engenharia de trfego (TE) precisa ser aplicada, ou mesmo para garantir
um determinado nvel de servio.
Alm destas, outra grande vantagem do MPLS que a tecnologia completamente
independente dos protocolos utilizados nas camadas 2 ou 3, permitindo uma completa
integrao entre redes que rodem distintos protocolos nestas camadas.
Mais adiante vou dar prosseguimento esta srie de posts sobre o protocolo MPLS, e
vamos colocar para funcionar o LAB Dynamips que implementa uma pequena rede
rodando este protocolo. Espero que esta srie de artigos v de encontro s suas
expectativas!
fonte: http://www.mplstutorial.com
Um abrao!

Multi Protocol Label Switching (MPLS) - Parte 2
Postado por: Marco Filippetti em Tecnologia, Exames CCXP, Artigos - Imprima este post
MPLS-TE (Traffic Engineering)
Introduo
Acho que a maioria aqui j ouviu o termo MPLS-TE, em algum momento de suas
vidas. Imagino que muitos, at hoje, no sabem o significado deste termo. TE o
acrnimo usado para Traffic Engineering, ou Engenharia de Trfego, traduzindo-se
para o Portugus. Alguns termos utilizados neste post encontram-se explicados na parte
I.
Colocando de uma forma bastante simples, TE nada mais que a manipulao de
trfego para que este se adeque aos recursos de rede disponibilizados. Muitos dos
benefcios mencionados anteriormente, na primeira parte deste tutorial, devem-se
possibilidade de se aplicar engenharia de trfego em redes MPLS. Este recurso (TE),
entretanto, no existe apenas em redes MPLS. Redes ATM (e outras, legadas) j
permitiam este tipo de manipulao. O modo como MPLS implementa este tipo de
controle, entretanto, muito mais simples e eficiente.
Objetivos da Engenharia de Trfego
Os objetivos-chave do TE so:
Minimizar o congestionamento na rede;
Aumentar a confiabilidade da operao da rede;
Permitir e policiar a aplicao de Qualidade de Servio (QoS) - A funo de TE,
neste caso, garantir que recursos necessrios determinadas classes de servio
encontrem-se disponveis, sempre que necessrios.
Componentes de Engenharia de Trfego
A aplicao de TE em redes MPLS envolve, basicamente, quatro componentes
funcionais;
1. Information Distribution - TE requer um conhecimento detalhado da topologia
da rede, assim como conhecimento dinmico sobre a capacidade da rede. Isso
pode ser implementado por meio de protocolos IGP com extenses especficas,
de forma que atributos especficos de links (como largura de banda mxima,
utilizao de banda e banda reservada) sejam includos nos anncios link state
destes protocolos. Em uma rede MPLS, cada LSR (Label Switch Router)
mantm uma base de dados chamada TED (TE Database), utilizada para calcular
caminhos especficos pela rede MPLS.
2. Path Selection Component - Baseado na topologia de rede e nos atributos de
link presentes na TED, cada LSR calcula caminhos especficos para seus LSPs
(Label Switching Paths). Estes caminhos podem ser strict ou loose. Uma
rota Strict aquela em que o LSR de ingresso especifica todos os LSRs para o
LSP. A rota loose, por sua vez, tem apenas alguns LSR definidos no LSR de
ingresso.
3. Componente de Sinalizao e definio da rota - A rota calculada pelo
componente anterior no dita funcional at que um LSP seja, de fato,
estabelecido pelo componente de sinalizao. Isso porque o componente de
Path Selection utiliza as informaes presentes na TED, que podem estar
desatualizadas. O componente de sinalizao, portanto, responsvel pela
checagem de todas as informaes necessrias durante o processo de definio
de rota.
4. Componente de encaminhamento de pacotes - Uma vez que o caminho seja
estabelecido, o processo de encaminhamento iniciado no LSR, baseado no
conceito de comutao de labels (j discutido na parte 1 deste tutorial).
Os principais protocolos de sinalizao utilizados em conjunto com o MPLS so o
Resource Reservation Protocol with Traffic engineering Extensions (RSVP-TE) e o
Constraint-based Router Label Distribution Protocol (CR-LDP).
fonte: http://www.mplstutorial.com
Falarei mais sobre RSVP na prxima parte deste post! At l!
Uma boa semana para todos, e os aguardo nesta 5
a
, no Shopping Villa lobos!
Multi Protocol Label Switching (MPLS) - Parte 1
Postado por: Marco Filippetti em CCIE, Tecnologia, Exames CCXP, Artigos - Imprima este post
Ol pessoal, atendendo aos pedidos de alguns leitores, decidi escrever uma srie de
posts sobre a tecnologia MPLS.
MPLS hoje cobrado nos seguintes exames Cisco: 642-611 MPLS (CCIP), CCIE R&S
Written (apenas no escrito. No Lab no cobrado) e CCIE SP (written e LAB)
Vamos comear do incio, e daqui, vamos nos aprofundando no assunto.
Afinal, o que MPLS?
I. Introduo
O crescimento exponencial da Internet nos ltimos anos colocou uma enorme carga nas
redes dos provedores de servios e operadoras. O problema que no houve apenas um
crescimento gigantesco no nmero de usurios, mas a utilizao de servios com
necessidades especficas - como voz e vdeo - tambm aumentaram significativamente.
Antes, as aplicaes que rodavam nas redes requeriam apenas que seus pacotes fossem
encaminhados no modo Best Effort. Para as aplicaes mais novas, isso no mais
suficiente. Estas aplicaes demanadam mais banda e garantia de servio, algo antes
inexistente.
Para honrar a garantia de servio proposta, no basta aos provedores aumentar a
quantidade de banda disponvel (o que tambm muito custoso). preciso, tambm,
identificar novas arquiteturas que possam prover qualidade de servio (QoS) e
mecanismos confiveis de engenharia de trfego (TE), mantendo o custo o mais baixo
possvel.
A tecnologia MPLS, desenvolvida inicialmente pela Cisco, hoje o padro de mercado
que surgiu para enderear estes problemas. MPLS permite aos provedores o
oferecimento de um leque diferenciado de servios aos seus clientes. Em resumo,
MPLS uma tecnologia de comutao de pacotes utilizada para transportar pacotes de
um ponto a outro de uma forma rpida e - relativamente - simples, sem o overhead dos
protocolos intermedirios. A marcao DiffServ (Differeciated Services) permite, por
sua vez, que cada tipo de trfego receba um tratamento - leia-se prioridade -
diferenciado, por meio de marcaes especficas (DiffServ Code Point ou DSCP) que
identifiquem cada tipo de fluxo.
II. Operao
Redes baseadas no protocolo IPv4, tipicamente, no oferecem mecanismos de qualidade
de servio como os encontrados em outras redes, como ATM e Frame-Relay. MPLS
traz para redes IP a sofisticao de uma rede orientada a conexo para o mundo IP -
tradicionamente no-orientado conexo.
MPLS significa Multi-protocol Label Switching. Multi-protocol pois a tecnologia
suporta virtualmente TODOS os protocolos de camada 3 (e de outras tambm).
Obviamente, destes, o IP o mais popular. Antes de entrarmos mais a fundo na
tecnologia, interessante conhecermos alguns termos bastante utilizados quando
falamos de MPLS:
Forwarding Equivalent Class (FEC) - Um grupo de pacotes IP que so
encaminhados de uma mesma maneira
MPLS Header - O cabealho MPLS. Contm 32 bits.

MPLS Label - Usado para identificar o FEC.
Label Switched Path (LSP) - O caminho formado por um ou mais LSRs (Label
Switching Routers) atravs do qual pacotes de um determinado FEC
encaminhado.
No modo tradicional de roteamento IP, um router tipicamente considera 2 pacotes como
sendo do mesmo FEC se existir algum prefixo X na tabela de roteamento deste router
de modo que X seja o padro coinscidente mais longo de bits da esquerda para a
direita para os 2 pacotes, para a rede destino. Conforme o pacote atravessa a rede IP,
cada roteador reexamina os pacotes e redefine o FEC.
Nas redes MPLS, por sua vez, a designao do FEC realizada apenas 1 vez, assim que
o pacote entra na rede. Quando isso ocorre, o FEC a que pertence o pacote codificado
em um label. Quando este pacote encaminhado ao prximo router, o label
encaminhado juntamente com ele. Desta forma, nos saltos subsequentes, nenhuma
anlise adicional necessria. O label utilizado como um ndice para uma tabela que
especifica o prximo salto e o novo label. O label antigo substitudo pelo novo label e
o pacote encaminhado ao prximo router.

III. Benefcios
O objetivo inicial do MPLS era trazer para a camada 3 a agilidade da camada 2. A
comutao baseada em labels permite aos routers tomar decises de encaminhamento
baseadas somente no contedo de um simples identificador, ao invs de realizar uma
complexa busca na tabela de roteamento baseada no endereo IP de destino. Esta
justificativa inicial para tecnologias como o MPLS j no est mais em primeiro plano,
uma vez que switches L3 j so capazes de realizar o processo de roteamento em
velocidades bastante elevadas.
Entretanto, MPLS traz uma srie de outros benefcios para redes IP. O fato de pacotes
serem roteados baseados em labels e no via endereo IP resulta em algumas vantagens
importantes:
Classificao dos pacotes baseados na origem do trfego
Pacotes podem ter labels prioritrios designados, permitindo a implementao
de QoS na rede
Os routers LSR de uma rede MPLS no so impactados se regras de como um
pacote deve ser alocado a um determinado FEC forem modificadas
O payload dos pacotes nunca so examinados pelos routers LSR, garantindo um
transporte mais eficiente da informao pela rede
Em uma rede MPLS, um pacote pode ser forado a seguir por um determinado
caminho, ao invs de um caminho que seria seguido caso um protocolo de
roteamento comum estivesse sendo utilizado. Isso pode ser til em ocasies
onde engenharia de trfego (TE) precisa ser aplicada, ou mesmo para garantir
um determinado nvel de servio.
Alm destas, outra grande vantagem do MPLS que a tecnologia completamente
independente dos protocolos utilizados nas camadas 2 ou 3, permitindo uma completa
integrao entre redes que rodem distintos protocolos nestas camadas.
Mais adiante vou dar prosseguimento esta srie de posts sobre o protocolo MPLS, e
vamos colocar para funcionar o LAB Dynamips que implementa uma pequena rede
rodando este protocolo. Espero que esta srie de artigos v de encontro s suas
expectativas!
fonte: http://www.mplstutorial.com


Multi Protocol Label Switching (MPLS) - Parte 2
Postado por: Marco Filippetti em Tecnologia, Exames CCXP, Artigos - Imprima este post
MPLS-TE (Traffic Engineering)
Introduo
Acho que a maioria aqui j ouviu o termo MPLS-TE, em algum momento de suas
vidas. Imagino que muitos, at hoje, no sabem o significado deste termo. TE o
acrnimo usado para Traffic Engineering, ou Engenharia de Trfego, traduzindo-se
para o Portugus. Alguns termos utilizados neste post encontram-se explicados na parte
I.
Colocando de uma forma bastante simples, TE nada mais que a manipulao de
trfego para que este se adeque aos recursos de rede disponibilizados. Muitos dos
benefcios mencionados anteriormente, na primeira parte deste tutorial, devem-se
possibilidade de se aplicar engenharia de trfego em redes MPLS. Este recurso (TE),
entretanto, no existe apenas em redes MPLS. Redes ATM (e outras, legadas) j
permitiam este tipo de manipulao. O modo como MPLS implementa este tipo de
controle, entretanto, muito mais simples e eficiente.
Objetivos da Engenharia de Trfego
Os objetivos-chave do TE so:
Minimizar o congestionamento na rede;
Aumentar a confiabilidade da operao da rede;
Permitir e policiar a aplicao de Qualidade de Servio (QoS) - A funo de TE,
neste caso, garantir que recursos necessrios determinadas classes de servio
encontrem-se disponveis, sempre que necessrios.
Componentes de Engenharia de Trfego
A aplicao de TE em redes MPLS envolve, basicamente, quatro componentes
funcionais;
1. Information Distribution - TE requer um conhecimento detalhado da topologia
da rede, assim como conhecimento dinmico sobre a capacidade da rede. Isso
pode ser implementado por meio de protocolos IGP com extenses especficas,
de forma que atributos especficos de links (como largura de banda mxima,
utilizao de banda e banda reservada) sejam includos nos anncios link state
destes protocolos. Em uma rede MPLS, cada LSR (Label Switch Router)
mantm uma base de dados chamada TED (TE Database), utilizada para calcular
caminhos especficos pela rede MPLS.
2. Path Selection Component - Baseado na topologia de rede e nos atributos de
link presentes na TED, cada LSR calcula caminhos especficos para seus LSPs
(Label Switching Paths). Estes caminhos podem ser strict ou loose. Uma
rota Strict aquela em que o LSR de ingresso especifica todos os LSRs para o
LSP. A rota loose, por sua vez, tem apenas alguns LSR definidos no LSR de
ingresso.
3. Componente de Sinalizao e definio da rota - A rota calculada pelo
componente anterior no dita funcional at que um LSP seja, de fato,
estabelecido pelo componente de sinalizao. Isso porque o componente de
Path Selection utiliza as informaes presentes na TED, que podem estar
desatualizadas. O componente de sinalizao, portanto, responsvel pela
checagem de todas as informaes necessrias durante o processo de definio
de rota.
4. Componente de encaminhamento de pacotes - Uma vez que o caminho seja
estabelecido, o processo de encaminhamento iniciado no LSR, baseado no
conceito de comutao de labels (j discutido na parte 1 deste tutorial).
Os principais protocolos de sinalizao utilizados em conjunto com o MPLS so o
Resource Reservation Protocol with Traffic engineering Extensions (RSVP-TE) e o
Constraint-based Router Label Distribution Protocol (CR-LDP).
fonte: http://www.mplstutorial.com
Falarei mais sobre RSVP na prxima parte deste post! At l!
Uma boa semana para todos, e os aguardo nesta 5
a
, no Shopping Villa lobos!
Marco Filippetti

Multi Protocol Label Switching (MPLS) - Parte 3
Postado por: Fabio A de Amorim em CCIE, Exames CCXP, Exames CCNP, Artigos - Imprima este
post
Pessoal,
Partindo de uma questo que postei semana passada e fiquei devendo a resposta, resolvi
escrever este pequeno artigo sobre os componentes do MPLS. O Marco j fez dois belos
posts sobre MPLS: Multi Protocol Label Switching - Parte I e Multi Protocol Label
Switching - Parte II. Vale a pena ler antes para se familiarizar com o que voc vai ler
abaixo.
Uma observao importante sobre o que est escrito a seguir: tudo est baseado em
tecnologias Cisco. Mas no muda muito para outros fabricantes, ok?
Como vocs j leram no post do Marco, labels so adicionados ou removidos pelos
Edge LSRs (Label Switching Routers), tambm conhecidos como LERs (Label Edge
Routers) e, em alguns casos, como PEs (Provider Edges). Estes so os roteadores que
esto realmente na boda da rede MPLS, fazendo a a conexo entre uma rede no-MPLS
(pode ser ATM, Frame-Relay, Ethernet, etc.) e uma rede MPLS. Os roteadores
puramente MPLS, conhecidos como LSRs, encaminham trfego baseados somente em
labels. Quando o pacote chega ao destino ou prximo dele, na sada da rede MPLS h
outro Edge LSR, que agora remove o label e faz o roteamento do pacote para fora da
rede MPLS.

Para que tudo isso funcione, em termos de arquitetura, o MPLS possui dois
mecanismos separados:
Control Plane: Matm a troca de informaes sobre roteamento e labels entre
dispositivos adjacentes. Para o roteamento, ele lida com todas as complexidades
dos protocolos de roteamento como OSPF, EIGRP, IS-IS e BGP por exemplo,
que, como vocs sabem, roteiam pacotes com base no IP de destino. Por outro
lado, por tambm cuidar dos labels, ele trabalha com protocolos de roteamento
baseados em labels, Como o TDP(Tag Distribution Protocol) e o LDP (Label
Distribution Protocol), sendo o ltimo o mais utilizado.
Data Plane: Responsvel por encaminhar o trfego baseado somente em labels,
utilizando para isso informaes geradas e coletadas pelo Control Plane. O Data
Plane tambm conhecido como Fowarding Plane.
O que qualquer router habilitado para MPLS faz, ou seja, o que qualquer LSR faz ,
basicamente, utilizar o Control Plane para, atravs dos Protocolos de Roteamento,
descobrir e escolher os melhores caminhos, que no MPLS so conhecidos como LSPs (
Label Switching Paths) e enviar este mapeamento para que o Data Plane execute.
Simples no?!
Como analogia, imagine um rally. Vo sempre dois caras no carro. Um o Navegador,
que mapeia o caminho todo, faz todo planejamento e, durante a execuo, fica
monitorando o percurso afim de garantir que o caminho escolhido o melhor ou ao
menos o pr-determinado. Este Navegador o Control Plane. J o Motorista executa o
plano da melhor maneira possvel , o mais rpido possvel, sem se preocupar em ficar
olhando o mapa ou o GPS. Simplesmente segue as instrues, na maior velocidade
possvel! Esse motorista o Data Plane!

Se vocs gostaram do post e tm interesse em saber mais sobre MPLS, dependendo da
participao e dos comentrios, continuarei a srie, falando no prximo post das
essenciais tabelas que operam no Control Plane e no Data Plane: FIB, LIB e LFIB.
Abraos,
Fbio A. de Amorim

You might also like