O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento responde as perguntas mais frequentes relacionadas ao Multiprotocol Label Switching (MPLS) em um nível de iniciantes.
O MPLS é uma tecnologia de encaminhamento de pacotes que usa rótulos para tomar decisões sobre o encaminhamento de dados. Com o MPLS, a análise de cabeçalho da camada 3 é feita apenas uma vez (quando o pacote entra no domínio de MPLS). A inspeção do rótulo leva ao encaminhamento do pacote subsequente. O MPLS disponibiliza estas aplicações úteis:
Virtual Private Networking (VPN)
Engenharia de tráfego (TE)
Quality of Service (QoS)
Any Transport over MPLS (AToM)
Além disso, diminui a sobrecarga de encaminhamento dos roteadores centrais. As tecnologias MPLS são aplicáveis a qualquer protocolo de camada de rede.
Um rótulo é um identificador curto, de quatro bytes, comprimento fixo e significativo para o local que é usado para identificar uma classe equivalente de encaminhamento (FEC). O rótulo que é colocado sobre um pacote específico representa a FEC à qual esse pacote é atribuído.
Rótulo - Valor do rótulo (não estruturado), 20 bits
Exp - Uso experimental, 3 bits; atualmente usado como campo Classe de serviço (CoS)
S - Parte inferior da pilha, 1 bit
TTL - Vida Útil, 8 bits
O rótulo é imposto entre o cabeçalho da camada de link de dados (camada 2) e o cabeçalho da camada de rede (camada 3). A parte superior da pilha de rótulos aparece em primeiro lugar no pacote, e a parte inferior aparece por último. O pacote de camada de rede vem imediatamente depois do último rótulo na pilha de rótulos.
Uma FEC é um grupo de pacotes de IP que são enviados da mesma forma, pelo mesmo trajeto e com o mesmo tratamento de encaminhamento. Uma FEC pode corresponder a uma sub-rede do IP de destino, mas também pode corresponder a qualquer classe de tráfego que o Edge-LSR considera significativo. Por exemplo, todo tráfego com algum valor de precedência de IP pode constituir uma FEC.
Ascendente e descendente são termos relativos no mundo do MPLS. Eles sempre se referem a um prefixo (mais especificamente, uma FEC). Estes exemplos explicam isso melhor.
Para a FEC 10.1.1.0/24, R1 é o LSR descendente ao R2.
Para a FEC 10.1.1.0/24, o R2 é o LSR ascendente ao R1.
Para a FEC 10.1.1.0/24, o R1 é o LSR descendente ao R2 e R2 é o LSR descendente ao R3.
Para a FEC 10.1.1.0/24, R1 é o LSR descendente ao R2. Para a FEC 10.2.2.0/24, o R2 é o LSR descendente ao R1.
Os dados fluem na direção ascendente até a descendente para alcançar essa rede (prefixo).
A tabela de roteamento R4 tem o R1, o R2 e o R3 como os saltos seguintes para alcançar 10.1.1.0/24.
Não, fluxos de dados seguem a direção ascendente a descendente.
Considere o R2 e o R3 nesta topologia. O R2 distribui um rótulo L para FEC F a R3. R3 usa o rótulo L quando encaminha dados para FEC-F (porque R2 é seu LSR downstream para FEC-F). Neste cenário:
L é o rótulo recebido para F no R2
L é o rótulo enviado para a FEC-F no R3
L é a associação local para FEC F no R2
L é a associação remota para FEC-F no R3
Sim, se o IP estiver habilitado na interface. Os pacotes nativos são recebidos/transmitidos como de costume. O IP é apenas outro protocolo. Os pacotes de MPLS têm uma codificação diferente da camada 2. O LSR de recepção está ciente do pacote de MPLS, com base na codificação da camada 2.
Não. Os pacotes nunca são transmitidos em uma interface que não esteja habilitada para esse protocolo. O MPLS tem um determinado código de Ethertype associado a ele (assim como o IP, o IPX e o Appletalk têm Ethertypes únicos). Quando um roteador da Cisco recebe um pacote com um Ethertype que não esteja habilitado na interface, ele descarta o pacote. Por exemplo, se um roteador recebe um pacote do Appletalk em uma interface que não tenha o Appletalk habilitado, ele descarta o pacote. Da mesma maneira, se um pacote de MPLS é recebido em uma interface que não tenha o MPLS habilitado, o pacote é descartado.
O Cisco Series 2691, 3640, 3660, 3725, 3745, 6400-NRP-1, 6400-NRP-2SV, 6400-NSP, o Catalyst 5000 com Route Switch Module (RSM), 7200, 7301, 7400, 7500, o Catalyst 6500/Cisco 7600 Series com WS-SUP720-3B e WS-SUP720-3BXL, o Gigabit Switch Router (GSR), o Route Processor Module (RPM), o Universal Broadband Router (UBR) 7200, o AS5350 e o IGX8400-URM são compatíveis com o MPLS.
Essas plataformas são compatíveis com o Cisco Tag Distribution Protocol (TDP), como o protocolo de distribuição de rótulo.
Você pode encontrar as informações do Label Distribution Protocol (LDP), Resource Reservation Protocol (RSVP) e Border Gateway Protocol (BGP) usando a ferramenta do Software Advisor ( apenas clientes registrados). O Software Advisor apresenta uma lista completa de conjuntos de recursos compatíveis com as diferentes versões do Cisco IOS e em plataformas diferentes.
Um túnel LSP de MPLS tem um rótulo (quatro bytes) ou dois rótulos (por exemplo, ao usar o reencaminhamento de Link Protection Fast) de sobrecarga. Diferentemente do túnel GRE, o MPLS não muda o cabeçalho IP. Pelo contrário, a pilha de rótulos é imposta sobre o pacote que pega o trajeto do túnel.
O rótulo imediatamente posterior ao cabeçalho da camada 2 é o rótulo superior, e o rótulo com o bit S definido como 1 é o rótulo inferior. Nenhuma aplicação exige que o LSR leia/identifique os rótulos intermediários. Contudo, um rótulo será um rótulo intermediário se não estiver na parte superior da pilha e o bit S estiver definido para 0.
Esses valores também podem ser encontrados no RFC3032 - Codificação da pilha de rótulo MPLS.
Teoricamente, a escala é de 0 a (220-1). Os valores de rótulo de 0-15 são reservados, e os valores de 4-15 são reservados para uso futuro. Os valores de 0-3 são definidos como:
Um valor de 0 representa o rótulo Explicit NULL Label do IPv4. Essa etiqueta indica que a pilha de rótulos deve ser removida, e o encaminhamento de pacote deve ser baseado no cabeçalho do IPv4. Isso ajuda a manter os bits Exp seguros até o roteador de saída. É usado em QoS baseado em MPLS
Um valor de 1 representa o Rótulo de alerta de roteador. Quando um pacote recebido contém este valor de rótulo na parte superior da pilha de rótulos, ele é entregue a um módulo de software local para processamento. O real encaminhamento de pacotes é determinado pelo rótulo abaixo dele na pilha. Contudo, se o pacote é encaminhado mais tarde, o Rótulo de alerta de roteador deve ser colocado no final da pilha de rótulos antes de encaminhá-lo. O uso desse rótulo é análogo ao uso da Opção de alerta de roteador em pacotes IP (por exemplo, a opção de roteamento ping com registro)
Um valor de 2 representa o Explicit NULL Label do IPv6. Indica que a pilha de rótulos deve ser removida, e o encaminhamento de pacote deve ser baseado no cabeçalho do IPv6
Um valor de 3 representa o Implicit NULL Label. Esta é um rótulo que um LSR pode atribuir e distribuir. Contudo, ele nunca realmente aparece no encapsulamento. Indica que o LSR remove o rótulo superior da pilha e encaminha o resto do pacote (etiquetado ou sem etiqueta) através da interface enviada (conforme a entrada em Lfib). Embora possa nunca aparecer no encapsulamento, esse valor precisa ser especificado no protocolo de distribuição de rótulo, para que um valor seja reservado
O LDP usa a porta TCP 646, e o TDP usa a porta TCP 711. Essas portas são abertas na interface do roteador somente quando o ip mpls é configurado na interface. O uso do TCP como um protocolo de transporte resulta na entrega confiável da informação LDP/TDP com controle de fluxo robusto e mecanismos de controle de congestionamento.
A interface conectada ao domínio de MPLS deve usar um dos Optical Services Modules (OS) (por exemplo, todo módulo que utilizar o complexo do Parallel Express Forwarding (PXF)) ou uma interface no módulo FlexWAN. A mesma restrição existe para a VPN de camada 3 do MPLS. Isto é, o quadro de IP deve entrar em uma interface WAN que seja um OSM ou uma interface em um módulo FlexWAN. Essas restrições não existem em um Supervisor 720.
Há muitos documentos de configuração de MPLS localizados em Implementação e configuração: MPLS.
Os pacotes de MPLS podem ter carga balanceada com a informação do rótulo MPLS e/ou o endereço de remetente e destinatário do cabeçalho IP essencial.
Quando você se conecta a um site remoto com o MPLS, trata-se de uma conexão da camada 3, e o tronco 802.1Q é um protocolo da camada 2, assim, você não pode ter um tronco 802.1Q através de uma conexão MPLS. Você precisa ter uma conexão Metro Ethernet ou encapsulamento 802.1Q para expandir sua VLAN, que é fornecida pelo ISP. Na nuvem do MPLS, o ISP se comunica através de VRF.
Consulte Como configurar o encapsulamento IEEE 802.1Q para mais informações.
Sim, configurações adicionais não são necessárias.
Sim, a solicitação de DHCP é encaminhada dentro do VRF através da rede de VPN MPLS, e a Borda de rede do provedor a envia no mesmo VRF ao servidor DHCP.
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
28-Sep-2001 |
Versão inicial |