4 votes

Le routage Internet (BGP) est-il entièrement automatisé ?

Si toutes les tables de routage de l'Internet sont effacées simultanément, les routeurs pourront-ils les redécouvrir automatiquement ?

J'ai une discussion avec un collègue qui dit que les tables de routage RIPE sont essentielles, mais je me souviens avoir lu que si les tables disparaissaient, le protocole BGP permettrait aux routeurs de redécouvrir des routes fonctionnelles entre les nœuds en interrogeant leurs voisins qui, à leur tour, interrogeront leurs voisins jusqu'à ce qu'une route fonctionnelle soit détectée. Cette route sera alors utilisée pour réalimenter les tables de routage. Au bout d'un certain temps, toutes les routes seront rétablies (pas nécessairement les routes optimales).

Est-ce exact ?

12voto

HampusLi Points 3378

Il n'existe pas vraiment de table de routage Internet unique, tout dépend de l'endroit où vous vous trouvez et de votre connectivité. Les routes sont agrégées et les chemins peuvent différer, etc.

Pour les besoins de cette discussion, si tous les routeurs Internet perdaient leur table de routage, il ne faudrait pas beaucoup de temps pour reconstruire la ou les tables, car les annonces des réseaux figurant dans la table de routage existeraient toujours. C'est surtout l'unité centrale des routeurs qui traiterait les quantités insensées de mises à jour de la table.

Il n'existe pas de "tables de routage RIPE", RIPE/ARIN etc. maintiennent des enregistrements whois. Il ne s'agit pas d'entrées de routage mais simplement d'enregistrements de propriété, bien que certains FAI (Level3 par exemple) utilisent ces enregistrements pour construire les filtres de préfixes utilisés pour arrêter les annonces aléatoires.

À la fin du processus, tous les itinéraires seront rétablis sur leur itinéraire (en théorie) optimal (l'itinéraire optimal est une expression très vague de nos jours avec la neutralité du réseau, les coûts de transit, etc.)

2voto

Vasilis Points 273

Les routeurs BGP peuvent reconstruire automatiquement leurs tables car il n'y a pas de contrôle central. Chaque routeur annonce à ses voisins les préfixes IP qu'il est possible d'atteindre par son intermédiaire et accepte des annonces similaires de la part de ses voisins.

Supposons que A, B, C sont 3 routeurs BGP. Initialement, la table de A est (B,C), celle de B est (A,C) et celle de C est (A,B). Nous supprimons maintenant leurs tables de routage.

A () --- B () --- C ()

A enverra à B ses préfixes IP. B enverra à C ses propres préfixes IP et ceux de A (parce qu'il les a dans sa table de routage), de sorte que C a maintenant une table de routage complète.

A () ---> B (A) ---> C (A,B)

C enverra à B ses préfixes IP. B enverra à A ses propres préfixes IP et ceux de C, de sorte que A dispose à nouveau d'une table de routage complète.

A (B,C) <--- B (A,C) <--- C (A,B)

À partir du processus ci-dessus, B reconstruit également un tableau complet.

La même procédure s'applique à tous les routeurs internet qui peuvent éventuellement reconstruire leurs tables à tout moment sans aucune coordination centrale. Si vous voulez plus de détails, vous pouvez chercher "path vector protocols" dont l'avantage est de fonctionner sans coordination centrale et de pouvoir s'adapter à un très grand nombre de nœuds (par exemple, les routeurs).

RIPE attribue des préfixes IP à des systèmes autonomes. Ensuite, il ne joue aucun rôle actif dans le routage Internet.

0voto

David Schwartz Points 31009

Même s'ils en étaient capables, ils ne le feraient pas. L'internet n'est pas un problème technique, c'est une affaire commerciale. Si quelqu'un n'est pas payant de transporter des paquets d'un point A à un point B, vous ne le faites pas. Sans une configuration adéquate, les routeurs sauraient quelles routes accepter.

Si vous vous connectez à Level3 en Angleterre et que je me connecte à AT&T au Japon, peu importe que TW Telecom ait une excellente route entre Level3 en Angleterre et AT&T au Japon, le trafic n'empruntera pas cette route parce que personne ne paie TW Telecom pour transporter ce trafic.

Les routeurs doivent être configurés pour savoir quelles routes accepter.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X