Configuração de uma rede básica de VPN MPL – Cisco, IP/MPLS Redes por Yazid Karkab
Redes IP/MPLS
Execute essas etapas no PE após a configuração do MPLS (configuração de MPLS IP Oem interfaces).
Configuração de uma rede básica de VPN MPL
Como parte da documentação associada a este produto, nos esforçamos para usar um idioma livre de preconceitos. Neste conjunto de documentos, o idioma livre de discriminação refere-se a um idioma que exclui a discriminação de acordo com a idade, desvantagens, gênero, pertencimento racial à identidade étnica, orientação sexual, situação socioeconômica e interseccionalidade. Exceções podem ser aplicadas em documentos se o idioma for codificado em hard nas interfaces de usuário do produto de software, se o idioma usado for baseado na documentação da RFP ou se o idioma usado vier de um terceiro produto de parte referenciada. Descubra como a Cisco usa linguagem inclusiva.
Sobre esta tradução
A Cisco traduziu este documento em tradução automatizada verificada por uma pessoa como parte de um serviço global, permitindo que nossos usuários obtenham conteúdo de assistência em seu próprio idioma. No entanto, deve -se notar que mesmo a melhor tradução automatizada não será tão precisa quanto a fornecida por um tradutor profissional.
Conteúdo
Introdução
Este documento descreve como configurar uma rede básica de VPN MPLS (comutação de etiquetas multiprotocol).
Pré -condições
Requisitos
Nenhum requisito específico está associado a este documento.
Componentes utilizados
As informações contidas neste documento são baseadas nas seguintes versões de hardware e software:
- P e PE roteadores
- Versão do software iOS® Cisco, que inclui a funcionalidade MPLS VPN.
- Qualquer roteador Cisco no 7200 ou faixa posterior suporta a funcionalidade P.
- O Cisco 2600, bem como qualquer roteador no 3600 ou faixa posterior suporta a funcionalidade do PE.
- Você pode usar qualquer roteador que possa trocar informações de roteamento com seu roteador PE.
As informações deste documento foram criadas a partir dos dispositivos em um ambiente de laboratório específico. Todos os dispositivos usados neste documento foram iniciados com uma configuração limpa (padrão). Se sua rede estiver online, não deixe de entender o possível impacto dos pedidos.
Produtos relacionados
Para aplicar a funcionalidade MPLS, você deve ter um roteador da Cisco 2600 ou intervalo posterior. Para selecionar o Cisco iOS com a funcionalidade MPLS necessária, use a ferramenta de pesquisa de software. Verifique também a RAM e a memória flash adicional necessária para executar a funcionalidade MPLS nos roteadores. WIC-1T, WIC-2T e interfaces padrão podem ser usadas.
Convenções
Para obter mais informações sobre as convenções usadas neste documento, consulte Convenções relacionadas ao conselho técnico da Cisco.
Essas letras representam os diferentes tipos de roteadores e interruptores usados:
- P – O roteador principal do fornecedor.
- EDUCAÇAO FISICA – roteador de periferia do fornecedor.
- ESSE – roteador de periferia do cliente.
- Vs – roteador de clientes.
Percebido : Os roteadores de PE são o último salto na rede de fornecedores e são os periféricos que se conectam diretamente aos roteadores que não conhecem a funcionalidade MPLS, como ilustrado no diagrama a seguir.
Este esquema apresenta uma configuração padrão ilustrando as convenções descritas acima.
Diagrama de rede VPN MPLS típico
Informações gerais
Este documento fornece um exemplo de configuração de um MPLS VPN (comutação de etiqueta multiprotocolo) quando o protocolo BGP (protocolo de gateway de borda) está presente nos sites dos clientes da Cisco.
Usado com MPLS, a funcionalidade VPN permite que vários sites interconectem transparentes por meio de uma rede de provedores de serviços. Uma rede do provedor de serviços pode suportar várias VPNs IP diferentes. Cada um deles aparece para seus usuários como uma rede privada, separada de todas as outras redes. Em uma VPN, cada site pode enviar pacotes IP para qualquer outro site na mesma VPN.
Cada VPN está associada a uma ou mais instâncias de VRF (roteamento e encaminhamento virtual)). Um VRF consiste em uma tabela de roteamento IP, uma tabela derivada do Cisco Express Forwarding (CEF) e um conjunto de interfaces que usam essa tabela de alcance. O roteador gerencia uma base de informações de roteamento (RIB) e uma tabela CEF separada para cada VRF. Portanto, as informações não são enviadas para fora da VPN e possibilita o uso da mesma sub -rede em várias VPNs e não causam problemas de endereço IP. O roteador que usa o protocolo BGP Multiprotocol (MP-BGP) distribui informações de roteamento VPN para extensas comunidades de MP-BGP.
Configuração
Esta seção fornece exemplos de configuração e explica como eles são implementados.
Diagrama de rede
Este documento usa a seguinte configuração de rede:
Topologia
Procedimentos de configuração
Configuração do MPLS
1. Verifique isso IP CEF é ativado nos roteadores onde o MPLS é necessário. Para melhorar o desempenho, use IP CEF distribuído (se aplicável).
2. Configure um protocolo IGP no coração do provedor de serviços, os protocolos OSPF (Aberto do Caminho do Caminhão Aberto) ou IS-IS (sistema intermediário do sistema para intermediário) sendo as opções recomendadas e anunciam o loopback0 de cada roteador IP e PE.
3. Uma vez que os principais roteadores do provedor de serviços estiverem totalmente acessíveis à camada 3 entre seus loops, configure o comando MPLS IP Em cada interface L3 entre os roteadores P e PE.
Percebido : a interface do roteador PE que se conecta diretamente ao roteador, isso não requer MPLS IP Configuração de comando.
Execute essas etapas no PE após a configuração do MPLS (configuração de MPLS IP Oem interfaces).
-
Criar um VRF para cada VPN conectado ao Definição VRF Erasecat4000_flash:. Etapas adicionais: especifique o marcador rodoviário usado para esta VPN. O comando Rd é usado para estender o endereço IP para que você possa identificar qual VPN pertence.
VRF Customer Definition_A RD 100: 110
Configurar propriedades de importação e exportação para extensas comunidades de MP-BGP. Eles são usados para filtrar o processo de importação e exportação com o comando de alvo da estrada, conforme indicado no seguinte resultado:
Definição VRF Customer_A RD 100: 110 Exportação de alvo de rota 100: 1000 Importação de alvo de rota 100: 1000 ! Família de saída da família de endereços IPv4
Pescara#Mostrar interface run gigabitethernet0/1 Configuração de construção. Configuração atual: 138 bytes ! GigabitetherNet0/1 VRF Encaminhamento Customer_A Endereço IP IP 10 Interface.0.4.2.255.255.255.0 DUPLEX Auto Speed Auto Media-Type RJ45 End
Configuração do MP-BGP
Existem várias maneiras de configurar o BGP, por exemplo, você pode configurar os roteadores de PE como vizinhos do BGP ou usar um refletor de estrada (RR) ou métodos de confederação. Um refletor de estradas é usado no exemplo a seguir, que é mais escalável do que o uso de vizinhos diretos entre os roteadores de PE:
- Digite o comando Endereço-família IPv4 VRF Para cada VPN presente neste roteador de PE. Em seguida, execute uma ou mais das etapas a seguir, se necessário:
- Se você usar o BGP para trocar informações de roteamento com o CE, configure e ative os vizinhos do BGP com os Routeurs CE.
- Se você usar outro protocolo de roteamento dinâmico para trocar informações de roteamento com o CE, redistribuir protocolos de roteamento.
Percebido : Dependendo do protocolo de roteamento que você usa, você pode configurar qualquer protocolo de roteamento dinâmico (EIGRP, OSPF ou BGP) entre o PE e este periférico. Se o BGP for o protocolo usado para trocar informações de roteamento entre PE e CE, não é necessário configurar a redistribuição entre protocolos.
2. Digite Endereço-família VPNV4 E execute as etapas a seguir:
- Ative os vizinhos, uma sessão do bairro VPNV4 deve ser estabelecida entre cada roteador de PE e o refletor da estrada.
- Especifique que a comunidade estendida deve ser usada. Isso é obrigatório.
Configurações
Este documento usa essas configurações para configurar o exemplo de uma rede MPLS VPN:
HostName Pescara ! IP CEF ! !--- Comandos VPN Customer_A. Definição VRF Customer_A RD 100: 110 Exportação de alvo de rota 100: 1000 Importação de alvo de rota 100: 1000
! Família de saída da família de endereços IPv4
!--- Ativa a tabela de roteamento de roteamento e encaminhamento da VPN (VRF).
!--- O DistinGerisher cria tabelas de rota de roteamento e encaminhamento para um VRF.
!--- Os alvos de rota criam listas de comunidades de importação e exportação para o VRF específico.
!--- Comandos VPN Customer_B.
VRF Customer Definition_B RD 100: 120 Exportação de alvo de rota 100: 2000 Importação de alvo de rota 100: 2000 ! Família de saída da família de endereços IPv4
!
Loopback0 IP Endereço 10 Interface.10.10.4 255.255.255.255 IPs do roteador IP ISIS
! GigabitetherNet0/1 VRF Encaminhamento Customer_A Endereço IP IP 10 Interface.0.4.2.255.255.255.0 Duplex Auto Speed Auto Media-Type RJ45 ! GigabitetherNet0/2 VRF Encaminhamento Customer_B Endereço IP 10 Interface.0.4.2.255.255.255.0 Duplex Auto Speed Auto Media-Type RJ45
!--- Associa uma instância de VRF a uma interface ou subinterface.
!--- GigabitetherNet0/1 e 0/2 Use o mesmo endereço IP, 10.0.4.2.
!--- Isso é permitido porque eles pertencem a dois vidas diferentes de clientes.
!
GigabitEthernet0/0 Link para pauillac Endereço IP 10.1.1.14 255.255.255.252 IP Router ISIS Duplex Auto Speed Auto Media-Type RJ45 MPLS IP
!--- MPLS na interface L3 conectando ao roteador P
!
Roteador ISIS NET 49.0001.0000.0000.0004.00 IS-tipo IS-Nível 2 somente métrica de largura de largura Loopback0
!--- IS-é como o IGP na rede principal do provedor
! Roteador bgp 65000 bg-vizinhos
Vizinho 10.10.10.2 Remote-AS 65000
Vizinho 10.10.10.2 loopback da fonte de atualização0
!--- Adiciona uma entrada à mesa vizinha BGP ou MP-BGP.
!--- E permite que as sessões do BGP usem uma interface operacional específica para conexões TCP.
! Endereço-família VPNV4 vizinho 10.10.10.2 vizinho ativar 10.10.10.2 Send-Community ambos de saída de saída
!--- Para entrar em endereço, modo de configuração da família que usa prefixos de endereço da versão 4 padrão 4.
!--- Cria a sessão vizinha vpnv4 para o refletor de rota.
!--- E enviar o atributo da comunidade ao vizinho do BGP.
! Endereço-família IPv4 VRF Customer_A vizinho 10.0.4.1 Remote-AS 65002 vizinho 10.0.4.1 Exit-Address-Family Attive ! Endereço-família IPv4 VRF Customer_B vizinho 10.0.4.1 Remote-AS 65001 vizinho 10.0.4.1 Exit-Address-Family Attive
!--- Essas são as sessões do EBGP para cada um deste roteador, atingindo diferentes clientes.
!--- As sessões do EBGP estão configuradas com a família de endereços VRF
!
finalHostName Pesaro ! IP CEF
! Definição VRF Customer_A RD 100: 110 Exportação de alvo de rota 100: 1000 Importação de alvo de rota 100: 1000 ! Família de saída da família de endereços IPv4 !
VRF Customer Definition_B RD 100: 120 Exportação de alvo de rota 100: 2000 Importação de alvo de rota 100: 2000 ! Família de saída da família de endereços IPv4 ! IP CEF ! Loopback0 IP Endereço 10 Interface.10.10.6 255.255.255.255
ISIS do roteador IP
! GigabitetherNet0/0 Descrição Link para pomerol Endereço IP 10.1.1.22 255.255.255.252 IP Router ISIS Duplex Auto Speed Auto Media-Type RJ45 MPLS IP ! GigabitetherNet0/1 VRF Encaminhamento Customer_B Endereço IP 10 Interface.0.6.2.255.255.255.0 Duplex Auto Speed Auto Media-Type RJ45 ! GigabitetherNet0/2 VRF Encaminhamento Customer_A Endereço IP IP 10 Interface.1.6.2.255.255.255.0 Duplex Auto Speed Auto Media-Type RJ45 ! GigabitetherNet0/3 VRF Encaminhamento Customer_A Endereço IP IP 10 Interface.0.6.2.255.255.255.0 Duplex Auto Speed Auto Media-Type RJ45 ! Roteador ISIS NET 49.0001.0000.0000.0006.00 IS-tipo IS-Nível 2 somente métrica de largura de largura Loopback0 ! Roteador BGP 65000 BGP LOG-NEGHBORS VIZINHO 10.10.10.2 Remote-As 65000 Vizer 10.10.10.2 loopback da fonte de atualização0 ! Endereço-família VPNV4 vizinho 10.10.10.2 vizinho ativar 10.10.10.2 Send-Community ambos de saída de saída ! Endereço-família IPv4 VRF Customer_A vizinho 10.0.6.1 Remote-AS 65004 Vizinho 10.0.6.1 vizinho ativar 10.1.6.1 Remote-AS 65004 Vizinho 10.1.6.1 Exit-Address-Family Attive ! Endereço-família IPv4 VRF Customer_B vizinho 10.0.6.1 Remote-AS 65003 vizinho 10.0.6.1 Exit-Address-Family Attive ! ! finalHostName Pomerol ! IP CEF ! Loopback0 IP Endereço 10 Interface.10.10.3 255.255.255.255 IPs do roteador IP ISIS ! Gigabitethernet0/0 Descrição Link para o endereço IP de Pesaro 10.1.1.21 255.255.255.252 IP Router ISIS Duplex Auto Speed Auto Media-Type RJ45 MPLS IP ! GigabitEthernet0/1 Link para pauillac Endereço IP 10.1.1.6 255.255.255.252 IP Router ISIS Duplex Auto Speed Auto Media-Type RJ45 MPLS IP ! GigabitEthernet0/2 Link para Pouligny IP Endereço 10 Descrição.1.1.9 255.255.255.252 IP Router ISIS Duplex Auto Speed Auto Media-Type RJ45 MPLS IP ! Roteador ISIS NET 49.0001.0000.0000.0003.00 IS-tipo IS-Nível 2 somente métrica de largura de largura Loopback0 ! final
HostName Pulligny ! IP CEF ! Loopback0 IP Endereço 10 Interface.10.10.2.255.255.255.255 IPs do roteador IP ISIS ! GigabitEthernet0/0 Link para pauillac Endereço IP 10.1.1.2.255.255.255.O ! GigabitEthernet0/1 Link para pomerol Endereço IP 10 Descrição.1.1.10 255.255.255.O ! Interface gigabitethernet0/3 sem desligamento de endereço IP DUPLEX DUPLEX AUTO VELOCIDADE AUTOMENTE RJ45 ! Roteador ISIS NET 49.0001.0000.0000.0002.00 IS-tipo IS-Nível 2 somente métrica de largura de largura Loopback0 ! Roteador BGP 65000 BGP LOG-NEGHBORS VIZINHO 10.10.10.4 remoto-as 65000 vizinhos 10.10.10.4 Update-Source Loopback0 vizinho 10.10.10.6 Remote-AS 65000 Vizer 10.10.10.6 LOOPBACK DE ATUALIZAÇÃO ATUALIZAÇÃO0 ! Endereço-família VPNV4 vizinho 10.10.10.4 vizinho ativar 10.10.10.4 Send-Community Ambos vizinhos 10.10.10.4 vizinho-cliente-refletido de rotas 10.10.10.6 vizinho Ativa 10.10.10.6 Send-Community Ambos vizinhos 10.10.10.6 Família de saída de saída de rotas-refletidas-cliente ! ! final
HostName Pauillac ! IP CEF ! Loopback0 IP Endereço 10 Interface.10.10.1.255.255.255.255 IPs do roteador IP ISIS ! Gigabitethernet0/0 Link para Pescara IP Endereço 10 Descrição.1.1.13 255.255.255.252 IP Router ISIS Duplex Auto Speed Auto Media-Type RJ45 MPLS IP ! Link gigabitethernet0/1 para endereço IP PULLIGNY 10 Descrição.1.1.5 255.255.255.252 IP Router ISIS Duplex Auto Speed Auto Media-Type RJ45 MPLS IP ! GigabitEthernet0/2 Link para pomerol Endereço IP 10 Descrição.1.1.1.255.255.255.252 IP Router ISIS Duplex Auto Speed Auto Media-Type RJ45 MPLS IP ! Roteador ISIS NET 49.0001.0000.0000.0001.00 IS-tipo IS-Nível 2 somente métrica de largura de largura Loopback0 ! final
HostName CE-A1 ! IP CEF ! GigabitEthernet0/0 Endereço IP 10 Interface.0.4.1.255.255.255.0 Duplex Auto Speed Auto Media-Type RJ45 ! Roteador BGP 65002 BGP LOG-VIGHBOR REDISTRIBUIR.0.4.2 Remote-AS 65000 ! final
HostName CE-A3 ! IP CEF ! GigabitEthernet0/0 Endereço IP 10 Interface.0.6.1.255.255.255.0 Duplex Auto Speed Auto Media-Type RJ45 ! Roteador BGP 65004 BGP LOG-VIGHBOR REDISTRIVAME.0.6.2 Remote-AS 65000 ! final
Verificação
Esta seção fornece informações que você pode usar para confirmar que a configuração está funcionando corretamente:
Comandos de verificação de PE para este
- Mostre IP VRF – Verifique se o VRF correto existe.
- Mostrar interfaces IP VRF – Verifique as interfaces ativadas.
- Mostrar IP Route VRF: Verifique as informações de roteamento em roteadores PE.
- VRF Tracer – Verifique as informações de roteamento em roteadores de PE.
- Mostrar detalhe do IP CEF VRF – Verifique as informações de roteamento em roteadores de PE.
Controles de verificação do MPLS LDP
Controles de verificação de PE/RR
- Vpnv4 unicast todos os resumos mostram bgp
- Mostre BGP VPNV4 Unicast todos os vizinhos Adverited-Red – Verifique o envio de prefixos VPNV4
- Unicast vpnv4 todas as rotas vizinhas mostram – Verifique os prefixos VPNV4 recebidos
Aqui está um exemplo de solicitação de saída do comando show ip vrf.
Pescara#VRF IP Show Nome Padrão Rd Interfaces Customer_A 100: 110 GI0/1 Customer_B 100: 120 GI0/2
Aqui está um exemplo de solicitação de saída do comando show ip vrf interfaces.
Pesaro#Mostrar interfaces IP VRF Protocolo IP-Address VRF GI0/2 10 Interface.1.6.2 client_a up gi0/3 10.0.6.2 client_a up gi0/1 10.0.6.2 client_b up
Neste exemplo seguinte, o show IP Route Vrf Comandos exibem o mesmo prefixo 10.0.6.0/24 nas duas partidas. De fato, o PE distante tem a mesma rede para dois clientes Cisco, CE_B2 e CE_3, que é autorizado em uma solução típica de VPN MPL.
Pescara#Mostre IP Route VRF Customer_A Tabela de roteamento: Customer_a Códigos: L - Local, C - Conectado, S - estático, R - RIP, M - Mobile, B - BGP D - Eigrp, Ex - Eigrp Externo, O - OSPF, IA - OSPF Inter Area N1 - OSPF NSSE Externo Tipo 1, N2 - OSPF NSS Externo tipo 2 E1 - OSPF Tipo externo 1, E2 - OSPF Tipo externo 2 I - IS -is, su - é -é resumo, L1 - IS -is IS -1, L2 - é -Is nível -2 ia - é -é inter área, * inadimplência candidata, u - por - usertatic rota o - odr, p - rota estática baixada periódica, h - nhrp, l - lisp a - rota + - estrada replicada, % - Next Hop Substitua, P - Substituir do PFR Gateway de Last Resort não está definido 10.0.0.0/8 é variável sub -rede, 4 sub -redes, 2 máscaras C 10.0.4.0/24 está diretamente conectado, gigabitethernet0/1 l 10.0.4.2/32 está diretamente conectado, gigabitethernet0/1 b 10.0.6.0/24 [200/0] via 10.10.10.6, 11:11:11 b 10.1.6.0/24 [200/0] via 10.10.10.6, 11:24:16 Pescara# Pescara#Mostre IP Route VRF Customer_B Tabela de roteamento: Customer_b Códigos: L - Local, C - Conectado, S - estático, R - RIP, M - Mobile, B - BGP D - EIGRP, EX - EIGRP Externo, O - OSPF, IA - OSPF Inter Area N1 - OSPF NSSE Externo Tipo 1, N2 - OSPF NSS Externo tipo 2 E1 - OSPF Tipo externo 1, E2 - OSPF Tipo externo 2 I - IS -is, su - é -é resumo, L1 - IS -is IS -1, L2 - é -Is nível -2 ia - é -é inter área, * inadimplência candidata, u - por - usertatic rota o - odr, p - rota estática baixada periódica, h - nhrp, l - lisp a - rota + - estrada replicada, % - Next Hop Substitua, P - Substituir do PFR Gateway de Last Resort não está definido 10.0.0.0/8 é variável de sub -rede, 3 sub -redes, 2 máscaras c 10.0.4.0/24 está diretamente conectado, Gigabitethernet0/2 L 10.0.4.2/32 está diretamente conectado, gigabitethernet0/2 b 10.0.6.0/24 [200/0] via 10.10.10.6, 11:26:05
Quando você executa um comando rastreado entre dois sites, neste exemplo dois sites do cliente_a (CE-A1 à CE-A3), é possível ver a pilha de rótulos usados pela rede MPLS (se estiver configurada para fazê-lo por MPLS IP propagate-ttl).
CE-A1#Mostrar IP Rota 10.0.6.1 Entrada de roteamento para 10.0.6.0/24 conhecido via "BGP 65002", Distância 20, Métrica 0 Tag 65000, Tipo externo Last Atualização de 10.0.4.2 11:16:4.0.4.2, de 10.0.4.2, 11:16:14 AGO METRIC IS 0, a contagem de ações de tráfego é 1 como lúpulo 2 Rota Tag 65000 MPLS Rótulo: Nenhum CE-A1#
CE-A1#Ping 10.0.6.1 Sequência para abortar o tipo de fuga. Enviando 5, 100 bytes ICMP Echos para 10.0.6.1, o tempo limite é de 2 segundos: . A taxa de sucesso é 100 mais drenada (5/5), ida e volta min/avg/max = 7/8/9 ms CE-A1#
CE-A1#Tracery 10.0.6.1 sonda 1 numérico Sequência para abortar o tipo de fuga. Rastreando a estrada para 10.0.6.1 Info VRF: (VRF em nome/ID, VRF OUT Nome/Id) 1 10.0.4.2 2 ms. 2 10.1.1.13 [MPLS: Rótulos 20/26 Exp 0] 8 ms. 3 10.1.1.6 [MPLS: Rótulos 21/26 Exp 0] 17 ms. 4 10.0.6.2 [como 65004] 11 ms. 5 10.0.6.1 [como 65004] 8 msPercebido : Exp 0 é um campo experimental usado para qualidade de serviço (QoS).
O resultado a seguir mostra a contiguidade IS-IS e LDP estabelecida entre o roteador RR e alguns dos roteadores IP do provedor principal de serviços:
Pulligny#Mostre vizinhos do ISIS Tag nula: ID do sistema Tipo de interface Endereço IP Estado de espera ID do circuito de espera Pauillac L2 GI0/0 10.1.1.1 Up 25 Pulligny.01 Pomerol L2 GI0/1 10.1.1.9 até 23 Pouligny.02 PULLIGNY# PULLIGNY#Vizinho do MPLS LDP PEER LDP IDENT: 10.10.10.1: 0; LDP Local Ident 10.10.10.2: 0 Conexão TCP: 10.10.10.1.646 - 10.10.10.2.46298 Estado: Oper; Msgs enviados/rcvd: 924/921; Time a jusante: 13:16:03 Fontes de descoberta do LDP: GigabitetherNet0/0, SRC IP Addr: 10.1.1.1 endereços vinculados ao PEER LDP Idder: 10.1.1.13 10.1.1.5 10.1.1.1 10.10.10.1 par LDP Ident: 10.10.10.3: 0; LDP Local Ident 10.10.10.2: 0 Conexão TCP: 10.10.10.3.14116 - 10.10.10.2.646 Estado: Oper; Msgs enviados/rcvd: 920/916; Time a jusante: 13:13:09 Fontes de descoberta do LDP: Gigabitethernet0/1, SRC IP Addr: 10.1.1.9 endereços vinculados ao par LDP Ident: 10.1.1.6 10.1.1.9 10.10.10.3 10.1.1.21
Informação relacionada
- Referência dos comandos MPLS
- Assistência Técnica e Documentação – Sistemas Cisco
Redes IP/MPLS
As redes IP/MPLS são baseadas no caminho entre duas máquinas (o caminho comutado ou o rótulo LSP). A troca dos pacotes que circula nesse caminho é feita analisando uma etiqueta contida no cabeçalho MPLS, que é adicionado entre a camada 2 (geralmente Ethernet) e a camada IP.
Aqui está um esquema resumindo o princípio da troca de etiquetas em um caminho ou rótulo de caminho comutado:
Na entrada da rede MPLS, os pacotes de IP são inseridos uma etiqueta pelo “INGRESS LABEL Edge Router” ou “Ingress Ler”. Os Lers são os roteadores MPLS localizados nos arredores da rede do operador. Os pacotes rotulados são então trocados para o coração da rede, de acordo com sua edição de etiqueta. Os Routeurs MPLS du Coeur de Network, a etiqueta do roteador de comutação, depois muda os rótulos para a saída (saída) o caminho que foi tomado pelo pacote e estabelecido anteriormente, através da rede é chamado de caminho comutado (LSP).O diagrama mostra -nos os detalhes da bateria do protocolo implementada durante esta transmissão, observamos a presença do rótulo MPLS entre a camada Ethernet e a camada IP. Agora analisaremos o formato do cabeçalho MPLS:
O cabeçalho MPLS tem um tamanho de 4 bytes e é composto pelos seguintes campos:
- O número da etiqueta
- CoS: Cada pacote rotulado pode receber uma classe de serviço, a fim de permitir diferentes “descarte político” ou “agendamento da política” para pacotes com a mesma questão de etiqueta. No entanto, a RFC especifica que é um campo ainda experiente.
- S: parte inferior da pilha. A parte “s” é 1 quando a última etiqueta da bateria é alcançada. Veremos mais tarde que podemos empilhar os rótulos (por exemplo, para criar túneis).
- TTL: Este campo tem o mesmo papel que o TTL do cabeçalho IP. Como o cabeçalho IP não é analisado pelo LSR, o valor do TTL é copiado no cabeçalho MPLS na entrada da rede pelo Ingress. Então, com cada comutação por um LSR, o TTL é modificado. O valor TTL do cabeçalho MPLS é então copiado para o cabeçalho IP na saída da rede MPLS pela saída LER.
Veremos agora, como é a decisão de conceder um rótulo específico a um pacote IP. Então veremos como os rótulos são trocados entre os LSRs, porque as trocas são essenciais para construir o LSP e os interruptores.
Classe equivalente a encaminhamento
Os pacotes IP que entram na rede MPLS estão associados a uma classe equivalente FEC: encaminhamento.
Um FEC definirá como será enviado através de toda a rede MPLS. Em IP, a classificação de um pacote em um FEC é feita em cada roteador, a partir do IP de destino. No MPLS, a escolha de um FEC pode ser feita de acordo com vários parâmetros (fonte de endereço IP, destino e parâmetro de QoS (débito, Delai)).
Os parâmetros envolvidos na classificação de um pacote em um FEC depende do protocolo de distribuição de etiquetas usado: LDP ou RSVP-TE. De fato, apenas o RSVP-TE, que detalharemos mais tarde, possibilita classificar um pacote em um FEC de acordo com os parâmetros de QoS.Para classificar um pacote em um FEC, o MPLS depende do protocolo de roteamento implementado na rede IP. Por exemplo, o protocolo LDP associa um FEC pelo prefixo de rede presente na tabela de roteamento do roteador. Além disso, um FEC pode receber várias “classe de serviço”, a fim de permitir diferentes “descarte de política” ou “agendamento de políticas” (COS do cabeçalho do MPLS).
Assim, cada FEC está associado a uma etiqueta de saída. O roteador saberá, portanto, qual rótulo ele deve atribuir aos pacotes IP correspondentes a este ou a que FEC.Vamos agora ver como essas associações de FEC/rótulos são distribuídas entre todos os roteadores da rede. De fato, essas trocas são essenciais para o estabelecimento do LSP, porque cada nó deve saber qual rótulo deve atribuir a um FEC antes de enviá -lo para o seu vizinho.
Distribuição de rótulos
Nas redes IP/MPLS, existem dois modos de distribuição de etiquetas.
O primeiro modo de distribuição é o “não solicitado downnstream”. Aqui está um diagrama sintetizando sua operação:
O princípio é simples, assim que um roteador associado a um rótulo com um FEC, ele informa todos os seus vizinhos dessa associação. E isso automaticamente. Isso tem como objetivo aumentar o tráfego devido à “sinalização” na rede.O segundo modo de distribuição, que é o mais usado nas redes IP/MPLS, é chamado de “Downnstream sob demanda”.
Com esse método de distribuição, o LSR a montante pede ao LSR a jusante para fornecer a ele o número da etiqueta que ele associou a um determinado FEC. O LSR a montante é o roteador que envia tráfego para o LSR downnstream; portanto, quando a passagem de um pacote ainda não estiver associada a um FEC, o LSR a montante terá que pedir a associação de um rótulo para este FEC no seguinte LSR ( o LSR downstream neste diagrama).
É este último modo de distribuição que é usado pelo protocolo RSVP-TE que veremos mais adiante.Retenção de etiquetas
- Moda “Liberal”: um LSR mantém todos os rótulos anunciados por esses vizinhos, mesmo aqueles que ele não usa. Este modo oferece uma rápida convergência quando um nó de rede cai. No entanto, esse modo é mais consumidor do que o modo “conservador”. O modo “Liberal” é usado no modo de distribuição de etiquetas “não solicitada downnstream”.
- Modo “conservador”: um LSR mantém apenas os rótulos enviados pelo roteador “Next-Hop” para o FEC associado a este rótulo. Este modo oferece uma convergência mais lenta ao alterar a topologia de rede (quebrada, etc.), no entanto, oferece baixo consumo na memória. O modo “conservador” é usado no modo de distribuição de etiquetas “a jusante sob demanda”.
Rótulo do caminho da comutação
A criação de um rótulo de caminho comutado através da rede é diferente, dependendo do modo de distribuição dos rótulos usados na rede.
No modo “não solicitado DownStream”, a saída que é o último roteador MPLS antes do destino anunciar aos seus vizinhos uma associação do rótulo com um FEC. Cada nó, entre a saída e o Ingress Ler se propagará para seus vizinhos a associação que eles fizeram para o mesmo FEC. Uma vez que este anúncio chega à entrada, o LSP é estabelecido !
No modo “Downstream on Ask”, quando o Ingress Ler vê chegando pela primeira vez um pacote que não está associado a um FEC, ele fará uma solicitação de etiqueta para este LSR FEC atuando como “Next-hop” para este pacote IP. Cada nó, passo a passo, propagará esta solicitação à saída. Este último associará um rótulo ao FEC e propagará essa associação, na direção oposta, da saída para a entrada. Uma vez que a associação FEC/etiqueta atingisse o ingresso, o LSP é estabelecido.
Tunelamento LSP
Anteriormente, falei sobre a possibilidade de empilhar MPLS entestos e, portanto, MPLS Rótulos. Este princípio chamado “empilhamento de etiquetas” é usado para criar o túnel LSP. O Tunelamento LSP é um componente importante da tecnologia VPLS que apresentarei a você em outra seção deste site. Finalmente, o tunelamento do LSP é frequentemente implementado para agregar vários LSPs em um, como no diagrama abaixo.
- LSP entre “Ingress ler 1” e “Egress ler 1” cujas etiquetas através da rede estão em cores ciano
- LSP entre “Ingress ler 2” e “Egress ler 2” cujas etiquetas através da rede estão em cores azul
- LSP entre “Ingress ler 3” e “Egress ler 3” cujas etiquetas através da rede estão em cores cinza
Em resumo, observamos que essa técnica possibilita reduzir o número de LSP conhecido pelo LSR !
Bem-vindo
Por que MPLS ?
- Redes IP atuais
- Engenharia de Tráfego
- QoS
Princípio do MPLS
- Comutação de etiquetas
- FEC
- Distribuição de rótulos
- Retenção de etiquetas
- Rótulo do caminho comutado
- Tunelamento LSP