以太层网络环路是在国际电信联盟电信标准化部(ITU-T)G.8032标准中定义的一种 以太网环路保护切换机制。以太网络环路由于其减少了链路数量,可以提供更经济的广域多点 连接。G.8032定义的机制和协议实现了高可靠性,并且保障了稳定性;并且不会形成环路。环路会 严重影响网络运行和服务的可用性。
G.8032标准, 也被称为以太网环路保护切换(ERPS),可以提高以太网环路的可用性和健壮性。 比起SONET或EAPS环,使用ERPS构造的以太网环路可以提供更低的成本。
ERPS比EAPS更经济,在环中的每个节点之间仅需要一条物理链路。然而,ERPS环只能允许一次断开, 并不像EAPS那么健壮。ERPS支持多达255个节点的环结构。当使用超过16个节点时,ERPS需要 较高的收敛时间,但应该始终允许低于500毫秒。
使用管理 > ERPS (全局配置) 页面,在交换机上开启或关闭全局 ERPS 功能。
在交换机上开启 ERPS。(默认: Disabled)
在开启ERPS环之前交换机上必须先开启全局ERPS(在域配置- 配置细节 页面中设置管理状态)。
使用管理 > ERPS (域配置) 页面 配置 ERPS 环。
包括一个控制VLAN和一个或多个受保护数据VLAN的一个ERPS环必须被配置, 当一个环能够开始运行之前,必须在交换机上开启全局 ERPS 功能。 一旦该功能被开启,RPL拥有者节点和非拥有者节点状态机将启动,并且环进入激活状态。
添加
ERPS环的名称。 (长度: 1-12 个字符)
用于R-APS消息中的ERPS环标示符。 (范围: 1-255)
显示
已配置的ERPS环的名称。
用于R-APS消息中的ERPS环标示符。
显示在交换机上的ERPS是开启还是关闭。
显示 ERPS 版本。
维护实体组(MEG) 等级为环自动保护倒换(R-APS)信息提供一个通信信道。
显示控制VLAN ID。
显示以下ERPS状态:
ERPS环已经开始,但还没有确定环的状态。
如果一个环上的所有节点都处于这种状态,这就意味着在这个环中的所有链接都是正常的。若某一段链路检测到链路发生故障,那么将从idle状态切换到protection状态。
如果节点处于这种状态,这就意味着发生了链路故障。若所有的链路故障恢复了,那么将会从protection状态切换到idle状态。
显示节点类型为None、RPL拥有者或RPL邻居。
显示是否选定反转或非反转的恢复模式。
显示了该节点西和东环网端口上的信息。
显示此节点的西环端口。
显示此节点的东环端口。
端口或trunk被配置成一个环端口。
运行状态:
业务的发送和接收被阻塞,且R-APS消息的转发也被阻塞,但本地生成的R-APS消息的传输是允许的,并且允许接收所有的R-APS消息。
业务的发送和接收是允许的,允许传输,接收和转发R-APS消息。
接口的链路状态没有up。
接口不是一个已知状态。
一个连到本地节点的链路产生了一个信号故障。
显示强制切换命令是否在这个接口上被发送。
显示手工切换命令是否在这个接口上被发送。
用来监控该链路的状态的CFM MEP。
显示此节点是否连接到RPL。
配置细节
已配置的ERPS环的名称。
每个环内的服务实例是基于一个为特定的用户的独特维护联合体,通过环名称、维护等级、维护联合体的名称、和指定的VLAN加以区分。至多可以在交换机上配置6个ERPS环。
在R-APS消息中使用的ERPS环标示符。 (范围: 1-255; 默认: None)
R-APS信息被携带在一个 R-APS PDU中。 MAC地址的最后一个字节被指定为环ID(01-19-A7-00-00-【环 ID】)。如果使用默认的MAC地址的功能被R-APS Def MAC参数所关闭,那么域ID将被R-APS PDU使用。
激活当前ERPS环。
在开启ERPS环之前,交换机上必须先开启全局ERPS, 在每个节点上配置东和西环网端口,指定RPL拥有者节点,并且配置控制VLAN。
一旦开启,RPL拥有者节点和非拥有者节点状态机将启动,并且如果没有检测到信号故障,环将进入idle状态。
指定与以下ERPS版本兼容:
1 - 基于ITU-T G.8032/Y.1344 的ERPS 版本 1。
2 - 基于ITU-T G.8032/Y.1344 版本2的ERPS版本 2。 (这是默认设置)
除了支持版本1所提供的基本功能之外,版本2还支持:
支持多环或阶梯网络
反转或非反转恢复
强制切换(FS)和手工切换(MS)命令用于手工阻塞一个特定环网端口
刷新 FDB (转发数据库)逻辑,能在环中减少刷新 FDB 操作的总次数
一个环上支持多个ERP实例
版本2向下兼容版本1。 如果指定了版本2,输入和命令将被透明地转发。 如果设置为版本1, MS和FS操作命令将被过滤,并且将交换机设置为反转模式。
当一个仅支持G.8032v1功能的环节点与支持G.8032v2的其它节点共同存在于同一个环中时,版本号被自动设置为“1”。
当运行G.8032v1和运行G.8032v2的环节点共存于同一个环中时,每个节点的环ID都被设置为“1”。
在版本1中, MAC地址 01-19-A7-00-00-01 被用于节点标示符。R-APS Def MAC 参数不起作用。
维护实体组(MEG) 等级为环网自动保护倒换(R-APS)信息提供了一个通信信道。(范围:0-7)
此参数用于确保接收到的R-APS PDU被定向到这个环。如果有很多R-APS PDU通过这个交换机,那么每个本地环都应该配置独一无二的等级。
用于发送和接收的R-APS协议消息的专用VLAN。 (范围: 1-4093)
为每个ERPS环配置一个控制VLAN。首先创建用作控制VLAN的VLAN,将东西接口的环端口作为标签成员添加到此VLAN,然后使用这个参数将其添加到环。
为了避免在网络中产生一个环路或在某些条件下发生其它的问题,建议采取下列限制措施:
控制VLAN不能配置为三层接口(具有IP地址),动态VLAN(已经开启GVRP),也不能作为一个私有VLAN
此外,只有环端口可被添加到控制VLAN 。其它端口都不可以是该VLAN的成员。
同时,控制VLAN的环端口必须带有标签。不遵守这些限制可能会导致网络中的环路。
一旦环被激活时,控制VLAN的配置就不能被修改。在对控制VLAN做任何配置更改之前,使用管理状态参数停止ERPS环。
请参考 显示 页面的参数。
显示ERPS节点类型为下列之一:
节点既不是无环保护链路(RPL)拥有者节点,也不是RPL邻居。 (这个是默认设置。)
指定一个环网节点作为RPL拥有者节点。
在一个环上只可以配置一个RPL拥有者。 拥有者在idle状态期间会阻塞在RPL上的业务数据, 在Protection状态期间会解除阻塞。(也就是说,在一个环上已经检测到信号故障或在配置操作页面使用强制切换或手工切换命令开启了保护状态)。
必须为所有的环网节点指定连接到环上的东和西连接。当此交换机被配置为RPL拥有者节点,西环网端口会自动设置为连接到RPL 。
指定一个环网节点作为RPL邻居。
RPL 的邻居节点,配置时,是一个与RPL相邻的环网节点,其负责在正常条件下阻塞它这一端 的RPL(即,该环被建立并且在环中不存在请求)同时另一端由RPL拥有者节点进行阻塞。RPL邻居节点可以参与阻塞或解除阻塞它这一端的RPL,但不负责激活恢复动作
在环上只有一个RPL拥有者节点可以被配置。 如果交换机被设置为一个ERPS域的RPL拥有者, 则西网环端口就被设置为RPL的一端。 如果交换机被设置为一个ERPS域的RPL邻居,则东网环端口就被设置为RPL的另一端。
环的东连接和西连接到必须被所有的环节点指定。 当这台交换机被配置成RPL邻居时,东环网端口就被设置成正连接到RPL。
注意:那不是强制性地声明一个RPL邻居。
设置通过反转模式或非反转模式恢复到空闲状态的方法。 (默认:Enabled)
反转行为允许交换机通过协议信息的交互自动将RPL从Protection状态返回到Idle状态。
非反转行为的保护,强制切换( FS )和手工切换( MS)状态基本上是相同的。非反转行为要求使用清除命令(配置操作页面)将RPL从Protection状态恢复到Idle状态。
保护倒换恢复 - 在一个环网节点有一个或多个环网端口出现SF(信号故障)的情况下,一旦 检测到信号故障被清除,保持至少一个环网端口阻塞业务信道和R-APS信道,直到RPL因为环网保护倒换的结果被阻塞 ,或者直到环中有一个更高优先级请求(例如,一个SF状态)。
一个环节点的一个环网端口处于SF状态中,一旦检测到SF状态已被清除,将在两个环网端口上持续发送带有自己节点ID的R-APS( NR - 没有请求)消息作为优先级信息,通告目前在这个环网节点上没有请求,并启动了保护定时器。 当保持阻塞的链路的另一个(或多个)恢复的环网节点收到此消息时,它将该节点ID与自己的节点ID信息进行比较。如果接收到的R-APS(NR)消息具有更高的优先级,这个环网节点解阻塞 它的环网端口。否则,保持阻塞不变。结果,只有带有一个终端的一个链路被阻塞。
当环网节点接收到一个R-APS(NR,RB-RPL 被阻塞)时,或收到另一个更高优先级的请求时, 就停止发送R-APS(NR)消息。
有关反转模式和非反转模式恢复的更多信息,请参阅管理指南。
强制切换恢复 - 通过向强制切换模式正在生效的环网节点发送清空命令(配置操作页面),可以删除一个强制切换命令。 清除命令移除任何现存的本地操作员命令,并且如果环处于反转行为模式中,触发反转。
由于之前的强制切换命令,强制切换命令被清除的环网节点会保持环端口阻塞业务信道和R-APS信道。 这个环网端口会保持阻塞直到作为环网保护倒换的结果而使RPL被阻塞,或直到在环中有另一个更高优先级的请求(例如,一个SF状态)。
如果强制切换命令被清除的环网节点收到一个节点ID比其自己的节点ID更高的R-APS(NR )消息, 它将解阻塞任何不处于SF状态的环网端口,并停止向两个环网端口发送R-APS(NR)消息。
有关反转模式和非反转模式恢复的更多信息,请参阅管理指南。
手工切换恢复 - 通过向手工切换模式正在生效的环网节点发送清空命令(配置操作页面),可以删除一个手工切换命令。 清除命令移除任何现存的本地操作员命令,并且如果环处于反转行为模式中,触发反转。
由于之前的手工切换命令,手工切换命令被清除的环网节点会保持环端口阻塞业务信道和R-APS信道。 这个环网端口会保持阻塞直到作为环网保护倒换的结果而使RPL被阻塞,或直到在环中有另一个更高优先级的请求(例如,一个SF状态)。
手工切换被清除的以太环网节点在两个环端口上连续发送R-APS(NR)消息,告知在这个环网节点上目前没有请求。 当环网节点接收到RAPS(NR,RB)消息时,或者收到另一个更高优先级的请求时,就会停止发送R-APS(NR)消息。
如果手工切换命令被清除的环网节点收到一个节点ID比其自己的节点ID更高的R-APS(NR )消息, 它将解阻塞任何不处于SF状态的环网端口,并停止向两个环网端口发送R-APS(NR)消息。
有关反转和非反转模式恢复的更多信息,请参阅管理指南。
用于发送控制报文的ERPS环。
该交换机可以支持最多两个环。 然而,ERPS控制报文只能在一个环上发送。此参数用来指定当前环是次环,并且指定发送ERPS控制报文的主环。
环保护链路(RPL) 是西端口,并且不能被配置。所以在次环上的物理端口必须是 西端口。换句话说,如果一个域有两个物理环端口,那么这个环只能是主环,而不是只能有一个物理环网端口的次环(或子域)。 如果东端口已经被配置,那么因此主域就不能被设置。
环网节点有一个独一无二的MAC地址。 MAC地址必须指定的格式为 xx-xx-xx-xx-xx-xx 或 xxxxxxxxxxxx. (默认:CPU MAC 地址)
该环的节点标识符,用于标识在R-APS消息中用于自动和手动切换恢复操作的节点。
例如,一个节点有一个环网端口处于SF状态中,并且检测到该状态已被清除,将在两个环网端口上 持续发送带有自己节点ID的R-APS( NR )消息作为优先级信息,通知其邻居节点,目前在这个节上没有请求。 当保持阻塞的链路的另一个恢复的节点收到此消息时,它将该节点ID与自己的节点ID信息进行比较。 如果接收到的R-APS(NR)消息具有更高的优先级,则解阻塞其环网端口。否则,阻塞保持不变
节点标示符也可以用于调试, 例如区分当一个节点连接到多于一个环时的消息。
在一个子环上配置一个R-APS虚拟信道去连接两个互联点, 使ERPS协议数据流可以穿越任意以太网网络。(默认:Enabled)
一个子环可连接到带有或不带有虚拟信道的主环上。 虚拟信道用来在子环上连接 两个互联点,使R-APS控制信息可以穿越任意以太网网络拓扑结构。如果一个虚拟信道 不是用来穿越中间的以太网网络,在信道中的数据仍然将流向网络中,但所有的R-APS消息 将在互连点终止。
带有R-APS虚拟信道的子环 - 当在一个子环上使用一个虚拟信道使互连点之间的R-APS消息能够任意穿越, 则R-APS虚拟信道可以或不遵循业务信道通过网络的相同路径。在子环的虚拟信道上被转发的R-APS消息通过互联网络广播或组播。 由于这个原因,虚拟信道的广播/组播域应被限制在必要的链路和节点上。例如,虚拟信道仅能跨越互连的环或用于转发该子环中R-APS消息所必须的互连子环。 还必须注意确保通过虚拟信道传输到互联网络子环的本地RAPS消息能与其它互连环中的R-APS消息独立地区分开来。 例如,这可以通过为不同子环的虚拟信道使用不同的VID的方法来实现。
注意,在一个子环所附属的互连的以太网中,R-APS虚拟通道需要一定量的带宽来转发R-APS消息。 还要注意:如果一个R-APS消息在一个R-APS虚拟信道中经过了很长的距离,子环的保护切换时间可能会受到影响。
没有R-APS虚拟信道的子环 - 在某些情况下可能不期望使用虚拟信道来互连任意以太网络中的子环。 在这种情况下,R-APS消息在互联点上被终止。因为子环不提供一个R-APS信道,也不在互连的节点间提供R-APS虚拟信道,R-APS通道阻塞不会应用在正常的环链路上,以避免信道的分割。 结果,子环中任何环链路上的故障将导致子环的R-APS信道被分割,这会阻碍R-APS消息在一些子环的环节点之间交互。
没有R-APS消息被其它的环或子环在子环被附加的互连节点上插入或提取。因此,不需要任何额外的带宽,也不需要用于环互连的不同的VID/环ID。 此外,子环的保护切换时间独立于相互连接的环的配置或拓扑结构。另外,不管其互连配置,此选项始终确保互连网络形成一个树形拓扑。 这意味着,没有必要采取预防措施来防止构成一个整体互连的网络所潜在地会形成的环路。
设置交换机的 MAC 地址作为R-APS消息中的节点标识符。(默认:Enabled)
当运行ERPSv1和ERPSv2的环节点共同存在于同一环上时,每个环节点的环ID必须配置为“1”。
若关闭此命令, 下面的字符串用作节点标示符:
ERPS版本1: 01-19-A7-00-00-01
ERPS版本2: 01-19-A7-00-00-【环 ID】
开启将拓扑变化消息从一个子环传播到主环的功能。(默认: Disabled)
当次环检测到拓扑变化时,可以传输一个关于此事件的消息到主环。 当主环从一个次环接收到这类消息时,它可以清除其环网端口的MAC地址, 以帮助次环更快速地通过保护倒换恢复其连接。
当MAC地址被清除,数据流可能洪泛到主环上。 MAC地址重新学习后,数据业务将会变稳定。 主环不会被破坏,但是在短时间内主环上的数据带宽可能会受这个洪泛行为的影响。
当一个所有者节点进入保护状态,而没有通过信号故障消息检测到任何链路中断事件时,就会发送非标准的健康检查数据包。
RPL拥有节点接收到来自和故障链路相邻的节点的R-APS(SF-信号故障)消息时, 就会检测到一个链路故障。 拥有者通过解阻塞RPL进入保护状态。然而,使用这一标准的恢复过程可能会导致一个非ERPS设备被隔离, 因为当与其相邻的ERPS设备检测到连通性检查消息(CCM)丢失事件时,就会阻塞非ERPS设备和ERP设备之间的链路。 当在环上开启非ERPS设备保护功能时,如果由CCM丢失事件检测到信号丢失,则环网端口上的RPL拥有者节点和非所有者节点将不会被阻塞。
在RPL拥有者节点上开启非ERPS设备保护后,当它进入保护状态,它会发送非标准的健康检查数据包轮询环健康。 它不使用正常的程序从恢复链路相邻的节点等待接收R-APS(NR - 没有请求)消息。相反,它会等待看是否 非标准健康检查数据包会环回回来。如果数据包能够环回,表明故障已经解决, RPL将被阻塞。阻塞RPL后, 拥有者节点仍然会发送一个R-APS(NR,RB - 环阻塞)消息。收到此消息的ERPS兼容节点刷新其转发 数据库,并解阻塞之前的阻塞端口。环现在将返回到空闲状态。
hold-off 定时器用于滤除间歇链路故障。 如果这个计时器到期,故障将只报告给环网保护机制。(范围: 0-10000毫秒,步长为100毫秒)
为协调在多个层中保护切换的时间,可能需要一个hold-off计时器。它的目的是允许一个服务器层保护切换,有机会在客户层切换之前解决问题。
当一个新的缺陷或更严重的缺陷发生(新信号故障)时,如果配置的hold-off计时器的值不为零, 此事件将不会被立即报告给保护倒换机制。相反hold-off计时器将会启动。当定时器到期时, 无论缺陷是否仍然存在,定时器将被检查。如果缺陷存在,将向保护倒换机制报告该缺陷。上报的缺陷 与启动计时器的缺陷不必相同。
保护定时器用于防止环网节点接收过时的R-APS消息。在保护定时器期间,所有接收到的R-APS消息 都被环保护控制过程忽略,让仍然在环中传播的旧消息有足够的时间过期。(范围: 10-2000毫秒,步长为10毫秒)
保护定时器的持续时间应大于一个R-APS消息在环中传播预期的最大转发延迟时间。 保护定时器的一个副作用是,在其持续时间内,节点将不知道从其他节点发出的新的或现有的环请求。
当清除强制切换(FS)和手工切换命令时使用等待阻塞(WTB)定时器。 由于多个FS命令允许共存于 一个环上,WTB定时器确保单个FS命令的清除不会重新触发RPL的阻塞。当清除一个MS命令时,WTB计时器 防止一个闭环的形成是由于可能的定时异常,RPL拥有节点在恢复过程中收到一个过期的远程MS请求。
当从一个FS或MS命令恢复时,延时定时器必须足够长,以收到任何潜在的远程FS或MS命令。这个延迟计时器被称为WTB定时器, 其值被定义成比保护定时器长5秒。这个时间足够允许一个报告环网节点传输两个R-APS消息,并允许该环识别潜在条件。
该延时定时器在RPL拥有节点上被激活。当相关延时定时器超时后, RPL拥有节点通过传输一个R-APS (NR , RB)消息启动逆转过程。任何高优先级请求优先抢占这个延时定时器时,延时定时器(即WTR或WTB )无效。
延时定时器(即WTR和WTB)可以通过系统启动和停止。启动运行延时定时器的请求不会重新启动延时定时器。 停止延时定时器的请求停止延时定时器,并且重置延时定时器的值。 清除命令(配置操作页面)可以用来停止延时定时器。
在阻塞从信号故障中恢复的RPL之前,等待恢复定时器用于验证环已经稳定下来。 (范围:5-12分钟)
如果交换机由于信号故障而进入环保护状态,当故障条件被清除后,RPL拥有节点将启动等待恢复定时器, 并等到它过期,以便在阻塞RPL之前确认该环稳定,并返回到Idle(正常操作)状态。
等待阻塞定时器过期之前的时间。
等待恢复定时器过期之前的时间。
在西/东方向连接到下一个环节点。
每个节点必须在环上连接到两个邻居。 为方便起见,连接的端口被称为东端口和西端口。另一种方法是,东方向的最近邻居应该是在环中顺时针方向的下一个节点,而西方向的最近邻居应该是环中逆时针方向的下一个节点。
连接到西向或东向环端口的端口或trunk。
需要注意的是环网端口不能被配置为一个生成树的成员,一个动态trunk,或一个静态trunk。
配置完成后,此字段显示为这个节点的环网端口的工作状态:
业务的发送和接收被阻塞,且R-APS消息的转发也被阻塞,但本地生成的R-APS消息的传输是允许的,并且允许接收所有的R-APS消息。
业务的发送和接收是允许的,允许传输,接收和转发R-APS消息。
接口没有被连接。
接口的状态不是已知的。
显示连接到本地节点的一个链路是否存在信号故障。
显示强制切换命令是否在这个接口上被执行。
显示手工切换命令是否在这个接口上被执行。
指定在环节点上用来监控链路的CCM MEP。
如果一个MEP使用CFM连通性检查消息来监控一个ERPS节点的链路状态,那么这个配置页上的MEG等级参数必须与指定的MEP所属的CFM域的授权维护级别相匹配。
为了确保对一个环节点的完整监控,指定用于监控环节点东和西两个端口的CFM MEP。
如果CFM判断出使用此命令被配置成监控环端口的一个MEP节点已经断开,这一信息会被传递到ERPS,接着将其作为环网节点故障进行处理。有关ERPS如何从一个节点故障中恢复的更多信息,请参考这个配置页面上反转参数的描述。
如果节点被连接到RPL ,显示是通过哪个接口连接的。
使用管理 > ERPS (配置操作) 页面 使用强制切换或手工切换命令来阻塞一个环端口。
已配置ERPS环的名称。
指定在东或西环端口上进行强制切换(FS)或手工切换(MS)操作。
阻塞指定的环端口。(可选:东端口或西端口)
一个没有等待请求的环有这样的逻辑拓扑结构:业务信道在RPL上被阻塞,而在所有其他的环链接上解阻塞。在这种情况下,FS命令触发保护倒换如下:
发出FS命令的环网节点阻塞业务信道并在命令发往的环网端口上阻塞R-APS信道,并解阻塞其它的环网端口。
发出FS命令的环网节点发送R-APS消息以指明在两个环网端口上的强制倒换。当本地FS命令是环网节点的最高优先级命令时,这个环网节点就不断地发出R-APS(FS)消息。 R-APS(FS)消息将FS命令通知给其它环网节点,并且在一个环网端口上阻塞业务信道。
没有任何本地更高优先级请求解阻塞任何被阻塞的环网端口时,环网节点接受一个R-APS(FS)消息。 这个动作随后解阻塞RPL的业务信道。
没有任何本地更高优先级的请求停止R-APS消息的传输时,环网节点接受一个R-APS(FS)消息。
收到R-APS(FS)消息的环网节点刷新它的FDB.
当每个环网节点执行上述操作后,强制倒换请求的保护倒换就被完成了。此时,环附近的业务流被恢复。 从这一刻起,下列规则应用于进一步强制倒换命令的相关处理:
当环中存在一个强制切换请求时,除非在环网节点上有一个先前的本地强制切换请求,任何新的强制切换请求都会被接受。 发出更多强制切换命令的环网节点在早先发出强制切换命令的环端口上阻塞业务信道和R-APS信道。早先发出强制切换命令的环网节点向两个环端口发出一个R-APS消息指明强制切换。 当本地FS命令这个环网节点的最高优先级命令的时候,该环网节点就不断地发出R-APS(FS)消息。这样,在环中允许两个或两个以上强制切换,这可能会无意中造成环的分割。如果这是不想要的,操作者的责任就是防止发生这种效果。
当一个环在FS状态下,而发出FS命令的节点被移除或出现故障时,环会保持在FS状态,因为FS命令只能在发出FS命令的节点被清除。这将导致不可恢复的FS状态。
当在一个环网节点(或环网链路)上正在执行一个维护过程(例如:维护、升级)时,建议在两个相邻环网节点上发出FS命令,而不是直接由处于维护状态的环网节点发出一个FS命令,以避免陷入上述不可恢复的状态。
在没有故障或FS命令的情况下,阻塞指定的环网端口。(可选:东端口或西端口)
一个没有请求的环有一个这样的逻辑拓扑结构:业务信道在RPL上被阻塞,而在所有其他的环链接上解阻塞。 在这种情况下,手工倒换命令触发保护倒换,如下所示:
如果没有其他更高优先级的命令存在,发出手工倒换命令的环网节点阻塞业务信道并在命令发往的环网端口上阻塞R-APS信道,并解阻塞其它的环网端口。
如果没有其他更高优先级的命令存在,发出手工倒换命令的环网节点发送R-APS消息以指明在两个环网端口上的手工倒换。 发出FS命令的环网节点发送R-APS消息以指明在两个环网端口上的强制倒换。当本地MS命令是环网节点的最高优先级命令时,这个环网节点就不断地发出R-APS(MS)消息。 R-APS(MS)消息将MS命令通知给其它环网节点,并且在一个环网端口上阻塞业务信道。
如果没有其它更高优先级的命令存在,并假设在手工倒换命令发出之前环网节点处于Idle状态,该环网节点刷新其本地的FDB。
没有任何本地更高优先级请求解阻塞任何被阻塞的没有SF状况的环网端口时,环网节点接受一个R-APS(MS)消息。 这个动作随后解阻塞RPL的业务信道。
没有任何更高优先级的本地请求停止传输R-APS消息时,环网节点接受一个R-APS(MS)消息。
接收到R-APS(MS)消息的环节点刷新其FDB。
当每个环网节点执行上述操作后,手工倒换请求的保护倒换就被完成了。此时,环附近的业务流被恢复。 从这一刻起,下列规则应用于进一步手工倒换命令的相关处理:
若在环中存在一个手工倒换命令,任何新的手动倒换请求都将被拒绝。 在新请求被发出的环网节点上请求被拒绝,同时生成一个通知,告知操作员新的 MS 请求没有被接受。
一个带有本地手工倒换命令的环网节点收到一个不同节点ID的R-APS(MS)信息后,会清空其手工倒换 命令请求并开始发送R-APS(NR)消息。由于之前的手工倒换命令,环网节点保持环网端口阻塞。
一个带有本地手工倒换命令的环网节点收到一个R-APS消息,或比R-APS(MS)具有更高优先级的本地请求后,会清空其手工切换请求 。 环网节点然后处理新的更高优先级的请求。
在反转和非反转模式下的手动切换恢复在反转参数中被描述。
手工清除已经被强制切换或手工切换命令所调用的保护状态,并且该节点正运行于非反转模式下;或当节点运行于反转模式下时WTR或WTB计时器尚未到期。
使运行在非反转模式下的环从强制切换或手工切换状态返回到Idle状态需要两个操作步骤:
如果在一个节点上已经激活了一个本地强制切换命令,那么就可在这个节点上发出一个清除命令删除强制切换命令。
在RPL拥有节点上发出一个清除命令触发反转。
清除命令也将停止WTR和WTB延时定时器,并且重置它们的值。
有关在非反转模式中使用这个命令的更多详细信息包含在管理指南中。