Sunteți pe pagina 1din 11

is a CISCO Networking Academy

Şedinţa 11:
• PROTOCOLUL DHCP
• RUTE STATICE - TROUBLESHOOTING
DYNAMIC HOST CONFIGURATION PROTOCOL
• Este un protocol standardizat (RFC 1531 urmat de actualul RFC
2131 si situat la nivel Aplicatie (Layer 4 – TCP/IP)

• In retele mari si foarte mari unde avem de configurat foarte


multe host-uri , metoda alocarii statice de adrese IP de catre
administrator nu are scalabilitate

• Protocolul DHCP este solutia la aceasta problema, cu ajutorul


lui putem aloca automat/dinamic atat adrese IP dar si alti
parametrii configurand un server DHCP in interiorul unei retele
LAN.
DYNAMIC HOST CONFIGURATION PROTOCOL
• Protocolul DHCP functioneaza pe modelul Client-Server

• Clientii /Host-urile solicita adrese IP iar serverul DHCP ofera


aceste adrese IP

• Serverul dispune de un POOL de adrese din care ofera IP-uri la


cerere
DYNAMIC HOST CONFIGURATION PROTOCOL
• Alocarea automata se poate face in mai multe moduri:
• crescator/descrescator din range-ul definit la configurare
• In functie de adresa MAC

• Adresele sunt “inchiriate” pe o perioada limitata de timp, dar


host-urile pot cere prelungirea acestei perioade.

• La nivel Transport protocolul foloseste porturile 67 si 68,


detaliate in urmatoarele slide-uri.
DYNAMIC HOST CONFIGURATION PROTOCOL
• Functionarea protocolului DHCP:
• Pasul 1: Hostul initiaza un mesaj broadcast numit DHCP DISCOVER
cu urmatoarele valori in headere:
MACs 11:…:11 , IPs 0.0.0.0 , Ps 68 ,
MACd FF:…:FF , IPd 255.255.255.255 , Pd 67
• Pasul
2: Serverul raspunde cu un mesaj broadcast numit DHCP
OFFER prin care ii prezinta o adresa IP host-ului:
MACs MACserver, IPs IPserver , Ps 67 ,
MACd 11:…:11 , IPd 255.255.255.255 , Pd 68
• Pasul 3: Host-ul raspunde cu un mesaj broadcast , DHCP REQUEST
prin care accepta adresa IP oferita de server la pasul 2.
MACs 11:…:11 , IPs 0.0.0.0 , Ps 68 ,
MACd MACserver, IPd 255.255.255.255 , Pd 67
DYNAMIC HOST CONFIGURATION PROTOCOL
• Pasul 4: Serverul trimite un mesaj unicast de tip DHCP ACK catre
host prin care il anunta ca a acceptat cererea si ca Hostul isi poate
seta adresa IP pe interfata:
MACs MAC server, IPs IPserver , Ps 67 ,
MACd 11:…:11, IPd 255.255.255.255 , Pd 68

• In acest moment serverul inscrie adresa IP in tabela de IP-uri


folosite iar host-ul isi seteaza efectiv adresa IP pe interfata.
DYNAMIC HOST CONFIGURATION PROTOCOL
• Functionarea protocolului DHCP:
Server Client

DHCP DISCOVER

DHCP OFFER

DHCP REQUEST

DHCP ACK
DYNAMIC HOST CONFIGURATION PROTOCOL
• Reinnoirea timpului de inchiriere a adresei IP:
Server Client

DHCP Renew se trimite de


DHCP RENEW De catre client la jumatate
Din timpul alocat initial

DHCP ACK
DYNAMIC HOST CONFIGURATION PROTOCOL
• Daca pana la 7/8 din timpul de inchiriere a adresei , serverul
nu ii confirma prelungirea perioadei , atunci serverul reia pasii
de obtinere a unei noi adrese (reia pasul 1)

• Timpul de inchiriere se numeste “lease” si se furnizeaza de


catre administrator la configurarea serverului.

• Tot odata cu configurarea serverului se mai seteaza si Masca de


retea, Default-gateway, DNS, si alti parametri.

• Mesajele transmise de protocolul DHCP nu sunt reliable ci sunt


incapsulate de UDP.
DYNAMIC HOST CONFIGURATION PROTOCOL
• Configurarea serverului DHCP:
Router(config)#ip dhcp pool [nume_pool]
Router(config-dhcp)#network [ID_retea] [masca_retea]
Router(config-dhcp)#default-router [IP_default_gw]
Router(config-dhcp)#lease [zile] [ore] [minute]
Router(config-dhcp)#dns-server [adresa_IP]
Router(config)#ip dhcp excluded-address [IP_minim] [IP_maxim]
DYNAMIC HOST CONFIGURATION PROTOCOL
• Exemplu de configurare:
Router(config)#ip dhcp pool SRV1
Router(config-dhcp)#network 10.1.1.0 255.255.255.0
Router(config-dhcp)#default-router 10.1.1.252
Router(config-dhcp)#lease 0 3 30
Router(config-dhcp)#dns-server 8.8.8.8
Router(config)#ip dhcp excluded-address 10.1.1.1 10.1.1.9

S-ar putea să vă placă și