Sticky ip 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 and assigning to a client, a previously assigned IP address if the previously assigned IP address is still available and if the previously assigned IP address is in a subnet having a highest priority.
Claims7
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;
- receiving a DHCP Discover message from a client;
- in response to receipt of a DHCP Discover message from a client, determining if said client had a previously assigned IP address;
- determining if said previously assigned IP address is still available;
- responsive to said previously assigned IP address being available determining if said previously assigned IP address is in a subnet having a highest priority;
- responsive to said previously assigned IP address being in a subnet having a highest priority, selecting said previously assigned IP address;
- and
- transmitting a DHCP Offer message to said 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;
- receive a DHCP Discover message from a client;
- in response to receipt of a DHCP Discover message from a client, determine if said client had a previously assigned IP address;
- determine if said previously assigned IP address is still available;
- responsive to said previously assigned IP address being available, determine if said previously assigned IP address is in a subnet having a highest priority;
- responsive to said previously assigned IP address being in a subnet having a highest priority, select said previously assigned IP address;
- and
- transmit a DHCP Offer message to said 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;
- receiving a DHCP Discover message from a client;
- in response to receipt of a DHCP Discover message from a client, determining if said client had a previously assigned IP address;
- determining if said previously assigned IP address is still available;
- responsive to said previously assigned IP address being available determining if said previously assigned IP address is in a subnet having a highest priority;
- responsive to said previously assigned IP address being in a subnet having a highest priority, selecting said previously assigned IP address;
- and
- transmitting a DHCP Offer message to said client, offering said selected IP address.
Dependencies are inferred from the claim text.