产品行业: ISP与互联网系统部(L1)-通信(L2) 产品型号: NE40E 背景叙述: 下图所示网络中,三台PE设备上配置BGP/MPLS VPN业务。CE设备的报文等值负载分担到PE1和PE2两台设备,PE1通过城域网连接到PE3,PE2通过PE1连接PE3。 [图片]https://jdc100.huawei.com/CommunityGatewayService/com.huawei.ipd.sppm.jdcforum:JDCCommunityUserService/CommunityUserService/jdc/api/attachment/downLoadByAid?path=202504/09/1454224e0c5c49-2540-420a-9416-c3f23a6b14af.png&aid=963241&bussinessType=2&tid=1139943[图片] 产品问题: 数据配置完成后,发现PE1可以正常学习到192.168.2.0网段的路由,PE2的BGP VPNv4路由表中也可以看到192.168.2.0网段信息,但是在PE2的VPN实例路由表中没有192.168.2.0这个表项。 产品建议: 故障分析如下: 1.在PE2上执行命令display bgp vpnv4 all routing-table,查看PE2的BGP VPNv4的路由表时,发现虽然PE2学习到192.168.2.0网段路由,但不是最优路由。 [图片]https://jdc100.huawei.com/CommunityGatewayService/com.huawei.ipd.sppm.jdcforum:JDCCommunityUserService/CommunityUserService/jdc/api/attachment/downLoadByAid?path=202504/09/1456175e4623fe-a812-43b1-a7a1-28bf2eaa9f64.png&aid=963242&bussinessType=2&tid=1139943[图片] 2.在PE2上执行命令display ip routing-table vpn-instance vpn1 192.168.2.0 verbose,查看VPN实例的路由表信息。 [图片]https://jdc100.huawei.com/CommunityGatewayService/com.huawei.ipd.sppm.jdcforum:JDCCommunityUserService/CommunityUserService/jdc/api/attachment/downLoadByAid?path=202504/09/14565922662129-0f81-4608-aa2c-e5015b9126a8.png&aid=963243&bussinessType=2&tid=1139943[图片] 通过路由信息可以看出,下一跳可达的出接口显示为NULL0,报文被丢弃。 VPNv4私网路由转发时,会去迭代公网的LSP表项完成转发。VPNv4的路由在写入路由表的时候也会检查是否存在可以迭代的公网LSP表项,如果不存在,便不会写入VPN实例的路由表。 3.在PE2上执行命令display mpls lsp,发现不存在192.168.1.1的转发表项,说明PE1与PE2的邻居关系没有建立。 建议按如下步骤操作: 在PE1上执行命令system-view,进入系统视图。 执行命令mpls,使能本节点的MPLS,并进入MPLS视图。 执行命令quit,退回到系统视图。 执行命令mpls ldp,使能全局的LDP功能,并进入MPLS-LDP视图。 执行命令lsr-id lsr-id,配置LDP实例的LSR ID。(可选) 执行命令quit,返回系统视图。 执行命令interface interface-type interface-number,进入与对端PE相连接的接口视图。 执行命令mpls,使能接口的MPLS功能。 执行命令mpls ldp,使能接口的LDP功能。 在PE2上同样执行上述操作。完成上述操作后,发现PE1上可以正常学习到192.168.2.0网段路由,PE2的BGP VPNv4路由表中和VPN实例路由表中也存在到192.168.2.0网段信息,故障排除。