informatique:cisco:ospf
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
informatique:cisco:ospf [2009/06/08 20:15] – édition externe 127.0.0.1 | informatique:cisco:ospf [2011/10/04 14:37] – Agrégation de routes pteu | ||
---|---|---|---|
Line 32: | Line 32: | ||
* **PDU** Protocol Data Units ; les LSAs sont des PDUs | * **PDU** Protocol Data Units ; les LSAs sont des PDUs | ||
* **LSA** Link-State Advertisement qui sont envoyer à tous les routeurs de l'aire | * **LSA** Link-State Advertisement qui sont envoyer à tous les routeurs de l'aire | ||
- | * **LSU** Link-State Update | + | |
+ | | ||
* **LSDB** Link-State DataBase qui sont identiques sur tous les routeurs de l'aire | * **LSDB** Link-State DataBase qui sont identiques sur tous les routeurs de l'aire | ||
* **DR** Designated Router | * **DR** Designated Router | ||
* **BDR** Backup Designated Router | * **BDR** Backup Designated Router | ||
* **ABR** Area __Border__ Router (Cisco recommande de ne pas dépasser 2 aires par ABR en plus de l'aire 0) | * **ABR** Area __Border__ Router (Cisco recommande de ne pas dépasser 2 aires par ABR en plus de l'aire 0) | ||
- | * **ASBR** Autonomous Sytem __Boundary__ Router = tout routeur qui redistribue des routes externes (d'un autre AS) | + | * **ASBR** Autonomous Sytem __Boundary__ Router = tout routeur qui redistribue des routes externes (statiques ou d'un autre AS) |
- | * **SPF** Shortest Path First (algorithme de Dijkstra) algorithme du plus court chemin | + | * **SPF** Shortest Path First (algorithme de Dikjstra) algorithme du plus court chemin |
* **stub area** aire " | * **stub area** aire " | ||
* **totally stubby area** est une stub area qui ne reçoit pas non plus les LSAs de type 3 | * **totally stubby area** est une stub area qui ne reçoit pas non plus les LSAs de type 3 | ||
Line 67: | Line 68: | ||
* LSU | * LSU | ||
* LSR | * LSR | ||
- | * DBD | + | * DBD : DataBase Descriptor |
* LSAck | * LSAck | ||
- | * hello (Hello interval sur NBMA = 30s, sur interface rapides comme l' | + | * hello (**Hello interval** sur NBMA = 30s, sur interface rapides comme l' |
====Les différents types de LSAs==== | ====Les différents types de LSAs==== | ||
Line 85: | Line 86: | ||
* LSA type 7 (NSSA) : générés par les ASBR d'une aire NSSA, ils sont convertis par l'ABR de l'aire en LSA de type 5. | * LSA type 7 (NSSA) : générés par les ASBR d'une aire NSSA, ils sont convertis par l'ABR de l'aire en LSA de type 5. | ||
* LSA type 9 à 11 (opaque) | * LSA type 9 à 11 (opaque) | ||
+ | |||
+ | |||
+ | =====Les états OSPF===== | ||
+ | |||
+ | ^DOWN | premier état OSPF ; le routeur émet des hello mais n'en reçoit pas | | ||
+ | ^ATTEMPT | ||
+ | ^INIT | le routeur reçoit un hello d'un voisin, mais il ne contient pas (encore) son router-id | | ||
+ | ^2WAY | communication bidirectionnelle établie = les hellos reçus contiennent son router-id ; état normal d'un DROTHER avec un autre DROTHER puisqu' | ||
+ | ^EXSTART | ||
+ | ^EXCHANGE | état d' | ||
+ | ^LOADING | ||
+ | ^FULL | état normal symbolisant une adjacence complète = la base de données des voisins sont synchronisés | | ||
+ | |||
+ | En résumé : seul l' | ||
+ | |||
+ | Voici l' | ||
+ | |||
+ | {{: | ||
Line 90: | Line 109: | ||
**Non-Broadcast Multi-Access** est un type de réseau qui n' | **Non-Broadcast Multi-Access** est un type de réseau qui n' | ||
- | * broadcast (ex : Ethernet) : permet la découverte automatique des voisins (par paquets hello) et nécessite l' | + | |
- | * non-boadcast | + | |
- | * point-to-multipoint : peu conseillé, plusieurs voisins par réseaux, détection automatique des voisins, ne nécessite pas de DR/BDR | + | |
- | * point-to-point (ex : interfaces série) : un voisin par interface, ne nécessite pas de DR/BDR | + | |
+ | |||
+ | |||
+ | =====Timers par défaut===== | ||
+ | |||
+ | brouillon / à valider | ||
+ | |||
+ | Tableau récapitulatifs des timers par défaut : | ||
+ | | ^ Protocole ^ Hello timer (s) ^ Dead timer (s) ^ | ||
+ | ^ NBMA | FR | 30 | 120 | | ||
+ | ^ Multipoint Broadcast | ||
+ | ^ Multipoint Non-Broadcast | | 30 | 120 | | ||
+ | ^ Broadcast | ||
+ | ^ Point-to-point | ||
=====Mise en place basique===== | =====Mise en place basique===== | ||
Line 140: | Line 172: | ||
=====Configuration avancée===== | =====Configuration avancée===== | ||
+ | |||
+ | ====Redistribution de routes==== | ||
+ | |||
+ | La redistribution de route est utiliser pour injecter des routes apprise d'un AS vers un autre AS : par exemple de '' | ||
+ | |||
+ | Voici un article plus détaillé sur la [[informatique: | ||
====Authentification==== | ====Authentification==== | ||
Line 169: | Line 207: | ||
====Agrégation de routes==== | ====Agrégation de routes==== | ||
- | Ne peut se faire que sur les ABRs : | + | Ne peut se faire que sur les ABR ou les ASBR : |
- | (config-router)# | + | |
- | (config-router)# | + | |
- | (config-router)# | + | |
+ | <code bash> | ||
+ | (config-router)# | ||
+ | (config-router)# | ||
+ | (config-router)# | ||
+ | </ | ||
Ici on agrège pour n' | Ici on agrège pour n' | ||
- | Sur les ASBRs il faute ajouter la commande '' | + | On peut spécifier des réseaux agrégés à ne **pas** diffuser : |
+ | <code bash> | ||
+ | (config-router)# | ||
+ | </ | ||
- | On peut spécifier des réseaux agrégés à __ne pas__ diffuser | + | * les ASBRs : agréger les routes redistribuées dans l'OSPF à partir d'une source externe (statique, autres IGP, etc...) |
- | (config-router)# | + | |
+ | <code bash> | ||
+ | (config-router)# | ||
+ | </ | ||
+ | |||
+ | Si le routeur agrège le réseau 192.168.0.0/ | ||
+ | |||
+ | <code bash> | ||
+ | ABR#show ip route 192.168.1.0 | ||
+ | Routing entry for 192.168.1.0/ | ||
+ | Known via "ospf 1", distance 110, metric 0, type intra area | ||
+ | Routing Descriptor Blocks: | ||
+ | * directly connected, via Null0 | ||
+ | Route metric is 0, traffic share count is 1 | ||
+ | </ | ||
====Stub area==== | ====Stub area==== | ||
Line 224: | Line 284: | ||
Vérifs avec '' | Vérifs avec '' | ||
+ | |||
+ | ====Sub-second hello packet==== | ||
+ | |||
+ | Sur les liens de bonne qualité (donc souvent du LAN Ethernet) il peut être intéressant d' | ||
+ | |||
+ | Cela se configure facilement, en spécifiant sur l' | ||
+ | <code bash> | ||
+ | interface Gi0/0 | ||
+ | ip ospf dead-interval minimal hello-multiplier 5 | ||
+ | </ | ||
+ | Ici on configure le // | ||
+ | |||
+ | Lien cisco : [[http:// | ||
Line 257: | Line 330: | ||
sh ip protocols | sh ip protocols | ||
sh ip route ospf | sh ip route ospf | ||
+ | |||
+ | |||
+ | =====Liens===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
informatique/cisco/ospf.txt · Last modified: 2013/10/14 20:44 by 127.0.0.1