作者ju22 (分享)
看板NetSecurity
标题[问题] 请问traceroute的路径问题...
时间Sun Dec 13 18:57:27 2009
※ [本文转录自 Network 看板]
作者: ju22 (分享) 看板: Network
标题: [问题] 请问traceroute的路径问题...
时间: Sun Dec 13 18:56:18 2009
请问一个trace route的问题,
以下是我从电脑trace route到hinet dns的168.95.1.1这台机器
在linux下traceroute程式预设是丢出udp封包来trace
我发现在hop 4、5的地方有trace到不同的router
我想是hop 3的这台168.95.82.50 router有直接连线到
220.128.1.230、220.128.3.142、220.128.2.230这三台router
因为ip协定的关系,封包会以最佳路径来路由,所以hop 3、4、5的
封包跑的路径不一样,这我可以理解.
但是当我用traceroute加-I参数丢出icmp封包後去trace,
以及使用tcptraceroute来丢出tcp封包去trace时,
这种情况就不会发生..就觉得很奇怪
而且我连续用3种不同封包下去trace各100次,发现只有丢udp封包时
会发生像我第一段讲的情况...
udp packet
hop
2 61.228.96.254 43.142 ms 41.988 ms 41.998 ms
3 168.95.82.50 41.995 ms 39.976 ms 41.992 ms
4 220.128.1.230 40.997 ms 220.128.3.142 40.996 ms 220.128.2.230 42.999 ms
5 220.128.3.193 41.482 ms 220.128.4.193 162.462 ms 220.128.3.193 40.990 ms
6 210.59.204.189 41.991 ms 40.999 ms 41.975 ms
7 210.59.204.171 41.022 ms 40.991 ms 42.505 ms
tcp packet
hop
2 61.228.96.254 42.984 ms 41.895 ms 42.970 ms
3 168.95.82.50 40.934 ms 40.981 ms 40.932 ms
4 220.128.1.230 41.487 ms 42.791 ms 41.494 ms
5 220.128.3.192 41.967 ms 40.917 ms 40.967 ms
6 210.59.204.189 41.961 ms 40.950 ms 40.938 ms
7 168.95.1.1 [closed] 40.987 ms 40.921 ms 41.282 ms
icmp packet
hop
2 61.228.96.254 42.493 ms 42.968 ms 43.510 ms
3 168.95.82.50 40.919 ms 41.552 ms 40.997 ms
4 220.128.1.230 41.964 ms 42.004 ms 42.008 ms
5 220.128.3.193 41.976 ms 41.001 ms 40.980 ms
6 210.59.204.189 42.512 ms 41.477 ms 42.007 ms
7 168.95.1.1 40.969 ms 40.999 ms 42.036 ms
我的问题是…当我用tcp、icmp封包来trace时,hop 4、5的结果都是固定的
这是路由器设定的问题??
还是trace route程式 或 tcp/ip协定的问题呢??
thanks!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.98.1
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.98.1
1F:推 celicx:这是OSPF的问题^^ 12/14 00:56
2F:→ ju22:感谢1楼,我来去k相关的ospf routing协定文件.. 12/15 02:19
3F:→ infosec:OSPF会看protocol? 12/22 14:06