Comment acheminer un réseau IP via différents FAI?

10

Donc, si j'ai un site qui a 2 (ou plus) connexions Internet, avec un sous-réseau IP routable que je possède et qu'un FAI tombe en panne, comment dire au reste du monde d'envoyer du trafic adressé à mon réseau via le FAI B au lieu de FAI A? Ceci est en relation avec une configuration de type haute disponibilité. Je suis sûr que cela implique BGP, mais je ne sais pas comment l'implémenter.

MDMoore313
la source
2
avez-vous déjà demandé un ASN pour votre entreprise?
Mike Pennington
1
@MikePennington je n'ai pas.
MDMoore313

Réponses:

10

Le multihébergement se fait normalement avec BGP en annonçant votre ASN (numéro de système autonome) et vos préfixes ("réseau / sous-réseau") à vos deux FAI. Cela signifie que vous devez avoir votre propre ASN et un espace d'adressage IP public valide)

Vous regardez en BGP avec les deux FAI, ils annoncent à nouveau votre ASN et vos préfixes en amont afin que tout trafic pour votre réseau soit acheminé via eux en fonction des politiques BGP (AS-Path, etc.).

Maintenant, si vous prévoyez d'annoncer votre ASN vous-même, assurez-vous d'avoir de BONS LIENS (DSL vous posera des problèmes s'il flaps - BGP traite le flapping / route instable comme BAD et les supprimera jusqu'à ce qu'ils soient stables pendant un certain temps).

Le FUN de BGP est que vous pouvez contrôler la façon dont le trafic entre et sort.

  • Avec AS-Path Prepending, vous pouvez rendre certains liens "pires" que d'autres (même s'ils sont beaucoup plus importants que la vitesse) car la longueur AS-PATH est ce qui est d'abord considéré lors du choix de l'itinéraire le meilleur. Cela peut être fait sur une base préfixe par préfixe.

  • Avec Local-Preference et Route-Maps, vous pouvez décider quel FAI utiliser pour votre trafic de sortie et pour tous les flux que vous souhaitez (en gros, vous manipulez les itinéraires correspondant à certaines conditions avant de les accepter dans votre propre table de routage).

Rémi Letourneau
la source
1
Agréable! Alors, comment pourrais-je l'utiliser dans un scénario de basculement? Mon routeur BGP détecterait-il une mauvaise liaison et diffuserait-il automatiquement mes ASP et préfixes au 2e (ou Nième) FAI?
MDMoore313
1
Eh bien, puisque vous regardez avec vos deux FAI en même temps, ils envoient tous les deux votre ASN à leur amont. Divers clients sur le net emprunteront l'itinéraire le plus court vers votre réseau. Chaque BGP Hops ajoute son ASN à l'AS-PATH lors de l'envoi d'itinéraires à d'autres. Plus il y a d'ASN dans l'AS-PATH, plus cette destination particulière «semble» «sembler» aux autres en amont et est quelque chose que vous pouvez manipuler (AS-Path Prepending). Jetez un œil à ceci, une petite introduction à
Remi Letourneau
Plus "Viande" et plus complète. cs.fsu.edu/~xyuan/cis6930/APRICOT2004-BGP00.pdf
Remi Letourneau