Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Compare duas configurações anteriores (reversão) usando o protocolo Junos XML

Em uma sessão de protocolo Junos XML com um dispositivo que executa o Junos OS, um aplicativo cliente pode comparar o conteúdo de duas configurações previamente comprometidas (reversão) usando qualquer um dos seguintes RPCs com o <compare> elemento:

  • <get-configuration-by-revision>— Compare as configurações fazendo referência a um identificador de revisão de configuração.

  • <get-rollback-information>— Compare as configurações fazendo referência a um índice de reversão.

O <get-configuration-by-revision> RPC com o <compare> elemento é equivalente ao comando de show system configuration revision modo operacional com a opção compare . O <compare> elemento especifica o identificador de revisão de configuração da configuração que é a base para comparação. O <revision-string> elemento define o identificador de revisão de configuração para comparar com a configuração base. A sintaxe é:

Por exemplo, o RPC a seguir compara duas configurações fazendo referência às strings do identificador de revisão de configuração:

Da mesma forma, o <get-rollback-information> RPC com o <compare> elemento é equivalente ao comando do show system rollback modo operacional com a opção compare . O <compare> elemento especifica o índice de reversão da configuração que é a base para comparação. O <rollback> elemento especifica o índice de reversão da configuração para comparar com a configuração base. Os valores válidos em ambos os elementos da tag variam de 0 (zero, para a configuração mais recentemente comprometida) até 49. A sintaxe é:

Nota:

A saída corresponde mais logicamente à ordem cronológica de alterações se a configuração mais antiga for a configuração base. Seu índice está fechado no <compare> elemento, e o índice da configuração mais recente está fechado no <rollback> elemento ou <revision-string> tag .

O servidor de protocolo Junos XML encerra sua resposta em um <rpc-reply> elemento, um <rollback-information> ou <configuration-revision-information> elemento, dependendo do RPC e <configuration-information> <configuration-output> dos elementos. A <load-success/> tag é um efeito colateral da implementação e não afeta os resultados.

As informações no <configuration-output> elemento tag são formatadas em texto ASCII e incluem uma linha de banner (como [edit interfaces]) para cada nível de hierarquia em que as duas configurações diferem. Cada linha entre as linhas de bandeira começa com um sinal mais (+) ou um sinal negativo (-). O sinal positivo indica que adicionar a declaração à configuração base resulta na segunda configuração, enquanto um sinal negativo significa que remover a declaração da configuração base resulta na segunda configuração.

O exemplo a seguir mostra como solicitar uma comparação das configurações de reversão que têm índices de 20 e 4.