您好,欢迎访问飞畅科技官网!
服务热线:+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(微信)

或给我们留言

在线留言

工业交换机参数怎么看?交换容量、包转发率与上联瓶颈

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

工业交换机的参数,不能只挑最大的数字比较。端口速率回答一根链路有多快,交换容量回答内部总体搬运能力,包转发率回答每秒能处理多少帧,而缓存、地址表和上联设计决定业务集中到一起时会不会堵。采购前先画出设备数量、通信方向和流量峰值,再读规格表,才能知道参数解决的究竟是不是自己的问题。

一帧数据怎样穿过交换机

以太网把信息组织成一段段数据帧。电口物理层电路先从铜缆信号中恢复数据,端口接收逻辑识别帧的边界。在常见的存储转发设备中,交换机接收完整帧并检查帧校验序列FCS;校验失败的帧不作为正常业务继续转发。它用源MAC地址学习“这个设备在哪个入口”,用目的MAC地址查询应去的出口,这两种用途不要弄反。

找到出口后,帧通过内部交换结构进入对应发送队列,再由出口发往下一设备。MAC地址表是二层转发线索,路由表则用于支持三层转发的设备,管理用IP地址不等于所有业务都经过IP路由。普通交换机也不是看到Modbus字样就自动完成协议转换:能承载以太网帧,与理解并转换应用数据,是不同能力。

工业交换机从电口物理层恢复帧、学习源MAC、查询目的MAC并经出口队列发送,下面比较大小帧的理论帧率
图1:二层帧转发及大小帧的通用示意;器件布局和帧率示例不是具体型号的实测结果。

千兆端口、交换容量和包转发率不是同一项

标有千兆的电口,其链路速率上限不代表应用程序每秒能传完整一千兆有效文件。帧头、帧间隔、上层协议、主机处理和业务应答都会占用时间。全双工表示两个方向可同时通信,例如同一千兆口收发各自工作;不能据此把单方向业务速率写成两千兆。

交换容量通常用Gb/s表达,但厂商可能采用收发相加或不同架构口径。假设一台设备只有八个千兆口,以每口收发相加计算,端口总计为十六Gb/s;这只是核对规格口径的例子,不足以证明任何八口产品在所有帧长、功能组合下都无阻塞。还要核对交换芯片结构、上联速率以及测试条件。

包转发率用每秒帧数表达,常见单位是Mpps。相同链路速度下,小帧更考验每秒处理次数。以未加标签的最小以太网帧为理论例:六十四字节帧,加八字节前导码及起始定界符,再计十二字节帧间隔,时间占用相当于八十四字节。在一Gb/s链路上,约为每秒一百四十八点八万帧。这里计算的是线路帧率,不是用户净荷吞吐,也不是飞畅某型号的测试成绩。

出口堵了,增加缓存只能争取时间

假设三台相机各向服务器发送四十Mb/s,而共同上联只有一百Mb/s,入口合计一百二十Mb/s。即使每个相机端口都是千兆,持续超过出口能力的流量仍会排队。缓存可以承受短时突发,持续拥塞则会把缓存耗尽,出现丢帧或更大的等待时间。缓存不是新带宽,不能把慢出口永久变快。

三路四十Mb每秒的假设相机业务汇入一百Mb每秒出口,队列随时间积累并在满时丢帧
图2:上联超订阅的假设场景;流量为教学例,不是实际相机或交换机规格。

升级上联、减少同时发送的数据量,或者把业务分散到不同出口,才是在改变这个瓶颈。QoS可以调整谁先等、谁后等,却不能提高物理链路速度;链路聚合可增加多个流的总承载能力,但常见按流分配方式不保证一个会话获得所有成员带宽。跨越不同端口速率时,还要观察流控与丢弃计数,不能把暂停机制当成实时控制的万能保险。

MAC表、VLAN和三层能力怎样读

MAC表容量要结合下挂终端数量、设备移动情况及老化机制。表越大不等于转发越快;地址未学习、表项老化或达到限制时,未知单播的转发方式也要按设备实现核对。选型时可问:每个端口能学习多少地址,是否有端口安全限制,重启或切换后怎样恢复学习。不要用“单MAC、多MAC”旧式分类代替当前产品手册。

VLAN把一个物理网络划分成不同广播域。标签中十二位的VLAN标识并不意味着任何设备都能同时建立所有编号对应的业务,实际可用VLAN数量还受实现限制。双标签QinQ形成分层标记,也不等于每个端口凭空增加数千个完全独立的网络。若业务需要跨VLAN互通,必须另外确认路由、访问规则和相应表项能力。

三层功能也不是所有工业交换机的默认配置。静态路由、动态路由协议、路由表规模和硬件转发能力要逐项确认。飞畅官网把非网管、网管和三层管理型产品分开;其中“万兆四光千兆八电三层交换机”列出了多速率光口和自适应电口。这类端口组合便于把终端接入与上联承载分开规划,但应以具体型号及固件资料为准,不能把一款产品的能力写成全系列标准。

把规格表变成可以验收的需求

先记录每个端口接谁、实际协商速率、最大同时流量及上联目的地,再列出所需VLAN、组播、路由和冗余功能。比较供应商时统一帧长、方向、功能开启状态和测试持续时间;只给一个“满速”数字而不说明条件,无法判断是否适用于自己的网络。温度、供电、接地与电磁环境还需单独核对,吞吐达标不能替代现场可靠性验收。

有关实际测试,可继续看吞吐量、时延和丢包怎样测;端口只协商到百兆时看自协商与降速排查。这样分开阅读,既能知道参数含义,也能避免把参数大小当成整机优劣的唯一判断。

资料说明:参照飞畅工业交换机产品分类、万兆四光千兆八电三层产品详情及RFC 2544测试方法。配图为通用原理示意,非拆机照片或实测证据。

现场常见问题

同为千兆端口,小帧测试为什么可能比大帧更考验交换机?

相同线路速率下,小帧意味着单位时间需要处理更多帧,转发次数更高;前导码和帧间隔也占时间。应统一帧长、方向和功能配置比较包转发率,不将Mpps直接当文件净荷吞吐,理论帧率也不等于具体产品的测试成绩。

增加交换机MAC表容量,能解决一条慢上联持续拥塞吗?

不能直接解决。MAC表记录地址与出口关系,持续拥塞来自流量超过出口承载,两者不是同一资源。先按流向统计出口负载和丢弃,再评估升级链路、分散业务或限制负载;不能用更大的地址表或缓存替代带宽。

标称交换容量足够,能否跳过开启ACL和组播后的业务测试?

不能。参数的计数口径与测试条件未必覆盖项目实际功能组合,端口、处理路径和表项也各有限制。应固定帧长和并发方向,在需要的功能启用后验证真实负载、错误和时延,不把总体容量一个数字当成所有条件下的承诺。

继续阅读:工业交换机容量与包转发率怎么看:Gbps、Mpps与出口瓶颈;核心、汇聚与接入交换机:网络分层职责和容量怎么规划;