使用 traceroute 命令,看到在移动的 ip 上跳转到很多次,为啥?
$ traceroute developer.apple.com
traceroute: Warning: developer.apple.com has multiple addresses; using 17.253.87.205
traceroute to world-gen.g.aaplimg.com (17.253.87.205), 64 hops max, 52 byte packets
1 wrt (192.168.1.1) 1.059 ms 0.769 ms 0.751 ms
2 10.11.128.1 (10.11.128.1) 2.648 ms 2.754 ms 2.646 ms
3 221.179.158.165 (221.179.158.165) 5.231 ms 6.335 ms 5.418 ms
4 211.136.67.18 (211.136.67.18) 5.715 ms 6.185 ms 5.479 ms
5 211.136.67.9 (211.136.67.9) 7.444 ms 6.229 ms
211.136.67.17 (211.136.67.17) 5.715 ms
6 221.183.26.25 (221.183.26.25) 5.721 ms * *
7 221.176.24.249 (221.176.24.249) 42.422 ms
221.176.21.182 (221.176.21.182) 46.133 ms
221.176.24.241 (221.176.24.241) 39.687 ms
8 221.176.22.114 (221.176.22.114) 101.371 ms
221.176.22.234 (221.176.22.234) 38.374 ms 42.083 ms
9 221.176.24.62 (221.176.24.62) 77.180 ms 71.469 ms
221.176.24.158 (221.176.24.158) 39.948 ms
10 221.176.24.62 (221.176.24.62) 68.045 ms
221.183.55.89 (221.183.55.89) 54.495 ms
221.183.55.97 (221.183.55.97) 85.478 ms
11 * * 223.120.2.5 (223.120.2.5) 59.425 ms
12 * * *
13 223.119.2.170 (223.119.2.170) 133.491 ms * 58.712 ms
14 * 223.119.2.170 (223.119.2.170) 64.975 ms *
15 hkhkg3-vip-bx-005.aaplimg.com (17.253.87.205) 55.431 ms !Z * 57.771 ms !Z
1
bibiisme 2020-04-15 23:51:12 +08:00 1
四川地级市。同一个目的 IP,家宽 7 跳出省。学校的成都移动出口 4 跳出省。
|
2
ChangeTheWorld 2020-04-16 08:08:10 +08:00 1
负载均衡走多条链路,就会出现一个序号对应了多个 IP
|
3
opengps 2020-04-16 08:12:12 +08:00 via Android 1
ip 不够用,所以就多次跳转来共享 ip 池
|
4
mrzx 2020-04-16 09:54:11 +08:00 4
出移动的网络去访问其他运营商,移动要掏钱的。
所以移动是三大运营商里做 cdn 最多的一家。大量的缓存服务器、镜像服务器 而且大多数移动运营商,因为地方上成本控制,负载均衡用的最便宜的 dns 负载均衡方案。。。 当然,也有大规模级的硬件负载均衡集群方案。。。 移动希望所有流量都在自己的网络消化掉即可,千万别出移动网络 这种事情在正常不过了。。而且别指望用 traceroute 来获取真实路径,因为我们常规给运营商做网络项目和运维的时候,默认的命令模版上都敲上屏蔽 traceroute 的命令。。。这也是为了保护运营商网络节点,避免被探测到。 |
5
EarthChild 2020-04-16 10:22:57 +08:00 2
@mrzx #4 工信部好像说三网不用互结了,这个移动是谁的啊?这么护犊子?
|
6
mrzx 2020-04-16 10:43:09 +08:00 1
@EarthChild 又不是现在,说是 7 月 1 号之前的,相关费用还是会继续结算,而且这只是利益重新分配而已。。。这种事你听听就行,还真信?你真以为原来的那些利益团体会同意?
而且为了避免窝里斗,电信,联通,移动的老总是轮流换,皇帝轮流做,今天我在电信当老总,或许过几年就去联通当老总了。不可能有人把自己退路给断了。 运营商其实就是个皮包公司,90%的人都不是正式编制。。。。平时你们去的营业大厅里,那些办公人员,服务员,前台都不是正式编制,别看有那么多人。。。一般营业大厅里,能出 1 ~ 2 个正式编制人员就顶天了。。。 不过最近运营商的利润已经大不如从前了,从我们多年做运营商的项目金额和年底做明年预算的时候就能看的出来。也有可能是整个大环境不景气。。。。。。 |
8
mrzx 2020-04-16 14:15:26 +08:00
@bibiisme ??楼主的提问,不就是在测他的宽带到 developer.apple.com 解析出来的服务器为什么经历那么多跳?
请问你从楼主的帖子里哪一句看出“出国前”的信息了?你跟其他帖子看重了吧?的确有另外个帖子写了移动跟国外的事情。。。 看帖不仔细。 |
9
bibiisme 2020-04-16 14:25:00 +08:00
@mrzx developer.apple.com 这个 ip 移动解析出来是在香港,根本不在大陆,你才是仔细看了吗?
|
10
txydhr 2020-04-16 14:34:25 +08:00 via iPhone
美国有个 T1 运营商也是这样
|
11
mrzx 2020-04-16 14:42:00 +08:00
@bibiisme 难道最后移动发现在自己的 cdn 里找不到相关的镜像服务器时,就会将发送的数据包给丢弃了?怎么可能呢,最终还是会将数据包传送到真正的目的服务器上。
cdn 很复杂,这里面还涉及到数据包的转发机制,所谓的命中率和缓存算法。 |
12
bibiisme 2020-04-16 14:44:39 +08:00
@mrzx 楼主访问的这个 ip 在香港,电信联通过去也是十多跳,然后你说为了不跨网所以跳数多? AS6185 / AS714 本来就连了 CMHK 的。
|
13
mrzx 2020-04-16 14:49:50 +08:00
@bibiisme 如果确认了数据包的 bgpas 号,那我承认我错了。。。因为不同的运营商大 AS 号通常只有一个
但是反过来,你如何证明最终 IP 是属于这个 AS 号?通常什么渠道查找的?这个渠道是否可信? |
14
bibiisme 2020-04-16 14:54:55 +08:00
|
15
bibiisme 2020-04-16 14:59:54 +08:00
@mrzx https://bgp.he.net/AS714#_peers peer 里的第 59 个就是 CMI
|