华为NE40E路由器IS-IS组播拓扑中邻居状态不能Up导致路由不正确的故障解决建议

wanglanling·
作者
加载失败
medal
电信运营商
擅长领域擅长领域:数据中心网络
产品行业:

ISP与互联网系统部(L1)-通信(L2)

产品型号:

NE40E

背景叙述:

由于IS-IS是直接运行在数据链路层上的,并且最早是给CLNP使用的,IS-IS邻接关系与接口IP地址无关,但实际使用时,是需要检查接口IP地址的,如果接口配置了从IP(Sub),只要双方主IP或从IP,在同一网段,就能建立邻接关系,不一定要主IP在同一网段。

产品问题:

下图网络拓扑中,所有设备运行IS-IS协议,其中DeviceA、DeviceB、DeviceD和DeviceE运行组播拓扑业务,其中DeviceE的Loopback0接口也运行组播拓扑业务。配置完成后,发现在DeviceA上无法看到DeviceE的Loopback0接口的路由。 IS-IS组播拓扑中邻居状态不能Up导致路由不正确。

IS-IS组播拓扑中邻居状态不能Up导致路由不正确。

产品建议:

故障分析过程如下:

  1. DeviceA上执行display isis interface verbose命令,可以看到显示信息中包含字段IPv4 MT 3,即DeviceA的接口已经加入了组播拓扑。

  2. DeviceA上执行display isis interface verbose命令,发现IPv4 MT 3字段值为NO PIM SM,即该接口未使能PIM SM。因为IS-IS接口上组播拓扑未激活,导致IS-IS邻居组播拓扑状态不能Up,无法建立组播拓扑最短路径树,最终无法计算组播拓扑路由。

建议按如下步骤进行操作:

  1. DeviceA上执行命令system-view,进入系统视图。
  2. 执行命令interface interface-type interface-number,进入接口视图。
  3. 执行命令pim sm,使能接口的PIM SM功能。

    完成上述操作后,在DeviceA上执行命令display isis route查看路由信息,可以看到DeviceE的Loopback0接口的路由。由于IS-IS组播多拓扑需要与PIM SM联动,所以配置组播业务时,需保证接口上已经配置了PIM SM,IS-IS组播多拓扑才能正确运行。

赞同 赞同不赞同 不赞同围观 围观