Vlan между 2 подсетями с Open vSwitch - PullRequest
0 голосов
/ 21 октября 2019

Я должен сделать школьный проект с 4 виртуальными машинами. Один - это коммутатор, 2 - хосты в 2 разных подсетях, подключенные к коммутатору, а последний - маршрутизатор. Мне нужно сделать VLAN между хозяевами. Эта конструкция:

+------+enp0s8   enp0s8+------+enp0s9    enp0s9+------+
|Router|---------------|switch|----------------|host-a|
+------+               +------+                +------+
                           |enp0s10
                           |
                           |enp0s10
                       +------+
                       |host-b|
                       +------+

Адрес хоста-a равен 172.16.1.130 с маской / 23, а адрес узла-b равен 172.16.3.130 с той же маской сети. Я пробовал это двумя разными способами:

ovs-vsctl add-br br0
ovs-vsctl add-port br0 enp0s9
ovs-vsctl add-port br0 enp0s10

и

ovs-vsctl add-br br0
ovs-vsctl add-bond br0 bond0 enp0s9 enp0s10

, но с обоими я потерял связь. Кроме того, я должен разрешить трафик выйти из VLAN и добраться до маршрутизатора. Я действительно не знаю, как это сделать, и мне нужна помощь

...