Это то, что я никогда раньше не рассматривал и хотел получить мнение экспертов. Мы ежедневно используем виртуальные локальные сети для решения различных сетевых задач. Мой способ работы заключается в том, что в целом, если что-то поддерживает VLAN, этот порт становится транкинговым, потому что это имеет смысл, если есть хотя бы малейший шанс, что вам нужно сделать более одного действия на этом единственном канале.
Однако, размышляя над этим, я задаюсь вопросом, есть ли потеря производительности, связанная с таким образом мышления? Воздействие незначительно?
Коммутация пакетов в сетевом оборудовании всегда будет обрабатывать информацию о vLAN, если она поддерживается. Таким образом, наличие виртуальных локальных сетей не имеет значения в скорости переключения.
Если пакет должен маршрутизироваться маршрутизатором L3, то может быть наложен штраф. Точно так же, если пакет должен быть переадресован маршрутизатору, вам будет нанесен еще больший штраф за этот процесс.
Если пакет отправляется с тегами, звучит так, как будто это ваш случай, поскольку все ваши порты объединены в транкинг, тогда вы получите 32-битный дополнительный заголовок 802.1q (QinQ удваивает это).
Все это практически ничего не значит в общей схеме современных сетей. Я не верю, что кто-то заметит разницу, если он не реализует HPC или аналогичный, и на этом этапе им было бы лучше реализовать какое-то межсоединение со сверхнизкой задержкой, а не пытаться настроить Ethernet.