Skip to content

Настройка времени и часового пояса

Функция настройки времени и часового пояса обеспечивает корректное системное время на коммутаторе. Системное время используется в записях системного журнала, при работе протоколов мониторинга и управления, а также при анализе событий и инцидентов. Правильно настроенный часовой пояс и время позволяют сопоставлять события между различными устройствами сети и упрощают диагностику. В данной главе описывается ручная настройка системного времени и часового пояса. Настройка синхронизации времени по 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.
  • Установить актуальные дату и время вручную.
Switch# configure
Switch(config)# clock timezone MSK add 3:0
Switch(config)# clock summer-time MSK-DST recurring first friday march 0:0 last sunday september 0:0
Switch(config)# clock set 17:45:00 2025/12/09
Switch(confеg)# end
Switch# write file

В результате выполнения указанных команд: - на коммутаторе задан локальный часовой пояс MSK со смещением +03:00 относительно UTC; - включено использование сезонного времени с ежегодным автоматическим переходом: - на летнее время — в первую пятницу марта в 00:00;
- обратно на стандартное — в последнее воскресенье сентября в 00:00; - системные часы переведены на указанную дату и время с учетом настроенного часового пояса.

Полный вывод выполненных конфигураций

Ниже приведен пример фрагмента конфигурации из show running-config, относящейся к настройке времени и часового пояса:

Switch#show running-config
!Device running configuration:
!version V1.0.2
!2025/12/09 17:45:30
!
hostname Switch
!
clock timezone MSK add 3:0
clock summer-time MSK-DST recurring first friday march 0:0 last sunday september 0:0
!
!end

Просмотр параметров работы (текущее время)

Для просмотра текущей даты и времени системных часов используется команда:

Switch#show clock 
  Clock               : 2025-12-09 17:48:53 
  Time Zone           : MSK +03:00
  Summer Time         : 
         Name         : MSK-DST
         Repeat mode  : recurring
         Start year   : 2025
         End year     : ----
         Start time   : first friday march 00:00
         End time     : last sunday september 00:00

Описание полей вывода

  • 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 с установленной версией ПО v1.0.2;
  • являются актуальными начиная с версии программного обеспечения v1.0.2.

При использовании других серий оборудования или отличающихся версий программного обеспечения необходимо уточнить поддерживаемый синтаксис команд в соответствующей документации.