Найти в Дзене
Building networks for everyone

Настройка времени на коммутаторах D-Link

Точное время в сетевом оборудовании — не просто «удобство», а критически важный элемент стабильной и безопасной работы сети. От корректных временных меток зависят: Управляемые коммутаторы D-Link позволяют настраивать время двумя способами: В этой статье разберём оба метода покажем. Без синхронизации: Поэтому даже в небольшой сети рекомендуется настроить хотя бы базовую синхронизацию времени. Этот способ подходит, если: Для ручной установки времени используется команда clock set Время, указанное в этой команде, принадлежит к часовому поясу, заданному конфигурацией команды clock timezone В этом примере показано, как вручную установить системное время на 19:00, 7 июля 2025 г. Switch# clock set 19:00:00 7 Jul 2025 Более надёжный и профессиональный подход — автоматическая синхронизация с сервером точного времени. Управляемые коммутаторы D-Link поддерживают SNTP-клиент. SNTP (Simple Network Time Protocol) — это упрощенная версия протокола NTP (Network Time Protocol). Оба протокола использ
Оглавление

Точное время в сетевом оборудовании — не просто «удобство», а критически важный элемент стабильной и безопасной работы сети. От корректных временных меток зависят:

  • логирование событий и диагностика сбоев;
  • работа ACL и политик, привязанных ко времени;
  • аутентификация (например, в 802.1X);
  • синхронизация между устройствами при расследовании инцидентов.

Управляемые коммутаторы D-Link позволяют настраивать время двумя способами:

  1. Вручную (локально) — для простых сценариев или изолированных сетей.
  2. Автоматически через SNTP/NTP — для точной синхронизации во всей инфраструктуре.

В этой статье разберём оба метода покажем.

Зачем синхронизировать время на коммутаторе?

Без синхронизации:

  • логи с разных устройств будут «разъезжаться» по времени, что затруднит анализ;
  • политики, активные «с 9:00 до 18:00», могут работать некорректно;
  • при интеграции с системами мониторинга возможны ошибки.

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

Вариант 1: Установка времени вручную (локально)

Этот способ подходит, если:

  • коммутатор не имеет выхода в интернет или корпоративную сеть с SNTP-сервером;
  • требуется временная настройка для тестирования.

Для ручной установки времени используется команда clock set

Синтаксис команды clock set
Синтаксис команды clock set

Время, указанное в этой команде, принадлежит к часовому поясу, заданному конфигурацией команды clock timezone

Синтаксис команды clock timezone
Синтаксис команды clock timezone

В этом примере показано, как вручную установить системное время на 19:00, 7 июля 2025 г.

Switch# clock set 19:00:00 7 Jul 2025

Вариант 2: Синхронизация времени через SNTP/NTP

Более надёжный и профессиональный подход — автоматическая синхронизация с сервером точного времени.

Управляемые коммутаторы D-Link поддерживают SNTP-клиент.

SNTP (Simple Network Time Protocol) — это упрощенная версия протокола NTP (Network Time Protocol).

Оба протокола используются для синхронизации времени на сетевых
устройствах (компьютерах, серверах, маршрутизаторах и т.д.) с точным
источником времени.

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

SNTP описывается в том же стандарте, что и NTP (RFC 5905), и использует тот же формат пакетов и номер порта (123/UDP).

Процесс синхронизации времени по SNTP очень прост и заключается в одном обмене пакетами:

1. Запрос (Client Request): Клиент отправляет на сервер SNTP пакет, в котором фиксирует время отправки (T1).

2. Ответ (Server Response): Сервер получает пакет и фиксирует время получения (T2). Затем он отправляет ответный пакет, в который записывает:

  • T1 (время отправки запроса от клиента)
  • T2 (время получения запроса на сервере)
  • T3 (время отправки ответа от сервера)

3. Расчет (Client Calculation): Клиент получает ответ и фиксирует время получения (T4).

Теперь у клиента есть все четыре временные метки:

  • T1: Время отправки запроса
  • T2: Время получения запроса на сервере
  • T3: Время отправки ответа от сервера
  • T4: Время получения ответа

Клиент может рассчитать:

  • Сдвиг времени (Clock Offset): t = [(T2 - T1) + (T3 - T4)] / 2
  • Задержку передачи (Round-Trip Delay): d = (T4 - T1) - (T3 - T2)

Клиент использует рассчитанный сдвиг для корректировки своих часов.

Аналогия для понимания различий SNTP и NTP

Представьте, что вам нужно точно знать время. Тогда:

  • SNTP — это как посмотреть на часы на городской башне.
    Вы смотрите один раз, запоминаете время и идете дальше. Это быстро и
    просто, но если часы на башне сломаны или вы плохо их разглядели, вы
    ошибетесь.
  • NTP — это как иметь несколько сверхточных хронометров и постоянно сверять их друг с другом и с эталонными часами в обсерватории.
    Вы непрерывно вычисляете среднее значение, отбрасываете показания
    отстающего хронометра и таким образом поддерживаете исключительную
    точность.

Коммутаторы D-Link используют SNTP, потому что он достаточно точен для задач логирования и политик, но при этом минимально затратен по ресурсам. Для большинства сетей этого более чем достаточно.

При помощи команды sntp server задается адрес сервра синхронизации.

Синтаксис команды sntp server
Синтаксис команды sntp server

В этом примере показано, как синхронизировать системное время с сервером SNTP с IP-адресом 192.168.2.100:

Switch# configure terminal
Switch(config)# sntp server 192.168.2.100
Switch(config)# sntp enable

Для включения функции SNTP используется команда sntp enable