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 questão 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 observação importante sobre o que está escrito a seguir: tudo está baseado em tecnologias Cisco. Mas não muda muito para outros fabricantes, ok?
Como vocês já leram no post do Marco, labels são adicionados ou removidos pelos Edge LSRs (Label Switching Routers), também conhecidos como LERs (Label Edge Routers) e, em alguns casos, como PEs (Provider Edges). Estes são os roteadores que estão realmente na boda da rede MPLS, fazendo a a conexão entre uma rede não-MPLS (pode ser ATM, Frame-Relay, Ethernet, etc.) e uma rede MPLS. Os roteadores puramente MPLS, conhecidos como LSRs, encaminham tráfego baseados somente em labels. Quando o pacote chega ao destino ou próximo dele, na saída 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: Matém a troca de informações 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 vocês sabem, roteiam pacotes com base no IP de destino. Por outro lado, por também 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: Responsável por encaminhar o tráfego baseado somente em labels, utilizando para isso informações geradas e coletadas pelo Control Plane. O Data Plane também é 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, através dos Protocolos de Roteamento, descobrir e escolher os melhores caminhos, que no MPLS são conhecidos como LSPs ( Label Switching Paths) e enviar este mapeamento para que o Data Plane execute. Simples não?!
Como analogia, imagine um rally. Vão sempre dois caras no carro. Um é o Navegador, que mapeia o caminho todo, faz todo planejamento e, durante a execução, 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 possível , o mais rápido possível, sem se preocupar em ficar olhando o mapa ou o GPS. Simplesmente segue as instruções, na maior velocidade possível! Esse motorista é o Data Plane! ![]()
Se vocês gostaram do post e têm interesse em saber mais sobre MPLS, dependendo da participação e dos comentários, continuarei a série, falando no próximo post das essenciais tabelas que operam no Control Plane e no Data Plane: FIB, LIB e LFIB.
Abraços,
Fábio A. de Amorim
Leia também:
- Multi Protocol Label Switching (MPLS) - Parte 1
- Multi Protocol Label Switching (MPLS) - Parte 2
- [P&R] Hub? Switch? Hub/Switch?: Afinal, qual a diferença entre cada um destes elementos?
- [P&R] Quais as diferenças entre switches L2 e L3?
- Aprenda a emular um Switch no Dynamips
- Multi-Homing para pequenos escritórios
- VA: Configurando OSPF Multi-area em topologia NBMA
- Tutorial OSPF - Parte 2
- Tutorial IS-IS parte I
- O Protocolo BGP4 - Parte 1
- Tutorial OSPF - Parte 4
- [CCNA] Desafio 1 da Semana 1 - Dezembro de 2008
- [CCXP] Desafio 1 da Semana 4 - Agosto de 2008
- 1 - Perguntas Básicas, Respostas Básicas - INTERNETWORKING
- 4 - Perguntas Básicas, Respostas Básicas - ROTEAMENTO
Posts
12 de September de 2008 às 2:16 pm
Excelente post Fabio!
Cada vez que leio mais sobre MPLS fica mais claro, principalmente com analogias como a que você fez com o Rally.
Aguardo ansioso a continuidade.
Muito grato!
Rodrigo Marchina Soares
12 de September de 2008 às 2:44 pm
Oi Fábio…
MPLS é tudo. E esses artigos fundamentam o essencial. Dei uma lida, mas não posso agora fazer um “in deep” porque estou com o conteúdo todo do CCNA ainda sendo absorvido. Mas quero saber mais … muito mais sobre MPLS.
Gostei da analogia do rally. Quase um Paris-Dakar…. rss….
Já li algum material mais nada como quem sabe e traduz da melhor maneira.
Obrigada pelo alto nível dos seus artigos.
abs,
Márcia
12 de September de 2008 às 2:50 pm
Fábio Parabéns !!!
De uma forma clara e objetiva você
passou essa relação dos labels e IP
muito didático , o que estar facilitando o entendimento.
estou na expectativa do próximo post …
abraço !!!
12 de September de 2008 às 3:18 pm
Excelente, hoje finalmente peguei os 3 artigos e dei uma estudada, mas como a Márcia, não quero me aprofundar muito no assunto pois o CCNA esta fluindo nas minhas veias e é melhor ficar no conteudo dele nos proximos dias. Mas obviamente não me controlei e li o artigo! Bem explicado, peguei desde o inicio, já tinha lido algumas coisas, mas vai ficando mais claro a medida que novas informações e analogias vão surgindo!
12 de September de 2008 às 4:35 pm
muito legal esse post…
Mais dexa eu me focar no ccna se não e fogo…rsrsrsr
12 de September de 2008 às 4:39 pm
Parabéns Fábio e obrigado pelo artigo.
Rodrigo Dallabona
12 de September de 2008 às 6:52 pm
Excelente post…
Estou fazendo TCC sobre MPLS. Sempre bom rever/reler esses conceitos.
[ ]’s
Rodrigo Rosa da Silva
12 de September de 2008 às 8:47 pm
Putzzz…. Muito bom Fábio… está indo para minha coleção. Estou juntando um bom material sobre MPLS.
Um abraço.
Parabéns.
13 de September de 2008 às 2:14 pm
Parabéns Fábio, sou mais um fazendo TCC sobre MPLS, sua didática é muito boa, ja estou esperando o próximo post..hehe
Abraços
13 de September de 2008 às 6:10 pm
Parabens! Belo Post.
Espero que continue com a serie.
Abraços.
14 de September de 2008 às 11:32 pm
Grande Professor Fábio!!
Muito bom o Post! Fixei melhor agora
Abraço
15 de September de 2008 às 10:34 am
Muito bom Fábio,
O exemplo usado do “Rally” foi excelente, consegui assimilar melhor a forma como o MPLS trabalha.
Fico no aguardo da continuação.
15 de September de 2008 às 12:39 pm
Otimo post Fábio, você escreve muito bem e seu post está muito fácil de entender. Continue assim!!! Estou vendo que na prova do ISCW vou gabaritar em MPLS… hauHAuHAuhAuhauhAu…
Abraços
15 de September de 2008 às 3:06 pm
Olá Fábio,
Parabéns pelo post! Realmente ficou muito didático e fácil de entender!
Só um porém, como diria a torcida do Corinthians: NÃO PARA, NÃO PARA, NÃO PARA… NÃO PARA, NÃO PARA, NÃO PARA, CONTINUA ESCREVENDO FABÃO! (sem polemizar heim pessoal?!… rs)
Sério! O exame MPLS é um dos que pretendo fazer até o final do ano e seria muito bom outros post sobre o assunto.
Obrigado e um abraço.
Alexander
15 de September de 2008 às 3:52 pm
Otimo post!!!!
estou aguardando os proximos posts.
parabens p/ vc e para o Marco pelo outros dois posts
15 de September de 2008 às 7:08 pm
Parabéns Fábio pela forma clara e objetiva que você nos mostrou um pouco sobre MPLS.
Abraços e fuco no aguardo de mais informações….valeu.
15 de September de 2008 às 9:21 pm
Excelente, aguardamos mais!!! valeu Fábio!
15 de September de 2008 às 10:14 pm
Grande Fábio!!!
Bastante claro e explicativo. Deu para ter uma melhor visão do assunto, mas ainda preciso estudar isso com mais calma. As coisas estão um tanto corridas.
Aguardamos ansiosos os próximos!
Abs!!
29 de September de 2008 às 11:24 am
Muito bom este post, estou saindo do zero no que tange a MPLS, rsrsrs…
Aguardo mais pots.
Abraço.
30 de September de 2008 às 11:49 am
Realmente muito esclarecedores os posts sobre MPLS. Será que é possível algum estudo de caso para que possamos entender como o MPLS é utilizado na prática?
Um grande abraço.
2 de October de 2008 às 11:00 am
Legal saber que vocês, que comentaram, gostaram! Valeu! Fico feliz de verdade!
Vamos ver se em breve encontro mais um tempo para eescrever mais sobre MPLS. Atualmente estou trabalhando de 12 a 14 horas por dia, dando aula, pegando trânsito e ainda estudando por conta própria. Não tá fácil! hehehe…
Abraços!
Fábio A. de Amorim
13 de November de 2008 às 2:17 pm
Otimo post…
Gostaria de botar a mao na massa agora. Podia colocar um lab para o pessoal ja ir testando os conhecimentos…
e analogia e otimo pois deixa bem claro para todos o significado…
Abracooss
13 de November de 2008 às 7:04 pm
Fernando: http://blog.ccna.com.br/2008/02/18/cenario-mpls-para-dynamips/