04-三层组播故障处理手册
本章节下载: 04-三层组播故障处理手册 (176.11 KB)
三层组播业务不通主要表现在组播流量转发失败。
本类故障的常见原因主要包括:
· 单播路由配置错误。
· 接口状态不正确。
· PIM路由表项未正确生成。
· 组播转发表项未正确生成。
本类故障的诊断流程如图1-1所示。
(1) 检查是否存在到组播源的单播路由。
执行display ip routing-table ip-address命令,查看是否存在到达组播源的路由。其中,ip-address指定为组播源的地址。
¡ 如果不存在,请配置到达组播源的路由。
¡ 如果存在,请执行步骤(2)。
执行display interface命令查看接口物理层状态。
¡ 如果接口物理层状态为Down,请解决接口故障问题。
如果接口物理层状态为Up,请执行步骤(3)。
(3) 检查是否生成正确的PIM路由表项。
执行display pim routing-table命令,查看PIM路由表项是否生成,以及是否有对应的出接口。
¡ 如果没有,请联系技术支持人员。
¡ 如果有,请执行步骤(4)。
执行display multicast forwarding-table命令,查看组播转发表项是否生成,以及是否有对应的出接口。
¡ 如果没有,请收集上述步骤的执行结果和设备的配置文件,并联系技术支持人员。
¡ 如果有,也请收集上述步骤的执行结果和设备的配置文件,并联系技术支持人员。
无
无
组播设备无法正常建立IGMP或者MLD表项。
本类故障的常见原因主要包括:
· 设备上没有开启IP组播路由功能。
· 与用户主机网段直连的接口物理状态为Down。
· 与用户主机网段直连的接口未配置主IP地址。
· 与用户主机网段直连的接口上未开启IGMP或MLD功能。
· 组播组G属于SSM组地址范围,设备上配置的IGMP或MLD版本不正确。
· 设备上配置了SSM组地址过滤规则,但组播组G地址不在ACL定义的permit规则范围内。
· 设备上配置了IGMP或MLD组播组过滤器,但组播组G地址不在ACL定义的permit规则范围内。
本类故障的诊断流程如图1-2所示。
图1-2 设备无法正常建立IGMP或MLD表项的故障诊断流程图
(1) 检查设备上是否开启IP组播路由功能。
在直连用户主机网段的设备上执行display current-configuration | include multicast命令,查看是否开启IP组播路由功能。
¡ 如果未开启,请在系统视图下执行multicast routing或ipv6 multicast routing命令,开启IP组播路由功能。
¡ 如果已开启,请执行步骤(2)。
在直连用户主机网段的设备上执行display interface interface-type interface-number命令查看显示信息中的“Current state”字段,确认与用户主机网段直连的接口的物理状态是否为Up。
a. 如果为Up,请执行步骤(3)。
b. 如果为Down,请排查处理接口物理Down的问题。
(3) 检查接口上是否配置了主IP地址。
在设备直连用户主机网段接口的接口视图下执行display this命令,查看是否通过ip address命令配置了接口的主IP地址。
a. 如果没有配置,请在接口上通过ip address命令进行配置。
b. 如果已配置,请执行步骤(4)。
(4) 检查与用户主机网段直连接口上是否开启IGMP或MLD功能。
在直连用户主机网段的设备上执行display current-configuration interface命令,查看与用户主机网段直连的接口上是否开启IGMP或MLD功能。
a. 如果没有开启,请在相应的接口上开启IGMP或MLD功能。
b. 如果已开启,请执行步骤(5)。
(5) 检查组播组G是否属于SSM组地址范围。
¡ 对于IGMP表项无法生成的情况:
请检查组播组G是否属于SSM组地址范围,SSM组播组地址的范围为232.0.0.0/8。
- 如果属于,请确保与用户主机网段直连的接口上的IGMP版本为IGMPv3,并确认IGMPv3的报文正确。如果故障仍未排除,请执行步骤(6)。
- 如果不属于,请执行步骤(7)。
¡ 对于MLD表项无法生成的情况:
请检查组播组G是否属于IPv6 SSM组地址范围,IPv6 SSM组播组的范围为FF3x::/32。
- 如果属于,请确保与用户主机网段直连的接口上的MLD版本为MLDv2。如果故障仍未排除,请执行步骤(6)。
- 如果不属于,请执行步骤(7)。
(6) 检查是否配置了SSM组播组过滤器。
在直连用户主机网段的设备上执行display current-configuration configuration pim或者display current-configuration configuration pim6命令,查看是否已通过ssm-policy命令配置SSM组播组的范围。
¡ 如果已配置,请检查组播组G是否在ACL规则允许的范围之内。
- 如果不在,建议根据实际组网在PIM视图下执行undo ssm-policy命令恢复缺省情况;重新配置ACL规则,使得组播组G地址在ACL的permit规则中。
- 如果在,请执行步骤(7)。
¡ 如果未配置,请执行步骤(7)。
(7) 检查接口上是否配置了IGMP或MLD组播组过滤器。
在直连用户主机网段的设备上执行display current-configuration命令,查看是否已通过igmp group-policy或mld group-policy命令配置了IGMP或MLD组播组过滤器。
¡ 如果已配置,请检查组播组G是否在ACL规则允许的范围之内。
- 如果不在,建议根据实际组网需要执行undo igmp group-policy或undo mld group-policy命令删除该组播组过滤器配置;重新配置ACL规则,使得组播组G地址在ACL的permit规则中。
- 如果在,请执行步骤(8)。
¡ 如果未配置,请执行步骤(8)。
(8) 如果故障仍然未能排除,请收集如下信息,并联系技术支持人员。
¡ 上述步骤的执行结果。
¡ 设备的配置文件、日志信息、告警信息。
无
无
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!