目录
LSP连通性检测工作原理
- RFC4379:MPLS PING/MPLS TRANCEROUTE,使用UDP封装,UDP目的端口3503,ICMP request报文中携带目的FEC字段实现对LSP的跟踪检测,MPLS标签TTL依次增加,机制类似IP ICMP,目的以IP路由进行ICMP响应
- 防止LSP断路时进行IP转发,保障LSP联通性,IP报文中DIP配置为127.0.0.1/8强制上送CPU处理,IP包头TTL为1用于阻断ICMP request通过路由转发
- 通常还会加一层Router Alert Label内层标签,标签值为1,原理与配置DIP为环回口一样,强制上送CPU处理
ping lsp
- 查找FIB中是否有对应的tunnelID
- 发送MPLS request
- 异常情况
- 转发失败LSR响应ICMP replay,通过IP路由响应
- 正常情况
- 解析127.0.0.1/8上送CPU。通过ip路由响应
tracert lsp
- 类比MPLS PING,只是MPLS的TTL字段依次递增
- 需要注意,为保障多次计算路径一致,需要响应者检查LSP的downstream mapping TLV的下一跳和出标签是否正确,这是进行下一轮测试的依据