Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos XML 프로토콜을 사용하여 확인 후에만 후보 구성을 커밋합니다

Junos OS를 실행하는 디바이스에서 후보 구성을 커밋하면 라우팅, 스위칭 또는 보안 플랫폼에서 활성 구성이 됩니다. 작업의 다양한 변형 간의 상호 작용에 대한 논의를 포함하여 커밋 작업에 대한 자세한 내용은 CLI 사용자 가이드를 참조하십시오

후보 구성을 커밋할 때 커밋이 영구적이 되도록 명시적인 확인이 필요할 수 있습니다. 확인된 커밋 작업은 구성 변경이 올바르게 작동하는지 확인하는 데 유용하며 디바이스에 대한 관리 액세스를 방해하지 않습니다. 변경으로 인해 액세스가 차단되거나 다른 오류가 발생하는 경우 이전 구성으로 자동 롤백하면 롤백 기한이 지난 후 액세스가 복원됩니다. 커밋이 지정된 시간(10분) 내에 확인되지 않으면 디바이스가 자동으로 로드되고 이전에 커밋된 구성을 커밋(롤백)합니다.

Junos OS를 실행하는 디바이스가 있는 Junos XML 프로토콜 세션에서 후보 구성을 커밋하지만 커밋이 영구적이 되도록 명시적인 확인이 필요한 경우, 클라이언트 애플리케이션은 및 <rpc> 태그 요소에 빈 <confirmed/> 태그를 <commit-configuration> 둘러쌉니다.

기본값인 10분과 다른 롤백 최종 기한의 시간(분)을 지정하기 위해 애플리케이션은 태그 요소를 포함하고 <confirm-timeout> 1분에서 65,535분 사이의 지연 시간(분)을 지정합니다.

참고:

구성의 개인 복사본 또는 임시 구성 데이터베이스의 인스턴스에서 확인된 커밋 작업을 수행할 수 없습니다.

Junos XML 프로토콜 서버는 , <commit-results>, <output><routing-engine> 태그 요소를 반환하여 후보 구성을 임시로 <rpc-reply>커밋했음을 확인합니다. 초기 커밋 작업이 성공 <routing-engine> 하면 요소는 태그와 <name> 태그 요소를 둘러싸 <commit-success/> 며, 이는 커밋 작업이 성공한 라우팅 엔진의 이름을 보고합니다(단일 라우팅 엔진을 사용하는 디바이스의 경우 re0, 두 개의 라우팅 엔진을 가질 수 있는 디바이스의 경우 re0 또는 re1).

Junos XML 프로토콜 서버가 후보 구성을 커밋할 수 없는 경우, <rpc-reply> 요소는 대신 실패 이유를 설명하는 요소를 동봉 <xnm:error> 합니다. 가장 일반적인 원인은 후보 구성의 의미론적 또는 구문 오류입니다.

현재 롤백 최종 기한보다 늦은 시간으로 롤백을 지연하기 위해 애플리케이션은 최종 기한이 지나기 전에 태그 요소에서 <commit-configuration> 태그를 다시 내보냅니다<confirmed/>. 선택적으로 다음 롤백을 <confirm-timeout> 지연할 시간을 지정하는 요소를 포함할 수 있습니다. 롤백을 지연하려면 해당 태그 요소를 생략합니다(기본값: 10분). 클라이언트 응용 프로그램은 이러한 방식으로 태그를 반복적으로 내보내 롤백을 <confirmed/> 무기한 지연할 수 있습니다.

구성을 영구적으로 커밋하기 위해 클라이언트 애플리케이션은 롤백 최종 기한이 지나기 전에 다음 태그 시퀀스 중 하나를 내보냅니다.

  • <rpc> 태그 요소로 묶인 <commit-configuration> 태그입니다<check/>. 롤백이 취소되고 후보 구성이 즉시 커밋됩니다.

  • 태그 요소에 포함된 빈 <commit-configuration/> 태그입니다 <rpc> .

    Junos XML 프로토콜을 사용하여 후보 구성 커밋에 설명된 대로 롤백이 취소되고 후보 구성이 즉시 커밋됩니다. 후보 구성이 여전히 임시로 커밋된 구성과 동일하다면, 이는 임시로 커밋된 구성을 효과적으로 다시 커밋합니다.

  • <rpc> 태그 요소로 묶인 <commit-configuration> 태그입니다<synchronize/>.

    롤백이 취소되고 후보 구성이 확인되고 Junos XML 프로토콜을 사용하여 중복 제어 플레인에서 구성 커밋 및 동기화에 설명된 대로 두 라우팅 엔진에서 즉시 확인 및 커밋됩니다. 확인된 커밋 작업이 두 라우팅 엔진 모두에서 수행된 경우, 태그를 내보내 <synchronize/> 면 두 엔진 모두에서 롤백이 취소됩니다.

  • <at-time><rpc> 태그 요소로 묶인 <commit-configuration> 태그 요소입니다.

    롤백이 취소되고 구문상의 정확성을 위해 구성이 즉시 확인된 다음, Junos XML 프로토콜을 사용하여 지정된 시간에 구성 커밋에 설명된 대로 예정된 시간에 커밋됩니다.

<confirmed/><confirm-timeout> 태그 요소는 태그, <log/> 태그 요소 또는 둘 다와 <synchronize/> 결합할 수 있습니다. 자세한 내용은Junos XML 프로토콜을 사용하여 중복 컨트롤 플레인에서 구성 커밋 및 동기화Junos XML 프로토콜을 사용하여 커밋 작업에 대한 메시지 로깅을 참조하십시오.

확인된 커밋이 보류 중일 때 다른 애플리케이션이 태그 요소를 사용하여 <kill-session/> 이 애플리케이션의 세션을 종료하는 경우(이 애플리케이션이 변경 사항을 커밋했지만 아직 확인하지 않은 경우), 이 세션을 서비스하는 Junos XML 프로토콜 서버는 확인된 커밋 명령이 발행되기 전의 상태로 구성을 복원합니다. 세션 종료에 대한 자세한 내용은 Junos XML 프로토콜 세션 종료를 참조하십시오.

다음 예는 롤백 마감 시간이 20분인 라우팅 엔진 1에서 후보 구성을 커밋하는 방법을 보여줍니다.