1RG-S5760系列交换机运行维护与故障排查前言本文针对RG-S5760系列交换机产品,介绍如何进行运行维护、自检、产品故障的定位与排除,供客支工程师在实际工作中参考。内容简介编号章节名内容简介1运行维护及自检介绍产品日常维护与自检的方法、输出信息解释、产品出现紧急故障时所采用的恢复方法。2基本功能维护针对基本故障,介绍故障的处理逻辑、方法以及案例。3硬件转发功能维护这部分主要是对交换机的硬件转发原理,以及部分底层命令信息收集的指导,以及在判断软件问题时常需要收集的信息。4协议功能维护针对功能模块故障,介绍故障的处理逻辑、方法以及案例。阅读在阅读本文档之前,希望您能够基本了解该产品所涉及的技术原理。参考文档如下:RG-S5760系列交换机用户手册锐捷交换机软件版本升级操作指导1运行维护及自检1.1产品状态自检1.1.1产品自检一览表硬件诊断项目及命令2诊断项目及命令说明设备指示灯观察所有的系统运行灯及模块灯的运行状况,status状态灯常亮,插入模块的模块指示灯常亮,具体信息请参考《安全智能万兆多层交换机交换机RG-S5760硬件说明书V1.0.pdf》。Showdevice查看模块运行状况,由于S5760不支持扩展模块,从设备列表中是否正常连接其他设备。风扇电源状态由于S5760暂不提供show命令,通过指示灯以及外观检查系统状态诊断项目及命令诊断项目及命令说明showcpu查看CPU利用率,RGOS10.x以后提供对功能模块的CPU占用信息的详细描述。Showcpu-protect【】查看设备CPP保护的阀值以及协议报文送CPU的队列优先级,对于硬件的丢弃送CPU的报文速率暂时无法显示。Showmemory内存利用率,RGOS10.X平台提供对功能模块的Memory暂用信息详细描述,Memory占用见各功能模块介绍部分。Showlogging查看日志信息,正常情况下无严重出错日志记录,查看有无端口频繁震荡等情况。Showmac-address-table查看交换机MAC地址表,观察交换机学习MAC地址的情况,默认情况下MAC的老化时间为300s。3Showarp查看交换机的ARP地址表,观察交换机学习ARP地址的情况,重点关注ARP地址的老化时间。Showclock查看系统的日期和时间信息。如果发现系统时间有误,可及时调整。Showrunning显示交换机当前生效的配置参数。当用户完成一组配置之后,如果需要验证配置是否正确,则可以执行showrunning命令查看当前生效的参数。对于某些正在生效的配置参数,如果与缺省工作参数相同,则不显示。对于某些参数,虽然用户已经配置,但如果这些参数对应的功能没有生效,则不显示。Showversion显示系统的版本信息。用户可以通过该命令查看软件的版本信息、发布时间、交换机的基本硬件配置、设备运行时间等信息。接口状态诊断项目及命令断项目及命令说明showinterface1、以太网端口是否协商出了半双工?端口默认为自协商,如果此时协商出的结果为半双工,很可能两端配置不一致,是否存在一端强制一端协商的情况,将两端配置成一致。如果厂商兼容问题需深入排查解决。2、端口是否有大量的错误报文,包括收和发,是否迅速增加检查线路,中间连接的光电转换器;检查两端配置是否一致?3、光电复用接口是否up4、端口流量信息,观察是否有广播报文环路等状况。Showvlan互联Trunk端口的两端设备允许通过的VLAN配置为一致,4并且两端PVID配置为一致。Showspanning-treeinterfacexxx确认和PC连接的端口设置为EdgePort或者BPDUfilter(BPDUguard)开启。和非交换机设备连接的链路开启BPDUfilter(BPDUguard)。Showinterfacestatus互联Trunk端口的两端设备允许通过的VLAN配置为一致,并且两端PVID配置为一致。协议状态诊断项目及命令协议状态诊断项目及命令说明showipprotocols显示设备目前正在运行的路由协议进程及具体参数。Showvrrp握手时间是否设置成3秒?两端的vrrp握手时间是否一致?两端master或slave状态是否正确?是否出现都是两边master的状态?是否和思科的PVST+互通?对于兼容性问题请参考《MSTP+VRRP维护白皮书》Showiprouter确认路由表数量,路由表是否有频繁震荡的情况,缺省路由是否正常Showipospfneighbor查看设备OSPF邻居建立状态,进一步的信息可以在功能维护部分详细排查。1.1.2设备启动自检信息设备启动过程log信息:设备的启动。Ruijie#reloadProcessedwithreload?[no]y5*Oct2Systembootstrap...NorFlashID:0x00010049,SIZE:2097152BytePressCtrl+BtoenterBootMenu......LoadCtrlProgram...//BOOT只在交换机产品中存在,类似于PC机中的BIOS,位于产品的ROM芯片中,用于系统引导功能,系统上电后CPU的第一条指令就会跳转到这里执行,此后完成系统硬件初始化,然后引导CTRL运行。Executingprogram,launchat:0x01000000CtrlVersion:RGOS10.3(4),Release(43933)1NANDchips(chipsize:33554432)detectedPressCtrl+CtoenterCtrlMenu......MainProgramFileNamergos.bin,LoadMainProgram...//CTRL只在交换机产品中存在,由BOOT程序引导运行,主要加载交换机中的交换芯片驱动包,支撑产品的TFTP功能方便主程序的下载升级(在S86等机箱式产品中还用于主控板和线卡间的同步功能),然后加载系统MAIN程序运行的功能。也位于产品的ROM芯片中。Executingprogram,launchat:0x00010000RuijieGeneralOperatingSystemSoftwareReleaseSoftware(tm),RGOS10.3(4),Release(43933),CompiledThu6Aug2821:09:23CST2008byngcf49Copyright(c)1998-2008byRuijieNetworks.AllRightsReserved.DecompilingorReverseEngineeringisNotAllowed.*Oct2516:51:13:%7:1NANDchips(chipsize:33554432)detected//设备主程序加载完毕后,会检测设备是否配置堆叠,堆叠选举功能会占用较长时间,启动时间还和堆叠成员数相关,如果而没有堆叠建议将堆叠配置删除。StackSystemiselecting....................*OctA2516:S5S3:09:%DEVICE-5-ECHANGED:DERVICES5760(1)isUP.//堆叠选举完成,配置加载成功后,主设备显示启动完毕,进入运行模式。堆叠的备份设备进入CTRL模式,无法配置*Oct2516:53:24:%SYS-5-WARMSTART:Systemwarmstart.RuijieRuijie如果设备在软件启动过程中遇到软件崩溃,需要捕获详细的debug信息,可以在ctrl模式下打开ctrl层的debug调试开关。Executingprogram,launchat:0x01000000CtrlVersion:RGOS10.3(4),Release(43933)1NANDchips(chipsize:33554432)detected7PressCtrl+CtoenterCtrlMenu======CtrlMenu(Ctrl+Ztoupperlevel)======************************************************TOPmenuitems.************************************************0.Tftputilities.1.XModemutilities.2.RunMain.3.RunanExecutablefile.4.Filemanagementutilities.5.Scatteredutilities.************************************************Pressakeytorunthecommand://输入CTRL+Q,进入命令行配置模式。HotCommands:------------------------------------------------------------CtrlhelpTotalcommands:debugOpenorClosethetftpdebugswitch.setmainSetMainfilename.versionShowcurrentversioninformation.reloadReloadtools.8setbaudSetCTRLBaudratetools.formatFormatflashfilesystem.renameRenameorMoveafile.rmRemoveafile.lsListinformationaboutthefiles.loadLoadmainorabinaryfilefromfilesystem.xmupUploadfile/FlashROMthroughXModem.xmdownDownloadprogramsthroughXModem.helpDumpcommandlistORshowacommand'sdetailstftpDownloadprogramsthroughTFTP.hotcmdListcurrenthotcommands.quitQuitfromCLIcommandline.CtrlCtrlhelpdebugSyntax:debug(-on|-off)UsageDetails:on:Openfsetdebugmessage.off:Closefsetdebugmessage.Examples:debug-ondebug-offCtrlCtrldebug–onCtrlCtrlquit91.2系统灾难恢复1.2.1系统密码恢复RG-S5760交换机初始无密码,如密码忘记,通过以下步骤进行恢复:在设备使用过程中,如果忘记密码,可以采取如下步骤恢复密码。1.加电启动,同时按住“ctrl”和“c”键进入ctrl模式,通过Xmoden将配置文件config.text下载到PC。*Oct252Systembootstrap...NorFlashID:0x00010049,SIZE:2097152BytePressCtrl+BtoenterBootMenu......LoadCtrlProgram...Executingprogram,launchat:0x01000000CtrlVersion:RGOS10.3(4),Release(43933)1NANDchips(chipsize:33554432)detectedPressCtrl+CtoenterCtrlMenu======CtrlMenu(Ctrl+Ztoupperlevel)======************************************************TOPmenuitems.************************************************0.Tftputilities.1.XModemutilities.102.RunMain.3.RunanExecut