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