IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Équipements Discussion :

Calcul subnet Classe B


Sujet :

Équipements

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 30
    Points : 19
    Points
    19
    Par défaut Calcul subnet Classe B
    Bonjour à tous et à toutes,

    J'ai consulté plusieurs forums et sites, sans trouver de réponse à mon problème. Pour essayer de résoudre cet exercice, je me suis inspiré d'un tutoriel trouvé sur un autre site.

    je dois calculer un subnet à partir d'une adresse IP donnée. Voici l'énoncé d'un des nombreux exercices:

    172.16.0.0 /16
    Faire 1072 subnet
    On demande la première machine, la 195 ième machine, la dernière machine et le broadcast du 997 ième subnet.

    A partir de ces données, j'ai pu déterminer que le masque de sous-réseau est : 255.255.224.0, sachant cela je sais que mon pas sera de 32, car 256 - 224 = 32.

    Arrivé à ce niveau, je suis bloqué, car je ne sais pas comment déterminer l'adresse IP du (997-1) subnet en utilisant le pas ?

    Merci d'avance,

    Crackozor

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Points : 4 641
    Points
    4 641
    Par défaut
    bonjour,

    ce sont toutes les données de l'exercice?
    car cela me semble un peu juste comme données. notamment tous les sous réseaux doivent ils être de même taille?
    si c'est le cas cela me semble difficile...
    pour 1072 sous réseaux différents, il faut réserver 11 bits pour la partie sous réseaux
    donc il en reste que 5 pour la partie machines, et on ne pourrait pas avoir de 195eme machine

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut,

    quelques indications, je te laisse le soin des démonstrations.

    Les subnets recherchés seront de la forme

    172.16.m.32n/27 avec m dans {0,1,...,133} et n dans {0,1,...,7}

    Pour tout couple (m,n),
    - le réseau logique sera exprimé par 172.16.m.32n/27,
    - la 1ère adresse utilisable sera 172.16.m.(32n+1)/27
    - la dernière adresse utilisable sera 172.16.m.(32n+30)/27,
    - le local broadcast sera de la forme 172.16.m.(32n+31)/27.

    Sachant que chacun de ces subnets peut adresser 30 hosts, la 195ème machine sera donc dans le 7ème réseau, càd dans le réseau 172.16.0.192/27 et ce sera la 15ème machine adressée, càd 172.16.0.(32*6+15)/27 soit 172.16.0.207/27.

    Pour déterminer (m,n) correspondant au 997ème subnet, il suffit de remarquer que 997 = 8*124 + 5, ce sera donc le subnet (123,4) de local broadcast 172.16.m.(32n+31)/27 = 172.16.123.159/27.

    Steph

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 30
    Points : 19
    Points
    19
    Par défaut
    Bonjour,

    Je tiens à remercier Cybher, et plus particulièrement IP_Steph pour vos réponses !

    Je vais commencer par répondre aux questions qui ont été posées.

    ce sont toutes les données de l'exercice?
    Oui, il n'y a qu'en général que ces données par exercice.

    car cela me semble un peu juste comme données. notamment tous les sous réseaux doivent ils être de même taille?
    si c'est le cas cela me semble difficile...
    Oui, ils sont toujours de la même taille

    pour 1072 sous réseaux différents, il faut réserver 11 bits pour la partie sous réseaux
    donc il en reste que 5 pour la partie machines, et on ne pourrait pas avoir de 195eme machine
    En effet, cela va poser problème, à mon avis, j'ai du mal recopier l'exercice, il devait s'agir de 19 PC par sous-réseau. :s

    172.16.m.32n/27 avec m dans {0,1,...,133} et n dans {0,1,...,7}
    Cependant, j'ai un peu de mal à comprendre l'intérêt de coupler ? :s Que représente m et n ?

    Sachant que chacun de ces subnets peut adresser 30 hosts, la 195ème machine sera donc dans le 7ème réseau, càd dans le réseau 172.16.0.192/27 et ce sera la 15ème machine adressée, càd 172.16.0.(32*6+15)/27 soit 172.16.0.207/27.
    Je dois t'avouer que je n'ai pas compris comment tu déterminais que la machine se trouve dans le 7ème réseau ? Je n'ai pas non plus compris comment tu trouves la 15ème machine ?

    Pour déterminer (m,n) correspondant au 997ème subnet, il suffit de remarquer que 997 = 8*124 + 5, ce sera donc le subnet (123,4) de local broadcast 172.16.m.(32n+31)/27 = 172.16.123.159/27.
    Cette partie, je l'ai comprise, toutefois, je ne sais pas non plus à quoi correspond le couple {123,4}.

    Dans cet exercice, on me demande de calculer la 19ème machine dans le subnet 997ème subnet, comment puis-je faire ?

    Un grand merci à vous deux !

    A bientôt

  5. #5
    Invité
    Invité(e)
    Par défaut
    Allons-y pour quelques détails...

    En passant, je t'invite à jeter un oeil sur ce tuto

    http://steph.developpez.com/tutoriel...bnet_supernet/

    Pour ceux qui ne sont pas familiarisés avec ce genre de gymnastique, sachez qu'il existe des calculateurs qui font tout à votre place. Mon favori, c'est celui d'un vieux pote qui s'appelle Jeff :

    http://www.subnet-calculator.com/

    Je lui fais un peu de pub parce que c'est un outil "very handy" comme ils disent là-bas aux US
    En plus, il génère des $ avec les hits sur son site qu'il reverse à 100% pour des associations caritatives


    Bien...

    172.16.0.0 /16
    Faire 1072 subnet
    Pour construire 1072 subnets, il faudra subnetter sur 11 bits, tu l'as compris. On a déjà le mask de nos subnets /27...

    Regardons ce qui se passe pour le 1er sous-réseau 172.16.0.0/27.

    172.16.0.0/27 désigne un espace d'adressage (ou sous-bloc de 172.16/16) qui comprend les adresses

    172.16.0.0
    172.16.0.1
    .
    .
    172.16.0.30
    172.16.0.31

    La 1ère adresse 172.16.0.0/27 désigne le réseau logique (pour ceux qui sont familiarisés avec l'IOS Cisco, c'est l'ip-subnet-zero).
    La dernière adresse 172.16.0.31 désigne l'adresse réservée pour le "local broadcast". En d'autres termes, si je veux adresser un paquet IP "one shot" à toutes les stations du réseau 172.16.0.0/27, je mettrai en destination cette adresse 172.16.0.31. Ce sera le cas d'un serveur Windows annonçant des services "NetBios over IP" par exemple. Ou bien un routeur qui fait un ARP Request sur ce sous-réseau.

    Le point-clé qui nous intéresse ici, c'est qu'en prenant un mask /27, on dispose de 30 adresses IP qui seront disponibles pour les PC, imprimantes, serveurs, machines à café IP :-))


    Tu as également compris qu'il y avait un pas de 32. Effectivement, si on "subnette" à 11 bits le réseau de classe B 172.16.0.0, il reste 32-(16+11) = 5 bits utilisables pour les stations, càd 2⁵ = 32 (y compris l'ip-subnet-zero et le local broadcast).

    Listons tous les réseaux /27 qui commencent par 172.16.0...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    172.16.0.0/27 (adresses 172.16.0.0 -> 172.16.0.31)
    172.16.0.32/27 (adresses 172.16.0.32 -> 172.16.0.63)
    172.16.0.64/27 (adresses 172.16.0.64 -> 172.16.0.95)
                      .
                      .
                      .
    172.16.0.192/27 (adresses 172.16.0.192 -> 172.16.0.223)
    172.16.0.224/27 (adresses 172.16.0.224 -> 172.16.0.255)
    On voit bien que tous les sous-réseaux /27 qui commencent par 172.16.0 seront de la forme 172.16.0.32n, avec n qui peut prendre n'importe quelle valeur entre 0 et 7 inclus. En d'autres termes, 172.16.0.0 met à disposition 8 réseaux /27, founissant chacun 30 adresses IP utilisables pour les stations.


    Mais 172.16.0.32n/27 pour n dans {0,1,..., 7} se limite à formuler les 8 sous-réseaux /27 qui commencent par 172.16.0.

    Le même principe s'applique aux sous-réseaux qui commencent par 172.16.1, à savoir 172.16.1.32n pour n dans {0,1,..., 7}. Encore 8 sous-réseaux...
    Puis 172.16.2.32n pour n dans {0,1,..., 7}. Encore 8 sous-réseaux...

    Au final, chaque groupe de 8 sous-réseaux va incrémenter le 3ème octet. Et puisque j'ai besoin de 1072 sous-réseaux, il va falloir incrémenter 1072/8 = 134 fois le 3ème octet. D'où la formulation finale :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    172.16.m.32n avec m dans {0,1,...,133} et n dans {0,1,...,7}
    CQFD


    On demande la première machine, la 195 ième machine, la dernière machine et le broadcast du 997 ième subnet.
    La 1ère machine sera évidemment 172.16.0.1/27 et la dernière 172.16.133.254/27...

    Déterminons maintenant l'adresse IP de la 195ème station sachant que chaque sous-bloc adresse 30 machines :

    195/30=6,5

    donc cette station appartient au 6ème sous-bloc (n=6) 172.16.0.192/27. Ensuite, il suffit de voir que 6*30+15=95 pour en déduire que ce sera la 15ème station du 6ème sous-bloc, soit 172.16.0.207/27 (192+15=207).

    Quant à la question sur le 997ème subnet, si on divise par 8 :

    997/8 = 124,625

    nous permet d'obtenir le 3ème octet 124. Ce subnet commence donc par 172.16.124.

    Puisque 997 = 124*8 + 5, ce sera le 5ème subnet soit 172.16.124.128/27 qui possède son local broadcast 172.16.124.159.

    Voilà

    Steph

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 30
    Points : 19
    Points
    19
    Par défaut
    Merci, IP_Steph, pour ces explications ! Je vais faire des exercices ce week-end en me basant sur ce que tu as expliqué.

    D'ailleurs, j'ai parcouru ton tutoriel sans pour autant pleinement m'y plancher mais j'ai pu constater qu'il me semble bien rédigé, bravo ! Je le lirai ce w-k.

    Merci encore et à très bientôt

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 30
    Points : 19
    Points
    19
    Par défaut
    Bonjour,

    Je suis à nouveau dans une impasse. J'applique la méthode d'IP_Steph, sur ce calcul.
    Soit la classe 130.120.0.0 /16
    Faire 19 SN
    Donner le numéro du réseau, la première machine, la 119ème, la last, le broadcast du 7ème Subnet.

    Listons tous les réseaux /27 qui commencent par 172.16.0...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    172.16.0.0/27 (adresses 172.16.0.0 -> 172.16.0.31)
    172.16.0.32/27 (adresses 172.16.0.32 -> 172.16.0.63)
    172.16.0.64/27 (adresses 172.16.0.64 -> 172.16.0.95)
                      .
                      .
                      .
    172.16.0.192/27 (adresses 172.16.0.192 -> 172.16.0.223)
    172.16.0.224/27 (adresses 172.16.0.224 -> 172.16.0.255)
    On voit bien que tous les sous-réseaux /27 qui commencent par 172.16.0 seront de la forme 172.16.0.32n, avec n qui peut prendre n'importe quelle valeur entre 0 et 7 inclus. En d'autres termes, 172.16.0.0 met à disposition 8 réseaux /27, founissant chacun 30 adresses IP utilisables pour les stations.
    Le problème c'est que je suis incapable de calculer le nombre "n" qui correspond au pas car quoi qu'il arrive, je dépasse la limite autorisée qui est 254 pour une adresse décimale.
    Si j'ai bien calculé, j'ai 11 bits pour les hôtes et 5 bits pour le SN?

    Faudrait-il appliquer une autre méthode pour calculer des classes A et B ?

    Merci

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Crackozor Voir le message
    J'applique la méthode d'IP_Steph, sur ce calcul.
    Soit la classe 130.120.0.0 /16
    Faire 19 SN

    [...]

    Si j'ai bien calculé, j'ai 11 bits pour les hôtes et 5 bits pour le SN?
    Salut,

    tu as bien calculé

    Tes sous-réseaux seront des /21...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    130.120.0.0/21 (130.120.0.0 -> 130.120.7.255)
    130.120.8.0/21 (130.120.8.0 -> 130.120.15.255)
    130.120.16.0/21 (130.120.16.0 -> 130.120.23.255)
                  .
                  .
                  .
    130.120.128.0/21 (130.120.128.0 -> 130.120.135.255)
    130.120.136.0/21 (130.120.136.0 -> 130.120.143.255)
    130.120.144.0/21 (130.120.144.0 -> 130.120.151.255)
    de forme canonique

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    130.120.8k.0/21 pour k dans {0,1,...,18}
    Et pour k donné,
    - l'adresse de la 1ère machine adressable est 130.120.8k.1/21,
    - la dernière machine adressable est 130.120.(8(k+1)-1).254/21,
    - le local broadcast est 130.120.(8(k+1)-1).255/21.

    Donner le numéro du réseau, la première machine, la 119ème, la last, le broadcast du 7ème Subnet.
    Pour répondre à ces questions, il suffit maintenant de calculer k.

    A toi de jouer


    Steph

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 30
    Points : 19
    Points
    19
    Par défaut
    Bonjour IP_Steph,

    Tout d'abord merci pour ta patience et le temps de réponse rapide ! =)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    130.120.0.0/21 (130.120.0.0 -> 130.120.7.255)
    130.120.8.0/21 (130.120.8.0 -> 130.120.15.255)
    130.120.16.0/21 (130.120.16.0 -> 130.120.23.255)
                  .
                  .
                  .
    130.120.128.0/21 (130.120.128.0 -> 130.120.135.255)
    130.120.136.0/21 (130.120.136.0 -> 130.120.143.255)
    130.120.144.0/21 (130.120.144.0 -> 130.120.151.255)
    Pour ce calcul, je ne parviens pas à savoir comment tu as pu déterminer qu'on faisait des pas de 8 ?
    De plus, cette fois, tu fais des pas de 8 pour les subnets et non plus des pas pour les hôtes adressables. Comment expliquer cette différence ?

    Sinon, j'ai compris la méthode, mais avant de l'appliquer, j'aimerais savoir comment déterminer ce pas ?

    Merci beaucoup !

  10. #10
    Membre habitué
    Inscrit en
    Novembre 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 262
    Points : 163
    Points
    163
    Par défaut
    Pour ce calcul, je ne parviens pas à savoir comment tu as pu déterminer qu'on faisait des pas de 8 ?
    Vous avez le réseau suivant : 130.120.0.0 /16
    vous devez faire 19 SN , donc vous aurez besion de 5 bits ,
    du coup 16+5 = 21 , d'ou la réponse de IP_Steph :
    Tes sous-réseaux seront des /21...
    le masque contient 32 bits, donc : 32-21 = 11bits pour la partie hotes , ce qui nous donne 2*11 = 2048 postes dans le même réseau.
    un réseau de /24 comporte 256 postes, pour couvrir les 2048 que nous avons, il faut 2048/256 = 8 ce qui nous donne un pas de 8 pour le troisième octet : d'ou la réponse de IP_Steph :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    130.120.0.0/21 (130.120.0.0 -> 130.120.7.255)
    130.120.8.0/21 (130.120.8.0 -> 130.120.15.255)
    130.120.16.0/21 (130.120.16.0 -> 130.120.23.255)
                  .
                  .
                  .
    130.120.128.0/21 (130.120.128.0 -> 130.120.135.255)
    130.120.136.0/21 (130.120.136.0 -> 130.120.143.255)
    130.120.144.0/21 (130.120.144.0 -> 130.120.151.255)

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 30
    Points : 19
    Points
    19
    Par défaut
    Bonjour labib23dz,

    merci beaucoup, je ne savais pas que c'était aussi simple pour calculer le pas !

    Bonne journée

    Cordialement,

    Cracko'

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 30
    Points : 19
    Points
    19
    Par défaut
    Je vais donc appliquer la formule d'IP_Steph pour le calcul.

    Soit la classe 130.120.0.0 /16
    Faire 19 SN
    Donner le numéro du réseau, la première machine, la 119ème, la last, le broadcast du 7ème Subnet.

    Numéro du réseau : 130.120.48.0
    Première machine : 130.120.48.1
    la 119ème machine : 130.120.48.119
    la dernière machine : 130.120.55.254
    le broadcast : 130.120.55.255

    Ces réponses vous paraissent-elles justes ?

  13. #13
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Crackozor Voir le message
    Je vais donc appliquer la formule d'IP_Steph pour le calcul.

    Soit la classe 130.120.0.0 /16
    Faire 19 SN
    Donner le numéro du réseau, la première machine, la 119ème, la last, le broadcast du 7ème Subnet.

    Numéro du réseau : 130.120.48.0
    Première machine : 130.120.48.1
    la 119ème machine : 130.120.48.119
    la dernière machine : 130.120.55.254
    le broadcast : 130.120.55.255

    Ces réponses vous paraissent-elles justes ?
    Oui, ça a l'air correct

    Merci aussi à labib23dz pour l'explication de texte

    Steph

  14. #14
    Membre habitué
    Inscrit en
    Novembre 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 262
    Points : 163
    Points
    163
    Par défaut
    je vous en prie.
    bon courage Crackozor.

Discussions similaires

  1. Calcul Subnet Classe B (172.16)
    Par eternia dans le forum Équipements
    Réponses: 7
    Dernier message: 16/06/2014, 01h02
  2. [XL-2003] Calculer la classe modale et mediane
    Par HERBINE dans le forum Excel
    Réponses: 2
    Dernier message: 29/11/2011, 15h27
  3. Class Vector et calcul
    Par mr_samurai dans le forum SL & STL
    Réponses: 9
    Dernier message: 12/07/2008, 18h01
  4. Classe de calcul du levé, du couché et du zénith du soleil
    Par Theocourant dans le forum Vos contributions VB6
    Réponses: 17
    Dernier message: 18/09/2006, 16h38
  5. Réponses: 15
    Dernier message: 05/09/2006, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo