Настройка времени и часового пояса¶
Функция настройки времени и часового пояса обеспечивает корректное системное время на коммутаторе. Системное время используется в записях системного журнала, при работе протоколов мониторинга и управления, а также при анализе событий и инцидентов. Правильно настроенный часовой пояс и время позволяют сопоставлять события между различными устройствами сети и упрощают диагностику. В данной главе описывается ручная настройка системного времени и часового пояса. Настройка синхронизации времени по NTP рассматривается отдельно.
Необходимые условия и предварительные требования¶
- Обеспечить доступ к консоли или защищенный удаленный доступ (SSH) с полномочиями администратора.
- Определить корректный часовой пояс для площадки размещения коммутатора.
- При необходимости учесть правила перехода на сезонное время (если применяются в регионе эксплуатации).
Основная информация¶
Системное время коммутатора определяется внутренними часами и настройками локального часового пояса. Часовой пояс задает смещение локального времени относительно универсального координированного времени (UTC) .
При ручной настройке администратор:
- задает часовой пояс и параметры сезонного времени;
- устанавливает текущее дату и время вручную;
Корректная ручная настройка используется как базовый вариант при первичном вводе устройства в эксплуатацию, а также как резервный механизм при недоступности внешних серверов времени.
Назначение применяемых команд¶
Для настройки времени и часового пояса используются команды конфигурационного режима:
clock summer-time <NAME> date <0-12>:<0-59> <2001-2036>/<1-12>/<1-31> <0-12>:<0-59> <2001-2036>/<1-12>/<1-31>
Настройка использования сезонного (летнего) времени с указанием явных дат и времени начала/окончания:
clock summer-time– настройка параметров сезонного (летнего) времени;<NAME>– произвольное имя профиля летнего времени (например,MSK-DST,EUROPE-DST). Используется только для удобства идентификации в конфигурации;date– режим, в котором границы летнего времени задаются конкретными датами;- первая пара
<0-12>:<0-59> <2001-2036>/<1-12>/<1-31>– время и дата начала действия летнего времени; - вторая пара
<0-12>:<0-59> <2001-2036>/<1-12>/<1-31>– время и дата окончания действия летнего времени.
clock summer-time <NAME> recurring first friday march 0:0 last sunday september 0:0
Настройка использования сезонного (летнего) времени по ежегодно повторяющемуся правилу:
clock summer-time– включение режима сезонного (летнего) времени.<имя>– произвольное имя профиля сезонного времени (например,MSK-DST), используемое для идентификации настройки в конфигурации.recurring– указание на то, что правило перехода на сезонное время повторяется ежегодно по одному и тому же расписанию.-
first friday march 0:0– момент начала действия сезонного времени:first– первая неделя месяца;friday– пятница;march– месяц март;0:0– время начала перехода (00:00). В результате переход на сезонное время выполняется каждый год в первую пятницу марта в 00:00.
-
last sunday september 0:0– момент окончания действия сезонного времени:last– последняя неделя месяца;sunday– воскресенье;september– месяц сентябрь;0:0– время окончания перехода (00:00).
В результате возврат к стандартному времени выполняется каждый год в последнее воскресенье сентября в 00:00.
clock timezone <NAME> add/minus <0-12>:<0-59>
Задает локальный часовой пояс и смещение от UTC:
<NAME>– произвольное имя часового пояса (например,MSK,EUROPE,LOCAL), которое отображается в различных выводах команд.add/minus- смещение локального времени относительно UTC (add- большую,minus- меньшую сторону).<0-12>:<0-59>- величина смещенияЧАСЫ:МИНУТЫ
clock set <0-23>:<0-59>:<0-59> <2001-2036>/<1-12>/<1-31>
Устанавливает текущую дату и время системных часов:
<0-23>:<0-59>:<0-59>– время в формате «часы:минуты:секунды» по локальному часовому поясу (например,17:45:00).<2001-2036>/<1-12>/<1-31>– дата в формате «год/месяц/день» (например,2025/12/09).
Команда применяется немедленно и устанавливает дату и время с учетом ранее настроенного часового пояса. В результате выполнения указанных команд на коммутаторе задаются часовой пояс и параметр сезонного времени, а также устанавливаются корректные текущее время и дата.
Пример конфигурирования¶
Задача
- Установить локальный часовой пояс
MSKсо смещениемUTC+03:00. - Настроить использование сезонного (летнего) времени по ежегодно повторяющемуся правилу:
- переход на летнее время – в первую пятницу марта в 00:00;
- возврат к стандартному времени – в последнее воскресенье сентября в 00:00.
- Установить актуальные дату и время вручную.
В результате выполнения указанных команд:
- на коммутаторе задан локальный часовой пояс
MSKсо смещением +03:00 относительно UTC; - включено использование сезонного времени с ежегодным автоматическим переходом:
- на летнее время – в первую пятницу марта в 00:00;
- обратно на стандартное – в последнее воскресенье сентября в 00:00;
- системные часы переведены на указанную дату и время с учетом настроенного часового пояса.
Полный вывод выполненных конфигураций¶
Ниже приведен пример фрагмента конфигурации из show running-config, относящейся к настройке времени и часового пояса:
Просмотр параметров работы (текущее время)¶
Для просмотра текущей даты и времени системных часов используется команда:
Описание полей вывода¶
-
Clock – текущее системное время и дата коммутатора с учетом настроенного часового пояса.
В примере:2025-12-09 17:48:53. -
Time Zone – установленный часовой пояс и его смещение относительно UTC.
В примере:MSK +03:00означает часовой поясMSKсо смещением+03:00от UTC.
Блок Summer Time отображает параметры сезонного (летнего) времени:
-
Name – имя профиля сезонного времени, заданное в команде
clock summer-time.
В примере:MSK-DST. -
Repeat mode – режим задания сезонного времени:
recurring– использование ежегодно повторяющегося правила перехода на сезонное время и обратно (как в командеclock summer-time <NAME> recurring ...).
-
Start year – год, с которого начинает действовать заданное правило сезонного времени.
В примере:2025– правило применяется, начиная с 2025 года. -
End year – год окончания действия правила сезонного времени.
В примере:----– конечный год не задан, правило считается бессрочным и применяется ежегодно до изменения конфигурации. -
Start time – момент начала действия сезонного времени, заданный в виде правила.
В примере:first friday march 00:00– переход на летнее время выполняется ежегодно в первую пятницу марта в 00:00. -
End time – момент окончания действия сезонного времени, также заданный правилом.
В примере:last sunday september 00:00– возврат к стандартному времени выполняется ежегодно в последнее воскресенье сентября в 00:00.
Рекомендации¶
Рекомендации по настройке
Рекомендуется:
- выполнять ручную настройку времени и часового пояса при первичном вводе коммутатора в эксплуатацию;
- использовать корректный часовой пояс для фактического местоположения оборудования;
- после ручной настройки времени в дальнейшем использовать синхронизацию по NTP (см. отдельную главу), чтобы избежать накопления погрешности системных часов;
- после перезапуска устройства проверять корректность системного времени, если не используется внешний источник синхронизации;
- при анализе логов и событий всегда учитывать настроенный часовой пояс устройства.
История возникновения команды¶
Версия ПО
Команды и конфигурации, приведенные в данной главе для настройки времени и часового пояса, применимы для:
- аппаратных платформ CIT серии L3200 с установленной версией ПО 5.3.0;
- являются актуальными начиная с версии программного обеспечения 5.3.0.
При использовании других серий оборудования или отличающихся версий программного обеспечения необходимо уточнить поддерживаемый синтаксис команд в соответствующей документации.