简介:一份面向网络运维、系统集成与IT管理人员的Autelan交换机命令行配置手册。文档由傲天动联技术编写,版本为V1.23,适合需要系统学习交换机CLI操作或日常查阅命令的用户,帮助解决命令行格式不清、配置模式混淆等常见问题。资源包内为1个docx文档,大小约137KB,目录结构完整,包含修订记录、手册说明、命令行格式约定、命令行模式说明、缩略语表及系统配置管理等章节。正文详细讲解了enable、disable、exit、end、list、configure terminal等主要命令行模式的用途与切换方法,并给出管理员账户创建、权限等级设置、Telnet/SSH接入控制等具体命令示例,还介绍了terminal length终端显示行数调整、idle-timeout无操作自动退出等实用参数;同时涉及系统单板配置等维护操作,兼顾基础配置与运维管理需求。目前已123人学习下载,篇幅精炼、层级清晰,适合作为配置入门指引或现场排错时的快速参考。
1. 命令行手册没人能背下来:Autelan 交换机配置文档该长什么样
网络交付这行有个公认的尴尬:设备还没报废,文档先失踪了。换人维护时,新来的工程师对着一台命令行交换机,手里只有一张写着 IP 和密码的纸条。Autelan 交换机命令行配置手册范本要解决的,就是“人走了,知识没留下”的问题。这份 docx 范本把开局、端口、VLAN、链路聚合、远程管理这些高频配置场景拆成可复制的文档结构,读的人能顺着命令敲下来,写的人知道每个参数后面该补什么解释。适合集成商交付工程师、企业网管,以及刚接触命令行交换机的新手。真正拉开维护水平差距的,往往不是敲命令的手速,而是文档里有没有把边界和坑写清楚。
2. 先读文档约定再敲命令:适用型号、语法符号与开局流程怎么定
拿到一份命令行配置手册范本,别急着翻命令,先把前面的“约定”读透。我写这类文档时,最前面固定放三块内容:适用型号与版本、命令语法符号、配置保存习惯。这三块没写清楚,后面所有命令都可能被读者理解成另一套东西。
2.1 适用型号与版本差异:一套手册别想通吃全系列
Autelan 交换机产品线覆盖百兆接入、千兆汇聚到三层机架式,软件版本也有差异。手册范本里第一张表就应该是“适用型号”清单,至少要包含这几列:
| 字段 | 必填原因 |
|---|---|
| 型号 | 不同型号的端口形态、转发能力不同 |
| 软件版本 | 版本差异会导致命令关键字不同 |
| 端口命名规则 | 例如 Ethernet 1/0/1 与 GigabitEthernet 1/0/1 写法不同 |
| 最大 VLAN 数 | 影响子网划分规模 |
| 链路聚合方式 | 手工聚合还是 LACP 取决于硬件能力 |
| 是否支持堆叠 | 聚合口跨设备还是单设备 |
填这张表时最容易翻车的写法是“适用型号:全系列”。读者拿到一台不支持的型号,照着敲到一半命令报错,第一反应不是型号不支持,而是怀疑自己敲错了。我一般会改用“统一命令 + 差异说明”的方式:正文只写一套最常用的命令,遇到型号差异就在该章节加一行“注意:型号 A 使用 XXX,型号 B 使用 YYY”。这样文档既能通读,又不会误导。
在这个位置还应该给出确认设备信息的查询命令。常见做法是登录设备后执行display version,看软件版本和启动时间;再执行一次display device,看板卡状态。把这两条命令放进文档开头,读者核对完型号再往下配置,能少走很多弯路。
2.2 命令语法约定:尖括号、方括号、关键字大小写要在开头讲清
命令行手册最怕直接堆命令,不解释符号含义。交换机命令里有固定的语法约定,写范本时要用一张符号表把规则立住。
| 符号 | 含义 | 示例 |
|---|---|---|
< > | 必填参数 | ping <ip-address> |
[ ] | 可选参数 | display vlan [ vlan-id ] |
{ A | B } | 二选一 | port link-type { access | trunk | hybrid } |
| 加粗 / 大写 | 关键字,不可改动 | system-view |
| 斜体 / 小写 | 参数,按实际填写 | description <描述文本> |
以display vlan [ vlan-id ]为例:不填参数时显示全部 VLAN,填了display vlan 10就只看 VLAN 10。文档里要把“带不带中括号”带来的行为差异写出来,而不是让读者自己猜。
另一个约定是命令缩写。老手习惯敲conf t、int g0/1,但手册范本不应该鼓励缩写。不同软件版本对缩写的识别程度不一样,正式文档里写完整关键字,读者敲的时候可以用 Tab 补全,成功率更高。参数大小写也要明确:命令关键字一般不区分大小写,但密码、描述文本里的内容严格区分大小写。
我还习惯在文档第二部分放一份“常用查询命令”清单,比如display current-configuration查看当前配置、display interface brief看端口状态、display logbuffer看日志。这样读者配置过程中遇到异常,至少知道去哪找现场信息。
2.3 开局配置流程:从 Console 接入到配置保存的四步顺序
开局配置是命令行手册里最需要章法的一节。设备拿到手先做什么、后做什么,顺序错了可能把远程管理通道堵死。
我一般把开局流程写成四步:第一步接 Console 线并确认登录参数;第二步配置设备名称和管理地址;第三步开通 SSH 或 Telnet 远程登录;第四步做业务配置并保存。给一个最小可用的开篇配置段:
system-view sysname Device-A interface Vlanif 1 ip address 192.168.1.1 255.255.255.0 quit user-interface vty 0 4 authentication-mode password set authentication password cipher 此处为密文占位 quit save这段命令干了四件事:进入系统视图、改设备名、给 VLAN 1 配上管理 IP、开放 VTY 终端并用密码保护。最后执行save,把配置写入启动配置文件。新手最容易漏掉最后一步,配置看起来生效了,设备一重启就回到出厂状态。
开局前还要检查设备是否有残留配置。常见做法是执行display saved-configuration和display current-configuration对一眼。如果是一台利旧设备,里面可能带着上一任的 VLAN 和路由配置,直接覆盖会导致业务中断。不要默认执行reset saved-configuration,那是最后手段,不是常规开局动作。文档里把这一步写清楚,能避免很多深夜事故。
2.4 手动备份当前配置:写文档前先拿到真实命令
手册范本能用于新项目,但改造现有设备时,第一步应该是把设备当前配置备份下来。常见做法是在用户视图执行display current-configuration,把输出完整保存成文本;再执行display saved-configuration,确认磁盘里的启动配置和当前配置是否一致。
有命令,写文档才有底。若设备的实际命令跟范本有出入,以设备在线帮助为准。命令行里随时敲?可以看到下一级命令,这个习惯比背命令重要得多。
3. 端口、VLAN、链路聚合与镜像:手册核心配置章该写哪些命令
中间的业务配置章是整份手册的正文,也是读者最常复制的部分。端口、VLAN、链路聚合、端口镜像这四个主题覆盖企业网 80% 以上的日常配置场景,文档范本里应该一题一章,每章都按“用途说明 + 命令段 + 参数解释 + 验证命令”的顺序组织。
3.1 端口基础参数:接口命名、速率、双工与描述
端口是交换机配置的最小单位。写文档时先把接口命名规则讲清楚,再给一段端口基础配置示例:
system-view interface Ethernet 1/0/1 description To-Rack03-Server01 duplex full speed 1000 port link-type access port default vlan 10 quitdescription用来标注端口对面接了什么设备。这个字段不写也行,但两三个月后回看配置,没人记得 1/0/1 是接服务器的还是接摄像头的。duplex full和speed 1000是强制设定速率和双工,用于已知对端设备规格的场景;不确定对端能力时,建议保持auto。乱锁速率可能会导致端口协商失败,我看过太多“明明是千兆口,协商出来只有百兆”的现场,多数是某一边强制成了百兆。
port link-type access把端口设为接入模式,port default vlan 10表示不带标签的报文进 VLAN 10。这两个命令在文档里要成对出现。写接口名时,注意型号间端口编号可能从 0 开始也可能从 1 开始,前面章节约定的命名规则在这里就派上了用场。
3.2 VLAN 与端口模式:access、trunk、hybrid 怎么选
VLAN 这一节需要先讲选型,再给命令。access 口一般接终端设备,一个端口只属于一个 VLAN;trunk 口用于交换机互联,可以承载多个 VLAN;hybrid 口是厂商扩展出来的灵活模式,部分场景下能省线。文档范本里可以用一张表说明差异:
| 模式 | 典型场景 | 入方向行为 | 出方向行为 |
|---|---|---|---|
| access | 接 PC、IP 电话 | 打上 PVID 标签 | 剥掉标签发送 |
| trunk | 交换机互联、路由器子接口 | 放行列表内的 VLAN | 按列表发送,PVID 不带标签 |
| hybrid | 特殊组网需求 | 灵活指定带标签/不带标签 | 灵活指定是否保留标签 |
配置命令段如下:
system-view vlan 10 name office-pc vlan 20 name server quit interface Ethernet 1/0/2 port link-type access port default vlan 10 interface Ethernet 1/0/3 port link-type trunk port trunk allow-pass vlan 10 20 99 quit创建 VLAN 时顺手起一个描述性名字,日志和排查时会友好很多。trunk 口的allow-pass只放行明确列出的 VLAN,默认 VLAN 1 除非特殊说明,一般建议单独写上。三层交换机通常还会给 VLAN 配一个三层接口作为网关,写法是:
interface Vlanif 10 ip address 192.168.10.1 255.255.255.0注意 Vlanif 必须等 VLAN 创建后才能进入配置视图。这一小节最容易犯的错是只建 VLAN 不放行端口,结果终端能拿到地址但跨交换机不通。
3.3 链路聚合:手工聚合与 LACP 的配置顺序
链路聚合把多条物理链路变成一条逻辑链路,既增加带宽又做冗余。手册里这节要特别强调“顺序”,因为不同的配置顺序可能导致成员端口状态异常。
手工聚合的完整配置段:
system-view interface Bridge-Aggregation 1 port link-type trunk port trunk allow-pass vlan 10 20 quit interface Ethernet 1/0/4 port link-aggregation group 1 interface Ethernet 1/0/5 port link-aggregation group 1 quit这段命令先把聚合口创建为 trunk,放行所需 VLAN,再把两个物理口加入聚合组。更加推荐的模式是 LACP 协商:
interface Bridge-Aggregation 1 link-aggregation mode lacp lacp period-send slow quitLACP 会在两端设备间协商链路状态,某一根线接触不良时会自动剔除,比手工聚合更省心。配置聚合前有一个隐藏前置条件:成员端口必须是干净的。如果端口 1/0/4 之前被设成 access 并加了 VLAN,直接加入聚合组可能起不来。文档里写清“先重置端口到默认状态,再添加进聚合组”,就能避开这个问题。
3.4 端口镜像:故障排查里最常用的一章
端口镜像是抓包排查的前置条件。手册范本里这一段通常只有两三组命令,但方向参数要解释清楚:
system-view observe-port 1 interface Ethernet 1/0/24 interface Ethernet 1/0/10 mirroring-port 1 both quitobserve-port 1定义监控端口,即抓包设备连接的端口。mirroring-port 1 both表示把 1/0/10 双向流量都复制到监控口。这里有两个常见坑:一是监控端口不要再跑业务流量,否则抓包数据会混入额外报文;二是镜像方向要按需选择,both看全量流量,ingress只看进方向,egress只看出口方向。镜像流量过大会打满监控端口的带宽,抓包时看到大量丢包别急着怀疑交换机,先确认是不是监控口本身带宽不够。
4. 远程登录与管理安全:Console、SSH、VTY 访问控制怎么落成文档
远程管理这一章几乎是每台设备真正上线前的最后一道关卡。写法上要先讲 Console 接入,再讲 SSH 和 VTY 访问控制,顺序反了读者容易在登录阶段就卡住。
4.1 Console 口接线与登录参数:第一次用串口最容易在哪里卡住
Console 口是设备本地管理的第一入口,接线和参数都不难,但第一次做的人经常对着屏幕干瞪眼。
Console 口通常是 RJ45 接口,通过随机附带的调试线连到电脑的 USB 转串口线。线序各家不完全一致,文档里不需要把每条线序画全,但要注明“必须使用设备附带的调试线”。调试终端软件用 SecureCRT、Xshell 均可,连接参数按设备默认设置:波特率通常是 115200,数据位 8,停止位 1,无校验,无流控。一部分老设备默认 9600,所以登录不上或满屏乱码时,先把波特率两档都试一遍。
我处理过的乱码问题,一半是波特率不对,另一半是串口号选错。电脑上插了 USB 转串口后,要在设备管理器里确认实际分配的 COM 号,而不是默认选 COM1。文档里写一个连接参数表:波特率、数据位、停止位、校验位、流控,比写十句“注意”都管用。
4.2 本地用户与 SSH 服务配置:把远程管理关进安全名单
远程管理不能再依赖 Telnet 明文密码,SSH 是底线。配置本地用户和 SSH 的关键命令如下:
system-view local-user admin password irreversible-cipher 密文占位 service-type ssh authorization-attribute user-role network-admin quit ssh server enable ssh user admin service-type ssh authentication-type password quitlocal-user admin创建本地账号,service-type ssh限定这个账号只用于 SSH 登录,user-role network-admin赋予管理权限。ssh server enable启动设备的 SSH 服务。部分设备要求先生成主机密钥,再启用 SSH 服务,否则服务会启动失败。老设备上的常见写法是执行rsa local-key-pair create生成密钥对。
文档里给密码字段写“密文占位”而不是明文。运维现场一张照片传出去,密码就全漏了。用irreversible-cipher这类不可逆加密存储密码,展示配置时也看不到真实密码。
4.3 VTY 线路与登录超时:Telnet 不通先查这三层
VTY 是虚拟终端线路,SSH 和 Telnet 登录都落在这些线路上。很多远程登录不通,问题不在 SSH 服务本身,而在 VTY 配置。
acl number 2000 rule 5 permit source 192.168.1.0 0.0.0.255 rule 10 deny quit user-interface vty 0 4 authentication-mode aaa acl 2000 inbound protocol inbound ssh idle-timeout 10 0 quitacl 2000限定允许登录的源地址段,只放行管理网段,其余全部拒绝。authentication-mode aaa表示用户名密码都走本地用户表。protocol inbound ssh把 Telnet 关掉,只保留 SSH。idle-timeout 10 0表示空闲 10 分钟自动断开,防止有人挂着一个管理会话不退出。
Telnet 不通时,排查顺序固定三条:第一看 VTY 线路的认证方式;第二看 ACL 是否允许了源 IP;第三看服务是否开启。很多调试者一看到connection refused就怀疑防火墙,实际设备上protocol inbound限定成了ssh,当然连不上 Telnet。文档里把这三条写成检查清单,现场排障效率能明显提升。
5. 照着命令行手册敲还翻车:五条高频故障排查记录
配置命令看起来都是对的,现场就是不工作。这类问题不是命令语法的问题,而是文档没覆盖的坑。把下面五条写进手册的常见问题章节,能救回不少“翻车”现场。
5.1 Console 口全是乱码或白屏
现象:调试线接好后,终端软件没有任何输出,或者字符变成乱码。原因只有三类:COM 口选错、波特率不匹配、调试线不兼容。解决:先在设备管理器确认 COM 号;再测试 115200 和 9600 两档波特率;最后换一根随机附带的调试线。注意线序,部分第三方线是给路由器设计的,接交换机不一定通。配件问题用排除法最快,直接拿另一台设备交叉验证。
5.2 配置一重启就丢
现象:所有命令敲完,设备正常工作,但断电重启后回到老配置。原因:命令只写进了 running-config,也就是内存里的当前配置,没有保存到启动配置文件。解决:在用户视图执行save,提示是否保存时输入y。文档范本里每个配置章节末尾都应该放一句“保存当前配置:save”。还有一个细节:保存前检查文件系统空间,磁盘满了会保存失败,且不报明显错误。我习惯每次修改配置后都执行一次保存,而不是攒到最后统一存。
5.3 SSH/Telnet 登录不上
现象:设备能 ping 通,但 SSH 连接被拒绝,Telnet 也没有响应。原因通常不在 SSH 服务本身,而是 VTY 线路配置覆盖了协议限制。解决:先display user-interface vty 0 4查看认证方式和 ACL;再确认protocol inbound是否允许了当前协议;最后看本地用户表里是否有对应账号。如果你以前调华为或锐捷设备,这套排查经验可以直接平移,但注意各厂商 ACL 入方向、出方向的关键字定义不完全相同,别把习惯硬套。
5.4 ping 设备管理地址丢包
现象:从 PC ping 交换机管理地址,时延忽高忽低,甚至丢包;业务侧也出现卡顿。原因:物理环路、端口双工协商异常、CPU 过载这三个原因最常见。解决:先看设备的生成树状态,确认是否存在端口被阻塞;再查看接口错误计数,比如 CRC 错误在持续增长。真遇到广播风暴,先拔掉可疑链路线,再慢慢查配置。文档里写“改完配置先观察接口统计,而不是只看状态灯”,能省下大量排查时间。
5.5 链路聚合起不来
现象:两条物理链路加入聚合组后,只有一条显示 up。原因:成员端口上残留了 access 配置,或两端聚合模式不一致。解决:先把端口恢复默认配置,加入聚合组之前再确认display this的输出是干净的。两端设备一个手工聚合、一个 LACP,协商必然失败。改成都用 LACP 后,状态通常会恢复正常。这节是典型的“配置顺序决定成败”,文档里把清端口、建聚合、加成员、保存四步写死,照着做就不容易翻车。
6. 把范本当模板:批量生成命令、统一校验、文档和配置对得上
手册范本的价值要到“改起来省事”才算兑现。把命令模板按端口、VLAN、上行链路拆成模块,需要哪段就拼哪段,再抽成变量,就是一个最简单的配置生成工具。我见过有人用脚本把几十台接入交换机的开局配置一次性生成,思路完全一样。
用 Python 做变量替换,几十行就能跑通:
template = """ interface Ethernet 1/0/{port} description To-Rack-{rack} port link-type access port default vlan {vlan} quit """ ports = ["1", "2", "3", "4"] for port in ports: print(template.format(port=port, rack=12, vlan=20))这段脚本输出四段端口配置,每段自动填入端口号、机架号和 VLAN。参数从表格里读出来,再去拼完整配置,就能做到批量生产。落到文档上,docx 的一个优势是 Windows 的全文搜索能检索到正文关键词,后期核对文档与配置时,直接在文件夹里搜“vlan 20”就能定位相关章节,比翻目录快得多。
配置回读校验也是固定的收尾动作。设备上执行display current-configuration | include vlan 20,把输出和文档里写的 VLAN 规划比对。两边对不上时,以设备实际状态为准修正文档,而不是反过来。我做配置文档有个习惯:先写保存命令,再写业务命令,每次改完配置顺手把 docx 同步更新掉。文档和现实脱节的后果,比没有文档更严重。这条经验也是我用几次血泪教训换来的,希望帮到你。
本文还有配套的精品资源,点击获取