Vous êtes sur la page 1sur 10

PROTOCOLE RIP VERSION 1

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.

Caractéristiques du protocole RIP

Le protocole RIP présente les principales caractéristiques suivantes :

- RIP est un protocole de routage à vecteur de distance.


- La seule mesure qu’il utilise pour le choix du chemin d’accès est le nombre de sauts.
- Les routes annoncées dont le nombre de sauts est supérieur à 15 sont inaccessibles.
- Les messages sont diffusés toutes les 30 secondes.

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.

Fonctionnement du protocole 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.

Classes d’adresses IP et routage par classe

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.

Configuration de base du protocole RIP version 1


Activation du protocole RIP : commande router rip

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.

Interprétation des informations affichées par la commande show ip route

À 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.

R 192.168.5.0/24 [120/2] via 192.168.2.2, 00:00:23, Serial0/0/0

Vérification
du protocole RIP : Show ip protocols

Interprétation des informations affichées par la commande 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 :

- le routage RIP est configuré ;


- les interfaces appropriées envoient et reçoivent des mises à jour RIP ;
- le routeur annonce les réseaux appropriés ;
- les voisins RIP envoient des mises à jour.
-
Vérification du protocole RIP : debug ip rip

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.

Interface passive interface

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.

Résumé automatique des routes

Topologie modifiée : Scenario B

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 :

Trois réseaux par classe sont utilisés :

172.30.0.0/16
192.168.4.0/24
192.168.5.0/24

Le réseau 172.30.0.0/16 est subdivisé en trois sous-réseaux :

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 :

toutes les interfaces sur R1 ;

S0/0/0 et Fa0/0 sur R2.


Le réseau 192.168.4.0/24 se subdivise en un seul sous-réseau : 192.168.4.8/30

RIP VERSON 2

Configuration de RIP v2 :

Router (config)#router rip activer RIP


Router (config-router)#version 2 la version de RIP
Router (config-router)#network {adresse réseau} les réseaux directement connectés

La commande network entraîne la mise en œuvre des fonctions suivantes:


· Diffusion multicast des mises à jour de routage en sortie d’une interface.
· Traitement des mises à jour de routage en entrée de cette même interface.
· Annonce du sous-réseau directement connecté à cette interface.

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 :

 ip rip authentication key-chain {mot}


o mot correspond à la chaîne de caractères pour l’authentification.
 ip rip authentication mode {text | md5}
o La chaîne de caractère peut être envoyée en clair (text) ou crypté (md5).

Ces commandes sont disponibles depuis le mode de configuration de l’interface correspondante.

La configuration de l’authentification est à effectuer sur tous les routeurs devant communiquer entre eux.

Regroupement des routes

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.

Vous aimerez peut-être aussi