您好,欢迎访问飞畅科技官网!
服务热线:+086 0571-87007055/56/57 EN
千兆以太网交换机故障丢包分析

光通信与工业互联网方案专家

EXPERT IN OPTICAL COMMUNICATION & INDUSTRIAL INTERNET SOLUTIONS

联系我们CONTACT US

全国咨询热线

0571-87007055/56/57/75

传真:0571-87007140

手机:15306818230(微信)

QQ :2355416925

定制设计:18072828031(微信)

或给我们留言

在线留言

千兆交换机为什么丢包:链路错误、上联拥塞与微突发

浏览次数: 飞畅科技原创 作者:飞畅科技技术团队

端口写着千兆,不代表任何业务组合都不会丢包。链路损坏、多个入口争用一个出口、短时间集中发送以及策略主动丢弃,都可能表现为卡顿。先确认丢的是哪一种报文、发生在哪段路径,再决定换线、扩容还是调整业务,不能只看平均带宽或一次ping。

一、先把“丢包”说清楚

摄像机画面停顿、控制指令超时、文件传输变慢,是业务现象,不是同一种故障证据。记录源设备、目标设备、经过的交换机端口、发生时段和业务数量。确认是否只在集中上传、备份或设备同步启动时出现,是否所有终端一起受影响,是否近期更改了线缆、模块或网络配置。

ping回应缺失也不能直接定位交换芯片。目标或中间设备可能限制此类回应,应用自身可能另有错误。需要在受控条件下观察真实业务重传、接收序号、应用日志和端口计数。单个镜像抓包口承载不了全部被镜像流量时,抓包自身也可能漏帧,不能把捕获不到的每个报文都算成业务丢包。

二、入口错误与出口丢弃不是一回事

FCS是以太网帧用于检验传输完整性的校验字段。接收端FCS错误持续增加,提示接收到的帧可能已损坏,应沿线缆、接头、模块、光路和两端接口检查。先保存计数和时间,再对可疑链路用同规格已知良好部件做单变量替换。不可直视光口,不在运行设备内部带电拆修。

出口丢弃则可能是帧已经被接收,但没有从所需出口发送出去。队列拥塞、策略限制及其它条件都可能导致丢弃,具体计数单位和原因按型号解释。某个计数累计很大,不一定代表当前仍在恶化;比较同一观察间隔的新增量,并同时记录收发帧数和业务变化,才有可比较的证据。

三、多条千兆入口为什么会堵住一条千兆上联

假设三台终端分别向同一个服务器方向发送,每台都连接千兆口,但它们共同经过一条千兆上联。入口能力不能简单相加后当作出口能力。集中发送时,到达出口的总流量可能超过该出口能发送的速度,报文暂存在队列中;持续过载时,有限队列终会装满,后续报文可能被丢弃。

缓存像候车区,只能暂时容纳等待者,不能让出口凭空变宽。扩充缓存可能缓解短暂突发,却也可能增加等待时间;对有明确时延要求的控制业务,不能只以丢弃计数减少作为成功。更适合的方向可能是错峰上传、限制非关键业务发送速率、调整汇聚结构或选择足够上联带宽。

三条入口汇入有限出口队列,单条上联服务速率不足时队列积累并可能丢弃
图1:多个入口争用一个出口的通用机制示意;数字为解释用例,不是产品实测。

四、平均带宽不高,为什么仍会丢包

监控图常以较长时间间隔显示平均利用率。设备可能在很短的时间内一起发送一批数据,之后又空闲。平均值看起来不高,短时到达速度却超过出口服务能力,这种微突发可能耗尽队列。不能用一分钟平均值低,直接排除拥塞,也不能凭一张突发示意图证明现场已经发生微突发。

优先把故障时间与出口丢弃新增量、队列占用或可用的高分辨率遥测对齐。若设备没有这些能力,可通过批准的错峰、减小发送批量或降低非关键流量作对照,观察是否改善。对照支持某种原因,不等于证明所有其它因素不存在,应保留测试前后的配置和业务条件。

相同时间平均值可能掩盖短时输入超过出口能力的突发,积累队列而非永久提高容量
图2:短时流量与出口能力的概念曲线,非现场波形;平均利用率不能替代队列与丢弃证据。

五、流控、QoS和聚合各解决什么

以太网流控可以请求链路对端暂停发送,作用与支持情况要按设备和配置确认。它不是提高吞吐量的按钮,也不能保证所有场景零丢包;暂停可能把等待向上游传播,并影响同一链路其它业务。部署前应确认应用对时延的容忍度、双方能力及变化后的影响,不盲目全网开启。

QoS是在拥塞时按既定规则选择服务顺序或资源分配,不会创造带宽。分类错误可能使关键流量进入不合适队列。链路聚合提供多成员的总体能力,但常按流特征选择成员,单条流未必能使用全部成员的合计带宽。看到总利用率低时,也应看每个成员是否存在不均衡,不能只看聚合接口总数。

六、一个安全的排查与验收顺序

先备份拓扑、配置和日志,核对端口实际协商速率、链路稳定性及近期变更。再区分入口错误和出口丢弃,定位汇聚出口,检查是否存在环路、异常广播或策略限制。不要为了提速关闭生成树等保护机制,不把所有丢包都归咎于芯片性能,也不照搬其它品牌的队列命令。

飞畅工业交换机具体型号的光电口数量、上联速率、统计、镜像和管理能力,以产品资料及固件为准。选型时说明端点数量、业务峰值、流向和可接受时延,比只提出“要千兆”更有帮助。环网冗余解决路径故障后的恢复,与拥塞治理不是同一项能力,验收时应分别验证。

整改后用相同业务规模观察足够时间,同时检查真实业务成功率、重传、时延和错误计数新增量。记录哪项改动产生改善、哪些现象仍存在,并保留回退条件。如果新增错误始终随某个模块或端口出现,整理证据交给厂家;如果多个入口同时汇聚就丢弃,优先评估容量与流量组织,而不是反复重启。

参考:Cisco出口丢弃说明;接口故障与计数解释;飞畅工业交换机资料。第三方机制资料不代表飞畅型号具备相同命令和实现。

配图为通用原理示意并经机制核对,为通用原理示意,设备外观、队列和曲线不代表某款产品实物、内部结构或实测性能。