02 - DHCP.pdf
-
Upload
pham-hoang-bao -
Category
Documents
-
view
31 -
download
6
Transcript of 02 - DHCP.pdf
-
Dch v DHCP
L Quc Ha
-
MC TIU BI HC
Gii thch cc khi nim c bn v dch v DHCP
Nm c qu trnh mt my tnh xin cp a ch IP
bng giao thc DHCP
Cch cu hnh dch v DHCP trn Windows 2008
Server
2
-
NI DUNG
t vn
Gii thiu DHCP
M hnh hot ng
Trin khai dch v
3
-
T VN
4
-IP/subnetmask -IP/subnetmask
-Default gateway
-DNS server
-.
-IP/subnetmask
-Default gateway
-IP/subnetmask
-Default gateway
-DNS server
200 hosts HCM
100 hosts H Ni
-
V SAO DNG DHCP?
DHCP lm gim phc tp v chi ph qun tr v s dng qu
trnh cu hnh TCP/IP ng.
DHCP lm gim phc tp v chi ph qun tr v s dng qu
trnh cu hnh TCP/IP ng.
Manual TCP/IP Configuration Manual TCP/IP Configuration
a ch IP c gn bng tay trc tip trn tng my trm.
Kh nng gn sai a ch IP cao.
Vic cu hnh sai c th dn n nhiu vn trong truyn thng v mng.
Chi ph qun tr tng cao trong mng c cc my tnh thng xuyn thay i.
a ch IP c gn bng tay trc tip trn tng my trm.
Kh nng gn sai a ch IP cao.
Vic cu hnh sai c th dn n nhiu vn trong truyn thng v mng.
Chi ph qun tr tng cao trong mng c cc my tnh thng xuyn thay i.
Automatic TCP/IP Configuration Automatic TCP/IP Configuration
a ch IP c cp pht t ng xung my trm.
m bo tt c cc my trm c cu hnh ng.
Cu hnh ti my trm c cp nht ng khi c s thay i trong cu trc mng.
Loi cc b nguy c c bn trn mng.
a ch IP c cp pht t ng xung my trm.
m bo tt c cc my trm c cu hnh ng.
Cu hnh ti my trm c cp nht ng khi c s thay i trong cu trc mng.
Loi cc b nguy c c bn trn mng.
5
-
NI DUNG
t vn
Gii thiu DHCP
M hnh hot ng
Trin khai dch v
6
-
DHCP GII THIU
DHCP = Dynamic Host Configuration Protocol
RFC 1533, 1534, 1541, 1542, 2131
Tin thn: BOOTP
Hot ng: tng ng dng trong m hnh OSI
Chc nng: cp pht a ch IP ng
M hnh Client - Server:
Server
Port: 67
Cung cp thng tin cu hnh TCP/IP cho cc client
Client:
Port: 68
Yu cu server cp thng tin cu hnh TCP/IP
7
-
DHCP GII THIU
DHCP lm
Qun l tp trung a ch IP
Cp IP khi client cn
Qun l a ch IP
Li ch:
Gim thiu vic ng a ch IP
Ti u vic s dng a ch IP
8
-
NI DUNG
t vn
Gii thiu DHCP
M hnh hot ng
Trin khai dch v
9
-
DHCP
Non-DHCP Client Non-DHCP Client DHCP Client DHCP Client
DHCP Client DHCP Client
DHCP Server DHCP Server DHCP Database DHCP Database
IP Address1
IP Address2
IP Address3 . . .
IP AddressN
IP Address1
IP Address2
IP Address3 . . .
IP AddressN
IP Address2
IP Address1
10
-
DHCP GI TIN
Xin cp mi:
Discover: client tm DHCP Server
Offer: DHCP gi mt a ch IP
Request: Client yu cu cp 1 a ch IP
Ack: Server xc nhn ng v gii phng a ch IP
Xin cp li:
Request
Ack
Hu thng tin c cp:
Release
11
-
QU TRNH CP PHT IP
DHCP client broadcasts a DHCPDISCOVER packet DHCP client broadcasts a DHCPDISCOVER packet 1 1
DHCP servers broadcast a DHCPOFFER packet DHCP servers broadcast a DHCPOFFER packet 2 2
DHCP client broadcasts a DHCPREQUEST packet DHCP client broadcasts a DHCPREQUEST packet 3 3
DHCP Server1 broadcasts a DHCPACK packet DHCP Server1 broadcasts a DHCPACK packet 4 4
DHCP
Client
DHCP
Client
DHCP
Server1
DHCP
Server1
DHCP
Server2
DHCP
Server2
12
-
QU TRNH GIA HN
DHCP Client DHCP Client DHCP
Server1
DHCP
Server1
DHCP
Server2
DHCP
Server2
DHCP Client sends a DHCPREQUEST packet DHCP Client sends a DHCPREQUEST packet 1 1
DHCP Server1 sends a DHCPACK packet DHCP Server1 sends a DHCPACK packet 2 2
50% of lease duration has
expired
50% of lease duration has
expired
87.5% of lease duration has
expired
87.5% of lease duration has
expired
100% of lease duration has
expired
100% of lease duration has
expired
If the client fails to renew its lease, after 50% of the lease
duration has expired, then the DHCP lease renewal process will
begin again after 87.5% of the lease duration has expired
If the client fails to renew its lease, after 50% of the lease
duration has expired, then the DHCP lease renewal process will
begin again after 87.5% of the lease duration has expired
If the client fails to renew its lease, after 87.5% of the lease has expired, then the DHCP lease generation process starts over again with a DHCP client broadcasting a DHCPDISCOVER
If the client fails to renew its lease, after 87.5% of the lease has expired, then the DHCP lease generation process starts over again with a DHCP client broadcasting a DHCPDISCOVER
DHCP Client DHCP Client DHCP
Server1
DHCP
Server1
DHCP
Server2
DHCP
Server2
DHCP client sends a DHCPREQUEST packet DHCP client sends a DHCPREQUEST packet 1 1
DHCP Server1 sends a DHCPACK packet DHCP Server1 sends a DHCPACK packet 2 2
13
-
DHCP FORMAT MESSAGE
14
-
DHCP FORMAT MESSAGE
15
Operation Code 1 Loi thng ip
Hardware type 1 Loi a ch vt l
Hardware Length 1 Kch thc 1 a ch vt l
Hop Count 1 Client set l 0, dng cho relay agent
Transaction ID 4 Transaction ID,
Number of seconds 2 c in bi client
Flags 1 Cho bit gi tin ny c phi l gi tin broadcast
khng
Client IP address 4 a ch ca Client, dng trong cc trng hp
renew,..
Your IP address 4 a ch ca i tc
Server IP address 4 a ch ca next server miv c dng
trong cc thng ip DHCPOFFER, DHCPACK
Gateway IP address 4 a ch ca relay agent
Client Hardware addr 16 a ch vt l ca client
-
DHCP CC THNG IP TRAO I
16
-
NI DUNG
t vn
Gii thiu DHCP
M hnh hot ng
Trin khai dch v
17
-
DEMO
18
-
M HNH DEMO
192.168.1.1/24
192.168.1.1/24
DHCP Client (Windows) DHCP Client (Windows)
DHCP Server DHCP Server
19
-
BI TON
Yu cu: Trin khai dch v DHCP cc my trong
ng mng 172.29.70.0/24 v 172.29.90.0/24 c
th xin IP ng
20
-
GII PHP 1: DHCP TRN MI SEGMENT
21
-
DHCP SERVER - CONFIG
Xc nh tham s:
Dy IP m server s cp cho cc client yu cu
Start IP End IP
Subnet mask
a ch IP khng c cp t ng (Exclusions Range)
Default gateway, DNS,
a ch dnh ring (Reservation)
22
-
GII PHP 1: DHCP TRN MI SEGMENT
Range: 172.29.70.x 172.29.70.y
Subnetmask: /24
Default gateway: ..
23
Range: 172.29.90.x 172.29.90.y
Subnetmask: /24
Default gateway: ..
-
GII PHP 1: VN NY SINH
C nhiu segment mng
Cn nhiu DHCP server
Tn km: bo tr + phn cng
Gii php: DHCP Relay Agent
24
-
GII PHP 2: DHCP RELAY AGENT
25
DHCP Relay Agent
-
GII PHP 2: DHCP RELAY AGENT CU HNH
26
Range: 172.29.70.x 172.29.70.y
Subnetmask: /24
Default gateway: ..
Range: 172.29.90.x 172.29.90.y
Subnetmask: /24
Default gateway: ..
DHCP Relay Agent
DHCP Relay Agent
Lng nghe gi tin Discover
-
GII PHP 2: DHCP RELAY AGENT HOT NG
27
DHCP Relay Agent
-
DHCP - CLIENT
Chuyn sang ch Obtain an IP address
automatically
28
-
DHCP CLIENT - LNH CONSOLE
Kim tra thng tin cu hnh IP: Ipconfig /all
Xin cp mt IP mi: Ipconfig /renew
Tr a ch IP ang dng: Ipconfig /release
29
-
HI & P
30