NETCONF를 사용한 구성 정보 요청의 출처 지정
Junos OS를 실행하는 장치가 있는 NETCONF 세션에서 후보 컨피규레이션 또는 개방형 구성 데이터베이스의 정보를 요청하기 위해 클라이언트 애플리케이션에는 요소 및 태그 요소 내의 요소와 <candidate/>
<get-config>
태그가 <rpc>
포함됩니다<source>
.
<rpc> <get-config> <source> <candidate/> </source> <filter> <!-- tag elements representing the configuration elements to return --> </filter> </get-config> </rpc> ]]>]]>
클라이언트 애플리케이션이 작업을 실행 <get-config>
하기 전에 특정 구성 데이터베이스를 열기 위해 Junos XML 프로토콜 <open-configuration>
작업을 실행하는 경우 소스를 설정하여 <candidate/>
개방형 구성 데이터베이스에서 구성 데이터를 검색합니다. 그렇지 않으면 서버가 후보 구성에서 구성 데이터를 반환합니다.
가장 최근에 장비에서 커밋된 활성 구성에서 정보를 요청하려면 클라이언트 애플리케이션에 및 태그 요소에 동봉된 태그 요소와 <running/>
<get-config>
태그가 <rpc>
포함됩니다<source>
.
<rpc> <get-config> <source> <running/> </source> <filter> <!-- tag elements representing the configuration elements to return --> </filter> </get-config> </rpc> ]]>]]>
클라이언트 애플리케이션이 전체 구성을 요청하는 경우 태그 요소를 생략합니다 <filter>
.
NETCONF 서버는 , 및 <configuration>
태그 요소에 <rpc-reply>
<data>
회신을 동봉합니다. 오프닝 <configuration>
태그에는 동봉된 태그 요소의 네임스페이스를 지정하는 속성이 포함 xmlns
됩니다.
후보 구성 또는 개방형 구성 데이터베이스에서 정보를 반환할 때 NETCONF 서버는 구성이 마지막으로 변경된 시점을 나타내는 속성을 포함합니다(가용성을 위해 여기에 여러 줄에만 표시).
<rpc-reply xmlns="URN" xmlns:junos="URL"> <data> <configuration xmlns="URL" junos:changed-seconds="seconds" \ junos:changed-localtime="YYYY-MM-DD hh:mm:ss TZ"> <!-- Junos XML tag elements representing the configuration --> </configuration> </data> </rpc-reply> ]>]]>
junos:changed-localtime
디바이스의 로컬 시간대의 날짜와 시간으로 마지막 변경 시간을 나타냅니다.
junos:changed-seconds
마지막 변화의 시간을 1970년 1월 1일 자정 이후의 초로 나타냅니다.
NETCONF 서버는 활성 구성에서 정보를 반환할 때 구성이 커밋되었을 때를 나타내는 속성을 포함합니다(가독성을 위해 여기에 여러 줄에만 표시).
<rpc-reply xmlns="URN" xmlns:junos="URL"> <data> <configuration xmlns="URL" junos:commit-seconds="seconds" \ junos:commit-localtime="YYYY-MM-DD hh:mm:ss TZ" \ junos:commit-user="username"> <!-- Junos XML tag elements representing the configuration --> </configuration> </data> </rpc-reply> ]]>]]>
junos:commit-localtime
디바이스의 로컬 시간대에서 커밋 시간을 날짜와 시간으로 나타냅니다.
junos:commit-seconds
커밋 시간은 1970년 1월 1일 자정 이후의 초입니다.
junos:commit-user
커밋 작업을 요청한 사용자의 Junos OS 사용자 이름을 지정합니다.