IP pool management utilizing an IP pool MIB
First Claim
1. A method for managing network addresses on a data communications network, comprising:
- receiving network Internet Protocol (IP) address usage data from one or more network edge devices;
determining whether one or more of a plurality of local network address pools corresponding to the network edge devices should be reallocated based upon at least the requested network address usage data, wherein the one or more of a plurality of local network address pools includes a high watermark that indicates a measurement of a maximum number of network addresses used by the corresponding network edge device during a predetermined time period, wherein said determining further comprises ascertaining whether the high watermark of a local network address pool exceeds a high watermark limit, and wherein the determining is associated with polling network edge devices for the IP address usage data and receiving IP address usage alerts from the network edge devices, and wherein particular network addresses are reclaimed when the high watermark is less than the high watermark limit and a low watermark is greater than a low watermark limit;
reallocating one or more of a plurality of local network address pools based upon at least said requested network address usage data;
updating one or more local network address pool databases based upon said reallocating;
wherein the low watermark and the high watermark are each expressed as a percentage of allocated network addresses;
wherein the network operates according to a simple network management protocol (SNMP); and
wherein the low watermark and the high watermark are each stored in an expression management information base (MIB).
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing Internet Protocol (IP) addresses on a data communications network includes allocating multiple local IP address pools, requesting IP address usage data from one or more of the network edge devices, receiving the requested IP address usage data, determining whether the local IP address pools should be reallocated based upon the requested IP address usage data, reallocating one or more of the local IP address pools based upon the determination and updating one or more of the local IP address pool databases and a global IP pool database based upon the reallocating. Each of the local IP address pools is associated with a different network edge device that is capable of accepting connection requests requiring an IP address. The global IP address pool database includes the information maintained in each local IP address pool. A network edge device capable of managing IP addresses on a data communications network includes an allocator capable of allocating multiple local IP address pools, a receiver capable of receiving a communication, an allocator capable of allocating an available IP address from the local IP address pool if the communication includes a connection request, a determiner capable of determining whether the local IP address pool should be adjusted, a notifier capable of sending an alarm message to an IP pool manager when the IP address pool should be adjusted and a memory capable of storing an IP address allocation when the communication includes an IP address allocation.
113 Citations
12 Claims
-
1. A method for managing network addresses on a data communications network, comprising:
-
receiving network Internet Protocol (IP) address usage data from one or more network edge devices; determining whether one or more of a plurality of local network address pools corresponding to the network edge devices should be reallocated based upon at least the requested network address usage data, wherein the one or more of a plurality of local network address pools includes a high watermark that indicates a measurement of a maximum number of network addresses used by the corresponding network edge device during a predetermined time period, wherein said determining further comprises ascertaining whether the high watermark of a local network address pool exceeds a high watermark limit, and wherein the determining is associated with polling network edge devices for the IP address usage data and receiving IP address usage alerts from the network edge devices, and wherein particular network addresses are reclaimed when the high watermark is less than the high watermark limit and a low watermark is greater than a low watermark limit; reallocating one or more of a plurality of local network address pools based upon at least said requested network address usage data; updating one or more local network address pool databases based upon said reallocating; wherein the low watermark and the high watermark are each expressed as a percentage of allocated network addresses; wherein the network operates according to a simple network management protocol (SNMP); and wherein the low watermark and the high watermark are each stored in an expression management information base (MIB). - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for managing network addresses on a data communications network, the apparatus including a processor and a memory for storing instructions to be executed by the processor, comprising:
-
means for receiving network Internet Protocol (IP) address usage data from one or more network edge devices; means for determining whether one or more of a plurality of local network address pools corresponding to the network edge devices should be reallocated based upon at least the requested network address usage data, wherein the one or more of a plurality of local network address pools includes a high watermark that indicates a measurement of a maximum number of network addresses used by the corresponding network edge device during a predetermined time period, wherein said determining further comprises ascertaining whether the high watermark of a local network address pool exceeds a high watermark limit, and wherein the determining is associated with polling network edge devices for the IP address usage data and receiving IP address usage alerts from the network edge devices, and wherein particular network addresses are reclaimed when the high watermark is less than the high watermark limit and a low watermark is greater than a low watermark limit; means for reallocating one or more of a plurality of local network address pools based upon at least said requested network address usage data; means for updating one or more local network address pool databases based upon said reallocating; wherein the low watermark and the high watermark are each expressed as a percentage of allocated network addresses; wherein the network operates according to a simple network management protocol (SNMP); and wherein the low watermark and the high watermark are each stored in an expression management information base (MIB). - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus capable of managing network addresses on a data communications network in which packets are exchanged, the apparatus including a processor and a memory for storing instructions to be executed by the processor, comprising:
-
a requestor configured to receive Internet Protocol (IP) network address usage data from one or more network edge devices; a determiner configured to determine whether one or more of a plurality of local network address pools corresponding to the network edge devices should be reallocated based upon at least the requested network address usage data, wherein the one or more of a plurality of local network address pools includes a high watermark that indicates a measurement of a maximum number of network addresses used by the corresponding network edge device during a predetermined time period, wherein said determining further comprises ascertaining whether the high watermark of a local network address pool exceeds a high watermark limit, and wherein particular network addresses are reclaimed when the high watermark is less than the high watermark limit and a low watermark is greater than a low watermark limit; a reallocator configured to reallocate one or more of a plurality of local network address pools based upon at least said requested network address usage data, and wherein the determiner evaluates received IP address usage alerts from the network edge devices as part of its determination for reallocation; an updater configured to update one or more local network address pool databases based upon said reallocating; wherein the low watermark and the high watermark are each expressed as a percentage of allocated network addresses; wherein the network operates according to a simple network management protocol (SNMP); and wherein the low watermark and the high watermark are each stored in an expression management information base (MIB). - View Dependent Claims (10, 11, 12)
-
Specification