Le Protocole RIP

Before you read this, take a look ! :  

commandes de base du routeur et Switch  CISCO



http://curs.io/dKW3pQr







Introduction sur le routage statique



Le routage statique consiste  à définir manuellement les routes que doivent emprunter les  paquets afin d’arriver à destination. Ce sont les administrateurs réseaux qui se chargent de  ce travail en général. Les routes doivent être définies sur tous les routeurs et tous les hôtes  du réseau pour que le routage fonctionne.


Exemple :

La route par défaut


La passerelle par défaut dans l'exemple suivant est : 192.168.3.1
(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.1

Suppression de la route par défaut


(config)# no ip route 0.0.0.0 0.0.0.0 192.168.3.1

La route statique

Dans la commande suivante, le réseau à atteindre est le réseau 192.168.2.0/24 et l'interface utilisée pour joindre le réseau est ethernet 1/0.
On peut aussi utiliser l'adresse IP du prochain routeur.

(config)#ip route 192.168.2.0 255.255.255.0 ethernet 1/0
Ou config)#ip route 192.168.2.0 255.255.255.0 10.0.0.2

Routing Information Protocol (RIP, protocole d'information de routage) est un protocole de routage IP de type Vector Distance (à vecteur de distances) s'appuyant sur l'algorithme de détermination des routes décentralisé Bellman Ford. Il permet à chaque routeur de communiquer aux routeurs voisins la métrique, c’est-à-dire la distance qui les sépare d'un réseau IP déterminé quant au nombre de sauts ou « hops » en anglais.


Les protocoles de routage à vecteur de distances (distance vector) sont des protocoles permettant de construire des tables de routages où aucun routeur ne possède la vision globale du réseau, la diffusion des routes se faisant de proche en proche. Le terme « vecteur de distances » vient du fait que le protocole manipule des vecteurs (des tableaux) de distances vers les autres nœuds du réseau. La « distance » en question est le nombre de sauts (hops) permettant d'atteindre les routeurs voisins.
Les protocoles à vecteur de distances s'appuient sur l'algorithme de Ford-Bellman.


Pour chaque réseau IP connu, chaque routeur conserve l'adresse du routeur voisin dont la métrique est la plus petite. Ces meilleures routes sont diffusées toutes les 30 secondes.

Limitations de RIP



Pour éviter les boucles de routage, le nombre de sauts est limité à 15. Au-delà, les paquets sont supprimés.
RIP ne prend en compte que la distance entre deux machines en ce qui concerne le saut, mais il ne considère pas l'état de la liaison afin de choisir la meilleure bande passante possible. Si l'on considère un réseau composé de trois routeurs A, B et C, reliés en triangle, RIP préférera passer par la liaison directe A-B même si la bande passante n'est que de 56 kbit/s alors qu'elle est de 20 Mbit/s entre A et C et C et B.
Ces limitations sont corrigées dans le protocole OSPF.



Versions

RIPv1 est défini dans la RFC 1058. Cette version ne prend pas en charge les masques de sous réseau de longueur variable (on dit qu'il est classful) ni l'authentification des routeurs. Les routes sont envoyées en broadcast.



RIPv2 est défini dans la RFC 2453. Cette version, développée en 1993, a été conçue pour permettre au protocole de répondre aux contraintes des réseaux actuels (découpages des réseaux IP en sous-réseaux, authentification par mot de passe, …). Avec cette version, les routes sont envoyées à l'adresse multicast 224.0.0.9.





Un message RIP comprend un en-tête suivi de 1 à 25 enregistrement(s) de route (24 si un message d'authentification est requis).












  • Commande : requête/réponse ou diffusion.
  • Domaine de routage : permet de découper le réseau en sous réseaux logiques.
  • Marqueur de route : marqueur qui peut être utilisé pour distinguer les routes apprises en interne par RIP de celles apprises par d’autres protocoles (par exemple OSPF).
  • Métrique : distance de la route compri entre 1 et 15 (16 étant l'infini).
  • Version : indique la version du protocole utilisé, 1 ou 2.

 

Les commandes de RIP (IPv4)

Activation de RIP

(Config)#router rip

(config-router)#version {1 | 2}

Déclaration des réseaux connectés aux interfaces du routeur

(config-router)#network w.x.y.z

Activation de Split Horizon sur une interface

(config-if)#ip split-horizon

Le split horizon est une autre technique pour lutter contre les boucles de routage et accélérer la convergence du réseau.

Maximum de sauts

(config-router)#default-metric n

-------------------------------------------------------------------------------

(config-router)#timers basic update invalid holddown flush

Où :

-Update est la fréquence en secondes de l'envoi des mises à jour de routage (déf. 30s.).

-Invalid est le délai après lequel est déclarée invalide (en état de gel), trois fois la fréquence des mises à jour (déf. 180s.)

-Holddown est l'intervalle pendant lequel les informations de routage sur les meilleurs chemins sont supprimées, au moins trois fois la fréquence des mises à jour (déf. 180s.).

-Flush est le délai écoulé avant que la route ne soit retirée de la table de routage, au moins la somme des délais d'invalidité et de gel (déf. 240 s.).






Les routes par défaut :


(config-router)#Ip route 0.0.0.0 0.0.0.0 {passerelle / interface de sortie}
ou (config-router)#Ip default-network {passerelle}
ou  (config-router)#ip default-network {adresse réseau}



propager la route par défaut dans les mises à jour de routage.



(config-router)#default-information originate

Authentification rip :

(config)#key chain (nom)
(config-keychain)#key (1)
(config-keychain-key)#key-string (mot de passe)
(config)#interface fastethernet (0/0)
(config-if)#ip rip authentication key-chain (nom)
(config-if)#ip rip authentication mode (md5 ou text)

ip rip send version 1
ip rip receive version 1

Diagnostic RIP

Visualisation des transactions RIP (mises à jour)

#debug ip rip


 Visualisation des routes apprises par RIP


 #show ip route rip


Visualisation des paramètres et de l'état des protocoles de routage


 #show ip protocols


 Diagnostic de couche 3



#ping w.x.y.z


#trace w.x.y.z





Bonne Chance

mohameddouhaji7@gmail.com