Проектирование IP-магистрали для крупных KNX-установок: VLAN и QoS
Для установок с более чем 3 линиями KNX TP или если линии TP охватывают несколько зданий или этажей, IP-магистраль соединяет KNXnet/IP-маршрутизаторы через стандартный Ethernet — быстрее, с большей дальностью и гибче, чем расширение TP дополнительными линейными соединителями. Правильное проектирование сети гарантирует, что телеграммы KNX приходят вовремя и без задержек.
Когда использовать IP-магистраль
Решение об использовании IP-магистрали определяется количеством устройств, топологией здания и географическим расположением. Одна линия TP обслуживает до 64 устройств — для большего количества нужны либо дополнительные линии TP, соединенные соединителями, либо IP-магистраль, соединяющая KNXnet/IP-маршрутизаторы.
| Сценарий | Рекомендуемая топология | IP-магистраль |
|---|---|---|
| Single building, < 64 devices | Одна линия TP, один БП 640 мА | Не требуется |
| Одно здание, 64–640 устройств | IP-магистраль с 2–10 линиями KNX TP | Рекомендуется |
| Single building, > 640 devices | IP-магистраль с 10+ линиями | Требуется |
| Многоэтажное коммерческое здание | Один маршрутизатор KNXnet/IP на этаж, магистраль IP в стояке | Требуется |
| Многоэтажный кампус | IP-магистраль через оптоволокно на объекте, одна линия TP на зону здания | Обязательно |
| Интеграция удаленного здания | KNXnet/IP через WAN с VPN, маркировка DSCP в WAN | Обязательно |
Архитектура IP-магистрали
The standard KNX IP backbone for a multi-floor commercial building uses a core managed switch at the MDF (Main Distribution Frame), with per-floor IDF (Intermediate Distribution Frame) switches connecting to each floor's KNXnet/IP router.
Топология IP-магистрали — многоэтажное коммерческое здание
Core managed switch (MDF — basement or ground floor) Cisco SG350-28P / TP-Link SG3428X / Ubiquiti US-24 VLAN 10: KNX backbone (tagged on all trunk uplinks) IGMP snooping: enabled Multicast routing: 224.0.23.12 within VLAN 10 QoS: DSCP 46 → strict priority queue │ ├─── SFP/fiber uplink ──► Floor 1 IDF (Cat6A or OM3 fiber) │ MDT SCN-IP200.02 IP Router │ Physical address: 1.0.0 (Area 1) │ KNX TP Line — floor 1 devices │ ├─── SFP/fiber uplink ──► Floor 2 IDF │ MDT SCN-IP200.02 IP Router │ Physical address: 2.0.0 (Area 2) │ KNX TP Line — floor 2 devices │ ├─── SFP/fiber uplink ──► Floor 3 IDF │ [repeat for each floor] │ └─── [up to 15 areas on KNX IP backbone]
Each floor's KNXnet/IP router acts as an area coupler — its TP side connects the floor devices, its IP side sends and receives KNXnet/IP multicast on VLAN 10. ETS configures the group address filter table on each router to forward only the group addresses relevant to that floor.
VLAN для KNX
Изоляция трафика KNX в выделенном VLAN предотвращает многоадресные штормы в общих IT-сетях, отделяет сигналы тревоги KNX от общего мониторинга сети и обеспечивает границу безопасности между автоматизацией здания и гостевым/корпоративным IT-трафиком.
Настройка VLAN — пример Cisco SG350
! Create VLAN 10 for KNX backbone vlan 10 name KNX-Backbone ! Trunk port to floor IDF switch (tagged VLAN 10) interface GigabitEthernet1 description "Trunk to Floor 1 IDF" switchport mode trunk switchport trunk allowed vlan add 10 ! Access port for KNXnet/IP router on floor (untagged) interface GigabitEthernet5 description "MDT IP Router Floor 1" switchport mode access switchport access vlan 10 ! Enable IGMP snooping on VLAN 10 ip igmp snooping vlan 10 ip igmp snooping vlan 10 querier ! Multicast routing for 224.0.23.12 within VLAN 10 ip multicast-routing interface Vlan10 ip igmp version 2
Зачем нужна изоляция VLAN
- • Многоадресная рассылка KNX 224.0.23.12 остается в VLAN KNX
- • Гостевые Wi-Fi устройства не могут получить доступ к маршрутизаторам KNX
- • Трафик CCTV и AV не конкурирует с KNX
- • Мониторинг сети по системам (KNX vs IT)
Настройка портов VLAN
- • Магистральные порты: тегированный VLAN 10 к коммутаторам IDF
- • Порты доступа: нетегированный VLAN 10 к IP-маршрутизаторам
- • Никогда не помещайте IP-маршрутизаторы в VLAN 1 по умолчанию
- • Отдельный VLAN для доступа инженерного ноутбука
Доступ для управления
- • KNX VLAN 10: только IP-маршрутизаторы
- • Управляющий VLAN (например, VLAN 99): доступ к коммутатору
- • Инженерный ноутбук: маршрутизируемый доступ к VLAN 10 через VPN
- • Правила межсетевого экрана между VLAN — разрешать только порт 3671
QoS: качество обслуживания для KNX
Телеграммы KNX крошечные — максимум 23 байта — но они чувствительны ко времени. Механизм обнаружения коллизий KNX TP зависит от точной временной синхронизации телеграмм. Если задержка из-за перегрузки IP-сети составляет даже 10–20 мс, сторона TP может неправильно интерпретировать это как коллизию и повторно передать, вызывая видимые задержки и дублирование событий.
Метка QoS DSCP — Cisco SG350 / TP-Link SG3428X
! Mark KNX multicast traffic with DSCP 46 (Expedited Forwarding) ! Apply on the access port connected to each KNXnet/IP router interface GigabitEthernet5 description "MDT IP Router Floor 1" mls qos trust dscp ! Trust DSCP set by KNX router ! If KNX router does not set DSCP, mark it at ingress: ! (MDT SCN-IP200.02 sets DSCP 46 by default — verify in ETS) ! QoS policy — strict priority for DSCP 46 mls qos class-map match-all KNX-TRAFFIC match ip dscp 46 ! EF — Expedited Forwarding policy-map KNX-PRIORITY class KNX-TRAFFIC priority ! Strict priority queue class class-default fair-queue ! Best-effort for everything else ! Apply on uplink to core interface GigabitEthernet1 service-policy output KNX-PRIORITY
Выбор значения DSCP
- DSCP 46 (EF — Expedited Forwarding): наивысший приоритет, класс реального времени. Рекомендуется для KNX — тот же класс, что и VoIP.
- DSCP 34 (AF41): приемлемая альтернатива — гарантированная пересылка, более низкий приоритет, чем EF. Используйте в сетях, где EF зарезервирован для VoIP.
- DSCP 0 (Best Effort): никогда не используйте для магистрали KNX — нет гарантий приоритета.
Почему QoS важен для KNX
- • 4K-видеопотоки: 20–50 Мбит/с — могут кратковременно насытить канал 100 Мбит/с
- • Телеграмма KNX: 23 байта = 0,18 кбит — ничтожная пропускная способность, но чувствительна ко времени
- • Без QoS: задержки видео пакетов приводят к запаздыванию реакции KNX на 200 мс
- • С DSCP 46 строгий приоритет: телеграммы KNX получают преимущество каждый раз
Настройка многоадресной рассылки
Маршрутизация KNXnet/IP использует зарегистрированный IANA многоадресный адрес 224.0.23.12. Без правильной настройки многоадресной рассылки на коммутаторах этот трафик затапливает все порты в VLAN, создавая избыточную нагрузку на каждое устройство и потенциальные проблемы с синхронизацией.
IGMP snooping — включить на всех коммутаторах (Cisco / HP / Ubiquiti)
# Cisco SG350 (CLI): ip igmp snooping ! Enable globally ip igmp snooping vlan 10 ! Enable on KNX VLAN ip igmp snooping vlan 10 querier ! IGMP querier (one per VLAN) # HP/Aruba ProCurve (CLI): ip igmp ! Enable globally vlan 10 igmp ! Enable on KNX VLAN # Ubiquiti UniFi (GUI): Network → Settings → Networks → KNX-Backbone Enable IGMP Snooping: ON Multicast DNS: OFF (not needed for KNX) # TP-Link SG3428X (CLI): ip igmp-snooping enable ip igmp-snooping vlan 10 enable ip igmp-snooping vlan 10 querier-election enable
Настройте ровно один IGMP querier на VLAN. Если querier отсутствует, коммутаторы могут сбросить таблицы членства в многоадресных группах, и многоадресная рассылка снова будет затапливать сеть. Управляемый коммутатор ядра — естественное место для querier. Проверьте командой: show ip igmp snooping groups vlan 10 — вы должны увидеть 224.0.23.12 в списке.
Кабельная инфраструктура
Кабельная система IP-магистрали должна быть специфицирована одновременно с кабельной системой KNX TP — в идеале в одном документе проекта кабельной сети. Отказы магистрали KNX почти всегда связаны с отказами медного кабеля (погнутый SFP, неправильный тип волокна, неправильный стандарт разъема).
Медь — внутри здания
- • Cat6A (10GbE) для магистрального стояка
- • Cat6 минимум для соединения этажного коммутатора с маршрутизатором
- • Экранированный (F/UTP или S/FTP) в технических помещениях
- • Макс. 100 м на медный сегмент
- • Патч-панель на каждом этажном IDF
Оптоволокно — между зданиями
- • OM3 многомодовый SFP: до 300 м (10GbE)
- • OM4 многомодовый SFP: до 400 м (10GbE)
- • OS2 одномодовый SFP: 10 км+ (для удаленных объектов)
- • Стандарт разъемов LC/LC дуплекс
- • Бронестальной канал для наружных прокладок
Инфраструктура щитов
- • Коммутационная панель keystone Cat6A на этажный IDF
- • Оптоволоконные аплинки SFP к центральному коммутатору
- • Маркировка всех портов с указанием VLAN ID и устройства
- • Кабель-менеджмент: 1U на каждые 24 порта
- • ИБП с защитой от перенапряжений в каждом IDF
Рекомендация по управляемым коммутаторам
Никогда не используйте неуправляемые коммутаторы в магистрали KNX. Без управления многоадресной рассылкой 224.0.23.12 затапливает все порты, и каждое устройство на коммутаторе получает каждую телеграмму KNX — вызывая загрузку ЦП, проблемы синхронизации и делая отладку невозможной.
| Коммутатор | Порты | IGMP snooping | VLAN | DSCP QoS | PoE |
|---|---|---|---|---|---|
| Cisco SG350-28P | 24× GbE + 4× SFP | Да | Да (802.1Q) | Да (DSCP/CoS) | Да (PoE+) |
| TP-Link TL-SG3428X | 24× GbE + 4× SFP+ | Да | Да (802.1Q) | Да (DSCP/CoS) | Нет |
| Ubiquiti US-24 | 24× GbE + 2× SFP | Да | Да (802.1Q) | Да (DSCP) | Опционально |
| Netgear GS324T | 24× GbE + 2× SFP | Да | Да (802.1Q) | Да (DSCP) | Нет |
| Неуправляемый коммутатор | Переменная | Нет | Нет | Нет | Опционально |
Пример расчета: 8-этажное офисное здание
Типичный 8-этажный коммерческий офис — одна линия KNX TP на этаж, 50–60 устройств на линию, всего около 450 устройств KNX. Это наиболее распространенный сценарий, где IP-магистраль является правильным решением.
8-этажный офис — сводка проекта сети
Equipment:
Core switch: Cisco SG350-28P (basement MDF)
Floor switches: 8× Cisco SG350-10P (one per floor IDF)
KNX routers: 8× MDT SCN-IP200.02 (one per floor)
Cabling: OM3 multimode fiber — basement to each floor IDF
Cat6A copper — floor IDF to KNX IP router (PoE+)
VLAN layout:
VLAN 1 — default (unused — no devices)
VLAN 10 — KNX backbone (all KNX IP routers)
VLAN 20 — building IT (PCs, printers)
VLAN 30 — CCTV/IP cameras
VLAN 99 — management (switch management interfaces)
KNX physical address assignment:
Floor 1: MDT IP Router → PA 1.0.0 (Area 1)
Floor 2: MDT IP Router → PA 2.0.0 (Area 2)
Floor 3: MDT IP Router → PA 3.0.0 (Area 3)
...
Floor 8: MDT IP Router → PA 8.0.0 (Area 8)
QoS policy (all switches):
DSCP 46 (Expedited Forwarding) → Strict priority queue
Source: MDT SCN-IP200.02 marks KNX telegrams DSCP 46 by default
IGMP multicast group (VLAN 10):
Group: 224.0.23.12
Members: all 8 MDT IP routers (one per floor)
Querier: Cisco SG350-28P core switchПроверка таблицы многоадресных групп — Cisco SG350
# Show IGMP snooping group membership for VLAN 10
show ip igmp snooping groups vlan 10
Expected output:
VLAN Group Type Version Port List
---- ----- ---- ------- ---------
10 224.0.23.12 dynamic IGMPv2 Gi1, Gi2, Gi3, Gi4,
Gi5, Gi6, Gi7, Gi8
# 8 ports = 8 floor switches, each with one MDT IP router
# If a floor is missing: check the IP router is powered and
# the TP line has valid KNX traffic (IGMP join requires activity)Сетевая инфраструктура KNX в вашем щите
Мы проектируем щиты с предварительно настроенными маршрутизаторами KNXnet/IP, патч-панелями IP-магистрали и структурированной кабельной разводкой — протестированные от начала до конца перед отправкой с завода.
Запросить расчёт →