La Fibre

Télécom => Peering Transit (appairage) => reseau Transit IP => Discussion démarrée par: vivien le 15 avril 2017 à 10:17:32

Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: vivien le 15 avril 2017 à 10:17:32
Graphes SmokePing des 20 réseaux "Tier 1"

J'ai réalisé des graphes IPv4 et IPv6 des "Tier 1" => https://lafibre.info/smokeping-tier-1/

Un "Tier 1" est un opérateurs qui n'ont pas de transitaires et qui a accès avec ses peering à l'ensemble de l'Internet : AT&T AS7018, CenturyLink AS209, Deutsche Telekom AS3320, GTT AS3257 AS4436, KPN AS286, Level 3 AS1 AS3356 AS3549, Liberty Global AS6830, NTT AS2914, Orange OpenTransit AS5511, Sprint AS1239, Tata AS6453, Telecom Italia Sparkle (Seabone) AS6762, Telefonica AS12956, Telia AS1299, Verizon AS701 AS702 AS703, Zayo AboveNet AS6461.

Je me suis basé sur la liste de Wikipedia : List of tier 1 networks (https://en.wikipedia.org/wiki/Tier_1_network), en intégrant Cogent / Hurricane Electric / PCCW Global et Vodafone Cable & Wireless, quatre opérateurs qui ne sont pas toujours considérés comme des Tier1

Là le ping est réalisé depuis LaFibre.info donc beaucoup de Cogent, mais le but est de faire des tests depuis d'autres réseaux.

Pour certains opérateurs, je n'ai pas trouver d'IPv6 qui répondent au ping, si vous pouvez m'aider.

Et pour 4 opérateurs, je n'ai pas trouvé de site web, DNS ou serveur mail qui réponde sur ping sur leur AS.
- Global Telecom & Technology (GTT) AS3257 AS4436
- Orange OpenTransit AS5511
- Verizon AS701 AS702 AS703
- Zayo AboveNet AS6461

Si vous avez des IP qui répondent à l'ICMP, je suis preneur.

Si vous avez des IP eu Europe de l'ouest pour les autres opérateurs, je les rajouterais volontiers au SmokePing, en plus des IP sité en Amérique / Asie.
Titre: Smokeping Tier1
Posté par: DamienC le 15 avril 2017 à 10:59:57
Vivien,

Voici une IP sur l'AS5511: 204.59.3.38
Il s'agit de: route-server.opentransit.net
Un range CIDR sur cet AS: 204.59.0.0/16
En revanche on dirait qu'on est aux USA en vue du ping (87 pour ma part), et je pense qu'elle se trouve plus précisèment à Washington.
Titre: Smokeping Tier1
Posté par: vivien le 15 avril 2017 à 11:19:45
Merci, je viens de le rajouter.

Pas d'IPv6  :'(
Titre: Smokeping Tier1
Posté par: Damien06 le 15 avril 2017 à 11:59:40
voici une liste.
Titre: Smokeping Tier1
Posté par: Symbol le 15 avril 2017 à 16:23:48
Je me suis basé sur la liste de Wikipedia : List of tier 1 networks (https://en.wikipedia.org/wiki/Tier_1_network), en intégrant Cogent / Hurricane Electric / PCCW Global et Vodafone Cable & Wireless, quatre opérateurs qui ne sont pas toujours considérés comme des Tier1
Cogent est un Tier1. C'est un délire récent dans la page de wikipedia de le placer dans la liste des "pas tier1", il est vrai qu'ils ont un conflit en IPv6 avec Google et Hurricane. Mais bon je note que tu l'as mis quand même dans tes graphs  :)

Je note aussi la disparition d'ATDN (AS1668) (mais tout le monde s'en fout il est vrai).

CenturyLink AS209
On peut préciser que Centurylink c'est AS209 (Qwest) mais aussi AS3561 (Savvis), et qu'ils ont choisi AS209 comme réseau cible.
Enfin pour l'instant parce qu'avec le rachat de Level3 la seule cible pertinente serait AS3356 s'ils décidaient de (tenter de) fusionner les réseaux.
Titre: Smokeping Tier1
Posté par: petrus le 18 avril 2017 à 13:41:06
Et pour 4 opérateurs, je n'ai pas trouvé de site web, DNS ou serveur mail qui réponde sur ping sur leur AS.
- Orange OpenTransit AS5511

Si vous avez des IP qui répondent à l'ICMP, je suis preneur.

$ fping ns1.ipv6.opentransit.net
ns1.ipv6.opentransit.net is alive
$ fping ns2.ipv6.opentransit.net
ns2.ipv6.opentransit.net is alive

$ dig +short ns1.ipv6.opentransit.net AAAA
2001:688::1

$ dig +short ns2.ipv6.opentransit.net AAAA
2001:688::2
Titre: Smokeping Tier1
Posté par: vivien le 18 avril 2017 à 15:24:57
Merci, j'ai mis à jour.

J'ai vu que Orange n'étais pas le seul à avoir cette idée.

Cela m'a permis de récupérer des hôtes IPv6 en Ipv6 via ns1.ipv6.opérateur

Il ne me manque plus que Zayo AboveNet AS6461 en IPv4.
Titre: Smokeping Tier1
Posté par: vivien le 23 avril 2017 à 09:58:02
J'ai un petit souci les courbe des différents FAI s'affichent bien sur la page https://lafibre.info/smokeping-tier-1/ mais quand on clique sur le graphe seul celui de Adeli s'affiche.

Comment avoir les graphes SmokePing des autres opérateurs ?
Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: Symbol le 23 avril 2017 à 17:13:07
Hurricane Electric / PCCW Global et Vodafone Cable & Wireless, quatre opérateurs qui ne sont pas toujours considérés comme des Tier1
Ces trois-là ne le sont pas, d'ailleurs, contrairement à Cogent (en dehors de leurs histoires en IPv6).
Hurricane Electric et C&W ont du transit Telia.
PCCW a du transit Level3.

Il ne me manque plus que Zayo AboveNet AS6461 en IPv4.
ns.above.net
Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: vivien le 23 avril 2017 à 19:13:53
Merci Zayo est rajouté => https://lafibre.info/smokeping-tier-1/

Personne n'a utilisé le mode master/slave de SmokePing pour comprendre comment afficher les résultat des slaves ?
Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: Nico le 23 avril 2017 à 19:27:24
Tu peux poke https://twitter.com/jbfavre on avait utilisé cette fonction quand il avait voulu monitorer un passage à la TV (un "Capital Effect").
Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: vivien le 03 mai 2017 à 23:04:19
Faute de comprendre comment mettre plusieurs FAI sur un graphe, j'ai séparé par FAI : https://lafibre.info/smokeping-tier-1/

Pour Deutsche Telekom, vous pouvez voir que Free ne saturait pas jusqu'à ce soir, j'avais graphé leur site web qui n'est pas hébergé sur leur réseau. C'est corrigé.
Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: Nico le 04 mai 2017 à 08:12:38
Au fait, voici la conf slave que j'avais installé chez moi pour JB :

Hello,
Pour la configuration du smokeping, on va essayer de faire du master-slave.

Le master, c'est moi. La config (Probes, Targets, ...) est chez moi.
Les slave, c'est vous :) Vos instances de smokeping viendront chercher
la conf chez moi.

Du coup, la conf pour vous est assez simple:

Pour Debian et dérivés (Ubuntu donc):

/etc/default/smokeping

# /etc/default/smokeping: Startup configuration for smokeping(1)
MODE=slave
MASTER_URL=http://url/smokeping
SHARED_SECRET=/etc/smokeping/slavesecrets.conf
SLAVE_NAME=<votre_pseudo_twitter>

Le MASTER_URL, c'est l'URL de mon smokeping.
Le SHARED_SECRET contiendra un "password":

/etc/smokeping/slavesecrets.conf
****************************************

Pour obtenir votre password:
echo <votre_pseudo_twitter> | sha256sum

Ensuite, il suffit (normalement), de redémarrer le service smokeping:

service smokeping restart
Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: vivien le 04 mai 2017 à 08:36:02
Le master / slave fonctionne, c'est juste sur la représentation sur un même graphe que je sèche (en fait plus j'augmente le nombre de slave, plus je me dit que cela va être illisible d'avoir tout sur un même graphe)

Par contre je remarque que a chaque changement coté master (par exemple un changement d'IP) la configuration ne semble pas passer sur les slave automatiquement : je suis obligé de me connecter sur les slave et de faire un restart (peut-être qu'un reload est suffisant)

De ton coté, avec des slave que tu ne contrôles pas, tu n'as pas été confronté a ce problème ?
Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: Nico le 04 mai 2017 à 08:38:19
En fait moi j'ai juste fait le slave, et ça date donc je ne pourrais pas te dire si j'ai restart à chaque fois ou pas (mais il ne me semble pas).

Ah et du coup pour les différents graphes, faudra voir avec JB, j'avais mal compris la question :).
Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: jbfavre le 05 mai 2017 à 08:18:34
Salut,
Bon, donc si j'ai bien compris, le slave fonctionne bien, modulo le rafraîchissement de la conf.
En théorie, le slave est censé venir régulièrement chercher sa conf (essentiellement la liste des checks à faire) auprès de son master. Vérifie dans les logs du slave ou les logs HTTP du master que tout se passe bien de ce côté là.
Si tu utilises des Probes custom, n'oublie pas de les déployer sur les slave, sinon, ça ne fonctionnera pas :)

Pour les graphes, toujours si j'ai bien compris, tu veux afficher plusieurs slave sur un même graphe.
Voilà ce que j'ai fait chez moi:

/etc/smokeping/config.d/Targets

*** Targets ***

probe = FPing1

slaves = slave1 slave2

menu = Top
title = My Title
remark = My remark

@include /etc/smokeping/config.d/_level_1
@include /etc/smokeping/config.d/_level_1_level_2

/etc/smokeping/config.d/_level_1

+ Level1
menu = Level 1 menu
title = Level 1 title
host = /Level1/Level2/Target1 /Level1/Level2/Target1~slave1 /Level1/Level2/Target1~slave2

/etc/smokeping/config.d/_level_1_level_2

++ Level2
title = Level 2 title
menu = Level 2 menu name
host = /Level1/Level2/Target1 /Level1/Level2/Target1~slave1 /Level1/Level2/Target1~slave2

+++ Target1
title = Target 1 title
menu = Target 1 menu name
probe = FPing1
host = target FQDN

De ce que je comprends de ton problème, la ligne importante, c'est host = /Level1/Level2/Target1 /Level1/Level2/Target1~slave1 /Level1/Level2/Target1~slave2.
Là, je dis à smokeping d'afficher la mesure faite par le master et celles réalisées par slave1 & slave2.

Par contre, la config est assez lourde à gérer car très statique.
C'est parfait donc pour des checks qui ne changent pas souvent.
Dans ton cas, vu le nombre de hosts, ça peut vite devenir un enfer.

Il existe peut-être des scripts permettant de générer toute ou partie de la conf smokeping en partant d'un fichier DSL, je ne sais pas.

++
JB
Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: vivien le 11 juin 2017 à 14:35:36
Les tests en ICMP me semblant trop éloignés d'un vrai usage client, il m'a semblé plus pertinent de basculer en https.

Je télécharge pour chaque transitaire un fichier de 1 à 2 ko (fichier favicon.ico qui a peu de chance d'évoluer rapidement)

Les graphes sont là : https://lafibre.info/smokeping-tier-1/

En orange, les transitaires pour lesquels je n'ai pas trouvé de site direct en http
En rouge, les transitaires pour lesquels je n'ai rien trouvé (ils ont leur site web qui n'est pas hébergé sur leur réseau mais par un CDN type Akamai ou un autre As de l'entreprise)

- #IPv4 AT&T AS7018
- IPv4 CenturyLink AS209 https://www.centurylink.com/favicon.ico
- IPv4 Cogent AS174 https://www.cogentco.com/templates/cogent/favicon.ico
- IPv4 Deutsche Telekom AS3320 https://www.telekom.com/static-cms/favicon.ico
- IPv4 Global Telecom & Technology (GTT) AS3257 AS4436 https://www.as3257.net/favicon.ico
- IPv4 Hurricane Electric AS6939 https://he.net/favicon.ico
- IPv4 KPN International AS286 https://as286.net/favicon.ico
- IPv4 Level3 AS1 AS3356 AS3549 http://www.level3.com/_assets/build/img/favicon/favicon.ico
- IPv4 Liberty Global AS6830 https://www.libertyglobal.com/favicon.ico
- IPv4 NTT Communications AS2914 https://www.us.ntt.net/favicon.ico
- #IPv4 Orange OpenTransit AS5511
- IPv4 PCCW AS3491 https://www.pccwglobal.com/assets/build/images/backgrounds/search-back.png
- IPv4 Sprint AS1239 https://www.sprint.net/favicon.ico
- IPv4 Tata Communications AS6453 https://www.tatacommunications.com/sites/default/files/favicon.ico
- IPv4 Telecom Italia Sparkle (Seabone) AS6762 https://gambadilegno.noc.seabone.net/favicon.ico
- IPv4 Telefonica Global Solutions AS12956 https://www.business-solutions.telefonica.com/icons/favicon-16x16.png
- IPv4 Telia AS1299 https://www.telia.se/favicon.ico
- #IPv4 Verizon AS701 AS702 AS703
- IPv4 Vodafone Cable & Wireless https://support.cw.com/favicon.ico
- IPv4 Zayo AboveNet AS6461 http://lg.zayo.com/zayo_look_files/btn_search.png

Les graphes en IPv6, pour ceux qui sont joignable aussi en IPv6 :
- IPv6 CenturyLink AS209 https://www.centurylink.com/favicon.ico
- IPv6 Cogent AS174 https://www.cogentco.com/templates/cogent/favicon.ico
- IPv6 Deutsche Telekom AS3320 https://www.telekom.com/static-cms/favicon.ico
- IPv6 Hurricane Electric AS6939 https://he.net/favicon.ico
- IPv6 KPN International AS286 https://as286.net/favicon.ico
- IPv6 Level3 AS1 AS3356 AS3549 http://ipv6.level3.com/_assets/build/img/favicon/favicon.ico
- IPv6 NTT Communications AS2914 https://www.us.ntt.net/favicon.ico
- IPv6 Sprint AS1239 https://www.sprint.net/favicon.ico
Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: vivien le 15 juin 2017 à 08:39:28
Le site de Cogent a régulièrement des pb (un pic à 20 secondes = échec).
Je vais essayer avec un vrai user agent, au cas où celui de CURL serait la cause de ces pb, mais je pense qu'il faut que je trouve un autre site Cogent.
Si vous en connaissez, je suis preneur, le looking glass comme le support sont mis sur http://www.cogentco.com qui pose pb

Graphe en IPv4 depuis Adeli : (Cogent est transitaire d'Adeli)
(https://lafibre.info/images/smokeping/201706_https_cogent_ipv4.png)

Graphe en IPv6 depuis Adeli :
(https://lafibre.info/images/smokeping/201706_https_cogent_ipv6.png)
Titre: Graphes SmokePing des 20 réseaux "Tier 1"
Posté par: Damien06 le 15 juin 2017 à 10:36:23
50.7.148.4