Inleiding
Dit document beschrijft hoe de tijdveranderingen en de tijdzoneinstellingen op Cisco UCM en op de populairste Cisco IP-telefoons worden onderhouden.
Voer tijdzone-instellingen en DST-wijzigingen in CUCM uit
De informatie van de tijdzone in CUCM is gebaseerd op de Tijdzonedatabank die op de Instantie van de Toegewezen Aantallen van Internet (IANA) wordt bepaald:
Het wordt soms de Olson-databank genoemd, die verwijst naar de stichtende medewerker, Arthur David Olson.
Paul Eggert is momenteel hoofdredacteur en onderhoudster van de krant. Verwijs naar de Tijdzone Database voor recente tijdzone updates.
Veranderingen in de Time Zone Database gebeuren meestal een paar keer per jaar; u kunt de geschiedenis van alle recente updates op The Tz-aankondigen Archieven controleren.
Voor belangrijke veranderingen in de Tijdzone Database, geeft Cisco het .cop bestand voor CUCM vrij dat de veranderingen in de Tijdzone Database omvat.
Niet alle wijzigingen in de Time Zone Database hebben een .cop bestand voor CUCM.
Voor alle momenteel ondersteunde CUCM-versies (behalve de nieuwste versie 10.5, waarin het is herontworpen),
DST-wijziging wordt uitgevoerd volgens schema, gedefinieerd door de tijdzone-gegevensversie, die kan worden geverifieerd met deze CLI-opdracht:
admin:show timezone config
Current timezone: Central European Time (Europe/Warsaw)
Timezone version: 2012j
In dit geval is de geïnstalleerde tijdzone versie 2012j en het systeem is ingesteld in Centraal-Europese tijdzone (CET).
U kunt de lijst met beschikbare tijdzones met deze opdracht weergeven:
admin:show timezone list
0 - Africa/Abidjan
1 - Africa/Accra
2 - Africa/Addis_Ababa
3 - Africa/Algiers
4 - Africa/Asmara
5 - Africa/Bamako
[...]
405 - Europe/Warsaw
[...]
En de tijdzones op CUCM kunnen met deze opdracht worden ingesteld:
admin:set timezone 405
Using timezone: Europe/Warsaw
A system restart is required
In dit commando is 405 het in kaart brengen van de 405 naar de Europa/Warschau tijdzone.
Opmerking: nadat u de tijdzone op CUCM hebt gewijzigd, moet het systeem opnieuw worden opgestart.
Het DST-wijzigingsschema kan worden bijgewerkt via DST update .cop-bestanden, die worden vrijgegeven voor specifieke CUCM-versies en elke keer dat DST-regels worden gewijzigd.
Er zijn veel veranderingen in DST over de hele wereld elk jaar, dus het is belangrijk dat u het DST-schema bijgewerkt houdt. DST update .cop bestanden worden in deze indeling genoemd:
ciscocm.dst-updater.<tzdata_version>.<UCM Release version>.cop
Elk DST update .cop bestand bevat een nieuwe versie van een .csv bestand (TzDataCSV.csv), die de DST wijziging schema update voor elke tijdzone bevat.
Het bestand bevat deze informatie voor elke tijdzone. Hier is een voorbeeld voor de tijdzone Europa/Amsterdam:
TIMEZONE_EUROPE_AMSTERDAM,"Europe/Amsterdam","60","0/3/0/5,02:00:00:00","0/10/0/4,
03:00:00:00","60","Europe/Amsterdam"
Hier is een beschrijving van wat de verschillende componenten van de output betekenen:
- TIME ZONE_EUROPE_AMSTERDAM - Identificatiecode
- Europa/Amsterdam - Tijdzone naam
- "60" - Greenwich Mean Time (GMT)-offset
- "0/3/0/5,02:00:00:00" - DST begint om 2:00 uur; 3:00:00:00; 5:00:00; de vijfde zondag van deze maand
- "0/10/0/4,03:00:00:00" - DST stopt om 03:00:00:00; 10:00: oktober; 4:4:00
- "60" - DST verandering in minuten
- "Europa/Amsterdam" - Aanvullende tijdzonemarkering
Nadat u de DST update .cop bestand, alle informatie van TzDataCSV.csv wordt bijgewerkt in de CUCM database.
In de CUCM-database wordt de tabel die DST-update informatie opslaat, Typetimezone-tabel genoemd.
De inhoud van de Typetimezone-tabel kan worden gecontroleerd door een CLI Structured Query Language (SQL); hier is een voorbeeld:
admin:run sql select * from typetimezone where name ='Europe/Amsterdam'
enum name description moniker bias stddate stdbias dstdate dstbias abbreviation
legacyname
==== ================ ============================================================
========================= ==== ==================== ======= ===================
======= ============ ================================
23 Europe/Amsterdam (GMT+01:00) Amsterdam, Berlin, Stockholm, Rome, Bern, Vienna
TIMEZONE_EUROPE_AMSTERDAM -60 0/10/0/4,03:00:00:00 0 0/3/0/5,02:00:00:00 -60 CET W.
Europe Standard/Daylight Time
Hier is een beschrijving van wat de verschillende componenten van de output betekenen:
- stdate - Standaard tijdstart
- dstdate - Begin zomertijd
- Afwijking - Verschuiving van GMT
- stdbias - Offset van vooringenomenheid tijdens standaardtijd
- dstbias - Offset van bias tijdens de zomer
Zoals je kunt zien, is er geen informatie over het jaar in de database.
DST update veranderingen in CUCM zijn niet jaar-specifiek; de tijd updates van de Typetimezone tabel worden toegepast elk jaar en kunnen slechts door een nieuwe DST update .cop bestandsinstallatie worden veranderd.
Voer tijdzone-instellingen en wijzigingen in DST op de meest populaire Cisco IP-telefoons uit
Deze sectie behandelt hoe te om DST veranderingen voor telefoons in CUCM te behandelen.
Tijdens het opstartproces communiceren alle telefoons met de TFTP-server en downloaden ze tzdata-informatie, gebaseerd op informatie uit het configuratiebestand.
Dit proces varieert en is afhankelijk van het type telefoon.
Nadat de telefoon informatie binnen het configuratiebestand krijgt over welk bestand te downloaden, downloadt het het bestand van dezelfde TFTP-server.
In de afbeelding is <tz file> tzupdater.jar, tzdatacsv.csv of j9-tzdata.jar.
79XX Series, 8961, en 99X1 telefoons updaten tzdata informatie met een download van de tzupdater.jar bibliotheek gebaseerd op deze sectie van het configuratiebestand:
<device>
<tzdata>
<tzolsonversion>version</tzolsonversion>
<tzupdater>tzupdater.jar<tzupdater>
</tzdata>
</device>
Hier is een beschrijving van wat de verschillende componenten van het bestand betekenen:
- versie - Dit is de Olson TZ-versie die uit het bestand tzupdater.ver komt dat in de TFTP-map wordt gedumpt
- tzupdater.jar - Dit is het tz update bestand voor Java telefoons
3911, 3951, 69XX serie, en 894X telefoons updaten tzdata informatie met een download van het tzdatacsv.csv bestand gebaseerd op deze sectie van het configuratiebestand:
<device>
<tzdata>
<tzolsonversion>version</tzolsonversion>
<tzupdater>tzdatacsv.csv<tzupdater>
</tzdata>
</device>
In het bestand betekent tzdatacsv.csv het tijdzone update bestand voor Lodown/RTL/Gumbo telefoons.
78XX Series en 88XX Series telefoons updaten tzdata informatie met een download van de j9-tzdata.jar bibliotheek gebaseerd op deze sectie van het configuratiebestand:
<device>
<tzdata>
<tzolsonversion>version</tzolsonversion>
<tzupdater>j9-tzdata.jar<tzupdater>
</tzdata>
</device>
In het bestand betekent j9-tzdata.jar de tijdzone update bestand voor 78XX reeks en 88XX reeks.
Opmerking: Bestanden zoals tzupdater.jar, tzdatacsv.csv en j9-tzdata.jar worden bijgewerkt op de TFTP-server tijdens de installatie van het DST update .cop bestand.
Veranderingen in DST-implementatie in CUCM versie 10.5
In CUCM versie 10.5 werd de manier waarop DST-wijzigingen werden verwerkt, gewijzigd.
Deze verbeteringen verminderden het aantal geopende cases wanneer een nieuwe DST .cop-bestandsinstallatie was vereist.
In de meeste gevallen hoeft u geen nieuwe .cop bestanden te installeren, omdat de regels van de regering van een land niet elk jaar veranderen.
Maar zelfs dan, moet u uw .csv-bestanden bijwerken omdat het kalenderjaar elk jaar verandert.
Zo is de DST-startdag voor een aantal jaren de vierde zondag en soms begint hij op de vijfde zondag.
Af en toe wijst het .csv-bestand naar de vierde zondag en op andere momenten naar de vijfde zondag.
Dit kan verwarrend zijn, want maart kan vier of vijf zondagen hebben.
Het doel van deze functie is dat het .csv bestand verwijst naar de laatste zondag in plaats van naar de vierde of vijfde zondag. Er moet dus een nieuw .csv bestand komen.
In CUCM versies voor versie 10.5, deze verandering vereiste een nieuwe DST .cop bestandsinstallatie. Met de veranderingen in CUCM versie 10.5, komt dit gedrag voor:
U moet de telefoons opnieuw opstarten om de wijzigingen van kracht te laten worden. Als u de telefoons niet opnieuw start, resulteert dit in onjuiste DST start/stop datums.
Opmerking: het is nog steeds vereist om het DST .cop bestand bij te werken als de Time Zone Database voor de tijdzone verandert. Bijvoorbeeld, als een bepaald land beslist dat het geen DST veranderingen meer doet, moet u het DST .cop bestand bijwerken.
Problemen met betrekking tot DST-wijzigingen op CUCM- en Cisco IP-telefoons vermijden
Om bekende problemen met DST update veranderingen op telefoons en CUCM systemen (van Versie 8.X aan Versie 10.5) te vermijden, herinner deze zorgen:
- U moet uw CUCM systeem bijgewerkt houden met de nieuwste release van DST .cop bestand beschikbaar op Cisco.com.
- Elke keer dat u het CUCM-systeem met het nieuwe DST .cop-bestand bijwerkt, moeten de tzdata jar-bestanden ook worden bijgewerkt.
Om compatibiliteitsproblemen met telefoons die oude firmware draaien te voorkomen, is het sterk aan te raden om het systeem bij te houden met de nieuwste versie van het apparaatpakket.
- Elke keer dat u de "Time zone data download mislukte" bericht in de telefoon status berichten, moet u onderzoeken omdat het zeer mogelijk is dat de telefoon problemen met de juiste tijd weergave heeft en mogelijk loopt in problemen tijdens de DST update.
- Houd er rekening mee dat Cisco niet kan voorspellen wanneer DST-regels worden gewijzigd, en dit is de reden waarom het nodig is om DST .cop-bestanden te openen en te installeren telkens als er een melding is dat de regels worden gewijzigd.