Self-healing cam datapath in a distributed communication system
AssigneeAlcatel-Lucent Canada Inc.
InventorToby J. Koktan
Life of this patent
Estimating the term…
Abstract
Various embodiments include a method for monitoring a Content Addressable Memory (CAM). The method may include performing CAM hardware error polling, determining that a stored data soft error or datapath link error is present, comparing the number of stored data soft errors or datapath link errors to a threshold, when the number of stored data soft errors or datapath link errors is less than the threshold, invoking a master line-card stored data refresh process, determining a datapath port link error's detection; and when a datapath port link is down or persistent errors are present, invoking a datapath port link recovery process including hardware error polling to ascertain whether the recovery process was successful
Claims19
A method for monitoring a Content Addressable Memory (CAM) comprising:
- performing CAM hardware error polling;
- determining that a stored data soft error or datapath link error is present;
- comparing the number of errors to a threshold;
- when the number of errors is less than the threshold, invoking a master line-card stored data refresh process;
- determining a datapath port link error's detection;
- and
- when the datapath port link is down or persistent errors are present, invoking a datapath port link recovery process including hardware error polling to ascertain whether recovery operation was successful.
A device used for monitoring a Content Addressable Memory (CAM), the device including:
- a memory;
- and
- a processor configured to:
- perform CAM hardware error polling;
- determine that a stored data soft error or datapath link error is present;
- compare the number of stored data soft errors or datapath link errors to a threshold;
- when the number of stored data soft errors or datapath link errors is less than the threshold, invoking a master stored data refresh process;
- determine a datapath port link error's detection;
- and
- when a datapath port link is down or persistent errors are present, invoke a datapath port link recovery process including hardware error polling to ascertain whether recovery operation was successful.
A tangible and non-transitory machine-readable storage medium encoded with instructions thereon for executing a method for monitoring a Content Addressable Memory (CAM), wherein said tangible and non-transitory machine-readable storage medium comprises:
- instructions for performing CAM hardware error polling;
- instructions for determining that a stored data soft error or datapath link error is present;
- instructions for comparing the number of stored data soft errors or datapath link errors to a threshold;
- when the number of stored data soft errors or datapath link errors is less than the threshold, invoking a master line-card stored data refresh process;
- instructions for determining a datapath port link error's detection;
- and
- when a datapath port link is down or persistent errors are present, invoking a datapath port link recovery process including hardware error polling to ascertain whether recovery operation was successful.
Dependencies are inferred from the claim text.