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 프로토콜 세션에서 클라이언트 애플리케이션은 태그 요소의 속성과 태그를 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)을 사용하여 형식화된 구성 데이터를 로드할 수 있습니다.