Lab of virtual computers connected to virtual switch with port forwarding

I have a lab in which I have three computers connected to a switch.
два порта коммутатора зеркалируются на третий порт, так что вся связь между двумя компьютерами зеркалируется на третий компьютер.

Я хотел бы создать аналогичную лабораторную установку, но с виртуальными машинами. I have no problem setting such virtual lab with only the computers (not the switch) (using vagrant and private network), but is there something I can use to replace the switch part?

I read about Open vSwitch but how would one go about connecting it to the other virtual machines so it acts as a switch?

3
задан 13 April 2018 в 18:27
4 ответа

«... а есть ли что-нибудь, что я могу использовать для замены переключателя?»

Да. Вы можете изменить сетевой адаптер третьей виртуальной машины (той, которая была местом назначения зеркального отображения), чтобы он работал в беспорядочном режиме. Теперь весь трафик всей виртуальной машины будет проходить через вашу третью виртуальную машину.
virtualbox configuration

3
ответ дан 3 December 2019 в 05:39

Конечно, есть. Mikrotik CHR, например, может прекрасно работать как переключатель. Однако не ожидайте производительности коммутатора, когда ЦП берет на себя работу ASIC - но тогда вы, вероятно, все равно запустите сценарий с низким трафиком.

1
ответ дан 3 December 2019 в 05:39

Не забывайте, что вам все равно нужен коммутатор с поддержкой VLAN (между ними), если вы используете более одного аппаратный узел!

Просто поищите на Amazon коммутатор VLAN.

0
ответ дан 3 December 2019 в 05:39

Если вы работаете на платформе Linux, есть встроенное мостовое соединение ядра. Только для трех виртуальных машин я бы не стал предлагать ничего другого, тем более что большинство - если не все - реализации виртуальных машин в Linux уже поддерживают его.

Зеркальное отображение портов не является встроенным для моста, но с помощью дисциплины очереди вы можете добавить эта функция довольно проста .

1
ответ дан 3 December 2019 в 05:39

Теги

Похожие вопросы