MPLS TE隧道保护组
隧道保护组能够为MPLS TE隧道提供端到端的路径保护能力,在主隧道发生故障时通过保护隧道较快的恢复数据流的传输。
相关概念
如图4-32,隧道保护组中涉及如下一些概念:
主隧道(Working tunnel):被保护的隧道。
保护隧道(Protection tunnel):用来保护主隧道的隧道。
保护倒换:在隧道保护组中,当主隧道发生故障时,数据流迅速倒换到保护隧道,从而提高网络可靠性。
如图4-32,在LSRA上有主隧道tunnel-1和保护隧道tunnel-2。
在入节点LSRA上指定主隧道tunnel-1的保护隧道为tunnel-2。根据配置的故障检测机制,当在入节点检测到tunnel-1隧道故障之后,则可以将流量切换到保护隧道tunnel-2上。而tunnel-1会一直尝试重建,如果建立成功,流量会根据配置的策略决定是否回切到主隧道上来。
实现过程
MPLS TE隧道保护组主要是通过预先的规划来提高主隧道的可靠性,所以在部署MPLS TE隧道保护组之前,需要对网络进行规划。为了能让保护隧道起到更好的保护作用,需要让保护隧道尽量不经过主隧道经过的链路和设备。
隧道保护组的具体实现流程,请参见表4-12。
顺序 |
过程 |
描述 |
---|---|---|
1 |
建立 |
主隧道和保护隧道必须具有相同的入节点和目的地址。具体的隧道建立过程即为普通的TE隧道建立过程。其中,保护隧道的隧道属性可以不和主隧道一致。
在部署隧道保护组时,需要尽量保证两条隧道的路径是分离的,以便让保护隧道起到更好的保护作用。
说明:
|
2 |
绑定 |
主隧道启用了隧道保护组功能后,它会通过保护隧道的Tunnel ID将两者绑定为隧道保护组。 |
3 |
故障检测 |
MPLS TE隧道保护组采用MPLS OAM/MPLS-TP OAM进行故障检测,以便快速触发保护倒换。 |
4 |
保护倒换 |
隧道保护组的倒换方式包括两种:
目前,MPLS TE隧道保护组只支持双端倒换,即:如果一个方向的流量进行了主备倒换,则反方向的流量也进行主备倒换。 |
5 |
回切 |
保护倒换完成之后,主隧道会一直尝试重建,如果建立成功,流量会根据配置的回切策略决定是否回切到主隧道。 |