TD réseau: Subnetting, classe d'adresse IP, Masque de sous-réseau
Rédigé par GC Team, Publié le 25 Avril 2010, Mise à jour le Mardi, 30 Novembre 1999 00:00
Exercice découpage réseau en Sous-réseaux IP
Exercice Sous-réseaux IP
1) On veut découper le réseau 195.84.90.0 en 8 sous-réseaux (note : on ne respecte pas la RFC 950, recommandant de ne pas utiliser les sous-réseaux dont les bits sont tous à 0 ou tous à 1) . Quelle est la valeur du masque de sous-réseau, et pour chaque sous-réseau, indiquez :
- l’adresse du sous-réseau
- l’adresse de broadcast
2) Quelles adresses IP se trouvent sur le même sous-réseau que 130.12.127.231 si le masque de sous-réseau est 255.255.192.0 (note : on ne respecte pas la RFC 950, recommandant de ne pas utiliser les sous-réseaux dont les bits sont tous à 0 ou tous à 1) ?
- 130.12.63.232
- 130.22.130.1
- 130.12.64.23
- 130.12.167.127
Correction
1) L’adresse IP 195.84.90.0 est une adresse réseau de classe C car 195 est compris entre 192 et 223. Les 3 premiers 255 du masque du sous-réseau correspondent aux 24 bits du champ netid d’une adresse de classe C. Le dernier octet permet donc de définir les numéros de sous-réseaux.
On veut obtenir 8 sous-réseaux : il suffit de définir un masque de sous-réseau sur 3 bits (23 = 8). Donc le masque vaut 11111111 11111111 11111111 111000002 soit sous forme décimale pointée 255.255.255.224
Le masque est défini sur 3 bits, les valeurs possibles du masque (sur le dernier octet) sont donc : 000, 001, 010, 011, 100, 101, 110, et 111 (comme on ne respecte pas les recommandations de la RFC 950 ; sinon on aurait écarté les valeurs 000 et 111). Ce qui nous donne pour chaque sous-réseau :
• sous-réseau 1 :
0 0 0 0 0 0 0 0 = 0 soit 195.84.90.0
0 0 0 …........... hôtes du 1er sous-réseaux
0 0 0 1 1 1 1 1= 31 soit 195.84.90.31
• sous-réseau 2 :
0 0 1 0 0 0 0 0 = 32 soit 195.84.90.32
0 0 1 .............. hôtes du 2e sous-réseaux
0 0 1 1 1 1 1 1 = 63 soit 195.84.90.63
• sous-réseau 3 :
0 1 0 0 0 0 0 0 = 64 soit 195.84.90.64
0 1 0 .............. hôtes du 3e sous-réseaux
0 1 0 1 1 1 1 1 = 95 soit 195.84.90.95
• sous-réseau 4 :
0 1 1 0 0 0 0 0 = 96 soit 195.84.90.96
0 1 1 ............ hôtes du 4e sous-réseaux
0 1 1 1 1 1 1 1 = 127 soit 195.84.90.127
• sous-réseau 5 :
1 0 0 0 0 0 0 0 = 128 soit 195.84.90.128
1 0 0 ............ hôtes du 5e sous-réseaux
1 0 0 1 1 1 1 1 = 159 soit 195.84.90.159
• sous-réseau 6 :
1 0 1 0 0 0 0 0 = 160 soit 195.84.90.160
1 0 1 ............ hôtes du 6e sous-réseaux
1 0 1 1 1 1 1 1 = 191 soit 195.84.90.191
• sous-réseau 7 :
1 1 0 0 0 0 0 0 = 192 soit 195.84.90.192
1 1 0 ............. hôtes du 7e sous-réseaux
1 1 0 1 1 1 1 1 = 223 soit 195.84.90.223
• sous-réseau 8 :
1 1 1 0 0 0 0 0 = 224 soit 195.84.90.224
1 1 1 ............. hôtes du 8e sous-réseaux
1 1 1 1 1 1 1 1 = 255 soit 195.84.90.255
2) L’adresse IP 130.12.127.231 est une adresse de classe B. Le masque 255.255.192.0 permet de définir 22 sous-réseaux de 214 – 2 hôtes chacun. On recherche pour chacun les adresses de sous-réseau et de broadcast :
- sous-réseau 1 : 130.12.0.0 – 130.12.63.255
- sous-réseau 2 : 130.12.64.0 – 130.12.127.255
- sous-réseau 3 : 130.12.128.0 – 130.12.191.255
- sous-réseau 4 : 130.12.192.0 – 130.12.255.255
L’adresse IP 130.12.127.231 appartient au sous-réseau 2.
130.12.63.232 appartient au sous-réseau 1
130.22.130.1 appartient à un autre réseau de classe B
130.12.64.23 appartient au sous-réseau 2
130.12.167.127 appartient au sous-réseau 3
Exercice Corrigé Adressage masque de sous réseau et classe
Question :
Donnez les réponses les plus précises possibles :
1) Soit le réseau de classe C 201.125.52.0, l'on souhaite 20 sous réseaux quel est le masque à employer ?
2) Soit le réseau de classe A d’adresse 10.0.0.0, l'on souhaite obtenir 502 sous réseaux, quel est le masque à employer ?
3) Soit un réseau de classe C d’adresse 192.168.5.0, l'on souhaite le séparer en 4 sous-réseaux quel est la masque à appliquer ?
4) Soit un sous réseau de classe B 172.16.0.0, nous voulons le séparer en sous réseaux de 20 machines, quel est le masque à appliquer ?
5) Soit le réseau de Classe C 192.168.4.0, nous souhaitons des sous réseaux contenant 80 machines. Quel masque utiliser ?
6) Réseau de classe A 21.0.0.0, 500 machines par sous réseau, masque ?
7) Le même avec 12 machines, masque ?
8) On veut que les adresses IP, 192.168.1.25, 192.168.1.26 et 192.168.1.27 soient dans le même réseau, quel masque utiliser ?
9) L'on souhaite que les IP 192.168.1.23, 192.168.1.24, 192.168.1.25, soient dans le même réseau, quel masque utiliser ?
10) Maintenant pour les IP 192.168.1.30, 192.168.1.31, 192.168.1.32, quel masque utiliser ?
11) Nous avons un masque de 225.255.255.224 pour un réseau de classe C, 192.158.1 donner les plages d’adresse possible.
12) Soit un réseau de classe B 172.16.0.0 avec un masque de sous réseau 255.255.254.0 donner les adresses impossibles et celles qui sont dans le même sous réseau ?
- 172.16.1.1 - 172.16.1.50 - 172.16.50.50
- 172.16.254.52 - 172.16.50.51 - 172.16.250.50
- 172.16.6.3 - 172.16.7.20 - 172.16.249.45
- 172.51.51.20 - 172.16.45.20 - 172.16.45.21
13) Nous avons un réseau d’adresse 25.0.0.0, l'on souhaite 4 sous réseaux avec 80 machines, donnez le(s) meilleur(s) masque(s)
14) Maintenant un réseau 192.168.10.0, 2 sous réseaux de 50 machines ?
15) Et 3 sous réseaux pour le même nombre de machines ?
CORRECTION
1) 255.255.255.248
2) 255.255.128.0
3) 255.255.255.224
4) 255.255.255.224
5) Impossible
6) 255.255.254.0
7) 255.255.255.240
8) 255.255.255.248
9) 255.255.255.240
10) Impossible
11) 33-62, 65-94, 97-126, 129-158, 161-190, 193-222
12) Impossible : 172.16.1.1, 172.16.1.50, 172.16.254.52
Plage 1 : 172.16.6.3,172.16.7.20
Plage 2 : 172.16.45.20, 172.16.45.21
Plage 3 : 172.16.50.50, 172.16.50.51, 172.16.51.20
Plage 4 : 172.16.249.45
Plage 5 : 172.16.250.50
13) 255.224.0.0 pour 4 ss réseaux
255.255.255.192 pour 50 machines par sous réseaux
14) 255.255.255.192
15) Impossible
Exercices réseau Adressage IP - notation CIDR
Exercice 1
Pour chaque adresse, entourez la partie demandée :
-
PARTIE RESEAU : 1.102.45.177
-
PARTIE HOTE : 196.22.177.13
-
PARTIE RESEAU : 133.156.55.102
-
PARTIE HOTE : 221.252.77.10
-
PARTIE RESEAU : 123.12.45.77
-
PARTIE HOTE : 126.252.77.103
-
PARTIE RESEAU : 13.1.255.102
-
PARTIE HOTE : 171.242.177.109
Exercice 2
Afin de disposer de sous réseaux on utilise le masque de 255.255.240.0 avec une adresse de réseau de classe B
-
Combien d’hôtes pourra-t-il y avoir par sous réseau ?
-
quel est le nombre de sous réseaux disponibles ?
Exercice 3
Une entreprise veut utiliser l’adresse réseau 192.168.90.0 pour 4 sous réseaux.
Le nombre maximum d’hôtes par sous réseau étant de 25, quel masque de sous réseau utiliseriez vous pour résoudre ce problème ?
Exercice 4
Quelles sont les adresses IP couvertes par l’adresse CIDR 192.168.10.0/20 ?
xxxx/20 signifie masque avec les 20 bits de gauche à 1
ainsi
-
masque standard de classe A : /8
-
masque standard de classe B : /16
-
masque standard de classe C : /24
| {sidebar id=6}{sidebar id=1} |
Exercice 5
1. Quelles sont les trois premières plages d’adresses valides déterminées par ce numéro de réseau : 172.20.0.0
et le masque 255.255.224.0 ?
2. Pour chacune des Adresses IP associées à un masque de sous-réseau vous indiquerez, la classe d’appartenance,
le réseau d’appartenance et le nombre de sous-réseaux disponibles
|
110.95.18.75
|
255.128.0.0
|
|
110.95.18.75
|
255.255.0.0
|
|
210.95.18.15
|
255.255.255.252
|
|
180.137.12.10
|
255.255.240.0
|
|
180.137.40.11
|
255.255.240.0
|
Exercice 6
-
Une machine est configurée avec l'adresse IP 192.168.1.1 et le masque de réseau 255.255.255.0, donnez l'adresse du réseau et l'adresse de diffusion sur ce réseau.
-
Même question avec l'adresse IP 172.26.17.100 et le masque de réseau 255.255.240.0.
<!--[if !supportLists]-->· <!--[endif]-->Même question avec l'adresse IP 193.48.57.163 et le masque de réseau 255.255.255.224.
Exercice 7
Le réseau 192.168.130.0 utilise le masque de sous réseau 255.255.255.224.
A quels sous réseaux appartiennent les adresses suivantes :
-
192.168.130.10
-
192.168.130.67
-
192.168.130.93
-
192.168.130.199
-
192.168.130.222
-
192.168.130.250
Exercice 8
On considère le sous réseau 172.26.8.0 dans lequel la partie « sous réseau » est représentée sur 5 bits.
De quelle classe est le sous réseau ? justifier que son masque est 255.255.248.0, donner son adresse de diffusion.
Combien de machines peut-on connecter à ce sous réseau ?
Dire parmi les adresses IP suivantes celle(s) qui appartie(nnen)t au sous réseau : 172.26.7.124, 172.26.14.1 et 172.26.8.10.
Combien de sous réseaux comporte le réseau dont fait partie le sous réseau considéré.
On considère maintenant une machine A du (sous)réseau Ethernet, par exemple d’adresse IP 172.26.10.1.
On désire que la machine A communique avec une machine B, d’adresse IP 172.26.10.2 par exemple, se trouvant sur le même sous réseau. Comment la machine A peut-elle vérifier que la machine B est joignable?
Adressage symetrique/asymetrique
Echauffement
Convertissez les valeurs binaires suivantes en notation décimale :
- 11001100
- 10101010
- 11100011
- 10110011
Convertissez les valeurs décimales suivantes en binaire :
- 48
- 222
- 119
- 135
Convertissez les adresses IP suivantes en binaire:
- 145.32.59.24
- 200.42.129.16
- 14.82.19.54
Trouvez la classe des adresses IP suivantes:
- 10000000. 00001010. 11011000. 00100111
- 11101101. 10000011. 00001110. 01011111
- 01001010. 00011011. 10001111. 00010010
- 11001001. 11011110. 01000011. 01110101
- 10000011. 00011101. 00000000. 00000111
Pour chaque adresse, entourez la partie demandée :
- PARTIE RESEAU : 1.102.45.177
- PARTIE HOTE : 196.22.177.13
- PARTIE RESEAU : 133.156.55.102
- PARTIE HOTE : 221.252.77.10
- PARTIE RESEAU : 123.12.45.77
- PARTIE HOTE : 126.252.77.103
- PARTIE RESEAU : 13.1.255.102
- PARTIE HOTE : 171.242.177.109
| {sidebar id=6}{sidebar id=1} |
Exercice 1
Afin de disposer de sous réseaux on utilise le masque de 255.255.240.0 avec une adresse de réseau de classe B
- Combien d’hôtes pourra-t-il y avoir par sous réseau ?
-
quel est le nombre de sous réseaux disponibles ?
Exercice 2
Une entreprise veut utiliser l’adresse réseau 192.168.90.0 pour 4 sous réseaux.
Le nombre maximum d’hôtes par sous réseau étant de 25, quel masque de sous réseau utiliseriez vous pour résoudre ce problème ?
Exercice 3
quelles sont les adresse IP couvertes par l’adresse CIDR 192.168.10.0/20 ?
xxxx/20 signifie masque avec les 20 bits de gauche à 1
ainsi
- masque standard de classe A : /8
- masque standard de classe B : /16
-
masque standard de classe C : /24
Exercice 4
Indiquez en regard de chaque plage d'adresses le réseau en notation standard et CIDR
|
Cette plage d'adresses |
provient du réseau noté en CIDR |
|
Ex : 10.0.0.1. -- 10.255.255.254 |
10.0.0.0 / 8 |
|
|
|
|
192.168.15.117 -- 192.168.15.118 |
|
|
172.16.0.1 -- 172.31.255.254 |
|
|
10.1.64.1 – 10.1.127.254 |
|
|
210.44.8.81 -- 210.44.8.94 |
|
Exercice 5
- Une machine est configurée avec l'adresse IP 192.168.1.1 et le masque de réseau 255.255.255.0, donnez l'adresse du réseau et l'adresse de diffusion sur ce réseau.
- Même question avec l'adresse IP 172.26.17.100 et le masque de réseau 255.255.240.0.
· Même question avec l'adresse IP 193.48.57.163 et le masque de réseau 255.255.255.224.
Exercice 6
Le réseau 192.168.130.0 utilise le masque de sous réseau 255.255.255.224.
A quels sous réseaux appartiennent les adresses suivantes :
- 192.168.130.10
- 192.168.130.67
- 192.168.130.93
- 192.168.130.199
- 192.168.130.222
- 192.168.130.250
Proposition de correction
Convertissez les valeurs binaires suivantes en notation décimale :
- 11001100 : 204
- 10101010 : 170
- 11100011 : 227
- 10110011 : 179
Convertissez les adresses IP suivantes en binaire:
- 135.119.48.222 : 10000111. 01110111. 00110000. 11011110
Trouvez la classe des adresses IP suivantes:
- 10000000. 00001010. 11011000. 00100111 : B
- 11101101. 10000011. 00001110. 01011111 : D
- 01001010. 00011011. 10001111. 00010010 : A
- 11001001. 11011110. 01000011. 01110101 : C
- 10000011. 00011101. 00000000. 00000111 : B
Pour chaque adresse, entourez la partie demandée :
- PARTIE RESEAU : 1.102.45.177 (classe A)
- PARTIE HOTE : 196.22.177.13 (classe C)
- PARTIE RESEAU : 133.156.55.102 (classe B)
- PARTIE HOTE : 221.252.77.10 (classe C)
- PARTIE RESEAU : 123.12.45.77 (classe A)
- PARTIE HOTE : 126.252.77.103 (classe A)
- PARTIE RESEAU : 13.1.255.102 (classe A)
- PARTIE HOTE : 171.242.177.109 (classe B)
Solution 1
Afin de disposer de sous réseaux on utilise le masque de 255.255.240.0 avec une adresse de réseau de classe B
- Combien d’hôtes pourra-t-il y avoir par sous réseau ?
- quel est le nombre de sous réseaux disponibles ?
le masque d’adresse 255.255.240.0 s’écrit en binaire :
11111111.11111111.11110000.00000000
donc 4 bits du 3ème octet pour les sous réseaux
il reste 12 bits pour le hostid (car on manipule des adresses de classe B)
soit 4096 possibilités –2 =4094 (on enlève les @ tout à 1 et tout à 0)
4 bits permettent de coder 24-2=14 sous réseaux
Solution 2
Une entreprise veut utiliser l’adresse réseau 192.168.90.0 pour 4 sous réseaux.
Le nombre maximum d’hôtes par sous réseau étant de 25, quel masque de sous réseau utiliseriez vous pour résoudre ce problème ?
192.168.90.0 est une adresse de classe C
pour coder 4 adresses de sous réseaux il faut reserver 3 bits (soit 6 sous réseaux possibles pour une éventuelle extension)
25 hôtes par sous réseau : 5 bits (soit 30 hôtes possibles)
donc la combinaison 4 sous-réseaux de 25 est possible car 3+5 =8
le dernier octet du masque sera donc: 11100000
soit un.masque d’adresse 255.255.255.224
Solution 3
quelles sont les adresse IP couvertes par l’adresse CIDR 192.168.10.0/20 ?
192.168.10.0/20 est adresse de classe C avec un masque CIDR : 20 (soit 16+4)
soit 4 bits du troisième octet pour grouper les adresses consécutives de classe C
or, 192.168.10.0 a pour 3ème octet : 0000 1010
on ira donc jusqu’à 1111 (soit 15 en décimal)
Donc les @IP couvertes vont de 192.168.10.0 à 192.168.15.255
Solution 4
Indiquez en regard de chaque plage d'adresses le réseau en notation standard et CIDR
|
Cette plage d'adresses |
provient du réseau noté en CIDR |
|
Ex : 10.0.0.1. -- 10.255.255.254 |
10.0.0.0 / 8 |
|
172.16.80.1 -- 172.16.87.254 |
172.16.0.0 / 21 |
|
192.168.15.117 -- 192.168.15.118 |
192.168.15.117 / 1 |
|
172.16.0.1 -- 172.31.255.254 |
172.16.0.0 / 20 |
|
10.1.64.1 – 10.1.127.254 |
10.1.64.0 / 10 |
|
210.44.8.81 -- 210.44.8.94 |
210.44.8.81 / 34 |
Solution 5
- Une machine est configurée avec l'adresse IP 192.168.1.1 et le masque de réseau 255.255.255.0, donnez l'adresse du réseau et l'adresse de diffusion sur ce réseau.
L’@ du réseau est 192.168.1.0, l’@ de diffusion sur ce réseau est 192.168.1.255
- Même question avec l'adresse IP 172.26.17.100 et le masque de réseau 255.255.240.0.
L’@ du réseau est 172.26.16.0 et l’@ de diffusion sur ce réseau est 172.26.31.255
· Même question avec l'adresse IP 193.48.57.163 et le masque de réseau 255.255.255.224.du réseau est 193.48.57.160 et l’@ de diffusion sur ce rés193.48.57.191
Solution 6
Le réseau 192.168.130.0 utilise le masque de sous réseau 255.255.255.224
soit en binaire le 4ème octet : m=111 00000
d’où les sous réseaux :
192.168.130.10 : 00001010 Et m donne 0
192.168.130.67 : 01000011 ET m donne 64
192.168.130.93 : 01011101 ET m donne 64
192.168.130.199 : 11000111 ET m donne 192
192.168.130.222 : 11011110 ET m donne 192
192.168.130.250 : 11111010 ET m donne 224
Exercice réseau adressage ip
Enoncé :
Pour les adresses suivantes :
1 - 145.245.45.225
2 - 202.2.48.149
3 - 97.124.36.142
| {sidebar id=6}{sidebar id=1} |
Donnez :
- La classe d'adresse.
- Le masque réseau par défaut.
- L'adresse réseau.
- Le masque modifié si les réseaux comportent respectivement (1) 60, (2) 15 et (3) 200 sous-réseaux.
- L'adresse du sous-réseau et son numéro.
- Le numéro de la machine sur le sous-réseau.
- Les intervalles d'adresses utilisables pour les trois premiers sous-réseaux.
Exercice corrigé réseau adresse ip version 6 - Adressage IPV6
Contexte de travail
L’entreprise Lapointe envisage une évolution vers le protocole Ipv6. En tant qu'administrateur réseau vous êtes chargé d'étudier ce protocole. Vous commencez par les concepts associés à l'adressage Ipv6 en mettant en œuvre manuellement les règles présentées en annexes.
Vous trouverez en annexe 1 Les concepts généraux de l'adressage Ipv6
Vous trouverez en annexe 2 Les règles pour l'auto configuration automatique d'une adresse d'interface
Vous trouverez en annexe 3 Les règles pour l'auto configuration automatique d'une adresse Lien Local
Vous trouverez en annexe 4 Les règles de construction d'une adresse Globale
Vous trouverez en annexe 5 Les règles pour la détermination des adresses multicast
Références : "Ipv6 Théorie et pratique" Gisèle Cizault edition O'Reilly que vous pouvez consulter à l'adresse suivante : http://livre.g6.asso.fr/index.php
Rfc 4921 http://tools.ietf.org/html/rfc4291
(RFC obsolètes 1884 2373 et 3513)
Travail à Réaliser
Premier exercice : Utiliser les règles d'écriture
Simplifier les adresses suivantes :
- fe80:0000:0000:0000:0000: 4cff:fe4f:4f50
- 2001:0688:1f80:2000:0203:ffff:0018:ef1e
- 2001:0688:1f80:0000:0203:ffff:4c18:00e0
- 3cd0:0000:0000:0000:0000:0040:0000:0000:0cf0
- 0000:0000:0000:0000:0000:0000:0000:0000
- 0000:0000:0000:0000:0000:0000:0000:0001
Donner la forme "expansée" des adresses suivantes
- fec0:0:0:ffff::1
- fe80::1
- fe80::4cd2:ffa1::1
Deuxième exercice : Déterminer le type d'adresse
En fonction de leur préfixe déterminer le type des adresse suivantes :
- fe80:: 4c00:fe4f:4f50
- 2001:618:1f80:2010:203:ffff:b118:ef1e
- fec0:0:0:ffff::1
- ff02::1
- fe80::1
- fc01:1:1:1
- 2002::203:ffff:b118:ef1e
Troisième exercice : Utiliser des préfixes "adresse globale"
L'adresse suivante est-elle une adresse globale ?
- 3001:2:1:2::4cfE
Quelle est le TLA de l'adresse suivante ?
- 2001:0688:1f80:2000:0203:ffff:0018:ef1e
En fonction de la longueur de leur préfixe donner le réseau d'appartenance de ces adresses
- 2001:88:1f80::203:ffff:4c18:ffe1/64
- 2001:bb76:7878:2::/56
Une entreprise reçoit d'un opérateur le préfixe suivant combien de sous réseaux peut-elle créer ?
- 2001:0688:1f80::/48
| {sidebar id=6}{sidebar id=1} |
Quatrième exercice : Construire des adresses "lien local" et "lien global"
A partir des adresses Mac suivantes construire les adresses lien local auto configurées automatiquement
- 02-00-4c-4f-4f-50
- 00-03-ff-18-cf-1e
Quelles seraient les adresses "lien global" correspondantes si le préfixe global distribué par le fournisseur d'accès est 2a01:5d8:ccf1:4/64 ?
Cinquième partie : Utiliser les adresses multicast
Quelle est la portée des adresses Ipv6 multicast suivantes ?:
- ff02::1
- ff02::1:ff1a:ef1e
CQuelle est la valeur du Bit "T" de l'adresse Ipv6 multicast suivante ?
- ff02::2
Donner les adresses Mac multicast correspondant aux adresses Ipv6 multicast précédentes.
Annexes
Annexe 1 : Concepts généraux de l'adressage Ipv6
Les types d'adresses Ipv6 :
- unicast
- multicast
- anycast
Une adresse unicast désigne une interface unique.
Une adresse multicast désigne un groupe d'interfaces appartenant généralement à des nœuds différents et pouvant être situés partout sur Internet. Un paquet dont l'adresse de destination est multicast est acheminé à toutes les interfaces membres du groupe.
Une adresse anycast désigne aussi un groupe d'interfaces, mais un paquet dont l'adresse de destination est une adresse anycast est acheminé à un élément du groupe et non à tous, généralement l'élément le plus proche. Cet adressage est expérimental.
On remarque que la notion d'adresse de broadcast a disparu ; c'est l'adressage multicast qui va jouer ce rôle en Ipv6.
Adressage unicast
- lien local
- global
-
site local
Les adresses "lien local" ne passent pas les routeurs : la portée de l'adresse est donc le réseau local (même lien ethernet par exemple)
Les adresses "globales" sont routables sur Internet : la portée de l'adresse est donc internet.
Les adresses "site local" ne sont pas routables sur Internet (ces adresses n'ont pas été retenues dans la version définitive d'Ipv6 mais ont été remplacées par des adresses "unicast local unique" voir RFC 4193 http://www.ietf.org/rfc/rfc4193.txt) : la portée de l'adresse est donc l'organisation locale.
Règles d'écriture d'une adresse Ipv6
- Adresses 128 bits réduites à 32 caractères grâce à la notation hexadécimale.
- Ces caractères sont regroupés par 4 (2 octets) séparés par deux points.
- Les zéros leaders de chaque bloc peuvent être omis.
-
Une ou plusieurs séquences de 16 bits à zéro peuvent être remplacées dans l'adresse mais seulement une fois dans l'adresse.
Exemples :
fe80:0000:0000:0000:0010:4cff:fe50:0020 (forme expansée)
fe80::10:4cff:fe50:20 (forme contractée ou abrégée)
Structure d'une adresse Ipv6 (RFC 3513 et 3587)
- Les 64 derniers bits sont l'identifiant de la machine (ou de l'interface).
- Les 64 premiers bits forment le préfixe.
Une machine, la plupart du temps, a plusieurs préfixes (deux dans la cas d'une machine reliée à un routeur : un préfixe "lien local" et un préfixe "global").
Le préfixe identifie le type d'adresse (local, global, multicast, etc.).
Dans le cas d'une adresse globale le préfixe détermine le réseau d'appartenance de la machine.
Une machine multidomiciliée a plusieurs préfixes "globaux".
La représentation des préfixes respecte la notation CIDR : adresse IPV6/longueur du préfixe en bits.
Préfixes généraux d'une adresse Ipv6 :
- Link-local unicast Addresses : 1111 1110 10 notée en ipV6 fe80::/10
- Site-Local Unicast Addresses : 1111 1110 11 notée en ipv6 fec0::/10, préfixe maintenant réservé car rendu obsolète par la rfc 3879
- Unique Local IPv6 Unicast Adresses : 1111 110 notée en ipv6 fc00::/7
- Multicast addresses : 1111 1111 notée en ipV6 ff00::/8.
- Global unicast : tout le reste ( remarque le préfixe 001 notée en ipv6 2000::/3 est obsolète depuis la RFC 3513 mais reste d'actualité dans les attributions de l'IANA )
L'adresse fe80::10:4cff:fe50:20 de l'exemple précédent est donc une adresse "Lien Local".
Remarque : dans la représentation du préfixe on utilise les formes abrégées mais attention à toujours prendre en compte la longueur, ainsi l'adresse "multicast" générale est dite ff00::/8 donc en fait uniquement ff mais la notation impose un regroupement par 16 => ff00)
Adresses spéciales
Il existe entre autres l'adresse de bouclage (loopback) et l'adresse indéterminée.
- loopback ::1 (équivalent à 127.0.0.1 en Ipv4. Cette adresse n'est jamais transmis sur le réseau)
- any :: (équivalent à 0.0.0.0 en Ipv4 et ne peut être affectée à une destination. Adresse utilisée par les protocoles d'initialisation)
Annexe 2 : Règles pour l'auto configuration automatique d'une adresse d'interface
Les 64 derniers bits d'une adresse Ipv6 correspondants à l'identifiant de l'interface peuvent être déduits de l'adresse Mac (en auto configuration).
La construction est dérivée du format EUI-64 de l'IEEE pour les réseaux IEEE 1394. Il s'agit du nouveau standard d'adressage des interfaces sur 64 bits. Mais la norme actuelle est IEEE 802 sur 48 bits.
L'IEEE a défini les règles suivantes pour passer d'une adresse MAC 48 bits à une adresse EUI-64 :
- les 24 premiers bits de l'EUI-64 identifient le constructeur
- les 40 bits suivants le numéro de série.
- le 7ième bit (u come universel)) du premier octet vaut 0 si l'identifiant EUI-64 est universel et 1 si l'identifiant est affecté manuellement.
- le 8ièeme bit (g comme groupe) du premier octet vaut 0 si l'adresse est individuelle et 1 s'il s'agit d'une adresse de groupe (multicast).
L'identifiant IPV6 de l'interface est dérivé de cette règle à un détail près la signification du bit u est inversée. Il vaut 1 si universel et 0 si manuel.
La construction de l'identifiant IPV6 à partir d'une adresse MAC (Ethernet ou FDDI) se fait ainsi :
- 24 premiers bits identifient le constructeur avec inversion du 7ième bit.
- 16 bits ont la valeur FFFE.
- 24 bits suivant identifient le numéro de série.
L'identifiant de l'interface est concaténé aux préfixes "lien local" et aux préfixes "globaux" pour former les adresses Ipv6. Il peut aussi être utilisé pour former des adresses "multicast" à portée "nœud local".
Annexe 3 : Règles pour l'auto configuration automatique d'une adresse "Lien Local"
Les adresses Lien local peuvent être configurées automatiquement à l'initialisation de l'interface.
Les adresses "lien local" sont des adresses dont la validité est restreinte à un lien c'est à dire sans routeur intermédiaire contrairement aux adresses globales.
Elles permettent la communication entre nœuds voisins :
- même réseau de couche 2 (exemple : Vlan Ethernet)
- connexion point à point (ex PPP)
-
extrémités de tunnel (ex IPSEC)
Ses caractéristiques sont:
- unicité (=> protocole de détection de duplication d'adresses : algorithme DAD avec ICMPv6)
- non routable : un routeur ne retransmet jamais un paquet ayant une adresse source ou destination de type lien local
Pour construire automatiquement l'adresse "lien local" on concatène le préfixe fe80::/64 aux 64 bits de l'identifiant de l'interface.
Annexe 4 : Règles pour l'auto configuration automatique d'une adresse "Globale"
Un hôte configure son ou ses adresse(s) globale(s) à partir de l'annonce des préfixes faites par un routeur (protocole Icmpv6 ). Il concatène ces préfixes à l'identifiant de l'interface pour former les adresses "globales" Ipv6.
La RFC 4291 précise juste le format suivant pour les adresses globales, offrant a priori la plus grande liberté pour la construction des adresses. Une adresse est par cette RFC considérée comme globale si elle ne commence par un des préfixes réservés. Il n'ya donc plus de préfixe réservé exclusivement aux adresses globales.
|
m bits |
n bits |
128 –m –n bits |
|
Topologie Publique |
Subnet ID |
Interface ID |
La RFC 3587 précise cependant ce format ainsi pour tous les préfixes autre que les préfixes commençant par la valeur binaire 000.
|
n bits |
64 - n bits |
64 bits |
|
Topologie Publique |
Subnet ID |
Interface ID |
L'IANA respecte aujourd'hui les recommandations de la RFC 3177 et 3587 (http://www.ietf.org/rfc/rfc3587.txt) qui précise ceci
Pour les adresses globales, il y a trois niveaux de hiérarchie dans le préfixe :
- une topologie publique sur 48 bits (dont 3 bits sont fixes) allouées par le fournisseur d'accès (TLA Top Level Agregator)
- une topologie de site sur 16 bits pour coder les sous réseaux du site (SLA Site Level Agregator)
- l'identifiant de l'interface sur 64 bits (construit généralement comme décrit précédemment)
|
3 bits |
45 bits |
16 bits |
64 bits |
|
001 |
Topologie Publique(Global routing prefix) |
Subnet ID |
Interface ID |
(Remarque ; topologie publique sur 48 bits dont 3 bits fixes)
Exemples :
Préfixe TLA alloué à RIPE-NCC : 2001:600::/16
Préfixe Sub-TLA alloué à Renater : 2001:660::/35
Renater attribue à son tour des préfixes de 48 bits.
Les expérimentations d'Ipv6 ont nécessité l'utilisation d'adresses avant que ne soit fixée définitivement l'attribution des préfixes . La valeur 0x1ffe a été attribué par l'IANA au 6bone. Ainsi le préfixe du 6bone est 3ffe::/16 (préfixe 001 + préfixe 1ffe)
Un préfixe pour la transition Ipv4 et Ipv6 ("6to4") a été attribué : 2002::/16
Annexe 5 : Adressage "multicast"
Le format d'une adresse multicast Ipv6 est le suivant :
|
8 bits |
4 bits (champ drapeaux) |
4 bits |
112 bits |
|
0xFF |
xRPT |
portée |
-------------------------group-ID------------------------ |
bit T : Transient (RFC 3513)
bit P et R : (RFC 3306) non détaillé ici
Le bit de poids fort n'est pas encore attribué
Le bit T a zéro correspond à une adresse permanente : services réseaux (NTP, DHCPv6, SAP, etc.) et services commerciaux (diffusion télé, radio, etc.). (RFC 2375 et 3307).
Le bit T à 1 correspond à une adresse temporaire
Le champ portée (scope) permet de limiter la portée de l'adresse donc de la diffusion sur le réseau :
|
Valeur
|
Portée
|
|
0
|
réservé
|
|
1
|
node_local
|
|
2
|
link_local
|
|
3
|
subnet_local
|
|
4
|
admin_local
|
|
5
|
site_local
|
|
8
|
organisation_local
|
|
E
|
global
|
|
F
|
réservé
|
Il existe des adresses multicast spéciales comme par exemple ff02::1 : tous les noeuds sur le lien.
Correspondance multicast Mac et multicast Ipv6 :
La RFC 3307 précise cette correspondance. Les 32 derniers bits de l'adresse multicast Ipv6 sont ajoutés au préfixe mac 33-33. La probabilité de doublons MAC existe mais est faible et sans conséquences.
Exemple : l'adresse FF0E:30:2001:660:3001:6:AC8A:1B24 correspond à l'adresse MAC 33-33-AC-8A-1B-24
Rappel : le 8eme bit d'une adresse MAC est à 1 s'il s'agit d'une adresse multicast. On en déduit qu'un premier octet impair dans une adresse MAC correspond à une adresse multicast.
Proposition de correction :
Première partie : Utiliser les règles d'écriture
Simplifier les adresses suivantes :
· fe80:0000:0000:0000:0000: 4cff:fe4f:4f50
· 2001:0688:1f80:2000:0203:ffff:0018:ef1e
· 2001:0688:1f80:0000:0203:ffff:4c18:00e0
· 3cd0:0000:0000:0000:0000:0040:0000:0000:0cf0
· 0000:0000:0000:0000:0000:0000:0000:0000
· 0000:0000:0000:0000:0000:0000:0000:0001
Correction :
· fe80::4cff:fe4f:4f50
· 2001:688:1f80:2000:203:ffff:18:ef1e
· 2001:688:1f80::203:ffff:4c18:e0
· 3cd0::40:0000:0000:cf0 ou 3cd0:0000:0000:0000:0000:40::cf0
· :: (il s'agit de l'adresse indéterminée)
· ::1 (il s'agit de l'adresse de bouclage)
Donner la forme "expansée" des adresses suivantes
· fec0:0:0:ffff::1
· fe80::1
· fe80::4cd2:ffa1::1
Correction :
· fec0:0000:0000:ffff:0000:0000:0000:0001
· fe80:0000:0000:0000:0000:0000:0000:0001
· Impossible car cette adresse est incorrecte (mal formée) on a contracté deux fois une suite de zéros ce qui rend impossible la détermination du nombre de zéros manquants.
Deuxième partie : Déterminer le type d'adresse
En fonction de leur préfixe déterminer le type des adresses suivantes :
· fe80:: 4c00:fe4f:4f50
· 2001:618:1f80:2010:203:ffff:b118:ef1e
· fec0:0:0:ffff::1
· ff02::1
· fe80::1
· fc01:1:1:1
· 2002::203:ffff:b118:ef1e
Correction:
- adresse unicast "lien local"
- adresse unicast "globale"
- adresse unicast "site local"
- adresse multicast
- adresse unicast "lien local"
- adresse unicast "local unique" (remplace actuellement adresse unicast site local)
- adresse unicast "globale"
Troisième partie : Utilisation des préfixes "adresse globale"
L'adresse suivante est-elle une adresse globale ?
· 3001:2:1:2::4cfE
Quelle est le TLA de l'adresse suivante ?
· 2001:0688:1f80:2000:0203:ffff:0018:ef1e
En fonction de la longueur de leur préfixe donner le réseau d'appartenance de ces adresses
· 2001:88:1f80::203:ffff:4c18:ffe1/64
· 2001:bb76:7878:2::1/56
Une entreprise reçoit d'un opérateur le préfixe suivant combien de sous réseaux peut-elle créer ?
· 2001:688:1f80::/48
Correction :
· oui car elle ne commence pas par un préfixe réservé. Elle commence par les trois bits 001 ce qui correspond dans le plan d'adressage agrégé au préfixe 2000::/3 correspondant aux adresses globales distribuées par l'IANA jusqu'à présent..
· Il faut passer au binaire pour récupérer les 13 premiers bits soit 0010 0000 0000 0 soit en notation Ipv6 2000::/13
· 2001:88:1f80::203::/64 en notation Ipv6
· Il y a un piège ici car la notation impose un regroupement par 4 des caractères Hexa (soit 16 bits) or ici le préfixe de 56 bits n'est pas un multiple de 16 il faudra donc traduire en binaire le 4ème regroupement soit "0002" qui en binaire devient "0000 0000 0000 0010" . Donc le réseau est 2001:bb76:7878::/56 en notation Ipv6.
· Le nombre de sous réseaux que peut créer une entreprise dépend de la longueur du SLA. Le SLA est codé sur 16 bits ce qui nous donne 216 soit 65536 sous-réseaux possibles.
Quatrième partie : Construction d'une adresse "lien local" et "lien global"
A partir des adresses Mac suivantes construire les adresses lien local auto configurées automatiquement
· 02-00-4c-4f-4f-50
· 00-03-ff-18-cf-1e
Quelles seraient les adresses "lien global" correspondantes si le préfixe global distribué par le fournisseur d'accès est 2a01:5d8:ccf1:4/64 ?
Correction :
- Il y a un piège, l'adresse Mac n'est pas une adresse universelle Le 7eme bit est à 1. L'adresse "lien local" Ipv6 correspondante sera donc fe80::4cff:fe4f:4f50.
- Pas de piège ici il s'agit d'une adresse Mac universelle ce qui donne l'adresse "lien local" Ipv6 fe80::203:ffff:fe18:cf1e.
Rappel : une adresse Mac universelle est une adresse constructeur unique, il s'agit de l'adresse "physique" et non d'une adresse attribuée par un logiciel (dans l'exemple précédent l'adresse est une adresse d'une carte virtuelle vmware).
Remarque : de fait, il faut toujours inverser le 7eme bit de l'adresse MAC dans l'adresse Ipv6.
Les adresses lien global correspondantes :
· 2a01:5d8:ccf1:4:0:4cff:fe4f:4f50
· 2a01:5d8:ccf1:4: 203:ffff:fe18:cf1e
Remarques : l'identifiant d'interface est le même pour les deux types d'adresse ;
2a01:5d8::/32 est le préfixe fourni à l'opérateur free.
Cinquième partie : Utiliser les adresses multicast
Correction:
· c'est une portée "lien local" en effet la valeur des 4 bits de portée est "0010". Remarque : il s'agit ici de l'adresse multicast utilisée par un poste sollicitant un routeur dans le protocole Icmpv6 ;
· c'est une portée "lien local" en effet la valeur des 4 bits de portée est "0010". Remarque : il s'agit ici de l'adresse multicast utilisée par un poste sollicitant un voisin dans le protocole Icmpv6 ;
· Le bit T est à 0 il s'agit d'adresses permanentes. Remarque : il s'agit ici de l'adresse multicast utilisée par un routeur faisant des annonces (préfixes, mtu, etc.) dans le protocole Icmpv6 ;
· Les adresses multicast sont :
o 33:33:00:00:00:01
o 33:33:ff:1a:ef:1e (on ne récupère que les 32 derniers bits donc on perd une partie de l'adresse Interface)
o 33:33:00:00:00:02
Roger SANCHEZ (avec l'aide précieuse d'Eric Deschaintre et Raffalli Apollonie)
Exercice Calcul masque sous-réseau et le nombre d’hôtes
A partir d'un ID de réseau et d'un nombre voulu de sous-réseaux, calculez le masque de sous-réseau, le nombre d'hôtes par sous-réseau et les identifiant de sous-réseau
- ID réseau : 114.0.0.0 et 7 sous-réseaux.
- ID réseau : 192.168.69.0 et 5 sous-réseaux.
- ID réseau : 221.14.32.0 et 6 sous-réseaux.
- ID réseau : 172.16.0.0 et 12 sous-réseaux.
- ID réseau : 185.42.0.0 et 56 sous-réseaux. On ne vous demande que l’identifiant des 10ème, 17ème et 36ème sous-réseaux.
Solutions
1. L’ID sous-réseau appartient à la classe A. Pour 7 sous-réseaux, on doit consacrer 4 bits (24 – 2 = 14). Le masque de sous-réseau est donc : 255.1111 0000.0.0 soit 255.240.0.0. Il reste 20 bits (4 + 8 + 8) pour l’identifiant machine. On a donc 1048574 machines par sous-réseau (220 – 2 = 1048574). Comme identifiant réseau on aura :
Sous-réseau 1 : 114.0001 0000.0.0 soit 114.16.0.0
Sous-réseau 2 : 114.0010 0000.0.0 soit 114.32.0.0
Sous-réseau 3 : 114.0011 0000.0.0 soit 114.48.0.0
Sous-réseau 4 : 114.0100 0000.0.0 soit 114.64.0.0
Sous-réseau 5 : 114.0101 0000.0.0 soit 114.80.0.0
Sous-réseau 6 : 114.0110 0000.0.0 soit 114.96.0.0
Sous-réseau 7 : 114.0111 0000.0.0 soit 114.112.0.0
2. L’ID sous-réseau appartient à la classe C. Pour 5 sous-réseaux, on doit consacrer 3 bits (23 – 2 = 6). Le masque de sous-réseau est donc : 255.255.255.1110 0000 soit 255.255.255.224. Il reste 5 bits pour l’identifiant machine. On a donc 30 machines par sous-réseau (25 – 2 = 30). Comme identifiant réseau on aura :
Sous-réseau 1 : 192.168.69.0010 0000 soit 192.168.69.32
Sous-réseau 2 : 192.168.69.0100 0000 soit 192.168.69.64
Sous-réseau 3 : 192.168.69.0110 0000 soit 192.168.69.96
Sous-réseau 4 : 192.168.69.1000 0000 soit 192.168.69.128
Sous-réseau 5 : 192.168.69.1010 0000 soit 192.168.69.160
3. L’ID sous-réseau appartient à la classe C. Pour 6 sous-réseaux, on doit consacrer
3 bits (23 – 2 = 6). Le masque de sous-réseau est donc : 255.255.255.1110 0000 soit 255.255.255.224. Il reste 5 bits pour l’identifiant machine. On a donc 30 machines par sous-réseau (25 – 2 = 30). Comme identifiant réseau on aura : Sous-réseau 1 : 221.14.32.0010 0000 soit 221.14.32.32
Sous-réseau 2 : 221.14.32.0100 0000 soit 221.14.32.64
Sous-réseau 3 : 221.14.32.0110 0000 soit 221.14.32.96
Sous-réseau 4 : 221.14.32.1000 0000 soit 221.14.32.128
Sous-réseau 5 : 221.14.32.1010 0000 soit 221.14.32.160
4. L’ID sous-réseau appartient à la classe B. Pour 12 sous-réseaux, on doit consacrer
4 bits (24 – 2 = 14). Le masque de sous-réseau est donc : 255.255.1111 0000.0 soit 255.255.240 Il reste 12 bits (4 + 8) pour l’identifiant machine. On a donc 4094 machines par sous-réseau (212 – 2 = 4094). Comme identifiant réseau on aura : Sous-réseau 1 : 172.16.0001 0000.0 soit 172.16.16.0
Sous-réseau 2 : 172.16.0010 0000.0 soit 172.16.32.0
Sous-réseau 3 : 172.16.0011 0000.0 soit 172.16.48.0
Sous-réseau 4 : 172.16.0100 0000.0 soit 172.16.64.0
Sous-réseau 5 : 172.16.0101 0000.0 soit 172.16.80.0
Sous-réseau 6 : 172.16.0110 0000.0 soit 172.16.96.0
Sous-réseau 7 : 172.16.0111 0000.0 soit 172.16.112.0
Sous-réseau 8 : 172.16.1000 0000.0 soit 172.16.128.0
Sous-réseau 9 : 172.16.1001 0000.0 soit 172.16.144.0
Sous-réseau 10 : 172.16.1010 0000.0 soit 172.16.160.0
Sous-réseau 11 : 172.16.1011 0000.0 soit 172.16.176.0
Sous-réseau 12 : 172.16.1100 0000.0 soit 172.16.192.0
5. L’ID sous-réseau appartient à la classe B. Pour 56 sous-réseaux, on doit consacrer 6 bits (26 – 2 = 62). Le masque de sous-réseau est donc : 255.255.1111 1100 0 soit 255.255.252.0 Il reste 10 bits (2 + 8) pour l’identifiant machine. On a donc 1022 machines par sous-réseau (210 – 2 = 1022). Comme identifiant réseau on aura :
Sous-réseau 10 : 185.42.0010 1000.0 soit 185.42.40.0
Sous-réseau 17 : 185.42. 0100 0100.0 soit 185.42.68.0
Sous-réseau 36 : 185.42. 1001 0000.0 soit 185.42.144.0
Exercice calcul le masque selon le nombre d'hôtes
Dans cet exercice, le nombre maximal d'hôtes par sous-réseau est donné. Calculez le masque de sous-réseau et le nombre de sous-réseaux possibles.
- Réseau 63.0.0.0 et un maximum de 100 hôtes par sous-réseau
- Réseau 198.53.25.0 et un maximum de 100 hôtes par sous-réseau
- Réseau 154.25.0.0 et un maximum de 1500 hôtes par sous-réseau
- Réseau 121.0.0.0 et un maximum de 2000 hôtes par sous-réseau
- Réseau 223.21.25.0 et un maximum de 14 hôtes par sous-réseau
Solutions
1. L’ID sous-réseau appartient à la classe A. Pour 100 hôtes par sous-réseau, on doit consacrer 7 bits (27 – 2 = 126). Il reste 17 bits (8 + 8 + 1) pour l’identifiant de sous-réseau. On a donc 131070 sous-réseaux (217 – 2 = 131070). Le masque de sous-réseau est donc : 255.1111 1111.1111 1111.1000 0000 soit 255.255.255.128.
- L’ID sous-réseau appartient à la classe C. Pour 100 hôtes par sous-réseau, on doit consacrer 7 bits (27 – 2 = 126). Il reste 1 bit pour l’identifiant de sousréseau. On ne peut donc pas créer de sous-réseau. Le masque de sous-réseau est donc : 255.255.255.0.
- L’ID sous-réseau appartient à la classe B. Pour 1500 hôtes par sous-réseau, on doit consacrer 11 bits (211 – 2 = 2046). Il reste 5 bits pour l’identifiant de sousréseau. On a donc 30 sous-réseaux (25 – 2 = 30). Le masque de sous-réseau est donc : 255.255.1111 1000.0000 0000 soit 255.255.248.0.
- L’ID sous-réseau appartient à la classe A. Pour 2000 hôtes par sous-réseau, on doit consacrer 11 bits (211 – 2 = 2046). Il reste 13 bits (8 + 5) pour l’identifiant de sous-réseau. On a donc 8190 sous-réseaux (213 – 2 = 8190).Le masque de sous-réseau est donc : 255.1111 1111.1111 1000.0000 0000 soit 255.255.248.0.
- L’ID sous-réseau appartient à la classe C. Pour 14 hôtes par sous-réseau, on doit consacrer 4 bits (24 – 2 = 14). Il reste 4 bits pour l’identifiant de sous-réseau. On a donc 14 sous-réseaux (24 – 2 = 140).Le masque de sous-réseau est donc : 255.255.255.1111 0000 soit 255.255.255.240.
Exercice corrigé réalisation d'un plan d’adressage IP
Une société possède 73 machines qu’elle souhaite répartir entre 3 sous-réseaux.
- sous-réseaux 1 : 21 machines
- sous-réseaux 2 : 29 machines
- sous-réseaux : 23 machines
Elle souhaite travailler avec des adresses IP privées.
On vous demande :
- De sélectionner la classe des adresses IP
- De calculer le nombre de bits nécessaires à la configuration des sous-réseaux
- De calculer le masque de sous-réseau
- De calculer le nombre de machines configurables dans chaque sous-réseau
-
De calculer les adresses des premières et dernières machines réellement installées dans chaque département.
Solutions
Nombre de sous-réseaux :3
Nombre de bits nécessaires : 3 bits (6 sous-réseaux potentiels)
Nombre maximum de machines dans un sous-réseau : 29
Nombre de bits nécessaires : 5 bits (30 machines potentielles par sous-réseau) Nombre de bits pour ID sous-réseau et ID hôte : 3 + 5 = 8
On peut donc travailler en classe C.
ID réseau : 192.168.0.0
Masque de sous réseau 255.255.224 (2 octets pour le réseau et 3 bits pour le sous-réseau)
|
ID sous-réseau
|
Première machine
|
Dernière machine
configurée
|
Dernière machine
potentielle
|
Broadcast
|
|
192.168.0.32
|
192.168.0.33
|
192.168.0.53
|
192.168.0.62
|
192.168.0.63
|
|
192.168.0.64
|
192.168.0.65
|
192.168.0.93
|
192.168.0.94
|
192.168.0.95
|
|
192.168.0.96
|
192.168.0.97
|
192.168.0.119
|
192.168.0.126
|
192.168.0.125
|
|
192.168.0.128
|
|
|
|
|
|
192.168.0.160
|
|
|
|
|
|
192.168.0.192
|
|
|
|
Exercice réalisation du plan d'adressage IP avec solution
Une société dispose d'un réseau de 512 machines réparties en 5 sous-réseaux. Les adresses IP étant des adresses privées, on vous demande :
- De choisir l'identifiant du réseau
- De définir le nombre de bits consacrés aux identifiants de sous-réseaux et de machines
- De calculer le nombre de sous-réseaux potentiels et le nombre maximum de machines par sous-réseau
- De définir les identifiants de chaque sous-réseaux
- De définir le masque de sous-réseau
- De calculer les adresses des premières et dernières machines dans chacun des sous-réseaux
Solutions
On a 512 machines réparties dans 5 sous-réseaux ce qui donne environ 103 machines par sous-réseaux.
Pour 103 machines, on a besoin de 7 bits (126 machines potentiels).
Pour avoir 5 sous-réseaux, il faut consacrer 3 bits (6 sous-réseaux potentiels)
Cela nous donne 7 + 3 = 10 bits pour l’identifiant sous-réseaux + hôte. On ne peut donc pas travailler en classe C. Nous adopterons des adresses de classe B. Pour ce simplifier la vie, nous consacrerons le 3ème octet à l’identifiant de sous-réseau et le 4ème à l’identifiant d’hote. On dispose donc de 254 réseaux potentiels de 254 machines chacun.
Nous adopterons comme identifiant de réseau 172.16.0.0 Les 5 sous-réseaux auront comme identifiant :
•172.16.1.0
•172.16.2.0
•172.16.3.0
•172.16.4.0
• 172.16.5.0
Le masque de sous-réseau est 255.255.255.0 (2 octets pour identifier le réseau et 1 octet pour le sous-réseau)
Les adresses IP de première et dernière machine dans chaque sous-réseau sont
|
Sous-réseau
|
Première machine
|
Dernière machine
|
Broadcast
|
|
172.16.1.0
|
172.16.1.1
|
172.16.1.254
|
172.16.1.255
|
|
172.16.2.0
|
172.16.2.1
|
172.16.2.254
|
172.16.2.255
|
|
172.16.3.0
|
172.16.3.1
|
172.16.3.254
|
172.16.3.255
|
|
172.16.4.0
|
172.16.4.1
|
172.16.4.254
|
172.16.4.255
|
|
172.16.5.0
|
172.16.5.1
|
172.16.5.254
|
172.16.255
|
Exercice découpage réseau en sous-réseaux corrigé
Une société dispose d'un réseau de 254 machines réparties en 7 sous-réseaux. La répartition des machines est la suivante :
- Sous-réseau 1 : 38 machines
- Sous-réseau 2 : 33 machines
- Sous-réseau 3 : 52 machines
- Sous-réseau 4 : 35 machines
- Sous-réseau 5 : 34 machines
- Sous-réseau 6 : 37 machines
- Sous-réseau 7 : 25 machines
Les adresses IP étant des adresses privées, on vous demande :
- De choisir l'identifiant du réseau
- De définir le nombre de bits consacrés aux identifiants de sous-réseaux et de machines
- De calculer le nombre de sous-réseaux potentiels et le nombre maximum de machines par sous-réseau
- De définir les identifiants de chaque sous-réseaux
- De définir le masque de sous-réseau
- De calculer les adresses des premières et dernières machines configurées dans chacun des sous-réseaux
Solutions
Nombre de sous-réseaux : 7
Nombre de bits nécessaires : 4 bits (14 sous-réseaux potentiels)
Nombre maximum de machines : 52
Nombre de bits nécessaires : 6 bits (62 machines potentielles par sous-réseau) Nombre de bits nécessaire pour ID sous-réseau et ID hôte : 4 + 6 = 10
De nouveau, on ne peut pas travailler en classe C, nous adopterons donc des adresses de classe B et nous consacrons 1 octet pour ID sous-réseau et 1 octet pour ID hôte
ID réseau : 172.16.0.0
Masque de sous-réseau 255.255.255.0
|
ID sous-réseau |
Première machine |
Dernière machine confi- |
Broadcast |
|
172.16.1.0 |
172.16.1.1 |
172.16.1.38 |
172.16.1.255 |
|
172.16.2.0 |
172.16.2.1 |
172.16.2.33 |
172.16.2.255 |
|
172.16.3.0 |
172.16.3.1 |
172.16.3.52 |
172.16.3.255 |
|
172.16.4.0 |
172.16.4.1 |
172.16.4.35 |
172.16.4.255 |
|
172.16.5.0 |
172.16.5.1 |
172.16.5.34 |
172.16.4.255 |
|
172.16.6.0 |
172.16.6.1 |
172.16.6.37 |
172.16.5.255 |
|
172.16.7.0 |
172.16.7.1 |
172.16.7.25 |
172.16.7.255 |
Exercice découpage du réseau calcul de masque sous-réseau
- Vous disposez d'une adresse IP égale à 155.102.15.100 et d'un masque de sous-réseau égal à 255.255.255.192, quelle est la portion de l'adresse qui identifie le réseau ? et quels sont les hôtes qui appartiennent au même sous-réseau ?
a) 155.102.15.0 b) 155.102.15.64 c) 155.102.15.65
d) 155.102.15.193 e) 155.102.15.200
- Calculez les valeurs possibles des octets d'un masque de sous-réseau sachant que les id. de sous-réseau ne peuvent pas être tous à 0 ni tous à 1.
- Indiquer le nombre de bits nécessaires pour créer le nombre de sous réseaux donné :
a) 84 b) 145 c) 7 d) 1 e) 15 - A partir d'une adresse IP de réseau, d'un nombre voulu de sous-réseaux, de l’adresse IP d’un hôte du réseau, donnez SI POSSIBLE :
- La classe de l’adresse
- Le masque par défaut de la classe
- Le nombre de bits utilisés pour coder la partie réseau et sous-réseaux
- Le nombre de sous-réseaux adressables
- Le nombre de bits utilisés pour coder la partie hôte de l’adresse.
- Le nombre d’hôtes adressables par sous-réseau.
- L’adresse IP du premier hôte du premier sous-réseau.
- L’adresse IP du dernier hôte du dernier sous-réseau.
- L’adresse IP du sous-réseau auquel appartient l’hôte H1
- L’adresse IP de diffusion du sous-réseau de l’hôte H1.
|
Adresse IP de réseau |
Nombre de sous-réseau souhaité |
Adresse de l’hôte H1 |
|
125.0.0.0 |
16 768 |
125.48.55.0 |
|
177.47.0.0 |
255 |
177.47.12.207 |
|
242.240.35.0 |
6 |
242.240.35.193 |
|
198.62.0.0 |
40 |
198.62.0.41 |
|
191.251.250.0 |
99 |
191.251.109.170 |
Exercice adressage IP calcul de masque sous-réseau
- Quel est le masque sous-réseau de l’adresse 207.154.32.0 pour obtenir 254 hôtes utilisables par sous-réseau?
- Quel est le masque sous-réseau de l’adresse 172.20.30.0 pour obtenir au moins 500 hôtes utilisables par sous-réseau ?
- Considérant les informations suivantes, répondre à l’ensemble des sous questions.
|
172.20.2.130 255.255.255.128 |
|
|
| 1 - |
Classe d’adresse |
: |
| 2 - |
Adresse principale du réseau |
: |
| 3 - |
Diffusion (broadcast) principale du réseau |
: |
| 4 - |
1er hôte du réseau principal |
: |
| 5- |
Dernier hôte du réseau principal |
: |
| 6- |
Nombre de bits disponibles pour les SR |
: |
| 7- |
Nombre de bits disponibles pour les hôtes |
:
|
Adresse principale : Masque sous-réseau :
8) Adresse sous-réseau pour l’adresse fournie :
Dernier octet de l’adresse (130)
- Adresse de diffusion pour l’adresse hôte fournie :
- Plage d’adresses réelles et utilisables dont l’adresse hôte fait partie :
- Nombre de sous-réseaux réels et utilisables :
- Nombre d’adresses hôtes par SR réels et utilisables :
- Adresse en binaire :
- Adresse de sous-réseau au format / de l’adresse spécifiée :
Exercices Classes d'adresses réseaux, masque de sous-réseau ,VLSM
Exercice 1 - Classes d'adresses réseaux
Quelles sont les classes des adresses réseaux suivantes?
- 204.160.241.93 (adresse IP de www.javasoft.com);
- 138.96.32.3 (www.inria.fr);
- 18.181.0.31 (www.mit.edu);
- 226.192.60.40;
Pour chacune de ces classes, étant donné un réseau y appartenant, combien d'adresses de machines peuvent, a priori, être utilisées?
Exercice 2 - Masques de sous-réseaux
Le LocalIR dont dépend votre entreprise vient de vous attribuer l'adresse IP 214.123.115.0. Vous devez créer 10 sous-réseaux distincts pour les 10 succursales de l'entreprise, à partir de cette adresse IP.
- Quel masque de sous-réseau devez vous utiliser?
- Combien d'adresses IP (machines ou routeurs) pourra recevoir chaque sous-réseau?
- Quelle est l'adresse de broadcast du 5ième sous-réseau utilisable?
- Combien d'adresses IP distinctes est-il possible d'utiliser avec un tel masque, tout sous-réseaux possibles confondus?
Exercice 3 - Sous-réseaux de tailles variables
Avec la même adresse IP attribuée que dans l'exercice précédent, vous désirez prendre en compte des exigences supplémentaires. En effet, sur les 10 succursales, 4 nécessitent entre 25 et 30 adresses IP tandis que les 6 autres peuvent se contenter d'une dizaine d'adresses.
- Quelles modifications pouvez vous apporter au masque de sous-réseau précédement choisi pour satisfaire ces nouvelles exigences?
- Détaillez les 10 adresses de sous-réseaux finalement choisies avec leurs masques respectifs.
- Quel est le nombre total d'adresses pouvant être utilisées dans cette configuration? Comparez avec la solution précédente.
QCM sur les notions de base d'adressage IP en réseau
- § 1. L'adresse 180.30.17.20 est une adresse de classe :
a) A
b) B
c) C
d) D
- § 2. Si l'administrateur donne deux fois la même adresse IP à 2 machines différentes du réseau, que se passe-t-il ?
a) Les deux machines marchent très bien.
b) La première machine à obtenir l'adresse IP du réseau marche mais pas la deuxième.
c) Aucune machine ne marche.
d) Le débit est partagé entre les 2 machines.
- § 3. Un réseau de classe B est découpé en plusieurs sous-réseaux et on obtient un masque final valant 255.255.252.0. En combien de sous-réseaux le réseau de départ a-t-il été découpé ?
a) 32
b) 64
c) 128
d) 256
- § 4.Un réseau a comme adresse 180.35.128.0 de masque 255.255.240.0. Quelle est l'adresse de broadcast ?
a) 180.35.255.255
b) 180.35.143.255
c) 180.35.159.25
d) 180.35.192.255
- § 5.Un réseau a comme masque 255.255.255.224. Combien de machines peut-il y avoir sur un tel réseau ?
a) 254
b) 128
c) 224
d) 30
- § 6.Sur un réseau TCP/IP qui fixe l'adresse IP d'une machine ?
a) Le constructeur de la carte éthernet.
b) elle est fixée au hasard lors du boot.
c) L'administrateur du réseau.
d) Le chef du département.
- § 7.Une machine a comme adresse IP 150.56.188.80 et se trouve dans un réseau dont le masque est 255.255.240.0. Quelle est l'adresse du réseau ?
a) 150.56.0.0
b) 150.56.128.0
c) 150.56.176.0
d) 150.56.192.0
- § 8.On découpe un réseau dont le masque est 255.255.224.0 en 16 sous-réseaux. Quel est le nouveau masque ?
a) 255.255.254.0
b) 255.255.255.0
c) 255.255.252.0
d) 255.255.248.0
- § 9.Lorsque le protocole IP est utilisé au dessus du protocole éthernet, l'adresse IP a-t-elle la même valeur que l'adresse éthernet ?
a) VRAI
b) FAUX
c) cela dépend
- § 10.Le protocole IP permet d'interconnecter un réseau de classe A avec un réseau de classe C.
a) VRAI
b) FAUX
Solution de la question 1
REPONSE b)
En effet 180 est compris entre 128 et 191. L'adresse appartient donc à un réseau de classe B.
Solution de la question 2
REPONSE c)
Solution de la question 3
REPONSE b)
Le net-id comporte 22 bits. Dans un réseau de classe B, le net-id comporte 16 bits. Le réseau a donc été découpé en 2^6=64
Solution de la question 4
REPONSE b)
Le net-id comporte 20 bits. L'adresse de broadcast est donc 180.35.(1000 1111).255=180.35.143.255
Solution de la question 5
REPONSE d)
Le net-id de départ comporte 8+8+8+3=27 bits à 1. Le host-id comporte donc 5 bits. Il peut donc y avoir 2^5-2=30 machines sur le réseau (32 moins les adresses broadcast et réseau).
Solution de la question 6
REPONSE c)
Solution de la question 8
REPONSE a)
L'ancien net-id fait 19 bits. En découpant en 16, on rajoute 4 bits au net-id, soit 23 bits. Le nouveau masque est donc 255.255.(1111 1110).0 soit 255.255.254.0
Solution de la question 7
REPONSE c)
188 s'écrit en base 2 : 10111100. Le net-id fait 20 bits. L'adresse réseau est obtenue en mettant tous les bits du host-id à 0. On obtient donc 150.56.(1011 0000).0=150.56.176.0
Solution de la question 9
REPONSE b)
C'est ridicule car l'adresse éthernet fait 48 bits et est déterminée par le constructeur de la carte alors que l'adresse IP fait 32 bits et est déterminée par l'administrateur de réseau.
Solution de la question 10
REPONSE a) IP permet d'interconnecter des réseaux de taille très variables.
Exercice Calcul du masque et du nombre d’hôtes par sous-réseau
A partir d'un ID de réseau et d'un nombre voulu de sous-réseaux, calculez le masque de sous-réseau et le nombre d'hôtes par sous-réseau.
- ID réseau : 148.25.0.0 et 37 sous-réseaux
- ID réseau : 198.63.24.0 et 2 sous-réseaux
- ID réseau : 110.0.0.0 et 1000 sous-réseaux
- ID réseau : 175.23.0.0 et 550 sous-réseaux
- ID réseau : 209.206.202.0 et 60 sous-réseaux
Solutions
- L’ID sous-réseau appartient à la classe B. Pour 37 sous-réseaux, on doit consacrer 6 bits (26 – 2 = 62). Le masque de sous-réseau est donc : 255.255.1111 1100. 0 soit 255.255.252.0. Il reste 10 bits (2 + 8) pour l’identifiant machine. On a donc 1022 machines par sous-réseau (210 – 2 = 1022).
- L’ID sous-réseau appartient à la classe C. Pour 2 sous-réseaux, on doit consacrer 2 bits (22 – 2 = 2). Le masque de sous-réseau est donc : 255.255.255.1100 000 soit 255.255.255.192. Il reste 6 bits pour l’identifiant machine. On a donc 62 machines par sous-réseau (26 – 2 = 62).
- L’ID sous-réseau appartient à la classe A. Pour 1000 sous-réseaux, on doit consacrer 10 bits (210 – 2 = 1022). Le masque de sous-réseau est donc : 255.1111 1111.1100 0000.0 soit 255.255.192.0. Il reste 14 bits (6 + 8) pour l’identifiant machine. On a donc 16382 machines par sous-réseau (214 – 2 = 16382).
- L’ID sous-réseau appartient à la classe B. Pour 550 sous-réseaux, on doit consacrer 10 bits (210 – 2 = 1022). Le masque de sous-réseau est donc : 255.255.1111 1111.1100 0000 soit 255.255.255.192. Il reste 6 bits pour l’identifiant machine. On a donc 62 machines par sous-réseau (26 – 2 = 62).
- L’ID sous-réseau appartient à la classe C. Pour 60 sous-réseaux, on doit consacrer 6 bits (26 – 2 = 62). Le masque de sous-réseau est donc : 255.255.255.1111 1100 soit 255.255.255.252. Il reste 2 bits pour l’identifiant machine. On a donc 2 machines par sous-réseau (22 – 2 = 2).
Exercices adressage IP VLSM CDIR corrigé
| {sidebar id=6}{sidebar id=1} |




TP Adresse IP Classes masque sous-réseau


adressage IP V4 Sous Réseaux
L'entreprise vient d'acquérir une adresse de classe C 194.100.24.0.
Question 1
Dans quel continent cette entreprise est-elle localisée.
Question 2
En théorie, combien pourrait-on configurer de machines s'il n'y avait pas de routeurs ? (vous justifierez vos calculs)
Question 3
Au vu du schéma ci-dessus, proposer un masque de réseau pour les machines. Vous justifierez votre choix.
Sachant que toute machine d'un segment Si doit avoir une adresse IP plus petite qu'une machine sur un segment Si+1, et que les adresses IP des routeurs sur un segment doivent être les plus petites :
Question 4
Présentez un tableau spécifiant pour chaque segment les adresses IP minimales et maximales pouvant être attribuées aux machines. Votre tableau devra comporter toutes les colonnes explicatives.
Question 5
Quelle serait la solution choisie par un professionnel?
Exercice Adressage IP et notion de sous-réseau
L'ordinateur M1, faisant partie d'un réseau local relié à l' Internet présente les caractéristiques réseau suivantes :
adresse 192.9.200.10
masque de sous-réseau 255.255.255.128
passerelle 192.9.200.1
a) de quelle catégorie d'adresse s'agit-il (classe) ? :
b) quelle est l'adresse de sous-réseau et le Numéro de machine dans le sous-réseau ?
c) si l'adresse de la passerelle était 192.9.200.254, M1 ne pourrait plus communiquer hors de son sous-réseau. Expliquez pourquoi.
d) à qui s'adresse M1 lorsqu'il émet un paquet à destination de 255.255.255.255 ?
e) Combien de machines peut-il y avoir dans le sous-réseau de M1 ?
f) compléter la table de routage de M1
|
destination
|
masque
|
passerelle
|
interface
|
|
127.0.0.0
|
255.0.0.0
|
aucune
|
127.0.0.1
|
|
|
|
|
|
|
default
|
|
|
|
a) 192 en binaire -> 1100 0000 -> classe C
b)
1100 0000 0000 1001 1100 1000 0000 1010 192.9.200.10
1111 1111 1111 1111 1111 1111 1000 0000 255.255.255.128
1100 0000 0000 1001 1100 1000 0 <- sous reseau
000 1010 <- machine
donc
sous réseau 192.9.200.0
machine 10
c) parce que la passerelle n'est plus dans le sous réseau de M1, donc plus joignable.
d) M1 s'adresse alors à toutes les machines de son sous réseau.
e) 128 - 2 = 126
f)
|
Destination |
masque |
passerelle |
interface |
|
127.0.0.0 |
255.0.0.0 |
aucune |
127.0.0.1 |
|
192.9.200.0 |
255.255.255.128 |
Aucune |
Rien ou 192.9.200.10 |
|
Default |
0.0.0.0 |
192.9.200.1 |
Rien ou 192.9.200.10 |
