System and method for discovering relative states of processors
First Claim
1. A method for determining a state of a router comprising:
- providing a first criteria and a second criteria, wherein the first criteria is associated with a first router and the second criteria is associated with a second router, and wherein the first router and second router are coupled to each other;
comparing the first criteria and the second criteria; and
determining whether the first router is a primary router, wherein the primary router serves a function of a standard router.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an embodiment of the present invention, two routers coupled through a network, such as a local access network (LAN), may be used to serve the function of redundancy to avoid the failure of a connection. The LAN may be used as a backplane to substitute for a bus between two processors. According to an embodiment of the present invention, the two routers may send their medium access control (MAC) addresses to each other and compare these MAC addresses. The router associated with the MAC address that meets a predetermined criteria may be deemed as a primary router and the other router can be deemed as a secondary router. An example of meeting the predetermined criteria is the router associated with the lower MAC address. Once processor states, such as stand alone, primary, and secondary, are established for the two routers, the primary router may serve the function of a standard router, while the secondary router monitors the health of the primary router and becomes a primary router should the original primary router have a failure.
21 Citations
17 Claims
-
1. A method for determining a state of a router comprising:
-
providing a first criteria and a second criteria, wherein the first criteria is associated with a first router and the second criteria is associated with a second router, and wherein the first router and second router are coupled to each other;
comparing the first criteria and the second criteria; and
determining whether the first router is a primary router, wherein the primary router serves a function of a standard router. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for determining a state of a router comprising:
-
means for providing a first criteria and a second criteria, wherein the first criteria is associated with a first router and the second criteria is associated with a second router, and wherein the first router and second router are coupled to each other;
means for comparing the first criteria and the second criteria; and
determining whether the first router is a primary router, wherein the primary router serves a function of a standard router.
-
-
9. A system for determining a state of a processor comprising:
-
a first router providing a first criteria;
a second router coupled with the first router, the second router providing a second criteria;
wherein the second router includes a processor, the processor being configured to compare the first criteria and the second criteria, and the processsor also being configured to determine whether the second router is a primary router, wherein the primary router serves a function of a standard router.
-
-
10. A system for determining a state of a processor comprising:
-
a processor being configured to provide a first criteria and receive a second criteria, wherein the first criteria is associated with a first router and the second criteria is associated with a second router;
the processor also being configured to compare the first criteria and the second criteria, and determine the first router is a primary router, wherein the primary router serves a function of a standard router; and
a memory coupled to the processor for providing instructions to the processor. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product for determining a state of a, router comprising:
-
computer code providing a first criteria and a second criteria, wherein the first criteria is associated with a first router and the second criteria is associated with a second router, and wherein the first router and second router are coupled to each other;
computer code comparing the first criteria and the second criteria;
computer code determining whether the first router is a primary router, wherein the primary router serves a function of a standard router. - View Dependent Claims (17)
-
Specification