När en DHCP-klient tilldelas en IP-adress av en DHCP-server, sker detta med en begränsad lånetid (lease time). Lånetiden är den tid under vilken klienten får använda IP-adressen innan den måste förnyas eller tilldelas på nytt. Lånetiden hanteras med tre viktiga tidsintervaller: T0, T1, och T2.
- T0: Startpunkten då klienten får sin IP-adress (början på lånetiden).
- T1: Klienten försöker förnya IP-adressen vid 50% av lånetiden genom att skicka ett unicast DHCPREQUEST till den ursprungliga servern.
- T2: Vid 87,5% av lånetiden skickar klienten ett broadcast DHCPREQUEST om den tidigare förnyelsen misslyckades, för att försöka förnya IP-adressen via alla tillgängliga DHCP-servrar.
- Lånetiden löper ut: Om klienten inte kan förnya IP-adressen före lånetidens utgång, måste klienten släppa sin IP-adress och börja DHCP-processen från början.
Att förnya eller förlänga en DHCP-lånetid
Innan lånetiden löper ut inleder klienten en tvåstegsprocess för att förnya lånetiden med DHCPv4-servern, enligt följande:
- När halva lånetiden har gått (vid T1-tidpunkten), försöker DHCP-klienten förnya sin IP-adress genom att skicka ett unicast DHCPREQUEST-meddelande till den DHCP-server som tilldelade den nuvarande IP-adressen.
- DHCP-servern svarar med ett unicast DHCPACK-meddelande, där den bekräftar att klienten får behålla IP-adressen och eventuellt förnyar lånetiden.
Obs: Dessa meddelanden (främst DHCPOFFER och DHCPACK) kan skickas som unicast eller broadcast enligt IETF RFC 2131.
Om en DHCP-klient inte lyckas förnya sin låneperiod för en IP-adress, kan flera situationer uppstå beroende på klientens konfiguration och nätverkets beteende:
- Adressen Upphör att Gälla – Klienten kommer inte längre att ha tillåtelse att använda den specifika IP-adressen för kommunikation i nätverket.
- IP-adress Konflikt – Om den ursprungliga enheten fortsätter att använda IP-adressen utan att lånetiden är giltig, kan detta resultera i en adress-konflikt om IP-adressen tilldelas en annan enhet.
- Förlorad Nätverkskommunikation – Alla nätverkstjänster som kräver IP-kommunikation (till exempel webbsurfning, e-post, och fjärråtkomst) blir otillgängliga för klienten.
I situationer där en DHCP-klient inte kan erhålla en IP-adress från en DHCP-server, som när DHCP-servern är otillgänglig eller när klientens DHCP IP-lån inte kan förnyas, hanterar olika operativsystem denna situation på lite olika sätt:
- Windows – Klienten tilldelas själv en APIPA (Automatic Private IP Addressing) adress. Dessa IP-adresser är i intervallet 169.254.0.1 till 169.254.255.254. Med en APIPA-adress kan klienter kommunicera endast lokalt inom samma delnät.
- Linux – Många Linux-distributioner använder en tjänst som Avahi. Den är en tjänst som möjliggör automatisk upptäckt av nätverksenheter och tjänster på ett lokalt nätverk och kan konfigurera en link-local adress (i samma 169.254/16 nät) om DHCP misslyckas.