I have a device that is connected to a switch and is then connected to a customer controller. I have been asked to make the connection to the controller redundant because they are very far apart from one another. In the case of one connection failing there would be another to take over that is routed through a different area. I do not want the increased throughput, only the fail over protection.
I only have access to my device and the managed switch. I have no access to the controller and the customer will not have access to the switch. I have read about LACP and LAG but I'm a programmer not a network admin so I'm not quite sure how this process works. The switch to buy is being based off this decision so I have no hardware to work with. It seems to me that the configuration would have to be done on the controller OS and then also I would have to configure the two ports on my switch to reflect that configuration. Is this the proper way to achieve this setup?
EDIT: To clarify what I'm asking. If its something that can be setup on just the switch, then we would probably do it. If it requires messing with the switch and the controller NICs, then we would probably tell the customer to buy their own switch.