Hi Tom,

Could you expand more on what are you referring to when mentioning 
“disaggregated, mainstream network switch”? I think merchant silicon with 
open-source control and management plane implementations fit right in.

Best regards,

Justas Poderys, PhD
Product Architect

[signature_2091194471]<https://www.napatech.com/>

Napatech A/S
Tobaksvejen 23 A
DK-2860 Soeborg
Denmark

From: discuss <ovs-discuss-boun...@openvswitch.org> On Behalf Of Tom Jay via 
discuss
Sent: 30. april 2023 11:48
To: Eelco Chaudron <echau...@redhat.com>
Cc: ovs-discuss@openvswitch.org
Subject: Re: [ovs-discuss] Hardware compatibility


Hi,

Thanks for the pointers.

For anyone new to this area, I found the 'telecommunications' section of the 
Mellanox ConnectX-5 EN Card product 
brief<https://network.nvidia.com/files/doc-2020/pb-connectx-5-en-card.pdf> to 
be the best at explaining why you might want to use one of these cards. 
Essentially, service providers are virtualising their entire network, including 
network functions. The only thing that switches would do is connect the hosts 
where the virtualised network functions would run. These cards are intended for 
the virtualisation and container hosts, to offload some of the functions 
typically done by ASICs into hardware.

As my original goal was to build an open source network switch, it looks like 
these cards won't be necessary, as they're intended for the virtualisation 
hosts themselves. The market isn't developed enough for disaggregated, 
mainstream network switches, so until it is, it looks like a managed layer 2 
switch and open source router is the way to go.

Tom
On 14/04/2023 18:42, Eelco Chaudron wrote:





On 14 Apr 2023, at 12:15, Tom Jay via discuss wrote:



Hi,



Thanks for the response.



Another way of asking the question is, what's the cheapest I can experiment 
with OVS for, whilst still using the hardware offload features?



The first question is what kind of hardware offload do you want to experiment 
with? Either OVS-DPDK (rte_flow) or OVS-kernel which relies on tc.



I’ve used both Netronome and Mellanox connectx5/6 cards with both. I have not 
tried an Intel E810, but I think it supports TC offload also.



Some of the earlier (Intel) blades can do partial hardware offload with 
rte_flow. See 
https://developers.redhat.com/blog/2019/01/09/speeding-up-open-vswitch-with-partial-hardware-offloading.



Cheers,



Eelco



I've found the 'Intel I350 Gigabit Ethernet Adapters', not sure if this is what 
I'm looking for.



Thanks.



Tom



On 10/04/2023 21:43, Raymond Burkholder via discuss wrote:

On 4/10/23 06:52, Tom Jay via discuss wrote:

I'm interested in trying OVS and would like to try the hardware features 
(hardware offloading). Is there a list of hardware that OVS is compatible with?



try the mellanox connectx5/6 cards.  Their web site describes how to get the 
various functions functional.

_______________________________________________

discuss mailing list

disc...@openvswitch.org<mailto:disc...@openvswitch.org>

https://mail.openvswitch.org/mailman/listinfo/ovs-discuss<https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmail.openvswitch.org%2fmailman%2flistinfo%2fovs-discuss&c=E,1,NKELVyddvmb7gtOJmvGVsl3xW_1D5vq7B32Hsl5vQy5JIZQqs4mb0Yu1Uj54OXj4DeVbMDcEYPJjngvTaAgz8a8EqJQ7-P0dkUeuh0aTSfTcs_NsVH1pLnJChy4,&typo=1>

_______________________________________________

discuss mailing list

disc...@openvswitch.org<mailto:disc...@openvswitch.org>

https://mail.openvswitch.org/mailman/listinfo/ovs-discuss<https://linkprotect.cudasvc.com/url?a=https%3a%2f%2fmail.openvswitch.org%2fmailman%2flistinfo%2fovs-discuss&c=E,1,Kgy-uaTdB_1KyHRXF8zK5C-noVhzSGJxrqymtsQVtToL0j3rUXvG3RKTjVDUNrAkfdBP1otSq64tLzs76AGqts8Xs520djQuLLHDDbcSPEZ6Jf0Uvg,,&typo=1>


_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to