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

或给我们留言

在线留言

工业交换机冗余怎样工作:从生成树、环网保护到链路聚合与验收

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

多接一根网线,不一定能提高可靠性,也可能让网络形成环路。工业以太网冗余的关键,是让备用资源平时受控、故障时接替,并让设备和业务都能正确恢复。下面从交换机的发展讲起,说明生成树、环网保护与链路聚合的差别,以及怎样验证冗余真正有效。

一、从“复制信号”到“管理备用路径”

早期集线器主要重复收到的物理信号,使多个端口共享通信介质;在半双工共享网络中,还要处理冲突。交换机则学习“源MAC地址从哪个端口进入”,把对应关系记入地址表,再根据目的MAC地址选择出口。已知单播通常不必发往所有端口,但广播和未知单播仍可能向同一广播域的其它允许端口泛洪。这里是二层转发,不等同于IP路由。

非管理型交换机通常侧重即插即用,管理型交换机让工程师查看端口状态、配置VLAN、读取计数器并使用端口镜像等诊断功能。能管理不等于自动拥有所有冗余协议;是否支持生成树、环网或聚合,仍取决于型号和固件。也不宜绝对地说非管理型设备没有任何诊断或防环能力,更不能用固定价格倍数区分两类设备。

当三台或更多交换机首尾相接,广播帧可能沿环路反复出现。普通二层以太网帧没有像IP报文那样逐跳递减的TTL,因此不能依靠“绕几圈自然消失”。结果可能是广播风暴、MAC地址学习反复变化和业务拥塞。冗余协议要做的第一件事,不是让每条线都传业务,而是避免这样的循环。

交换芯片学习源MAC并查目的MAC转发,未受控三交换机环路导致广播重复的机制
图1:地址学习提高转发效率,却不能独自解决环路。右侧是未配置防环机制的危险示例。

二、生成树怎样留下备用路径

STP即生成树协议:交换机交换BPDU控制报文,选出根桥,并依据路径成本等规则确定端口角色,让参与同一生成树的业务形成无环拓扑。一些物理链路仍然连接,但相应端口不转发普通用户数据;这叫逻辑阻塞,不是把光纤拔掉,也不一定意味着该端口停止接收控制报文。

RSTP是快速生成树,在端口角色、故障判断和快速状态转换方面改进了传统STP。备用端口为路径变化做好准备;活动路径失效后,符合条件的备用路径转为转发,拓扑和MAC学习随之更新。原来“主路径中断时阻断备用路径”的说法恰好相反。

根桥只是生成树计算的基准,不是所有报文都必须经过的中央处理器。也不能把复杂网络一概画成“每台设备只留一根线到核心”。MSTP可把不同VLAN映射到不同生成树实例,在各实例内防环;它涉及区域名称、版本和映射一致性,不是任意打开就能自动实现负载分担。

传统STP与RSTP的恢复速度确有差别,但现场中断时间还受故障类型、链路检测、协议兼容、拓扑和端点应用影响。接入旧协议设备可能降低快速收敛收益。不要把“RSTP一定一两秒”当作验收承诺,也不要仅凭端口变绿就认定PLC通信已恢复。

三、环网保护为什么适合环形布线

厂区设备沿道路或生产线分布时,光纤环形布线便于保留另一条到达路径。ERPS是以太网环保护倒换,规范见ITU-T G.8032;正常时通过受控阻塞避免业务绕环,发生受保护故障后协调释放备用路径,并更新转发信息。它的控制机制与生成树不同,不能把所有“环网自愈”名称都当成同一种协议。

旧文中的RapidRing等名称应按对应厂商和版本的说明书理解,不宜将它们直接等同于ERPS,也不能据一个产品宣传推定不同品牌必然互通。工程上须统一环网协议、版本、环ID、控制VLAN、受保护业务VLAN与端口定义。双环、相交环和多环,还要核实具体拓扑是否被支持。

以A、B、C、D四台设备组成的单环为例:正常时把A—D上的一个业务转发点阻塞,数据可沿A—B—C—D传递;若A—B断开,原备用方向开放,数据可沿A—D—C—B到达。这个例子解释保护思路,不是所有协议都采用同样端口角色。两处断纤可能把环切成孤岛,一台关键设备故障也可能使接在它上面的终端离线。

同一四交换机环网在正常逻辑阻塞和断纤释放备用路径后的转发关系
图2:前后节点和物理布线相同,只改变故障链路和逻辑转发状态。阻塞与断纤是两种不同情况。

四、链路聚合不是VLAN Trunk

链路聚合把两台设备之间的多个兼容物理端口组成一个逻辑接口。静态聚合需要两端配置一致;LACP是链路聚合控制协议,可用于协商成员关系。成员正常时,交换芯片按散列规则把不同数据流分配到不同成员;一个成员失效后,符合配置条件的剩余成员继续承载流量。

例如两条相同速率链路构成一个聚合组,可以提高多条业务流的总承载能力,但常见按流散列并不会把单个数据流自动变成双倍速。断掉一条后,剩余容量下降,原来不过载的业务也可能开始排队或丢包。如果配置了最小活动成员数,成员减少还可能使整个聚合接口停用,须事先确认。

VLAN Trunk指一条链路允许承载多个VLAN;它不等于链路聚合,也不自动产生备用线路。把两条普通网线插在两台交换机之间,却没有正确聚合或防环配置,反而可能形成环路。旧文“Trunking距离无限延长、恢复必定低于10毫秒”的表述不能作为工程依据。

两条聚合成员按数据流分配,单成员断开后流量转移到剩余成员且容量下降
图3:聚合保护成员链路,不保证交换机本体故障仍能通信。示意未指定恢复时间或单流带宽。

五、线路备份之外,还要查共同故障点

两根光纤走同一管道,一次施工就可能同时损坏;两个电源输入接到同一个电源模块,也可能一起断电。冗余应结合走线路径、供电来源、上联设备和终端接入设计。双电源保护的是供电环节,环网保护的是受保护网络路径,它们不能相互代替。

双上联、双核心也不是单靠多接设备就成立。跨两台独立交换机做一个聚合组,必须确认堆叠或相应跨设备聚合机制确实被支持,不能把两台普通交换机当作一台。终端只有一张网卡、只接一台接入设备时,该接入设备仍可能是业务单点。

冗余与QoS、VLAN、SNMP各有职责:QoS帮助管理拥塞时的优先级,VLAN划分广播域,SNMP等机制提供状态监测;它们不会凭空修复断纤。应同时保留链路告警、拓扑变化、端口丢包和供电状态,才能知道备用路径何时接替、为什么没有接替。

六、怎样选方案并验证恢复

先规定业务能容忍多长中断、哪些故障必须覆盖,再选协议。拓扑灵活的多交换机网络可评估RSTP或MSTP;固定环形布线可评估共同支持的环保护;两设备间的并行上联可评估链路聚合。恢复目标不能只抄产品标题,还要核实所有节点、固件、拓扑规模与业务条件。

配置前画出端口拓扑,记录VLAN、协议角色、聚合成员、IP管理地址和电源来源,备份配置。先在独立测试环境建立无环通信,再按照说明书接入备用链路。不要在生产网随意关闭防环协议或强制所有端口转发;把交换机互联口误设为终端边缘口,也可能引入风险。

验收至少覆盖正常运行、每一条受保护链路分别断开、故障修复后的回切或稳定保持、单路电源失效及配置保存后的重启。设备故障、两处同时断纤等测试只有在方案要求且已准备隔离措施时进行,不把破坏性测试直接施加到正在运行的生产系统。

测量应同时看网络与业务:用连续报文和时间记录观察丢包区间,用端口与协议日志确认路径变化,再检查PLC、HMI、视频或上位机是否重新通信。低频Ping可能遗漏短中断,协议收敛也不等于应用立即恢复。记录业务负载、报文频率、故障位置和多次测试结果,避免一次“没断”就宣布零丢包。

七、飞畅产品能力怎样对应方案

可从飞畅M12工业交换机系列核查现场接口需求。官网M12 IP68管理型16路千兆电交换机列有STP/RSTP、MSTP、ERPS以及静态/动态LACP等能力,可按相应拓扑评估。具体支持范围、互通条件和恢复指标,应以订购型号、固件说明及现场验收为准,不能泛化到全部工业交换机。

一句话总结:冗余不是“线路越多越好”,而是备用路径受控、故障覆盖明确、恢复过程可测。先防环,再验证切换,最后确认应用真正恢复,才算完成可靠性设计。

资料说明:本次已吸收979、2205、1573、1719的有效主题,纠正备用路径方向、固定恢复时间及聚合带宽等旧表述。原理图为通用机制示意,不是产品实物、内部电路或实测数据。参考:Cisco RSTP端口与收敛机制、Cisco聚合负载分配与冗余说明、ITU-T G.8032环保护规范及上述飞畅产品资料。第三方文档用于解释通用原理,不表示飞畅使用相同配置命令。

现场常见问题

两条聚合成员断掉一条后,原业务总量还需要重新验吗?

需要。剩余容量降低,原来可承载的并发可能排队或丢包,最小活动成员配置还可能使聚合接口停用。按实际版本核对分流和状态,在授权环境测故障及恢复;不能只看到一个成员仍亮就认为容量和应用均未受影响。

跨两台独立交换机直接组同一聚合,能当双核心冗余吗?

不能直接这样做。跨设备聚合需要明确支持的堆叠或相应协调机制及正确配置,否则可能不工作或形成环路。先核对整个系统角色、版本和故障条件,不把两台普通设备当成一台,也不以物理双上联替代设计。

生成树根桥是不是所有正常业务都必须经过的转发中心?

不是。根桥是生成树计算基准,实际路径由端口角色、业务VLAN和目的地址等决定,并非每帧都交根桥处理。应核对拓扑和转发表解释通信,不能据根桥位置推导全部流量汇聚,或把MSTP打开就视为自动负载均衡。

继续阅读:工业交换机怎样组网:星形、链形与环形的故障边界;核心、汇聚与接入交换机:网络分层职责和容量怎么规划;