У меня есть вопрос.
Если один маршрутизатор подключен к 3 или более сетям, может ли маршрутизатор «знать» о 2 из этих различных сетей через один порт/интерфейс Ethernet или каждая сеть должна быть физически разделена?
Другими словами, должна ли каждая сеть быть физически разделена на маршрутизаторе?
Я понятия не имею, что такое VLAN, но если вышеизложенное невозможно, то я предполагаю, что именно для этого они и предназначены...
Большое спасибо.
решение1
(Не все маршрутизаторы поддерживают это, но) вы можете иметь один интерфейс/порт с несколькими адресами (в одной или разных подсетях/сетях), связанными с ним, и маршрутизатор может маршрутизировать между этими сетями. Иногда их называют «вторичными интерфейсами».
VLAN - «виртуальная локальная сеть» - это связано, но, вероятно, не то, о чем вы спрашиваете, поскольку обычно это подразумевает «физическое разделение». (Это немного упрощенно, но вы можете думать о VLAN как о группах связанных портов, которые обычно не могут напрямую взаимодействовать друг с другом. Однако один порт может быть частью нескольких групп.)
решение2
Да, для этой цели используются сети VLAN 802.1Q – они сообщают маршрутизатору, что каждый кадр Ethernet должен быть помечен его «VLAN ID» в зависимости от того, к какой сети он должен принадлежать. Совместимый коммутатор Ethernet может использоваться для разделения/объединения этого помеченного (многосетевого) порта в отдельные не помеченные (односетевые) порты Ethernet.
С точки зрения ОС маршрутизатора, каждый тег VLAN соответствует отдельному «интерфейсу». Если основной порт назван lan
или eth0
, то у вас будут виртуальные интерфейсы типа lan.2
или eth0.5
, каждый со своей собственной подсетью IP и конфигурацией адреса.