Entender o papel do aplicativo do cliente em uma sessão NETCONF
Para criar uma sessão NETCONF e se comunicar com o servidor NETCONF, um aplicativo do cliente executa os seguintes procedimentos, descritos nas seções indicadas:
Satisfaz os pré-requisitos para o determinado protocolo de conexão, conforme descrito em:
Estabelece uma conexão com o servidor NETCONF.
Para sessões de NETCONF sobre SSH, consulte Conecte-se ao servidor NETCONF usando SSH.
-
Para sessões de NETCONF sobre TLS, veja como estabelecer uma sessão NETCONF sobre TLS.
-
Para sessões de NETCONF sobre HTTPS de saída, veja como estabelecer sessões netconf e shell em HTTPS de saída aprimorado.
Abre uma sessão netconf, como descrito em Iniciar uma sessão NETCONF.
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.
Solicita informações operacionais ou de configuração, ou altera informações de configuração, conforme descrito na solicitação de informações operacionais usando o NETCONF, solicitar dados de configuração usando o NETCONF e editar a configuração usando o NETCONF.
(Opcional) Verifica a correção sintática da configuração do candidato antes de tentar empenhá-la, conforme descrito na Verificação da Sintaxe de Configuração de Candidato usando NETCONF.
Confirma alterações feitas na configuração do candidato, conforme descrito no Confirmar a configuração do candidato usando o NETCONF e comprometer a configuração do candidato somente após a confirmação usando o NETCONF, ou comete alterações feitas em uma instância aberta do banco de dados de configuração efêmera, conforme descrito no Commit and Synchronize Ephemeral Configuration Data Usando o PROTOCOLO NETCONF ou Junos XML.
Desbloqueia a configuração do candidato se ela estiver bloqueada ou fechar 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.
Termina a sessão netconf e fecha a conexão com o dispositivo, como descrito em End a NETCONF Session and Close the Connection.