1.      MPLS概念

MPLS首要是基于LSP的,确定LSP的连通性

拓展来说,根据MPLS OAM的状态来保证网络性能,最主要的就是根据状态做保护倒换

在MPLS网络常用的是BFD和TUNNEL OAM两种协议

2.      TUNNEL OAM

HEAD-----àTRANSIT-----àTRANSIT ----àTAIL

    ß----        ß----        ß----HEAD


    CV报文由HEAD发出,这个时候CV报文概念上就是一个普通的MPLS报文,途经TRANSIT的时候直接透传,到达TAIL,说明这条LSP是通的

    当HEAD和TRANSIT之间LSP断掉之后,TRANSIT节点就会发FDI报文,到达TAIL,TAIL没收到CV报文,FDI报文说明LSP在HEAD和TRANSIT之间有问题,在TRANSIT和TAIL之间是正常

 

    网管需要设置,CV和FDI报文发送频率

    关于BDI报文,HEAD发出CV报文后,TAIL收到CV报文说明链路正常,TAIL不会产生BDI报文,如果没收到CV报文,TAIL会产生BDI报文,透传TRANSIT到达HEAD(其实对于另外一个LSP是TAIL),这样就可以完整判断双向LSP的状态

3.      BFD

BFD对比TUNNELOAM更灵活的检测机制,本地周期性的发送一系列BFD回声报文,远端系统通过它的转发通道将它们环回回来,如果本地系统连续几个回声报文都没有接收到,会话就被宣布为Down

ECI的PW redundancy是根据BFD来实现的:

-----àTRANSIT-----àTRANSIT ----à TRANSIT

  |                                             |

HEAD-----àTRANSIT-----àTRANSIT ----àTAILß----

两条LSP不同路径到达同一个REMOTE,分别使能BFD功能,BFD周期在检测LSP链路,当一条不通的时候,BFD协议会清楚的知道,哪条LSP通就工作在哪条LSP上

其中的处理过程需要处理的是BFD报文不管在任何LSP都时刻要PASS,但是数据报文走哪条LSP,必须根据BFD状态来控制,NP和L2需要区分BFD报文和数据报文