Vad är DHCP-protokollet och hur fungerar det?

DHCP-protokoll (Dynamic Host Configuration Protocol) används ofta i nätverk för dynamisk IP-adresseringskonfiguration. Varje användares enhet behöver minst IP-adress för att ansluta till nätverket och ansluta till tjänster. När datorn först ansluter till lokalt nätverk med kabel eller WiFi SSID, är det första att leta efter IP-adress, nätmask, standardgateway och DNS-servrar.

hur fungerar DHCP-protokollet?

  1. värd som ansluter till nätverk (kabel eller trådlös) skickar DHCP discover-meddelande till alla värdar i Layer 2-segmentet (destinationsadressen är FF:FF:FF:FF:FF:FF). Ram med detta DISCOVER-meddelande träffar DHCP-servern.

DHCP Discover packet

2. När DHCP-servern tar emot discover-meddelandet föreslår den IP-adresseringserbjudandet till klientvärden av unicast. Detta erbjudande meddelande innehåller:

  • föreslagen IP-adress för klienten (här 192.168.1.10)
  • subnätmask för att identifiera subnätutrymmet (här 255.255.255.0)
  • IP för standardgateway för subnät (här 192.168.1.1)
  • IP för DNS-server för namnöversättningar (här 8.8.8.8)
  • Alternativ (Läs hela artikeln)

DHCP erbjudande paket

3. Nu efter att klienten fått erbjudandet begär den informationen som officiellt skickar FÖRFRÅGNINGSMEDDELANDE till servern den här gången av unicast.

DHCP-Förfrågningspaket

4. Servern skickar bekräftelsemeddelande som bekräftar DHCP-hyresavtalet till klienten. Nu får klienten använda nya IP-inställningar.

DHCP bekräftar paket

vilken information som kommer från DHCP-protokollet är nödvändig och vilka är valfria?

i teorin behövs endast IP-adress och mask för att enheten ska fungera. Detta är sant i scenariot att enheten ligger inom samma delnät med andra enheter och kommunicerar med andra som känner till deras IP-adresser. På så sätt finns det inget behov av att gå utöver eget subnät och det är därför gateway inte behövs. Att bara använda IP-adresser för kommunikation eliminerar också behovet av namnöversättningar så DNS är fortfarande valfritt. Men i verkliga scenarier går det mesta av kommunikationen utöver delnätet och reläer på fullt kvalificerade domännamn (FQDN).

förutom nödvändiga DHCP-parametrar finns det DHCP-alternativ som populärt alternativ 150 som används i IP – telefoni för att informera IP-telefoner om IP-adressen till IP-PBX för korrekt telefonregistrering-till exempel Cisco Call Manager eller Asterisk PBX. Nästan alla DHCP – serverleverantörer kan skicka DHCP-alternativ.

vad händer om DHCP-servern inte finns i samma delnät ?

du kan fråga dig själv om det finns behov av att ha DHCP-server i samma L2-segment (VLAN), eftersom DHCP erbjuder meddelandereläer på sändningsdestinationsadress som bara är bra för samma delnät. Rätt spår! Men för DHCP-skalbarhetens skull finns det möjlighet att ha DHCP-server utanför delnätet. I en sådan lösning DHCP discover-paket som vanligtvis kommer till standardgateway-gränssnittet omvandlas till unicast-paket (DHCP discover embedded message) med giaddr-fält som berättar för servern om logisk bifogningsidentifiering. Paketet skickas direkt till IP server ligger någonstans i routable IP cloud. Giaddr hjälper DHCP-servern att hitta rätt adresspool för att bevilja adressen.

DHCP relay

kontrollera hur du konfigurerar DHCP-server på nätverksenhet.