Co je protokol DHCP a jak funguje?

protokol DHCP (Dynamic Host Configuration Protocol) se běžně používá v sítích pro dynamickou konfiguraci adresování IP. Zařízení každého uživatele potřebuje pro připojení k síti a připojení ke službám alespoň IP adresu. Když se počítač poprvé připojí k místní síti pomocí kabelu nebo WiFi SSID, první věcí je hledat IP adresu,masku, výchozí bránu a servery DNS.

jak funguje protokol DHCP?

  1. hostitel připojený k síti (kabelový nebo bezdrátový) odešle zprávu DHCP discover všem hostitelům v segmentu vrstvy 2 (cílová adresa je FF: FF:FF: FF: FF: FF: FF). Rám s touto zprávou DISCOVER zasáhne server DHCP.

DHCP Discover paket

2. Poté, co DHCP server obdrží zprávu discover, navrhne unicast nabídku adresování IP klientskému hostiteli. Tato NABÍDKA zpráva obsahuje:

  • navrhované IP adresu klienta (zde 192.168.1.10)
  • maska podsítě k identifikaci podsítě prostor (zde 255.255.255.0)
  • IP výchozí brány pro podsítě (zde 192.168.1.1)
  • IP DNS serveru na jméno překlady (8.8.8.8)
  • Možnosti (přečtěte si celý článek)

DHCP offer paket

3. Nyní poté, co klient obdrží nabídku požaduje informace oficiálně odeslání zprávy POŽADAVKU na server tentokrát unicast.

DHCP Request packet

4. Server odešle potvrzovací zprávu potvrzující pronájem DHCP klientovi. Nyní klient může používat nové nastavení IP.

DHCP Vědomí packet

Jaké informace dostává od DHCP protokolu jsou nutné a které jsou volitelné?

teoreticky je pro práci zařízení zapotřebí pouze IP adresa a maska. To je pravda, v případě, že zařízení je ve stejné podsíti s jinými zařízeními a komunikuje s ostatními s vědomím jejich IP adresy. Tímto způsobem není třeba překračovat vlastní podsíť, a proto není brána potřebná. Použití pouze IP adres pro komunikaci také eliminuje potřebu překladů jmen, takže DNS je stále volitelný. V reálných scénářích však většina komunikace přesahuje podsíť a přenáší na plně kvalifikovaná doménová jména (FQDN).

kromě nezbytné DHCP parametry tam jsou možnosti služby DHCP, jako je populární Volbou 150 používaných v IP Telefonii informovat IP Telefony o IP adresu IP PBX pro správnou registraci telefonu – například Cisco Call Manager nebo Asterisk PBX. Téměř všichni dodavatelé serverů DHCP jsou schopni předat možnosti DHCP.

co když DHCP server není ve stejné podsíti ?

můžete se zeptat sami sebe, jestli je potřeba mít DHCP server ve stejném L2 segmentu (VLAN), protože offer DHCP zprávu relé na broadcast cílovou adresu, což je dobré pro stejné podsíti. Pravá stopa! Ale kvůli škálovatelnosti DHCP existuje možnost mít DHCP server mimo podsíť. V takových řešení DHCP discover pakety obvykle začíná na default gateway interface jsou transformovány na pakety (DHCP discover vložené zprávy) s giaddr pole, které říká, server o logické připevnění identifikace. Paket je odeslán přímo do IP serveru umístěného někde v rouable IP cloud. Giaddr pomáhá serveru DHCP najít správný fond adres pro udělení adresy.

DHCP relay

zkontrolujte, jak nakonfigurovat DHCP server v síťovém zařízení.