In questo documento viene descritta la procedura utilizzata per calcolare il valore esadecimale dell'opzione DHCP 2 con offset temporale quando i pool DHCP sono configurati nei router Cisco. Questa opzione è particolarmente importante negli ambienti cablati.
L'opzione di configurazione DHCP è disponibile in molte piattaforme Cisco, in particolare nell'uBR7200 e in tutti gli altri uBR. I router Cisco con Cisco IOS® versione 12.0(1)T o successive possono fungere da server DHCP.
Quando si usa il server DHCP Cisco IOS, il valore di scostamento orario per un particolare fuso orario viene specificato come valore esadecimale a 32 bit senza segno.
C'è un equivoco comune sulla differenza tra l'offset temporale e il Network Time Protocol (NTP). L'NTP viene utilizzato dalle macchine su Internet per la sincronizzazione con la scala cronologica UTC. L'acronimo UTC è un misto inglese-francese per Coordinated Universal Time (o il suo equivalente Temps Universel Coordonne) al fine di renderla indipendente dalla lingua. L'UTC è più preciso di GMT perché l'UTC misura il tempo in base a un orologio atomico. La differenza di tempo è basata sull'ora di Greenwich (GMT), che definisce un secondo come 1/86400 di un giorno, che non è accurata al 100%.
Nessun requisito specifico previsto per questo documento.
Il documento può essere consultato per tutte le versioni software o hardware.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
In questi esempi:
Simbolo | Significato |
---|---|
* | Moltiplicazione |
/ | Divisione |
^ | Alimentazione |
Se si utilizza un modem via cavo in una regione con GMT +11 ore, il valore appropriato viene calcolato con la seguente procedura:
Il numero di secondi equivalente a 11 ore = 11 ore * (60 minuti / ora) * (60 secondi / minuto) = 39600 secondi.
Con una calcolatrice scientifica o uno strumento, ad esempio la calcolatrice fornita con Microsoft Windows, convertire 39600 in un valore esadecimale. Questo è 9AB0.
Il valore inserito nella configurazione del pool DHCP diventa l'opzione 2 hex 0000.9AB0.
Se si utilizza un modem via cavo in una regione che è GMT - 4 ore. In questo caso, il valore negativo modifica la procedura. Il valore appropriato viene calcolato con le seguenti fasi:
Nota: 1hr = (60 minuti / ora) * (60 secondi / minuto) = 3600 sec
Il numero di secondi equivalente a - 4 ore = - 4 ore * (3600 secondi/ora) = - 14400 secondi.
Per convertire -14400 in un valore a 32 bit senza segno, eseguire questa operazione: 2^32 significa 2 alla potenza di 32 = 4294967296. Quindi, 2^32 - 14400 = 4294967296 - 14400 = 4294952896. Questa operazione è necessaria perché l'opzione 2 è lunga 32 bit.
Con una calcolatrice scientifica o uno strumento quale la calcolatrice fornita con Microsoft Windows, convertire 4294952896 in un valore esadecimale. Questo è FFC7C0.
Il valore inserito nella configurazione del pool DHCP diventa l'opzione 2 hex FFFF.C7C0.
Questo esempio è uguale al precedente, ma il passaggio 2 viene eseguito nella calcolatrice scientifica di Microsoft Windows, senza la necessità di calcolare 2^32
L'ora del Pacifico standard è GMT -8. Questo è un modo più semplice per calcolare GMT con valori negativi:
Il numero di secondi equivalente a - 8 ore = - 8 ore * (3600 secondi / ora) = - 2800 secondi.
Con una calcolatrice scientifica, immettere il numero -28800 nella calcolatrice con i valori decimali. Il segno (-) è molto importante. Per far comparire il segno negativo, premere il tasto +/-.
Scegliere Esadecimale. In questo modo si ottiene FFFFFFFFFF8F80. Ciò è dovuto al fatto che, per impostazione predefinita, nella calcolatrice è abilitato Qword.
Per liberarsi delle Fs extra, scegliere Dword. In questo modo si ottiene il valore FFFF8F80. Se questa opzione non è disponibile nella calcolatrice, utilizzare solo le prime otto cifre da destra a sinistra.
Il valore inserito nella configurazione del pool DHCP diventa l'opzione 2 hex FFFF.8F80.
Questa tabella fornisce la conversione dei diversi fusi orari nel mondo. I valori esadecimali sono impostati in modo da avere una lunghezza fissa di 32 bit, come specificato nell'opzione 2 della RFC 2132 del protocollo DHCP. Per una mappa del fuso orario mondiale, fare riferimento alla mappa del fuso orario mondiale .
Offset GMT (in ore) | Offset GMT in secondi | Offset GMT in esadecimale |
---|---|---|
0 | 0 | 0000.0000 |
+1 | 3600 | 0000.0E10 |
+2 | 7200 | 0000.1C20 |
+3 | 10800 | 0000.2A30 |
+4 | 14400 | 0000.3840 |
+5 | 18000 | 0000.4650 |
+6 | 21600 | 0000.5460 |
+7 | 25200 | 0000.6270 |
+8 | 28800 | 0000.7080 |
+9 | 32400 | 0000,7E90 |
+10 | 36000 | 0000.8CA0 |
+11 | 39600 | 0000,9AB0 |
+12 | 43200 | 0000.A8CD |
-1 | -3600 | FFFF.F1F0 |
-2 | -7200 | FFFF.E3E0 |
-3 | -10800 | FFFF.D5D0 |
-4 | -14400 | FFFF.C7CD |
-5 | -18000 | FFFF.B9B0 |
-6 | -21600 | FFFF.ABA0 |
-7 | -25200 | FFFF.9D90 |
-8 | -28800 | FFFF.8F80 |
-9 | -32400 | FFFF.8170 |
-10 | -36000 | FFFF.7360 |
-11 | -39600 | FFFF.6550 |