Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

跨路由引擎同步配置

在带有冗余路由引擎的设备上,您可以commit synchronize执行 a,在两个路由引擎上激活并同步配置。

同步路由引擎

如果您的设备有两个路由引擎,则可以手动指导一个路由引擎将其配置与另一个同步, commit synchronize方法是发出命令。执行路由引擎(请求 路由引擎)的配置将先提交配置,然后复制其候选配置并加载至另一个(响应路由引擎)。每个路由引擎都会在提交前对候选配置文件执行语法检查,提交同步进程一次路由引擎一个。

如果未发现错误,则将激活配置并成为两个路由引擎上的当前操作配置。

注:

如果在任一路由引擎上提交失败,则提交过程也会在另一路由引擎回滚。这可确保两个路由引擎的配置相同。

注:

如果配置具有较大的文本大小或许多应用程序组,提交时间可能会比预期更长。

例如,如果您登录到re1 (请求路由引擎) ,并且您希望re0 (响应路由引擎)具有相同的配置re1,请在上commit synchronizere1发出命令。re1将其候选配置复制并加载re0到。然后,两个路由引擎都对所提交的候选配置文件执行语法检查。如果未找到错误, re1 则'候选配置将被激活,成为两个路由引擎上的当前操作配置。

注:

发出 命令时,必须使用 组 和 有关如何使用 语句的信息 commit synchronizere0re1. apply-groups ,请参阅 应用配置组

要与其他路由引擎同步当前操作配置文件,请登录 路由引擎,从该配置文件同步并 commit synchronize 发出命令:

注:

如果备份路由引擎在系统重新启动期间由于配置无效而部分提交,则使用主设备配置选项路由引擎 commit synchronizeforce 不起作用。

如果commit synchronize响应路由引擎有未提交的配置更改,则此命令不起作用。但是,可以使用 选项在路由引擎上强制提交 force 同步。使用commit synchronize 选项从一个force路由引擎发出命令时,另一个路由引擎上的配置会话将终止,其配置与发出命令的路由引擎上的相同。

注:

建议仅在无法解决导致forcecommit synchronize命令失败的问题时才使用此选项。

要强制路由引擎上的 ,请登录 路由引擎,您希望从该引擎同步并 commit synchronize 发出命令与 force 选项:

注:

如果设备上已启用不间断路由,请在对配置执行任何更改路由引擎从主设备输入 commit synchronize 命令。如果在备份面板上输入此命令路由引擎,软件将显示警告并提交配置。

注:

从 Junos OS 演进版本的 19.4 R1 开始commit synchronize ,默认情况下在 PTX10008 上启用。如果从主路由引擎在层次结构级别发出 commit ,会看到备份路由 [edit system] 引擎自动同步。

fast-synchronize 层次结构级别包含 语句,同步同时在主路由引擎和备份路由引擎 [edit system] 之间执行:

注:
  • 配置语句后,主设备上的路由引擎 fast-synchronize 备份端口上的路由引擎并行运行。在此过程中,仅在执行commit命令的路由引擎上验证配置。因此,建议不要在 re0 和 re1 等组中包含过多的配置详细信息,因为只有当当前路由引擎位于插槽0中时,才会应用 group re0 中指定的配置。同样,仅当当前路由引擎位于插槽1中时,才会应用 group re1 中指定的配置。

  • 如果已启用,并且主路由引擎和备份路由引擎运行不同的软件版本,即使主路由引擎验证配置,也不确定配置对于备份路由引擎 fast-synchronize 路由引擎。因此,请确保两个路由引擎上运行的 Junos OS 软件版本相同。

您可以使用 命令同步 路由引擎的配置以及所有提交、事件 commit synchronize scripts 、lib、op 和 SNMP 脚本与其他路由引擎。如果对load-scripts-from-flash请求的路由引擎配置该语句,设备会将发出请求路由引擎上闪存的脚本同步到响应路由引擎上的闪存。否则,设备会将发出请求的路由引擎上的硬盘上的脚本同步到响应路由引擎上的硬盘。设备将同步所有脚本,无论它们是在配置中启用还是自上次同步以来已更新。

要与其他 路由引擎同步 路由引擎 路由引擎以及所有脚本,请登录 路由引擎,从该脚本同步,然后 commit synchronize scripts 发出命令:

注:

如果请求路由引擎的提交检查操作失败,则进程将停止,并且脚本不会复制到响应路由引擎。如果响应检查或提交操作的路由引擎发生故障,则脚本仍保持同步,因为同步是在提交检查操作之前对响应的路由引擎进行的。

synchronize[edit system scripts]层次结构级别上包含语句,以便在每次发出commit synchronize命令时同步脚本。

配置多个路由引擎以自动同步已提交配置

如果您的设备有多个路由引擎,则可以手动指导一个路由引擎通过发出commit synchronize命令将其配置与其他服务同步。

要使路由引擎在提交配置时自动同步,请将commit synchronize语句包含在[edit system]层次结构级别:

执行commit命令(请求路由引擎)的路由引擎将复制其候选配置并加载到其他(响应)路由引擎。然后,所有路由引擎都会对所提交的候选配置文件执行语法检查。如果未发现任何错误,则将激活配置并成为所有路由引擎上的当前操作配置。

对于提交同步进程,主路由引擎将提交配置并将配置副本发送到备份路由引擎。然后,备份路由引擎加载并提交配置。因此,主路由引擎与备份路由引擎之间的提交同步一次路由引擎一次。如果配置具有较大的文本大小或许多应用程序组,提交时间可能会比预期更长。

注:

从 Junos OS 版开始,19.4R1-S1 默认 commit synchronize 启用 PTX10008。如果从主路由引擎在层次结构级别发出 commit ,会看到备份路由 [edit system] 引擎自动同步。

您可使用 语句在主路由引擎和备份路由引擎之间同步,而不是 commit fast-synchronize 按顺序同步。这可减少同步所需时间,因为主路由引擎和备份路由引擎上的提交并行进行。

fast-synchronize 层次结构级别包含 语句,以在主路由引擎和备份路由引擎 [edit system] 之间同步:

注:
  • 如果在任一路由引擎上提交失败,则提交过程也会在另一路由引擎回滚。这可确保两个路由引擎的配置相同。

  • 配置语句后,主设备上的路由引擎 fast-synchronize 备份端口上的路由引擎并行运行。在此过程中,仅在执行commit命令的路由引擎上验证配置。因此,建议不要在 re0 和 re1 等组中包含过多的配置详细信息,因为只有当当前路由引擎位于插槽0中时,才会应用 group re0 中指定的配置。同样,仅当当前路由引擎位于插槽1中时,才会应用 group re1 中指定的配置。

  • 如果已启用,并且主路由引擎和备份路由引擎运行不同的软件版本,即使主路由引擎验证配置,也不确定配置对于备份路由引擎 fast-synchronize 路由引擎。因此,请确保两个路由引擎上运行的 Junos OS 软件版本相同。