[ovs-dev] Bond support on Windows OVS

Jinjun Gao jinjung at vmware.com
Mon Aug 24 13:15:59 UTC 2020


Thanks for quick response, Alin.

If we use Windows team cmdlets, it will rely on Hyper-V role enable. Does it possible to support on disable Hyper-V role with your patchset (https://patchwork.ozlabs.org/project/openvswitch/patch/20181008232602.30924-1-aserdean@ovn.org/)?


PS > New-VMSwitch -Name external -NetAdapterName external \
     -AllowManagementOS $false


Regards,
-Jinjun
________________________________
From: Alin Serdean <aserdean at cloudbasesolutions.com>
Sent: Monday, August 24, 2020 8:37 PM
To: Jinjun Gao <jinjung at vmware.com>; Anand Kumar <kumaranand at vmware.com>
Cc: ovs-dev at openvswitch.org <ovs-dev at openvswitch.org>
Subject: RE: Bond support on Windows OVS


Hi Jinjun,



Basically we need to use `New-NetSwitchTeam` to make OVS aware of multiple adapters:

[1] https://docs.openvswitch.org/en/latest/intro/install/windows/#add-multiple-nics-to-be-managed-by-ovs<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.openvswitch.org%2Fen%2Flatest%2Fintro%2Finstall%2Fwindows%2F%23add-multiple-nics-to-be-managed-by-ovs&data=02%7C01%7Cjinjung%40vmware.com%7C6efeecbbd32d4dbe034d08d8482a70ff%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637338694408254428&sdata=lrHnPpddOX2A1pHt4lpk8tAMOs6kzATGfWdwNd2VRoM%3D&reserved=0>



For bonding in particular we need to add some(or all) of those interfaces inside OVS bonds:

[2] https://blog.scottlowe.org/2012/10/19/link-aggregation-and-lacp-with-open-vswitch/<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.scottlowe.org%2F2012%2F10%2F19%2Flink-aggregation-and-lacp-with-open-vswitch%2F&data=02%7C01%7Cjinjung%40vmware.com%7C6efeecbbd32d4dbe034d08d8482a70ff%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637338694408254428&sdata=2AP6BY4FCYw%2FsZ8tB4POCohd%2FUw9F0IomfFrKg8dktY%3D&reserved=0>



Please let me know if you want me to send a snippet that combines [1] and [2].



In particular use cases, we can also create a switch over LBFO team NIC as per:

https://docs.microsoft.com/en-us/powershell/module/netlbfo/new-netlbfoteam?view=win10-ps<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fnetlbfo%2Fnew-netlbfoteam%3Fview%3Dwin10-ps&data=02%7C01%7Cjinjung%40vmware.com%7C6efeecbbd32d4dbe034d08d8482a70ff%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637338694408264418&sdata=fsYUFMfaQ%2FHD1JI3wlOHtmTcyDXGHs%2ByQ6UVUantwo8%3D&reserved=0>

but in that case from the OVS side we see one single external NIC.



Thanks,

Alin.



From: Jinjun Gao<mailto:jinjung at vmware.com>
Sent: Monday, August 24, 2020 9:09 AM
To: Alin Serdean<mailto:aserdean at cloudbasesolutions.com>; Anand Kumar<mailto:kumaranand at vmware.com>
Cc: ovs-dev at openvswitch.org<mailto:ovs-dev at openvswitch.org>
Subject: Bond support on Windows OVS



Hi Alin and Anand,



I'm investigating how to support bond with dual or more physical NICs on Windows OVS.  I heard from Anand that you ever discussed it with community guys and had a good idea about how to implement it. Can you please provide some input on it to us?



Thanks,

-Jinjun




More information about the dev mailing list