Comment configurer un agrégat itinéraire en utilisant Junos

Comme le nombre de périphériques connectés à l'Internet se développe donc, aussi, fait le nombre d'adresses IP attribuées à ces dispositifs. Et les adresses IP plus, les routes plus de votre routeur doivent maintenir.

Même pire, comme le nombre de routes augmente, plus le temps nécessaire pour rechercher les valeurs next-hop. Le temps de transit pour le trafic dépend, au moins en partie, sur le nombre de routes qui sont dans la table de routage de chaque routeur. Par exemple, imaginez une topologie de réseaux interconnectés.

Un exemple d'agrégation de routes.
Un exemple d'agrégation de routes.

Remarquez la représentation de trois réseaux distincts. Chaque réseau a été alloué un préfixe / 16. Un préfixe / 16 équivaut à 216 des adresses différentes (216 = 65 535). Donc, si l'ensemble de l'Internet devait inclure que ces trois réseaux, chaque dispositif exigerait 3 fois 216 routes dans sa table de routage, une grande quantité de données stockées, pour ne pas mentionner l'énorme quantité de temps qu'il faudrait pour rechercher des prochains bonds.

Vous pourriez penser que chaque périphérique AS 3 a besoin d'un itinéraire pour chaque périphérique AS 17. Tout doit passer par le routeur une frontière toute façon. Il suffit de fournir une voie seulement à la frontière routeur pour AS 3, qui envoie le trafic à l'AS 17, et le routeur de frontière AS 17 sait itinéraire dans son propre domaine.

En fait, si le routeur de passerelle pour AS 3 annonce seulement un résumé de toutes les routes qui relèvent de son domaine, le nombre de routes, il a besoin de la publicité pourrait être réduit de 216 à 1. Comme cette route se propage à travers le reste de l'Internet, chaque appareil qui veut envoyer du trafic vers un dispositif dans AS 3 a besoin de savoir seulement comment se rendre à la frontière routeur ou une passerelle.




Ce type de résumé de routes est appelé agrégation d'itinéraire. Et si tout le monde joue bien, la taille globale des tables de routage peut rester relativement faible, même lorsque le nombre total d'appareils est assez grand.

Routes agrégées doivent d'abord être configurés, et puis ils doivent être annoncés. Examinez cette route globale.

Un agrégat itinéraire à être annoncé.
Un agrégat itinéraire à être annoncé.

Pour configurer cette route ensemble, tout simplement l'identifier comme un agrégat au sein de la routage-options hiérarchie:

[modifier routage-options] agrégat {} 192.168.24.0/24-

Maintenant, tout ce que vous avez à faire est de la publicité cette route à votre voisin. Route annonces sont contrôlées par la politique de routage, bien sûr. Vous peering avec votre voisin via une connexion BGP, et parce qu'il est une annonce, vous voulez une politique d'exportation:

[edit options stratégiques] politiques déclaration annoncent agrégat {terme trouvaille agrégat {du protocole agrégat alors accepter -}} [protocoles de modifier '] BGP {l'exportation de la publicité-aggregates-}

Cette politique correspond et accepte toutes les routes agrégées. La politique est appliquée comme une politique d'exportation, ce qui signifie que BGP enverra ces routes globales à tous les BGP pairs.

Voici une autre façon de voir les choses. Supposons que vous deviez paquets de route à chacun des cinquante États des États-Unis. Il ya dix-vous tous ensemble. Vous avez à dire aux autres ce que les États, vous pouvez rejoindre. Et vous vous rendez compte que tous vos états commencent par la lettre M: Minnesota, le Michigan, et ainsi de suite.

En fait, vous avez tous les Etats, et aucun départ avec d'autres lettres. Si cela prend cinq minutes pour écrire à l'autre “ routeur, ” vous pourriez envoyer “ je sais comment atteindre Michigan. Envoyer rien pour Michigan ici ”!; et “ je sais comment atteindre Massachusetts. Envoyer rien pour le Massachusetts ici ”!; et ainsi de suite.

Ou vous pouvez simplement créer un itinéraire global unique et dire “ Quelque chose avec un M, l'envoyer ici ”!; Voilà le pouvoir d'un agrégat.


» » » » Comment configurer un agrégat itinéraire en utilisant Junos