Configuration de base d’un routeur

Chapitre 1

Introduction

C’est quoi un Routeur ?
Objectif principal : Routage.
Il existe deux types de routages :

Chapitre 2

Configuration

Votre routeur sort d'usine

Vous venez d’acheter votre routeur :

  • vous le sortez du carton
  • vous vous connectez à l’équipement (voir l’article débuter avec cisco)
  • on vous demande un mot de passe…

La première chose à faire : supprimer la configuration de base de notre routeur.

Pourquoi ? Car il faut impérativement partir sur une configuration vierge !!!!!!!

Étape n°1 : Loggez-vous

Lorsque notre routeur est sorti d’usine, une configuration par défaut lui a été attribué. Pour se connecter à l’équipement, utilisez les identifiants suivants :

Login : cisco
Password : cisco

Étape n°2 : Effacer la configuration

Cette configuration dois être impérativement effacée :

Router> enable
Router# write erase
Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]
[OK]
Erase of nvram: complete
%SYS-7-NV_BLOCK_INIT: Initialized the geometry of nvram
Router# reload
System configuration has been modified. Save? [yes/no]:no
Proceed with reload? [confirm]

Votre routeur va redémarrer et va vous poser cette question :

--- System Configuration Dialog ---

Would you like to enter the initial configuration dialog? [yes/no]: no

Il faut répondre non !

Pourquoi ? Car vous êtes un administrateur réseau compétent 🙂

Si vous répondez oui, le routeur va vous poser plusieurs questions pour générer une configuration de base… Mais nous n’avons pas besoin de lui !

Configuration de base

Étape n°1 : Renommer votre routeur

router> enable 
router# configure terminal
router(config)# hostname RTR_001
RTR_001(config)#

Étape n°2 : Mettre une adresse IP sur un port

RTR_001(config)# interface FastEthernet 0/0
RTR_001(config-if)# no shutdown
RTR_001(config-if)# description VERS_RTR_002
RTR_001(config-if)# ip address 10.10.10.1 255.255.255.0
RTR_001(config-if)# exit

RTR_001(config)# interface FastEthernet 0/1
RTR_001(config-if)# no shutdown
RTR_001(config-if)# description VERS_RTR_003
RTR_001(config-if)# ip address 10.10.20.1 255.255.255.0
RTR_001(config-if)# exit 

Les commandes en détail : 

Afin de configurer un port, il faut se mettre sur le port en question.

RTR_001(config)# interface FastEthernet 0/0

Par défaut, tous les ports de notre routeur sont shutdown (traduction : fermés), nous allons donc allumer notre port avec la commande :

RTR_001(config-if)# no shutdown

La description permet de savoir ou est connecté notre port.

RTR_001(config-if)# description VERS_RTR_002

Et enfin, configurez l’adresse IP sur le port en question. Il faut lui dire son adresse IP ainsi que son masque de sous-réseau.

RTR_001(config-if)# ip address 10.10.10.1 255.255.255.0

Le résultat

Votre routeur s’appelle RTR_001.
L’interface FastEthernet 0/0 possède l’adresse 10.10.10.1.
L’interface FastEthernet 0/1 possède l’adresse 10.10.20.1.

Votre routeur est donc capable de faire discuter le réseau 10.10.10.0 /24 avec le réseau 10.10.20.0/24.

Et pour joindre les autres réseaux ? Comment fait-il ?

Grâce au routage !

Merci de votre attention

Sur le même thème

Le routage Dynamique

Chapitre 1

Introduction

Le routage dynamique se distingue par sa capacité à ajuster automatiquement les tables de routage en fonction des changements dans la topologie réseau. Quatre fonctions principales définissent ce mécanisme :

  1. Acquisition d’informations : Un routeur collecte des informations de routage en provenance de ses voisins.
  2. Partage d’informations : Un routeur diffuse ses propres informations de routage à ses voisins.
  3. Sélection de la meilleure route : Si un routeur découvre plusieurs itinéraires vers une même destination, il sélectionne le meilleur en fonction du protocole de routage employé (que ce soit RIP, OSPF, etc.).
  4. Adaptabilité : Le routeur détecte et réagit aux changements dans la topologie, tels que les coupures de lien ou les variations de débit.

Caractéristiques du Routage Dynamique : Contrairement au routage statique, où les routes doivent être définies manuellement, dans le routage dynamique, la table de routage est construite de manière dynamique. Non seulement le routeur reçoit des informations sur les réseaux des routeurs voisins, mais il partage également ses propres informations sur les réseaux qu’il connaît avec eux.

Protocoles courants de routage dynamique :

  • RIP (Routing Information Protocol)
  • EIGRP (Enhanced Interior Gateway Routing Protocol)
  • OSPF (Open Shortest Path First)
  • BGP (Border Gateway Protocol)

Chacun de ces protocoles possède des caractéristiques et des mécanismes distincts. Pour mieux comprendre ces différences, référez-vous au tableau comparatif ci-après :

Vous retrouverez plus bas la définition des termes IGP, EGP, ClassFul, Classless, Distance Vector et Link State.

Le routage dynamique en vidéo

Chapitre 2

Définition des termes

IGP vs EGP

Il existe deux catégories principales de protocoles de routage dynamique :

  1. IGP (Interior Gateway Protocols) : Ces protocoles sont conçus pour être utilisés à l’intérieur d’un système autonome unique (AS, pour Autonomous System). Autrement dit, ils sont utilisés au sein d’une organisation ou d’une entreprise où tous les équipements actifs sont généralement sous une seule administration. Les principaux protocoles IGP comprennent :

    • RIP (Routing Information Protocol)
    • OSPF (Open Shortest Path First)
    • IS-IS (Intermediate System to Intermediate System)
    • IGRP (Interior Gateway Routing Protocol) : Spécifique à Cisco.
    • EIGRP (Enhanced Interior Gateway Routing Protocol) : Également spécifique à Cisco.
  2. EGP (Exterior Gateway Protocols) : Ces protocoles sont utilisés pour établir des connexions de routage entre différents systèmes autonomes. Ils jouent un rôle crucial dans la connexion de plusieurs IGP et dans la coordination de la circulation Internet à grande échelle. Parmi eux, les principaux sont :

    • EGP (Exterior Gateway Protocol) : C’était le protocole original, mais il est largement obsolète aujourd’hui.
    • BGP (Border Gateway Protocol) : C’est le principal protocole EGP utilisé sur l’Internet moderne.

Différences clés entre IGP et EGP :

  • Interior Gateway Protocol (IGP) : Ce protocole de routage est conçu pour opérer à l’intérieur d’un AS unique. Dans ce contexte, on suppose que l’administrateur a un contrôle total sur tous les équipements actifs.

  • Exterior Gateway Protocol (EGP) : Comme son nom l’indique, il s’agit d’un protocole de routage externe. Son objectif principal est de fournir une interconnexion entre différents IGP, agissant comme un pont entre différents systèmes autonomes.

CLASSFUL VS CLASSLESS

La principale distinction entre le routage “classful” et “classless” réside dans la manière dont les masques de sous-réseau sont utilisés et interprétés.

  1. Classful:

    • Les adresses IP sont regroupées en classes (A, B ou C) basées sur leurs premiers bits.
    • La taille du masque de sous-réseau est prédéfinie pour chaque classe :
      • Classe A : 255.0.0.0
      • Classe B : 255.255.0.0
      • Classe C : 255.255.255.0
    • Les routeurs qui utilisent un routage classful n’annoncent pas le masque de sous-réseau lorsqu’ils mettent à jour d’autres routeurs. Par conséquent, tous les routeurs doivent connaître les masques de sous-réseau standard pour chaque classe d’adresse.
  2. Classless:

    • Permet une plus grande flexibilité en autorisant n’importe quel masque de sous-réseau, ce qui permet de diviser les réseaux de manière plus granulaire.
    • Les informations sur le masque de sous-réseau sont annoncées avec l’adresse IP, ce qui permet des subdivisions et agrégations plus efficaces, optimisant ainsi l’utilisation de l’espace d’adressage IP.

En raison de sa flexibilité et de sa capacité à utiliser plus efficacement l’espace d’adressage IP, le routage classless est devenu la norme, tandis que le routage classful est généralement considéré comme obsolète.

DISTANCE VECTOR (DV)

DVRP (Distance Vector Routing Protocols) : Ces protocoles basent la construction de leurs tables de routage sur la notion de “distance” jusqu’à la destination. Dans le contexte du DVRP, la “distance” est généralement mesurée en nombre de sauts (hops) entre le routeur source et le routeur de destination.

À titre illustratif, considérez un réseau où plusieurs chemins mènent à une destination spécifique. Si l’un des chemins présente une bande passante de 1 Mb/s et est le plus court en termes de nombre de sauts, alors les protocoles de routage basés sur le DVRP prioriseront ce chemin, malgré sa possible faible bande passante, car ils se concentrent principalement sur le nombre minimal de sauts.

LINK STATE (LS)

LSRP (Link State Routing Protocols) : Ces protocoles basent la mise à jour de leurs tables de routage sur l’état des liens vers leurs voisins. Ils évaluent l’ensemble du réseau en tenant compte de l’état de chaque lien plutôt que simplement sur la distance jusqu’à la destination.

À titre d’exemple, si dans un réseau plusieurs chemins conduisent à une même destination et que l’un d’entre eux offre une bande passante de 100 Mb/s, les protocoles de routage basés sur le LSRP tendront à privilégier ce chemin, car ils prennent en compte des métriques telles que la bande passante, rendant le chemin à 100 Mb/s le plus attractif en termes de performances.

Le routage Statique vu par CISCO

Chapitre 1

Introduction au routage statique

Le routage statique permet de rajouter des informations dans la table de routage de façon manuel.

Route = Par où je passe pour joindre ce réseau ?
Table de routage = Endroit où notre routeur stocke toutes les informations concernant le routage.

Le cours en vidéo

Chapitre 2

Présentation des routeurs

C'est quoi un routeur ?

Objectif d’un routeur : Distribuer les paquets IP sur le réseau.

À quoi peut-on comparer un routeur : au facteur de votre quartier.

  • il connait les adresses de son secteur et peut donc directement livrer ses paquets
  • il sait que pour les autres quartiers, villes et pays, il faudra donner le paquet à son centre de tri
  • ce qui se passe après ? Cela ne le regarde pas, ce n’est pas son boulot !

Un routeur remonte jusqu’à quelle couche du modèle OSI ? Jusqu’à la couche 3 (IP).

Petites particularités concernant les routeurs : 

  • un routeur ne peut pas avoir deux interfaces dans le même réseau
  • toutes les interfaces d’un routeur sont shutdown par défaut

Comment fonctionne un routeur ?

BOB veut joindre ALICE

Que se passe-t-il lorsque BOB veut échanger des informations avec ALICE :

  1. BOB veut joindre ALICE
  2. ALICE n’est pas dans le même réseau IP que BOB
  3. BOB envoie donc ses paquets à sa gateway (passerelle par défaut)
  4. la gateway de BOB est l’adresse IP du routeur R1
  5. le travail du routeur R1 est de trouver une solution pour joindre ALICE
Que vas faire R1 ?
Que va faire R1 ?

Ce que va faire le routeur R1 :

  • R10 sait comment joindre ALICE
  • R20 sait comment joindre PIERRE et PAUL
  • R30 sait comment joindre JACQUES 

Comment se remplit une table de routage ? Pour ce faire, trois façons :

  1. Par déduction Si une de mes interfaces est dans le réseau 10.10.10.0/24, c’est que je sais comment le joindre
  2. Manuellement Via des lignes de commandes
  3. Dynamiquement Via des protocoles de routages dynamiques comme RIP, OSPF, EIGRP et BGP
Chapitre 3

Les routes statique

Créer une route statique

R1(config)# ip route 192.168.1.0 255.255.255.0 1.1.1.2 name Agence_1

ou

R1(config)# ip route 192.168.1.0 255.255.255.0 FastEthernet 1/0 name Agence_1

192.168.1.0 = Réseau de destination
255.255.255.0 = masque
1.1.1.2 = Adresse IP du routeur voisin
FastEthernet 1/0 = Interface Ethernet où est branché le routeur voisin.

Nous avons donc dit à notre routeur que le réseau 192.168.1.0 /24 est disponible via le routeur ayant comme adresse 1.1.1.2 cette adresse doit être directement connectée au routeur.

Name = Comme je l’ai dit dans mes articles précédents, les descriptions sont importantes !! Aujourd’hui vous savez qui correspond à quoi. Demain ce sera un autre administrateur qui va venir sur votre équipement actif, et si vous avez 30 routes statiques… il sera perdu !!!

Supprimer une route statique

Il suffit juste de rajouter un “no” devant notre route statique :

R1(config)# no ip route 192.168.1.0 255.255.255.0 1.1.1.2 name Agence_1

Créer une route par défaut

R1(config)# ip route 0.0.0.0 0.0.0.0 2.2.2.1 name DEFAULT_GATEWAY

Le réseau 0.0.0.0 /0 englobe toutes les adresses possibles en IPv4. Tout le monde va être redirigé vers l’adresse 2.2.2.1 s’il n’y a pas d’autres solutions.

Chapitre 4

La table de routage

Visualisation de la table de routage

Pour visualiser la table de routage , entrez la commande :

Router# show ip route 
Résultat :
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 2.2.2.1 to network 0.0.0.0

1.1.1.0/24 is subnetted, 1 subnets

C 1.1.1.0 is directly connected, FastEthernet1/0
S 192.168.1.0/24 [1/0] via 1.1.1.2
C 192.168.0.0/24 is directly connected, FastEthernet2/0
S* 0.0.0.0/0 [1/0] via 2.2.2.1

Étape 1 : Administrative Distance

Nous avons vu précédemment que nos routeurs interrogent leurs tables de routages pour savoir à quel routeur distribuer les paquets reçus. Dans cette table de routage, il y a une chose importante qui est prise en compte : la distance administrative.

Cette valeur comprise entre 0 et 255 permet de savoir quelle route choisir si notre table de routage nous indique plusieurs chemins possibles.

La distance administrative prioritaire est la 0.

La distance administrative qui sera choisie dans le pire des cas sera la 255.

Route SourceDistance Administrative 
Interface connecté0
Route Statique1
EIGRP summary route5
E-BGP20
Internal EIGRP90
IGRP100
OSPF110
IS-IS115
RIP120
EGP140
External EIGRP170
Internal BGP200
Unknown*255

Source : https://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/15986-admin-distance.html

Étape 2 : Le masque le plus restrictif

Conditions :

  • administrative distance identique !

Imaginons que nous avons les deux routes statiques suivantes :

R1(config)# ip route 192.168.0.0 255.255.255.0 1.1.1.1 name VERS_R1
R1(config)# ip route 192.168.0.0 255.255.0.0 2.2.2.1 name VERS_R2

Notre routeur doit router un paquet vers l’adresse 192.168.0.1 -> Ce paquet va être envoyé vers R1 ou R2 ?

Il va être envoyé vers R1 vu que le masque /24 (255.255.255.0) est plus restrictif que le masque /16 (255.255.0.0).

Étape 3 : En cas d'égalité

Conditions :

  • administrative distance identique !
  • masque de sous réseau identique !

Résultat :

  • Load Balancing
Chapitre 5

L'apprentissage des "routes"

Apprentissage par déduction

Architecture de base : 

Apprentissage par déduction
Apprentissage par déduction

Configuration : 

R1(config)# interface FastEthernet 0/0
R1(config-if)# ip address 10.10.10.254 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit

R1(config)# interface FastEthernet 0/1
R1(config-if)# ip address 20.20.20.254 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit

R1(config)# interface FastEthernet 0/2
R1(config-if)# ip address 30.30.30.254 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit

Vérification :

R1# show ip route

Gateway of last resort is not set

C       10.10.10.0 is directly connected, FastEthernet0/1
C       20.20.20.0 is directly connected, FastEthernet0/2
C       30.30.30.0 is directly connected, FastEthernet0/3

Notre routeur sait comment joindre ces trois réseaux !

Apprentissage manuel

Architecture de base : 

Apprentissage des routes manuellement
Apprentissage des routes manuellement

Configuration des interfaces : 

R1(config)# interface FastEthernet 0/0
R1(config-if)# description LAN
R1(config-if)# ip address 10.10.10.254 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit

R1(config)# interface FastEthernet 0/1
R1(config-if)# description WAN
R1(config-if)# ip address 1.1.1.1 255.255.255.248
R1(config-if)# no shutdown
R1(config-if)# exit
R2(config)# interface FastEthernet 0/0
R2(config-if)# description LAN
R2(config-if)# ip address 20.20.20.254 255.255.255.0
R2(config-if)# no shutdown
R2(config-if)# exit

R2(config)# interface FastEthernet 0/1
R2(config-if)# description WAN
R2(config-if)# ip address 1.1.1.2 255.255.255.248
R2(config-if)# no shutdown
R2(config-if)# exit

Configuration du routage statique :

R1(config)# ip route 20.20.20.0 255.255.255.0 1.1.1.2 name LAN_R2
R2(config)# ip route 10.10.10.0 255.255.255.0 1.1.1.1 name LAN_R1

Vérification : 

R1# show ip route

Gateway of last resort is not set

C       10.10.10.0 is directly connected, FastEthernet0/0
S       20.20.20.0/24 [1/0] via 1.1.1.2 
C       1.1.1.0    is directly connected, FastEthernet0/1

R2# show ip route

Gateway of last resort is not set

S       10.10.10.0/24 [1/0] via 1.1.1.1 
C       20.20.20.0 is directly connected, FastEthernet0/0
C       1.1.1.0    is directly connected, FastEthernet0/1

R1 et R2 connaissent maintenant les réseaux 10.10.10.0/24 et 20.20.20.0/24

Apprentissage dynamique

La suite au prochain cours les amis 😉

Chapitre 6

Exercice routage statique