Настройка Voice-Vlan
ЧЕРНОВИК
- функциональность работает через раз
- требует доп проверки QA (даже работающая конфигурация перестает работать после переконфигурирования заново)
- написано как понимаю. нужна информация о принципе работе voice-vlan
- не ясна функция aging в настройки voice-vlan
- можно ли принимать нетегированный трафик и добавлять его в голосовой влан на основе OUI?
- нет возможности отключить vlan 1 на порту - порт перестает быть участником STP
Voice-VLAN — механизм L2-сегментации, позволяющий выделить голосовой трафик IP-телефонов в отдельный VLAN на портах доступа. Коммутатор может автоматически назначать порт в Voice-VLAN по распознаванию OUI (часть MAC-адреса производителя телефонногооборудования) и поддерживать это назначение с помощью таймера aging.
Необходимые условия и предварительные требования
Предварительные требования и ограничения
-
Голосовой VLAN настраивается на портах доступа непосредственно для подключения:
-
IP-телефона (в статье - порт
10ge1/0/1) - IP-телефон (VLAN 4010) + компьютер (untagged) на одном порту (
10ge1/0/5) - Перед использованием VLAN в качестве голосового, VLAN должен быть создан.
- Порт подключения должен находиться в режиме
trunkилиhybrid. -
На транзитных коммутаторах Voice-VLAN может обеспечивать дополнительный уровень защиты на основе распознаваемых OUI/MAC (режим security). ???? ТАК ЛИ ЭТО ?????
-
Дополнительные ограничения/замечания
-
Voice-VLAN может быть включён только для одного VLAN одновременно.
- На портах с LACP Voice-VLAN не применяется. ????? ТАК ЛИ ЭТО ????
- В режиме security могут отбрасываться кадры с «неопознанными» MAC-адресами (в т.ч. отдельные служебные/аутентификационные кадры), поэтому не рекомендуется смешивать в voice VLAN голосовой и «обычный» пользовательский трафик.
Основная информация о применяемых технологиях
Варианты использования настроек
Коммутаторы CIT 3200 поддерживают различные механизмы настройки для передачи голосового трафика:
- полностью ручная настройка
- настройка с ограничением LAN/MAC для голосового VLAN
- автоматическая настройка принадлежности трафика голосовому VLAN
Принцип работы режимов manual/auto
- Auto (автоматический режим): коммутатор проверяет исходный MAC входящих кадров по списку OUI «голосовых» устройств. При совпадении — порт назначается в voice VLAN и голосовой трафик маркируется voice VLAN ID; запускается таймер aging. Если распознаваемый голосовой трафик не поступает до истечения таймера — порт удаляется из voice VLAN.
-
- Manual (ручной режим): порт назначается в voice VLAN статически; таймер aging на таких портах не влияет на членство в voice VLAN. Перед настройкой
voice-vlan mode manualголосовой Vlan должен быть добавлен на порт вручную.
- Manual (ручной режим): порт назначается в voice VLAN статически; таймер aging на таких портах не влияет на членство в voice VLAN. Перед настройкой
Назначения команд настройки
Голосовой VLAN использует следующие команды настройки (значения по умолчанию выделены):
voice-vlan <vlan_#> enable— добавить порт к голосовому VLANvoice-vlan disable— отключить порт из голосового VLAN**voice-vlan security enable**— пропускать трафик только зарегистрированных MAC-адресовvoice-vlan security disable— пропускать трафик с любых MAC-адресов**voice-vlan mode auto**— добавить трафик от соответствующих MAC-адресов в voice VLAN автоматическиvoice-vlan mode manual— требует явно добавить голосовой VLAN в списокport trunk allow-pass vlan
На коммутаторах CIT 3200 Voice-VLAN по умолчанию использует режим automatic, режим security по умолчанию — enabled.
Назначение применяемой команды/конфигурации
В рассматриваемом сценарии используется:
- VLAN 4010 как Voice-VLAN (телефон).
- VLAN 4001 как Data-VLAN (пользовательский трафик компьютера).
- Порт
10ge1/0/1: подключён только телефон; порт настроен в режимеtrunk, Voice-VLAN включён, режим Voice-VLAN —manual. - Порт
10ge1/0/5: последовательное подключение порт-телефон (VLAN 4010)-компьютер (untagged); порт настроен в режимеhybrid, untagged трафик компьютера идёт в VLAN 4001 (PVID 4001), Voice-VLAN включён; Voice-VLAN (mode/security) используется «по умолчанию» для этого порта.
Пример конфигурирования
Выполнение предварительных требований
Создание VLAN
Создайте VLAN и добавьте опциональное описание alias:
SW2# configure
SW2(config)# vlan 4010
SW2(vlan-4010)# alias VOICE <-- опциональнео описание
SW2(vlan-4010)#exit
SW2(config)# vlan 4001
SW2(vlan-4010)# alias DATA <-- опциональное описание
SW2(vlan-4010)#exit
Настройка портов доступа
На коммутаторе настройте порты в режиме trunk или hybrid. В примере ниже используется подключение в режиме trunk.
Режим работы порта по-умолчанию - hybrid
SW2# configure
%Enter configuration commands.End with Ctrl+Z or command "quit" & "end"
SW2(config)#interface 10gigaethernet 1/0/1
SW2(config-10ge1/0/1)#port link-type trunk
SW2(config-10ge1/0/1)#voice-vlan 4010 enable
SW2(config-10ge1/0/1)#voice-vlan mode manual
SW2(config-10ge1/0/1)#port trunk allow-pass vlan 4001,4010
This operation may take a few seconds, please wait for a moment...
SW2(config-10ge1/0/1)#exit
SW2(config)#
В примере ниже используется подключение в режиме hybrid (телефон в voice VLAN 4010, компьютер — untagged/PVID 4001):
SW2(config)#interface 10gigaethernet 1/0/5
SW2(config-10ge1/0/5)# port hybrid vlan 4001 untagged
This operation may take a few seconds, please wait for a moment...
SW2(config-10ge1/0/5)# port hybrid pvid 4001
SW2(config-10ge1/0/5)# voice-vlan 4010 enable
SW2(config-10ge1/0/5)#exit
SW2(config)#end
SW2#
Настройка параметров голосового VLAN
Настройка таблицы MAC для голосового VLAN
SW2#configure
%Enter configuration commands.End with Ctrl+Z or command "quit" & "end"
SW2(config)#voice-vlan ?
aging-time Aging time
oui Organizationally Unique Identifier
SW2(config)#voice-vlan aging-time ?
<5-43200> The value of aging time(unit:minute)
default Default value of aging time(5 minutes)
SW2(config)#voice-vlan aging-time 10
SW2(config)#
Настройка MAC-адресов (OUI) для голосового VLAN
SW2(config)#voice-vlan oui 02:00:00:00:00:00/24 phone
SW2(config)#
Включение/выключение Voice-VLAN
На уровне портов используются команды:
- включение порта в voice VLAN:
voice-vlan <vlan_#> enable - отключение voice VLAN на порту:
voice-vlan disable - выбор режима:
voice-vlan mode auto/voice-vlan mode manual - управление security:
voice-vlan security enable/voice-vlan security disable
Для технологии Voice-VLAN (H3C): по умолчанию режим порта — auto, security — enabled; при auto назначение происходит по OUI. ([h3c.com][2])
Полный вывод выполненных конфигураций
configure
!
vlan 4001
alias DATA
!
vlan 4010
alias VOICE
!
voice-vlan aging-time 10
voice-vlan oui 02:00:00:00:00:00/24 phone
!
interface 10gigaethernet 1/0/1
port link-type trunk
port trunk allow-pass vlan 4001,4010
voice-vlan 4010 enable
voice-vlan mode manual
voice-vlan security disable
!
interface 10gigaethernet 1/0/5
port hybrid vlan 4001 untagged
port hybrid pvid 4001
voice-vlan 4010 enable
!
end
Изучение состояния устройства
Заголовок 3. Просмотр конфигурации
Заголовок 4. Конфигурации в глобальном режиме
SW2# show voice-vlan config
!
voice-vlan aging-time 10
voice-vlan oui 02:00:00:00:00:00/24 phone
10ge1/0/1:
voice-vlan 4010 enable
voice-vlan mode manual
voice-vlan security disable
10ge1/0/5:
voice-vlan 4010 enable
SW2#
Просмотр параметров работы
Просмотр параметров Voice-VLAN на интерфейсах
SW2# show voice-vlan interface
Support max interface :256
Current enable interface :2
Interface VID Mode Security RemainTime(s)
10ge1/0/1 4010 manual enable N/A
10ge1/0/5 4010 auto enable N/A
SW2#
Просмотр таблицы OUI
SW2#show voice-vlan oui
OUI information:
Support max oui :16
Current oui :1
OUI-MAC Description
02:00:00:00:00:00/24 phone
SW2#
Просмотр событий (добавление MAC в Voice-VLAN)
При движении трафика от/к телефонам в таблице коммутации появляются MAC-адреса телефонов. Для портов в режиме voice-vlan mode auto при распознавании OUI порт может автоматически назначаться в voice VLAN
2026/01/27 09:11:06.191 SW2 %01-6-VOICEVLAN-EVENT(d):MAC add event.(142770177,4010,[02:00:00:00:00:03])
2026/01/27 09:11:06.191 SW2 %01-6-VOICEVLAN-EVENT(d):MAC add event.(142639105,4010,[02:00:00:00:00:01])
Рекомендации выполнения команд/настроек
- Для порта 10ge1/0/1 (телефон) при использовании
voice-vlan mode manualнеобходимо явное разрешение VLAN вport trunk allow-pass vlan ...(как показано в примере). -
Для порта 10ge1/0/5 (телефон + ПК) корректность разделения трафика обеспечивается сочетанием:
-
port hybrid pvid 4001иport hybrid vlan 4001 untaggedдля компьютера (untagged/data), -
voice-vlan 4010 enableи OUI-распознавания для телефона (voice). -
При использовании security режима учитывайте, что в security допускается только распознаваемый «голосовой» трафик на основе OUI (MAC адресов);
- Значение
voice-vlan aging-timeподбирайте с учётом частоты использования телефонов: большие значения снижают «переприсвоение» порта, малые — быстрее удаляют порт из voice VLAN при отсутствии голосового трафика.