Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemplo: encontre LSPs em vários destinos usando um script op

Este exemplo usa um script de operação para verificar caminhos comutados por rótulos (LSPs) para vários destinos.

Requisitos

Este exemplo usa um dispositivo que executa o Junos OS.

Visão geral e script de operação

O script de exemplo a seguir, exibido tanto no XSLT quanto no SLAX, verifica se os LSPs estão em vários destinos. O script tem um argumento de linha de comando obrigatório, o endereço que especifica o endpoint LSP. O argumento do endereço pode incluir um comprimento de prefixo opcional. Se nenhum endereço for especificado, o script gera uma mensagem de erro e interrompe a execução.

A get-configuration variável armazena a chamada de procedimento remoto (RPC) para recuperar o [edit protocols mpls] nível de hierarquia da configuração comprometida do dispositivo. Essa configuração é armazenada na config variável. A get-route-information variável armazena o RPC equivalente ao show route address terse comando de modo operacional, onde o valor da destination tag especifica address. O script define esse valor para o endereço especificado pelo usuário na linha de comando. O script invoca o get-route-information RPC e armazena a saída na rpc-out variável. Se rpc-out não conter erros, o script examinará todas as entradas de rota do host presentes no route-table/rt/rt-destination nó.

Para cada entrada de rota de host, se um LSP até o destino estiver configurado na configuração ativa, o script gera uma mensagem "Encontrada" com o endereço de destino e o nome LSP correspondente na saída. Se um LSP para o destino não estiver configurado, a saída gera uma mensagem "Ausente" contendo o endereço de destino e o nome do host.

Sintaxe XSLT

Sintaxe SLAX

Configuração

Procedimento

Procedimento passo a passo

Baixar, habilitar e testar o script:

  1. Copie o script XSLT ou SLAX em um arquivo de texto, nomeie o arquivo lsp.xsl ou lsp.slax conforme apropriado e copie-o para o /var/db/scripts/op/ directory no dispositivo.

  2. No modo de configuração, inclua a file declaração no nível de [edit system scripts op] hierarquia e lsp.xsl ou lsp.slax conforme apropriado.

  3. Emite o commit and-quit comando para comprometer a configuração e voltar ao modo operacional.

  4. Execute o script de operação emitindo o comando de op lsp address address modo operacional.

Verificação

Verificando a execução do script

Propósito

Verifique se o script se comporta como esperado.

Ação

Emitimos o comando do op lsp address address modo operacional para executar o script. A saída varia dependendo da configuração.