NETCONF를 사용한 이전(롤백) 구성 2개 비교
Junos OS를 실행하는 장치가 있는 NETCONF 세션에서 이전에 투입된 2개의(롤백) 구성의 컨텐츠를 비교하기 위해 클라이언트 애플리케이션은 태그 요소에서 Junos XML <get-rollback-information>
태그 요소와 자식 <rollback>
및 <compare>
태그 요소를 방출합니다. <rpc>
이 작업은 옵션과 show system rollback
함께 작동 모드 명령과 compare
동일합니다.
<rollback>
태그 요소는 비교의 기초가 되는 구성의 인덱스 수를 지정합니다. <compare>
태그 요소는 기본 구성과 비교할 구성의 인덱스 수를 지정합니다. 두 태그 요소의 유효 값은 0(가장 최근 커밋된 구성의 경우 0)에서 49까지 다양합니다.
<rpc> <get-rollback-information> <rollback>index-number</rollback> <compare>index-number</compare> </get-rollback-information> </rpc> ]]>]]>
구형 구성(인덱스 번호가 높은 구성)이 기본 구성인 경우 출력은 변경의 연대순에 더 논리적으로 대응합니다. 인덱스 번호는 태그 요소에 <rollback>
동봉되고 최신 구성의 인덱스는 태그 요소에 <compare>
동봉됩니다.
NETCONF 서버는 , 및 <configuration-output>
태그 요소에 <configuration-information>
<rpc-reply>
<rollback-information>
해당 응답을 동봉합니다. 태그는 <ok/>
구현의 부작용이며 결과에 영향을 미치지 않습니다.
태그 요소의 <configuration-output>
정보는 ASCII 형식이며 두 구성이 서로 다른 각 계층 수준에 대한 배너 라인(예: [edit interfaces]
)을 포함합니다. 배너 라인 간의 각 줄은 더하기 기호(+) 또는 기호 제외(–)로 시작됩니다. plus sign은 명령문을 기본 구성에 추가하면 두 번째 구성이 발생하는 반면, 기본 구성에서 명령문을 제거하면 두 번째 구성이 발생한다는 것을 의미합니다.
<rpc-reply xmlns="URN" xmlns:junos="URL"> <rollback-information> <ok/> <configuration-information> <configuration-output> /* formatted ASCII representing the changes */ </configuration-output> </configuration-information> </rollback-information> </rpc-reply> ]]>]]>
다음 예제에서는 20 및 4의 인덱스를 가진 롤백 구성의 비교를 요청하는 방법을 보여줍니다.
