Linux traceroute追踪路由命令详解(2)

对于IPv 4,设置服务类型(TOS)和优先级值。有用的值是16(低延迟)和8(高吞吐量)。注意,为了使用一些TOS优先级值,您必须是超级用户。对于IPv 6,设置流量控制值。

 

-w waittime

 

指定等待应答的时间,默认5s

 

-q nqueries

 

设置每个跳的探测数据包数。默认为3

 

-r

 

忽略正常的路由表

 

-s

 

指定发送数据包的ip地址

 

-z

 

探测之间的最小时间间隔(默认为0)。如果值大于10,则它指定一个以毫秒为单位的数字,否则为秒数(浮点值也允许)。当某些路由器对icmp消息使用速率限制时非常有用。

 

-e

 

显示ICMP扩展(Rfc 4884)。一般形式是类/类型:后面是十六进制转储。MPLS(Rfc 4950)以一种形式显示出来“MPLS:L=label,E=exp_use,S=stack_bottom,T=TTL

 

-A

 

在路由注册表中执行路径查找,并在相应地址之后直接打印结果。

 

高级选项

     

--sport=port

 

选择要使用的源端口

 

-M method

 

对traceroute操作使用指定的方法。默认的传统UDP方法有名称Default,ICMP(-I)和TCP(-T)分别有ICMP和TCP。特定于方法的选项可以通过-O传递。

 

-O option

 

指定一些特定于方法的选项。几个选项用逗号分隔(或在cmdline上使用多个-O)。每种方法都可能有自己的特定选项,或者许多方法根本没有它们

 

-U

 

使用UDP对特定的目标端口进行跟踪(而不是增加每个探针的端口)。默认端口为53(DNS)

 

-UL

 

使用UDPLITE追踪

 

-P protocol

 

使用指定协议的原始数据包进行跟踪。默认协议为253(Rfc 3692)。

 

--mtu

 

沿着被追踪的路径发现MTU

 

--back

 

打印后跳数时,它似乎与前进方向不同。在假定远程跳发送初始ttl设置为64、128或255(这似乎是一种常见的做法)的情况下,猜测了这个数字。它以“-NUM”的形式打印为否定值。

 

3、可用的方法method

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12154.html