Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NETCONF 서버 응답 구문 분석

Junos OS를 실행하는 장치가 있는 NETCONF 세션에서 클라이언트 애플리케이션은 NETCONF 서버로 RPC를 전송하여 장비의 구성에 대한 정보를 요청하고 관리합니다. NETCONF 서버는 각 클라이언트 요청에 대한 응답을 별도의 개폐 <rpc-reply> 태그 </rpc-reply> 쌍으로 동봉합니다. 각 응답은 잘 구성된 XML 문서를 구성합니다.

오프닝 <rpc-reply> 태그의 속성은 xmlns 이름에 prefix가 없는 junos: 동봉된 태그 요소에 대한 네임스페이스를 정의하며, 다른 값을 가진 속성이 있는 하위 컨테이너 태그 xmlns 에 동봉되지 않습니다.

참고:

Junos OS Release 15.1부터 디바이스에서 명령문을 구성 rfc-compliant 하면 NETCONF 서버는 접두사에 연결된 nc NETCONF 네임스페이스를 명시적으로 선언하고, 모든 NETCONF 태그를 prefix로 복제에 사용할 자격이 있습니다.

속성은 xmlns:junos Prefix에 의해 검증된 Junos XML 태그 요소를 동봉한 기본 네임스페이 junos: 스를 정의합니다. URI의 변수는 release NETCONF 서버 디바이스(예: 20.4R1)에서 실행되는 Junos OS 릴리스를 나타냅니다.

클라이언트 애플리케이션에는 NETCONF 서버에서 들어오는 응답 태그 요소의 스트림을 구문 분석하기 위한 코드가 포함되어야 합니다. 즉, 도착하자마자 처리하거나 응답이 완료될 때까지 저장해야 합니다. NETCONF 서버는

운영 대응

운영 응답 은 스위칭, 라우팅 또는 보안 플랫폼의 상태에 대한 정보 요청에 대한 응답입니다. CLI 운영 명령의 출력에 해당합니다.

Junos XML API는 정의된 모든 운영 요청 태그 요소에 대한 응답 태그 요소를 정의합니다. 예를 들어, NETCONF 서버는 을 호출<interface-information><get-interface-information> 응답 태그 요소에서 태그에서 요청한 정보를 반환하고 , 라는 응답 태그<chassis-inventory>에 해당 태그에서 요청된 <get-chassis-inventory> 정보를 반환합니다. 운영 대응은 요소 내에 동봉된 형식의 ASCII 또는 JSON 형식으로 output 반환될 수도 있습니다. 운영 응답 형식에 대한 자세한 내용은 NETCONF 세션에서 운영 정보 요청에 대한 출력 형식을 지정하는 것을 참조하십시오.

다음 샘플 응답에는 인터페이스 ge-2/3/0에 대한 정보가 포함되어 있습니다. 오프닝 <interface-information> 태그의 xmlns 속성에 표시된 네임스페이스는 Junos OS Release 20.4의 인터페이스 정보입니다. 개구부 태그는 가독성만을 위해 여기에 두 줄로 표시됩니다.

운영 응답 태그 요소의 속성 및 내용에 대한 xmlns 자세한 내용은 NETCONF를 사용한 운영 정보 요청(Request Operational Information)을 참조하십시오. 운영 응답 태그 요소에 대한 요약은 Junos XML API 운영 개발자 참조를 참조하십시오.

구성 정보 응답

구성 정보 응답 은 장비의 현재 구성에 대한 정보 요청에 대한 응답입니다. Junos XML API는 구성 계층의 모든 컨테이너 및 리프 선언문에 대한 태그 요소를 정의합니다.

다음 샘플 응답에는 구성 계층의 계층 수준 정보가 [edit system login] 포함됩니다. 간결하게, 샘플은 이 수준에서 정의된 단 하나의 사용자만을 보여줍니다. 개구 <rpc-reply> 부 태그는 가독성만을 위해 두 줄에 나타납니다. 오프닝 <configuration> 태그의 속성에 대한 자세한 내용은 NETCONF를 사용하여 구성 정보 요청의 소스 지정을 참조하십시오.

구성 변경 대응

구성 변경 응답은 장비 구성의 상태 또는 내용을 변경하는 요청에 대한 응답입니다. NETCONF 서버는 태그 요소 내에 <rpc-reply> 태그를 반환함으로써 <ok/> 성공적인 요청 실행을 나타냅니다.

작업에 장애가 발생하면 <rpc-reply> 태그 요소가 장애의 원인을 설명하는 요소를 동봉 <rpc-error> 합니다. 오류 처리에 대한 자세한 내용은 NETCONF 세션의 오류 또는 경고 처리를 참조하십시오.

릴리스 히스토리 테이블
릴리스
설명
15.1
Junos OS Release 15.1부터 디바이스에서 명령문을 구성 rfc-compliant 하면 NETCONF 서버는 접두사에 연결된 nc NETCONF 네임스페이스를 명시적으로 선언하고, 모든 NETCONF 태그를 prefix로 복제에 사용할 자격이 있습니다.