交换机端口错误包类型
交换机端口错包排查方法

交换机端口错包排查方法当交换机端口发生错包问题时,我们可以采用以下步骤进行排查:1.检查链路状态:首先,确认连入该交换机端口的设备是否正常工作。
可以通过检查设备的物理连接状态、网络配置、IP地址等信息来确认。
2.检查交换机端口状态:使用交换机命令行界面或管理界面查看该端口的状态信息,例如端口是否正常开启、是否出现异常报错等。
如果端口状态正常,可以继续下一步检查。
3.进行端口抓包:在交换机上对问题端口进行抓包操作,记录下错包时的抓包数据。
可以使用交换机自带的抓包工具或通过镜像端口将抓包数据发送到其他设备上进行分析。
4. 分析抓包数据:使用网络协议分析工具(如Wireshark)对抓包数据进行分析。
主要关注以下几个方面的信息:-源MAC地址和目的MAC地址:检查错包是否是由于MAC地址错误而导致的,例如源MAC地址发生变化、目的MAC地址错误等。
-VLAN信息:如果交换机支持VLAN功能,需要确认VLAN信息是否正确配置,并检查错包是否与VLAN相关。
- IP地址信息:检查源IP地址和目的IP地址是否正确,同时关注IP包的TTL(Time To Live)值,确保在传输过程中不被丢弃。
-报文类型:根据抓包数据中的报文类型,可以确定错包是否是由于网络协议错误引起的,如ARP请求冲突、ICMP错误等。
-数据包的前后关联性:确认错包是否与其他数据包有关联,例如是否存在重传、重组等现象,以及错误包是否在一组数据包中出现。
-错误的协议行为:检查网络协议是否正常,如TCP的三次握手、四次挥手是否符合标准。
5.排查网络设备:如果排查交换机端口问题仍未解决,可以进一步排查网络设备。
例如,检查与该交换机相连的其他设备的配置和运行状态,排查可能影响交换机端口的因素。
6.检查交换机配置:最后,检查交换机的配置文件,确保端口配置正确。
可能需要与其他配置正常的交换机进行对比,查找差异。
通过以上步骤的排查,可以初步确定交换机端口错包的原因。
交换机各个端口类型的概述

交换机各个端口类型的概述来源:网络首先,将交换机得类型进行划分,交换机分为低端(SOHO级)与高端(企业级)。
其两者得重要区别就就是低端得交换机,每一个物理端口为一个逻辑端口,而高端交换机则就是将多个物理端口捆绑成一个逻辑端口再进行得配置得。
cisco网络中,交换机在局域网中最终稳定状态得接口类型主要有四种:access/ trunk/ multi/ dot1qtunnel。
1、access: 主要用来接入终端设备,如PC机、服务器、打印服务器等。
2、trunk: 主要用在连接其它交换机,以便在线路上承载多个vlan。
3、multi: 在一个线路中承载多个vlan,但不像trunk,它不对承载得数据打标签。
主要用于接入支持多vlan得服务器或者一些网络分析设备。
现在基本不使用此类接口,在cisco得网络设备中,也基本不支持此类接口了。
4、dot1qtunnel: 用在QinQ隧道配置中。
Cisco网络设备支持动态协商端口得工作状态,这为网络设备得实施提供了一定得方便(但不建议使用动态方式)。
cisco动态协商协议从最初得DISL(Cisco私有协议)发展到DTP(公有协议)。
根据动态协议得实现方式,Cisco网络设备接口主要分为下面几种模式:1、switchport mode access: 强制接口成为access接口,并且可以与对方主动进行协商,诱使对方成为access模式。
2、switchport mode dynamic desirable: 主动与对协商成为Trunk接口得可能性,如果邻居接口模式为Trunk/desirable/auto之一,则接口将变成trunk接口工作。
如果不能形成trunk模式,则工作在access模式。
这种模式就是现在交换机得默认模式。
3、switchport mode dynamic auto: 只有邻居交换机主动与自己协商时才会变成Trunk接口,所以它就是一种被动模式,当邻居接口为Trunk/desirable之一时,才会成为Trunk。
交换机三种端口模式Access、Hybrid和Trunk的理解

交换机三种端口模式Access、Hybrid和Trunk的理解交换机的主要功能包括物理编址、网络拓扑结构、错误校验、帧序列以及流控。
交换机还具备了一些新的功能,如对VLAN(虚拟局域网)的支持、对链路汇聚的支持,甚至有的还具有防火墙的功能。
其中主要的三种端口模式为Access、Hybrid和Trunk,具体有什么特点呢?这篇文章主要介绍了交换机三种端口模式Access、Hybrid和Trunk的理解,需要的朋友可以参考下详细介绍TRUNK是端口汇聚的意思,允许交换机与交换机、交换机与路由器、主机与交换机或路由器之间通过两个或多个端口并行连接同时传输以提供更高带宽、更大吞吐量,大幅度提供整个网络能力。
VLAN TRUNK一般是你设置了多个VLAN后,想通过一个端口传输多个VLAN,这个后需要把该端口设置为TRUNK了。
在技术领域中把TRUNK翻译为中文是“主干、干线、中继线、长途线” ,不过一般不翻译,直接用原文。
而且这个词在不同场合也有不同的解释:1、在网络的分层结构和宽带的合理分配方面,TRUNK被解释为“端口汇聚”,是带宽扩展和链路备份的一个重要途径。
TRUNK把多个物理端口捆绑在一起当作一个逻辑端口使用,可以把多组端口的宽带叠加起来使用。
TRUNK技术可以实现TRUNK内部多条链路互为备份的功能,即当一条链路出现故障时,不影响其他链路的工作,同时多链路之间还能实现流量均衡,就像我们熟悉的打印机池和MODEM 池一样。
2、在电信网络的语音级的线路中,Trunk指“主干网络、电话干线”,即两个交换局或交换机之间的连接电路或信道,它能够在两端之间进行转接,并提供必要的信令和终端设备。
3、但是在最普遍的路由与交换领域,VLAN的端口聚合也有的叫TRUNK,不过大多数都叫TRUNKING ,如CISCO公司。
所谓的TRUNKING是用来在不同的交换机之间进行连接,以保证在跨越多个交换机上建立的同一个VLAN的成员能够相互通讯。
交换机故障类型以及分析方法

交换机故障类型以及分析方法作者:张晓岚来源:《电子世界》2012年第10期交换机可以说是互联网络建设中应用范围最广的网络设备之一了,所以交换机发生故障的几率比路由器,硬件防火墙等要高很多,这里我们就来讨论一点交换机故障的分类与排除方法。
交换机故障一般可以分为硬件故障和软件故障两大类。
1.交换机硬件故障分类硬件故障主要指交换机电源、背板、模块、端口等部件的故障,可以分为以下几类。
(1)电源故障由于外部供电不稳定、电源线路老化或者雷击等原因导致电源损坏或者风扇停止,从而不能正常工作。
如果面板上的POWER指示灯是绿色的,就表示是正常的;如果该指示灯灭了,则说明交换机没有正常供电。
这类问题很容易发现,也很容易解决,同时也是最容易预防的。
针对这类故障,首先应该做好外部电源的供应工作,一般通过引入独立的电力线来提供独立的电源,并添加稳压器来避免瞬间高压或低压现象。
如果条件允许,可以添加UPS(不间断电源)来保证交换机的正常供电,有的UPS提供稳压功能,而有的没有,选择时要注意。
在机房内设置专业的避雷措施,来避免雷电对交换机的伤害。
(2)端口故障无论是光纤端口还是双绞线的RJ-45端口,在插拔接头时一定要小心。
如果不小心把光纤插头弄脏,可能导致光纤端口污染而不能正常通信。
我们经常看到很多人喜欢带电插拔接头,理论上讲是可以的,但是这样也无意中增加了端口的故障发生率。
在搬运时不小心,也可能导致端口物理损坏。
如果购买的水晶头尺寸偏大,插入交换机时,也容易破坏端口。
此外,如果接在端口上的双绞线有一段暴露在室外,万一这根电缆被雷电击中,就会导致所连交换机端口被击坏,或者造成更加不可预料的损伤。
一般情况下,端口故障是某一个或者几个端口损坏。
所以,在排除了端口所连计算机的故障后,可以通过更换所连端口,来判断其是否损坏。
遇到此类故障,可以在电源关闭后,用酒精棉球清洗端口。
如果端口确实被损坏,那就只能更换端口了。
(3)模块故障交换机是由很多模块组成,比如:堆叠模块、管理模块(也叫控制模块)、扩展模块等。
1+X网络系统建设与运维理论试题及答案

1+x网络系统建设与运维理论一、选择题1.关于交换机端口类型说法错误的是?()[单选题]*A.Access端口一般用于连接终端设备。
B.Trunk端口由于连接交换机等网络设备。
C.华为交换机端口类型默认是Hybrid0D.Hybrid接口兼具Access和Trunk接口特征,但是无法自定义收发携带标签√2.连接交换机与普通PC机的链路叫做(1[单选题]*A.Access链路,B.Trunk链路C.Hybrid链路D.IS1链路3.安装盒式路由器的步骤?a.上电与下电b.安装准备c.连接路由器d.安装盒式路由器主机[单选题]*A.bdca√B.adbcCxadbD.abed4.安装网管服务器的步骤是什么?a.安装准备b.安装服务器c.布放网线d.安装电源线e.安装信号线B.adebcC.abdec√D.abcde5.下面哪个命令用来配置CPU占用率监控告警过载阀值?[单选题]*A.disp1aymemory-usagethresho1dB.system-viewC.setmemory-usagethresho1dD.setcpu-usagethresho1d√C.下面哪个命令是用来查询网络设备用来查询补丁信息?[单选题]*A.disp1ayversionB.disp1aystartupC.disp1aypatch-information√D.disp1ayinfo-center7.常用于光纤配线架ODF上,接头为圆形金属螺纹,接头截面工艺是微凸球面研磨抛光,这种光纤接头类型是:()[单选题]*A.FC/APCB.FC∕PC√C.SC/APCD.SC/PC8.设备中的接口包括管理接口、物理接口和逻辑接口等,其中逻辑接口则指能够实现数据交换功能但物理上不存在、需要通过配置建立的接口,下面不属于逻辑接口的是()[单选题]*A.IoopbackC.V1ANIFD.Tunne19.关于MAC地址分类,描述不正确的是()?[单选题]*A.MAC地址由48bit长、12位的16进制数字组成,对应于TCP/IP协议的数据链路层,可应用在1AN、MAN和WAN中。
三层交换机之端口丢包问题分析

三层交换机之端⼝丢包问题分析博通交换芯⽚,⼯程现象报交换⼊端⼝丢包。
此时show counters <pbmp>查看指定端⼝包统计,RDBGC0和RDBGC2有包统计,RDBGC0~x包统计是从RDBGC0~x寄存器中读取的。
BCM.0> show c ge16RUC.ge16 : 8,986,723,402 +247,394626/sRDBGC0.ge16 : 458,068 +2RDBGC2.ge16 : 1,602,654 +88 2/sING_NIV_RFVT.ge16 : 8,992,946,921 +247,733628/sR127.ge16 : 6,393,207,709 +239,477584/sR255.ge16 : 293,909,171 +2,87917/sR511.ge16 : 69,994,865 +1,4566/sR1023.ge16 : 83,653,035 +1,8478/sR1518.ge16 : 2,152,046,041 +2,02913/sR2047.ge16 : 136,260 +45RPKT.ge16 : 8,992,947,081 +247,733628/sRUCA.ge16 : 8,986,587,142 +247,349626/sRMCA.ge16 : 1,603,814 +882/sRBCA.ge16 : 4,619,865 +251ROVR.ge16 : 136,260 +45RPRM.ge16 : 8,986,587,142 +247,349626/sRPOK.ge16 : 8,992,810,821 +247,688628/sRBYT.ge16 : 3,355,369,191,852 +25,630,49779,117/sT64.ge16 : 58,350,600 +1,120T127.ge16 : 931,738,405 +14,35748/sT255.ge16 : 324,775,053 +3,75918/sT511.ge16 : 129,863,807 +2,76810/sT1023.ge16 : 182,777,634 +2,76812/sT1518.ge16 : 14,285,643,850 +343,825862/sTMGV.ge16 : 733,899,970 +1,000T2047.ge16 : 733,899,978 +1,000TPOK.ge16 : 16,647,049,319 +369,597950/sTPKT.ge16 : 16,647,049,327 +369,597950/sTUCA.ge16 : 16,559,797,943 +368,102950/sTMCA.ge16 : 4,678,987 +875TBCA.ge16 : 82,572,389 +620TVLN.ge16 : 16,647,049,319 +369,597950/sTBYT.ge16 : 19,985,827,660,546 +445,383,4641,115,598/sPERQ_PKT.ge16 : 10,496,740,131 +261,03371/sPERQ_BYTE.ge16 : 12,391,027,325,988 +323,472,16631,036/s查找芯⽚⼿册,找到RDBGC0寄存器的描述,该寄存器统计的包类型由RDBGC0_SELECT寄存器值决定(其他RDBGCx类似)找到RDBG0_SELECT寄存器的描述,可以看到该寄存器实际上是⼀个bitmap,每⼀位表⽰不同类型的包。
交换机端口错误包类型

错误报分类:1)input errors:各种输入错误的总数,显示范围是20bit。
(2)runts:表示接收到的超小帧个数。
超小帧即接收到的报文小于64字节,且包括有效的CRC字段,报文格式正确。
(3)giants:表示接收到的超长帧个数。
超长帧即接收到的有效报文字节长度大于1518(如果是带tag报文,大于1522),且小于设备能接收的超长帧最大值(1536)。
(4)CRC:表示接收到的CRC校验错误报文个数,即接收到的报文在64~1518(带tag报文是1522)字节范围内,且字节是整数,而CRC校验错误。
(5)frame:也是CRC校验出错报文个数,报文字节不是整数,其他同上。
(6)aborts:表示接收到的非法报文总数,包括:○1报文碎片:小于64字节,且CRC校验错误(报文字节是整数或非整数)。
○2jabber帧:大于1518(tag报文是1522)字节,且CRC校验错误(报文字节是整数或非整数)。
○3符号错误帧:报文中至少包含1各错误的符号,其他部分合法。
○4携带错误帧:在空闲阶段发现的错误携带帧。
○5操作码未知帧:报文是MAC控制帧,但不是Pause帧。
○6长度错误帧:报文中802.3长度字段与报文实际长度(46~1500字节)不匹配,但不包括802.3长度字段无效(如Ether Type)的报文。
(7)ignored:表示在端口接收报文时因各种原因丢弃的报文总数。
4.输出错误统计值详解(1)output errors:各种输出错误的总数,显示范围是20bit。
(2)aborts:表示发送失败的报文总数,指已经开始发送,但由于各种原因(如冲突)而导致发送失败的报文。
该项统计包括各类发送失败的报文,无论是二层或是三层转发。
(3)deferred:表示延迟报文的总数。
报文延迟是指因延迟过长的周期而导致发送失败的报文,而这些报文由于发送媒质繁忙而等待了超过2倍的最大报文发送时间。
(4)collisions:表示冲突帧总数,即在发送过程中发生冲突的报文。
1+X网络系统建设与运维理论(初级) 第一套试题及答案

1+X网络系统建设与运维理论(初级) 第一套试题及答案班级: [填空题] *_________________________________姓名: [填空题] *_________________________________一、选择题1.关于交换机端口类型说法错误的是 ( ) [单选题] *A Access知口-般用于连接终端设备。
B. Trunk端口由于连接交换机等网络设备。
C华为交换机端口类型默认是Hybrid.D. Hybrid接口兼具Access和Trunk接口特征。
但是无法自定义收发携带标签(正确答案)2.连接交换机与普通PC机的链路叫做( ) [单选题] *A Access链路(正确答案)B. Trunk链路C Hybrid髓路D. ISL链路3.安装盒式路由器的步骤?a上电与下电b.安装准备C连接路由器d安装合式路由器主机单选题]。
[单选题] *A bdca(正确答案)B. adbcCcadbD. abcd4.安装网管服务器的步数是什么?a安装准备b.安装服务器c布放网线d安装电源线e安装信号线 [单选题] *A deabcB. adebcC.abdec(正确答案)D.abcde5.下面哪个命令用来配置CPU占用率监控告警过载阀值? [单选题] *A display memory-usage thresholdB. systerm-viewC.set memory usage thresholdD.set cpu-usage threshold(正确答案)6.下面哪个命令是用来查询网络设备用来查询补丁信息? [单选题] *A. display versionB. display startupC. display patch-information(正确答案)D. display info-center7.常用于光纤配线架ODF上,接头为圆形金属螺纹,接头截面工艺是微凸球面研磨抛光, 这种光纤接头类型是:( ) [单选题] *A FC/APCB. FC/PC(正确答案)C. SC/APCD. SC/PC8.设备中的接口包括管理接口、物理接口和逻辑接口等,其中逻辑接口则指能够实现数据交换功能但物理上不存在、需要通过配置建立的接口,下面不属于逻辑接口的是( ) [单选题] *A. loopbackB.Meth(正确答案)C.VLANIFD.Tunnel9.关于MAC地址分类,描述不正确的是( ) 单选题] [单选题] *A MAC地址由48bit长12 位的16进制数字组成,对应于TCP/IP协议的数据链路层,可应用在LAN. MAN 和WAN中。
交换机基础知识单选题100道及答案解析

交换机基础知识单选题100道及答案解析1. 交换机工作在OSI 模型的()层。
A. 物理层B. 数据链路层C. 网络层D. 传输层答案:B解析:交换机工作在数据链路层,根据MAC 地址进行帧的转发。
2. 以下哪种不是交换机的主要功能()A. 地址学习B. 路由选择C. 帧转发D. 过滤答案:B解析:路由选择是路由器的主要功能,交换机主要实现地址学习、帧转发和过滤。
3. 交换机通过()来学习MAC 地址。
A. 广播帧B. 组播帧C. 单播帧D. 以上都不是答案:C解析:交换机通过接收单播帧来学习源MAC 地址与端口的对应关系。
4. 当交换机收到一个未知目的MAC 地址的帧时,它会()A. 丢弃该帧B. 广播该帧C. 转发给特定端口D. 缓存该帧答案:B解析:对于未知目的MAC 地址的帧,交换机会进行广播。
5. 交换机的端口工作模式不包括()A. 半双工B. 全双工C. 自适应D. 单工答案:D解析:交换机端口常见的工作模式有半双工、全双工和自适应,没有单工模式。
6. 以下哪种交换技术可以减少广播域()A. 二层交换B. 三层交换C. 四层交换D. 以上都不是答案:B解析:三层交换基于IP 地址进行转发,可以隔离广播域,二层交换不能。
7. 交换机的背板带宽反映了()A. 交换机的处理能力B. 交换机的端口数量C. 交换机的MAC 地址表大小D. 交换机的价格答案:A解析:背板带宽决定了交换机的数据交换能力,反映了处理能力。
8. VLAN 技术在交换机中的作用是()A. 增加网络带宽B. 提高网络安全性C. 减少网络延迟D. 以上都不是答案:B解析:VLAN 可以将网络划分成多个逻辑网段,提高网络安全性和管理性。
9. 以下关于交换机堆叠的描述,错误的是()A. 可以增加端口数量B. 可以提高交换性能C. 堆叠设备之间使用普通网线连接D. 通常需要专用的堆叠模块答案:C解析:交换机堆叠通常需要专用的堆叠模块和线缆,不是普通网线。
交换机常见的故障类型及分析排查

交换机常见的故障类型及分析排查1.无法正常启动或重启:这可能是由于电力问题、硬件故障或固件问题导致的。
首先,检查电源是否连接正常且供电稳定。
如果没有问题,检查交换机的硬件组件是否完好无损,如CPU、内存、网络接口等。
如果硬件正常,可以尝试重装或升级固件来解决问题。
2. 网络连接问题:这种故障可能是由于网络线路连接问题、配置错误或链路故障导致的。
排查时,首先检查交换机与其他设备的物理连接是否正常,确保线路没有松动或损坏。
然后,检查交换机的配置是否正确,特别是端口的VLAN设置和IP地址设置。
另外,检查链路是否正常,可以使用ping命令检查网络连通性。
3.端口故障:端口故障可能是由于硬件问题、配置错误或链路故障导致的。
首先,检查交换机的端口是否有物理损坏或连接问题。
如果端口正常,检查端口的配置是否正确,如VLAN、速率、双工模式等。
如果配置正常,检查链路是否正常工作,可以通过连通性测试或端口状态查看来进行检查。
4.速率降低或性能问题:这种故障可能是由于网络拥堵、配置错误或硬件问题导致的。
首先,检查网络带宽利用率是否高,如果是,可能需要优化网络配置或增加带宽。
另外,检查交换机的配置是否正确,特别是QoS配置,以确保流量分配合理。
最后,如果以上两个方面都没有问题,那么可能是交换机的硬件问题,可以尝试升级固件或更换交换机。
5.网络安全问题:这种故障可能是由于配置错误、攻击或病毒感染导致的。
首先,检查交换机的配置是否存在漏洞或错误,如未授权访问或弱密码。
然后,检查网络是否遭受到攻击,可以通过监控流量或分析日志来发现异常。
如果存在病毒感染,可以使用杀毒软件来扫描和清除病毒。
在排查交换机故障时,可以采取以下步骤:1.收集信息:首先,收集有关故障的详细信息,如故障类型、发生时间、受影响的设备等。
这有助于缩小故障范围和定位问题。
2.检查物理连接:检查交换机与其他设备的物理连接是否正常。
确保线缆连接牢固,没有损坏或松动。
华为交换机端口提示CRC错误解决方法

华为交换机端口提示CRC错误解决方法1、问题现象查询端口计数,发现端口有大量的CRC错包,并且不断增长。
[HUAWEI-GigabitEthernet0/0/1]display this interface GigabitEthernet0/0/1 current state : UPLine protocol current state : UPUnicast : 888962,Multicast : 0Broadcast : 0,Jumbo : 0CRC : 4782,Giants : 0Jabbers : 0,Throttles : 0Runts : 0,DropEvents : 02、解决方案首先将两端的端口协商模式设置为一致,设置成非自协商模式,或均设置成自协商模式,结果问题依旧。
最后更换网线解决。
3、经验总结CRC错包一般是由于物理链路问题造成的,出现CRC错包后,首先要排除物理链路的影响。
交换机端口错误包分类(1)input errors:各种输入错误的总数,显示范围是20bit。
(2)runts:表示接收到的超小帧个数。
超小帧即接收到的报文小于64字节,且包括有效的CRC字段,报文格式正确。
(3)giants:表示接收到的超长帧个数。
超长帧即接收到的有效报文字节长度大于1518(如果是带tag报文,大于1522),且小于设备能接收的超长帧最大值(1536)。
(4)CRC:表示接收到的CRC校验错误报文个数,即接收到的报文在64~1518(带tag 报文是1522)字节范围内,且字节是整数,而CRC校验错误。
(5)frame:也是CRC校验出错报文个数,报文字节不是整数,其他同上。
(6)aborts:表示接收到的非法报文总数,包括:○1报文碎片:小于64字节,且CRC校验错误(报文字节是整数或非整数)。
○2jabber帧:大于1518(tag报文是1522)字节,且CRC校验错误(报文字节是整数或非整数)。
交换机端口错包排查方法

一、重要性:从网维排查的用户反应网速慢的故障中,相当一部分是由于交换机和交换机端口、交换机端口和用户路由器端口、交换机端口和光电转换器端口、交换机端口和用户网卡匹配不当,产生错包引起的。
该问题虽然比较常见,但只要按交换机开局来配置,通常能降低故障发生率,即使还存在端口错包问题,也能通过改端口速度和双工状态来彻底解决。
二、交换机端口错包说明:以华为交换机端口为例进行说明:[NJ-A-GJXC-S3026C-1]dis int eth 0/1Ethernet0/1 current state : UPIP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is000f-e21d-bedcDescription: to gujiao_33-192.168.86.161The Maximum Transmit Unit is 1500Media type is twisted pair, loopback not setPort hardware type is 100_BASE_TX100Mbps-speed mode, full-duplex modeLink speed type is force link, link duplex type is force linkFlow-control is not enabledPort-flow-constrain has not been configured completelyThe Maximum Frame Length is 1536Broadcast MAX-ratio: 100%PVID: 10Mdi type: autoPort link-type: hybridTagged VLAN ID : , 99Untagged VLAN ID : , 10, 458Last 300 seconds input: 0 packets/sec 11 bytes/secLast 300 seconds output: 7 packets/sec 520 bytes/secInput(total): 11864483 packets, 6684922188 bytes66707 broadcasts, 9522 multicastsInput(normal): - packets, - bytes- broadcasts, - multicastsInput: 0 input errors, 0 runts, 0 giants, - throttles, 0 CRC0 frame, - overruns, 0 aborts, 0 ignored, - parity errorsOutput(total): 12008069 packets, 5178275457 bytes3638352 broadcasts, 288120 multicasts, 0 pausesOutput(normal): - packets, - bytes- broadcasts, - multicasts, - pausesOutput: 0 output errors, - underruns, - buffer failures0 aborts, 0 deferred, 0 collisions, 0 late collisions0 lost carrier, - no carrier如上红字所示:输入错误数,input errors等于各种重要错误信息的总和。
三层交换机之丢包问题分析(进阶)

三层交换机之丢包问题分析(进阶)⾸先说明⼀点,正常情况下,博通交换芯⽚的丢包均会体现在端⼝包统计中,即BCM下show counter命令。
丢包原因汇总博通交换芯⽚转发流程,从⼊端⼝到出端⼝丢包可能性分析:1)端⼝STP状态不是Forwarding状态,⽐如Link Down或者Block或者链路有硬件故障;-------这种情况下,所有数据报⽂均丢弃2)链路接触不良;-------这种情况下,⼊端⼝有RFCS包统计,表⽰CRC错误帧;(碰到过show counter不显⽰RFCS项的情况,此时可以通过直接读取寄存器分析)3)⼊端⼝Packet Parse阶段,检查到⼊端⼝报⽂VLAN所在的VLAN转发域不包含当前端⼝;-------这种情况下,所有该VLAN内的数据报⽂均丢弃;BCM下vlan show <vlanid>查看端⼝是否在VLAN转发域;4)未知组播丢弃;-------组播未成组,配置了VLAN内未知组播丢弃;5)端⼝包抑制丢弃;-------⽐如⼴播包、未知组播包、未知单播包抑制;6)端⼝限速,或者流量超过最⼤带宽;-------端⼝限速丢弃;端⼝限速是⼀种流量整形的⼿段,此时,会优先使⽤MMU缓存报⽂,如果超过⽔线,则丢弃报⽂;如果此时开启了反压功能(back pressure),则反压到⼊端⼝;7)超长帧丢弃;------帧长超过端⼝MTU⼤⼩,导致丢弃;8)IFP规则限速或者丢弃动作;-------这种情况下,匹配规则的红黄包丢弃,或者匹配规则的所有报⽂丢弃,端⼝包统计RDBGC可以定位;需要说明的是,端⼝镜像在IFP之前,因此,可以镜像到所有报⽂;9)Ingress阶段检查MMU资源,发现资源不够,丢弃报⽂;------这种情况下,⼀般是⼊端⼝报⽂存在突发的场景,此时,可以通过MMU相关寄存器定位,⼀般可以通过调整MMU参数或者开启⼊端⼝流控(PAUSE帧)解决;10)Egress阶段HOL拥塞丢包;------HOL拥塞是指多个队列的报⽂,涌向某⼀个队列,在出⼝发⽣拥塞;这种情况下,需要调整端⼝队列深度、端⼝速率或者端⼝流控解决;业务流不通排查思路。
交换机端口untaged、taged、trunk、access 的区别

交换机端口untaged、taged、trunk、access 的区别分类:系统运维来源:网络首先,将交换机的类型进行划分,交换机分为低端(SOHO级)和高端(企业级)。
其两者的重要区别就是低端的交换机,每一个物理端口为一个逻辑端口,而高端交换机则是将多个物理端口捆绑成一个逻辑端口再进行的配置的。
cisco网络中,交换机在局域网中最终稳定状态的接口类型主要有四种:access/ trunk/ multi/ dot1q-tunnel。
1、access: 主要用来接入终端设备,如PC机、服务器、打印服务器等。
2、trunk: 主要用在连接其它交换机,以便在线路上承载多个vlan。
3、multi: 在一个线路中承载多个vlan,但不像trunk,它不对承载的数据打标签。
主要用于接入支持多vlan的服务器或者一些网络分析设备。
现在基本不使用此类接口,在cisco的网络设备中,也基本不支持此类接口了。
4、dot1q-tunnel: 用在Q-in-Q隧道配置中。
Cisco网络设备支持动态协商端口的工作状态,这为网络设备的实施提供了一定的方便(但不建议使用动态方式)。
cisco动态协商协议从最初的DISL(Cisco私有协议)发展到DTP(公有协议)。
根据动态协议的实现方式,Cisco网络设备接口主要分为下面几种模式:1、switchport mode access: 强制接口成为access接口,并且可以与对方主动进行协商,诱使对方成为access模式。
2、switchport mode dynamic desirable: 主动与对协商成为Trunk接口的可能性,如果邻居接口模式为Trunk/desirable/auto之一,则接口将变成trunk接口工作。
如果不能形成trunk 模式,则工作在access模式。
这种模式是现在交换机的默认模式。
3、switchport mode dynamic auto: 只有邻居交换机主动与自己协商时才会变成Trunk接口,所以它是一种被动模式,当邻居接口为Trunk/desirable之一时,才会成为Trunk。
端口丢包原因解析与排查指南

端口丢包原因解析及排查指南2010-9-28福建星网锐捷网络有限公司版权所有侵权必究修订记录目录1数据包处理流程说明 (3)1.1交换机芯片结构 (4)1.2数据包处理流程 (5)1.3缓冲区 (6)1.4IBP与HOL (6)1.4.1IBP (6)1.4.2HOL (6)1.4.3IBP与HOL的联系 (7)2端口丢包常见原因及处理办法 (9)2.1端口计数器的说明 (10)2.2底层常见计数器说明 (13)2.3端口丢包常见原因 (15)2.4端口丢包和转发丢包的联系与区别 (17)3端口丢包故障处理案例 (18)3.1S86端口下出现output方向的drop计数 (19)3.2S26开启组播,组播画面出现马赛克 (22)4常见FAQ (27)4.1Storm-control控制的报文方向 (28)4.2QOS限速导致的端口丢包是否会在show interface gi xx显示? (28)4.3生成树block的端口,output方向是否有丢弃包的计数? (28)1 数据包处理流程说明1 1.1 交换机芯片结构交换芯片是交换机的灵魂,交换芯片注定了交换机的数据转发性能及部分功能。
例如不同型号产品的芯片型号便有所不同,但芯片的总体逻辑架构基本都如下图所示,模块化的交换机也基本都是多线卡组合起来的,实质就是单芯片通过Hi-Gig口连接到背板形成星型结构,由引擎来进行集中管理和控制功能。
说明:强烈推荐大家阅读此篇文档,加深对交换机硬件的理解。
《千兆位以太网交换芯片BCM5690及其在交换机中的应用》名词解释:ASIC(MAC 芯片):为所有端口提供线速交换,ASIC:内部提供多种tables,如MAC地址表,VLAN表,MSTP表,链路聚合表,链路聚合流量平衡表,IPMC表(IP组播表),用于策略控制的FFP(Fast Filter Process)表等。
这些都是在MAC芯片内部存贮,以CAM或TACM的方式寻址,硬件实现,完全满足数据包需要线速处理和转发的需要。
专题二:交换机端口类故障处理

2 链路检查
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
17
故障举例
故障描述:
交换机电口两端对接,结果其中有一个端口为半双工。
[Quidway-Ethernet0/0/5]display this interface Ethernet0/0/5 current state : UP Line protocol current state : UP Description:HUAWEI, Quidway Series, GigabitEthernet0/0/5 Interface Switch Port,PVID : 1,The Maximum Frame Length is 1600
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential 11
第三步:光模块检查
多模光纤类型多样,因为色散的原因,光模块支持的传输距离与光纤的带宽模式有关,怀
疑可能是光纤的类型选择不合理导致S9300&S9300E和NE80E之间链路无法Up。10GE光 模块在使用不同类型的光纤情况下支持的传输距离参见下表所示:
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
15
目录
诊断工具
光口对接不能UP故障
电口为半双工故障
定位思路 故障举例 第一步:两端端口配置检查 第二步:链路检查 第三步:联系华为技术服务热线
端口UP/DOWN故障
定位思路 1 两端端口配置检查
电口为半双工故障
交换机displayinterfaceg000相关输出与报错信息

交换机displayinterfaceg000相关输出与报错信息图上设备为H3C交换机红线标注位置为输⼊错误;CRC校验值较⾼;⼀般为物理层线路问题;建议⾸先排除⽹线问题overrun 值较⾼多为带宽利⽤率过⾼;h3c 查看接⼝利⽤率.查看接⼝进⽅向的使⽤率:dis counter rate inbound interface2.查看接⼝出⽅向的使⽤率:dis counter rate outbound interface3.查看接⼝历史使⽤率:dis int | inc rate4.查看接⼝历史使⽤率及出⼊⽅向的字节:dis int | inc sec下图部分来⾃于HUAWEI检测到接⼝光功率低于默认的下限阈值,接⼝将被Shutdown。
延⽹络模式、Eth-Trunk数⽬、隧道模式、三层资源分配模式、⼤三Error-Down原因描述层接⼝模式、EEDB资源模式。
ERROR DOWN(spine-member-exceed-limit)SVF中⽗交换机数量超出规格限制,多余⽗交换机的业务接⼝将变为Down。
ERROR DOWN(spine-type-unsupported)不⽀持作为⽗交换机的设备加⼊由SVF⽗交换机组成的堆叠系统时,其业务接⼝将变为Down。
ERROR DOWN(stack-config-conflict)在堆叠建⽴过程中,如果其他交换机与主交换机有冲突的堆叠配置,则有可能导致堆叠建⽴失败,且该交换机的所有接⼝将会变为Down。
ERROR DOWN(stack-member-exceed-limit)堆叠成员交换机数量超出规格限制,多余交换机的接⼝将变为Down。
ERROR DOWN(stack-packet-defensive)堆叠物理成员端⼝在短时间内收到⼤量堆叠协议报⽂或堆叠错误报⽂。
ERROR DOWN(storm-control)配置了接⼝下的风暴控制后,如果连续3个风暴控制检测时间间隔,每个时间间隔内都出现接⼝接收⼴播、组播或未知单播报⽂的平均速率⼤于指定的⾼阈值的现象,接⼝将进⾏关闭处理。
交换机端口错包排查方法

一、重要性:从网维排查的用户反应网速慢的故障中,相当一部分是由于交换机和交换机端口、交换机端口和用户路由器端口、交换机端口和光电转换器端口、交换机端口和用户网卡匹配不当,产生错包引起的。
该问题虽然比较常见,但只要按交换机开局来配置,通常能降低故障发生率,即使还存在端口错包问题,也能通过改端口速度和双工状态来彻底解决。
二、交换机端口错包说明:以华为交换机端口为例进行说明:[NJ-A-GJXC-S3026C-1]dis int eth 0/1Ethernet0/1 current state : UPIP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is000f-e21d-bedcDescription: to gujiao_33-192.168.86.161The Maximum Transmit Unit is 1500Media type is twisted pair, loopback not setPort hardware type is 100_BASE_TX100Mbps-speed mode, full-duplex modeLink speed type is force link, link duplex type is force linkFlow-control is not enabledPort-flow-constrain has not been configured completelyThe Maximum Frame Length is 1536Broadcast MAX-ratio: 100%PVID: 10Mdi type: autoPort link-type: hybridTagged VLAN ID : , 99Untagged VLAN ID : , 10, 458Last 300 seconds input:0 packets/sec 11 bytes/secLast 300 seconds output:7 packets/sec 520 bytes/secInput(total):11864483 packets, 6684922188 bytes66707 broadcasts, 9522 multicastsInput(normal):- packets, - bytes- broadcasts, - multicastsInput:0 input errors, 0 runts, 0 giants,- throttles, 0 CRC0 frame,- overruns, 0 aborts, 0 ignored, - parity errors Output(total): 12008069 packets, 5178275457 bytes3638352 broadcasts, 288120 multicasts, 0 pauses Output(normal): - packets, - bytes- broadcasts, - multicasts, - pausesOutput: 0 output errors,- underruns, - buffer failures0 aborts, 0 deferred, 0 collisions, 0 late collisions0 lost carrier, - no carrier如上红字所示:输入错误数,input errors等于各种重要错误信息的总和。
BrocadeSAN交换机porterrshow命令输出详细解释

Porterrshow用来展示交换机上面所有端口错误统计信息,详细解释如下:Frame(tx/rx):tx代表端口发送的数据帧,rx代表端口收到的数据帧。
Enc_in:8b/10b或者64b/6bb数据帧帧内编码错误。
在正常情况下20分钟会出现一次这个报错,交换机端口(offline/online)会产生这个错误。
Crc_err:数据帧CRC校验错误。
根据实际统计,如果crc_err和 enc_out同时出现,通常代表GBIC/SFP有硬件问题。
Crc_g_eof:数据帧CRC校验错误,但是数据帧EOF是正常的。
Too_long:数据帧总长度超过2148字节或者workload长度超过2112字节。
Too_short:小于36个字节长度的帧(workload字节长度等于0)。
Bad_eof:数据帧EOF错误。
Enc_out:8b/10b或者64b/66b数据帧帧外编码错误。
在正常情况下20分钟会出现一次这个报错,交换机端口(offline/online)会产生这个报错,另外在HBA卡和交换机端口速率不同,而又使用的是静态配置端口速率的时候也会产生这个错误。
单一的这个报错反映光纤线可能有问题;如果是Enc_out和crc_err同时报错代表GBIC/SFP有硬件问题。
Disc c3:Class 3被交换机丢弃的数据帧。
常见情形帧的目标地址不可达或者源端口还没有FLOGI交换机。
这个参数仅仅代表有丢包发生,不能用来判定问题的具体原因。
Link-fail:当交换机端口在LR Receive State时间超过R_A_TOV就会产生这个错误。
这个错误经常和loss of signal或者loss of sync同时出现。
Loss sync:bit或者transmission-word synchronization失败都会产生这个错误。
当交换机端口(offline/online)会产生这个问题。
Loss sig:链路收不到信号。
交换机常见错误信息的原因

交换机常见错误信息的原因交换机是计算机网络中起着重要作用的设备,它用于在不同网络中传递数据包。
在使用交换机的过程中,可能会出现一些常见的错误信息,下面我将分析一下这些错误信息产生的原因。
1. "无法与交换机建立连接":这个错误信息通常出现在远程访问交换机时。
可能的原因包括网络连接故障、IP地址冲突、交换机IP配置错误等。
解决方法可以包括检查网络连接、重新配置IP地址、确保交换机配置正确等。
2. "端口未激活":这个错误信息通常表示交换机上的某个端口未启用。
可能的原因包括端口故障、配置错误、物理连接故障等。
解决方法可以包括检查端口状态、重新配置端口、检查物理连接等。
3. "收到ARP请求,但未收到应答":ARP(地址解析协议)用于将IP地址解析为MAC地址。
这个错误信息通常表示设备无法正常解析IP地址对应的MAC 地址。
可能的原因包括网络问题、设备配置错误等。
解决方法可以包括检查网络连接、重新配置设备等。
4. "MAC地址表已满":交换机通过维护一个MAC地址表来实现数据包的路由。
这个错误信息通常表示MAC地址表已满,无法添加新的MAC地址。
可能的原因包括网络中的设备数量过多、交换机配置不当等。
解决方法可以包括增加交换机的容量、优化网络拓扑等。
5. "广播风暴":广播风暴是指在网络中出现大量广播数据包,导致网络拥堵。
这个错误信息通常表示交换机无法处理过多的广播包。
可能的原因包括网络配置错误、异常设备行为等。
解决方法可以包括检查网络配置、定位异常设备等。
6. "数据包丢失":交换机用于转发数据包,但有时会出现数据包丢失的情况。
可能的原因包括网络故障、交换机故障、数据包冲突等。
解决方法可以包括检查网络连接、替换交换机、优化数据包传输等。
7. "交换机重新启动":交换机有时会出现崩溃或重启的情况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
错误报分类:
1)input errors:
各种输入错误的总数,显示范围是20bit。
(2)runts:
表示接收到的超小帧个数。
超小帧即接收到的报文小于64字节,且包括有效的CRC字段,报文格式正确。
(3)giants:
表示接收到的超长帧个数。
超长帧即接收到的有效报文字节长度大于1518(如果是带tag报文,大于1522),且小于设备能接收的超长帧最大值(1536)。
(4)CRC:
表示接收到的CRC校验错误报文个数,即接收到的报文在64~1518(带tag报文是1522)字节范围内,且字节是整数,而CRC校验错误。
(5)frame:
也是CRC校验出错报文个数,报文字节不是整数,其他同上。
(6)aborts:
表示接收到的非法报文总数,包括:○1报文碎片:小于64字节,且CRC校验错误(报文字节是整数或非整数)。
○2jabber帧:大于1518(tag报文是1522)字节,且CRC校验错误(报文字节是整数或非整数)。
○3符号错误帧:报文中至少包含1各错误的符号,其他部分合法。
○4携带错误帧:在空闲阶段发现的错误携带帧。
○5操作码未知帧:报文是MAC控制帧,但不是Pause帧。
○6长度错误帧:报文中802.3长度字段与报文实际长度(46~1500字节)不匹配,但不包括802.3长度字段无效(如Ether Type)的报文。
(7)ignored:
表示在端口接收报文时因各种原因丢弃的报文总数。
4. 输出错误统计值详解
(1)output errors:
各种输出错误的总数,显示范围是20bit。
(2)aborts:
表示发送失败的报文总数,指已经开始发送,但由于各种原因(如冲突)而导致发送失败的报文。
该项统计包括各类发送失败的报文,无论是二层或是三层转发。
(3)deferred:
表示延迟报文的总数。
报文延迟是指因延迟过长的周期而导致发送失败的报文,而这些报文由于发送媒质繁忙而等待了超过2倍的最大报文发送时间。
(4)collisions:
表示冲突帧总数,即在发送过程中发生冲突的报文。
冲突是指DO和RD信号同时出现,即发送和接收同时发生。
(5)late collisions:
表示延迟冲突帧,即发送过程中发生延迟冲突超过512bit时间的帧。
(6)lost carrier:
表示在空闲阶段发现的错误携带帧的总数。