Ce document montre deux routeurs OSPF (Open Shortest Path First) connectés dans un réseau à accès multiple.
Aucune spécification déterminée n'est requise pour ce document.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
Pour plus d'informations sur les conventions des documents, référez-vous aux Conventions utilisées pour les conseils techniques de Cisco.
Cette section vous fournit des informations pour configurer les fonctionnalités décrites dans ce document.
Remarque : Pour en savoir plus sur les commandes utilisées dans le présent document, utilisez l’outil de recherche de commandes (clients inscrits seulement).
Ce document utilise la configuration réseau indiquée dans le diagramme suivant.
Ce document utilise les configurations indiquées ici.
Routeur 1.1.1.1 |
---|
Current configuration: hostname r1.1.1.1 interface Loopback0 ip address 1.1.1.1 255.0.0.0 interface Ethernet2/0/0 ip address 4.0.0.1 255.0.0.0 interface Ethernet2/0/2 ip address 5.0.0.1 255.0.0.0 router ospf 1 network 4.0.0.0 0.255.255.255 area 0 network 5.0.0.0 0.255.255.255 area 0 end |
Routeur 2.2.2.2 |
---|
Current configuration: hostname r2.2.2.2 interface Loopback0 ip address 2.2.2.2 255.0.0.0 interface Ethernet0/0/4 ip address 6.0.0.2 255.0.0.0 interface Ethernet0/0/2 ip address 5.0.0.2 255.0.0.0 router ospf 2 network 6.0.0.0 0.255.255.255 area 0 network 5.0.0.0 0.255.255.255 area 0 end |
Cette section présente des informations que vous pouvez utiliser pour vous assurer que votre configuration fonctionne correctement.
Certaines commandes show sont prises en charge par l'Output Interpreter Tool (clients enregistrés uniquement), qui vous permet de voir une analyse de la sortie de la commande show.
show ip ospf database — Affiche une liste des annonces d'état de liaison (LSA) et les entre dans une base de données d'état de liaison. Cette liste affiche seulement les informations dans l'en-tête LSA.
show ip ospf database [router] [link-state-id] : affiche la liste de toutes les LSA d'un routeur dans la base de données. Les LSA sont produites par chaque routeur, et ces LSA fondamentales répertorient toutes les liaisons ou interfaces des routeurs, ainsi que les états et les coûts sortants des liaisons. Elles ne sont inondées que dans la zone d'origine.
Pour voir à quoi ressemble la base de données OSPF en fonction de cet environnement réseau, consultez le résultat de la commande show ip ospf database.
r2.2.2.2#show ip ospf database OSPF Router with ID (2.2.2.2) (Process ID 2) Router Link States (Area 0) Link ID ADV Router Age Seq# Checksum Link count 1.1.1.1 1.1.1.1 107 0x80000018 0x7966 2 2.2.2.2 2.2.2.2 106 0x80000015 0x6770 2 Net Link States (Area 0) Link ID ADV Router Age Seq# Checksum 5.0.0.2 2.2.2.2 102 0x80000004 0x7E9D r2.2.2.2#show ip ospf database router 1.1.1.1 OSPF Router with ID (2.2.2.2) (Process ID 2) Router Link States (Area 0) LS age: 147 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 1.1.1.1 !--- For router links, the Link State Id is always the !--- same as the Advertising Router. Advertising Router: 1.1.1.1 !--- This is the router ID of the router that created !--- this LSA. LS Seq Number: 80000018 Checksum: 0x7966 Length: 48 Number of Links: 2 Link connected to: a Transit Network !--- This router (1.1.1.1) has a link connected to !--- a transit network that has a designated router (DR) !--- and backup designated router (BDR) listed here. (Link ID) Designated Router address: 5.0.0.2 !--- The DR's interface IP address is 5.0.0.2. (Link Data) Router Interface address: 5.0.0.1 !--- This router's (1.1.1.1) interface address !--- connected to the DR is 5.0.0.1. Number of TOS metrics: 0 TOS 0 Metrics: 10 !--- The OSPF cost of the link is 10. Link connected to: a Stub Network !--- This represents the subnet of the Ethernet segment !--- 4.0.0.0/8. (Link ID) Network/subnet number: 4.0.0.0 (Link Data) Network Mask: 255.0.0.0 Number of TOS metrics: 0 TOS 0 Metrics: 10 !--- The cost of the link is 10. r2.2.2.2#show ip ospf database router 2.2.2.2 OSPF Router with ID (2.2.2.2) (Process ID 2) Router Link States (Area 0) LS age: 162 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 2.2.2.2 Advertising Router: 2.2.2.2 LS Seq Number: 80000015 Checksum: 0x6770 Length: 48 Number of Links: 2 Link connected to: a Transit Network (Link ID) Designated Router address: 5.0.0.2 !--- The DR's interface IP address is 5.0.0.2. (Link Data) Router Interface address: 5.0.0.2 !--- Since these values are equal, router !--- (2.2.2.2) is the DR. Number of TOS metrics: 0 TOS 0 Metrics: 10 Link connected to: a Stub Network (Link ID) Network/subnet number: 6.0.0.0 (Link Data) Network Mask: 255.0.0.0 Number of TOS metrics: 0 TOS 0 Metrics: 10 r2.2.2.2#show ip ospf database network 5.0.0.2 OSPF Router with ID (2.2.2.2) (Process ID 2) Net Link States (Area 0) Routing Bit Set on this LSA LS age: 182 Options: (No TOS-capability, DC) LS Type: Network Links Link State ID: 5.0.0.2 (address of Designated Router) !--- This is the IP address of the DR !--- (not the router ID). Advertising Router: 2.2.2.2 !--- This is the router ID of the router that !--- created this LSA. LS Seq Number: 80000004 Checksum: 0x7E9D Length: 32 Network Mask: /8 !--- Binary and the DR's interface address with the !--- mask to get to network 5.0.0.0/8. Attached Router: 2.2.2.2 !--- The DR's router ID, along with a list of routers !--- adjacent on the transit network. Attached Router: 1.1.1.1
Cette section calcule l'arborescence du chemin le plus court du point de vue du routeur 1.1.1.1.
Le routeur 1.1.1.1 regarde dans sa propre LSA et voit qu'il a une liaison vers un réseau de transit pour lequel 5.0.0.2 est l'adresse d'interface du routeur désigné. Il recherche ensuite la LSA réseau avec un ID d’état de liaison de 5.0.0.2. Il trouve une liste de routeurs connectés (routeurs 1.1.1.1 et 2.2.2.2) dans la LSA du réseau. Cela signifie que tous ces routeurs sont accessibles via ce réseau de transit. Le routeur 1.1.1.1 peut vérifier que son propre ID figure dans la liste. Il peut ensuite calculer les routes via l’un de ces routeurs connectés.
Le routeur 1.1.1.1 recherche la LSA du routeur 2.2.2.2 pour vérifier qu'elle contient une liaison connectée au même réseau de transit, 5.0.0.2. Le routeur 1.1.1.1 peut maintenant installer des routes pour n'importe quel réseau d'extrémité dans la LSA du routeur 2.2.2.2.
Le routeur 1.1.1.1 installe une route pour le réseau 6.0.0.0/8 dans sa table de routage, car 6.0.0.0/8 était répertorié comme réseau d’extrémité dans sa LSA.
r1.1.1.1#show ip route ospf O 6.0.0.0/8 [110/20] via 5.0.0.2, 00:03:35, Ethernet2/0/2 r2.2.2.2#show ip route ospf O 4.0.0.0/8 [110/20] via 5.0.0.1, 00:03:18, Ethernet0/0/2
La base de données à état de liens OSPF est identique s’il s’agit d’un réseau de diffusion ou non. La principale différence est le mécanisme de découverte de voisins. Dans un réseau de diffusion, les voisins sont découverts via des paquets Hello multicast. Dans un réseau non diffusé, les voisins sont configurés de manière statique et les paquets Hello de monodiffusion sont envoyés pour former une contiguïté entre voisins.
Pour explorer le problème du tronçon suivant dans un réseau à accès multiple sans diffusion (NBMA), consultez cet exemple. Il existe trois routeurs sur un réseau de transit (routeurs non_DR_a, non_DR_b et DR). Il s’agit d’une topologie en étoile sur un support NBMA tel que Frame Relay, ATM (Asynchronous Transfer Mode) ou X.25.
Lorsque le routeur non_DR_a calcule les routes via le routeur non_DR_b, il fait du routeur non_DR_b le saut suivant. Cependant, le routeur non_DR_a ne possède pas de circuit virtuel vers le routeur non_DR_b, ce qui signifie que ces routeurs ne peuvent pas s'envoyer de requêtes ping. OSPF installe les routes dans la table de routage avec un saut suivant qui ne peut pas être atteint.
La solution à ce problème est d'ajouter une deuxième instruction frame-relay map pour rendre tous les voisins accessibles via le circuit virtuel à partir du routeur DR. Exemple :
interface Serial0 frame-relay map ip 1.1.1.1 700 broadcast !--- This is a map for the DR. frame-relay map ip 1.1.1.2 700 broadcast !--- This is a map on the same VC data-link connection !--- identifier (DLCI) for a non-DR router.
Lorsque vous comparez ce comportement à celui du protocole ISIS (Intermediate System-to-Intermediate System), un routeur n’installe pas de route ISIS via un saut suivant, sauf si le saut suivant est un voisin. Cela signifie qu'ISIS ne fonctionne pas sur une interface multipoint à moins que les routeurs ne soient entièrement maillés.
Le protocole OSPF installe des routes même si le tronçon suivant n’est pas un voisin et n’est pas accessible via la couche 2. Cependant, vous pouvez résoudre ce problème en configurant plusieurs instructions de mappage.
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
10-Aug-2005 |
Première publication |