Home » 3615 my life, Internet, Nouveau monde, Projets & Participations, Sysadmin, Vie associative

Réseau anycast, phase 1

15 décembre 2010 851 vues 11 commentaires
tags : , ,
Download PDF

Après en avoir parlé avec quelques personnes, il serait temps de passer à l’action, vu que l’idée a l’air de faire son chemin.

Il s’agit donc de créer un grand réseau anycast en se basant sur un tas de petites machines éparpillées un peu partout. Objectifs de la chose :

  • Renforcer la stabilité du DNS en général en proposant un (ou plusieurs) serveurs joignables au plus court d’un peu partout sur la planète. Par exemple pour les DNS faisant autorité pour des domaines comme wikileaks.org (mais ce n’est qu’un exemple)
  • Préparer le terrain pour d’éventuelles initiatives en lien avec la liberté d’expression sur le réseau et qui pourraient avoir besoin de technologies anycast

Créé sur la base du volontariat de généreux pourvoyeurs de matériel, d’espace d’hébergement et d’interconnexion, le projet serait porté par des entités associatives qui seraient créées un peu partout dans le monde, en fonction des opportunités et surtout des bonnes volontés locales.

Système décisionnel acentré, 1 membre = 1 voix, en bref, comme internet.

Première étape, tester le concept en France. Pour démarrer, il faudrait au moins 4 ou 5 volontaires. Prérequis techniques :

  • Disposer d’une machine (éventuellement virtuelle pour commencer) avec deux pattes réseau
  • Avoir de quoi l’héberger en datacenter
  • Etre en mesure de raccorder cette machine à un routeur BGP qui annoncera une route par défaut et acceptera une route annoncée par la machine ou, mieux, avoir la possibilité de raccorder directement cette machine à un point d’échange (ou les deux).

Les coûts sont à partager entre les intéressés, les bénéfices de l’ensemble du réseau anycast également, du coup.

Une fois que les quelques volontaires de démarrage se seront fait connaitre, il faudra :

  • créer une association loi 1901
  • aller mendier un AS et un /24 auprès du RIPE via un LIR
  • implémenter une première version du réseau anycast en 4 points couvrant à minima le FranceIX, le Sfinx et l’EquinIX ainsi qu’une annonce globale derrière un transitaire
  • valider et tester ce qui permettra de s’assurer de la cohérence des informations fournies par tous les noeuds du réseau anycast
  • tester les process de prise de décision au sein de l’association et réfléchir à la mondialisation de la chose
  • trouver de nouveaux participants à l’étranger et étendre le réseau

Vous voulez vous lancer dans cette aventure un peu folle ? Un wiki a été ouvert, ainsi qu’un channel IRC sur irc.geeknode.net canal #DNS. A vos claviers.

11 Comments »

  • Quidam said:

    Pardonnez mon ignorance, mais si le but est de disposer d’un réseau dont la topologie est répartie, certains efforts ont déjà été réalisés du cote des reseaux DHT (genre i2p), non ?
    …mais sans doute n’ais-je rien compris :)

    Regards.

  • Bruno (author) said:

    Tout à fait, mais ces initiatives ne permettent que difficilement l’utilisation d’applications basiques (DNS, web …). L’idée ici est de bâtir une infrastructure réseau résistante avec l’existant et sans modifier les logiciels et habitudes des utilisateurs.

  • Vincent Cassé said:

    qu’est ce que tu appeles un réseau anycast ?

  • Bruno (author) said:

    A aller voir sur http://wiki.global-anycast.net/ :)

  • bugmax said:

    C’est un projet très interessant ainsi qu’une bonne
    inititiative. Infrastructure réseau résistante, au premier comme au
    second dégré.

  • jerome said:

    Et y a pas une proposition de rfc au passage ? Histoire de lire un truc poilu…

  • Grunt said:

    Pourquoi un « /24″? Ce n’est pas l’occasion de se sortir les doigts (no personnal offense) et de se mettre pour de bon à IPv6, plutôt que d’aller racler les fonds de tiroir et d’utiliser les dernières IPv4 dispos?

    Ça aurait de la gueule, un réseau anycast IPv6 only, et ça pourrait être la « killing feature » de IPv6.

  • Bruno (author) said:

    Justement, l’embryon du projet est full v6 :)

    v6.test.global-anycast.net

  • julienth37 said:

    Le projet est il toujours d’actualité (à proposer sur #FFDN Spyou !)

    Je me suis crée un compte sur galette mais il ne fonctionne pas ! (login/mdp envoyé pas mail mais lors du login reload de la page !)

  • Bruno (author) said:

    Oui, toujours d’actualité même si copieusement en sommeil. Le galette est probablement à moitié pété :/

  • jm-gailis said:

    Salut,
    Juste pour dire que le wiki me fait télécharger le code PHP.
    browser:mozilla nightly (version alpha de firefox)
    Pour le proposer dans la FFDN, ça serait génial ;-)

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.