Vous êtes sur la page 1sur 6

Le VLSM

Le VLSM (Variable Lenght Subnet Mask ou Masque de sous rseau a longueur variable) est une application du principe du CIDR une organisation. Les conditions dapplication du VLSM sont identiques celles du CIDR. Pour appliquer VLSM un rseau il faut procder comme ceci :
1.

Recenser le nombre total dutilisateurs sur le rseau en prvoyant une marge pour lvolution de celui-ci (la prvision de lvolution dun rseau distingue un bon plan dadressage dun trs bon) Choisir la classe dadresse utiliser en fonction du nombre dutilisateurs du rseau Dcouper la topologie en diffrentes couches (ex : pays, rgion, ville, quartier, btiment, tage). Rserver un nombre de bits ncessaire la description de ces couches dans le masque de sous rseau Calculer le masque de sous rseau chaque niveau de lorganisation.

2. 3.

4.

5.

Cette procdure est commune aux deux types dapplication du VLSM : VLSM symtrique et VLSM asymtrique, le VLSM asymtrique tant la procdure couramment employe car elle est la plus conome en adresses IP et la plus intelligente (lconomie dadresse IP tant une des raisons principales de lutilisation des masques a tailles variables et donc des procdures CIDR/VLSM).
3.1 . Le VLSM symtrique

Le VLSM asymtrique est un dcoupage de la topologie rseau attribuant la mme taille chaque couche. Cest la mthode la plus simple pour lapplication du VLSM mais cest aussi la moins conome en IP. Voici un exemple pour illustrer lapplication du VLSM symtrique dans une entreprise : Nous disposons dune entreprise situe dans un btiment de 3 tages. Au 1er tage, il y a deux services nomms 1A et 1B respectivement de 10 et 20 IP Au 2nd tage, il y a un seul service nomm 2A de 50 IP Au 3eme tage, il y a trois services nomms 3A, 3B et 3C respectivement de 30, 20 et 30 IP Procdons comme ceci : Le total des IP est de 160 utilisateurs, nous utiliserons donc une adresse de classe C (ex : 192.168.0.0) Le plus gros service est de 50 IP, il faut donc rserver 6 bits pour ladressage des htes. Il y a au plus 3 services par tage, il faut donc rserver 2 bits pour la description des services. Enfin, il y a 3 services, il faut donc galement 2 bits pour la description de ltage. Cela nous donne donc une ip de cette forme :

192.168. 0000 0000 . 0000 0000 En rouge, les bits rservs aux htes, en turquoise, les bits rservs aux services et enfin en bleu les bits rservs aux tages. A partir de ce plan, on choisi alors les IP utiliser de cette manire : 1er tage : 192.168. 0000 0000 . 0000 0000 Section A : 192.168. 0000 0000 . 0000 0000 Section B : 192.168. 0000 0000 . 0100 0000 2nd tage : 192.168. 0000 0001 . 0000 0000 Section A : 192.168. 0000 0001 . 0000 0000 3eme tage : 192.168. 0000 0010 . 0000 0000 Section A : 192.168. 0000 0010 . 0000 0000 Section B : 192.168. 0000 0010 . 0100 0000 Section C : 192.168. 0000 0010 . 1000 0000 Puis on traduit les adresses binaires en dcimale et dterminons le masque de sous rseau partir des bits communs chaque couche. 1er tage : 192.168.0.0 /24 Section A : 192.168.0.0 /26 Section B : 192.168.0.64 /26 2nd tage : 192.168.1.0 /24 Section A : 192.168.1.0 /26 3eme tage : 192.168.2.0 /24 Section A : 192.168.2.0 /26 Section B : 192.168.2.64 /26 Section C : 192.168.2.128 /26

3.2 . Le VLSM asymtrique

Le VLSM asymtrique est suprieur au VLSM symtrique en un point : Il permet de rduire encore plus le gaspillage dIPs en attribuant des masques de sous rseau diffrents dans une mme couche. En consquence, le dploiement de cette mthode est plus complexe, car elle demande une rflexion sur chaque lment de chaque couche. Dans lexemple prcdent, que la section est de 50 IP ou 10, lon rservait toujours 6 bits la description des htes. Ce qui fait que pour la section 1A, 62 IP taient inutilises. Refaisons prsent le mme exercice en utilisant la technique du VLSM asymtrique : Le total des IP est de 160 utilisateurs, nous utiliserons donc une adresse de classe C (ex : 192.168.0.0) Le plus gros service est de 50 IP, il faut donc rserver 6 bits pour ladressage des htes. Il y a au plus 3 services par tage, il faut donc rserver 2 bits pour la description des services. Enfin, il y a 3 services, il faut donc galement 2 bits pour la description de ltage. Cela nous donne donc une ip de cette forme : 192.168. 0000 0000 . 0000 0000 En rouge, les bits rservs aux htes, en turquoise, les bits rservs aux services et enfin en bleu les bits rservs aux tages.

Nanmoins, le service 1A ne dispose pas de 50 IP mais de 10. 10 IPs nont pas besoin dtre cod sur 6 bits, 4 suffisent en coder 16. LIP pour ce service sera donc de cette forme : 192.168. 0000 0000 . 0000 0000 Cela nous permettra donc de crer des services supplmentaires pour le premier tage parmi les 128 IP attribuables si besoin est. De mme, pour les services disposant de 20 IP : 192.168. 0000 0000 . 0000 0000 Et les services disposant de 30 IP : 192.168. 0000 0000 . 0000 0000 Voici un schma qui illustre cette ide : Nous disposons par tage dun ensemble de 256 IPs. Cette ensemble est redcoupable en 2 plages de 128 IPs qui sont elles-mmes redcoupables en deux plages de 64 et ainsi de suite jusqu en thorie des plages de 2 adresses IP. Ainsi, en utilisant le dcoupage symtrique, on utilisait des plages de 64 IPs mme lorsque le rseau tait de 10 IPs. La o on utilisait une plage de 64 IPs pour 10 IPs, on peut maintenant utiliser une plage de 16 IPs et disposer de : 7 autres plages de de 16 IPs 3 plages de 32 IPs et une plage de 16 IPs 1 plage de 64 IPs, une plage de 32 IPs et une plage de 16 IPs Lessentiel tant de respecter la forme de ce tableau. Il nest par exemple pas possible dutiliser la 2nd et 3eme plage de 16 IPs pour former une plage de 32 IPs, il faut respecter la rpartition des plages suprieures situes plus a gauche dans le schma.
32 Ips 64 IPs 32 Ips 128 IPs 32 Ips 64 IPs 32 Ips 256 Ips 32 Ips 64 IPs 32 Ips 128 IPs 32 Ips 64 IPs 32 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips 16 Ips

A partir de ce plan, on choisi alors les IP utiliser de cette manire : Exemple pour le 1 er tage :
Section 1A 16 Ips 16 Ips Section 1B 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 32 Ips

64 IPs 128 IPs 64 IPs 256 Ips 64 IPs 128 IPs 64 IPs

En jaune, les plages dIPs utiliss entirement ou partiellement. En rouge, les plages dIPs inutilisables du fait de lutilisation dune plage suprieure. En vert, les plages dIPs utilisables. 1er tage : 192.168. 0000 0000 . 0000 0000 Section A : 192.168. 0000 0000 . 0000 0000 Section B : 192.168. 0000 0000 . 0010 0000 2nd tage : 192.168. 0000 0001 . 0000 0000 Section A : 192.168. 0000 0001 . 0000 0000 3eme tage : 192.168. 0000 0010 . 0000 0000 Section A : 192.168. 0000 0010 . 0000 0000 Section B : 192.168. 0000 0010 . 0100 0000 Section C : 192.168. 0000 0010 . 1000 0000 Puis on traduit les adresses binaires en dcimale et dterminons le masque de sous rseau a partir des bits communs chaque couche. 1er tage : 192.168.0.0 /24 Section A : 192.168.0.0 /28 Section B : 192.168.0.32 /27 2nd tage : 192.168.1.0 /24 Section A : 192.168.1.0 /26

3eme tage : 192.168.2.0 /24 Section A : 192.168.2.0 /26 Section B : 192.168.2.64 /27 Section C : 192.168.2.128 /26

Dans lexemple dutilisation dadressage symtrique, on utilisait alors 384 IPs (6 services multiplis par des plages de 64 IPs) A prsent, nous nutilisons plus que 272 IPs (3 services avec des plages de 64 IPs, 2 services avec des plages de 32 IPs et un service dont la plage est de 16 IPs). Lconomie dIPs nest donc pas ngligeable ! Surtout quil sagit ici dune petite organisation, appliqu a un plus grand rseau, lconomie dIPs croie exponentiellement !