СПОСОБ И УСТРОЙСТВО ДЛЯ РАСПРЕДЕЛЕНИЯ ВИРТУАЛЬНОЙ ЛОКАЛЬНОЙ СЕТИ

1. Способ для распределения виртуальной локальной сети (VLAN), содержащий этапы, на которых:
получают адрес управления доступом к среде (MAC) терминального устройства;
извлекают поле префикса из MAC-адреса в соответствии с заранее установленным правилом извлечения, при этом поле префикса является бинарным полем из первых N бит в MAC-адресе, причем N больше либо равно 1 и меньше 48; и
распределяют соответствующий тэг VLAN терминальному устройству в соответствии с полем префикса.
2. Способ по п.1, в котором этап, на котором извлекают поле префикса из MAC-адреса в соответствии с заранее установленным правилом, содержит этапы, на которых:
запрашивают маску, соответствующую MAC-адресу; и
выполняют операцию бинарного логического И над MAC-адресом и маской, для получения поля префикса.
3. Способ по п.2, в котором этап, на котором распределяют соответствующий тэг VLAN терминальному устройству в соответствии с полем префикса, содержит этапы, на которых:
запрашивают зависимость отображения между полем префикса и тэгом VLAN; и
распределяют соответствующий тэг VLAN терминальному устройству в соответствии с зависимостью отображения.
4. Способ по п.3, в котором этап, на котором получают MAC-адрес терминального устройства, содержит этапы, на которых:
принимают пакет, отправленный терминальным устройством; и
получают MAC-адрес терминального устройства из пакета.
5. Способ по п.4, в котором после этапа, на котором распределяют соответствующий тэг VLAN терминальному устройству в соответствии с полем префикса, способ дополнительно содержит этап, на котором:
пересылают пакет в VLAN, соответствующей тэгу VLAN, чтобы выполнить соответствующую обработку услуги.
6. Способ по п.5, в котором после этапа, на котором принимают пакет, отправленный терминальным устройством, способ дополнительно содержит этапы, на которых:
определяют, несет ли пакет в себе тэг VLAN, и если пакет несет в себе тэг VLAN, то пересылают пакет в VLAN, соответствующую тэгу VLAN, чтобы выполнить соответствующую обработку услуги;
если пакет не несет в себе тэг VLAN, то инициируют этап, на котором получают MAC-адрес терминального устройства из пакета.
7. Устройство для распределения виртуальной локальной сети (VLAN), содержащее:
модуль получения, выполненный с возможностью получения адреса управления доступом к среде (MAC) терминального устройства;
модуль извлечения, выполненный с возможностью извлечения поля префикса из MAC-адреса в соответствии с заранее установленным правилом извлечения, при этом поле префикса является бинарным полем из первых N бит в MAC-адресе, причем N больше либо равно 1 и меньше 48; и
модуль распределения, выполненный с возможностью распределения соответствующего тэга VLAN терминальному устройству в соответствии с полем префикса.
8. Устройство по п.7, в котором модуль извлечения содержит:
первый модуль запроса, выполненный с возможностью запроса маски, соответствующей MAC-адресу; и
операционный модуль, выполненный с возможностью выполнения операции бинарного логического И над MAC-адресом и маской, чтобы получить поле префикса.
9. Устройство по п.8, в котором модуль распределения содержит:
второй модуль запроса, выполненный с возможностью запроса зависимости отображения между полем префикса и тэгом VLAN; и
модуль распределения, выполненный с возможностью распределения соответствующего тэга VLAN терминальному устройству в соответствии с зависимостью отображения.
10. Устройство по п.9, дополнительно содержащее:
модуль приема, выполненный с возможностью приема пакета, отправленного терминальным устройством, и инициирования получения модулем получения из пакета MAC-адреса терминального устройства.
11. Устройство по п.10, дополнительно содержащее:
модуль пересылки, выполненный с возможностью пересылки пакета в VLAN, соответствующую тэгу VLAN, для выполнения соответствующей обработки услуги.
12. Устройство по п.11, дополнительно содержащее:
модуль определения, выполненный с возможностью определения, несет ли пакет в себе тэг VLAN; если пакет несет в себе тэг VLAN, то инициирования выполнения операций модулем пересылки; а если пакет не несет в себе тэг VLAN, то инициирования получения модулем получения из пакета MAC-адреса терминального устройства.