Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:设置最低 MTU

最大传输单元 (MTU) 是可在网络上的一个物理帧中传输的最大数据量或数据包大小(以字节为单位)。在此示例中,提交脚本测试 SONET/SDH 接口的 MTU。如果 MTU 小于指定的最低值,则提交脚本报告错误并导致提交操作失败。

要求

此示例使用使用 SONET/SDH 接口运行 Junos OS 的设备。

概述和提交脚本

此示例测试 SONET/SDH 接口的 MTU,报告 MTU 低于参数值 min-mtu (此处设置为 2048)并导致提交操作失败。环 for 路选择所有从 so- 开始的 SONET/SDH 接口,并且这些接口的 MTU 语句已定义且小于的 min-mtu值。对于选定接口,脚本将生成错误,包括配置层次结构中的接口位置以及为该接口配置的 MTU。

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

XSLT 语法

SLAX 语法

配置

程序

逐步过程

要下载、启用和测试脚本:

  1. 将脚本复制到文本文件中,根据需要命名文件 so-mtu.xslso-mtu.slax ,然后将其复制到设备上的 /var/db/scripts/commit/ 目录。

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

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

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

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

    2. 按 Enter。

    3. 按下 Ctrl+d。

  4. 提交配置。

验证

验证提交脚本输出

目的

验证脚本是否按预期运行。

行动

查看命令的 commit 输出。样本配置部分配置了两个 SONET/SDH 接口,so-1/2/2 和 so-1/2/3。so-1/2/3 接口配置为 576 的 MTU,因此脚本生成错误消息,提交操作失败。发出 commit 命令后,将显示以下输出: