Почему сервер Anycast так далеко / медленно? Как работает BGP anycast?
Я попытался выполнить пару тестов traceroute на DNS-серверах Rage4, которые отправляются из разных уголков мира (предположительно, из 30 разных мест).
Я обнаружил, что очень часто трассировка маршрута показывает, что сервер, с которым осуществляется связь, находится очень далеко от местоположения запроса, даже если трассировка маршрута из другого местоположения будет показывать сервер, который должен быть достаточно близко.
Например, из Франции мы собираемся на индийский сервер:
трассировка до ns2.r4ns.com (176.124.113.200), максимум 16 прыжков, 60-байтовые пакеты 1 88-190-61-1.poneytelecom.eu (88.190.61.1) [AS12322] 2,695 мс 2,876 мс 3 000 мс 2 a9k2-1041.dc3.poneytelecom.eu (88.191.1.185) [AS12322] 1.178 мс 1.447 мс 1.516 мс 3 ix-25-0.thar1.PVU-Paris.as6453.net (80.231.63.21) [AS6453] 0,523 мс 0,522 мс 0,516 мс 4 if-13-5.tcore1.PVU-Paris.as6453.net (80.231.153.177) [AS6453] 11,326 мс 11,310 мс 11,313 мс 5 if-12-2.tcore1.PYE-Paris.as6453.net (80.231.154.69) [AS6453] 11,306 мс 11,555 мс 11,290 мс 6 if-8-1600.tcore1.WYN-Marseille.as6453.net (80.231.217.5) [AS6453] 11, 405 мс 11,362 мс if-14-2.tcore1.WYN-Marseille.as6453.net (80.231.154.170) [AS6453] 11,350 мс 7 if-2-2.tcore2.WYN-Marseille.as6453.net (80.231.217.2) [AS6453] 11,326 мс 11, 428 мс 11.507 мс 8 80.231.200.26 (80.231.200.26) [AS6453] 105,722 мс 105,972 мс 107,541 мс 9 * * * 10 * * * 11 * * * 12 14.140.128.98.static-vsnl.net.in (14.140.128.98) [AS4755] 115,191 мс 115,046 мс 115,022 мс 13 ns2.r4ns.com (176.124.113.200) [as198412 / AS23033 / AS28513 / AS61163 / AS198412] 116, 479 мс 114.806 мс 114,982 мс
Или из Германии, это идет Лос-Анджелес, Калифорния:
трассировка до ns1.r4ns.com (176.124.112.100), максимум 16 прыжков, 40-байтовые пакеты 1 static.33.203.4.46.clients.your-server.de (46.4.203.33) [AS24940] 0,650 мс 3,633 мс 0,643 мс 2 hos-tr4.juniper2.rz13.hetzner.de (213.239.224.97) [AS24940] 0,246 мс hos-tr3.juniper2.rz13.hetzner.de (213.239.224.65) [AS24940] 0,234 мс hos-tr2.juniper1.rz13.hetzner.de (213.239.224.33) [AS24940] 0,236 мс 3 core21.hetzner.de (213.239.245.81) [AS24940] 1,203 мс core22.hetzner.de (213.239.245.121) [AS24940] 0,233 мс 0,236 мс 4 core22.hetzner.de (213.239.245.162) [AS24940] 0,245 мс 0,236 мс core1.hetzner.de (213,239.245.177) [AS24940] 4,808 мс 5 juniper1.ffm.hetzner.de (213.239.245.5) [AS24940] 4.837 мс core1.hetzner.de (213.239.245.177) [AS24940] 4.843 мс 4.825 мс 6 dec-ix-c01.wvfiber.net (80.81.192.220) 6,174 мс 6,230 мс juniper1.ffm.hetzner.de (213,239.245,5) [AS24940] 4,923 мс 7 dec-ix-c01.wvfiber.net (80.81.192.220) 6,223 мс ams-ten1-4-fra-ten2-1.bboi.net (66.216.50.57) [AS19151, AS19151] 29, 457 мс 24,788 мс 8 ams-ten1-4-fra-ten2-1.bboi.net (66.216.50.57) [AS19151, AS19151] 22, 413 мс 19,756 мс ny60-vl2-ams-vl2.bboi.net (66.216.48.217) [AS19151] 109.138 Миз 9 66.216.1.150 (66.216.1.150) [AS19151] 127.527 мс ny60-vl2-ams-vl2.bboi.net (66.216.48.217) [AS19151] 109,68 мс 108.802 мс 10 lv-ten1-3-chi-ten1-6.bboi.net (64.127.128.130) [AS19151] 171,983 мс 171,777 мс * 11 lv-ten1-3-chi-ten1-6.bboi.net (64.127.128.130) [AS19151] 171,794 мс la-ten1-3-lv-ten1-3.bboi.net (66.186.192.21) [AS19151] 178.527 мс 177,967 мс 12 la-ten1-3-lv-ten1-3.bboi.net (66.186.192.21) [AS19151] 178.478 мс 178.82 мс 66.186.197.174 (66.186.197.174) [AS19151] 178.281 мс 13 colo-lax6 (96.44.180.102) [AS29761] 178,17 мс 66,186,197,174 (66,186,197,174) [AS19151] 177,716 мс 177,935 мс 14 lax-qn-gw.as36236.net (72.11.150.122) [AS29761] 177,709 мс 177,764 мс colo-lax6 (96, 44,180,102) [AS29761] 184,72 мс 15 lax-qn-gw.as36236.net (72.11.150.122) [AS29761] 178,34 мс 208,111, 40,5 (208,111, 40,5) [AS36236] 175,688 мс 175,351 мс 16 208,111, 40,5 (208,111, 40,5) [AS36236] 175,641 мс 175,919 мс ns1.r4ns.com (176.124.112.100) [AS61163 198412] 176,590 мс
Принимая во внимание, что из Сан-Хосе, Калифорния, это идет в Румынию:
трассировка до ns1.r4ns.com (176.124.112.100), максимум 16 прыжков, 60-байтовые пакеты 1 23,92,24,3 (23,92,24,3) [*] 0,574 мс 0,704 мс 0,846 мс 2 23,92,24,2 (23,92,24,2) [*] 0, 464 мс 0,589 мс 0,749 мс 3 10gigabitethernet7-6.core3.fmt2.he.net (65.49.10.217) [AS6939] 0,256 мс 0,263 мс 0,245 мс 4 10gigabitethernet4-3.core1.dal1.he.net (72.52.92.154) [AS6939] 45, 442 мсек 45, 436 мсек 45, 483 мсек 5 10gigabitethernet5-4.core1.atl1.he.net (184.105.213.114) [AS6939] 65,805 мс 65,797 мс 65,757 мс 6 10gigabitethernet16-5.core1.ash1.he.net (184.105.213.109) [AS6939] 74,565 мс 74,552 мс 74,537 мс 7 10gigabitethernet9-2.core1.par2.he.net (184.105.213.94) [AS6939] 163,530 мс 163,534 мс 163,515 мс 8 10gigabitethernet15-1.core1.fra1.he.net (72.52.92.25) [AS6939] 161,999 мс 163, 440 мс 161,952 мс 9 * * 10 Гбит / с.de-cix.adnettelecom.ro (80.81.194.100) [AS6695] 225.819 мс 10 * * * 11 cr.adnettelecom.ro (77.232.218.33) [AS5541] 193.016 мс 195.493 мс 250.588 мс 12 10gbps.cr5.adnettelecom.ro (77.232.218.102) [AS5541] 249.048 мс 191.119 мс 192.532 мс 13 ns1.r4ns.com (176.124.112.100) [as198412/AS28513/AS33597/AS61163/AS198412] 191,507 мс 246,698 мс 192,140 мс
Почему маршрутизация настолько неоптимальна? Это потому, что они не управляют своей собственной магистралью? Или чем объясняется такая плохая маршрутизация?