ERPS(Ethernet Ring Protection Switching,以太环网保护切换协议)是ITU开发的一种环网保护协议,也称G.8032。它是一个专门应用于以太环网的链路层协议。它在以太环网完整时能够防止数据环路引起的广播风暴,而当以太环网上一条链路断开时能迅速恢复环网上各个节点之间的通信。
ERPS基本概念
图1
- 以太环
以太环分为普通以太环和以太子环:
- 普通以太环:是一个环形连接的以太网网络拓扑,比如图1中的ERP1。
- 以太子环:以太子环为非闭环拓扑,它通过相交节点挂接在其它环或网络上,和相交节点间归属于其它环或网络的通道一起形成闭环拓扑,比如图1中的ERP2。
每个以太环(不论是普通以太环还是以太子环)都有以下两种状态:
- Idle状态:环网的每条物理链路都是连通的。
- Protection状态:环网中某条物理链路断开。
- 节点
以太环上的每台设备都称为一个节点。对于某个特定的以太环而言,节点的角色分为下列几种:
- RPL(Ring Protection Link,环保护链路) owner节点:紧挨着RPL链路,在以太环处于Idle状态时,负责阻塞RPL链路,防止网络出现环路的节点。每个以太环(不论是普通以太环还是以太子环)都有且仅有一个RPL owner节点(负载均衡模式下,一个物理以太环上跑多个ERP环,可以有多个RPL owner节点)。如图1所示,Node1为以太环ERP1的RPL owner节点;Node5为以太子环ERP2的RPL owner节点。
- 非RPL owner节点:以太环上除RPL owner节点外的其它节点。如图1所示,除Node1和Node5外的其它节点,被称为各个环的非RPL owner节点。
对于全局(指不针对某个特定的以太环)而言,节点的角色分为下列几种:
- 相交节点:在相交以太环中,同时属于多个环的节点被称为相交节点。如图1所示,Node3与Node4被称为相交节点。
- 非相交节点:在相交以太环中,只属于某个以太环的节点被称为非相交节点。如图1所示,除Node3和Node4外的其它节点,都被称为非相交节点。
- 链路与通道
- RPL(Ring Protection Link,环保护链路):每个以太环(不论是普通以太环还是以太子环)都有且仅有一条RPL。当以太环处于Idle状态时,RPL链路处于阻塞状态,不转发数据报文,以避免形成环路。如图1所示,Node1与Node4间的链路为以太环ERP1的RPL链路,Node1阻塞RPL端口(RPL链路所在的端口);Node4与Node5间的链路为以太环ERP2的RPL链路,Node5阻塞RPL端口。
- 子环链路:在相交环当中,归属于子环,由子环控制的链路。如图1所示,假设ERP1是普通以太环,ERP2是以太子环,则Node4与Node5间的链路及Node3与Node5间的链路为子环ERP2的链路,其它链路归属于普通以太环ERP1(特别注意:Node3与Node4间的链路属于普通以太环ERP1,不属于以太子环ERP2,不受ERP2的控制)。
- R-APS (Ring Auto Protection Switch)virtual channel:在相交环中,相交节点间,用于传输子环协议报文,但不属于子环的通路被称为子环的R-APS虚拟通道。如图1所示,由于Node1阻塞RPL链路,子环ERP2的协议报文在以太环ERP1中,通过Node3与Node4间的直连链路传播,则Node3与Node4间的直连通路就被称为子环ERP2的R-APS虚拟通道。
- VLAN
ERPS中有两种类型的VLAN,一种是R-APS VLAN,另一种是数据VLAN。
- R-APS VLAN:R-APS VLAN 用来传递ERPS协议报文。设备上接入ERP环的端口都属于R-APS VLAN,且只有接入ERP环的端口可加入此VLAN。不同环的R-APS VLAN必须不同。R-APS VLAN的接口上不允许配置IP 地址。
- 数据VLAN:与R-APS VLAN 相对,数据VLAN 用来传输数据报文。数据VLAN 中既可包含ERP环端口,也可包含非ERP环端口。
- 协议报文
ERPS协议报文(也称R-APS报文)的类型及其作用如下表所示:
ERPS工作原理
- 正常状态
1、 所有的节点在物理拓扑上以环的方式连接。
2、 环路保护协议通过阻塞RPL链路,确保不会成环(Loop)。如图2所示,Node1和Node4间的链路为RPL链路。
3、 对相邻节点间的每条链路进行故障检测。
4、 与故障链路相临的节点对故障链路进行阻塞,并使用R-APS(SF)消息向环上的其他节点报告故障。如图3所示,假设Node2,Node3间链路故障,则Node2和Node3等待holdoff计时器超时后,会阻塞故障链路,分别向环网上各个节点发送R-APS(SF)消息。
5、 R-APS(SF)消息触发RPL拥有节点打开RPL端口。R-APS(SF)消息还触发所有的节点更新各自MAC 表项和ARP/ND 表项,然后节点进入保护状态(Protection)。
图2
图3
- 链路故障
1、 与故障链路相临的节点对故障链路进行阻塞,并使用R-APS(SF)消息向环上的其他节点报告故障。如图3所示,假设Node2,Node3间链路故障,则Node2和Node3等待holdoff计时器超时后,会阻塞故障链路,分别向环网上各个节点发送R-APS(SF)消息。
2、 R-APS(SF)消息触发RPL拥有节点打开RPL端口。R-APS(SF)消息还触发所有的节点更新各自MAC 表项和ARP/ND 表项,然后节点进入保护状态(Protection)。
- 链路恢复
1、 当故障恢复时,故障相邻的节点继续保持阻塞状态,并发送R-APS(NR)消息,表示没有本地故障,如图4所示。
2、 guard计时器耗尽后,RPL Owner节点收到第一个R-APS(NR)消息后,开始启动WTR定时器。
3、 当WTR定时器耗尽后,RPL Owner节点阻塞RPL,并发送R-APS(NR,RB)消息。
4、 其他节点收到这个消息后,更新各自MAC 表项和ARP/ND 表项,发送R-APS(NR)消息的那个节点停止周期性发送消息,并打开原先阻塞的端口。环网又恢复到了最初的正常状态。
图4
锐捷ERPS技术特点
- ERPS负载均衡
通过在同一个物理环网上配置多个以太环,不同以太环发送不同VLAN(称为保护VLAN)的流量,实现不同VLAN的数据流量在该环网中的拓扑不同,从而达到负载分担的目的。
如图5所示,一个物理环网对应了两个以太环,两个以太环保护的VLAN不同,Node2为ERP1的RPL owner,Node3为ERP2的RPL owner。通过配置,可以实现不同VLAN分别阻塞不同的链路,从而实现单环的负载分担。
图5
- 安全性好
ERP中有两种类型的VLAN,一种是R-APS VLAN,另一种是数据VLAN。R-APS VLAN只用于传输ERPS的协议报文;而ERP也只处理来自R-APS VLAN的协议报文,不会处理任何来自数据VLAN的协议攻击报文,提高ERP的安全性。
图6
- 支持多环相交相切
如图7所示,ERPS支持在同一节点(Node4)以相切或者相交形式加入多个环,大大增加了组网的灵活性。
图7
锐捷RG-IS2700G系列工业交换机全部支持ERPS环网组网技术,大大提升组网的灵活度,且故障收敛时间≤20ms,确保前端视频数据传输的高稳定性。并且支持和RG-S5750-24SFP/4SFP-S或者RG-S5750-24SFP/4SFP-E产品使用单芯光纤组成ERPS环网,保证视频数据上传无瓶颈,同时为客户大量节省光纤资源。
相关标签:
点赞
更多技术博文
-
锐捷Wi-Fi 7高密AP RG-AP9520-RDX 携“动态波束赋形天线”正式登场!
锐捷网络新一代搭载智能天线的Wi-Fi 7高密无线接入点 RG-AP9520-RDX正式上市,该产品采用三射频设计,内置Al Radio智能射频,整机8条空间流,速率高达6.453Gbps,适用于高教、政府、普教、金融、商业等普通室内场景,亦可以满足企业大开间办公区、中大型报告厅、图书馆自习室、室内场馆、室内会场等高密度无线覆盖场景。
-
#无线
-
-
锐捷乐享云订阅,让IT运维更简单
在数字化转型的浪潮中,IT系统的复杂性正以惊人的速度增长。大多数企业在IT运维中面临故障定位难、效率低、成本高等问题,在此背景下,锐捷网络“乐享云订阅”服务应运而生,为客户提供持续高效的IT运维管理体验,助力企业增强灵活性并加速投资回报。
-
#统一运维
-
#IT运维
-
#IT运维管理
-
-
锐捷Wi-Fi 7新一代全院零漫游解决方案创新发布,为智慧医院建设注入新动力
在智慧医疗快速发展的今天,医院基础信息化网络正迎来一场革命性的转型。医疗数据流量的爆炸性增长,对网络带宽提出了前所未有的要求;智慧病房的广泛应用,设备无线化趋势明显,部署规模和终端数量急剧膨胀,运维的复杂性也随之水涨船高。此外,医院网络一方面在拥抱开放的物联网,实现智慧病房的多功能融合,同时也需坚守业务安全,满足等保标准。在这样的背景下,怎样的无线网络能支撑起智慧医疗当前与未来?
-
#医疗
-
#医院网络
-
#Wi-Fi 7
-
#无线
-
-
不可忽视的网络安全日志分析
网络安全日志分析是保障数字时代信息安全的关键措施。新一代日志分析与审计系统通过全面收集、标准化处理和智能分析各类网络日志,及时发现安全威胁和异常行为,提供全局视角和深度安全洞见,确保业务的不间断安全运营。
-
#知识百科
-
#安全
-