Маршрутизация KNXnet/IP: IP-интерфейсы и IP-роутеры — объясняем разницу
KNXnet/IP — это стандарт для подключения KNX TP к IP-сетям. Он используется для удаленного программирования, доступа к визуализации и крупных многосекционных установок с IP-магистралями. Два типа устройств выполняют совершенно разные задачи: IP-интерфейс и IP-роутер. Выбор неправильного устройства для конкретной задачи — одна из самых частых ошибок при проектировании KNX.
IP-интерфейс против IP-роутера: полное сравнение
Оба устройства подключают KNX TP к IP-сети, но их роли в топологии принципиально различны. IP-интерфейс предоставляет ноутбуку инженера доступ к одной TP-линии. IP-роутер соединяет два сегмента сети — это структурный узел топологии KNX, а не просто точка доступа.
| Характеристика | IP-интерфейс | IP-роутер | Магистральный IP-роутер |
|---|---|---|---|
| Функция | Доступ к одной TP-линии через IP | Соединение двух TP-сегментов | Соединение зон через IP-магистраль |
| Физический адрес | Да | Да | Да (соединитель зон PA) |
| Фильтрация групповых адресов | Нет | Да | Да |
| Пересылка в Telegram | Все на подключенную TP-линию | Фильтрация между сегментами | Фильтрация через IP-мультикаст |
| Туннельные соединения | Да (1–4 одновременных) | Да (до 4) | Да (до 4) |
| IP-маршрутизация (мультикаст) | Нет | Да | Да — 224.0.23.12 |
| Доступ к программированию ETS | Да | Да | Да |
| Обнаружение ETS (UPnP) | Да | Да | Да |
| Функция линейного соединителя | Нет | Да (TP–TP) | Да (TP–IP) |
| Типичная стоимость | Низкая — €50–100 | Средняя — €120–180 | Высокая — €150–250 |
| Пример модели | Weinzierl KNX IP 730 | MDT SCN-IP001.03 | MDT SCN-IP200.02 |
KNXnet/IP Core: туннелирование и маршрутизация
Стандарт KNXnet/IP Core (описан в IEC 61499 и ETS) определяет два режима связи. Понимание их различий помогает выбрать подходящее устройство и понять, как ETS обнаруживает и взаимодействует с оборудованием.
Туннелирование (unicast)
- • Транспорт: unicast UDP/TCP на конкретный IP-адрес и порт
- • Назначение: инженерный доступ — загрузка проектов ETS, чтение, мониторинг
- • Одна сессия за раз на одно туннельное соединение (до 4 одновременно)
- • ETS обнаруживает туннельные устройства через UPnP в локальной сети
- • Используется: IP-интерфейсами и IP-маршрутизаторами
- • Задержка: минимальная — прямой unicast на IP-адрес
Маршрутизация (multicast)
- • Транспорт: multicast UDP на адрес 224.0.23.12 порт 3671 (зарегистрирован IANA)
- • Назначение: магистраль IP — все IP-маршрутизаторы получают все multicast-телеграммы
- • Каждый IP-маршрутизатор фильтрует по своей таблице групповых адресов — передает на свою TP-линию только релевантные телеграммы
- • Требуется управляемый коммутатор с IGMP snooping и поддержкой multicast
- • Используется: только IP-маршрутизаторами — IP-интерфейсы не маршрутизируют
- • Latency: <5ms typical on a well-configured LAN
Multicast-адрес и порт KNXnet/IP
Multicast group: 224.0.23.12 (IANA assigned for KNX) UDP port: 3671 (IANA assigned for KNX) Protocol: UDP — connectionless, low overhead Scope: Link-local multicast — same VLAN only For routing between VLANs: Managed core switch must enable multicast routing between VLAN 10 (KNX backbone) interfaces IGMP snooping must be enabled on all switches to prevent multicast flooding to non-KNX ports
MDT KNX IP Router SCN-IP200.02
MDT SCN-IP200.02 — самый популярный KNXnet/IP-маршрутизатор в Европе для коммерческих и жилых объектов. Он объединяет функции линейного соединителя и магистрального маршрутизатора в одном устройстве на 2 модуля DIN.
Технические характеристики
- • 4 одновременных туннельных соединения (ETS, визуализация, логика)
- • Линейный соединитель + IP-роутер в одном устройстве
- • Таблица фильтра групповых адресов: 1000 записей
- • Физический адрес: настраивается как 0.0.0 (магистраль) или как соединитель области/линии
- • Поддерживается KNXNET/IP Secure (AES-128)
- • Прямая настройка через ETS6 — без дополнительного ПО
- • Питание: от шины KNX или внешнего источника 12–24 В DC
- • DIN-рейка 2TE, 35 мм, стандартный монтаж в щит
Назначение физического адреса
- 0.0.0 (магистральный соединитель): подключает линию TP напрямую к IP-магистрали. Используйте, если это единственный роутер на сегменте.
- X.0.0 (соединитель области): подключает область X к магистрали. Все подлинии в области X маршрутизируются через этот роутер.
- X.Y.0 (линейный соединитель): подключает линию Y в области X. Используется, когда роутер встроен в иерархию линий области.
Weinzierl KNX IP Interface 730
Weinzierl 730 — компактный IP-интерфейс для доступа при проектировании. Он не маршрутизирует, а обеспечивает туннельное соединение от IP-сети к одной линии KNX TP.
Характеристики и применение
- • 4 туннельных соединения — доступ для программирования через ETS6
- • Нет возможности маршрутизации — не передает телеграммы между сегментами
- • DIN-рейка 2TE — минимальное место в щите
- • Программирование через ETS6: да (настройка через туннель)
- • IP-адрес: статический или DHCP
- • Питание: только от шины KNX (внешний блок не нужен)
Используйте Weinzierl 730, когда:
- • Нужен только простой доступ для программирования с ноутбука
- • Небольшой проект с одной TP-линией
- • Удаленный доступ через OpenVPN + ETS6
- • Сервер визуализации (Home Assistant, KNX Vision) находится в той же локальной сети
- • IP-магистраль не требуется — все устройства на одной линии
Удаленный доступ через OpenVPN
KNX IP devices must never be exposed directly to the internet. The correct architecture for remote ETS6 access is an OpenVPN tunnel from the engineer's office to the site router, which then provides LAN access to the KNX IP device.
Архитектура удаленного доступа
Engineer laptop (office)
│
│ OpenVPN tunnel (encrypted)
▼
Site router / firewall
OpenVPN server — assign engineer IP in 10.8.0.x
│
│ LAN — 192.168.1.0/24
▼
KNX IP Interface / Router
IP: 192.168.1.50 (static — always assign static IP)
Port 3671 UDP — KNXnet/IP (LAN only, NOT forwarded externally)
│
│ KNX TP
▼
KNX installation
ETS6 on engineer laptop:
Discovers 192.168.1.50 via UPnP over VPN
Opens tunneling connection on port 3671
Programs devices as if on-siteПравило безопасности: Никогда не перенаправляйте UDP-порт 3671 из интернета напрямую на KNXnet/IP-устройство. В стандартном режиме KNXnet/IP не имеет аутентификации — любое устройство в сети может отправлять телеграммы и управлять всей KNX-инсталляцией. Используйте OpenVPN, WireGuard или аналоги. KNX Secure добавляет AES-128, но VPN всё равно обязателен.
Настройки интерфейса проекта ETS6
ETS6 обнаруживает KNXnet/IP-устройства через UPnP в локальной сети. Для надежной работы всегда назначайте статический IP-адрес каждому KNX IP-устройству и четко именуйте его в ETS.
Настройка интерфейса ETS6
- Откройте ETS6 → вкладка «Интерфейсы» (нижняя панель)
- Обнаруженные устройства появляются автоматически через UPnP
- Дважды щелкните устройство → задайте статический IP-адрес
- Set device name (e.g. "Floor 2 IP Router")
- Задайте пароль для туннельного соединения (ETS6 Secure)
- Click "Set as programming interface"
- ETS подключается — проверьте сканированием шины
Назначение статического IP
- Зачем статика: Истечение срока аренды DHCP меняет IP-адрес, и ETS теряет устройство. Всегда используйте статический IP или резервирование DHCP на роутере.
- Подсеть: все KNX IP-устройства должны быть в одной VLAN/подсети с ноутбуком инженера во время пусконаладки.
- DNS-имя: по желанию настройте локальное DNS-имя (например, knx-router-f2.local) для лёгкой идентификации.
KNX Secure: шифрованная связь
KNX Secure (IEC 62386 часть 57 для TP, часть 58 для IP) добавляет шифрование AES-128 к KNX-связи — предотвращает сниффинг пакетов, атаки повторного воспроизведения и подмену. Это обязательный стандарт для любой KNX-установки с облачным или удалённым доступом.
KNX Data Security (TP)
- • Шифрование AES-128 на шине TP
- • Индивидуальные ключи для устройств — настраиваются в ETS6
- • Предотвращает чтение телеграмм снифферами
- • Требует сертифицированных KNX Secure устройств
- • Сертифицированный ассортимент MDT, Gira, Weinzierl
KNXnet/IP Secure (IP)
- • AES-128 на IP-маршрутизации и туннелировании
- • Туннелирование: соединения, защищённые паролем
- • Маршрутизация: зашифрованные многоадресные телеграммы
- • Необходимо для облачного/удаленного доступа
- • Настраивается в ETS6 → Project Settings → Security
Примеры сертифицированных устройств
- • MDT SCN-IP200.02 — IP-роутер, сертифицирован Secure
- • Gira X1 — IP-интерфейс, сертифицирован Secure
- • Weinzierl 830 — интерфейс Secure tunneling
- • MDT AKD-0424V.02 — Secure исполнительное устройство
- • Для проекта требуется модуль безопасности ETS6
Сетевая инфраструктура KNX в вашем щите
Мы проектируем щиты с предварительно настроенными KNXnet/IP-роутерами, IP-кросс-панелями и структурированной кабельной разводкой — проверено от начала до конца перед отправкой с завода.
Запросить расчёт →