Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Filtrar a saída de comando operacional em sessões de protocolo NETCONF e Junos XML

Em uma sessão de protocolo NETCONF ou Junos XML com um dispositivo em execução do Junos OS, um aplicativo do cliente pode solicitar informações operacionais para o dispositivo e instruir o servidor a devolver todo o conjunto de dados operacionais ou retornar apenas um subconjunto dessas informações na resposta do RPC. Todos os RPCs operacionais do Junos OS oferecem suporte à filtragem de sub-árvores XML, o que permite filtrar a resposta do RPC para selecionar elementos específicos na saída de comando operacional. Filtrar a saída para incluir apenas um subconjunto de dados resulta em transferências menores e mais rápidas, requer menos espaço de armazenamento para informações arquivadas e pode reduzir o tempo necessário para analisar a saída de comando operacional, que pode ser extensa em alguns casos.

Nota:

A filtragem para saída de comando operacional só é suportada ao solicitar saída RPC em formato XML.

Por padrão, os servidores de protocolo NETCONF e Junos XML devolvem todo o conjunto de dados operacionais para uma solicitação de RPC em sua resposta. Um aplicativo pode solicitar partes específicas da saída de comando operacional, incluindo o <filter type="subtree"> elemento na solicitação de RPC. Dentro da <filter> tag, o aplicativo especifica os critérios de seleção do filtro, incluindo sub-árvores XML zero ou mais.

Para filtrar a saída de comando operacional devolvida na resposta do RPC, criar a solicitação RPC, incluir o <filter type="subtree"> elemento e, em seguida, especificar a árvore XML de elementos para retornar a partir do elemento de tag de resposta de nível superior para esse comando operacional. O filtro pode incluir nós de contenção, nós de seleção e nós de correspondência de conteúdo.

Nota:

Para determinar o elemento de tag de resposta de nível superior para um comando, que é o primeiro elemento fechado no <rpc-reply> elemento, você pode executar o comando na CLI com a opção | display xml .

O type="subtree" atributo na tag de abertura <filter> indica que o aplicativo do cliente está usando elementos Junos XML para representar os elementos operacionais sobre os quais ele está solicitando informações. Se você incluir um elemento vazio <filter type="subtree"/> , o servidor retorna uma resposta RPC vazia.

Para obter mais informações sobre a filtragem da saída de comando operacional, consulte os seguintes tópicos: