产品行业: 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/user/attachment/v1/download?aid=2009293078292746243[图片] 产品问题: 数据配置完成后,发现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/user/attachment/v1/download?aid=2009293078292746244[图片] 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/user/attachment/v1/download?aid=2009293078292746245[图片] 通过路由信息可以看出,下一跳可达的出接口显示为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网段信息,故障排除。