Dois-je utiliser des routes par défaut ou une table BGP complète?

9

J'ai un réseau avec trois liens (ISPA, 3MB, ISPB, 1.5MB, ISPC, 50MB). J'ai trois vitesses différentes, et en tant que tels, les FAI A et B sont principalement utilisés pour la redondance. Je reçois actuellement des itinéraires des trois fournisseurs, mais je filtre certains d'entre eux sur les liens de sauvegarde. Comme je chercherais à acheminer le trafic vers le plus grand tuyau près exclusivement, j'ai l'impression que je n'ai pas besoin de récupérer une table de routage complète de tous les FAI et que je peux simplement synchroniser les itinéraires par défaut.

Est-ce le cas? Existe-t-il un moyen de limiter BGP à la synchronisation du prochain saut ou des routes locales uniquement? Je crains d'activer la synchronisation complète, car je fonctionne avec des routeurs plus anciens et je travaille avec des quantités limitées de RAM.

Couradical
la source
Que faites-vous de la publicité auprès des trois FAI?
Ron Trunk
Je fais de la publicité pour un single / 24
Couradical

Réponses:

7

Vous pouvez accepter une table complète de votre voisin principal et demander aux autres de vous envoyer uniquement les itinéraires locaux + l'itinéraire par défaut. Dans ce cas, les itinéraires de table complète gagneraient par défaut et votre trafic de transit utiliserait le voisin "table complète". le trafic vers les voisins secondaires devrait toujours utiliser leurs liaisons montantes car l'ASPATH serait plus court. Cela ne s'applique qu'au trafic sortant, mais si la plupart de votre trafic est entrant, vous devez prioriser les itinéraires annoncés aux voisins secondaires (via AS-prepends, etc.).


la source
Tous les éléments entrants sont déjà gérés via les communautés et les chemins d'accès sont déjà ajoutés. L'autre question soulevée par la synchronisation des itinéraires par défaut est la suivante: chaque routeur doit-il également avoir un itinéraire statique par défaut?
Couradical
1
Ne le pensez pas, une valeur par défaut statique continuerait de pointer vers un voisin qui ne répond pas et pourrait provoquer des problèmes de routage.
6

À moins que vous ne vouliez choisir le FAI à utiliser en fonction de l'adresse, il n'y a aucune raison de recevoir autre chose qu'un itinéraire par défaut. Vous pouvez utiliser l'attribut LOCAL-PREFERENCE sur l'itinéraire reçu du FAI C pour le sélectionner. Voici un exemple:

ip access-list standard DEFAULT-ONLY permit 0.0.0.0
!
route-map PREFERr-C permit 10
 match ip address DEFAULT-ONLY
 set local-preference 200
route-map PREFER-C permit 20
!
router bgp 9999
neighbor <isp c> route-map PREFER-C in
!

EDIT: Quand j'ai lu les routes de synchronisation, j'ai réalisé que vos routeurs BGP se parlaient. Dans ce cas, vous utiliserez la préférence locale.

Ron Trunk
la source