Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NETCONF를 사용하여 후보 구성 커밋

Junos OS를 실행하는 디바이스에서 후보 구성을 커밋하면 라우팅, 스위칭 또는 보안 플랫폼에서 활성 구성이 됩니다. 운영의 다양한 변형 간의 상호 작용에 대한 논의를 포함하여 커밋 작업에 대한 자세한 내용은 CLI 사용자 가이드를 참조하십시오.

Junos OS를 실행하는 장치가 있는 NETCONF 세션에서 후보 컨피규레이션을 커밋하기 위해 클라이언트 애플리케이션은 태그를 태그 요소에 <rpc> 동봉합니다<commit/>.

클라이언트 애플리케이션은 수정하기 전에 후보 컨피규레이션을 잠가서 컨피규레이션이 잠겨 있는 동안 태그를 내보 내보 <commit/> 는 것이 좋습니다. 이 프로세스는 다른 사용자나 애플리케이션에 의한 변경 사항을 부주의하게 커밋하는 것을 방지합니다. 구성을 커밋한 후 다른 사용자와 애플리케이션이 변경을 수행할 수 있도록 애플리케이션의 잠금을 해제해야 합니다.

NETCONF 서버는 태그 요소에 태그 <rpc-reply> 를 반환함으로써 <ok/> 커밋 작업이 성공적이었는지 확인합니다.

커밋 작업에 실패하면 서버는 장애 이유를 설명하는 요소와 <rpc-error> 하위 요소를 반환 <rpc-reply> 합니다. 가장 일반적인 원인은 후보 구성에서 의미론적 또는 구문 오류입니다.

계층 수준에서 명령문을 [edit system services netconf] 구성 rfc-compliant 하여 NETCONF 서버에 의해 특정 동작을 적용할 수 있습니다. 여기에는 NETCONF 서버의 운영에 대한 응답 <commit> 변경이 포함됩니다. 표 1은 RFC 준수 세션의 변경 사항을 설명합니다.

커밋
표 1: RFC 호환 세션에서 커밋 RPC 응답 차이
RPC 응답 기본 응답 RFC 준수 세션 응답
성공적인 <commit> 작동은 경고와 함께 응답을 반환합니다. NETCONF 서버는 요소를 반환 <ok/> 하고 심각도 수준의 경고로 하나 이상의 <rpc-error> 요소를 반환할 수도 있습니다. Junos OS 릴리스 17.4R3, 18.2R2, 18.3R2 및 18.4R1부터 NETCONF 서버는 요소를 반환 <ok/> 하지만 경고를 생략합니다. Junos OS Release 21.2R1 이상에서도 경고가 시스템 로그 파일로 리디렉션됩니다.
작업 응답은 <commit> <rpc-error> 요소를 포함하는 요소를 반환합니다 <source-daemon> . NETCONF 서버 응답은 이 요소를 1의 하위 <rpc-error>요소로 방출합니다<source-daemon>. Junos OS Release 21.2R1부터 NETCONF 서버 응답은 이 요소를 1의 하위 <error-info>요소로 내포합니다<source-daemon>.
작동 응답에는 <commit> 요소가 포함됩니다 <commit-results> . NETCONF 서버에는 요소 또는 <rpc-error> 하위 요소 이외에 XML 서브트리가 <ok/> 포함되어 <commit-results> 있습니다. 계층 수준에서 명령문을 [edit system services netconf] 구성하는 flatten-commit-results 경우 NETCONF 서버는 XML 서브트리를 <commit-results> 표시하지 않으며 응답에서 요소 또는 <rpc-error> 요소만 내보내 <ok/> 는 것입니다.