Документация: ПО Факел — разрабатываемая версия

Широковещательная ретрансляция UDP

Обзор

Некоторые производители используют широковещательные рассылки для идентификации своего оборудования в пределах одного сегмента локальной сети. При разделении сети на несколько сегментов (VLAN) теряется возможность идентификации оборудования.

Для того, чтобы решить проблему обмена широковещательными UDP сообщения между различными сегментами локальной сети используется механизм широковещательной ретрансляция UDP (UDP broadcast relay).

Каждый UDP-порт, который будет заниматься обменом широковещательными UDP сообщениями, требует одного уникального идентификатора. ПО Факел поддерживает 99 идентификаторов.

Пример настройки

Пример настройки пересылки широковещательных пакетов, полученных на UDP-порт 1900 сетевых интерфейсов eth3, eth4 или eth5, на все остальные сетевые интерфейсы.

Шаг

Команда

Описание

1

set service broadcast-relay id 1 description 'SONOS'

Добавляет описание SONOS для экземпляра 1 широковещательной ретрансляции

2

set service broadcast-relay id 1 interface eth3

Добавляет интерфейс eth3 для приема и ретрансляции пакетов

3

set service broadcast-relay id 1 interface eth4

Добавляет интерфейс eth4 для приема и ретрансляции пакетов

4

set service broadcast-relay id 1 interface eth5

Добавляет интерфейс eth5 для приема и ретрансляции пакетов

5

set service broadcast-relay id 1 port 1900

Задает номер UDP-порта 1900, который будет использоваться приложением

Список команд


Режим «Конфигурирование»


service broadcast-relay id <id> description <description>

Описание:
Добавляет описание <description> для каждого уникального идентификатора <id> сервиса широковещательной ретрансляции. Описание удобно использовать, когда в системе настроено несколько различных портов или приложений.

Синтаксис:

  • set service broadcast-relay id <id> description <description>

  • delete service broadcast-relay id <id> description <description>

  • show service broadcast-relay id <id> description

Аргументы:

  • <id> — уникальный идентификатор экземпляра широковещательной ретрансляции. Формат: целое число. Диапазон значений: от 1 до 99;

  • <description> — описание. Формат: строка.

Режим: «Конфигурирование».


service broadcast-relay id <id> interface <interface>

Описание:
Определяет интерфейс <interface>, который будет использоваться для приема и ретрансляции широковещательных пакетов экземпляра <id>.

Синтаксис:

  • set service broadcast-relay id <id> interface <interface>

  • delete service broadcast-relay id <id> interface <interface>

  • show service broadcast-relay id <id> interface

Аргументы:

  • <id> — уникальный идентификатор экземпляра широковещательной ретрансляции. Формат: целое число. Диапазон значений: от 1 до 99;

  • <interface> — имя интерфейса. Можно задать несколько значений.

Режим: «Конфигурирование».


service broadcast-relay id <id> address <address>

Описание:
Устанавливает IP-адрес источника <address> пересылаемых пакетов экземпляра <id>, в противном случае используется исходный адрес отправителя.

Синтаксис:

  • set service broadcast-relay id <id> address <address>

  • delete service broadcast-relay id <id> address <address>

  • show service broadcast-relay id <id> address

Аргументы:

  • <id> — уникальный идентификатор экземпляра широковещательной ретрансляции. Формат: целое число. Диапазон значений: от 1 до 99;

  • <address> — IP-адрес источника пересылаемых пакетов. Формат: IPv4-адрес (x.x.x.x).

Режим: «Конфигурирование».


service broadcast-relay id <id> port <port>

Описание:
Задает номер UDP-порта <port>, который будет использоваться приложением экземпляра <id>.

Синтаксис:

  • set service broadcast-relay id <id> port <port>

  • delete service broadcast-relay id <id> port <port>

  • show service broadcast-relay id <id> port

Аргументы:

  • <id> — уникальный идентификатор экземпляра широковещательной ретрансляции. Формат: целое число. Диапазон значений: от 1 до 99;

  • <port> — номер UDP-порта. Формат: целое число. Диапазон значений: от 1 до 65535.

Режим: «Конфигурирование».


service broadcast-relay id <id> disable

Описание:
Отключает определенный экземпляр <id> широковещательной ретрансляции без удаления из конфигурации устройства.

Синтаксис:

  • set service broadcast-relay id <id> disable

  • delete service broadcast-relay id <id> disable

  • show service broadcast-relay id <id> disable

Аргументы:

  • <id> — уникальный идентификатор экземпляра широковещательной ретрансляции. Формат: целое число. Диапазон значений: от 1 до 99.

Режим: «Конфигурирование».


service broadcast-relay disable

Описание:
Отключает сервис широковещательной ретрансляции, не удаляя его из текущей конфигурации.

Синтаксис:

  • set service broadcast-relay disable

  • delete service broadcast-relay disable

  • show service broadcast-relay disable

Режим: «Конфигурирование».

Примечание

Вы можете запустить службу ретрансляции широковещательных пакетов UDP на нескольких маршрутизаторах, подключенных к одной подсети. Широковещательного шторма пакетов при ретрансляции UDP не происходит.