Quel est l'impact du nombre de sous-réseaux sur le masque de sous-réseau choisi?

3

J'essaie de comprendre les facteurs qui entrent dans le processus de prise de décision pour la conception de la taille d'un sous-réseau. Selon cet excellent aide-mémoire :

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

Donc ça apears Les deux principaux facteurs permettant de déterminer la taille du masque de sous-réseau (par exemple, / 24 vs / 18) sont les suivants: combien de sous-réseaux souhaitez-vous et combien d’hôtes souhaitez-vous pour ce sous-réseau?

Ce dernier facteur a du sens pour moi: si je sais que je crée un sous-réseau pour une équipe de taille moyenne pouvant disposer d’une demi-douzaine d’applications / services, chacun pouvant comporter 3 à 6 nœuds 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 leur sous-réseau. Je pourrais donc être enclin à leur attribuer un / 25 (126 hôtes possibles). masque.

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, alors qu'un masque de sous-réseau / 24 vous donne 65 536 sous-réseaux.

Qu'est-ce que cela signifie même?! Je vais juste sur l'intuition, ça des sons comme il est possible pour vous de découper récursivement des sous-réseaux sur des sous-réseaux sur des sous-réseaux, etc. Oui? Et si cela est vrai, alors, lors de la conception d'un sous-réseau, vous saurez parfois combien de sous-sous-réseaux vous allez avoir besoin de votre sous-réseau, et cela pourrait être un facteur important dans votre prise de décision. Est-ce que je suis sur la piste ici ou hors de la base?

En fin de compte, j'essaie simplement de comprendre la troisième colonne de ce tableau (" Nombre de sous-réseaux ") et comprendre comment / 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.

smeeb
la source

Réponses:

2

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, alors 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. Sans le savoir, ces aide-mémoire sont inutiles.

Votre feuille de triche liée n’est plus "excellente" - elle est plutôt ancienne; remarquez comment il a des tables séparées pour "Classe A", "Classe B", etc. À l'époque, si vous disposiez d'un réseau de classe A (aujourd'hui / 8) et que vous le divisiez en / sous-réseaux de taille 18, vous auriez en fait 1024 sous-réseaux (ID de sous-réseau de 10 bits).

Mais ces jours-ci, vous obtenez directement une allocation CIDR, qui peut être de n'importe quelle taille. Vous avez donc besoin de quelque chose de similaire à une table de multiplication. Ce pourrait être une feuille de triche utile qui vous permet de diviser visuellement un réseau. (Bien que vos tables aient toujours les bons numéros, vous pouvez voir qu’elles sont incomplet - utile uniquement 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 de sous-réseau, donc 2⁷ = 128 sous-réseaux possibles;
  • ceux /23 les sous-réseaux ont 32 - 23 = 9 bits pour l'ID d'hôte, donc 2⁹ = 512 adresses possibles (510 hôtes).

Pour continuer sur l'intuition, il semblerait qu'il soit possible de découper de manière récursive des sous-réseaux dans des sous-réseaux, etc. Oui? Et si cela est vrai, alors, lors de la conception d'un sous-réseau, vous saurez parfois combien de sous-sous-réseaux vous allez avoir besoin de votre sous-réseau, et cela pourrait être un facteur important dans votre prise de décision. Est-ce que je suis sur la piste ici ou hors de la base?

Oui, cela semble juste.

Notez bien que "réseau" ou "sous-réseau" peut signifier soit une route, soit un sous-réseau sur liaison (un domaine de diffusion) - en particulier, des choses comme "adresses de réserve 2" s'appliquent uniquement à cette dernière à la fin, mais pas aux routes. le long du chemin.

Par exemple,

  • Internet a un /12 route vers certains FAI, couvrant tout le réseau de ce FAI;
  • le FAI achemine ensuite un /16 sous-réseau vers une organisation cliente (65 536 adresses),
  • qui route ensuite plusieurs /20 des sous-réseaux dans chaque bâtiment (4096 adresses),
  • et finalement assigne /24 est comme sur le lien sous-réseaux à chaque étage, division ou autre (256 adresses moins 2 réservées = 254 hôtes possibles à chaque étage).
grawity
la source
1

Votre adresse IPv4 est un nombre de 32 bits (qui est généralement représenté un peu plus agréable). Le masque de sous-réseau détermine le nombre de bits utilisés pour identifier le réseau et le nombre de bits utilisés pour adresser un hôte. Si vous utilisez 8 bits (2 ^ 8 = 256) pour votre hôte, il vous reste des adresses 24 bits (16 777 216) pour les réseaux. Vos exemples indiquent 65 536 car ils supposent que vous avez un réseau de classe A, vous ne devez donc pas choisir les 8 premiers bits librement, mais les faire assigner. Donc, sur ces 24 bits, vous ne pouvez utiliser que 16 pour identifier le réseau.

Les classes de réseau sont un peu vieux et aujourd'hui CIDR est une chose parce que ce modèle statique signifierait que vous auriez toujours au moins 256 adresses.

Certaines autres questions telles que les suivantes ont des réponses positives et plus approfondies et / ou des réponses plus illustratives:

Seth
la source