Você está na página 1de 11

4

1 INTRODUO

Este trabalho tem por finalidade expor o conceito de MPLS (Multiprotocol Label
Switching), que um protocolo de roteamento baseado em pacotes rotulados, bem como o seu
funcionamento bsico e as aplicaes prticas. A funo de uma rede MPLS no o de fazer a
conexo direta aos sistemas finais. Pelo contrrio, ela uma rede de trnsito, levando pacotes
entre pontos de entrada e sada.

1.1 MPLS
1.1.1 Conceitos
O MPLS (Multiprotocol Label Switching), uma tecnologia de encaminhamento de
pacotes fundamentada em rtulos ou labels, definido pela RFC 3031. Atualmente uma das
tecnologias mais empregadas para criao de circuitos virtuais. MPLS suporta IP, ATM e
Frame Relay, atua entre as camadas 2 e 3 do modelo OSI, alm de determinar mtodos para
gerenciamento de fluxos de trfego de diversos tipos, como por exemplo o fluxo entre
hardwares diferentes, de mquinas, ou mesmo de fluxos entre aplicaes divergentes.
O MPLS (Multiprotocol Label Switching) foi padronizado para solucionar diversos
problemas das redes IP, entre eles:

Permitir a utilizao de switches, especialmente em backbones de redes IP, sem ter de


lidar com a complexidade do mapeamento do IP no ATM. Switches so em geral mais
baratos e apresentam melhor performance que roteadores.

Escalabilidade.

Acrescentar novas funcionalidades ao roteamento.


O objetivo principal do MPLS era fornecer uma acelerao do transporte de pacotes

em roteadores, por fim terminou resultando em importantes progressos no campo de redes de


computadores e telecomunicao como: tecnologia de plano de controle, engenharia de
trfego, redes privadas virtuais (VPNs), melhor aproveitamento de QoS e gerenciamento de
conexes em redes ticas entre outros.
Uma das primeiras aplicaes de MPLS em rede IP a engenharia de trfego,
destacando a melhoria a rede, com finalidades relacionadas a menor atraso, alta taxa de
transmisso, diminuio de perda de pacotes. Outra aplicao essencial e muito usada em
redes MPLS o gerenciamento de QoS (Quality of Service) em redes IP. O MPLS sozinho
no prov QoS, mas associado a tecnologia com roteamento e servios diversificados, permite
uma alta performance e melhor aproveitamento dos recursos especialmente com dados
multimdia Voz e Vdeo.
O MPLS viabiliza meios para mapear endereos IP em rtulos simples e tamanho fixo
aplicados por distintas tecnologias de encaminhamento e chaveamento de pacotes. Este
mapeamento feito somente uma vez no n na borda da rede MPLS. Depois disso o
encaminhamento dos pacotes definido utilizando-se a informao composta em um rtulo
(label) introduzindo no cabealho do pacote. Este rtulo no transposta um endereo e

substitudo em cada switch. O chaveamento de dados a altas velocidades praticvel por que
os rtulos de tamanho fixo so adicionados no incio do pacote e podem ser utilizados pelo
hardware resultando em um chaveamento rpido.
Mesmo que tenha sido criado tendo em vista redes com camada de rede IP e de enlace
ATM, o mtodo de encaminhamento dos pacotes no MPLS pode ser utilizado para quaisquer
outras combinaes de protocolos de rede e de enlace, o que explica o nome de Multiprotocol
Label switching dado pelo grupo de trabalho do IETF.

1.1.2 Componentes De Uma Rede MPLS


Uma rede MPLS constituda por equipamentos do tipo CE (Custumer Edge
Equipament), PE (Provider Edge Equipamente) e P (Provider Equipament) conforme figura
abaixo.

Componentes de rede MPLS


Os roteadores que constituem redes MPLS so chamados de LSR (Label Switching
Routers) ou LER (Label Edge Routers), dependendo da sua finalidade na rede. Um LSR um
roteador de ncleo da rede MPLS, compartilha do estabelecimento de LSP (Label Switching
Paths) usando protocolos de distribuio de rtulos, sendo capaz de executar o envio de
pacotes rotulados de modo muito eficiente, como tambm encaminhamento IP convencional.
Um LSP (Label Switched Path) o trajeto percorrido por pacotes MPLS entre dois
LRS quaisquer conforme a definio de uma FEC. Conforme Enne (2009, p.41) Uma FEC
representa, em uma viso bsica, o prefixo do endereo IP de destino de pacotes MPLS ou o
prprio endereo IP de destino, que se constituiu no elemento de FEC nico para definio do
caminho a ser seguido por esses pacotes na rede [...] possvel atribuir vrios FECs ao
mesmo LSP, e vrios LSPs mesma FEC, resultando na facilidade da agregao de
fluxos multicast.

Os rtulos so associados FECs como resultado de um evento que indica a


necessidade dessa associao. Estes eventos podem ser de dois tipos:

Data Driven: a associao efetuada quando chega a um LSR com trfego


identificado como sendo candidato Label Switching. As associaes de rtulos a
FECs s so estabelecidas quando necessrio, resultando num menor nmero de
entradas na tabela de expedio;

Control Driven: as associaes so feitas como consequncia da

atividade do plano

de controle e so independentes da informao a transportar. A escalabilidade deste


mtodo superior do Data-Driven, sendo por esta razo usada em MPLS.
Existem trs formas distintas de colocao dos rtulos MPLS:

Frame-based LRSs: Constitudos sobre Ethernet switches e sobre roteadores IP


operando com o protocolo PPP.

ATM-LSRs: Constitudos sobre switchs ATM.

FR-LSRs: Constitudos sobre switchs Frame Relay.


Primeiramente o rtulo colocado no pacote que define todo o seu caminho no

domnio MPLS. Pode ser encapsulado de vrias formas, ou na camada de ligao lgica
(ATM, Frame-Relay, PPP) ou ajustado num pequeno cabealho entre o cabealho da camada
de ligao lgica e o cabealho da camada de rede. Esse tipo de procedimento admite que o
MPLS suporte qualquer protocolo e qualquer tecnologia da camada de ligao. O rtulo
MPLS constitudo pelos seguintes campos conforme a figura:

Estrutura e Encapsulamento do Cabealho MPLS.


O campo Rtulo, contm o valor do rtulo MPLS, j no campo CoS (Class of
Service) no qual determina a forma como o pacote analisado nas filas de espera dos
equipamentos relacionados a rede. No campo S (Stack) onde permitido a hierarquizao de

rtulos e o campo TTL (Time To Live) faz com que admita a aplicabilidade TTL IP
convencional.
medida que acontecem mudanas na topologia, o mecanismo usado para fazer a
atualizao da tabela de roteamento o FIB (Forwarding Information Bases). O FIB
fundamentalmente o espelho da tabela de roteamento que vinculam as FECs aos endereos IP
do prximo salto (next-hop) com as devidas interfaces de sada. J quem mantm o
mapeamento entre prefixo IP, rtulo atribudo e atribuio dos rtulos o LIB (Label
Information Bases). Conforme Enne (2009, p. 42) [...] as LIBs podem conter tambm
os bindings locais entre FECs e labels, desempenhando a funo dos label spaces. Os label
space, so espaos disponveis nos LSRs contendo uma margem de rtulos e uma base de
informaes onde so registrados os bindings locais.
Finalmente, o LFIB (Label Forwarding Information Bases) surge para dar bases de
informaes em LSRs indexadas por valores de FEC. O IGP usado para completar as tabelas
de roteamento em todos os roteadores MPLS da rede. Baseado na distribuio de informao
de atualizaes de roteamento IGP, cada roteador determina o trajeto com as melhores mtrica
para um destino da rede.
1.1.3 Distribuio de Rtulos
O mtodo de comutao e distribuio dos rtulos similar ao mecanismo usado pelo
roteamento, com a diferena que os switchs MPLS no tm a necessidade de considerar os
dados do cabealho da camada de rede. Quando o roteador LSR insere o rtulo ao pacote, o
mesmo j est com seu plano de percurso definido para chegar ao seu destino. Isso ocasiona
que o processo de roteamento em geral seja muito eficaz.
O MPLS possibilita duas formas de aumentar as informaes necessrias. A primeira
ampliar a aplicabilidade em protocolos j existentes, que o caso do BGP e OSPF, por
exemplo. A segunda criar um novo protocolo ou protocolos, destinados para fazer a
classificao de rtulos que o caso do LDP (Label Distribution Protocol).
Desenvolvido pela IEFT, O LDP definido com a RFC 3036, um protocolo projetado
especialmente para a distribuio da informao de mapeamento de rtulos. Do mesmo modo
que

OSPF,

protocolo

LDP

envia

constantemente

mensagens hello,

pelo

endereo multicast 224.0.0.2, para descoberta dos vizinhos. Este protocolo permite a

designao de rtulos dos tipos Data-Driven e Control-Driven. A desvantagem do uso deste


protocolo o acrscimo da sua complexidade com os protocolos de encaminhamento. Em
seguida, o LDP foi alterado para suportar o encaminhamento com excees atravs
de piggybacking num protocolo de encaminhamento, onde a informao de associao de
rtulos pode ser adicionada aos protocolos de encaminhamento tradicionais. Para (Enne 2009,
p.51) Opiggybacking um processo mais eficiente do que o mtodo direto do LDP por
aproveitar trfego de controle j existente na rede. Este mtodo garante consistncia na
informao de expedio e evita o uso de outro protocolo. Porm, nem todos os protocolos
podem ser facilmente alterados para suportar piggybacking, o BGP e RSVP foram alterados
para suportar este protocolo.

2. FUNCIONAMENTO
Assim que um pacote parte de um roteador para outro por meio de um protocolo de
rede sem conexo, cada roteador avalia este pacote e toma decises independentes sobre para
onde enviar o pacote. Isto significa que cada roteador analisa o cabealho e roda o seu prprio
algoritmo de roteamento. Contudo os cabealhos dos pacotes possuem muito mais informao
do que necessrio para se definir para onde ser o prximo salto.
A funo de rotear um pacote atravs de determinada rede pode, contudo, ser separada
em duas operaes distintas. A primeira consistir em determinar Classes de Encaminhamento
Equivalentes (Fowarding Equivalence Class FEC) que seriam todas as alternativas de
encaminhamento de um pacote atravs da rede. A segunda correlaciona cada CEE (FEC) com
um prximo salto.
Cada CEE conectado a um LSP (Label Switch Path). Os LSP so caminhos
determinados dentro da nuvem MPLS. Uma CEE pode ser associada a mais de um LSP,
porm com todos apresentando mesma origem e mesmo destino.

Simulando

uma

comparao,

cada

roteador da rede agregar dois

pacotes a uma mesma

CEE, se existe em sua tabela de

convencional

no

roteamento

roteamento um prefixo de endereo X que seja a maior combinao (longest match) com o

10

endereo de destino de cada pacote. No MPLS o vnculo do pacote com uma determinada
CEE feito apenas uma vez quando o pacote entra na rede atravs do LER (Label Edge
Router) da figura abaixo. A CEE a qual o pacote est relacionado codificado atravs de um
rtulo de tamanho fixo que fixado entre a camada de enlace (link layer) e a camada de rede
(network layer).

Os prximos saltos no h nenhuma verificao do cabealho da camada de rede do


pacote. A cada Roteador Comutador de Rtulos (Label Switch Router LSR) pelo qual o
pacote passa, os rtulos so substitudos, pois cada rtulo representa um ndice na tabela de
encaminhamento do prximo roteador. Deste modo, quando um pacote rotulado chega, o
roteador pesquisa em sua NHLFE pelo ndice representado pelo rtulo. Ao encontrar este
ndice o roteador substitui o rtulo de entrada por um rtulo de sada associado CEE a que
se refere o pacote. Depois de finalizada a operao de troca de rtulos o pacote
encaminhado pela interface que est especificada na tabela de roteamento. Quando o pacote
chega ao LER de sada da rede MPLS, o rtulo excludo e o pacote encaminhado
pela interface associada CEE a qual pertence o pacote.

3. APLICAES PRTICAS

11

Hoje em dia h algumas aplicaes, tambm conhecidas como servios associados


tecnologia MPLS, que a tornam muito interessante aos provedores de servios, at suprindo a
falta de uma boa performance para atendimento de uma srie de atividades ofertadas
atualmente pela Internet, tais como aplicaes de voz, vdeo e algumas aplicaes anlises
corporativas. A justificava real para introduo da tecnologia MPLS na rede so as aplicaes
que ela permite. Tais aplicaes so difceis
de implementar, ou operacionalmente quase impossveis de realizar com as redes IPs
tradicionais (Osborne e Simha, 2002). Alguns desses servios so: VPNs MPLS, PseudoWire
MPLS, QoS MPLS e Engenharia de Trfego.
3.1 VPN
VPN (Redes Virtuais Privadas) - so redes desenvolvidas em uma infra-estrutura de
rede pblica que utiliza a mesma segurana, gerenciamento, e polticas de processamento
aplicada em uma rede privada. VPNs so infra-estruturas de WAN alternativas que substituem
ou aumenta redes privadas j existentes baseadas em linhas privadas ou redes Frame Relay/
ATM. Uma das aplicaes do MPLS com grande potencial para beneficiar os provedores de
servios o suporte as redes virtuais privadas. O MPLS utilizado como uma alternativa no
desenvolvimento de VPNs usando ATM e aos circuitos virtuais permanentes (PVCs) do
Frame Relay. As redes virtuais, ao utilizar o MPLS, resultam algumas vantagens do modelo
baseado em PVC. Uma delas a possibilidade que os clientes tm de escolher seus prprios
planos de endereamento, que podem ou no sobrepor os de outros clientes, ou do provedor
de servios. Os dados devero ser entregues nos locais dentro do VPN do cliente que ser
comunicado da entrega. por esta razo que as tcnicas de tunelamento so muito requeridas.
Porm, ao contrrio do modelo do PVC, o VPN MPLS altamente escalvel com
nmeros crescentes de sites e clientes, suportando tambm o modelo de muitos-para-muitos
de uma comunicao entre sites dentro de um VPN sem requerer a instalao de uma malha
cheia de PVCs. Para cada cliente de VPN MPLS, a rede de provedores aparece para
fornecer um IP backbone privado sobre o qual o cliente podendo alcanar outros sites dentro
da organizao, mas no os sites de qualquer outro cliente. Provedores de servios VPN
precisam fornecer uma faixa de QoS para seus clientes. VPNs MPLS suportam QoS usando
tcnicas de servios diferenciados. Estas tcnicas permitem aos clientes trafegarem ordenados
em categorias baseadas em ampla faixa de polticas, assim como: tipos de aplicaes, sites de
origem, e as redes de provedores. Dentro das redes, as classes de trfego so identificadas por

12

bits de cabealho ou por labels diferentes, com o uso dos roteadores para determinar
tratamento de filas e deste modo parmetros de QoS como espera e perda.

3.2 ENGENHARIA DE TRFEGO


Engenharia de trfego o processo de organiza como o trfego flui atravs da
rede para que congestionamentos causados pela utilizao desigual da rede
possam ser impedidos. Um objetivo central da engenharia de trfego na internet
facilitar a operao eficiente e confivel da rede enquanto que ao mesmo
tempo otimiza a sua utilizao e desempenho. A engenharia de trfego j
atualmente uma funo indispensvel em grandes redes por causa do custo alto
dos equipamentos e da natureza comercial e competitiva da internet. Como
altera o fluxo normal dos pacotes, ela pode ser utilizada para atender a requisitos
de QoS de determinados fluxos de dados. A engenharia de trfego pode ser feita
manualmente, ou usando algum tipo de tcnica automatizada, usando inclusive
MPLS e/ou Roteamento com 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 roteamento para
encaminharem os pacotes. Isso poderia ser evitado, fixando os caminhos com
MPLS para os roteadores encaminharem os pacotes baseados em comutao de
rtulos.

3.3 QoS
Qualidade de Servio (QoS) - um requisito das aplicaes para a qual exige-se que
determinados parmetros (atrasos, vazo, perdas, variao de atrasos ou jitter, largura de
banda) estejam dentro de limites bem definidos (valor mnimo, valor mximo). Desta forma
QoS um desafio para o backbone de qualquer empresa bem-sucedida. Essas redes servem de
transporte para uma srie de aplicaes, incluindo voz e vdeo com alta taxa de utilizao de
largura de banda, sendo fundamental o correto dimensionamento e configurao dos
equipamentos que o compem, para que tais aplicaes possam funcionar conforme os nveis
de servios pretendidos. As redes, portanto, devem fornecer servios seguros, previsveis,
mensurveis e s vezes garantidos a essas aplicaes. Alcanar a qualidade de servio exigida
de ponta a ponta, ao mesmo tempo mantendo a simplicidade, escalabilidade e

13

gerenciabilidade o segredo para executar uma infra-estrutura que realmente atenda


empresa.
4. CONCLUSO
Este trabalho apresentou os conceitos bsicos do MPLS e como ele pode ser utilizado
para melhorar a performance de backbones de redes IP pela introduo de switches e evitando
a complexidade do mapeamento de pacotes IP em ATM. Com o MPLS possvel tambm
implementar tneis utilizados na formao de redes privadas virtuais (VPNs). Esta tem sido a
soluo adotada pela maior parte dos provedores de VPN que possuem backbone IP.
Ainda que o MPLS seja uma tecnologia muito promissora, somente o tempo ir dizer
o quo relevante ela realmente ser. Com a grande velocidade em que ocorrem as inovaes,
novas tecnologias surgem a todo momento tornando o que at ento era estimado como o
futuro em somente curiosidades e especulaes.

14

REFERNCIAS BIBLIOGRFICAS
ENNE, Antonio Jos Figueiredo. TCP/IP sobre
Moderna, 2009. 408 p. v. 1.

MPLS. 1.

ed. Rio

de

Janeiro: Cincia

OSBORNE, Eric; SIMHA, Ajay. Engenharia De Trfego Com MPLS. 1. ed. [S.l.]: Campus
Elsevier, 2002. 640 p. v. 1.

Sites:
http://blog.segr.com.br/mplsconceito/ - Acessado em 03/02/2016
http://www.teleco.com.br/tutoriais/tutorialmplsrd/pagina_2.asp - Acessado em 04/02/2016
http://www.teleco.com.br/tutoriais/tutorialmplsrd/pagina_4.asp - Acessado em 04/02/2016
http://www.gta.ufrj.br/grad/01_2/mpls/mpls.htm - Acessado em 04/02/2016
http://www.rjunior.com.br/download/mpls.pdf - Acessado em 03/02/2016