Académique Documents
Professionnel Documents
Culture Documents
Ce chapitre traite dans le détail de la première version du protocole RIP, en présentant ses caractéristiques, son
fonctionnement, sa configuration, sa vérification et son dépannage.
La partie donnée d’un message RIP est encapsulée dans un segment UDP, avec les numéros de ports source et de
destination définis sur 520. L’en-tête IP et les en-têtes de liaison de données ajoutent des adresses de destination
de diffusion avant l’envoi du message à toutes les interfaces configurées RIP.
Processus de requête/réponse IP
Le protocole RIP utilise deux types de messages spécifiés dans le champ Commande : un message de requête et un
message de réponse.
Chaque interface configurée sous RIP envoie un message de requête au démarrage, demandant à ce que tous les
voisins RIP envoient leurs tables de routage complètes. Un message de réponse est renvoyé par les voisins RIP.
Lorsque le routeur à l’origine de la requête reçoit les réponses, il évalue chaque entrée de route. Si une entrée de
route est nouvelle, le routeur de réception installe cette route dans la table de routage. Si la route existe déjà dans
la table, l’entrée existante est remplacée par la nouvelle si son nombre de sauts est meilleur. Le routeur qui vient de
démarrer envoie ensuite une mise à jour déclenchée via toutes les interfaces RIP contenant sa propre table de
routage pour communiquer les nouvelles routes aux voisins RIP.
RIP est un protocole de routage par classe. Comme vous l’avez sans doute noté dans la discussion précédente sur le
format des messages, le protocole RIPv1 n’envoie pas d’informations de masque de sous-réseau dans la mise à jour.
Par conséquent, un routeur utilise le masque de sous-réseau configuré sur une interface locale ou applique le
masque de sous-réseau par défaut de la classe de l’adresse. Du fait de cette limite, les réseaux RIPv1 ne peuvent ni
être discontinus, ni implémenter VLSM.
Distance Administrative
La distance administrative (DA) indique la fiabilité (ou préférence) de la source de la route. La distance administrative
par défaut du protocole RIP est 120. Par rapport aux autres protocoles IGP, RIP est le protocole de routage le moins
apprécié. IS-IS, OSPF, IGRP et EIGRP ont tous des valeurs de distance administrative par défaut plus faibles.
N’oubliez pas que vous pouvez vérifier la distance administrative à l’aide des commandes show ip route ou show ip
protocols.
Pour activer un protocole de routage dynamique, vous devez passer en mode de configuration globale et utiliser la
commande router. Comme illustré dans la figure, si vous entrez un espace suivi d’un point d’interrogation, une liste
de tous les protocoles de routage disponibles et pris en charge par l’IOS s’affiche.
R1(config)#router rip
R1(config-router)#
Cette commande ne lance pas automatiquement le processus RIP. Elle fournit un accès permettant de configurer les
paramètres du protocole de routage. Aucune mise à jour de routage n’est envoyée.
Si vous devez totalement supprimer le processus de routage RIP d’un périphérique, annulez la commande à l’aide
de la commande no router rip. Cette commande arrête le processus RIP et efface toutes les configurations RIP
existantes.
router>enable
router#configure terminal
! Activation de RIP router(config)#router rip
! Activation de la version 2 de RIP
router(config-router)#version 2
! Désactivation de l’auto-summary
router(config-router)#no auto-summary
!Définition des réseaux à traiter et des interfaces à utiliser dans RIP.
! ATTENTION: uniquement utiliser l’adresse réseau classfull !!!
router(config-router)#network 192.168.0.0
! Définir une interface comme passive.
router(config-router)# passive-interface Fastethernet 0/0
OU ! Définir toutes les interfaces comme passives et réactiver celles ! qui ne doivent pas l’être.
router(config-router)# passive-interface default router(config-router)# no passive-interface serial 0/0
Que se passe-t-il si vous entrez une adresse de sous-réseau ou une adresse IP d’interface au lieu d’une adresse
réseau par classes lorsque vous utilisez la commande network pour les configurations RIP ?
R3(config)#router rip
R3(config-router)#network 192.168.4.0
R3(config-router)#network 192.168.5.1
Dans cet exemple, vous avez entré une adresse IP d’interface au lieu de l’adresse réseau par classe. Notez que l’IOS
n’affiche pas de message d’erreur, mais corrige l’entrée et indique l’adresse réseau par classe. La vérification ci-
dessous le prouve.
R3#show running-config
!
router rip
network 192.168.4.0
network 192.168.5.0
Commandes de dépannage efficaces
show ip route, show ip protocols, debug ip rip pour voir exactement ce qui se passe. Rappelez-vous qu’avant de
configurer tout routage, qu’il soit statique ou dynamique, vous devez vous assurer que toutes les interfaces
nécessaires sont actives, en utilisant la commande show ip interface brief.
À l’aide des informations contenues dans la figure, concentrons-nous sur une route RIP apprise par R1 et
interprétons la sortie affichée dans la table de routage.
Vérification
du protocole RIP : Show ip protocols
Si un réseau est absent d’une table de routage, vérifiez la configuration de routage à l’aide de la commande show ip
protocols. Celle-ci affiche le protocole de routage actuellement configuré sur le routeur. Ces données peuvent être
utilisées pour vérifier la plupart des paramètres RIP et confirmer que :
Remarque : si vous attendiez 30 secondes de plus, vous verriez toutes les informations de débogage affichées dans
la figure se répéter, car le protocole RIP envoie des mises à jour périodiques toutes les 30 secondes.
Pour arrêter de surveiller les mises à jour RIP sur R2, saisissez la commande no debug ip rip ou simplement undebug
all, comme illustré dans la figure.
Les mises à jour RIP inutiles ont une incidence sur le réseau
L’envoi de mises à jour non nécessaires sur un réseau local a une incidence sur le réseau de trois manières :
1. En transportant des mises à jour inutiles, la bande passante est gaspillée. Puisque les mises à jour RIP sont
diffusées, les commutateurs transféreront les mises à jour à partir de tous les ports.
2. Tous les périphériques présents sur le réseau local doivent traiter la mise à jour jusqu’aux couches transport, où
le périphérique de réception ignorera la mise à jour.
3. L’annonce des mises à jour sur un réseau de diffusion constitue un risque sécuritaire. Les mises à jour RIP peuvent
être interceptées par un logiciel d’analyse de paquets. Les mises à jour de routage peuvent être modifiées et
retournées au routeur, avec des mesures fausses qui corrompent la table de routage et égarent le trafic.
Pour faciliter la présentation du résumé automatique des routes, la topologie RIP illustrée dans la figure a été
modifiée avec les changements suivants :
172.30.0.0/16
192.168.4.0/24
192.168.5.0/24
172.30.1.0/24
172.30.2.0/24
172.30.3.0/24
Les périphériques suivants font partie de l’adresse réseau par classe 172.30.0.0/16 :
RIP VERSON 2
Configuration de RIP v2 :
Version de RIP
Il est possible de spécifier la version de RIP utilisée pour les mises à jour envoyées et reçues. Les
commandes suivantes sont à utiliser depuis le mode de configuration du protocole de routage :
Commande Description
version {1 | 2} Envoyer et recevoir uniquement pour la version 1 ou 2 de RIP.
ip rip send version {1 | 2 | 1 2} Envoyer des paquets de mise à jour pour RIP version 1 ou 2, ou bien
1 et 2.
ip rip receive version {1 | 2 | 1 2} Idem mais pour la réception.
Authentification RIP
RIPv2 supporte l’authentification.Cisco IOS fournit donc plusieurs commandes afin de configurer cette
authentification :
La configuration de l’authentification est à effectuer sur tous les routeurs devant communiquer entre eux.
RIPv2 est un protocole classless, c’est-à-dire qu’il peut gérer des routes pour des sous-réseaux, et non pas
uniquement pour des réseaux respectant l’adressage en classes prédéfinies.
L’une des spécificités de RIPv2 est le regroupement des routes, généralement appelé route
summarization. Cela permet de simplifier les tables de routage en regroupant des routes pour des sous-
réseaux en une seule route généralisée en utilisant le réseau classfull correspondant.
La commande pour activer (Par défaut) le regroupement des routes est auto-summary depuis le mode de
configuration du protocole de routage.