0% ont trouvé ce document utile (0 vote)
54 vues17 pages

Concepts de Routage IP et Table de Routage

Le document traite des concepts fondamentaux du routage IP, y compris la définition du routage, le rôle des routeurs, et la différence entre routeurs et switches. Il explique également le processus de routage, la table de routage, la passerelle par défaut, les métriques de routage, et le routage statique, en fournissant des exemples et des commandes de configuration. Enfin, il aborde les avantages et inconvénients du routage statique ainsi que les types de routes statiques.

Transféré par

moudjadidou
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
54 vues17 pages

Concepts de Routage IP et Table de Routage

Le document traite des concepts fondamentaux du routage IP, y compris la définition du routage, le rôle des routeurs, et la différence entre routeurs et switches. Il explique également le processus de routage, la table de routage, la passerelle par défaut, les métriques de routage, et le routage statique, en fournissant des exemples et des commandes de configuration. Enfin, il aborde les avantages et inconvénients du routage statique ainsi que les types de routes statiques.

Transféré par

moudjadidou
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

CM4 : ROUTAGE IP

I. Concepts Fondamentaux du Routage

1.1. Définition du Routage

Le routage est le processus par lequel un routeur détermine le meilleur chemin pour acheminer des paquets de
données d'un réseau source vers un réseau de destination. C'est une fonction essentielle qui permet
l'interconnexion de différents réseaux et le fonctionnement d'Internet.

En résumé :

Le routage permet à des machines situées sur des réseaux différents de communiquer entre elles

Un routeur prend des décisions d'acheminement basées sur l'adresse IP de destination

Le routage opère au niveau 3 du modèle OSI (couche Réseau)

1.2. Rôle du Routeur

Un routeur est un équipement réseau qui a pour fonctions principales :

1. Interconnecter des réseaux différents : Le routeur relie plusieurs réseaux entre eux

2. Acheminer les paquets : Il détermine le meilleur chemin pour faire transiter les données

3. Filtrer le trafic : Il peut bloquer certains types de trafic (pare-feu)

4. Segmenter les domaines de diffusion : Chaque interface du routeur crée un domaine de broadcast séparé

Caractéristiques d'un routeur :

Possède plusieurs interfaces réseau (au minimum 2)

Chaque interface appartient à un réseau différent

Dispose d'une table de routage pour prendre ses décisions

Peut effectuer de la traduction d'adresses (NAT)

1.3. Différence entre Routeur et Switch

Critère Routeur Switch

Couche OSI Couche 3 (Réseau) Couche 2 (Liaison)

Adresse utilisée Adresse IP Adresse MAC

Fonction Interconnecter des réseaux Interconnecter des équipements dans un même réseau
Critère Routeur Switch

Table Table de routage Table CAM (MAC)

Domaine de diffusion Segmente les domaines Un seul domaine par VLAN

Intelligence Prend des décisions de routage Apprend et commute

1.4. Processus de Routage

Lorsqu'un paquet arrive sur un routeur, celui-ci effectue les opérations suivantes :

1. Réception du paquet sur une interface

2. Extraction de l'adresse IP de destination du paquet

3. Consultation de la table de routage pour trouver la meilleure route

4. Décrémentation du TTL (Time To Live) du paquet

5. Réécriture des adresses MAC source et destination

6. Transmission du paquet vers l'interface de sortie appropriée

Schéma du processus :

[Paquet reçu] → [Analyse IP destination] → [Consultation table de routage]



[Route trouvée ?] → OUI → [Transférer vers interface de sortie]

NON → [Envoyer message ICMP "Destination unreachable"]

II. Table de Routage

2.1. Définition

La table de routage est une base de données stockée dans la mémoire du routeur qui contient les informations
nécessaires pour acheminer les paquets vers leur destination. Chaque équipement configuré avec TCP/IP
(ordinateurs, routeurs, serveurs) possède une table de routage.

2.2. Composition d'une entrée de routage

Chaque ligne de la table de routage contient généralement :


Champ Description

Réseau de destination Adresse du réseau à atteindre

Masque de sous-réseau Masque associé au réseau de destination

Passerelle (Next-hop) Adresse IP du prochain routeur ou "connecté directement"

Interface Interface de sortie à utiliser

Métrique Coût associé à cette route

Type Directement connecté (C), Statique (S), Dynamique (R, O, etc.)

2.3. Types de routes

Une table de routage peut contenir différents types de routes :

1. Routes directement connectées (C) : Réseaux directement connectés aux interfaces du routeur

2. Routes statiques (S) : Routes configurées manuellement par l'administrateur

3. Routes dynamiques : Routes apprises automatiquement via des protocoles de routage

RIP (R) : Routing Information Protocol

OSPF (O) : Open Shortest Path First

EIGRP (D) : Enhanced Interior Gateway Routing Protocol

BGP (B) : Border Gateway Protocol

4. Route par défaut ([Link]/0) : Route utilisée lorsqu'aucune autre route ne correspond

2.4. Exemple de table de routage

Sous Windows (commande : route print) :


===========================================================================
Liste d'interfaces
10...00-15-5D-01-23-45 ......Ethernet Adapter
1...........................Software Loopback Interface 1
===========================================================================

IPv4 Table de routage


===========================================================================
Itinéraires actifs :
Destination réseau Masque réseau Adr. passerelle Adr. interface Métrique
[Link] [Link] [Link] [Link] 25
[Link] [Link] On-link [Link] 281
[Link] [Link] On-link [Link] 281
[Link] [Link] On-link [Link] 281
[Link] [Link] On-link [Link] 331
===========================================================================

Sous Linux/Cisco (commande : show ip route) :

Codes: C - connected, S - static, R - RIP, O - OSPF


D - EIGRP, B - BGP

Gateway of last resort is [Link] to network [Link]

S* [Link]/0 [1/0] via [Link]


C [Link]/24 is directly connected, GigabitEthernet0/0
C [Link]/24 is directly connected, GigabitEthernet0/1
S [Link]/24 [1/0] via [Link]
R [Link]/16 [120/1] via [Link], 00:00:15, GigabitEthernet0/0

2.5. Lecture et interprétation de la table de routage

Exemple d'analyse :

Pour l'entrée : [Link]/24 [1/0] via [Link]

[Link]/24 : Réseau de destination

[1/0] : [Distance administrative / Métrique]

via [Link] : Passerelle (next-hop)

S : Type de route (Statique dans ce cas)

2.6. Processus de sélection de route

Lorsqu'un routeur doit router un paquet, il suit ce processus :


1. Comparaison avec toutes les entrées : Compare l'IP de destination avec chaque entrée

2. Principe du "longest match" : Sélectionne la route avec le masque le plus long (le plus spécifique)

3. Si plusieurs routes identiques : Utilise la métrique la plus faible

4. Si aucune correspondance : Utilise la route par défaut ([Link]/0)

5. Si pas de route par défaut : Abandonne le paquet et envoie un message ICMP

Exemple : Un paquet pour [Link] :

Route 1 : [Link]/16 → Correspond

Route 2 : [Link]/24 → Correspond ET plus spécifique

Choix : Route 2 (longest match)

III. Passerelle par Défaut (Default Gateway)

3.1. Définition

La passerelle par défaut est l'adresse IP du routeur que les ordinateurs d'un réseau utilisent pour envoyer des
paquets vers des réseaux externes. C'est la "porte de sortie" du réseau local.

3.2. Rôle de la passerelle

Point de sortie unique : Tous les paquets destinés à l'extérieur du réseau local passent par elle

Simplification de la configuration : Les machines n'ont pas besoin de connaître toutes les routes

Centralisation du routage : Le routeur prend en charge toutes les décisions de routage complexes

3.3. Configuration de la passerelle

Sur un poste Windows :

Panneau de configuration → Réseau et Internet → Centre Réseau et partage


→ Modifier les paramètres de la carte → Clic droit sur la carte
→ Propriétés → Protocole Internet version 4 (TCP/IPv4)
→ Saisir l'adresse de la passerelle

Ou via ligne de commande :

netsh interface ip set address "Ethernet" static [Link] [Link] [Link]

Sur un routeur Cisco :


Router(config)# interface GigabitEthernet0/0
Router(config-if)# ip address [Link] [Link]
Router(config-if)# no shutdown

3.4. Vérification de la passerelle

Commandes de vérification :

Windows : ipconfig ou ipconfig /all Linux : ip route show ou route -n Cisco : show ip interface brief

3.5. Dépannage lié à la passerelle

Problèmes courants :

1. Passerelle incorrecte ou inexistante : Impossible de sortir du réseau local

2. Passerelle inaccessible : Vérifier avec ping [adresse_passerelle]

3. Mauvaise configuration : Vérifier que la passerelle est bien dans le même réseau

Test de connectivité :

ping [Link] # Tester la passerelle


ping [Link] # Tester Internet (adresse IP)
ping [Link] # Tester Internet + DNS
tracert [Link] # Voir le chemin complet

IV. Métriques de Routage

4.1. Définition

Une métrique est une valeur numérique utilisée par les protocoles de routage pour déterminer le meilleur
chemin vers une destination. Plus la métrique est faible, meilleur est le chemin.

4.2. Types de métriques

Différents protocoles utilisent différentes métriques :


Protocole Métrique utilisée Description

RIP Nombre de sauts (hop count) Nombre de routeurs traversés (max 15)

OSPF Coût (cost) Basé sur la bande passante (10^8 / BP en bps)

EIGRP Métrique composite Bande passante, délai, fiabilité, charge

BGP Attributs AS-PATH Nombre de systèmes autonomes traversés

4.3. Distance Administrative (AD)

La distance administrative est une valeur de fiabilité attribuée à chaque source de routage. Elle est utilisée
lorsque plusieurs protocoles proposent une route vers la même destination.

Tableau des distances administratives :

Source de route Distance Administrative Fiabilité

Interface connectée directement 0 Maximum

Route statique 1 Très haute

EIGRP (résumé) 5 -

eBGP 20 Haute

EIGRP (interne) 90 Moyenne-haute

IGRP 100 -

OSPF 110 Moyenne

RIP 120 Faible

EIGRP (externe) 170 -

iBGP 200 Très faible

Route inconnue 255 Invalide

Règle : En cas de routes multiples vers la même destination, le routeur privilégie celle ayant la plus faible
distance administrative.

4.4. Calcul de métrique OSPF

Formule : Coût OSPF = 10^8 / Bande passante (en bps)


Exemples :

Ethernet 10 Mbps : 10^8 / 10 000 000 = 10

FastEthernet 100 Mbps : 10^8 / 100 000 000 = 1

GigabitEthernet 1 Gbps : 10^8 / 1 000 000 000 = 1

Liaison série 64 kbps : 10^8 / 64 000 = 1562

Note : Pour GigabitEthernet et supérieur, OSPF utilise la valeur 1 par défaut. Il est possible d'ajuster la valeur
de référence avec la commande auto-cost reference-bandwidth .

4.5. Load Balancing (Équilibrage de charge)

Lorsque plusieurs routes ont la même métrique et distance administrative vers une destination, le routeur
peut :

1. Utiliser toutes les routes simultanément (load balancing)

2. Répartir le trafic entre les différents chemins

3. Augmenter la disponibilité (redondance)

Types d'équilibrage :

Par paquet : Chaque paquet emprunte une route différente

Par destination : Tous les paquets vers une même destination empruntent la même route

Par flux : Basé sur les sessions TCP/UDP

V. Routage Statique

5.1. Définition

Le routage statique consiste à configurer manuellement les routes dans la table de routage d'un routeur.
L'administrateur définit explicitement le chemin que doivent emprunter les paquets pour atteindre chaque
réseau.

5.2. Caractéristiques du routage statique

Avantages :

✅ Pas de consommation de bande passante (pas d'échange de mises à jour)


✅ Pas de surcharge CPU (pas de calcul de routes)
✅ Sécurité accrue (contrôle total de l'administrateur)
✅ Prévisible et déterministe
✅ Adapté aux petits réseaux simples

Inconvénients :

❌ Configuration manuelle chronophage


❌ Erreurs de configuration possibles
❌ Pas d'adaptation automatique aux changements du réseau
❌ Pas de tolérance aux pannes (pas de rerouting automatique)
❌ Non scalable pour les grands réseaux

5.3. Configuration d'une route statique

Syntaxe générale (Cisco) :

Router(config)# ip route [réseau_destination] [masque] [next-hop | interface_sortie] [distance_administrative]

Exemples pratiques :

Exemple 1 : Route statique avec next-hop

Router(config)# ip route [Link] [Link] [Link]

Signification : Pour atteindre le réseau [Link]/24, envoyer les paquets à [Link]

Exemple 2 : Route statique avec interface de sortie

Router(config)# ip route [Link] [Link] Serial0/0/0

Signification : Pour atteindre le réseau [Link]/16, envoyer les paquets via l'interface Serial0/0/0

Exemple 3 : Route par défaut

Router(config)# ip route [Link] [Link] [Link]

Signification : Pour toute destination inconnue, envoyer vers [Link]

Exemple 4 : Route avec distance administrative personnalisée

Router(config)# ip route [Link] [Link] [Link] 5

Signification : Même route mais avec une AD de 5 (au lieu de 1 par défaut)

5.4. Types de routes statiques


1. Route statique standard : Route vers un réseau spécifique

2. Route statique par défaut : Route [Link]/0 (catch-all)

3. Route statique récapitulative : Une route représentant plusieurs réseaux

4. Route statique flottante : Route de secours avec AD élevée

Exemple de route flottante :

Router(config)# ip route [Link] [Link] [Link] 1


Router(config)# ip route [Link] [Link] [Link] 5

La deuxième route ne sera utilisée que si la première tombe en panne

5.5. Vérification des routes statiques

Commandes de vérification :

Router# show ip route # Affiche toute la table de routage


Router# show ip route static # Affiche uniquement les routes statiques
Router# show ip route [Link] # Affiche les infos sur un réseau précis
Router# show running-config | include ip route # Affiche la config des routes

5.6. Cas d'usage du routage statique

Le routage statique est recommandé dans les situations suivantes :

Réseaux stub : Réseaux avec une seule voie de sortie

Petits réseaux : Moins de 5 routeurs

Routes par défaut : Vers un FAI

Routes de secours : Routes flottantes

Sécurité : Contrôle strict du routage

Liaisons point-à-point : Connexions entre 2 routeurs

5.7. Exemple de configuration complète

Topologie :

[Réseau A: [Link]/24] --- [R1] --- [R2] --- [Réseau B: [Link]/24]


[Link]/30

Configuration R1 :
Router1(config)# interface GigabitEthernet0/0
Router1(config-if)# ip address [Link] [Link]
Router1(config-if)# no shutdown
Router1(config-if)# exit

Router1(config)# interface Serial0/0/0


Router1(config-if)# ip address [Link] [Link]
Router1(config-if)# clock rate 64000
Router1(config-if)# no shutdown
Router1(config-if)# exit

Router1(config)# ip route [Link] [Link] [Link]

Configuration R2 :

Router2(config)# interface Serial0/0/0


Router2(config-if)# ip address [Link] [Link]
Router2(config-if)# no shutdown
Router2(config-if)# exit

Router2(config)# interface GigabitEthernet0/0


Router2(config-if)# ip address [Link] [Link]
Router2(config-if)# no shutdown
Router2(config-if)# exit

Router2(config)# ip route [Link] [Link] [Link]

VI. Routage Dynamique

6.1. Définition

Le routage dynamique utilise des protocoles qui permettent aux routeurs d'échanger automatiquement des
informations sur les réseaux accessibles et de mettre à jour leurs tables de routage dynamiquement.

6.2. Avantages et Inconvénients

Avantages :

✅ Adaptation automatique aux changements du réseau


✅ Convergence rapide en cas de panne
✅ Scalable pour les grands réseaux
✅ Moins d'intervention manuelle
✅ Redondance et tolérance aux pannes
Inconvénients :

❌ Consommation de bande passante (échange de mises à jour)


❌ Utilisation CPU et mémoire plus importante
❌ Complexité de configuration
❌ Moins de contrôle direct
❌ Temps de convergence variable

6.3. Classification des protocoles de routage dynamique

Les protocoles de routage dynamique se classent en plusieurs catégories :

1. Par portée :

IGP (Interior Gateway Protocol) : Routage à l'intérieur d'un système autonome (AS)

RIP, OSPF, EIGRP

EGP (Exterior Gateway Protocol) : Routage entre systèmes autonomes

BGP

2. Par algorithme :

Protocoles à vecteur de distance (Distance Vector)


RIP, EIGRP

Les routeurs partagent leur table de routage avec leurs voisins

Protocoles à état de liens (Link State)

OSPF, IS-IS
Les routeurs ont une carte complète du réseau

3. Par classe :

Classful : Ne supportent pas VLSM (RIPv1)

Classless : Supportent VLSM et CIDR (RIPv2, OSPF, EIGRP)

6.4. Protocole RIP (Routing Information Protocol)

6.4.1. Caractéristiques de RIP

Type : Protocole à vecteur de distance


Métrique : Nombre de sauts (hop count)

Limite : Maximum 15 sauts (16 = infini/inaccessible)

Mises à jour : Toutes les 30 secondes par défaut

Port : UDP 520

Distance administrative : 120

Versions :

RIPv1 : Classful, pas de support VLSM, broadcasts

RIPv2 : Classless, support VLSM, multicasts ([Link]), authentification

6.4.2. Fonctionnement de RIP

1. Découverte des voisins : Écoute les annonces RIP

2. Partage des routes : Envoie sa table de routage complète

3. Calcul des métriques : Compte le nombre de sauts

4. Mise à jour : Toutes les 30 secondes

5. Timers :

Update timer : 30 s
Invalid timer : 180 s

Holddown timer : 180 s


Flush timer : 240 s

6.4.3. Configuration de RIP

Configuration basique RIPv2 :

Router(config)# router rip


Router(config-router)# version 2
Router(config-router)# network [Link]
Router(config-router)# network [Link]
Router(config-router)# no auto-summary
Router(config-router)# passive-interface GigabitEthernet0/1

Explications :

version 2 : Active RIPv2

network : Annonce les réseaux directement connectés

no auto-summary : Désactive le résumé automatique (recommandé)


passive-interface : Empêche l'envoi de mises à jour RIP sur une interface

Vérification :

Router# show ip protocols # Affiche les protocoles de routage actifs


Router# show ip rip database # Affiche la base RIP
Router# debug ip rip # Active le débogage RIP

6.4.4. Problèmes de RIP

Comptage à l'infini : Boucles de routage

Convergence lente : Peut prendre plusieurs minutes

Limitation de 15 sauts : Inadapté aux grands réseaux

Bande passante : Envoie toute la table toutes les 30s

Solutions :

Split horizon

Route poisoning

Holddown timers

Triggered updates

6.5. Protocole OSPF (Open Shortest Path First)

6.5.1. Caractéristiques d'OSPF

Type : Protocole à état de liens

Métrique : Coût basé sur la bande passante

Standard : RFC 2328 (OSPFv2), RFC 5340 (OSPFv3)

Protocole : IP protocole 89

Distance administrative : 110

Scalabilité : Supporté jusqu'à des milliers de routeurs

Avantages d'OSPF :

Convergence rapide

Support VLSM et CIDR

Pas de limite de sauts

Utilisation efficace de la bande passante


Authentification possible

Support des zones (areas)

6.5.2. Concepts OSPF

1. Areas (Zones) :

Area 0 (backbone) : Zone centrale obligatoire

Standard areas : Zones normales

Stub areas : Zones avec routes par défaut

Totally stub areas : Zones encore plus limitées

NSSA : Not-So-Stubby Area

2. Types de routeurs :

Internal Router : Toutes interfaces dans une même area

Backbone Router : Au moins une interface dans Area 0

ABR (Area Border Router) : Connecte plusieurs areas

ASBR (AS Boundary Router) : Connecte OSPF à d'autres protocoles

3. États des voisins OSPF :

1. Down : Pas de hello reçu

2. Init : Hello reçu

3. 2-Way : Voisinage bidirectionnel établi

4. ExStart : Négociation master/slave

5. Exchange : Échange de DBD

6. Loading : Demande d'informations manquantes

7. Full : Bases de données synchronisées

6.5.3. Configuration OSPF

Configuration basique :

Router(config)# router ospf 1


Router(config-router)# network [Link] [Link] area 0
Router(config-router)# network [Link] [Link] area 0
Router(config-router)# passive-interface GigabitEthernet0/1
Note : OSPF utilise un wildcard mask (inverse du masque de sous-réseau)

Masque [Link] → Wildcard [Link]

Masque [Link] → Wildcard [Link]

Configuration avancée :

Router(config)# router ospf 1


Router(config-router)# router-id [Link]
Router(config-router)# auto-cost reference-bandwidth 10000
Router(config-router)# default-information originate

Vérification OSPF :

Router# show ip ospf neighbor # Affiche les voisins OSPF


Router# show ip ospf interface # Détails des interfaces OSPF
Router# show ip ospf database # Base de données OSPF
Router# show ip protocols # Configuration OSPF active

6.5.4. Calcul du coût OSPF

Formule par défaut : Coût = 100 000 000 / Bande passante (bps)

Modification du coût :

Router(config)# interface Serial0/0/0


Router(config-if)# ip ospf cost 64

Ou modifier la bande passante de référence :

Router(config-router)# auto-cost reference-bandwidth 10000

6.6. Comparaison RIP vs OSPF

Critère RIP OSPF

Type Vecteur de distance État de liens

Métrique Nombre de sauts Coût (bande passante)

Limite sauts 15 Aucune

Convergence Lente (minutes) Rapide (secondes)

Scalabilité Petits réseaux Tous types de réseaux


Critère RIP OSPF

Bande passante Élevée Faible

CPU/Mémoire Faible Élevée

Configuration Simple Complexe

Support VLSM RIPv2 seulement Oui

AD 120 110

6.7. Protocole BGP (Border Gateway Protocol)

6.7.1. Introduction à BGP

BGP est le protocole de routage utilisé sur Internet. Il est qualifié

Vous aimerez peut-être aussi