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?
- 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.
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)
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.
4. Servern skickar bekräftelsemeddelande som bekräftar DHCP-hyresavtalet till klienten. Nu får klienten använda nya IP-inställningar.
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.
kontrollera hur du konfigurerar DHCP-server på nätverksenhet.