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 (경우 에서 re1명령을 실행합니다commit synchronize.) 라우팅 엔진은 re1 후보 구성을 복사하여 (응답 라우팅 엔진)에 로드합니다 re0 . 그런 다음 두 라우팅 엔진 모두 커밋 중인 후보 구성 파일에 대한 구문 검사를 수행합니다. 오류가 발견 re1 되지 않으면 후보 구성이 활성화되고 두 라우팅 엔진 모두에서 현재 운영 구성이 됩니다.

주:

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

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

예:

주:

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

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

주:

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

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

예:

주:

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

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

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

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

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

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

예:

주:

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

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

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

디바이스에 여러 라우팅 엔진이 있는 경우 명령을 실행하여 하나의 라우팅 엔진이 다른 라우팅 엔진과 구성을 동기화하도록 수동으로 지시할 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 commit synchronize 부터 는 PTX10008에서 기본적으로 활성화됩니다. 기본 라우팅 엔진의 계층 수준에서 문제를 해결 commit[edit system] 하면 백업 라우팅 엔진이 자동으로 동기화되는 것을 볼 수 있습니다.
19.4R1
Junos OS Evolved 릴리스 19.4R1부터는 commit synchronize PTX10008에서 기본적으로 활성화됩니다. 기본 라우팅 엔진의 계층 수준에서 문제를 해결 commit[edit system] 하면 백업 라우팅 엔진이 자동으로 동기화되는 것을 볼 수 있습니다.