[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openvswitch-discuss
Subject:    [ovs-discuss] What is the best hardware solution to perform simple networking operations with openvs
From:       gautier.p-ssii () mipih ! fr (GAUTIER Philippe)
Date:       2015-01-27 17:39:07
Message-ID: 491056227D08804AB0BBEF45575E388E1D806A42 () SV-T-VNW-EX10 ! mipih ! net
[Download RAW message or body]

Hy,

We are looking for the best hardware solution to run the following configuration \
(below openvswitch commands).

Use case:
                                                                                      \
dedicated host

VMWARE                                                                          ----> \
Openvswitch switch                                                                    \
----->    two Network probe VSPAN mirroring session using GRE tunnels                 \
GRE Desencapsulation Filtering (with different traffic filters ex: without broadcast \
and all traffic) and send traffic to network probe
span mirroring session                                                ----->

We already  had the following results with our test platform (the use case is not \
totally covered by our test scenario, only GRE traffic and one network probe):

An intel core 2 duo E5500 2,8 Ghz processor with a HP NC360T Dual Gigabit Port \
                Ethernet card (with 82571EB Ethernet controller)
Ovs-version: 2.3.0
Linux kernel: 3.16.0-4-amd64

400 kpkts/s at around 720 Mbits/s (simulated with real traffic capture)
~60 % cpu used on both Core


We are looking for a solution to support 10 Gbit interface rate to the network probe( \
So 10 Gbits/s in and 20 Gbits/s out) .  We find this intel card reference: X710DA4 \
http://www.intel.com/content/www/us/en/network-adapters/converged-network-adapters/ethernet-x710.html


This card support NVGRE offloading. Will our configuration be entirely  offloaded to \
the network card (if we do not use more than 4 Ethernet ports)?

Which intel processor is most appropriate for our configuration and DPDK support ?

Or maybe the best scalable solution for our needs is to buy a real network switch \
with openvswitch support ? \
http://www.pica8.com/open-switching/1gbe-10gbe-40gbe-open-switches.php


Openvswitch test configuration:

ovs-vsctl add-br br-outTrafic -- set Bridge br-outTrafic fail-mode=secure

ovs-vsctl add-port br-outTrafic eth4 \
                -- set Interface eth4 ofport_request=1
ovs-ofctl mod-port br-outTrafic eth4 up


ovs-vsctl add-port br-outTrafic gre0 \
-- set interface gre0 type=gre options:remote_ip=flow options:in_key=flow \
                options:local_ip=<ip> \
-- set Interface gre0 ofport_request=2
ovs-ofctl mod-port br-outTrafic gre0 up


Openflow commands:

# drop multicast/ broadcast
ovs-ofctl add-flow br-out \
    "cookie=1, table=0, priority=65535, out_port=1, \
dl_dst=01:00:00:00:00:00/01:00:00:00:00:00, actions=drop" # drop arp
ovs-ofctl add-flow br-out \
    "cookie=2, table=0, priority=65534, out_port=1, dl_type=0x0806, actions=drop"
# delete STP
ovs-ofctl add-flow br-out \
     "cookie=3, table=0, priority=65533, out_port=1, \
dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0, actions=drop"

# send trafic to network probe
ovs-ofctl add-flow br-outTrafic \
                "cookie=4, table=0, priority=0,in_port=2, actions=output:1"

Regards,

Philippe


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/discuss/attachments/20150127/4a667832/attachment.html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic