Лаборатория виртуальных машин, подключенных к виртуальному коммутатору с переадресацией портов
У меня есть лаборатория, в которой у меня есть три компьютера, подключенных к коммутатору.
два из портов коммутатора зеркалируются на третий порт, так что вся связь между двумя компьютерами зеркально отображается на третий компьютер.
Я хотел бы создать подобную лабораторную установку, но с виртуальными машинами. У меня нет проблем с настройкой такой виртуальной лаборатории только с компьютерами (не с коммутатором) (с использованием vagrant и частной сети), но есть ли что-то, что я могу использовать для замены коммутатора?
Я читал об Open vSwitch, но как можно подключить его к другим виртуальным машинам, чтобы он работал как коммутатор?
4 ответа
"... но есть ли что-то, что я могу использовать для замены переключателя?"
Да. Вы можете изменить сетевой адаптер третьей виртуальной машины (той, которая была местом назначения зеркалирования), чтобы она была в случайном режиме. Теперь весь трафик всей виртуальной машины будет проходить через ваш третий vm.
Конечно, есть. Mikrotik CHR, например, может работать как переключатель. Не ожидайте, что производительность коммутатора будет зависеть от производительности процессора ASIC, но в любом случае вы, скорее всего, будете запускать сценарий с низким трафиком.
Если вы работаете на платформе Linux, в ядре есть встроенный мост. Только для трех виртуальных машин я бы не предложил ничего другого, особенно потому, что большинство, если не все, реализации виртуальных машин в Linux уже поддерживают это.
Зеркалирование портов не является родным для моста, но используя дисциплину очередей, вы можете добавить эту функцию довольно просто.
Не забывайте, что вам все еще нужен VLAN-коммутатор, если вы используете более одного аппаратного узла!
Просто найдите Amazon для VLAN-коммутатора.