Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用提交脚本的优势

减少网络配置中的人为错误可以显著缩短网络正常运行时间。提交脚本使您能够控制操作实践和实施操作策略,从而降低人为错误的可能性。根据自定义设计规则限制设备配置可极大地提高网络可靠性。

请考虑使用提交脚本执行的以下操作示例:

  • 基本理智测试 — 确保[edit interfaces][edit protocols]和层次结构不会意外删除。

  • 一致性检查 — 确保在 [edit interfaces] 层级配置的每个 T1 接口也在层次结构级别上配置 [edit protocols rip]

  • 路由引擎 配置测试 — 确保 re0 正确设置和 re1 配置组。使用配置组时,目标配置中可以覆盖继承的值。提交脚本可以确定单个目标配置元素是否阻碍配置组设置的正确继承。

  • 接口密度 — 确保通道化接口配置的通道不会太多。

  • 链路扩展 — 确保 SONET/SDH 接口 的最大传输单元 (MTU) 大小小于 4 千字节 (KB)。

  • 导入策略检查 — 确保内部网关协议 (IGP) 不使用导入完整路由表的导入策略。

  • 跨协议检查 — 确保为 IGP 配置所有支持 LDP 的接口,或者确保为 LDP 配置所有支持 IGP 的接口。

  • IGP 设计检查 — 确保从未启用第 1 级 IS-IS 路由器。

如果 候选配置 未遵守您的设计规则,提交脚本可指示 Junos OS 生成自定义警告、系统日志消息或阻止提交操作的错误消息取得成功。此外,提交脚本可以根据您的规则更改配置,然后继续提交操作。

考虑需要国际标准组织 (ISO) 协议系列也启用 MPLS 的每个接口的网络设计。提交时,提交脚本会检查配置并在未满足此要求时出错。此错误会导致提交操作失败,迫使用户更新配置以遵守。

提交脚本不会出错,而是可以发出有关配置问题的警告,然后通过更改配置以在所有接口上启用 MPLS 来自动纠正。还可以生成系统日志消息,表示已采取纠正措施。

另一个选项是定义宏,在将宏应用到接口时启用 ISO 协议和 MPLS。配置此宏可简化配置任务,同时确保将两个协议配置在一起。

最后,您可以使用 瞬时更改,让提交脚本更正配置。在我们的示例中,瞬时更改允许 MPLS 始终在支持 ISO 的接口上启用,而不会在候选配置中显示配置语句。

注意:

瞬时更改会导致在 结账配置 中生成更改,但不会在候选配置中生成。检出配置是在配置处于活动状态之前检查标准 Junos OS 语法的配置数据库。这意味着,如果相关提交脚本被删除或停用,则瞬时更改不会保存在配置中。命令 show configuration | display commit-scripts 显示配置中的所有语句,包括由瞬时更改生成的语句。有关更多信息,请参阅 使用提交脚本生成持久或瞬时配置更改的概述