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

Параметр

Описание параметра

Значение параметра

bc

boundary clock (пограничные часы)

-

oc

ordinary clock (обычные часы)

-

e2e-tc

end-to-end transparent clock (прозрачные часы в режиме end-to-end)

-

p2p-tc

peer-to-peer transparent clock (прозрачные часы в режиме peer-to-peer)

-

none

Отсутствие конфигурации

-

Режим ввода

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

Параметр

Описание параметра

Значение параметра

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

Связанные команды

ptp device-type

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

Параметр

Описание параметра

Значение параметра

PRIORITY

Значение параметра priority1

0-255

Режим ввода

Global Config

Состояние по умолчанию

По умолчанию значение параметра priority1 равно 128.

Применение

Команда применяется для настройки параметра priority1, влияющего на выбор ведущих часов в домене PTP.

Примеры

Установка значения priority1 на 0:

Switch# configure terminal
Switch(config)# ptp priority1 0

Связанные команды

ptp device-type

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

Параметр

Описание параметра

Значение параметра

PRIORITY

Значение параметра priority2

0-255

Режим ввода

Global Config

Состояние по умолчанию

По умолчанию значение параметра priority2 равно 128.

Применение

Команда применяется для настройки параметра priority2, влияющего на выбор ведущих часов в домене PTP.

Примеры

Установка значения priority2 на 0:

Switch# configure terminal
Switch(config)# ptp priority2 0

Связанные команды

ptp device-type

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

Параметр

Описание параметра

Значение параметра

one-step

Режим, при котором для синхронизации используется одно сообщение Sync и начальная метка времени вставляется прямо в пакет Sync

-

two-step

Режим, при котором для синхронизации используется два сообщения – 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)

Параметр

Описание параметра

Значение параметра

ether

Использовать Ethernet

-

udp

Использовать 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

Параметр

Описание параметра

Значение параметра

A.B.C.D

Исходящий IP-адрес для передачи UDP PTP-сообщений

IPv4-адрес в формате A.B.C.D

Режим ввода

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

Параметр

Описание параметра

Значение параметра

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

Параметр

Описание параметра

Значение параметра

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

Параметр

Описание параметра

Значение параметра

TIMES

Время ожидания получения сообщений 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

Связанные команды

Нет