NETCONF를 사용하여 구성 요소 병합
Junos OS를 실행하는 장치가 있는 NETCONF 세션에서 계층 수준 또는 구성 객체를 포함한 구성 요소를 후보 구성 또는 개방형 구성 데이터베이스의 기존 구성으로 병합합니다(클라이언트 애플리케이션이 작업을 실행하기 전에 Junos XML 프로토콜 <open-configuration>
작업을 실행 <edit-config>
한 경우), 클라이언트 애플리케이션은 NETCONF를 사용하여 개별 구성 요소 변경에 설명된 기본 태그 요소를 내보릅니다.
병합할 각 요소를 표현하기 위해(또는 태그 요소 내 <config>
또는 <config-text>
태그 요소에 의해 <url>
지정된 파일에서) 애플리케이션에는 NETCONF를 사용한 변경 개별 구성 요소에 설명된 대로 상위 계층 수준과 컨테이너 태그 요소를 나타내는 태그 요소가 포함됩니다. 컨테이너 태그 내에서 애플리케이션에는 각 요소의 식별자 태그 요소(있는 경우)와 추가하거나 다른 값을 설정할 각 자식에 대한 태그 요소가 포함됩니다. 다음에서 식별자 태그 요소를 호출 <name>
합니다.
<configuration> <!-- opening tags for each parent of the element --> <element> <name>identifier</name> <!-- - child tag elements to add or change --> </element> <!-- closing tags for each parent of the element --> </configuration>
NETCONF 서버는 NETCONF 세션의 편집 구성 모드 설정에 지정된 규칙에 따라 새로운 구성 요소에서 병합됩니다. 해당 섹션에 설명된 바와 같이, 애플리케이션은 태그 요소에 값을 merge
포함한 태그 요소를 포함 <default-operation>
시킴으로써 병합 모드를 <edit-config>
명시적으로 지정할 수 있습니다.
다음 예제에서는 so-3/0/0이라는 새로운 인터페이스에 대한 정보를 후보 구성의 [edit interfaces]
계층 레벨로 병합하는 방법을 보여줍니다.
