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

Réseaux Discussion :

Calcul de sous réseaux


Sujet :

Réseaux

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    novembre 2010
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2010
    Messages : 216
    Points : 39
    Points
    39
    Par défaut Calcul de sous réseaux
    Bonjour à tous,
    je suis entrain de me former au réseaux et je fais quelques test théorique pour le moment.

    j'ai une petite question concernant les calculs de subnet.
    si je prend par exemple l'IP : 10.142.0.0
    - nous sommes bien d'accord qu'il s'agit d'une classe A ?
    - le masque de sous réseaux par defaut est bien /8 ? (255.0.0.0)

    SI je veux découper ce réseaux par exemple en 123 sous réseaux égaux, (j'ai pris 123 mais peux importe la valeur) , je voudrai savoir quel est le raisonnement pour arriver a calculer cela.

    Merci d'avance pour vos futurs réponses.

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    14 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 14 212
    Points : 32 638
    Points
    32 638
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    novembre 2010
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2010
    Messages : 216
    Points : 39
    Points
    39
    Par défaut
    Bonjour,
    merci pour la réponse,
    J'ai déjà regardé mais cela ne m'explique pas comment je peux coupé un reseau en X sous réseaux

  4. #4
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    février 2005
    Messages
    2 303
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : février 2005
    Messages : 2 303
    Points : 4 684
    Points
    4 684
    Par défaut
    1 - Oublie la notion de classe, cette notions n'est plus utilisée qu'a l'école
    2 - Pour connaître l'ensemble des adresses ips d'un réseau, une adresse ip et le masque suffisent ( cf le résumé des calculs en binaire )

    Donc lorsque tu changes le masque, tu décales un bit d'un coté ou d'un l'autre, tu coupes ton réseau en deux ou tu le double.

    En partant de la, tu ne devrais pas trop avoir de mal à résoudre ton exercice

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    novembre 2010
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2010
    Messages : 216
    Points : 39
    Points
    39
    Par défaut
    C'est pas vraiment un exercice, c'est juste pour m'entrainer moi meme , je peux prendre les valeurs que je veux , je souhaite juste comprendre comment ca fonctionne et je bloque réellement pour le moment

  6. #6
    Membre chevronné
    Avatar de NVCfrm
    Homme Profil pro
    Administrateur Système/Réseaux - Developpeur - Consultant
    Inscrit en
    décembre 2012
    Messages
    1 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur Système/Réseaux - Developpeur - Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : décembre 2012
    Messages : 1 026
    Points : 1 889
    Points
    1 889
    Billets dans le blog
    5
    Par défaut
    Saluts,
    Citation Envoyé par vodkline Voir le message
    ... je souhaite juste comprendre comment ca fonctionne et je bloque réellement pour le moment
    je me demande par où commencer ?
    Le principe de la notation CIDR en bref consiste a considérer les 32 bits qui font les 4 octets de l'adresse v4. Chaque octet ayant 8 bits.

    En considérant par exemple un octet dont tous les bits sont désactivés, disponible pour un découpage, la definition de la partie réseau se fait en activant le(s) bit(s) significatif(s); le bit le plus à gauche vers la droite correspondant à la dimension. Ce qui appliqué à l'octet pour activer un ou plusieurs bits contigus, on prend l'une des valeurs de ces 8 nombres: 128; 192; 224; 240; 248; 252; 254; 255.
    L'adresse 10.0.0.0/8 signifie que tous les 8 premiers sont activés pour le masque soit 255.0.0.0

    Par exemple sur 10.0.1.0/24 que tu veux découper cette plage en 32 sous plages de 8 adresses.
    Tu as 8 bits disponible dans cette adresse.
    En prenant les 3 bits les moins significatifs sur cette adresse réseau, tu aura 5 bits restants pour tes sous réseaux.
    La base étant binaire, Donc 2^5 = 32 valeurs possibles et 2^3 = 8 valeurs possibles.
    Ce qui te donne 15 adresses possibles de sous réseaux ayant chacune une plage de 8 adresses.

    Les sous plages seront considérés comme suit :
    Network Broadcast
    10.0.1.0/29 10.0.1.1/29 ... 10.0.1.6/29 10.0.1.7/29

    Autrement dit, si tu as une adresse 10.0.0.0/8 en 123 sous réseaux, tu as à droite 24 bits disponibles pour déterminer le dimensionnement.

    C'est le nombre de sous réseau souhaite que tu veux atteindre qui impose dans ce cas le nombre d'adresses par réseau et le masque a choisir qui serait compatible avec l'alignement des bits.

    Le 1er bloc qui suit le bloc réseau est a considérer comme le bloc que tu veux distribuer.
    La question que tu devras te poser est : Quel est le découpage possible de 255, en suivant la logique des bits ? Ou plutôt dans quel alignement de bits je peux obtenir 123 adresses (qui est plus légitime).
    En ceci la réponse est 7 bits qui prennent au max 127 valeurs.
    Le masque sera donc de 8 + 7 =15 bits. les sous réseaux auront 17 bits.
    soit une plage possible de 10.0.0.0/15 a 10.127.0.0/15 dans lequel tu peux piocher tes 123 sous réseaux.
    Network ... ... ... Broadcast
    10.0.0.0/15 10.1.0.0/15 ... 10.123.0.0/15 10.127.0.0/15
    Ousmane


    Quand on tombe dans l'eau, la pluie ne fait plus peur.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par vodkline Voir le message
    SI je veux découper ce réseaux par exemple en 123 sous réseaux égaux, (j'ai pris 123 mais peux importe la valeur) , je voudrai savoir quel est le raisonnement pour arriver a calculer cela.
    1) Un peu de calculs...

    Partons d'un bloc IP de subnet mask /n.
    On veut splitter ce bloc en k sous-blocs.
    Quelle est la condition nécessaire et suffisante sur k pour que ces k sous-blocs soient de largeur égale ?


    L'espace d'adressage fourni par B /n est de largeur 2^(32-n).
    On divise l'espace d'adressage en k sous-blocs, chaque sous-bloc fournit donc 2^(32-n)/k adresses IP.

    La condition nécessaire et suffisante pour que les k sous-blocs occupent tout le bloc de mask n est la suivante :

    2^(32-n)/k doit être une puissance de 2

    Si ça n'est pas la cas, l'exercice de pensée est terminé :-)

    Prenons ton exemple.
    Si tu pars de 10.142.0.0/16, n=16, k=123,

    2^(32-16)/123=532 et des poussières

    alors impossible de partager ton /16 en 123 sous-réseaux de largeur égale.


    2) En revanche, si 2^(32-n)/k est une puissance de 2, chaque sous-bloc fournit 2^m host et le subnet mask de chaque sous-bloc sera égal à 32-m.

    Si on reprent ton exemple de 10.142.0.0/16, on sera dans ce cas de figure si on veut splitter le 10.142.0.0/16 en 128 blocs parce que :

    2^(32-16)/128 = 512 = 2^9

    Il faudra 9 bits dans chaque sous-réseau pour pouvoir coder les 512 adresses IP.
    Le subnet mask de tous ces sous-réseaux sera donc égal à 32-9=23.

    Par récurrence, on trouve facilement que ces sous-réseaux seront de la forme :

    10.142.2a.0/23 avec a dans {0,1,...,127}

    ce qui donne bien 128 sous-réseaux IP de largeur 512 IP (All 0 et 1 inclus) et on n'a perdu aucune adresse IP du bloc.


    3) En reprenant ton énoncé, si je veux diviser le bloc 10.142.0.0/16 en 123 sous-blocs de largeur égale et de "façon maximale", ça donnera les sous-réseaux

    10.142.2a.0/23 avec a dans {0,1,...,122}

    en laissant les sous-réseaux 10.142.246.0/23, 10.142.248.0/23, ..., 10.142.252.0/23, 10.142.254.0/23 inoccupés donc encore provisionnables.


    Ces types de raisonnements relèvent de l'IP design et sont utilisés pour calculer les "summary" ou agrégats IP dans les grosses infras de routage.

    -VX

  8. #8
    Candidat au Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    octobre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : octobre 2018
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Calcul du nombre de réseau
    Bonjour,
    Serait-il possible qu'une personne me réponde à 1 interrogation ? (la question est en bas de ce raisonnement) MERCI PAR AVANCE

    Nous avons un masque de 255.255.240.0 (classe B)
    1/ Calcul du nombre d'hôtes
    en binaire les 2 derniers octets = 1111 0000.0000 0000
    On compte le nombre de "0", soit 12 => 212 - 2 soit 4094 hôtes possibles

    2/ Calcul du nombre de réseau :
    On compte le nombre de "1", soit 4 => 24 soit 16 sous réseaux
    Jusque là tout va bien

    QUESTION :
    Peut-on calculer (de la même façon) le nombre d'hôte et le nombre de réseau avec le masque suivant 255.255.210.0 ?

    Merci pour réponse

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

    Citation Envoyé par bernard92 Voir le message
    Bonjour,
    Serait-il possible qu'une personne me réponde à 1 interrogation ? (la question est en bas de ce raisonnement) MERCI PAR AVANCE

    Nous avons un masque de 255.255.240.0 (classe B)
    1/ Calcul du nombre d'hôtes
    en binaire les 2 derniers octets = 1111 0000.0000 0000
    On compte le nombre de "0", soit 12 => 212 - 2 soit 4094 hôtes possibles

    2/ Calcul du nombre de réseau :
    On compte le nombre de "1", soit 4 => 24 soit 16 sous réseaux
    Jusque là tout va bien
    Oui, jusque là, tout va bien

    Citation Envoyé par bernard92 Voir le message
    QUESTION : [/B]Peut-on calculer (de la même façon) le nombre d'hôte et le nombre de réseau avec le masque suivant 255.255.210.0 ?
    D'un point de vue théorique, oui, ça marche...
    Mais la standardisation a vite imposé que les bits de subnet mask soient contigus (cf RFC1219 notamment) et sur un routeur digne de ce nom, tu recevrais probablement un message d'erreur qui te dira qu'un tel mask est illégal. Puis ce serait très galère à maintenir ce genre d'espace d'adressage. La recherche de "longest match" (tâche principale d'un routeur IP, l'IP Route Lookup) dépendrait d'opérations booléennes, ça n'aurait plus rien de visuel ou d'intuitif

    -VX

  10. #10
    Candidat au Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    octobre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : octobre 2018
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Merci beaucoup pour votre réponse et pour votre éclaircissement sur ce sujet.
    (Je me contenterai dorénavant d'utiliser les masques suivants 128; 192; 224; 240; 248; 252; 254; 255 afin d'avoir un masque avec des bits contigus)

  11. #11
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par bernard92 Voir le message
    Merci beaucoup pour votre réponse et pour votre éclaircissement sur ce sujet.
    (Je me contenterai dorénavant d'utiliser les masques suivants 128; 192; 224; 240; 248; 252; 254; 255 afin d'avoir un masque avec des bits contigus)
    Oui, le "fancy masking" n'est plus d'actualité.
    Au siècle dernier, j'ai vu des choses vraiment étranges

    Comme par exemple distribuer des adresses IP paires dans les bâtiments qui avaient un numéro pair...

    Ou bien chercher des subnets qui avaient le maximum de nombres premiers dans le dernier octet.

    Ou bien encore chercher des sous-réseaux de la forme a.b.c.d/x où le reste de la division enclidienne de a par b donne c avec le reste d.

    J'ai même croisé un amerlock qui avait écrit un bouquin entier sur le subnetting IP

    -VX

  12. #12
    Candidat au Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    octobre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : octobre 2018
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    En effet, c'est étrange comme fonctionnement
    Bon dimanche à vous et Merci encore.

Discussions similaires

  1. [Adressage Ip] Calcul de sous-réseaux
    Par Brin_dille dans le forum Réseaux
    Réponses: 3
    Dernier message: 01/11/2017, 23h30
  2. [IP] Calcul de Sous Réseaux
    Par MichelLeChancle dans le forum Réseaux
    Réponses: 1
    Dernier message: 15/09/2017, 15h47
  3. Réponses: 1
    Dernier message: 28/03/2013, 08h00
  4. comment je peux calculer les identifiants des sous réseaux
    Par karimala dans le forum Développement
    Réponses: 2
    Dernier message: 09/11/2011, 14h11
  5. Calcul de sous-réseaux
    Par Leelith dans le forum Protocoles
    Réponses: 4
    Dernier message: 22/06/2009, 11h56

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