Vous êtes sur la page 1sur 9

TP 10.3.

5a Notions de base sur le dcoupage en sous-rseaux


Objectif
Identifier les raisons pour lesquelles utiliser un masque de sous-rseau. Faire la distinction entre un masque de sous-rseau par dfaut et un masque de sous-rseau personnalis. Dfinir les conditions qui dterminent le masque de sous-rseau, le nombre de sous-rseaux et le nombre dhtes par sous-rseau. Dfinir les connaissances acqurir sur les sous-rseaux utilisables et le nombre d'htes utilisables. Utiliser lopration AND pour dterminer si une adresse de destination IP est locale ou distante. Identifier des adresses IP d'htes correctes et incorrectes en fonction du numro de rseau et du masque de sous-rseau.

Donnes de base / Prparation


Ce TP couvre les notions de base sur les masques de sous-rseau IP et l'utilisation de ces masques dans des rseaux TCP/IP. Le masque de sous-rseau peut servir diviser un rseau existant en plusieurs sous-rseaux . Les principales raisons justifiant le dcoupage en sous-rseaux sont les suivantes: Rduire la taille des domaines de broadcast, ce qui cre des rseaux plus petits avec un trafic moindre. Permettre des rseaux locaux situs diffrents emplacements gographiques de communiquer par le biais de routeurs. Accrotre la scurit en sparant les rseaux locaux les uns des autres.

Les routeurs sparent les sous-rseaux et dterminent le moment o un paquet peut passer dun sous-rseau un autre. Chaque routeur travers par un paquet est considr comme un saut . Les masques de sous-rseau permettent aux stations de travail, aux serveurs et aux routeurs dun rseau IP de dterminer si lhte de destination dun paquet transmettre fait partie de leur propre rseau LAN ou dun autre rseau. Ce TP propose une rvision du masque de sous-rseau par dfaut et prsente ensuite les masques de sous-rseau personnaliss. Les masques de sousrseau personnaliss utilisent plus de bits que les masques par dfaut en les empruntant la partie hte de l'adresse IP. Une adresse en trois parties est ainsi cre: L'adresse rseau d'origine. L'adresse de sous-rseau compose des bits emprunts.

1-9

CCNA 1: Notions de base sur les rseaux v3.1 TP 10.3.5a

Copyright 2003, Cisco Systems, Inc.

L'adresse hte compose des bits restants aprs l'emprunt des bits servant crer les sousrseaux.

tape 1 Rvisez la structure des adresses IP


Si une organisation possde une adresse rseau IP de classe A, le premier octet, ou les 8 premiers bits, sont attribus de manire dfinitive. Elle peut utiliser les 24 bits restants pour dfinir jusqu' 16 777 214 htes sur son rseau. Ce qui nest pas ngligeable ! Il est impossible de regrouper tous ces htes au sein dun mme rseau physique sans les sparer au moyen de routeurs et de sousrseaux. Il est courant qu'une station de travail se trouve sur un rseau ou un sous-rseau et qu'un serveur se trouve sur un autre. Lorsque la station de travail souhaite tlcharger un fichier du serveur, elle doit utiliser son masque de sous-rseau afin de dterminer le rseau ou le sous-rseau dont le serveur fait partie. Le but dun masque de sous-rseau est daider les htes et les routeurs dterminer lemplacement rseau dun hte de destination. Reportez-vous au tableau ci-dessous pour tudier les informations suivantes: Les classes dadresses IP. Les masques de sous-rseau par dfaut. Le nombre de rseaux pouvant tre crs avec chaque classe d'adresse rseau. Le nombre d'htes pouvant tre crs avec chaque classe d'adresse rseau.

Classe d'adresse

Plage dcimale du premier octet 1 126 * 128 191 192 223 224 239 240 254

Bits de valeur suprieure du premier octet 0 10 110 1110 11110

Adresse rseau et hte (R=rseau, H=hte) R.H.H.H R.R.H.H R.R.R.H

Masque de sousrseau par dfaut 255.0.0.0 255.255.0.0 255.255.255 .0

Nombre de rseaux

Htes par rseau (adresses utilisables) 16,777,214 (224 2) 65,534 (216 2) 254 (28 2)

A B C D E

126 (27 2) 16,382 (214 2) 2,097,150 (221 2)

Rserve pour la diffusion multicast Exprimentale, utilise pour la recherche

* Ladresse de classe A 127 est rserve pour les tests de bouclage et les fonctions de diagnostic.

2-9

CCNA 1: Notions de base sur les rseaux v3.1 TP 10.3.5a

Copyright 2003, Cisco Systems, Inc.

tape 2 Rvisez lopration AND


Les htes et les routeurs utilisent l'opration AND pour dterminer si un hte de destination se situe, ou non, sur le mme rseau. Lopration AND est excute chaque fois quun hte veut transmettre un paquet un autre hte dun rseau IP. Pour que la connexion un serveur soit possible, l'adresse IP du serveur ou le nom de l'hte, tel que http://www.cisco.com, doivent tre connus. Si le nom de l'hte est utilis, un serveur de noms de domaine (DNS) le convertit en adresse IP. Dans un premier temps, lhte source compare (opration AND) sa propre adresse IP son masque de sous-rseau. Lopration AND sert dterminer le rseau dont fait partie lhte source. Il compare ensuite ladresse IP de destination son propre masque de sous-rseau. Le rsultat de la deuxime opration AND indique le rseau dont fait partie l'hte de destination. Si ladresse rseau de lhte source est identique celle de lhte de destination, les deux htes peuvent communiquer directement. Si elles sont diffrentes, c'est que les htes se trouvent sur des rseaux ou sousrseaux diffrents. Dans ce cas, les htes source et de destination doivent communiquent par le biais de routeurs ou risquent de ne pas pouvoir communiquer du tout. Lopration AND dpend du masque de sous-rseau. Ce dernier utilise toujours des 1 pour reprsenter la partie rseau, ou rseau + sous-rseau, de l'adresse IP. Le masque de sous-rseau par dfaut pour un rseau de classe C est 255.255.255.0 ou 11111111.111111111.111111111.00000000. Ce masque est compar bit par bit ladresse IP dorigine. Le premier bit de l'adresse IP est compar au premier bit du masque de sous-rseau, le deuxime bit est compar au deuxime bit, etc. Si les deux bits sont des 1, le rsultat de l'opration AND est 1. Si les deux bits sont un 0 et un 1, ou deux 0, le rsultat de l'opration AND est 0. En fait, la combinaison de deux 1 gale 1, toute autre combinaison est gale 0. Le rsultat de lopration AND permet d'identifier le numro de rseau ou de sous-rseau dont fait partie ladresse dorigine ou de destination.

tape 3 Deux rseaux de classe C utilisant le masque de sous-rseau par dfaut


Cet exemple illustre comment un masque de sous-rseau par dfaut de classe C peut servir dterminer le rseau dont fait partie un hte. Un masque de sous-rseau par dfaut ne divise pas une adresse en sous-rseaux. Si le masque de sous-rseau par dfaut est utilis, cela signifie que le rseau nest pas dcoup en sous-rseaux. L'hte X source du rseau 200.1.1.0 possde l'adresse IP 200.1.1.5. Il doit transmettre un paquet l'hte Z de destination du rseau 200.1.2.0 dont l'adresse IP est 200.1.2.8. Tous les htes de chaque rseau sont connects des concentrateurs ou des commutateurs et ensuite un routeur. Pour rappel, dans le cas des adresses rseau de classe C, les trois premiers octets (24 bits) sont attribus ladresse de rseau. Il s'agit donc de deux rseaux de classe C diffrents. Il reste un octet, ou 8 bits, destin aux htes, de sorte que chaque rseau de classe C peut possder jusqu' 254 htes: 2^8 = 256; 256-2 = 254 OR 2^8 - 2 = 256 -2 = 254

Rseau dorigine:

200.1.1.0

Rseau de destination: 200.1.2.0 Masque de sous-rseau: 255.255.255.0

Masque de sous-rseau: 255.255.255.0

3-9

CCNA 1: Notions de base sur les rseaux v3.1 TP 10.3.5a

Copyright 2003, Cisco Systems, Inc.

Host X

Hub

Router

Hub

Host Z

IP hte 200.1.1.5

Hte 200.1.2.8

Interface du routeur IP 200.1.1.1

Interface du routeur IP 200.1.2.1

Lopration AND permettra dacheminer le paquet de lhte 200.1.1.5 du rseau 200.1.1.0 lhte 200.1.2.8 du rseau 200.1.2.0 comme suit: 1. Dabord, lhte X compare sa propre adresse IP son masque de sous-rseau au moyen de lopration AND. Adresse IP de lhte X 200.1.1.5 Masque de sous-rseau 255.255.255.0 Rsultat de lopration AND (200.1.1.0) 11001000.00000001.00000001.00000101 11111111.11111111.11111111.00000000 11001000.00000001.00000001.00000000

Remarque: Le rsultat de lopration AND est ladresse rseau de lhte X, soit 200.1.1.0. 2. Ensuite, lhte X compare ladresse IP de lhte de destination Z son propre masque de sousrseau au moyen de lopration AND. Adresse IP de lhte Z 200.1.2.8 Masque de sous-rseau 255.255.255.0 Rsultat de lopration AND (200.1.2.0) 11001000.00000001.00000010.00001000 11111111.11111111.11111111.00000000 11001000.00000001.00000010.00000000

Remarque: Le rsultat de lopration AND est ladresse rseau de lhte Z, soit 200.1.2.0. Lhte X compare les rsultats des deux oprations AND (tapes 1 et 2) et constate quils sont diffrents. L'hte X sait dsormais que l'hte Z ne fait pas partie de son rseau local (LAN). Il doit donc envoyer le paquet sa passerelle par dfaut, qui est l'adresse IP de l'interface de routeur 200.1.1.1 sur le rseau 200.1.1.0. Le routeur rpte ensuite lopration AND afin de dterminer linterface de routeur par laquelle il doit transmettre le paquet.
4-9 CCNA 1: Notions de base sur les rseaux v3.1 TP 10.3.5a Copyright 2003, Cisco Systems, Inc.

tape 4 Un rseau de classe C avec des sous-rseaux utilisant un masque de sous-rseau personnalis
Cet exemple nutilise quune seule adresse rseau de classe C (200.1.1.0) pour illustrer comment un masque de sous-rseau personnalis de classe C permet de dterminer le sous-rseau dont un hte fait partie et aide acheminer les paquets dun sous-rseau un autre. Pour rappel, dans le cas des adresses rseau de classe C, les trois premiers octets (24 bits) sont attribus ladresse de rseau, ce qui laisse un octet, ou 8 bits, pour les htes. Ainsi, chaque rseau de classe C peut possder jusqu' 254 htes. 2^8 = 256; 256-2 = 254 OR 2^8 - 2 = 256 -2 = 254

Il se peut que vous souhaitiez, pour des raisons de scurit ou pour rduire le trafic, disposer de moins de 254 htes, stations de travail et serveurs combins, sur un rseau. Pour cela, vous pouvez crer deux sous-rseaux en les sparant l'aide d'un routeur. Des domaines de broadcast indpendants de taille plus rduite sont alors crs, ce qui permet d'amliorer les performances du rseau et d'accrotre la scurit. Cela est rendu possible grce l'utilisation d'un ou de plusieurs routeurs. Supposons qu'il vous faut au moins deux sous-rseaux, chacun d'eux contenant au moins 50 htes. tant donn que vous ne disposez que d'une seule adresse rseau de classe C, seuls 8 bits du quatrime octet sont disponibles pour un total potentiel de 254 htes. Vous devez donc crer un masque de sous-rseau personnalis. Ce masque sera utilis pour emprunter des bits la partie hte de l'adresse. Les tapes ci-dessous indiquent la marche suivre: 1. La premire tape consiste dterminer le nombre de sous-rseaux dont vous avez besoin. Dans notre cas, il s'agit de deux sous-rseaux. Pour dterminer le nombre de bits emprunter la partie hte de ladresse rseau, additionnez les valeurs des bits de droite gauche jusqu ce que le total soit gal ou suprieur au nombre de sous-rseaux ncessaires. Puisque deux sousrseaux sont ncessaires, il suffit dadditionner le bit un et le bit deux pour obtenir un total de trois. Ce nombre est suprieur au nombre de sous-rseaux dsirs. Pour y remdier, empruntez au moins deux bits l'adresse hte en commenant par la gauche de l'octet contenant l'adresse hte.

Adresse rseau: 200.1.1.0 Bits du quatrime octet de l'adresse hte: 1 1 Valeurs des bits de l'adresse hte 128 ( partir de la droite) 64 32 16 8 4 2 1 1 1 1 1 1 1

Ajoutez des bits en commenant par la droite (bits 1 et 2) jusqu' ce que le total soit suprieur au nombre de sous-rseaux voulus. Remarque: pour calculer le nombre de bits emprunter pour les sous-rseaux, vous pouvez galement lever la base 2 la puissance du nombre de bits emprunts. Le rsultat doit tre suprieur au nombre de sous-rseaux souhaits. Par exemple, si 2 bits sont emprunts, le calcul donne deux la puissance deux, soit quatre. Le nombre de sousrseaux ncessaires tant de 2, ce nombre de bits doit tre appropri. 2. Aprs avoir dtermin le nombre de bits emprunter, prenez-les partir de la gauche du quatrime octet de ladresse hte. Chaque bit emprunt la partie hte rduit le nombre de bits disponibles pour les htes. Mme si le nombre de sous-rseaux est plus important, le nombre d'htes par sous-rseau, quant lui, est moindre. Deux bits ayant t emprunts partir de la
5-9 CCNA 1: Notions de base sur les rseaux v3.1 TP 10.3.5a Copyright 2003, Cisco Systems, Inc.

gauche, cette nouvelle valeur doit apparatre dans le masque de sous-rseau. Le masque de sous-rseau par dfaut tait 255.255.255.0 et le nouveau masque de sous-rseau personnalis est 255.255.255.192. La valeur 192 provient de l'addition des deux premiers bits du ct gauche (128 + 64 = 192). Ces bits deviennent des 1 et font maintenant partie intgrante du masque de sous-rseau. Cela laisse six bits pour les adresses htes IP ou 26 = 64 htes par sous-rseau. Bits emprunts au quatrime octet pour la cration de sous-rseaux: 1 1 0 0 0 0 0 0

Valeur des bits de sous-rseau: (de gauche droite) 128 64 32 16 8 4 2 1

Ces informations permettent d'tablir le tableau suivant: Les deux premiers bits reprsentent la valeur binaire du sous-rseau. Les six derniers bits sont les bits dhtes. En empruntant deux bits aux huit bits de l'adresse hte, vous pouvez crer quatre sous-rseaux (2^2) comprenant chacun 64 htes. Les quatre rseaux ainsi crs se prsentent comme suit: Le rseau 200.1.1.0 Le rseau 200.1.1.64 Le rseau 200.1.1.128 Le rseau 200.1.1.192 Le rseau 200.1.1.0 est considr comme inutilisable, moins que les quipements de rseau prennent en charge la commande ip subnet-zero de l'IOS, qui permet l'utilisation du premier sous-rseau. N de sousrseau Valeur binaire emprunte des bits de sous-rseau 00 01 10 11 Valeur dcimale des bits de sousrseau 0 64 128 192 Valeurs binaires possibles des bits dhte (plage) (6 bits) 000000111111 000000111111 000000111111 000000111111 Plage dcimale des sous-rseaux et des htes 063 64127 128191 192254 Utilisable?

Sous-rseau 0 Premier sousrseau Deuxime sous-rseau Troisime sous-rseau

Non Oui Oui Non

Vous remarquerez que le premier sous-rseau commence toujours par 0 et, dans ce cas, augmente par incrments de 64, ce qui correspond au nombre dhtes par sous-rseau. Une mthode pour dterminer le nombre dhtes dans chaque sous-rseau, ou le dbut de chaque sous-rseau,
6-9 CCNA 1: Notions de base sur les rseaux v3.1 TP 10.3.5a Copyright 2003, Cisco Systems, Inc.

consiste lever la base 2 la puissance du nombre de bits dhte restants. Puisque nous avons emprunt deux des huit bits pour les sous-rseaux, il reste six bits et le nombre dhtes par sousrseau est 26, soit 64. Une autre faon de dterminer le nombre dhtes par sous-rseau ou lincrment dun sous-rseau au suivant est de soustraire la valeur du masque de sous-rseau en dcimal (192 dans le quatrime octet) de 256 (le nombre maximal de combinaisons possibles avec huit bits), ce qui donne 64. Cela signifie que le premier rseau commence 0 et que chaque sousrseau supplmentaire commence un multiple de 64. Par exemple, si le deuxime sous-rseau est utilis, le rseau 200.1.1.64 ne peut pas servir d'adresse hte car la partie hte de l'adresse du sous-rseau 64 ne comporte que des 0. Les masques de sous-rseau peuvent galement tre reprsents avec les signes barre oblique/numro (/#) o le signe # aprs la barre oblique reprsente le nombre de bits utiliss dans le masque (rseau et sous-rseau combins). Ainsi, une adresse rseau de classe C telle que l'adresse 200.1.1.0 avec un masque de sous-rseau standard (255.255.255.0) s'crirait 200.1.1.0 /24, indiquant par l que 24 bits sont utiliss pour le masque. Le mme rseau, une fois dcoup en sous-rseaux en utilisant deux bits d'hte pour les sous-rseaux, s'crirait 200.1.1.0 /26. Cela signifie que 24 bits sont utiliss pour le rseau et 2 bits sont utiliss par le sous-rseau. Exprim en notation entire avec des points de sparation, cela donne le masque de sous-rseau personnalis 255.255.255.192. Le rseau de classe A 10.0.0.0 avec un masque standard (255.0.0.0) s'crirait sous la forme 10.0.0.0 /8. Si 8 bits (l'octet suivant) taient utiliss pour les sous-rseaux, cela donnerait 10.0.0.0 /16. En notation entire avec des points de sparation, le masque de sous-rseau personnalis serait le suivant: 255.255.0.0. Cette syntaxe (/#) constitue une mthode abrge pour indiquer le masque de sous-rseau utilis.

tape 5 Utilisez les informations suivantes et les exemples prcdents pour rpondre aux questions ci-dessous concernant les sous-rseaux.
Une entreprise a demand et reu l'adresse rseau de classe C 197.15.22.0. Le rseau physique doit tre subdivis en 4 sous-rseaux, interconnects l'aide de routeurs. Au moins 25 htes seront ncessaires par sous-rseau. Il faudra faire appel un masque de sous-rseau personnalis de classe C et utiliser un routeur entre les sous-rseaux afin d'acheminer les paquets d'un sous-rseau l'autre. Dterminez le nombre de bits que vous devrez emprunter la partie hte de ladresse rseau et le nombre de bits restants pour les adresses htes. Remarque: Il y aura 8 sous-rseaux possibles, parmi lesquels 6 pourront tre utiliss. Compltez le tableau ci-dessous et rpondez aux questions suivantes: N de sousrseau Valeur binaire emprunte des bits de sous-rseau Bits de sousrseau en dcimal et N de sousrseau Valeurs binaires possibles des bits dhte (plage) (5 bits) Plage dcimale des sous-rseaux et des htes Utilisable?

Sousrseau 0 Premier sousrseau Deuxime sousrseau


7-9 CCNA 1: Notions de base sur les rseaux v3.1 TP 10.3.5a Copyright 2003, Cisco Systems, Inc.

Troisime sousrseau Quatrime sousrseau Cinquime sousrseau Sixime sousrseau Septime sousrseau REMARQUES:

__________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________

Utilisez le tableau que vous avez cr plus haut afin de rpondre aux questions suivantes: 1. Quel(s) octet(s) reprsente(nt) la portion rseau dune adresse IP de classe C?

____________________________________________________________________
2. Quel(s) octet(s) reprsente(nt) la portion hte dune adresse IP de classe C?

____________________________________________________________________
3. Quel est l'quivalent binaire de l'adresse rseau de classe C de ce scnario? 197.15.22.0 Adresse rseau dcimale:___________ ___________ ____________ ___________ Adresse rseau binaire: ___________ ___________ ____________ ___________ 4. Combien de bits de valeur suprieure ont t emprunts aux bits hte du quatrime octet?

____________________________________________________________________
8-9 CCNA 1: Notions de base sur les rseaux v3.1 TP 10.3.5a Copyright 2003, Cisco Systems, Inc.

5. Quel masque de sous-rseau doit tre utilis? Indiquez le masque de sous-rseau au format binaire et dcimal. Masque de sous-rseau dcimal:__________ __________ __________ ___________ Masque de sous-rseau binaire: __________ __________ __________ ___________ 6. Quel est le nombre maximal de sous-rseaux pouvant tre crs avec ce masque de sousrseau? _____________________________________________________________ 7. Quel est le nombre maximal de sous-rseaux utilisables pouvant tre crs avec ce masque?

____________________________________________________________
8. Combien de bits reste-t-il dans le quatrime octet pour affecter une adresse aux htes?

____________________________________________________________________
9. Combien dhtes par sous-rseau peuvent tre dfinis avec ce masque de sous-rseau?

____________________________________________________________________
10. Quel est le nombre maximal d'htes pouvant tre dfinis pour tous les sous-rseaux de ce scnario? Supposez que le plus petit et le plus grand des numros de sous-rseau sont inutilisables et que l'ID hte le plus faible et le plus lev de chaque sous-rseau le sont galement. ___________________________________________________________ 11. L'adresse 197.15.22.63 est-elle une adresse d'hte IP valide dans ce scnario?

____________________________________________________________________
12. Justifiez votre rponse.

____________________________________________________________________
13. L'adresse 197.15.22.160 est-elle une adresse d'hte IP valide dans ce scnario?

____________________________________________________________________
14. Justifiez votre rponse.

____________________________________________________________________
15. L'adresse IP de l'hte A est 197.15.22.126. L'adresse IP de l'hte B est 197.15.22.129. Ces htes font-ils partie du mme sous-rseau? _______ Pourquoi?

_______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________

9-9

CCNA 1: Notions de base sur les rseaux v3.1 TP 10.3.5a

Copyright 2003, Cisco Systems, Inc.