NETCONF 세션에서 후보 구성을 편집하는 동안 오류를 처리합니다.
Junos OS를 실행하는 디바이스가 있는 NETCONF 세션에서는 Junos XML 또는 CLI(Command-Line Interface) 구성 명령문과 함께 NETCONF XML 관리 프로토콜 작업을 사용하여 라우팅, 스위칭 또는 보안 플랫폼의 구성을 변경할 수 있습니다. NETCONF 서버가 구성 데이터를 통합할 수 없는 경우 서버는 장애 이유를 설명하는 정보가 포함된 태그 요소를 반환 <rpc-error>
합니다. 기본적으로 NETCONF 서버에서 새로운 구성 데이터를 후보 구성에 통합하는 동안 오류가 발생하면 통합 프로세스가 중단됩니다. NETCONF 서버가 오류를 무시하거나 태그 요소를 포함하여 <error-option>
새로운 구성 데이터를 통합할 때 오류가 중단되도록 명시적으로 지정할 수 있습니다.
클라이언트 애플리케이션은 NETCONF 서버가 오류가 발생했을 때 새로운 구성 데이터의 통합을 중단한다는 것을 명시적으로 지정할 수 있습니다. 애플리케이션에는 태그 요소의 <error-option>
값을 stop-on-error
<edit-config>
포함한 태그 요소가 포함됩니다.
<rpc> <edit-config> <error-option>stop-on-error</error-option> <!-- other child tag elements of the <edit-config> tag element --> </edit-config> </rpc> ]]>]]>
또는, 이 애플리케이션은 오류가 발생했을 때 NETCONF 서버가 계속해서 새로운 구성 데이터를 통합하고 있음을 지정할 수 있습니다. 애플리케이션에는 태그 요소의 <error-option>
값을 ignore-error
<edit-config>
포함한 태그 요소가 포함됩니다.
<rpc> <edit-config> <error-option>ignore-error</error-option> <!-- other child tag elements of the <edit-config> tag element --> </edit-config> </rpc> ]]>]]>
클라이언트 애플리케이션은 NETCONF 사양에 설명된 태그 요소 옵션을 <test-option>
포함할 수 있습니다. 제공되는 값에 관계없이 Junos OS의 NETCONF 서버는 태그 요소의 구성 데이터에 <edit-config>
대한 기본 구문 검사를 수행합니다. 태그가 <test-option>
포함되면 NETCONF는 태그 요소(즉, 구성이 커밋되거나 명시적으로 검사될 때)에 응답 <commit>
하여 전체 구문 및 <validate>
의미론적 검증을 수행하지만 태그 요소에 대한 응답 <edit-config>
은 수행하지 않습니다.