Vous êtes sur la page 1sur 17

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.

com Supinfo Dakar

CCNA
CISCO CERTIFIED NETWORK ASSOCIATED

COURS AVANCE DADRESSAGE IP

Objectifs du cours
Techniques VLSM (Variable Length Subnet Masking) Rsum de route

Support de cours
21 mai 2011 Cours Massamba Sy, professeur certifi Cisco de Supinfo Dakar Library of Shakel Ahmed Rseaux et tlcoms (Claude Sevin 2e Edition)

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

Le document qui vous est prsent sarticule autour des techniques avances dadressage sous IP V4
principalement avec les concepts du VLSM et du rsum des routes.

OBJECTIF 1 - VLSM
Dfinie dans la RFC 1812, la technique VLSM permet dappliquer diffrents masques de sous rseaux a une mme adresse IP dune classe donne. Par exemple, les liaisons de type point a point ont au maximum besoin de deux adresses IP do un masque de type 255.255.255.252 qui fournit une telle possibilit. Prenons lexemple dune connexion Lan, un masque de type 255.255.255.192 serait la bienvenue car il fournit 62 htes pour chaque sous-rseau. Remarquez quen utilisant un masque de type 255.255.255.252 dans un Lan ne vous donnera pas assez dadresses pour vos machines et un masque de type 255.255.255.192 pour une connexion point a point serait un gaspillage. Dans le dernier cas, la solution envisageable serait de subdiviser ladresse donne selon le nombre dadresse voulue. La techniques VLSM permet de raliser de telle pratique en utilisant une mme adresse IP.

Caractristiques du VLSM
Le VLSM vous permet dobtenir plusieurs masque de sous-rseau a partir dune mme adresse IP en classe A, B ou C. Certains protocoles comme RIP V1 et IGRP ne supportent pas le VLSM. Cela voudrait dire que pour dployer ou utiliser le VLSM dans un rseau donn, il faudrait activer des protocoles sans classe (classless) comme : BGP, EIGRP, IS-IS, OSPF ou RIP V2 par exemple. Le VLSM possde deux principaux : Meilleure gestion des adresses Possibilit dutiliser lagrgation de route (rsum de route : consiste regrouper plusieurs routes spcifiques par une seule route).

Avant VLSM

21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar Le schma ci-dessus vous montre comment la techniques VLSM peut vous permettre dconomiser les adresses IP mises a votre disposition. Dans cet exemple, nous avons 4 routeurs : A, B, C et D. Les trois derniers sont relis au premier par une liaison point point de type Wan. Chacun des routeurs distants (B, C et D) est connect a un rseau local (Lan) constitu dau moins 50 postes do le /26 comme masque. Remarquez que dans le tout premier schma, un seul masque de sous rseau est utilis pour toutes les connexions Lan et Wan : 255.255.255.192, qui permet davoir 62 htes par sous rseau. Cependant, il y a un gaspillage dadresse dans le cadre des liaisons Wan qui nont besoin que de deux adresses. Le deuxime schma rsout ce problme en utilisant un plan dadressage plus efficace avec la technique VLSM. Dans cet exemple, les trois premiers sous-rseaux rattachs aux routeurs ont pour masque de sousrseaux 255.255.255.192, tandis la quatrime adresse rseau a t subdivise afin dobtenir un masque de type 255.255.255.252 (soit /30).

Pas pas

Explication dtaille

Lexemple prcdant. Tout dabord, il serait important de revoir les exigences ou les besoins avant de procder au dcoupage. Nous disposons de 3 routeurs relis un quatrime routeur via une liaison Wan (point point). Trois sous-rseaux de 50 htes chacun pour les Lans rattachs aux routeurs : B, C et D Trois sous-rseaux de 2 htes chacun (liaison Wan entre le routeur A et les autres routeurs). Nous disposons dune adresse de classe C : 192.168.1.0/24

La premire chose faire est de trouver tous les sous-rseaux pouvons adresser au moins 50 htes partir de ladresse initiale 192.168.1.0/24. 2n 2 = 50 2n = 52 log2n = log(52) n = log(52)/log(2) n = 5.7 soit 6 bits Donc il faut 6 bits la partie hte pour adresser des sous-rseaux dau moins 50 htes.

21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

Considrons ladresse : 192.168.1.0/24, les trois premiers octets ne doivent pas tre touchs. Les modifications ne se feront que sur le dernier octet situ plus droit. ID Rseau 168 ID Hte 0

192

Intressons nous de plus prs la partie hte : ID Rseau 192.168.1 ID Hte 0 0

Prenons au niveau de la partie hte les 6 bits prcdemment calculs ID Rseau 192.168.1 ID SRX 0 0 ID Hte 0 0 0 0

Remarquez quaprs avoir rcupr les 6 bits de la partie hte, il reste deux bits. Ces bits vont donc nous servir identifier tous nos sous-rseaux dau moins 50 htes. Daprs la thorie des codes de longueur fixe, avec n bits, on peut coder 2n tats. Ainsi donc, nous pouvons avec 2 bits avoir 22 sous-rseaux. Le tableau suivant illustre les numros de ces diffrents sous-rseaux : ID Rseau 192.168.1 192.168.1 192.168.1 192.168.1 Convertissons ces numros en valeur dcimale : SRX 1 SRX 2 SRX 3 SRX 4 192.168.1 192.168.1 192.168.1 192.168.1 0 64 128 192 (00000000) (01000000) (10000000) (11000000) ID SRX 0 0 0 1 1 0 1 1 ID Hte 0 0 0 0 0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

Noubliez pas que le masque de sous-rseau pour chacun de ces sous-rseau est 255.255.255.192 soit /26 qui indique quon a dsormais 26 bits pour identifier la partie rseau et 6 bits pour la partie hte. Les trois premires adresses rseaux vont tre utilises pour adresser les Lans rattachs respectivement aux routeurs B, C et D. la troisime adresse quen elle va tre dcoupe pour adresser des rseaux de 2 htes (liaison point point).
21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

Nous voulons adresser des rseaux de 2 htes. Le procd prcdemment utilis dans le calcul de 50 htes pourrait tre rutilis ici mais nous prfrons nous doter dun autre outil de calcul dj abord plus haut. Avec n bit, on peut adresser 2n htes. Le nombre dhtes pouvant donc tre adresser avec n bits est 2n que nous allons noter : P = 2n

En gnralisant, le nombre de bits ncessaires pour avoir P htes est n, tel que : 2(n 1) P < 2n Dans la pratique, si P = 2 on a 21 < 2 22 soit 2 bit la partie hte pour adresser des sous-rseaux de 2 htes. Il nous faudra donc prendre 2 bits dans la partie hte de notre adresse, soit : 192.168.1 1 1 0 0 0 0 0 0

En prenant 2 bits pour la partie hte, il nous reste 4 bits qui vont servir numroter tous les sousrseaux dau moins 2 htes : ID Rseau 192.168.1 1 1 0 ID SRX 0 0 0 htes 0 0

Avec 4 bits, on peut adresser 24 soit 16 sous rseaux de 2 htes ID Rseau 192.168.1 192.168.1 192.168.1 192.168.1 192.168.1 Soit : ID Rseau 192.168.1 192.168.1 192.168.1 192.168.1 192.168.1 192 196 200 204 252 ID SRX (11000000) (11000100) (11001000) (11001100) (11111100) 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 ID SRX 0 0 0 0 0 1 0 1 1 1 0 1 0 1 1 htes 0 0 0 0 0 0 0 0 0 0

21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

Noubliez pas que le masque de sous-rseau pour chacun de ces sous-rseau est 255.255.255.252 soit /30 qui indique quon a dsormais 30 bits pour identifier la partie rseau et 2 bits pour la partie hte.

Le second avantage du VLSM, lagrgation des routes sera abord plus tard dans ce document.

Dmarche suivre avec VLSM

Avant dutiliser la technique de Masque de sous-rseau variable (VLSM), les notions dadressage IP et subnetting doivent vous tre familier. Comme nous lavons dj mentionn plus, la technique du VLSM consiste a prendre un sous-rseau et lui appliquer diffrents masques de sous-rseaux. Cette section vous donne la dmarche suivre : 1. 2. 3. 4. 5. 6. 7. 8. Identifier le segment possdant le plus grand nombre dhtes Trouver le nombre de bits ncessaire pour raliser cette tche : 2n 2 = nombre dhtes Retrancher ce nombre de bits la partie hte de ladresse de sous-rseau donne Prendre le nombre de bits restants pour identifier les sous-rseaux Trouver le masque de sous-rseau appropri ces sous-rseaux Ecrire ou numrer tous les sous-rseaux pouvant possder le mme nombre dhtes Choisir le premier sous-rseau pour le plus grand segment Prendre ladresse du sous-rseau suivant puis refaire les tapes prcdentes

Je crois que dsormais, vous pouvez prendre nimporte quel sous-rseau et le subdiviser en plusieurs autres sous-rseaux. Refaisons un exemple dans lequel nous allons appliquer la dmarche prcdente. Imaginez que vous tes appel faire un plan dadressage avec les exigences ci-aprs : Adresse IP initial : 192.168.1.0 (classe C) 3 sous-rseaux comprenant respectivement 120, 60 et 30 htes Etape 1 : on identifier le plus grand segment, cest celui de 120 htes Etape 2 : nombre de bits ncessaire pour adresser 120 htes Mthode 1 : 2n 2 = nombre dhtes 2n 2 = 120 2n = 122 Log(2n) = log(122) Nlog(2) = log(122) N = log(122) / log(2) N = 6.93 soit 7 bits

21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

Mthode 2 : 2(n 1) < P 2n

Donnons un encadrement de 120 avec des puissances de 2 : 26 < 120 27 0 A vous de voir laquelle de ces mthodes vous convient le mieux.

Etape 3 : E retranchant les 7 bits de la partie hte, il nous reste 1 bit (nous sommes en classe C, donc les trois premiers octets ne sont pas concerns) 192.168.1 0 0 0 0 0 0 0 0

Nous avons donc 1 bit pour adresser tous les sous-rseaux dau moins 120 htes.

Etape 4, 5 et 6 : numros des sous-rseaux de 120 htes. Avec 1 bit on 21 sous rseaux soit 2. 192.168.1 192.168.1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Nous obtenons donc : SRX 1 : 192.168.1.0/25 (/25 = 255.255.255.128) SRX 2 : 192.168.1.128/25

Etape 7 : Prenons le le deuxime sous-rseau 192.168.1.128/25 et appliquons les tapes prcdentes pour le sous-rseau de 60 htes. Donnons un encadrement de 60 par des puissances de 2 : 25 < 60 26
21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

Il faut donc 6 bits la partie hte pour adresser au moins 60 htes. 192.168.1 1 0 0 0 0 0 0 0

Notez ici que la partie en bleu nest pas toucher car cela reprsente lID de ladresse de sousrseau initiale 192.168.1.128. Aprs avoir pris 6 bits a la partie hte, il en reste 1 (rouge) pour identifier tous les sous-rseaux pouvant comporter 60 htes. Avec un bit on peut avoir 21 sous-rseaux : 192.168.1 192.168.1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0

Nous obtenons donc : SRX 1 : 192.168.1.128/26 (/26 = 255.255.255.192) SRX 2 : 192.168.1.192/26

Nous utiliserons ladresse 192.168.1.128/26 pour adresser le segment de 60 htes tandis que ladresse suivante sera une fois de plus dcoupe pour des sous-rseaux de 30 htes.

192.168.1

Attention vous ne disposer plus que de 6 bits dans la partie htes. Refaire la mme dmarche pour les sous-rseaux de 30 htes. 24 < 30 25 Il faut donc 5 bits la partie hte pour adresser au moins 30 htes. 192.168.1 1 1 0 0 0 0 0 0

Il reste un bit pour la partie sous-rseau soit 21 sous-rseaux.


21 mai 2011

192.168.1 192.168.1

1 1

1 1

0 1

0 0

0 0

0 0

0 0

0 0

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

Nous obtenons donc : SRX 1 : 192.168.1.192/27 (/27 = 255.255.255.224) SRX 2 : 192.168.1.224/27

Lavantage que nous donne un tel plan dadressage cest lconomie de ladresse de sous-rseau 192.168.1.224/27 qui pourra tre utilise plus tard en cas dvolution de notre rseau.

Exemple VLSM

Maintenant que vous avez acquis les bases avec la technique des masques longueur variable (VLSM), permettez-moi de vous proposer un autre exemple plus complexe. Nous utiliserons le schma ci-aprs. Dans cet exemple ladresse donne est de classe C : 192.168.2.0/24. Les liaisons entre la centrale et les sites distants sont de type point point.

Dans cet exemple, notre premire proccupation serait didentifier les numros des plus grands sous-rseaux qui sont des sites distants composs de 30 htes chacun. Si vous vous rappelez de la section prcdente, pour adresser 30 htes, nous avons besoin dun sous - masque /27 (255.255.255.224).

21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

Ce masque nous permet dobtenir les sous rseaux suivants : 192.168.2 192.168.2 192.168.2 192.168.2 192.168.2 192.168.2 192.168.2 192.168.2 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Nous obtenons donc : SRX 1 : 192.168.2.0/27 SRX 2 : 192.168.2.32/27 SRX 3 : 192.168.2.64/27 SRX 4 : 192.168.2.96/27 SRX 5 : 192.168.2.128/27 SRX 6 : 192.168.2.160/27 SRX 7 : 192.168.2.192/27 SRX 8 : 192.168.2.224/27

Avec les 5 bits pris a la partie htes, nous avons obtenus 8 sous-rseaux de 30 htes. Les 7 premiers serviront adresser les 7 sites distants et le dernier sera segmenter en sous-rseaux de masque /30 (255.255.255.252) pour les liaisons point a point. 192.168.2 1 1 1 0 0 0 0 0

Trois bits pour les sous-rseaux soit 23 = 8 sous-rseaux de deux htes. 192.168.2 192.168.2 192.168.2 192.168.2 192.168.2 192.168.2 192.168.2 192.168.2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

Nous obtenons : SRX 1 : 192.168.2.224/30 SRX 2 : 192.168.2.228/30 SRX 3 : 192.168.2.232/30 SRX 4 : 192.168.2.236/30 SRX 5 : 192.168.2.240/30 SRX 6 : 192.168.2.248/30 SRX 8 : 192.168.2.252/30 SRX 8 : 192.168.2.224/30

21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

OBJECTIF 2 Agrgation de route


Encor appele rsum de route, lagrgation de route permet au routeur de ne signaler quune route aux autres routeurs pour tous les rseaux ou sous-rseaux possdant des adresses IP contigus. Les masques longueur variable permettent de donner une bonne illustration de rsum de route. Elle permet dallger la table de route. Par exemple, si nous avons procd la subdivision de ladresse 192.168.1.0/24 en quatre sous-rseaux dadresses respectives : 192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26, 192.168.1.192 ; nous pouvons rsumer ces routes en introduisant quune seule entre dans la table de route soit ladresse 192.168.1.0/24 comme indiqu dans le schma ci-aprs. Dans cet exemple, nous avons rduits le nombre dentres de notre table de 4 1 entre.

Avantages de lagrgation de route


Lagrgation de route permet de crer un plan de routage plus efficace tout en fournissant les avantages suivants : Elle rduit la taille des tables de routages, exigeant moins de mmoire tampon Elle rduit la taille des mises jour, exigeant moins de bande passante.

21 mai 2011

Un autre avantage du rsum de route, c'est qu'il permet de contenir certains types de problmes rseau. Par exemple, supposons que le sous-rseau 192.168.1.64/26 du schma prcdent rencontre quelques dfaillances. Cette condition affecte videmment le routeur auquel il est connect et tout routeur qui contient une entre spcifique vers ce sous-rseau. Cependant, les routeurs qui ne connaissent que la voie rsume ne sont pas affects par le sous-rseau qui est

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

dfaillant. Pour que ces routeurs soient concerns, il faudrait que tous les quatre sous-rseaux soient simultanment dfaillants, ce qui entranera le routeur nonant le rsum de route d'arrter la publicit de la route rsume. Cela semble certes prsenter un avantage mais pourrait aussi bien causer dautres problmes. En effet si ce dernier sous-rseau connait des difficults, le routeur qui est l origine de ce rsum de route continuera annoncer cette route ses voisins qui penseront que cette route est toujours valable alors que ce nest plus le cas.

Le routage inter domaine sans classe (CIDR)


Le routage inter domaine sans classe, dfini dans les RFC 2050, est une extension du VLSM et de lagrgation de routes. Avec le VLSM, on peut faire un rsum de route vers ladresse rseau initial de classe A, B ou C. par exemple, si vous avec subdiviser ladresse rseau 192.168.1.0/24 en quatre sous-rseaux de masque /26, avec VLSM vous pouvez rsumer ces routes en introduisant quune seule entre : 192.168.1.0/24. Le CIDR va plus loin et vous permet de rsumer un bloc dadresses contigus de classe A, B ou C. cette technique est connu sous le nom gnrique de supernetting. De nos jours, la plupart des protocoles sans classe supportent le supernetting. Cependant, son emploi est le plus souvent rpandu chez les FAI (fournisseurs daccs Internet) avec le protocole BGP. Le schma suivant donne un exemple de la technique CIDR. Dans cet exemple, un routeur est connect a quatre rseaux : 192.168.0.0/24, 192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24.

Ce routeur rsume ces quatre routes en une seule entre : 192.168.0.0/22. Notons que le masque de sous-rseaux de ce rsum est 255.255.252.0

21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

Ladressage hirarchique

Pour raliser une agrgation de route, il serait important que votre plan dadressage respect une certaine hirarchie. Ladressage hirarchique fournit principalement les avantages suivants : Elle permet un routage plus efficace. Elle utilise un rsum de route pour rduire la taille des tables de routage. Elle diminue la quantit de mmoire ncessaire pour stocker les plus petite tables de routage. Il diminue l'impact sur le routeur lorsquil besoin de reconstruire la table de routage.

Le figure qui suit donne un simple exemple dune adressage hirarchique. Dans cet exemple ladresse rseau utilise est : 10.0.0.0/8. Avant dtre envoy sur un autre rseau, lensemble des sous-rseaux la constitue a t rsum. Comme vous pourriez le remarquer cet espace dadressage a t subdivise en trois adresse de campus : 10.1.0.0/16, 10.2.0.0/16 et 10.3.0.0/16. Chacun de ces sous-rseaux est quand a lui rsum lors de lannonce des routes entres les diffrents campus. A leur tour, chaque sous-rseau a t segment : 10.x.1.0/24 et 10.x.2.0/24. Pour implmenter un plan dadressage hirarchique et bnficier des techniques dagrgation de route, vous aurez besoin dun protocole de routage qui support le VLSM : BGP, EIGRP, IS-IS, OSPF ou RIPV2.

Lorsque vous voulez implmenter une agrgation de route, vous devez tenir compte des points suivants : Le protocole de routage doit tre capable de transposter le masque de sous-rseau avec les entres des rseaux correspondants.

21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar

Les dcisions de routage doivent tre faites ladresse IP de destination entire. Pour rsumer les entres dans la table de routage, elles doivent avoir des bits de poids fort identiques.

Routage et masque de sous-rseau


Comme nous lavons dj mentionn dans la section prcdente, le protocole de routage doit tre en mesure de transporter les masques de sous-rseaux dont ils indiquent des entres si vous voulez utiliser lagrgation de route. Autrement, si vous avez appliqu plus dun masque de sous-rseau a une adresse de classe donne, le routeur ne saura pas lequel de ces masque utiliser pour router un paquet vers une destination donne. Un bon exemple de ce problme se manifeste dans des protocoles bass sur les classes, tels que RIPv1 et IGRP. Avec les protocoles bass sur les classes, les mises jour sortantes ne contiennent que les adresses dentre du rseau : les masques de sous-rseau ny sont inclus. L'hypothse est que les routeurs sur les autres segments appartiennent la mme classe donc connaissent le masque de sous-rseau. Si un numro de rseau franchit les limites d'une classe rseau une autre, le protocole bas sur les classes le rsumera automatiquement en un numro de rseau de classe A, B ou C comme le montre la figure ci-aprs.

Comme vous pouvez le voir, le protocole bas sur les classes nannonce simplement que le numro de rseau (172.16.0.0) sans aucun masque. De plus, puisque le numro du rseau traverse une autre classe rseau (172.16.0.0 192.168.1.0), le sousrseau (172.16.1.0) n'est pas annonc, mais plutt l'adresse de classe B (172.16.0.0).

21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar La figure, qui suit, montre quand a elle comment les protocoles sans classe ragissent (soit par dfaut ou avec configuration) lors du franchissement dune classe autre classe. Remarquons deux choses: le masque de sous-rseau est inclus dans la mise jour de routage, et la mise jour de routage n'est pas automatiquement rsume travers la frontire de classe.

Etant donn le comportement des protocoles de routage bas sur des classes, certains plans dadressage pourraient crer des problmes. Nous allons utiliser le rseau reprsent ci-aprs :

Dans cet exemple, deux Routeur A et le routeur B annonce ladresse 172.16.0.0, ils nannoncent pas leurs propres sous-rseaux pour 172.16.0.0. Cela cre un problme avec le Routeur C, qui reoit deux routes pour le rseau 172.16.0.0. si le routeur C veut atteindre le sous-rseau 172.16.1.0/24, il ne saurait lequel des routeurs (A ou B) a envoyer les paquets. Cependant, le plan prcdent est support par les protocoles sans classe comme le montre la figure cidessous :

Comme vous le remarquez, les protocoles sans classe incluent le masque de sous-rseau dans les mise a jour. Dans cet exemple, le routeur C sait exactement o sont situs les sous-rseaux 172.16.1.0/24 et

21 mai 2011

Support de cours prpar par Giovanni Mve Assoumou Gervany@hotmail.com Supinfo Dakar 172.16.2.0/24. Cependant, les sous-rseaux dis contigus ne sont pas recommands mme pour les protocoles sans classe car ils limitent votre capacit rsumer les informations de routage de manire plus efficace.

21 mai 2011

Vous aimerez peut-être aussi