NETCONF를 사용하여 구성 요소 생성
Junos OS를 실행하는 장치가 있는 NETCONF 세션에서 후보 컨피규레이션 또는 개방형 구성 데이터베이스일 수 있는 대상 구성에 아직 존재하지 않는 계층 수준 또는 구성 객체를 포함한 구성 요소를 생성합니다(클라이언트 애플리케이션이 작업을 실행 <edit-config>
하기 전에 Junos XML 프로토콜 <open-configuration>
작업을 실행한 경우). 클라이언트 애플리케이션이 NETCONF를 사용하여 개별 구성 요소 변경에 설명된 기본 태그 요소를 내뿜습니다.
생성되는 각 구성 요소(또는 태그 요소 내 <config>
또는 <config-text>
태그 요소에 의해 <url>
지정된 파일)를 나타내기 위해 애플리케이션은 NETCONF를 사용한 개별 구성 요소 변경에 설명된 대로 상위 계층 수준 및 컨테이너 태그 요소를 나타내는 태그 요소를 내뿜습니다. 컨테이너 태그 내에서 애플리케이션에는 요소에 대해 정의되고 있는 각 요소의 식별자 태그 요소와 모든 하위 태그 요소(값이 있는 경우)가 포함됩니다. 다음에서 식별자 태그 요소를 을 호출 <name>
합니다. 이 애플리케이션에는 오프닝 컨테이너 태그의 속성이 포함됩니다 operation="create"
.
<configuration> <!-- opening tags for each parent of the element --> <element operation="create"> <name>identifier</name> <!-- if element has an identifier --> <!-- other child tag elements --> </element> <!-- closing tags for each parent of the element --> </configuration>
NETCONF 서버는 해당 이름을 가진 기존 요소(계층 수준) 또는 동일한 식별자(구성 객체)를 가진 요소가 없는 경우에만 새 요소를 대상 구성에 추가합니다.
다음 예제에서는 아직 구성되지 않은 디바이스에서 OSPF를 활성화하는 방법을 보여줍니다.