Escolar Documentos
Profissional Documentos
Cultura Documentos
MPLS+-+Fundamentos+e+Aplicações+ (TRABALHO UFRJ) PDF
MPLS+-+Fundamentos+e+Aplicações+ (TRABALHO UFRJ) PDF
2 semestre/2002
Professor: Otto
1 INTRODUO
1.1 Motivao e Necessidades do Mercado
Nos ltimos anos, com a crescente popularizao da Internet, foi observada uma expanso indita das
redes, com especial importncia, as redes de computadores. As grandes corporaes, bem como pessoas
fsicas, passaram a depender, de forma muito mais intensa, de servios de rede. Desta forma, acompanhou
este crescimento o aparecimento de necessidades de confiana, eficincia e qualidade de servio, em relao
s redes utilizadas. Os provedores de servios de Internet esto, mais do que nunca, analisando de forma
crtica qualquer aspecto relacionado ao ambiente operacional, procurando por oportunidades de crescimento
e otimizao de performance. Alm disso, a crise que vem afetando o setor no ltimo ano, obriga as
companhias provedoras de acesso a procurarem novos servios para incrementar suas receitas.
Nesse contexto, a engenharia de trfego emerge como uma considerao de maior importncia no
desenho e operao de grandes redes pblicas de Internet. Entretanto, os protocolos de roteamento clssicos
da Internet impedem a realizao de polticas avanadas de engenharia de trfego em redes IP legadas. O
advento do MPLS (Multi-protocol label switching) acena com a possibilidade de atender a algumas dessas
necessidades.
Neste trabalho, visa-se a apresentao da tecnologia em que se baseia o MPLS, incluindo suas
capacidades e limitaes. Desta forma, pretende-se munir o leitor de informaes necessrias formulao
de concluses racionais sobre as possveis aplicaes de MPLS, bem como suas limitaes e futuro
mercadolgico.
2 CONCEITOS E FUNCIONAMENTO
2.1 - Definies e Conceitos Fundamentais
Muitos conceitos bsicos aplicados a qualquer tecnologia de encaminhamento devem ser revisados
antes de descrever o funcionamento do MPLS.
2.1.1 Roteamento (routing):
o termo utilizado para descrever as aes tomadas por qualquer rede para transmitir
pacotes. Pode haver um nmero qualquer de roteadores em uma rede, conectados de forma arbitrria.
Os pacotes avanam na rede sendo enviados de uma mquina outra em direo ao seu destino.
Protocolos de roteamento permitem cada mquina entender qual deve ser o prximo n em que
um pacote deve passar para chegar ao seu destino. Os roteadores utilizam protocolos de roteamento
para construir as chamadas tabelas de roteamento. Quando um pacote recebido e deve ser feita
uma deciso de encaminhamento, o roteador procura nesta tabela, utilizando o endereo de destino
do pacote como um ndice, obtendo qual deve ser a prxima mquina. A construo das tabelas e seu
uso so operaes lgicas essencialmente independentes. A figura abaixo ilustra essas funes como
podem ocorrer em um roteador.
Analise completa do
Cabealho IP
Suporte a multicast
Decises de roteamento
Roteamento Convencional
Ocorre a cada n
Um Roteador de comutao por rtulos (LSR) um equipamento que suporta tanto o componente de
controle padro IP e componente de encaminhamento por troca de rtulo. A figura abaixo mostra uma rede
simplificada de comutao por rtulos e ilustra os LSRs de borda e de interior. Uma
rede MPLS serve ao
mesmo propsito de qualquer rede de roteamento convencional: entregar trfego a um ou mais destinos. A
adio de
encaminhamento por rtulo complementa mas no substitui o roteamento convencional.
L2
ATM
FR
DLCI
Ethernet
PPP
Shim Label
Shim Label .
IP | PAYLOAD
Label 1
Label 2
Label 3
Pacote
IP
Pacote
IP
Pacote
IP
Encaminhamentro IP
Pacote
IP
Encaminhamentro IP
A forma mais simples de fluxo de dados ocorre quando pacotes IP so transmitidos para o LSR de
ingresso (LER). Este roteador classifica o trfego, associando a ele uma FEC. Os LER usam diferentes
formas de rotular trfego. No modelo mais simples, pacotes IP so asociados a um rtulo e a uma FEC
usando tabelas pr-programadas. Aps passar pelo LER, os pacotes so passados ao prximo LSR, que vai
verificar e trocar o rtulo, repassando-o para o prximo LSR:
O controle ordenado tem a vantagem de melhor engenharia de trfego e controle mais rgido
da rede; entretanto, sua convergncia mais lenta e o
controlador um ponto nico de falha.
Dentro do controle ordenado, existem dois grandes mtodos de ativar a distribuio de rtulos. So
chamados de down-stream no solicitado e sob demanda.
Na primeira forma, o gerenciador de rtulos envia-os quando desejar. Ele pode utilizar, por
exemplo, um intervalo fixo de tempo. Ou pode utilizar a mudana de tabelas de roteamento padro como
estmulo.
J na segunda forma, os rtulos so enviados quando pedidos. Podemos ver abaixo que primeiro os
rtulos so solicitados para, depois, serem enviados.
Porta
Ent
3
Dest
Porta
S
1
47.1
Porta Rtulo
Ent.
Ent.
Dest. Porta
S
Rtulo
S
47.1
0.40
0.50
Rtulo Dest
Ent
0.40
47.1
Rtulo S
1
Pedido: 47.1
0.50
4
ido:
Ped
47.3
Porta
Ent.
3
1
2
7.1
0
0.5
do:
a
e
p
Ma
Porta
S
1
47.1
3
2
1
2
Mapeado: 0.40
47.2
2.2.4 Protocolos
Encontrar um veculo de transporte para a construo das tabelas uma grande preocupao
dos projetistas de redes. necessrio um protocolo que possa carregar todos os dados necessrios e, ao
mesmo tempo, ser rpido, auto-recupervel e de alta confiabilidade.
Roteamento
Implcito
Implcito
Implcito
Explcito
Explcito
Explcito
Engenharia de Trfego
No
No
No
Sim
Sim
Sim
3 TPICOS ESPECIAIS
3.1 Garantindo Qualidade de Servio (QoS)
Para poder disponibilizar uma QoS completa, um sistema deve ser capaz de marcar, classificar e
policiar o trfego. Pode-se entender como uma forma de classificao e marcao, a adio de rtulos, mas a
funo de policiamento fica faltando. O roteamento e a distribuio de rtulos estabelecem as LSPs, mas
ainda no policiam o trfego e controlam a carga em cada enlace.
Novos componentes de software, que adicionam mdulos de gerenciamento entre as funes de
roteamento e o seletor de rota, permitem o policiamento e gerenciamento de largura de banda.
Os dois protocolos que fornecem ao MPLS a habilidade de policiar o trfego e controlar a carga so o
RSVP-TE e o CR-LDP.
3.1.1 RSVP-TE
O conceito do processo de estabelecimento de uma chamada, onde os recursos so reservados
antes do estabelecimento da mesma, remonta ao passado da sinalizao de telefonia. Esse conceito foi
adaptado por redes de dados quando a QoS importante.
Um mtodo inicial desenvolvido pelo IETF em 1997, chamado de Protocolo de Reserva de
Recursos (RSVP), foi feito para esta funo. O protocolo foi criado para solicitar a banda necessria e
condies de trfego necessrias em um caminho definido. Se a banda estivesse disponvel nas condies
desejadas, o enlace era estabelecido. Para tanto, o trfego era classificado em trs nveis: carga garantida,
carga controlada e carga
possvel.
Este protocolo, adicionado a capacidades para acomodar a engenharia de trfego MPLS,
chamado de RSVP-TE. Abaixo vemos como um caminho estabelecido entre duas mquinas. A estaoalvo solicita um caminho especfico, com condies de trfego detalhadas. A
mensagem recebida e
uma mensagem de reserva, reservando a banda na rede, mandada de
volta estao-alvo. Aps a
primeira mensagem de reserva ser recebida, os dados podem fluir em caminhos especficos de fim a fim.
Este tipo de estabelecimento chamado de soft state, pois a chamada ser derrubada se no
houver uma atualizao respeitando temporizadores.
3.1.2 CR-LDP
Com o CR-LDP, modificaes foram feitas ao protocolo LDP para permitir especificaes de
trfego.
Esse protocolo adiciona campos ao LDP. Eles so chamados de taxas de dado de pico,
comprometido e de excesso, muito similar ao usado em redes ATM.
O estabelecimento de chamada um processo bem simples: uma requisio e um
mapeamento. Diferentemente do protocolo RSVP-TE, o CR-LDP mantm o caminho uma vez estabelecido
at que uma requisio explcita seja feita.
O GMPLS um conjunto de protocolos do plano de controle que prov uma semntica consistente e
uniforme para sinalizao, roteamento e gerenciamento de enlace.
Os pesquisadores de MPLS provaram que um rtulo poderia mapear uma cor em um espectro e que pacotes
MPLS poderiam ser ligados diretamente a uma rede tica. Eles chamaram a esse processo de MPS.
Continuando as pesquisas, foi descoberto que, para ter uma rede verdadeiramente dinmica, um mtodo para
controle total da rede dentro do centro tico seria necessrio. Surgiu, ento, o conceito de rede tica
inteligente.
O MPLS poderia fazer esse trabalho, mas como era especfico para redes IP, seus protocolos deveriam ser
modificados para conversar com equipamentos de telecomunicaes. Da o surgimento do GMPLS.
Abaixo vemos uma rede com protocolo IP de fim a fim, MPLS de LER a LER e GMPLS do centro da rede.
Para cumprir a tarefa de controlar as redes centrais, requerido o desenvolvimento de diferentes interfaces e
protocolos. De fato, o GMPLS no apenas um protocolo, mas uma coleo de diferentes padres escritos por
diferentes entidades para atingir um objetivo comum.
Na prxima figura, a rede MPLs possui dois tipos novos de equipamentos. Um LER e um LSR (que pode
ser um comutador ATM melhorado). Essa nova topologia reduz significativamente o nmero de adjacncias
e a necessidade de criar uma rede totalmente inter-ligada eliminada.
6 GLOSSRIO
ATM Asynchronous Transfer Mode. Modo de transmisso assncrono, baseado na comutao de clulas de
tamanho fixo.
FEC Forward Equivalence Class. Grupo de pacotes tratados de forma similar em uma rede.
IETF Internet Engineerinf Task Force. Organizao que prov a coordenao dos padres e
especificaes para o desenvolvimento de redes TCP/IP.
IP Internet protocol. Protocolo de camada 3 utilizado na Internet.
LER Label Edge Router. Roteador de borda por rtulo.
LSR Label Switching Router. Roteador por rtulo.
OSPF-TE Open Shortest Path First with Traffic Engineering. Protocolo de Caminho mais Curso com
suporte a engenharia de trfego
RSVP-TE Resource Reservation Setup Protocol with Traffic Engineering. Protocolo de Configurao com
Reserva de Recursos com suporte a engenharia de trfego.
SONET Sychronous Optical Network. Rede tica sncrona.
SDH Synchronous Digital Hierarchy. Hierarquia digital sncrona.
TDM Time Division Multiplexing. Multiplexao por diviso no tempo.
TTL - Time to Leave. Campo geralmente utilizado no cabealho de protocolos nvel 3. Server para limitar o
nmero de roteadores pelos quais um pacote pode passar. Normalmente recebe um valor inicial na origem e
decrementado a cada encaminhamento, caso atinja valor nulo, descartado.
UNI User Network Interface. Interface de rede do usurio.
VPN Virtual Private Network . Rede privada virtual
7- BIBLIOGRAFIA
- Tanenbaum, Andrew. Redes de Computadores, 3 Edio - Editora Campus
- Rascunho do IETF: draft-ietf-mpls-arch07.txt
- Awduche, Daniel O.; Jabbari, Bijan. Internet Traffic Engineering Using Multi-Protocol Label Switching
(MPLS). 2002 Elsevier Science B.V.
- Jerry Ryan. MPLS techguide. 1998 - Applied Technologies Group
- Sites da Internet:
- www.elsevier.com Depsito de artigos cientficos.
- www.lucent.com Fabricante de equipamentos de Telecomunicaes artigos comerciais.
- www.nortel.com Fabricante de equipamentos de Telecomunicaes artigos comerciais.
- www.convergedigest.com Tutoriais de MPLS
- www.mplsf.com Frum MPLS
8- PERGUNTAS DE VERIFICAO:
- Quais as necessidades tecnolgicas atuais do mercado?
- O que um Rtulo (label) e para que ele serve?
- Qual caracterstica ser fundamental para um domnio MPLS?
- Qual a inovao do GMPLS?
- Afinal, o MPLS vai pegar?