Network device and method of operation
AssigneeCisco Technology, Inc.
InventorsDileep Kumar Narayanan Nair, Sunil Bhupatrai Mehta, Anurag Dhingra
Life of this patent
Estimating the term…
Abstract
A network device to maintain resource management within a network may comprise an emulator or watchdog that may send an emulation request to a resource manager for emulating a request of a client. Operability of the resource manager may be identified based on a reply of the resource manager to the emulation request. If the resource manager does not provide a response within a given time frame, then the watchdog may identify a failure condition for the resource manager. The watchdog may then initiate corrective actions for replacing the resource manager with a backup server responsive to identifying the fail condition.
Claims24
A method of testing a server, comprising:
- generating an emulation request to emulate a request of a client;
- sending the emulation request to a resource manager for a network;
- and
- identifying an operability of the resource manager based on receipt and accuracy of a reply from the resource manager responsive to the emulation request.
A method of testing a server, comprising:
- generating an emulation request to emulate a request of a client;
- sending the emulation request to a resource manager for a network;
- identifying an operability of the resource manager based on a reply of the resource manager responsive to the emulation request;
- wherein the emulation request emulates a request using a protocol of one of one or more Network Access Servers (NASes) on the network;
- and
- wherein the identifying identifies a pass/fail condition of the resource manager dependent on whether receipt of the reply from the resource manager is within a predetermined period of time after the sending.
A method of testing a server, comprising:
- generating a first emulation request to emulate a request of a client;
- sending the first emulation request to a resource manager for a network, wherein the generating the first emulation request and the sending the first emulation request are performed in a same machine as the resource manager;
- generating, in a machine remote from the resource manager, a second emulation request to emulate a request of a client;
- sending the second emulation request to the resource manager;
- and
- identifying an operability of the resource manager dependent on response of the resource manager to the first emulation request and the second emulation request.
A method of in-service network maintenance comprising:
- testing a responsiveness of a Resource Pool Manager Server (RPMS) within a network;
- replacing the RPMS with a backup server dependent upon the testing;
- and
- wherein the testing comprises generating an emulation request to emulate a request of a client.
A method of in-service network maintenance comprising:
- testing a responsiveness of a Resource Pool Manager Server (RPMS) within a network;
- replacing the RPMS with a backup server dependent upon the testing;
- wherein the testing comprises:
- sending a NAS-type emulation request to the RPMS to emulate a Network Access Server (NAS);
- determining a reply of the RPMS in response to the emulation request;
- and
- identifying a functionality of the RPMS based on the reply.
A method of in-service network maintenance comprising:
- testing a responsiveness of a Resource Pool Manager Server (RPMS) within a network;
- replacing the RPMS with a backup server dependent upon the testing;
- wherein the testing comprises:
- emulating a first Network Access Server (NAS) within a first machine the same as that containing the RPMS, the emulating the first NAS including sending a first NAS-type emulation request to the RPMS within the first machine;
- emulating a second NAS within a second machine different from the first machine, the emulating the second NAS including sending a second NAS-type emulation request via the network from the second machine to the RPMS in the first machine;
- and
- determining an operability of at least one of the network and the RPMS based on the responsiveness of the RPMS to the first NAS-type emulation request and the second NAS-type emulation request.
A computer readable medium having a set of instructions stored therein which, when executed by a processing device, causes the processing device to perform procedures comprising:
- generating an emulation request to emulate a request of a client;
- sending the emulation request to a resource server;
- and
- identifying an operability of the resource server based on receipt and accuracy of a reply from the resource server to the emulation request.
An apparatus, comprising:
- a computer including a memory for storing one or more programs, and said one or more programs having instructions comprising:
- means for sending an emulation request to a resource server for a network, the emulation request to emulate a request of a client, and
- means for identifying an operability of the resource server based on receipt and accuracy of a reply of the resource server to the emulation request.
An apparatus, comprising:
- a computer including a memory for storing one or more programs, and said one or more programs having instructions comprising:
- means for sending an emulation request to a resource server for a network, the emulation request to emulate a request of a client, and
- means for identifying an operability of the resource server based on a reply of the resource server to the emulation request;
- wherein the means for sending the emulation request is configured to emulate a request of a Network Access Server (NAS);
- and
- wherein the means for identifying is enabled to identify a pass/fail condition of the resource server further based on at least one of timeliness, protocol and accuracy of the reply of the resource server.
Dependencies are inferred from the claim text.