Comment déterminer quel masque de réseau?

Comment déterminer quel masque de réseau?
Internet est devenu omniprésent. Les appareils connectés à Internet nécessitent une adresse IP pour communiquer avec d'autres appareils sur Internet. Avec la montée en puissance d'Internet, en particulier l'IoT (Internet des objets), l'espace IPv4 disponible rétrécit. Cela a créé un problème grave pour la croissance d'Internetworks. Pour gérer cette situation, de nombreuses solutions comme l'adresse DHCP, CIDR, NAT, etc., sont présenté.

Besoin de sous-réseau

La gestion d'un réseau devient de plus en plus sophistiqué à mesure qu'elle se développe progressivement. Les administrateurs de réseau utilisent généralement le concept de sous-réseau pour gérer un réseau informatique géant. Le sous-réseau est un processus de division d'un réseau IP en sous-réseaux plus petits ou sous-réseaux. Il améliore la gestion et la sécurité d'un réseau. Le sous-réseau utilise un masque de sous-réseau ou un masque de réseau pour spécifier le nombre d'hôtes dans un réseau.

Le masque de réseau et le masque de sous-réseau fonctionnent tous deux de la même manière, à l'exception que le masque de sous-réseau prend une partie des bits de la partie hôte de l'adresse (les bits hôtes sont convertis en bits réseau) pour déterminer un sous-réseau. Ceci est appelé des bits d'emprunt. En prenant des bits de la partie hôte, nous pouvons créer plus de sous-réseaux ou de sous-réseaux, mais ces nouveaux sous-réseaux auront moins d'hôtes. Lorsque nous empruntons des bits à la partie hôte, le masque de sous-réseau sera modifié.

Que couvrirons-nous?

Dans ce guide, nous verrons comment déterminer un masque de réseau ou un masque de sous-réseau. Nous apprendrons également à calculer la première et la dernière adresse, nombre d'adresses à l'aide du masque de sous-réseau. Avant de continuer, comprenons d'abord la différence entre le schéma d'adressage de classe et sans classe.

Schéma d'adressage sans classe Classful vs Classles

Le schéma d'adresse de classe avait un certain nombre de limitations. CIDR ou routage inter-domaine sans classe, est plus efficace par rapport à l'adresse de classe dans l'attribution d'adresses réseau.

Considérez le nombre de réseaux et d'hôtes en adressage de classe:

  1. La classe A a un masque de sous-réseau de 255.0.0.0 avec 126 réseaux (2 ^ 7-2) et 16777214 hôtes (2 ^ 24-2).
  2. La classe B a un masque de sous-réseau de 255.255.0.0 avec 16384 réseaux (2 ^ 14) et 65534 hôtes (2 ^ 16-2).
  3. La classe C a un masque de sous-réseau de 255.255.255.0 avec 2097152 réseaux (2 ^ 21) et 254 hôtes (2 ^ 8-2).

Nous pouvons observer que la classe A possède un plus grand nombre d'adresses d'hôtes que requises par presque toutes les organisations, entraînant un gaspillage de millions d'adresses de classe A. De même, la classe B a également un plus grand nombre d'adresses que l'exigence d'une organisation de taille moyenne. En cas de classe C, le nombre d'adresses hôtes est très faible pour la plupart des organisations. Dans un tel scénario, CIDR ou le schéma de routage inter-domaine sans classe vient à se sauver. CIDR prend en charge les masques de longueur arbitraire comme / 23, / 11, / 9 etc.

Déterminer le masque de réseau ou le masque de sous-réseau à utiliser

Pour illustrer le concept CIDR, considérez une organisation qui nécessite 10000 adresses pour ses appareils hôtes. Si nous utilisons l'adresse de classe, le réseau de classe B est plus efficace ici par rapport à la classe A et la classe C. Mais il y a toujours 55534 adresses IP inutilisables dans ce cas. Dans le cas où nous utilisons le CIDR, le réseau peut se voir attribuer un bloc continu de / 18 avec 16384 hôtes. Le masque de sous-réseau dans ce cas sera de 255.255.192.0. L'image ci-dessous montre une partie du préfixe de bloc CIDR et le nombre correspondant d'adresses hôtes.

Préfixe du bloc CIDR Nombre d'adresses hôtes
/ 27 32
/ 26 64
/ 25 128
/ 24 256
/ 23 512
/ 22 1024
/ 21 2048
/ 20 4096
/ 19 8192
/ 18 16384

De la même manière, si nous avons besoin de 800 adresses hôtes, la classe B entraînera un gaspillage de ~ 64 700 adresses. Si nous utilisons l'adresse de classe C, nous devrons introduire 4 nouvelles itinéraires dans les tables de routage. D'un autre côté, si nous utilisons le schéma CIDR, nous pouvons affecter un bloc A / 22 et obtenir des adresses IP 1024 (2 ^ 10).

En utilisant le masque de réseau ou le masque de sous-réseau

Nous pouvons utiliser le masque de réseau ou le masque de sous-réseau pour obtenir la première adresse, la dernière adresse, le nombre d'adresses correspondant à une adresse IP donnée.

1. Pour trouver la première adresse, nous devons faire un fonctionnement de l'adresse IP donnée et le masque de sous-réseau. Par exemple, si notre IP est 205.16.37.39 I.e. 11001101.00010000.00100101.00100111 et le masque de sous-réseau est / 28 I.e. 1111111111111111111111110000, nous pouvons trouver la première adresse comme:

Adresse: 11001101 00010000 00100101 00100111
Masque: 1111111111111111111111110000
Première adresse: 11001101 00010000 00100101 00100000

2. De même, la dernière adresse peut être trouvée par le fonctionnement ou le fonctionnement de l'adresse IP donnée et le complément de masque de sous-réseau de 1 comme indiqué ci-dessous:

Adresse: 11001101 00010000 00100101 00100111
Complément du masque de sous-réseau: 00000000 00000000 00000000 00001111
Dernière adresse: 11001101 00010000 00100101 00101111

3. Pour obtenir le nombre d'adresses, complément (complément 1) le masque de sous-réseau et convertissez le résultat en forme décimale et ajoutez-y 1:

Complément du masque de sous-réseau: 00000000 00000000 00000000 00001111 = (15) 10
Nombre d'adresses = 15 + 1 = 16

Conclusion

C'est tout. Dans ce guide, nous avons appris à utiliser le masque de réseau ou le masque de sous-réseau et comment calculer la première et la dernière adresse, etc. Il est très essentiel pour les professionnels de l'informatique de concevoir et d'utiliser efficacement l'espace IP disponible de leur organisation.