master 1 siglis ingénierie des réseaux stéphane tallard chapitre 4 – couche réseau comprendre...

23
Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre l’adressage IP Master 1 SIGLIS 1 Ingénierie des réseaux - Chapitre 3 couche Réseau

Upload: aglae-delcroix

Post on 04-Apr-2015

124 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

Ingénierie des réseaux - Chapitre 3 couche Réseau

1

Master 1 SIGLIS

Ingénierie des réseauxStéphane Tallard

Chapitre 4 – Couche réseau Comprendre l’adressage IP

Master 1 SIGLIS

Page 2: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

2Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Fondements de l’adressage IP

• Les adresses IPs sont codées sur 4 octets (32 bits).

• Pour convertir 8 bits en sa représentation décimale :

(b7 * 27) + (b6 * 26) + (b5 * 25) + (b4 * 24) + (b3 * 23) + (b2 * 22) + (b1*21) + (b0 *20)

(1 * 27) + (1 * 26) + (1 * 25) + (1* 23) + (1*21) + (1 *20) = 235

• Pour une meilleure lisibilité on représente les adresses Ips par 4 entiers séparés par des .

ex: 200.145.34.12

• Chaque entier est la notation en base 10 de l’octet.

• La valeur maximum de ces entiers est 255.

b7 b6 b5 b4 b3 b2 b1 b0 =

1 1 1 0 1 0 1 1 =

Page 3: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

3Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Classful IP adress formats

Les adresses IPs sont divisées en deux parties

• le préfixe réseau identifie le réseau sur internet

• le numéro d’hôte identifie une machine ou un équipement sur le réseau

Préfixe Réseau Numéro d’hôte

• Suivant les tailles des réseaux on aura plus au moins taille allouée au numéro d’hôte

4 octets

Page 4: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

4Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Classes d’adresses IP

Classe A: • Préfixe réseau sur 1 octet• Numéro d’hôte sur 3 octets• Premier bit à 0

Préfixe réseau Numéro d’hôte

Classe B: • Préfixe réseau sur 2 octet• Numéro d’hôte sur 2 octets• Premier bit à 1, second bit à 0

Préfixe réseau Numéro d’hôte

Préfixe réseau Numéro d’hôte

Classe C: • Préfixe réseau sur 3 octets• Numéro d’hôte sur 1 octets• Premier bit à 1• Premier bit à 1

• Premier bit à 0

Un clé située au début de l’adresse IP indique la position du préfixe réseau et du numéro d’hôte

Classe D : • Débute par 1110 • Utilisée pour la diffusion

Classe E : • Débute par 1111• Expérimentale

Page 5: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

5Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Les classes d’adresses IP

Classe A (notée /8) 1.xxx.xxx.xxx jusqu’à 126.xxx.xxx.xxx

Classe B (notée /16) 128.0.xxx.xxx jusqu’à 191.255.xxx.xxx

Classe C (notée /24) 192.0.0.xxx.xxx jusqu’à 223.255.255.xxx

Page 6: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

6Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Problèmes liés à l’adressage IP

•Les premières adresses réseaux ont été accordées sans tenir compte des réels besoins des demandeurs

•Décider que les adresses IP sont codées sur 32 bits signifie qu’il ya seulement 232 adresses disponibles

• Les adresses choisies peuvent s’avérer avec le temps inadaptées: • /24 contient 254 hôtes• /16 supporte 65534 hôtes

Page 7: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

7Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Sous-réseaux

• La RFC 950 (1985) définit une procédure standard pour supporter la division d’une adresse de classe A, B ou C.

• Le subnetting introduit un troisième niveau de hiérarchie: le numéro de sous-réseau

Préfixe Réseau Numéro d’hôte

4 octets

Numéro de sous réseau

Page 8: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

8Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Sous-réseaux

• Un sous-réseau n’est jamais visible de l’extérieur

• Le routage d’un paquet vers un réseau ne change pas : le numéro de sous-réseau n’intervient pas • en effet : tous les sous-réseaux d’une organisation partagent

le même numéro de réseau

• C’est aux routeurs d’une organisation d’utiliser le numéro de sous réseau pour router les paquets vers son destinataire

• C’est à l’administrateur d’un réseau local de configurer son propre réseau (et son propre routeur)

• Les tables de routage d’Internet n’ont pas besoin de grossir.

Page 9: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

9Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Masque de sous-réseau

• On associe au réseau un masque de sous réseau

• En utilisant conjointement l’identifiant de classe et le masque de sous réseau, on peut déterminer la valeur de l’identifiant de sous réseau

Exemple: • le réseau est identifié par une adresse IP /16 de 130.5.0.0 • l’administrateur décide que c’est le troisième octet qui identifie le numéro de

sous-réseau il prend comme masque de sous réseau 255.255.255.0

•Si le bit de rang k du masque de sous réseau vaut 1 alors le bit de rang k de l’adresse IP fait partie du préfixe réseau étendu. •Si le bit de rang k du masque de sous réseau vaut 0 alors le bit de rang k de l’adresse IP ne fait pas partie du préfixe réseau étendu.

Notation alternative :130.5.5.25/24

Page 10: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

10Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Choix d’un masque de sous-réseau: exemple

• Une organisation se voit allouée le numéro de réseau 193.1.1.0/24 • Elle a besoin d’allouer 6 sous-réseaux.• Le réseau le plus important contiendra 25 machines

1. Choix de la taille du numéro de sous réseau: • On prend de 3 bits• Il restera 2 sous-réseaux disponibles

2. On vérifie qu’il reste suffisamment de place pour abriter 25 machines• Il reste 32 - (24 + 3) = 5 bits• Avec 5 bits on peut abriter jusqu’à 25 - 1 = 31 machines

3. On vérifie que la croissance pourra être absorbée par le schéma d’adressage• ????

4. Au final on a un schéma d’adressage /27

Avec une taille de 1 2 sous-réseaux2 4 sous-réseaux3 8 sous-réseaux

Page 11: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

11Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Choix d’un masque de sous-réseau: exemple (2)

On obtient comme adresses de sous-réseaux :

Page 12: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

Ingénierie des réseaux - Chapitre 3 couche Réseau 12Master 1 SIGLIS

Masque de sous-réseau de taille variable (VLSM)

L’utilisation des sous-réseaux fonctionne bien lorsque:• si tous les sous-réseaux ont la même taille • croissent de manière identique• et restent de taille < à la limite

Dans la réalité, ça n’arrive jamais !

Utilisation des masques de sous-réseau de taille variable

Exemple: La table de routage d’un routeur contient contient 3 préfixes réseau : 11.1.2.0/24 , 11.1.0.0/16 et 11.0.0.0/8. Quelle est la route choisie pour le paquet d’adresse IP de destination 11.1.2.5 ?

Réponse: On choisit l’interface qui offre le préfixe le plus long correspondant

Page 13: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

13Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Exemple: 140.25.0.0/16

•L’adresse réseau assignée est 140.25.0.0/16•L’administrateur réseau a conçu l’architecture réseau de la façon suivante: • L’adresse réseau de base est divisée en 16 sous-réseaux de taille équivalente• Le réseau #1 est divisé en 32 sous-réseaux de taille équivalente• Le réseau #13 est divisé en 16 sous-réseaux de taille équivalente • Le réseau #13 - #14 est divisé en 8 réseaux de taille équivalente

Page 14: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

14Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Exemple: 140.25.0.0/16

•16 = 24 : on va prendre 4 bits pour représenter les 16 sous-réseaux•Le préfixe de réseau étendu est /20 •Il reste pour chacun des sous-réseaux 212 -2 = 4094 adresses disponibles

Pour définir 16 sous-réseaux sous 140.25.0.0/16:

Page 15: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

15Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Exemple: 140.25.0.0/16

Schéma d’adressage pour le réseau #3

Adresse de diffusion pour le réseau #3

Page 16: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

16Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Exemple: 140.25.0.0/16

•16 = 24 : on va prendre 4 bits pour représenter les 16 sous-réseaux•Le préfixe réseau étendu est /24 •Il reste pour chacun des sous-réseaux 28 - 2 = 254 adresses disponibles

Pour définir 16 sous-réseaux du sous-réseau #14:

Schéma d’adressage pour le réseau #14

Page 17: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

17Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Schéma d’adressage pour le réseau #14 - #3:

Exemple: 140.25.0.0/16

Adresse de diffusion pour le réseau #14 - #3:

Page 18: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

18Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

•8 = 23 : on va prendre 3 bits pour représenter les 8 sous-réseaux•Le préfixe réseau étendu est /27 •Il reste pour chacun des sous-réseaux 25 – 2 = 30 adresses disponibles

Pour définir 8 sous-réseaux du sous-réseau #14 - #14:

Schéma d’adressage pour le sous-réseau #14 - #14:

Exemple: 140.25.0.0/16

Page 19: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

19Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Exemple: 140.25.0.0/16

Schéma d’adressage pour le sous-réseau #14 - #14 - #2:

Adresse de diffusion pour le réseau #14 - #14 - #2:

Page 20: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

20Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

CIDR : Classless Inter-domain routing

• CIDR tente d’apporter une solution à l’explosion de la taille d’Internet

• CIDR supprime la notion de classe

• CIDR supporte l’agrégation de route : une seule entrée dans une table de routage désigne un ensemble de destination

• Avec CIDR les routeurs s’échangent en plus des adresse IP la taille du préfixe réseau.

• Les routeurs doivent être compatible avec CIDR.

Page 21: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

21Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Exemple CIDR

Un FAI s’est vu assigner le bloc d’adresse 206.0.64.0/18 Soit 214 = 16384 adresses

Avec l’adressage IP classful

Un client demande 800 adresses

• 206 = 11001110 classe C• une adresse classe C permet de coder 28-2 = 254 adresses : le FAI va allouer 4 adresses classe C• La table de routage va contenir 4 lignes supplémentaires

Avec l’adressage IP CIDR •Le FAI assigne le bloc d’adresses 206.0.68.0/22 qui permet de stocker 210 – 2 adresses

Adressage CIDR

Adressage Classful

Page 22: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

22Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Exemple CIDR (2)

Un FAI s’est vu assigner le bloc d’adresse 200.25.0.0/16 Soit 216 = 65536 adresses

•A demande 1500 adresses•B demande 800 adresses •C demande 300 adresses •D demande 300 adresses

Le Fai alloue les adresses suivantes:• 200.25.16.0/21 à A (2048

adresses max) • 200.25.24.0/22 à B (1024

adresses max) • 200.25.28.0/23 à C (512 adresses

max) • 200.25.30.0/23 à D (512 adresses

max)

A B C D

Page 23: Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Comprendre ladressage IP Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre

23Ingénierie des réseaux - Chapitre 3 couche RéseauMaster 1 SIGLIS

Routage dans l’environnement CIDR

État initial

•Les réseaux assignés à A son cachés derrière l’adresse 200.25.17.25.•En utilisant la correspondance la plus longue , les routeurs Internet roueront le trafic vers 200.25.17.25 vers ISP#1 qui routera vers A.

A change de fournisseur Internet

Solution 1: A demande un nouveau bloc d’adresses et refait son adressage IP impossible en pratique

Solution 2: ISP#2 demande une exception de routage. ISP#2 diffuse en plus de la route 199.30.0.0/16 la route 200.25.16.0/21