Apparatus and method for automatic cluster network device address assignment
First Claim
1. A method for assigning private Internet Protocol (“
- IP”
) addresses to network devices in a cluster, each of the network devices being capable of interconnecting at least two network segments and forwarding data frames from one network segment to another, said method comprising;
reading the Media Access Control (“
MAC”
) address of a first network device;
generating a private IP address as a function of said MAC address;
assigning said private IP address to said first network device;
communicating with said first network device using said private IP address; and
detecting, at the first network device, a conflict between the assigned private IP address and an IP address being used by a network device other than the first network device.
1 Assignment
0 Petitions
Accused Products
Abstract
A group of network devices, such as Ethernet switches, are logically configured as a single cluster, with one commander device and one or more member devices. Each network device in the cluster contains an embedded HTML server that facilitates configuration and management of the network device via a management station running a Web browser. Each device in the cluster is identified by a unique Universal Resource Locator (“URL”). However, only the cluster commander is required to have a public IP address. The cluster commander automatically assigns private IP addresses to the other devices in the cluster. Network devices in the cluster constantly monitor network traffic on all their ports to detect conflicts between the automatically assigned IP addresses and the IP addresses of network devices outside of the cluster. When a conflict is detected, the cluster commander assigns a different private IP address to the cluster network device that caused the conflict. The process of detecting and correcting IP address conflicts continues continuously to enable the cluster network devices to react automatically to network configuration changes.
147 Citations
25 Claims
-
1. A method for assigning private Internet Protocol (“
- IP”
) addresses to network devices in a cluster, each of the network devices being capable of interconnecting at least two network segments and forwarding data frames from one network segment to another, said method comprising;reading the Media Access Control (“
MAC”
) address of a first network device;
generating a private IP address as a function of said MAC address;
assigning said private IP address to said first network device;
communicating with said first network device using said private IP address; and
detecting, at the first network device, a conflict between the assigned private IP address and an IP address being used by a network device other than the first network device. - View Dependent Claims (2, 3, 4, 5, 6)
- IP”
-
7. A cluster of network devices, comprising:
-
a commander network device having a public IP address; and
a member network device having a private IP address automatically assigned by said commander network device, the private IP address being created as a function of a MAC address of said member network device, each of the network devices being capable of interconnecting at least two network segments and forwarding data frames from one network segment to another, wherein said member network device comprises a conflict detection logic for detecting a conflict between the assigned private IP address and an IP address being used by a network device other said member network device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A first network device capable of automatically assigning a private Internet Protocol (“
- IP”
) address to a second network device, said first and second network devices being capable of interconnecting at least two network segments and forwarding data frames from one network segment to another, said first network device comprising;means for reading the Media Access Control (“
MAC”
) address of said second network device;
means for generating a private IP address as a function of said MAC address;
means for assigning said private IP address to said second network device;
means for communicating with said second network device using said private IP address; and
means for receiving an address conflict detection message indicating a conflict between the assigned private IP address and an IP address being used by a network device other than said second network device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
- IP”
-
25. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for assigning private Internet Protocol (“
- IP”
) addresses to network devices in a cluster, each of the network devices being capable of interconnecting at least two network segments and forwarding data frames from one network segment to another, the method comprising;reading the Media Access Control (“
MAC”
) address of a first network device;
generating a private IP address as a function of said MAC address;
assigning said private IP address to said first network device;
communicating with said first network device using said private IP address; and
detecting, at the first network device, a conflict between the assigned private IP address and an IP address being used by a network device other than the first network device.
- IP”
Specification