Vous êtes sur la page 1sur 36

Le protocole RIP

1
Définition:

RIP (Routing Information Protocol) est un protocole de


routage à vecteur de distance. Il existe en deux versions :

• RIPv1 (RFC 1058) : Première version du protocole RIP.


• RIPv2 (RFC 1723) : Evolution permettant le routage
Classless (en transmettant les masques de sous réseaux en
plus des préfixes dans les mises à jour) et la transmission des
mises à jour en multicast.

2
 Les caractéristiques principales de RIP sont :

• Nombre de sauts (hop count) utilisé pour le calcul des


métriques.
• Métrique maximale = 15 (métrique de mesure infinie = 16).
• Mises à jour périodiques toutes les 30 secondes.
• Sa distance administrative est 120.

3
Les messages RIP

RIP utilise 2 types de messages:


 Message de requête
• est envoyé par chaque interface RIP au démarrage
par ce message le routeur demande aux autres voisins
RIP d’envoyer leurs tables de routages
 Message Response

Message contenant les mises à jours (tables de routage)

4
 La partie données 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.

5
En tant que protocole de routage à vecteur de distance, RIP utilise
quatre compteurs :

• Update : Intervalle de temps entre les mises à jour périodiques (30


secondes par défaut).

• Invalid : Intervalle de temps après réception de la dernière mise à


jour pour chaque entrée dans la table de routage avant de la considérer
comme périmée. Après ce temps, l’entrée concernée ne sera plus
analysée lors du parcours de la table de routage (180 secondes par
défaut).

• Holddown : Intervalle de temps après réception de la dernière mise


à jour avant d’autoriser le remplacement de cette route par une autre
moins bonne (180 secondes par défaut).

• Flush : Intervalle de temps après réception de la dernière mise à jour


pour chaque entrée dans la table de routage avant de la supprimer de
la table de routage (240 secondes par défaut).
6
7
Configuration:

• router rip
o Mode de configuration globale
o Active le protocole RIP
o Passe dans le mode de configuration du routeur

• network {préfixe}
o Mode de configuration du routeur
o Spécifie le réseau qui sera inclut dans les mises à jour de routage
o Détermine les interfaces appartenant à ce réseau qui participent
au processus de routage
o Le préfixe doit être un réseau directement connecté au routeur

8
9
• passive-interface {type} {numéro}
o Mode de configuration du routeur
o Empêche l’interface indiquée d’envoyer des mises à jour

• [no] ip split-horizon
o Mode de configuration d’interface
o Active/désactive Split Horizon sur l’interface courante

• timers basic {update} {invalid} {holddown} {flush}


o Mode de configuration du routeur
o Définit les intervalles de temps, en secondes, utilisés par
RIP

10
• version {1 | 2}
o Mode de configuration du routeur
o Indique la version de RIP utilisée par le routeur
o Ceci modifie automatiquement le type (RIPv1 ou RIPv2) de mises à
jour envoyées et reçues
o Par défaut, les mises à jour sont de type RIPv1
• ip rip {send | receive} version {1 | 2 | 1 2}
o Mode de configuration d’interface
o Spécifie précisément le type (RIPv1 et/ou RIPv2) de mises à jour
envoyées ou reçues

• default-information originate
o Mode de configuration du routeur
o Propage le réseau candidat par défaut aux autres routeurs RIP du
système autonome

• maximum-paths {nombre}
o Mode de configuration du routeur
o Spécifie le nombre maximum de liens ayant la même métrique
pouvant être utilisés pour la répartition de charge
o Par défaut à 4 et maximum à 6 ou 16 (IOS >= 12.3(2)T)
11
• redistribute static
o Mode de configuration du routeur
o Injecte les routes statiques locales et les propagent dans les mises
à jour RIP

• show ip protocols : Affiche les compteurs RIP, les interfaces


participant au processus de routage, les réseaux avertis ainsi que la
version pour les mises à jour envoyées et reçues.

• debug ip rip [events] : Affiche en temps réel les mises à jour RIP
envoyées et reçues.

12
13
Verification du protocole RIP
La commande show ip protocols

14
Verification du protocole RIP
La commande Debug ip rip
Affiche les mises à jour du routage RIP lors de leur envoi et de leur
réception

R2 reçoit une mise à jours à partir de R1


Une seule route conformément aux règles de split
horizon
R2 reçoit une mise à jours à partir de R3 annonçant le
réseau directement connecté

R2 envoie une mise à jours sur FastEthernet 0/0


contenant tous les réseau excepte celui connecté à
FastEthernet .

R2 envoie une mise à jours sur Serial0/0/1 contenant


tous les réseau excepte ceux connecté à R 3

15
Verification du protocole RIP
Commande Passive interface

utiliser pour empêcher à routeur d’envoyer les mise à jours sur une
interface ( Exemple : interface sur laquelle il n’y a aucun périphérique RIP :
interface Ethernet)

16
Résumé automatique des routes
Topologie modifiée
• 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

17
Résumé automatique des routes
Configuration détaillée

18
Résumé automatique des routes

les mises à jour pour les réseaux 172.30.1.0, 172.30.2.0 et 172.30.3.0 sont automatiquement
résumées en 172.30.0.0 lors de leur envoi via l’interface Serial 0/0/1 de R2.

19
Résumé automatique des routes
Avantage du résumé automatique
• Les mises à jour de routage
envoyées et reçues sont moins
volumineuses  moins de bande
passante.
• RIP utilise le résumé des routes
pour réduire la taille des tables
de routage.
Inconvénient du résumé
automatique
• Ne prend pas en charge les
réseaux discontinus.

20
Résumé automatique des routes

• les deux routeurs R1 et R3


annonceront l’adresse
réseau principal 172.30.0.0,
un résumé du routage vers R2
au lieu des sous réseaux
172.30.0.0/24.

21
Résumé automatique des routes
• R1 n’a aucune route menant vers les
réseaux locaux reliés à R3.
• R3 n’a aucune route menant vers les
réseaux locaux reliés à R1.
• R2 a deux chemins à coût égal menant
au réseau 172.30.0.0.
• R2 équilibrera la charge du trafic
destiné à tout sous-réseau de 172.30.0.0.
Cela signifie que R1 obtiendra la moitié
du trafic et R3 l’autre moitié, que la
destination du trafic soit ou non orientée
vers l’un de leurs réseaux locaux.

Les topologies discontinues ne convergent


pas avec RIPv1
22
Désactiver les résumés automatiques des routes
no auto-summary

23
Route par défaut
• Pour assurer la connectivité Internet de
tous les autres réseaux, Vous pouvez
configurer une route statique par
défaut sur R1 qui pointe vers R2, mais
cette technique n’est pas évolutive.

 la route statique par défaut doit


être annoncée à tous les autres
routeurs qui utilisent le protocole de
routage dynamique.

24
Route par défaut
• Propagation de la route par défaut dans RIP

# default-information originate

25
Redistribution des Routes par défaut et routes statiques

• Redistribution des routes statiques


# redistribute static

26
Authentification
• Risque d’accepter des mises à jour de routage invalides

• il est recommandé d’authentifier les informations de routage transmises


entre les routeurs. Les protocoles RIPv2, EIGRP, OSPF, IS-IS et BGP
peuvent être configurés pour authentifier les informations de routage.

• les routeurs n’acceptent que les informations de routage des autres


routeurs qui ont été configurés avec le même mot de passe ou les mêmes
informations d’authentification

27
RIPng
Caractéristiques du protocole RIPng

RIPng est basé sur RIPv2 avec une limitation à 15 sauts et une distance
administrative égale à 120.
Comme pour son homologue IPv4, le protocole RIPng est rarement utilisé
sur les réseaux modernes.
Configuration du protocole RIPng

 Pour permettre à un routeur IPv6 de transférer des paquets IPv6, la commande


ipv6 unicast-routing doit être configurée.
Contrairement au protocole RIPv2, le protocole RIPng est activé sur une
interface, mais pas en mode de configuration du routeur.
Aucune commande network network-address n'est disponible dans le
protocole RIPng. À la place, utilisez la commande de configuration d'interface ipv6
rip domain-name enable.
Configuration du protocole RIPng
Propagation d'une route par défaut RIPng

Supposons que R1 a une connexion Internet depuis une interface Serial 0/0/1 vers
l'adresse IP 2001:DB8:FEED:1::1/64.
Pour propager une route par défaut, R1 doit être configuré avec :
Une route statique par défaut au moyen de la commande de configuration
globale: ipv6 route 0::/0 2001:DB8:FEED:1::1.
La commande du mode de configuration d'interface 
ipv6 rip domain-name default-information originate.
Cette commande demande à R1 d'être la source des informations de route par défaut et
de propager la route statique par défaut dans les mises à jour RIPng envoyées via
l'interface configurée.
vérification du protocole RIPng
la commande show ipv6 protocols ne fournit
pas le même niveau d'informations que son
homologue IPv4. Cependant, elle permet de
confirmer les paramètres suivants :
1. Le routage RIPng est configuré et
s'exécute sur le routeur R1.
2. Les interfaces configurées avec le
protocole RIPng.
vérification du protocole RIPng

La commande show ipv6 route affiche les


routes installées dans la table de routage .
Le résultat confirme que R1 a désormais
détecté les réseaux RIPng en surbrillance.
vérification du protocole RIPng

Remarquez que le réseau local du


routeur R2 est annoncé comme étant à
deux sauts.
 il existe une différence dans la façon
dont les protocoles RIPv2 et RIPng
calculent le nombre de sauts:

1. le premier routeur RIPv2 compte le routeur de tronçon suivant comme premier saut.
2. Dans le protocole RIPng, le premier routeur expéditeur considère déjà qu'il se trouve à
un saut et le tronçon suivant comme second saut.
Empêcher l’envoi des mise à jours sur une interface

Pour empêcher un routeur RIPng d’envoyer les mise à jours sur une interface : Ne pas
activer RIPng sur l'interface qui doit être passif, mais utiliser la commande " redistribute
connected " à la place.

Vous aimerez peut-être aussi