úterý 10. září 2013

CISCO - dhcp relay

Trošičku mne potrápila tato konfigurace: DHCP relay.
Přitom se na první pohled zdá, že to nebude problém.

Stále mi nechodilo předávání DHCP broadcast paketů na CISCO switchi.

Jak to funguje?

DHCP client vyšle žádost (ve formě broadcastu) po své síti (po své VLANě). 
Protože je nepraktické, aby se na každé síti nacházel DHCP server, tak vznikla definice DHCP RELAY AGENTA, který přijme DHCP požadavek (jako DHCP broadcast) a předá ho na příslušný server (jako DHCP UNICAST).
DHCP RELAY AGENT běží typicky na routru či na L3 switchi.

V CISCO terminologii se tomuto říká HELPER ADDRES (adresa DHCP server, který se nastaví na předávajícím CISCO routru).

Důležitým předpokladem je, aby každá VLAN síť měla svůj interface (svou vlastní IP adresu).

vytvoříme interface pro VLAN 111
SWITCH(config)#interface vlan 111

a přidělíme ip adresu
SWITCH(config-if)#ip addres 98.76.54.3 255.255.255.0

a zařídíme přeposílání na DHCP server

SWITCH(config-if)#ip helper-address 123.45.6.7

a nastavíme interface jako bezpečný zdroj pro DHCP relay agenta
SWITCH(config-if)#ip dhcp relay information trusted

V mém případě byl však problém v následujícím příkazu, který zapíná DHCP služby a DHCP relay funkce
SWITCH(config-if)#service dhcp


Žádné komentáře:

Okomentovat