Increased availability on routers through detection of data path failures and subsequent recovery
First Claim
Patent Images
1. A method of monitoring a network routing device, said method comprising:
- enabling a data path on said network routing device, said data path comprising a plurality of devices on said network routing device and an interface, wherein data packets are moved on said network routing device using said devices and communicated to and from a network via said interface; and
executing a process for detecting a defective device in said plurality of devices, wherein said process is executed within said data path allowing a defect in said data path to be detected, localized and recovered.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for monitoring a data path on a network routing device are described. The data path includes a plurality of devices on the network routing device and an interface. Data packets are moved on the network routing device using the devices and communicated to and from a network via the interface. A process for detecting a defective device on the network routing device is executed. The process is a self-contained process that is executed within the data path, allowing a defect in the data path to be detected, localized and recovered from.
37 Citations
36 Claims
-
1. A method of monitoring a network routing device, said method comprising:
-
enabling a data path on said network routing device, said data path comprising a plurality of devices on said network routing device and an interface, wherein data packets are moved on said network routing device using said devices and communicated to and from a network via said interface; and
executing a process for detecting a defective device in said plurality of devices, wherein said process is executed within said data path allowing a defect in said data path to be detected, localized and recovered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-usable medium having computer-readable program code embodied therein for causing a controller to perform a method of monitoring a network routing device, said method comprising:
-
enabling a data path on said network routing device, said data path comprising a plurality of devices on said network routing device and an interface, wherein data packets are moved on said network routing device using said devices and communicated to and from a network via said interface; and
executing a process for detecting a defective device in said plurality of devices, wherein said process is executed within said data path allowing a defect in said data path to be detected, localized and recovered. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for monitoring a network routing device, said system comprising:
-
means for moving, on said network routing device, data packets that are communicated to and from a network, said means for moving comprising a data path on said network routing device;
means for interfacing said network routing device and said network; and
means for implementing a process for detecting a defect in said means for moving data packets, wherein said process is executed within said data path allowing a defect in said data path to be detected, localized and recovered. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system comprising:
-
a network routing device comprising a plurality of devices comprising a data path for moving data packets on said network routing device, wherein said data packets are communicated to and from a network via an interface;
a controller coupled to said network routing devices; and
a memory unit coupled to said controller, said memory unit containing instructions that when executed implement a process for monitoring said network routing device and detecting a defective device in said plurality of devices, wherein said process is executed within said plurality of devices allowing a defect in said data path to be detected and localized. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification