S6500-7500交换机常用诊断命令使用手册V.doc_第1页
S6500-7500交换机常用诊断命令使用手册V.doc_第2页
S6500-7500交换机常用诊断命令使用手册V.doc_第3页
S6500-7500交换机常用诊断命令使用手册V.doc_第4页
S6500-7500交换机常用诊断命令使用手册V.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

S6500/7500交换机常用诊断命令使用手册杭州华三通信技术有限公司目 录1.数据收发包11.1.内部端口11.2.内部端口连接矩阵11.3.单板上芯片号31.4.内部端口状态31.5.数据报文收发41.6.丢弃的报文数52.协议收发包52.1.协议报文收发53.CPU收发包63.1.芯片上CPU收发报文数63.2.软件CAR73.3.上CPU报文统计83.4.上CPU报文捕获93.5.打印上CPU报文104.硬件类124.1.查看单板的条码124.2.查看端口PHY124.3.查看芯片复位命令134.4.查看IPC通道命令144.5.查看DDrb信息165.二三层转发相关命令185.1.二层转发185.1.1.硬件MAC185.1.2.STP状态185.2.三层转发195.2.1.ARP相关195.2.2.路由相关206.查看CPU进程216.1.当前交换机进程216.2.各进程的函数调用栈217.日志信息237.1.高端内存信息237.2.历史命令记录248.总结259.参考文档251. 数据收发包1.1. 内部端口需要查看某个端口的收发包,首先需要知道该端口在交换机内部是怎么表示的?也就是常说的内部端口。可以参考文档6500端口对应关系。一般可以使用命令进行查看:【隐藏模式】_display phy interface 需要查看的端口号sys System View: return to User View with Ctrl+Z. H3C S7506R_ Now you enter a hidden command view for developers testing, some commands may affect operation by wrong use, please carefully use it with owners engineers direction. H3C S7506R-hidecmd_dis phy int g5/0/1 IfName: g5/0/1 LPort BID CPUID ChipID PhyPortID 240 5 0 0 4 -主要查看该行数据? DrvMod ModPort Unit UnitPort 1 4 1 4 -主要查看该行数据上面含义表示G5/0/1对应内部端口5槽位、01芯片、ge4口1.2. 内部端口连接矩阵【隐藏模式】_display inner-port matrixH3C S7506R-hidecmd_dis inner-port matrix Inner Port Link Matrix: slot0 slot1 slot2 slot3 slot4 slot5 slot6 slot7 0.0 X X X X X X X 0.1 X X X X X X X 0.24 X X X X X X X 0.25 X X X X X X X 0.2 X X 0.0 X X X X 0.3 X X 0.1 X X X X 0.26 X X 0.2 X X X X 0.27 X X 0.3 X X X X 0.4 X X X X X X X 0.5 X X X X X X X 0.28 X X X X X X X 0.29 X X X X X X X 0.12 X X X X 0.12 X X 0.13 X X X X 0.0 X X 0.36 X X X X 0.14 X X 0.37 X X X X 0.2 X X H3C S7506R-hidecmddis dev S6506R Salience III Slot No. Brd Type Brd Status Subslot Num Sft Ver Patch Ver 0 LS81SRPG Master 0 S6506R-3132 None 1 NONE Absent Absent None None 2 NONE Absent Absent None None 3 LS81GP8UB Normal 0 S6506R-3132 None 4 NONE Absent Absent None None 5 LS81T12P Normal 0 S6506R-3132 None 6 LS81GT48B Normal 0 S6506R-3132 None 7 LS81VSNP Normal 0 S6506R-3132 None 此命令一般和display device来配合查看;上面的矩阵含义表示为3槽位的0、1、2、3端口分别连至主控板的0芯片2端口、0芯片3端口、2芯片的2端口、2芯片的3端口;因为每个芯片上有12个GE口,所以0.26对于的端口计算方法为26整除12 得到的商为芯片号、余数为端口号查看HIG通道连接矩阵:【隐藏模式】_display hig matrixH3C S7506R-hidecmd_display hig matrix Inner Hig Port Link Matrix:slot0 slot0 slot1 slot2 slot3 slot4 slot5 slot6 slot72.0 0.12 X X X X X X X2.1 X X 2.2 X X X X X2.2 X X X X X X X X2.3 X X X X X X X X2.4 X X X X X X X X2.5 X X X X X X 2.2 X2.6 X X X X X X X X2.7 3.0 X X X X X X X3.0 2.7 X X X X X X X3.1 X X 2.5 X X X X X3.2 X X X X X X X X3.3 X X X X X X X X3.4 X X X X X X X X3.5 X X X X X X 2.5 X3.6 X X X X X X X X3.7 1.12 X X X X X X X 1.3. 单板上芯片号【诊断模式】debug cxechipversion 槽位号H3C S7506R-testdiagdebug cxechipversion 5 The version of switch chip 0 is:BCM5697 B0 The version of switch chip 1 is:BCM5697 B0 上面的信息显示5槽位有两个BCM5697芯片。1.4. 内部端口状态【诊断模式】bcm 槽位号 芯片号 ps说明:ps表示portstate端口状态Ops一列表示该端口的转发状态,一共可以看到4个状态,最常见的是FA,还有C、D、F三个状态。A-learning F-forwarding1. S6500S7500交换机如果配置禁止MAC地址学习的话,显示的为F,表示为只抓转发,不学习。2. 如果配置了MAC地址学习个数限制的话,在没有到达最大个数之前为C,表示上送CPU处理。3. 如果到达了最大个数,显示为D,表示不转发了。4. FA表示转发并且学习MAC。H3C S7506R-testdiagbcm 5 0 ps speed/ link auto STP lrn inter port Ena link duplex scan neg? state pause discrd ops face ge0 En up 1G FD SW Yes Forward None FA GMII ge1 En up 1G FD SW Yes Forward None FA GMII ge2 En up 1G FD SW Yes Forward None FA GMII ge3 En up 1G FD SW Yes Forward None FA GMII ge4 En down - HD SW Yes Forward None FA SGMII ge5 En down - HD SW Yes Forward None FA SGMII ge6 En down - HD SW Yes Forward None FA SGMII ge7 En down - HD SW Yes Forward None FA SGMII ge8 En down 1G FD SW Yes Forward None FA GMII ge9 En down 1G FD SW Yes Forward None FA GMII ge10 En down 1G FD SW Yes Forward None FA GMII ge11 En down 1G FD SW Yes Forward None FA GMII hg0 En up 10G FD SW No Forward None FA XGMII一般情况下,该命令主要用来查看内部端口是否UP。该命令对于定位硬件问题或者端口不UP非常有帮助。需要结合文章6500端口对应关系来查看。1.5. 数据报文收发【诊断模式下】bcm 槽位号 芯片号 show/c/端口号 Quidway S6503-testdiagbcm 3 1 show/c/ge3 GTR127.ge3 : 86,542 +37 1/s GTR255.ge3 : 5,772 +2 GRPKT.ge3 : 89,425 +36 1/s GRBYT.ge3 : 11,181,020 +4,496 122/s GRMCA.ge3 : 89,425 +36 1/s GTPKT.ge3 : 2,889 +3 GTMCA.ge3 : 2,887 +1 GTBCA.ge3 : 2 +2 GTBYT.ge3 : 441,915 +357 该命令用来查看内部端口收发包情况。第一列表示该端口的收发按各个字节分类、单播、广播分类、字节分类。第二列表示收到的报文总量;第三列表示此次查看比上次增加的报文数;第四列表示每秒增加的报文数;例如:GRPKT.ge3 表示该端口收到报文的个数。R表示Receive;PKT表示packets;GRMCA表示收到多播报文数;GRBCA表示收到的广播报文数;GRBYT表示收到的报文按字节统计;GTR127表示收到低于127字节的报文统计数。1.6. 丢弃的报文数查看芯片上的错包、丢弃包都可以用该命令:【诊断模式】bcm 槽位号 芯片号 show/c/erdisc一般报文出现丢弃,有以下几种常见原因:1:GRFILDR:端口ACL规则丢弃:S6506R -testdiagbcm 4 1 show/c/erdiscGRFILDR.ge2 : 59,374 +17,913 9,058/s2:GHOLD:出端口阻塞导致报文被丢弃,如上CPU报文流量太大,在CMIC口产生阻塞;或者端口在超限速转发报文,缓存不足导致丢包:S6506R -testdiagbcm 4 1 show/c/erdiscGHOLD13.ge2 : 88,264 +43,933 8,849/sGRDROP.ge2 : 1,082,842 +43,933 8,849/s表示ge2报文向CMIC端口(13)转发时,在CMIC端口产生HOL;有的时候也会出现一个端口向另一个端口转发报文时发生HOL丢包3:GRDROP报文找不到出端口丢弃,如l2表、vlan表、modid设置不对等,是所有丢包计数的统计值:S6506R -testdiagbcm 4 1 show/c/erdiscGRDROP.ge2 : 1,082,842 +43,933 8,849/s4:需要注意fabric芯片的端口阻塞记录不大一样具体解释一下:IHOLD0.hg0 : 249 +249 表示hg0的COS 0出现阻塞2. 协议收发包2.1. 协议报文收发【诊断信息】display bcm traffic-statistic 槽位号 芯片号 端口号 命令中所说的端口号都是指内部端口号。该命令用来统计各端口收到的协议报文,使用这条命令时,需要首先查看外部端口对应的内部端口号。【例如】需要查看G5/0/13端口收到的协议报文,通过1.1可以,该端口对应内部端口号为5槽位、0芯片、ge8端口。那么通过查看该端口可以,共收到ARP报文72个,Arp单播报文为65个,dhcp报文为4个。Quidway S6506R-testdiagdis bcm traffic-statistic 5 0 8 Type Number Status Arp ucast 65 -ARP单播报文 Arp total 72 -总共的ARP报文 Dhcp 4 -DHCP报文 802.1x 0 Stp 0 Lacp 0 Ndp 0 Gmrp 0 Gvrp 0 Dldp 0 Bridge Mac 0 Pim mcast 0 Pim ucast 0 Bpdu tunnel 0 LOOPBACK 03. CPU收发包3.1. 芯片上CPU收发报文数【诊断模式】display bcm rxtx 槽位号 芯片号Quidway S6506R-testdiagdis bcm rxtx 5 0 RxDv: Dv=4,Dvhead=0x1a0ddc8,Dvtail=0x1a0d9b8,token=2000,Pps=1000 TxDv: Dv=0,Dvactive=0x0,Dvfree=0x1a14108,Dvfreecnt=1 Intr: Desc=235287,Chain=392071,Tx=313642,Rx=313718 Task: Rx=313718,RxDis=0,Dev=313718,VlanTx=0,TxOk=313642 Cos0=11 Cos1=0 Cos2=0 Cos3=65 Cos4=0 Cos5=0 Cos6=0 Cos7=313642 P00_rx=79384 P01_rx=78086 P02_rx=78086 P03_rx=78086 P04_rx=0 P05_rx=0 P06_rx=0 P07_rx=0 P08_rx=76 P09_rx=0 P10_rx=0 P11_rx=0 P12_rx=0 P00_tx=78086 P01_tx=78086 P02_tx=78086 P03_tx=78086 P04_tx=0 P05_tx=0 P06_tx=0 P07_tx=0 P08_tx=1298 P09_tx=0 P10_tx=0 P11_tx=0 P12_tx=0 P08_rx=76 表示8端口收到的上送CPU的报文数量。P08_tx=1298表示CPU往8端口发送的报文数量。3.2. 软件CAR【诊断模式】display bcm softcar 槽位号 该命令用来查看某单板上送CPU丢弃的报文数。Quidway S6506R-testdiagdis bcm softcar 5 Type Number Pps Switch All other pkt 0 100 On Arp 0 100 On Dhcp 0 100 On 802.1x(dync) 0 200 On Stp 0 100 On Lacp 0 100 On Ndp 0 100 On Gmrp(dync) 0 100 On Gvrp(dync) 0 100 On Dldp 0 100 On Bridge Mac 98698 100 On Igmp(dync) 0 50 On Pim multicast(dync) 0 50 On Pim uncast(dync) 0 200 On Bpdu tunnel 0 100 On 红色字体部分表示,目的MAC为交换机桥MAC的上送CPU报文被丢弃了98698个报文,100表示软件上1s只允许100个报文上送CPU处理。Switch表示该软件car开关打开了。3.3. 上CPU报文统计【诊断模式】debugging rxtx evt slot 槽位号该命令用来查看上送CPU报文的统计数量。Port -内部端口号bcm(U) - 表示收到的单播报文统计bcm(M) - 表示收到的组播报文统计bcm(B) - 表示收到的广播报文统计Quidway S6506R-testdiagdebu rxtx evt sl 0Slot 0: information of Module RxTx /- the first chip UNIT = 0 -/Packets received from chip(U=unicast, M=Multicast, B=BroadCast): port bcm(U) bcm(M) bcm(B)Packets transmit to chip(U=unicast, M=Multicast, B=BroadCast): port bcm(U) bcm(M) bcm(B) /- the first chip UNIT = 1 -/Packets received from chip(U=unicast, M=Multicast, B=BroadCast): port bcm(U) bcm(M) bcm(B) 0 236 0 0 1 237 0 0 6 236 0 0 7 236 0 0Packets transmit to chip(U=unicast, M=Multicast, B=BroadCast): port bcm(U) bcm(M) bcm(B) 0 242 0 0 1 240 0 0 6 236 0 0 7 236 0 0 /- the first chip UNIT = 2 -/Packets received from chip(U=unicast, M=Multicast, B=BroadCast): port bcm(U) bcm(M) bcm(B)Packets transmit to chip(U=unicast, M=Multicast, B=BroadCast): port bcm(U) bcm(M) bcm(B) /- the first chip UNIT = 3 -/Packets received from chip(U=unicast, M=Multicast, B=BroadCast): port bcm(U) bcm(M) bcm(B) 0 236 0 0 1 236 0 0 4 241 0 0 5 236 0 0Packets transmit to chip(U=unicast, M=Multicast, B=BroadCast): port bcm(U) bcm(M) bcm(B) 0 236 0 0 1 236 0 0 4 236 0 0 5 236 0 0 Debug RxTx event is on! 3.4. 上CPU报文捕获【诊断模式】catch rxtx by sip slot 槽位号【诊断模式】catch rxtx en slot 槽位号这两条命令必须配合起来使用,用户统计输入这两条命令之间的这段时间上送CPU报文数量,并且可以按照目的MAC、源MAC、目的IP、源IP、以太网类型、IP类型、vlan来统计。该命令对于定位交换机遭受到报文攻击问题时非常有效。Quidway S6506R-testdiagcatch rxtx by ? da dest packet mac dip dip etype packet type iptype packet IP type sa source packet mac sip sipvlan vlan 【例如】下面的信息表示,输入这两条命令之间的这段时间内,共有5个源IP为192.168.1.10的报文上送CPU。Quidway S6506R-testdiagcatch rxtx by sip slot 0Slot 0: information of Module RxTxQuidway S6506R-testdiagping 192.168.1.10 PING 192.168.1.10: 56 data bytes, press CTRL_C to break Reply from 192.168.1.10: bytes=56 Sequence=1 ttl=128 time=4 ms Reply from 192.168.1.10: bytes=56 Sequence=2 ttl=128 time=2 ms Reply from 192.168.1.10: bytes=56 Sequence=3 ttl=128 time=3 ms Reply from 192.168.1.10: bytes=56 Sequence=4 ttl=128 time=2 ms Reply from 192.168.1.10: bytes=56 Sequence=5 ttl=128 time=3 ms - 192.168.1.10 ping statistics - 5 packet(s) transmitted 5 packet(s) received 0.00% packet loss round-trip min/avg/max = 2/2/4 msQuidway S6506R-testdiagcatch rxtx en sl 0Slot 0: information of Module RxTx The Catch Result of sip is : 192.168.1.10 - 5【注意】主控板和接口板的VP握手报文只有按ethtype捕获时才能捕获到,其以太网类型为0xffee:Quidway S6506R-testdiagcatch rxtx by etype sl 0Slot 0: information of Module RxTxQuidway S6506R-testdiagcatch rxtx en sl 0Slot 0: information of Module RxTx The Catch Result of etype is : ffee - 563.5. 打印上CPU报文【诊断模式】debugging rxtx -c 报文数 pkt slot 槽位号该命令使用前需要打开terminal debug、terminal monitor。该命令用来以16进制格式打印上送CPU的报文。当CPU收到报文攻击时,可以查看具体是什么报文上送CPU。terminal debug% Current terminal debugging is onterminal monitor% Current terminal monitor is onsysSystem View: return to User View with Ctrl+Z.Quidway S6506RenNOTICE: Commands under this mode may influence the machines configuration data,so you need to ensure that your configure has been saved to flash before executing them and reset the machine after executing them.Quidway S6506R-testdiagdebugging rxtx -c 5 pkt slot 0Slot 0: information of Module RxTx Debug RxTx packet is on!Quidway S6506R-testdiag*0.86506650 Quidway S6506R RXTX/8/pkt: transmit packet from chip1,port1,Priority=0x5,len=64*0.86506651 Quidway S6506R RXTX/8/pkt:-00 e0 fc 0b e5 a9 00 e0 fc 0b 0c 62 81 00 00 67 08 00 45 00 00 30 4b f4 40 00 07 06 f5 21 50 0d 55 61 dc c0 b0 83 10 a0 00 50 6e 45 90 2f 00 00 00 00 70 02 40 00 01 08 00 00 02 04 05 b4 01 01 -各项数据为:00 e0 fc 0b e5 a9-目的MAC00 e0 fc 0b 0c 62-原MAC81 00 00 67-TAG报文,VLAN为67(HEX)= 10308 00-IP报文45 00 -V4版本,IP头长度5*4=20字节40 -0010 DF位置1,不分片00 -片偏移07 -TTL值,第9个字节06 -IP报文类型,06为TCP,第10个字节F5 21 -IP包头校验和50 0d 55 61- 原IP地址:80.13.85.97dc c0 b0 83-目的IP地址:220.192.176.1314. 硬件类4.1. 查看单板的条码【诊断模式】display srpu manuinfoS6503-B-testdiagdisplay srpu manuinfo*Manufacturing Information*Product SN:03A136A05C000757*Mac Address:000FE2190365*【诊断模式】display lpu manuinfo 槽位号Quidway S6506R-testdiagdisplay lpu manuinfo 3*Manufacturing Information*Product SN:03A169A062000060*注意:该命令在31xx以后的版本才能使用,且对于早期的单板无法读取。4.2. 查看端口PHY【诊断模式】bcm 槽位号 芯片号 PHY/(int)/端口号如遇到端口无法UP,收集下面的信息供研发定位。S6506R-testdiagbcm 2 1 PHY/int/ge2Port ge2 (intermediate PHY addr 0x82): 0x00: 0x0000 0x01: 0x0000 0x02: 0x0000 0x03: 0x0000 0x04: 0x0040 0x05: 0x0000 0x06: 0x0000 0x07: 0x0000 0x08: 0x0000 0x09: 0x0000 0x0a: 0x0000 0x0b: 0x0004 0x0c: 0x180c 0x0d: 0x0000 0x0e: 0x0000 0x0f: 0x0000 0x10: 0x0400 0x11: 0x0aa0 0x12: 0x3fff 0x13: 0x0000 0x14: 0x001d 0x15: 0x0002 0x16: 0x0100 0x17: 0x2000 0x18: 0x0000 0x19: 0x0000 0x1a: 0x0000 0x1b: 0x0000 0x1c: 0x0000 0x1d: 0x0000 0x1e: 0x0000 0x1f: 0x00004.3. 查看芯片复位命令【诊断命令】debug rxtx mem slot 槽位号Quidway S6503-testdiagdebu rxtx mem sl 0Slot 0: information of Modu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论