単一IPを使用したマルチVLANブリッジ

単一IPを使用したマルチVLANブリッジ

編集する。

[internet]
    |
  [G/W] //ip=192.168.0.1 /24
    |
[switch1] //ip=192.168.0.248, vlan10 G/W =192.168.10.1, vlan20 G/W =192.168.20.1]
    |
 (Tagged)
    |-eno3
 [linux]
    |-eno4
 (Tagged)
    |
[switch2]
    |
  [PCs]

switch1は、VLAN(vlan10、vlan20)(192.168.10.1、192,168.20.1)のゲートウェイです。

Linux(CentOS7)にはeno3およびeno4インタフェースがあります。

eno3はインターネット端末で、eno4はクライアントです。

ブリッジvlanが2waysと同じであることがわかりました。

初めて

ip link add br0 type bridge vlan_filtering 1
ip link set br0 up
for trunk in 3 4; do
    for vlan in 10 20; do
        ip link add link eno$trunk name eno$trunk.$vlan type vlan id $vlan
        ip link set eno$trunk.$vlan master br0
        bridge vlan add vid $vlan pvid untagged dev eno$trunk.$vlan
        bridge vlan del vid 1 dev eno$trunk.$vlan
        ip link set eno$trunk.$vlan up
    done
done
bridge vlan del vid 1 dev br0 self

2位

ip link add br0 type bridge vlan_filtering 1
ip link set br0 up
for trunk in 3 4; do
    ip link set eno$trunk master br0
    for vlan in 10 20; do
        bridge vlan add vid $vlan tagged dev eno$trunk
    done
    bridge vlan del vid 1 dev eno$trunk
    ip link set eno$trunk up
done
bridge vlan del vid 1 dev br0 self

上記の2つのケースや同様のケースのように、実際のIPを消費しないか、1つのIPだけを使用せずにLinuxデバイスのbr0インターフェイスを介してさまざまなVLAN帯域と通信できますか?

関連情報