Dieses Dokument beschreibt das Verfahren zur Berechnung des Hexadezimalwerts für die DHCP-Option 2 mit Zeitversatz, wenn DHCP-Pools in Cisco Routern konfiguriert werden. Diese Option ist besonders in Kabelumgebungen wichtig.
Die DHCP-Konfigurationsoption ist auf zahlreichen Cisco Plattformen verfügbar, insbesondere auf dem uBR7200 und allen anderen uBRs. Cisco Router, die eine Cisco IOS® Version 12.0(1)T oder höher ausführen, können als DHCP-Server fungieren.
Wenn Sie den Cisco IOS DHCP-Server verwenden, wird der Wert für den Zeitversatz für eine bestimmte Zeitzone als ein nicht signierter Hexadezimalwert mit 32 Bit angegeben.
Es besteht ein häufiges Missverständnis über den Unterschied zwischen dem Zeitversatz und dem Network Time Protocol (NTP). NTP wird von Computern im Internet verwendet, um eine Synchronisierung mit dem UTC-Zeitrahmen vorzunehmen. Das Akronym UTC ist ein englisch-französisches Gemisch für koordinierte Weltzeit (oder das entsprechende Temps Universel Coordonne), um es sprachunabhängig zu machen. UTC ist präziser als GMT, da UTC die Zeit basierend auf einer Atomuhr misst. Der Zeitversatz basiert auf der Greenwich Mean Time (GMT), die eine Sekunde als 1/86400 eines Tages definiert, die nicht zu 100 Prozent genau ist.
Für dieses Dokument bestehen keine speziellen Anforderungen.
Dieses Dokument ist nicht auf bestimmte Software- und Hardwareversionen beschränkt.
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).
In diesen Beispielen:
Zeichen | Bedeutung |
---|---|
* | Multiplikation |
/ | Abteilung |
^ | Stromversorgung |
Wenn ein Kabelmodem in einer Region verwendet wird, die GMT+11 Stunden beträgt, wird der entsprechende Wert mit den folgenden Schritten berechnet:
Die Anzahl der Sekunden entspricht 11 Stunden = 11 Stunden * (60 Minuten / Stunde) * (60 Sekunden / Minute) = 39600 Sekunden.
Mit einem wissenschaftlichen Rechner oder einem Tool, z. B. der in Microsoft Windows enthaltenen Rechner-Anwendung, wandeln Sie 39600 in einen Hexadezimalwert um. Dies ist 9AB0.
Der Wert, der in die DHCP-Pool-Konfiguration eingefügt wird, wird jetzt zu Option 2 hex 0000.9AB0.
Wenn ein Kabelmodem in einer GMT-Region verwendet wird, ist dies 4 Stunden. In diesem Fall ändert der negative Wert die Prozedur. Der entsprechende Wert wird mit den folgenden Schritten berechnet:
Hinweis: 1h = (60 Minuten/Stunde) * (60 Sekunden/Minute) = 3600 Sek.
Die Anzahl der Sekunden entspricht - 4 Stunden = - 4 Stunden * (3600 Sekunden/Stunde) = - 14400 Sekunden.
So konvertieren Sie -14400 in einen nicht signierten 32-Bit-Wert: 2^32 bedeutet 2 bis 32 = 4294967296. Dann 2^32 - 14400 = 4294967296 - 14400 = 4294952896. Dieser Schritt ist erforderlich, da Option 2 32 Bit lang ist.
Mit einem wissenschaftlichen Rechner oder einem Tool wie der in Microsoft Windows enthaltenen Rechenanwendung wandeln Sie 4294952896 in einen Hexadezimalwert um. Dies ist FFC7C0.
Der in die DHCP-Pool-Konfiguration eingegebene Wert wird jetzt zu Option 2 hex FFFF.C7C0.
Dieses Beispiel entspricht dem vorherigen, aber Schritt 2 wird im wissenschaftlichen Rechner von Microsoft Windows durchgeführt, ohne dass 2^32 berechnet werden muss.
Die standardmäßige Pacific Time ist GMT -8. Dies ist eine einfachere Methode zur Berechnung der GMT mit negativen Werten:
Die Anzahl der Sekunden entspricht - 8 Stunden = - 8 Stunden * (3600 Sekunden / Stunde) = - 28800 Sekunden.
Geben Sie mit einem wissenschaftlichen Rechner die Zahl -28800 im Rechner mit Dezimalwerten ein. Das (-) Zeichen ist sehr wichtig. Drücken Sie die +/-Taste, um das negative Zeichen an der Vorderseite anzuzeigen.
Wählen Sie Hex. Damit erhalten Sie FFFFFFFFFFFF8F80. Dies liegt daran, dass der Rechner standardmäßig Qword aktiviert hat.
Um die zusätzlichen Fs loszuwerden, wählen Sie Dword. Dadurch wird der Wert FFFF8F80 erzeugt. Wenn Sie diese Option nicht in Ihrem Rechner haben, verwenden Sie nur die ersten acht Ziffern von rechts nach links.
Der Wert, der in die DHCP-Pool-Konfiguration eingefügt wird, wird jetzt zu Option 2 hex FFFF.8F80.
Diese Tabelle zeigt die Umwandlung der verschiedenen Zeitzonen rund um den Globus. Die Hexadezimalwerte haben eine feste Länge von 32 Bit, wie in Option 2 des DHCP-RFC 2132 festgelegt. Eine Weltzeitzonenübersicht finden Sie in der Weltzeitzonenübersicht .
GMT-Offset (in Std.) | GMT-Offset in Sekunden | GMT-Offset im Hexadezimalformat |
---|---|---|
0 | 0 | 0000 000 |
+1 | 3600 | 000,0E10 |
+2 | 7200 | 000.1C20 |
+3 | 10800 | 000,2A30 |
+4 | 14400 | 0000,3840 |
+5 | 18.000 | 0000,4650 |
+6 | 21600 | 0000,5460 |
+7 | 25.200 | 0000,6270 |
+8 | 28800 | 0000 7080 |
+9 | 32.400 | 000,7 E90 |
+10 | 36000 | 0000,8CA0 |
+11 | 39600 | 0000,9AB0 |
+12 | 43.200 | 000.A8CD |
1 | 3600 | F1F0 |
2 | 7.200 | FFFF.E3E0 |
3 | -10.800 | FFFF.D5D0 |
4 | -14.400 | FFFF.C7CD |
5 | 18.000 | FFFF.B9B0 |
6 | 21.600 | FFFF.ABA0 |
7 | 25.200 | FFFF.9D90 |
8 | 28800 | FFFF.8F80 |
9 | 32.400 | FFFF.8170 |
10 | 36.000 | FFFF.7360 |
11 | 39600 | FFFF.6550 |