Et les masques de sous-réseaux sous-réseau
Cette documentation est archivé et n'est pas maintenu.
Les classes d'adresses Internet peuvent accueillir trois échelles de Internetworks IP, où les 32 bits de l'adresse IP sont répartis entre les ID de réseau et ID d'hôte en fonction du nombre de réseaux et d'hôtes par réseau sont nécessaires. Cependant, considérer la classe A ID réseau, qui a la possibilité de plus de 16 millions d'hôtes sur le même réseau. Tous les hôtes sur le même réseau physique délimité par des routeurs IP partagent le même trafic de diffusion; ils sont dans le même domaine de diffusion. Il est pas pratique d'avoir 16 millions de noeuds dans le même domaine de diffusion. Le résultat est que la plupart des 16 millions d'adresses d'hôtes sont incessibles et sont gaspillés. Même un réseau de classe B avec 65 mille hôtes est peu pratique.
Dans un effort pour créer des petits domaines de diffusion et de mieux utiliser les bits dans l'ID hôte, un réseau IP peut être subdivisé en petits réseaux, chacun délimité par un routeur IP et attribuer un nouveau numéro de réseau subnetted, qui est un sous-ensemble de l'original réseau basé sur des classes d'identité.
Cela crée des sous-réseaux. subdivisions d'un réseau IP chacun avec leur propre ID réseau subnetted unique. ID de réseau en sous-réseaux sont créés en utilisant des bits de la partie d'identificateur d'hôte de l'ID de réseau basé sur des classes d'origine.
Prenons l'exemple de la figure 1.7. Le réseau de classe B de 139.12.0.0 peut avoir jusqu'à 65534 nœuds. Ceci est beaucoup trop de nœuds, et en fait le réseau actuel est en voie de saturation avec le trafic de diffusion. Le réseau de sous-réseau 139.12.0.0 doit être fait de telle manière qu'il n'a pas d'impact, ni exiger la reconfiguration du reste de l'interréseau IP.
Figure 1.7 Réseau 139.12.0.0 Avant Subnetting
Notez que le reste de l'interréseau IP considère toujours tous les nœuds sur les trois sous-réseaux comme étant sur le réseau 139.12.0.0. Les autres routeurs du réseau d'interconnexion IP ne sont pas conscients du fait d'être sous-réseau sur le réseau 139.12.0.0 et ne nécessitent donc pas de reconfiguration.
Figure 1.8 Réseau 139.12.0.0 Après Subnetting
Un élément clé de sous-réseau est toujours manquant. Comment le routeur qui sait 139.12.0.0 réseau subdivise comment le réseau est subdivisé et les sous-réseaux sont disponibles sur les interfaces du routeur? Pour donner les nœuds IP ce nouveau niveau de conscience, il faut leur dire exactement comment discerner le nouvel ID réseau subnetted indépendamment des classes d'adresses Internet. Un masque de sous-réseau est utilisé pour indiquer un nœud IP comment extraire un réseau de classe ou subnetted ID.
Masques de sous-réseau
Avec l'avènement de subnetting, on ne peut plus compter sur la définition des classes d'adresses IP pour déterminer l'ID réseau dans l'adresse IP. Une nouvelle valeur est nécessaire pour définir quelle partie de l'adresse IP est l'ID de réseau et quelle partie est l'ID hôte indépendamment du fait que les ID réseau basés sur les classes ou subnetted sont utilisés.
RFC 950 définit l'utilisation d'un masque de sous-réseau (également désigné en tant que masque d'adresse) en tant que valeur de 32 bits qui est utilisé pour distinguer l'ID de réseau à partir de l'identifiant d'hôte en une adresse IP arbitraire. Les bits du masque de sous-réseau sont définis comme suit:
Tous les bits qui correspondent à l'ID de réseau sont mis à 1.
Tous les bits qui correspondent à l'ID d'hôte sont à 0.
Chaque hôte sur un réseau TCP / IP nécessite un masque de sous-réseau, même sur un seul réseau de segment. Soit un masque de sous-réseau par défaut, qui est utilisé lors de l'utilisation des ID de réseau de classe, ou un masque de sous-réseau personnalisé, qui est utilisé lorsque subnetting ou supernetting, est configuré sur chaque nœud TCP / IP.
Longueur du préfixe réseau Représentation des masques de sous-réseau
Parce que les bits d'identification de réseau doivent toujours être choisis de façon contiguë des bits de poids fort, un raccourci d'expression d'un masque de sous-réseau est pour indiquer le nombre de bits qui définissent l'ID réseau comme préfixe de réseau en utilisant la notation préfixe réseau: /<# of bits>. Le tableau 1.15 énumère les masques de sous-réseau par défaut en utilisant la notation préfixe de réseau pour le masque de sous-réseau.
Tableau 1.15 Masques de sous-réseau par défaut (notation préfixe réseau)
Par exemple, le réseau de classe B ID 138.96.0.0 avec le masque de sous-réseau 255.255.0.0 serait exprimée en notation préfixe de réseau 138.96.0.0/16.
A titre d'exemple d'un masque de sous-réseau personnalisé, 138.96.58.0 est un ID de réseau de classe subnetted 8 bits B. Le masque de sous-réseau utilise un total de 24 bits pour définir l'ID de réseau en sous-réseaux. L'ID réseau subnetted et son masque de sous-réseau correspondant est alors exprimé en notation préfixe de réseau:
notation préfixe réseau est également connu comme la notation Classless Interdomain Routing (CIDR).
Parce que tous les hôtes du même réseau doivent utiliser le même ID réseau, tous les hôtes du même réseau doivent utiliser le même ID réseau tel que défini par le même masque de sous-réseau. Par exemple, 138.23.0.0/16 n'est pas le même ID réseau comme 138.23.0.0/24. L'ID réseau 138.23.0.0/16 implique une plage d'adresses IP hôte valides de 138.23.0.1 à 138.23.255.254. L'ID réseau 138.23.0.0/24 implique une plage d'adresses IP hôte valides de 138.23.0.1 à 138.23.0.254. De toute évidence, ces ID réseau ne représentent pas la même plage d'adresses IP.
Détermination de l'ID réseau
Pour extraire l'ID de réseau à partir d'une adresse IP arbitraire en utilisant un masque de sous-réseau arbitraire, IP utilise une opération mathématique appelée logique et de comparaison. Dans une comparaison AND, le résultat de deux éléments comparés est vrai que lorsque les deux éléments comparés sont vraies; sinon, le résultat est faux. L'application de ce principe aux bits, le résultat est 1 lorsque les deux bits comparés sont 1, sinon le résultat est 0.
IP effectue une logique et une comparaison avec l'adresse IP de 32 bits et le masque de sous-réseau 32 bits. Cette opération est connue sous le nom d'une logique au niveau du bit. Le résultat de la logique au niveau du bit de l'adresse IP et le masque sous-réseau est l'ID réseau.
Par exemple, quel est le réseau ID du nœud IP 129.56.189.41 avec un masque de sous-réseau 255.255.240.0?
Pour obtenir le résultat, tourner les deux nombres en leurs équivalents binaires et les aligner. Effectuez ensuite l'opération ET sur chaque bit et notez le résultat.
10000001 00111000 10111101 00101001 Adresse IP
11111111 11111111 11110000 00000000 Masque de sous-réseau
10000001 00111000 10110000 00000000 ID réseau
Le résultat de la logique au niveau du bit des 32 bits de l'adresse IP et le masque de sous-réseau est l'ID réseau 129.56.176.0.