Виртуальные сетевые устройства в Linux: Linux Bridge

Linux Bridge

  • brctl addbr|delbr <name> - создание и удаление;
  • brctl addif|delif <brname> <ifname> -добавление интерфейса;
  • brctl showmacs <brname> отобразить таблицу коммутации;
  • brctl show-список устройств.
Объединение в L2 сегмент трех виртуальных машин и физического интерфейса eth0 внешней сети хоста.
Виртуальные машины двух физических хостов разделенных на два широковещательных L2 домена RED и BLUE.
  1. Создать два sub-интерфейса физического интерфейса eth0 с разными VID eth0.1 и eth0.2 :
ssh root@host1 and root@host2

vconfig add eth0 1 # BLUE TENANT
vconfig add eth0 2 # RED TENANT
ssh root@host1 and root@host2brctl add br1    # BLUE TENANT's bridge
brctl add br2 # RED TENANT's bridge
ssh root@HOST1# BLUE TENANT
brctl addif br1 vm1_eth0
brctl addif br1 vm2_eth0
brctl addif br1 eth0.1
# RED TENANT
brctl addif br2 eth0.2
brctl addif br2 vm3_eth0
------------------------------------ssh root@HOST2# BLUE TENANT
brctl addif br1 vm4_eth0
brctl addif br1 eth0.1
# RED TENANT
brctl addif br2 eth0.2
brctl addif br2 vm5_eth0

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store