14.3. Команды PTP
14.3.1. ptp
Назначение
Команда ptp start используется для запуска протокола Precision Time Protocol (PTP) на устройстве.
Команда ptp stop используется для остановки работы протокола PTP.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp start
ptp stop
Режим ввода
Global Config
Состояние по умолчанию
PTP отключен по умолчанию.
Применение
Команда применяется для управления состоянием протокола PTP на коммутаторе.
Примеры
Включение работы протокола PTP:
Switch# configure terminal
Switch(config)# ptp start
Отключение работы протокола PTP:
Switch# configure terminal
Switch(config)# ptp stop
Связанные команды
Нет
14.3.2. ptp device-type
Назначение
Команда ptp device-type используется для установки типа часов.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp device-type (bc|oc|e2e-tc|p2p-tc|none)
no ptp device-type
Параметр |
Описание параметра |
Значение параметра |
|---|---|---|
|
boundary clock (пограничные часы) |
- |
|
ordinary clock (обычные часы) |
- |
|
end-to-end transparent clock (прозрачные часы в режиме end-to-end) |
- |
|
peer-to-peer transparent clock (прозрачные часы в режиме peer-to-peer) |
- |
|
Отсутствие конфигурации |
- |
Режим ввода
Global Config
Состояние по умолчанию
По умолчанию используется тип устройства “прозрачные часы в режиме end-to-end” (e2e-tc).
Применение
Команда применяется для выбора типа PTP-часов.
Примеры
Установка типа часов на “пограничные часы”:
Switch# configure terminal
Switch(config)# ptp device-type bc
Связанные команды
Нет
14.3.3. ptp domain
Назначение
Команда ptp domain используется для установки идентификатора домена в конфигурации PTP (Precision Time Protocol) для обычных или пограничных часов, что позволяет разделять или группировать устройства для синхронизации времени в одной сети.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp domain DOMAIN
no ptp domain
Параметр |
Описание параметра |
Значение параметра |
|---|---|---|
|
Номер домена для PTP |
0-127 |
Режим ввода
Global Config
Состояние по умолчанию
По умолчанию используется домен 0.
Применение
Команда применяется для установки идентификатора домена, что позволяет управлять группами устройств PTP.
Примеры
Установка домена с номером 1:
Switch# configure terminal
Switch(config)# ptp domain 1
Удаление текущего домена (возврат к значению по умолчанию):
Switch# configure terminal
Switch(config)# no ptp domain
Связанные команды
14.3.4. ptp priority1
Назначение
Команда ptp priority1 используется для установки значения параметра priority1 для обычных часов (ordinary clock) или пограничных часов (boundary clock).
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp priority1 PRIORITY
no ptp priority1
Параметр |
Описание параметра |
Значение параметра |
|---|---|---|
|
Значение параметра priority1 |
0-255 |
Режим ввода
Global Config
Состояние по умолчанию
По умолчанию значение параметра priority1 равно 128.
Применение
Команда применяется для настройки параметра priority1, влияющего на выбор ведущих часов в домене PTP.
Примеры
Установка значения priority1 на 0:
Switch# configure terminal
Switch(config)# ptp priority1 0
Связанные команды
14.3.5. ptp priority2
Назначение
Команда ptp priority2 используется для установки значения параметра priority2 для обычных часов (ordinary clock) или пограничных часов (boundary clock).
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp priority2 PRIORITY
no ptp priority2
Параметр |
Описание параметра |
Значение параметра |
|---|---|---|
|
Значение параметра priority2 |
0-255 |
Режим ввода
Global Config
Состояние по умолчанию
По умолчанию значение параметра priority2 равно 128.
Применение
Команда применяется для настройки параметра priority2, влияющего на выбор ведущих часов в домене PTP.
Примеры
Установка значения priority2 на 0:
Switch# configure terminal
Switch(config)# ptp priority2 0
Связанные команды
14.3.6. ptp clock-step
Назначение
Команда ptp clock-step используется для настройки режима работы ведущих часов в процессе синхронизации как одноступенчатых (one-step) или двухступенчатых (two-step) часов.
В режиме one-step step устройство для синхронизации передает по сети только пакет Sync, непосредственно в который встраивает начальную метку времени.
В режиме two-step устройство сначала передает по сети пакет Sync без меток времени и следом за ним пакет Follow_UP, в котором уже передает начальную метку времени.
Одноступенчатый режим снижает сетевую нагрузку и ускоряет синхронизацию, но поддерживается не всеми устройствами. Двухступенчатый режим обеспечивает более широкую совместимость.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp clock-step (one-step|two-step)
no ptp clock-step
Параметр |
Описание параметра |
Значение параметра |
|---|---|---|
|
Режим, при котором для синхронизации используется одно сообщение Sync и начальная метка времени вставляется прямо в пакет Sync |
- |
|
Режим, при котором для синхронизации используется два сообщения – Sync и Follow_Up, в котором передается начальная метка времени |
- |
Режим ввода
Global Config
Состояние по умолчанию
По умолчанию режим часов — двухступенчатый (two-step).
Применение
Команда применяется для выбора режима формирования PTP-сообщений в зависимости от требований к производительности и совместимости с другими устройствами в сети.
Примеры
Установка режима часов на одноступенчатый (one-step):
Switch# configure terminal
Switch(config)# ptp clock-step one-step
Связанные команды
Нет
14.3.7. ptp network-transport
Назначение
Команда ptp network-transport используется для выбора способа передачи PTP-сообщений.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp network-transport (ether|udp)
Параметр |
Описание параметра |
Значение параметра |
|---|---|---|
|
Использовать Ethernet |
- |
|
Использовать UDP |
- |
Режим ввода
Global Config
Состояние по умолчанию
По умолчанию используется transport ether.
Применение
Команда применяется для выбора способа передачи PTP-сообщений.
Примеры
Выбор инкапсуляции сообщений PTP во фреймы Ethernet для передачи PTP-сообщений:
Switch# configure terminal
Switch(config)# ptp network-transport ether
Связанные команды
Нет
14.3.8. ptp udp-ipaddr
Назначение
Команда ptp udp-ipaddr используется для установки исходящего IP-адреса UDP для передачи PTP-сообщений.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp udp-ipaddr A.B.C.D
Параметр |
Описание параметра |
Значение параметра |
|---|---|---|
|
Исходящий IP-адрес для передачи UDP PTP-сообщений |
IPv4-адрес в формате |
Режим ввода
Global Config
Состояние по умолчанию
Исходящий IP-адрес по умолчанию не задан.
Применение
Команда применяется для установки исходящего IP-адреса при выборе способа передачи PTP-сообщений по UDP.
Примеры
Установка исходящего UDP IP-адреса:
Switch# configure terminal
Switch(config)# ptp udp-ipaddr 1.1.1.1
Связанные команды
Нет
14.3.9. ptp announce-interval
Назначение
Команда ptp announce-interval используется для установки интервала между посылками сообщений Announce на интерфейсе для обычных часов (ordinary clock) или пограничных часов (boundary clock).
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp announce-interval INTERVAL
no ptp announce-interval
Параметр |
Описание параметра |
Значение параметра |
|---|---|---|
|
Интервал отправки пакета объявления, значение определяется как 2 в степени интервала |
-5-10 |
Режим ввода
Interface Configuration
Состояние по умолчанию
По умолчанию значение интервала объявления равно 1, что соответствует 2 секундам.
Применение
Команда применяется для настройки интервала отправки пакетов объявления на интерфейсе.
Примеры
Установка интервала объявления на интерфейсе на 1024 секунды:
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ptp announce-interval 10
Связанные команды
Нет
14.3.10. ptp sync-interval
Назначение
Команда ptp sync-interval используется для установки интервала между посылками сообщений синхронизации (Sync) на интерфейсе для обычных часов (ordinary clock) или пограничных часов (boundary clock).
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp sync-interval INTERVAL
no ptp sync-interval
Параметр |
Описание параметра |
Значение параметра |
|---|---|---|
|
Интервал отправки пакета синхронизации, значение определяется как 2 в степени интервала |
-5-10 |
Режим ввода
Interface Configuration
Состояние по умолчанию
По умолчанию значение интервала синхронизации равно 0, что соответствует 1 секунде.
Применение
Команда применяется для настройки интервала отправки пакетов синхронизации на интерфейсе.
Примеры
Установка интервала синхронизации на интерфейсе на 1024 секунды:
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ptp sync-interval 10
Связанные команды
Нет
14.3.11. ptp announce-receipt-timeout
Назначение
Команда ptp announce-receipt-timeout используется для установки времени ожидания получения сообщений Announce на интерфейсе для обычных часов (ordinary clock) или пограничных часов (boundary clock).
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp announce-receipt-timeout TIMES
no announce-receipt-timeout
Параметр |
Описание параметра |
Значение параметра |
|---|---|---|
|
Время ожидания получения сообщений Announce |
3-255 |
Режим ввода
Interface Configuration
Состояние по умолчанию
По умолчанию значение announce-receipt-timeout равно 3.
Применение
Команда применяется для настройки времени ожидания получения сообщений Announce на интерфейсе.
Примеры
Установка времени ожидания получения сообщений Announce на интерфейсе равным 4 секундам:
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ptp announce-receipt-timeout 4
Связанные команды
Нет
14.3.12. ptp enable
Назначение
Команда ptp enable используется для включения PTP на интерфейсе часов.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
ptp enable
ptp disable
Режим ввода
Interface Configuration
Состояние по умолчанию
По умолчанию PTP на интерфейсе отключен.
Применение
Команда применяется для активации работы PTP на выбранном интерфейсе.
Примеры
Включение PTP на интерфейсе:
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ptp enable
Связанные команды
Нет
14.3.13. show ptp
Назначение
Команда show ptp используется для отображения глобальной информации о PTP.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
show ptp
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Эта команда отображает глобальную информацию о PTP.
Примеры
Вывод информации о глобальном состоянии PTP:
Switch# show ptp
------------------- Global config ------------------
PTP State : disable
Port Number : 0
Domain : 0
Clock-step Mode : two-step
Priority1 : 128
Priority2 : 128
Clock Type : transparent clock
Delay Mechanism : E2E
Связанные команды
Нет
14.3.14. show ptp interface
Назначение
Команда show ptp interface используется для отображения информации об интерфейсе PTP.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
show ptp interface
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Эта команда отображает информацию об интерфейсе PTP.
Примеры
Вывод состояния интерфейса PTP:
Switch# show ptp interface
00583f.fffe.1ce157-24 seq 0 RESPONSE MANAGEMENT PORT_DATA_SET
Port identity : 00583f.fffe.1ce157-24
Port name : eth-0-24
Port state : MASTER
Version number : 2
Delay mechanism : P2P
Announce interval : 1 LMI
Sync interval : 0 sec
Delay request minimum interval : 0 LMI
Mean path delay : 923
Pdelay request interval : 0 LMI
Announce timeout : 3 sec
Связанные команды
Нет
14.3.15. show ptp interface statistics
Назначение
Команда show ptp interface statistics используется для отображения статистики интерфейса PTP.
Требования
Серия |
Версия ОС |
Тип лицензии |
Примечания |
|---|---|---|---|
AQ-N3000 |
7.5.1 |
Advanced |
- |
AQ-N5000 |
7.5.1 |
Advanced |
- |
AQ-N6000 |
7.5.1 |
Professional |
- |
Синтаксис
show ptp interface statistics
Режим ввода
Privileged EXEC
Состояние по умолчанию
Нет
Применение
Эта команда отображает статистику интерфейса PTP.
Примеры
Вывод статистики интерфейса PTP:
Switch# show ptp interface statistics
00583f.fffe.1ce157-24 seq 0 RESPONSE MANAGEMENT PORT_STATS_NP
Port identity : 00583f.fffe.1ce157-24
Port name : eth-0-24
rx_Sync : 0
rx_Delay_Req : 0
rx_Pdelay_Req : 6604
rx_Pdelay_Resp : 6606
rx_Follow_Up : 0
rx_Delay_Resp : 0
rx_Pdelay_Resp_Follow_Up : 6606
rx_Announce : 0
rx_Signaling : 0
rx_Management : 6
tx_Sync : 86409
tx_Delay_Req : 0
tx_Pdelay_Req : 86416
tx_Pdelay_Resp : 6604
tx_Follow_Up : 86409
tx_Delay_Resp : 0
tx_Pdelay_Resp_Follow_Up : 6604
tx_Announce : 43205
tx_Signaling : 0
tx_Management : 3
Связанные команды
Нет