Skip to main content

DHCP-Relay

En DHCP Relay på Cisco-udstyr fungerer som en mellemmand, der videresender DHCP-pakker mellem klienter og en fjern DHCP-server på tværs af netværkssegmenter (subnets). Dette er nødvendigt, fordi DHCP Discover- og Request-pakker er broadcasts, som ikke kan krydse routere.

 

Hvordan fungerer en DHCP Relay
  1. Klienten sender DHCP Discover:

    • En DHCP-klient sender en broadcast-pakke (DHCP Discover) på sit lokale subnet for at finde en DHCP-server.
    • Hvis der ikke er en DHCP-server i samme subnet, modtager en DHCP Relay (typisk en router eller switch) pakken.
  2. DHCP Relay videresender pakken:

    • DHCP Relay fanger DHCP Discover-pakken og videresender den som en unicast til den konfigurerede DHCP-server.
    • Relæagenten indsætter sin egen IP-adresse (interface-IP’en på det lokale subnet) i giaddr-feltet (Gateway IP Address) i DHCP-pakken. Dette fortæller DHCP-serveren, hvilket subnet klienten befinder sig i.
  3. DHCP-server svarer med en DHCP Offer:

    • Serveren sender en DHCP Offer-pakke tilbage til DHCP Relay (baseret på giaddr-feltet).
  4. DHCP Relay sender svar til klienten:

    • DHCP Relay videresender DHCP Offer som en broadcast eller unicast til klienten på det lokale subnet.
  5. Processen fortsætter:

    • Efter klienten sender en DHCP Request, og serveren sender en DHCP ACK, videresender DHCP Relay disse pakker på samme måde.