Subnetting IP classe C

di il
16 risposte

Subnetting IP classe C

Salve! Sto studiando per un esame di reti di calcolatori e volevo chiedere una cosa a proposito del subnetting. Vi porto direttamente un esempio che credo possa essere più chiaro di mille parole. Supponiamo di avere una rete 192.168.3.0 (classe C) e di aver bisogno di 2 subnet sufficienti per 40 host ciascuna. Ovviamente a seconda del problema specifico potrei creare subnet di grandezza diversa (ma sempre sufficienti per almeno 40 host), per esempio:

1) 2 subnet da 126 host ciascuna
2) 1 subnet da 126 host e una da 62 host
3) 2 subnet da 62 host

Analizziamo caso per caso (chiamando le due subnet rispettivamente SN1 e SN2):

Caso 1: 2 subnet da 126 host ciascuna
In questo caso avrei:
SN1:
Indirizzo di rete SN1: 192.168.3.0
Host da 192.168.3.1 a 192.168.3.126
Indirizzo di broadcast SN1: 192.168.3.127
Subnet mask SN1: 255.255.255.128

SN2:
Indirizzo di rete SN2: 192.168.3.128
Host da 192.168.3.129 a 192.168.3.254
Indirizzo di broadcast SN2: 192.168.3.255
Subnet mask SN2: 255.255.255.128

In questo caso avrei "occupato" tutta la rete e non potrei creare altre subnet

Caso 2: 1 subnet da 126 host e una da 62 host
In questo caso avrei:
SN1:
Indirizzo di rete SN1: 192.168.3.0
Host da 192.168.3.1 a 192.168.3.126
Indirizzo di broadcast SN1: 192.168.3.127
Subnet mask SN1: 255.255.255.128

SN2:
Indirizzo di rete SN2: 192.168.3.128
Host da 192.168.3.129 a 192.168.3.190
Indirizzo di broadcast SN2: 192.168.3.191
Subnet mask SN2: 255.255.255.192

In questo caso potrei creare eventualmente altre subnet perché ho occupato solo 128+64=192 host

Caso 3: 2 subnet da 62 host
In questo caso avrei:
SN1:
Indirizzo di rete SN1: 192.168.3.0
Host da 192.168.3.1 a 192.168.3.62
Indirizzo di broadcast SN1: 192.168.3.63
Subnet mask SN1: 255.255.255.192

SN2:
Indirizzo di rete SN2: 192.168.3.64
Host da 192.168.3.65 a 192.168.3.126
Indirizzo di broadcast SN2: 192.168.3.127
Subnet mask SN2: 255.255.255.192

Anche in questo caso potrei creare eventualmente altre subnet perché ho occupato solo 64+64=128 host

Veniamo quindi alle mie domande:
Innanzitutto è corretto quello che ho scritto?
Poi, ho letto che quando si creano delle subnet occorre partire dalla più grande fino alla più piccola, altrimenti sa avrebbe un "accavallamento" di indirizzi… Quindi nel mio caso 3 (cioè quello di 2 subneto da 62 host), se in un secondo momento volessi aggiungere una subnet da 126 host come dovrei fare? Grazie in anticipo

16 Risposte

  • Re: Subnetting IP classe C

    Io partirei da inizio.
    cos'è una subnet, ed a cosa serve?
  • Re: Subnetting IP classe C

    +m2+ ha scritto:


    Io partirei da inizio.
    cos'è una subnet, ed a cosa serve?
    Grazie della risposta!
    Beh per quello che so direi che è una 'partizione logica' (passami il termine) di una rete e serve a rendere più efficiente la rete… diciamo un pò come avere delle parole e metterle in ordine alfabetico
  • Re: Subnetting IP classe C

    Supponevo che rispondessi così.
    no, proprio lontano.
    Vuoi riprovare, prima che indichi la risposta giusta?
    rifletti un attimo, perché se non è chiaro cosa vuoi fare, lo sarà ancora meno come
  • Re: Subnetting IP classe C

    +m2+ ha scritto:


    Supponevo che rispondessi così.
    no, proprio lontano.
    Vuoi riprovare, prima che indichi la risposta giusta?
    rifletti un attimo, perché se non è chiaro cosa vuoi fare, lo sarà ancora meno come
    Potrei dirne altre tipo ottimizzare la comunicazione tra host della stessa rete, broadcasting… ma temo siano lontane dalla risposta giusta
    Magari potrei usare la tua risposta come base di partenza
  • Re: Subnetting IP classe C

    La Risposta è nel routing, in particolare nel capire quando un Host deve instradare traffico su una rete locale LAN, oppure quando deve inviare i pacchetti al router o gateway predefinito che dir si voglia.
    un po' come i prefissi telefonici di una volta:si usavano solo per le telefonate interurbane.

    Quando un Host ha un pacchetto da instradare verso una certa destinazione, cosa fa?
    due cose, essenzialmente.
    (1) ho una connessione diretta? Si > invio il pacchetto ad esempio sulla ethernet
    (2) non ho una connessione diretta, mando il pacchetto al router e saranno cavoli suoi consegnarlo.

    Come scelgo tra le due opzioni?
  • Re: Subnetting IP classe C

    +m2+ ha scritto:


    La Risposta è nel routing, in particolare nel capire quando un Host deve instradare traffico su una rete locale LAN, oppure quando deve inviare i pacchetti al router o gateway predefinito che dir si voglia.
    un po' come i prefissi telefonici di una volta:si usavano solo per le telefonate interurbane.

    Quando un Host ha un pacchetto da instradare verso una certa destinazione, cosa fa?
    due cose, essenzialmente.
    (1) ho una connessione diretta? Si > invio il pacchetto ad esempio sulla ethernet
    (2) non ho una connessione diretta, mando il pacchetto al router e saranno cavoli suoi consegnarlo.

    Come scelgo tra le due opzioni?
    Verificando tramite la subnet mask se l'indirizzo di destinazione appartiene alla stessa subnet?
  • Re: Subnetting IP classe C

    Esattamente. E come si fa, in concreto?
  • Re: Subnetting IP classe C

    +m2+ ha scritto:


    Esattamente. E come si fa, in concreto?
    Facendo l'AND logico tra l'indirizzo di destinazione e la subnet mask
  • Re: Subnetting IP classe C

    E...?
  • Re: Subnetting IP classe C

    +m2+ ha scritto:


    E...?
    verificando se la sottorete di partenza coincide con la sottorete di destinazione. Per esempio se ho un host appartenente alla subnet 192.168.1.64 con subnet mask 255.255.255.192 e dovessi inviare qualcosa agli indirizzi 192.168.1.32 e 192.168.1.74 facendo l'AND della subnet mask con questi due indirizzi vedrei che il primo appartiene alla subnet 192.168.1.0 mentre il secondo alla subnet 192.168.1.64, quindi nel primo caso non sarebbe diretto mentre nel secondo si
  • Re: Subnetting IP classe C

    Il concetto è quello, ma come avviene materialmente?
  • Re: Subnetting IP classe C

    +m2+ ha scritto:


    Il concetto è quello, ma come avviene materialmente?
    Scusami ma non ho ben capito cosa intendi con "materialmente"... ti riferisci forse alle operazioni sui bit?
  • Re: Subnetting IP classe C

    Esattamente.
    fai l'AND, poi?
  • Re: Subnetting IP classe C

    +m2+ ha scritto:


    Esattamente.
    fai l'AND, poi?
    Purtroppo non riesco a seguirti… Cioè facendo l'AND io ottengo l'indirizzo della subnet di destinazione e posso verificare se coincide con quella di partenza… ma se devo dirti direttamente chi o cosa lo fa non saprei dirtelo
Devi accedere o registrarti per scrivere nel forum
16 risposte