Prioritization based on ip pool and subnet by dhcp
AssigneeAlcatel-Lucent Canada Inc.
InventorRamaswamy Subramanian
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and machine readable storage medium is disclosed for handling Dynamic Host Configuration Protocol (DHCP) at a first DHCP server, assigning a priority to each of a plurality of subnets, associating each subnet to an IP pool; and assigning to a client an IP address from the highest priority subnet.
Claims6
A method for handling Dynamic Host Configuration Protocol (DHCP) at a first DHCP server, said method comprising steps of:
- assigning a priority to each of a plurality of subnets;
- associating each subnet to an IP pool;
- receiving a DHCP Discover message from a client;
- in response to receipt of a DHCP Discover message from a network client, determining a gateway interface address from said DHCP Discover message;
- determining an IP Pool from said gateway interface address;
- determining a list of subnets associated with said IP Pool;
- selecting an Internet Protocol (IP) address from a subnet having a highest priority from said list of subnets;
- and
- transmitting a DHCP Offer message to said network client, offering said selected IP address.
A DHCP server, comprising:
- a processor;
- and
- a memory communicatively connected to the processor, the memory having stored thereon instructions which, when executed by the processor, cause the processor to:
- assign a priority to each of a plurality of subnets;
- associate each subnet to an IP pool;
- receive a DHCP Discover message from a client;
- in response to receipt of a DHCP Discover message from a network client, determine a gateway interface address from said DHCP Discover message;
- determine an IP Pool from said gateway interface address;
- determine a list of subnets associated with said IP Pool;
- select an Internet Protocol (IP) address from a subnet having a highest priority from said list of subnets;
- and
- transmit a DHCP Offer message to said network client, offering said selected IP address.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the steps of:
- assigning a priority to each of a plurality of subnets;
- associating each subnet to an IP pool;
- receiving a DHCP Discover message from a client;
- in response to receipt of a DHCP Discover message from a network client, determining a gateway interface address from said DHCP Discover message;
- determining an IP Pool from said gateway interface address;
- determining a list of subnets associated with said IP Pool;
- selecting an Internet Protocol (IP) address from a subnet having a highest priority from said list of subnets;
- and
- transmitting a DHCP Offer message to said network client, offering said selected IP address.
Dependencies are inferred from the claim text.