3 votes

Comment le nombre de sous-réseaux affecte-t-il le masque de sous-réseau que vous choisissez ?

J'essaie de comprendre les facteurs qui interviennent dans le processus de décision concernant la taille d'un sous-réseau. D'après cet excellent aide-mémoire :

  • Un masque de sous-réseau /24 donne 65 536 sous-réseaux et 254 hôtes.
  • Un masque de sous-réseau /18 donne 1 024 sous-réseaux et 16 382 hôtes.
  • etc.

Ainsi, il apears que les deux facteurs principaux pour décider de la taille d'un masque de sous-réseau (par exemple /24 vs /18) sont : combien de sous-réseaux voulez-vous, et combien d'hôtes voulez-vous disponibles pour ce sous-réseau ?

Ce dernier facteur me semble logique : si je sais que je dois découper un sous-réseau pour une équipe de taille moyenne qui peut avoir une demi-douzaine d'applications/services, où chacun d'entre eux peut avoir 3 à 6 noeuds par environnement, et peut avoir 2 ou 3 environnements différents (Dev, QA, Prod, etc.), alors je sais que cette équipe a besoin d'environ 90 hôtes disponibles dans son sous-réseau, et je serais donc enclin à lui donner un masque de sous-réseau de type /25 (126 hôtes possibles).

Cependant, je ne comprends pas le premier facteur de cette équation : le nombre de sous-réseaux que chaque masque vous donne. Un masque de sous-réseau /18 vous donne 1 024 sous-réseaux, tandis qu'un masque de sous-réseau /24 vous donne 65 536 sous-réseaux.

Qu'est-ce que cela signifie ? En se fiant à son intuition, il sons comme s'il était possible de découper de manière récursive des sous-réseaux de sous-réseaux de sous-réseaux, etc. Oui ? Et si c'est vrai, alors peut-être que lors de la conception d'un sous-réseau, vous saurez parfois combien de sous-sous-réseaux vous aurez besoin que votre sous-réseau contienne, et cela pourrait être un facteur important dans la prise de votre décision ? Suis-je sur la bonne voie ou suis-je à côté de la plaque ?

En fin de compte, j'essaie juste de comprendre la troisième colonne de ce tableau (" Nombre de sous-réseaux ") et comprendre comment et pourquoi cela joue un rôle dans la détermination du masque/de la taille de sous-réseau que vous choisissez lors de la création d'un sous-réseau.

2voto

James Mertz Points 390

Cependant, je ne comprends pas le premier facteur de cette équation : le nombre de sous-réseaux que chaque masque vous donne. Un masque de sous-réseau /18 vous donne 1 024 sous-réseaux, tandis qu'un masque de sous-réseau /24 vous donne 65 536 sous-réseaux.

Le nombre de sous-réseaux dépend de la taille du réseau lui-même. Si vous ne le savez pas, ces antisèches sont inutiles.

L'antisèche que vous avez mise en lien n'est plus "excellente" - elle est plutôt ancienne ; remarquez qu'elle comporte des tableaux distincts pour la "classe A", la "classe B", et ainsi de suite. À l'époque, si vous aviez un réseau de classe A (aujourd'hui /8) et que vous le divisiez en sous-réseaux de taille /18, vous aviez effectivement 1024 sous-réseaux (ID de sous-réseau de 10 bits de large).

Mais de nos jours, vous obtenez directement une allocation CIDR, qui peut être de n'importe quelle taille - vous avez donc besoin d'une table de multiplication. Le présent peut être une feuille de contrôle utile qui vous permet de diviser visuellement un réseau. (Bien que vos tableaux contiennent toujours les bons nombres, vous pouvez voir qu'ils sont incomplète - n'est utile que pour trois tailles de départ spécifiques).

Le calcul lui-même est simple, et vous utilisez la même méthode pour calculer les sous-réseaux par réseau et les hôtes par sous-réseau :

  • disons que vous avez un /16 et besoin /23 , alors vous avez 23 - 16 = 7 bits pour l'ID du sous-réseau, donc 2 = 128 les sous-réseaux possibles ;
  • Ceux-ci /23 Les sous-réseaux ont 32 - 23 = 9 bits pour l'ID de l'hôte, donc 2 = 512 adresses possibles (510 hôtes).

En vous fiant à votre intuition, vous avez l'impression qu'il est possible de découper de manière récursive des sous-réseaux à partir de sous-réseaux à partir de sous-réseaux, etc. Oui ? Et si c'est vrai, alors peut-être que lors de la conception d'un sous-réseau, vous saurez parfois combien de sous-sous-réseaux vous aurez besoin que votre sous-réseau contienne, et cela pourrait être un facteur important dans la prise de votre décision ? Suis-je sur la bonne voie ou suis-je à côté de la plaque ?

Oui, c'est à peu près ça.

Notez toutefois que les termes "réseau" ou "sous-réseau" peuvent désigner soit une route, soit un sous-réseau sur la liaison (un domaine de diffusion) - en particulier, des éléments tels que "réservez 2 adresses" ne s'appliquent qu'à ce dernier à la toute fin, mais pas aux routes en cours de route.

Par exemple,

  • l'Internet a une /12 vers un fournisseur d'accès, couvrant l'ensemble du réseau de ce fournisseur d'accès ;
  • le FAI achemine ensuite un /16 sous-réseau à une organisation cliente (65536 adresses),
  • qui achemine ensuite plusieurs /20 sous-réseaux pour chaque bâtiment (4096 adresses),
  • et enfin assigne /24 comme en lien sous-réseaux à chaque étage, ou division, ou autre (256 adresses moins 2 réservées = 254 hôtes possibles à chaque étage).

1voto

Seth Points 8547

Votre adresse IPv4 est un nombre de 32 bits (qui est généralement représenté de manière plus agréable). Le masque de sous-réseau détermine combien de ces bits sont utilisés pour identifier le réseau et combien de ces bits sont utilisés pour adresser un hôte. Si vous utilisez 8 bits (2^8 = 256) pour votre hôte, il vous reste 24 bits (16 777 216) pour les adresses de réseau. Vos exemples indiquent 65 536 parce qu'ils supposent que vous avez un réseau de classe A. Vous ne devriez donc pas choisir librement les 8 premiers bits, mais ils vous seraient plutôt assignés. Sur ces 24 bits, vous ne pouvez donc en utiliser que 16 pour identifier le réseau.

Les classes de réseau sont un peu anciennes et aujourd'hui CIDR est une chose, car ce modèle statique signifierait que vous possédez toujours au moins 256 adresses.

D'autres questions, comme les suivantes, ont donné lieu à des réponses intéressantes et plus approfondies et/ou à des réponses plus illustratives :

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X