AnsweredAssumed Answered

Can a manual switchover on a MPLS-TP tunnel move ingress AND egress to backup tunnel?

Question asked by nevarcds on Aug 29, 2018
Latest reply on Sep 3, 2018 by jsharma

We have a very simple MPLS-TP co-routed tunnel with a diverse backup tunnel. Both tunnels (primary and standby) function properly and failover occurs as expected when a connection is removed.

 

However, if a manual switchover command is issued only the node where the command is issued switches to the backup path, leading to asymmetric traffic.

 

Is it possible to configure both ends to failover on a "switchover" command at either end?

 

Thanks,

Stephen

 

NODE  3932-ONE, Ingress

gmpls tp-tunnel create static-ingress-corout STAT_NODE_1-2_V120 dest-ip 2.2.2.2 next-hop-ip 12.12.12.9 forward-out-label 120 reverse-in-label 210 bfd-monitor enable bfd-profile BFD-FIRST

gmpls tp-tunnel create static-ingress-corout STAT_NODE_1-2_V120_BCK dest-ip 2.2.2.2 next-hop-ip 14.14.14.10 forward-out-label 1120 reverse-in-label 1210 backup-tunnel STAT_NODE_1-2_V120 

 

NODE  3932-TWO, Egress

gmpls tp-tunnel create static-egress-corout STAT_NODE_1-2_V120 src-ip 1.1.1.1 prev-hop-ip 12.12.12.10 forward-in-label 120 reverse-out-label 210 
gmpls tp-tunnel create static-egress-corout STAT_NODE_1-2_V120_BCK src-ip 1.1.1.1 prev-hop-ip 23.23.23.9 forward-in-label 1120 reverse-out-label 1210 backup-tunnel STAT_NODE_1-2_V120

 

BEFORE SWITCHOVER -- Primary is Active on both ends

3932-ONE> gmpls tp-tunnel show

Flags : P -> Primary B -> Backup
A -> Active S -> Standby
L -> Lone Member R -> Recovery Group Member
E -> Tunnel uses Explicit Path
M -> MBB Tunnel
+-------+---------+--------+----GMPLS INGRESS TP-TUNNEL TABLE-+---------------+---------+--------+-----+-----+-------+
|Type |Direction|Tunnel | Tunnel Name |Destination IP |Forward |Reverse |Admin|Oper | Flags |
| | |Index | | |Out Label|In Label|State|State| |
+-------+---------+--------+----------------------------------+---------------+---------+--------+-----+-----+-+-+-+-+
|Static |Bidir |1 |STAT_NODE_1-2_V120 |2.2.2.2 |120 |210 |ENA |ENA |P|R|A| |
|Static |Bidir |32769 |STAT_NODE_1-2_V120_BCK |2.2.2.2 |1120 |1210 |ENA |ENA |B|R|S| |
+-------+---------+--------+----------------------------------+---------------+---------+--------+-----+-----+-+-+-+-+

3932-TWO*> gmpls tp-tunnel show
No Ingress TP-Tunnel entries found

Flags : P -> Primary B -> Backup
A -> Active S -> Standby
L -> Lone Member R -> Recovery Group Member
E -> Tunnel uses Explicit Path
M -> MBB Tunnel
+-------+---------+--------+-GMPLS STATIC EGRESS TP-TUNNEL TABLE--------------+--------+---------+-----+-----+-----+
|Type |Direction|Tunnel | Tunnel Name |Source IP |Forward |Reverse |Admin|Oper |Flags|
| | |Index | | |In Label|Out Label|State|State| |
+-------+---------+--------+----------------------------------+---------------+--------+---------+-----+-----+-+-+-+
|Static |Bidir |1 |STAT_NODE_1-2_V120 |1.1.1.1 |120 |210 |ENA |ENA |P|R|A|
|Static |Bidir |16385 |STAT_NODE_1-2_V120_BCK |1.1.1.1 |1120 |1210 |ENA |ENA |B|R|S|
+-------+---------+--------+----------------------------------+---------------+--------+---------+-----+-----+-+-+-+

MANUAL SWITCHOVER

3932-ONE> gmpls tp-tunnel switchover static-ingress-corout STAT_NODE_1-2_V120

 

AFTER SWITCHOVER -- Ingress correct, Egress did not switchover

3932-ONE> gmpls tp-tunnel show

Flags : P -> Primary B -> Backup
A -> Active S -> Standby
L -> Lone Member R -> Recovery Group Member
E -> Tunnel uses Explicit Path
M -> MBB Tunnel
+-------+---------+--------+----GMPLS INGRESS TP-TUNNEL TABLE-+---------------+---------+--------+-----+-----+-------+
|Type |Direction|Tunnel | Tunnel Name |Destination IP |Forward |Reverse |Admin|Oper | Flags |
| | |Index | | |Out Label|In Label|State|State| |
+-------+---------+--------+----------------------------------+---------------+---------+--------+-----+-----+-+-+-+-+
|Static |Bidir |1 |STAT_NODE_1-2_V120 |2.2.2.2 |120 |210 |ENA |ENA |P|R|S| |
|Static |Bidir |32769 |STAT_NODE_1-2_V120_BCK |2.2.2.2 |1120 |1210 |ENA |ENA |B|R|A| |
+-------+---------+--------+----------------------------------+---------------+---------+--------+-----+-----+-+-+-+-+

3932-TWO*> gmpls tp-tunnel show
No Ingress TP-Tunnel entries found

Flags : P -> Primary B -> Backup
A -> Active S -> Standby
L -> Lone Member R -> Recovery Group Member
E -> Tunnel uses Explicit Path
M -> MBB Tunnel
+-------+---------+--------+-GMPLS STATIC EGRESS TP-TUNNEL TABLE--------------+--------+---------+-----+-----+-----+
|Type |Direction|Tunnel | Tunnel Name |Source IP |Forward |Reverse |Admin|Oper |Flags|
| | |Index | | |In Label|Out Label|State|State| |
+-------+---------+--------+----------------------------------+---------------+--------+---------+-----+-----+-+-+-+
|Static |Bidir |1 |STAT_NODE_1-2_V120 |1.1.1.1 |120 |210 |ENA |ENA |P|R|A|
|Static |Bidir |16385 |STAT_NODE_1-2_V120_BCK |1.1.1.1 |1120 |1210 |ENA |ENA |B|R|S|
+-------+---------+--------+----------------------------------+---------------+--------+---------+-----+-----+-+-+-+

Outcomes