Junos XML 프로토콜을 사용하여 컨피규레이션 데이터를 파일로 업로드

파일에 저장된 구성 데이터를 업로드하기 위해 Junos OS를 실행하는 장치가 있는 Junos XML 프로토콜 세션에서 클라이언트 애플리케이션은 태그 요소의 속성과 태그를 url <rpc> 동봉합니다<load-configuration/>.

데이터가 Junos XML 태그 요소인 경우 속성을 포함 format="xml" 하거나 XML에 기본으로 지정되는 속성을 생략 format 합니다.

데이터가 ASCII 텍스트에 형식이 있는 경우 속성을 포함합니다 format="text" .

데이터가 구성 모드 set 명령인 경우, 해당 및 format="text" 속성을 포함합니다action="set".

Junos OS 릴리스 16.1부터 Junos OS를 실행하는 디바이스에서 JSON(JavaScript Object Notation)을 사용하여 형식화된 구성 데이터를 로드할 수 있습니다. 데이터가 JSON 형식을 사용하는 경우 속성을 포함합니다 format="json" .

파일을 로드하기 전에 클라이언트 애플리케이션 또는 관리자는 구성 데이터를 파일의 내용으로 저장합니다. 태그 요소에 <configuration> Junos XML 태그 요소를 동봉합니다. 파일의 데이터 구문에 대한 자세한 내용은 Junos XML 프로토콜 세션에서 업로드할 구성 데이터 형식 정의를 참조하십시오.

참고:

ASCII 텍스트로 형식화된 구성 데이터, Junos OS 구성 모드 명령 또는 JSON 데이터는 파일에서 <configuration-text>로드될 때 , <configuration-set>또는 <configuration-json> 태그 요소에 동봉되지 않습니다.

속성의 url 값은 로컬 파일 경로, FTP 위치 또는 HTTP(Hypertext Transfer Protocol) URL일 수 있습니다.

  • 로컬 파일 이름은 다음과 같은 형태 중 하나를 가질 수 있습니다.

    • /path/filename—로컬 플래시 디스크 또는 하드 디스크에 마운트된 파일 시스템에 파일.

    • a:filename 또는 a:path/filename—로컬 드라이브에 파일을 입력합니다. 기본 경로는 / (루트 레벨 디렉토리)입니다. 이동식 매체는 MS-DOS 또는 UNIX(UFS) 형식으로 되어 있을 수 있습니다.

  • FTP 서버의 파일 이름은 다음과 같습니다.

  • HTTP 서버의 파일 이름은 다음과 같습니다.

각 경우 변수의 기본값 path 은 사용자 이름을 위한 홈 디렉토리입니다. 절대 경로를 지정하기 위해 애플리케이션은 [2F] 문자로 경로를 시작합니다. 를 예로 들어 보겠습니다 ftp://username:password@hostname/%2Fpath/filename.

속성은 url 태그에 있는 하나 이상의 속성 <load-configuration/> 과 결합될 수 있습니다.

  • format

  • action

다음 예제에서는 파일 /var/configs/user-account 에 저장된 Junos XML 태그 구성 데이터를 cfg-server.mycompany.com 라고 하는 FTP 서버에 통합하는 방법을 보여 줍니다. 개구 <load-configuration> 부 태그는 가독성만을 위해 두 줄에 나타납니다.

릴리스 히스토리 테이블
릴리스
설명
16.1
Junos OS 릴리스 16.1부터 Junos OS를 실행하는 디바이스에서 JSON(JavaScript Object Notation)을 사용하여 형식화된 구성 데이터를 로드할 수 있습니다.