EdgeRouter X как коммутатор только для VLAN

EdgeRouter X как коммутатор только для VLAN

TheUbiquiti EdgeRouter X (ERX)имеет на борту коммутационный чип, так что онможет использоваться как коммутатор L3а не как маршрутизатор.

У меня есть еще один маршрутизатор, назовем его router-core, который обслуживает внутреннюю сеть на VLAN 100 в моей локальной сети. Я хотел бы иметь возможность настроить свой ERX так, чтобы при подключении его к моей сети происходило следующее поведение:

  • ERX делаетнетполучить IP-адрес на VLAN 1
  • ERX-делаетполучить IP-адрес из моего router-coreVLAN 100
  • Все остальные клиенты, которых я подключаю к ERX, автоматически подключаются к VLAN 100 и впоследствии могут взаимодействовать с router-core.

По сути, я пытаюсь настроить ERX как интеллектуальный коммутатор со всеми портами, помеченными для VLAN 100. Это кажется простым, но, очевидно,это не. (Примечание: в связанной теме указано, что то, что я пытаюсь сделать, не поддерживается, но теме уже почти пять лет, поэтому я ищу более новую информацию, если она есть.)

Я пробовал следующие конфигурации:

  • Попытка №1:
    • switch0адрес установлен на DHCP
    • switch0поддержка vlan включена
    • Порты коммутатора eth0- eth4установите так, чтобы pvidбыло 100
  • Попытка №2: (в этом случае switch0.200я получил аренду DHCP, router-coreно ни один клиент этого не сделал)
    • switch0.200адрес установлен на DHCP
    • switch0vlan-aware отключен
    • Порты коммутатора eth0eth4установлены без конфигурации VLAN

Единственный другой вариант, который я вижу, — это создать мостовой интерфейс и попытаться работать с ним, но это приведет к потере всей производительности, которую обеспечивает наличие выделенного коммутационного чипа, что было бы очень неприятно.

Любая помощь будет высоко оценена.

решение1

Это должно быть возможно сейчас. Из вашего вопроса здесь, на Server Fault, не ясно, является ли ваш "VLAN 1" тегированной или нетегированной VLAN, поэтому я использую настройку из ссылки Ubnt, которую вы включили в свой вопрос:

eth0:

  • без тегов: VLAN 1
  • помечено: VLAN 11, 12 и 101

eth1:

  • без тегов: VLAN 101
  • помечено: нет

eth2:

  • без тегов: VLAN 11
  • помечено: нет

eth3:

  • без тегов: VLAN 12
  • помечено: нет

Должен быть реализован с помощью следующей конфигурации (см. ниже interface):

switch switch0 {
    switch-port {
         interface eth0 {
             vlan {
                 pvid 1
                 vid 11
                 vid 12
                 vid 101
             }
         }
         interface eth1 {
             vlan {
                 pvid 101
             }
         }
         interface eth2 {
             vlan {
                 pvid 11
             }
         }
         interface eth3 {
             vlan {
                 pvid 12
             }
         }
         vlan-aware enable
     }
     vif 1 {
         address 192.168.1.1/24
         description Management
         mtu 1500
     }
     vif 11 {
         address 192.168.11.1/24
         description LAN
         mtu 1500
     }
     vif 12 {
         address 192.168.12.1/24
         description Guest
         mtu 1500
     }
     vif 101 {
         address dhcp
         description WAN
         mtu 1500
     }
}

Связанный контент