1
Objectifs
2
Plan
Introduction
3
Introduction
Le routage consiste à déterminer la route qu'un paquet doit prendre pour
atteindre une destination.
Pour déterminer la route à prendre, le routeur utilise sa table de routage.
Le routeur aura plusieurs possibilités pour construire sa table de routage :
manuellement (Routage statique) ou automatiquement (Routage dynamique)
par échange de routes avec ses voisins ou par connaissance directe.
4
L'évolution des protocoles de routage dynamique
Utilisation des protocoles de routage dynamique dans les réseaux depuis la fin
des années 1980
Prise en charge, des versions récentes, des communications IPv6.
5
Partie 1
Fonctionnement des protocoles de routage dynamique
6
Objectif du routage dynamique
7
Eléments du routage dynamique
Le routage dynamique se composent principalement des éléments suivants :
Messages de • les protocoles de routage utilisent différents types de messages pour découvrir
les routeurs voisins, échanger des informations de routage et effectuer d'autres
protocoles de routage tâches afin d'obtenir et de gérer des informations précises relatives au réseau.
8
Fonctionnement du routage dynamique
D'une manière générale, le fonctionnement d'un protocole de routage dynamique
peut être décrit de la manière suivante :
• Le routeur envoie et reçoit des messages de routage sur ses interfaces pour
découvrir des réseaux distants.
1
• Le routeur partage les messages et les informations de routage avec les autres
routeurs qui utilisent le même protocole de routage.
2
• Les routeurs calculent les meilleurs chemins vers les réseaux distants
3
Routage Dynamique
11
Classification des protocoles de routage
12
Protocoles de routage IGP et EGP
Protocoles IGP (Interior Gateway
Protocol) :
Utilisés pour le routage à l'intérieur
d'un AS (Autonomous System)
Sont notamment RIP, EIGRP, OSPF et
IS-IS
Un système autonome (AS) est un ensemble de réseaux sous la même autorité administrative.
13
Classification des protocoles de routage
14
Protocoles de routage à vecteur de distance (1/2)
Convergence lente.
Routage non-hiérarchique
15
Protocoles de routage à vecteur de distance (2/2)
16
Protocoles de routage à état de liens (1/2)
Convergence rapide.
17
Protocoles de routage à état de liens (2/2)
19
Protocoles de routage sans classe
20
Métriques des protocoles de routage
Une métrique est une valeur mesurable attribuée par le protocole de routage aux
différentes routes selon leur utilité.
Elle sert à déterminer le « coût » global d'un chemin entre la source et la destination.
Les protocoles de routage déterminent le meilleur chemin en fonction de la route
dont la métrique est la plus faible.
Le temps de convergence est le temps nécessaire aux routeurs pour partager des
informations, calculer les meilleurs chemins et mettre à jour leurs tables de routage.
Un réseau n'est pas complètement opérationnel tant qu'il n'est pas convergent.
En général, les protocoles plus anciens, tels que le protocole RIP, convergent lentement,
tandis que les protocoles modernes, tels que les protocoles EIGRP et OSPF, convergent
plus rapidement.
22
Caractéristiques des protocoles de routage
23
Partie 3
Routage dynamique à vecteur de distance
24
Caractéristiques du routage dynamique à vecteur de distance (1/2)
26
Démarrage à froid
R1 ajoute le réseau 10.1.0.0 disponible
via l'interface FastEthernet 0/0 et
10.2.0.0 devient alors disponible via
l'interface Serial 0/0/0.
33
Boucles de routage
Les paquets tournent sans cesse dans une boucle.
Les métriques pour le réseau en panne augmentent
Entrées incohérentes dans les tables de routage
Pour le routage
35
Boucles de routage: Métrique de mesure infinie
36
Boucles de routage: Compteur de retenu (Hold Down Timer)
37
Boucles de routage: Split Horizon
Définition : Aucune information de mise à jour ne sera renvoyée par le chemin par
lequel on a appris la modification de topologie.
Permet :
D’éviter de renvoyer l’information à la source.
De limiter la propagation de mise à jour erronées.
Cette solution marche pour des topologies linéaires mais pas maillées.
38
Boucles de routage: Poison Reverse
En mode “empoisonnement de route”, un protocole de routage annonce les
routes inaccessibles (empoisonnées) avec une métrique de mesure infinie.
40
Caractéristiques du protocoles RIP
41
Boucles de routage: Compteurs RIP
Update : (30s par défaut) délai des mises à jour
Invalid : (180s par défaut) délai sans annonce après lequel une route est considérer
comme invalide. Marquer la route à une métrique infinie.
Flush : (240s par défaut) délai après lequel une route est retirée de la table de
routage. (Flush > Invalid)
Holddown : (180s par défaut) délai d’attente après lequel une route à métrique plus
élevée est prise en compte.
42
Protocole RIP v1
Protocole de routage par classe
Tous les masques de sous réseaux doivent être identiques.
Les messages ne sont pas authentifiés
Ne peut supporter qu’un maximum de 15 sauts: s’il y a plus de 15 sauts entre deux nœuds,
RIPv1 ne peut pas assurer sa fonction de routage provoquer le problème de boucle
Split horizon
Hold down
Poison reverse
Ne gère pas le principe de AS: Simple et rapide à mettre en œuvre.
Fonctionne en broadcast
Activation sur un routeur Cisco: router rip.
43
Protocole RIP v2
Mêmes caractéristiques de base que la version 1
Permet le routage des sous-réseaux de masque variable VLSM (véhicule le masque).
Fonctionne en multicast (224.0.0.9)
Authentification
Identifie les routes externes utilisées par un EGP.
Interopère "raisonnablement" avec RIP v 1 (dans un seul sens: RIPv2 peut envoyer
des mises à jour à RIPv1)
Activation sur un routeur Cisco:
R1# config t
R1(config)# router rip
R1(config-router)# version 2
44
Format du message du protocole RIPv2
45
Protocole RIP v2 avec Authentification
46
Protocoles RIPv1 vs RIPv2
47
Configuration du protocole RIPv2 (1/3)
Syntaxe de configuration
R1# config t
R1(config)# router rip Activation du RIPv2
R1(config-router)# version 2
48
Configuration du protocole RIPv2 (2/3)
Exemple
R1# config t
R1(config)# router rip
R1(config-router)# version 2
R1(config-router)# network 172.30.0.0
10.0.0.0
R1(config-router)# network 10.0.0.0
49
Configuration du protocole RIPv2 (3/3)
Vérification de la configuration RIPv2 sur R1
50
La table de routage RIPv2
Affichage de la table de routage
51
Routes apprises par le protocole RIPv2
Affichage des routes disponibles et apprises par RIP
52
Désactivation du résumé automatique RIPv2 (1/2)
Le protocole RIPv2 récapitule automatiquement les réseaux au niveau des périphéries du réseau
principal par défaut, tout comme le protocole RIPv1.
Une fois la récapitulation automatique désactivée, le protocole RIPv2 ne récapitule plus les réseaux
dans leur adresse par classe au niveau des routeurs de périphérie. RIPv2 inclut maintenant tous les
sous-réseaux et leurs masques appropriés dans ses mises à jour de routage.
La commande show ip protocols indique à présent que « la récapitulation réseau automatique n’est
pas en vigueur » 53
Désactivation du résumé automatique RIPv2 (2/2)
54
Configuration des interfaces passives
L’envoi des mises à jour non nécessaires sur un réseau
local a une incidence sur le réseau à trois niveaux :
Gaspillage de la bande passante
Gaspillage des ressources
Risque de sécurité
La commande passive-interface:
arrête l'envoi de mises à jour de routage via l'interface spécifiée
permet d'éviter le trafic de routage inutile sur le réseau local.
R1(config)# router rip
R1(config-router)# passive-interface ip-address
56
Propagation de la route par défaut (2/3)
Exemple de propagation de la route par défaut
Internet
1. Sur R2, créer une route statique par défaut 209.165.201.2
Transmettre tout trafic avec une adresse de destination inconnue vers PC-B
à 209.165.201.2, en définissant une passerelle par défaut sur R2
10.1.1.2
58
Fin Chapitre 3
59