HCPs dynamiska värdtilldelningsprotokoll används i stor utsträckning i daglig internetåtkomst, såsom heminternetrouterär en DHCP-server. När vi ställer in klienten att automatiskt få IP-adressen tilldelar DHCP-servern IP-adressen till klienten enligt DHCP-protokollet.ONUkan även användas som DHCP-servrar.
DHCP-protokollet allokerar automatiskt IP-paket av fyra huvudtyper:
DHCP Discover: Skicka ut av klienten för att upptäcka DHCP-servern.
DHCP-erbjudande: Skickas av DHCP-servern, berättar för klienten att jag kan ge IP-adressen.
DHCP-förfrågan: Skicka av klienten talar om för motsvarande DHCP-server att jag behöver IP-adressen.
DHCP ACK: Utfärdat av DHCP-servern för att tillhandahålla IP-adressen för klientsvaret.
DHCP Release: I allmänhet är klienten avstängd eller offline. Detta meddelande kommer att få DHCP-servern att släppa IP-adressen för klienten som skickar detta meddelande.
DHCP Inform: Ett meddelande skickat av klienten som begär viss information från servern.
DHCP Decline: När klienten upptäcker att IP-adressen som tilldelats av servern inte är tillgänglig (som IP-adresskonflikter), skickas detta meddelande som informerar servern mot användningen av IP-adressen.
Under DHCP-kommunikation används UDP som överföringsprotokoll. Värden skickar en begäran till DHCP-serverport 67 och servern svarar på meddelandet till värdport 68.
1. Upptäcktsfasen, där en DHCP-klient letar efter en DHCP-server (DHCPdiscover)
DHCP-klienten skickar DHCPdiscover-upptäcktsinformationen för att hitta DHCP-servern i broadcast-läge (eftersom IP-adressen för DHCP-servern är okänd för klienten), det vill säga specifik broadcast-information till adressen 255.255.255.255. Varje värd i nätverket med TCP/IP-protokoll kommer att ta emot detta sändningsmeddelande, men bara DHCP-servern kommer att svara.
2.Provisionsfas, där DHCP-servern tillhandahåller IP-adressen (DHCPoffer)
Varje DHCP-server i nätverket som tar emot en DHCPdiscover-upptäckt svarar genom att välja en av de IP-adresser som ännu inte har hyrts till DHCP-klienten och skickar ett DHCP-erbjudande som innehåller den hyrda IP-adressen och andra inställningar till DHCP-klienten.
3. Urvalsfasen, där en DHCP-klient väljer en IP-adress som tillhandahålls av en DHCP-server (DHCPrequest)
Om det finns mer än en DHCP-server som tillhandahåller information till DHCP-erbjudandet som sänts av DHCP-klienten, accepterar DHCP-klienten endast den första mottagna DHCP-erbjudandet och svarar sedan på en DHCPrequest-förfråganinformation i broadcast-läge. Denna information innehåller en begäran om IP-adressen till den DHCP-server som den väljer. Anledningen till att svara i broadcast-läge är att informera alla DHCP-servrar att han kommer att välja IP-adressen som tillhandahålls av en DHCP-server.
4. Bekräftelsefasen, där DHCP-servern bekräftar den angivna IP-adressen (DHCPack)
När DHCP-servern tar emot informationen om DHCPrequest-förfrågan som besvaras av DHCP-klienten, skickar den ett DHCPack-bekräftelsemeddelande till DHCP-klienten med den IP-adress som den angav och andra inställningar för att tala om för DHCP-klienten att den kan använda IP-adressen den angav. DHCP-klienten binder sedan sitt TCP/IP-protokoll till nätverkskortet, och alla DHCP-servrar, förutom den som valts av DHCP-klienten, tar tillbaka den angivna IP-adressen.
5. Logga in igen (DHCPrequest)
I framtiden, varje gång DHCP-klienten loggar in på nätverket igen, behöver den inte skicka DHCPdiscover-upptäcktsinformationen igen, utan skickar DHCPrequest-begäran direkt som innehåller den tidigare tilldelade IP-adressen. När DHCP-servern tar emot denna information försöker den låta DHCP-klienten fortsätta att använda den ursprungliga IP-adressen och svarar med en DHCPack-bekräftelse. Om IP-adressen inte längre kan tilldelas till den ursprungliga DHCP-klienten (om IP-adressen redan har tilldelats en annan DHCP-klient), svarar DHCP-servern ett DHCPnack-förnekandemeddelande till DHCP-klienten. När den ursprungliga DHCP-klienten tar emot detta DHCPnack-förnekandemeddelande måste den skicka DHCPdiscover-upptäcktsmeddelandet igen för att begära en ny IP-adress.
6. Uppdatera hyresavtalet
IP-adressen som hyrs av DHCP-server till DHCP-klient har vanligtvis en leasingperiod, varefter DHCP-servern tar tillbaka den hyrda IP-adressen. Om en DHCP-klient vill förlänga sitt IP-leasingavtal måste den förnya sitt IP-lease. DHCP-klienten skickar automatiskt information till DHCP-servern för att uppdatera sin IP-leasing både när DHCP-klienten startas och när IP-leasingperioden är halverad.
DHCP dynamisk värdtilldelning tillhör också en av våraONUserie nätverksprodukter, och våra relaterade nätverksprodukter täcker olika typer avONUserieprodukter, inklusive ACONU/ kommunikationONU/ intelligentONU/ lådaONU/ dubbel PON-portONUoch så vidare. OvanståendeONUserieprodukter kan användas för nätverkskraven i olika scenarier.Välkommen att få en mer detaljerad teknisk förståelse av produkterna.