Module 4 : Adressage de sous

Transcription

Module 4 : Adressage de sous
Module 4 : Adressage de sous-réseaux
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[#
‹#3UpVHQWDWLRQ#JpQpUDOH
2EMHFWLI#GH#OD
GLDSRVLWLYH
'RQQHU#XQ#DSHUoX#GHV
VXMHWV#HW#GHV#REMHFWLIV#GH#FH
PRGXOH1
„
Qu'est-ce qu'un sous-réseau ?
„
Mise en œuvre de l'adressage de sous-réseaux
,QWURGXFWLRQ
„
Que sont les bits du masque de sous-réseau ?
„
Définition d'un masque de sous-réseau
„
Définition des identificateurs de sous-réseau
„
Définition des identificateurs d'hôte pour un
sous-réseau
„
Adressage de sur-réseaux
'DQV#FH#PRGXOH/#QRXV
DOORQV#H[SOLTXHU#FRPPHQW
DWWULEXHU#GHV#DGUHVVHV#,3#j
SOXVLHXUV#UpVHDX[#7&32,3
HQ#XWLOLVDQW#XQ#VHXO
LGHQWLILFDWHXU#GH#UpVHDX1
2EMHFWLIV
À la fin de ce module, vous serez à même d'effectuer les tâches suivantes :
„
Expliquer la fonction d'un masque de sous-réseau personnalisé.
„
Définir un masque de sous-réseau commun pour un réseau étendu
comportant plusieurs sous-réseaux.
„
Définir une plage d'identificateurs d'hôte valides pour plusieurs
sous-réseaux.
„
Expliquer l'adressage de sur-réseaux.
#
<:
<;#
#
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[
4X*HVW0FH#TX*XQ#VRXV0UpVHDX#"
2EMHFWLI#GH#OD
GLDSRVLWLYH
131.107.3.27
131.107.3.27
131.107.12.7
131.107.12.7
'pILQLU#OH#WHUPH#VRXV0UpVHDX
HW#H[SOLTXHU#OHV#DYDQWDJHV
UpVXOWDQW#GH#O*XWLOLVDWLRQ#GH
VRXV0UpVHDX[1
,QWURGXFWLRQ
8Q#VRXV0UpVHDX#HVW#XQ
VHJPHQW#SK\VLTXH#G*XQ
HQYLURQQHPHQW#7&32,3#TXL
XWLOLVH#GHV#DGUHVVHV#,3
GpULYpHV#G*XQ#VHXO
LGHQWLILFDWHXU#GH#UpVHDX1
/*XWLOLVDWLRQ#G*XQH#VHXOH
DGUHVVH#,3#SRXU#SOXVLHXUV
UpVHDX[#7&32,3#HVW
UpIpUHQFpH#VRXV#OH#QRP
G*DGUHVVDJH#GH
VRXV0UpVHDX[1
&RQVHLOV#SpGDJRJLTXHV
5DSSHOH]#OHV#DYDQWDJHV#GH
OD#PLVH#HQ#°XYUH#GH
VRXV0UpVHDX[/#LQGLTXpV
GDQV#OHV#QRWHV#GHV
VWDJLDLUHV1
6RXOLJQH]#TXH#O*DGUHVVDJH
GH#VRXV0UpVHDX[#Q*HVW#SDV
QpFHVVDLUH#GDQV#OHV
LQWHU0UpVHDX[#SULYpV1
3RLQWV#FOpV
8Q#VRXV0UpVHDX#HVW#XQ
VHJPHQW#SK\VLTXH#G*XQ
HQYLURQQHPHQW#7&32,3#TXL
XWLOLVH#OHV#DGUHVVHV#,3
GpULYpHV#G*XQ#VHXO
LGHQWLILFDWHXU#GH#UpVHDX1
&KDTXH#VHJPHQW#SK\VLTXH
UHTXLHUW#VRQ#SURSUH
LGHQWLILFDWHXU#GH
VRXV0UpVHDX1
/HV#LGHQWLILFDWHXUV#GH
VRXV0UpVHDX#VRQW#FUppV#HQ
GLYLVDQW#O*LGHQWLILFDWHXU
G*K{WH#HQ#GHX[#SDUWLHV1#8QH
SDUWLH#VHUW#G*LGHQWLILFDWHXU#GH
VRXV0UpVHDX#HW#O*DXWUH
G*LGHQWLILFDWHXU#G*K{WH1
Sous-réseau 11
Sous
Sous-réseau
131.107.10.0
131.107.10.0
131.107.12.0
Réseau principal
Sous-réseau 22
Sous
Sous-réseau
131.107.3.0
131.107.3.0
131.107.12.31
131.107.12.31
131.107.10.12
131.107.10.12
Un sous-réseau est un segment physique d'un environnement TCP/IP qui utilise
des adresses IP dérivées d'un seul identificateur de réseau. En général, une
entreprise acquiert un identificateur de réseau d'InterNIC.
Lorsqu'un réseau est divisé en sous-réseaux, chaque segment doit utiliser un
identificateur de réseau, ou de sous-réseau, différent. Un identificateur de
sous-réseau unique est créé pour chaque segment en divisant les bits de
l'identificateur d'hôte en deux parties. Une partie est utilisée pour identifier le
segment comme un réseau unique, et l'autre partie sert à identifier les hôtes.
Cette procédure s'appelle l'adressage de sous-réseaux.
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[#
3RXU#YRWUH#LQIRUPDWLRQ
/D#5)&#<83#GpILQLW
O*DGUHVVDJH#GH
VRXV0UpVHDX[1#9RXV
WURXYHUH]#XQH#FRSLH#GH#FHWWH
5)&#GDQV#OD#SDJH#:HE
&RXUVH#0DWHULDOV1
#
<<
$YDQWDJHV#GH#O*DGUHVVDJH#GH#VRXV0UpVHDX[
Les entreprises utilisent l'adressage de sous-réseaux pour appliquer un réseau
sur plusieurs segments physiques. Vous pouvez donc :
„
Mélanger différentes technologies, telles que Ethernet et Token Ring.
„
Surmonter les limitations des technologies en cours, telles que le
dépassement du nombre maximum d'hôtes par segment.
„
Réduire l'encombrement du réseau en acheminant le trafic et en réduisant les
diffusions.
5HPDUTXH La RFC 950 définit l'adressage de sous-réseaux. Vous trouverez
une copie de cette RFC dans la page Web Course Materials du CD-ROM du
cours.
433#
#
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[
0LVH#HQ#±XYUH#GH#O*DGUHVVDJH#GH#VRXV0UpVHDX[
2EMHFWLI#GH#OD
GLDSRVLWLYH
„
'pILQLU#OHV#EHVRLQV#HQ
PDWLqUH#G*DGUHVVDJH#GH
VRXV0UpVHDX[1
,QWURGXFWLRQ
$YDQW#GH#PHWWUH#HQ#°XYUH
O*DGUHVVDJH#GH
VRXV0UpVHDX[/#YRXV#GHYH]
GpWHUPLQHU#YRV#EHVRLQV
DFWXHOV#HW#SODQLILHU#YRV
EHVRLQV#IXWXUV1
„
Déterminer le nombre d'identificateurs de réseau requis
z
Un pour chaque sous-réseau
z
Un pour chaque connexion au réseau étendu
Déterminer le nombre d'identificateurs d'hôte requis par
sous-réseau
z
Un pour chaque hôte TCP/IP
z
Un pour chaque interface de routeur
„
Définir un masque de sous-réseau en fonction des besoins
„
Définir un identificateur de sous-réseau unique pour chaque
segment physique en fonction du masque de sous-réseau
„
Définir des identificateurs d'hôte valides pour chaque
sous-réseau en fonction de l'identificateur de sous-réseau
Le schéma d'adressage IP utilisé pour les sous-réseaux s'appelle l'adressage de
sous-réseaux. Avant de mettre en œuvre l'adressage de sous-réseaux, vous
devez déterminer vos besoins actuels et planifier vos besoins futurs. Pour cela,
suivez les indications ci-dessous :
1. Déterminez le nombre de segments physiques du réseau.
2. Déterminez le nombre d'adresses d'hôte requises pour chaque segment
physique. Chaque hôte TCP/IP requiert au moins une adresse IP.
3. En fonction de vos besoins, définissez :
x Un masque de sous-réseau pour l'ensemble du réseau.
x Un identificateur de sous-réseau unique pour chaque segment physique.
x Une plage d'identificateurs d'hôte pour chaque sous-réseau.
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[#
#
434
4XH#VRQW#OHV#ELWV#GX#PDVTXH#GH#VRXV0UpVHDX#"
2EMHFWLI#GH#OD
GLDSRVLWLYH
([SOLTXHU#OHV#GLUHFWLYHV
SHUPHWWDQW#GH#GpWHUPLQHU#OH
QRPEUH#GH#ELWV#j#XWLOLVHU
SRXU#XQ#PDVTXH#GH
VRXV0UpVHDX1
Exemple d'adresse de classe B
Nombre de sous-réseaux 0 . . . 254
,QWURGXFWLRQ
$YDQW#GH#FUpHU#XQ#PDVTXH
GH#VRXV0UpVHDX/
UDSSHOH]0YRXV#TXH#OH
QRPEUH#GH#ELWV#XWLOLVpV#SRXU
OH#PDVTXH#GH#VRXV0UpVHDX
GpWHUPLQH#OH#QRPEUH
SRVVLEOH#GH#VRXV0UpVHDX[#HW
G*K{WHV#SDU#VRXV0UpVHDX1
&RQVHLOV#SpGDJRJLTXHV
8WLOLVH]#OD#UHSUpVHQWDWLRQ
JUDSKLTXH#SRXU#LOOXVWUHU#OHV
FDV#R•#XQ#SOXV#JUDQG
QRPEUH#GH#ELWV#VRQW#XWLOLVpV
SRXU#OH#PDVTXH#GH
VRXV0UpVHDX/#FH#TXL
DXJPHQWH#OH#QRPEUH#GH
VRXV0UpVHDX[#GLVSRQLEOHV/
PDLV#GLPLQXH#OH#QRPEUH
G*K{WHV#SDU#VRXV0UpVHDX1
'HPDQGH]#DX[#VWDJLDLUHV#GH
FRQVLGpUHU#OD#OLJQH#YHUWLFDOH
FRPPH#XQH#EDUUH#JOLVVDQWH1
6XU#XQ#WDEOHDX#GH
FRQIpUHQFH#RX#XQ#WDEOHDX
EODQF/#pFULYH]#OHV#H[HPSOHV
VXLYDQWV#SRXU#UHYHQLU#VXU#OD
FRUUpODWLRQ#HQWUH#OH#QRPEUH
GH#ELWV#HW#OH#QRPEUH#GH
VRXV0UpVHDX[#HW#G*K{WHV1
([HPSOH#GH#FODVVH#%#=
6#ELWV# #9#VRXV0UpVHDX[
#;#333#K{WHV#SDU
VRXV0UpVHDX
;#ELWV# #587
VRXV0UpVHDX[# #587#K{WHV
SDU#VRXV0UpVHDX
Identificateur de réseau
1 0
Identificateur Identificateur
de
d'hôte
sous-réseau
Nombre d'hôtes 65 534 . . . 254
Avant de définir un masque de sous-réseau, vous devez déterminer le nombre
de segments et d'hôtes par segment dont vous allez avoir besoin.
Comme l'illustre la représentation graphique, lorsqu'un plus grand nombre de
bits est utilisé pour le masque de sous-réseau, un plus grand nombre de
sous-réseaux est disponible, mais il y a moins d'hôtes par sous-réseau. Si vous
utilisez plus de bits qu'il n'est nécessaire, le nombre de sous-réseaux va
augmenter, mais le nombre d'hôtes sera limité. En revanche, si vous utilisez
moins de bits qu'il n'est nécessaire, le nombre d'hôtes va augmenter, mais le
nombre de sous-réseaux sera limité.
435#
#
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[
'pILQLWLRQ#G*XQ#PDVTXH#GH#VRXV0UpVHDX
2EMHFWLI#GH#OD
GLDSRVLWLYH
([SOLTXHU#OD#SURFpGXUH#GH
GpILQLWLRQ#G*XQ#PDVTXH#GH
VRXV0UpVHDX1
,QWURGXFWLRQ
/D#GpILQLWLRQ#G*XQ#PDVTXH
GH#VRXV0UpVHDX#HVW#XQH
SURFpGXUH#HQ#WURLV#pWDSHV1
/D#SUHPLqUH#FRQVLVWH#j111
11 Convertir le nombre de segments en binaire
22 Compter le nombre de bits requis
33 Convertir le nombre de bits requis (poids fort)
en décimal
Exemple d'adresse de classe B
Nombre
Nombre de
de
sous-réseaux
sous-réseaux
6
Valeur
Valeur binaire
binaire
0 0 0 0 0 1 1 0
(3 Bits)
4+2 = 6
Convertir
Convertir en
en décimal
décimal
Masque
Masque de
de
sous-réseau
sous-réseau
&RQVHLO#SpGDJRJLTXH
8WLOLVH]#OD#UHSUpVHQWDWLRQ
JUDSKLTXH#SRXU#H[SOLTXHU#OD
SURFpGXUH#GH#GpILQLWLRQ#G*XQ
PDVTXH#GH#VRXV0UpVHDX1
11111111
255
11111111
.
255
11100000
.
224
.
00000000
0
Lorsque vous divisez un réseau en sous-réseaux, vous devez définir un masque
de sous-réseau. Pour cela, procédez de la façon suivante :
1. Après avoir déterminé le nombre de segments physiques dans votre
environnement réseau, convertissez ce nombre en binaire.
2. Comptez le nombre de bits nécessaires pour représenter en binaire le
nombre de segments physiques. Par exemple, si vous avez besoin de six
sous-réseaux, la valeur binaire sera 110, une valeur qui requiert trois bits.
3. Créez une valeur binaire en utilisant comme bits de poids fort le nombre de
bits trouvé à l'étape précédente et en définissant la valeur de ces bits à 1
alors que tous les autres bits sont à 0. Par exemple, pour trois bits, créez une
valeur binaire dont les trois bits de poids fort sont à 1 tandis que les cinq bits
de poids faible sont à 0, soit une valeur de 11100000. Une fois convertie en
décimal, cette valeur représente la partie personnalisée de votre masque de
sous-réseau. En décimal, la valeur 11100000 vaut 224. Le masque de
sous-réseau est 255.255.224.0 (pour une adresse de classe B).
%LWV#GH#PDVTXH#FRQWLJXV
Étant donné que les sous-réseaux sont définis par le masque de sous-réseau,
rien n'empêche un administrateur d'utiliser des bits de poids faible ou
non-ordonnés pour déterminer l'identificateur de sous-réseau. Lorsque la RFC
950 a défini l'adressage de sous-réseaux, il était recommandé de dériver les
identificateurs de sous-réseau des bits de poids fort. Mais aujourd'hui, quelques
fournisseurs de routeurs prennent en charge l'utilisation de bits de poids faible
ou non-ordonnés dans les identificateurs de sous-réseau. De plus, c’est
maintenant une condition nécessaire que l'identifiant de sous-réseau utilise les
bits contigus de poids fort de la partie de l'adresse locale du masque de
sous-réseau.
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[#
#
436
7DEOHV#GH#FRQYHUVLRQ
Le tableau ci-dessous répertorie les masques de sous-réseau déjà convertis en
utilisant un octet pour les réseaux de classe A.
Nombre de
sous-réseaux
Nombre de bits
requis
Masque de
sous-réseau
Nombre d'hôtes
par sous-réseau
0
1
Invalide
Invalide
2
2
255.192.0.0
4 194 302
6
3
255.224.0.0
2 097 150
14
4
255.240.0.0
1 048 574
30
5
255.248.0.0
524 286
62
6
255.252.0.0
262 142
126
7
255.254.0.0
131 070
254
8
255.255.0.0
65 534
Le tableau ci-dessous répertorie les masques de sous-réseau déjà convertis en
utilisant un octet pour les réseaux de classe B.
Nombre de
sous-réseaux
Nombre de bits
requis
Masque de
sous-réseau
Nombre d'hôtes
par sous-réseau
0
1
Invalide
Invalide
2
2
255.255.192.0
16 382
6
3
255.255.224.0
8 190
14
4
255.255.240.0
4 094
30
5
255.255.248.0
2 046
62
6
255.255.252.0
1 022
126
7
255.255.254.0
510
254
8
255.255.255.0
254
Le tableau ci-dessous répertorie les masques de sous-réseau déjà convertis en
utilisant un octet pour les réseaux de classe C.
Nombre de
sous-réseaux
requis
Nombre
de bits requis
Masque de
sous-réseau
Nombre d'hôtes
par sous-réseau
Invalide
1
Invalide
Invalide
1–2
2
255.255.255.192
62
3–6
3
255.255.255.224
30
7–14
4
255.255.255.240
14
15–30
5
255.255.255.248
6
31–62
6
255.255.255.252
2
Invalide
7
Invalide
Invalide
Invalide
8
Invalide
Invalide
437#
#
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[
$GUHVVDJH#GH#VRXV0UpVHDX[#XWLOLVDQW#SOXV#G*XQ#RFWHW
2EMHFWLI#GH#OD
GLDSRVLWLYH
Exemple d'adresse de classe A
0RQWUHU#O*DGUHVVDJH#GH
VRXV0UpVHDX[#HQ#XWLOLVDQW
SOXV#G*XQ#RFWHW/#RX#KXLW#ELWV/
DILQ#G*REWHQLU#XQH#SOXV
JUDQGH#VRXSOHVVH
G*DGUHVVDJH1
Nombre de sous-réseaux
Identificateur
de réseau
,QWURGXFWLRQ
-XVTX*LFL/#QRXV#DYRQV#GpILQL
XQ#PDVTXH#GH#VRXV0UpVHDX
SHUVRQQDOLVp#VXU#OD#EDVH
G*XQ#VHXO#RFWHW1#3DUIRLV/#LO
SHXW#rWUH#LQWpUHVVDQW#GH
UHFRXULU#j#O*DGUHVVDJH#GH
VRXV0UpVHDX[#HQ#XWLOLVDQW
SOXV#G*XQ#RFWHW#RX#SOXV#GH
KXLW#ELWV1
0 . . . 65,534
Identificateur de
sous-réseau
Identificateur
d'hôte
0
Nombre d'hôtes 16,777,214 . . . 254
Jusqu'ici, nous avons défini un masque de sous-réseau en utilisant un seul octet.
Parfois, il peut être intéressant de le définir en utilisant plus d'un octet ou plus
de huit bits.
Par exemple, prenons le cas d'une équipe chargée de configurer un intranet pour
une grande entreprise. Celle-ci projette de connecter en interne ses sites répartis
en Europe, en Amérique du Nord et en Asie. Cela représente environ 30 lieux
géographiques avec près de 1 000 sous-réseaux et une moyenne de 750 hôtes
par sous-réseau.
Une solution consiste à utiliser plusieurs identificateurs de réseau de classe B
puis à définir les sous-réseaux correspondants. Pour répondre à nos besoins en
matière d'hôtes par sous-réseau avec une adresse de réseau de classe B, nous
devons utiliser un masque de sous-réseau de 255.255.252.0. Et pour répondre à
nos besoins en matière de sous-réseaux, nous devons disposer d'au moins 16
adresses de classe B.
Il existe toutefois une méthode plus simple. Étant donné que nous nous
trouvons dans un intranet, nous pouvons utiliser un réseau privé. Si nous
choisissons d'allouer un identificateur de réseau 10.0.0.0 de classe A, nous
pouvons à la fois planifier la croissance et satisfaire les besoins de l'entreprise.
L'adressage du deuxième octet uniquement ne va pas permettre d'obtenir un
millier de sous-réseaux, mais si nous adressons le deuxième octet et une partie
du troisième octet, nous répondrons à tous nos besoins avec un seul
identificateur de réseau.
Identificateur
de réseau
Masque de
sous-réseau
Masque de sous-réseau
(binaire)
10.0.0.0
255.255.248.0
1111111111 11111111 11111000 00000000
En utilisant 13 bits pour l'identificateur de sous-réseau d'une adresse de
classe A, nous avons alloué 8 190 sous-réseaux, chacun d'entre eux comportant
2 046 hôtes. Nous avons un résultat satisfaisant bénéficiant de souplesse en
matière de croissance.
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[#
#
438
'pILQLWLRQ#GHV#LGHQWLILFDWHXUV#GH#VRXV0UpVHDX
2EMHFWLI#GH#OD
GLDSRVLWLYH
([SOLTXHU#OD#SURFpGXUH#GH
GpILQLWLRQ#GHV#LGHQWLILFDWHXUV
GH#VRXV0UpVHDX#SRXU#XQ
LQWHU0UpVHDX1
,QWURGXFWLRQ
/HV#LGHQWLILFDWHXUV#GH
VRXV0UpVHDX#VRQW#GpILQLV#HQ
XWLOLVDQW#OH#PrPH#QRPEUH#GH
ELWV#G*K{WH#TXH#SRXU#OH
PDVTXH#GH#VRXV0UpVHDX1#,O
H[LVWH#SOXVLHXUV#PR\HQV#GH
GpILQLU#XQH#SODJH
G*LGHQWLILFDWHXUV#GH
VRXV0UpVHDX#SRXU#XQ
LQWHU0UpVHDX1#1RXV#DOORQV
G*DERUG#pWXGLHU#OD#PpWKRGH
ORQJXH1
&RQVHLO#SpGDJRJLTXH
8WLOLVH]#OD#UHSUpVHQWDWLRQ
JUDSKLTXH#SRXU#H[SOLTXHU
FKDTXH#pWDSH1#)DLWHV
UHPDUTXHU#TXH#OD#GHUQLqUH
YDOHXU#HVW#OH#PDVTXH#GH
VRXV0UpVHDX1
11
255
11111111
255
11111111
224
11100000
0
00000000
00000000 = 0
00100000 = 32
01000000 = 64
01100000 = 96
10000000 = 128
10100000 = 160
11000000 = 192
11100000 = 224
22
33
L'identificateur de sous-réseau d'un segment physique est défini en utilisant le
même nombre de bits d'hôte que pour le masque de sous-réseau. Les
combinaisons possibles de bits sont évaluées puis converties selon le format
décimal. Suivez ces étapes pour définir une plage d'identificateurs de
sous-réseau pour un inter-réseau :
1. En utilisant le même nombre de bits que pour le masque de sous-réseau,
répertoriez toutes les combinaisons de bits possibles.
2. Barrez les valeurs qui n'utilisent que des 0 ou des 1. Elles constituent des
adresses IP et des identificateurs de réseau invalidess qui correspondent
respectivement à « ce réseau uniquement » et au masque de sous-réseau.
3. Convertissez en décimal les bits de l'identificateur de sous-réseau pour
chaque sous-réseau. Chaque valeur décimale représente un seul sous-réseau.
Cette valeur permet de définir la plage d'identificateurs d'hôte pour un
sous-réseau.
$GUHVVHV#GH#VRXV0UpVHDX#VSpFLDOHV
Les identificateurs de sous-réseau ne comportant que des 0 ou des 1 s'appellent
des adresses de sous-réseau spéciales. Un identificateur de sous-réseau ne
contenant que des 1 indique une diffusion de sous-réseau, et un identificateur de
sous-réseau ne contenant que des 0 signifie « ce sous-réseau ». Lors de
l'adressage de sous-réseaux, il est recommandé de ne pas utiliser ces
identificateurs de sous-réseau. Cependant, il est possible d'utiliser ces adresses
de sous-réseau spéciales si tous les routeurs et le matériel du réseau les prennent
en charge. La RFC 950 décrit les limitations imposées lors de l'utilisation de
telles adresses.
439#
#
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[
0pWKRGH#UDSLGH#GH#GpILQLWLRQ#GHV#LGHQWLILFDWHXUV#GH#VRXV0UpVHDX
2EMHFWLI#GH#OD
GLDSRVLWLYH
([SOLTXHU#XQH#PpWKRGH
UDSLGH#GH#GpILQLWLRQ#GHV
LGHQWLILFDWHXUV#GH
VRXV0UpVHDX1
,QWURGXFWLRQ
11 Lister le nombre de bits (poids fort) utilisé
pour le masque de sous-réseau
22 Convertir en décimal la valeur binaire
8WLOLVH]#OD#UHSUpVHQWDWLRQ
JUDSKLTXH#SRXU#H[SOLTXHU
FKDTXH#pWDSH1#)DLWHV
UHPDUTXHU#TXH#OD#GHUQLqUH
YDOHXU#HVW#OH#PDVTXH#GH
VRXV0UpVHDX1
8WLOLVH]#OD#SURFpGXUH#SRXU
FRQYHUWLU#6#ELWV1
([SOLTXH]#FRPPHQW
GpWHUPLQHU#OH#QRPEUH#GH
VRXV0UpVHDX[#YDOLGHV1
64
64
constituée par le bit à 1 de plus faible poids
33
Incrémenter la combinaison de bits de cette valeur
8QH#PpWKRGH#SOXV#UDSLGH#GH
GpILQLWLRQ#G*XQH#SODJH
G*LGHQWLILFDWHXUV#GH
VRXV0UpVHDX#FRQVLVWH#j111
&RQVHLOV#SpGDJRJLTXHV
11000000
11000000
0
+ 64
= 64
+ 64
= 128
+ 64
192
w.x.64.1
w.x.127.254
w.x.128.1
w.x.191.254
La méthode précédente est peu réalisable lorsque vous utilisez plus de 4 bits
pour le masque de sous-réseau car elle demande de répertorier et de convertir
de nombreuses combinaisons de bits. Pour définir une plage d'identificateurs de
sous-réseau, procédez comme suit :
1. Listez le nombre de bits de poids fort utilisés pour l'identificateur de
sous-réseau. Par exemple, si 2 bits sont utilisés pour le masque de
sous-réseau, l'octet binaire est 11000000.
2. Convertissez en décimal la valeur binaire constituée par le bit à 1 de plus
faible poids, suivi des bits à 0. Il s'agit de l'incrément utilisé pour déterminer
chaque sous-réseau. Par exemple, si vous utilisez deux bits (11000000),
convertissez en décimal la valeur 1000000, soit 64.
3. En commençant à zéro, incrémentez la valeur de chaque combinaison de
bits jusqu'à ce que l'incrément suivant soit 256.
&RQVHLO Si vous connaissez le nombre de bits dont vous avez besoin (n),
vous pouvez déterminer les combinaisons de bits possibles en élevant 2 à la
puissance n et en soustrayant 2 au résultat ((2^n)-2).
Ç Pour déterminer le nombre de sous-réseaux valides
1. Créez une valeur binaire utilisant comme bits de poids faible le nombre de
bits utilisés définis à 1. Par exemple, si vous utilisez deux bits, créez la
valeur binaire 00000011.
2. Convertissez la valeur binaire obtenue en décimal. Par exemple, la valeur
binaire 00000011 vaut 3 en décimal.
3. Retirez 1.
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[#
#
43:
'pILQLWLRQ#GHV#LGHQWLILFDWHXUV#G*K{WH#SRXU#XQ#VRXV0UpVHDX
2EMHFWLI#GH#OD
GLDSRVLWLYH
Identificateurs
Identificateurs
de
de
sous-réseau
sous-réseau
'pILQLU#XQH#SODJH
G*LGHQWLILFDWHXUV#G*K{WH#SRXU
XQ#VRXV0UpVHDX#HQ#XWLOLVDQW
O*LGHQWLILFDWHXU#GH
VRXV0UpVHDX1
00000000
00000000==00
00100000
00100000==32
32
01000000
01000000==64
64
01100000
01100000==96
96
10000000
10000000==128
128
10100000
10100000==160
160
11000000
11000000==192
192
11100000
11100000==224
224
,QWURGXFWLRQ
6L#YRXV#DYH]#GpILQL#YRV
LGHQWLILFDWHXUV#GH
VRXV0UpVHDX/#DORUV#YRXV
DYH]#GpMj#GpWHUPLQp#YRV
LGHQWLILFDWHXUV#G*K{WH#SRXU
FKDTXH#VRXV0UpVHDX1
&RQVHLO#SpGDJRJLTXH
8WLOLVH]#OD#UHSUpVHQWDWLRQ
JUDSKLTXH#SRXU#PRQWUHU#DX[
VWDJLDLUHV#OD#SODJH
G*LGHQWLILFDWHXUV#G*K{WH
GpILQLH#SRXU#FKDTXH
VRXV0UpVHDX1
Plage
Plage
d'identificateurs
d'identificateurs
d'hôte
d'hôte
Invalide
Invalide
x.y
x.y.32.1
.32.1 ––
x.y
x.y.64.1
.64.1 ––
x.y
x.y.96.1
.96.1 ––
x.y
.128.1
x.y.128.1––
x.y
x.y.160.1
.160.1––
x.y
x.y.192.1
.192.1––
Invalide
Invalide
x.y
x.y.63.254
.63.254
x.y
x.y.95.254
.95.254
x.y
x.y.127.254
.127.254
x.y
x.y.159.254
.159.254
x.y
x.y.191.254
.191.254
x.y.223.254
x.y.223.254
„
Chaque identificateur de sous-réseau indique la première
valeur d'une plage
„
La dernière valeur de chaque plage est égale à l'identificateur
de sous-réseau suivant moins 1
Le résultat de chaque valeur incrémentée indique la première valeur d'une plage
d'identificateurs d'hôte pour un sous-réseau. Si vous incrémentez la valeur une
nouvelle fois, vous pouvez déterminer la dernière valeur de la plage (le masque
de sous-réseau suivant moins 1).
Le tableau ci-dessous répertorie la plage d'identificateurs d'hôte valides d'un
sous-réseau de classe B utilisant 3 bits pour le masque de sous-réseau.
Valeurs
des bits
Valeur décimale
Première valeur
de la plage
Dernière valeur
de la plage
00000000
0
Invalide
Invalide
00100000
32
x.y.32.1
x.y.63.254
01000000
64
x.y.64.1
x.y.95.254
01100000
96
x.y.96.1
x.y.127.254
10000000
128
x.y.128.1
x.y.159.254
10100000
160
x.y.160.1
x.y.191.254
11000000
192
x.y.192.1
x.y.223.254
11100000
224
Invalide
Invalide
43;#
#
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[
Ç Pour déterminer le nombre d'hôtes par sous-réseau
1. Calculez le nombre de bits disponibles pour l'identificateur d'hôte. Par
exemple, si vous disposez d'une adresse de classe B qui utilise 16 bits pour
l'identificateur de réseau et 2 bits pour l'identificateur de sous-réseau, il reste
14 bits pour l'identificateur d'hôte.
2. Créez une valeur binaire composée du nombre de bits obtenus définis à 1 et
convertissez-la en décimal. Par exemple, la valeur binaire 11111111111111
vaut en décimal 16 383.
3. Retirez 1.
&RQVHLO Si vous connaissez le nombre de bits dont vous avez besoin (n),
vous pouvez déterminer le nombre d'hôtes par sous-réseau en élevant 2 à la
puissance n et en soustrayant 2 au résultat ((2^n)-2).
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[#
#
43<
$GUHVVDJH#GH#VXU0UpVHDX[
Avant l'adressage de sur-réseaux :
Table de routage du routeur B
220.78.168.0
220.78.169.0
220.78.170.0
220.78.171.0
220.78.172.0
220.78.173.0
220.78.174.0
220.78.175.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
220.78.168.1
220.78.168.1
220.78.168.1
220.78.168.1
220.78.168.1
220.78.168.1
220.78.168.1
220.78.168.1
Internet
Routeur B
Routeur A
220.78.168.0
220.78.168.0
220.78.169.0
220.78.169.0
Après l'adressage de sur-réseaux :
Table de routage du routeur B
220.78.168.0
255.255.252.0
220.78.168.1
220.78.170.0
220.78.170.0
220.78.171.0
220.78.171.0
220.78.172.0
220.78.172.0
220.78.173.0
220.78.173.0
220.78.174.0
220.78.174.0
&RQVHLO#SpGDJRJLTXH
8WLOLVH]#OD#UHSUpVHQWDWLRQ
JUDSKLTXH#SRXU#H[SOLTXHU
O*H[HPSOH#G*DGUHVVDJH#GH
VXU0UpVHDX[#IRXUQL#GDQV#OHV
QRWHV#GHV#VWDJLDLUHV1
3RXU#YRWUH#LQIRUPDWLRQ
/HV#5)&#484;#HW#484<
GpILQLVVHQW#&,'5#+&ODVVOHVV
,QWHU0'RPDLQ#5RXWLQJ,1#9RXV
WURXYHUH]#GHV#FRSLHV#GH#FHV
5)&#GDQV#OD#SDJH#:HE
&RXUVH#0DWHULDOV1
Pour éviter la diminution des identificateurs de réseau, les autorités d'Internet
ont conçu un schéma appelé adressage de sur-réseaux. Par opposition à
l'adressage de sous-réseaux, l'adressage de sur-réseaux emprunte des bits de
l'identificateur de réseau et des masques comme l'identificateur d'hôte afin
d'optimiser le routage. Par exemple, au lieu d'allouer un identificateur de réseau
de classe B à une entreprise comportant 2 000 hôtes, InterNIC alloue une plage
de 8 identificateurs de réseau de classe C. Chaque identificateur de réseau de
classe C gère 24 hôtes pour un total de 2 032 identificateurs d'hôte.
Alors que cette technique permet de conserver des identificateurs de réseau de
classe B, elle crée un nouveau problème. En utilisant des techniques de routage
conventionnelles, les routeurs d'Internet doivent désormais comporter sept
entrées dans leurs tables de routage pour acheminer les paquets IP vers
l'entreprise. Pour éviter la surcharge au niveau des routeurs Internet, une
technique appelée CIDR (Classless Inter-Domain Routing) est utilisée pour
réduire les huit entrées utilisées dans l'exemple précédent à une seule entrée
correspondant à tous les identificateurs de réseau de classe C utilisés par cette
entreprise.
443#
#
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[
Pour exprimer la situation dans laquelle huit identificateurs de réseau de
classe C commencent par l'identificateur de réseau 220.78.168.0 et se terminent
par l'identificateur de réseau 220.78.175.0, l'entrée de la table de routage
devient :
Identificateur
de réseau
Masque de
sous-réseau
Masque de sous-réseau
(binaire)
220.78.168.0
255.255.248.0
1111111111 11111111 11111000 00000000
Dans l'adressage de sur-réseaux, la destination d'un paquet est déterminée en
appliquant la procédure AND à l'adresse IP de destination et au masque de
sous-réseau de l'entrée de routage. En cas de correspondance avec
l'identificateur de réseau, la route est utilisée. Cette procédure est identique à
celle qui est définie dans le module précédent.
5HPDUTXH Les RFC 1518 et 1519 définissent CIDR (Classless Inter-Domain
Routing). Vous trouverez des copies de ces RFC dans la page Web Course
Materials du CD-ROM du cours.
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[#
$WHOLHU#8#=#'pILQLWLRQ#G*XQ#PDVTXH#GH#VRXV0UpVHDX
2EMHFWLI#GH#OD
GLDSRVLWLYH
,QGLTXHU#DX[#VWDJLDLUHV
O*DWHOLHU#DSSURSULp#HW#HQ
H[SOLTXHU#OHV#REMHFWLIV1
,QWURGXFWLRQ
'DQV#FHW#DWHOLHU/#QRXV#DOORQV
GpILQLU#OHV#PDVTXHV#GH
VRXV0UpVHDX#SRXU#OHV
UpVHDX[#GH#FODVVH#$/#%#HW#&/
HW#LGHQWLILHU#OHV#SUREOqPHV
FRXUDQWV#DVVRFLpV#DX[
PDVTXHV#GH#VRXV0UpVHDX1
&RQVHLOV#SpGDJRJLTXHV
3DVVH]#HQ#UHYXH#OHV
LQIRUPDWLRQV#FRQWHQXHV
GDQV#OD#VHFWLRQ
©#3UpSDUDWLRQ#ª#GH#FHW
DWHOLHU1
)DLWHV#XQ#ELODQ#GH#O*DWHOLHU1
'HPDQGH]#DX[#VWDJLDLUHV
V*LOV#RQW#UHQFRQWUp#GHV
SUREOqPHV1
'HPDQGH]#DX[#VWDJLDLUHV
V*LOV#RQW#GHV#TXHVWLRQV#j
SRVHU1
3RXU#YRWUH#LQIRUPDWLRQ
9RXV#WURXYHUH]#OD#VROXWLRQ
GHV#H[HUFLFHV#GH#O*DWHOLHU
GDQV#OD#SDJH#:HE#&RXUVH
0DWHULDOV1
#
444
445#
#
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[
$WHOLHU#9#=#'pILQLWLRQ#GHV#LGHQWLILFDWHXUV#GH#VRXV0UpVHDX
2EMHFWLI#GH#OD
GLDSRVLWLYH
,QGLTXHU#DX[#VWDJLDLUHV
O*DWHOLHU#DSSURSULp#HW#HQ
H[SOLTXHU#OHV#REMHFWLIV1
,QWURGXFWLRQ
'DQV#FHW#DWHOLHU/#QRXV#DOORQV
GpILQLU#GHV#LGHQWLILFDWHXUV#GH
VRXV0UpVHDX#SRXU#OHV
VHJPHQWV#G*XQ#LQWHU0UpVHDX
HQ#XWLOLVDQW#OHV#GHX[
PpWKRGHV#=#ORQJXH#HW#UDSLGH1
&RQVHLOV#SpGDJRJLTXHV
3DVVH]#HQ#UHYXH#OHV
LQIRUPDWLRQV#FRQWHQXHV
GDQV#OD#VHFWLRQ
©#3UpSDUDWLRQ#ª#GH#FHW
DWHOLHU1
)DLWHV#XQ#ELODQ#GH#O*DWHOLHU1
'HPDQGH]#DX[#VWDJLDLUHV
V*LOV#RQW#UHQFRQWUp#GHV
SUREOqPHV1
'HPDQGH]#DX[#VWDJLDLUHV
V*LOV#RQW#GHV#TXHVWLRQV#j
SRVHU1
3RXU#YRWUH#LQIRUPDWLRQ
9RXV#WURXYHUH]#OD#VROXWLRQ
GHV#H[HUFLFHV#GH#O*DWHOLHU
GDQV#OD#SDJH#:HE#&RXUVH
0DWHULDOV1
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[#
$WHOLHU#:#=#$GUHVVDJH#GH#VRXV0UpVHDX[#HW#DGUHVVDJH#GH
VXU0UpVHDX[
2EMHFWLI#GH#OD
GLDSRVLWLYH
,QGLTXHU#DX[#VWDJLDLUHV
O*DWHOLHU#DSSURSULp#HW#HQ
H[SOLTXHU#OHV#REMHFWLIV1
,QWURGXFWLRQ
'DQV#FHW#DWHOLHU/#QRXV#DOORQV
WUDYDLOOHU#HQ#JURXSH#SRXU
GpILQLU#XQ#VFKpPD
G*DGUHVVDJH#GH
VRXV0UpVHDX[#HQ#IRQFWLRQ
G*XQ#VFpQDULR1
/RUVTXH#YRXV#DXUH]#WHUPLQp/
XQH#SHUVRQQH#GX#JURXSH
SUpVHQWHUD#OH#VFKpPD
G*DGUHVVDJH#j#O*HQVHPEOH
GHV#VWDJLDLUHV1
&RQVHLOV#SpGDJRJLTXHV
3DVVH]#HQ#UHYXH#OHV
LQIRUPDWLRQV#FRQWHQXHV
GDQV#OD#VHFWLRQ
©#3UpSDUDWLRQ#ª#GH#FHW
DWHOLHU1
'HPDQGH]#DX[#VWDJLDLUHV#GH
WUDYDLOOHU#SDU#JURXSH#GH#WURLV
RX#SOXV1#$IIHFWH]#XQ#RX
SOXVLHXUV#VFpQDULRV#j
FKDTXH#JURXSH1#&KDTXH
JURXSH#SUpVHQWHUD#XQ#VHXO
VFpQDULR1
)DLWHV#XQ#ELODQ#GH#O*DWHOLHU1
'HPDQGH]#DX[#VWDJLDLUHV
V*LOV#RQW#UHQFRQWUp#GHV
SUREOqPHV1
'HPDQGH]#DX[#VWDJLDLUHV
V*LOV#RQW#GHV#TXHVWLRQV#j
SRVHU1
3RXU#YRWUH#LQIRUPDWLRQ
9RXV#WURXYHUH]#OD#VROXWLRQ
GHV#H[HUFLFHV#GH#O*DWHOLHU
GDQV#OD#SDJH#:HE#&RXUVH
0DWHULDOV1
#
446
447#
#
0RGXOH#7#=#$GUHVVDJH#GH#VRXV0UpVHDX[
&RQWU{OH#GHV#DFTXLV
2EMHFWLI#GH#OD
GLDSRVLWLYH
5HYHQLU#VXU#OHV#REMHFWLIV#GX
PRGXOH#HQ#UpYLVDQW#GHV
VXMHWV#LPSRUWDQWV1
„
Qu'est-ce qu'un sous-réseau ?
„
Mise en œuvre de l'adressage de sous-réseaux
,QWURGXFWLRQ
„
Que sont les bits du masque de sous-réseau ?
„
Définition d'un masque de sous-réseau
„
Définition des identificateurs de sous-réseau
„
Définition des identificateurs d'hôte pour un
sous-réseau
„
Adressage de sur-réseaux
(Q#UpVXPp/#DX#FRXUV#GH#FH
PRGXOH/#QRXV#DYRQV
pWXGLp111
3UHQH]#TXHOTXHV#PLQXWHV
SRXU#UpSRQGUH#DX[
TXHVWLRQV#FRQWHQXHV#GDQV
YRWUH#PDQXHO1#(QVXLWH/#QRXV
OHV#FRPPHQWHURQV
HQVHPEOH1
&RQVHLOV#SpGDJRJLTXHV
8WLOLVH]#OHV#TXHVWLRQV#GH
FHWWH#VHFWLRQ#SRXU#UpYLVHU
OHV#VXMHWV#GX#PRGXOH1
'HPDQGH]#DX[#VWDJLDLUHV
V*LOV#RQW#G*DXWUHV#TXHVWLRQV#j
SRVHU1
1. Quel est le rôle d'un masque de sous-réseau ?
Masquer une partie de l'adresse IP pour qu'IP puisse distinguer
l'identificateur de réseau de l'identificateur d'hôte.
2. Qui requiert un masque de sous-réseau ?
Chaque hôte d'un réseau TCP/IP requiert un masque de sous-réseau.
3. Quand un masque de sous-réseau par défaut est-il utilisé ?
Un masque de sous-réseau par défaut est utilisé lorsqu'un hôte TCP/IP
ne fait pas partie d'un sous-réseau.
4. Quand faut-il définir un masque de sous-réseau personnalisé ?
Lorsque vous divisez le réseau en sous-réseaux.