随着L2VPN的广泛应用,其可靠性要求也越来越高,尤其是承载VoIP、IPTV等实时性业务的L2VPN。
部署CCC VC和LDP VC互保护,实现CCC VC连接和LDP VC之间流量的保护,当主用路径发生故障时,流量可以切换到备用路径上,提高CCC连接和LDP
VC连接的可靠性。
非双归2PE场景
如图8-36所示,CE1通过AC1单归接入PE1,并且优先通过AC2访问CE2;PE1、PE2间部署PW VC1保护AC2,当AC2故障后,CE1通过PW
VC1访问CE3,从而形成保护关系。
由于两台PE分别接入两台CE设备,PE无法感知到CE的主备,因此需要PE自己定CE的主备,使用主从模式。配置保护的思路如下:
- AC1-->AC2的流量,保护链路为PW,保护AC2。
- AC2-->AC1的流量,没有保护链路。
- AC3-->PW VC1的流量,没有保护链路。
图8-36 CCC VC和LDP VC互保护组网(非双归2PE场景)
上面描述的是CE2为主、CE3为备的情况,这样形成的是LDP VC对CCC VC的保护,但是实际部署中,也有可能出现CE3为主,CE2为备的情况,这样就形成了CCC
VC对LDP VC的保护,两者的配置保护的思路是一致的,所以本节不再赘述CCC VC对PW的配置保护的思路。
表8-6 典型故障触发的倒换场景
故障点
|
保护倒换
|
AC2或者CE2故障(CE2为主并且CE3为备的场景,此时LDP VC保护CCC VC)
|
- PE1感知到AC2故障或是CE2故障触发的AC2故障,从而触发AC1的流量切换到PW,切换后的流量途径CE1->AC1->PW
VC1->AC3->CE3,返程流量途径CE3->AC3->PW VC2->AC1->CE1。
- 当AC2故障恢复后,AC1的流量在回切策略的控制下,切换到AC2。
|
PE1到PE2的PW发生故障、PE2设备发生故障、AC3故障或者CE3故障(CE3为主并且CE2为备的场景,此时CCC
VC保护LDP VC)
|
- PE1感知到PW的故障,从而触发AC1的流量切换到AC2,切换后的流量途径CE1->AC1->AC2->CE2,返程流量途径CE2->AC2->AC1->CE1。
- 当PW故障恢复后,AC1的流量在回切策略的控制下,切换到PW。
|
双归2PE场景
如图8-37所示,CE1通过Eth-Trunk双归接入PE1、PE2,选定AC1为主,CE2通过Eth-Trunk双归接入PE1、PE2,选定AC3为主。PE1和PE2间部署PW1
VC1保护AC3,AC3故障后CE1通过PW1 VC1绕行AC4访问CE2,PE1和PE2间部署PW2 VC1保护AC1,AC1故障后CE2通过PW2
VC1绕行AC2访问CE1,因此CE1、CE2都选择途经AC1、AC3作为主链路,选择AC2、AC4作为备链路,当主链路中断后,业务数据可以通过备用链路进行传递。
由于两台CE都通过Eth-Trunk接入PE,所以PE可以根据Eth-Trunk的主备状态决定PW的状态。配置LDP
VC保护CCC VC的思路如下:
- AC1-->AC3的流量:在AC1上配置PW1 VC1保护AC3。
- AC2-->PW2 VC2的流量:在AC2上配置PW2 VC2保护AC4。
- AC3-->AC1的流量:在AC3上配置PW2 VC1保护AC1。
- AC4-->PW1 VC2的流量:在AC4上配置PW1 VC2保护AC2。
图8-37 LDP VC保护CCC VC(双归2PE场景)
表8-7 典型故障触发的倒换场景
故障点
|
保护倒换
|
AC1故障
|
- CE1的Eth-Trunk立即倒换到AC2,由于AC4处于阻断状态,因此对AC2来说其主VC为PW2 VC2,CE1到CE2的流量通过PE2绕行PE1,再从AC3访问CE2,切换后的流量途径CE1->AC2->PW2
VC2->AC3->CE2;返程流量途径CE2->AC3->PW2 VC1->AC2->CE1。
- AC1故障恢复后,CE1的Eth-Trunk回切,流量恢复到从PE1直接通过AC3访问CE2。
|
AC3故障
|
- CE2的Eth-Trunk立即倒换到AC4,由于AC2处于阻断状态,因此对AC4来说其主VC为PW1 VC2,CE2到CE1的流量通过PE2绕行PE1,再从AC1访问CE1,切换后的流量途径CE2->AC4->PW1
VC2->AC1->CE1;返程流量途径CE1->AC1->PW1 VC1->AC4->CE2。
- AC3故障恢复后,CE2的Eth-Trunk回切,流量恢复到从PE1直接通过AC1访问CE1。
|
PE1故障
|
- CE1、CE2的Eth-Trunk同时倒换,两个CE同时倒换到PE2上进行交换,切换后的流量途径CE1->AC2->AC4->CE2;返程流量途经CE2->AC4->AC2->CE1。
- PE1故障恢复后,CE1、CE2的Eth-Trunk回切,流量恢复到从PE1直接通过AC1和AC3访问CE2。
|
双归3PE场景
如图8-38所示,CE1通过Eth-Trunk接入PE1和PE2,选定AC1为主,AC2为备,CE2通过Eth-Trunk接入PE2和PE3,选定AC3为主,AC4为备,在PE1上配置Independent模式的PW
Redundancy,PW1 VC1为主,PW2 VC1为备,在PE3上配置Independent模式的PW Redundancy,PW2
VC2为主,PW3 VC1为备。对于AC1而言,其到CE2的路径存在PW1 VC1(主)、PW2 VC1(备)两条路径;对于AC2来说,其到CE2的路径存在AC3(主)、PW3
VC2(备)两条路径,当主链路中断后,业务数据可以通过备用链路进行传递。
图8-38 LDP VC保护CCC VC组网图(双归3PE场景)
![]()
在PE1、PE2、PE3上由Eth-Trunk的优先级决定了AC的主备状态。实际有4种组合情况,但这几种组合的保护形式大同小异,这里只选择其中的2种组合为示例进行分析:
- AC1、AC3为主,AC2、AC4为备:
- AC1-->PW1 VC1的流量:在AC1上配置PW Redundancy,其中PW1 VC1为主用路径,PW2 VC1为备用路径。
- AC2-->AC3的流量:在AC2上配置PW3 VC2保护AC3。
- AC3-->PW1 VC2的流量:在AC3上配置PW1 VC2保护AC2。
- AC4-->PW2 VC2的流量:在AC4上配置PW Redundancy,其中PW2 VC2为主用路径,PW3 VC1为备用路径。
- AC2、AC3为主,AC1、AC4为备:
- AC1-->PW1 VC1的流量:在AC1上配置PW Redundancy,其中PW1 VC1为主用路径,PW2 VC1为备用路径。
- AC2-->AC3的流量:在AC2上配置PW3 VC2保护AC3。
- AC3-->AC2的流量,在AC3上保护链路为PW1 VC2保护AC2。
- AC4-->PW3 VC1的流量,在AC4上配置PW Redundancy,其中PW2 VC2为主用路径,PW3 VC1为备用路径。
表8-8 典型故障触发的倒换场景
故障点
|
保护倒换
|
AC1、AC3为主,AC2、AC4为备时,AC3故障
|
- PE3上Eth-Trunk感知到此故障,倒换到AC4上,AC4升主。
- PE3通知PW2 VC2升主,PE2通知PW1 VC2降备,AC1的主PW切换为PW2 VC1,最终流量切换到CE1->AC1->PW2
VC1->AC4->CE2,返程流量为CE2->AC4->PW2->AC1->CE1。
说明: 由于PE3上Eth-Trunk升主,触发AC4升主,并通告PW2
VC2升主,之后PE1才能将PW1 VC1切换到主PW(PW2 VC2),这个过程依靠信令收敛需要一段时间。此时PW仍然为备,如果流量从CE2->AC4->PW2
VC2->AC1->CE1,则可能被丢弃。这时就需要在PE1上部署双收。
- 当AC3故障恢复时,PE2升主,PE3降备,信令完成收敛后,双向流量切回到原先路径。
- 如果在AC3故障的基础上产生二次故障,即AC1故障,则PE2上Eth-Trunk升主,触发AC2升主。由于PW3 VC2已经升主,所以流量经PW3
VC2到PE3,再从AC4到CE2,即CE1->AC2->PW3 VC2->AC4->CE2,返程流量路径为CE2->AC4->PW3
VC1->AC2->CE1。
|
AC1、AC3为主,AC2、AC4为备时,AC1故障
|
- PE2上Eth-Trunk升主,触发AC2升主,此时CE1到CE2的流量路径为CE1->AC2->AC3->CE2,返程流量途径CE2->AC3->AC2->CE1。
- AC1故障恢复后,PW1升主,AC2降备,流量切换回CE1->AC1->PW1 VC1->AC3->CE2。
- 若在AC1故障的基础上发生二次故障,即AC3故障,则PE3感知到Eth-Trunk优先级升高,触发AC4升主,且PW3升主,此时CE1到CE2的流量路径为CE1->AC2->PW3
VC2->AC4->CE2,返程流量路径为CE2->AC4->PW3 VC1->AC2->CE1。
|
AC2、AC3为主,AC1、AC4为备时,AC3故障
|
- PE3上Eth-Trunk升主,触发AC4升主,且PW3升主,CE1到CE2的流量经AC2到PW3。最终CE1到CE2的流量路径为CE1->AC2->PW3
VC2->AC4->CE2;返程流量路径为CE2->AC4->PW3 VC1->AC2->CE1。
- AC3故障恢复后,PE2重新切换,流量切换回CE1->AC2->AC3->CE2。
|
AC2、AC3为主,AC1、AC4为备时,PE2故障。
|
- PE1和PE3上Eth-Trunk升主,触发AC1、AC4升主。
- PE1和PE3感知到对端AC升主后,流量都切换到PW2上。最终CE1到CE2的流量路径为CE1->AC1->PW2 VC1->AC4->CE2;返程流量路径为CE2->AC4->PW2
VC2->AC1->CE1。
- PE2故障恢复后,流量切换回CE1->AC2->AC3->CE2。
|