A tunnel protection group implements E2E MPLS TE tunnel protection. If a working tunnel in a protection group fails, traffic quickly switches to a protection tunnel, minimizing traffic interruptions.
As shown in Figure 1, concepts related to a tunnel protection group are as follows:
Working tunnel: a tunnel to be protected.
Protection tunnel: a tunnel that protects a working tunnel.
Protection switchover: quickly switches traffic from a faulty working tunnel to a protection tunnel in a tunnel protection group, which improves network reliability.
A working tunnel (tunnel-1) and a protection tunnel (tunnel-2) are established on LSRA on the network shown in Figure 1.
On LSRA (ingress), tunnel-2 is configured as the protection tunnel for tunnel-1 (working tunnel). If the ingress detects a fault in tunnel-1, traffic switches to tunnel-2, and LSRA attempts to reestablish tunnel-1. If tunnel-1 is successfully established, LSRA determines whether to switch traffic back to the working tunnel based on the configured policy.
An MPLS TE tunnel protection group uses a pre-configured protection tunnel to protect traffic on the working tunnel to improve tunnel reliability. Therefore, networking planning needs to be performed before you deploy MPLS TE tunnel protection groups. To ensure the improved performance of the protection tunnel, the protection tunnel must exclude links and nodes through which the working tunnel passes.
Table 1 describes the implementation of a tunnel protection group.
No. |
Process |
Description |
---|---|---|
1 |
Establishment |
The working and protection tunnels must have the same ingress and destination address. The tunnel establishment process is the same as that of as an ordinary TE tunnel. The protection tunnel can use attributes that differ from those for the working tunnel. To implement better protection, ensure that the working and protection tunnels are established over different paths as much as possible.
NOTE:
|
2 |
Binding |
After the tunnel protection group function is enabled for a working tunnel, the working tunnel and protection tunnel are bound to form a tunnel protection group based on the tunnel ID of the protection tunnel. |
3 |
Fault detection |
MPLS OAM/MPLS-TP OAM is used to detect faults in an MPLS TE tunnel protection group, so that protection switching can be quickly triggered. |
4 |
Protection switching |
The tunnel protection group supports either of the following protection switching modes:
An MPLS TE tunnel protection group only supports bidirectional switching. Specifically, if a traffic switchover is performed for traffic in one direction, a traffic switchover is also performed for traffic in the opposite direction. |
5 |
Switchback |
After protection switching is complete, the system attempts to reestablish the working tunnel. If the working tunnel is successfully established, the system determines whether to switch traffic back to the working tunnel according to the configured switchback policy. |
Item |
CR-LSP Backup |
Tunnel Protection Group |
---|---|---|
Protected object |
Primary and backup CR-LSPs are established for the same tunnel. The backup CR-LSP protects the primary CR-LSP. |
In a tunnel protection group, one tunnel protects another. |
TE FRR |
TE FRR protection is supported only by the primary CR-LSP, not the backup CR-LSP. |
A tunnel protection group depends on a reverse LSP, and a reverse LSP does not support TE FRR. Therefore, tunnels in a tunnel protection group do not support TE FRR. |
LSP attributes |
The primary and backup CR-LSPs have the same attributes (such as bandwidth, setup priority, and hold priority), except for the TE FRR attribute. |
The attributes of the tunnels in the protection group are independent of each other. For example, a protection tunnel without bandwidth can protect a working tunnel requiring bandwidth protection. |