Blog

Notes prises en construisant Osprey face à un laboratoire de 192 routeurs réels faisant tourner trois IGP différents. Les captures d’écran sont prises en direct. Lorsqu’une mesure provient de quelque chose que le laboratoire ne peut pas contenir, l’article dit d’où elle vient.

Série 1 : La confiance

  1. Trois IGP, une seule carte

    À quoi ressemblent 192 routeurs, trois opérateurs et trois protocoles de routage sur une seule vue

    • osprey
    • ospf
    • is-is
    • eigrp
    • topologie
    • multi-locataire
  2. Empreinte nulle

    Comment Osprey voit un réseau sans en faire partie

    • osprey
    • gre
    • bmp
    • snmp
    • ospf
    • is-is
    • découverte-passive
  3. La vérité saut par saut

    Votre outil de chemin dessine un couloir. Les routeurs acheminent saut par saut. Voici la mesure de l'écart sur 4 032 paires.

    • osprey
    • ospf
    • rfc2328
    • rfc3509
    • spf
    • bgp
    • analyse-de-chemin
  4. Ce qu'Osprey refuse de deviner

    La chose la plus importante que j'aie construite est un ensemble de refus

    • osprey
    • conception
    • is-is
    • eigrp
    • bgp
    • honnêteté
    • observabilité

Série 2 : Construire la vérité

  1. Le même routeur, trois vérités différentes

    Un seul équipement physique, plusieurs identités de routage, et pourquoi un graphe de nœuds et d'arêtes ne peut pas les contenir

    • osprey
    • ospf
    • ospfv3
    • modèle-de-données
    • abr
    • asbr
    • topologie
  2. Quand le réseau se contredit lui-même

    Six sources de vérité, une réponse, et que faire quand elles se contredisent

    • osprey
    • preuves
    • provenance
    • lldp
    • bmp
    • snmp
    • bgp
  3. Le jour où ma topologie m'a menti

    Un post-mortem technique sur mon propre produit, et le laboratoire qui l'a démasqué

    • osprey
    • post-mortem
    • ospf
    • rfc2328
    • rfc3509
    • validation
  4. Les tests unitaires d'un ingénieur réseau

    Comment tester un moteur de topologie quand le réseau lui-même est le seul oracle ?

    • osprey
    • tests
    • fuzzing
    • validation
    • interopérabilité

Série 3 : De voir à raisonner

  1. Et si je casse ça ?

    Un modèle auquel vous faites confiance ne vaut la peine que si vous pouvez lui poser des questions qu'on ne lui a jamais posées

    • osprey
    • simulation
    • what-if
    • spf
    • ospf
    • eigrp
    • résilience
  2. Le rayon d'impact

    Chaque lien et chaque routeur testés d'un coup, et pourquoi la théorie des graphes ramène cela à 13 millisecondes

    • osprey
    • résilience
    • spof
    • tarjan
    • théorie-des-graphes
    • dépendances
    • bgp
  3. Estimer ce qu'on ne peut pas mesurer

    Une matrice de trafic déduite des compteurs de liens, le collecteur de flux que j'ai décidé de ne pas construire, et les limites honnêtes de mon propre laboratoire

    • osprey
    • trafic
    • tomogravity
    • snmp
    • netflow
    • estimation
    • honnêteté
  4. Le réseau a une mémoire

    Reconstruire ce que le réseau croyait à 14 h 02, et la différence entre ce qui a changé et ce que vous avez appris

    • osprey
    • time-travel
    • instantanés
    • bitemporel
    • bgp
    • forensique

Série 4 : La vue d’ici

  1. La table n’est pas un arbre

    J’ai écrit trois règles pour dessiner le graphe d’AS avant d’en avoir mesuré un seul. Une vraie table complète les a toutes les trois démolies.

    • osprey
    • bgp
    • as-path
    • visualisation
    • dfz
    • mesure
    • dn42
  2. Le plus grand AS n’existe pas

    Deux façons de classer une table BGP, toutes deux raisonnables, sans un seul membre commun dans leurs douze premiers

    • osprey
    • bgp
    • classement
    • désagrégation
    • dfz
    • mesure
  3. Votre cœur de réseau n’est pas celui d’internet

    Cinq réseaux atteignent 94 % des origines de ma table. Déplacez-vous d’un saut d’AS_PATH et ce sont cinq réseaux différents.

    • osprey
    • bgp
    • point-de-vue
    • transit
    • dfz
    • mesure
  4. Ce que coûte vraiment un flux complet

    J’ai mesuré une table complète dans le schéma de production au lieu de l’estimer, et la mesure a tué l’une de mes propres valeurs par défaut

    • osprey
    • bgp
    • bmp
    • dimensionnement
    • stockage
    • churn
    • mesure

Série 5 : Invité dans le protocole

  1. Le routeur qui ne doit jamais transporter un paquet

    Trois protocoles à état de liens, trois façons différentes de rejoindre un réseau et de lui être inutile exprès

    • osprey
    • ospf
    • ospfv3
    • is-is
    • rfc5340
    • sûreté
    • découverte-passive
  2. Le LSA qu’on ne peut pas reprendre

    Rejoindre un protocole de routage est une poignée de main. Le quitter se termine par un unique message qu’on n’aura peut-être jamais l’occasion d’envoyer.

    • osprey
    • ospf
    • is-is
    • rfc2328
    • rfc5304
    • purge
    • sûreté
  3. Le protocole sans base de données

    Trois sortes de rien : aucune base à rejoindre, une base que personne n’implémente, et une table qui a les réponses mais pas les entrées

    • osprey
    • eigrp
    • is-is
    • snmp
    • mib
    • dual
    • refus
  4. Pousser, ne pas interroger

    L’unique source qui vient à vous, et les deux choses que cela change dans ce que vous avez le droit de croire

    • osprey
    • bmp
    • bgp
    • rfc7854
    • rfc8671
    • fraîcheur
    • refus