Apparatus and method for redirection of network management messages in a cluster of network devices
First Claim
1. A method for managing a cluster of network devices, comprising:
- selecting a plurality of network devices to form a cluster, each of the network devices being capable of interfacing at least two computer networks, and capable of receiving and processing a network management request message from a management console, each of the network devices being assigned with an intra-cluster identifier;
selecting a first network device from among the plurality of the network devices to be a commander network device, the commander network device having a public IP address, each of the remaining network devices being a cluster member network device, each cluster member network device having a non-public network address;
receiving at the commander network device a network management request message from the management console, wherein the network management request message includes a source address field containing an IP address of the management console, a destination address field containing the IP address of the commander network device, a request identification field containing an original request identifier uniquely identifying the network management request message, and an indication of an intra-cluster identifier; and
forwarding the network management request message to the cluster member network device identified by the intra-cluster identifier using the non-pubic network address of the cluster member network device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method manages a cluster of network devices each having an intra-cluster identifier. The method includes (a) selecting a plurality of network devices to form a cluster, (b) selecting a first network device to be a commander network device having a public IP address, each of the remaining network devices being a cluster member network device and having a non-public network address, (c) receiving at the commander network device a network management request message from a management console, the message including a source address field containing an IP address of the management console, a destination address field containing the IP address of the commander network device, a request identification field containing an original request identifier uniquely identifying the message, and an intra-cluster identifier, and (d) forwarding the message to the-cluster member network device identified by the intra-cluster identifier using the non-pubic network address of the cluster member network device.
-
Citations
53 Claims
-
1. A method for managing a cluster of network devices, comprising:
-
selecting a plurality of network devices to form a cluster, each of the network devices being capable of interfacing at least two computer networks, and capable of receiving and processing a network management request message from a management console, each of the network devices being assigned with an intra-cluster identifier;
selecting a first network device from among the plurality of the network devices to be a commander network device, the commander network device having a public IP address, each of the remaining network devices being a cluster member network device, each cluster member network device having a non-public network address;
receiving at the commander network device a network management request message from the management console, wherein the network management request message includes a source address field containing an IP address of the management console, a destination address field containing the IP address of the commander network device, a request identification field containing an original request identifier uniquely identifying the network management request message, and an indication of an intra-cluster identifier; and
forwarding the network management request message to the cluster member network device identified by the intra-cluster identifier using the non-pubic network address of the cluster member network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
changing the source address field of the network management request message to contain the IP address of the commander network device; and
changing the destination address field of the network management request message to contain the non-public network address of the cluster member network device.
-
-
3. The method according to claim 2 wherein said forwarding further includes:
changing the request identification field of the network management request message to contain an intra-cluster request identifier.
-
4. The method according to claim 3, further comprising:
storing values of the source address field and the request identification field within the commander network device.
-
5. The method according to claim 3, further comprising:
-
receiving a response to the network management request message at the commander network device from the cluster member network device, wherein the response includes a source address field containing the non-public network address of the cluster member network device, a destination address field containing the IP address of the commander network device, and a response identification field containing the value of the intra-cluster request identifier;
changing the source address field of the response to contain the IP address of the commander network device;
changing the destination address field of the response to contain the IP address of the management console;
changing the response identification field of the response to contain the original request identifier; and
forwarding the response to the management console.
-
-
6. The method according to claim 2, further comprising:
-
receiving a response to the network management request message at the commander network device from the cluster member network device, wherein the response to the network management request message includes a source address field containing the non-public network address of the cluster member network device, and a destination address field containing the IP address of the commander network device;
changing the source address field of the response to the network management request message to contain the IP address of the commander network device;
changing the destination address field of the response to the network management request message to contain the IP address of the management console; and
forwarding the response to the network management request message to the management console.
-
-
7. The method according to claim 6, wherein the network management request message and the response to the network management request message are SNMP messages.
-
8. The method according to claim 1, wherein the first network device is a LAN switch.
-
9. The method according to claim 8, wherein the cluster member network device is a LAN switch.
-
10. The method according to claim 1 wherein said selecting a cluster includes:
defining a cluster identifier for the cluster.
-
11. The method according to claim 10 wherein the cluster identifier is an SNMP community string, and wherein the intra-cluster identifier includes the SNMP community string and a unique member string.
-
12. The method according to claim 1, wherein the network management request message is an SNMP message.
-
13. The method according to claim 1 wherein the non-public network address of the cluster member network device is a non-public IP address.
-
14. The method according to claim 1 wherein the non-public network address of the cluster member network device is a Media Access Control address.
-
15. An apparatus for managing a cluster of network devices, comprising:
-
means for selecting a plurality of network devices to form a cluster, each of the network devices being capable of interfacing at least two computer networks, and capable of receiving and processing a network management request message from a management console, each of the network devices being assigned with an intra-cluster identifier;
means for selecting a first network device from among the plurality of the network devices to be a commander network device, the commander network device having a public IP address, each of the remaining network devices being a cluster member network device, each cluster member network device having a non-public network address;
means for receiving at the commander network device a network management request message from the management console, wherein the network management request message includes a source address field containing an IP address of the management console, a destination address field containing the IP address of the commander network device, a request identification field containing an original request identifier uniquely identifying the network management request message, and an indication of an intra-cluster identifier; and
means for forwarding the network management request message to the cluster member network device identified by the intra-cluster identifier using the non-pubic IP address of the cluster member network device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
means for changing the source address field of the network management request message to contain the IP address of the commander network device; and
means for changing the destination address field of the network management request message to contain the non-public network address of the cluster member network device.
-
-
17. The apparatus according to claim 16 wherein said means for forwarding further includes:
means for changing the request identification field of the network management request message to contain an intra-cluster request identifier.
-
18. The apparatus according to claim 17, further comprising:
means for storing values of the source address field and the request identification field within the first network device.
-
19. The apparatus according to claim 17, further comprising:
-
means for receiving a response to the network management request message at the commander network device from the cluster member network device, wherein the response includes a source address field containing the non-public network address of the cluster member network device, a destination address field containing the IP address of the commander network device, and a response identification field containing the value of the intra-cluster request identifier;
means for changing the source address field of the response to contain the IP address of the commander network device;
means for changing the destination address field of the response to contain the IP address of the management console;
means for changing the response identification field of the response to contain the original request identifier; and
means for forwarding the response to the management console.
-
-
20. The apparatus according to claim 16, further comprising:
-
means for receiving a response to the network management request message at the commander network device from the cluster member network device, wherein the response to the network management request message includes a source address field containing the non-public network address of the cluster member network device, and a destination address field containing the IP address of the commander network device;
means for changing the source address field of the response to the network management request message to contain the IP address of the commander network device;
means for changing the destination address field of the response to the network management request message to contain the IP address of the management console; and
means for forwarding the response to the network management request message to the management console.
-
-
21. The apparatus according to claim 20, wherein the network management request message and the response to the network management request message are SNMP messages.
-
22. The apparatus according to claim 15, wherein the first network device is a LAN switch.
-
23. The apparatus according to claim 22, wherein the cluster member network device is a LAN switch.
-
24. The apparatus according to claim 15 wherein said means for selecting a cluster includes:
means for defining a cluster identifier for the cluster.
-
25. The apparatus according to claim 24 wherein the cluster identifier is an SNMP community string, and wherein the intra-cluster identifier includes the SNMP community string and a unique member string.
-
26. The apparatus according to claim 15, wherein the network management request message is an SNMP message.
-
27. The apparatus according to claim 15 wherein the non-public network address of the cluster member network device is a non-public IP address.
-
28. The apparatus according to claim 15 wherein the non-public network address of the cluster member network device is a Media Access Control address.
-
29. A first network device for redirecting network management messages in a cluster of network devices, the cluster including a plurality of network devices, each of the network devices being capable of interfacing at least two computer networks, and capable of receiving and processing a network management request message from a management console, each of the network devices being assigned with an intra-cluster identifier, said first network device comprising:
-
a public IP address, said first network device being selected from among the plurality of the network devices, each of the remaining network devices being a cluster member network device, each cluster member network device having a non-public network address;
network management request reception logic adapted to receive a network management request message from a management console, wherein the network management request message includes a source address field containing an IP address of the management console, a destination address field containing the IP address of the first network device, a request identification field containing an original request identifier uniquely identifying the network management request message, and an indication of an intra-cluster identifier; and
logic circuitry adapted to forward for the network management request message to the cluster member network device identified by the intra-cluster identifier using the non-pubic network address of the cluster member network device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
logic circuitry adapted to change the source address field of the network management request message to contain the IP address of the first network device; and
logic circuitry adapted to change the destination address field of the network management request message to contain the non-public network address of the cluster member network device.
-
-
31. The first network device in accordance with claim 30 wherein said logic circuitry adapted to forward further includes:
logic circuitry adapted to change the request identification field of the network management request message to contain an intra-cluster request identifier.
-
32. The first network device in accordance with claim 31, further comprising:
a memory for storing values of the source address field and the request identification field within the first network device.
-
33. The first network device in accordance with claim 31, further comprising:
-
logic circuitry adapted to receive a response to the network management request message at the first network device from the cluster member network device, wherein the response includes a source address field containing the non-public network address of the cluster member network device, a destination address field containing the IP address of the first network device, and a response identification field containing the value of the intra-cluster request identifier;
logic circuitry adapted to change the source address field of the response to contain the IP address of the first network device;
logic circuitry adapted to change the destination address field of the response to contain the IP address of the management console;
logic circuitry adapted to change the response identification field of the response to contain the original request identifier; and
logic circuitry adapted to forward the response to the management console.
-
-
34. The first network device in accordance with claim 30, further comprising:
-
logic circuitry adapted to receive a response to the network management request message from the cluster member network device, wherein the response to the network management request message includes a source address field containing the non-public network address of the cluster member network device, and a destination address field containing the IP address of the first network device;
logic circuitry adapted to change the source address field of the response to the network management request message to contain the IP address of the first network device;
logic circuitry adapted to change the destination address field of the response to the network management request message to contain the IP address of the management console; and
logic circuitry adapted to forward the response to the network management request message to the management console.
-
-
35. The first network device in accordance with claim 34, wherein the network management request message and the response to the network management request message are SNMP messages.
-
36. The first network device in accordance with claim 29, wherein the first network device is a LAN switch.
-
37. The first network device in accordance with claim 36, wherein the cluster member network device is a LAN switch.
-
38. The first network device in accordance with claim 29, wherein the network management request message is an SNMP message.
-
39. The first network device in accordance with claim 29 wherein the intra-cluster identifier includes an SNMP community string defined for the cluster and a member string uniquely identifying the network device within the cluster.
-
40. The first network device in accordance with claim 29 wherein the non-public network address of the cluster member network device is a non-public IP address.
-
41. The first network device in accordance with claim 29 wherein the non-public network address of the cluster member network device is a Media Access Control address.
-
42. A cluster of network devices, comprising:
-
a cluster management console capable of transmitting a network management request message; and
at least two network devices capable of interfacing at least two computer networks, and capable of receiving and processing the network management request message, each of the network devices being assigned with a unique intra-cluster identifier, said network devices including;
a commander network device having a public IP address and receiving the network management request, the network management request including a source address field containing an IP address of said management console, a destination address field containing the IP address of said commander network device, a request identification field containing an original request identifier uniquely identifying the network management request message, and an indication of an intra-cluster identifier; and
at least one cluster member network device, each cluster member network device having a non-public network address, wherein said commander network device forwards the network management request to the cluster member network device identified by the intra-cluster identifier using the non-pubic network address of the cluster member network device. - View Dependent Claims (43, 44, 45, 46, 47, 48, 52, 53)
-
-
49. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for managing a cluster of network devices, the method comprising:
-
selecting a plurality of network devices to form a cluster, each of the network devices being capable of interfacing at least two computer networks, and capable of receiving and processing a network management request message from a management console, each of the network devices being assigned with an intra-cluster identifier;
selecting a first network device from among the plurality of the network devices to be a commander network device, the commander network device having a public IP address, each of the remaining network devices being a cluster member network device, each cluster member network device having a non-public network address;
receiving at the commander network device a network management request message from the management console, wherein the network management request message includes a source address field containing an IP address of the management console, a destination address field containing the IP address of the commander network device, a request identification field containing an original request identifier uniquely identifying the network management request message, and an indication of an intra-cluster identifier; and
forwarding the network management request message to the cluster member network device identified by the intra-cluster identifier using the non-pubic network address of the cluster member network device. - View Dependent Claims (50, 51)
changing the source address field of the network management request message to contain the IP address of the commander network device; and
changing the destination address field of the network management request message to contain the non-public network address of the cluster member network device.
-
-
51. The program storage device readable by a machine according to claim 50, the method further comprising:
-
receiving a response to the network management request message at the commander network device from the cluster member network device, wherein the;
response to the network management request message includes a source address field containing the non-public network address of the cluster member network device, and a destination address field containing the IP address of the commander network device;
changing the source address field of the response to the network management request message to contain the IP address of the commander network device;
changing the destination address field of the response to the network management request message to contain the IP address of the management console; and
forwarding the response to the network management request message to the management console.
-
Specification