Construisez d'abord l'idée, puis utilisez l'activité suivante pour la vérifier.
Pourquoi OSPF a des zones
Ce que rapporte le découpage d'un domaine, ce que fait un routeur de bordure de zone, et les deux incompatibilités qui arrêtent net une adjacence.
Ce que vous serez capable de faire
- Expliquer quel problème résolvent les zones, et ce qu'elles coûtent
- Décrire ce que détient un routeur de bordure de zone et ce qu'il transmet
- Diagnostiquer une adjacence bloquée en ExStart ou franchement rejetée
- Dire pourquoi chaque zone doit toucher la zone 0
Avant cela : Vous avez besoin de la séquence en trois étapes tirée de « Comment OSPF construit une table de routage » - voisin, base de données, calcul.
Pourquoi c'est important : La conception multi-zones est le moment où OSPF cesse d'être un protocole qu'on active et devient un protocole qu'on planifie. C'est aussi là que vivent deux des pannes les plus déroutantes, qui ressemblent toutes deux à un problème de câblage sans en être.
Chaque routeur d'une zone possède une base de données identique et recalcule le tout chaque fois qu'une partie de celle-ci change. C'est ce qui permet à l'OSPF de converger rapidement et correctement, et c'est aussi ce qui l'empêche de s'adapter gratuitement. Un lien oscillant à l'autre bout d'un grand domaine oblige chaque routeur de ce dernier à exécuter à nouveau le calcul.
Les zones constituent la limite qui arrête les inondations. À l'intérieur d'une zone, détails complets de la topologie. Entre les zones, seuls les résumés de ce qui est accessible. Cela coûte qu'aucun routeur situé en dehors d'une zone ne peut voir sa forme interne, ce qui est exactement le but.
La colonne vertébrale et la règle à ce sujet
La zone 0 est l'épine dorsale, et toutes les autres zones doivent y être directement attachées. Pas « éventuellement connecté » : connexion directe, via au moins un routeur connecté aux deux. Le trafic entre deux zones non dorsales transite toujours par la zone 0, même lorsque les deux zones sont physiquement adjacentes.
Le routeur dans deux zones à la fois
Un routeur avec des interfaces dans deux zones est un routeur de zone frontalière. Il possède une base de données distincte pour chaque domaine auquel il appartient et ne les fusionne pas. Ce qui se croise est un résumé : les préfixes accessibles dans une zone, annoncés dans l'autre moyennant un coût, sans aucune topologie sous-jacente.
| Tapez | Où il se trouve | Ce qu'il fait |
|---|---|---|
| Routeur interne | Une seule zone | Contient la base de données de cette zone, rien d'autre |
| Routeur de zone frontalière | Deux zones ou plus, dont l'une est la zone 0 | Résumés entre eux |
| Routeur backbone | Dispose d'une interface dans la zone 0 | Il peut également s'agir d'un routeur interne ou d'un routeur frontalier |
| Routeur de limite de système autonome | Bordure du domaine OSPF | Injecte des itinéraires appris ailleurs |
Le configurer
router ospf 1
router-id 10.30.0.5
network 10.30.0.0 0.0.0.3 area 0
network 10.30.50.0 0.0.0.255 area 1
Il n'existe aucune commande distincte qui déclare qu'un routeur est un routeur frontalier. Il le devient en utilisant des instructions réseau nommant deux zones différentes, ce qui vaut la peine d'être connu car cela signifie également qu'une faute de frappe dans le numéro d'une zone en crée une en silence.
Les deux incohérences
Les deux se présentent sous la forme « le lien est en place et les voisins ne se formeront pas », et ils peuvent être distingués par une seule commande.
Inadéquation des zones
Deux routeurs sur la même liaison qui ne sont pas d'accord sur la zone dans laquelle se trouve la liaison ne deviendront pas du tout voisins. Les hellos occupent la zone, chaque côté rejette celle de l'autre et la table voisine reste vide. Rien n'apparaît dans une table de routage et il n'y a évidemment rien à redire.
Un nouveau lien vers le showroom
affiche le lien de la salle d'exposition et place l'extrémité de la salle d'exposition dans la zone 1, correspondant aux autres interfaces du site. Le siège social se trouve toujours dans la zone 0 du modèle à partir duquel il a été copié. Les deux interfaces sont actives, les deux exécutent OSPF et aucun des deux routeurs ne répertorie l'autre comme voisin. Les numéros de zone aux deux extrémités d'une liaison doivent être identiques, quelles que soient les zones dans lesquelles se trouve le reste de chaque routeur.
Inadéquation entre les MTU
Celui-ci est plus étrange, car la contiguïté commence à se former puis s'arrête. Lors de l'échange de bases de données, les routeurs comparent les MTU et, en cas de désaccord, les routeurs restent dans ExStart et retransmettent pour toujours. Le voisin apparaît dans le tableau, ce qui lui donne une apparence en meilleure santé qu'il ne l'est.
show ip ospf neighbor
# Nothing listed at all -> suspect area, subnet or interval mismatch
# Listed, stuck in ExStart -> suspect MTU
show interfaces
# Find the link's Cisco interface name and compare its MTU on both ends
Quand partager
Les zones ajoutent de la planification, une dépendance dorsale et une classe de défauts qui n'existent pas dans une conception à zone unique. Cela vaut la peine lorsque la base de données est suffisamment grande pour que le recalcul ou l'inondation représente un coût réel, ou lorsqu'une partie du réseau change suffisamment souvent pour perturber le reste. En dessous, une seule zone est plus simple et pas plus lente.
Terminologie
- Région
- Groupe de routeurs OSPF partageant une base de données d'état de liaison. Les inondations s'arrêtent à ses limites.
- Colonne vertébrale
- Zone 0. Toutes les autres zones doivent s'y rattacher directement.
- Routeur de zone frontalière
- Un routeur avec des interfaces dans plusieurs domaines, qui les récapitule.
- ExStart
- État de contiguïté lors de l'échange initial de base de données. Le fait de rester bloqué ici indique une inadéquation entre les MTU.
Points clés à retenir
- Les zones ont limité les inondations et les recalculs qu'impose une base de données unique.
- Chaque zone doit être rattachée directement à la zone 0 ; le trafic interzone transite par la dorsale.
- Un routeur frontalier gère une base de données par zone et transmet des résumés entre elles.
- Des numéros de zone en désaccord sur un lien signifient qu'il n'y a aucun formulaire de contiguïté.
- Une contiguïté bloquée dans ExStart est une incompatibilité MTU jusqu'à preuve du contraire.
- Un routeur devient un routeur frontalier par accident de configuration aussi facilement que par conception.
Prêt à continuer ?
Créez un compte gratuit pour enregistrer votre progression et passer le contrôle de connaissances.
