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

或给我们留言

在线留言

工业光电交换机性能怎样测:吞吐、时延、丢帧与业务验收

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

工业光电交换机的性能,不能用“网口显示千兆”或一次测速结果证明。要先确定数据从哪个端口进入、向哪里出去,再分清端口速率、转发能力和应用表现。光口解决传输介质与距离的问题,不自动让同速率业务比电口更快。本文提供可重复的测试思路,所有算例是解释口径,不是飞畅产品实测报告。

先画测试路径,找出谁可能限制结果

以两台电脑经过交换机传文件为例,数据要通过应用程序、主机协议栈、网卡、线缆、交换机和接收端。电脑处理能力、存储速度、操作系统与TCP设置都可能限制结果。两台电脑测得较低速度,并不能直接说明交换机转发能力不足;同样,单个连接正常,也不能证明多个端口一起工作时没有瓶颈。

建立拓扑记录:端口编号、协商速率、双工方式、光模块型号、线缆、VLAN、聚合和限速设置分别写清楚。光模块与两端接口必须匹配,链路有错误计数时先处理物理层问题。每次对比保持配置一致,记录仪表和主机版本;不能把换线、换模块和改配置同时进行后的提升全部归功于一个动作。

应用测速经过主机与交换机整个路径,专用转发测试在隔离环境中由测试仪产生并统计数据帧
图1:应用路径与隔离转发测试的测量对象不同。通用示意,非产品实物或实测报告。

端口速率、应用吞吐和帧处理,分别回答问题

端口速率说明链路传输能力;应用吞吐统计的是应用实际收到的有效数据。以太网帧头、校验、帧间间隔和上层协议都会占用传输资源,所以应用数值通常不等于端口标称值。Gb/s表示每秒多少比特,MB/s表示每秒多少字节,比较之前先统一单位,并说明是否只计有效负载。

一个1Gb/s全双工端口可在两个方向各按协商速率工作。把两个方向的结果相加可以得到双向总量,但不能写成单方向突破1Gb/s。旧文里没有拓扑、方向和计量口径的“1.2Gb/s实测”,不能作为选型证据。链路聚合也要说明哈希分配和流数量,不能用多流总量承诺单条连接能达到相同速度。

小帧意味着同样比特率下,设备每秒需要处理更多帧。交换容量关注总比特流量,包转发率关注帧处理数量;测试时应覆盖不同帧长,而不是只传大文件。具体计算方法可参看容量与包转发率核算,测试报告还要交代是否计入链路开销。

实验室基准测试与现场验收分开做

实验室可以用流量测试仪在隔离网络中产生已知数据帧,并比较发送量、接收量、时间戳和序号。吞吐、丢帧和时延要按相同的配置、帧长、流向和负载口径测量。设定持续时间、重复次数和停止条件,保留原始记录,不能只截取最好的一次结果。

现场验收侧重业务:控制报文是否按时到达、录像是否完整、报警是否及时、通信恢复是否满足约定。主机测速工具可以作为端到端应用检查,但它们测到的路径与专用仪表的帧转发基准不同。基准测试可能故意把资源推到拥塞状态,应放在隔离环境;不把高负载实验直接搬到运行中的生产网络。

时延测了什么,要在结果旁边写出来

ping通常观察往返响应,还包含主机处理和设备回应行为,不等于某台交换机的单向转发时延。单向测量要说明时间同步、时间戳位置及仪器精度;存储转发设备还受帧长影响。一个均值不能代表所有报文,必要时记录分布、变化和异常时刻,但不要无依据承诺统一的微秒或毫秒上限。

测试之前由业务方给出判据。例如报警业务关心最大可接受到达时间,录像业务关心丢帧与完整性,文件同步更关心有效吞吐。把测量值与这一业务判据比较,才有验收意义。不同设备的图表若测点、帧长或背景流量不同,不宜直接排名。

多个入口流量汇聚到同一出口,出口队列等待会增加时延并可能造成丢帧
图2:出口负载、排队与业务时延之间的关系。示例流量不代表任何型号性能,通用原理示意,非实测。

用实际流向验证多端口和功能负载

多台摄像机到同一录像机,会集中占用同一个出口;多个互不相关的端口对则可能分散在不同出口。总入口流量相同,拥塞位置仍可能完全不同。记录每个出口的负载、错误与丢弃,避免用全机平均值掩盖局部拥塞。QoS是拥塞时的排队调度,不会创造额外链路带宽。

如果业务需要VLAN、组播或三层路由,测试应使用相应配置,而不是在出厂默认模式测完就交付。组播检查加入、退出与实际接收端,路由检查所需地址与策略。安全策略、镜像和限速也应说明启用情况;某项功能写在资料中,不等于任意组合下都有相同结果。

冗余与环境验证,关注业务而非宣传数字

环网试验先确认正常时无循环转发,再在受控条件下制造指定链路故障。设备日志里的拓扑变化时刻与应用恢复时刻可能不同,要分别记录。不能把协议名直接换算为固定恢复时间;设备数量、检测方式、配置、终端缓存与业务超时都会影响结果。

环境试验由相应人员和设施按型号条件进行。温度、湿度、安装方式、电源与模块组合都应写入报告,不把任意高温下能连通当作正式合格试验。保持与现场相近的业务负载,观察端口错误、告警和业务连续性,同时设停止条件。检验报告中的条件不能推导为所有场景无限稳定。

把飞畅产品功能变成测试项目

飞畅管理型工业级6万兆光加48千兆光电可换三层交换机资料列有端口统计、系统日志、SFP模块信息、VLAN、IGMP与多种环网功能。采购时可据此拟定检查项目,并按交付模块、固件和配置逐项验收。公开参数里的包转发率单位若存在歧义,应索取准确单位与测试条件,不自行改成想当然的性能数字。

交付结果应包含拓扑、样机身份、配置文件、仪表口径、负载、环境、原始计数和判据。达标与未达标项目分别列明,异常可重复才便于整改。没有这些信息的“全面评测”,只是描述,不能替代可审查的性能证据。

测试方法范围参见RFC2544及RFC6815。应用测速工具范围另见ESnet iperf3说明。本文自主解释测量对象,未提供任何产品实测结论。