NESTA PÁGINA
Exemplo: configuração da sincronização entre IS-IS e LDP
Este exemplo mostra como permitir a sincronização entre IS-IS e LDP.
Requisitos
Antes de começar, configure IS-IS e LDP. Por exemplo, veja Exemplo: Configuração de uma VPN de Camada 3 com reflexão de rota e substituição de AS.
Visão geral
O LDP distribui rótulos em aplicativos não projetados para tráfego. Os rótulos são distribuídos ao longo do melhor caminho determinado pelo IS-IS. Se a sincronização entre LDP e IS-IS for perdida, o caminho comuto de rótulo (LSP) cairá. Portanto, a sincronização entre LDP e IS-IS é benéfica. Quando a sincronização de LDP é configurada e quando o LDP não está totalmente operacional em um determinado link (uma sessão não é estabelecida e os rótulos não são trocados), o IS-IS anuncia o link com a métrica de custo máximo. O link não é preferido, mas permanece na topologia da rede.
A sincronização de LDP é suportada apenas em interfaces de ponto a ponto e interfaces LAN configuradas como interfaces ponto a ponto sob IS-IS. A sincronização do LDP não é suportada durante a reinicialização graciosa.
Para anunciar a métrica de custo máximo até que o LDP esteja operacional para sincronização de LDP, inclua a ldp-synchronization
declaração:
ldp-synchronization { disable; hold-time seconds; }
Para desabilitar a sincronização, inclua a disable
declaração. Para configurar o período de tempo para anunciar a métrica de custo máximo para um link que não esteja totalmente operacional, inclua a hold-time
declaração.
Quando uma interface está no estado de espera há mais de 3 minutos, uma mensagem de log do sistema com um nível de aviso é enviada. Essa mensagem aparece tanto no arquivo de mensagens quanto no arquivo de rastreamento.
A Figura 1 mostra a topologia usada neste exemplo.

Este exemplo descreve as etapas do dispositivo P1.
Configuração
Procedimento
Configuração rápida da CLI
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.
Dispositivo P1
set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols isis interface all set protocols isis interface all ldp-synchronization set protocols isis interface all point-to-point set protocols isis interface fxp0.0 disable set protocols ldp interface all set protocols ldp interface fxp0.0 disable
Mantemos a configuração curta para melhor se concentrar no recurso de sincronização de LDP usando o interface all
método de habilitação de protocolos em nossas interfaces. É uma prática recomendada em redes de produção listar explicitamente cada interface sob cada protocolo para evitar habilitar inadvertidamente um protocolo em uma interface não intencional.
Ao usar toda a interface, é uma boa prática ser consistente em seu uso para todos os protocolos, como mostramos aqui. Neste caso, ele ajuda a garantir que você não omita inadvertidamente o suporte de protocolo em uma interface que requer o protocolo para a operação adequada.
Procedimento passo a passo
O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Usando o Editor de CLI no modo de configuração no Guia do usuário da CLI.
Para configurar a sincronização entre IS-IS e LDP:
-
Habilite o MPLS nas interfaces
[edit protocols mpls] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
Habilite o IS-IS nas interfaces.
[edit protocols isis] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
Habilite o LDP nas interfaces.
[edit protocols ldp] user@P1# set interface all user@P1# set interface fxp0.0 disable
-
Habilite a sincronização do LDP nas interfaces IS-IS.
[edit protocols isis interface all] user@P1# set ldp-synchronization
-
Configure as interfaces IS-IS para se comportarem como interfaces ponto a ponto.
[edit protocols isis interface all] user@P1# set point-to-point
Resultados
A partir do modo de configuração, confirme sua configuração entrando no show protocols
comando. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.
user@P1# show protocols
mpls {
interface all;
interface fxp0.0 {
disable;
}
}
isis {
interface all {
ldp-synchronization;
point-to-point;
}
interface fxp0.0 {
disable;
}
}
ldp {
interface all;
interface fxp0.0 {
disable;
}
}
Se você terminar de configurar o dispositivo, entre no commit
modo de configuração. Repita a configuração no dispositivo R2.
Verificação
Confirme se a configuração está funcionando corretamente.
Verificação da sincronização do LDP
Propósito
Verifique a configuração de sincronização de LDP nas interfaces IS-IS.
Ação
A partir do modo operacional, entre no show isis interface extensive
comando.
user@P1> show isis interface extensive IS-IS interface database: lo0.0 Index: 113, State: 0x6, Circuit id: 0x1, Circuit type: 0 LSP interval: 100 ms, CSNP interval: disabled, Loose Hello padding Adjacency advertisement: Advertise Level 1 Adjacencies: 0, Priority: 64, Metric: 0 Passive Level 2 Adjacencies: 0, Priority: 64, Metric: 0 Passive ge-1/2/0.0 Index: 116, State: 0x6, Circuit id: 0x1, Circuit type: 2 LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding Adjacency advertisement: Advertise LDP sync state: in sync, for: 17:22:06, reason: LDP up during config config holdtime: infinity Level 2 Adjacencies: 1, Priority: 64, Metric: 10 Hello Interval: 9.000 s, Hold Time: 27 s ge-1/2/1.0 Index: 114, State: 0x6, Circuit id: 0x1, Circuit type: 2 LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding Adjacency advertisement: Advertise LDP sync state: in sync, for: 17:22:06, reason: LDP up during config config holdtime: infinity Level 2 Adjacencies: 1, Priority: 64, Metric: 10 Hello Interval: 9.000 s, Hold Time: 27 s ge-1/2/2.0 Index: 115, State: 0x6, Circuit id: 0x1, Circuit type: 2 LSP interval: 100 ms, CSNP interval: 15 s, Loose Hello padding Adjacency advertisement: Advertise LDP sync state: in sync, for: 17:22:06, reason: LDP up during config config holdtime: infinity Level 2 Adjacencies: 1, Priority: 64, Metric: 10 Hello Interval: 9.000 s, Hold Time: 27 s
Significado
A saída mostra que o LDP é sincronizado com IS-IS.