功能特性列表 功能 提示符 进入命令 退出命令 查看路由器的 简单运行状态 和统计信息 与路由器建立连接即 进入 quit 断开 与路由器 连接 配置系统参数 [Quidway] 在用户视图下键入 system-view quit 返回 用户视图 管理路由器异 步和逻辑接口 [Quidway-ui0] 在系统视图下键入 user-interface 0 quit 返回 系统视图 配置 OSPF 协 议参数 [Quidway-ospf] 在系统视图下键入 ospf quit 返回 系统视图 配置 RIP 协议 参数 [Quidway-rip] 在系统视图下键入 rip quit 返回 系统视图 2-8 VRP3.3 操作手册 入门 第 2 章 用户配置接口 命令视图 功能 提示符 进入命令 退出命令 BGP 协议 视图 配置 BGP 协议 参数 [Quidway-bgp] 在系统视图下键入 bgp 1 quit 返回 系统视图 IS-IS 协议视 配置 IS-IS 协 图 议参数 [Quidway-isis] 在系统视图下键入 isis quit 返回 系统视图 同/异步串口 视图 异步串口视 图 配置同/异步串 口参数 [Quidway-Serial 1/0/0] [Quidway-Serial 1/0/2:1] 在系统视图下键入 Interface serial 1/0/0 (或 1/0/2:1) quit 返回 系统视图 配置异步串口 [Quidway-async 在系统视图下键入 quit 返回 参数 1/0/0] Interface async 1/0/0 系统视图 以太网口视 图 配置以太网口 参数 [Quidway-Ether net1/0/0] 在系统视图下键入 Interface ethernet 1/0/0 quit 返回 系统视图 子接口视图 配置子接口参 数 [Quidway-serial 1/0/0.1] 在系统视图下键入 interface serial 1/0/0.1 quit 返回 系统视图 ATM 接口视 配置 ATM 接口 [Quidway-Atm2/ 在系统视图下键入 图 参数 0/0] interface atm 2/0/0 quit 返回 系统视图 ADSL 接口视 配置 ADSL 接 [Quidway-adsl2/ 在系统视图下键入 图 口参数 0/0] interface adsl2/0/0 quit 返回 系统视图 AUX 口视图 E1/cE1 接口 视图 配置 AUX 口参 数 [Quidway-aux0] 配置 E1/cE1 接口的时隙捆 绑方式和物理 层参数 [Quidway-E1 1/0/0] 在系统视图下键入 Interface aux 0 在系统视图下键入 controller e1 1/0/0 quit 返回 系统视图 quit 返回 系统视图 cT1 接口视图 配置 cT1 接口 的时隙捆绑方 式和物理层参 数 [Quidway-T1 1/0/0] 在系统视图下键入 controller t1 1/0/0 quit 返回 系统视图 虚拟以太网 接口视图 虚拟接口模 板视图 Loopback 接 口视图 配置虚拟以太 网接口参数 配置虚拟接口 模板参数 配置 Loopback 接 口参数 [Quidway-virtual -Ethernet1/0/0] 在系统视图下键入 Interface virtual-ethernet 1/0/0 [Quidway-virtual -template0] 在系统视图下键入 interface virtual-template 0 [Quidway-Loop back2] 在系统视图下键入 interface loopback 2 quit 返回 系统视图 quit 返回 系统视图 quit 返回 系统视图 NULL 接口视 配置 Null 图 接口参数 [Quidway-NULL 在系统视图下键入 0] interface null 0 quit 返回 系统视图 2-9 VRP3.3 操作手册 入门 第 2 章 用户配置接口 命令视图 功能 提示符 进入命令 退出命令 L2TP 组视图 配置 L2TP 组 [Quidway-l2tp1] 在系统视图下键入了 l2tp-group 1 quit 返回 系统视图 route-policy 视图 配置 BGP route-policy 在系统视图下键入 [Quidway-routepolicy] route-policy test quit 返回 系统视图 node permit node 10 PVC 视图 配置 PVC 参数 [Quidway-pvc-A tm1/0/0-1/32] 在 ATM 接口视图下 键入 pvc 1/32 quit 返回 ATM 接口 视图 说明 命令行提示符以路由器名 缺省为 Quidway 作前缀 视图名作后缀 括号 中表明当前的视图 <> 表示用户视图 [ ] 表示系统视图和其它配置 视图 2.2.2 命令行在线帮助 命令行接口提供如下几种在线帮助 z 完全帮助 z 部分帮助 通过上述各种在线帮助能够获取到帮助信息 分别描述如下 (1) 在任一命令视图下 键入 ? 获取该命令视图下所有的命令及其简单 描述 ? (2) 键入一命令 后接以空格分隔的 ? 如果该位置为关键字 则列出 全部关键字及其简单描述 display ? (3) 键入一命令 后接以空格分隔的 ? 如果该位置为参数 则列出有 关的参数描述 [Quidway] interface ethernet ? <3-3> Slot number [Quidway] interface ethernet 3? / [Quidway] interface ethernet 3/? <0-0> [Quidway] interface ethernet 3/0? / 2-10 VRP3.3 操作手册 入门 第 2 章 用户配置接口 [Quidway] interface ethernet 3/0/? <0-0> [Quidway] interface ethernet 3/0/0 ? 其中表示该位置无参数 在紧接着的下一个命令行该命令被复述 直接 键入回车即可执行 (4) 键入一字符串 其后紧接 ? 列出以该字符串开头的所有命令 d? debugging delete dir display (5) 键入一命令 后接一字符串紧接 ? 列出命令以该字符串开头的所 有关键字 display h? history-command hotkey (6) 输入命令的某个关键字的前几个字母 按下键 可以显示出完整 的关键字 前提是这几个字母可以唯一标示出该关键字 不会与这个命 令的其它关键字混淆 (7) 以上帮助信息 均可通过执行 language-mode chinese 命令切换为中 文显示 2.2.3 命令行错误信息 所有用户键入的命令 如果通过语法检查 则正确执行 否则 向用户报告 错误信息 常见错误信息参见表 2-2 表2-2 命令行常见错误信息表 英文错误信息 错误原因 没有查找到命令 Unrecognized command 没有查找到关键字 参数类型错 参数值越界 Incomplete command 输入命令不完整 Too many parameters 输入参数太多 Ambiguous command 输入参数不明确 2-11 VRP3.3 操作手册 入门 第 2 章 用户配置接口 2.2.4 历史命令 命令行接口提供类似 Doskey 功能 将用户键入的历史命令自动保存 用户可 以随时调用命令行接口保存的历史命令 并重复执行 在缺省状态下 命令 行接口为每个用户最多可以保存 10 条历史命令 操作如表 2-3所示 表2-3 访问历史命令 操作 按键 结果 显示历史命令 display history-command 显示用户键入的历史命令 访问上一条历 史命令 上光标键或者 如果还有更早的历史命令 则取出上一 条历史命令 否则响铃警告 访问下一条历 史命令 下光标键或者 如果还有更晚的历史命令 则取出下一 条历史命令 否则清空命令 响铃警告 说明 用光标键对历史命令进行访问 在 Windows 3.X 的 Terminal 和 Telnet 下都 是有效的 但对于 Windows 9X 的超级终端 光标键会无效 这是由于 Windows 9x 的超级终端对这个键作了不同解释所致 这时可以用组合键 来代替 光标键达到同样目的 2.2.5 编辑特性 命令行接口提供了基本的命令编辑功能 支持多行编辑 每条命令的最大长 度为 256 个字符 如表 2-4所示 按键 普通按键 退格键 BackSpace 左光标键 或 右光标键 或 Tab 键 表2-4 编辑功能表 功能 若编辑缓冲区未满 则插入到当前光标位置 并向右移动光标 否则 响铃告警 删除光标位置的前一个字符 光标前移 若已经到达命令首 则响铃告 警 光标向左移动一个字符位置 若已经到达命令首 则响铃告警 光标向右移动一个字符位置 若已经到达命令尾 则响铃告警 输入不完整的关键字后按下 Tab 键 系统自动执行部分帮助 如果与之 匹配的关键字唯一 则系统用此完整的关键字替代原输入并换行显示 对于命令字的参数 不匹配或者匹配的关键字不唯一的情况 系统不作 任何修改 重新换行显示原输入 2-12 VRP3.3 操作手册 入门 第 2 章 用户配置接口 2.2.6 显示特性 命令行接口提供了如下的显示特性 1. 切换语言模式 Quidway 系列路由器的帮助信息可以查看英文 也可以查看中文 可以在中 英文之间切换 请在用户视图使用下面的操作 操作 切换为英文模式 切换为中文模式 表2-5 切换语言模式 命令 language-mode english language-mode chinese 2. 暂停功能 在一次显示信息超过一屏时 提供了暂停功能 这时用户可以有三种选择 如表 2-6所示 按键或命令 暂停显示时键入 暂停显示时键入空格键 暂停显示时键入回车键 表2-6 显示功能表 功能 停止显示和命令执行 继续显示下一屏信息 继续显示下一行信息 3. 显示信息的输出 系统提供了大量的 display 命令 用于显示系统状态信息 在输出显示信息时 可以在命令中加入 | 对输出的信息进行筛选 有 3 个可选项 如下 z begin text 从匹配 text 的行开始显示 z exclude text 显示不包含 text 的行 z include text 显示包含 text 的行 例如 输入命令 display current-configuration | include ip 将显示包含 ip 的行的配置信息 2-13 VRP3.3 操作手册 入门 2.2.7 正则表达式的使用 第 2 章 用户配置接口 1. 正则表达式的介绍 正则表达式是一种可用于模式匹配和替换的工具 它的功能强大 使用也很 灵活 在实际应用中 正则表达式已经超出了某种语言或某个系统的局限 成为人们广为接受的概念和功能 在使用正则表达式时 用户需要根据一定的规则构建匹配模式 然后将匹配 模式与目标对象进行匹配 最简单的正则表达式不包含任何元字符 例如 可以规定一个正则表达式 hello 它只匹配字符串 hello 为帮助用户灵活地构建匹配模式 正则表达式提供了一些具有特殊含义的专 用字符 也称为 元字符 metacharacter 用来规定其它字符在目标对 象中的出现模式 下表是对元字符的使用描述 元字符 \ . * + | ^ $ [xyz] [^xyz] [a-z] [^a-z] {n} {n,} {n,m} 表2-7 元字符描述 含义 转义字符 匹配除 \n 之外任何单个字符 包括空格 之前的字符在目标对象中出现 0 次或连续多次 之前的字符在目标对象中出现 1 次或连续多次 竖线左边和右边的字符为 或 的关系 之后的字符必须出现在目标对象的开始 之前的字符必须出现在目标对象的结束 匹配方括号内列出的任意字符 匹配除了方括号内列出的字符外的任意字符 ^号在字符前 匹配指定范围内的任意字符 匹配不在指定范围内的任意字符 n 是一个非负整数 表示一次可以匹配连续出现 n 次的字符 n 是一个非负整数 表示一次可以匹配连续出现的至少 n 次的字符 m 和 n 均为非负整数 n<=m 匹配连续出现的次数为 n m 次 使用时 注意 逗号与 n 和 m 纸件不能有空格 例如 ^ip 匹配以字符串 ip 开始的目标对象 ip$ 匹配以字符串 ip 结束的目标对象 2-14 VRP3.3 操作手册 入门 第 2 章 用户配置接口 2. 正则表达式的使用 当有大量信息输出时 可以通过正则表达式来选择需要显示的内容 过滤掉 不关心的内容 (1) 在命令中指定过滤方式 进行过滤输出时 有三种类型的过滤可供选择 在支持正则表达式的命令中 这三种选择的表达方式为| { begin | exclude | include } regular-expression z begin 输出以匹配指定正则表达式的行开始的所有行 z exclude 输出不匹配指定正则表达式的所有行 z include 只输出匹配指定正则表达式的所有行 (2) 在分屏显示时指定过滤方式 当输出的内容非常多 并采用分屏显示时 可以在分屏提示符 ---- More ---中指定过滤类型 z /regular-expression 输出以匹配指定正则表达式的行开始的所有行 z -regular-expression 输出不匹配指定正则表达式的所有行 z +regular-expression 只输出匹配指定正则表达式的所有行 例如 查看当前配置信息 display current-configuration # sysname Quidway # controller E3 0/1/0 e1 1 channel-set 1 timeslot-list 1-31 # controller T3 1/1/0 # interface Ethernet0/2/0 description Don't change the configuration please ip address 10.110.98.137 255.255.255.0 # interface Ethernet1/0/0 # interface Ethernet1/2/0 # interface Serial0/1/0/1:1 link-protocol ppp ip address 100.110.1.1 255.255.255.0 # interface Pos0/0/0 2-15 VRP3.3 操作手册 入门 第 2 章 用户配置接口 # interface NULL0 当出现分屏提示符 ---- More ---- 时 用户可以手工输入正则表达式 对待 显示的内容进行过滤 在本例中 指定只输出含有字符串 interface 的行 ---- More ---+interface 由用户手工输入 filtering interface LoopBack0 user-interface con 0 user-interface vty 0 14 2.3 快捷键 2.3.1 快捷键的分类 系统中的快捷键可以分成两类 一类是提供给用户的 可以自由定义的快捷键 共有 5 个 其中包括 CTRL_G CTRL_L CTRL_O CTRL_T CTRL_U 用户可以根据自己的需要将这 5 个快捷键与任意命令进行关联 当键入快捷键时 系统将自动执行它所对应 的命令 另一类我们称其为系统快捷键 是系统中固定的 这种快捷键不能由用户自 由定义 他们代表固定的功能 系统主要包括的快捷键如下表 按键或命令 CTRL_A CTRL_B CTRL_C CTRL_D CTRL_E CTRL_F CTRL_H CTRL_K CTRL_N CTRL_P 表2-8 系统快捷键 功能 将光标移动到当前行的开头 将光标向左移动一个字符 停止当前正在执行的功能 删除当前光标所在位置的字符 将光标移动到当前行的末尾 将光标向右移动一个字符 删除光标左侧的一个字符 终止呼出的连接 显示历史命令缓冲区中的后一条命令 显示历史命令缓冲区中的前一条命令 2-16 VRP3.3 操作手册 入门 按键或命令 CTRL_R CTRL_V CTRL_W CTRL_X CTRL_Y CTRL_Z CTRL_] ESC_B ESC_D ESC_F ESC_N ESC_P ESC_< ESC_> 第 2 章 用户配置接口 功能 重新显示当前行信息 粘贴剪贴板的内容 删除光标左侧的字 删除光标左侧所有的字符 删除光标右侧所有的字符 返回到用户视图 终止呼入的连接或重定向连接 将光标向左移动一个字 删除光标右侧的字 将光标向右移动一个字 将光标向下移动一行 将光标向上移动一行 将光标所在位置指定为剪贴板的开始位置 将光标所在位置指定为剪贴板的结束位置 2.3.2 快捷键的使用 z 在任何允许输入命令的地方都可以键入快捷键 系统执行时 会将该快 捷键对应的命令显示在屏幕上 如同输入了完整的命令一样 z 如果用户已经输入了命令的一部分 但是还没有键入回车以确认 此时 键入快捷键将会把以前输入的字符全部清空 并将该快捷键对应的命令 显示在屏幕上 效果与用户删除所有的输入 然后重新敲入完整的命令 一样 z 快捷键的执行与命令一样 也会将命令原形记录在命令缓冲区和日志中 以备问题定位和查询 说明 快捷键的功能可能受用户所用的终端影响 例如用户终端本身自定义的快捷 键与路由器系统中的快捷键功能发生冲突 此时如果用户键入快捷键将会被 终端程序截获而不能执行它所对应的命令行 请在系统视图下进行下列配置 2-17 VRP3.3 操作手册 入门 第 2 章 用户配置接口 操作 定义快捷键 恢复系统的默认值 表2-9 定义快捷键 命令 hotkey [ CTRL_G | CTRL_L | CTRL_O | CTRL_T | CTRL_U ] command_text undo hotkey [ CTRL_G | CTRL_L | CTRL_O | CTRL_T | CTRL_U ] 缺省情况下 系统给 CTRL_G CTRL_L CTRL_O 三个快捷键指定了默认 值 其它快捷键默认值为空 分别为 CTRL_G 对应命令 display current-configuration 显示当前配置 CTRL_L 对应命令 display ip routing-table 显示路由表信息 CTRL_O 对应命令 undo debugging all 停止所有调试信息的输出 请在所有视图下进行下列配置 操作 显示快捷键的使用情况 表2-10 显示快捷键的使用情况 命令 display hotkey 2.3.3 快捷键使用举例 # 定义快捷键 CTRL_U 与命令 display ip routing-table 进行关联 并执行 [Quidway] hotkey ctrl_u display ip routing-table 在提示符[Quidway]下键入快捷键即显示 [Quidway] display ip routing-table Routing Table: public net Destination/Mask Proto Pre Cost 127.0.0.0/8 DIRECT 0 0 127.0.0.1/32 DIRECT 0 0 Nexthop 127.0.0.1 127.0.0.1 Interface InLoopBack0 InLoopBack0 2.3.4 配置命令行别名 通过配置命令行别名 可以满足用户将 VRP 的常用命令替换为自己惯用命令 形式的要求 1. 使能命令行别名功能 请在系统视图下配置下面命令 2-18 VRP3.3 操作手册 入门 操作 使能命令行别名功能 关闭命令行别名功能 第 2 章 用户配置接口 表2-11 使能命令行别名功能 命令 enable command-alias undo enable command-alias 缺省情况下 命令行别名功能是被关闭的 2. 配置用户指定的命令行别名 请在系统视图下配置下面命令 表2-12 使能命令行别名功能 操作 命令 配置用户指定的命令行别名 command-alias alias currentfirstcmdkey 取消用户设置的别名 undo command-alias alias 缺省情况下 没有配置命令行别名 3. 显示和调试 在任意视图下均可配置下面命令 操作 显示当前用户设置别名的情况 表2-13 显示和调试 命令 display command-alias 2-19 VRP3.3 操作手册 入门 第 3 章 VRP 的基本配置 第3章 VRP 的基本配置 3.1.1 进入和退出系统视图 在从 Console 口登录到路由器后 即进入用户视图 此时屏幕显示的提示符 是 进入和退出系统视图 可以使用如下的操作 表3-1 进入和退出系统视图 操作 从用户视图进入系统视图 system-view 从系统视图返回到用户视图 quit 从任意的非用户视图返回到用户视图 return 命令 命令 quit 的功能是返回上一层视图 在用户视图下执行 quit 命令就会退出系 统 return 命令的功能也可以用组合键完成 3.1.2 设置路由器名 路由器名出现在命令提示符中 用户可以根据需要更改路由器名 请在系统视图下进行下面的操作 操作 设置路由器名 表3-2 设置路由器名 sysname sysname 命令 3.1.3 设置系统时钟 为了保证与其他设备协调工作 需要准确设置系统的时间 请在用户视图下进行下面的操作 操作 设置标准时间 设置所在的时区 表3-3 设置系统时钟 命令 clock datetime HH:MM:SS YYYY/MM/DD clock timezone time-zone-name { add | minus } offset 3-1 VRP3.3 操作手册 入门 操作 取消时区设置 设置采用夏时制 取消夏时制 第 3 章 VRP 的基本配置 命令 undo clock timezone clock summer-time summer-time-zone-name { one-off | repeating } start-time end-time add-time undo clock summer-time 3.1.4 设置欢迎信息 欢迎信息是用户在连接到路由器 进行登录验证以及开始交互配置时系统显 示的一段提示信息 请在系统视图下进行下面的操作 表3-4 设置欢迎信息 操作 命令 设置登录终端用户界面时的欢迎信息 header incoming incoming-text 设置登录验证时的欢迎信息 header login login-text 设置进入用户视图时的欢迎信息 header shell shell-text 取消设置的欢迎信息 undo header { incoming | login | shell } 3.1.5 配置切换用户级别的口令 如果用户以较低级别的身份登录到路由器后 需要切换到较高级别的用户身 份上进行操作 需要输入用户级别的口令 该口令需要事先配置 请在系统视图下进行如下操作 表3-5 配置切换用户级别的口令 操作 命令 配置切换用户级别的口令 取消配置的口令 super password [ level user-level ] { simple | cipher } password undo super password [ level user-level ] 3.1.6 切换用户级别 要从较低级别用户切换到较高级别的用户 需要输入正确的口令 3-2 VRP3.3 操作手册 入门 第 3 章 VRP 的基本配置 请在用户视图下进行如下操作 操作 切换用户级别 表3-6 切换用户级别 命令 super [ level ] 3.1.7 锁定用户界面 在用户需要暂时离开操作终端时 为防止未授权的用户操作该终端界面 可 以锁定用户界面 锁定用户界面时 需要输入口令并确认口令 在解除锁定 时 只有输入正确的口令才能操作用户界面 请在用户视图下进行下列操作 操作 锁定用户界面 表3-7 锁定用户界面 命令 lock 3.1.8 设置命令级别 所有命令分为参观 Visit 4 个级别 级别标识为 0 所在视图 监控 Monitor 配置 Config 管理 Manage 3 系统管理员可以根据需要指定命令的级别及其 请在系统视图下进行下列配置 操作 设置视图中命令的优先级 恢复命令的缺省优先级 表3-8 命令优先级的设置 命令 command-privilege level level view view command-key undo command-privilege view view command-key 级别 0 1 2 名称 参观 监控 配置 表3-9 缺省的命令优先级 命令 ping tracert telnet display debugging 所有配置命令 管理级的命令除外 3-3 VRP3.3 操作手册 入门 第 3 章 VRP 的基本配置 级别 3 名称 管理 命令 文件系统命令 FTP 命令 TFTP 命令 XMODEM 命令 说明 所有的命令都有默认的视图和优先级 一般不需要用户进行重新设置 3.1.9 显示系统状态信息 利用 display 命令可以收集系统状态信息 根据功能可以划分为以下几类 z 显示系统配置信息的命令 z 显示系统运行状态的命令 z 显示系统统计信息的命令 有关各协议和各种接口的 display 命令请参见相关章节 下面只介绍一些有关 系统的 display 命令 请在所有视图下进行下列操作 表3-10 显示系统状态信息 操作 命令 显示系统版本 display version [ slot-id ] 显示详细的系统版本信息 vrbd 显示系统时钟 display clock 显示终端用户 display users [ all ] 显示起始配置信息 display saved-configuration 显示当前配置信息 display current-configuration 显示调试开关状态 display debugging [ interface { interface-type interface-number | interface-name } ] [ module-name ] 显示当前视图的运行配置 display this 显示技术支持信息 display diagnostic-information 显示剪贴板的内容 display clipboard 显示当前系统内存使用情况 display memory 3-4 VRP3.3 操作手册 入门 第 3 章 VRP 的基本配置 在系统出现故障或日常维护时 为了便于问题定位 需要收集很多的信息 但相应的 display 命令很多 很难一次把信息收集全 这时可以使用 display diagnostic-information 命令进行系统当前各个模块的运行信息收集 display diagnostic-information 命令一次性收集了配置如下命令后终端显 示的信息 包括 display clock display version display cpu display interface display current-configuration display saved-configuration display history-command 等等 3-5