Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos XML 프로토콜을 사용하여 특정 구성 객체 수 요청

Junos OS를 실행하는 장치가 있는 Junos XML 프로토콜 세션에서 특정 유형의 특정 구성 객체에 대한 정보를 요청하기 위해 클라이언트 애플리케이션은 태그 요소를 방출 <get-configuration> 하고 루트(태그 요소로 표현됨 <configuration> )에서 객체 유형에 대한 상위 수준까지 구성 계층의 모든 수준을 나타내는 태그 요소를 동봉합니다. 빈 태그는 요청된 객체 유형을 나타내며 태그에는 다음 속성이 포함됩니다.

  • count 반환할 객체의 수를 지정합니다.

  • start 반환할 첫 번째 객체의 인덱스 수를 지정합니다(첫 번째 객체의 경우 1, 두 번째 객체의 경우 2 등)

애플리케이션이 계층의 첫 번째 객체만 요청하는 경우, 해당 애플리케이션은 속성을 포함 count="1" 하며 속성을 생략합니다 start . 애플리케이션은 전체 요청을 태그 요소에 <rpc> 동봉합니다.

참고:

JSON 형식으로 count 구성 데이터를 요청할 때 및 start 속성이 지원되지 않습니다.

Junos XML 프로토콜 서버는 속성에 의해 지정된 객체로 시작하여 연속적으로 실행되는 요청된 객체를 start 반환합니다. 애플리케이션이 Junos XML 태그 출력(기본값)을 요청하면 Junos XML 프로토콜 서버는 요청된 객체를 속성에 <configuration> <rpc-reply> 따라 지정한 객체부터 시작하여 연속적으로 실행하여 요소와 태그 요소에서 start 반환합니다.

각 객체에 대해 서버에는 다음과 같은 두 가지 속성이 포함됩니다.

  • junos:position를 사용하여 객체의 숫자 인덱스 지정

  • junos:total를 사용하여 계층에 존재하는 이러한 개체의 총 수를 보고합니다.

다음 예의 Junos XML 출력에서 식별자 태그 요소를 호출합니다 <name>. 오프닝 <configuration> 태그의 속성에 대한 자세한 내용은 Junos XML 프로토콜 세션의 구성 정보 요청의 소스 지정을 참조하십시오.

클라이언트가 junos:position 태그 요소에 속성을 <get-configuration> 포함 format="text" 시켜 형식화된 ASCII 출력을 요청하는 경우(Junos XML 프로토콜 세션의 구성 데이터에 대한 출력 형식 지정에 설명된 대로) 및 junos:total 속성이 나타나지 않습니다.

출력 소스(후보 또는 활성 구성)를 지정하기 위해 애플리케이션은 오프닝 <get-configuration> 태그, 오프닝 <junoscript> 태그 또는 둘 다에 속성을 포함할 수 있습니다. 자세한 내용은 Junos XML 프로토콜 세션에서 구성 정보 요청을 위한 소스 지정을 참조하십시오.

또한 애플리케이션은 동일한 태그 요소에 적합한 태그 요소를 포함시킴으로써 동일 <get-configuration> 또는 다른 유형의 추가 구성 요소를 요청할 수 있습니다. 자세한 내용은 Junos XML 프로토콜을 사용하여 여러 구성 요소 요청을 참조하십시오.

다음 예제에서는 계층 수준에서 세 번째 및 네 번째 Junos 사용자 계정을 [edit system login] 요청하는 방법을 보여 줍니다. 출력은 후보 구성에서 가져온 것이며 Junos XML 태그 요소(기본값)로 태그됩니다.