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
адрес установлен на DHCPswitch0
vlan -ware включен- Порты коммутатора
eth0
-eth4
установить такpvid
это 100
- Попытка № 2: (с этим,
switch0.200
получил аренду DHCP отrouter-core
но ни один клиент не сделал)switch0.200
адрес установлен на DHCPswitch0
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
}
}