Ostacoli alla distribuzione di IPv6: indirizzamento


30

Ci sono diverse cose che impediscono alla distribuzione IPv6 di essere un argomento di discussione attiva qui nel mio lavoro. Esistono i soliti problemi tecnici, ma uno non tecnico sembra essere un grosso ostacolo sul percorso per avviare effettivamente un progetto di distribuzione.

Indirizzi, memorizzazione di.

In particolare, gli indirizzi IPv4 sono comprensibili e gli indirizzi IPv6 sembrano solo una lunga stringa esadecimale. La mente umana ha davvero problemi a memorizzare elenchi di oltre 7-8 elementi e un indirizzo IPv4 (192.168.231.148) contiene quattro elementi che ci consentono di memorizzare facilmente. Un indirizzo IPv6 completamente popolato non ha solo 8 sezioni, ma ogni sezione contiene 4 cifre esadecimali. Gli indirizzi IPv6 non sono stati progettati per la memorizzazione. Per il tecnico che sa che il server DNS è a 192.168.42.42 (o più probabilmente "42.42", poiché il prefisso dell'azienda è probabilmente memorizzato), l'idea di memorizzare un indirizzo IPv6 li riempie di terrore. Il che a sua volta li rende molto meno entusiasti di partecipare a un progetto di distribuzione IPv6.

A causa del funzionamento della nostra rete, non siamo completamente dinamici in termini di indirizzamento V4. Abbiamo diverse sottoreti che sono interamente staticamente assegnate per una serie di ragioni, principalmente tra le quali il sovraccarico delle assegnazioni DHCP statiche è percepito come troppo grande. Inoltre, alcuni dispositivi non sono ancora abbastanza intelligenti da estrarre gli indirizzi DNS dal DHCP pur avendo un'assegnazione statica e quindi richiedono impostazioni DNS configurate manualmente. Pertanto, sarà necessario eseguire alcune memorizzazioni degli indirizzi v6.

Non abbiamo alcun mandato per ottenere v6 fuori dalla porta, quindi non abbiamo pressione dall'alto. Tuttavia, è tempo di iniziare a preparare la nostra infrastruttura per gestire IPv6 anche se non convertiamo all'ingrosso.

Per quelli di voi che sono stati in IPv6-land per un po ', quali metodi di scelta rapida utilizzate per discutere o tenere traccia delle sottoreti e degli indirizzi IP specifici / critici? Se posso aiutare a ridurre parte del terrore che circonda IPv6, potremmo avviare il progetto.


5
Oh caro ... qualcosa mi dice che spero di andare in pensione o morire prima di dover risolvere il motivo per cui il mio congelatore e frigorifero nella stessa apparecchiatura non ottengono gli indirizzi IP corretti, quindi possono inviare "avvisi di ricarica" ​​al Sam's Club tramite il mio router wireless.
Bart Silverstrim,

2
Si noti che l'IETF ha proposto RFC 5952 di "definire un formato di rappresentazione testuale canonica" in tutti i sistemi e codici. Attualmente, IPv6 è difficile da analizzare e l'ampia gamma di regole regex lascerà buchi in molte app. Speriamo che RFC 5952 porti un po 'di buonsenso a questo casino.
Stefan Lasiewski,

Nota dal lontano futuro: 7 anni dopo, e non sono ancora v6 nemmeno ai margini del pubblico.
sysadmin1138

Risposte:


19

Ecco alcune cose che ho notato dopo aver lavorato con gli indirizzi IPv6:

  1. Non utilizzare indirizzi "completi". L'abbreviazione :: fa molta strada.
  2. All'interno della tua organizzazione avrai probabilmente a che fare con un singolo prefisso. Questo significa che puoi quasi ignorare la prima parte dell'indirizzo.
  3. A meno che tu non stia usando i teletipi di vetro, esiste copia e incolla. Usalo
  4. Come sottolinea @TomTom, il DNS esiste. Usalo
  5. Quando inizi a lavorare con gli indirizzi v6, emergeranno rapidamente dei modelli. Inizi a riconoscere elementi come prefissi organizzativi (HE, Cisco, ecc.), Teredo, ISATAP e autoconfigurazione senza stato.

L'indirizzo IPv6 non deve essere complesso. Ad esempio, questo è l'indirizzo del web server pubblico di una grande azienda:

2001:420:80:1::5

Suppongo che "80" sia una sottorete riservata ai web server. A differenza di IPv4, è possibile utilizzare anche la sottorete "443" per server solo HTTPS.


Ma la porta TCP sarà sempre la 3a sezione da sinistra?
mfinni,

6
No. Dipende dalla persona o dal team che ha elaborato il piano di indirizzamento presso quell'organizzazione. IPv6 ti offre molta più flessibilità in questo senso.
Gerald Combs,

6

Tienili abbinati.

Ad esempio, come sottorete IPv4 utilizziamo il 10.10.0.0/16. Quando assegno un indirizzo IPv6 per l'host 10.10.1.23 scelgo 2001: 0DB8 :: 1: 23.

Ciò semplifica la ricostruzione dell'indirizzo v6 durante il periodo di transizione o dual-stack. In pochi anni, le persone saranno abituate all'indirizzamento e forse avrai implementato DHCPv6 dappertutto.


4

Perché non impostare un piano per assegnare gli IP "vecchia scuola"? Prendi il tuo spazio IPv6 per rendere statiche le tue prime 4 sezioni e utilizzare le ultime quattro sezioni come te / il tuo PHB utilizzate per:

2001:xxxx:xxxx:xxxx:192:168:42:42

Non è davvero una soluzione tecnica ma elimina un po 'il fattore paura dall'ignoto.


La mia vecchia compagnia ha fatto la stessa cosa quando siamo passati da indirizzi pubblici a indirizzi privati. I primi due ottetti sono cambiati, ma gli ultimi due no. Ha reso la mossa più semplice su tutti i nostri cervelli (e documentazione). Se questo è ciò che dobbiamo fare per la v6 per ottenere un buy-in sufficiente per iniziare ... questa è un'opzione. Brutto, ma un'opzione.
sysadmin1138

1
Potresti anche andare con 2001:db8:3:4:5:6:192.168.42.42o simili, se preferisci mantenere i punti in posizione.
Kasperd,

1

Ho scritto Six-N per facilitare la memorizzazione degli indirizzi chiave.

http://alivate.com.au/ProductItem.aspx?ProductID=18cd7179-1e8f-45c3-93cf-345942e682c6

È stato un esperimento, non mi aspetto alluvioni di supporto, ma è una possibilità.

Il grezzo

4FED9031E90F43FC

diventa

ISAR SESALT JOSE HERN IS CARLE

Lascio a te decidere se quest'ultimo è più memorabile / comunicabile.

Inoltre, potrebbe essere migliore, ma forse ancora non abbastanza utile. Per uno, ci deve essere il supporto dell'applicazione per funzionare. Ad esempio, uno script PowerShell in modo che la forma più memorabile possa essere utilizzata nella vita reale.

Perché è più memorabile?

Puoi leggere il sito web, ma semplicemente - ci sono meno sillabe, che sono almeno più simili a come il mio cervello ricorda le cose.


-2

Non ricordo l'ultima volta che ho dovuto memorizzare un indirizzo IP per qualsiasi server, a parte la creazione di voci DNS per server pubblici. Everythign viene assegnato automaticamente o impostato con script.


3
Abbiamo abbastanza sottoreti di indirizzamento statico qui intorno che dobbiamo impostare manualmente gli indirizzi DNS. Inoltre, le vecchie tecnologie desktop memorizzano ancora tali informazioni anche se non ne hanno bisogno. DHCPv6 è sicuramente nell'elenco.
sysadmin1138

2
-1 Esempio semplice: provare a inserire un indirizzo gateway predefinito in un dispositivo di rete o in una configurazione senza utilizzare l'indirizzo IP.
John Gardeniers,

3
Risposta semplice: non farlo. Ipv6 non richiede la preconfigurazione del gateway: la configurazione IP viene acquisita in modo dinamico quando il router annuncia la disponibilità di un gateway. Senza router, il gateway non ha senso. Pertanto, non è necessaria alcuna configurazione per le modifiche dell'indirizzo del gateway.
TomTom,

1
IMHO si affida a autoconf per qualsiasi cosa su una rete di produzione sta solo chiedendo problemi. Anche fare affidamento su un servizio che è un'astrazione delle informazioni di livello inferiore ... chiede anche problemi - questa volta alle 3 del mattino quando si sta tentando di risolvere qualcosa (come i server DNS che non funzionano)
Zypher

1
In realtà sì ... e no. Trovo che autoconf IPv56 sia molto interessante, tranne l'elemento canaglia nello scenario di rete, sono d'accordo. CHE DETTO: usa autoconf, quindi "Hardcode" la configurazione con uno script, finito. Dopo l'esecuzione dello script, autoconf è disattivato per un server.
TomTom,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.