Construisez d'abord l'idée, puis utilisez l'activité suivante pour la vérifier.
Comment OSPF construit une table de routage
Voisins, annonces d'état de liaison et calcul du plus court chemin - ce qu'apprend chaque routeur, et pourquoi il doit tout apprendre.
Ce que vous serez capable de faire
- Décrire les trois étapes entre la rencontre de deux routeurs et l'apparition d'une route
- Expliquer ce que détient chaque routeur d'une zone, et pourquoi c'est identique
- Lire un état d'adjacence et dire s'il est sain
- Prédire quel chemin OSPF choisit à partir des coûts d'interface
Avant cela : Vous devez être capable d'écrire une route statique et d'expliquer pourquoi le routage statique cesse de passer à l'échelle - voir « Écrire une route statique » et « Pourquoi le routage statique cesse de passer à l'échelle ».
Pourquoi c'est important : OSPF est le protocole de routage que vous rencontrerez le plus probablement au sein d'une seule organisation, et c'est celui que l'examen teste le plus en profondeur. Presque chaque panne OSPF est l'un des trois problèmes suivants qui survient dans la séquence ci-dessous, donc connaître la séquence constitue l'essentiel du diagnostic.
Un itinéraire statique consiste à indiquer un fait à un routeur. OSPF, c'est chaque routeur qui dit à tous les autres routeurs tout ce qu'il sait, puis chacun d'eux élabore la réponse indépendamment. Cela semble être plus de travail, et c'est le cas, mais c'est le travail que font les routeurs, et cela se reproduit automatiquement à chaque fois que le réseau change.
Le passage de « deux routeurs sont câblés ensemble » à « un itinéraire apparaît dans le tableau » se fait en trois étapes. Presque tous les problèmes OSPF sont l'un de ces trois problèmes défaillants, il vaut donc la peine de pouvoir les nommer.
Première étape : trouver un voisin
Chaque interface compatible OSPF envoie un petit paquet Hello à intervalles réguliers. Lorsque deux routeurs s'entendent, ils comparent les notes. Si plusieurs paramètres correspondent, ils deviennent voisins ; si l'un d'entre eux n'est pas d'accord, ils restent étrangers et aucun itinéraire n'est échangé.
| Réglage | Que se passe-t-il si cela diffère |
|---|---|
| Numéro de zone | Les routeurs voient les bonjour les uns des autres et les rejettent |
| Bonjour et intervalles morts | Les voisins se forment puis chutent à plusieurs reprises |
| Sous-réseau et masque sur le lien | Les bonjour ne sont même pas reçus |
| MTU | La contiguïté atteint ExStart et s'arrête là |
| Authentification, si configurée | Les hellos sont supprimés en silence |
Deuxième étape : échange de la carte
Une fois adjacents, les deux routeurs échangent des publicités d'état de lien. Un LSA est une petite déclaration de fait : « Je suis ce routeur, je suis connecté à ce réseau, à ce prix ». Chaque routeur inonde ce qu'il entend, de sorte qu'en quelques secondes, tous les routeurs de la zone contiennent la même collection d'instructions.
Cette collection est la base de données d'état des liens, et c'est la propriété qui fait de l'OSPF ce qu'il est : chaque routeur d'une zone contient une base de données identique. Il ne s'agit pas d'une liste de routes, mais d'une description de la topologie. Deux routeurs qui ne sont pas d'accord sur la base de données sont défectueux et c'est l'une des premières choses à vérifier.
Troisième étape - exécuter le calcul
Chaque routeur exécute ensuite l'algorithme du chemin le plus court sur cette base de données, se plaçant à la racine et trouvant le moyen le moins cher vers chaque destination. Les résultats deviennent des entrées de la table de routage. Comme chaque routeur part de la même base de données mais d'une racine différente, ils obtiennent tous des réponses cohérentes sans jamais comparer les tables de routage.
Ce que signifie « le plus court »
La métrique de l'OSPF est le coût, et le coût est dérivé de la bande passante de l'interface : les liaisons plus rapides coûtent moins cher. Le coût d'un chemin est la somme des coûts des interfaces sortantes le long de celui-ci. Le nombre de sauts n'entre pas en ligne de compte, ce qui est important : un chemin à deux sauts sur des liens rapides bat un chemin à un saut sur un chemin lent.
Deux voies, et pourquoi la plus longue gagne
Le trafic entre le siège social et l'entrepôt peut passer directement par la ligne louée au prix de 64, ou via la salle d'exposition via deux liaisons coûtant 10 chacune. L'OSPF choisit la voie de la salle d'exposition, coût total 20, même s'il s'agit de deux sauts au lieu d'un. Sans compter le houblon, cela ajoute des coûts, et 20 bat 64.
L'allumer
router ospf 1
router-id 10.30.0.1
network 10.30.0.0 0.0.0.3 area 0
network 10.30.10.0 0.0.0.255 area 0
Chaque instruction de réseau fait deux choses à la fois, et leur combinaison crée de la confusion par la suite. Il active l'OSPF sur toute interface dont l'adresse se situe dans cette plage, et il annonce cette plage au reste de la zone. Une interface qui ne correspond à aucune instruction réseau est invisible pour l'OSPF dans les deux sens.
Zone 0
Une conception à zone unique place tout dans la zone 0, l'épine dorsale. Des zones existent pour empêcher la croissance illimitée de la base de données sur un grand réseau ; en dessous de quelques dizaines de routeurs, il n'y a rien à gagner à en scinder un. Commencez dans la zone 0 et ajoutez des zones lorsque la base de données pose problème.
Lire l'état
show ip ospf neighbor
# Neighbor ID Pri State Dead Time Address Interface
# 10.30.0.2 1 Full/DR 00:00:34 10.30.0.2 GigabitEthernet0/0
show ip route
# O 10.30.40.0/24 [110/74] via 10.30.0.2, GigabitEthernet0/0
| État | Signification |
|---|---|
| Complet | En bonne santé. Les bases de données sont synchronisées. |
| Code ZZ 0ZZ-Way | Normal sur un segment partagé entre deux routeurs non désignés. |
| ExStart | Coincé ici signifie presque toujours une inadéquation entre les MTU. |
| Init | Les bonjour vont dans un seul sens. Vérifiez le filtrage et l'adressage. |
| Vers le bas | Pas de bonjour du tout. Vérifiez l'interface et le relevé réseau. |
Une contiguïté qui s'est formée et une route qui n'est jamais arrivée
rapporte que le nouveau lien entre l'entrepôt est opérationnel depuis une heure et que les machines au sol ne sont toujours pas accessibles depuis le siège social. La table des voisins indique Full, donc le lien et la contiguïté sont corrects. Le routeur de l'entrepôt n'a tout simplement aucune déclaration réseau couvrant 10.30.40.0/24, il n'a donc jamais annoncé l'étage à personne. La première étape a réussi et la deuxième étape n'avait rien à apporter.
Terminologie
- contiguïté
- Relation synchronisée entre deux routeurs OSPF, sur laquelle des publicités d'état de lien sont échangées.
- LSA
- Publicité par état de lien. Déclaration d'un routeur indiquant à quoi il est connecté et à quel coût.
- Base de données Link-state
- Les LSA collectés pour une zone. Identique sur tous les routeurs de cette zone.
- Coût
- La métrique OSPF, dérivée de la bande passante de l'interface et additionnée le long d'un chemin. Lower gagne.
- ID du routeur
- L'identifiant 32-bit sous lequel un routeur est connu dans OSPF, écrit sous la forme d'une adresse IPv4.
Points clés à retenir
- L'OSPF passe au voisin, puis à la base de données, puis au calcul : les erreurs se trouvent dans l'une des trois.
- Plusieurs paramètres doivent correspondre avant qu'une contiguïté ne se forme ; la zone et le MTU sont les principaux responsables.
- Chaque routeur d'une zone possède une base de données d'état de liaison identique décrivant la topologie.
- Le coût provient de la bande passante et est additionné tout au long du trajet, donc moins de sauts ne signifie pas plus court.
- Une déclaration réseau active l'OSPF sur une interface et annonce cette plage.
- Une contiguïté totale prouve que les voisins sont d'accord, et non que quelque chose est annoncé.
Prêt à continuer ?
Créez un compte gratuit pour enregistrer votre progression et passer le contrôle de connaissances.
