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

Tout routage dynamique assure 4 fonctions principales :

  • Apprendre des informations de routage de ses voisins.
  • Faire apprendre des informations de routage à ses voisins.
  • Si un routeur apprend deux routes différentes pour atteindre un même réseau, il va choisir la meilleure route en fonction de son protocole de routage (RIP, OSPF, ...).
  • Réagir quand la topologie réseau change (Coupure d’un lien, baisse de débit sur une liaison, etc.).

Routage dynamique : la table de routage va être remplie dynamiquement par ses voisins. Le routeur va aussi renseigner la table de routage de ses voisins avec les réseaux qu’il connaît.

Il existe plusieurs protocoles :

La différence entre ces protocoles est résumée dans ce tableau : 

Routage dynamique - Distance Vector VS Link State
Routage dynamique – Distance Vector VS Link State

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 types de routage dynamique :

IGP (Interior Gateway Protocols)

  • RIP (Routing Information Protocol).
  • OSPF (Open Shortest Path First).
  • IS-IS.
  • IGRP (Internet Gateway Routing Protocol) – Cisco.
  • EIGRP (Enhanced Interior Gateway Routing Protocol) – Cisco.

EGP (Exterior Gateway Protocols).

  • EGP (Exterior Gateway Protocols).
  • BGP (Border Gateway Protocol).
La différence entre IGP et EGP :
  • Interior Gateway Protocol : Protocole de routage prévu au sein d’une entreprise. On est administrateur de tous les équipements actifs de l’AS (Asycronius System).
  • Exterior Gateway Protocol : Protocole de routage externe , il permet de faire le lien entre plusieurs IGP.
Routage dynamique - IGP + EGP
Routage dynamique – IGP + EGP

 

CLASSFUL VS CLASSLESS

La différence entre classless et classful se situe au niveau du masque.

  • Classful = 255.0.0.0 ou 255.255.0.0 ou 255.255.255.0.
  • Classless = Tout masque.

Le Classful est donc considéré comme obsolète !!

DISTANCE VECTOR (DV)

Routage dynamique - Distance Vector

Routage dynamique – Distance Vector

DVRP (Distance Vector Routing Protocols) = Ce type d’algorithme permet d’établir sa table de routage en fonction de la distance du destinataire.(nombre de sauts)

Le chemin le plus court est le chemin à 1Mb/s. Les protocoles de routage utilisant cette référence logique choisiront ce dernier.

LINK STATE (LS)

Routage dynamique - Link State

Routage dynamique – Link State

LSRP (Link State Routing Protocols) = Ce type d’algorithme met à jour sa table de routage en fonction de l’état du lien de ses voisins.

Le metric le plus faible est le chemin à 100 Mb/s. Les protocoles de routage utilisant cette référence logique choisiront ce dernier.

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 😉