Patent ID: 7904546
Filing Date: 2011-03-08
Classification: G06F,H04L

Abstract:
1. A method for providing access to a process on a network device, comprising: decoupling individual planes to thereby allow for a majority of the functionality of each plane to be independent from that of the other planes wherein the individual planes comprise a management plane, control plane and data plane; separating each process on each plane by associating each process with a single feature; configuring and initializing a feature server for enabling correct operation of the feature including recovery of feature components; determining that a process on a first management processor on a first line card on the network device has at least in part failed; migrating the process to a second management processor on a second line card on the network device; receiving a request for the process; and directing the request to the second management processor on the second line card wherein the first line card and the second line card are included in a set of line cards, the first management processor and the second management processor are included in the set of management processors, at least one of a set of task managers is associated with each management processor included in the set of management processors; wherein each task manager included in the set of task managers includes a services directory that provides the location of a service, and migrating the process to a second management processor on a second line card includes updating the services directory of each task manager included in the set of task managers so that the process is associated with the second management processor in the services directory of each task manager included in a set of task managers.