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 프로토콜 세션에서 클라이언트 애플리케이션은 오프닝 <rpc> 태그, 특정 요청을 나타내는 하나 이상의 태그 요소 및 닫는 </rpc> 태그를 순서대로 내포하여 요청을 시작합니다.

이 애플리케이션은 각 요청을 별도의 개폐 <rpc> </rpc> 태그 쌍으로 동봉합니다. 각 요청은 규정 준수 및 올바르게 주문된 태그 요소만 포함함으로써 형성된 XML 문서를 구성해야 합니다. Junos XML 프로토콜 서버는 태그 스트림의 태그 요소 간에 발생하는 새로운 문자, 공간 또는 기타 공백 문자를 무시하지만 태그 요소 내에서 공백을 보존합니다.

선택적으로 클라이언트 애플리케이션은 각 요청에 대해 개구 <rpc> 태그에 양식 attribute-name="value" 의 하나 이상의 속성을 포함할 수 있습니다. Junos XML 프로토콜 서버는 응답을 동봉하는 오프닝 <rpc-reply> 태그에서 변경되지 않고 각 속성을 에코합니다.

클라이언트 애플리케이션은 각 오프닝 <rpc> 요청 태그에 고유 식별자를 할당하는 속성을 포함하여 이 기능을 사용하여 요청 및 응답을 연결할 수 있습니다. Junos XML 프로토콜 서버는 오프닝 <rpc-reply> 태그에서 속성을 에코하여 시작 요청에 대한 응답을 쉽게 매핑할 수 있습니다. 클라이언트 애플리케이션은 다음 노트에 설명된 경우를 제외하고 속성 이름을 자유롭게 정의할 수 있습니다.

참고:

xmlns:junos 속성 이름이 예약되어 있습니다. Junos XML 프로토콜 서버는 속성이 오프닝 <rpc-reply> 태그에서 적절한 값으로 설정되므로 클라이언트 애플리케이션이 오프닝 <rpc> 태그에서 속성을 내보내지 않아야 합니다.

운영 및 구성 요청은 개념적으로 별도의 클래스에 속하지만, Junos XML 프로토콜 세션에는 CLI 작동 및 구성 모드에 해당하는 별도의 모드가 없습니다. 각 요청 태그는 자체 <rpc> 태그 내에 동봉되므로 클라이언트 애플리케이션은 운영 및 구성 요청을 자유롭게 대체 할 수 있습니다. 클라이언트 애플리케이션은

운영 요청

운영 요청 은 Junos OS를 실행하는 장치의 상태에 대한 정보 요청입니다. 운영 요청은 Junos OS CLI 운영 모드 명령에 해당합니다. Junos XML API는 많은 CLI 명령에 대한 요청 태그를 정의합니다. 예를 들어 태그는 <get-interface-information> 명령에 해당 show interfaces 하며 태그는 <get-chassis-inventory> 명령과 동일한 정보를 show chassis hardware 요청합니다.

다음 RPC는 인터페이스 ge-2/3/0에 대한 자세한 정보를 요청합니다.

운영 요청에 대한 자세한 내용은 Junos XML 프로토콜을 사용하여 운영 정보 요청을 참조하십시오. 현재 Junos OS 릴리스에서 사용할 수 있는 Junos XML 요청 태그 요소에 대한 자세한 내용은 Junos XML API 운영 개발자 참조XML API Explorer를 참조하십시오.

구성 정보 요청

구성 정보 요청 은 장비의 후보 구성, 개인 구성, 임시 구성 또는 커밋된 구성(현재 라우팅, 스위칭 또는 보안 플랫폼에서 사용되고 있는 구성)에 대한 정보 요청입니다. 응시자와 커밋된 구성은 응시자 구성에 커밋되지 않은 변경이 있을 때 서로 다릅니다.

Junos XML 프로토콜은 구성 정보 검색을 위한 작업을 정의합니다 <get-configuration> . Junos XML API는 구성 계층의 모든 컨테이너 및 리프 선언문에 대한 태그 요소를 정의합니다.

다음 예에서는 지원자 구성의 [edit system login] 계층 수준에 대한 정보를 요청하는 방법을 보여줍니다.

구성 정보 요청에 대한 자세한 내용은 Junos XML 프로토콜을 사용하여 구성 데이터 요청을 참조하십시오. Junos XML 구성 태그 요소에 대한 요약은 Junos XML API 구성 개발자 참조XML API Explorer를 참조하십시오.

구성 변경 요청

구성 변경 요청 은 구성을 변경하거나 변경을 커밋하여 Junos OS를 실행하는 디바이스에서 활성 상태로 사용하도록 요청합니다. Junos XML 프로토콜은 구성 정보 변경을 위한 작업을 정의합니다 <load-configuration> . Junos XML API는 Junos OS 구성 가이드에 설명된 모든 CLI 구성 명령문에 대한 태그 요소를 정의합니다.

다음 예에서는 지원자 구성의 계층 수준에서 호출된 admin [edit system login] 새로운 Junos OS 사용자 계정을 만드는 방법을 보여줍니다.

구성 변경 요청에 대한 자세한 내용은 Junos XML 프로토콜을 사용한 구성 변경 요청 및 Junos XML 프로토콜을 사용하여 후보 구성 커밋을 참조하십시오. Junos XML 구성 태그 요소에 대한 요약은 Junos XML API 구성 개발자 참조XML API Explorer를 참조하십시오.