таким образом, у вас есть следующие физические настройки:
R -------(Port A)(VLANx)|
|
U1 ------(Port B)(VLAN1)|
|-S
U2 ------(Port C)(VLAN2)|
|
U3 ----(Port D)(VLAN1&2)|
Прежде всего, виртуальные локальные сети являются виртуальными сетями уровня 2 (их можно рассматривать как отдельную сеть Ethernet), и вы можете соединять их различными способами, но это по-прежнему только уровень 2 (Ethernet).
Это один широковещательный домен Ethernet. То, что происходит в одной VLAN, остается в ней (ARP, запросы DHCP и т.д.). Проще использовать / устранять неполадки, чем несколько IP-сетей в одной LAN / VLAN, потому что IP-трафик из одной VLAN не найден в другой.
Если вы хотите, чтобы различные сети уровня 3 (IP) могли общаться друг с другом, их необходимо маршрутизировать. Это может быть сделано маршрутизаторами и / или коммутаторами уровня 3 (коммутаторами, способными к маршрутизации). Если ваш коммутатор НЕ является коммутатором L3, то вы ДОЛЖНЫ маршрутизировать с маршрутизатором, используя несколько интерфейсов (по одному на VLAN).
Во-вторых. Если вам нужно более одной VLAN на один порт маршрутизатора / коммутатора / сервера, вы должны использовать тегирование (AKA 802.1Q), которое добавит заголовок к сетевым фреймам, чтобы определить, какая это VLAN (и некоторые другие вещи, такие как CoS). Приоритет и т.д.).
Наконец, согласно вашей настройке, ваш маршрутизатор не является частью VLAN, что означает, что по умолчанию это должен быть VLAN 1 на коммутаторе. это означает, что у вас есть 1.1.1.0/24 и 2.2.2.0/24 в той же VLAN. Не обязательно плохо, но все же не оптимально
Я предполагаю, что у вас нет коммутатора с поддержкой L3
R -(802.1Q)-------(Port A)(802.1Q)|
|
U1 ---------------(Port B)(VLAN20)|
|-S
U2 ---------------(Port C)(VLAN30)|
|
U3 -(802.1Q)------(Port D)(802.1Q)|
Я использовал VLAN 10/20/30/40 ... Всегда рекомендуется НЕ использовать VLAN 1, поскольку обычно это (по умолчанию) (ненастроенная) VLAN в коммутаторе.
С R, имеющим 802.1Q, настроенный с одним IP-интерфейсом на каждую VLAN * VLAN 10 1.1.1.0/24 * VLAN 20 2.2.2.0/24 * VLAN 30 3.3.3.0/24 * VLAN 40 4.4.4.0/24 и т.д.
В нем также есть DHCP-сервер, настроенный с несколькими пулами для любых требуемых интерфейсов (например, поищите в Google "debian dhcp множественные подсети", так как это не одноканальное объяснение)
Порты коммутатора A & D настроены с маркировкой 802.1Q, порт A разрешает все VLANS, а порт D разрешает как минимум VLAN 30 и 40
U3 с настроенной маркировкой 802.1Q
Если у вас есть коммутатор с поддержкой L3, вы можете сделать следующее:
R ----------------(Port A)(VLAN10)|
|
U1 ---------------(Port B)(VLAN20)|
|-S
U2 ---------------(Port C)(VLAN30)|
|
U3 -(802.1Q)------(Port D)(802.1Q)|
Когда R, U1 и U2 настроены нормально, для U3 (и порта коммутатора, обращенного к нему) настроена маркировка 802.1Q, а другие интерфейсы (2.2.2.0/24, 3.3.3.0/24 и 4.4.4.0/24) на переключатель.
Обратите внимание, что ни в одной VLAN, кроме VLAN10, не будет включен DHCP (запросы DHCP не пересекают границы маршрутизации, если на устройстве маршрутизации не настроена переадресация DHCP, а сервер не настроен на обслуживание нескольких подсетей).