Techniques for dynamic host configuration using overlapping network
First Claim
1. A method for managing leased network addresses for a plurality of networks using overlapping address spaces, the method comprising the computer-implemented steps of:
- storing a plurality of banks of addresses, wherein each said bank includes a pool of available addresses and a data structure of leased addresses, corresponding to the plurality of networks, wherein at least one particular set of one or more network addresses is included in more than one bank of the plurality of banks;
receiving a request for a network address for a host on a first network of the plurality of networks from a relay agent on an intermediate device connected to the first network, the request including a qualifier associated with the first network by the relay agent;
based on the qualifier, selecting a first bank of addresses from the plurality of banks;
identifying a first network address from the first bank of addresses based at least in part on the request; and
sending to the relay agent a response for the host, the response indicating the first network address and the qualifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for managing leased network addresses for multiple networks using overlapping address spaces include storing banks of addresses corresponding to the multiple networks. A request for a network address for a host on a first network is received from a relay agent on an intermediate device. The request includes a qualifier associated with the first network by the relay agent. A first bank of addresses is selected based on the qualifier. A first network address from the first bank is identified based at least in part on the request. A response for the host is sent to the relay agent. The response indicates the first network address and the qualifier. Thus a dynamic host configuration protocol (DHCP) server can provide the same network address for several hosts spread over different networks, such as different virtual private networks (VPNs).
142 Citations
23 Claims
-
1. A method for managing leased network addresses for a plurality of networks using overlapping address spaces, the method comprising the computer-implemented steps of:
-
storing a plurality of banks of addresses, wherein each said bank includes a pool of available addresses and a data structure of leased addresses, corresponding to the plurality of networks, wherein at least one particular set of one or more network addresses is included in more than one bank of the plurality of banks; receiving a request for a network address for a host on a first network of the plurality of networks from a relay agent on an intermediate device connected to the first network, the request including a qualifier associated with the first network by the relay agent; based on the qualifier, selecting a first bank of addresses from the plurality of banks; identifying a first network address from the first bank of addresses based at least in part on the request; and sending to the relay agent a response for the host, the response indicating the first network address and the qualifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing leased network addresses for a plurality of networks using overlapping address spaces, the method comprising the computer-implemented steps of:
-
receiving, at a relay agent executing on an intermediate device connected to a first network of the plurality of networks, a first request for a network address from a host on the first network; associating a particular qualifier with the first network; and sending to a configuration server a second request for a network address for the host, the second request including the particular qualifier. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification