Mode d’exécution
utilisateur
Router>enable
1
Borhen Eddine ZORGUI
2. Commande de configuration
Router#conf t
Passage en mode de configuration
globale : la commande configure
terminal
configure terminal peut être écrit conf t le
routeur l’interprète automatiquement.
Il suffit d’écrire les deux ou trois premières
Lettres d’une commande (appuyant sur la
touche TAB pour que le routeur l’interprète
2
Borhen Eddine ZORGUI
Changement d’interface
Router (config)#int f0/0
Router (config-if)#ip ad 204.204.7.49 255.255.255.240
Router (config-if)#no s
Router (config-if)#exit
3
Borhen Eddine ZORGUI
Nom de machine
Syntaxe :
ip host <nom machine> <@ip>
Exemple :
Router#conf term
Router (config)#ip host ali 88.77.66.55
4
Borhen Eddine ZORGUI
S 0/0
Router>?
Router>enable
Router#configure terminal
Router(config)#
Router(config)#hostname router1
router1(config)#enable password pwd
router1(config)#enable secret pwd
router1(config)#line vty 0 4
router1(config-line)#password 0000
router1(config-line)#login
router1(config-line)#line console 0
router1(config-line)#password 0000
router1(config-line)#login
router1(config)#service pasword-encyption
router1(config)#interface f 0/1
router1(config-if)#ip address 192.168.1.1 255.255.255.0
router1(config-if)#no shutdown
router1(config-if)#interface s 0/0
router1(config-if)#ip address 10.0.0.1 255.0.0.0
router1(config-if)#clock rate 56000
router(config-if)#bandwidth 56
router1(config-if)#no shutdown
5
Borhen Eddine ZORGUI
Le logiciel Cisco ISO envoie fréquemment des messages non sollicités, par exemple pour
signaler une modification de l’état d’une interface configurée. Ces messages peuvent parfois
s’afficher pendant la saisie d’une commande. Le message n’affecte pas la commande, mais
peut être déroutant pour l’utilisateur qui tape la commande. Pour séparer les messages non
sollicités des saisies de l’utilisateur, vous pouvez utiliser la commande logging synchronous
en mode de configuration globale.
Par défaut, lorsqu’un nom d’hôte est entré en mode actif, le routeur suppose que l’utilisateur
tente d’établir une connexion Telnet avec un périphérique. Le routeur tente de résoudre les
noms inconnus entrés en mode actif en les envoyant au serveur DNS. Ce processus est
appliqué à tous les mots entrés qui ne son pas reconnus par le routeur, y compris les
commandes tapées incorrectement. Si ne souhaitez pas appliquer ce processus, la commande
no ip domain-lookup désactive cette fonctionnalité par défaut.
Running-config
6
Borhen Eddine ZORGUI
Les protocoles de routage intérieurs sont utilisés au sein d'un système autonome
7
Borhen Eddine ZORGUI
3. Routage Statique
Interface
d’entrer :
10.10.10.2
Router(config)#no shutdown
ip default-network
8
Borhen Eddine ZORGUI
Si la commande ip default-
network n’est pas activer donc
l’* n’existe pas.
Activation du routage
Router(config)#iprouting
Router#show ip route
Notez que c'est un mode de commande de configuration globale. La partie intéressante de l'ip
commande sans classes est que le routage par défaut fonctionne parfois sans elle, mais parfois
ne fonctionne pas. Pour être du bon côté, vous devriez toujours mettre la commande ip
classless lorsque vous utilisez le routage par défaut.
Router (config)#ip classless
9
Borhen Eddine ZORGUI
Router0
bor>en
bor#conf t Dans chaque routeur en va Définie les route
statique vert tout les réseaux et à quelle
bor(config)#ip route 20.0.0.0 255.0.0.0 10.0.0.2
interface de sortie se passe
bor(config)#ip route 30.0.0.0 255.0.0.0 10.0.0.2
bor(config)#ip route 40.0.0.0 255.0.0.0 10.0.0.2
bor(config)#ip route 100.0.0.0 255.0.0.0 10.0.0.2
bor(config)#ip route 172.16.0.0 255.255.0.0 10.0.0.2
Router1
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ip route 192.168.1.0 255.255.255.0 10.0.0.1
Router(config)#ip route 100.0.0.0 255.0.0.0 20.0.0.2
Router(config)#ip route 30.0.0.0 255.0.0.0 20.0.0.2
Router(config)#ip route 40.0.0.0 255.0.0.0 20.0.0.2
Router(config)#ip route 172.16.0.0 255.255.0.0 20.0.0.2
Router4
bb#conf t
Enter configuration commands, one per line. End with CNTL/Z.
bb(config)#ip route 10.0.0.0 255.0.0.0 20.0.0.1
10
Borhen Eddine ZORGUI
11
Borhen Eddine ZORGUI
4. Routage dynamique
4.1. Routage RIP
RIP est un protocole à vecteur de distance courant. Prise en charge par la plupart des
routeurs. Il s’agit d’un choix approprié pour les petits réseaux dotés de plusieurs routeurs. Il
trouve de version (version 1 et version 2). Le protocole RIP a été initialement défini dans la
RFC 1058. Ses principales caractéristiques sont les suivantes :
Router(config)#router rip
Router(config-router)#version 1 | 2
Router(config-router)#network 1er @ réseau
Router(config-router)#network 2 éme @ réseau
Router(config-router)#network N° éme @ réseau
Le routage ce fait entre les deux interfaces 1er réseau et le 2 éme réseau
12
Borhen Eddine ZORGUI
Le protocole IGRP est un protocole de routage à vecteur de distance mis au point par Cisco. Il
envoie les mises à jour de routage toutes les 90 secondes et donne aux réseaux des
informations sur un système autonome particulier. De par sa conception, le protocole IGRP
est doté, entre autres, des caractéristiques suivantes :
Le protocole de routage IGRP utilise une combinaison de variables pour déterminer une
métrique composée. Ces variables sont les suivantes :
bande passante,
délai,
charge,
fiabilité.
13
Borhen Eddine ZORGUI
Particularités d'EIGRP
Hello : paquet multicast de découverte des voisins, émis par défaut toutes les 5s sur les
liens rapides et toutes les 60s sur les liens multipoints lents (e.g. NBMA). Le hold
time est égal à 3 fois le hello interval.
14
Borhen Eddine ZORGUI
Calcul de la métrique
La métrique c'est un coût = plus elle est faible, meilleure elle est. En EIGRP on utilise la
même métrique qu'en IGRP x 256 (32 bits contre 24 bits pour IGRP). Elle est calculée grâce a
une savante formule qui peut prendre en compte les paramètres de l'interface suivants :
la bande passante
le délai
la fiabilité
la charge
la MTU
la table de voisins ou table d'adjacence : contient la liste des routeurs voisins qui ont
établis une adjacence ainsi que l'interface pour les atteindre
la table de topology : contient tous les routes apprises par les voisins, avec leur
FD/AD/voisin associé
la table de routage : contient les meilleures routes vers chaque réseau connu (= successor
route)
Les routeurs n'échangent que leur meilleur route et pas la totalité contrairement à un protocole
à état de lien comme OSPF par exemple.
15
Borhen Eddine ZORGUI
Configuration :
Activez le processus de routage EIGRP sur Paris, puis configurez les réseaux qu’il annoncera.
Utilisez le numéro de système autonome EIGRP 101.
Paris(config)#router eigrp 101
Paris(config-router)#network 192.168.3.0
Paris(config-router)#network 192.168.2.0
Paris(config-router)#network 192.168.0.0
Paris(config-router)#end
Affichez la table de routage du routeur Paris.
Paris#show ip route
La table de routage contient-elle des entrées ? Non
Pourquoi ? Le processus de routage EIGRP n'est pas configuré sur Warsaw.
Configurez le routage EIGRP sur le routeur Warsaw
Activez le processus de routage EIGRP sur Warsaw, puis configurez les réseaux qu’il
annoncera. Utilisez le numéro de système autonome EIGRP 101.
Warsaw(config)#router eigrp 101
Warsaw(config-router)#network 192.168.2.0
Warsaw(config-router)#network 192.168.1.0
Warsaw(config-router)#end
16
Borhen Eddine ZORGUI
Par défaut, EIGRP (et IGRP) peut fournir l'équilibrage de charge inégale des coûts pouvant
aller jusqu'à quatre liens. Cependant, vous pouvez avoir EIGRP fait équilibrer la charge entre
jusqu'à six liaisons à l'aide de la commande suivante:
Vous avez entendu EIGRP ( Enhanced Interior Gateway Routing Protocol ) est un bon choix
car la vitesse de basculement est faible et il est capable d'équilibrer la charge entre les
chemins inégaux.
Par défaut, l'équilibrage de charge est actif uniquement entre des trajets égaux. Après cela, il
est possible d'utiliser l'équilibrage de charge entre les chemins inégaux
17
Borhen Eddine ZORGUI
Pour faire du partage de charge sur des chemins de métriques différentes, on précise la
variance, un coefficient qui détermine quels chemins seront utilisés. Une variance de 2 active
le partage de charge entre les chemins dont la métrique est inférieur ou égale à 2 fois celle du
successeur. Par défaut la variance vaut 1, ce qui n'active le partage de charge que sur les
chemins de même métrique que le successeur (donc les meilleurs chemins)
En outre, EIGRP (et encore IGRP) dispose d'un nombre maximal de sauts de 100, mais il
peut être mis en place à 255. Il ya des chances que vous ne voulez pas jamais changer cela,
mais si vous l'avez fait, voici comment vous le feriez:
Pod1R1(config)#router eigrp 10
Pod1R1(config-router)#metric maximum-hops ?
<1-255> Hop count
Comme vous pouvez le voir à partir de la sortie du routeur ci-dessus, EIGRP peut être réglé à
un maximum de 255 sauts, et même si elle n'utilise pas le nombre de sauts dans le calcul
métrique de chemin, il utilise toujours le nombre maximal de sauts de limiter la portée de la
AS.
Par défaut, hello les paquets sont envoyés toutes les 60 secondes sur T1 ou plus lents
interfaces multipoints et toutes les 5 secondes sur d'autres interfaces série et LAN
(NBMA). Cette valeur peut être réglée avec la commande de configuration d'interface:
Hold-time :
18
Borhen Eddine ZORGUI
timers active-time
Quand un routeur EIGRP perd un itinéraire vers une destination (peut-être parce que d'une
interface vers le bas l'événement), il va chercher dans sa base de données de topologie EIGRP
pour voir si elle a un coût égal ou itinéraire de successeur possible pour le réseau de
destination. Si c'est le cas, immédiatement commencer à utiliser le nouveau chemin et mettre
à jour sa base de données de topologie EIGRP et table de routage IP, EIGRP Mises à jour et
envoyer à ses voisins décrivant les valeurs K de la meilleure voie nouvelle.
Si aucun chemin coût égal ou successeur possible existe, marquer la route comme "Active" et
envoyer des messages de requête EIGRP à ses voisins (à l'exception de l'interface sur laquelle
l'itinéraire a été perdue). Le message de requête EIGRP contient le réseau IP de destination en
question avec un "Destination Unreachable" message (infini métrique). Les voisins EIGRP
réception de la requête doit retourner immédiatement unicast un message d'accusé de
reconnaître simplement la requête a été reçue, mais encore en raison d'une réponse.
Après l'envoi de l'accusé de réception, le voisin va chercher dans sa base de données de
topologie EIGRP pour le réseau de destination en question.
Si la destination est trouvée grâce à un successeur ou successeur possible autre que le voisin
d'envoyer la requête, envoyer immédiatement une réponse avec les métriques de composants
itinéraire (valeurs K) retour à la voisine Interrogation. Le voisin Interrogation doit
immédiatement renvoyer un ACK pour accuser réception de la réponse a été reçue.
Si la destination se trouve dans le prochain envoi de la requête, ce voisin marquera également
le parcours comme "Active" et envoyer des requêtes à l'ensemble de ses voisins. Une fois que
tous les voisins ont répondu, puis renvoyer une réponse à l'interrogation initiale voisin.
Si aucune information n'est trouvée sur la destination en question, ou pas d'autres voisins peut
être interrogé, immédiatement renvoyer une réponse avec un "Destination Unreachable"
message (une métrique infinie)
19
Borhen Eddine ZORGUI
Mauvaise méthode
Meilleur méthode
20
Borhen Eddine ZORGUI
Authentication
Regarder l'heure:
Router#show clock
*01:02:05.658 UTC Mon Mar 1 1993
Configurer l'authentification
Il est possible de configurer plusieurs clés pour des dates différentes. Ainsi le changement de
mot de passe se fera automatiquement.
Le nom de mot de passe
R1(config)# key chain EIGRPAuth
R1(config-keychain)# key 1
R1(config-keychain-key)#?
Key-chain key configuration commands:
accept-lifetime Set accept lifetime of key
default Set a command to its defaults
exit Exit from key-chain key configuration mode
key-string Set key string
no Negate a command or set its defaults
send-lifetime Set send lifetime of key
R1(config-keychain-key)# key-string myPasswd
R1(config-keychain-key)# accept-lifetime 11:30:00 Feb 5 2008 11:30:00 March 5 2008
R1(config-keychain-key)# send-lifetime 11:30:00 Feb 5 2008 11:30:00 March 5 2008
R1(config-keychain)# key 2
R1(config-keychain-key)# key-string myPasswd
R1(config-keychain-key)# accept-lifetime 11:30:00 March 4 2008 11:30:00 April 4 2008
R1(config-keychain-key)# send-lifetime 11:30:00 March 4 2008 11:30:00 April 4 2008
Activer l'authentification
R1# conf t
R1(config)# int s0/0.2
R1(config-subif)# ip authentication mode eigrp as-number md5
R1(config-subif)# ip authentication key-chain eigrp as-number key-chain
21
Borhen Eddine ZORGUI
Agrégation de routes
Dans certains cas, pour limiter la taille des tables de routage, il peut être intéressant d'agréger
les routes : l'endroit stratégique est sur les routeurs de bordure de système autonome (ASBR).
Cela se fait par défaut selon le schéma du CIDR, mais comme nous l'avons vu plus haut il
vaut mieux désactiver cette fonction. En revanche on peut affiner manuellement cette
agrégation, par interface :
Core#config t
Core(config)#router eigrp 10
Core(config-router)#network 192.168.10.0
Core(config-router)#network 10.0.0.0
Core(config-router)#no auto-summary
Core(config-router)#interface ethernet 0
Core(config-if)#ip summary-address eigrp 10 192.168.10.64 255.255.255.224
CIDR ????? : L’adressage CIDR (sans classe) utilisée pour résumé la taille d’adressage au
niveau de routeur pour diminuée la taille de table de routage
Subnet 1 : 192.168.0.0/24 soit 11000000. 10101000. 00000000.00000000/24
Subnet 2 : 192.168.1.0/24 soit 11000000. 10101000. 00000001.00000000/24
Subnet 3 : 192.168.2.0/24 soit 11000000. 10101000. 00000010.00000000/24
Subnet 4 : 192.168.3.0/24 soit 11000000. 10101000. 00000011.00000000/24
Y a-t-il quelque chose de commun à ces quatre sous-réseaux ? Rien ? Vous en êtes sûrs ?
Nous allons vous faciliter la tâche.
Subnet 1 : 11000000.10101000.00000000.00000000
Subnet 2 : 11000000.10101000.00000001.00000000
192.168.0.0 /22
Subnet 3 : 11000000.10101000.00000010.00000000
Subnet 4 : 11000000.10101000.00000011.00000000
22
Borhen Eddine ZORGUI
Stub router
Un routeur d'impasse ou stub router est un routeur “feuille” : c'est un routeur ne connait que
ses réseaux connected et apprend tout le reste par EIGRP. Ainsi il ne sert à rien de l'interroger
pour tout réseau qui ne lui appartient pas. On le déclare comme stub router afin que les autres
routeurs ne le sollicitent pas quand ils perdent une route, ce qui optimise les flux de routage.
Un routeur stub peut respectivement, juste [recevoir des routes | annoncer ses
routes connected | annoncer ses routes statiques | annoncer ses routes agrégée]
passive-interface
23
Borhen Eddine ZORGUI
R1(config)#router eigrp 1
R1(config-router)#passive-interface serial 0
R1(config)#router eigrp 1
R1(config-router)#no passive-interface serial 0
R1(config-router)#distribute-list 20 out serial 0
Distance administrative
La distance administrative détermine la priorité d'une route annoncée par un protocole par
rapport aux autres protocoles. C'est un coefficient de confiance attribué à une source (interne,
externe à l'AS). On peut la voir dans un show ip route de la forme [90/45003] : 90 désigne la
distance administrative et 45003 la métrique. Par défaut les routes EIGRP internes ont une
distance administrative de 90 et les routes EIGRP externes de 170.
On peut le modifier par la commande :
(config-router)#distance eigrp <distance_interne> <distance_externe>
24
Borhen Eddine ZORGUI
Bande passente en %
Notez que le paramètre bandwidth (exprimée en Kbps) ne joue pas sur la bande passante
réelle du lien, il influe uniquement le calcul de la métrique (car par défaut en EIGRP un lien
série est considéré comme ayant une bande passante de T1, soit 1,5Mbps). Par
défaut EIGRP ne dépasse pas 50% de la bande passante pour tourner, mais cela peut se
configurer par interface (ici pour l'AS 1 on passe à 30% max)
Debug
Router#undebug all
All possible debugging has been turned off
Debuger quand une route vient de tomber :
Router#debug eigrp packets query reply
EIGRP Packets debugging is on
(QUERY, REPLY)
25
Borhen Eddine ZORGUI
Principe
Chaque nœud
évalue le coût pour joindre ses voisins selon une certaine métrique (plusieurs
métriques peuvent être utilisées simultanément)
construit un paquet contenant les infos relatives à chacun de ses liens (voisins)
le diffuse à tout le monde (par inondation)
calcule la route de moindre coût pour atteindre chaque entité du réseau
ensuite, les routeurs s'échangent uniquement les changements détectés dans la topologie
chaque nœud a une vision globale de la cartographie du réseau
OSPF -Aires
Un AS contient une aire "épine dorsale" ou fédératrice (la zone 0.0.0.0) qui assure
l'acheminement entre les autres aires
Toutes les autres aires sont reliées à la zone backbonepar au moins un routeur
Chaque routeur qui est relié à deux zones ou plus fait partie de l'épine dorsale
26
Borhen Eddine ZORGUI
BGP
Dans chaque zone, découverte de la topologie de la zone et calcul des plus courts chemins
Les routeurs fédérateurs reçoivent les informations locales à leurs zones pour calculer la
meilleure route pour atteindre chaque routeur de l'AS
Cette information est ensuite communiquée à tous les routeurs inter-zones qui la
répercutent au sein de leurs zones
Si les réseaux et sous-réseaux d'une zone ont des adresses IP contiguës, le routeur
inter-zones ne signale qu'une seule route par agrégation
27
Borhen Eddine ZORGUI
Les routeurs OSPF déterminent avec quel routeur ils doivent devenir adjacents en fonction du
type de réseau auquel ils sont connectés.
ATM
28
Borhen Eddine ZORGUI
Un système autonome est constitué de routeurs pilotés par un ou plusieurs opérateurs, qui
présentent une vue cohérente du routage vers l'extérieur. Le NIC (Network Information
Center) attribue aux entreprises un numéro de système autonome unique. Ce numéro est un
nombre à 16 bits. Un protocole de routage, tel que le protocole IGRP de Cisco, exige que
vous indiquiez ce numéro unique dans votre configuration.
29
Borhen Eddine ZORGUI
Objectif
• Configurer un système d’adressage IP pour la zone OSPF 0.
• Configurer et vérifier le routage OSPF (Open Shortest Path First).
30
Borhen Eddine ZORGUI
BERLIN(config-line)#exit
BERLIN(config)#interface serial 0
BERLIN(config-if)#ip address 192.168.15.1 255.255.255.252
BERLIN(config-if)#clock rate 64000
BERLIN(config-if)#no shutdown
BERLIN(config-if)#exit
BERLIN(config)#interface ethernet 0
BERLIN(config-if)#ip address 192.168.1.129 255.255.255.192
BERLIN(config-if)#no shutdown
BERLIN(config-if)#exit
BERLIN(config)#ip host ROME 192.168.0.1 192.168.15.2
Routeur 2
Router>enable
Router#configure terminal
Router(config)#hostname ROME
ROME(config)#enable secret class
ROME(config)#line console 0
ROME(config-line)#password cisco
ROME(config-line)#login
ROME(config-line)#line vty 0 4
ROME(config-line)#password cisco
ROME(config-line)#login
ROME(config-line)#exit
ROME(config)#interface serial 0
ROME(config-if)#ip address 192.168.15.2 255.255.255.252
ROME(config-if)#no shutdown
ROME(config-if)#exit
ROME(config)#interface ethernet 0
ROME(config-if)#ip address 192.168.0.1 255.255.255.0
ROME(config-if)#no shutdown
ROME(config-if)#exit
ROME(config)#ip host BERLIN 192.168.1.129 192.168.15.1
31
Borhen Eddine ZORGUI
Rome(config)#router ospf 1
Rome(config-router)#network 192.168.0.0 0.0.0.255 area 0
Rome(config-router)#network 192.168.15.0 0.0.0.3 area 0
Rome(config-router)#end
32
Borhen Eddine ZORGUI
Id de routeur OSPF
L’ID de routeur OSPF permet d’identifier chaque routeur de façon unique dans le domaine de
routage OSPF. Un ID de routeur est tout simplement une adresse IP. Les routeurs Cisco
définissent leur ID de routeur en utilisant trois critères, selon la priorité ci-dessous :
1. Utilisation de l’adresse IP configurée avec la commande router-id du protocole OSPF.
2. Si router-id n’est pas configuré, le routeur choisit l’adresse IP la plus élevée parmi ses
interfaces loopback (quelle participe à OSPF ou non).
3. Si aucune interface loopback n’est configurée, le routeur choisit l’adresse IP la plus
élevée parmi ses interfaces physiques actives (quelle participe à OSPF ou non).
a) Adresse IP active la plus élevée
Si un routeur OSPF n’est pas configuré à l’aide d’une commande router-id OSPF et
qu’aucune interface loopback n’est configurée, l’ID de routeur OSPF correspondra à l’adresse
IP d’interface active la plus élevée.
L’interface n’a pas à être configurée pour OSPF, ce qui signifie qu’elle n’a pas à être incluse
à l’une des commandes network. Cependant l’interface doit être activée (elle doit être à l’état
up). En utilisant les critères décrits ci dessus, pouvez-vous déterminer les ID des routeurs R1,
R2 et R3 :
Comme nous n’avons pas configuré d’ID de routeur ou d’interface loopback sur nos trois
routeurs, l’ID de chacun des routeurs est déterminé par le critère numéro 3 de la liste :
l’adresse IP active la plus élevée des interfaces physiques du routeur. Comme indiqué dans le
schéma, l’ID de routeur de chacun des routeurs est :
R1 : 192.168.10.5, supérieur à 172.16.1.17 ou 192.168.10.1
R2 : 192.168.10.9, supérieur à 10.10.10.1 ou 192.168.10.2
R3 : 192.168.10.10, supérieur à 172.16.1.33 ou 192.168.10.6
Pour vérifier l’ID de routeur en cours, vous pouvez utiliser la commande show ip protocols.
Certaines versions d’IOS n’affichent pas l’ID de routeur comme indiqué sur le schéma. Dans
ce cas, utilisez la commande show ip ospf ou la commande show ip ospf interface pour
vérifier l’ID de routeur.
33
Borhen Eddine ZORGUI
Dans cette topologie, les trois routeurs ont été configurés avec des adresses de bouclage
afin de représenter les ID de routeur OSPF.
L’avantage d’une interface loopback est que, contrairement aux interfaces physiques, elle
ne peut pas tomber en panne. Pour être à l’état up, l’interface loopback ne dépend pas de
câbles réels ou d’un périphérique contigu.
Son utilisation pour déterminer l’ID de routeur offre au processus OSPF de la stabilité.
La commande OSPF router-id, présentée ci-dessous, étant une nouveauté dans IOS, il est
plus courant d’utiliser des adresses de loopback pour la configuration des ID de routeur
OSPF.
34
Borhen Eddine ZORGUI
Dans le router R1
R1(config)#interface loopback 0
R1(config-if)#ip address 10.1.1.1 255.255.255.255
R1(config-router)#end
Dans le router R2
R2(config)#interface loopback 0
R2(config-if)#ip address 10.2.2.2 255.255.255.255
R2(config-router)#end
Dans le router R3
R2(config)#interface loopback 0
R2(config-if)#ip address 10.3.3.3 255.255.255.255
R2(config-router)#end
35
Borhen Eddine ZORGUI
Utilisation de la commande show ip ospf neighbors pour vérifier que les IDs de routeur ont
été modifiés
36
Borhen Eddine ZORGUI
show ip ospf
show ip ospf database
show ip ospf interface
show ip ospf neighbor
show ip protocols
show ip route
37
Borhen Eddine ZORGUI
R1(config)#interface serial0/0/0
R1(config-if)#bandwidth 64
R1(config-if)#exit
R1(config)#interface serial0/0/1
R1(config-if)#bandwidth 64
Utilisation de la commande show ip ospf interface sur R1 pour vérifier le coût des liaisons
série
Utilisation de la commande ip ospf cost sur R1 pour vérifier le coût des liaisons série
Nous utilisons la commande ip ospf cost qui permet de configurer directement le coût. Nous
utilisons la commande ip ospf cost pour définir la bande passante des interfaces séries du
routeur R3 sur 1562.
R3(config)#interface serial0/0/0
R3(config-if)#ip ospf cost 1562
R3(config-if)#exit
R3(config)#interface serial0/0/1
R3(config-if)#ip ospf cost 1562
38
Borhen Eddine ZORGUI
Utilisation de la commande show ip ospf interface sur R1 pour vérifier le coût des liaisons
série
Nous augmentons la bande passante de référence à 10 000 pour simuler des vitesses de 10
GigE. Ensuite nous configurons cette commande sur tous les routeurs dans le domaine de
routage OSPF.
R1(config)#router ospf 1
R1(config-router)#auto-cost reference-bandwidth 10000
Assurez-vous que la bande passante de référence est la même sur tous les routeurs.
𝐚𝐮𝐭𝐨−𝐜𝐨𝐬𝐭 𝐫𝐞𝐟𝐞𝐫𝐞𝐧𝐜𝐞−𝐛𝐚𝐧𝐝𝐰𝐢𝐝𝐭𝐡
𝐶𝑜𝑠𝑡: =
𝐛𝐚𝐧𝐝𝐰𝐢𝐝𝐭𝐡
39
Borhen Eddine ZORGUI
Toutefois, dans la terminologie OSPF, le routeur situé entre un domaine de routage OSPF et
un réseau non-OSPF est appelé routeur ASBR (Autonomous System Boundary Router,
routeur de périphérie de système autonome).
Dans cette topologie, Lo1 représente une liaison vers un réseau non-OSPF. Nous ne
configurerons pas le réseau 172.30.1.1/30 dans le cadre du processus de routage OSPF.
Remarque : la route statique par défaut utilise la loopback en tant qu’interface de sortie parce
que le routeur ISP de la topologie n’existe pas physiquement. En utilisant une interface de
loopback, nous pouvons simuler une connexion vers un autre routeur.
R1(config)#interface loopback1
R1(config-if)#ip address 172.30.1.1 255.255.255.252
Nous utilisons l’adresse de bouclage configurée pour simuler une liaison avec un FAI comme
interface de sortie.
R1(config)#ip route 0.0.0.0 0.0.0.0 loopback1
R1(config)#
R1(config)#router ospf 1
R1(config-router)#default-information originate
40
Borhen Eddine ZORGUI
R1(config-router)#
Consultation de la table de routage de R2 pou vérifier que la route statique par défaut est
redistribuée via ospf
R2#show ip route
R1(config)#interface serial0/0/0
R1(config-if)#ip ospf hello-interval 5
R1(config-if)#ip ospf dead-interval 20
Utilisation de la commande show ip ospf interface serial0/0/0 pour vérifier que les
interfaces des compteurs Hello et d’arrêt ont été modifiées
41
Borhen Eddine ZORGUI
42
Borhen Eddine ZORGUI
routeur désigné de sauvegarde (Backup Designated Router - BDR) est également choisi en
cas de défaillance du routeur désigné.
Tous les autres routeurs deviennent des DROthers (ce qui signifie qu’ils ne sont ni DR, ni
BDR).
Modification de topologie :
43
Borhen Eddine ZORGUI
Les sélections de DR/BDR n’ont pas lieu dans les réseaux point à point.
Donc, dans une topologie standard à trois routeurs, R1, R2 et R3, il n’y a pas à choisir de
DR ou de BDR, car les liaisons existant entre ces routeurs ne sont pas des réseaux à accès
multiple.
Sélection du DR/BDR :
Comment le routeur désigné et le routeur désigné de sauvegarde sont-ils sélectionnés ?
Les critères suivants sont appliqués :
1. DR : Il s’agit du routeur dont la priorité d’interface OSPF est la plus élevée.
2. BDR : Il s’agit du routeur dont la priorité d’interface OSPF est la seconde valeur
la plus élevée.
3. Si les priorités d’interface OSPF sont identiques, l’ID de routeur le plus élevé
prévaut.
Dans cet exemple, la priorité d’interface OSPF par défaut est 1. Résultat : selon les
critères de sélection énoncés plus haut, c’est l’ID de routeur OSPF qui est utilisé pour
sélectionner le DR et le BDR.
44
Borhen Eddine ZORGUI
RouterA, n’étant sélectionné ni comme DR, ni comme BDR, devient DROther.
Un DROther ne constitue des contiguïtés FULL (complètes) qu’avec le DR et le BDR,
mais continue de fournir des contiguïtés de voisinage avec tous les DROthers qui
rejoignent le réseau.
Cela signifie que tous les routeurs DROther du réseau à accès multiple continueront de
recevoir des paquets Hello de tous les autres routeurs DROther.
Ainsi, ils connaissent les autres routeurs du réseau. Lorsque deux routeurs DROther
constituent une contiguïté de voisinage, l’état du voisin est 2WAY. Les différents états de
voisinage sont traités dans le cours CCNP.
La sortie de commande du schéma affiche la contiguïté de voisinage de chaque routeur du
réseau à accès multiple. Notez que, pour RouterA, il affiche que le DR est RouterC, qui
porte l’ID de routeur 192.168.31.33 et que le BDR est RouterB, avec l’ID de routeur
192.168.31.22.
45
Borhen Eddine ZORGUI
RouterA affiche ses deux voisins comme étant le DR et le BDR, lui-même est un
DROther.
Vous pouvez le vérifier en utilisant la commande show ip ospf interface fastethernet 0/0
sur le routeur RouterA, comme indiqué dans le schéma.
Cette commande affichera les états DR, BDR ou DROTHER de ce routeur, ainsi que l’ID
de routeur du DR et du BDR sur ce réseau à accès multiple.
46
Borhen Eddine ZORGUI
Panne DR :
Nouveau routeur :
47
Borhen Eddine ZORGUI
Retour ancien DR :
Un ancien DR ne récupère pas le statut de DR s’il revient sur le réseau. Dans le schéma,
RouterC a terminé un réamorçage, et devient DROther même si son ID de routeur,
192.168.31.33, est plus élevé que celui du DR et du BDR en cours.
Panne BDR :
Si le BDR s’arrête, _ une sélection s’opère parmi les DRothers pour voir lequel va devenir
le nouveau BDR.
Dans le schéma, le routeur BDR a une défaillance.
Une sélection s’opère entre RouterC et RouterD.
RouterD, ayant un ID de routeur plus élevé, est sélectionné.
48
Borhen Eddine ZORGUI
Panne nouveau DR :
49
Borhen Eddine ZORGUI
Les priorités étant des valeurs d’interface spécifique, elles procurent un meilleur contrôle
sur les réseaux à accès multiple OSPF. Elles permettent également de faire en sorte qu’un
routeur soit DR dans un réseau et DROther dans un autre.
Pour simplifier notre propos, nous avons retiré RouterD de la topologie. La priorité
d’interface OSPF peut être affichée à l’aide de la commande show ip ospf interface. Dans
le schéma, nous pouvons vérifier que la priorité du RouterA est définie sur 1, la valeur par
défaut.
50
Borhen Eddine ZORGUI
présent que le RouterA (ID de routeur 192.168.31.11) est DR, avec une priorité
d’interface OSPF maximum de 200, et que le RouterB (ID de routeur 192.168.31.22) est
toujours routeur désigné de sauvegarde, avec la priorité d’interface OSPF suivante de 100.
Remarquez que la commande show ip ospf neighbor du RouterA n’indique aucun DR, car
c’est le RouterA lui-même qui est DR de ce réseau.
Une fois que nous aurons exécuté des commandes shutdown et no shutdown sur les
interfaces FastEthernet 0/0 des trois routeurs, nous verrons le résultat du changement des
priorités d’interface OSPF.
La commande show ip ospf neighbor du RouterC affiche à présent que le RouterA (ID de
routeur 192.168.31.11) est DR, avec une priorité d’interface OSPF maximum de 200, et
que le RouterB (ID de routeur 192.168.31.22) est toujours routeur désigné de sauvegarde,
avec la priorité d’interface OSPF suivante de 100.
Remarquez que la commande show ip ospf neighbor du RouterA n’indique aucun DR, car
c’est le RouterA lui-même qui est DR de ce réseau.
Le cours online contient une simulation Packet Tracer pour étudier les rôles de routeur
désigné et de routeur désigné de sauvegarde actuels et leur modification, puis forcer un
changement de priorité pour les nouveaux rôles. A faire absolument.
51
Borhen Eddine ZORGUI
1) Diagramme de topologie
Table d’adressage
Nous configurons les interfaces Ethernet et de bouclage sur les routeurs R1, R2 et R3 avec les
adresses IP du tableau sous le diagramme de topologie. La commande show ip interface brief
permet de vérifier que l’adressage IP est correct. Lorsque nous avons terminé, nous
enregistrons la configuration en cours dans la mémoire vive non volatile du routeur.
52
Borhen Eddine ZORGUI
R3(config)#router ospf 1
R3(config-router)#network 192.168.1.0 0.0.0.255 area 0
R3(config-router)#end
53
Borhen Eddine ZORGUI
R2(config)#interface fastEthernet0/0
R2(config-if)#ip ospf priority 0
R2(config-if)#end
R1(config)#interface fastethernet0/0
R1(config-if)#shutdown
R1(config-if)#no shutdown
R2(config)#interface fastethernet0/0
R2(config-if)#shutdown
R2(config-if)#no shutdown
R3(config)#interface fastethernet0/0
R3(config-if)#shutdown
R3(config-if)#no shutdown
54
Borhen Eddine ZORGUI
Area-range
La commande Area-range est utilisée pour fournir un résumé au niveau du routeur de bordure
de zone (ABR). Si votre routeur a plus d'une zone OSPF, n'hésitez pas à utiliser la commande
large zone de résumer sur les limites de la zone. La clé pour comprendre comment cela
fonctionne est la direction. Vous résumer les routes d'une région à tous les autres domaines
configurés sur cet ABR.
Exemple 1
In Figure, Router B will summarize the four Area 1 routes into Area 0. This example
simulates four networks on Router B using loopback interfaces. These four networks will then
be summarized into the backbone using the area range com m and.
An ABR Can Summarize OSPF Router from a Non-zero Area into the Backbone on Area 0
55
Borhen Eddine ZORGUI
Router A
Interface loopback0
Ip address 1.1.1.1 255.255.255.255
!
Interface serial 0/1
Ip address 10.1.1.1 255.255.255.252
Clock rate 64000
!
Router ospf 1
Network 10.1.1.0 0.0.0.3 area 0
Router B
Interface loopbak0
Ip address 2.2.2.2 255.255.255.255
!
Interface loopback1
Ip address 156.26.32.1 255.255.255.240
!
Interface loopback2
Ip address 156.26.32.17 255.255.255.240
!
Interface loopback3
Ip address 156.26.32.33 255.255.255.240
!
Interface loopback4
Ip address 156.26.32.49 255.255.255.240
!
Interface serial 0
Ip address 10.1.1.2 255.255.255.252
!
Router ospf 1
Network 10.1.1.0 0.0.0.3 area 0
Network 156.26.32.0 0.0.0.63 area 1
Un masque de sous-réseau 26 bits est besoin d pour résumer le bouclage quatre adresses
annoncé par b routeur. Modifier la configuration sur routeur B afin de résumer les quatre
adresses de bouclage
Router B
Area 1 range 156.26.32.0 255.255.255.192
Network 10.1.1.0 0.0.0.3 area 0
Network 156.26.32.0 0.0.0.63 area 1
56
Borhen Eddine ZORGUI
Exemple 1.1
Router B
Area 0 range 156.26.32.0 255.255.255.192
Network 10.1.1.0 0.0.0.3 area 1
Network 156.26.32.0 0.0.0.63 area 0
Exemple 2
57
Borhen Eddine ZORGUI
Pour résumer la zone 1 dans la zone 0 épine dorsale, utilisez la commande suivante sous l'ID
de processus OSPF. Voici la configuration complète OSPF pour le Core (backbone) du
routeur:
Core#config t
Core(config)#router ospf 1
Core(config-router)#network 192.168.10.64 0.0.0.3 area 1
Core(config-router)#network 192.168.10.68 0.0.0.3 area 1
Core(config-router)#network 10.10.10.0 0.0.0.255 area 0
Core(config-router)#area 1 range 192.168.10.64 255.255.255.224
58
Borhen Eddine ZORGUI
Objectif
Configurer un système d’adressage IP pour une zone OSPF (Open Shortest Path First).
Configurer et vérifier le routage OSPF.
Instaurer l’authentification OSPF dans la zone.
Routeur 1
Router#configure terminal
Router(config)#hostname Dublin
Dublin(config)#enable secret class
Dublin(config)#line console 0
Dublin(config-line)#password cisco
Dublin(config-line)#login
Dublin(config-line)#line vty 0 4
Dublin(config-line)#password cisco
Dublin(config-line)#login
Dublin(config-line)#exit
Dublin(config)#interface loopback 0
59
Borhen Eddine ZORGUI
Routeur 2
Router>enable
Router#configure terminal
Router(config)#hostname Washington
Washington(config)#enable secret class
Washington(config)#line console 0
Washington(config-line)#password cisco
Washington(config-line)#login
Washington(config-line)#line vty 0 4
Washington(config-line)#password cisco
Washington(config-line)#login
Washington(config-line)#exit
Washington(config)#interface loopback 0
Washington(config-if)#ip address 192.168.31.22 255.255.255.255
Washington(config-if)#interface serial 0
Washington(config-if)#ip address 192.168.1.2 255.255.255.252
Washington(config-if)#no shutdown
Washington(config-if)#interface ethernet 0
Washington(config-if)#ip address 192.168.0.1 255.255.255.0
Washington(config-if)#no shutdown
Washington(config-if)#exit
Washington(config)#ip host Dublin 192.168.1.129 192.168.1.1
Washington(config)#exit
60
Borhen Eddine ZORGUI
a) Configurez le routage OSPF sur chaque routeur. Utilisez le processus OSPF numéro 1 et
assurez-vous que tous les réseaux se trouvent dans la zone 0. Reportez-vous au TP intitulé
« Configuration des interfaces en mode bouclé » pour revoir la configuration du routage
OSPF si nécessaire.
Dublin(config)#router ospf 1
Dublin(config-router)#network 192.168.1.128 0.0.0.127 area 0
Dublin(config-router)#network 192.168.1.0 0.0.0.3 area 0
Dublin(config-router)#end
Washington(config)#router ospf 1
Washington(config-router)#network 192.168.0.0 0.0.0.255 area 0
Washington(config-router)#network 192.168.1.0 0.0.0.3 area 0
Washington(config-router)#end
c) Quel mot de passe OSPF est utilisé pour l’authentification md5 ? asecret
d) Quel type de cryptage est actuellement utilisé ? Type 7
61
Borhen Eddine ZORGUI
62