La Fibre
Télécom => Réseau =>
TCP/IP / Fonctionnement des réseaux => Discussion démarrée par: Koyamie le 04 mai 2021 à 02:08:27
-
Bonjour à tous,
Alors voilà j'ai une simple question au sujet d'un traceroute que j'ai tenté vers discord.com afin de voir un peu par où ça passait et à ma grande surprise ma requête descend jusque marseille alors que j'habite dans le nord ouest de la France.
Existe-t-il une explication et/ou une solution pour ce détour gigantesque ?
Tracing route to discord.com [162.159.138.232]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms LIVEBOX [192.168.1.1]
2 2 ms 2 ms 2 ms 80.10.239.61
3 3 ms 7 ms 8 ms ae115-0.ncnan202.rbci.orange.net [193.253.92.114]
4 8 ms 8 ms 8 ms ae43-0.niidf202.rbci.orange.net [193.252.162.254]
5 11 ms 9 ms 13 ms 193.252.137.74
6 20 ms 21 ms 18 ms hundredgige0-3-0-21.martr1.marseille.opentransit.net [193.251.131.125]
7 * * * Request timed out.
8 18 ms 18 ms 18 ms 162.159.138.232
Trace complete.
Merci d'avance !
-
Bonjour,
162.159.138.232 est une adresse annoncée par Cloudflare, qui sont présents à Paris et Marseille.
Cependant, Cloudflare n'a pas l'air d'annoncer cette adresse (le préfixe correspondant est 162.159.128.0/19) à Paris, mais uniquement à Marseille :
- Je suis connecté directement à Cloudflare à la fois à Paris et Marseille, et Cloudflare ne me l'annonce qu'à Marseille
- Pour Hurricane Electric, on peut voir que depuis Paris ils passent par le CIXP en Suisse, alors qu'ils sont directement connectés à Cloudflare pour Marseille
La raison technique pour laquelle tu dois aller à Marseille pour atteindre un serveur discord est donc probablement qu'il n'y a tout simplement pas de serveur à Paris
-
Merci pour ta réponse,
Ce que j'essaye de comprendre c'est que techniquement Discord n'a pas de serveur en France, si ? Pourquoi passer par marseille pour ensuite aller hit un serveur aux USA ?
Voici le traceroute d'un amis habitant dans la région d'en dessous, lui à priori ne passe pas par Marseille et son IP de destination semble différente, qu'est ce qui pourrait changer entre lui et moi pouvant provoquer cette différence ?
Détermination de l’itinéraire vers discord.com [162.159.135.232]
1 <1 ms <1 ms <1 ms livebox.home [192.168.0.1]
2 1 ms 1 ms 1 ms 80.10.238.105
3 5 ms 5 ms 4 ms ae114-0.ncorl101.rbci.orange.net [193.251.108.98]
4 7 ms 6 ms 6 ms ae42-0.niidf101.rbci.orange.net [193.252.159.58]
5 7 ms 7 ms 7 ms ae40-0.niidf102.rbci.orange.net [81.253.129.138]
6 15 ms 15 ms 15 ms 193.252.137.70
7 16 ms 15 ms 16 ms cloudflare-12.gw.opentransit.net [193.251.150.108]
8 15 ms 14 ms 14 ms 162.159.135.232
Merci
-
Ce que j'essaye de comprendre c'est que techniquement Discord n'a pas de serveur en France, si ? Pourquoi passer par marseille pour ensuite aller hit un serveur aux USA ?
Vu la latence, Discord a des serveurs en France (du moins, le site web de Discord). C'est juste qu'il n'y a pas de serveurs à Paris, mais à Marseille (dans ma théorie).
Voici le traceroute d'un amis habitant dans la région d'en dessous, lui à priori ne passe pas par Marseille et son IP de destination semble différente, qu'est ce qui pourrait changer entre lui et moi pouvant provoquer cette différence ?
Perso, je ne vois presque aucune différence :
- Dans les deux cas, tu passes par l'Ile de France (ae43-0.niidf202.rbci.orange.net)
- Les adresses IP des routeurs traversés sont très proches (193.252.137.70/193.252.137.74,193.251.131.125/193.251.131.125), donc il est probable que ces routeurs soient proches
- Dans les deux cas, la latence entre l'Ile de France et le serveur est presque identique (8-10ms)
J'en conclue donc que dans les deux cas vous utilisez le serveur placé à Marseille, en passant par Paris, et en utilisant un chemin légèrement différent. Ce qui est normal, car Orange n'a pas qu'une seule fibre entre Paris et Marseille.
-
Orange n'a pas qu'une seule fibre entre Paris et Marseille.
LOL, non ;D ;D ;D c'est HS par rapport au sujet du tracert vers discord , mais non il n'y a pas qu'une seule fibre entre Paris et Marseille.
-
LOL, non ;D ;D ;D c'est HS par rapport au sujet du tracert vers discord , mais non il n'y a pas qu'une seule fibre entre Paris et Marseille.
Je sais, c'est pour ça que j'ai trouvé utile de le rappeler :)
-
Effectivement, souvent elles marchent par paire déjà :D.
-
Je sais, c'est pour ça que j'ai trouvé utile de le rappeler :)
Ah oui, j'ai lu trop vite sur ce coup ...
Sorry
??? ;D
-
Vu la latence, Discord a des serveurs en France (du moins, le site web de Discord). C'est juste qu'il n'y a pas de serveurs à Paris, mais à Marseille (dans ma théorie).
C'est là que ça m'interpelle, étant donné que mon test est effectué sur discord.com et non sur l'API (discord.com/api) le résultat est sûrement faussé ? Je cherche à connaitre le parcours de mes requêtes vers l'API Discord directement, c'est possible ça ?
-
Ce sont des serveurs Cloudflare, qui font probablement un cache pour les vrais serveurs Discord, dont la localisation n'est donc pas visible.
-
C'est là que ça m'interpelle, étant donné que mon test est effectué sur discord.com et non sur l'API (discord.com/api) le résultat est sûrement faussé ? Je cherche à connaitre le parcours de mes requêtes vers l'API Discord directement, c'est possible ça ?
En sachant que le serveur de Marseille peut faire proxy pour l'API, je te conseille plutôt de faire un test avec curl par exemple : https://blog.josephscott.org/2011/10/14/timing-details-with-curl/
Voici l'explication des différentes durées obtenues :
time_appconnect The time, in seconds, it took from the start until the SSL/SSH/etc connect/handshake to the remote host was completed. (Added in 7.19.0)
time_connect The time, in seconds, it took from the start until the TCP connect to the remote host (or proxy) was completed.
time_namelookup The time, in seconds, it took from the start until the name resolving was completed.
time_pretransfer The time, in seconds, it took from the start until the file transfer was just about to begin. This includes all pre-transfer commands and negotiations that are specific to the particular protocol(s) involved.
time_redirect The time, in seconds, it took for all redirection steps including name lookup, connect, pretransfer and transfer before the final transaction was started. time_redirect shows the complete execution time for multiple redirections. (Added in 7.12.3)
time_starttransfer The time, in seconds, it took from the start until the first byte was just about to be transferred. This includes time_pretransfer and also the time the server needed to calculate the result.
time_total The total time, in seconds, that the full operation lasted.
Ça ne va pas te donner directement le ping, mais ça peut permettre de faire des comparaisons (entre https://discord.com et https://discord.com/api).
Dans ton cas, je te conseille de regarder particulièrement time_redirect, qui t'indiquera s'il y a des redirections, et time_starttransfer
-
Il n'y a pas une très grande différence entre les deux, de plus aucune redirect n'est déclarée, j'imagine qu'il ne faut pas que je cherche trop loin !
Merci pour vos réponses
-
Voici le traceroute d'un amis habitant dans la région d'en dessous, lui à priori ne passe pas par Marseille et son IP de destination semble différente, qu'est ce qui pourrait changer entre lui et moi pouvant provoquer cette différence ?
Détermination de l’itinéraire vers discord.com [162.159.135.232]
1 <1 ms <1 ms <1 ms livebox.home [192.168.0.1]
2 1 ms 1 ms 1 ms 80.10.238.105
3 5 ms 5 ms 4 ms ae114-0.ncorl101.rbci.orange.net [193.251.108.98]
4 7 ms 6 ms 6 ms ae42-0.niidf101.rbci.orange.net [193.252.159.58]
5 7 ms 7 ms 7 ms ae40-0.niidf102.rbci.orange.net [81.253.129.138]
6 15 ms 15 ms 15 ms 193.252.137.70
7 16 ms 15 ms 16 ms cloudflare-12.gw.opentransit.net [193.251.150.108]
8 15 ms 14 ms 14 ms 162.159.135.232
Merci
Effectivement, ici ce n'est pas Marseille.
Le PNI avec Cloudflare sur la gw12 est à Londres.
-
Pas de PNI Cloudflare chez Orange à Paris ?
-
Pas de PNI Cloudflare chez Orange à Paris ?
Si, mais pas d'annonce Discord , par Cloudflare, à Paris.
-
Pour comparer, mtr vers discord.com depuis ByTel Paris :
Host Loss% Snt Last Avg Best Wrst StDev
1. AS??? router.lan.home 0.0% 8 0.5 1.7 0.5 8.6 2.8
2. AS5410 176.160.96.2 0.0% 7 3.4 3.7 3.4 4.1 0.2
3. AS5410 62.34.2.22 71.4% 7 4.0 3.9 3.8 4.0 0.2
4. AS5410 62.34.2.0 0.0% 7 9.1 9.1 8.7 9.3 0.2
5. AS5410 62.34.2.249 0.0% 7 10.5 10.4 9.8 10.9 0.4
6. AS5410 la28.bsr01-lil.net.bbox.fr 83.3% 7 8.3 8.3 8.3 8.3 0.0
7. (waiting for reply)
8. AS??? ams-ix.as13335.net 0.0% 7 47.0 27.2 15.1 54.7 16.7
9. AS13335 162.159.138.232 0.0% 7 13.8 14.2 13.2 14.7 0.6
Ça part à Lille dans le réseau ByTel, puis ça va vers AMSIX et Cloudflare Amsterdam.
-
Sur Orange, Cloudflare annonce à priori sur nos PNI Orange/Cloudflare sur Marseille et sur Londres selon le départ de la requête.
Depuis Lyon, ça va sur le PNI Cloudflare de Marseille :
traceroute to discord.com (162.159.137.232)
1 192.168.1.1 (192.168.1.1) 0.606 ms 0.477 ms 0.381 ms
2 80.10.233.241 (80.10.233.241) 1.491 ms 1.550 ms 1.655 ms
3 ae116-0.nclyo201.rbci.orange.net (193.253.87.222) 1.557 ms 1.637 ms 1.701 ms
4 ae41-0.nilyo201.rbci.orange.net (193.252.101.145) 1.967 ms 1.675 ms 2.017 ms
5 81.253.184.86 (81.253.184.86) 5.212 ms 5.364 ms 5.464 ms
7 162.159.137.232 (162.159.137.232) 5.628 ms 5.402 ms 4.879 ms
Depuis Lille, c'est sur le PNI Cloudflare de Londres :
traceroute to discord.com (162.159.138.232)
1 192.168.1.1 (192.168.1.1) 0.680 ms 0.936 ms 0.943 ms
3 80.10.233.201 (80.10.233.201) 4.078 ms 3.340 ms 2.890 ms
4 ae102-0.nclil101.rbci.orange.net (193.253.88.218) 2.868 ms 3.891 ms 2.891 ms
5 ae41-0.nilil201.rbci.orange.net (81.253.129.30) 3.812 ms 3.519 ms 2.817 ms
6 ae40-0.nilil202.rbci.orange.net (81.253.129.2) 2.921 ms 3.282 ms 2.878 ms
7 81.253.184.118 (81.253.184.118) 7.346 ms 7.725 ms 7.877 ms
8 193.251.129.79 (193.251.129.79) 7.891 ms 7.388 ms 7.892 ms
9 cloudflare-12.gw.opentransit.net (193.251.150.108) 7.111 ms 7.288 ms 8.168 ms
10 162.159.138.232 (162.159.138.232) 7.100 ms 6.833 ms 6.923 ms
Depuis Marseille, PNI Cloudflare à Marseille :
traceroute to discord.com (162.159.138.232)
1 192.168.1.1 (192.168.1.1) 0.418 ms 0.366 ms 0.331 ms
2 80.10.234.77 (80.10.234.77) 1.159 ms 1.416 ms 1.401 ms
3 ae102-0.ncmar101.rbci.orange.net (193.249.213.2) 1.590 ms 1.494 ms 1.381 ms
4 ae41-0.nimar101.rbci.orange.net (193.252.161.25) 1.503 ms 1.559 ms 1.269 ms
5 81.253.183.34 (81.253.183.34) 1.561 ms 1.316 ms 1.603 ms
7 162.159.138.232 (162.159.138.232) 1.622 ms 1.043 ms 1.400 ms
Depuis Courbevoie(92), c'est sur le PNI Cloudflare de Londres :
traceroute to discord.com (162.159.136.232)
1 192.168.1.1 (192.168.1.1) 1.135 ms 0.672 ms 0.799 ms
2 80.10.236.81 (80.10.236.81) 1.527 ms 1.636 ms 1.924 ms
3 ae109-0.ncidf103.rbci.orange.net (193.253.80.250) 1.682 ms 1.265 ms 5.292 ms
4 ae41-0.niidf101.rbci.orange.net (193.252.159.42) 1.553 ms 1.250 ms 1.350 ms
5 ae40-0.niidf102.rbci.orange.net (81.253.129.138) 2.844 ms 2.267 ms 2.224 ms
6 193.252.137.70 (193.252.137.70) 10.442 ms 10.666 ms 11.450 ms
7 cloudflare-12.gw.opentransit.net (193.251.150.108) 10.447 ms 10.158 ms 11.489 ms
8 162.159.136.232 (162.159.136.232) 11.086 ms 10.375 ms 10.387 ms
-
Sur Orange, Cloudflare annonce à priori sur nos PNI Orange/Cloudflare sur Marseille et sur Londres selon le départ de la requête.
Intéressant, il y aurait donc bien deux destinations différentes.
La question maintenant c'est pourquoi, moi qui suit plus proche de Londres que de Marseille mais aussi plus proche de Londres que mon amis vient taper sur celui de Marseille ?
Existe-t-il un moyen de faire changer ma destination ? Ou mission impossible ?
-
Intéressant, il y aurait donc bien deux destinations différentes.
La question maintenant c'est pourquoi, moi qui suit plus proche de Londres que de Marseille mais aussi plus proche de Londres que mon amis vient taper sur celui de Marseille ?
Existe-t-il un moyen de faire changer ma destination ? Ou mission impossible ?
Certes, géographiquement tu es peut-être plus proche de Londres que de Marseille.
Mais, pour toi, par rapport aux têtes de sorties vers les contenus internationaux (NIIDF202 et NIIDF201) sur lesquelles il y a le rattachement, le chemin le plus court est le PNI avec Cloudflare sur Marseille pour ces annonces là.
-
Certes, géographiquement tu es peut-être plus proche de Londres que de Marseille.
Mais, pour toi, par rapport aux têtes de sorties vers les contenus internationaux (NIIDF202 et NIIDF201) sur lesquelles il y a le rattachement, le chemin le plus court est le PNI avec Cloudflare sur Marseille pour ces annonces là.
Okey je prend note, merci !