A Caching DHCP Relay Agent

A Caching DHCP Relay Agent Patrick H. Fry Joshua W. Knight Dynamic Host Configuration Protocol[2] (DHCP) is an increasingly popular method for providing configuration information to network hosts. In large-scale enterprise and/or geographically dispersed networks it is useful to provide continuous, reliable DHCP service while minimizing the number of DHCP servers. This paper describes the Caching DHCP Relay Agent (CDRA) which can reduce the workload of a DHCP server and provide DHCP services during server failures. The CDRA requires minimal configuration and management. Three different types of CDRAs are introduced; one of which, the proxying CDRA, was implemented by modifying the existing DHCP relay agent code for the IBM AIX operating system. Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY

A Caching DHCP Relay Agent

Patrick H. Fry

Joshua W. Knight

Dynamic Host Configuration Protocol[2] (DHCP) is an increasingly popular method for providing configuration information to network hosts. In large-scale enterprise and/or geographically dispersed networks it is useful to provide continuous, reliable DHCP service while minimizing the number of DHCP servers. This paper describes the Caching DHCP Relay Agent (CDRA) which can reduce the workload of a DHCP server and provide DHCP services during server failures. The CDRA requires minimal configuration and management. Three different types of CDRAs are introduced; one of which, the proxying CDRA, was implemented by modifying the existing DHCP relay agent code for the IBM AIX operating system.

Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY