Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:自动配置逻辑接口和 IP 地址

您配置的每个接口至少需要一个逻辑单元和一个 IP 地址。 异步传输模式 (ATM) 接口还需要每个逻辑接口的虚拟电路标识符 (VCI)。如果您需要在一个接口上配置多个逻辑单元,则可以使用提交脚本和宏快速完成任务,而不会出错。

要求

此示例使用使用物理 ATM 接口运行 Junos OS 的设备。

概述和提交脚本

以下提交脚本将扩展一个apply-macro语句,该语句提供物理 ATM 接口的名称和一组参数,用于指定如何在接口上配置多个逻辑单元。单元和 VCI 编号按顺序从变量编号到max变量,并提供从unit变量开始address的 IP 地址。要在逻辑单元中循环,可扩展样式表语言转换 (XSLT) 使用在模板中<emit-interface>实施的复发。在模板中执行下一个地址的<next-address>计算。

该示例脚本同时显示在 XSLT 和 SLAX 语法中:

XSLT 语法

SLAX 语法

配置

程序

逐步过程

要下载、启用和运行脚本:

  1. 将脚本复制到文本文件中,根据需要命名文件 atm-logical.xslatm-logical.slax ,然后将其下载到设备上的 /var/db/scripts/commit/ directory。

  2. 选择以下测试配置部分,然后按 Ctrl+c 将其复制到剪贴板。

    如果您使用脚本的 SLAX 版本,请将层次结构级别的文件 [edit system scripts commit file] 名更改为 atm-logical.slax

  3. 在配置模式下 load merge terminal ,发出 命令将部分合并到设备配置中。

    1. 出现提示时,使用鼠标和粘贴图标粘贴剪贴板的内容。

    2. 按 Enter。

    3. 按下 Ctrl+d。

  4. commit发出 命令提交配置。

验证

验证配置

目的

验证是否已将正确的更改集成到配置中。

行动

提交配置之前,您可以验证提交脚本是否将发出 show interfaces at-1/2/3 | display commit-scripts 配置模式命令,从而生成正确的结果。提交配置后,可通过发出 show configuration interfaces at-1/2/3 操作模式命令来查看活动配置。显示以下输出:

意义

在应用了所有提交脚本之后,选项 | display commit-scripts 将显示配置数据。输出包括持续和瞬时更改。如果适用 unitvci 已在每个 ATM 接口上配置,则提交脚本在提交操作期间成功执行。提交配置后,可通过发出 show configuration interfaces at-1/2/3 操作模式命令来查看活动配置。