0% ont trouvé ce document utile (0 vote)
33 vues74 pages

Chapitre 2

Le document traite de l'adressage IP, qui permet d'identifier de manière unique chaque machine sur un réseau. Il explique les principes de l'adressage, les classes d'adresses IP, ainsi que les notions de masque réseau et d'adressage privé et public. Des solutions pour améliorer l'adressage, telles que le sous-réseautage, sont également abordées.

Transféré par

mohammed.benakkaouayad
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)
33 vues74 pages

Chapitre 2

Le document traite de l'adressage IP, qui permet d'identifier de manière unique chaque machine sur un réseau. Il explique les principes de l'adressage, les classes d'adresses IP, ainsi que les notions de masque réseau et d'adressage privé et public. Des solutions pour améliorer l'adressage, telles que le sous-réseautage, sont également abordées.

Transféré par

mohammed.benakkaouayad
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

UNIVERSITÉ SIDI MED BEN ABDELLAH

FACULTÉ DES SCIENCES ET TECHNIQUES LST INFORMATIQUE


DÉPARTEMENT D’INFORMATIQUE RÉSEAUX II
FES

ADRESSAGE IP

1
Pr. K. ZENKOUAR
PrinciPe de l’adressage iP

But :
Fournir un service de communication universel permettant
à toute machine de communiquer avec toute autre machine

Une machine doit être identifiée par :


 Une adresse qui doit être un identificateur universel de
la machine,

 Une route précisant comment la machine peut être


atteinte,

 Un nom (mnémotechnique pour les utilisateurs) réalisé


a un autre niveau (le DNS).
2
Pr. K. ZENKOUAR
PrinciPe de l’adressage iP
• Chaque machine ou nœud raccordée au réseau logique IP, est
identifiée par un identifiant logique ou adresse IP (@IP) indépendant
de l’adressage physique utilisé dans la couche accès réseau,
• Le réseau logique IP masque le réseau physique, pour assurer
l’acheminement des données,
• Il est nécessaire de définir des mécanismes de mise en relation de
l’adresse logique avec l’adresse physique correspondante (résolution
d’adresses, exp: protocole ARP ).
• L'adresse MAC physique et l'adresse IP logique sont toutes deux
requises pour que l'ordinateur communique sur un réseau
hiérarchique, Exp: le nom et l'adresse d'une personne pour envoyer une lettre.

3
Pr. K. ZENKOUAR
PrinciPe de l’adressage iP
Solution
• Utiliser une adresse logique pour fournir un schéma
d’adressage unique pour tous les nœuds indépendamment de
leur raccordement a un réseau physique,
• Adressage binaire compact assurant un routage efficace,
• Adressage "à plat" par opposition à un adressage
hiérarchisé permettant la mise en œuvre de l'interconnexion
d'égal à égal,
• Une adresse IP dite « Internet Address" ou "IP Address" est
un entier sur 32 bits constituée d'une paire (netid, hostid)
– netid: identifie un réseau
– hostid : identifie une machine sur ce réseau.
4
Pr. K. ZENKOUAR
Evolution de l’adressage iP
• Améliorations successives pour pallier aux problèmes:
– Demande d’adresses IP à satisfaire (croissance très rapide),
– Nombre de réseaux IP également en croissance : taille des
tables de routage.
• Solution: Hiérarchiser de plus en plus l’adressage en
relation avec le routage => Quatre étapes successives
– Hiérarchisation à deux niveaux :
• Adressage par classes ‘Classfull’,
– Hiérarchisation à trois niveaux :
• Adressage IP par sous réseaux ‘Subnetting’,
– Hiérarchisation complète à n niveaux de l’adresse d’hôte:
• Adressage IP avec masque variable VLSM (‘Variable lenght Subnet
mask’),
– Hiérarchisation complète à n niveaux de l’adresse IP
• Adressage IP sans class CIDR (‘Classless Inter Domain Routing’).
5
Pr. K. ZENKOUAR
Par classes
‘Classfull’

6
Pr. K. ZENKOUAR
Par classes : ‘Classfull’
• L’adressage IP V4 par classes “IP Classfull” RFC 791 (1981)
• Hiérarchisation de base des adresses avec deux niveaux
(id_network, id_host)
• Réseaux de types et de tailles très différentes:
– Distinction de trois classes principales A, B, C selon les tailles de
réseau,
– Trois frontières différentes entre adresse de réseau et adresse
d’hôte.

• Une répartition des adresses entre les trois classes


– Qui permet automatiquement de déterminer la classe (la taille
du réseau) ,
– Donc de trouver l’adresse du réseau d’appartenance (par
analyse de l’octet de fort poids). 7
Pr. K. ZENKOUAR
L’adressage dans le réseau logique IP

8
Pr. K. ZENKOUAR
Structure d’une adresse IP
0 31
Identifiant Réseau Identifiant Machine
• La partie réseau: est un identifiant commun pour
un groupe de machines connecté sur le même
réseau physique et/ou logique,
• La partie host: identifie une machine donné dans le
réseau physique et/ou logique, identifié par
l’identifiant réseau.

Cette paire est structuré d’une manière à définir 5


classes d’adresses IP.
9
Pr. K. ZENKOUAR
Les 5 classes d’adresses IP
0 8 16 24 31

Classe A 0 id_network id-Host

Classe B 1 0 id_network id-Host

Classe C 1 1 0 id_network id-Host

Classe D 1 1 1 0 Multicast IP

Classe E 1 1 1 1 0 Réservé

10
Pr. K. ZENKOUAR
Classe A : Grands réseaux
0 Id_Net Id_Host
 8 bits pour les numéros de réseau (le premier bit a
zéro)
• 127 réseaux :De [Link] à [Link],
• Les réseaux 0 et 127 sont réservés.
 24 bits pour l’adressage des hôtes
• [Link] à [Link],
• (224) - 2 = 16.777.214 machines,
• N°d’hôte: a.0.0.0 et a.255.255.255 réservés.
 Plan d’adressage réservé aux très grands groupes
• [Link] (Apple) - [Link] (MIT).
11
Pr. K. ZENKOUAR
Classe B : Réseaux moyens
0 1 16 31
1 0 Id_Net Id_Host

 16 bits pour les numéros de réseau


• [Link] à [Link],
• Nombre de réseaux : 16 384.
 16 bits pour l’adressage des hôtes
• [Link] à [Link],
• (2)16 - 2 = 65534 machines,
• a.b.0.0 et a.b.255.255 réservés.
 Plan d’adressage pour entreprises moyennes,
 Cette classe est la plus utilisée et les adresses sont
aujourd’hui pratiquement épuisées.
12
Pr. K. ZENKOUAR
Classe C : Petits Réseaux
0 1 2 3 24 31
1 1 0 Net Part Net Part

 24 bits pour les numéros de réseau


• [Link] à [Link],
• Nombre de réseaux 2 097152.
 8 bits pour l’adressage des hôtes
• [Link] à [Link],
• (2)8 - 2 = 254 machines,
• a.b.c.0 et a.b.c.255 réservés.
• Plan d’adressage peu demandé au départ
– Petites entreprises,
– utilisation avec la croissance du réseau.
13
Pr. K. ZENKOUAR
Classe D: Diffusion sur groupe ("Multicast" IP)
0 8 16 24 31

1 1 10 Adresse de groupe (Multicast IP)


Adresses multicast (RFC 1700)
• 28 bits identifiant de groupe (adresse) de diffusion,
• Transmission point à multipoint.
Adresses de [Link] à [Link]
Les adresses de la classe D sont utilisées pour la
diffusion (multicast) vers les machines d’un même
groupe,
 Ce groupe peut être un ensemble de machines ou
aussi un ensemble de routeurs (diffusion des tables de
routage).
14
Pr. K. ZENKOUAR
classe E : adresses réservé
0 8 16 24
131 1 1 1 0 Réservé

–Adresses de [Link] à [Link]


• Réservée à une utilisation future

15
Pr. K. ZENKOUAR
Résumé
Il est facile de déterminer la classe utilisée ,Selon la valeur des bits du
premier octet représentant l'adresse réseau IP

16
Pr. K. ZENKOUAR
Adressage IP
La notation décimal d’une adresse IP:
Une adresse IP est noté par 4 chiffres séparés par des
points, chaque chiffre représente un octet de l’adresse IP.

Par exemple l’adresse IP suivante est noté par:

1100 0001 1100 0010 0100 0000 0100 0111

193 . 194 . 64 . 71

17
Pr. K. ZENKOUAR
La notion de masque réseau
• Objectif: connaitre le réseau associé a une adresse IP,

• Le masque est un entier sur 32 bits, constitué d’une suite


contiguë de 1 suivi d’une suite de 0,
• En appliquant un ET logique entre une adresse IP
quelconque et le masque associé on obtient la partie
réseau de l’adresse (l’adresse réseau),
• Par exemple le masque associé à une adresse de classe A est:
11111111 00000000 00000000 00000000
Ce qui correspond en notation décimal à [Link]

18
Pr. K. ZENKOUAR
La notion de masque réseau
• Calcul de l’identifiant réseau en fonction du masque de réseau
– Utilisation du ET logique (and logique)
– Exp: adresse classe C : [Link]
• ‘’1’’ bit vérifié réseau
• ‘’0’’ bit ignore hôte
• Bits réseau poids fort
• Bits hôte poids faible

19
Pr. K. ZENKOUAR
La notion de masque réseau
Une autre notation du masque d’une adresse:
Puisque le masque est constitué d’une suite contiguë de
1 suivi d’une suite de 0, l’information utile donc est le
nombre de 1 dans le masque,

Une autre notation consiste a faire suivre une adresse


donné par le nombre de bits égal 1 dans le masque,

Exemple : [Link] avec le masque [Link]


correspond à [Link]/24.

20
Pr. K. ZENKOUAR
La notion de masque réseau
Les masques associés aux 3 classes d’adresses IP sont
respectivement:

Pour la classe A: [Link] ou bien /8

Pour la classe B: [Link] ou bien /16

Pour la classe C: [Link] ou bien /24

21
Pr. K. ZENKOUAR
Adresses particulières
 L’adresse réseau: la partie host =0
1100 0001 1100 0010 0100 0000 0000 0000  [Link]

 L’adresse de la machine: la partie réseau = 0


0000 0000 0000 0000 0000 0000 0100 0111  [Link]

L’adresse de diffusion dirigé: la partie machine = 1


1100 0001 1100 0010 0100 0000 1111 1111  [Link]

 Adresse de diffusion limité: tout les bits à 1: [Link],


 L’adresse de boucle locale: toutes les adresses commençant
par 127 127.X.X.X
– Utilisation habituelle de l’adresse : [Link] ("localhost"). exp [Link]

 Adresse local au démarrage : tout les bits à 0  [Link] 22


Pr. K. ZENKOUAR
Adresses publiques,

Adresses Privés.

23
Pr. K. ZENKOUAR
Adresses publiques
Pour permettre l’interconnexion des réseaux, il
faut garantir l’unicité des adresses,

C’est l’une des attributions de l’IANA qui attribue à


chaque réseau un identifiant unique,

Utilisé lorsque le réseau est connecté a internet,

Les adresses publiques sont routable.

24
Pr. K. ZENKOUAR
Adressage Privé
 Ils peuvent être utilisé si (RFC 1918) :
 Le réseau n’est pas connecté à Internet,
 Sur un réseau avec un FireWall.
 Il sera dans tous les cas impossible de connecter
directement à l’Internet un tel réseau,
 Il faudra utiliser un traducteur d’adresse NAT Network Address
translation
 Le NAT est l’interface entre un réseau privé et un réseau public

25
Pr. K. ZENKOUAR
Adressage Privé

Les plages d’adresses privées:


– 10/8 : [Link]  [Link],
– 172.16/12 : [Link]  [Link],
– 192.168/16: [Link]  [Link],

Ces adresses ne doivent jamais être annoncées au


niveau des tables de routage vers l’internet.

26
Pr. K. ZENKOUAR
Inconvénients
• Gaspillage d’adresses dans les années 1980
- L’espace d’adressage paraissant très suffisant,
- Les adresses ont été distribuées sans prévoir.
• Les besoins exprimés par les entreprises sont
souvent:
– Supérieurs à la classe C sans justifier la classe B,
– Si attribution de plusieurs classes C : gonflement des tables
de routage => Attribution de classe B
• Hiérarchisation à deux niveaux (id-réseau, id-hôte)
• L’adressage IPV4 par classes sur 32 bits (4 294 967
296 adresses) est devenu tout à fait inadapté.
27
Pr. K. ZENKOUAR
Adressage par sous-réseaux
“iP Subnetting” rFc 950 (1985)

28
Pr. K. ZENKOUAR
Le sous adressage (subnetting)
• Hiérarchisation à trois niveaux:
• Possibilité offerte de structurer l’espace d'adressage
interne à un réseau de classe A, B ou C en deux niveaux,
• Trois notions :
– Réseau,
– Sous-réseau,
– Hôte,

29
Pr. K. ZENKOUAR
Le sous adressage (subnetting)
• Objectifs:
– Mieux structurer un espace d’adressage interne,
– Sans impact sur l’Internet mondial,
– Eviter des demandes de blocs d’adresses,
– Éviter le gaspillage des adresses nœuds d’un réseau,
– Utiliser des supports physiques différents,
– Réduire le trafic sur le réseau,
– Isoler une partie du réseau en cas de défaillance
d'un composant du réseau,
– Augmenter la sécurité.
30
Pr. K. ZENKOUAR
Le sous adressage (subnetting)
• Le sous-adressage est une extension du plan d’adressage
initial qui permet de mieux gérer les adresses.
• Le principe est qu’une adresse de réseau d’une classe A, B
ou C peut être découpé en plusieurs sous-réseaux.

0 31
Partie Réseau Partie hôte

0 31
Partie Réseau Partie sous-réseau Partie hôte

31
Pr. K. ZENKOUAR
Le sous adressage (subnetting)
Une adresse IP comporte désormais 3 partie:
• L’identifiant réseau: il a la même signification que celui
du plan d’adressage initial.
• L’identifiant du sous-réseau: identifie un segment ou un
sous-réseaux.
• L’identifiant de la machine : identifie la machine sur le
segment ou le sous-réseaux.

• La somme des longueurs de l’identifiant sous-réseau et


l’identifiant de la machine doit toujours donner la
longueur de la partie hôte dans l’adressage classique
32
Pr. K. ZENKOUAR
Le sous-adressage
Le sous adressage avec les différentes classes d’adresses

8 24-N N
Réseau Sous-réseau Hôte Classe A

16 16-N N
Réseau Sous-réseau Hôte Classe B

24 8-N N
Réseau Sous-réseau Hôte Classe C

33
Pr. K. ZENKOUAR
Le sous adressage (subnetting)
• une station d’un réseau logique IP doit connaître
– Son à dresse IP;
– Le masque de sous-réseau;
– L’adresse de la passerelle locale (routeur)

34
Pr. K. ZENKOUAR
Le sous adressage (subnetting)
• Pour déterminer si la machine cible est localisée sur le même sous-
réseau,
• La machine source réalise un « ET » logique entre les bits l’adresse et
ceux du masque de sous-réseau,

35
Pr. K. ZENKOUAR
Le sous Adressage
Calcul des adresses avec le sous adressage
Le sous-adressage consiste à déterminer :
• Le masque adéquat pour le sous-réseau,
• Le calcul des sous-réseaux correspondants:
 Calculer l’adresse du sous-réseau,
 Calculer l’adresse de diffusion correspondante,
 Déterminer les adresses utilisables.
• Deux méthodes existent :
 Le calcul binaire,
 Le calcul décimal.
36
Pr. K. ZENKOUAR
Le sous-adressage
Exemple de calcule des sous-réseaux d’une adresse
réseau donnée:
Nous voulons découper le réseau de classe C
[Link]/24 en 8 réseaux de 30 machines pour
chaque réseau,

Retrouver les adresses de sous-réseaux et le masque


associé, l’adresse broadcast ainsi que les adresses
utilisables.

37
Pr. K. ZENKOUAR
Le sous adressage
Quelque rappel sur le calcule binaire:
Une adresse IP est un entier sur 32 bit, et donc elle est
décomposé en une somme de puissances de 2:

1 1 0 1 1 0 1 1

1x27 + 1x26 + 0x25 + 1x24 + 1x23 + 0x22 + 1x21 + 1x20 = 219

Le nombre de réseaux possible par adresse = 2nombre de bits de la partie réseau

Le nombre de machines par réseau = 2nombre de bits de la partie hôte -2

38
Pr. K. ZENKOUAR
Le sous adressage
• Les masques qu’on peut utiliser sont donc:
Dernier octet du Masque Écriture binaire

0 00000000
128 10000000
192 11000000
224 11100000
240 11110000
248 11111000
252 11111100
254 11111110
255 11111111
39
Pr. K. ZENKOUAR
Le sous adressage
Algorithme de calcul des sous-réseau:
1. Déterminer le nombre de bits dans la partie sous-réseau qui permet
d’avoir le nombre de sous-réseaux voulu,
2. Déterminer le nombre de bits dans la partie machine qui permet d’avoir
le nombre de machines souhaité,
3. Déterminer le masque qui va être utilisé pour ses sous-réseaux,
4. Écrire sous forme binaire l’adresse IP initial,
5. Écrire sous forme binaire le masque initial,
6. Écrire sous forme binaire le nouveau masque,
7. Déduire les adresses de sous-réseaux en incrémentant la partie de sous-
réseau dans l’adresse initial.
8. Déduire l’adresse du broadcast en remplaçant par des 1 tous les bits de
la partie machine de l’adresse IP,
9. Enfin déduire les adresses utilisables.
40
Pr. K. ZENKOUAR
Le sous adressage

 Le nombre de réseaux doit être une puissance de 2, or


8=23 donc nous avons 3 bits dans la partie sous-réseau.

 Le nombre de machines doit être une puissance de 2


également, 32 = 25, donc nous avons 5 bits dans la
partie hôte.

41
Pr. K. ZENKOUAR
Le sous adressage
Notation décimal 0 24 27 31

Adresse 1100 0000 1010 1000 0100 0000 0 0 0 0 0 0 0 0


initial
[Link]
1111 1111 1111 1111 1111 1111 0 0 0 0 0 0 0 0
Nouveau
Masque
[Link] 1111 1111 1111 1111 1111 1111 111 0 0000
Réseau
N°=1
[Link] 1100 0000 1010 1000 010 0 0000 0 0 0 0 0 0 0 0
Réseau
N°=2
[Link] 1100 0000 1010 1000 010 0 0000 0 0 1 0 0 0 0 0
Réseau
N°=3
[Link] 1100 0000 1010 1000 010 0 0000 0 1 0 0 0 0 0 0
Réseau
N°=4
[Link] 1100 0000 1010 1000 010 0 0000 0 1 1 0 0 0 0 0
Réseau
N°=5
[Link] 1100 0000 1010 1000 010 0 0000 1 0 0 0 0 0 0 0
Réseau
N°=6
[Link] 1100 0000 1010 1000 010 0 0000 1 0 1 0 0 0 0 0
Réseau
N°=7
[Link] 1100 0000 1010 1000 010 0 0000 1 1 0 0 0 0 0 0
Réseau
N°=8
[Link] 1100 0000 1010 1000 010 0 0000 1 1 1 0 0 0420 0
Pr. K. ZENKOUAR
Le sous adressage

Adresse réseau Adresse broadcast Adresses utilisable

192.168.64. 000 00000 [Link] 11111 [Link] 00001 [Link] 11110


([Link]) ([Link]) [Link] [Link]
192.168.64. 001 00000 [Link] 11111 [Link] 00001 [Link] 11110
([Link]) ([Link]) [Link] [Link]
192.168.64. 010 00000 [Link] 11111 [Link] 00001 [Link] 11110
([Link]) ([Link]) [Link] [Link]

192.168.64. 011 00000 [Link] 11111 [Link] 00001 [Link] 11110


([Link]) ([Link]) [Link] [Link]
192.168.64. 100 00000 [Link] 11111 [Link] 00001 [Link] 11110
([Link]) ([Link]) [Link] [Link]
192.168.64. 101 00000 [Link] 11111 [Link] 00001 [Link] 11110
([Link]) ([Link]) [Link] [Link]
192.168.64. 110 00000 [Link] 11111 [Link] 00001 [Link] 11110
([Link]) ([Link]) [Link] [Link]
192.168.64. 111 00000 [Link] 11111 [Link] 00001 [Link] 11110
([Link]) ([Link]) [Link] [Link]
43
Le sous adressage
Calcul décimal:
1. Déterminer l’octet qui va contenir le numéro du sous-réseau,

2. Déterminer le nombre de bits dans la partie machine N, ce qui


nous intéresse c’est 2N qui est le nombre d’adresses possibles
dans le sous-réseau,

3. Déterminer la première adresse de sous-réseaux (dont la partie


sous-réseau doit être égale a 0),

4. Pour obtenir la prochaine adresse IP de sous-réseau


incrémenter de 2N la première adresse,

5. Pour obtenir la prochaine adresse augmenter de 2N la dernière


adresse obtenue et ainsi de suite.
44
Pr. K. ZENKOUAR
Le sous adressage
N=5, le nombre d’adresses possible = 25= 32
Adresse réseau initial [Link]

Masque initial [Link]


Nouveau Masque [Link]
Première adresse réseau [Link] +0 [Link]
2eme adresse réseau [Link] +32 [Link]
3eme adresse réseau [Link] +32 [Link]
4eme adresse réseau [Link] +32 [Link]
5eme adresse réseau [Link] +32 [Link]
6eme adresse réseau [Link] +32 [Link]
7eme adresse réseau [Link] +32 [Link]
8eme adresse réseau [Link] +32 [Link] 45
Pr. K. ZENKOUAR
Le sous adressage
Calcul de l’adresse de diffusion et les adresses utilisables:

L’adresse de broadcast = adresse sous-réseau + 2N –1

Les adresses utilisables = adresse sous-réseau +1 


jusqu’à adresse broadcast -1

46
Pr. K. ZENKOUAR
Le sous adressage
Adresse sous- Adresse
Les adresse valides
réseau broadcast
[Link] [Link] [Link]  [Link]
[Link] [Link] [Link]  [Link]
[Link] [Link] [Link]  [Link]
[Link] [Link] [Link]  [Link]
[Link] [Link] [Link] [Link]
[Link] [Link] [Link] [Link]
[Link] [Link] [Link] [Link]
[Link] [Link] [Link] [Link]
47
Pr. K. ZENKOUAR
Exercice: sous-adressage
• Etablir un partitionnement de cette plage d'adresses ([Link]/24) afin de
pouvoir attribuer des adresses IP valides à tous les hôtes dans les différents
sous-réseaux ?

48
Pr. K. ZENKOUAR
Le sous adressage
• Avantages
– Les tables de routages de l’Internet ne croissent pas en taille
(seuls les routeurs internes gèrent les sous réseaux),
– L’espace d’adressage privé est mieux géré (lors de la création de
nouveaux réseaux on évite de demander des adresses),
– Si un réseau modifie sa structure interne il n’est pas nécessaire
de modifier les routes dans l’Internet.

• Inconvénients
– Il faut gérer le masque en plus de l’adresse,
– On ne définit qu’une seule façon de hiérarchiser les adresses :
rigidité du découpage (un seul pour toute l’entreprise => difficile
à changer).
49
Pr. K. ZENKOUAR
Masques de longueur variable
VLSM Variable Length Subnet Mask

50
Pr. K. ZENKOUAR
Masques de longueur variable : VLSM
• Besoin: créer des sous réseaux de taille différente.
• La solution: VLSM Variable Length Subnet Mask (RFC
1009 en 1987) :
– Masques de taille variable,
– Chaque sous-réseau possède sa propre taille.
• Pour déterminer correctement le numéro de réseau
quelque soit sa taille:
– Le protocole de routage interne doit utiliser un masque
(un préfixe étendu) différent pour chaque sousréseau,
– Il doit transférer ces masques dans chaque route.
51
Pr. K. ZENKOUAR
Problèmes posés par VLSM :
Correspondance la plus longue
• Recherche de "correspondance la plus longue« (‘Longest Match
Based Forwarding Algorithm’)
– Cas ou plusieurs routes sont dans une table,
– La route de plus long préfixe est la plus précise.
• La route de plus long préfixe doit être sélectionnée et utilisée.
• Exemple :
datagramme vers l'hôte [Link] avec 3 routes vers les
destinations suivantes :
– [Link]/16 : 10001000 00000001
– [Link]/22 : 10001000 00000001 000001
– [Link]/23 : 10001000 00000001 0000011

 Les trois routes conduisent au but


 Le routeur choisit la route [Link]/23.
52
Pr. K. ZENKOUAR
Exercice: VLSM
• Etablir un partitionnement de cette plage d'adresses ([Link]/24) afin de
pouvoir attribuer des adresses IP valides à tous les hôtes dans les différents sous-
réseaux ?

53
Pr. K. ZENKOUAR
Exercice: VLSM
Définir un plan d’adressage pour la topologie suivante en utilisant la plage
d’adresses IP : [Link]/24

54
Pr. K. ZENKOUAR
Exercice : VLSM

•Définir un plan d’adressage pour les quatre LANs en utilisant la


plage d’adresses IP : [Link]/24 ?
55
Pr. K. ZENKOUAR
VLSM
Avantages
• L’utilisation de plusieurs masques permet un usage plus
efficace de l’espace d’adressage attribué à une organisation : il
n’est pas nécessaire de se conformer à la taille unique des sous-
réseaux,
• On réduit le volume des tables nécessaires au routage au
niveau dorsal (‘backbone’) d’une organisation.
Inconvénients
• Nécessite l’adaptation des protocoles de routage pour
échanger les masques: RIPV1  RIPV2,
• Ne permet de structurer correctement que le domaine d’adresse
privé d’une organisation.
56
Pr. K. ZENKOUAR
Routage sans classe : CIDR
‘Classless Inter Domain Routing’

57
Pr. K. ZENKOUAR
CIDR
• CIDR= Classless Inter Domain Routing
Le besoin:
Au début de l’Internet, Les adresses IP allouées pour les
Grands FAI et les Grandes firmes étaient des adresses de
classe B.
Au début des années 90 ce types d’adresses commençaient à
devenir rares, et les adresses de classe C étaient
insuffisantes pour ce type d’organisations.

58
Pr. K. ZENKOUAR
Routage sans classe : CIDR
‘Classless Inter Domain Routing’
 Problème récurrent après 1990 (web) en IP v4:
• Saturation de l'espace d'adressage,
• Croissance de la taille des tables de routage (encombrement
des tables de routage).
 Solution : Hiérarchisation complète des adresses IP v4.
– Extension de l’approche VLSM à tout l’espace d’adressage de
l’Internet,
– Suppression des frontières établies par l’adressage en classes
(classless),
– Mettre en œuvre un mécanisme d’affectation géographique des
adresses de classe C non attribuées,
– En améliorant l’utilisation des adresses encore disponibles,
– En diminuant le volume des tables de routage par agrégation des
routes.
 CIDR : RFC 1517 à 1520 (1993). 59
Pr. K. ZENKOUAR
Allocation géographique des adresses de classe C

60
Pr. K. ZENKOUAR
L’adressage géographique ou CIDR

 Il a été décidé de n’attribuer qu’exceptionnellement les


adresses de classes B restantes,
 Attribuer des adresses contiguës de classe C,
 Faire coïncider une seule entrée dans les tables de
routage (réduire l’encombrement des table de routage)

 Réaliser une affectation géographique.

61
Pr. K. ZENKOUAR
L’adressage géographique ou CIDR
• Exemple:
• Pour l’Europe on a attribué les adresses 194 et 195 (les 7 premiers
bits identiques),

• Le nombre de bits servant à coder la partie commune, ou préfixe


d’adresse, est représenté à la fin de l’écriture de l’adresse comme
suit : [Link]/7, ainsi cette adresse indique tous les sous-réseaux
européens,

• Il suffit donc d’indiquer aux routeurs que le champ Net_ID à


prendre en compte est de 7 bits et non de considérer ces adresses
comme des adresses de classes C,

• Une seule entrée suffit alors dans la table de routage. Cette


technique, issue de celle du masque de sous-réseau, porte le nom
de supernetting ou routage interdomaine
62
Pr. K. ZENKOUAR
CIDR
L’introduction par l’IETF de la notion de CIDR RFC 1338-
1518-1519,
Ça consiste a allouer exactement le nombre de classes C
nécessaires pour un organisme donnée,
Les adresses de classes C doivent être contiguë, en parle
alors de super réseaux,
Au niveau des routeurs une seule entrée dans la table de
routage désigne tout le bloc d’adresses,
On parle alors d’agrégation des adresses, et ça représente
l’avantage de soulager la table de routage au niveau des
routeurs.
63
Pr. K. ZENKOUAR
Contraintes pour le déploiement de CIDR
• Hôtes et routeurs doivent supporter l’adressage CIDR
et ses conséquences
– Mêmes conséquences que VLSM,
– Les adresses de destination doivent être échangées par les
protocoles de routage avec leur préfixe (qui peut être de
taille quelconque).

• Les routeurs doivent implanter un algorithme de


"correspondance la plus longue".

• Les adresses doivent être distribuées sur une base


topologique pour agréger les routes.
64
Pr. K. ZENKOUAR
CIDR: Agrégation
 Pour ce faire, une comparaison binaire de l’ensemble des
adresses à agréger est nécessaire,

 Il faut en effet arriver à déterminer les bits de la partie


réseau qui sont en commun dans toutes ces adresses et
mettre à zéro tous les bits restant,

 L’exemple suivant illustre l’utilisation d’une agrégation de


quatre adresses réseaux en une seule adresse,

 Il faut en effet agréger les 4 réseaux ci-dessous :


 [Link] [Link] (ou /24)
 [Link] [Link] (ou /24)
 [Link] [Link] (ou /24)
 [Link] [Link] (ou /24)
65
Pr. K. ZENKOUAR
CIDR
• Processus d’agrégation (ou summarization) de routes en
une seule :

Nouvelle route agrégée: [Link] [Link] (/22)


66
Pr. K. ZENKOUAR
CIDR
Exemple:
Les adresses de classe C qui commencent de [Link]
jusqu’à [Link] forment un seul bloc d’adresses de
32 classe C contiguë.

On note ce bloc par [Link]/19 car le nombre de bits


commun pour toutes les classes d’adresse qui forment ce
bloc est 19.

67
Pr. K. ZENKOUAR
CIDR
Le bloc [Link]/19 regroupe les adresses de
[Link] jusqu’à [Link]
0 8 16 19 24 31
1100 0001 1100 0010 010 0 0000 0000 0000 : [Link]
1100 0001 1111 1111 111 0 0000 0000 0000 : [Link]

1100 0001 1100 0010 010 0 0000 0000 0000 : [Link]


1100 0001 1100 0010 010 0 0001 0000 0000 : [Link]
1100 0001 1100 0010 010 0 0010 0000 0000 : [Link]
1100 0001 1100 0010 010 0 0011 0000 0000 : [Link]
1100 0001 1100 0010 010 0 0100 0000 0000 : [Link]
1100 0001 1100 0010 010 0 0101 0000 0000 : [Link]
……………
1100 0001 1100 0010 010 1 1111 0000 0000 : [Link]
68
Pr. K. ZENKOUAR
CIDR: exemple pratique
Les réseaux [Link] et [Link] sont notés seulement avec le NetId,
les machines seulement avec le Hostid ; exemple IP(F) = [Link]

[Link]
.1 .2 .3 .4

Internet P A B C
.1
[Link] .6 .2 .9

[Link]/23 D E F
Un site avec deux réseaux physiques utilisant le super adressage de
manière à ce que ses deux réseaux soient couverts par une seule
adresse IP.
La passerelle P accepte tout le trafic destiné au réseau [Link]/23
et sélectionne le sous-réseau en fonction du troisième octet de
l’adresse destination. 69
Pr. K. ZENKOUAR
Application de CIDR :
• Distribution des adresses de classe C restantes
• Adresses restantes : dans la classe C (peu de demandes).
• Solution d’administration: séparer les classe C restantes
en quatre catégories administrées par continent.
– [Link] - [Link]  Europe RIPE
– [Link] - [Link]  Amérique nord et sud ARIN
– [Link] - [Link] //
– [Link] - [Link]  Asie Pacifique APNIC
• Distributions indépendantes par région de blocs de taille
quelconque aux FAI.
• Agrégation de routes: une adresse 194.x.y.z doit être
envoyée sur un routeur européen.
70
Pr. K. ZENKOUAR
CIDR
• CIDR alloue efficacement les adresses IP v4
– CIDR permet de repondre assez finement aux demandes d’ @IP,
– Récupération d'anciennes adresses A, B ou C,
– Un prestataire Internet attribue librement ses adresses,
– La découpe peut opérer à tous les niveaux.

• CIDR permet d'agréger les routes à tous les niveaux


– Contrôle de la taille des tables de routage,
– Facilite l'administration des routeurs.

• CIDR présente les inconvénients de la hiérarchisation:


• Si une organisation souhaite changer de prestataire sans
changer d’adresse on doit créer une route d’exception ce qui
est coûteux. 71
Pr. K. ZENKOUAR
Exercice
• L'adresse CIDR [Link]/22 doit prendre en charge le réseau
indiqué dans le schéma.

• En utilisant la technique VLSM, établir un partitionnement de cette plage


d'adresses afin de pouvoir attribuer des adresses IP valides à tous les hôtes dans
les différents réseaux ?

Adresse Masque sous- Adresse de Plage d’adresses


réseau réseau diffusion disponible

72
Pr. K. ZENKOUAR

Exercice
L’architecture ci-dessous représente le réseau de FSTF. Il est constitué de 4 vlans :
– Vlan 10: département physique: 20 postes,
– Vlan 20: département informatique: 50 postes,
– Vlan 30: département génie industriel: 60 postes,
– Vlan 40: salle serveurs: 10 postes.

.1 .1
.2 .2

73
Pr. K. ZENKOUAR
Récapitulatifs
• Améliorations successives pour palier aux problèmes:
– Demande d’adresses IP à satisfaire (croissance très rapide),
– Nombre de réseaux IP également en croissance : taille des
tables de routage.
• Solution: Hiérarchiser de plus en plus l’adressage en
relation avec le routage => Quatre étapes successives
– Hiérarchisation à deux niveaux :
• Adressage par classes ‘Classfull’,
– Hiérarchisation à trois niveaux :
• Adressage IP par sous réseaux ‘Subnetting’,
– Hiérarchisation complète à n niveaux de l’adresse d’hôte:
• Adressage IP avec masque variable VLSM (‘Variable lenght Subnet
mask’),
– Hiérarchisation complète à n niveaux de l’adresse IP
• Adressage IP sans class CIDR (‘Classless Inter Domain Routing’).
74
Pr. K. ZENKOUAR

Vous aimerez peut-être aussi