Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemplo: Trace NETCONF e Junos XML Protocol Session Operations

Este exemplo demonstra como configurar as operações de rastreamento para sessões de protocolo NETCONF e Junos XML.

Nota:

A partir do Junos OS Release 16.1, quando você permite o rastreamento de operações na hierarquia, o [edit system services netconf traceoptions] Junos OS permite o rastreamento de operações para sessões de protocolo NETCONF e Junos XML e adiciona o [NETCONF] e [JUNOScript] tags às entradas de arquivo de log para distinguir o tipo de sessão. Antes do Junos OS Release 16.1, apenas dados de sessão NETCONF foram registrados, e a [NETCONF] tag foi omitida.

Requisitos

  • É necessário um dispositivo de roteamento, comutação ou segurança que executa o Junos OS Release 16.1 ou posterior.

Visão geral

Este exemplo configura operações básicas de rastreamento para sessões de protocolo NETCONF e Junos XML. O exemplo configura o arquivo de rastreamento netconf-ops.log e define um número máximo de 20 arquivos de rastreamento e um tamanho máximo de 3 MB para cada arquivo. A flag all declaração configura o rastreamento para todos os dados de protocolo NETCONF ou Junos XML de entrada e saída. A opção world-readable permite acesso irrestrito aos arquivos de rastreamento.

Configuração

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para combinar com a configuração de sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

Configuração das operações de rastreamento de protocolos NETCONF e Junos XML

Procedimento passo a passo

Para configurar as operações de rastreamento de protocolo NETCONF e Junos XML:

  1. Para sessões netconf, habilite o NETCONF sobre SSH.

  2. Configure a bandeira de traceoptions para especificar quais dados de sessão capturar.

    Você pode especificar os dados recebidos, de saída ou de todos os dados. Este exemplo configura o rastreamento para todos os dados da sessão.

  3. (Opcional) Configure o nome do arquivo do arquivo de rastreamento.

    A declaração a seguir configura o arquivo de rastreamento netconf-ops.log, que é armazenado no /var/log directory. Se você não especificar um nome de arquivo, os dados da sessão de protocolo NETCONF e Junos XML são armazenados em /var/log/netconf.

  4. (Opcional) Configure o número máximo de arquivos de rastreamento e o tamanho máximo de cada arquivo.

    As declarações a seguir configuram um máximo de 20 arquivos de rastreamento com um tamanho máximo de 3 MB por arquivo.

  5. (Opcional) Restrinja a saída de rastreamento para incluir apenas aquelas linhas que correspondam a uma expressão regular específica.

    A configuração a seguir, que não é usada neste exemplo, combina e registra apenas dados de sessão que contêm "mensagem de erro".

  6. (Opcional) Configure o rastreamento sob demanda para controlar as operações de rastreamento a partir da sessão de protocolo NETCONF ou Junos XML.

    A configuração a seguir, que não é usada neste exemplo, permite o rastreamento sob demanda.

  7. (Opcional) Configure as permissões no arquivo de rastreamento especificando se o arquivo é world-readable ou no-world-readable.

    Este exemplo permite o acesso irrestrito ao arquivo de rastreamento.

  8. Confirmar a configuração.

Resultados

Verificação

Verificação da operação de rastreamento de protocolos NETCONF e Junos XML

Propósito

Verifique se o dispositivo está escrevendo dados de sessão de protocolo NETCONF e Junos XML para o arquivo de rastreamento configurado. Este exemplo registra dados de protocolo NETCONF e Junos XML de entrada e saída. Na sessão NETCONF amostral, que não é detalhada aqui, o usuário modifica a configuração do candidato em R1 para incluir o script de operação bgp-troubleshoot.slax e, em seguida, confirma a configuração.

Ação

Exibir a saída de rastreamento do arquivo de rastreamento configurado /var/log/netconf-ops.log , emitindo o comando do show log modo operacional.

Significado

Este exemplo configurou a flag all declaração, de modo que o arquivo de rastreamento exibe todas as operações de sessão de protocolo NETCONF ou Junos XML de entrada e saída. Cada operação inclui a data e o tempo. O arquivo de registro indica o tipo de sessão, o netconf ou o protocolo Junos XML, incluindo a ou [JUNOScript] a [NETCONF] tag, respectivamente. Várias sessões de protocolo NETCONF e Junos XML são distinguidas por um número de sessão. Neste exemplo, apenas uma sessão netconf, usando o identificador de sessão 3694, está ativa.

Tabela de histórico de lançamento
Lançamento
Descrição
16.1
A partir do Junos OS Release 16.1, quando você permite o rastreamento de operações na hierarquia, o [edit system services netconf traceoptions] Junos OS permite o rastreamento de operações para sessões de protocolo NETCONF e Junos XML e adiciona o [NETCONF] e [JUNOScript] tags às entradas de arquivo de log para distinguir o tipo de sessão. Antes do Junos OS Release 16.1, apenas dados de sessão NETCONF foram registrados, e a [NETCONF] tag foi omitida.