Sur la toile, I.P. sert à la mise en relation des serveurs entre eux. Toute machine devant se connecter à l´Internet doit posséder une couche TCP/IP qui lui permettra le surf de page en page sur la toile. Si cette machine fait partie d´un réseau local (entreprise, administration ou plus simplement réseau familial), la même couche réseau TCP/IP peut servir de protocole pour ce réseau local.
Pourquoi des sous-réseaux ?
Dans un réseau comportant un grand nombre de machine, il devient nécessaire de subdiviser l´ensemble pour optimiser les échanges entre les machines.
Une segmentation physique par est certainement la solution la plus radicale car elle s'opère au niveau des couches 2 et 3 (couche de liaison physique et couche réseau) ; on constitue des réseaux virtuels en programmant des commutateurs ("switch") administrables: Cette tâche supplémentaire dans la gestion d´un réseau est délicate de par sa rigidité ; elle exige un plan physique de l´utilisation de chacune des prises réseau de l´entreprise et toute modification, aussi petite soit-elle, doit être répercutée sur tous les commutateurs.
Sachant que la couche 4 de transport doit de toutes façons être gérée (par le protocole TCP/IP), il peut se concevoir de subdiviser le réseau global en utilisant une segmentation logique grâce au même protocole de transport. Cette méthode s' appelle le 'subnetting' ou la création de sous-réseaux. Elle permet d'éviter une dégradation de la bande passante quand trop de machines sont sur le même réseau. Si des routeurs (ils appartiennent à la couche 3) sont utilisés, le trafic de diffusion des trames ("broadcast") sera limité à chacun des sous-réseaux.
Sachant que la couche 4 de transport doit de toutes façons être gérée (par le protocole TCP/IP), il peut se concevoir de subdiviser le réseau global en utilisant une segmentation logique grâce au même protocole de transport. Cette méthode s' appelle le 'subnetting' ou la création de sous-réseaux. Elle permet d'éviter une dégradation de la bande passante quand trop de machines sont sur le même réseau. Si des routeurs (ils appartiennent à la couche 3) sont utilisés, le trafic de diffusion des trames ("broadcast") sera limité à chacun des sous-réseaux.
Un bon plan d'adressage IP peut donc offrir certains des avantages de la segmentation physique en limitant le travail d'administration du réseau ; il n'offre évidemment pas la même sécurité, mais assure un minimum de confort. Pour le réseau pédagogique d'un grand établissement scolaire, ce minimum paraît suffisant et contribue à une bonne gestion, à une bonne utilisation sans limiter les possibilités offertes aux utilisateurs.
Eléments de calcul - définitions et règles
Repérage
Une machine est repérée sur le réseau par une adresse IP (IPx) associée à un masque (Mx)
qui sont chacun un nombre binaire de 3 bits organisé en 4 octets. Le
masque sert à repérer le réseau ou le
sous-réseau auquel la machine appartient. Ces deux nombres sont en
général donnés en décimal, ce qui nous oblige à effectuer quelques
petits calculs et conversions.
exemple 1 : IP1 = 192.168.20.34 et M1 = 255.255.255.0 se traduit en binaire par
IP1 = (1100 000).(1010 1000).(0001 0100).(0010 0010) et M1 = (1111 1111).(1111 1111).(1111 1111).(0000 000)
cette machine se repère en notation par 192.168.20.34 / 24 car le masque comporte 24 bits à 1.
exemple 2 : IP2 = 172.16.1.220 et M2 = 255.255.0.0 se traduit en binaire par
IP2 = (1010 1100).(0001 0000).(000 0001).(1101 1100) et M2 = (1111 1111).(1111 1111).(0000 000).(0000 000)
cette machine se repère en notation par 172.16.1.220 / 16 car le masque comporte 16 bits à 1.
note 1 : pour chaque octet : les 4 bits de gauche sont dits de poids fort et les 4 de droite de poids faible ; de même pour un nombre IP, les 2 octets de droite sont de poids fort et les 2 de gauche de poids faible.
exemple 1 : IP1 = 192.168.20.34 et M1 = 255.255.255.0 se traduit en binaire par
IP1 = (1100 000).(1010 1000).(0001 0100).(0010 0010) et M1 = (1111 1111).(1111 1111).(1111 1111).(0000 000)
cette machine se repère en notation par 192.168.20.34 / 24 car le masque comporte 24 bits à 1.
exemple 2 : IP2 = 172.16.1.220 et M2 = 255.255.0.0 se traduit en binaire par
IP2 = (1010 1100).(0001 0000).(000 0001).(1101 1100) et M2 = (1111 1111).(1111 1111).(0000 000).(0000 000)
cette machine se repère en notation par 172.16.1.220 / 16 car le masque comporte 16 bits à 1.
note 1 : pour chaque octet : les 4 bits de gauche sont dits de poids fort et les 4 de droite de poids faible ; de même pour un nombre IP, les 2 octets de droite sont de poids fort et les 2 de gauche de poids faible.
Identification du réseau
Pour connaître un numéro de réseau (R) ou de sous-réseau (Rx), il faut poser l'opération logique : R = (IP) AND (M) ,
AND étant l'opérateur logique "ET" (cette opération se décompose en 32 opérations entre bits de même rang).
Dans l'exemple 1, cela donne : R1 = 192.168.20.0 qui se résume par 192.168.20 /24 ;
dans l'exemple 2, cela donne : R2 = 172.16.0.0 qui se résume par 172.16 / 16 ;
exemple 3 : soit une machine repérée par l'adresse IP3 = 192.154.88.133 / 26 ;
on trouve son masque de sous-réseau en constatant que 26 = 8 + 8 + 8 + 2 ,
donc M3 = 255.255.255.192 [en fait (1111 1111).(1111 1111).(11111111).(1100 0000)] ;
on en déduit le numéro du sous-réseau auquel elle appartient par l'opération (IP3) AND (M3), soit :
(1100 0000).(1001 1010).(0101 1000).(1000 0101)
(1111 1111).(1111 1111).(11111111).(1100 0000)
(1100 0000).(1001 1010).(0101 1000).(1000 0000) = R3 = 192.154.88.128 .
AND étant l'opérateur logique "ET" (cette opération se décompose en 32 opérations entre bits de même rang).
Dans l'exemple 1, cela donne : R1 = 192.168.20.0 qui se résume par 192.168.20 /24 ;
dans l'exemple 2, cela donne : R2 = 172.16.0.0 qui se résume par 172.16 / 16 ;
exemple 3 : soit une machine repérée par l'adresse IP3 = 192.154.88.133 / 26 ;
on trouve son masque de sous-réseau en constatant que 26 = 8 + 8 + 8 + 2 ,
donc M3 = 255.255.255.192 [en fait (1111 1111).(1111 1111).(11111111).(1100 0000)] ;
on en déduit le numéro du sous-réseau auquel elle appartient par l'opération (IP3) AND (M3), soit :
(1100 0000).(1001 1010).(0101 1000).(1000 0101)
(1111 1111).(1111 1111).(11111111).(1100 0000)
(1100 0000).(1001 1010).(0101 1000).(1000 0000) = R3 = 192.154.88.128 .
Diffusion et nombre d'hôtes
L'adresse de diffusion (Bx) d'un
réseau ou d'un sous-réseau est une adresse réservée ( la dernière des
adresses possibles du dit réseau). Cette adresse est utilisée pour
transmettre des informations (paquets) à tous les hôtes du sous-réseau
(plus exactement du domaine de diffusion) en même temps. Un paquet
destiné à l'adresse Bx est forcément transmis à toutes les machines de
Rx. Les commutateurs diffusent aussi les broadcast-s ; quand un
de leurs ports reçoit une trame (suite de paquets) pour Bx, il la
diffuse sur tous les autres ports. Seuls les routeurs (et a fortiori la
segmentation physique) bloquent les broadcast-s.
Connaissant Mx et Rx, on trouve Bx par un petit calcul en décimal ; on opère octet par octet, en considérant chacun des octets de Rx, et en y ajoutant la différence entre 255 et la valeur de l'octet correspondant de Mx.
On trouve : B1 = 192.168.20.255 car R1 = 192.168.20.0 et M1 = 255.255.255.0 ;
on trouve : B2 = 172.16.255.255 car R2 = 172.16.0.0 et M1 = 255.255.0.0 ;
on trouve B3 = 192.154.88.191 car R3 = 192.154.88.128 et M3 = 255.255.255.192 .
Connaissant Mx et Rx, on trouve Bx par un petit calcul en décimal ; on opère octet par octet, en considérant chacun des octets de Rx, et en y ajoutant la différence entre 255 et la valeur de l'octet correspondant de Mx.
On trouve : B1 = 192.168.20.255 car R1 = 192.168.20.0 et M1 = 255.255.255.0 ;
on trouve : B2 = 172.16.255.255 car R2 = 172.16.0.0 et M1 = 255.255.0.0 ;
on trouve B3 = 192.154.88.191 car R3 = 192.154.88.128 et M3 = 255.255.255.192 .
La capacité maximale du réseau ou du sous-réseau, appelée le nombre d'hôtes (Hx), s'obtient aisément par le nombre n de bits à 1 du masque Mx : Hx =
; 2 adresses en moins car une est réservée pour l'adresse du
sous-réseau lui-même et l'autre pour la diffusion du sous-réseau ("broadcast").
Dans l'exemple 1, H1 = 254 ; dans l'exemple 2, H2 = 65 534 et dans l'exemple 3, H3 = 62 .
Dans l'exemple 1, H1 = 254 ; dans l'exemple 2, H2 = 65 534 et dans l'exemple 3, H3 = 62 .
Plus Hx est grand et plus la bande passante du réseau s'amenuise et le traffic de diffusion augmente.
A partir d'une adresse IP complète (ou CIDR), on peut obtenir tous les renseignements précédemment définis
adresse CIDR | Masque décimal | Numéro de réseau | Adresse de diffusion | nombre d'hôtes | étendue du (sous-) réseau |
192.168.20.34 / 24 | 255.255.255.0 | 192.168.20.0 | 192.168.20.255 | 254 | de 192.168.20.1 à 192.168.20.254 |
172.16.1.220 / 16 | 255.255.0.0 | 172.16.0.0 | 172.16.255.255 | 65 534 | de 172.16.0.1 à 172.16.255.254 |
192.154.88.133 / 26 | 255.255.255.192 | 192.154.88.128 | 192.154.88.191 | 62 | de 192.154.88.129 à 192.154.88.190 |
131.108.78.235 / 21 | 255.255.248.0 | 131.108.72.0 | 131.108.79.255 | 2046 | de 131.108.72.1 à 131.108.79.254 |
0 Commentaire:
Enregistrer un commentaire