Low latency l1 self-healing system and method
A system and method are provided for uninterrupted network data flow following loss of service. A plurality of switch devices are provided, each configured with a mapping that represents at least a portion of a data communication network topology. Each respective one of the plurality of switch devices is configured to perform operations, including: monitoring data transmission; detecting a loss of service; identifying, an other respective switch device of the plurality of switch devices for restoring the data stream; remapping to an alternative respective data pathway and to restore the data stream; identifying at least one first switch device of the plurality of switch device located upstream and at least one second switch device of the plurality of switch devices located downstream; and transmitting to each of the at least one first switch device and the at least one second switch device, information associated with the remapping.
1 . A system for providing uninterrupted network data flow following loss of service, the system comprising:
a plurality of switch devices, each of the switch devices configured with a mapping that represents at least a portion of a data communication network topology, wherein each respective one of the plurality of switch devices is configured to perform operations, including:
monitoring data transmission occurring via a respective data pathway associated with the respective switch device;
detecting, by the respective switch device based on the monitoring, a loss of service associated with the respective switch device, resulting in a data stream interruption;
identifying, by the respective switch device as a function of the mapping, an other respective switch device of the plurality of switch devices for restoring the data stream via an alternative respective data pathway;
remapping, by the respective switch device as a function of the identified other one of the plurality of switch devices, to the alternative respective data pathway and to restore the data stream;
identifying, by the respective switch device as a function of the remapping, at least one first switch device of the plurality of switch device located upstream of the respective switch device and at least one second switch device of the plurality of switch devices located downstream of the respective switch device; and
transmitting, by the respective switch device to each of the at least one first switch device and the at least one second switch device, information associated with the remapping.
2 . The system of claim 1 , wherein each of the respective switch devices is a layer-1 switch.
3 . The system of claim 2 , wherein each of the respective switch devices is configured with a crossbar matrix and a microprocessor.
4 . The system of claim 3 , wherein the microprocessor remaps the respective network switch device via the crossbar matrix.
5 . The system of claim 1 , wherein the mapping is formatted as a failover table.
6 . The system of claim 1 , wherein the monitoring is by performed by polling.
7 . The system of claim 1 , wherein the interruption is due to link loss.
8 . The system of claim 1 , further comprising a counter, wherein the counter is incremented at least twice prior to the remapping.
9 . The system of claim 8 , wherein incrementing the counter at least twice accommodates resolution of the interruption.
10 . A method for providing uninterrupted network data flow following loss of service, the method comprising:
receiving, by each of a plurality of switch devices, a mapping that represents at least a portion of a data communication network topology;
monitoring, by each of the plurality of switch devices, data transmission occurring via a respective data pathway;
detecting, by a respective switch device of the plurality of switch devices, based on the monitoring, a loss of service resulting in a data stream interruption;
identifying, by the respective switch device as a function of the mapping, an other respective switch device of the plurality of switch devices capable of restoring the data stream via an alternative respective data pathway;
remapping, by the respective switch device, as a function of the identified other one of the plurality of switch devices, to the alternative respective data pathway and to restore the data stream;
identifying, by the respective switch device as a function of the remapping, at least one first switch device of the plurality of switch device located upstream of the respective switch device and at least one second switch device of the plurality of switch devices located downstream of the respective switch device; and
transmitting, by the respective switch device to each of the at least one first switch device and the at least one second switch device, information associated with the remapping.
11 . The method of claim 10 , wherein each of the plurality of switch devices is a layer-1 switch.
12 . The method of claim 11 , wherein each of the plurality of switch devices is configured with a crossbar matrix and a microprocessor.
13 . The method of claim 12 , further comprising
remapping, by the microprocessor, the respective switch device via the crossbar matrix.
14 . The method of claim 10 , wherein the mapping is formatted as a failover table.
15 . The method of claim 10 , wherein the monitoring is by performed by polling.
16 . The method of claim 10 , wherein the interruption is due to link loss.
17 . The method of claim 10 , further comprising:
incrementing a counter at least twice prior to the remapping.
18 . The method of claim 17 , wherein incrementing the counter at least twice accommodates resolution of the interruption.