配置MTrace测试例检测从组播源到查询者的组播路径
背景信息
通过运行NQA MTrace测试例,可以检测从组播源到查询者的组播路径。
进行此项检测时,要求网络存在真实的组播数据流,且查询者位于组播分发树上。此项检测可以用来追踪报文实际转发路径。
此项检测主要有以下几种用途。
在组播故障处理和日常维护中执行此项检测,有助于定位故障结点、减少配置错误。
循环执行追踪,在追踪过程中收集流量信息,可以统计组播流速率。
网管通过分析MTrace输出的异常节点信息,产生告警信息或故障节点信息。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令nqa test-instance admin-name test-name,创建测试例,进入NQA测试例视图。
- 执行命令test-type mtrace,配置测试类型为MTrace。
- 执行命令mtrace-source-address ipv4 ip-address,指定组播源地址。
- 执行命令mtrace-group-address ipv4 ip-address,指定组播组地址。必须是普通组地址。
- (可选)执行命令vpn-instance vpn-instance-name,配置VPN实例的名称。
- (可选)调整NQA MTrace测试例性能。
- 执行命令ttl number,配置IGMP-Tracert-Request报文的TTL值,即max-hop追踪模式下的最大跳数。
- 执行命令tracert-livetime first-ttl first-ttl max-ttl max-ttl,设置hop-by-hop追踪模式下的最大跳数。first-ttl值必须为1。
- 执行命令mtrace-response-address ipv4 ip-address [ ttl value ],配置IGMP-Tracert-Response报文(即封装IGMP-Tracert-Response消息的IP报文)的目的地址和TTL。
执行命令description string,配置测试例描述。
执行命令frequency interval,配置NQA测试例的测试周期。
执行命令timeout time,配置NQA测试例的一次探测的超时时间。
- 执行命令probe-count number,配置NQA测试例的一次测试探针数目。
- 执行命令records result number,配置NQA测试的最大测试结果记录数目。
执行命令agetime hh:mm:ss,配置NQA测试例的老化时间。