EdgeRouter X в качестве VLAN-коммутатора

Ubiquiti EdgeRouter X (ERX) имеет встроенную микросхему переключения, так что его можно использовать как коммутатор L3, а не как маршрутизатор.

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

  • ERX не получает IP-адрес в VLAN 1
  • ERX получает IP-адрес от моего router-core на VLAN 100
  • Любые другие клиенты, к которым я подключаюсь к ERX, автоматически сбрасываются в VLAN 100 и впоследствии могут общаться с router-core,

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

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

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

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

Любая помощь будет принята с благодарностью.

1 ответ

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

eth0:

  • без тегов: VLAN 1
  • Tagged: 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
     }
}
Другие вопросы по тегам