Calcul masque sous-reseau
miker
-
brupala Messages postés 115276 Date d'inscription Statut Membre Dernière intervention -
brupala Messages postés 115276 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
j'explique mon cas:
nous avons un réseau local 192.168.1.0/24 qu'on veux décomposer en 16 sous réseaux.
16 est égal à 2 puissance combien ?
c'est 2 puissance 4, mais il y a un problème si on prend 4, car il faut faire -2 et ça fait 14, c'est pas bon pour notre cas car on veut 16 sous-reseaux
donc il faut prendre 2 puissance 5, ce qui equivaut à 32, donc 32 - 2 = 30, ce chiffre est bon pour notre cas, car on aura 16 avec 14 sous réseaux en plus si on voudra l'etendre à l'avenir.
donc notre chiffre clé est 5
on prend les 5 premiers bits du masque à 1 car (128+64+32+16+8), ce qui nous donne 255.255.255.248 comme masque
pour chaque sous réseau on aura un pas de 8 (car on prend le dernier de la somme indiqué ci-haut), donc 6 postes dans chaque sous-réseaux car 8 - 2 = 6
pour le premier sous réseau, on aura donc 192.168.1.0/255.255.255.248 avec les IP de 192.168.1.1 à 192.168.1.6 et l'adresse de diffusion est 192.168.1.7
pour le 2e sous reseau on aura 192.168.1.8 comme adresse de réseau, exétéra
Seulement voilà, mon souci est que je pense que j'ai fait une erreur quelque part mais je ne vois pas où c'est.
Merci de m'eclairer
Très bonne soirée à tout le monde !
j'explique mon cas:
nous avons un réseau local 192.168.1.0/24 qu'on veux décomposer en 16 sous réseaux.
16 est égal à 2 puissance combien ?
c'est 2 puissance 4, mais il y a un problème si on prend 4, car il faut faire -2 et ça fait 14, c'est pas bon pour notre cas car on veut 16 sous-reseaux
donc il faut prendre 2 puissance 5, ce qui equivaut à 32, donc 32 - 2 = 30, ce chiffre est bon pour notre cas, car on aura 16 avec 14 sous réseaux en plus si on voudra l'etendre à l'avenir.
donc notre chiffre clé est 5
on prend les 5 premiers bits du masque à 1 car (128+64+32+16+8), ce qui nous donne 255.255.255.248 comme masque
pour chaque sous réseau on aura un pas de 8 (car on prend le dernier de la somme indiqué ci-haut), donc 6 postes dans chaque sous-réseaux car 8 - 2 = 6
pour le premier sous réseau, on aura donc 192.168.1.0/255.255.255.248 avec les IP de 192.168.1.1 à 192.168.1.6 et l'adresse de diffusion est 192.168.1.7
pour le 2e sous reseau on aura 192.168.1.8 comme adresse de réseau, exétéra
Seulement voilà, mon souci est que je pense que j'ai fait une erreur quelque part mais je ne vois pas où c'est.
Merci de m'eclairer
Très bonne soirée à tout le monde !
A voir également:
- Calculateur masque sous reseau
- Numero masque - Guide
- Le message n'a pas été envoyé car le service n'est pas activé sur le réseau - Forum Xiaomi
- Numero masque code - Guide
- Cable reseau player freebox - Forum Freebox
- Opérateur de réseau mobile - Guide
9 réponses
salut
l'erreur vient du reseau 198.168.1.0/255.255.255.248
(SR= sous reseau)
c vrai que pour avoir 16 reseau il faut empreinter 5 bits donc 32 SR-2(le 1er et le dernier) =30 SR
donc votre masque SR sera 255.255.255.(11111000) les 1s sont les bits de reseaux et les 0s celle des hotes
en conversant 1110000 ca donne 248 donc
masque SR=255.255.255.248
nmbre de bits hotes est 3 donc nombre de hotes est 6=8-2(@de reseau et @de broadcast)
>>moi personnelement j'utilise le pas comme reference pour avoir tout dans ce cas c 2puiss 3=8
EN GENERAL masque SR 255.255.255.248
@reseau-----@1er hote---@drnier hote--@broadcst--reseau utilisé?
192.168.1.0 |192.168.1.1|192.168.1.6|192.168.0.7| NON(le 1er)
192.168.1.8 |192.168.1.9|192.168.1.14|192.168.0.15| oui
192.168.1.16 |192.168.1.17|192.168.1.22|192.168.0.23| oui
192.168.1.24 |192.168.1.25|192.168.1.30|192.168.1.31|oui
.
.
192.168.1.128 |192.168.1.129|192.168.1.134|192.168.1.135| oui
//jusqu'a la t'as tes 16 reseaux ke tu veux
.
.
.
.
192.168.1.240 |192.168.1.241|192.168.1.246|192.168.1.247|oui
192.168.1.248 |192.168.1.249|192.168.1.254|192.168.1.255|NON(dernier)
donc tu ne peut pas utiliser ni le SR 192.168.1.0 ni 192.168.1.248
j'espere que j'ai repondu a ta question
l'erreur vient du reseau 198.168.1.0/255.255.255.248
(SR= sous reseau)
c vrai que pour avoir 16 reseau il faut empreinter 5 bits donc 32 SR-2(le 1er et le dernier) =30 SR
donc votre masque SR sera 255.255.255.(11111000) les 1s sont les bits de reseaux et les 0s celle des hotes
en conversant 1110000 ca donne 248 donc
masque SR=255.255.255.248
nmbre de bits hotes est 3 donc nombre de hotes est 6=8-2(@de reseau et @de broadcast)
>>moi personnelement j'utilise le pas comme reference pour avoir tout dans ce cas c 2puiss 3=8
EN GENERAL masque SR 255.255.255.248
@reseau-----@1er hote---@drnier hote--@broadcst--reseau utilisé?
192.168.1.0 |192.168.1.1|192.168.1.6|192.168.0.7| NON(le 1er)
192.168.1.8 |192.168.1.9|192.168.1.14|192.168.0.15| oui
192.168.1.16 |192.168.1.17|192.168.1.22|192.168.0.23| oui
192.168.1.24 |192.168.1.25|192.168.1.30|192.168.1.31|oui
.
.
192.168.1.128 |192.168.1.129|192.168.1.134|192.168.1.135| oui
//jusqu'a la t'as tes 16 reseaux ke tu veux
.
.
.
.
192.168.1.240 |192.168.1.241|192.168.1.246|192.168.1.247|oui
192.168.1.248 |192.168.1.249|192.168.1.254|192.168.1.255|NON(dernier)
donc tu ne peut pas utiliser ni le SR 192.168.1.0 ni 192.168.1.248
j'espere que j'ai repondu a ta question
Sans critiquer vos calculs, ça limite drolement le nombre de poste possible par sous-réseau !
Perso, je prèfère attaqué le troisième octet pour définir les sous réseau en classe "C".
Chez Cisco, les routeurs définissent les sous-réseaux par les bits du masque qui sont à 0 et qui devraient être à 1 en fonction de la classe de l'adresse (?).
brut :
254 sous reseaux de 254 postes.
soit les reseaux 192.168.1.0 /16 à 192.168.254.0 /16
(soient des @IP de 192.168.xxx.1 à 192.168.xxx.254)
En restant avec les 5bits pour 30 sous-reseaux, restent 3 bits MSB à 1 = 224 : (pour le fun du CCNA que j'ai pas)
soient les 30 sous-reseaux (0 et 31 exclus car broadcast)
192.168.1.0 /19 (@ de 192.168.1.1 à 1.254 - masque 255.255.224.0)
192.168.2.0 /19
...
192.168.29.0 /19
192.168.30.0 /19
Non ?
Ca à l'air trop simple, j'ai du faire une connxxx
Perso, je prèfère attaqué le troisième octet pour définir les sous réseau en classe "C".
Chez Cisco, les routeurs définissent les sous-réseaux par les bits du masque qui sont à 0 et qui devraient être à 1 en fonction de la classe de l'adresse (?).
brut :
254 sous reseaux de 254 postes.
soit les reseaux 192.168.1.0 /16 à 192.168.254.0 /16
(soient des @IP de 192.168.xxx.1 à 192.168.xxx.254)
En restant avec les 5bits pour 30 sous-reseaux, restent 3 bits MSB à 1 = 224 : (pour le fun du CCNA que j'ai pas)
soient les 30 sous-reseaux (0 et 31 exclus car broadcast)
192.168.1.0 /19 (@ de 192.168.1.1 à 1.254 - masque 255.255.224.0)
192.168.2.0 /19
...
192.168.29.0 /19
192.168.30.0 /19
Non ?
Ca à l'air trop simple, j'ai du faire une connxxx
GROSSE ERREUR !
Sans critiquer vos calculs, ça limite drolement le nombre de poste possible par sous-réseau !
en fait, il faudrait passer en classe "B" publique genre 172.16.0.0 /16
pour avoir plus de postes.
3 MSB = 224
5 bits Sous rz 1 à 30 (0-31 exclus) = 224+1 et 224+30
172.16.225.0 / 19 (@Ip de 172.16.225.1 à 172.16.225.254 - 255.255.224.0)
...
172.16.254.0 /19 (@ip de 172.16.254.1 à 254.254 - 255.255.224.0)
Non ?
NON C'eSst PAS ça !!! je recommence !
Sans critiquer vos calculs, ça limite drolement le nombre de poste possible par sous-réseau !
en fait, il faudrait passer en classe "B" publique genre 172.16.0.0 /16
pour avoir plus de postes.
3 MSB = 224
5 bits Sous rz 1 à 30 (0-31 exclus) = 224+1 et 224+30
172.16.225.0 / 19 (@Ip de 172.16.225.1 à 172.16.225.254 - 255.255.224.0)
...
172.16.254.0 /19 (@ip de 172.16.254.1 à 254.254 - 255.255.224.0)
Non ?
NON C'eSst PAS ça !!! je recommence !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
heu là ....
stop. arrêtez, c'est mal parti :
1 - les classes d'adresses , on s'en fout, ça n'existe plus .
2 - pour faire 16 sous réseaux il faut rajouter 4 bits au masque pas 5
en effet la règle des -2 s' applique aux adresses hosts mais pas aux sous réseaux.
rectification:
effectivement , autrefois , du temps des stack ip primaires on éliminait les sous réseau tout à 0 et tout à 1 car certaines machines bêtes confondaient le sous réseau 0 avec le réseau d'origine .
Ce temps là est révolu les stacks ip ont évolué et on a trop gaspillé d'adresses avec cette règle à la noix.
donc ,
dans un réseau /24 , tu peux faire 16 sous réseaux (/20) de 14 machines chacun.
stop. arrêtez, c'est mal parti :
1 - les classes d'adresses , on s'en fout, ça n'existe plus .
2 - pour faire 16 sous réseaux il faut rajouter 4 bits au masque pas 5
en effet la règle des -2 s' applique aux adresses hosts mais pas aux sous réseaux.
rectification:
effectivement , autrefois , du temps des stack ip primaires on éliminait les sous réseau tout à 0 et tout à 1 car certaines machines bêtes confondaient le sous réseau 0 avec le réseau d'origine .
Ce temps là est révolu les stacks ip ont évolué et on a trop gaspillé d'adresses avec cette règle à la noix.
donc ,
dans un réseau /24 , tu peux faire 16 sous réseaux (/20) de 14 machines chacun.
OK c'etait justement sur ça que j'hesitais, et je me suis dit que l'erreur tournerait autour de ça !
en effet la regle des -2 je l'ai betement appliqué à 2 puissance4 ou 5ce qui fallait pas faire.
donc si on rectifie le problème, le masque est donc à présent de 255.255.255.240
Merci beaucoup !
Miker
en effet la regle des -2 je l'ai betement appliqué à 2 puissance4 ou 5ce qui fallait pas faire.
donc si on rectifie le problème, le masque est donc à présent de 255.255.255.240
Merci beaucoup !
Miker
reprenons,
172.16.0.0 /16 est en "B"
Pour 16 sous reseaux, il faut 5bits, soit 2p5=32, moins les extrèmes = 30 sous réseaux.
on va donc faire 30 sous-rz de 11 bits (2048-2=2046 postes)
le masque est donc bien /21 - 255.255.248.0 (merci)
le premier sous-rz est 172.16.8.0 /21 (@IP de 172.16.8.1 à 15.254)
le second 172.16.16.0 /21 (@IP de 172.16.16.1 à 31.254)
...
le dernier 172.16.216.0 /21 (@ip de 172.16.216.1 à 247.254)
OUf !
172.16.0.0 /16 est en "B"
Pour 16 sous reseaux, il faut 5bits, soit 2p5=32, moins les extrèmes = 30 sous réseaux.
on va donc faire 30 sous-rz de 11 bits (2048-2=2046 postes)
le masque est donc bien /21 - 255.255.248.0 (merci)
le premier sous-rz est 172.16.8.0 /21 (@IP de 172.16.8.1 à 15.254)
le second 172.16.16.0 /21 (@IP de 172.16.16.1 à 31.254)
...
le dernier 172.16.216.0 /21 (@ip de 172.16.216.1 à 247.254)
OUf !
on a une @IP:192.168.1.0 d'où mask: 255.255.255.0
on veut 16 s/rx donc on va utiliser 5bits soit 2^5
ce qui nous donne 32-2 combinaisons donc 30 s/rx (il ne faut pas oublier de retrancher toujours 2)
on convertit le dernier octet de l'@ IP en binaire
0 = 00000000 on utilise les 5 premiers bits en comptant de la gauche vers la droite pour trouver le nombre de postes par s/rx
soit 2^3 qui nous donne 8-2 = 6 postes par s/rx (il ne faut pas oublier de retrancher toujours 2)
Dans ton cas tu as besoin de 16s/rx (30-16=14s/rx)
il te restera 14s/rx pour une future extension.
Tes @IP de s/rx seront : 192.168.1.0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,…..,248
Les @IP 192.168.1.0 et le 192.168.1.248
La 1ère @IP 192.168.1.0 n’est pas utilisée car, elle détermine l’@IP de départ, du réseau
La dernière @IP 192.168.1.248 n’est pas aussi utilisée car, elle permet de cibler l’ensemble des différents s/rx. (@ de diffusion du réseau)
Les @ précitées ne sont pas attribuées à des postes mais plutôt aux ports d’un routeur.
• Ton 1er s/rx sera 192.168.1.8/29 et les @IP des postes seront de 192.168.1.9 à 192.168.1.15
• Ton 2ème s/rx sera 192.168.1.16 et les @IP des postes seront de 192.168.1.17 à 192.168.1.23
• Ton 3ème s/rx sera 192.168.1.24 et les @IP des postes seront de 192.168.1.25 à 192.168.1.31
• Etc.
J’espère t’avoir éclairer juste un tout petit peu.
Bonne journée à toi !
on veut 16 s/rx donc on va utiliser 5bits soit 2^5
ce qui nous donne 32-2 combinaisons donc 30 s/rx (il ne faut pas oublier de retrancher toujours 2)
on convertit le dernier octet de l'@ IP en binaire
0 = 00000000 on utilise les 5 premiers bits en comptant de la gauche vers la droite pour trouver le nombre de postes par s/rx
soit 2^3 qui nous donne 8-2 = 6 postes par s/rx (il ne faut pas oublier de retrancher toujours 2)
Dans ton cas tu as besoin de 16s/rx (30-16=14s/rx)
il te restera 14s/rx pour une future extension.
Tes @IP de s/rx seront : 192.168.1.0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,…..,248
Les @IP 192.168.1.0 et le 192.168.1.248
La 1ère @IP 192.168.1.0 n’est pas utilisée car, elle détermine l’@IP de départ, du réseau
La dernière @IP 192.168.1.248 n’est pas aussi utilisée car, elle permet de cibler l’ensemble des différents s/rx. (@ de diffusion du réseau)
Les @ précitées ne sont pas attribuées à des postes mais plutôt aux ports d’un routeur.
• Ton 1er s/rx sera 192.168.1.8/29 et les @IP des postes seront de 192.168.1.9 à 192.168.1.15
• Ton 2ème s/rx sera 192.168.1.16 et les @IP des postes seront de 192.168.1.17 à 192.168.1.23
• Ton 3ème s/rx sera 192.168.1.24 et les @IP des postes seront de 192.168.1.25 à 192.168.1.31
• Etc.
J’espère t’avoir éclairer juste un tout petit peu.
Bonne journée à toi !
merci Benflador, mais apparemment ça se contredit entre Brupala et toi...
Brupala a dit que dans le cas des sous-réseaux, on ne fait pas -2, donc on fait 2 puissance 4 (-2 c'est pour enlever les adresses reseau et de broadcast)
Toi tu dit qu'il faut toujours faire -2, donc on fait 2 puissance 5, mais à ce moment là je ne comprend pas pourquoi on doit faire -2 pour 16 (ce qui nous reste 14 et ce n'est pas bon)
Ce que j'aimerai savoir, c'est quel est la méthode de vous deux qu'on doit utiliser de nos jours dans les réseaux
Cordialement,
miker
Brupala a dit que dans le cas des sous-réseaux, on ne fait pas -2, donc on fait 2 puissance 4 (-2 c'est pour enlever les adresses reseau et de broadcast)
Toi tu dit qu'il faut toujours faire -2, donc on fait 2 puissance 5, mais à ce moment là je ne comprend pas pourquoi on doit faire -2 pour 16 (ce qui nous reste 14 et ce n'est pas bon)
Ce que j'aimerai savoir, c'est quel est la méthode de vous deux qu'on doit utiliser de nos jours dans les réseaux
Cordialement,
miker
tout à fait:
avec les matériels actuels (qui ont moins de 10 ans) on peut très bien utiliser les sous réseau tout à 0 et tout à un (au niveau des bits de numérotation de sous réseau) il y avait d' anciennent règles qui interdisaient d'utiliser ces sous réseaux mais elles sont obsolètes et ont fait perdre beaucoup trop d'adresses.
avec les matériels actuels (qui ont moins de 10 ans) on peut très bien utiliser les sous réseau tout à 0 et tout à un (au niveau des bits de numérotation de sous réseau) il y avait d' anciennent règles qui interdisaient d'utiliser ces sous réseaux mais elles sont obsolètes et ont fait perdre beaucoup trop d'adresses.