Junos XML 프로토콜을 사용하여 지정된 시간에 구성 커밋
Junos OS를 실행하는 디바이스가 있는 Junos XML 프로토콜 세션에서는 향후 지정된 시간에 구성을 커밋할 때 클라이언트 애플리케이션이 요소 <commit-configuration>
와 <rpc>
요소를 포함하게 <at-time>
됩니다.
<rpc> <commit-configuration> <at-time>time</at-time> </commit-configuration> </rpc>
커밋 작업을 수행할 때를 표시하기 위해 애플리케이션에는 태그 요소에 세 가지 유형의 값이 <at-time>
포함됩니다.
-
스트링
reboot
( 장비가 재부팅 될 때 구성을 커밋합니다. -
양식hh의 시간 값 :mm[:ss] (시간, 분, 선택적으로 초), 지정된 시간에 구성을 커밋합니다. 이는 애플리케이션이 태그 요소를 방출
<commit-configuration>
하는 시간 이후여야 하지만 현재 날짜인 오후 11시 59 분 이전이어야 합니다. 예를 들어, 태그 요소가 값을 02:00(오전 2:00)으로 동봉하고 애플리케이션이 오전 2시 10분에 태그 요소를 내보<commit-configuration>
내는 경우<at-time>
, 예정된 시간이 해당 날짜에 이미 지났기 때문에 커밋이 수행되지 않습니다.24시간 사용; 예를 들어, 04:30:00은 오전 4:30:00을 의미하고 20:00은 오후 8:00를 의미합니다. 시간은 장치의 클럭 및 시간대 설정과 관련해서 해석됩니다.
-
양식 yyyy-mm-dd hh의 날짜 및 시간 값 :mm[:ss] (연도, 월, 날짜, 시간, 분, 선택적 초)을 사용하여 지정된 날짜 및 시간에 태그 요소가 방출된 후에
<commit-configuration>
구성을 커밋합니다.24시간 사용; 예를 들어, 2006-08-21 15:30:00은 2006년 8월 21일 오후 3:30을 의미합니다. 시간은 디바이스의 클럭 및 시간대 설정과 관련해서 해석됩니다.
지정된 시간은 장치의 현재 시간보다 1분 이상 늦어야 합니다.
Junos XML 프로토콜 서버는 구문적 정확성에 대한 구성을 즉시 검사하고 , 및 <commit-results>
<routing-engine>
태그 요소를 반환<rpc-reply>
합니다. 구문 검사가 성공하면 태그 요소는 태그와 <name>
태그 요소를 동봉 <commit-check-success/>
하며, <routing-engine>
태그 요소는 해당 검사가 성공한 Routing Engine의 이름을 보고합니다(단일 라우팅 엔진을 사용하는 장치에서 re0, 두 개의 Routing Engine을 가질 수 있는 장비에서 re0 또는 re1). 또한 커밋이 발생할 시간을 보고하는 태그 요소도 동봉 <output>
합니다.
<rpc-reply xmlns:junos="URL"> <commit-results> <routing-engine> <name>(re0 | re1)</name> <commit-check-success/> <output>commit at will be executed at timestamp</output> </routing-engine> </commit-results> </rpc-reply>
지정된 시간에 커밋으로 구성이 예약됩니다. Junos XML 프로토콜 서버는 실제 커밋 작업을 수행할 때 추가 태그 요소를 내보내지 않습니다.
구성이 정확하게 올바르 <xnm:error>
지 않으면 태그 요소가 오류를 설명하는 태그 요소를 동봉합니다. 커밋 작업이 예약되지 않았습니다.
<at-time>
태그 요소는 태그, <log/>
태그 요소 또는 둘 다와 <synchronize/>
결합될 수 있습니다. 자세한 내용은 Junos XML 프로토콜을 사용하여 이중 컨트롤 플레인에서 구성을 커밋 및 동기화하고 Junos XML 프로토콜을 사용하여 커밋 작업에 대한 메시지를 로깅하는 것을 참조하십시오.
다음 예제에서는 현재 날짜인 오후 10:00에 커밋 작업을 예약하는 방법을 보여줍니다.