Sessão DE NETCONF amostra
As seções a seguir descrevem a sequência de elementos de tag em uma sessão NETCONF amostral com um dispositivo que executa o Junos OS. O aplicativo do cliente começa estabelecendo uma conexão com um servidor NETCONF.
Troca de elementos de tag de inicialização
Após o aplicativo do cliente estabelecer uma conexão com um servidor NETCONF, os dois elementos de tag de troca <hello>
, conforme mostrado no exemplo a seguir. Para a legibilidade, o exemplo coloca o elemento de tag do <hello>
aplicativo cliente abaixo do do servidor NETCONF. As duas partes podem realmente emitir seus <hello>
elementos de tag ao mesmo tempo. Para obter informações sobre a sequência de ]]>]]>
caracteres usada neste e nos seguintes exemplos, consulte Gere documentos XML bem formados. Para uma discussão detalhada sobre o <hello>
elemento tag, consulte A troca de elementos de tag <hello>.
Envio de uma solicitação operacional
O aplicativo do cliente emite o <get-chassis-inventory>
elemento tag para solicitar informações sobre o hardware do chassi do dispositivo. O servidor NETCONF devolve as informações solicitadas no <chassis-inventory>
elemento tag.
Bloquear a configuração
Em seguida, o aplicativo do cliente se prepara para incorporar uma mudança na configuração do candidato, emitindo a <lock/>
tag para impedir que outros usuários ou aplicativos alterem a configuração do candidato ao mesmo tempo. Para confirmar se a configuração do candidato está bloqueada, o servidor NETCONF devolve uma <ok/>
tag em um <rpc-reply>
elemento de tag. Para obter mais informações sobre como bloquear a configuração, consulte Bloquear e desbloquear a configuração do candidato usando o NETCONF.
Mudando a configuração
O aplicativo do cliente agora emite elementos de tag para criar uma nova classe de login do Junos OS chamada network-mgmt
no nível de [edit system login class]
hierarquia na configuração do candidato. Para confirmar que a operação de carga foi bem-sucedida, o servidor NETCONF devolve uma <ok/>
tag em um <rpc-reply>
elemento de tag.
Comprometendo a configuração
O aplicativo do cliente então confirma a configuração do candidato. Para confirmar que a operação de confirmação foi bem-sucedida, o servidor NETCONF devolve uma <ok/>
tag em um <rpc-reply>
elemento de tag. Para obter mais informações sobre a operação de confirmação, consulte Commit the Candidate Configuration Usando NETCONF.
Desbloquear a configuração
O aplicativo do cliente desbloqueia (e, por implicação, fecha) a configuração do candidato. Para confirmar que a operação de desbloqueio foi bem-sucedida, o servidor NETCONF devolve uma <ok/>
tag em um <rpc-reply>
elemento de tag. Para obter mais informações sobre o desbloqueio de uma configuração, consulte Bloquear e desbloquear a configuração do candidato usando o NETCONF.
Encerramento da sessão NETCONF
O aplicativo do cliente encerra a sessão NETCONF emitindo a <close-session>
tag. Para obter mais informações sobre o encerramento da sessão, consulte End a NETCONF Session e Close the Connection.