Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Entender o procedimento de solicitação em uma sessão NETCONF

Você pode usar o protocolo de gerenciamento NETCONF XML e a API Junos XML para solicitar informações sobre o status e a configuração atual de uma plataforma de roteamento, comutação ou segurança que executa o Junos OS. As tags para solicitações operacionais são definidas na API Junos XML e correspondem aos comandos operacionais de interface de linha de comando (CLI) do Junos OS. Existe um elemento de tag de solicitação para muitos comandos na família de comandos CLI show .

O elemento de tag para solicitações de configuração é o elemento de tag NETCONF <get-config> . Ele corresponde ao comando de modo show de configuração CLI. Os elementos de tag Junos XML que compõem o conteúdo das solicitações do aplicativo do cliente e das respostas do servidor NETCONF correspondem às declarações de configuração da CLI, descritas nos guias de configuração do Junos OS.

Além de informações sobre a configuração atual, os aplicativos do cliente podem solicitar outras informações relacionadas à configuração, incluindo informações sobre configurações previamente comprometidas (reversão), informações sobre a configuração de resgate ou uma representação de esquema XML da hierarquia de configuração.

Para solicitar informações ao servidor NETCONF, um aplicativo do cliente executa os procedimentos descritos nas seções indicadas:

  1. Estabelece uma conexão com o servidor NETCONF na plataforma de roteamento, comutação ou segurança.

  2. Abre uma sessão netconf.

  3. Opcionalmente bloqueia a configuração do candidato ou abre uma instância do banco de dados de configuração efêmero.

    Bloquear a configuração impede que outros usuários ou aplicativos a alterem ao mesmo tempo. Para obter mais informações, consulte Bloquear e desbloquear a configuração do candidato usando o NETCONF.

    Para obter informações sobre o banco de dados de configuração efêmero, consulte Entender o banco de dados de configuração efêmero e habilitar e configurar instâncias do banco de dados de configuração Efêmero.

  4. Faz várias solicitações uma de cada vez, intercalando livremente as solicitações operacionais e de configuração. Consulte as informações operacionais da solicitação usando o NETCONF e solicite dados de configuração usando o NETCONF. A aplicação também pode intermixar solicitações com alterações de configuração.

  5. Aceita o fluxo de tag emitido pelo servidor NETCONF em resposta a cada solicitação e extrai seu conteúdo, conforme descrito no Parse the NETCONF Server Response.

  6. Desbloqueia a configuração do candidato, se estiver bloqueada ou feche uma instância aberta do banco de dados de configuração efêmero.

    Outros usuários e aplicativos não podem alterar a configuração do candidato enquanto ela permanece bloqueada. Para obter mais informações, consulte Bloquear e desbloquear a configuração do candidato usando o NETCONF

  7. Termina a sessão netconf e fecha a conexão com o dispositivo, como descrito em End a NETCONF Session and Close the Connection.