其他分享
首页 > 其他分享> > ERPS

ERPS

作者:互联网

ERPS: 是通过手动指定RPL链路,来让数据流在工作链路上转发,而RPL链路处于备份状态。

当工作链路出现故障时,数据流能够快速倒换到RPL链路上来。具体实现是:初始状态下,RPL owner端口处于discarding状态,当工作链路出现故障,有故障的交换机会发送SF(Signal fail) 报文,当RPL链路收到SF报文后,会刷新本地的FDB(转发数据表),并将RPL owner、以及RPL neighbor端口放开(由discarding—>forwarding).其实在检测到链路故障的时候,交换机会将故障端口阻塞掉。防止环路产生。

当工作链路回复故障时,RPL 链路能够回切到工作链路上来。具体实现是:
1,当故障回复后,交换机会发送NR(No Request)报文,
2,当RPL链路收到NR报文后,在等待WTR计时器超时后,会将RPL链路会重新回到forwarding状态,并同时发送NRRB报文。
3,当故障链路端口收到NRRB端口会,会将原来阻塞端口放开。

  è这样就完成了RPL链路回切。

 

如果我们想手动倒换,由2种方式force switch和mannual switch。

Force switch 方式的实现过程是:

1, 在工作链路的端口上执行force switch,该端口被阻塞掉。并发送FS报文

2, RPL链路收到FS报文会,会将RPL端口forwarding,并刷新FDB表项。

Manual switch和force switch功能一样,只是manual swith只能在ERPS的状态idle或者pending状态是才能执行,而force switch在所有状态下都可以执行。

 

清除
在执行了force switch、manual switch的交换机上执行clear操作,数据流能够回切到工作链路上来。如果是回切模式,那么等待WTR后,数据流回切,如果是非回切模式,则需要在RPL owner交换机上执行clear。

总结,ERPS的链路倒换由自动的和手动的,链路故障时触发自动倒换的。Force、manual switch是手动倒换。回切也有自动和手动之分,自动回切是由故障回复触发,手动回切是通过clear来触发。

标签:ERPS,端口,故障,switch,链路,RPL,回切
来源: https://www.cnblogs.com/xijun-gu/p/16466568.html