31-系统维护与调试操作
本章节下载: 31-系统维护与调试操作 (306.51 KB)
目 录
l 本文所指的交换机代表了一般意义下的交换设备,以及WX3000系列设备的交换引擎,WX3000系列设备的交换引擎在实际配置中可以作为交换机使用。为提高可读性,在手册的描述中将不另行说明。
l 本文中出现的设备显示信息以WX3024为例,实际使用中请以设备实际情况为准。
传统的设备软件加载方式为串口加载,该方式速度慢,耗时长,且不具备远程加载功能,致使操作不便。为解决这些问题,设备引入了TFTP及FTP模块,通过以太网口实现文件下载与软件加载。
本章将介绍设备通过远程加载方式,实现主机配置文件的加载。
加载方式包括:
l 通过FTP实现远程加载
l 通过TFTP实现远程加载
用户可以通过Telnet远程登录到设备上,利用FTP或TFTP,实现主机配置文件的远程加载。
(1) 加载主机配置文件
如图1-1所示,FTP Server与配置计算机是同一台计算机。用户通过Telnet远程登录到Switch上,在Switch上执行FTP命令,从远程的FTP Server上(假定IP地址为10.1.1.1)下载主机配置文件。
图1-1 通过FTP实现远程加载
第一步:通过FTP的相关命令将软件下载到本地Switch上。
<device>oap connect slot 0
Connected to OAP!
<device_LSW>ftp 192.168.0.100
Trying ...
Press CTRL+K to abort
Connected.
220 3Com 3CDaemon FTP Server Version 2.0
User(none):admin
331 User name ok, need password
Password:
230 User logged in
[ftp]get config.cfg config.cfg
227 Entering passive mode (192,168,0,100,5,95)
125 Using existing data connection
..........226 Closing data connection; File transfer successful.
FTP: 7590 byte(s) received in 15.139 second(s) 501.00 byte(s)/sec.
[ftp] bye
当计算机上使用不同的FTP服务器软件时,将向设备输出不同的显示信息。
第二步:在Switch上加载主机配置文件。
<device_LSW>startup saved-configuration config.cfg main
Please wait........................................Done!
第三步:重新启动Switch。
<device_LSW> reboot
重启前请确认是否需要保存其他配置,防止重启后造成配置信息丢失。
如图1-2所示,在Switch上运行FTP Server。用户通过Telnet登录到Switch上进行配置,并在本地FTP客户端执行相应操作,将配置文件config.cfg上传到Switch。
第一步:如图1-2所示,Switch通过以太网口与PC相连。PC的IP地址为10.1.1.1。
第二步:在Switch上配置VLAN1接口的IP地址为192.168.0.51,子网掩码255.255.255.0。
用户可以配置Switch上任意VLAN接口的IP地址,用于FTP传输,但在配置VLAN接口的IP地址时,请确认该地址与PC的IP地址路由可达。
<device>oap connect slot 0
Connected to OAP!
<device_LSW> system-view
System View: return to User View with Ctrl+Z.
[device_LSW]interface Vlan-interface 1
[device_LSW-Vlan-interface1]ip add 192.168.0.51 255.255.255.0
第三步:在Switch上开启FTP服务,配置FTP用户名test,密码为pass。
[device_LSW-Vlan-interface1]quit
[device_LSW]ftp server enable
[device_LSW]local-user test
New local user added.
[device_LSW-luser-test]password simple pass
[device_LSW-luser-test]service-type ftp
第四步:在PC上开启FTP客户端软件,现以Windows系统的“命令提示符”窗口举例进行说明,如图1-3所示。
第五步:在提示符下使用cd命令切换到文件在PC上的存放路径,假设为“D:\update”,如图1-4所示。
第六步:输入“ftp 192.168.0.51”,并按屏幕提示输入用户名test、密码pass,登录FTP服务器,如图1-5所示。
图1-5 登录FTP服务器
第七步:使用put命令将文件config.cfg上传至Switch,如图1-6所示。
图1-6 上传config.cfg文件至Switch
第八步:在Switch上配置config.cfg作为下次启动时使用的主配置文件,并重新启动Switch。
<device_LSW>startup saved-configuration config.cfg main
Please wait........................................Done!
<device_LSW> reboot
重新启动时,将以上传的config.cfg文件作为主配置文件启动,即完成配置文件的加载过程。
l 上面以Windows操作系统的“命令提示符”作为FTP客户端工具进行举例,如果用户使用其他FTP客户端工具,请参照该软件的使用指南进行操作。
l 本文只列出了加载过程中的配置步骤,相关命令的详细描述和解释,请参见本手册“FTP-SFTP-TFTP”部分的介绍。
通过TFTP远程加载的方式和FTP类似,不同之处仅在于将软件远程下载到Switch上时使用的是TFTP协议,而且Switch只能作为TFTP Client。
表2-1 系统基本配置
操作 |
命令 |
说明 |
设置系统时钟 |
clock datetime HH:MM:SS YYYY/MM/DD |
可选 此命令在用户视图下执行 系统启动时缺省时间为23:55:00 04/01/2000 |
设置本地时区 |
clock timezone zone-name { add | minus } HH:MM:SS |
可选 此命令在用户视图下执行 缺省情况下,本地时区为UTC时区 |
设置夏令时的名称和时间范围 |
clock summer-time zone_name { one-off | repeating } start-time start-date end-time end-date offset-time |
可选 此命令在用户视图下执行 当系统到达指定的起始时间后,会自动在当前时间上增加一个偏移量,将系统时间切换到夏令时; 当系统到达指定的中止时间后,会自动在当前时间上减去一个偏移量,将夏令时切换到正常的系统时间 |
从用户视图进入到系统视图 |
system-view |
- |
设置设备的系统名 |
sysname sysname |
可选 缺省情况下,设备系统名为device |
从当前视图退回到较低级别视图 |
quit |
可选 如果当前视图是用户视图,则退出当前用户界面 |
从当前视图退回到用户视图 |
return |
可选 与return命令功能相同的是组合键<Ctrl+Z> |
设备提供相关的display命令来查看系统状态和配置代理信息。
有关各协议和各种端口的display命令请参见相关章节。下面介绍的display命令都用于显示系统的状态信息。
表2-2 查看系统状态
操作 |
命令 |
说明 |
显示系统时钟 |
display clock |
display命令可以在任意视图下执行 |
显示系统的版本信息 |
display version |
|
显示登录到当前设备的用户信息 |
display users [ all ] |
设备提供了种类丰富的调试功能,对于设备所支持的绝大部分协议和功能,系统都提供了相应的调试信息,可以帮助用户对故障进行诊断和定位。
调试信息的输出可以由两个开关控制:
l 协议调试开关:控制是否输出某协议的调试信息。
l 屏幕输出开关:控制是否在某个用户屏幕上输出调试信息。
二者关系如图2-1所示。
可以使用下面的命令来打开上述两种开关。
请在用户视图下进行下列操作。
表2-3 打开指定功能模块的调试开关和屏幕输出开关
操作 |
命令 |
说明 |
打开指定功能模块的调试开关 |
debugging module-name [ debugging-option ] |
必选 缺省情况下,系统关闭全部功能模块的调试开关 |
打开屏幕输出开关 |
terminal debugging |
必选 缺省情况下,调试信息显示功能处于关闭状态 |
由于调试信息的输出会影响系统的运行效率,请在调试结束后,关闭调试开关。
命令 |
说明 |
|
显示设备上已经打开的调试开关 |
display debugging [ unit unit-id ] [ interface interface-type interface-number ] [ module-name ] |
display命令可以在任意视图下执行 |
在设备出现故障时,可能需要查看很多运行信息来帮助定位问题。各个功能模块都有其对应的运行信息显示命令。这条命令的功能是显示既定的相关模块的运行信息,以供定位分析。
用户可以在任意视图下进行下列操作。
操作 |
命令 |
说明 |
显示系统当前各模块的运行信息 |
display diagnostic-information |
用户在使用此命令捕获设备的运行信息时,应该至少使用两次,以便比较运行信息的前后差异,以利于故障定位 |
可以使用ping命令检查网络连通性及主机是否可达。
操作 |
命令 |
说明 |
检查IP网络连通性及主机是否可达 |
ping [ -a ip-address ] [-c count ] [ -d ] [ -f ] [ -h ttl ] [ -i interface-type interface-number ] [ ip ] [ -n ] [ - p pattern ] [ -q ] [ -s packetsize ] [ -t timeout ] [ -tos tos ] [ -v ] host |
ping命令可以在任意视图下执行 |
命令执行结果输出包括:
l 对每一个ping报文的响应情况,如果时间超时仍没有收到响应报文,则输出“Request time out”,否则显示响应报文中数据字节数、报文序号、TTL和响应时间等。
l 最后的统计信息,包括发送报文数、接收报文数、未响应报文百分比和响应时间的最小值、最大值和平均值。
可以使用tracert命令测试报文从发送主机到目的设备(或主机)所经过的网关。此命令主要用于检查网络连接是否可达,可以辅助用户分析网络故障发生的具体位置。
tracert的执行过程是:发送主机首先发送一个TTL为1的数据包,因此第一跳发送回一个ICMP错误消息以指明此数据包不能被发送(因为TTL超时),之后此数据包被重新发送,TTL为2,同样第二跳返回TTL超时,这个过程不断进行,直到到达目的地。执行这些过程的目的是记录每一个ICMP TTL超时消息的源地址,以提供一个IP数据包到达目的地所经历的路径。
操作 |
命令 |
说明 |
查看测试数据包从发送主机到目的设备所经过的网关 |
tracert [ -a source-ip ] [ -f first-ttl ] [ -m max-ttl ] [ -p port ] [ -q num-packet ] [ -w timeout ] string |
tracert命令可以在任意视图下使用 |
设备管理包括以下几个方面:
l 重启设备
l 配置系统运行状态监控功能
l 指定设备下次启动使用的主配置文件
配置任务 |
说明 |
详细配置 |
重新启动设备 |
可选 |
|
配置设备定时重启功能 |
可选 |
|
配置系统运行状态监控功能 |
可选 |
|
指定设备下次启动使用的主机软件 |
可选 |
|
可插拔模块的识别与诊断 |
可选 |
当设备出现故障或需要重启的时候,用户可以在用户视图下通过以下命令进行操作。
重启之前系统会检查配置是否改变,如果配置发生了改变,系统将提示用户确认是否继续,防止因用户遗忘导致重启后原有配置失效。
操作 |
命令 |
说明 |
重新启动设备 |
reboot [ unit unit-id ] |
此命令在用户视图下执行 |
配置了设备定时重启功能后,设备会按照用户指定的时间重新启动。
操作 |
命令 |
说明 |
配置设备定时重启功能,设定设备重新启动的具体时间 |
schedule reboot at hh:mm [ mm/dd/yyyy | yyyy/mm/dd ] |
可选 |
配置设备定时重启功能,指定延迟一定时间后重启设备 |
schedule reboot delay { hh:mm | mm } |
可选 |
进入系统视图 |
system-view |
- |
配置设备定期重启功能,指定重启周期 |
schedule reboot regularity at hh:mm period |
可选 |
设备定时器的精度为1分钟。在到达设定的重启时间时,设备将在该时刻后一分钟内重启。
该配置任务用于开启系统运行情况实时监控功能。通过对系统运行情况的实时监控,可以对CPU、中断等系统运行情况进行动态记录,以便于设备产生问题时的分析处理。
表4-4 配置系统运行情况实时监控功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
开启系统运行情况实时监控功能 |
system-monitor enable |
可选 缺省情况下,系统运行情况实时监控功能处于开启状态 |
此功能开启时会占用一定的CPU,若用户网络对CPU利用率要求较高,可以选择关闭此功能,以释放CPU。
当设备的Flash Memory中存在多个配置文件时,用户可以指定设备下次启动所使用的主配置文件。
请在用户视图下进行下列配置:
表4-5 指定设备下次启动使用的主机软件
操作 |
命令 |
说明 |
指定设备下次启动使用的主配置文件 |
startup saved-configuration filename [ main | backup ] |
必选 |
目前,常用的可插拔模块有四种,这四种模块又可以细分为多种,比如按传输介质类型又可以分为光接口模块和电接口模块,其简介请参见表4-6。
可插拔模块类型 |
适用环境 |
能否为光接口模块 |
能否为电接口模块 |
SFP(Small Form-factor Pluggable,小封装可热插拔) |
一般用于百兆/千兆以太网、POS 155M/622M/2.5G等环境 |
是 |
是 |
GBIC(Gigabit Interface Converter,千兆以太网接口转换器) |
一般用于千兆以太网环境 |
是 |
是 |
XFP(10-Gigabit small Form-factor Pluggable,万兆以太网接口小封装可热插拔) |
一般用于10G以太网环境 |
是 |
否 |
XENPAK(10-Gigabit Ethernet Transceiver Package,万兆以太网接口收发器集合封装) |
一般用于10G以太网环境 |
是 |
是 |
设备支持的可插拔模块请参见《H3C WX3000系列有线无线一体化交换机 安装手册》。
因为可插拔模块的类型多样,厂商也不同,通过以下显示命令可以查看可插拔模块的主要特征参数(包括模块型号、连接器类型、发送激光的中心波长、信号的有效传输距离等)和模块生产或定制厂商,以便识别可插拔模块。
表4-7 识别可插拔模块信息
操作 |
命令 |
说明 |
显示可插拔模块的主要特征参数 |
display transceiver interface [ interface-type interface-number ] |
对可插拔模块均生效 |
显示H3C定制防伪可插拔模块的部分电子标签信息 |
display transceiver manuinfo interface [ interface-type interface-number ] |
仅对H3C定制防伪可插拔模块生效 |
l H3C定制防伪可插拔模块是指H3C公司定制的、具有防伪功能的可插拔模块。用户可以通过display transceiver interface命令显示信息中Vendor Name字段来识别,为“H3C”的可以认定为H3C定制防伪可插拔模块。
l 电子标签信息也可以称为永久配置数据或档案信息等,在模块调测(调试、测试)过程中被写入到存储器件中,包括名称、生产序列号、模块生产或定制厂商等信息。
系统提供故障告警信息标志可插拔模块的故障来源,以便诊断和解决故障。对H3C定制防伪光模块系统还提供了数字诊断功能,其原理主要是对影响光模块工作的关键参数进行监控,这些关键参数包括:温度、电压、激光偏置电流、发送光功率和接收光功率等。当这些参数的值异常时,用户可以采取相应的措施,预防故障发生。
表4-8 诊断可插拔模块
操作 |
命令 |
说明 |
显示可插拔模块的当前故障告警信息 |
display transceiver alarm interface [ interface-type interface-number ] |
对可插拔模块均生效 |
显示H3C定制防伪可插拔光模块的数字诊断参数的当前测量值 |
display transceiver diagnosis interface [ interface-type interface-number ] |
仅对H3C定制的防伪可插拔光模块生效 |
完成上述配置后,在任意视图下执行display命令,可以显示配置设备管理功能后的运行情况。通过查看显示信息,用户可以验证配置的效果。
操作 |
命令 |
说明 |
显示各单板的模块类型及工作状态 |
display device [ manuinfo | unit unit-id ] |
display命令可在任意视图下执行 |
显示设备的CPU使用状态 |
display cpu [ unit unit-id ] |
|
显示设备的风扇工作状态 |
display fan [ unit unit-id [ fan-id ] ] |
|
显示设备的内存使用状态 |
display memory [ unit unit-id ] |
|
显示设备的电源工作状态 |
display power [ unit unit-id [ power-id ] ] |
|
查看系统的诊断信息,或者将系统的诊断信息作为一个文件(扩展名为.diag)保存到Flash中 |
display diagnostic-information |
|
显示设备上已经打开的调试开关 |
display debugging [unit unit-id ] [ interface interface-type interface-number ] [ module-name ] |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!