さくらのAS9370 IPv6 Looking Glassからみえるルーティングについても書いてみるよ。
朝日ネットは西は西でのprefixをもらっている様子。
★ NTT西日本:
[root@linux-test1 ~]# telnet 2001:a7ff:ff62:6::6 49881
Trying 2001:a7ff:ff62:6::6...
Connected to 2001:a7ff:ff62:6::6.
Escape character is '^]'.
GET /v6/route-info HTTP/1.1
Host: route-info.flets-west.jp:49881
Accept: */*
Connection: close
HTTP/1.1 200 OK
Date: Sun, 24 Sep 2017 13:34:49 GMT
Content-Type: text/plain;charset=EUC-JP
Content-Length: 516
Connection: close
0000,2017/07/07 10:27:36
2111,2001:a7ff:5e00:0000:0000:0000:0000:0000/40
2211,2001:a7ff:0000:0000:0000:0000:0000:0000/32
2212,2001:a000:0000:0000:0000:0000:0000:0000/24
2311,2001:a200:0000:0000:0000:0000:0000:0000/23
2411,2400:2650:0000:0000:0000:0000:0000:0000/30 SoftbankBB@AS17676(2400:2000::/20)
2412,2409:0250:0000:0000:0000:0000:0000:0000/30 Transix@AS55392(2409:250::/28)
2413,240b:0250:0000:0000:0000:0000:0000:0000/30 JPNE@AS2516(240b:240::/26)
2414,2404:7a84:0000:0000:0000:0000:0000:0000/30 BIGLOBE@AS2518(2404:7a80::/29)
2415,2405:6584:0000:0000:0000:0000:0000:0000/30 ASAHINET@4685(2405:6584::/30)
2416,2400:4150:0000:0000:0000:0000:0000:0000/30 OCN@4713(2400:4000::/22)
Connection closed by foreign host.
★ NTT東日本:
[root@test4 tomo]# telnet route-info.flets-east.jp 49881
Trying 2404:1a8:c023:3201::15...
Connected to route-info.flets-east.jp.
Escape character is '^]'.
GET /v6/route-info HTTP/1.1
Host: route-info.flets-east.jp:49881
Accept: */*
Connection: close
HTTP/1.1 200 OK
Date: Sun, 24 Sep 2017 13:38:47 GMT
Content-Type: text/plain;charset=EUC-JP
Content-Length: 516
Connection: close
0000,2017/02/10 13:47:39
1111,2404:01a8:7e00:0000:0000:0000:0000:0000/40
1211,2404:01a8:0000:0000:0000:0000:0000:0000/32
1212,2001:0c90:0000:0000:0000:0000:0000:0000/33
1311,2408:0210:0000:0000:0000:0000:0000:0000/30
1411,2400:2410:0000:0000:0000:0000:0000:0000/30 SoftbankBB@AS17676(2400:2000::/20)
1412,2409:0010:0000:0000:0000:0000:0000:0000/30 Transix@AS55392(2409:250::/28)
1413,240b:0010:0000:0000:0000:0000:0000:0000/30 JPNE@AS2516(240b:240::/26)
1414,2404:7a80:0000:0000:0000:0000:0000:0000/30 BIGLOBE@AS2518(2404:7a80::/29)
1415,2405:6580:0000:0000:0000:0000:0000:0000/30 ASAHINET@4685(2405:6580::/29)
1416,2400:4050:0000:0000:0000:0000:0000:0000/30 OCN@4713(2400:4000::/22)
Connection closed by foreign host.
[root@test4 tomo]#
OCNの空間が増えている!!
すべての回線が手元にあるわけじゃ無いので、さくらのネットワークからtracerouteおよびpingで確認したよ。
大阪で完結している判断基準は、8ms x2 の16msを超えると、東京に回ったと判断するよ。4-6ms なら、大阪で接続しているってことね。
もちろん経路非対称になる可能性もあるけど、戻りの遅延が大きくなっていたら、非対称で東京経由になった可能性があるね。
★ BBIX:
$ traceroute6 -n 2400:2650::fffe
traceroute6 to 2400:2650::fffe (2400:2650::fffe) from 2403:3a00:101:10:219:94:xx:xx, 64 hops max, 12 byte packets
1 2403:3a00:101:10::1 4.735 ms 0.199 ms 0.197 ms
2 2001:e47:8000:60::1 0.263 ms 0.214 ms
2001:e47:8000:61::1 0.266 ms
3 2001:e47:8000:58::1 0.293 ms 0.330 ms 0.526 ms
4 2001:e47:8000:16::1 0.384 ms 0.284 ms 0.283 ms
5 2001:7fa:7:2::6939:1 0.708 ms 0.614 ms 0.653 ms
6 2001:de8:c:2:0:1:7676:1 1.426 ms 1.387 ms 1.414 ms
7 * * *
8 2400:2000:bb1a:3510::2 3.032 ms
2400:2000:bb1a:351e::2 2.896 ms
2400:2000:bb1a:3520::2 2.955 ms
9 * * *
10 * * *
11 * * *
12 2400:2650::fffe 8.984 ms 15.768 ms 12.621 ms
$ ping6 -c 4 2400:2650::fffe
PING6(56=40+8+8 bytes) 2403:3a00:101:10:219:94:xx:xx --> 2400:2650::fffe
16 bytes from 2400:2650::fffe, icmp_seq=0 hlim=51 time=6.415 ms
16 bytes from 2400:2650::fffe, icmp_seq=1 hlim=51 time=6.683 ms
16 bytes from 2400:2650::fffe, icmp_seq=2 hlim=51 time=6.519 ms
16 bytes from 2400:2650::fffe, icmp_seq=3 hlim=51 time=6.279 ms
--- 2400:2650::fffe ping6 statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 6.279/6.474/6.683/0.148 ms
$
★ MF-TRANSIX:
$ traceroute6 -n 2409:0250::fffe
traceroute6 to 2409:0250::fffe (2409:250::fffe) from 2403:3a00:101:10:219:94:xx:xx, 64 hops max, 12 byte packets
1 2403:3a00:101:10::1 9.702 ms 0.227 ms 0.308 ms
2 2001:e47:8000:61::1 0.333 ms 0.275 ms
2001:e47:8000:60::1 0.284 ms
3 2001:e47:8000:56::1 0.340 ms 0.385 ms 0.329 ms
4 2001:e47:8000:16::1 0.376 ms 0.341 ms 0.330 ms
5 2001:7fa:7:2:0:5:5392:1 0.819 ms 0.685 ms 0.796 ms
6 * * *
7 * * *
8 * * *
9 * * *
10 2409:250::fffe 10.649 ms 6.861 ms 8.087 ms
$ ping6 -c4 2409:0250::fffe
PING6(56=40+8+8 bytes) 2403:3a00:101:10:219:94:xx:xx --> 2409:250::fffe
16 bytes from 2409:250::fffe, icmp_seq=0 hlim=55 time=5.072 ms
16 bytes from 2409:250::fffe, icmp_seq=1 hlim=55 time=7.510 ms
16 bytes from 2409:250::fffe, icmp_seq=2 hlim=55 time=4.593 ms
16 bytes from 2409:250::fffe, icmp_seq=3 hlim=55 time=4.655 ms
--- 2409:0250::fffe ping6 statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 4.593/5.458/7.510/1.199 ms
$
★ JPNE:
$ traceroute6 -n 240b:0250::fffe
traceroute6 to 240b:0250::fffe (240b:250::fffe) from 2403:3a00:101:10:219:94:xx:xx, 64 hops max, 12 byte packets
1 2403:3a00:101:10::1 2.282 ms 0.629 ms 0.258 ms
2 2001:e47:8000:60::1 0.295 ms 0.234 ms
2001:e47:8000:61::1 0.251 ms
3 2001:e47:8000:58::1 0.290 ms 0.264 ms 0.525 ms
4 2001:e47:8000:14::1 0.407 ms 0.325 ms 0.810 ms
5 2001:268:f702:f4::1 0.525 ms 0.498 ms 0.506 ms
6 2001:268:fb30:105::1 0.600 ms
2001:268:fb30:26::1 1.466 ms
2001:268:fb30:73::1 0.617 ms
7 2001:268:fa00:3056::1 3.964 ms
2001:268:fa00:3046::1 1.358 ms
2001:268:fa00:3043::1 1.163 ms
8 2001:268:fa00:3066::2 0.643 ms
2001:268:fa00:3065::2 0.607 ms
2001:268:fa00:3066::2 0.677 ms
9 * * *
10 * * *
11 * * *
12 * * *
13 240b:250::fffe 12.827 ms 6.952 ms 7.178 ms
$
$ ping6 -c 4 240b:0250::fffe
PING6(56=40+8+8 bytes) 2403:3a00:101:10:219:94:xx:xx --> 240b:250::fffe
16 bytes from 240b:250::fffe, icmp_seq=0 hlim=52 time=5.336 ms
16 bytes from 240b:250::fffe, icmp_seq=1 hlim=52 time=5.636 ms
16 bytes from 240b:250::fffe, icmp_seq=2 hlim=52 time=5.440 ms
16 bytes from 240b:250::fffe, icmp_seq=3 hlim=52 time=5.374 ms
--- 240b:0250::fffe ping6 statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 5.336/5.447/5.636/0.116 ms
$
★ BIGLOBE:
$ traceroute6 -n 2404:7a84::fffe
traceroute6 to 2404:7a84::fffe (2404:7a84::fffe) from 2403:3a00:101:10:219:94:xx:xx, 64 hops max, 12 byte packets
1 2403:3a00:101:10::1 0.272 ms 0.201 ms 0.175 ms
2 2001:e47:8000:61::1 0.261 ms 0.527 ms
2001:e47:8000:60::1 0.240 ms
3 2001:e47:8000:56::1 0.266 ms 0.317 ms 0.264 ms
4 2001:e47:8000:14::1 0.349 ms 0.304 ms 0.296 ms
5 2001:e47:8000:201::2 1.037 ms 0.799 ms 0.864 ms
6 2001:260:309:3::3:9 1.233 ms 1.037 ms
2001:260:309:4::4:9 1.062 ms
7 * * *
8 * * *
9 * * *
10 * * *
11 2404:7a84::fffe 7.358 ms 9.091 ms 7.750 ms
$
$ ping6 -c 4 2404:7a84::fffe
PING6(56=40+8+8 bytes) 2403:3a00:101:10:219:94:xx:xx --> 2404:7a84::fffe
16 bytes from 2404:7a84::fffe, icmp_seq=0 hlim=54 time=4.290 ms
16 bytes from 2404:7a84::fffe, icmp_seq=1 hlim=54 time=4.188 ms
16 bytes from 2404:7a84::fffe, icmp_seq=2 hlim=54 time=4.555 ms
16 bytes from 2404:7a84::fffe, icmp_seq=3 hlim=54 time=4.074 ms
--- 2404:7a84::fffe ping6 statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 4.074/4.277/4.555/0.178 ms
$
★ ASAHI-NET:
$ ping6 2405:6584::fffe
PING6(56=40+8+8 bytes) 2403:3a00:101:10:219:94:xx:xx --> 2405:6584::fffe
^C
--- 2405:6584::fffe ping6 statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss
だめだ。。。いないので、自宅のprefixに試す。
$ traceroute6 -n 2405:6587:xx::fffe
traceroute6 to 2405:6587:d700::fffe (2405:6587:d700::fffe) from 2403:3a00:101:10:219:94:xx:xx, 64 hops max, 12 byte packets
1 2403:3a00:101:10::1 4.591 ms 0.187 ms 0.186 ms
2 2001:e47:8000:60::1 0.260 ms 0.285 ms
2001:e47:8000:61::1 0.517 ms
3 2001:e47:8000:58::1 0.586 ms 0.353 ms 0.288 ms
4 2001:e47:8000:17::1 0.403 ms 0.302 ms 0.262 ms
5 2001:7fa:7:2::4685:1 0.552 ms 0.462 ms 0.425 ms
6 2001:c28:5:f238::1 0.595 ms 1.266 ms 0.492 ms
7 2001:c28:5:f235::2 2.511 ms 1.919 ms 1.138 ms
8 * * *
9 * * *
10 * * *
11 2405:6587:d700::xx 7.423 ms 7.084 ms 4.607 ms
$
$ ping6 -c 4 2405:6587:xx::fffe
PING6(56=40+8+8 bytes) 2403:3a00:101:10:219:94:xx:xx --> 2405:6587:d700::fffe
16 bytes from 2405:6587:xx::fffe, icmp_seq=0 hlim=54 time=17.899 ms
16 bytes from 2405:6587:xx::fffe, icmp_seq=1 hlim=54 time=5.075 ms
16 bytes from 2405:6587:xx::fffe, icmp_seq=2 hlim=54 time=5.018 ms
16 bytes from 2405:6587:xx::fffe, icmp_seq=3 hlim=54 time=5.021 ms
--- 2405:6587:xx::fffe ping6 statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 5.018/8.253/17.899/5.569 ms
$
★ OCN:
$ traceroute6 -n 2400:4150::fffe
traceroute6 to 2400:4150::fffe (2400:4150::fffe) from 2403:3a00:101:10:219:94:xx:xx, 64 hops max, 12 byte packets
1 2403:3a00:101:10::1 8.079 ms 0.308 ms 0.229 ms
2 2001:e47:8000:61::1 0.252 ms 0.197 ms
2001:e47:8000:60::1 0.232 ms
3 2001:e47:8000:56::1 0.263 ms 0.209 ms 0.204 ms
4 2001:e47:8000:14::1 0.351 ms 0.338 ms 0.312 ms
5 2001:240:bb4c:1011::edfa 0.390 ms 1.025 ms 0.364 ms
6 2001:240:bb0c:70::95 0.906 ms
2001:240:bb0c:2b::95 0.960 ms
2001:240:bb0c:7c::96 1.216 ms
7 2001:240:bb0c:7d::171 0.509 ms
2001:240:bb0c:7f::172 0.630 ms
2001:240:bb0c:7e::171 0.461 ms
8 * * *
9 2001:380:c210:16::1 1.036 ms * *
10 * *
2001:380:c210:15::2 1.244 ms
11 * * *
12 * * *
13 *
2400:4150::fffe 12.675 ms 8.244 ms
$ ping6 -c 4 2400:4150::fffe
PING6(56=40+8+8 bytes) 2403:3a00:101:10:219:94:xx:xx --> 2400:4150::fffe
16 bytes from 2400:4150::fffe, icmp_seq=0 hlim=49 time=6.438 ms
16 bytes from 2400:4150::fffe, icmp_seq=1 hlim=49 time=6.232 ms
16 bytes from 2400:4150::fffe, icmp_seq=2 hlim=49 time=8.073 ms
16 bytes from 2400:4150::fffe, icmp_seq=3 hlim=49 time=5.086 ms
--- 2400:4150::fffe ping6 statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 5.086/6.457/8.073/1.066 ms
$
まとめとして、BBIXは直接つながっていなくて、he.net 経由で繋がってるね。無駄が多いし、あそこへんな経路流すので、まきこまれて遠くに回る可能性がある。
KDDIはトランジット経由、BIGLOBEはPrivate Peer(PNI)、Transix、AsahiNetはJPNAP大阪によるPublic Peer、OCNはなぜかIIJのトランジット経由。
GINのLooking Glassをみると、2914とは接続しているけど、OCNとなると、9371-2914-4713 と 9371-2497-4713 という二つが見えており、IIJが優先していたというところか。
ということで、AS9370 Looking Glassで確認した経路および、tracerotueの結果について、まとめてみました。
西日本で快適に遊ぶなら、BIGLOBE, MF-TRANSIX, AsahiNetでしょうか。
この要件を満たすのは、さくらのVPSぐらいしかないんだよね....