Sì, il modo più semplice di pensarci è che le maschere di sottorete sono sempre 1s all'inizio. Se un indicatore di dimensione di sottorete non ha 1s all'inizio della rappresentazione binaria, direi che l'indicatore di dimensione di sottorete non è una corretta "maschera di sottorete", che utilizza standard moderni.
RFC 1219 afferma che la precedente RFC 950 consente bit non contigui. In effetti, RFC 950 pagina 15 (sezione 3) ha chiaramente un esempio che "illustra bit di sottorete non contigui". Tuttavia, non c'è modo di convertire tali sottoreti in notazione CIDR. La notazione in stile CIDR è ciò che IPv6 ha usato (at almeno dalla RFC 1884 pagina 7 , prima frase della sezione 2.4), quindi i bit non contigui non sono mai stati ampiamente supportati per le reti IPv6 Il metodo RFC 1219 specifica che "i bit di sottorete (maschera = 1) sono assegnati dal bit più significativo funzionante verso il minimo ". (La RFC 4632 sezione 3.1 , menzionata dalla risposta di Sami, indica uno standard ufficiale che discute della notazione CIDR.)
RFC 1878 pagina 2 mostra la notazione standard "subnet mask" per tutte le sottoreti IPv4 ad eccezione di /0
.
Tuttavia, ho intenzione di approfondire un po 'la risposta di Sami, esaminando il "perché" (con un esempio concreto, come ha fatto la domanda) ...
Alcune apparecchiature Cisco di livello professionale supportano qualcosa chiamato "maschera jolly", che inverte i bit. Quindi una sottorete normale potrebbe essere rappresentata da qualcosa chiamato 00000000.00000000.00000000.11111111
.
Con le maschere jolly di Cisco, non c'era una regola che tutti gli zeri dovevano andare per primi. Quindi potresti usare 00000000.00000000.00000000.11111110
.
Ciò finirebbe per creare un gruppo che contenesse tutti gli indirizzi IP con numero pari.
Questo era in realtà importante da sapere, perché la formazione di Cisco lo copriva, e quindi il processo di esame per le certificazioni professionali di Cisco potrebbe chiedere una cosa del genere.
Tuttavia, penso che sia stato per lo più inutile. Invece di dividere una rete a metà usando indirizzi pari o dispari, puoi semplicemente dividere una rete a metà usando indirizzi a basso numero e indirizzi a numero alto, creando sottoreti normali che sono la metà delle dimensioni.
Le maschere jolly con bit non contigui non erano estremamente utili e potrebbero essere più difficili da utilizzare. Il punto del bit della maschera di sottorete impostato su 1 è dire che il bit aiuta a identificare in quale sottorete si trova un dispositivo. Non c'è motivo convincente per diffondere quei bit nell'indirizzo, invece di raggrupparli in modo corretto all'inizio dell'indirizzo . Il risultato è stato che il supporto di questi tipi di maschere costituiva un'ulteriore complessità senza vantaggi sostanziali.
Immagino che alla fine Cisco fosse d'accordo sul fatto che non ci fosse motivo per maschere di sottorete non tradizionali, perché alla fine hanno abbandonato il supporto per le "maschere jolly". I vecchi firewall Pix supportano "maschere jolly", ma le unità ASA più recenti usano invece "maschere di sottorete" standard .
Non proverei nemmeno a creare una rete con "bit di sottorete" non contigui nella maschera, perché molti software seguiranno le tendenze / gli standard più recenti e rifiuterebbero tale progetto di rete. Anche se stavo usando un software più vecchio, probabilmente vorrei che la mia rete fosse facilmente modificabile per poter usare software più recente senza dover riprogettare la rete. Pertanto, i "bit di sottorete" contigui sono l'unica strada da percorrere.
Se ti viene posta la domanda su un test, mi sento sicuro di dire che tutti gli 1 devono essere all'inizio dell'indirizzo. Questo è ciò che ogni tester sano vorrebbe che la maggior parte degli studenti imparasse in questi giorni.