You are on page 1of 13

Chapitre 5 – Protocole RIP version 1

1 / 13
5,0 Protocole RIP (Routing Information Protocol)
5,0,1 Présentation du chapitre
RIP : - protocole de routage encore très populaire
- protocole de routage de base important

5,1,1 Contexte et perspectives


- protocole - le plus ancien dans les années 1970-88,
- simple et généralisé,
- évolutif - RIPv2 en 94
- RIPng pour Ipv6 en 1997

5,1,2 Caractéristiques et format des messages du protocole RIPv1


- protocole à vecteur de distance
- métrique = nombre de sauts
- nombre de sauts maximal = 15 => route inaccessible
- diffusion toutes les 30 secondes
- structure :
- Trame liaison de données : - adresse MAC source (interface émettrice)
- adresse MAC de destination (diffusion)
- Paquet : - adresse IP source (interface émettrice)
- adresse IP de destination (diffusion)
- Champ de protocole = 17 pour UDP
- Segment : - Port source / destination = 520
- Message RIP : - au total 504 octets (max 25 routes)
- champ « commande » : dde = 1 ; rép = 2
- champ « version » = 1 ou 2
- identificateur de famille d'adresses :
0 = table complète ; 2 = protocole IP
- adresse IP (max 25 entrées d'hôte ou de réseau)
- métrique associée aux adresses IP
- autres champs libres pour extension future

5,1,3 Fonctionnement du protocole RIP


- chaque interface sous RIP envoie aux routeurs voisins RIP :
- une requête initiale de demande d'envoi des tables de routage
complète ;
- évalue les tables reçues ;
- modifie éventuellement sa table de routage (métrique, nouvelle
route, ...) ;
- envoie une MàJ déclenchée .
- protocole de routage par classe
=> pas d'envoi de masque de sous-réseau (classful)
=> uniquement pour réseaux continus (pas de VLSM)
=> par défaut, distinction des classes sur le 1° octet :
- classe A : de 1 à 126 (rappel : bouclage : 127)
- classe B : de 128 à 191
- classe C : de 192 à 223
Chapitre 5 – Protocole RIP version 1
2 / 13
5,1,4 Distance administrative
- DA = indice de fiabilité
- DA de RIP = 120 (parmi les plus élevées – voir 3,4,2)
- affichage de la DA via show ip route et show ip protocols

5,2 Configuration de base du protocole RIPv1


5,2,1 Configuration de base du protocole RIPv1
PT 521 : A Faire

5,2,2 Activation du protocole RIP : commande router rip


- RIP est activé / désactivé sous le mode de configuration globale avec :
- router rip qui permet uniquement de paramétrer le
protocole
- no router rip qui arrête RIP et efface les configurations RIP
existantes

5,2,3 Spécification de réseaux


- Un interface et donc le réseau qui lui est associé fonctionne sous RIP via la
commande « network » complétée de l'adresse réseau « classful » en mode de
configuration de routeur
Router(config-router)#network directly-connected-classful-network-
address
- cette commande permet les échanges de MàJ sur le réseau spécifié
- Note: si une adresse de sous-réseau est encodée, l'IOS la convertit en
adresse « classful »
PT 523 : A Faire

5,3 Vérification et dépannage


5,3,1 Vérification du protocole RIP : show ip route
- Commandes de dépannage efficace:
- show ip route
- permet de vérifier la convergence (qui peut prendre du temps
pour se réaliser)
- routes RIP : code R
- show ip protocols
- debug ip rip
- show ip interface brief
- Exemple de lecture d'une route :
R 192.168.5.0 /24 [120/2] via 192.168.2.2, 00:00:23,
Serial0/0/0
- R : route RIP
- adresse réseau distant
- masque de sous réseau par défaut
- DA et métrique
- adresse du prochain routeur
- durée de MàJ
- Interface (de
sortie)

5,3,2 Vérification du protocole RIP : show ip protocols


Chapitre 5 – Protocole RIP version 1
3 / 13
- Liste des informations affichées avec la commande show ip protocols
- confirmation du fonctionnement de RIP sous cette interface
- liste des minuteurs updates, invalid, hold down, flushed
- liste des filtres de mise à jour - « redistributing: rip » signifie que seul RIP
est émis et diffusé
- liste des interfaces qui fonctionnent avec RIP
- information sur le procédé de summarization des adresses (résumé vers la
classe par défaut)
- nombre max de routes prises en compte en cas d'équilibrage de charge
- « Routing for Networks » : liste des réseaux « classful » pris en compte
- « Routing Information Sources » : liste des routeurs voisins (adresses IP de
tronçon suivant)
- DA du routeur

5,3,3 Vérification du protocole RIP : debug ip rip


- causes fréquentes des erreurs de configuration RIP :
- instructions network incorrectes ou manquantes
- configuration de réseaux discontinus
- la commande debug ip route affiche
- la dernière MàJ !!!
- les MàJ en cours si l'affichage de la commande prend plus de 30 sec.
- Liste des MàJ reçues et envoyées / interface
( observer le respect de la règle du découpage d'horizon )
- la commande no debug ip route ou undebug all arrête la surveillance des MàJ

5,3,4 Interfaces passives


- Les MàJ RIP ont une incidence sur le réseau à trois niveaux :
- utilisation de bande passante
- utilisation de ressources (gestion de la MàJ)
- risque de sécurité via l'interception et la modification des MàJ
- la commande « passive-interface » en mode configuration de routeur :
- empêche les transmissions des MàJ inutiles vers des réseaux sans
voisins RIP
- autorise néanmoins l'annonce de ce réseau
- s'encode : « Router(config-router)#passive-interface type-interface
numéro-interface »
- Vérification/Observation/confirmation via « show ip protocols »
PT 534 : A Faire

5,4 Résumé automatique des routes


5,4,1 Topologie modifiée : scénario B
- en cas de modification de topologie, veiller à encoder correctement l'adresse
classful même si l'IOS corrige et modifie l'adresse incorrecte

5,4,2 Routeurs de périphérie et résumé automatique des routes


- lors des MàJ effectuées par un routeur de périphérie,
- les adresses des sous-réseaux RIP compris à l'intérieur de cette
périphérie sont automatiquement « summarizées » ou résumées.
- ce résumé automatique peut cependant conduire à englober des
Chapitre 5 – Protocole RIP version 1
4 / 13
adresses de sous-réseau qui n'y ont pas leur place (voir plus loin) !!!

5,4,3 Traitement des mises à jour RIP


Règles de traitement (RIPv1) concernant le choix du masque de réseau :
- si émetteur d'1 MàJ et l'interface du récepteur sont du même réseau
=> les adresses ont un masque qui est celui du réseau commun
- si émetteur d'1 MàJ et l'interface du récepteur sont de réseaux différents
=> les adresses de la MàJ sont résumées et un masque classful est
appliqué
5,4,4 Envoi de mises à jour RIP
- Observation avec « debug ip rip » et « show ip route »

5,4,5 Avantages et inconvénients du récapitulatif automatique des


routes
- pour rappel :
si une Màj est envoyée sur un réseau par classe différent, les routes
annoncées dans la MàJ sont automatiquement résumées (processus similaire au
résumé des routes statiques – voir 2,6,1)
- Avantages :
- MàJ moins volumineuses et occupation moindre de la bande passante
- accélération de la recherche grâce au résumé en 1 route pour plusieurs
sous-réseaux
- Inconvénients :
- en cas de réseaux discontinu, c'est-à-dire séparé par au moins un autre
réseau, il y a impossibilité d'informer sur l'ensemble des sous-réseaux dont
les adresses ont été automatiquement résumées lors de l'envoi par un
routeur de périphérie des MàJ dans un autre réseau
PT 545 : A Faire

5,5, Route par défaut et RIPv1


5,5,1 Topologie modifiée : scénario C
- Ajout d'un accès Internet à la topologie
- mise ne place d'une route par défaut vers le routeur du FAI
- mise en place sur le routeur du FAI d'une route statique vers le réseau
Question qui me taraude :
Comment se fait-il qu'on peut travailler sous RIP avec des réseaux comme /30 ?
Réponse !!! Si la route appartient au même réseau par classe principal que la
mise à jour, RIPv1 applique le masque de sous-réseau de l’interface de
réception. Si la route appartient à un réseau principal par classe différent de
l’interface de réception, RIPv1 applique le masque par classe par défaut.

5,5,2 Propagation de la route par défaut dans RIPv1


- la route par défaut vers « internet » peut être communiquée à l'ensemble des
routeurs via
la commande « default-information originate » en mode configuration de
routeur
- la route par défaut s'ajoutera dans toutes les tables de routage avec le code
R*
PT 552 : A Faire
Chapitre 5 – Protocole RIP version 1
5 / 13

5,6 Configuration du protocole RIPv1 – Travaux pratiques


5,6,1 Configuration de base du protocole RIP
PT 561 (scénario 1, 2, 3) : A Faire

5,6,2 Configuration avancée du protocole RIP


PT 562 : A Faire

5,6,3 Dépannage du protocole RIP


PT 563 : A Faire
Chapitre 5 – Protocole RIP version 1
6 / 13
5,7 Résumé
5,7,1 Résumé et révision
RIP (version 1) est un protocole de routage à vecteur de distance par classe.
RIPv1 a été l’un des premiers protocoles de routage développés pour
acheminer des paquets IP. Le protocole RIP utilise le nombre de sauts comme
métrique, une métrique de 16 sauts signifiant que la route n’est pas accessible.
De ce fait, le protocole RIP peut uniquement être utilisé dans les réseaux
comportant au maximum quinze routeurs entre deux réseaux.
Les messages RIP sont encapsulés dans un segment UDP, avec des ports
source et de destination de 520. Les routeurs RIP envoient leurs tables de
routage complètes à leurs voisins toutes les 30 secondes, à l’exception des
routes concernées par la règle de découpage d’horizon.
Le protocole RIP est activé en exécutant la commande router rip à l’invite de
configuration globale. La commande network permet de spécifier les interfaces
du routeur qui seront activées pour le protocole RIP, ainsi que l’adresse réseau
par classe de chaque réseau connecté directement. Elle permet à l’interface
d’envoyer et de recevoir des mises à jour RIP, mais aussi d’annoncer ce réseau
aux autres routeurs dans des mises à jour RIP.
La commande debug ip rip peut être utilisée pour afficher les mises à jour RIP
qui sont envoyées et reçues par le routeur. La commande passive-interface
permet d’empêcher l’envoi de mises à jour RIP via une interface, sur un réseau
local ne contenant aucun autre routeur par exemple.
Les entrées RIP apparaissent dans la table de routage avec le code source R et
ont une distance administrative de 120. Les routes par défaut sont propagées
dans le protocole RIP grâce à la configuration d’une route statique par défaut et
à l’utilisation de la commande default-information originate dans le protocole
RIP.
RIPv1 récapitule automatiquement les sous-réseaux vers leur adresse par
classe lors de l’envoi d’une mise à jour via une interface se trouvant sur un
réseau principal différent de l’adresse de sous-réseau de la route. RIPv1 étant
un protocole de routage par classe, le masque de sous-réseau n’est pas inclus
dans la mise à jour de routage. Lorsqu’un routeur reçoit une mise à jour de
routage RIPv1, le protocole RIP doit déterminer le masque de sous-réseau de
cette route. Si la route appartient au même réseau par classe principal que la
mise à jour, RIPv1 applique le masque de sous-réseau de l’interface de
réception. Si la route appartient à un réseau principal par classe différent de
l’interface de réception, RIPv1 applique le masque par classe par défaut.
La commande show ip protocols peut être utilisée pour afficher des
informations sur les protocoles de routage actives sur le routeur. En ce qui
concerne le protocole RIP, cette commande affiche des informations sur les
minuteurs, l’état du résumé automatique des routes, les réseaux activés sur ce
routeur pour le protocole RIP et d’autres informations.
RIPv1 étant un protocole de routage par classe, il ne prend pas en charge les
réseaux discontinus ni VLSM. Ces deux sujets sont abordés dans le chapitre 7,
« RIPv2 ».
Chapitre 5 – Protocole RIP version 1
7 / 13
Chapitre 5 – Protocole RIP version 1
8 / 13
Chapitre 5 – Protocole RIP version 1
9 / 13
Chapitre 5 – Protocole RIP version 1
10 / 13
Chapitre 5 – Protocole RIP version 1
11 / 13
Chapitre 5 – Protocole RIP version 1
12 / 13
Chapitre 5 – Protocole RIP version 1
13 / 13
PT 571 : A Faire

Autres sources d’informations


Les documents RFC sont une série de documents soumis au groupe de travail
IETF pour proposer une norme Internet ou transmettre de nouveaux concepts,
de nouvelles informations ou parfois même des notes d’humour. RFC 1058 est
le document RFC d’origine relatif au protocole RIP rédigé par Charles Hedrick.
Les documents RFC sont accessibles à partir de plusieurs sites, notamment
www.ietf.org. Lisez tout ou partie du document RFC 1058. Il contient de
nombreuses informations qui vous sont désormais connues, ainsi que quelques
informations supplémentaires.

You might also like