Configuração do MPLS OAM
Configuração do perfil de transporte MPLS para OAM
- Visão geral do perfil do transporte MPLS
- Exemplo: Configuração do perfil de transporte MPLS para OAM
Visão geral do perfil do transporte MPLS
RFC 5654, Requisitos de um Perfil de Transporte MPLS, descreve os requisitos para o Perfil de Transporte MPLS (MPLS-TP) que estende os recursos para operação, administração e manutenção (OAM) quando o MPLS é usado para serviços de transporte e operações de rede de transporte. Esses recursos ajudam na resolução e manutenção de problemas de um caminho pseudowire ou comutada por rótulos (LSP).
Os mecanismos MPLS-TP para OAM contêm dois componentes principais:
Rótulo de canal associado genérico (GAL)— um rótulo especial que permite um mecanismo de exceção que informa o roteador de comutação de rótulos de saída (LSR) que um pacote que ele recebe em um LSP pertence a um canal de controle associado ou ao plano de controle.
Cabeçalho de canal associado genérico (G-Ach) — um campo de cabeçalho especial que identifica o tipo de carga contida nos caminhos comuados por rótulos MPLS (LSPs). G-Ach tem o mesmo formato de um cabeçalho de canal de controle associado a pseudowire.
Para obter mais informações sobre o MPLS-TP, consulte RFC 5654, Requisitos de um perfil de transporte MPLS. Para obter informações específicas sobre GAL e G-Ach, consulte RFC 5586, MPLS Generic Associated Channel.
Os recursos a seguir são suportados na implementação do Junos OS do MPLS-TP:
O MPLS-TP OAM pode enviar e receber pacotes com GAL e G-Ach, sem encapsulamento ip.
Dois LSPs RSPs RSVP unidirecionais entre um par de roteadores podem ser associados entre si para criar um LSP bidrecional associado para vincular um caminho para as mensagens GAL e G-Ach OAM. Uma única sessão de detecção de encaminhamento bidirecional (BFD) é estabelecida para o LSP bidirecional associado.
Exemplo: Configuração do perfil de transporte MPLS para OAM
Este exemplo mostra como configurar o perfil de transporte MPLS (MPLS-TP) para o envio e recebimento de mensagens OAM GAL e G-Ach em um caminho comulado por rótulos (LSP).
Requisitos
Este exemplo usa os seguintes componentes de hardware e software:
Seis dispositivos que podem ser uma combinação de roteadores série M, Série MX e Série T
Junos OS Release 12.1 ou posterior em execução nos dispositivos
Visão geral
O Junos OS Release 12.1 e posterior suporte aos recursos de operação, administração e manutenção (OAM) do MPLS Transport Profile (MPLS-TP). O MPLS-TP introduz novos recursos para o OAM quando o MPLS é usado para serviços de transporte e operações de rede de transporte. Isso inclui a configuração do Genérico Associated Channel Label (GAL) e do Generic Associated Channel Header (G-Ach) para mensagens OAM.
Este exemplo mostra como configurar o recurso OAM MPLS-TP para enviar e receber mensagens GAL e G-Ach OAM sem encapsulamento ip. Além disso, também mostra como associar dois caminhos unidirecionais comutados por rótulos RSVP (LSPs) entre um par de roteadores para criar um LSP bidirecional associado para vincular um caminho para as mensagens GAL e G-Ach OAM.
O Junos OS Release 12.1 e posterior suporte aos seguintes recursos MPLS-TP:
Recursos de OAM MPLS-TP e a infraestrutura necessária para que os aplicativos MPLS enviem e recebam pacotes com GAL e G-Ach, sem encapsulamento ip.
Aplicativos LSP-ping e detecção de encaminhamento bidirecional (BFD) para enviar e receber pacotes usando GAL e G-Ach, sem encapsulamento ip em LSPs de transporte.
A associação de dois LSPs RSPs RSVP unidirecionais, entre um par de roteadores, entre si para criar um LSP bidirecional associado para vincular um caminho para as mensagens GAL e G-Ach OAM. O modelo LSP bidirecional associado é suportado apenas para associar os caminhos primários. Uma única sessão de BFD está estabelecida para o LSP bidirecional associado.
O Junos OS Release 12.1 e posterior não oferece suporte aos seguintes recursos MPLS-TP:
LSPs de RSVP de ponto a multiponto e BGP
Medição de perda e medição de atraso
Você pode habilitar a operação do GAL e do G-Ach OAM usando as seguintes declarações de configuração:
mpls-tp-mode
— Inclua essa declaração no nível de[edit protocols mpls oam]
hierarquia para permitir a operação de OAM gal e G-Ach, sem encapsulamento ip, em todos os LSPs na rede MPLS.[edit protocols mpls oam] mpls-tp-mode;
Inclua essa declaração no nível de
[edit protocols mpls label-switched-path lsp-name oam]
hierarquia para permitir a operação de OAM gal e G-Ach sem encapsulamento ip em um LSP específico na rede.[edit protocols mpls label-switched-path lsp-name oam] mpls-tp-mode;
Nota:Começando pelo Junos OS Release 16.1, o MPLS-TP oferece suporte a dois tipos de canal adicionais para o tipo de canal LSPING (0x0008) padrão sob a declaração do modo mpls-tp. Esses tipos de canal adicionais fornecem verificação de conectividade sob demanda (CV) com e sem encapsulamento IP/UDP.
CV sob demanda (0x0025)— Esse tipo de canal é um novo tipo de canal pseudowire e é usado para CV sob demanda sem encapsulamento IP/UDP, onde o endereçamento IP não está disponível ou o encapsulamento não IP é preferido.
IPv4 (0x0021)— Esse tipo de canal usa o encapsulamento IP/UDP e oferece suporte de interoperabilidade com outros dispositivos de fornecedores usando endereçamento IP.
O GACH-TLV é usado junto com o tipo de canal LSPING padrão. De acordo com a RFC 7026, a GACH-TLV é preterida para tipos de canais de 0x0021 e 0x0025.
Para configurar um tipo de canal para MPLS-TP, inclua a
lsping-channel-type channel-type
declaração nos[edit protocols mpls label-switched-path lsp-name oam mpls-tp-mode]
níveis de hierarquia.[edit protocols mpls oam mpls-tp-mode]
associate-lsp lsp-name from from-ip-address
— Inclua essa declaração no nível de[edit protocols mpls label-switched-path lsp-name]
hierarquia para configurar LSPs bidirecionais associados nas duas extremidades do LSP.[edit protocols mpls label-switched-path lsp-name ] associate-lsp lsp-name { from from-ip-address; }
A
from from-ip-address
configuração para o LSP é opcional. Se omitido, ele é derivado doto
endereço da configuração LSP de entrada.transit-lsp-association
— Inclua esta declaração no[edit protocols mpls]
nível de hierarquia para associar dois LSPs em um roteador de trânsito.[edit protocols mpls] transit-lsp-association transit-association-lsp-group-name { lsp-name-1 name-of-associated-lsp-1; from-1 address-of-associated-lsp-1; lsp-name-2 name-of-associated-lsp-2; from-2 address-of-associated-lsp-2; }
A associação dos LSPs nos nós de trânsito é útil para o caminho LSP de retorno para pacotes de ping LSP ou traceroute vencidos por TTL.
Neste exemplo, r0 é o roteador de entrada e R4 é o roteador de saída. R1, R2, R3 e R5 são roteadores de trânsito. O LSP bidirecional associado é estabelecido entre os roteadores de trânsito para o envio e recebimento das mensagens GAL e G-Ach OAM.
Figura 1 mostra a topologia usada neste exemplo.
Topologia
Configuração
Configuração rápida da CLI
Este exemplo mostra a configuração em todos os dispositivos e mostra procedimentos passo a passo para configurar o roteador de entrada, R0 e o roteador de trânsito R1. Repita o procedimento passo a passo descrito para o roteador de entrada R0 no roteador de saída R4. Repita o procedimento passo a passo para o roteador de trânsito, R1, nos outros roteadores de trânsito, R2, R3 e R5. Certifique-se de modificar os nomes, endereços e outros parâmetros de interface apropriados.
Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit]
hierarquia.
Roteador R0
set interfaces ge-4/1/1 unit 0 family inet address 10.10.11.1/30 set interfaces ge-4/1/1 unit 0 family iso set interfaces ge-4/1/1 unit 0 family inet6 set interfaces ge-4/1/1 unit 0 family mpls set interfaces ge-5/0/0 unit 0 family inet address 10.10.10.1/30 set interfaces ge-5/0/0 unit 0 family iso set interfaces ge-5/0/0 unit 0 family inet6 set interfaces ge-5/0/0 unit 0 family mpls set protocols rsvp interface ge-5/0/0.0 set protocols rsvp interface ge-4/1/1.0 set protocols mpls label-switched-path r0-to-r4 to 10.255.8.86 set protocols mpls label-switched-path r0-to-r4 oam mpls-tp-mode set protocols mpls label-switched-path r0-to-r4 associate-lsp r4-to-r0 from 10.255.8.86 set protocols mpls interface ge-5/0/0.0 set protocols mpls interface ge-4/1/1.0 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-5/0/0.0 set protocols ospf area 0.0.0.0 interface ge-4/1/1.0 set protocols ospf area 0.0.0.0 interface lo0.0 passive
Roteador R1
set interfaces ge-0/0/5 unit 0 family inet address 10.10.10.2/30 set interfaces ge-0/0/5 unit 0 family iso set interfaces ge-0/0/5 unit 0 family inet6 set interfaces ge-0/0/5 unit 0 family mpls set interfaces ge-0/2/2 unit 0 family inet address 10.10.12.2/30 set interfaces ge-0/2/2 unit 0 family iso set interfaces ge-0/2/2 unit 0 family inet6 set interfaces ge-0/2/2 unit 0 family mpls set interfaces ge-1/0/2 unit 0 family inet address 10.10.13.2/30 set interfaces ge-1/0/2 unit 0 family iso set interfaces ge-1/0/2 unit 0 family inet6 set interfaces ge-1/0/2 unit 0 family mpls set interfaces ge-2/0/2 unit 0 family inet address 10.10.11.2/30 set interfaces ge-2/0/2 unit 0 family iso set interfaces ge-2/0/2 unit 0 family inet6 set interfaces ge-2/0/2 unit 0 family mpls set protocols rsvp interface ge-0/2/2.0 set protocols rsvp interface ge-0/0/5.0 set protocols rsvp interface ge-1/0/2.0 set protocols rsvp interface ge-2/0/2.0 set protocols mpls transit-lsp-association trace1 lsp-name-1 r0-to-r4 set protocols mpls transit-lsp-association trace1 from-1 10.255.8.207 set protocols mpls transit-lsp-association trace1 lsp-name-2 r4-to-r0 set protocols mpls transit-lsp-association trace1 from-2 10.255.8.86 set protocols mpls interface ge-0/0/5.0 set protocols mpls interface ge-2/0/2.0 set protocols mpls interface ge-1/0/2.0 set protocols mpls interface ge-0/2/2.0 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/5.0 set protocols ospf area 0.0.0.0 interface ge-0/2/2.0 metric 100 set protocols ospf area 0.0.0.0 interface ge-1/0/2.0 set protocols ospf area 0.0.0.0 interface ge-2/0/2.0 set protocols ospf area 0.0.0.0 interface lo0.0 passive
Roteador R2
set interfaces ge-0/2/3 unit 0 family inet address 10.10.13.1/30 set interfaces ge-0/2/3 unit 0 family iso set interfaces ge-0/2/3 unit 0 family inet6 set interfaces ge-0/2/3 unit 0 family mpls set interfaces ge-1/3/2 unit 0 family inet address 10.10.14.1/30 set interfaces ge-1/3/2 unit 0 family iso set interfaces ge-1/3/2 unit 0 family inet6 set interfaces ge-1/3/2 unit 0 family mpls set interfaces ge-1/3/4 unit 0 family inet address 10.10.15.1/30 set interfaces ge-1/3/4 unit 0 family iso set interfaces ge-1/3/4 unit 0 family inet6 set interfaces ge-1/3/4 unit 0 family mpls set protocols rsvp interface ge-0/2/3.0 set protocols rsvp interface ge-1/3/2.0 set protocols rsvp interface ge-1/3/4.0 set protocols mpls transit-lsp-association trace1 lsp-name-1 r0-to-r4 set protocols mpls transit-lsp-association trace1 from-1 10.255.8.207 set protocols mpls transit-lsp-association trace1 lsp-name-2 r4-to-r0 set protocols mpls transit-lsp-association trace1 from-2 10.255.8.86 set protocols mpls interface ge-0/2/3.0 set protocols mpls interface ge-1/3/2.0 set protocols mpls interface ge-1/3/4.0 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/2/3.0 set protocols ospf area 0.0.0.0 interface ge-1/3/2.0 set protocols ospf area 0.0.0.0 interface ge-1/3/4.0 metric 100 set protocols ospf area 0.0.0.0 interface lo0.0 passive
Roteador R3
set interfaces ge-1/2/1 unit 0 family inet address 10.10.16.2/30 set interfaces ge-1/2/1 unit 0 family iso set interfaces ge-1/2/1 unit 0 family inet6 set interfaces ge-1/2/1 unit 0 family mpls set interfaces ge-2/0/7 unit 0 family inet address 10.10.17.2/30 set interfaces ge-2/0/7 unit 0 family iso set interfaces ge-2/0/7 unit 0 family inet6 set interfaces ge-2/0/7 unit 0 family mpls set interfaces ge-2/2/0 unit 0 family inet address 10.10.14.2/30 set interfaces ge-2/2/0 unit 0 family iso set interfaces ge-2/2/0 unit 0 family inet6 set interfaces ge-2/2/0 unit 0 family mpls set protocols rsvp interface ge-2/2/0.0 set protocols rsvp interface ge-1/2/1.0 set protocols rsvp interface ge-2/0/7.0 set protocols mpls transit-lsp-association trace1 lsp-name-1 r0-to-r4 set protocols mpls transit-lsp-association trace1 from-1 10.255.8.207 set protocols mpls transit-lsp-association trace1 lsp-name-2 r4-to-r0 set protocols mpls transit-lsp-association trace1 from-2 10.255.8.86 set protocols mpls interface ge-2/2/0.0 set protocols mpls interface ge-1/2/1.0 set protocols mpls interface ge-2/0/7.0 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-2/2/0.0 set protocols ospf area 0.0.0.0 interface ge-1/2/1.0 set protocols ospf area 0.0.0.0 interface ge-2/0/7.0 metric 100 set protocols ospf area 0.0.0.0 interface lo0.0 passive
Roteador R4
set interfaces ge-0/0/3 unit 0 family inet address 10.10.16.1/30 set interfaces ge-0/0/3 unit 0 family iso set interfaces ge-0/0/3 unit 0 family inet6 set interfaces ge-0/0/3 unit 0 family mpls set protocols rsvp interface ge-0/0/3.0 set protocols mpls label-switched-path r4-to-r0 to 10.255.8.207 set protocols mpls label-switched-path r4-to-r0 oam mpls-tp-mode set protocols mpls label-switched-path r4-to-r0 associate-lsp r0-to-r4 from 10.255.8.207 set protocols mpls interface ge-0/0/3.0 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-0/0/3.0 set protocols ospf area 0.0.0.0 interface lo0.0 passive
Roteador R5
set interfaces ge-1/2/0 unit 0 family inet address 10.10.15.2/30 set interfaces ge-1/2/0 unit 0 family iso set interfaces ge-1/2/0 unit 0 family inet6 set interfaces ge-1/2/0 unit 0 family mpls set interfaces ge-2/0/0 unit 0 family inet address 10.10.12.1/30 set interfaces ge-2/0/0 unit 0 family iso set interfaces ge-2/0/0 unit 0 family inet6 set interfaces ge-2/0/0 unit 0 family mpls set interfaces ge-4/0/7 unit 0 family inet address 10.10.17.1/30 set interfaces ge-4/0/7 unit 0 family iso set interfaces ge-4/0/7 unit 0 family inet6 set interfaces ge-4/0/7 unit 0 family mpls set protocols rsvp interface ge-2/0/0.0 set protocols rsvp interface ge-1/2/0.0 set protocols rsvp interface ge-4/0/7.0 set protocols mpls transit-lsp-association trace1 lsp-name-1 r0-to-r4 set protocols mpls transit-lsp-association trace1 from-1 10.255.8.207 set protocols mpls transit-lsp-association trace1 lsp-name-2 r4-to-r0 set protocols mpls transit-lsp-association trace1 from-2 10.255.8.86 set protocols mpls interface ge-2/0/0.0 set protocols mpls interface ge-1/2/0.0 set protocols mpls interface ge-4/0/7.0 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface ge-2/0/0.0 metric 100 set protocols ospf area 0.0.0.0 interface ge-1/2/0.0 metric 100 set protocols ospf area 0.0.0.0 interface ge-4/0/7.0 metric 100 set protocols ospf area 0.0.0.0 interface lo0.0 passive
Configuração do dispositivo R0
Procedimento passo a passo
Para configurar o roteador de entrada, R0:
Configure as interfaces.
[edit interfaces]
user@R0# set ge-4/1/1 unit 0 family inet address 10.10.11.1/30 user@R0# set ge-4/1/1 unit 0 family iso user@R0# set ge-4/1/1 unit 0 family inet6 user@R0# set ge-4/1/1 unit 0 family mpls user@R0# set ge-5/0/0 unit 0 family inet address 10.10.10.1/30 user@R0# set ge-5/0/0 unit 0 family iso user@R0# set ge-5/0/0 unit 0 family inet6 user@R0# set ge-5/0/0 unit 0 family mplsConfigure o MPLS nas interfaces.
[edit protocols mpls]
user@R0# set interface ge-5/0/0.0 user@R0# set interface ge-4/1/1.0Configure um protocolo de gateway interior, como o OSPF.
[edit protocols ospf]
user@R0# set traffic-engineering user@R0# set area 0.0.0.0 interface ge-5/0/0.0 user@R0# set area 0.0.0.0 interface ge-4/1/1.0 user@R0# set area 0.0.0.0 interface lo0.0 passiveConfigure um protocolo de sinalização, como o RSVP.
[edit protocols rsvp]
user@R0# set interface ge-5/0/0.0 user@R0# set interface ge-4/1/1.0Configure o LSP.
[edit protocols mpls]
user@R0# set label-switched-path r0-to-r4 to 10.255.8.86Habilite a operação de OAM de GAL e G-Ach sem encapsulamento de IP nos LSPs.
[edit protocols mpls]
user@R0# set label-switched-path r0-to-r4 oam mpls-tp-modeConfigure LSPs bidirecionais associados nas duas extremidades do LSP.
[edit protocols mpls]
user@R0# set label-switched-path r0-to-r4 associate-lsp to-r0 from 10.255.8.86Depois que você terminar de configurar o dispositivo, confirme a configuração.
[edit]
user@R0# commit
Resultados
Confirme sua configuração emitindo os comandos e show protocols
os show interfaces
comandos.
user@R0# show interfaces ge-4/1/1 { unit 0 { family inet { address 10.10.11.1/30; } family iso; family inet6; family mpls; } } ge-5/0/0 { unit 0 { family inet { address 10.10.10.1/30; } family iso; family inet6; family mpls; } }
user@R0# show protocols
rsvp {
interface ge-5/0/0.0;
interface ge-4/1/1.0;
}
mpls {
label-switched-path r0-to-r4 {
to 10.255.8.86;
oam mpls-tp-mode;
associate-lsp r4-to-r0 {
from 10.255.8.86;
}
}
interface ge-4/1/1.0;
interface ge-5/0/0.0;
}
ospf {
traffic-engineering;
area 0.0.0.0 {
interface ge-5/0/0.0;
interface ge-4/1/1.0;
interface lo0.0 {
passive;
}
}
}
Configuração do dispositivo R1
Procedimento passo a passo
Para configurar o roteador de trânsito, R1:
Configure as interfaces.
[edit interfaces]
user@R1# set ge-0/0/5 unit 0 family inet address 10.10.10.2/30 user@R1# set ge-0/0/5 unit 0 family iso user@R1# set ge-0/0/5 unit 0 family inet6 user@R1# set ge-0/0/5 unit 0 family mpls user@R1# set ge-0/2/2 unit 0 family inet address 10.10.12.2/30 user@R1# set ge-0/2/2 unit 0 family iso user@R1# set ge-0/2/2 unit 0 family inet6 user@R1# set ge-0/2/2 unit 0 family mpls user@R1# set ge-2/0/2 unit 0 family inet address 10.10.11.2/30 user@R1# set ge-2/0/2 unit 0 family iso user@R1# set ge-2/0/2 unit 0 family inet6 user@R1# set ge-2/0/2 unit 0 family mpls user@R1# set ge-1/0/2 unit 0 family inet address 10.10.13.2/30 user@R1# set ge-1/0/2 unit 0 family iso user@R1# set ge-1/0/2 unit 0 family inet6 user@R1# set ge-1/0/2 unit 0 family mplsConfigure o MPLS nas interfaces.
[edit protocols mpls]
user@R1# set interface ge-0/0/5.0 user@R1# set interface ge-2/0/2.0 user@R1# set interface ge-1/0/2.0 user@R1# set interface ge-0/2/2.0Configure um protocolo de gateway interior, como o OSPF.
[edit protocols ospf]
user@R1# set traffic-engineering user@R1# set area 0.0.0.0 interface ge-0/0/5.0 user@R1# set area 0.0.0.0 interface ge-2/0/2.0 user@R1# set area 0.0.0.0 interface ge-1/0/2.0 user@R1# set area 0.0.0.0 interface ge-0/2/2.0 metric 100 user@R1# set area 0.0.0.0 interface lo0.0 passiveConfigure um protocolo de sinalização, como o RSVP.
[edit protocols rsvp]
user@R1# set interface ge-0/0/5.0 user@R1# set interface ge-2/0/2.0 user@R1# set interface ge-1/0/2.0 user@R1# set interface ge-0/2/2.0Configure a associação dos dois LSPs no roteador de trânsito.
[edit protocols mpls]
user@R1# set transit-lsp-association trace1 lsp-name-1 r0-to-r4 user@R1# set transit-lsp-association trace1 from-1 10.255.8.207 user@R1# set transit-lsp-association trace1 lsp-name-2 r4-to-r0 user@R1# set transit-lsp-association trace1 from-2 10.255.8.86Se você terminar de configurar o dispositivo, confirme a configuração.
[edit]
user@R1# commit
Resultados
Confirme sua configuração emitindo os comandos e show protocols
os show interfaces
comandos.
user@R1# show interfaces ge-0/0/5 { unit 0 { family inet { address 10.10.10.2/30; } family iso; family inet6; family mpls; } } ge-0/2/2 { unit 0 { family inet { address 10.10.12.2/30; } family iso; family inet6; family mpls; } } ge-2/0/2 { unit 0 { family inet { address 10.10.11.2/30; } family iso; family inet6; family mpls; } } ge-1/0/2 { unit 0 { family inet { address 10.10.13.2/30; } family iso; family inet6; family mpls; } }
user@R1# show protocols rsvp { interface ge-0/0/5.0; interface ge-2/0/2.0; interface ge-1/0/2.0; interface ge-0/2/2.0; } mpls { transit-lsp-association trace1 { lsp-name-1 r0-to-r4; from-1 10.255.8.207; lsp-name-2 r4-to-r0; from-2 10.255.8.86; } interface ge-0/0/5.0; interface ge-2/0/2.0; interface ge-1/0/2.0; interface ge-0/2/2.0; } ospf { traffic-engineering; area 0.0.0.0 { interface ge-0/0/5.0; interface ge-1/0/2.0; interface ge-2/0/2.0; interface ge-0/2/2.0 { metric 100; } interface lo0.0 { passive; } } }
Verificação
Confirme se a configuração está funcionando corretamente.
Verificação de LSPs bidirecionais associados
Propósito
Verifique se a configuração LSP bidirecional associada está funcionando corretamente.
Ação
user@host> show mpls lsp Ingress LSP: 1 sessions To From State Rt P ActivePath LSPname 10.10.11.1 10.255.8.86 Up 0 * r0-to-r4 Assoc-Bidir Total 1 displayed, Up 1, Down 0 Egress LSP: 1 sessions To From State Rt Style Labelin Labelout LSPname 10.10.16.1 10.255.8.207 Up 0 1 FF 3 r4-to-r0 Assoc-Bidir Total 2 displayed, Up 2, Down 0 Transit LSP: 1 sessions To From State Rt Style Labelin Labelout LSPname 10.10.10.2 10.255.8.168 Up 1 1 FF 301264 3 r0-to-r4 Assoc-Bidir Total 3 displayed, Up 3, Down 0
user@host> show mpls lsp detail Ingress LSP: 1 sessions 10.10.11.1 From: 10.255.8.86, State: Up, ActiveRoute: 0, LSPname: r0-to-r4 Associated Bidirectional Associated LSP: r0-to-r4, 10.255.8.86 ActivePath: (primary) LSPtype: Static Configured LoadBalance: Random Encoding type: Packet, Switching type: PSC-1, GPID: Unknown *Primary State: Up Egress LSP: 1 sessions 10.255.102.29 From: 10.255.102.172, LSPstate: Up, ActiveRoute: 0 LSPname: r4-to-r0, LSPpath: Primary Associated Bidirectional Associated LSP: 10.10.16.1, to-r0> Suggested label received: -, Suggested label sent: - Recovery label received: -, Recovery label sent: - Resv style: 1 FF, Label in: 3, Label out: - Time left: 144, Since: Fri Jun 17 21:41:05 2011 Tspec: rate 0bps size 0bps peak Infbps m 20 M 1500 Port number: sender 6 receiver 14468 protocol 0 PATH rcvfrom: 10.10.13.1 (ge-2/0/0.0) 84 pkts Adspec: received MTU 1500 PATH sentto: localclient RESV rcvfrom: localclient Record route: 10.10.14.2 10.10.13.1 <self> Transit LSP: 1 sessions 10.255.102.30 From: 10.255.102.172, LSPstate: Up, ActiveRoute: 1 LSPname: to_airstream, LSPpath: Primary Associated Bidirectional Associated LSP: r0-to-r4, 10.255.8.168 Suggested label received: -, Suggested label Recovery label received: -, Recovery label sent: 3 Resv style: 1 FF, Label in: 301264, Label out: 3 Time left: 132, Since: Fri Jun 17 21:40:56 2011 Tspec: rate 0bps size 0bps peak Infbps m 20 M 1500 Port number: sender 28 receiver 14465 protocol 0 PATH rcvfrom: 10.10.13.1 (ge-2/0/0.0) 84 pkts Adspec: received MTU 1500 sent MTU 1500 PATH sentto: 10.10.10.1 (ge-3/0/0.0) 84 pkts RESV rcvfrom: 10.10.10.1 (ge-3/0/0.0) 84 pkts Explct route: 10.10.10.1 Record route: 10.10.16.1 10.10.15.2 10.10.13.1 <self> 10.10.10.1
user@host> show mpls lsp bidirectional Ingress LSP: 1 session To From State Rt P ActivePath LSPname 10.255.8.86 10.255.8.207 Up 0 * r0-to-r4 Assoc-Bidir Total 1 displayed, Up 1, Down 0 Aug 28 06:56:26 [TRACE] [R0 coleman re0] Egress LSP: 1 session To From State Rt Style Labelin Labelout LSPname 10.255.8.207 10.255.8.86 Up 0 1 FF 3 - to-r0 Assoc-Bidir Total 1 displayed, Up 1, Down 0 Aug 28 06:56:26 [TRACE] [R0 coleman re0] Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0
Significado
A saída do show mpls lsp
, show mpls detail
e show mpls bidirectional
comandos exibe os detalhes dos LSPs bidirecionais associados e das informações da associação LSP.
Configuração das políticas de entrada do OAM para LDP
Usando a ingress-policy
declaração, você pode configurar uma política de Operação, Administração e Gerenciamento (OAM) para escolher quais classes de equivalência de encaminhamento (FECs) precisam ter o OAM habilitado. Se o FEC passar pela política ou se o FEC estiver configurado explicitamente, o OAM será habilitado para uma FEC. Para OS FECs escolhidos usando uma política, são aplicados os parâmetros BFD configurados sob [edit protocols ldp oam bfd-liveness-detection]
.
Você configura a política de entrada OAM no nível de [edit policy-options]
hierarquia. Para configurar uma política de entrada OAM, inclua a ingress-policy
declaração:
ingress-policy ingress-policy-name;
Você pode configurar esta declaração nos seguintes níveis de hierarquia:
Os roteadores da Série ACX não suportam [edit logical-systems
] nível de hierarquia.
Rastreamento de pacotes e operações MPLS e LSP
Para rastrear pacotes e operações MPLS e LSP, inclua a traceoptions
declaração:
traceoptions { file filename <files number> <size size> <world-readable | no-world-readable>; flag flag; }
Para obter uma lista de níveis de hierarquia em que você possa incluir esta declaração, veja a seção de resumo da declaração para esta declaração.
Você pode especificar as seguintes bandeiras específicas do MPLS na declaração do MPLS traceoptions
:
all
— Trace todas as operações.connection
— Trace todas as atividades de circuito cross-connect (CCC).connection-detail
— Trace atividades detalhadas do CCC.cspf
— Trace cálculos de CSPF.cspf-link
— Trace links visitados durante as computação de CSPF.cspf-node
— Rastrear nós visitados durante as computações de CSPF.error
— Trace as condições de erro do MPLS.graceful-restart
— Trace eventos de reinício graciosos do MPLS.lsping
— Trace pacotes de ping LSP e códigos de devolução.nsr-synchronization
— Trace eventos de sincronização de roteamento sem parar (NSR).nsr-synchronization-detail
— Trace detalhadamente os eventos de sincronização do NSR.state
— Trace todas as transições de estado de LSP.static
— Trace o caminho estático comutada por rótulos.
Ao configurar opções de rastreamento para rastrear um MPLS LSP usando a opção cspf
, o log CSPF exibe informações sobre o MPLS LSP usando o termo "MPLS generalizado" (GMPLS). Por exemplo, uma mensagem no log CSPF pode afirmar que o "link passa restrições de GMPLS". O MPLS generalizado (GMPLS) é um superconjunto de MPLS, de modo que esta mensagem é normal e não afeta a operação LSP MPLS adequada.
Tabela de histórico de alterações
A compatibillidadde com o recurso dependerá da platadorma e versão utilizada. Use o Feature Explorer para saber se o recurso é compatível com sua plataforma.