为什么要把环拆开再连
当现场被分成多个区域时,每个区域自己成环,再通过一条或两条链路把环与环连起来,这种结构叫环间耦合。它解决的是单一大环的两个问题:环越大收敛越慢、故障影响面越大。耦合链路怎么设计,直接决定两个环之间的故障如何互相隔离。
基本信息
| 基本结构 | 各区域独立成环,环间通过耦合链路或耦合设备连接 |
|---|---|
| 单点耦合 | 两环之间只有一条链路,该链路或接口故障即隔离两个区域 |
| 双点耦合 | 每个环各出一台设备与对端相连,形成两条耦合路径 |
| 耦合设备作用 | 统一管理环间冗余,避免耦合路径上形成环路 |
| 主要约束 | 跨环转发的冗余协议需统一,否则耦合点成为隐患 |
| 规模收益 | 单个环规模变小,收敛时间与故障影响面随之下降 |
典型使用场景
- 厂区分多个车间,每个车间各自成环,车间之间需要互通
- 单一大环设备数量过多导致收敛时间超标,需要拆分成多环
- 出现跨区域故障互相影响的事故,需要重新设计耦合方式
- 主干与现场环分层,需要通过耦合设备统一管理冗余
- 需要评估耦合链路中断后的业务影响范围
- 新老区域分期建设,需预留后续环间耦合能力
耦合设计要回答的问题
耦合设计要回答的问题
拆成几个环、每环多少设备 # 环越大收敛越慢,视需要拆分
环间用一条还是两条链路 # 单链路故障即隔离两个区域
耦合点由谁负责管冗余 # 无统一管理容易在耦合处成环
跨环业务能容忍多久中断 # 决定耦合链路需要几级冗余
不同厂商环网协议能否互通 # 不能互通则耦合点无法收敛
耦合链路走线是否物理分开 # 同路径则存在共因失效耦合方式对照
| 耦合方式 | 容错能力 | 适用与代价 |
|---|---|---|
| 单链路耦合 | 低,链路故障即分区 | 临时或非关键区域,成本最低 |
| 双链路耦合 | 中,一条断开仍可互通 | 常用方案,需协议支持且能防环 |
| 专用耦合设备 | 较高,环间冗余统一管理 | 成本较高,配置更集中可控 |
| 多级级联 | 视各层设计而定 | 大型厂区分层组网,需逐层验证 |
环间耦合最常见的隐患是环路:两个环各自有冗余协议,但在耦合点互相看不到对方的探测报文,若无统一管理就会在耦合路径上形成环路。设计时应明确由哪一层负责检测并阻塞耦合链路。
拆分多环的收益是收敛时间与故障影响面都变小,代价是跨环通信经过更多跳数与潜在瓶颈链路。拆分前要先估算跨环业务的流量与实时性要求,避免把瓶颈从单环搬到耦合链路上。
耦合链路的物理路径必须分开。两条耦合链路如果走在同一线槽或同一桥架,施工损坏或火灾等共因事件会同时打断两条,双点耦合随之退化成单点。