Vous êtes sur la page 1sur 3

E-Help

Principe du VLSM/CIDR et configuration pour les routeurs CISCO


Soumis par ZiCodji

Principe du VLSM/CIDR et configuration pour les routeurs CISCO. [15 mn de lecture] Resume Cet article traite de l'implmentation des mthodologies VLSM/CIDR dans un rseau. Je vous prsente dans cet article : - Une dfinition des protocoles classless. - Une prsentation de la mthodologie CIDR. - Une prsentation de la mthodologie VLSM. - Un exemple d'application du VLSM symtrique. - Un exemple d'application du VLSM asymtrique. - Un ensemble de commandes utiles pour la configuration des routeurs. J'espre que cet article rpondra a vos attentes, et bonne lecture !

Introduction La mthodologie VLSM/CIDR est un protocole d'adressage d'un rseau qui permet une simplification de la maintenance du rseau, de son volution et de sa comprhension. Elle se base sur l'utilisation de protocoles de routages classless. Dans cet article, je vais vous prsenter successivement : - 1 . Le principe du routage Classless Un historique du routage classfull puis classless et la raison de cette volution - 2 . Le CIDR Prsentation de la mthodologie du Classless Inter Domain Routing. - 3 . Le VLSM Prsentation de la mthodologie du Variable Lenght Subnetwork Mask. - 3.1 . Le VLSM symtrique Etude du "cas d'cole" de l'application du VLSM symtrique. - 3.2 . Le VLSM asymtrique Etude de l'implmentation du VLSM asymtrique dans un rseau. - 4 . Mise en place de la mthode du VLSM/CIDR sur un routeur Prsentation de quelques commandes utiles lors de la configuration d'un routeur CISCO pour l'implmentation de VLSM/CIDR 1 . Le principe du routage Classless Dans les annes 90, Internet tait en plein dveloppement et la demande d’adresse IP croissait exponentiellement. Les protocoles utiliss alors tait dits classfull (comme RIP v1 et IGRP), c'est--dire qu’ils utilisaient les masques par dfaut des classes d’adresse utilises (ex : 255.0.0.0 pour la classe A, 255.255.0.0 pour la classe B et 255.255.255.0 pour la classe C). Le gaspillage d’adresse IP tait alors consquent et une pnurie d’adresses de classe B s’annonait. En effet, en classfull, le nombre de rseaux et le nombre d’htes sont fixes, le masque de sous rseau tant lui-mme fixe. Pour rsoudre ce problme, on en vint l’utilisation de protocoles dits classless comme RIP v2 et EIGRP. Ces protocoles, contrairement aux protocoles de routages classfull, intgrent le masque de sous rseau dans leurs mises jour de routage ce qui permet de modifier les masques de sous rseau en fonction des besoins du rseau que l’on adresse, on peut alors au choix faire soit du subnetting, soit du surnetting. Le VLSM et le CIDR sont deux techniques utilisant les potentialits du routage classless. La technique du VLSM est une volution de CIDR utilise en entreprise pour l’adressage d’un rseau ayant une topologie hirarchique. 2 . Le CIDR L’utilisation de protocoles classfull et la fulgurante expansion de l’Internet ont entran une augmentation similaire de la taille des tables de routage sur les routeurs des FAI. Dans le but de simplifier les tables de routage, le principe du CIDR (Classless Inter-Domain Routing, ou Routage Inter-domaines sans classes) a t mis en place. Le principe : agrger plusieurs routes en une seule, c'est--dire dsigner par une seule adresse rseau un ensemble de rseaux. La mthode : faire une comparaison des adresses rseau en binaire, dterminer les bits en commun l’ensemble de
http://e-help.freehostia.com Propuls par Joomla! Gnr: 19 September, 2011, 19:49

E-Help

ces adresses et rduire le masque a la partie commune de ces adresses. Voici un exemple montrant l’agrgation de 4 adresses rseau en une seule : Nous souhaitons agrger les 4 rseaux suivant en un seul et mme de manire simplifier le routage : 192.168.0.0 255.255.255.0 (/24) 192.168.1.0 255.255.255.0 (/24) 192.168.2.0 255.255.255.0 (/24) 192.168.3.0 255.255.255.0 (/24) Converti en binaire, ces 4 adresses ont cette forme : 1100 0000 . 1010 1000 . 0000 0000 . 0000 0000 1100 0000 . 1010 1000 . 0000 0001 . 0000 0000 1100 0000 . 1010 1000 . 0000 0010 . 0000 0000 1100 0000 . 1010 1000 . 0000 0011 . 0000 0000 Nous pouvons alors observer que la partie 1100 0000 . 1010 1000 . 0000 00 est commune aux 4 adresses. Le masque de sous rseau couvrant actuellement les 24 premiers bits et les 22 premiers bits de ces 4 adresses tant communs (le premier bit tant celui dont le poids est le plus fort, donc de gauche droite), nous rduisons le masque de sous rseau 22 bits (/22), soit 255.255.252.0 avec l’adresse 192.168.0.0 une fois les bits d’htes mis 0. A prsent, une rgle de routage s’appliquant au rseau 192.168.0.0 /22 s’applique galement aux 4 rseaux dont le masque est en /24.

Il y a nanmoins quelques rgles respecter concernant la mise en place de la mthode du CIDR : Le protocole de routage utilis doit transporter les masques de sous rseau dans ses mises jour (tout les protocoles sauf RIP v1 et IGRP)Les htes et les routeurs supportent le routage classlessLe plan d’adressage doit tre de type hirarchique de manire pouvoir agrger les routes Maintenant les quipements rseaux professionnels (CISCO, 3COM et autres) intgrent par dfaut des protocoles classless tels que RIP v2 et EIGRP. Le point important est donc un adressage hirarchique. 3 . 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 d’application du VLSM sont identiques celles du CIDR. Pour appliquer VLSM un rseau il faut procder comme ceci : Recenser le nombre total d’utilisateurs sur le rseau en prvoyant une marge pour l’volution de celui-ci (la prvision de l’volution d’un rseau distingue un bon plan d’adressage d’un trs bon) Choisir la classe d’adresse utiliser en fonction du nombre d’utilisateurs 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 l’organisation. Cette procdure est commune aux deux types d’application 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 (l’conomie d’adresse IP tant une des raisons principales de l’utilisation des masques a tailles variables et donc des procdures CIDR/VLSM). 3.1 . Le VLSM symtrique Le VLSM symtrique est un dcoupage de la topologie rseau attribuant la mme taille chaque couche. C’est la mthode la plus simple pour l’application du VLSM mais c’est aussi la moins conome en IP. Voici un exemple pour illustrer l’application du VLSM symtrique dans une entreprise : Nous disposons d’une 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 l’adressage 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 l’tage. 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 : 1 0000 0000 . 0100 0000 2nd tage : 192.168. 0000 0001 . 0000 0000 Section A : 192.168. 0000 0001 . 0000 0000 3em tage : 192.168. 0000 0010 . 0000 0000 Section A : 192.168. 0000 0010 . 0000 0000 Section B : 192.168. 0000 0 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 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 d’IPs 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 l’exemple prcdent, que la section est de 50 IP ou 10, l’on 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 l’adressage 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 l’tage. 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 n’ont pas besoin d’tre cod sur 6 bits, 4 suffisent en coder 16. L’IP 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 d’un ensemble de 256 IPs. Cette
http://e-help.freehostia.com Propuls par Joomla! Gnr: 19 September, 2011, 19:49

E-Help

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 IPs1 plage de 64 IPs, une plage de 32 IPs et une plage de 16 IPs L’essentiel tant de respecter la forme de ce tableau. Il n’est par exemple pas possible d’utiliser 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. 256 Ips 128 IPs 64 IPs 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips 64 IPs 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips 128 IPs 64 IPs 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips 64 IPs 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips A partir de ce plan, on choisi alors les IP utiliser de cette manire : Exemple pour le 1er tage :

256 Ips 128 IPs 64 IPs 32 Ips Section 1A 16 Ips Section 1B 16 Ips 16 Ips 64 IPs 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips 128 IPs 64 IPs 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips 64 IPs 32 Ips 16 Ips 16 Ips 32 Ips 16 Ips 16 Ips En jaune, les plages d’IPs utiliss entirement ou partiellement. En rouge, les plages d’IPs inutilisables du fait de l’utilisation d’une plage suprieure. En vert, les plages d’IPs 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 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 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.12 Dans l’exemple d’utilisation d’adressage symtrique, on utilisait alors 384 IPs (6 services multiplis par des plages de 64 IPs) A prsent, nous n’utilisons 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). L’conomie d’IPs n’est donc pas ngligeable ! Surtout qu’il s’agit ici d’une petite organisation, appliqu a un plus grand rseau, l’conomie d’IPs croie exponentiellement ! 4 . Mise en place de la mthode du VLSM/CIDR sur un routeur Voici les commandes utiles lors de la configuration des routeurs pour la mise en place de la mthode du CIDR/VLSM : IP subnet-zero en mode de configuration globale Permet l’utilisation de la rgle du 2n pour l’adressage au niveau de chaque couche. IP classless en mode de configuration globale Permet d’activer le support des masques de sous rseau. Router {RIP, EIGRP, …} en mode de configuration globale Permet d’utiliser tel ou tel protocole de routage. Interface {type} {numro} en mode de configuration globale Permet de passer en mode de configuration d’interface Ip address {IP} {masque} en mode de configuration d’interface Permet d’attribuer une IP a une interface No Shutdown en mode de configuration d’interface Permet de dsactiver l’auto-desactivation d’une interface Version {1, 2} en configuration de routage Permet l’utilisation de tel ou tel version du protocole de routage, ex : Routeur RIP puis Version 2 pour utiliser RIP v2. No auto-summary en configuration de routage Dsactive l’auto-agrgation des routes. Network {adresse rseau} en configuration de routage Permet d’indiquer les rseaux directement connects au routeur. Conclusion En conclusion, la mthodologie du VLSM asymtrique allie a l'utilisation d'un protocole de routage classless permet une simplification et une conomie consquente lors de l'adressage d'un rseau de taille moyenne grande. La maintenance de ce rseau est d'autant plus simplifie que cet adressage est logique et que la taille de la table de routage est grandement rduite et simplifie.

http://e-help.freehostia.com

Propuls par Joomla!

Gnr: 19 September, 2011, 19:49