Configuration de base de RIP
Quand on veut configurer le routage IP entre plusieurs routeurs, on peut bien sur définir les routes statiques, toutefois l’utilisation de protocoles de routage facilite grandement la tâche puisqu’ils permettent de propager les routes d’un routeur à un autre moyennant une configuration adéquate. Cert article reprend la configuration minimale pour faire fonctionner RIP.
Situation
Le schéma ci-dessous reprend la configuration du réseau pour lequel on activera le protocol de routage RIP:
[ 10.0.1.0/24 ]------( R1 )------+ 10.0.3.0/30 | ( R3 )------> [Internet] | [ 10.0.2.0/24 ]------( R2 )------+ 10.0.3.4/30
Routeur R1
- 1 Interface FastEthernet Fa0/1 (Lan): 10.0.1.1/24
- 1 Interface Série s1/0: 10.0.3.2/30
Routeur R2
- 1 Interface FastEthernet Fa0/1 (Lan): 10.0.2.1/24
- 1 Interafce Série s1/0: 10.0.3.6/30
Routeur R3
- 1 Interface série s1/0 vers R1: 10.0.3.1/30
- 1 Interface Série s1/1 vers R2: 10.0.3.5/30
- 1 Inetrface Série s1/2 vers le réseau extérieur
On souhaite que le routage complet du réseau 10.0.0.0 soit géré par RIP (que les différentes routes soient donc propagées entre les routeurs) et également qu’une route par défaut (vers l’extérieur du réseau), définie sur R2 soit propagée à R1 et R2 ce qui évitera de devoir leur définir une route par défaut statique.
Pour la suite de l’article, je pars du principe que les interfaces sont bien configurées (encapsulation, clock rate, adresse IP …) afin de me concentrer sur la configuration minimale de RIP.
RIP en quelques mots
RIP (Routing Information Protocol) est un protocole de routage. Il permet à chaque routeur de communiquer aux autres routeurs la distance qui les sépare du réseau, c’est-à-dire dans ce cas-ci le nombre de sauts.
RIP est limité par quelques caractéristiques. Par exemple il ne supporte que 15 sauts au maximum, au delà de quoi les paquets sont détruits. De plus il ne tient compte que de la distance d’un point à un autre pour définir « sa » meilleure route, il ne prend pas en compte la bande passante ou tout autre paramètre qui peut influer sur la vitesse de transfert par exemple.
RIP existe en version 1 et en version 2. La différence principale est que RIPv2 n’accepte pas les adresses réseau de type « classless » (dont le masque de sous-réseau ne correspond pas à une classe A, B ou C). Deplus RIPv1 broadcast ses routes, tandis que RIPv2 utilise du multicast. (Il consomme donc moins de ressources réseau).
On utilisera donc RIPv2.
Configuration de R3
On va ici définir la route par défaut vers l’extérieur donc vers 0.0.0.0 0.0.0.0, ensuite on va activer RIP, le passer en version 2 et définir les adresses de réseaux qu’il doit gérer. Pour finir on va lui dire de propager ses routes statiques (donc la route par défaut).
Un petit détail à savoir, lorsqu’on active un protocole de routage, la configuration de’une « default-gateway » n’est pas prise en compte. On doit définir une route statique vers 0.0.0.0 0.0.0.0.
R3(config)# ip route 0.0.0.0 0.0.0.0 Serial 1/2 R3(config)#router rip R3(config-router)# version 2 R3(config-router)# network 10.0.0.0 R3(config-router)# redistribute static R3(config-router)# exit
Configuration de R1 et R2
Pour R1 et R2 le travail est exactement le même sauf qu’on ne lui demande pas de propager les routes statiques et qu’on ne doit pas définir de route par défaut.
R1(config)#router rip R1(config-router)# version 2 R1(config-router)# network 10.0.0.0 R1(config-router)# exit
R2(config)#router rip R2(config-router)# version 2 R2(config-router)# network 10.0.0.0 R2(config-router)# exit
Voilà qui est fait, il reste maintenant à observer le résultat. Pour celà il suffit d’aller par exemple sur R2:
R2# show ip route Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is 10.0.3.5 to network 0.0.0.0 10.0.0.0/8 is variably subnetted, 5 subnets, 2 masks C 10.0.2.0/24 is directly connected, FastEthernet0/1 R 10.0.3.0/30 [120/1] via 10.0.3.5, 00:00:14, Serial1/0 R 10.0.1.0/24 [120/2] via 10.0.3.5, 00:00:14, Serial1/0 C 10.0.3.4/30 is directly connected, Serial1/0 R 10.0.4.0/24 [120/1] via 10.0.3.5, 00:00:14, Serial1/0 R* 0.0.0.0/0 [120/1] via 10.0.3.5, 00:00:14, Serial1/0
La lettre qui précède les lignes de routage indiquent d’où elles proviennent:
- C : Réseau directement connecté au routeur
- S : Route statique
- R : Route ajoutée par RIP
- * : Route par défaut, ici précédée de R puisqu’elle a été propagée par RIP
voici la config
BIENVENUE SUR LE RESEAU CJO-SYSTEM.
User Access Verification
Password:
R1A-CISCO>enable
Password:
R1A-CISCO#show conf
Using 3301 out of 29688 bytes
!
version 12.1
no service single-slot-reload-enable
service timestamps debug uptime
service timestamps log uptime
service password-encryption
!
hostname R1A-CISCO
!
no logging console
enable secret 5 $1$RKzE$OXkeUw9UNsyBV8zk3Tl0w.
enable password 7 140D4A5D09172C3B286C
!
!
!
!
!
ip subnet-zero
no ip domain-lookup
no ip dhcp relay information check
!
!
!
!
!
!
interface Loopback0
ip address 10.10.10.10 255.255.255.255
!
interface FastEthernet0/0
no ip address
duplex auto
speed auto
!
interface FastEthernet0/0.93
description CONNECTED TO VLAN 93 DEDICATED WIFI
encapsulation dot1Q 93
ip address 10.93.xxx.254 255.255.255.0
ip helper-address 10.227.xxx.230
ip nat inside
!
interface FastEthernet0/0.192
description CONNECTED TO VLAN 192 DEDICATED DMZ PUBLIC BOX
encapsulation dot1Q 192
ip address 192.168.xxx.xxx 255.255.255.0 secondary
ip address 192.168.xxx.xxx 255.255.255.0 secondary
ip address 192.168.xxx.xxx 255.255.255.0
ip nat outside
!
interface FastEthernet0/0.810
description CONNECTED TO VLAN 810 DEDICATED ADMIN SERVER
encapsulation dot1Q 810
ip address 10.227.xxx.254 255.255.255.0
ip nat inside
!
interface BRI0/0
no ip address
shutdown
!
router rip
redistribute connected
network 10.0.0.0
!
ip nat inside source list 1 interface FastEthernet0/0.192 overload
ip classless
ip route 0.0.0.0 0.0.0.0 192.168.xxx.xxx
ip http server
!
access-list 1 permit 10.227.xxx.0 0.0.0.255
access-list 1 permit 10.93.xxx.0 0.0.0.255
banner motd ^C
BIENVENUE SUR LE RESEAU CJO-SYSTEM.^C
!
line con 0
line aux 0
line vty 0 4
password 7 083B14180C0A03071E4F
login
transport input telnet
!
end
Bonsoir merci de votre retour, je vais vous faire des captures d’écran et vous communiquez ma config
bonjour, j’ai un soucis de configuration RIP avec mon router Cisco 2620XM ver 12.2. au bout de quelques minutes les routes ne sont plus et disparaissent « Show ip route »
Difficile de dire ce qui se passe avec peu d’informations. Si vous pouvez me décrire votre topologie et me dire comment vous avez configuré RIP, je pourrais surement ovus en dire plus.
Bonjour, très bon article ! J’ai vu une petite erreur de frappe « La différence principale est que RIPv2 n’accepte pas les adresses réseau de type « classless » », il faut comprendre » … est que RIPv1 … » . Cdlt, Laurent.
Bonjour je n’arrive pas à comprendre la notion de classless.
Classless signifie qu’on utilise plus les classes pour déterminer la taille d’un réseau. Il faut donc spécifier un masque.