Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parFabien Isaac Bertrand Modifié depuis plus de 6 années
1
QoS - Propagation de la Politique de QoS via BGP
ccnp_cch ccnp_cch
2
Sommaire • Introduction
• Présentation de la propagation de politique de Qos via BGP • Tâches de configuration de la propagation de politique de Qos via BGP - Configuration de la propagation de politique de Qos basée sur les listes de communautés l'attribut AS-Path une liste d'accès - Supervision de la propagation de politique de Qos • Exemples de configuration de la propagation de politique ccnp_cch
3
Configuration de la propagation de politique de Qos via BGP
Introduction Ce document décrit les tâches de configuration pour la propagation de politique de QoS via BGP (Border Gateway Protocol) sur un routeur. Présentation de la propagation de politique de Qos via BGP La fonctionnalité propagation de politique de QoS via BGP vous permet de classer les paquets par IP Precedence sur la base de listes de communautés, de chemins de systè- mes autonomes et de listes d'accès. Après que le paquet ait été classé vous pouvez utili- ser d'autres fonctionnalités de QoS comme CAR (Committed Access Rate) ou WRED (Weigthed Random Early Detection) pour spécifier et faire appliquer les politiques qui correspondent avec votre modèle organisationnel. Pour configurer la propagation de politique de QoS via BGP, exécutez les tâches suivan- tes : ● Configurez BGP et CEF (Cisco Express Forwarding) ou dCEF ( distributed Cisco Express Forwarding) ● Définissez une politique ● Appliquez une politique via BGP ● Configurez la liste de communautés BGP, le chemin de systèmes autonomes BGP ou la liste d'accès et validez la politique sur une interface. ● Validez CAR ou WRED pour utiliser la politique Ce document décrit comment configurer la propagation de politique de QoS via BGP sur la base de listes de communautés, de chemin de systèmes autonomes ou de liste d'accès. Il est supposé que vous avez déjà configuré BGP, CFE ou dCEF. Configuration de la propagation de politique de Qos via BGP Pour configurer la propagation de politique de QoS via BGP, exécutez les tâches décrites dans les sections suivantes. Les tâches dans les trois premières sections sont requises; la dernière tâche de la section est optionnelle. ● Configuration de la propagation de politique de Qos basée sur les listes de communautés (Requis) ● Configuration de la propagation de politique de Qos basée sur l'attribut AS-Path (Requis) ● Configuration de la propagation de politique de Qos basée sur une liste d'accès ● Supervision de la propagation de politique de Qos (Optionnel) ccnp_cch
4
Configuration de la propagation de politique de Qos basée sur les
Note : Pour que la propagation de politique de QoS via BGP fonctionne, vous devez va- lider BGP et CEF ou dCEF sur le routeur. Les sous-interfaces sur une interface ATM qui ont la commande bgp-policy validée doivent utiliser CEF car dCEF n'est pas sup- porté. dCEF utilise le VIP (Versatile Interface Processor) plutôt que le RSP (Route Switch Processor) pour réaliser des fonctions d'acheminement. Configuration de la propagation de politique de Qos basée sur les listes de communautés Cette section décrit comment configurer la propagation de politique de QoS basée sur les listes de communautés. Les tâches listées dans cette section sont requises sauf si elles sont notées comme optionnelles. Cette section suppose que vous avez déjà confi- guré BGP et CEF/dCEF sur votre routeur. Pour configurer le routeur pour qu'il propage la Precedence IP sur la base de listes de communautés, utilisez les commandes suivantes en débutant en mode de configura- tion global. Commande But Routeur(config)# route-map route-map- name [permit | deny [sequence-number]] Définit une route map pour contrôler la redistri- bution et entre en mode de configuration route-map. Routeur(config-route-map)# match community-list community-list-number [exact] Correspondance avec le liste de communauté BGP. Routeur(config-route-map)# set ip precedence [number | name] Fixe le champ IP Precedence quand la liste de communauté correspond. Vous pouvez spécifier soit un numéro de Precedence IP soit un nom. Router(config-router)# router bgp autonomous-system Entre en mode de configuration routeur. Routeur(config-router)# table-map route-map-name Modifie la métrique et les valeurs de tag quand la table de routage IP est mise à jour avec les routes apprises par BGP. Routeur(config-router)# ip community- listcommunity-list-number {permit | deny} community-number Crée une liste de communauté pour BGP et contrôle son accès. Router(config-router)# interface interface-type interface-number Spécifie les interfaces (ou sous-interfaces) et entre en mode de configuration interface. Routeur(config-if)# bgp-policy ip-prec-map Classe les paquets en utilisant la IP Precedence. Routeur(config-if)# ip bgp-community new-format (Optionnel) Configure un nouveau format de communauté ainsi le numéro de communauté est affiché dans sa forme courte. ccnp_cch
5
l'attribut AS-Path ccnp_cch
Configuration de la propagation de politique de Qos basée sur l'attribut AS-Path Cette section décrit comment configurer la propagation de politique de QoS basée sur l'attribut As-Path. Cette section suppose que vous avez déjà configuré CEF/dCEF et BGP sur votre routeur. Pour configurer le routeur pour qu'il propage la Precedence IP sur la base de l'attribut AS-Path, utilisez les commandes suivantes en débutant en mode de configuration global. Commande But Routeur(config)# route-map route-map- name [permit | deny [sequence-number]] Définit une route map pour contrôler la redistri- bution et entre en mode de configuration route-map. Routeur(config-route-map)# match as-path path-list-number Correspondance avec l'attribut AS-Path. Routeur(config-route-map)# set ip precedence [number | name] Fixe le champ IP Precedence quand la liste de communauté correspond. Vous pouvez spécifier soit un numéro de Precedence IP soit un nom. Routeur(config-router)# router bgp autonomous-system Entre en mode de configuration routeur. Routeur(config-router)# table-map route-map-name Modifie la métrique et les valeurs de tag quand la table de routage IP est mise à jour avec les routes apprises par BGP. Routeur(config-router)# ip as-path access-list access-list-number {permit | deny} as-regular-expression Définit une liste d'accès as-path. Routeur(config-router)# interface interface-type interface-number Spécifie les interfaces (ou sous-interfaces) et entre en mode de configuration interface. Routeur(config-if)# bgp-policy ip-prec-map Classe les paquets en utilisant la IP Precedence. ccnp_cch
6
Configuration de la propagation de politique de Qos basée sur une
liste d'accès Cette section décrit comment configurer la propagation de politique de QoS basée sur une liste d'accès. Cette section suppose que vous avez déjà configuré CEF/dCEF et BGP sur votre routeur. Pour configurer le routeur pour qu'il propage la Precedence IP sur la base d'une liste d'accès, utilisez les commandes suivantes en débutant en mode de configuration global. Commande But Routeur(config)# route-map route-map- name [permit | deny [sequence-number]] Définit une route map pour contrôler la redistri- bution et entre en mode de configuration route-map. Routeur(config-route-map)# match ip address access-list-number Correspondance avec une liste d'accès. Routeur(config-route-map)# set ip precedence [number | name] Fixe le champ IP Precedence quand la liste de communauté correspond. Vous pouvez spécifier soit un numéro de Precedence IP soit un nom. Routeur(config-router)# router bgp autonomous-system Entre en mode de configuration routeur. Routeur(config-router)# table-map route-map-name Modifie la métrique et les valeurs de tag quand la table de routage IP est mise à jour avec les routes apprises par BGP. Routeur(config-router)# access-list access-list-number {permit | deny} source Définit une liste d'accès. Routeur(config-router)# interface interface-type interface-number Spécifie les interfaces (ou sous-interfaces) et entre en mode de configuration interface. Routeur(config-if)# bgp-policy ip-prec-map Classe les paquets en utilisant la IP Precedence. ccnp_cch
7
Exemple de configuration de la propagation de politique de Qos via BGP
Supervision de la propagation de politique de Qos via BGP Pour superviser la configuration de la propagation de politique de QoS via BGP, utili- sez les commandes suivants en mode EXEC privilégié si besoin est. Les commandes listées dans cette section sont optionnelles. Commande But Routeur# show ip bgp Affiche les entrées de la table de routage BGP pour vérifier que la communauté correcte est présente sur les préfixes. Routeur# show ip bgp community-list community-list-number. Affiche les routes permises par la liste de com- munauté BGP pour vérifier que les préfixes corrects sont sélectionnés. Routeur# show ip cef network Affiche les entrées de la table FIB ( Forwarding Information Base) sue la base de l'adresse IP pour vérifier que CEF a la valeur de precedence correcte pour le préfixe. Routeur# show ip interface Affiche les informations sur une interface. Routeur# show ip route prefix Affiche l'état courant de la table de routage pour vérifier que les valeurs de precedence correctes sont fixées sur les préfixes. Exemple de configuration de la propagation de politique de Qos via BGP L'exemple suivant montre comment créer des route maps pour la correspondance avec des listes d'accès, des listes de communauté BGP, l'attribut BGP AS-Path et appliquer la Precedence IP aux routes apprises des voisins. Dans la figure suivante, le routeur A apprend les routes du système autonome 10 et du système autonome 60. La politique de QoS est appliquée à tous les paquets qui correspondent aux route maps définies. Tout paquet issu du routeur A vers le système autonome 10 ou le système autonome 60 sera transmis avec la QoS appropriée comme le montre les étapes de la figure. ccnp_cch
8
Exemple de configuration de la propagation de politique de Qos via BGP
L'exemple suivant montre comment créer des route maps pour la correspondance avec des listes d'accès, des listes de communauté BGP, l'attribut BGP AS-Path et appliquer la Precedence IP aux routes apprises des voisins. Dans la figure suivante, le routeur A apprend les routes du système autonome 10 et du système autonome 60. La politique de QoS est appliquée à tous les paquets qui correspondent aux route maps définies. Tout paquet issu du routeur A vers le système autonome 10 ou le système autonome 60 sera transmis avec la QoS appropriée comme le montrent les étapes de la figure. 1. Route annoncée 2. Route apprise 3. Politique de Qos appliquée Système autonome 60 Système autonome 30 Système autonome 10 A B 4. Paquet transmis avec la politique de QoS Configuration Routeur A router bgp 30 table-map precedence-map neighbor remote-as 10 neighbor send-community ! ip bgp-community new-format ! Correspondance Communauté 1 et fixe la Precedence IP à "priority" route-map precedence-map permit 10 match community 1 set ip precedence priority ! Correspondance Communauté 2 et fixe la Precedence IP à "immediate" route-map precedence-map permit 20 match community 2 set ip precedence immediate ! Correspondance Communauté 3 et fixe la Precedence IP à "flash" route-map precedence-map permit 30 match community 3 set ip precedence flash ccnp_cch
9
ccnp_cch ! Correspondance Communauté 4 et fixe la Precedence IP à
! "flash-override" route-map precedence-map permit 40 match community 4 set ip precedence flash-override ! ! Correspondance Communauté 5 et fixe la Precedence IP à "critical" route-map precedence-map permit 50 match community 5 set ip precedence critical ! Correspondance Communauté 6 et fixe la Precedence IP à "internet" route-map precedence-map permit 60 match community 6 set ip precedence internet ! Correspondance Communauté 7 et fixe la Precedence IP à "network" route-map precedence-map permit 70 match community 7 set ip precedence network ! Correspondance access-list 69 ou as-path 1 et fixe la Precedence IP ! à "critical". route-map precedence-map permit 75 match ip address 69 match as-path 1 ! Pour tout le reste fixe la Precedence IP à "routine". route-map precedence-map permit 80 set ip precedence routine ! Définit les listes de communautés ip community-list 1 permit 60:1 ip community-list 2 permit 60:2 ip community-list 3 permit 60:3 ip community-list 4 permit 60:4 ip community-list 5 permit 60:5 ip community-list 6 permit 60:6 ip community-list 7 permit 60:7 ! Définit l'as-path ip as-path access-list 1 permit ^10_60 ! Définit la liste d'accès access-list 69 permit ccnp_cch
10
ccnp_cch Configuration Router B router bgp 10
neighbor remote-as 30 neighbor send-community neighbor route-map send_community out ! ip bgp-community new-format ! Correspondance avec le préfixe 10 et fixe la communauté à 60:1 route-map send_community permit 10 match ip address 10 set community 60:1 ! Correspondance avec le préfixe 20 et fixe la communauté à 60:2 route-map send_community permit 20 match ip address 20 set community 60:2 ! Correspondance avec le préfixe 30 et fixe la communauté à 60:3 route-map send_community permit 30 match ip address 30 set community 60:3 ! Correspondance avec le préfixe 40 et fixe la communauté à 60:4 route-map send_community permit 40 match ip address 40 set community 60:4 ! Correspondance avec le préfixe 50 et fixe la communauté à 60:5 route-map send_community permit 50 match ip address 50 set community 60:5 ! Correspondance avec le préfixe 60 et fixe la communauté à 60:6 route-map send_community permit 60 match ip address 60 set community 60:6 ! Correspondance avec le préfixe 70 et fixe la communauté à 60:7 route-map send_community permit 70 match ip address 70 set community 60:7 ! Pour tous les autres préfixes fixe la communauté à 60:8 route-map send_community permit 80 set community 60:8 ccnp_cch
11
ccnp_cch ! Définit les liste d'accès access-list 10 permit 61.0.0.0
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.