Edite a configuração usando o NETCONF
Em uma sessão netconf com um dispositivo executando o Junos OS, você pode usar as operações de protocolo de gerenciamento NETCONF XML, juntamente com as declarações de configuração do Junos XML ou interface de linha de comando (CLI) para alterar a configuração em uma plataforma de roteamento, comutação ou segurança. As operações <copy-config>
<edit-config>
de protocolo NETCONF, e <discard-changes>
oferecem funcionalidades análogas aos comandos de modo de configuração no Junos OS CLI. Os elementos de tag Junos XML descritos aqui correspondem às declarações de configuração do Junos OS.
Para alterar a configuração em um dispositivo, um aplicativo do cliente emite o <copy-config>
elemento, o <edit-config>
elemento tag ou <discard-changes>
o elemento de tag e os subelements de tag correspondentes dentro do <rpc>
elemento tag.
Os exemplos a seguir mostram os vários elementos de tag disponíveis:
<rpc> <copy-config> <target><candidate/></target> <error-operation> (ignore-error | stop-on-error) </error-operation> <source><url>location</url></source> </copy-config> </rpc> ]]>]]>
<rpc> <edit-config> <target><candidate/></target> <default-operation>operation</default-operation> <error-operation>error</error-operation> <(config | config-text | url)> <!-- configuration change file or data --> </(config | config-text | url)> </edit-config> </rpc> ]]>]]>
<rpc> <discard-changes/> </rpc> ]]>]]>
O único valor aceitável para o <target>
elemento é <candidate/>
, que pode se referir à configuração do candidato ou ao banco de dados de configuração aberta. Se um aplicativo do cliente emitir a operação de protocolo <open-configuration>
Junos XML para abrir um banco de dados de configuração específico antes de executar uma <copy-config>
ou <edit-config>
operação, o Junos OS realiza a operação no banco de dados de configuração aberta. Caso contrário, a operação é realizada na configuração do candidato.
As três tags —<copy-config>
<edit-config>
e <discard-changes>
— correspondem às três tarefas básicas de configuração disponíveis para você, descritas aqui:
Sobreposição da configuração alvo com uma nova configuração — Usando o
<copy-config>
elemento tag, você pode substituir a configuração na configuração alvo por uma nova configuração.Edição de elementos de configuração — Usando o
<edit-config>
elemento tag, você pode adicionar, alterar ou excluir elementos de configuração específicos dentro da configuração do alvo. Para especificar como o dispositivo deve lidar com as mudanças de configuração, consulte Definir o Modo de Configuração de Edição em uma Sessão NETCONF.Reversão de alterações na configuração atual — Usando o
<discard-changes>
elemento tag, você pode reverter a configuração do candidato para combinar com o conteúdo da configuração atual em execução (ativa). Esse elemento de tag oferece funcionalidade análoga ao comandorollback 0
CLI.Nota:O
<discard-changes/>
elemento tag não pode ser usado para descartar alterações não comprometidas que foram colocadas no banco de dados de configuração efêmero.