Analyse de la base de données OSPF et du paquet Hello

 Analyse de la base de données OSPF

Comme le montre la figure, OSPF est activé dans le réseau, AR2 et AR5 sont des ABR, et les interfaces correspondantes de tous les routeurs sont annoncées dans les zones correspondantes.

R1 annonce l'adresse IP de Loopback 0 au processus OSPF

Importez des routes statiques sur R6 et configurez g0/0/0 d'AR6 en tant qu'interface silencieuse :

        Interface silencieuse : Lorsqu'une interface d'un routeur OSPF n'est pas connectée à un voisin OSPF, nous pouvons utiliser la configuration de l'interface silencieuse. Par exemple : l'interface du routeur OSPF est connectée au commutateur, et le commutateur est connecté au PC Une fois l'interface silencieuse activée, l'interface n'enverra et ne recevra plus de paquets de protocole OSPF.

R6:
[AR6]ip route-static 10.10.7.7 32 192.168.67.7
[AR6-ospf-1]dis this
[V200R003C00]
#
ospf 1 router-id 6.6.6.6 
 import-route static
 silent-interface GigabitEthernet0/0/0
 area 0.0.0.56 
  network 192.168.56.0 0.0.0.255 
  network 192.168.67.0 0.0.0.255 

R7:
[AR7]ip route-static 192.168.0.0 16 192.168.67.6
[AR7]int g0/0/01
[AR7-GigabitEthernet0/0/1]ip add 192.168.67.7 24
[AR7-LoopBack0]ip add 10.10.7.7 32

Vérifier la base de données OSPF sur R1

<AR1>dis ospf lsdb 
	 OSPF Process 1 with Router ID 1.1.1.1
		 Link State Database 
		         Area: 0.0.0.12
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    2.2.2.2         2.2.2.2            340  36    80000006       1
 Router    1.1.1.1         1.1.1.1           1124  48    80000007       1
 Network   192.168.12.1    1.1.1.1            333  32    80000004       0
 Sum-Net   192.168.67.0    2.2.2.2            210  28    80000001       5
 Sum-Net   192.168.45.0    2.2.2.2           1759  28    80000002       3
 Sum-Net   192.168.23.0    2.2.2.2            309  28    80000003       1
 Sum-Net   192.168.56.0    2.2.2.2           1620  28    80000002       4
 Sum-Net   192.168.34.0    2.2.2.2             51  28    80000003       2
 Sum-Asbr  6.6.6.6         2.2.2.2             61  28    80000001       4

		 AS External Database
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 External  10.10.7.7       6.6.6.6             65  36    80000001       1

[LSA] Dans un réseau OSPF, les routeurs ne transmettent pas directement les routes, mais transmettent des LSA (Link State Advertisement Link State Advertisement). Les LSA sont inclus dans les paquets du protocole OSPF, et les routeurs accèdent à des routes indépendantes via les LSA reçues. Les règles de calcul des routes sont identiques.

  1. 【Taper 】
    1. [Router——Type 1 LSA] Dans une zone OSPF, si un routeur se présente, dans le même processus OSPF, différentes interfaces se connectent à différentes zones en même temps, alors le routeur générera un 1 dans chaque zone.
    2. [Réseau——LSA de type 2] Dans chaque segment de réseau de type réseau de diffusion ou de non-diffusion, un DR sera généré et le LSA de type 2 est utilisé pour représenter le DR
    3. [ Sum-Net——Type 3 LSA ] représente un exemple de routage inter-domaine OSPF : dans une topologie en ligne droite telle que R1-R2-R3, R2 est un ABR. R2 enverra la route de la zone R2-R3 dans la forme de LSA de type 3 à R1
    4. [Sum-Asbr——Type 4 LSA] est généré par ABR et introduit des LSA d'ASBR dans d'autres zones de cette zone. Par exemple : dans la topologie en ligne droite R1-R2-R3, R2 est ABR et R3 est ASBR. Pour le moment , R2 génère un LSA de type 4, envoyé à R1, introduit ASBR-R3 à R1
    5. [ External——Type 5 LSA ] indique la route en dehors du domaine OSPF (également appelée route externe), c'est-à-dire la route importée avec succès par import-route
    6. [NSSA——Type 7 LSA]Fonction : Dans la zone NSSA, transmettre des routes externes. Aire de propagation : Passé dans la zone NSSA. Dans cet exemple, après avoir défini la zone 56 comme zone NSSA, vous verrez ce type de LSA sur R5R6

            Dans la zone NSSA, une route par défaut de type 7 sera automatiquement générée pour guider la zone NSSA pour accéder aux routes externes.
            Dans la zone Totalement NSSA, les routes par défaut de type 3 et de type 7 seront automatiquement générées. Le routeur utilise des routes par défaut de type 3 pour guider transfert de données par défaut.

  2. 【 ID LinkState 】 Le nom du LSA

  3. [AdvRouter] Advertisement Router (Advertisement Router) est l'expéditeur de ce LSA

  • La route par défaut (la route par défaut) doit-elle être une route statique ?

    Pas nécessairement ip route-static 0.0.0.0 0 xxxx Il est en effet possible de configurer une route par défaut statique.Dans un protocole de routage dynamique tel que OSPF, une route par défaut peut également être générée.A ce moment, la route par défaut est également dynamique. Par exemple : dans la zone Stub, l'ABR inondera un LSA de type 3 représentant la route par défaut vers les routeurs de la zone Stub. À ce stade, les routeurs OSPF de la zone Stub formeront la route par défaut OSPF.

Zone spéciale :

  • Zone de bout

    • Les LSA de type 5 ne sont pas nécessaires dans la zone Étant donné que les LSA de type 5 ne sont pas nécessaires, les LSA de type 4 ne sont pas nécessaires. À ce moment, l'ABR générera un LSA de type 3 représentant la route par défaut vers la zone Stub

  • Zone totalement Stub

    • Les LSA de type 5 ne sont pas nécessaires dans la zone, donc les LSA de type 4 ne sont pas nécessaires. En même temps, les LSA de type 3 ne sont pas nécessaires. À ce moment, l'ABR générera un LSA de type 3 représentant la route par défaut vers la zone de bout. .

      Extension : Avantages de la zone Stub : économiser les ressources système, économiser les ressources de liaison et améliorer la stabilité du réseau (car il n'est pas affecté par les Up/Down fréquents des routes externes)

  • Zone NSSA Le LSA de type 5 n'est pas requis dans la zone, donc le LSA de type 4 n'est pas requis. Cependant, dans cette zone, des routes externes (route d'importation) peuvent être importées. Les routes externes importées dans cette zone sont représentées par le type 7 (NSSA ) LSA

    À ce moment, l'ABR émettra un LSA de type 7 (0.0.0.0) représentant la route par défaut (route par défaut) vers la zone NSSA

  • Totalement, la zone NSSA n'a pas besoin de LSA de type 5 dans la zone, donc la LSA de type 4 n'est pas requise. Cependant, dans cette zone, des routes externes peuvent être importées (route d'importation). En même temps, la LSA de type 3 n'est pas requise dans la zone (le routage inter-domaine est représenté par le LSA de type 3)

    Remarque : à ce stade, l'ABR générera en même temps un LSA de type 3 et un LSA de type 7 représentant la route par défaut. D'autres routeurs de la zone calculeront la route par défaut (route par défaut) en fonction du LSA de type 3. Priorité LSA : 1 >3>5> 7


Analyse des paquets Hello OSPF

  • [TTL] OSPF Hello message, la valeur TTL de l'en-tête IP est 1, OSPF ne peut pas établir de voisins à travers les sauts Exemple : R1-R2-R3, une telle topologie en ligne droite R1 veut envoyer un message Hello à R3, et le message passe via R2 À ce moment, le TTL sera réduit de 1. À ce moment, le paquet est rejeté par R2, donc R1 ne peut pas traverser R2 et établir un voisin avec R3
  • [ Protocole ] Ce champ dans le message IP est appelé le numéro de protocole, qui fait référence au protocole suivi par l'en-tête IP. Différents protocoles utilisent différents numéros de protocole pour indiquer que l'OSPF est dans le message IP, et le numéro de protocole est toujours 89 .

  • [ Version OSPF ] fait référence à la version du protocole OSPF exécutée sur ce routeur Version 2 : version IPv4 d'OSPF Version 3 : version IPv6 d'OSPF
  • [Type de message] Le type de message fait référence au message OSPF suivant l'en-tête OSPF, dont le type de message type 1 est le message Hello
  • 【Longueur du paquet】La longueur du paquet
  • 【 Routeur OSPF source 】 Le routeur OSPF qui génère ce message est un soi-disant routeur OSPF qui exécute le protocole OSPF.
  • [Area ID] La zone OSPF où se trouve l'interface du routeur qui envoie ce paquet OSPF est la zone où se trouve l'interface, car lorsque le routeur envoie le paquet, l'en-tête IP est encapsulé devant le paquet OSPF et au-dessus l'en-tête IP, l'adresse IP source est marquée et l'adresse IP source est en fait l'adresse IP de l'interface qui envoie ce paquet OSPF.
  • 【Packet Checksum】 La somme de contrôle est utilisée pour vérifier si le paquet est correct
  • [ Auth Type et Auth Data ] Champs concernant l'authentification OSPF Auth Type : est le type d'authentification Auth Data : est le mot de passe d'authentification (avec texte en clair ou texte chiffré)

  •  [Masque réseau] fait référence au masque de l'adresse IP de l'interface qui envoie le message Hello
  • 【Hello Interval】L'intervalle Hello fait référence à l'intervalle d'envoi des paquets Hello sur cette interface. Par défaut, le routeur envoie un paquet Hello toutes les 10 secondes.
  • 【 Option 】 Le drapeau spécial est lié à la zone
  • 【Priorité du routeur】 La priorité de DR
  • [Router Dead Interval] Le temps mort fait référence à la durée pendant laquelle je n'ai pas reçu le message Hello de l'autre partie. Je pense que l'autre partie a raccroché. Par défaut, le temps mort est de 40 secondes Remarque : Le temps mort est de 4 fois l'heure du bonjour fois
  • 【 DR 】
    • Tous les routeurs OSPF ont établi une relation de contiguïté COMPLÈTE avec DR, c'est-à-dire : tous les routeurs OSPF synchroniseront la base de données avec DR, et DR enverra la base de données synchronisée à tout le monde (la méthode d'envoi est : l'adresse de destination est 224.0.0.5)
    • Le rôle du DR pour accélérer la synchronisation des bases de données

    • Principe d'élection DR
      [1] Comparez la priorité du routeur dans le message Hello, la valeur par défaut est 1, la plage de valeurs est de 0 à 255, plus la valeur est grande, mieux c'est [2] Si la priorité du routeur est la même, comparez le routeur- id, plus c'est gros mieux c'est

    • Définir la priorité de DR sur 0 signifie que mon routeur OSPF et cette interface ne participeront jamais à l'élection DR d'OSPF, c'est-à-dire que la priorité DR est 0, ce qui n'est pas la priorité la plus basse, mais ne participe pas à l'élection

    • Les caractéristiques de DR sont stables ! Impossible d'anticiper !
      Dans un segment de réseau, une fois le DR élu, même si d'autres routeurs avec une priorité DR plus élevée apparaissent dans le segment de réseau, l'identité DR ne sera pas préemptée. Si l'identité DR doit être préemptée, nous devons redémarrer le processus OSPF de tous Routeurs OSPF dans le segment de réseau

  • 【BDR】Sauvegarde de la base de données
    • DR raccroche, BDR reprend immédiatement le travail de DR
    • Au début du processus d'élection DR
      , un BDR est sélectionné parmi tous les routeurs avec une priorité DR non nulle dans le segment de réseau. À ce moment, il n'y a pas de DR, donc le BDR devient immédiatement un DR. Puis, parce qu'il n'est pas un BDR, l'élection recommence. un BDR
    • Dans le processus de BDR devenant DR
      , la priorité de DR est masquée dans le message Hlelo d'OSPF, et le temps de mort du routeur OSPF est de 40 secondes par défaut.Je pensais que le DR était en panne
    • Une interface silencieuse peut-elle devenir le DR ? Oui, car pendant l'élection DR, si je ne peux pas recevoir le message Hello de l'autre partie, je penserai que l'autre partie n'ose pas se comparer à moi, donc mon interface est DR
    • L'interface connectant le routeur OSPF au PC peut-elle devenir le DR ?
      Oui, pour la même raison
  • [Avtice Neighbor] Le voisin activé est en fait l'identifiant du routeur du voisin que je reconnais

 Bits d'option dans la zone OSPF

  • E et NP Nous pouvons voir les Options (bit de drapeau spécial) dans le message Hello OSPF Parmi elles, E : indique que ce routeur peut importer des routes externes (import-route) NP : indique que ce routeur envoie l'interface de ce Hello message La zone où il se trouve est la zone NSSA
  • E=1, NP=0 signifie que cette zone est une zone normale
  • E=0, NP=0 signifie que cette zone est une zone Stub (Totally Stub l'indique également)
  • E=0, NP=1 signifie que cette zone est une zone NSSA (totalement NSSA l'indique également)

La différence entre le réseau et le routeur d'importation dans OSPF

  • 【 réseau 】 Annonce : annonce le segment de réseau directement connecté où se trouve l'interface du routeur OSPF
  • 【import-route】Import : l'importation est la route en dehors du réseau OSPF
  • [Différence] [Objectif] réseau peut déclarer avec précision une route (c'est-à-dire un segment de réseau directement connecté) import-route peut importer un type de route. Par exemple : il y a dix routes statiques sur un routeur. À ce stade, nous sommes sur ce routeur import-route static dans le processus OSPF, vous pouvez importer ces dix routes statiques dans le processus OSPF en une seule fois
  • [Priorité] La route OSPF du réseau, la priorité par défaut est 10. La route externe d'import-route, la priorité est 150 par défaut

Résumé des commandes OSPF courantes

  • Afficher la commande de configuration de l'interface
    afficher l'interface de configuration actuelle GigabitEthernet 0/0/1
  • Afficher la commande OSPF configurée
    display current-configuration configuration ospf
  • Afficher les informations de l'interface OSPF
    afficher l'interface ospf
  • Afficher la relation de voisinage OSPF
    afficher le résumé des pairs ospf
  • Vérifier l'
    affichage de la base de données OSPF ospf lsdb
  • Visualiser les routes calculées par OSPF dans la table de routage IP :
    display ip routing-table protocol ospf
  • Commande pour changer le type de zone
    ospf x zone x stub/nssa/stub no-summary/nssa no-summary
  • Changer le hello/dead time d'une interface OSPF
    interface x/x/x ospf timer hello/dead x
  • Modifier le type de réseau d'une interface OSPF
    interface x/x/x ospf network-type broadcast/nbma/p2p/p2mp

Je suppose que tu aimes

Origine blog.csdn.net/weixin_45059947/article/details/127933927
conseillé
Classement