Découpage D'une Plage D'adresses PDF
Découpage D'une Plage D'adresses PDF
Découpage D'une Plage D'adresses PDF
Ce chapitre va vous demander beaucoup d'attention et de rflexion. Il va y avoir pas mal de calculs et
de notions matriser.
Ne les ngligez pas, car la comprhension des notions abordes sera ncessaire pour la suite du cours
!
Les dcoupages que nous allons aborder font partie intgrante du mtier d'administrateur rseau. Il
faut parfaitement matriser le dcoupage et tre l'aise pour savoir rapidement identifier un rseau
de manire correcte.
Attention, c'est parti !
Dcoupage avec la mthode de base
Dans ce chapitre, nous allons nous dmener pour arriver dcouper proprement des plages
d'adresses IP.
Mais a veut dire quoi exactement dcouper une plage d'adresses IP ?
Imaginez que vous administrez le rseau d'une cole en informatique, genre IN'TECH INFO !
Il y a dans l'cole des lves qui apprennent tous les jours comment marche un rseau, et comment
exploiter ses failles.
Vous avez configur les machines du rseau pour qu'elles appartiennent un mme grand rseau
10.0.0.0/255.255.0.0.
Seulement, sur ce rseau, il y a la fois les lves, les profs, et l'administration... Vous vous rendez
vite compte que des petits malins ont russi changer leur note au dernier examen en accdant la
machine de leur prof prfr.
Que faire ?
Eh bien nous allons dcouper la grande plage d'adresses qui nous a t fournie en plusieurs sous-
rseaux plus petits. Nous pourrons alors mettre les lves dans un sous-rseau, et les profs dans un
autre. Et mme l'administration dans un autre rseau pour que les profs n'aillent pas modifier leur
fiche de paye.
Ceci est trs souvent utilis en rseaux. On a une grande plage qu'on dcoupe en plusieurs petites
plages pour sparer les diffrentes populations.
Une criture pour les fainants
En rseau, on est trs fainants... du moins je le suis ! Il y a donc des gens qui ont pens nous en
mettant en place une criture plus rapide pour les masques. Il s'agit de l'criture CIDR.
Nous reviendrons plus tard sur ce qu'est exactement le CIDR, mais pour l'instant nous allons utiliser
l'criture des masques CIDR. Un masque s'crit sur 32 bits. Sur ces 32 bits, nous en avons un certain
nombre 1 et le reste 0.
Vu que les 1 et les 0 ne sont pas mlangs (grce la contigut des bits), il suffit de connatre le
nombre de 1 dans un masque pour le connatre compltement.
On pourra donc simplement crire le nombre de 1 dans un masque pour le connatre.
On pourra ainsi crire le masque 255.255.255.0 de la faon suivante /24, qui indique qu'il y a 24 bits
1 dans le masque.
Au lieu d'crire 192.168.0.1/255.255.255.0, on pourra crire 192.168.0.1/24.
C'est plus rapide, non ? Peut-tre que ce n'est pas rvolutionnaire, mais quand on doit crire
beaucoup de masques, a va beaucoup plus vite !
Dsormais, on pourra donc crire /20 au lieu de 255.255.240.0. D'ailleurs, j'utiliserai l'une ou l'autre
de ces notations dans la suite du cours.
C'est moins facile pour nos calculs, et nous devrons souvent repasser en dcimal point pour bien
comprendre ce qui se passe, mais c'est tellement plus rapide crire !
Un premier dcoupage
Prenons une entreprise possdant la plage 10.0.0.0/16. Nous allons essayer de dcouper cette plage.
L'entreprise compte 1000 techniciens, 200 commerciaux et 20 directeurs. Il va donc falloir dfinir
trois petites plages au sein de notre grande plage d'origine.
Mais comment fait-on cela ?
Vrification du nombre d'adresses
Dans un premier temps, nous allons regarder si notre plage de dpart contient assez d'adresses pour
nos 1220 employs (1000 + 200 + 20).
Le masque contient 16 bits 1, donc 16 bits 0 (puisqu'il contient au total 32 bits).
Or, nous connaissons une formule qui nous permet de connatre le nombre d'adresses dans un
rseau en fonction du nombre de bits 0 dans le masque.
Rappel : Nombre d'adresses dans un rseau = 2Nombrede0danslemasque
Nous allons donc avoir dans ce rseau 216 adresses, soit 65 536 adresses dans notre plage ! On en a
largement plus que les 1220 ncessaires.
On devrait donc pouvoir rsoudre l'exercice.
Calcul des masques
Pour la suite de l'exercice, nous savons combien nous voulons d'adresses dans les petites plages
dcouper, et nous avons la formule prcdente qui nous donne la relation entre le nombre d'adresses
et le nombre de 0 dans le masque. Nous devrions donc pouvoir dduire le nombre de 0 ncessaires
dans chacun des masques, et donc les masques eux-mmes.
Par exemple pour les techniciens qui sont 1000, il me faudra un rseau avec au moins 1000 adresses.
D'aprs la formule : Nombre d'adresses dans un rseau = 2Nombrede0danslemasque , nous devrions
pouvoir dduire le nombre de 0 ncessaires dans le masque.
Nous avons 1000 < 210 . Donc si nous mettons 10 bits 0 dans le masque, nous devrions pouvoir
identifier 1000 machines (nous pourrons mme avoir 1024 adresses !) Si on a 10 bits 0 dans le
masque, on obtient le masque suivant :
Citation
11111111.11111111.11111100.00000000 soit 255.255.252.0 ou /22
Pour le rseau de nos techniciens, nous pouvons choisir le masque 255.255.252.0 pour pouvoir
avoir 1024 adresses dans le rseau et donc avoir assez d'adresses pour les 1000 techniciens.
Nous pouvons faire le mme calcul pour les 200 commerciaux :
200 < 28 ; le masque pour les commerciaux sera donc 255.255.255.0.
Et enfin pour les 20 directeurs :
20 < 25 ; le masque pour les directeurs sera donc 255.255.255.224.
Mais maintenant, que faire avec ces masques seuls ?
Il va nous falloir trouver les plages d'adresses associes, et pour cela nous avons beaucoup de choix
parmi la grande plage que l'on nous a fournie.
Choix des plages d'adresses
Nous avons donc la grande plage 10.0.0.0/16 de 65536 adresses notre disposition, et nous
souhaitons trouver une plage de 1024 adresses pour nos techniciens parmi ces 65536 adresses.
Le choix le plus simple qui s'offre nous est de commencer l'adresse la plus basse, mme si ce n'est
pas le seul.
Donc nous choisissons de commencer notre plage d'adresses pour les techniciens l'adresse 10.0.0.0.
Nous pouvons d'ores et dj identifier le rseau des techniciens par le couple 10.0.0.0/255.255.252.0.
Mais il serait bien aussi de connatre la dernire adresse de cette plage, car la donne du couple
adresse/masque ne nous donne pas une indication trs prcise.
Commenons nos calculs habituels... en essayant un peu de nous amliorer.
D'habitude, on transforme compltement l'adresse et le masque en binaire. Mais y rflchissant un
peu, on se rend compte que seul un des 4 octets du masque nous intresse, celui o se passe la
coupure entre les 1 et les 0. Ici c'est le troisime, 252.
Donc au lieu de calculer en binaire toute l'adresse, nous n'allons travailler que sur le troisime octet
(fainants que nous sommes ).
Masque : 252 -> 11111100
Adresse: 0 -> 00000000
Ainsi, d'aprs le masque, toutes les adresses des machines de mon rseau commenceront par 000000
sur le troisime octet.
La dernire adresse sera donc celle o tous les bits de la partie machine sont 1, soit 00000011 sur
le troisime octet (3 en dcimal), et 11111111 sur le quatrime octet qu'il ne faut pas oublier ! (255
en dcimal)
La dernire adresse de la plage des techniciens est donc 10.0.3.255.
Nous avons donc choisi une plage d'adresses adquate pour les techniciens parmi notre grande plage
de dpart.
Il nous faut maintenant en choisir une pour les 200 commerciaux.
Cependant, nous avons une contrainte supplmentaire sur le choix de notre plage d'adresses, c'est
que les techniciens occupent dj un certain nombre d'adresses de notre plage, de 10.0.0.0
10.0.3.255.
Nous pouvons par exemple choisir de dmarrer la plage d'adresses des commerciaux juste aprs
celle des techniciens, en 10.0.4.0.
Nous pouvons d'ores et dj identifier le rseau des commerciaux par le couple
10.0.4.0/255.255.255.0. Comme pour les techniciens, il serait bien aussi de connatre la dernire
adresse de cette plage. Ici, vu que la coupure se fait parfaitement entre deux octets, le calcul est facile
!
La dernire adresse sera 10.0.4.255.
Nous pouvons faire le mme raisonnement pour les directeurs en commenant 10.0.5.0.
En associant le masque cette adresse, nous trouvons comme dernire adresse 10.0.5.31.
Et voil !
Nous avons bien dcoup la grande plage d'adresses qui nous tait donne : 10.0.0.0/16 -> 10.0.0.0
10.0.255.255 en trois plages d'adresses plus petites :
10.0.0.0/22 -> 10.0.0.0 10.0.3.255 pour les techniciens ;
10.0.4.0/24 -> 10.0.4.0 10.0.4.255 pour les commerciaux ;
10.0.5.0/27 -> 10.0.5.0 10.0.5.31 pour les directeurs.
Les adresses pour chacune de ces trois populations sont bien distinctes, et parmi la plage de dpart.
Opration russie !
La version complique du dcoupage
Cette partie est plutt rserve aux cads du dcoupage de plages.
Si dj, la partie prcdente vous semble complexe, passez plutt du temps vous sentir l'aise avec
elle avant de passer celle-ci, qu'il n'est pas ncessaire de connatre ou de matriser.
Nous verrons la fin de cette partie que tous les dcoupages (ou presque) pourront se rsoudre avec
la mthode prcdente ou avec la mthode magique que nous verrons plus tard.
En quoi consiste cette mthode plus complique ? On n'a vraiment rien d'autre faire que de se
compliquer la vie ?
Pour comprendre certains dtails, il faut parfois se donner un peu de mal.
L'exercice va tre exactement le mme que le prcdent.
Sauf que cette fois-ci, vous allez devoir commencer par les directeurs, puis les commerciaux, et
enfin les techniciens.
On recommence donc.
Pour les directeurs, on commence en 10.0.0.0. Ils sont toujours 20 donc le masque ne change pas,
255.255.255.224. La plage va se finir en 10.0.0.31 ( vous de faire les calculs !).
Maintenant, passons aux commerciaux.
Si on suit la mme logique que prcdemment, on commence la plage des commerciaux l'adresse
10.0.0.32. On lui associe le masque des commerciaux 255.255.255.0. On calcule la dernire adresse
de la plage 10.0.0.255
Mais nous venons de faire une norme erreur !
Si vous essayez de calculer la premire adresse du rseau des commerciaux, vous allez vous en
rendre compte. Vu que la coupure est entre deux octets, c'est facile, la premire adresse du rseau est
10.0.0.0 !?!
La mme que pour les directeurs... Cela veut dire qu'en respectant la mme mthode que
prcdemment, nous avons cr deux plages, mais celles-ci se chevauchent. Et donc, cela ne marche
pas.
Que s'est-il pass ?
En fait, nous avons dmarr la plage d'adresses des commerciaux sur une adresse qui ne pouvait pas
tre une adresse de rseau.
Si nous crivons le masque en binaire : 11111111.11111111.11111111.00000000, nous voyons que
seuls les 8 derniers bits de l'adresse, soit le dernier octet, peuvent changer pour des machines
appartenant un mme rseau.
Pour connatre la premire adresse d'une plage, il faut mettre tous ces bits 0, ce qui nous
donneobligatoirement 0 comme valeur sur le dernier octet pour l'adresse de rseau.
Or, nous avions choisi 10.0.0.32, qui ne peut donc pas marcher. Aprs notre calcul, nous avons vite vu
que la premire adresse de la page tait 10.0.0.0 qui, elle, tait correcte.
Bah oui, mais comment faire alors ?
1. Vous tes un cad et vous vous sentez capable de toujours dmarrer une plage sur une
adresse autorise. Dans ce cas, allez-y !
2. Vous n'tes pas encore un cad et ne souhaitez pas en devenir un. Dans ce cas, il y a
une mthode trs simple : faites toujours vos calculs en prenant en premier les plages les
plus grandes, comme dans le premier exercice.
a marche tout le temps en prenant les plages les plus grandes en premier (techniciens >
commerciaux > directeurs) donc vous pourrez toujours vous en sortir... ou presque !
Il faut donc retenir que le masque, et donc le nombre d'adresses dans un rseau, impose de ne pas
dmarrer une plage d'adresses n'importe o.
Pour les cads, je vous donne quand mme les calculs en partant des directeurs.
La plage des directeurs est OK : 10.0.0.0/27.
Pour les commerciaux, nous avons vu qu'il fallait commencer en 0, donc on prend la premire
adresse possible aprs 10.0.0.31 qui finit en 0, soit 10.0.1.0 ! Ce qui nous donne pour les
commerciaux la plage 10.0.1.0/24 qui finit en 10.0.1.255
De la mme faon, nous ne pourrons pas commencer la plage des techniciens en 10.0.2.0, il faudra
aller jusqu'en 10.0.4.0. La plage des techniciens est donc 10.0.4.0/22 qui finit en 10.0.7.255.
Et si on ne peut pas faire autrement, par exemple si la plage des directeurs est dj existante, comment
faire ?
Les chats cas difficiles
Il y a certains cas pour lesquels nous ne pouvons pas trop faire autrement que de nous creuser les
mninges (ou faire appel un zro cad !).
Par exemple, vous arrivez dans une entreprise en tant qu'administrateur systmes et rseaux.
L'entreprise utilise actuellement la plage d'adresses 192.168.47.0/24. Cependant, cette entreprise
grandissant, les 256 adresses possibles de cette plage commencent ne pas tre suffisantes.
L'administrateur en chef vous demande d'agrandir cette plage rseau pour doubler sa taille, et ainsi
passer 512 adresses.
Le rflexe de base est de se dire qu'on peut ajouter la plage suivant 192.168.47.0/24, c'est--dire
192.168.48./24... mais a ne marche pas !
Faisons nos calculs : pour doubler la taille du rseau, rien de plus simple, il suffit d'ajouter un 0 dans
le masque. Ainsi, on passe de 28=256 29=512 adresses. Le masque devient donc 255.255.254.0,
autrement crit /23.
Mais attention, vu que nous venons de changer le masque, et si vous vous souvenez de la rgle
quelques lignes au-dessus : le masque, et donc le nombre d'adresses dans un rseau, impose de
ne pas dmarrer une plage d'adresses n'importe o !
Nous n'allons donc pas pouvoir choisir n'importe quoi comme adresse de dpart pour notre rseau.
Si nous voulons garder les adresses actuelles qui commencent par 192.168.47.X, nous pouvons
appliquer le nouveau masque une de ces adresses pour avoir la premire et la dernire adresse de
la plage.
Masque: 254 -> 11111110
Adresse: 47 -> 00101111
En mettant la partie machine de l'adresse 0, nous obtenons 00101110, ce qui correspond 46.
En mettant la partie machine de l'adresse 1, nous obtenons 00101111, ce qui correspond 47.
Notre nouvelle plage d'adresses va donc aller de 192.168.46.0 192.168.47.255.
La plage ainsi dfinie est donc 192.168.46.0/23
Si vous avez mal au crne, c'est normal.
Nous allons voir dans le chapitre suivant qu'il existe une mthode trs simple et facile
utiliser qui vite tous ces calculs et permet de rsoudre facilement les problmes de dcoupage !
Dcoupage avec la mthode magique
Qu'est-ce que la mthode magique ?
La mthode magique est une mthode qui va nous permettre de calculer trs facilement des plages
d'adresses rseau, et bien plus encore !
Le nombre magique
Pour utiliser la mthode magique, nous allons devoir utiliser le nombre magique...
Qu'est-ce que le nombre magique ?
Le nombre magique est simplement un calcul fait partir de l'octet significatif du masque. Il est gal
256 - octet significatif.
Par exemple, si l'on choisit le masque 255.224.0.0, on voit vite que l'octet significatif (celui o la
sparation a lieu) est 224.
Notre nombre magique vaut donc 256 - 224 = 32.
Que faire avec le nombre magique ?
Il va nous permettre de calculer instantanment la premire et la dernire adresse de notre plage.
Pour cela, il va falloir crire tous les multiples du nombre magique (jusqu' 256 bien sr).
Allons-y pour les multiples de 32 : 0, 32, 64, 96, 128, 160, 192, 224, 256.
Et maintenant, nous allons simplement appliquer les deux rgles suivantes :
La premire adresse du rseau sera le multiple du nombre magique, infrieur ou gal l'octet
correspondant dans l'adresse.
La dernire adresse du rseau sera le multiple suivant, moins 1.
Un exemple sera plus parlant. On associe l'adresse 192.168.0.1 et le masque 255.224.0.0.
Dans notre masque, l'octet significatif est le deuxime (255.224.0.0).
Nous allons donc prendre le deuxime octet de notre adresse (192.168.0.1), soit 168.
La premire adresse du rseau sera donc le multiple du nombre magique, strictement infrieur
168.
En regardant la liste des multiples, on trouve trs vite 160 ! 0, 32, 64, 96, 128, 160, 192, 224, 256.
La dernire adresse du rseau sera le multiple suivant, moins 1.
Le multiple suivant est 192, auquel on enlve 1 pour trouver 191.
La premire adresse de la plage est donc 192.160.0.0 et la dernire 192.191.255.255.
On a ajout les 0 pour la premire et les 255 pour la dernire, car tous les bits qui suivent sont 0 ou
1, selon qu'on veut la premire ou la dernire.
La mthode magique nous a permis de calculer une plage d'adresses sans avoir faire de calculs
binaires !
C'est quand mme beau... non ?
Amlioration de la mthode magique.
Eh bien oui, nous pouvons encore frapper plus fort !
L'ide n'est pas non plus rvolutionnaire... il s'agit simplement de ne pas calculer tous les multiples
du nombre magique, mais seulement ceux qui sont intressants.
Prenons un nouvel exemple : 10.45.185.24/255.255.248.0
Le nombre magique vaut : 256 - 248 = 8 ; l'octet significatif du masque est le troisime, ce qui
correspond 185 dans l'adresse.
Nous devons donc trouver le multiple de 8 strictement infrieur 185... Pas la peine de commencer
0 !
8 * 10 = 80, on est en dessous de 185.
8 * 20 = 160, on est en dessous, mais on se rapproche.
Commenons donc 160 :
160, 168, 176, 184, 192... STOP ! On est au-dessus de 185.
Le multiple strictement infrieur est 184, celui du dessus moins un vaut 191. Ce qui nous donne pour
la premire adresse 10.45.184.0, et pour la dernire 10.45.191.255.
Facile, non ?
Mais nous pouvons encore frapper plus fort ! En effet, trouver la premire et la dernire adresse
d'une plage est utile, mais dcouper une plage d'adresses en sous-rseaux l'est souvent encore plus.
Et la mthode magique va s'avrer redoutable !
Un exemple concret de dcoupage
Vous avez en charge le rseau d'une petite entit d'une entreprise. L'administrateur gnral vous
laisse disposition le rseau : 192.168.160.0/255.255.224.0.
Vous avez dans votre entit trois catgories de personnel :
550 techniciens ;
130 commerciaux ;
10 directeurs.
Il vous faut donc dcouper la plage d'origine en trois sous-rseaux pour chacune de ces populations.
tape 1: Calcul de la plage d'origine
Vous allez voir ici que la mthode magique est vraiment rapide par rapport la mthode classique.
Allons-y !
1. Le nombre magique vaut: 256 - 224 = 32.
2. L'octet significatif de l'adresse vaut 160, qui est un multiple de 32 ! Ce sera donc la premire
adresse, la dernire tant 160 + 32 - 1 = 191.
3. La premire adresse est 192.168.160.0 et la dernire est 192.168.191.255.
Maintenant, nous allons devoir calculer les plages pour chacune des populations.
tape 2: Calcul des masques
Par quoi commencer ?
La seule information que nous avons est le nombre de personnes de chaque population. a tombe
bien, car nous savons que la taille d'une plage dpend de son masque. Donc si on connat le nombre
d'adresses ncessaires, nous pouvons en dduire le masque.
La formule est : nb adresses = 2nbde0danslemasque .
Pour les techniciens, qui sont 550, le rseau devra contenir 1024 adresses (la puissance de 2
suprieure) soit 210 .
Le masque contiendra donc 10 bits 0, soit : 11111111.11111111.11111100.00000000.
Soit en dcimal : 255.255.252.0.
Nous pouvons faire pareil pour les commerciaux : 130 < 28 .
Le masque est donc : 255.255.255.0.
Et pour les directeurs, nous trouvons : 10 < 24 .
Le masque est donc : 255.255.255.240.
Nous avons les masques pour nos trois populations, il ne nous reste plus qu' y associer des adresses
pour avoir nos plages.
tape 3: Calcul des plages
C'est ici que la mthode magique va nous tre utile, car elle permet facilement de trouver la premire
et la dernire adresse d'une plage.
Nous allons commencer par les techniciens. Notre plage de dpart dmarre en 192.168.160.0. Eh
bien nous allons commencer la plage des techniciens cette adresse, et allons trouver l'adresse de fin
grce au masque.
Calculons le nombre magique : 256 - 252 = 4.
Le prochain multiple de 4 aprs 160 est 164 - 1 = 163.
La dernire adresse pour les techniciens est donc 192.168.163.255.
Pour les commerciaux, nous allons donc dmarrer l'adresse juste aprs pour ne pas empiter sur la
plage des techniciens, soit 192.168.164.0.
Nous allons nous passer du nombre magique pour les commerciaux, car la coupure se fait
parfaitement entre deux octets sur le masque. L'adresse de fin est donc facilement calcule
192.168.164.255.
Nous dmarrons aprs pour les directeurs, l'adresse 192.168.165.0. Le nombre magique vaut 256 -
240 = 16
La dernire adresse est donc 192.168.165.15 !
Rsultat
Nous avons donc dfini les trois plages :
Tech: 192.168.160.0/255.255.252.0, soit les adresses allant de 192.168.160.0
192.168.163.255.
Comm: 192.168.164.0/255.255.255.0, soit les adresses allant de 192.168.164.0
192.168.164.255.
Dirs: 192.168.165.0/255.255.255.240, soit les adresses allant de 192.168.165.0
192.168.165.15.
Nous remarquons que pour le rseau des directeurs, l'adresse 192.168.165.15 est une adresse de
broadcast mme si elle ne finit pas par 255...
Tout s'est bien pass, mais... Nous savons qu'il est trs facile de placer les plages d'adresses en
partant de la plus grande la plus petite, alors que l'inverse est trs trs trs complexe. Mais nous
avons la mthode magique !
Quand a se complique
Imaginons que nous ayons 120 secrtaires qui dbarquent sur notre rseau... YOUHOU !!!
Calmons-nous, cela reste un exemple, dans la vraie vie vous ne verrez pas dbarquer 120 secrtaires
comme cela.
Nous voulons leur crer une nouvelle plage, mais sans toucher aux rseaux existants. Si nous prenons
la mme mthode que prcdemment, nous allons nous planter. Voyons pourquoi.
Nous avions fini la plage des directeurs l'adresse 192.168.165.15, nous allons donc dmarrer celle
des secrtaires l'adresse suivante, soit 192.168.165.16.
Le masque pour les secrtaires sera : 120 < 27 ; soit 255.255.255.128.
Le nombre magique vaut 256 - 128 = 128. La plage des secrtaires va donc finir au prochain multiple
de 128 moins 1, soit 127.
Nous avons donc dfini la plage des secrtaires allant de 192.168.165.16 192.168.165.127...
Mais cela ne marche pas ! D'abord, car il n'y a pas assez d'adresses. De 16 127, nous n'avons que
112 adresses, pas assez pour nos 120 secrtaires. Ensuite, et c'est le plus grave, notre plage n'est pas
celle que nous pensons... En effet, si nous reprenons la mthode magique 0, cela nous donne le
calcul suivant :
le nombre magique est 128 ; les multiples de 128 sont 0, 128 et 256 ; notre plage va donc aller de 0
127, etnon de 16 127 !
Nous empitons donc sur les adresses des directeurs !!
Oui, mais comment faire ?
Eh bien il suffit de prendre le multiple du nombre magique suivant !
Nous allons commencer notre plage non pas en 192.168.165.16, mais en 192.168.165.128, et donc
finir en 192.168.165.255.
Et l, nous avons bien dfini un rseau d'au moins 120 adresses et qui n'empite pas sur le rseau
des directeurs !
Cependant, nous avons laiss un trou... Les adresses de 16 127 ne sont pas utilises. C'est normal, et
ce n'est pas grave de toute faon. Nous pourrons utiliser ces adresses pour des petits rseaux par la
suite si nous le souhaitons.
Quand on place un rseau plus grand que le prcdent dans une plage, il est ncessaire de sauter une
certaine plage d'adresses et de laisser un "trou" dans la plage d'adresses.
Le principe est simple : vu que nous travaillons avec des rseaux dont la taille est un multiple de 2, un
petit rseau pourra toujours dmarrer sur un multiple d'un grand rseau.
Par exemple, tout multiple de 16 est un multiple de 8 :
0, 16, 32, 48...
0, 8, 16, 24, 32, 40, 48
On pourra donc toujours placer une petite plage d'adresses derrire une plage prcdente plus
grande. Et on pourra seulement parfois placer une grande plage derrire une petite, mais dans ce cas
il faudra faire attention et bien utiliser la mthode magique.
Il est temps de faire quelques exercices pour vous entraner.
Exercices
Ici encore, je vous conseille de ne pas ngliger ces exercices. Faites-les avant de regarder les
solutions.
Premier exemple
Dcoupez la plage suivante en trois sous-rseaux : 10.47.192.0/255.255.240.0, avec les populations
suivantes :
880 techniciens ;
400 commerciaux ;
60 directeurs.
Attention, il y a une astuce trouver pour la plage des directeurs !
D'abord, on calcule les masques pour chaque population:
Techniciens : 880 < 210 ce qui nous donne le masque 255.255.252.0.
Commerciaux : 400 < 29 ce qui nous donne le masque 255.255.254.0.
Directeurs : 60 < 26 ce qui nous donne le masque 255.255.255.192.
Mais il y a un petit pige !
Si nous choisissons pour les directeurs le masque 255.255.255.192, le rseau pourra contenir au
mieux 64 adresses, moins les adresses de broadcast et rseau, ce qui donne 62 adresses. C'est limite
pour 60 directeurs, qui ont peut-tre des imprimantes, plusieurs ordinateurs, etc.
Il est donc judicieux ici de choisir un masque nous permettant d'avoir plus d'adresses. Nous pouvons
prendre le masque possdant un bit de plus pour la partie rseau de l'adresse, soit 255.255.255.128,
qui nous assurera un rseau de 128 adresses, soit 126 adresses disponibles.
Cela nous donne donc :
Techniciens : 880 < 210 ce qui nous donne le masque 255.255.252.0.
Commerciaux : 400 < 29 ce qui nous donne le masque 255.255.254.0.
Directeurs : 60 < 27 ce qui nous donne le masque 255.255.255.128.
Ensuite on calcule la plage des techniciens : le nombre magique vaut 256 - 252 = 4.
La premire adresse est 10.47.192.0 (donne par l'nonc) et la dernire 10.47.195.255.
Puis celle des commerciaux : le nombre magique vaut 256 - 254 = 2.
La premire adresse est 10.47.196.0 (donne par la fin de la plage des techniciens) et la dernire
10.47.197.255.
Enfin, celle des directeurs : le nombre magique vaut 256 - 128 = 128.
La premire adresse est 10.47.198.0 (donne par la fin de la plage des commerciaux) et la dernire
10.47.198.127.
Second exemple... le mme que le premier !
En fait l'nonc est le mme, mais l'on vous demande de commencer par les directeurs, puis les
commerciaux, et enfin les techniciens.
La bonne nouvelle, c'est que les masques restent les mmes !
Techniciens : 255.255.252.0.
Commerciaux : 255.255.254.0.
Directeurs : 255.255.255.128.
On passe donc la plage des directeurs : le nombre magique vaut 128.
La premire adresse est 10.47.192.0 et donc la dernire va tre 10.47.192.127.
Nous serions tents de continuer pour la plage des commerciaux l'adresse suivante, mais l'on sait
que l'on prendrait alors des risques...
Pour les commerciaux, le nombre magique vaut 2. Il faut donc que la premire adresse dmarre sur
un nombre pair sur son troisime octet (l'octet significatif dans le masque).
On ne peut pas dmarrer en 192 puisque quelques adresses sont dj prises par les directeurs. Il faut
donc dmarrer en 194.
Ce qui nous donne 10.47.194.0 pour la premire adresse et 10.47.195.255 pour la dernire adresse.
On continue pour les techniciens : le nombre magique vaut 4.
192 est un multiple de 4, mais il est dj utilis par les directeurs. On peut par contre prendre 196.
Ce qui nous donne 10.47.196.0 pour la premire adresse et 10.47.199.255 pour la dernire adresse.
On rcapitule :
Directeurs : de 10.47.192.0 10.47.192.127.
Commerciaux : de 10.47.194.0 10.47.195.255.
Techniciens : de 10.47.196.0 10.47.199.255.
Et a marche !
Euh... oui mais l on finit plus loin que la premire fois, on n'aurait pas gch plus d'adresses ?
Non, nous en avons gch exactement le mme nombre. Sauf qu'ici on le voit bien, car les adresses
gches sont dans les "trous" que nous avons laisss entre chaque plage, alors que dans le premier
cas il y a des adresses gches, mais elles se situent aprs nos trois plages.
Le rsultat est exactement le mme !
vous de jouer
Bon, je dis de jouer, mais je sais que tout le monde ne prend pas son pied calculer des masques de
sous-rseaux...
Mais globalement, vous pouvez vous entraner en choisissant vous-mmes vos plages d'adresses et
les nombres de personnes dans chaque catgorie.
Vous pouvez aussi augmenter ou diminuer le nombre de catgories.
Bref, il y a faire et si jamais vous ne vous sentez pas l'aise ou avez des questions, n'hsitez pas
les poster sur le forum dans la rubrique adquate (discussions informatiques par exemple).
vous savez maintenant dcouper une plage d'adresses en diffrents sous-rseaux ;
et vous savez utiliser la mthode magique pour aller plus vite dans vos dcoupages.
Il nous faut maintenant attaquer une des parties du cours les plus importantes, le routage.