Solicitar um objeto de configuração específico usando o NETCONF
Em uma sessão netconf com um dispositivo executando o Junos OS, para solicitar informações completas sobre um objeto de configuração específico, um aplicativo do cliente emite um <filter>
elemento de tag que inclui os elementos de tag que representam todos os níveis da hierarquia de configuração a partir da raiz (representado pelo <configuration>
elemento tag) até o nível de pai imediato para o objeto.
Para representar o objeto solicitado, o aplicativo emite apenas o elemento de tag container e cada um de seus elementos de tag identificador, completos com valor do identificador, para o objeto. Para objetos com um único identificador, o <name>
elemento tag sempre pode ser usado, mesmo que o elemento de tag do identificador real tenha um nome diferente. O nome real também é válido. Para objetos com vários identificadores, os nomes reais dos elementos de tag do identificador devem ser usados. Para verificar o nome de cada um dos identificadores em busca de um objeto de configuração, consulte a referência do desenvolvedor de configuração de API Junos XML. Toda a solicitação está fechada em um <rpc>
elemento de tag:
<rpc> <get-config> <source> <!--tag specifying the source configuration --> </source> <filter type="subtree"> <configuration> <!-- opening tags for each parent of the object --> <object> <name>identifier</name> </object> <!-- closing tags for each parent of the object --> </configuration> </filter > </get-config> </rpc> ]]>]]>
Para obter informações sobre o <source>
elemento tag, consulte Especifique a fonte para solicitações de informações de configuração usando o NETCONF.
O servidor NETCONF devolve o objeto <data>
solicitado e <rpc-reply>
os elementos de tag (aqui, um objeto para o qual o elemento de tag identificador é chamado <name>
). Para obter informações sobre os atributos na tag de abertura <configuration>
, consulte Especifique a fonte para solicitações de informações de configuração usando o NETCONF.
<rpc-reply xmlns="URN" xmlns:junos="URL"> <data> <configuration attributes> <!-- opening tags for each parent of the object --> <object> <name>identifier</name> <!-- other child tag elements of the object --> </object> <!-- closing tags for each parent of the object --> </configuration> </data> </rpc-reply> ]]>]]>
O aplicativo também pode solicitar elementos de configuração adicionais dos mesmos ou outros tipos, incluindo os elementos de tag apropriados no mesmo <get-config>
elemento de tag. Para obter mais informações, consulte a solicitação de vários elementos de configuração simultaneamente usando o NETCONF.
O exemplo a seguir mostra como solicitar o conteúdo de um escopo multicasting chamado local
, que está no nível de [edit routing-options multicast]
hierarquia na configuração do candidato. Para especificar o objeto desejado, o aplicativo do cliente emite o elemento de tag do <name>local</name>
identificador como o elemento de tag mais interno.
