Vidéo: Le rendez-vous de l'information sénatoriale. - Sénat 360, 100% Questions d'actualité au Gouvernem 2024
Dans le système d'exploitation Junos, l'acheminement de routes BGP dans la table de routage est une question de publicité. Le comportement par défaut de BGP est d'accepter toutes les routes sans boucle apprises via BGP. Vous devez configurer des stratégies de routage pour vous assurer que ces routes sont propagées via le réseau.
Chaque lien de la topologie est un sous-réseau auquel les routeurs sont connectés. Ces sous-réseaux sont inclus dans la table de routage en tant que routes statiques (itinéraires directs, pour être plus précis). Si vous pouvez annoncer ces sous-réseaux à vos voisins internes, vous aurez des routes BGP vers tous vos homologues internes.
La configuration de la politique de routage nécessite la définition de la politique et l'application de cette politique soit sur le trafic entrant (contrôle d'importation) soit sur le trafic de contrôle sortant (exportation).
Dans ce cas, vous souhaitez inclure les routes statiques, vous utilisez donc l'action d'acceptation. Cette politique s'appelle ibgp-export et a un terme, export-static, qui publie toutes les adresses statiques avec BGP:
[edit policy-options] policy-statement ibgp-export {terme export-statique {du protocole statique; alors acceptez;}}
Dans cette politique de routage, vous acceptez toutes les routes qui sont statiques. Que vous les acceptiez lorsque vous recevez du trafic de contrôle de protocole ou que vous les incluiez dans votre trafic de contrôle de trafic sortant, cela dépend de où vous appliquez la stratégie. Dans cet exemple, vous incluez les routes dans vos BGP sortants, vous devez donc appliquer la politique en tant que politique d'exportation pour votre groupe IBGP:
[éditer les protocoles] bgp {group my-guys {type interne; exporter ibgp-export; voisin 192. 168. 14. 1; voisin 192. 168. 14. 2; voisin 192. 168. 14. 4;}}
L'émission d'une commande show route révèle que les routes BGP sont maintenant dans la table de routage:
user @ router2> show inet. 0: 16 destinations, 16 routes (15 actives, 0 holddown, 1 cachée) + = Route active, - = Last Active, * = Les deux 192. 168. 14. 1/24 * [BGP / 100] 6w0d 01: 56: 10 à 192. 168. 14. 3 via fe-0/0/0. 0 192. 168. 14. 2/24 * [BGP / 100] 6w0d 01: 56: 10 à 192. 168. 14. 3 via fe-0/0/0. 0 192. 168. 14. 4/24 * [BGP / 100] 6w0d 01: 56: 10 à 192. 168. 14. 3 via fe-0/0/0. 0 192. 168. 64. 0/21 * [Direct / 0] 6w0d 02: 03: 45 via fxp0. 0 192. 168. 71. 246/32 * [Local / 0] 6w0d 02: 03: 45 Local via fxp0. 0 192. 168. 102. 0/23 * [BGP / 100] 6w0d 02: 03: 45 à 192. 168. 71. 254 via fxp0. 0 207. 17. 136. 0/24 * [Statique / 5] 6w0d 02: 03: 45 à 192. 168. 71. 254 via fxp0. 0 207. 17. 136. 192/32 * [Statique / 5] 6w0d 01: 56: 10 à 192. 168. 71. 254 via fxp0. 0 …
Vous pouvez identifier les routes BGP par le contenu entre parenthèses.Le contenu crocheté indique comment l'itinéraire a été appris et spécifie la préférence locale.
La préférence locale est utilisée pour choisir parmi les routes vers le même préfixe de destination. La valeur la plus faible gagne, donc (par exemple) une route statique next hop (préférence locale 5) est utilisée au lieu d'un saut suivant BGP (100) (dans certains cas, ils partagent le même saut suivant, mais ce n'est pas toujours vrai).
La préférence locale est utilisée pour décider quelle route utiliser s'il y a deux routes vers la même destination. Par exemple, si une route statique a une préférence locale de 5 et que BGP a une préférence locale de 100, le routeur utilisera l'itinéraire statique en raison de la valeur de préférence plus élevée (numéro inférieur).
Après avoir configuré la politique de routage pour vos routeurs IBGP, vous devez configurer la politique pour votre routeur EBGP. Comme il s'avère, vous pouvez utiliser une politique très similaire et l'appliquer sur votre groupe externe:
[éditer les options de politique] policy-statement ebgp-export {terme export-statique {from protocol static; alors acceptez;}}
Appliquez-le maintenant à votre groupe externe:
[éditez les protocoles] bgp {groupe these-guys {type externe; exporter ebgp-export; pair-comme 65002; voisin 10. 0. 26. 2}}
L'application de ces deux politiques de routage garantit que les routes sont partagées dans votre maillage IBGP et que ces routes ne seront pas fuites via la connexion EBGP entre les systèmes autonomes (AS), qui est important parce que vous ne voulez pas inonder (ou, par extension, être inondé par) des routes internes dans un réseau voisin.
L'émission d'une commande bgp de show route protocol sur chacun des routeurs devrait révéler que seules les routes attendues sont incluses dans les tables de routage.
Envisagez de configurer un itinéraire global pour représenter l'ensemble de vos adresses. Par exemple, si vous avez beaucoup d'adresses 192. 168. x / 24 contiguës, configurez une route agrégée et filtrez ces routes.