КОММУТИРУЮЩЕЕ УСТРОЙСТВО, СПОСОБ УПРАВЛЕНИЯ ПАРАМЕТРАМИ VLAN И ПРОГРАММА

1. Коммутирующее устройство, содержащее:
множество портов;
блок управления параметрами VLAN, хранящий записи, в каждой из которых VLAN-информация и по меньшей мере один из этого множества портов связаны друг с другом, и добавляющий или обновляющий, если запись, соответствующая комбинации VLAN-информации, включенной в пакет, принятый из порта, и порта приема этого пакета, не хранится, соответствующую запись для принятого пакета; и
функциональный блок, уведомляющий заранее заданное устройство управления о добавленном или обновленном содержимом этой записи.
2. Коммутирующее устройство по п. 1,
в котором, если блок управления параметрами VLAN хранит запись, имеющую ту же самую VLAN-информацию, как та, которая включена в принятый пакет, и если порт приема принятого пакета не связан в этой записи, то блок управления параметрами VLAN добавляет порт приема в данную запись; и
при этом, если блок управления параметрами VLAN не хранит запись, имеющую ту же самую VLAN-информацию, как та, которая включена в принятый пакет, то блок управления параметрами VLAN добавляет запись, в которой VLAN-информация, включенная в принятый пакет, и порт приема связываются друг с другом.
3. Коммутирующее устройство по п. 1 или 2
в котором функциональный блок включает в себя таблицу потоков, хранящую запись (записи), с которой сопоставляется принятый пакет, для определения содержания обработки, применяемой к принятому пакету; и
при этом функциональный блок обновляет запись (записи) в этой таблице потоков согласно команде от упомянутого заранее заданного устройства управления.
4. Способ управления параметрами VLAN, содержащий этапы, на которых:
предписывают коммутирующему устройству, которое содержит множество портов и хранит записи, в каждой из которых VLAN-информация и по меньшей мере один из этого множества портов связаны друг с другом, определять, хранится ли запись, соответствующая комбинации VLAN-информации, включенной в пакет, принятый из порта, и порта приема этого пакета;
предписывают коммутирующему устройству добавить или обновить, если блок управления параметрами VLAN не хранит комбинацию VLAN-информации, включенной в пакет, принятый из порта, и порта приема этого пакета, соответствующую запись для принятого пакета; и
предписывают коммутирующему устройству уведомлять заранее заданное устройство управления о добавленном или обновленном содержимом записи.
5. Постоянный машиночитаемый носитель данных, хранящий программу, обеспечивающую выполнение компьютером, составляющим коммутирующее устройство, которое содержит множество портов и хранит записи, в каждой из которых VLAN-информация и по меньшей мере один из этого множества портов связаны друг с другом, обработки для:
определения того, хранится ли запись, соответствующая комбинации VLAN-информации, включенной в пакет, принятый из порта, и порта приема этого пакета;
добавления или обновления, если блок управления параметрами VLAN не хранит комбинацию VLAN-информации, включенной в пакет, принятый из порта, и порта приема этого пакета, соответствующей записи для принятого пакета; и
уведомления заранее заданного устройства управления о добавленном или обновленном содержимом записи.