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 프로토콜 세션에서 클라이언트 애플리케이션은 후보 구성 또는 개방형 구성 데이터베이스에서 하나 이상의 구성 요소(계층 수준 및 구성 객체)를 생성, 수정 또는 삭제할 수 있습니다.

Junos XML 태그 요소를 사용하여 요소를 표현하기 위해 애플리케이션에는 루트(태그 요소로 표현)에서 요소의 컨테이너 태그 요소까지 구성 계층의 모든 수준을 나타내는 태그 요소가 포함됩니다 <configuration> . 포함된 속성 및 자식 태그 요소는 요소에서 수행되는 작업에 따라 달라집니다. 구문은 파일 내용과 데이터 스트림 모두에 적용됩니다. 다음 예에서 식별자 태그 요소를 호출 <name>합니다.

형식화된 ASCII 텍스트를 사용하여 요소를 표현하려면, 애플리케이션은 계층 수준 바로 아래에 [edit] 나타날 수 있는 명령문부터 시작하여 전체 명령문 경로를 포함합니다. 포함할 속성 및 자식 명령문은 요소에서 수행되는 작업에 따라 달라집니다. 애플리케이션은 구성 데이터를 데이터 스트림으로 업로드할 때 태그 요소에 명령문 <configuration-text> 집합을 동봉합니다. 애플리케이션은 구성 데이터가 파일에 저장되고 로드될 때 태그 요소를 생략 <configuration-text> 합니다.

형식을 지정한 ASCII 텍스트를 로드할 때 애플리케이션은 태그에 format="text" 속성을 <load-configuration> 포함해야 합니다.

구성 모드 명령을 사용하여 요소를 생성, 수정 또는 삭제하기 위해 애플리케이션에는 CLI의 구성 모드에 입력되는 명령이 포함됩니다. 구성 지침은 제공된 순서대로 실행됩니다. 명령의 전체 명령문 경로를 지정하거나, 그와 같은 edit upCLI 탐색 명령을 사용하여 구성 계층을 이동할 수 있습니다.

애플리케이션은 구성 데이터를 데이터 스트림으로 업로드할 때 태그 요소에 명령 <configuration-set> 어 집합을 동봉합니다. 애플리케이션은 구성 데이터가 파일에 저장되고 로드될 때 태그 요소를 생략 <configuration-set> 합니다.

구성 모드 set 명령을 로딩할 때 애플리케이션은 태그에 action="set" 해당 속성과 format="text" 속성을 <load-configuration> 포함해야 합니다.

Junos OS Release 16.1부터 디바이스에서 JSON(JavaScript Object Notation)을 사용하여 형식화된 구성 데이터를 로드할 수 있습니다. JSON 형식을 사용하여 요소를 표현하기 위해 애플리케이션에는 루트부터 해당 요소를 나타내는 JSON 객체까지 구성 계층의 모든 레벨을 나타내는 JSON 객체가 포함됩니다. 포함할 속성 및 자식 개체는 요소에서 수행되는 작업에 따라 달라집니다. 속성 값이 Boolean 데이터 유형인 경우 값은 따옴표로 동봉되지 않습니다.

이 애플리케이션은 구성 데이터를 데이터 <configuration-json> 스트림으로 업로드할 때 JSON 데이터를 태그 요소에 동봉합니다. 애플리케이션은 구성 데이터가 파일에 저장되고 로드될 때 태그 요소를 생략 <configuration-json> 합니다.

JSON 형식으로 데이터를 로드할 때 애플리케이션은 태그에 format="json" 속성을 <load-configuration> 포함해야 합니다.

구성 요소의 소스 및 형식에 대한 자세한 내용은 Junos XML 프로토콜 세션의 구성 데이터 업로드 및 포맷(Uploading and Formatting Configuration Data)을 참조하십시오.

클라이언트 애플리케이션이 구성 요소에서 수행할 수 있는 운영에 대한 자세한 내용은 다음 섹션을 참조하십시오.