OpenFlow и gPTP
Оба протокола настраиваются в контексте Access Plane / access-инфраструктуры задачи и используются для проверки SDN-контроллеров (OpenFlow) и синхронизации времени 802.1AS (gPTP).
OpenFlow
Эмуляция OpenFlow-устройства (Switch) или контроллера (Controller). Версии 1.0 и 1.3.
Табл. – Параметры OpenFlow
| Название | Описание | Значение |
|---|---|---|
| Role | Switch или Controller | Роль эмуляции |
| Version | Версия протокола | 1.0 / 1.3 |
| Peer address / port | Адрес контроллера или свитча | Для роли Controller — peer switch; для Switch — controller |
| Reconnect | Интервал переподключения | При обрыве TCP-сессии OpenFlow |
| Datapath ID | Идентификатор datapath (switch) | Hex/числовой ID |
| Buffers / tables | Число буферов и таблиц | По возможностям эмуляции |
| Capabilities bitmap | Объявляемые capabilities | Bitmap возможностей |
| Network interface | Интерфейс агента | Привязка к порту |
| Keepalive / hold / teardown | Таймеры сессии | Секунды |
| ToS | ToS/DSCP управляющих пакетов | По стенду |
После запуска проверяйте установку OpenFlow-канала, обмен Feature Reply / Echo и стабильность reconnect. При отсутствии сессии сверьте IP/port, версию и роль (кто listener).
gPTP (IEEE 802.1AS)
Одна instance на физический интерфейс. Роли Grandmaster или Slave; BMCA и интервалы задаются как log2 секунд.
Табл. – Параметры gPTP
| Название | Описание | Значение |
|---|---|---|
| Role | Grandmaster или Slave | Роль часов |
| Clock identity | Идентификатор часов | auto или EUI-64 |
| Priority 1 / Priority 2 | Приоритеты BMCA | Меньше — предпочтительнее |
| Clock class / accuracy / variance | Качество часов | По профилю 802.1AS |
| Time source | Источник времени | По стандарту |
| Sync / Announce / PDelay interval | Интервалы сообщений | log2 секунд |
| UTC offset | Смещение UTC | Секунды |
После запуска смотрите выбор grandmaster, стабильность sync/pdelay и расхождение offset. Если slave не синхронизируется, проверьте L2-связность интерфейса, роль и identity на обеих сторонах.