Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

라우팅 엔진 간 구성 동기화

중복 라우팅 엔진이 있는 디바이스에서는 을 수행하여 두 라우팅 엔진 모두에서 구성을 활성화하고 동기화할 수 있습니다.commit synchronize

라우팅 엔진 동기화 개요

디바이스에 두 개의 라우팅 엔진이 있는 경우, 명령을 실행하여 하나의 라우팅 엔진이 다른 라우팅 엔진과 구성을 동기화하도록 수동으로 지시할 수 있습니다.commit synchronize 이 명령을 실행하는 라우팅 엔진(요청 라우팅 엔진)은 먼저 구성을 커밋합니다. 그런 다음 요청하는 라우팅 엔진은 후보 구성을 복사하여 응답 라우팅 엔진에 로드합니다. 각 라우팅 엔진은 후보 구성 파일을 커밋하기 전에 구문 검사를 수행합니다. 커밋 동기화 프로세스는 한 번에 하나의 라우팅 엔진에서 수행됩니다.

오류가 발견되지 않으면 구성이 활성화되고 두 라우팅 엔진 모두에서 현재 운영 구성이 됩니다.

주:

라우팅 엔진 중 하나에서 커밋이 실패하면 커밋 프로세스는 다른 라우팅 엔진에서도 롤백됩니다. 이러한 보호 조치는 두 라우팅 엔진의 구성이 동일하도록 보장합니다.

주:

구성에 많은 양의 텍스트가 포함되거나 많은 apply-group이 포함된 경우 커밋 시간이 원하는 것보다 길어질 수 있습니다.

예를 들어, 두 라우팅 엔진 모두 동일한 구성을 갖기를 원할 수 있습니다. 이 시나리오에서는 라우팅 엔진 요청에 로그인한 경우 에서 명령을 실행합니다.re1 ()commit synchronizere1 라우팅 엔진은 후보 구성을 복사하여 (응답 라우팅 엔진)에 로드합니다 .re1re0 그런 다음 두 라우팅 엔진 모두 커밋 중인 후보 구성 파일에 대한 구문 검사를 수행합니다. 오류가 발견 되지 않으면 후보 구성이 활성화되고 두 라우팅 엔진 모두에서 현재 운영 구성이 됩니다.re1

주:

명령을 실행할 때 그룹 및 명령문을 사용하는 방법에 대한 자세한 내용은 구성 그룹 적용 구성 그룹적용을 참조하십시오. commit synchronizere0re1. apply-groups구성 그룹을 적용하는 방법

라우팅 엔진의 현재 운영 구성 파일을 다른 라우팅 엔진의 구성 파일과 동기화할 수 있습니다. 이렇게 하려면 동기화할 라우팅 엔진에 로그인하고 명령을 발행 합니다.commit synchronize

예:

주:

백업 라우팅 엔진은 시스템 재부팅 중 잘못된 구성으로 인해 부분적으로만 커밋될 수 있습니다. 이 경우, 기본 라우팅 엔진의 옵션이 있는 명령은 작동하지 않습니다.commit synchronizeforce

응답 라우팅 엔진에 커밋되지 않은 구성 변경이 있는 경우 명령이 작동하지 않습니다.commit synchronize 그러나 옵션을 사용하여 라우팅 엔진에서 커밋 동기화를 강제할 수 있습니다.force 한 라우팅 엔진에서 옵션으로 명령을 실행하면 다른 라우팅 엔진의 구성 세션이 종료됩니다.commit synchronize force 이러한 세션이 다른 라우팅 엔진에서 종료되면 해당 구성은 명령을 발행한 라우팅 엔진의 구성과 동기화됩니다.

주:

명령 실패의 원인이 된 문제를 해결할 수 없는 경우에만 옵션을 사용하는 것이 좋습니다.forcecommit synchronize

라우팅 엔진에 강제로 a를 적용하려면 동기화하려는 라우팅 엔진에 로그인해야 합니다.commit synchronize 그런 다음 명령을 옵션으로 실행합니다.force

예:

주:

디바이스에서 무중단 라우팅을 활성화한 경우, 구성을 변경한 후 기본 라우팅 엔진에서 명령을 입력합니다 .commit synchronize 백업 라우팅 엔진에 이 명령을 입력하면 소프트웨어가 경고를 표시하고 구성을 커밋합니다.

기본 라우팅 엔진과 백업 라우팅 엔진 간에 동기화가 동시에 이루어지도록 계층 수준에 명령문을 포함합니다.fast-synchronize[edit system]

주:
  • 명령문이 구성되면 기본 라우팅 엔진과 백업 라우팅 엔진의 커밋이 병렬로 실행됩니다.fast-synchronize 이 프로세스에서 구성은 명령을 실행하는 라우팅 엔진에서만 검증됩니다.commit 따라서 현재 라우팅 엔진이 슬롯 0에 있는 경우에만 그룹 re0에 지정된 구성이 적용되기 때문에 re0 및 re1과 같은 그룹에 너무 많은 구성 세부 정보를 포함하지 않는 것이 좋습니다. 마찬가지로, 그룹 re1에 지정된 구성은 현재 라우팅 엔진이 슬롯 1에 있는 경우에만 적용됩니다.

  • 이 활성화되고 라우팅 엔진(기본 및 백업)이 서로 다른 소프트웨어 버전을 실행하는 경우 , 백업 라우팅 엔진 구성이 유효하지 않을 수 있습니다.fast-synchronize 이는 기본 라우팅 엔진이 구성을 검증하는 경우에도 마찬가지입니다. 따라서 동일한 운영 체제운영 체제 소프트웨어 버전이 두 라우팅 엔진에서 모두 실행되고 있는지 확인합니다.

명령을 사용하여 라우팅 엔진의 구성과 모든 커밋, 이벤트, lib, op 및 SNMP 스크립트를 다른 라우팅 엔진과 동기화할 수 있습니다.commit synchronize scripts 요청하는 라우팅 엔진에 대한 문을 구성하면 디바이스가 스크립트를 동기화합니다.load-scripts-from-flash 디바이스는 요청 라우팅 엔진의 플래시 메모리에서 응답 라우팅 엔진의 플래시 메모리로 스크립트를 동기화합니다. 그렇지 않으면 디바이스는 요청하는 라우팅 엔진의 하드 디스크에서 응답 라우팅 엔진의 하드 디스크로 스크립트를 동기화합니다. 디바이스는 스크립트가 구성에서 활성화되었는지 또는 마지막 동기화 이후 업데이트되었는지 여부에 관계없이 모든 스크립트를 동기화합니다.

라우팅 엔진의 구성 파일과 모든 스크립트를 다른 라우팅 엔진과 동기화하려면 동기화하려는 라우팅 엔진에 로그인하고 명령을 실행합니다 .commit synchronize scripts

예:

주:

요청 라우팅 엔진에 대한 커밋 확인 작업이 실패하면 프로세스가 중단되고 스크립트가 응답 라우팅 엔진에 복사되지 않습니다. 응답 라우팅 엔진에 대한 커밋 확인 또는 커밋 작업이 실패하더라도 스크립트는 여전히 동기화됩니다. 응답하는 라우팅 엔진에서 커밋 체크 작업 전에 동기화가 발생하기 때문에 스크립트는 여전히 동기화됩니다.

명령을 실행할 때마다 스크립트를 동기화하기 위해 계층 수준에 문을 포함합니다.synchronize[edit system scripts]commit synchronize

커밋된 구성을 자동으로 동기화하도록 여러 라우팅 엔진 구성

디바이스에 여러 라우팅 엔진이 있는 경우 명령을 실행하여 하나의 라우팅 엔진이 다른 라우팅 엔진과 구성을 동기화하도록 수동으로 지시할 수 있습니다.commit synchronize

구성이 커밋될 때마다 라우팅 엔진이 자동으로 동기화되도록 하려면 계층 수준에서 문을 포함합니다.commit synchronize[edit system]

명령을 실행 하는(라우팅 엔진 요청) 라우팅 엔진은 후보 구성을 복사하여 다른 (응답하는) 라우팅 엔진에 로드합니다.commit 그런 다음 모든 라우팅 엔진은 커밋 중인 후보 구성 파일에 대한 구문 검사를 수행합니다. 오류가 발견되지 않으면 구성이 활성화되고 모든 라우팅 엔진에서 현재 운영 구성이 됩니다.

커밋 동기화 프로세스의 경우, 기본 라우팅 엔진이 구성을 커밋하고 구성 사본을 백업 라우팅 엔진으로 보냅니다. 그런 다음 백업 라우팅 엔진이 구성을 로드하고 커밋합니다. 따라서 기본 라우팅 엔진과 백업 라우팅 엔진 간의 커밋 동기화는 한 번에 하나의 라우팅 엔진에서 발생합니다. 구성에 텍스트 크기가 크거나 적용 그룹이 많은 경우 커밋 시간이 원하는 것보다 길어질 수 있습니다.

명령문을 사용하여 기본 라우팅 엔진과 백업 라우팅 엔진 간의 동기화가 순차적이지 않고 동시에 발생하도록 할 수 있습니다.commit fast-synchronize 이렇게 하면 기본 및 백업 라우팅 엔진의 커밋이 병렬로 발생하기 때문에 동기화에 필요한 시간을 줄일 수 있습니다.

기본 라우팅 엔진과 백업 라우팅 엔진 간에 동기화가 동시에 발생하도록 계층 수준에 명령문을 포함합니다.fast-synchronize[edit system]

주:
  • 라우팅 엔진 중 하나에서 커밋이 실패하면 커밋 프로세스는 다른 라우팅 엔진에서도 롤백됩니다. 이렇게 하면 두 라우팅 엔진의 구성이 동일합니다.

  • 명령문이 구성되면 기본 라우팅 엔진과 백업 라우팅 엔진의 커밋이 병렬로 실행됩니다.fast-synchronize 이 프로세스에서 구성은 명령을 실행하는 라우팅 엔진에서만 검증됩니다.commit 따라서 그룹 re0에 지정된 구성은 현재 라우팅 엔진이 슬롯 0에 있는 경우에만 적용되므로 re0 및 re1과 같은 그룹의 구성 세부 정보 수를 제한하는 것이 좋습니다. 마찬가지로, 그룹 re1에 지정된 구성은 현재 라우팅 엔진이 슬롯 1에 있는 경우에만 적용됩니다.

  • 이 활성화되고 기본 라우팅 엔진과 백업 라우팅 엔진이 다른 소프트웨어 버전을 실행하는 경우, 백업 라우팅 엔진 구성이 유효한지 확신할 수 없습니다.fast-synchronize 이는 기본 라우팅 엔진이 구성을 검증하는 경우에도 마찬가지입니다. 따라서 두 라우팅 엔진에서 실행되는 운영 체제 소프트웨어 버전이 동일한지 확인합니다.

변경 내역 표

기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. Feature Explorer 를 사용하여 플랫폼에서 기능이 지원되는지 확인하세요.

릴리스
설명
19.4R1-S1
Junos OS Evolved 릴리스 19.4R1-S1 부터 는 PTX10008에서 기본적으로 활성화됩니다.commit synchronize 기본 라우팅 엔진의 계층 수준에서 문제를 해결 하면 백업 라우팅 엔진이 자동으로 동기화되는 것을 볼 수 있습니다.commit[edit system]
19.4R1
Junos OS Evolved 릴리스 19.4R1부터는 PTX10008에서 기본적으로 활성화됩니다.commit synchronize 기본 라우팅 엔진의 계층 수준에서 문제를 해결 하면 백업 라우팅 엔진이 자동으로 동기화되는 것을 볼 수 있습니다.commit[edit system]