Exemple 1 : 3 areas, sans route par défaut
Vous pouvez télécharger le fichier Packet Tracer déjà configuré ici (PT 8.1.1.0022) : www.infotrucs.fr/divers/TP_OSPF1.pkt
Lancez la commande show run sur les routeurs pour afficher la configuration en cours
Configuration des routeurs :
R1 (Type internal) :
- Je configure une interface de loopback sur R1 pour simuler un réseau dans l’area 0 :
#conf t
#(config) int Lo1
#(config-if) ip addr 192.168.0.1 255.255.255.0
#####################################################################
- Je configure l’interface g0/0/0 en spécifiant la priorité 20 pour faire du routeur un DR (Mon BDR sera à 10).
- J’indique également dans quelle area se trouve l’interface.
#(config) int G0/0/0
#(config-if) ip addr 20.1.1.13 255.255.255.252
#(config-if) ip ospf priority 20
#(config-if) ip ospf 10 area 0
#(config-if) no shut
###############################################################
- Pareil pour G0/0/1 :
#(config) int G0/0/1
#(config-if) ip addr 20.1.1.5 255.255.255.252
#(config-if) ip ospf priority 20
#(config-if) ip ospf 10 area 0
#(config-if) no shut
###############################################################
- Puis la config OSPF de R1 :
#(config)router ospf 10
#(config-router) router-id 1.1.1.1
#(config-router) log-adjacency-changes
#(config-router) network 192.168.0.0 0.0.0.255 area 0
#(config-router) network 20.1.1.12 0.0.0.3 area 0
#(config-router) network 20.1.1.4 0.0.0.3 area 0
R2 (Type ABR – Chaque interface dans une area différente) :
Pour les interfaces de R2, c’est le même principe. La différence est que la priorité OSPF est mise à 10 ce qui le rend moins prioritaire que R1 qui est à 20. R2 sera donc le BDR.
#########################################
- Je configure g0/0/0 en précisant la priorité.
- Je précise qu’elle est dans l’area 0.
#(config) int G0/0/0
#(config-if) ip address 20.1.1.14 255.255.255.252
#(config-if)ip ospf priority 10
#(config-if) ip ospf 10 area 0
#(config-if) no shut
#########################################
- Même principe pour g0/0/1.
#(config) int g0/0/1
#(config-if) ip address 20.1.1.17 255.255.255.252
#(config-if) ip ospf priority 10
#(config-if) ip ospf 10 area 1
#(config-if) no shut
#########################################
- Puis la config OSPF.
#(config)router ospf 10
#(config-router) router-id 2.2.2.2
#(config-router) log-adjacency-changes
#(config-router) network 20.1.1.16 0.0.0.3 area 1
*Notez bien qu’ici je ne renseigne que le réseau 20.1.1.16/30 ! Pas la peine de renseigner le 20.1.1.12/30 puisque R1 le connait déjà et qu’il transmettra sa table de routage aux autres ! C’est tout l’intérêt, cela rend l’administration plus facile !
R3 (Type Internal)
- Maintenant que vous avez compris le principe je n’ajoute plus de commentaires.
#(config) int Lo1
#(config-if) ip address 10.0.0.1 255.0.0.0
#(config-if) int g0/0/0
#(config-if) ip address 20.1.1.18 255.255.255.252
#(config-if) ip ospf 10 area 1
#(config-if) no shut
#(config) router ospf 10
#(config-router) router-id 3.3.3.3
#(config-router) network 10.0.0.0 0.255.255.255 area 1
R4 (Type ABR)
#(config) int g0/0/0
#(config-if) ip address 20.1.1.6 255.255.255.252
#(config-if) ip ospf 10 area 0
#(config-if) interface GigabitEthernet0/0/1
#(config-if) ip address 20.1.1.9 255.255.255.252
#(config-if) ip ospf 10 area 2
#(config-if) router ospf 10
#(config-router) router-id 4.4.4.4
#(config-router)network 20.1.1.8 0.0.0.3 area 2
R5 (Type internal)
#(config) int lo1
#(config-if) ip address 172.16.0.1 255.255.0.0
#(config-if) interface GigabitEthernet0/0/0
#(config-if) ip address 20.1.1.10 255.255.255.252
#(config-if) ip ospf 10 area 2
#(config-if) router ospf 10
#(config-router) router-id 5.5.5.5
#(config-router) network 172.16.0.0 0.0.255.255 area 2
Tables de routage
Si vous avez bien bossé, normalement les tables de routage se sont bien échangées et tout est pingable.
- Connectez-vous sur les routeurs et vérifiez la tables :
# show ip route
- Vous devez trouver des routes de type O IA (pour OSPF Inter Area). Exemple sr R1:
10.0.0.0/32 is subnetted, 1 subnets
O IA 10.0.0.1/32 [110/3] via 20.1.1.14, 00:31:32, GigabitEthernet0/0/0
20.0.0.0/8 is variably subnetted, 6 subnets, 2 masks
C 20.1.1.4/30 is directly connected, GigabitEthernet0/0/1
L 20.1.1.5/32 is directly connected, GigabitEthernet0/0/1
O IA 20.1.1.8/30 [110/2] via 20.1.1.6, 00:31:32, GigabitEthernet0/0/1
C 20.1.1.12/30 is directly connected, GigabitEthernet0/0/0
L 20.1.1.13/32 is directly connected, GigabitEthernet0/0/0
O IA 20.1.1.16/30 [110/2] via 20.1.1.14, 00:31:32, GigabitEthernet0/0/0
172.16.0.0/32 is subnetted, 1 subnets
O IA 172.16.0.1/32 [110/3] via 20.1.1.6, 00:31:32, GigabitEthernet0/0/1
192.168.0.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.0.0/24 is directly connected, Loopback1
L 192.168.0.1/32 is directly connected, Loopback1
- R1 a connaissance de tous les sous-réseaux.
On va voir en page suivante comment ajouter une passerelle par défaut (default route) pour sortir sur Internet.