Вы находитесь на странице: 1из 53

Département Télécommunications, Réseaux & Informatique (TRI)

ENSA
ECOLE NATIONALE DES
SCIENCES APPLIQUEES D’EL JADIDA

DEPARTEMENT
TELECOMMUNICATIONS,
RESEAUX & INFORMATIQUE

Module: Commutation réseau & routage avancé

Cours 1 : Adressage IP Avancé : VLSM, CIDR & Routage

Prof. A. Dahbi
1 ère année (ISIC)
2018-2019
1
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Objectifs
Département Télécommunications, Réseaux & Informatique (TRI)

Les objectifs sont :

• Maîtriser l’adressage VLSM ( masque à longueur variable)

• Maîtriser l’agrégation des réseaux avec CIDR (Classless Interdomain


Routing)

• Rappel sur le concept du routage

2
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Plan
Département Télécommunications, Réseaux & Informatique (TRI)

1. Rappel sur la subdivision d’un réseau en sous-réseaux


2. Technique VLSM
3. L’agrégation des réseaux (CIDR)
4. Rappel sur le routage
5. Routage CIDR
6. Configuration de base d’un routeur Cisco

3
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
1- Subneting (Division en sous-réseaux)
Département Télécommunications, Réseaux & Informatique (TRI)

Le Subneting permet la subdivision d'un réseau de classe A, B ou C en un


nombre déterminé de sous-réseaux :

• Optimisation des tables de routage

• Eviter le gaspillage des adresses nœuds

• Réduire le trafic sur un sous-réseau et limiter ainsi les congestions

• Séparer les machines en fonction des services et améliorer la


sécurité

• Possibilité d’utiliser des supports physiques différents pour chaque


sous-réseau

4
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
1- Subneting : Principe et rappel
Département Télécommunications, Réseaux & Informatique (TRI)

Nombre de SR = 2N
Nombre de hôtes/SR = 2X-2
N : nombre de bits emprunté de la partie hôte
X : nombre de bits restant dans la partie hôte

Exercice : Une entreprise désire subdiviser le réseau 212.217.0.0/24 en 4


SR. Exprimer les @ SR, la plage IP, le masque et l’@ diffusion de chaque
SR
5
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Département Télécommunications, Réseaux & Informatique (TRI)
2- VLSM : Variable-Length Subnet Masks

VLSM permet la subdivision d'un sous-réseaux en d’autres sous-réseaux :

• Plusieurs masques de sous-réseaux.

• Réduit le nombre d’@IP gaspillées dans chaque sous-réseau grâce


à la longueur variable des masques.

• Avec VLSM, certains réseaux peuvent être plus petits et d’autres


plus grands selon le besoin.

6
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Principe
Département Télécommunications, Réseaux & Informatique (TRI)

• Diviser un réseau /8 en utilisant un masque de /16 nous donne 256


sous-réseaux avec 65534 hôtes par sous-réseau.
• Prenons le sous réseau 10.2.0.0/16 et divisons le de nouveau
7
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Principe
Département Télécommunications, Réseaux & Informatique (TRI)

La division du sous-réseau 10.2.0.0/16 en utilisant un masque de /24


nous donne 256 sous-réseaux avec 254 hôtes par sous-réseau

Le réseau 10.0.0.0/8 a 255 sous-réseaux /16 avec 65534 hôtes par sous
réseau chacun ET 256 sous-réseaux /24 avec 254 hôtes chacun.
8
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 1

Une entreprise dispose d’un réseau 193.168.25.0/24 veut créer des


Département Télécommunications, Réseaux & Informatique (TRI)

sous-réseaux selon la topologie ci-dessous. Chacun des SR doit


supporter 30 hôtes.

9
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 1

Subneting
Département Télécommunications, Réseaux & Informatique (TRI)

30 machines → 5 bits id_machine,


3 bits id_sous-réseaux → 8 sous-réseaux disponibles.

?
10
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 1

Subneting
Département Télécommunications, Réseaux & Informatique (TRI)

28 @IP sera gaspillées pour


chaque SR restant puisqu’on a
besoin seulement de 2 @IP
pour les liaisons point à point
entre les routeurs en utilisant le
même masque /27

11
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 1

VLSM
Département Télécommunications, Réseaux & Informatique (TRI)

12
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 1

VLSM
Département Télécommunications, Réseaux & Informatique (TRI)

Avec VLSM des @IP sont


économisées pour une
extension futur du réseau

13
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 1

VLSM
Département Télécommunications, Réseaux & Informatique (TRI)

Proposition

.129 .137

193.168.25.128/30 193.168.25.136/30

.130 .138

14
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 2
Département Télécommunications, Réseaux & Informatique (TRI)

Utiliser la technique VLSM pour diviser le réseau 207.21.24.0/24 sachant


que chaque segment du réseau ci-dessous contient 30 hôtes ?

Structure du réseau

15
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 2

Le réseau 207.21.24.0/24 est divisé d’abord en huit sous-réseau /27


Département Télécommunications, Réseaux & Informatique (TRI)

(255.255.255.224)
Le sous-réseau 207.21.24.192/27, est
divisé en huit sous-réseaux /30
(255.255.255.252)

16
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 2

Proposition
Département Télécommunications, Réseaux & Informatique (TRI)

• Ce réseau a sept sous-réseaux /27 avec 30 hôtes chacun et sept sous-


réseaux /30 avec 2 hôtes chacun (il en reste 1).

• Les sous-réseaux /30 avec 2 hôtes par sous-réseau ne gaspillent pas


d’adresses sur des liens série point à point.

17
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Etude de cas
Département Télécommunications, Réseaux & Informatique (TRI)

18
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
3- CIDR : Classless Interdomain Routing = Résumé d’adresse
Département Télécommunications, Réseaux & Informatique (TRI)

• CIDR supprime l’usage des classes A, B et C au profit d’un préfixe


réseau (notation /n)  allocation de réseaux sans classe (Classless).

• Définit la notion de Supernet (sur-réseau) : une seule entrée agrégée


dans la table de routage désigne un bloc de réseaux.

• Permet aux routeurs de réduire la taille de leurs tables de routage (moins


de CPU et de mémoire).

• Grouper les préfixes réseau par région, prestataires, clients,…

19
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
3- CIDR : principe
Département Télécommunications, Réseaux & Informatique (TRI)

172.24.0.0/16
R2 Destination Route
172.24.0.0/16 @IP
172.25.0.0/16
172.25.0.0/16 @IP
@ IP
@IP

R1
172.31.0.0/16 @IP

172.31.0.0/16
Comment utiliser CIDR pour résumer tous ces
entrées dans la table de routage de R2 ?
20
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
3- CIDR : principe
Département Télécommunications, Réseaux & Informatique (TRI)

R2
172.24.0.0/16 Destination Route
172.24.0.0/13 @IP
172.25.0.0/16 R1 @ IP

172.24.0.0/13 désigne une route résumée de ces


réseaux (agrégation)
172.31.0.0/16
21
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 1
Département Télécommunications, Réseaux & Informatique (TRI)

22
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 2
Département Télécommunications, Réseaux & Informatique (TRI)

23
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 2
Département Télécommunications, Réseaux & Informatique (TRI)

24
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 3
Département Télécommunications, Réseaux & Informatique (TRI)

25
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exemple 3
Département Télécommunications, Réseaux & Informatique (TRI)

26
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4- Routage
Département Télécommunications, Réseaux & Informatique (TRI)

• Chaque nœud IP est identifié par une adresse IP qui contient :

• L’adresse du réseau IP local (extraite grâce au Netmask) : netID

• L’identifiant de la machine dans le réseau IP local : hostID

• Chaque nœud IP est physiquement connecté à un réseau local de


niveau 2 (Ethernet, liaison série, X25, Frame Relay, …)

• La communication avec d’autres nœuds IP du même réseau se fait


directement grâce au réseau local de niveau 2

• La communication avec d’autres nœuds IP d’autres réseaux se fait


grâce à des passerelles de niveau 3 ou routeurs

27
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.1- Routeur : fonctions

• relie plusieurs réseaux différents


• agit jusqu’au niveau de la couche 3 (interconnexion de niveau 3)
Département Télécommunications, Réseaux & Informatique (TRI)

• utilise sa table de routage pour acheminer des paquets en fonction


de l’adresse IP de destination
• stocker un paquet dans une file d’attente, filtrer, traiter un paquet en
fonction du QOS

28
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.1- Routeur : différentes interfaces
Département Télécommunications, Réseaux & Informatique (TRI)

Prise Ethernet Prise WAN (LS série)

Prise AUX et console


Prise Token-Ring

Routeurs Cisco série 25xx.


29
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.1- Routeur : mode de configuration
Département Télécommunications, Réseaux & Informatique (TRI)

COM1 Console

Connexion Hyper Terminal


Routeur

Exemple de configuration par Hyper Terminal

30
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.1- Routeur : composants matériels

• ROM : mémoire non volatile qui contient les instructions de démarrage (le
Département Télécommunications, Réseaux & Informatique (TRI)

boot strap).
• RAM (volatile) : contient les tables de routages, les buffers d'entrées et
sorties, les tables ARP. L’IOS du routeur s'exécute en RAM.
• NVRAM (Non Volatile Random-Access Memory) : mémoire non volatile
(maintenu grâce à des batteries au lithium pendant au moins 5 ans). Elle
contient la configuration des routeurs.
• Flash : mémoire non volatile intégré à la carte mère du routeur. Cette
mémoire sert à stocker le système d'exploitation du routeur (lOS) sous
une forme compressé.
• E/S : différentes interfaces réseaux

CPU FLASH ROM RAM NVRAM

E/S E/S E/S


Architecture d’un routeur
31
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.2- IP sur Ethernet (même réseau IP)

Connexion directe entre S1 et S2


Département Télécommunications, Réseaux & Informatique (TRI)

S1 S2

32
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.2- IP sur Ethernet (même réseau IP)

Connexion directe entre S1 et S2


Département Télécommunications, Réseaux & Informatique (TRI)

S1 S2

33
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.2- IP sur Ethernet (même réseau IP)

Connexion directe entre S1 et S2


Département Télécommunications, Réseaux & Informatique (TRI)

S1 S2

34
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.2- IP sur Ethernet (réseaux IP différents)

Connexion indirecte via le routeur R1


Département Télécommunications, Réseaux & Informatique (TRI)

S1 S3

eth0 R1 eth1

35
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.2- IP sur Ethernet (réseaux IP différents)

Connexion indirecte via le routeur R1


Département Télécommunications, Réseaux & Informatique (TRI)

S1 S3
eth0 R1 eth1

36
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.2- IP sur Ethernet (réseaux IP différents)

Connexion indirecte via le routeur R1


Département Télécommunications, Réseaux & Informatique (TRI)

S1 195.177.10.126 S3
195.177.10.62

eth0 eth0 R1 eth1 eth0

37
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Conclusion

• Routage en fonction de l’adresse IP destination uniquement


Département Télécommunications, Réseaux & Informatique (TRI)

• Routage de proche en proche (un paquet peut traverser plusieurs


routeurs)
• Chaque routeur prend la décision de routage qui lui paraît la meilleure
en utilisant sa table de routage

Routage statique :
• Les tables de routage sont positionnées manuellement
• Pour les réseaux très stable (pas de changement)
• Fastidieux et risque d’erreur important si grand réseau (>10
routeurs)

Routage dynamique :
• Des protocoles de routage propagent automatiquement les tables
ou informations de routage entre les routeurs
• Adaptatif à l’évolution du réseau : changement topologique et/ou
changement des conditions de la qualité de service.
• Adapté pour les grands réseaux
38
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exercice 1 (routage statique)
Département Télécommunications, Réseaux & Informatique (TRI)

R1 R2
10.0.0.0/30
.1 .2
Fa0/1 Fa0/1
Fa0/0 .10 Fa0/0 .20

192.168.0.0/24 172.22.0.0/16

Donner les tables de routage de R1 et R2

Réseau de destination Masque de sous-réseau Passerelle Interface


x.x.x.x x.x.x.x x.x.x.x x.x.x.x

39
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exercice 2 (routage statique)

Donnez les tables de routage de chaque routeur. On peut noter l’Internet


Département Télécommunications, Réseaux & Informatique (TRI)

par 0.0.0.0/0
172.16.65.0/24
254
R1

10.0.2.0/24 254
254

R3
10.4.0.0/24 254

1
R2
192.168.100.0/24
1
1

1 2
R4 Internet
254 ISP
200.10.10.0/30
192.168.0.0/24

40
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.4- Rôle d’un protocole de routage

Protocole de routage
Département Télécommunications, Réseaux & Informatique (TRI)

Router
Switch

Router Router

Router
Router
Switch
Quelle est la
route optimale ?

• L'échange des tables de routage entre routeurs.


• La mise à jour automatique de ces tables de routage.
• Le maintien de la cohérence des informations associées aux routes. 41
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.5- Types de protocoles

42
4.5- Types de protocoles

Interior Gateway Protocol Exterior Gateway Interior Gateway Protocol


(IGP) Protocol (EGP) (IGP)
Département Télécommunications, Réseaux & Informatique (TRI)

AS 1000 AS 3000
EGP

EGP IGP
EGP

AS 2000

43
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
4.6- Exemples de protocoles de routage
Département Télécommunications, Réseaux & Informatique (TRI)

44
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
5- Routage CIDR : route spécifique
Département Télécommunications, Réseaux & Informatique (TRI)

Principe de l'algorithme de routage CIDR :

• Quand un paquet est reçu, son adresse IP de destination est


récupérée

• Toutes les entrées du table de routage sont balayées en appliquant


le masque jusqu’à obtention d’une correspondance

• Si plusieurs entrées correspondent (masques différents), on choisit


la plus spécifique (celle avec le masque le plus long)

45
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
5- Routage CIDR : route spécifique
Département Télécommunications, Réseaux & Informatique (TRI)

@IP Eu

• Les adresses réseau européennes : de 194.0.0.0 à 195.255.255.0


(classe C).

• Le routeur USA (et autres routeurs non européens) ont une seule entrée
pour tous ces réseaux : 194.0.0.0/7

• Le routeur européen doit avoir des entrées avec des masques


regroupant les réseaux par pays, fournisseur de service, client,
etc...

46
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
5- Routage CIDR : la plus longue correspondance
Département Télécommunications, Réseaux & Informatique (TRI)

@IP Eu

@IP It
Routeur italie

• L'Italie par exemple possède un bloc de 16 adresses réseau de classe C


de 194.0.16.0 à 194.0.31.0 au sein de la série d'adresses européennes

• Le résumé du bloc d'Italie est le suivant : 194.0.16.0/20

Destination Route
Un paquet dans le routeur USA vers
194.0.0.0/7 @IP Eu 194.0.22.1 correspond aux 2 entrées
Routeur USA
194.0.16.0/20 @IP It (bloc Europe & Italie).
Le routeur USA envoie le paquet au
routeur Italie : route spécifique avec
le masque le plus long ( /20) 47
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exercice 1
Département Télécommunications, Réseaux & Informatique (TRI)

R1

194.165.99.9

R1

48
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exercice 2
Département Télécommunications, Réseaux & Informatique (TRI)

R1

194.165.126.9

R1

49
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Exercice 3
Département Télécommunications, Réseaux & Informatique (TRI)

R1

194.165.122.9

R1

50
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
6- Configuration de base d’un routeur Cisco
Département Télécommunications, Réseaux & Informatique (TRI)

51
Pr. A. Dahbi : dahbi_aziz@yahoo.fr Adressage avancé & Routage
Commandes IOS de base
Etape de configuration Invite (prompt) Commande

Activez le mode Privilège Router> enable

Configurez le router à partir du terminal Router# configure terminal

Nommez le routeur Routeur(config)# hostname RT-1

Attribuez un mot de passe crypté au mode privilégié RT-1(config)# enable secret cisco1

Définissez un mot de passe texte au mode privilège RT-1(config)# enable password cisco2

configurez la ligne console RT-1(config)# line con 0

Activez la vérification du mote de passe console RT-1(config-line)# login

Définissez pw user à l'ouverture d‘1 session console RT-1(config-line)# password cisco3

Configurez la ligne telnet RT-1(config-line)# line vty 0 4

Activez la vérification du mote de passe telnet RT-1(config-line)# login

Définissez pw user à l'ouverture d'une session telnet RT-1(config-line)# password cisco4

Sortez du mode RT-1(config)# CTRL-Z

Sélectionnez l'interface E0 RT-1(config-if)# int e0

Définnissez l'adresse Ip de l'interface et son masque RT-1(config-if)# ip add 192.168.1.1 255.255.255.0

Activez l'interface RT-1(config-if)# no shutdown 52


Commandes IOS de base
Etape de configuration Invite (prompt) Commande

Sélectionnez l'interface S0 RT-1(config-if)# int S0

Définnissez l'adresse Ip de l'interface et son masque RT-1(config-if)# ip add 192.168.2.1 255.255.255.0

Attribuez 1 valeur de synchronisation d'horloge ETCD RT-1(config-if)# clock rate 64000

Activez l'interface RT-1(config-if)# no shutdown

Sortez du mode RT-1(config)# exit

Sauvegardez la config RT-1# copy run start

Routage statique

Configurez des routes statiques RT-1(config)# ip route 192.168.10.0 255.255.255.0


192.168.1.254
Diagnostic

Afficher la table de routage Router# sh ip route

Afficher la configuration courante Router# sh run

Protocoles et statuts des interfaces Router# sh ip int brief


ping ping

53