User Tools

Site Tools


informatique:cisco:redistribution_de_route

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:cisco:redistribution_de_route [2011/11/08 09:40] – Distance administrative pteuinformatique:cisco:redistribution_de_route [2012/01/06 10:43] – [Liens] pteu
Line 16: Line 16:
 =====default-information originate===== =====default-information originate=====
  
-Cette commande à placer dans un processus de routage ne peut être utilisé que sur un ASBR (un routeur qui fait la jonction entre plusieurs zones de routage (AS)). Elle sert à diffuser une route par défaut dans ledit protocole (ce qui n'est pas le cas par défaut, même si le routeur une route par défaut).+Cette commandeà placer dans un processus de routagene peut être utilisée que sur un ASBR (un routeur qui fait la jonction entre plusieurs zones de routage (AS)). Elle sert à diffuser une route par défaut dans ledit protocole (ce qui n'est pas le cas par défaut, même si le routeur possède une route par défaut).
  
 Exemple avec un routeur qui redistribue des routes statiques dans l'OSPF : Exemple avec un routeur qui redistribue des routes statiques dans l'OSPF :
  
-  router ospf 1 +<code bash> 
-   router-id 10.0.0.1 +router ospf 1 
-   redistribute static subnets + router-id 10.0.0.1 
-   default-information originate+ redistribute static subnets 
 + default-information originate 
 +</code>
  
-Les paramètres optionnel possibles sont les suivants : +Les paramètres optionnels sont les suivants : 
-  * ''always'' permet de diffuser une route par défaut même si on n'en a pas (par défaut si le routeur n'a pas de route par défaut, il ne l'annonce pas).+  * ''always'' permet de diffuser une route par défaut même si on n'en a pas dans sa table de routage (par défaut si le routeur n'a pas de route par défaut, il ne l'annonce pas).
   * ''metric'' : pour préciser la métrique de la route par défaut annoncée   * ''metric'' : pour préciser la métrique de la route par défaut annoncée
   * ''metric-type'' : pour préciser le type de métrique (E1 ou E2, par défaut c'est E2)   * ''metric-type'' : pour préciser le type de métrique (E1 ou E2, par défaut c'est E2)
Line 106: Line 108:
  
 Des problèmes peuvent surgir lorsqu'on redistribue de OSPF vers OSPF sur 2 routeurs (pour la redondance) car alors : Des problèmes peuvent surgir lorsqu'on redistribue de OSPF vers OSPF sur 2 routeurs (pour la redondance) car alors :
-  * la route par défaut sera indéterministe+  * le routage sera indéterministe (implémentation Cisco) : les distances administratives des 2 instances OSPF étant égales (110), c'est le premier processus qui s'inscrit dans la table de routage qui sera pris en compte, même si la route de ce dernier possède une métrique supérieure à celle de l'autre processus OSPF.
   * on risque des boucles de routage   * on risque des boucles de routage
  
 Des solutions / contournements à ces problèmes sont indiqués dans cette doc Cisco : [[http://www.cisco.com/en/US/tech/tk365/technologies_white_paper09186a0080531fd2.shtml|OSPF Redistribution Among Different OSPF Processes]] Des solutions / contournements à ces problèmes sont indiqués dans cette doc Cisco : [[http://www.cisco.com/en/US/tech/tk365/technologies_white_paper09186a0080531fd2.shtml|OSPF Redistribution Among Different OSPF Processes]]
 +
 +Une solution est :
 +  * de diminuer la distance administrative d'un AS pour le préférer à l'autre :
 +<code bash>
 +router ospf 1
 + distance 100
 +!
 +router ospf 2
 +! on ne touche pas à la distance administrative par défaut de l'ospf,
 +! à savoir 110
 +</code>
 +Ceci provoque la priorité inconditionnelle (quelque soit leurs métriques) des routes de l'OSPF 1 par rapport à l'OSPF 2.
 +
 +  * de mettre en place une route-map avec ACL pour filtrer la redistribution et ainsi éviter les boucles de routage :
 +<code bash>
 +router ospf 1
 + redistribute ospf 2 subnets route-map AS2_to_AS1
 +!
 +router ospf 2
 + redistribute ospf 1 subnets route-map AS1_to_AS2
 +!
 +route-map AS2_to_AS1 permit 10
 + match ip address network_2
 +!
 +route-map AS1_to_AS2 permit 10
 + match ip address network_1
 +</code>
 +
 +Cela évite que les routes de l'AS2, redistribuées par un R1 dans l'AS1, soient apprises par R2 en tant que route externe et soit également redistribuées à nouveau dans l'AS2, créant une boucle de routage.
 +
 +Cette solution pourrait être réaliser avec des ''distribute-list'' in/out.
  
 =====IS-IS===== =====IS-IS=====
Line 203: Line 236:
 (Avec du BGP : ''distance bgp'') (Avec du BGP : ''distance bgp'')
  
-===Liens===+=====Liens=====
  
   * [[http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094195.shtml|What Is Administrative Distance ?]]   * [[http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094195.shtml|What Is Administrative Distance ?]]
   * [[http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094823.shtml|Route Selection in Cisco Routers]]   * [[http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094823.shtml|Route Selection in Cisco Routers]]
informatique/cisco/redistribution_de_route.txt · Last modified: 2015/11/06 09:35 by pteu