Introduction
Ce document décrit comment les passages à l'heure avancée (HA) et les paramètres de fuseau horaire sont mis en application et mis à jour sur le gestionnaire Cisco Unified Communications (CUCM) et sur les téléphones IP Cisco les plus populaires.
Mise en place des paramètres de fuseaux horaires et des passages à l'HA dans CUCM
Les informations de fuseau horaire dans CUCM sont basées sur la base de données de fuseau horaire définie par l'Internet Assigned Numbers Authority (IANA) : On l'appelle parfois la base de données Olson, qui se rapporte au contributeur de fondation, Arthur David Olson. Paul Eggert est actuellement son éditeur et mainteneur. Reportez-vous à la base de données des fuseaux horaires pour les mises à jour récentes des fuseaux horaires.
Les modifications apportées à la base de données des fuseaux horaires ont généralement lieu deux fois par an ; vous pouvez consulter l'historique de toutes les mises à jour récentes sur The tz-announce Archives .
Pour d'importants changements à la base de données de fuseau horaire, Cisco publie le fichier .cop pour CUCM qui inclut les modifications à la base de données de fuseau horaire. Les changements à la base de données de fuseau horaire n'ont pas tous un fichier .cop respectif pour CUCM.
Pour toutes les versions de CUCM actuellement prises en charge (excepté la dernière version 10.5 où elle a été remodelée), le passage à l'HA est exécutée selon le programme, défini avant que la version de données de zone, qui peut être vérifiée avec cette commande CLI :
admin:show timezone config
Current timezone: Central European Time (Europe/Warsaw)
Timezone version: 2012j
Dans ce cas, la version installée de fuseau horaire est 2012j et le système est défini au fuseau horaire de l'Europe centrale (HEC).
Vous pouvez afficher la liste des fuseaux horaires disponibles à l'aide de cette commande :
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
[...]
Et les fuseaux horaires sur CUCM peuvent être configurés avec cette commande :
admin:set timezone 405
Using timezone: Europe/Warsaw
A system restart is required
Dans cette commande, 405 est le mappage de 405 du fuseau horaire Europe/Varsovie.
Note: Après la modification du fuseau horaire sur CUCM, un redémarrage du système est exigé.
Le programme de passage à l'HA peut être mis à jour par l'intermédiaire des fichiers .cop de mise à jour d'HA qui sont publiés pour des versions spécifiques de CUCM et chaque fois que des règles d'HA sont changées. Il y a beaucoup de passages à l'HA dans le monde entier tous les ans, il est donc important que vous mainteniez le programme d'HA à jour. Les fichiers de mise à jour d'HA .cop sont nommés dans ce format :
ciscocm.dst-updater.<tzdata_version>.<UCM Release version>.cop
Chaque fichier de mise à jour d'HA .cop comprend une nouvelle version d'un fichier .csv (TzDataCSV.csv), qui contient la mise à jour de programme de passage à l'HA pour chaque fuseau horaire. Le fichier contient ces informations pour chaque fuseau horaire. Voici un exemple pour le fuseau horaire Europe/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"
Voici une description de ce que signifient les différents composants de la sortie :
- TIMEZONE_EUROPE_AMSTERDAM - Identificateur
- Europe/Amsterdam : Nom du fuseau horaire
- "60" : Décalage de l'heure de Greenwich (GMT)
- "0/3/0/5,02:00:00:00" : L'HA débute à 2h du matin; 3 signifie mars; 5 signifie le cinquième dimanche de ce mois
- "0/10/0/4,03:00:00:00" : L'HA se termine à 3h du matin; 10 signifie octobre; 4 signifie le quatrième dimanche de ce mois
- "60" : Passage à l'HA en minutes
- "Europe/Amsterdam" : Repère supplémentaire de fuseau horaire
Après avoir installé le fichier .cop de mise à jour de l'HA, toutes les informations du fichier TzDataCSV.csv sont mises à jour dans la base de données CUCM.
Dans la base de données CUCM, le tableau qui enregistre les informations de mise à jour de l'HA s'appelle le tableau Typetimezone. Le contenu du tableau Typetimezone peut être vérifié par un langage de requête structurée (SQL) de CLI; voici un exemple :
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
Voici une description de ce que signifient les différents composants de la sortie :
- stddate : Début de l'heure normale
- dstdate : Début de l'heure avancée
- bias : Décalage par rapport à l'heure GMT
- stdbiais - Décalage de biais pendant le temps standard
- dstbias : Décalage de polarisation pendant l'heure avancée
Comme vous pouvez voir, il n'y a aucune information sur l'année dans la base de données. Les mises à jour de passage à l'HA dans CUCM ne sont pas spécifiques à une année; les mises à jour de temps du tableau Typetimezone sont appliquées chaque année et peuvent seulement être changées par une nouvelle installation de fichier .cop de mise à jour de l'HA.
Mise en place des paramètres de fuseaux horaires et des passages à l'HA sur les téléphones IP de Cisco
Cette section couvre comment manipuler les passages à l'HA pour les téléphones dans CUCM.
Pendant le processus de démarrage, tous les téléphones communiquent avec le serveur TFTP et téléchargent les informations tzdata, basées sur les informations du fichier de configuration. Ce processus varie et dépend du type du téléphone. Après que le téléphone obtient les informations dans le fichier de configuration sur le fichier à télécharger, il télécharge le fichier du même serveur TFTP.

Dans l'image, le <tz file>est tzupdater.jar, tzdatacsv.csv ou j9-tzdata.jar.
Les téléphones 79XX, 8961 et 99X1 mettent à jour les informations tzdata à l'aide d'un téléchargement de la bibliothèque tzupdater.jar basé sur cette section à partir du fichier de configuration :
<device>
<tzdata>
<tzolsonversion>version</tzolsonversion>
<tzupdater>tzupdater.jar<tzupdater>
</tzdata>
</device>
Voici une description de ce que signifient les différents composants du fichier :
- version : C'est la version TZ d'Olson qui provient du fichier tzupdater.ver qui est vidé dans le répertoire TFTP
- tzupdater.jar : Il s'agit du fichier de mise à jour tz pour les téléphones Java
Les téléphones 3911, 3951, 69XX et 894X mettent à jour les informations tzdata à l'aide d'un téléchargement du fichier tzdatacsv.csv basé sur cette section à partir du fichier de configuration :
<device>
<tzdata>
<tzolsonversion>version</tzolsonversion>
<tzupdater>tzdatacsv.csv<tzupdater>
</tzdata>
</device>
Dans le fichier, tzdatacsv.csv signifie le fichier de mise à jour du fuseau horaire pour les téléphones Lodown/RTL/Gumbo.
Les téléphones des séries 78XX et 88XX mettent à jour les informations tzdata avec un téléchargement de la bibliothèque j9-tzdata.jar basé sur cette section à partir du fichier de configuration :
<device>
<tzdata>
<tzolsonversion>version</tzolsonversion>
<tzupdater>j9-tzdata.jar<tzupdater>
</tzdata>
</device>
Dans le fichier, j9-tzdata.jar signifie le fichier de mise à jour de fuseau horaire pour les séries 78XX et 88XX.
Note: Les fichiers tels que tzupdater.jar, tzdatacsv.csv et j9-tzdata.jar sont mis à jour sur le serveur TFTP lors de l'installation du fichier .cop de mise à jour DST.
Mise en place des passages à l'HA dans la version 10.5 de CUCM
Dans la version 10.5 de CUCM, la manière dont les passages à l'HA étaient gérés a été changée. Ces améliorations ont réduit le nombre de cas ouverts quand une nouvelle installation de fichier .cop d'HA était requise.
Dans la plupart des cas, vous n'avez pas besoin d'installer de nouveaux fichiers .cop, parce que les règles du gouvernement des pays ne changent pas chaque année. Mais même dans ce cas, vous devez mettre à jour vos fichiers .csv, parce que l'année calendaire change chaque année.
Par exemple, depuis quelques années, le jour de début de l'HA est le quatrième dimanche et parfois il débute le cinquième dimanche. Parfois, le fichier .csv indique le quatrième dimanche et d'autres fois, il indique le cinquième dimanche. Ceci pourrait prêter à confusion, parce que mars peut avoir quatre ou cinq dimanche. Le but de cette caractéristique est que le fichier .csv devrait se rapporter au dernier dimanche au lieu du quatrième ou du cinquième dimanche. Ainsi, un nouveau fichier .csv est exigé.
Dans les versions de CUCM avant la version 10.5, cette modification exigeait une nouvelle installation de fichier .cop d'HA. Avec les changements dans la version 10,5 de CUCM, ce comportement se produit :
Vous devez redémarrer les téléphones pour que les modifications prennent effet. Si vous ne redémarrez pas les téléphones, cela a comme conséquence que les dates de début et de fin de l'HA sont incorrectes.
Note: Il est toujours nécessaire de mettre à jour le fichier .cop d'HA si la base de données de fuseau horaire pour le fuseau horaire change. Par exemple, si un pays particulier décide qu'il ne modifiera plus DST, vous devrez mettre à jour le fichier .cop DST.
Éviter les problèmes liés aux passages à l'HA sur les téléphones IP et CUCM de Cisco
Afin d'éviter des problèmes connus avec les modifications de mise à jour d'HA sur les téléphones et les systèmes CUCM (de la version 8.X à version 10.5), rappelez-vous ces questions :
- Vous devez mettre à jour votre système CUCM avec la dernière version du fichier DST .cop disponible sur Cisco.com.
- Chaque fois que vous mettez à jour le système CUCM avec le nouveau fichier D'HA .cop, les fichiers jar tzdata doivent également être mis à jour. Afin d'éviter les problèmes de compatibilité avec les téléphones qui exécutent l'ancien microprogramme, il est fortement recommandé de maintenir le système à jour avec la dernière version de paquet de périphérique.
- Chaque fois que vous voyez le message "le téléchargement de données de fuseau horaire a échoué" dans les messages de l'état du téléphone, vous devez mener une recherche, parce qu'il est fortement possible que le téléphone aura des problèmes avec l'affichage de temps et rencontrera des problèmes pendant la mise à jour à l'HA.
- Soyez conscient que Cisco ne peut pas prévoir lorsque les règles d'HA seront changées, et c'est pourquoi il est nécessaire de publier et d'installer des fichiers .cop d'HA chaque fois qu'il y a une annonce de changement de règles.