Hvad er DHCP-protokollen, og hvordan fungerer den?

DHCP-protokol (Dynamic Host Configuration Protocol) bruges ofte i netværk til dynamisk IP-adresseringskonfiguration. Hver brugers enhed har mindst brug for IP-adresse for at deltage i netværket og oprette forbindelse til tjenester. Når computeren først opretter forbindelse til det lokale netværk med kabel eller trådløst internet SSID, er det første at kigge efter IP-adresse, netmask, standardport og DNS-servere.

Hvordan fungerer DHCP-protokollen?

  1. Host tilslutning til netværk (kabel eller trådløs) sender DHCP discover besked til alle værter i lag 2 segment (destinationsadresse er FF:FF:FF:FF:FF:FF: FF). Ramme med denne DISCOVER-meddelelse rammer DHCP-serveren.

DHCP Discover packet

2. Når DHCP-serveren modtager discover-meddelelsen, foreslår den, at IP-adresseringstilbuddet til klientværten af unicast. Denne TILBUDSMEDDELELSE indeholder:

  • foreslået IP-adresse til klient (her 192.168.1.10)
  • undernetmaske for at identificere undernetrummet (her 255.255.255.0)
  • IP for standardport til undernet (her 192.168.1.1)
  • IP for DNS-server til navneoversættelser (her 8.8.8.8)
  • indstillinger (Læs hele artiklen)

DHCP tilbud pakke

3. Nu efter at klienten har modtaget tilbuddet, anmoder den om de oplysninger, der officielt sender ANMODNINGSMEDDELELSEN til serveren denne gang af unicast.

DHCP anmodning pakke

4. Server sender bekræftelsesmeddelelse, der bekræfter DHCP-lejekontrakten til klienten. Nu har klienten lov til at bruge nye IP-indstillinger.

DHCP-Anerkendelsespakke

hvilke oplysninger, der kommer fra DHCP-protokollen, er nødvendige, og hvilke er valgfri?

i teorien er kun IP-adresse og maske nødvendig for at enheden kan fungere. Dette gælder i scenarie, at enheden er inden for det samme undernet med andre enheder og kommunikerer med andre, der kender deres IP-adresser. På en sådan måde er der ikke behov for at gå ud over eget undernet, og derfor er porten ikke nødvendig. Brug af kun IP-adresser til kommunikation eliminerer også behovet for navneoversættelser, så DNS er stadig valgfri. I virkelige scenarier går det meste af kommunikationen imidlertid ud over undernet og relæer på fuldt kvalificerede domænenavne.

ud over nødvendige DHCP – parametre er der DHCP-indstillinger som populær mulighed 150, der bruges i IP-Telefoni til at informere IP-telefoner om IP-adressen til IP-PB for korrekt telefonregistrering-f.eks. Næsten alle DHCP-serverleverandører er i stand til at videregive DHCP-indstillinger.

hvad hvis DHCP-serveren ikke er i samme undernet ?

du kan spørge dig selv, om der er behov for at have DHCP-server i det samme L2-segment (VLAN), fordi DHCP tilbyder meddelelsesrelæer på udsendelsesdestinationsadresse, hvilket kun er godt for det samme undernet. Højre spor! Men af hensyn til DHCP-skalerbarhed er der mulighed for at have DHCP-server uden for undernet. I en sådan løsning omdannes DHCP discover-pakker, der typisk kommer til standardportegrænsefladen, til unicast-pakker (DHCP discover embedded message) med giaddr-felt, der fortæller serveren om logisk vedhæftningsidentifikation. Pakken sendes direkte til IP af server placeret et sted i routable IP cloud. Giaddr hjælper DHCP-serveren med at finde den rigtige adressepulje til tildeling af adressen.

DHCP relay

kontroller, hvordan du konfigurerer DHCP-server på netværksenhed.