Junos XML 프로토콜을 사용하여 커밋 스크립트 스타일의 XML 구성 데이터 요청
Junos OS를 실행하는 디바이스에서 XML(Extensible Markup Language)의 현재 구성을 보려면 운영 모드 명령을 발행 show configuration | display xml
합니다. 커밋 스크립트 스타일의 XML로 구성을 보려면 이 명령을 사용합니다 show configuration | display commit-scripts view
. 이 명령은 커밋 스크립트에 입력될 형식으로 구성을 표시합니다.
Junos OS를 실행하는 장치가 있는 Junos XML 프로토콜 세션에서 서버가 커밋 스크립트 스타일의 XML 데이터로 구성을 표시하도록 요청하면 클라이언트 애플리케이션은 태그 또는 오프닝 <get-configuration>
태그에 <get-configuration/>
속성을 포함합니다commit-scripts="view"
. 해당 요청은 태그 요소에 <rpc>
포함됩니다.
<rpc> <get-configuration commit-scripts="view"/> <!-- OR --> <get-configuration commit-scripts="view"> <!-- tag elements for the configuration elements to return --> </get-configuration> </rpc>
임시 및 비정형 변경을 포함한 커밋 스크립트 변경이 적용된 구성을 보려면 Junos OS를 실행하는 디바이스에서 운영 모드 명령을 실행 show configuration | display commit-scripts
합니다. Junos OS 릴리스 12.1부터 Junos XML 프로토콜 서버를 통해 이 데이터를 요청할 수도 있습니다.
임시 및 비-임시 변경을 포함하여 커밋 스크립트 변경이 적용된 구성을 표시하도록 요청하기 위해 클라이언트 애플리케이션은 태그 또는 오프닝 <get-configuration>
태그에 <get-configuration/>
속성을 포함합니다commit-scripts="apply"
. 해당 요청은 태그 요소에 <rpc>
포함됩니다.
<rpc> <get-configuration commit-scripts="apply"/> <!-- OR --> <get-configuration commit-scripts="apply"> <!-- tag elements for the configuration elements to return --> </get-configuration> </rpc>
커밋 스크립트 변경이 적용된 구성을 보지만 임시 변경은 제외하려면 Junos OS를 실행하는 디바이스에서 운영 모드 명령을 실행 show configuration | display commit-scripts no-transients
합니다. Junos OS 릴리스 12.1부터 Junos XML 프로토콜 서버를 통해 이 데이터를 요청할 수도 있습니다.
Junos XML 프로토콜 서버가 커밋 스크립트 변경이 적용된 구성을 표시하도록 요청하지만 임시 변경은 제외하도록 요청하기 위해 클라이언트 애플리케이션은 태그 또는 오프닝 <get-configuration>
태그의 <get-configuration/>
속성을 포함합니다commit-scripts="apply-no-transients"
. 해당 요청은 태그 요소에 <rpc>
포함됩니다.
<rpc> <get-configuration commit-scripts="apply-no-transients"/> <!-- OR --> <get-configuration commit-scripts="apply-no-transients"> <!-- tag elements for the configuration elements to return --> </get-configuration> </rpc>
속성은 commit-scripts
태그 또는 오프닝 <get-configuration>
태그에 있는 <get-configuration/>
하나 이상의 다른 속성과 결합될 수 있습니다.
database
에 설명되어 있습니다. Junos XML 프로토콜 세션에서 구성 정보 요청의 소스 지정에 설명되어 있습니다.format
, 사용commit-scripts="apply"
시 또는commit-scripts="apply-no-transients"
.groups
에 설명되어 있습니다. Junos XML 프로토콜을 사용하여 구성 그룹 및 인터페이스 범위에 대한 출력 형식을 지정합니다.inherit
에 설명되어 있습니다. Junos XML 프로토콜을 사용하여 구성 그룹 및 인터페이스 범위에 대한 출력 형식을 지정합니다.interface-ranges
에 설명되어 있습니다. Junos XML 프로토콜을 사용하여 구성 그룹 및 인터페이스 범위에 대한 출력 형식을 지정합니다.junos:key
는 Junos XML 프로토콜을 사용하여 구성 요소에 대한 식별자 표시기 요청에 설명되어 있습니다.
또는 groups
inherit
속성에 changed
속성을 commit-scripts="view"
포함할 필요가 없습니다. 커밋 스크립트 스타일의 XML 보기는 XML 태그에 속성을 포함 junos:changed="changed"
하며 상속이 적용된 출력을 표시합니다. 사용자 정의 그룹 또는 인터페이스 범위에서 상속된 태그 요소는 상속 태그 요소 내에 표시되며 XML 태그에는 이미 속성이 junos:group
포함되어 있습니다. 커밋 스크립트 스타일 보기에서 속성을 명시적으로 표시 junos:interface-range
하려면 해당 속성을 태그에 interface-ranges="interface-ranges"
<get-configuration>
포함해야 합니다.
값을 commit-scripts="apply"
지정하거나 commit-scripts="apply-no-transients"
속성을 포함하여 형식이 지정된 ASCII 텍스트의 출력 형식을 format="text"
지정할 수 있습니다.