Professional Documents
Culture Documents
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 3 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 4
MPLS - RFCs MPLS - Vantagens
[MPLS-LDP "LDP Specification", RFC 3036. Aumento da performance dos roteadores
[MPLS-RSVP-TUNNELS] "Extensions to RSVP for ao encaminhar os pacotes, não há necessidade de se
LSP Tunnels",, Work in Progress.
g consultar longas tabelas de roteamento, devido à
utilização dos labels.
[MPLS-SHIM] "MPLS Label Stack Encoding", RFC
3032.
3032 Permite engenharia de tráfego
[MPLS-TRFENG] "Requirements for Traffic Estabelecimento de um caminho para o tráfego.
Engineering Over MPLS", RFC 2702 Ajuste
Aj t dasd características
t í ti d performance
de f para cada
d
perfil de tráfego, possibilitando a discriminação de CoS
(Class of Service) e QoS (Quality of Service).
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 5 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 6
B
Bauru
misturadas com as vantagens das arquiteturas de
camada 3.
Curitiba
Belo Horizonte
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 7 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 8
MPLS - Roteamento MPLS - Roteamento
O roteamento dos pacotes possibilita uma taxa de A análise do cabeçalho do pacote IP (camada 3) é
velocidade superior,
superior pois combina a velocidade da realizada
li d uma única
ú i vez, no LER.
LER
camada 2, com a escalabilidade e inteligência da
camada 33. Esta análise ppermite ao LER identificar cada ppacote
com uma etiqueta, e esta etiqueta separa os pacotes
Domínio MPLS
por classes,
classes conhecidas por FEC (Forwarding
Região de uma rede que utiliza a tecnologia MPLS e é
formado por dois tipos de roteadores: Equivalence Class).
LER (Label Edge Router) - roteadores localizados nas Uma
U vez um pacotet identificado
id tifi d com uma classel
bordas do domínio MPLS. Inserem uma etiqueta nos FEC, terá seu envio feito através de um caminho
pacotes
t entrantes.
t t particular, conhecido como LSP (Label Switch Path).
LSR (Label Switch Router) - roteadores localizados no
centro do domínio MPLS.
MPLS Encaminham os pacotes pela
rede.
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 9 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 10
Topologia Topologia
Full-meshed - topologia totalmente interligada (rede Hub-and Spoke – neste tipo de rede todo tráfego
WAN):
WAN) todos
t d os elementos
l t dad rede
d se interligam
i t li entre
t passa Hub-and
H b d Spoke
S k – neste t tipo
ti de
d reded todo
t d
si. tráfego passa obrigatoriamente pela site central.
DOMÍNIO
MPLS
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 13 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 14
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 15 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 16
MPLS – Componente de MPLS – Componente de
Encaminhamento Encaminhamento
Forwarding Equivalency Class (FEC) Label Switch Path (LSP)
Estabelece
E t b l um conjunto
j t de
d pacotes
t que serãoã É o caminho formado por um conjunto de nós de uma
encaminhados da mesma maneira por um mesmo rede MPLS.
caminho e recebendo o mesmo tratamento.
tratamento
Um pacote é classificado em um grupo FEC ao entrar
As funções dos LSPs são:
no domínio MPLS por intermédio do LER (Label Edge Enviar por um mesmo caminho os pacotes
Router). pertencentes a uma mesma FEC.
Um
U conjunto
j t de
d pacotes,
t cujos
j endereços
d d destino
de d ti Criar
C i túneis
tú i IP para redes
d dod tipo
ti VPN (Vi
(Virtual
t l Private
Pi t
são iguais, com o mesmo tipo de serviço solicitado é Network).
um exemplo de FEC.
FEC
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 17 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 18
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 19 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 20
MPLS – Componente de MPLS – Componente de
Encaminhamento Encaminhamento
Label Switch Router (LSR) Label Information Base (LIB)
Executa os algoritmos de encaminhamento, podendo Tabela que associa porta/label de entrada e porta/label
ser um roteador ou um switch. de saida em cada LSR.
A função do LSR é: Mantida atualizada usando o protocolo Label
receber um pacote MPLS Distribution Protocol (LDP).
analisar sua etiqueta, comparar o valor da etiqueta na Entrada
LIB
tabela de encaminhamento
Rótulo Interface Rótulo Interface
substituir esta etiqueta por outra e encaminhar
de de de de
corretamente o pacote
entrada entrada saída saída
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 21 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 22
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 23 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 24
MPLS – Componentes de Controle MPLS – Componentes de Controle
CR-LDP ou Constraint-based Routing LDP Tempo UDP-Hello
Método
Mét d para estabelecer
t b l caminhos
i h LSPs,
LSP por meio i da
d
distribuição de etiquetas e QoS.
Úteis
Út i para atender
t d a uma engenharia h i ded tráfego
t áf nas UDP-Hello
redes públicas ou quando configuram redes virtuais
privadas (VPN).
(VPN)
TCP-open
Fornece um método de descoberta de vizinhos através
d uso de
do d mensagens multicasting
lti ti do
d tipo
ti HELLO .
Inclui informações de QoS nas mensagens de Initialization(s)
sinalização
i li ã para reservar recursos e estabelecer
t b l LSP
LSPs
Label request
automaticamente. IP
#L2
Tempo Label mapping
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 25 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 26
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 27 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 28
MPLS – Componentes de Controle MPLS – Componentes de Controle
MPLS – BGP (Border Gateway Protocol )
Métodos de distribuição
ç de etiquetas
q
O BGP é um protocolo
t l existente,
i t t que foi
f i estendido
t did para
Distribuição de etiquetas por downstream sob suportar o processo de distribuição de etiquetas.
demanda O BGP [RFCs
[RFC 1771,1772,1773,1774,1657]
1771 1772 1773 1774 1657] assim i como
O LSR faz um pedido, para o seu próximo hop sobre o EGP, é um protocolo de roteamento interdominios, É
qual etiqueta ligar a um determinado FEC. aplicado amplamente para interconectar grandes redes
dentro da Internet.
Distribuição de etiquetas não solicitadas Normalmente
N l t o BGP é utilizado
tili d para prover interligação
i t li ã
O LSR pode distribuir etiquetas a outros LSRs sem ter- entre sistemas autônomos (AS)
lhes solicitado explicitamente.
explicitamente Os
O ASs
AS são ã redes
d ou grupos de d redes
d que atuamt sobb
uma mesma administração e com as mesmas regras
de roteamento.
roteamento
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 29 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 30
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 31 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 32
MPLS – Componentes de Controle MPLS – Componentes de Controle
Seu uso principal no MPLS está associado às VPNs. Desta forma o BGP montará uma tabela de rótulos
A diferença é que ele não troca apenas as nos LSRs
LSR que se assemelha lh a tabela
t b l de
d
ç
informações de roteamento,, mas sim de rótulos. encaminhamento IP.
Assim serão anunciados os endereços que ele Ele é útil, porém, porque permite que os rótulos sejam
consegue atingir
atingir, e o rótulo o qual deve estar escrito distribuídos para todos os nós da rede
rede, de forma que
no pacote para ele entender que é esse endereço o se um LSP precisa ser montado, basta escrever no
d ti
destino. pacote o rótulo já associado a seu destino
destino.
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 33 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 34
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 37 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 38
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 39 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 40
MPLS – Aplicações Modelo de QoS
Engenharia de Tráfego Classe Marcação
EF Tráfego de voz
Caracterização
Voz
Processo para selecionar caminhos a fim de balancear Vídeo
CS5
AF41
Opcional
Vídeo-conferência
o tráfego nos vários links, roteadores e switches de Missão
AF31 Aplicações de caráter crítico para o cliente (classificação subjetiva)
AF32/AF33 Opcional
uma rede. Crítica
CS3 Sinalização de voz
Dados prioritários e que necessitam de latência controlada – aplicações transacionais
O MPLS permite a implementação da engenharia de AF21
(ex: Base de Dados, SAP, PeopleSoft, Siebel, Financial, B2B, Supply Chain
Interativa Management, Ariba, Microsoft SQL, DLSw+) e aplicações interativas (ex: Telnet, Citrix,
tráfego, devido à sua capacidade de especificar quais Messenger, Net Meeting, PlaceWare)
AF22 /AF23 Opcional
os percursos que os pacotes deverão seguir através da D d prioritários
Dados i itá i com característica
t í ti de d rajada
j d – Ex:
E E-mail
E il (Lotus
(L t Notes,
N t O tl k
Outlook,
AF11 SMTP, IMAP, etc), transferência de arquivos grandes (FTP), sincronização de base-de-
rede (source routing), utilizando os protocolos de dados, backups
Bulk
sinalização: CR
CR-LDP
LDP, RSVP
RSVP-TETE. AF12 /AF13 Opcional
CS1
p
Opcional
Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 43 Apostila 05 - Multiprotocol Label Switching (MPLS) - 2º sem/12 44