Jump to content
Калькуляторы

openvswitch в качестве свитча + миррор

Всем привет!
не имею должного опыта в работе с сетью, но пытаюсь получить некий опыт - прошу помощи


что у меня есть:
1. сетевая карта с четыремя портами

2. серая (локальная сеть) /24 подключенная в нулевой порт сетевой карты

3. ubuntu 18.04 и openvswitch 2.10.4 собранная мной из исходников на машине, где располагается сетевая карта


задача:
1. из нулевого порта прозрачно весь трафик перенаправить в первый порт (аля аппаратный свитч)
2. от нулевого порта построить миррор и направить во второй порт

что я уже сделал:
1. снёс netplan, установил ifupdown для совместимости с openvswitch
2. создал бридж для проверки и пропустил трафик - openvswitch работает
3. для решения пункта 1 я предположил, что бриджей достаточно, но на этом и застрял

 

ovs-vsctl add-br br0
ovs-vsctl add-port br0 ens1f0

ovs-vsctl add-port br0 ens1f1

ovs-vsctl show

43e81f58-142c-43f1-a60a-796471b3214
    Bridge "br0"
        Port "ens1f0"
            Interface "ens1f0"
        Port "br0"
            Interface "br0"
                type: internal
        Port "ens1f1"
            Interface "ens1f1"
    ovs_version: "2.10.4"

в офф. доках для меня проблематично разобраться в неродном мне языке, те не совсем понятно какого формата должна быть конфигурация для примерного желаемого результата, поэтому я читал по linux bridge: http://xgu.ru/wiki/Linux_Bridge#.D0.A1.D0.BE.D1.81.D1.82.D0.BE.D1.8F.D0.BD.D0.B8.D0.B5 и вроде бы текущей конфигурации должно было быть достаточноб, но трафик при такой конфигурации бриджа не идёт

по миррору боле-менее понятно, самый первый "вопрос": http://docs.openvswitch.org/en/latest/faq/configuration/ , но тут тоже не понятно как настраивать tap...

p.s. если я правильно понимаю, то всё вращается вокруг /etc/network/interfaces

Edited by Tiramisu

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this