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

或给我们留言

在线留言

工业交换机协议怎样影响性能:VLAN、QoS与环路边界

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

工业交换机的协议不是一串越长越好的缩写,而是分别解决接得通、帧送到谁、怎样隔离业务、怎样防环路和怎样分配出口的问题。PLC、摄像机和服务器同时接入时,先确定哪个问题需要解决,再核对两端支持的协议与配置。支持以太网转发,也不等于交换机会把设备的应用协议自动互译。

一帧数据进交换机,先发生什么

网线接入后,物理层电路把线上的电信号恢复成数据;光口则通过光模块完成光电转换。以太网帧可以理解为带地址的数据封装,交换机读取源和目的MAC地址。MAC地址是这一层识别接口的标记:设备从哪个口发来,就在转发表里学习它所在的端口;目的已知时,帧送往对应出口,目的未知时则在允许的广播域内泛洪。

IEEE 802.3这一组标准规定以太网的基本机制。接通时要核对速率、介质和光模块匹配,不能仅凭插头形状判断兼容。千兆电口连接百兆终端,实际工作速率仍受到双方能力和线路条件限制。交换芯片能够搬运以太网帧,并不意味着它理解每条控制指令,更不能用串口的波特率设置去解决以太网端口问题。

图1:从物理接口、MAC学习到出口调度的通用机制。优先级改变服务顺序,不能增加出口带宽。
图1:从物理接口、MAC学习到出口调度的通用机制。优先级改变服务顺序,不能增加出口带宽。

VLAN把广播边界分开,QoS安排出口顺序

VLAN是虚拟局域网,将同一设备内的端口分成不同逻辑广播域。802.1Q标签用于在需要携带多个VLAN的链路上说明帧属于哪个业务域。终端口常接收不带标签的帧,再根据端口配置归入对应VLAN;交换机之间的上联则可能承载多个带标签的VLAN。两端允许列表、标签处理和PVID必须一致,不能认为只给一端填个编号就已完成隔离。

假设控制设备归入VLAN10,摄像机归入VLAN20。正确划分后,摄像机的普通广播不会直接扩散到控制域,但两个域仍可能共享同一个物理上联。VLAN并未创造额外带宽。需要跨域访问时,要另设有路由能力的网关并制定允许规则;VLAN也不是加密机制,不能代替防火墙和账户管理。

QoS即服务质量,主要通过分类、排队和调度改变出口处理顺序。802.1p优先级位、IP报文中的DSCP等可以作为分类依据,但设备必须按实际规则识别它们。控制流排在较高优先级队列,可以减少与大批量视频争抢出口时的等待;如果业务长期超过出口能力,仍会拥塞。要同时观察低优先级业务,避免配置使其长期得不到服务。

STP、RSTP和MSTP为什么让一条链路待命

二层以太网帧没有IP报文那样逐跳递减的TTL机制。把交换机随意接成闭环,广播和未知目的帧可能反复转发,导致广播风暴、MAC地址反复迁移以及业务中断。生成树协议通过控制报文协商拓扑,使部分端口不转发普通业务帧,从逻辑上形成无环路径。阻塞业务不等于光纤被拔掉,控制通信仍可能存在。

RSTP在生成树机制上改善拓扑变化处理,MSTP则可以将不同VLAN映射到不同生成树实例。它们处理的是网络路径,不是让PLC计算更快。恢复过程受到设备实现、链路类型、配置及拓扑影响,不能从协议名字直接推导固定毫秒值。专有环网协议也不能默认与另一厂家的协议互通,应以目标固件说明和实际断链测试为准。

图2:以三节点环说明正常路径与断链后的备用路径。标出的阻塞仅指业务转发状态,不等于拔掉光纤。
图2:以三节点环说明正常路径与断链后的备用路径。标出的阻塞仅指业务转发状态,不等于拔掉光纤。

链路聚合、组播与管理协议各管哪一件事

链路聚合把多条物理链路作为一个逻辑连接使用;LACP帮助两端协商聚合成员,当前标准体系可查IEEE 802.1AX。常见实现按流量特征把不同会话分配到不同成员,而不是把一个会话的每一帧平均切成两份。因此两根千兆线可以改善多流并发能力,但一条会话不应预期自动达到两千兆。两端聚合方式和成员参数必须对应,普通并联接线不等于聚合。

IGMP Snooping监听终端的组播成员信息,使组播业务尽量只送到需要的端口。它适合检查视频流是否被无谓复制到很多接入端口,但要同时确认网络中查询者和成员老化机制。它不转换视频编码,也不自动压缩码流。SNMP、Web和命令行则用于读取状态或配置设备,属于管理面;管理页面能打开,只说明管理通信成立,不代表生产转发已验收。

工业应用怎样核对,而不是把缩写当性能承诺

制造现场可先把周期控制、视频和运维分别列出,说明端口、峰值负载、目的地址和中断容忍度。过程控制更关注拓扑变化后业务恢复,远程监控更关注上联容量与组播复制。不要把MSTP当作优先级调度,也不要把STP画出的树当成每一对终端的最短路径。协议组合要围绕实际任务,而不是所有功能同时开启。

飞畅万兆4光千兆8电三层管理型产品公开列出VLAN、生成树、路由与队列管理能力,可作为跨域汇聚方案的核对对象。这些功能属于该产品页面说明,不能推广到所有非网管型号。询价时应让供应方确认目标型号、固件、表项容量及哪些组合能同时使用。

实施时先备份配置,在隔离测试环境验证单一功能,再增加多业务和备用路径。分别检查MAC学习、VLAN边界、跨域许可、队列计数、组播成员以及断链恢复。上线选择维护窗口,保留回退方案;不要用满速广播或任意插入闭环去“看看是否稳定”。完整验收应留下配置版本、端口对应关系和业务结果,而非只有协议勾选截图。

资料与适用边界:本文为通用机制说明;实际产品能力按对应型号、版本与现场验证确认。

现场常见问题

交换机支持很多协议,是否就能把不同PLC的应用协议互译?

不能。以太网转发、VLAN和生成树主要处理接口、广播边界及路径,不能据此推断它理解设备寄存器或控制命令。应用协议转换需要对应网关的明确支持及点表配置。选型应先写清双方信号和协议,再分别核对承载与转换环节。

MSTP给不同VLAN安排路径,就等于给控制报文更高优先级吗?

不是。MSTP处理生成树实例及路径,QoS处理分类、排队和发送次序,二者不是同一功能。多个VLAN仍可能共享某个出口,路径无环也不代表没有拥塞。应分别验证转发拓扑、VLAN映射和出口队列,不能用一项功能的截图替代另一项验收。

两条千兆链路组成LACP聚合,一次文件传输一定达到两千兆吗?

通常不能这样保证。常见实现按流量特征将一个会话分到某条成员链路,聚合有利于多流并发,但不自动把单流拆分到全部成员。实际能力还受终端和路径限制。应核对两端成员配置,在多流和成员失效条件下分别测量,而不只看端口速率相加。

继续阅读:工业交换机怎样管理带宽:出口排队、QoS与限速边界;工业以太网交换机VLAN怎样配置:PVID、标签、跨网与验收;