Функция Voice VLAN (голосовая VLAN) предназначена для эффективной передачи голосового трафика. Она выделяет IP-телефоны и серверы телефонии в отдельную VLAN 802.1Q. В отличие от стандартной VLAN, Voice VLAN
позволяет назначать приоритет голосовому трафику, что повышает качество
связи.
Данная функция поддерживается IP-телефонами и управляемыми коммутаторами D-Link.
Для работы Voice VLAN необходимо включить её глобально в настройках коммутатора, а также активировать на нужных портах. Порт может быть добавлен в голосовую VLAN двумя способами: вручную (администратором) или автоматически.
В автоматическом режиме коммутатор определяет подключённый IP-телефон по его MAC-адресу. Если OUI (Organizationally Unique Identifier) — уникальный идентификатор производителя, указываемый в начале
MAC-адреса, — совпадает с заданным в конфигурации, порт автоматически
добавляется в Voice VLAN. OUI назначается IEEE и является частью MAC-адреса устройства.
На управляемых коммутаторах D-Link, поддерживающих Voice VLAN, по
умолчанию предустановлены OUI, перечисленные в таблице. При
необходимости сетевой администратор может дополнительно добавить другие
OUI вручную.
Важно учитывать, что в автоматическом режиме порт остаётся в Voice VLAN только временно. Если подключённый IP-телефон перестаёт передавать данные и его MAC-адрес удаляется из таблицы коммутации, включается таймер старения (Aging time). По его истечении порт исключается из Voice VLAN. Однако, если передача голосового трафика возобновляется до срабатывания таймера, отсчёт времени прерывается и начинается заново.
Администратор может изменить продолжительность таймера старения или оставить значение по умолчанию в зависимости от потребностей сети.
Особенности работы портов в Voice VLAN
Voice VLAN, будучи основанной на стандарте 802.1Q, позволяет портам участвовать в ней в двух режимах:
- Маркированном (tagged)
- Немаркированном (untagged)
Работа порта в автоматическом режиме с тегированием (tagged)
При активации опционального режима тегирования порт автоматически становится маркированным членом Voice VLAN. В этом случае:
- Если IP-телефон передает маркированные кадры (с VID, соответствующим Voice VLAN), коммутатор направляет их в голосовую VLAN, устанавливая указанный приоритет трафика.
- При получении немаркированных кадров коммутатор перенаправляет их в VLAN, указанную в PVID (Port VLAN ID) порта.
Примечание о PVID:
Каждый физический порт имеет уникальный PVID, который определяет VLAN для обработки входящих немаркированных кадров. При передаче таких кадров внутри коммутатора к ним добавляется тег с VID, соответствующим PVID порта-получателя.
Работа порта в автоматическом режиме с немаркированными кадрами (untagged)
При активации режима untagged порт автоматически становится немаркированным участником Voice VLAN. В этом случае:
- При получении маркированных кадров (с VID Voice VLAN) коммутатор:
Направляет трафик в голосовую VLAN.
Устанавливает указанный приоритет Voice VLAN - Для немаркированных кадров коммутатор:
Автоматически добавляет тег и приоритет Voice VLAN;
Перенаправляет трафик в голосовую VLAN.
Данный режим используется по умолчанию.
Преимущества автоматического режима
Главное достоинство - автоматическое поддержание подключения IP-телефонов к Voice VLAN при их физическом перемещении между портами. Это исключает необходимость ручной перенастройки параметров при изменении топологии сети.
Ручной режим работы Voice VLAN
Данный режим оптимально подходит для статичных устройств, таких как серверы или неперемещаемые IP-телефоны. В этом случае:
- Настройка порта
Администратор должен вручную добавить порт в Voice VLAN.
Порт может быть назначен как:
- Маркированный член (tagged)
- Немаркированный член (untagged) - Обработка трафика
- Для маркированных кадров:
Принадлежность к Voice VLAN определяется по VID в заголовке
- Для немаркированных кадров:
Коммутатор добавляет тег с VID, соответствующим PVID порта.
Затем перенаправляет кадр в Voice VLAN.
Особенности режима
- Обеспечивает стабильную работу стационарного оборудования
- Требует ручной конфигурации при изменении топологии сети
- Позволяет точно контролировать параметры передачи голосового трафика
Современные IP-телефоны обычно оснащены двумя портами: LAN (для подключения ПК) и WAN (для соединения с сетью).
При таком подключении через порт WAN одновременно передаются как
голосовые данные, так и обычный сетевой трафик, что требует их четкого
разделения для обеспечения приоритетной обработки телефонных вызовов.
Для решения этой задачи сетевой администратор может:
- Настроить на телефоне параметры Voice VLAN, назначив медиа-трафику и сигнальному трафику максимальный приоритет (802.1p)
- Отдельно сконфигурировать VLAN 802.1Q для данных, передаваемых через порт LAN, с возможностью установки соответствующего уровня приоритета
Такой подход позволяет эффективно разделять потоки данных и гарантировать
бесперебойную работу телефонии даже при высокой сетевой нагрузке.
Рассмотрим настройку Voice VLAN на коммутаторе D-Link со стандартным CLI.
Настройка коммутатора
Switch (config)# vlan 10
Switch (config)# voice vlan 10
Switch (config)# interface range Ethernet 1/0/1-24
Switch (config-if-range)# voice vlan enable
Switch (config-if-range)# voice vlan mode auto tag
Switch (config-if)# exit
Switch (config)# voice vlan mac-address 00-01-02-00-00-00 FF-FF-FF-00-00-00 description phone1
Switch (config)# voice vlan qos 7