Привет Всем
есть DES-3016 + FreeBSD.
На 3016 создаю Vlan'ы:
# VLAN
config vlan default delete 1-16
config vlan default add untagged 1,16
create vlan server tag 2
config vlan server add untagged 2-6
create vlan 3 tag 3
config vlan 3 add tagged 1
config vlan 3 add untagged 7
create vlan 4 tag 4
config vlan 4 add tagged 1
config vlan 4 add untagged 8
create vlan 5 tag 5
config vlan 5 add tagged 1
config vlan 5 add untagged 9
create vlan 6 tag 6
config vlan 6 add tagged 1
config vlan 6 add untagged 10
create vlan 7 tag 7
config vlan 7 add tagged 1
config vlan 7 add untagged 11
create vlan 8 tag 8
config vlan 8 add tagged 1
config vlan 8 add untagged 12
create vlan 9 tag 9
config vlan 9 add tagged 1
config vlan 9 add untagged 13
create vlan 10 tag 10
config vlan 10 add tagged 1
config vlan 10 add untagged 14
Поясню:
Я создаю Vlan'ы:
tag2 - порты 2-6 - вроде маленького свича
Дальше:
tag3 - порт 1
(тегирован) , и 7
tag4 - порт 1
(тегирован), и 8 и т.д.
Теперь от порта 1
(тегирован) в роутер с FreeBSD заходит провод.
Во FreeBSD для каждого Vlan'а tag>=3 Я создаю интерфейс:
Код:
vlan1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:02:b3:9e:07:e4
inet 10.2.1.1 netmask 0xffffff00 broadcast 10.2.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 3 parent interface: em0
vlan2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:02:b3:9e:07:e4
inet 10.3.1.1 netmask 0xffffff00 broadcast 10.3.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 4 parent interface: em0
vlan3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:02:b3:9e:07:e4
inet 10.4.1.1 netmask 0xffffff00 broadcast 10.4.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 5 parent interface: em0
vlan4: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:02:b3:9e:07:e4
inet 10.5.1.1 netmask 0xffffff00 broadcast 10.5.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 6 parent interface: em0
vlan5: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:02:b3:9e:07:e4
inet 10.6.1.1 netmask 0xffffff00 broadcast 10.6.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 7 parent interface: em0
vlan6: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:02:b3:9e:07:e4
inet 10.7.1.1 netmask 0xffffff00 broadcast 10.7.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 8 parent interface: em0
vlan7: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:02:b3:9e:07:e4
inet 10.8.1.1 netmask 0xffffff00 broadcast 10.8.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 9 parent interface: em0
vlan8: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:02:b3:9e:07:e4
inet 10.9.1.1 netmask 0xffffff00 broadcast 10.9.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 10 parent interface: em0
vlan9: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:02:b3:9e:07:e4
inet 10.10.1.1 netmask 0xffffff00 broadcast 10.10.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 11 parent interface: em0
vlan10: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:02:b3:9e:07:e4
inet 10.11.1.1 netmask 0xffffff00 broadcast 10.11.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 12 parent interface: em0
Дальше Я прописываю роуты и всё олилично вижу.
Но!
Мой роутер по необьяснимым причинам зависает.
Я понимаю что схема непонятная, Я постараюсь нарисовать.
Теперь внимание вопрос:
Можно ли купить свич 3-го уровня и повесить в нем на каждый Влан свой DHCP + есть ли возможность выдавать route's через него? Сейчас у Меня всё это работает, но он зависает, а Мне бы хотелось "штуки", которая б не висла, а если б и висла то простой ребут не был бы перспективой "смерсти" устройства...