Vous êtes sur la page 1sur 27

Adressage IP

bachar-salim.haggar@univ-reims.fr
M1 STIC-Info  INFO0803 Adressage IP

Bachar Salim HAGGAR

Lundi 13 fvrier 2012

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

1 / 26

Table des matires

1 2

Adressage IP Variable-length subnet masking (VLSM)

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

2 / 26

Adressage IP

Structure d'adressage par classe IPv4

Adressage par classe IPv4


Premier octet Deuxime octet Troisime octet Quatrime octet Masque de sousrseau Classe A Rseau Hte Hte Hte 255.0.0.0 ou /8

Classe B

Rseau

Rseau

Hte

Hte

255.255.0.0 ou /16

Classe C

Rseau

Rseau

Rseau

Hte

255.255.255.0 ou /24

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

3 / 26

Adressage IP

Structure d'adressage par classe IPv4

Adressage par classe IPv4


Adresse classe A N H H H

Adresse classe B

Adresse classe C

Adressage N identie le nombre de bits rserv au rseau H identie le nombre de bits rserv host du rseau Tous les bits de la partie host sont 0= adresse rseau ou sous rseaux Tous les bits de la partie host sont 1= adresse de diusion Combinaison de 1 et de 0 de la partie host= adresse machine valide
Bachar Salim HAGGAR (INFO0803) Adressage Lundi 13 fvrier 2012 4 / 26

Adressage IP

Conversion entre dcimal-binaire

Conversion Pour chaque octet d'une adresse IP, les 8 bits peuvent tre dni comme suit: Conversion
7 2 128 6 2 64 5 2 32 24 16 3 2 8 22 4 1 2 2 0 2 1

Exemple 187 = 10111011 = 128+32+16+8+2+1 224 = 11100000 = 128+64+32 L'adresse IP 138.101.114.250 est reprsent en binaire 10001010.01100101.01110010.11111010 Le masque de sous 255.255.255.192 est reprsent en binaire comme 11111111.11111111.11111111.11000000
Bachar Salim HAGGAR (INFO0803) Adressage Lundi 13 fvrier 2012 5 / 26

Adressage IP

Structure d'adressage par classe IPv4

Dcomposition d'un rseau de classe C Soit une adresse de classe C 192.168.100.0 /24. Nous souhaitons dcomposer en 9 sous rseaux.
Donner le plan d'adressage Pour chaque sous-rseau, dterminer
le masque l'adresse du broadcast le nombre de machines

Dcomposition Pour cela, on ne peut pas utiliser N bits, seuls H bits peuvent tre utiliser Donc ignorer la partie 192.168.100. Ces nombres ne peuvent pas changer
Bachar Salim HAGGAR (INFO0803) Adressage Lundi 13 fvrier 2012 6 / 26

Adressage IP

Structure d'adressage par classe IPv4

Dcomposition tape 1: Dterminer le nombre de bits ncessaire emprunter pour crer le 9 sous-rseaux. 2N 9 N= 4, donc nous avons besoin d'emprunter 4 bits sur les H bits. Ensuite, ajouter ces bits aux N bits.
bits du dernier octet bits emprunt= 4 H N H N H N H N H H H H H H H H

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

7 / 26

Adressage IP

Structure d'adressage par classe IPv4

Dcomposition tape 2 Dterminer le masque des sous-rseaux Le masque par dfaut de la classe C est:
Dcimal 255.255.255.0 Binaire 1111111111110000

Comme nous avons emprunt 4 bits, le nouveau masque sera alors


11111111 11111111 11111111 11110000 255.255.255.240

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

8 / 26

Adressage IP

Structure d'adressage par classe IPv4

Dcomposition tape 3 Dterminer les adresses de sous-rseaux et l'adresse de diusion pour chaque sous-rseau Table d'adresses
Num R S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16 0000HHHH 00000000 00010000 00100000 00110000 01000000 01010000 01100000 01110000 10000000 10010000 10100000 10110000 11000000 11010000 11100000 11110000 binaire Dcimal .0 .16 .32 .48 .64 .80 .96 .112 .128 .144 .160 .176 .192 .208 .224 .240 @ broadcast .15 .31 .47 .63 .79 .95 .111 .127 .143 .159 .175 .191 .207 .223 .239 .255

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

9 / 26

Adressage IP

Structure d'adressage par classe IPv4

Deuxime technique tape 3 Dterminer d'abord le pas d'incrmentation de sous-rseaux


Pour cela, faire une soustraction entre le nombre dcimal 256 et le dernier octet du masque de sous-rseaux Le nombre obtenu correspond le pas d'incrmentation de sous rseaux

Exemple Le masque de sous-rseaux est 255.255.255.240 Le dernier octet du masque est 240 Le pas d'incrmentation est 256-240= 16 Dcomposition Note: la dcomposition d'un rseau de classe A ou d'un rseau de classe B suit exactement les mmes tapes
Bachar Salim HAGGAR (INFO0803) Adressage Lundi 13 fvrier 2012 10 / 26

Variable-length subnet masking (VLSM)

VLSM

Prsentation Lors de la fabrication de sous-rseaux, le nombre maximum de machines par sous-rseau est impos par le dcoupage
Exemple : Avec le rseau 192.168.100.0/26, nous disposons de 4 sous-rseaux contenant chacun au plus 62 adresses disponibles
Attention : 4 sous-rseaux si on dcide d'utiliser le sous-rseau 0. Sur un routeur Cisco, depuis la version 12.0 d'IOS, le subnet zero est utilis par dfaut Si vous prcisez un no ip subnet-zero, nous avons que 3 sous-rseaux de disponible

Si, dans le rseau 192.168.10.0/24, nous sommes dans l'obligation de faire des sous-rseaux dont certains n'ont besoin que de 2 machines comme des liaisons point point (PPP ou HDLC)
Gaspillage d'adresse IP!

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

11 / 26

Variable-length subnet masking (VLSM)

VLSM

Prsentation Solution : le VLSM (Variable Length Subnet Mask) permettant de faire des masques de sous-rseaux de longueur variable
Ainsi, il est possible d'ajuster au mieux la plage d'adresses IP disponible par sous-rseau

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

12 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM (1/3)

Exemple Soit le schma suivant : besoin de 7 sous-rseaux Prsentation


172.16.0.0/19

172.16.128.0/19

172.16.192.0/19

172.16.32.0/19

172.16.96.0/19

172.16.160.0/19

172.16.64.0/19

Prsentation Dans chaque sous-rseau, nous disposons au plus de 16382 IP dont 3*16380 IP perdues pour les liaisons sries !
Bachar Salim HAGGAR (INFO0803) Adressage Lundi 13 fvrier 2012 13 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM (2/3)

Exemple VLSM sous-rseau 0 sous-rseau 1 sous-rseau 2 sous-rseau 3 sous-rseau 4 sous-rseau 5 sous-rseau 6 sous-rseau 7

172.16.0.0 172.16.32.0 172.16.64.0 172.16.96.0 172.16.128.0 172.16.160.0 172.16.192.0 172.16.228.0

/19 /19 /19 /19 /19 /19 /30 /19

Exemple VLSM sous sous-rseau 0 172.16.192.0 /30 sous sous-rseau 1 172.16.192.4 /30 sous sous-rseau 2 172.16.192.8 /30
Bachar Salim HAGGAR (INFO0803) Adressage Lundi 13 fvrier 2012 14 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM (3/3)

Exemple VLSM
172.16.0.0/19

.1 172.16.192.0/30

.9 172.16.192.8/30

.2 172.16.32.0/19 .6 172.16.192.4/30 .5 172.16.64.0/19

.10 172.16.96.0/19

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

15 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM (3/3)

Exercice Soit le schma suivant Soit une adresse IP de classe C 192.168.100.0/24 Proposer un plan d'adressage IP avec le VLSM VLSM
50 hosts s/rseau A

s/rseau E

s/rseau F

s/rseau H

s/rseau G s/rseau B 27 hosts s/rseau C 12 hosts s/rseau D

12 hosts

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

16 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM

Solution Les tapes pour crer un plan d'adressage IP l'aide de VLSM sont les suivantes:
tape 1: dterminer combien de bits H seront ncessaires pour satisfaire le plus grand sous-rseau
Dterminer l'adresse et le masque de sous-rseau pour le plus grand rseau

tape 2: dterminer combien de bits H seront ncessaires pour satisfaire le second plus grand sous-rseau
Dterminer l'adresse et le masque de sous-rseau pour le second plus grand sous-rseau

tape 3: dterminer combien de bits H seront ncessaires pour satisfaire le troisime plus grand sous-rseau
Dterminer l'adresse et le masque de sous-rseau pour le troisime plus grand sous-rseau

tape 4: dterminer les adresses et le masque de sous-rseaux pour les liaisons sries
Bachar Salim HAGGAR (INFO0803) Adressage Lundi 13 fvrier 2012 17 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM

VLSM tape 1: le plus grand sous-rseau (sous-rseau A) contient 50 machines. Alors 2H 2 50 donc H=6. Il nous restera alors 2 bits pour crer les sous-rseaux. Le dernier octet sera alors NNHHHHHH Le nombre de sous-rseau est 2N avec N= 2. Donc on aura 4 sous-rseau Le masque de sous-rseaux sera /26 ou 255.255.255.192 Le pas d'incrmentation est 256-192= 64 Nous avons alors les sous-rseaux .0, .64, .128 et .192

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

18 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM

Solution 0000000 0100000 1000000 1100000 .0 .64 sous-rseau A .128 .192

Solution tape 2: le sous-rseau B contient 27 machines. Alors 2H 2 27 donc H=5 Considrons les sous-rseau .128/26. Nous avons 10HHHHHH donc 10NHHHHH 10 reprsente les sous-rseau .128/26, N reprsente le bit supplmentaire et HHHHH reprsentent le 5 bits ncessaire pour satisfaire le sous-rseau B
Bachar Salim HAGGAR (INFO0803) Adressage Lundi 13 fvrier 2012 19 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM

Solution Le nombre de sous-rseaux est 2N avec N= 1. Donc on aura 2 sous-rseaux Le masque de sous-rseaux sera /27 ou 255.255.255.224 Le pas d'incrmentation est 256-224= 32 Nous avons alors les sous-rseaux .128 et .160 Solution 0000000 0100000 1000000 1000000 1010000 1100000
Bachar Salim HAGGAR (INFO0803)

.0/26 .64/26 sous-rseau A .128/26 ne peut pas tre utiliser .128/27 sous-rseau B .160/27 .192/26
Adressage Lundi 13 fvrier 2012 20 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM

Solution tape 3: les sous-rseaux C et D contiennent 12 machines chacun. Alors 2H 2 12 donc H=4 Considrons les sous-rseau .160/27. Nous avons 101HHHHH donc 101NHHHH 101 reprsente les sous-rseau .160/27, N reprsente le bit supplmentaire et HHHH reprsentent le 4 bits ncessaire pour satisfaire les sous-rseaux C et D Solution Le nombre de sous-rseaux est 2N avec N= 1. Donc on aura 2 sous-rseaux Le masque de sous-rseaux sera /28 ou 255.255.255.240 Le pas d'incrmentation est 256-240= 16 Nous avons alors les sous-rseaux .160 et .176
Adressage

Bachar Salim HAGGAR (INFO0803)

Lundi 13 fvrier 2012

21 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM

Solution 0000000 0100000 1000000 1000000 1010000 10100000 10110000 1100000 .0/26 .64/26 .128/26 .128/27 .160/27 .160/28 .176/28 .192/26 sous-rseau A ne peut pas tre utiliser sous-rseau B ne peut pas tre utiliser sous-rseau C sous-rseau D

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

22 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM

Solution tape 4: toutes les liaisons sries entre les routeurs ont la mme proprit, elles ne ncessitent que deux adresses machines, une pour chaque interface du routeur. Dterminer le nombre de H bits ncessaire pour ces rseaux. 2H 2 2, donc H= 2 Nous avons besoin de 2 H bits pour satisfaire aux exigences des rseaux E, F, G et H. Solution Considrons le sous rseau .0/26 ou .00000000/26. Or nous avons besoin seulement 2 H bits, mais pas 6 Donc on aura 00NNNN00. Le masque de sous-rseaux sera /30 ou 255.255.255.252 Le pas d'incrmentation est 256-252= 4
Adressage Lundi 13 fvrier 2012

Bachar Salim HAGGAR (INFO0803)

23 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM

Solution Le nombre de sous-rseaux est 2N avec N= 4. Donc on aura 16 sous-rseaux Nous avons alors les sous-rseaux:
00000000 = .0/30 00000100 = .4/30 00001000 = .8/30 00001100 = .12/30 00010000 = .16/30 . . 00111000 = .56/30 00111100 = .60/30

Solution
Bachar Salim HAGGAR (INFO0803) Adressage Lundi 13 fvrier 2012 24 / 26

Variable-length subnet masking (VLSM)

Exemple d'utilisation du VLSM

Solution 0000000 0100000 1000000 1000000 1010000 10100000 10110000 00000000 00000100 00001000 00001100 . 0011100 1100000
Bachar Salim HAGGAR (INFO0803)

.0/26 .64/26 .128/26 .128/27 .160/27 .160/28 .176/28 .0/30 .4/30 .8/30 .12/30 . .60/30 .192/26

ne peut pas tre utiliser sous-rseau A ne peut pas tre utiliser sous-rseau B ne peut pas tre utiliser sous-rseau C sous-rseau D sous-rseau E sous-rseau F sous-rseau G sous-rseau G rserve rserve rserve
Lundi 13 fvrier 2012 25 / 26

Adressage

Variable-length subnet masking (VLSM)

Et le CIDR ?

CIDR Classless Inter Domain Routing (CIDR) est une convention dnie dans le RFC 1817
Demande l'agrgation de plusieurs numros de rseaux en une seule entit de routage

Sans le CIDR, un provider qui gre les rseaux 198.1.1.0 198.1.255.0 doit dnir une route vers chacun de ces rseaux de classe C, soit 255 routes Avec le CIDR, il fera une route unique pour le 198.1.0.0/16

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

26 / 26

Variable-length subnet masking (VLSM)

Agrgation de routes

Agrgation Utilisation du VLSM augmente le nombre de sous-rseau utilis et donc les tables de routages An de limiter cette augmentation, les routeurs peuvent avoir recours l'agrgation de routes

Bachar Salim HAGGAR (INFO0803)

Adressage

Lundi 13 fvrier 2012

27 / 26