Redundant network connections (using switches without link aggregation support)

I need to connect two Windows 10 PCs together via Ethernet. They will be connected in series through two managed switches (Microchip KSZ9897). Each PC has two Intel NICs. I need the links to be redundant so that communication between the two PCs are kept up if any one cable is damaged/disconnected. Throughput is minimal so I don’t care about increasing bandwidth. I have looked into link aggregation, but it seems that the switches used must support 802.3ad/802.1ax in order for this to work. The KSZ9897 does not support link aggregation and I am unable to use another switch. However, KSZ9897 does support Rapid STP.

Intel has some SW (Intel ANS) that can team NICs that I maybe could use, but Windows 10 also has NetSwitchTeam using PowerShell.

What are my options for implementing redundancy, when the switches used do not support link aggregation?

In Windows Server, switch independent teaming exists, but I am not aware that this exists for Windows 10.


Solution 1:

Native NIC Teaming is not oficially supported in client OS (Windows 10). Proof - https://social.technet.microsoft.com/Forums/en-US/504864ee-abad-49e0-9e6a-4a817e21e3d6 (comment of AdamRudell[MSFT])

If you have compatible Intel NICs, you may ANS with SFT mode.