Documente Academic
Documente Profesional
Documente Cultură
1 Adressage IP
1.1 Limites du nombre dadresses IP
1.1.1 Adresses de rseaux valides
Les adresses IP de rseaux valides appartiennent forcment aux classes A, B ou C. Elles satisfont en outre les
contraintes suivantes :
Partie id. rseau :
ne peut pas tre "tout zro" (cest dire tous ses bits 0)
ne peut pas tre "tout un" pour la classe A
Partie id. station :
doit tre "tout zro"
Toute adresse IP de station valide, quelle que soit la classe de son rseau dappartenance, a sa partie id. station
qui satisfait les contraintes suivantes :
ne peut pas tre "tout zro" (rserv pour ladresse de son rseau)
ne peut pas tre "tout un" (rserv pour ladresse de diffusion gnrale sur son rseau)
Pour chaque classe A, B et C, calculer le nombre dadresses IP de stations valides attribuables par rseau.
Soient les 4 adresses IP suivantes, codes sur 32 bits, o les bits sont regroups ici en octets pour en faciliter
la lecture :
1. 10010011 11011000 01100111 10111110
TP 2 Reseaux 2/24
On sait que le premier octet dune adresse IP suffit dterminer la classe de cette adresse. On sait aussi que
certaines combinaisons pour lid. rseau sont interdites.
1. Dterminer, pour chaque classe, lintervalle [min, max] des valeurs dcimales que peut prendre le premier
octet, en tenant compte des combinaisons interdites.
2. En dduire les classes des adresses dont le premier octet est :
a) 10
b) 241
c) 192
d) 172
e) 230
3/24 TP 2 Reseaux
Reprendre les rsultats obtenus lexercice 1 et recalculer le nombre dadresses rseaux attribuables en tenant
compte de ces contraintes supplmentaires.
Le routage est une opration de la couche rseau qui permet dacheminer un message vers une destination
donne. Sur TCP/IP, le routage est effectu par IP (Internet Protocol) dont le rle est de permettre lintercon-
nexion de rseaux htrognes.
lorigine, le routage dIP reposait uniquement sur les adresses IP et leurs classes. Cest ce que nous allons
tudier ici. Dans la section suivante, nous tudierons un principe plus souple utilisant des masques de sous-rseaux
et permettant le subnetting.
Le premier routeur de la route est forcment un routeur raccord un mme rseau que la station mettrice.
Il est choisi par celle-ci, en fonction de la destination du message. Si la destination se trouve sur un mme rseau
que ce routeur, alors celui-ci peut lui envoyer directement le message dans une trame (ou un paquet, ou tout autre
PDU que le rseau physique permet denvoyer pour transporter de linformation).
- Par la suite, on simplifiera en considrant que dans un rseau physique on utilise des trames pour
transporter des donnes. . .
Sinon, le routeur doit choisir un second routeur, raccord un mme rseau et lui envoyer le message dans
une trame, afin quil lachemine vers sa destination. Le processus se poursuit jusqu ce que le message arrive
un routeur se trouvant sur un mme rseau que la destination, qui peut le lui envoyer directement, encapsul dans
une trame.
TP 2 Reseaux Version du 24/12/2010 4/24
Dans ce contexte, sachant ladresse IP dune station, il est ais dextraire ladresse IP du rseau auquel elle
appartient. Il suffit den identifier la classe et de mettre zro tous les bits de la partie identifiant de station.
Sauf cas exceptionnels et de courte dure, toute station (ou routeur) connat son (ou ses) adresse(s) IP ainsi
que les adresses du (ou des) rseaux au(x)quel(s) elle est connecte. Lorsquelle a un datagramme envoyer (ou,
pour un routeur, acheminer), il lui suffit dextraire ladresse de rseau de ladresse destination du datagramme
et de la comparer ses propres adresses de rseau. Sil y a concordance, la destination est directement accessible
et la remise est directe. Sinon, il faut choisir un routeur parmi ceux directement accessibles, et sen servir de relais.
Ce choix est ralis, dans toutes les implmentations IP, par consultation dune table de routage.
Les tables de routage dorigine comportent au minimum deux colonnes et chaque ligne dcrit une destination.
La premire colonne indique ladresse IP du rseau destination et la seconde indique ladresse IP du routeur me-
nant vers la destination. Le routeur ayant plusieurs adresses IP, celle retenue doit tre celle dans le rseau commun
avec la station (ou le routeur).
Par souci de lisibilit lors de la consultation des tables de routages par les administrateurs rseau, les destina-
tions directement accessibles figurent elles aussi dans les tables. Comme il ny pas de routeur pour ces destina-
tions, ladresse IP spcifie dans la colonne routeur est 0.0.0.0 (sous Unix, car sur Windows, cest ladresse IP
de linterface daccs au rseau correspondant), indiquant lordinateur possdant la table, cest dire une remise
directe.
Enfin, il est noter quune table de routage ne dcrit pas la route qui sera suivie par un datagramme. Elle nen
indique quune partie : ladresse du prochain routeur utiliser. La table de ce routeur indiquera une autre partie
de la route : ladresse dun autre routeur utiliser, en cas de remise indirecte.
- Ainsi, linformation sur les routes est rpartie entre les diffrentes tables des routeurs de linternet.
Exemple
Soit linterconnexion de rseaux suivante :
112.0.0.0
112.54.149.250 175.110.28.82
112.3.45.67
R1
175.110.25.251 175.110.0.0
175.110.3.250
R2 215.192.18.21
215.192.18.250
215.192.18.0
Destination Routeur
112.0.0.0 0.0.0.0
175.110.0.0 112.54.149.250
215.192.18.0 112.54.149.250
Destination Routeur
112.0.0.0 0.0.0.0
175.110.0.0 0.0.0.0
215.192.18.0 175.110.3.250
Si la station 112.3.45.67 met un datagramme destination de 215.192.18.21, alors elle enverra une
trame R1 (112.54.149.250). Celui-ci enverra une autre trame R2 (175.110.3.250) qui, son tour,
mettra une trame destination de 215.192.18.21 (remise directe).
Cest pourquoi, IP accepte la spcification dune route par dfaut. Elle est employe lorsquaucune entre
correspondant la destination dun datagramme nest trouve dans la table. Elle indique un routeur directement
accessible.
Bien que ne pouvant faire lobjet dune entre dans la table de routage (dans cette version), la route par dfaut
apparat lorsquon la visualise (de mme que les destinations directement accessibles). En utilisant une route par
dfaut, la visualisation de la table de 112.3.45.67 donnerait :
Destination Routeur
112.0.0.0 0.0.0.0
default 112.54.149.250
Notons quaucun de ces enregistrements ne fait, proprement parler, partie de la table de routage. Ils sont tous
issus de la configuration de linterface de raccordement au rseau 112.0.0.0 et celle du logiciel IP. Nous ver-
rons dans la partie 3 quavec une colonne supplmentaire, ces enregistrements peuvent tre exprims dans la table.
i Notons tout de mme quil est ais sur Unix dexprimer des destinations interdites dans les
tables de routages en utilisant loption reject de la commande route. Mais les administra-
teurs rseau prfreront utiliser un firewall plutt que cette possibilit. . .
2. crire celle de 175.110.28.82 sachant que lon ne veut pas quelle puisse communiquer avec les sta-
tions du rseau 112.0.0.0.
Cest une configuration de IP et non une entre de la table (dans cette version), qui ne concerne que des
adresses de rseaux distants. Elle apparat toutefois lors de la visualisation de la table, o lentre indique ladresse
IP de lordinateur.
En fait, 175.110.28.82 a quand mme le droit de communiquer avec la station 112.3.45.67. crire la
visualisation de sa table de routage.
Que le datagramme soit transmis un routeur ou la destination finale, il est toujours encapsul dans une trame
ou un paquet. Cette trame est envoye ladresse physique du routeur ou de la destination finale, correspondant
ladresse de son interface sur le rseau utilis. Celle-ci est dtermine en effectuant une rsolution dadresse,
partir de ladresse IP du destinataire de la trame. ARP et le cache ARP sont une possibilit pour cela.
TP 2 Reseaux 8/24
Supposons que les trois rseaux de la figure prcdente soient trois rseaux Ethernet. Les adresses des inter-
faces des stations et routeurs, ainsi que leurs adresses IP associes sont les suivantes :
Trois trames (hors celles transportant des ventuels datagrammes ARP) sont ncessaires pour acheminer un
datagramme mis par la station 112.3.45.67 destination de 215.192.18.21. Pour les deux premires,
indiquer :
leurs adresses physiques (MAC) source et destination
les adresses source et destination contenues dans le datagramme quelles encapsulent
Le rseau prcdent a volu. De nouveaux rseaux et stations (figurant en gris sur la figure) et les routeurs
R3, R4 et R5 ont t ajouts :
175.110.28.82
175.110.0.0
175.110.3.250 215.192.18.0
S1 175.110.25.251 R2
215.192.18.250 215.192.18.21
R1
205.254.0.0 112.54.149.250 198.199.0.0
S4
R3 112.0.0.0 112.3.45.67
205.254.133.0
S5
R4
S2 S3 R5
117.0.0.0 164.56.0.0
9/24 TP 2 Reseaux
1. Attribuer chaque nouvelle station la plus petite adresse IP disponible dans son rseau.
2. Attribuer chaque interface des nouveaux routeurs (ou nouvelles interfaces danciens routeurs), la plus
grande adresse IP disponible dans son rseau. Si plusieurs routeurs sont connects un mme rseau,
attribuer la plus grande adresse au routeur portant le plus grand numro.
3. crire les tables de routage des stations S1, S4 et S5 ainsi que celle de 175.110.28.82 dont on ne veut
toujours pas quelle communique avec les stations du rseau 112.0.0.0 sauf avec 112.3.45.67. Utiliser autant
que possible des routes par dfaut.
4. On va crire les tables de routage de certains routeurs. L encore, on va utiliser des routes par dfaut lorsque
cest possible. Cependant, il faut sassurer de la cohrence des routes car toutes les destinations doivent tre
accessibles partir de nimporte quel routeur/station. Les routeurs ne doivent pas se renvoyer un data-
gramme cause de tables mal labores. De plus, les datagrammes dont ladresse destination nappartient
pas une adresse de rseau existante doivent tre rapidement identifis et dtruits. Une solution pour cela
est dutiliser un rseau fdrateur (backbone, ou pine dorsale), central, contenant au moins un routeur
ayant connaissance de lensemble du rseau et nutilisant pas de route par dfaut. Les autres routeurs nont
qu connatre les destinations non situes vers le rseau fdrateur et utiliser une route par dfaut pour les
autres. Un rseau fdrateur adquat est celui au trait pais (112.0.0.0). Bien quil soit prfrable que
tous les routeurs du rseau fdrateur aient connaissance de lensemble du rseau, on suppose que R3 a une
route par dfaut vers R4 et que R4 a une route par dfaut vers R1. crire les tables de routage des routeurs
R1, R3, R4 et R5.
3 Routage et sous-rseaux
Dans cette section, nous allons utiliser le routage avec masques de sous-rseaux, qui est le plus utilis actuel-
lement. Ce type de routage est d la technique du subnetting.
Prenons lexemple dune entreprise qui possde deux rseaux locaux (un rseau Ethernet et un Token Ring) et
qui dsire les interconnecter entre eux ainsi qu lInternet.
La solution la plus simple consiste utiliser un routeur qui servira aussi bien pour les communications internes
lentreprise que pour les communications avec lInternet. Ainsi, le schma dinterconnexion est le suivant :
Ethernet
R
Internet
Token Ring
TP 2 Reseaux 10/24
Les avantages dutiliser une seule adresse de rseau pour ces deux rseaux sont nombreux mais le principal est
que le rseau de lentreprise est vu de lextrieur (cest dire de lInternet) comme un unique rseau. Outre une
certaine confidentialit organisationnelle, cela permet de minimiser les informations de routage pour atteindre un
de ces deux rseaux : seule la route vers le rseau (global) de lentreprise doit tre connue dans lInternet.
- Cest principalement pour minimiser la taille des tables de routage, et rduire le nombre
dadresses rseaux ncessaires aux entreprises que le subnetting a t invent.
Nombre dentreprises disposent de plusieurs rseaux physiques. Si chacun possdait une adresse de rseau
propre, le nombre dentres des tables de routage serait multipli, alors quil se limite gnralement une entre
par entreprise connecte.
Cest un autre avantage du subnetting : ladministrateur de ce rseau peut lorganiser sa guise et attribuer
comme bon lui semble les adresses de sous-rseaux, tant que ces attributions sont connues localement.
Lajout et la suppression dun rseau dans lentreprise sont uniquement pris en compte localement, un cot
minimum, sans avoir besoin de changer dadresse de rseau, ni dajouter ou de supprimer des routes dans les
tables de lInternet.
32 bits
La partie classe + identifiant de rseau est fixe et attribue par les instances officielles de lInternet. En
revanche, ladministrateur du rseau peut grer sa guise la partie identifiant de station. Posons B le nombre de
bits de cette partie. Ladministrateur doit partitionner (dcouper) les 2B adresses en autant de parties distinctes
que de sous-rseaux.
11/24 TP 2 Reseaux
id. sous
classe + id. rseau rseau id. station
b
En reprenant lexemple de notre entreprise, supposons quelle ait obtenu ladresse 194.199.116.0, de
classe C, pour lensemble de son rseau. Dans cette adresse, la partie identifiant de station occupe 8 bits (B vaut
8). Ladministrateur doit rserver une partie de ces 8 bits pour coder lidentifiant de sous-rseau :
24 bits b 8b
id. sous
194.199.116 rseau id. station
Les diffrentes valeurs de cet identifiant permettront alors de distinguer les sous-rseaux de lentreprise ;
chaque sous-rseau ayant une valeur didentifiant de sous-rseau propre. Dit autrement, elles partitionnent (d-
coupent) lespace dadressage.
Puisque b bits sont rservs sur les B bits disponibles, il ne reste que B b bits pour lidentifiant de station.
M De mme quen labsence de subnetting, les identifiants de station "tout 0" et "tout 1" sont
rservs pour ladresse du (sous-)rseau et ladresse de diffusion dans le (sous-)rseau.
Exemple
Revenons notre exemple. B vaut 8 et il y a 2 sous-rseaux. On en dduit que la taille de lidentifiant de sous-
rseau doit tre au minimum de 2 bits. Au passage, on en dduit que les sous-rseaux ne doivent pas possder plus
de 62 stations (282 2). Les combinaisons possibles sur 2 bits sont 00, 01, 10 et 11. La premire et la dernire
ne sont pas exploitables cause de la recommandation. Les 2 combinaisons restantes vont servir identifier les
sous-rseaux. Par exemple :
TP 2 Reseaux 12/24
identifiant de sousrseau
Ladresse de ce sous-rseau est obtenue en mettant lidentifiant de station tout 0, ce qui donne
194.199.116.64 :
194 . 199 . 116 . 64
11000010 11000111 01110100 01000000
Ladresse de diffusion dans ce sous-rseau est obtenue en mettant lidentifiant de station tout 1,
ce qui donne 194.199.116.127 :
194 . 199 . 116 . 127
11000010 11000111 01110100 01111111
- Notons au passage que le routeur R doit avoir une adresse IP dans chaque sous-rseau, ainsi quune
adresse IP pour linterface le reliant lInternet.
13/24 TP 2 Reseaux
Si lon prend les plus hautes disponibles dans les sous-rseaux pour les attribuer au routeur, cela donne :
194.199.116.64
R 194.199.116.126 (Ethernet)
Internet 194.199.116.190
194.199.116.128
(Token Ring)
ici, le routeur dispose dune
adresse pour son interface daccs
vers Internet
La raison pour laquelle le standard recommande de ne pas utiliser les identifiants de sous-rseau tout 0 et
tout 1 est lambigut que cela introduit :
ladresse du sous-rseau ayant lidentifiant de sous-rseau tout 0 serait la mme que ladresse du rseau
(global) de lentreprise ;
ladresse de diffusion dans le sous-rseau ayant lidentifiant de sous-rseau tout 1 serait la mme que
ladresse de diffusion dans le rseau (global) de lentreprise.
Complter le tableau suivant qui explore les possibilits de subnetting dun rseau de classe C, selon le nombre
de bits utiliss pour lidentifiant de sous-rseau, indiqu en premire colonne.
Les rseaux locaux contenant souvent une centaine de stations, il est vident quune adresse de classe C nest
pas pertinente pour le subnetting. Mme si lentreprise a de petits rseaux locaux dune trentaine de postes, le
nombre de sous-rseaux possibles est aussi faible que les perspectives dvolution que cela offre.
TP 2 Reseaux 14/24
Cest pourquoi, ce sont des adresses de rseau de classe B qui sont gnralement utilises. Si lon construit
le mme tableau sur les possibilits de subnetting pour une adresse de classe B, on saperoit quon minimise
le nombre dadresses perdues en utilisant 8 bits pour lidentifiant sous-rseau, ce qui laisse le mme espace
dadressage quune classe C pour les stations des sous-rseaux :
La plupart des entreprises utilisent donc 8 bits pour lidentifiant sous-rseau car cela permet dadresser de
nombreux sous-rseaux de taille raisonnable. Mais nombreuses sont celles qui nont quune trentaine de sous-
rseaux au plus et qui gchent ainsi un espace dadressage considrable en monopolisant pour rien plus de 57 000
adresses ! Heureusement, la technique du CIDR (Classless Inter-Domain Routing, ou adressage hors-classe) a t
invente depuis, mais nous ne ltudierons quau second semestre (voir ventuellement les RFC 1518 et 1519).
i Dans la pratique, certains administrateurs ne respectent pas les recommandations pour lidentifiant
de sous-rseau tout 0 et tout 1, cause du gchis dadresses que cela introduit. La RFC 1878
suggre mme que cest une pratique obsolte. Avec une bonne configuration, les routeurs CISCO
sen accommodent. Nanmoins, nous respecterons cette recommandation, sauf ventuellement dans
certains exercices o ce sera prcis.
24 bits 8 bits
En utilisant le plus petit nombre de bits possibles pour lidentifiant de sous-rseau tout en respectant les recom-
mandations du standard :
1. Partitionner ladresse 194.199.116.0 de manire ce que toutes les stations du rseau Ethernet aient
une adresse IP impaire et que celles du rseau Token Ring aient une adresse IP paire.
i Indication : se baser sur ce qui distingue les reprsentations binaires des nombres pairs de
ceux impairs.
Tout datagramme destin une station dun sous-rseau est considr comme tant destin une station du r-
seau logique. Charge au routeur du rseau de distinguer quel sous-rseau appartient la station. Ainsi, pour lInter-
net, lalgorithme de routage reste inchang car toutes les adresses de 194.199.116.0 194.199.116.255
sont considres comme faisant partie du rseau 194.199.116.0 : les 8 bits de lidentifiant station sont mis
zro.
lintrieur du rseau, il est capital que chaque station et chaque routeur sache quil y a eu partition car elles
doivent connatre les routes vers les sous-rseaux et savoir si la remise peut tre directe. Il nest plus possible
dutiliser le test dappartenance vu en dbut de TP, car les bits qui identifient le sous-rseau sont plus nombreux
que ceux identifiant le rseau (les 24 premiers pour une classe C). En effet, les bits qui identifient le sous-rseau
sont ceux de lidentifiant rseau plus ceux de lidentifiant sous-rseau.
TP 2 Reseaux 16/24
La construction du masque est simple : mettre 1 tous les bits qui identifient le sous-rseau et 0 les bits
identifiant les stations. Pour notre exemple, en gardant lidentifiant de sous-rseau sur 2 bits proposs dans la
section 3.3.2, les associations sont les suivantes :
Sous-rseau Masque
194.199.116.64 255.255.255.192
194.199.116.128 255.255.255.192
Sousrseau (Ethernet) :
194 . 199 . 116 . 64
Masque de sousrseau :
255 . 255 . 255 . 192
En utilisant le plus petit nombre de bits possibles pour lidentifiant de sous-rseau et en suivant les recom-
mandations du standard :
2. Quel est le masque de sous-rseaux pour loptimum des partitions dune adresse de classe B, o lidentifiant
de sous-rseau (non clat et coll lidentifiant de rseau) est sur 8 bits (voir section 3.3.2) ?
Lorsquune station (ou un routeur) est relie un sous-rseau, le masque de sous rseau doit tre indiqu
au moment de la configuration de son interface, en mme temps que son adresse IP. Avec ce masque et
ladresse de son sous-rseau, il est ais de savoir si la remise dun datagramme doit tre directe ou indirecte.
En effet, soit D ladresse de destination du datagramme, alors la remise est directe si et seulement si la station
ou le routeur dispose dune interface avec le sous-rseau R de masque M , telle quen mettant zro tous les bits
de D o ils sont zro dans M , on retombe sur R.
Ceci revient oprer un ET logique bit bit entre D et M , puis comparer les 32 bits obtenus avec R. En effet,
on rappelle que la table de vrit du ET logique entre deux bits b1 et b2 est :
valeurs de b1
0 1
valeurs de b2
0 0
0
0 1
1
Exemple
Destination :
194 . 199 . 116 . 103
Il nest pas ncessaire que ladresse du sous-rseau dune interface soit indique la configuration car elle est
dductible de ladresse IP et du masque de sous rseau. En effet, connaissant le masque, il suffit de lappliquer
ladresse IP de linterface pour en connatre ladresse de sous-rseau.
19/24 TP 2 Reseaux
Classe Masque
A 255.0.0.0
B 255.255.0.0
C 255.255.255.0
Les masques peuvent donc tre utiliss mme sil ny a pas de subnetting et font partie des configurations
sous Unix et sous Windows.
i Par dfaut, les masques sont positionns selon la classe de ladresse IP de linterface, et doivent tre
modifis en cas de subnetting.
Par exemple, un extrait de la table de routage dune station du sous-rseau 194.199.116.128 de la sec-
tion 3.3.2 peut tre :
Pour savoir si une adresse D correspond une destination 1 R, on applique D le masque associ R et on
compare le rsultat avec R. Si cest la mme adresse, alors D est une adresse correspondant la destination R.
i La colonne Masque est prsente dans les tables de la plupart des implmentations actuelles dIP, y
compris sous Unix et Windows. Lavantage de cette approche est que toutes les routes peuvent
tre exprimes dans cette nouvelle version de la table de routage.
Exemple
En dbut de TP (sections 2.3 et 2.5), la station dadresse 175.110.28.82 devait connatre une route vers
son propre rseau, vers le rseau 215.192.18.0 et vers lordinateur 112.3.45.67. Ceci est exprimable dans
la table de la manire suivante :
Lorsque la destination nest pas subnette ou quon na pas besoin de le savoir (par lexemple, lextrieur
du rseau subnett), le masque associ est celui de la classe du rseau (comme les 2 premiers de la table). Lors-
quil sagit dune route vers un ordinateur, alors tous les bits de ladresse de destination du datagramme doivent
correspondre la destination, do le masque 255.255.255.255.
Enfin, il est trs ais dindiquer une route par dfaut : puisque la destination na pas dimportance, aucun
bit na besoin dtre compar : il faut tous les ignorer. La destination par dfaut est donc 0.0.0.0 et son masque
est 0.0.0.0. Pour la station prcdente du sous-rseau 194.199.116.128, la table augmente dune route
par dfaut devient :
1. Souvent, la destination dans une table de routage correspond un rseau ou un sous-rseau, mais on peut regrouper plusieurs
adresses de (sous-)rseaux dans une seule destination. . .
21/24 TP 2 Reseaux
Ici, le routeur est le mme pour ces 2 destinations, on peut donc simplifier la table ainsi :
Notons quen gnral, les destinations directement accessibles sont traites part ainsi que les adresses que
la station elle-mme doit reconnatre : ses propres adresses, celles en 127.x.y.z de linterface loopback, les
adresses de diffusion, de multidiffusion. . . Lalgorithme est donc un peu plus compliqu que a.
Reprenons le grand rseau de lexercice 12 la fin de la partie sur le routage sans masque. Comme le montre
la figure ci-dessous, le rseau 164.56.0.0 (le seul non gris) est en fait constitu de plusieurs sous-rseaux et
routeurs :
175.110.28.82
175.110.0.0
175.110.3.250 215.192.18.0
175.110.25.251 R2 215.192.18.21
215.192.18.250
R1
205.254.0.0 112.54.149.250 198.199.0.0
R3 112.0.0.0 112.3.45.67
205.254.133.0
R4
R5 R6
117.0.0.0 164.56.0.0
R7
TP 2 Reseaux 22/24
Si on se rfre la table des possibilits de subnetting dune adresse de classe B, prsente dans la sec-
tion 3.3.2 page 11, alors une entreprise qui dispose de sous-rseaux de plus 2 500 stations, ne peut subnetter son
adresse quavec au plus 4 bits pour lidentifiant sous-rseau, ce qui lui permet dadresser au plus 14 sous-rseaux.
De mme, si lentreprise ne possde que des rseaux dau plus 250 stations, elle peut utiliser 8 bits pour
lidentifiant sous-rseau, ce qui lui permet dadresser au plus 254 sous-rseaux.
Que se passe-t-il si une entreprise possde 9 sous-rseaux de 2 500 stations et 10 sous-rseaux de 1 500
stations ? La solution est dutiliser un sous-adressage variable (variable-length subnetting), o les sous-rseaux
nont pas le mme masque de sous-rseau.
Exemple
Supposons que le rseau subnetter ait ladresse 139.124.0.0. Pour simplifier, on considre que lentreprise
na que 2 rseaux de 2 500 stations, appels A et B, et que 4 sous-rseaux de 1 500 stations, appels W, X, Y et
Z. Considrons que la taille de ces rseaux nvoluera dans le temps qu hauteur dau plus 4 094 stations dans A
et B, et dau plus 2 046 stations dans W, X, Y et Z. Alors, une solution dadressage qui respecte les recommanda-
tions et suffisante pour lvolution de ces sous-rseaux est rsume dans le tableau suivant :
Bien entendu, cette mthode rend plus complexe les tables de routage et la gestion des adresses : ladminsitra-
teur doit sassurer quaucune adresse attribue nappartient plusieurs sous-rseaux, et il doit aussi savoir quelles
adresses sont laisses libres pour des affectations futures.
23/24 TP 2 Reseaux
Pour rsoudre ces problmes et affecter facilement les adresses aux sous-rseaux, une mthode simple consiste
construire un arbre binaire reprsentant les combinaisons que peuvent prendre les bits de lidentifiant sous-
rseau, en tenant compte de la taille des sous-rseaux.
bit 1 de lid.
0 1
sousrseau :
bit 3 de lid.
sousrseau : 0 1 0 1
W X Y Z
On remarque quil y a des combinaisons non affectes qui pourront ltre par la suite.
M On ne devra pas affecter un sous-rseau une adresse sur une branche ou tous les bits sont
0 (la branche la plus gauche) ni o tous les bits sont 1 (la branche la plus droite), sinon
on ne respectera pas les recommandations.
C
A
R6
R5 E
R7
Les sous-rseaux A, B, C, D et E ont des tailles diffrentes :
A et E contiennent entre 9 000 et 16 382 stations
B et C contiennent entre 6 000 et 8 190 stations
D contient entre 3 000 et 4 094 stations
TP 2 Reseaux 24/24
1. Subnetter le rseau et affecter un adresse et un masque chaque sous-rseau. Afin que tout le monde
obtienne les mmes rsultats, on se posera comme contrainte que ladresse de A devra tre sur la branche la
plus gauche possible, puis B devra tre sur la branche la plus gauche parmi les restantes possibles, etc.
2. Attribuer aux routeurs R5, R6 et R7 les adresses les plus hautes disponibles dans chaque sous-rseau. Sil
y a conflit entre deux routeurs, donner la plus grande celui portant le plus grand numro.
3. crire les tables de R5, R6 et R7.