错误配置mpls lsp trigger导致LSP无法正常建立

发布时间:  2007-03-27 浏览次数:  143 下载次数:  0
问题描述
用户报告城域网所有设备启用MPLS之后察看disp mpls,发现网络中没有部分PE设备loopback地址的LSP信息,而断开某些上行链路时,则在部分NE40E上可以观察到原来不存在的LSP。

LSP无法正常建立。
处理过程

城域网中启用MPLS转发目的是为了开启MPLS VPN服务,所以在PE和P节点路由器的相关接口启用MPLS。

到现场察看NE40E配置发现有如下配置:lsp-trigger ip-prefix prefix-name。用户自己在这里定义了一个前缀列表,只允许本台设备的loopback地址。

至此可以确定问题出在这里。

经了解,用户自己以为在每台设备上只允许自己的loopback地址就可以在全网正常的建立lsp。原因在于用户进行配置的时候并未理解lsp-trigger ip-prefix 命令的真正含义,导致部分设备出口入口LSP没有建立。在断开某些上行链路时,NE40E将可能成为transit lsp中的一个节点,LDP在建立transit lsp时,缺省不对需要生成LSP的路由进行过滤,所以此时可以观察到一些LSP的存在。

根因

用户错误的使用了lsp-trigger ip-prefix 命令

解决方案
由于该网络中只有PE路由器的loopback地址为32位主机路由,所以直接使用设备缺省配置即可。即:lsp-trigger host,问题解决。如果使用前缀列表,需要定义所有PE设备的loopback汇总地址段。
      
建议与总结
配置设备要确切理解命令真正含义,并加强对用户的相关知识技能的培训。

END