AIX命令参考大全,卷 3,i - m - mtrace 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

mtrace 命令

用途

打印从源到接收方的多点广播路径。

语法

mtrace [ -l ] [ -M ] [ -n ] [ -p ] [ -s ] [ -U ] [ -g gateway ] [ -i if_addr ] [ -m max_hops ] [ -q nqueries ] [ -r resp_dest ] [ -S statint ] [ -t ttl] [ -w wait ] source [ receiver ] [ group ]

描述

跟踪查询沿着从接收方到源的路径逐跳点传送,沿途收集跳跃地址、信息包的数目和路由出错状态并将响应返回给请求程序。 缺省接收方是运行 mtrace 命令的主机,缺省组是 0.0.0.0。

注:
mtrace 命令是意在用于进行网络测试、测量和管理的。 由于在网络中 mtrace 命令负载重,避免在典型操作过程中或从自动脚本中使用 mtrace 命令。应该首先使用它或者采用人工故障隔离使用它。 如果指定 -g 标志,则源缺省为运行 mtrace 的主机,接收方缺省为正在寻址的路由器。

在缺省情况下,mtrace 命令最初试图跟踪全部逆向路径,除非跟踪的跳跃数目由 -m 标志明确设置。如果在3秒超时间隔(用 -w 标志更改)内没有响应,打印 *(星号)并且探测切换至逐跳点方式。 发出跟踪查询时启动一个最大跳计数,并且逐个增加直到整条路径跟踪完毕或没有收到响应。 在每个跳跃中会发送多个探测(缺省值为 3,可由 -q 标志更改)。进行前半部分的试图(缺省值为 2),应答地址设置为标准的多址发送地址,mtrace.mcast.net(224.0.1.32),ttl 设置为32(大于迄今为止通向接收方路径上所需查阅的阈值)。 对每个附加的试图,ttl 每次都由另一个 32 增加到最大的 192。 由于所期望的路由器可能无法发送多点广播应答,试图的其余部分请求以单播形式把响应发送到运行 mtrace 命令的主机。

做为选择,多点广播 ttl 能明确地设置为 -t 标志,初始的多点广播试图能被强制使用以 -U 为标志的单播代替,最终的单播试图能被强制使用以 -M 为标志的多点广播代替,或者如果指定 -UMmtrace 命令将首先试图使用单播,然后使用多点广播。 对于每个试图,如果在超时限制内没有接收到响应,就打印 *(星号)。 在试图的指定号码失败后,mtrace 命令将尝试使用 DVMRP_ASK_NEIGHBORS2 请求来查看下一个跳跃路由器是何种路由器。 mtrace 命令将尝试查询通过无响应的路由器的三个(用 -e 标志更改)跳跃。 即使 mtrace 命令不能发送响应,它可能可以转发响应。

标志

-g gateway 通过单播直接向多点广播路由器 gateway 发送跟踪查询,而不是多点广播查询。 这必须是由原定源到接收方的路径上的最后一个跳跃路由器。
-i if_addr 使用 if_addr 作为用来发送跟踪查询的本地接口地址(在多宿主机上)且作为接收方和响应目标位置的缺省值。
-l 每 10 秒对多点广播路径无限期地循环打印信息包速率和损耗统计信息(参阅 -S stat_int)。
-m max_hops max_hops 设置为从接收方到源将跟踪的最大跳跃数。 缺省值为 32 个跳跃,对 DVMRP 路由协议来说是无穷大。
-M 对最近一半的尝试始终使用多点广播请求响应而不是试图用单播。
-n 用数字形式打印跳跃地址,而不是用符号和数字(保存名称服务器的地址 - 名称来查找路径上的每个路由器)。
-p 被动地侦听由其它启动的跟踪的多点广播响应。 在多点广播路由器上工作时此功能最有效。
-q nqueries 将任意跳跃查询试图的最大值设置到 nqueries。缺省值是 3。
-r resp_dest 把跟踪响应发送到 dhost 而不是运行 mtrace 命令的主机,或者是一个多点广播地址,除了为此用途注册了的地址(224.0.1.32)以外。
-s 打印简短表单输出,该表单输出仅包含多点广播路径而不包含信息包速率和损耗统计信息。
-S statint 把收集跟踪统计信息间的时间间隔更改为 statint 秒(缺省值是 10 秒)。
-t ttl 为多点广播跟踪查询和响应设置 ttl(生存时间或跳跃数)。 除了使用 1 的 ttl所有路由器多点广播组的本地查询外,缺省值是 127。
-U 强制初始多点广播试图使用单播替代。
-w wait 把等候跟踪响应的时间设置到 wait 秒(缺省值是 3 秒)。

参数

source 指定主机,为它寻找来自特殊接收方的多点广播路径。 这是必需参数。
receiver 指定主机,从该主机可以为特殊的源寻找多点广播路径。 缺省为运行 mtrace 命令的主机。这是可选参数。
group 指定多点广播组。 这是可选参数。

示例

在以下示例中,两个机器,10.27.41.57 和 10.27.40.20 在由具有两个接口(10.27.40.11 和 10.27.41.11)的路由器分开的两个不同子网上。要从 10.27.40.20 到 10.27.41.57 查找多点广播路径,请输入以下内容:

# mtrace 10.27.41.57 224.2.0.1

显示如下:

通过组 224.2.0.1 从 10.27.41.57 到 10.27.40.20 Mtrace
查询全逆向路径...
  0  ? (10.27.40.20)
 -1  ? (10.27.40.11)  DVMRP  thresh^ 1
 -2  ? (10.27.41.57)
循环运行时间为 1 微秒;要求的 ttl 总数为 2。

正在等待计算统计信息... 10 秒钟后出结果:

  源            响应 Dest        全部        流量的信息包统计学从
10.27.41.57     224.0.1.32       信息包      10.27.41.57 到 224.2.0.1
     v       __/  rtt    1 微秒  速率        丢失/发送 = Pct 速率
10.27.41.11
10.27.40.11     ?
     v      \__   ttl    2         0 pps
10.27.40.20     10.27.40.20
  接收方        查询源

相关信息

相关命令包含 mrouted 守护进程和 traceroute 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]