1. A method for managing network connectivity between a plurality of nodes and a network resource, the network resource including a primary controller path to the nodes and at least one redundant controller path, the method comprising: detecting if the primary controller path is unavailable to at least one affected node belonging to the plurality of nodes; presumptively switching the affected node to the redundant controller path if the primary controller path is determined to be unavailable; notifying the non-affected nodes that the affected node has switched to the redundant controller path; and initiating a voting procedure among the plurality of nodes to select a new common controller path between a plurality of nodes and the network resource, wherein data flow between the affected node and the network resource through the redundant controller path continues during the voting procedure.