产品行业: ISP与互联网系统部(L1)-通信(L2) 产品型号: NE40E 背景叙述: ASBR 负责将来自其他自治系统的路由信息引入本自治系统,并将本自治系统的路由信息传递到其他自治系统。它可能位于自治系统的边界,也可能位于自治系统内部。ASBR 在 OSPF AS 中具有重要的作用,主要包括以下方面: 1.连接其他自治系统:负责将来自其他自治系统的路由信息引入本自治系统,以实现自治系统之间的互联互通。 2.LSA 转换:将外部路由信息转换为 OSPF 的 Link State Advertisement(LSA)格式,以便在 OSPF AS 内传播。 3.路由重分发:将本自治系统内的 OSPF 路由信息传递给其他自治系统,实现自治系统之间的路由信息共享。 产品问题: [图片]https://jdc100.huawei.com/CommunityGatewayService/com.huawei.ipd.sppm.jdcforum:JDCCommunityUserService/CommunityUserService/jdc/api/attachment/downLoadByAid?path=202504/19/084303b877f6dc-14ae-4e85-aa2d-33f0720b9049.png&aid=964143&bussinessType=2&tid=1140911[图片] 上图所示跨域Option-B方式网络中,PE2与CE2之间建立EBGP对等体关系,引入VPN路由。配置完成后,发现在CE2上可以学习到CE1上的2.2.2.5路由,但CE1学习不到CE2上的1.1.1.5路由。 产品建议: 故障分析过程: 正常情况下,不应该出现单方向不能学习路由的情况。对于Option-B跨域方式,由于中间的ASBR也需要保留VPN路由,所以可以通过在设备上检查BGP VPNV4的路由来确认路由是在何处丢失。 按照PE2->ASBR2->ASBR1->PE1的顺序,依次在设备上执行display bgp vpnv4 all routing-table命令查看是否含有目的地址为1.1.1.5的VPNv4路由。发现所有设备都包含该路由,但是在PE1上的1.1.1.5的路由并非最优路由。执行display current-configuration命令检查设备配置,发现ASBR1的Loopback0地址配置成了1.1.1.2 255.255.255.252。路由器在通过LDP协议建立LSP的时候,默认只针对32位的主机路由分配标签,而由于ASBR1上的Loopback0配置成了30位掩码,不满足分配LDP标签的条件,于是无法正常分配到标签,对应的标签转发所需的LSP也就建立不起来。而当PE1学习到vpnv4的路由后,会检查该路由的LSP转发路径是否有效。如果该LSP并未建好(路径上标签未分配完整),便不会将vpnv4路由保存到VPN路由表中。 建议按照如下步骤进行操作: 执行命令system-view,进入系统视图。执行命令interface loopback loopback-number,进入Loopback接口视图。执行命令ip address ip-address { mask | mask-length },配置接口的IP地址。执行命令return,退回到用户视图。执行命令reset mpls ldp,重启MPLS LDP。完成上述操作后,执行display ip routing-table vpn-instance vpn-instance-name命令可以看到IPv4 VPN vpna实例路由表中包含1.1.1.5的路由。在PE1上执行命令ping -vpn-instance vpn-instance-name -a source-ip-address ,可以ping通,故障排除。