Tải bản đầy đủ (.doc) (23 trang)

Tìm hiểu về dịch vụ DHCP

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.29 MB, 23 trang )

CHƯƠNG 1. DHCP LÀ GÌ?
1.1. DHCP là gì?
- DHCP là viết tắt của Dynamic Host Cofniguratio Protocol
- DHCP là một tiêu chuẩn TCP/IP mà rút gọn sự phức tạp và vai trò quản trị
của việc cấu hình địa chỉ IP của mạng client (khách). Microsoft Windows 2000
server cung cấp dịch vụ DHCP, cái mà làm máy tính có thể có chức năng như
DHCP server và định cấu hình các máy tính client có khả năng DHCP trên mạng
của bạn. DHCP chạy trên máy tính server, làm có thể sự quản lý tự động hoá và
tập trung hoá của các địa chỉ IP và sự thiết lập cấu hình TCP/IP cho các mạng
client của bạn. Dịch vụ DHCP của Microsoft cũng cung cấp sự tích hợp với đường
dẫn động dịch vụ đường dẫn và dịch vụ hệ thống tên miền, nâng cấp báo cáo tĩnh
và sự kiểm tra cho các DHCP server, các mục đặc biệt của nhà cung cấp và sự hỗ
trợ lớp người sử dụng, sự cấp phát địa chỉ multicast và sự bảo vệ DHCP server
yếu.
- DHCP đơn giản hoá sự quản lý quản trị của cấu hình địa chỉ IP bởi việc tự
động hoá cấu hình địa chỉ cho các mạng client. Tiêu chuẩn DHCP cung cấp sự sử
dụng của các server DHCP, cái mà được định nghĩa như bất cứ một máy tính nào
đang chạy DHCP. DHCP server cấp phát một cách tự động các địa chỉ IP và liên
hệ với việc định cấu hình TCP/IP đối với các DHCP client có thể trên mạng.
- Dịch vụ này có khả năng cấp phát một cách tự động tất cả các thông số về
địa chỉ IP cho những máy tính tham gia vào hệ thống mạng.
1.2. Vì sao lại sử dụng dịch vụ DHCP?
Chúng ta sẽ xét 2 trường hợp sau để thấy được sự hữu ích của dịch vụ DHCP:
* Trường hợp không sử dụng dịch vụ DHCP: Mỗi thiết bị trên mạng cơ sở
TCP/IP phải có một địa chỉ IP độc nhất để truy cập mạng và các tài nguyên của nó.
Không có DHCP, cấu hình IP phải được thực hiện một cách thủ công cho các máy
tính mới, các máy tính di chuyển từ mạng con này sang mạng con khác, và các
Page 1


máy tính được loại bỏ khỏi mạng. Khi cấu hình thủ công từ 20 đến 30, bạn phải


gán địa chỉ cho mọi máy trạm trên mạng. Người dùng phải gọi đến bạn để biết địa
chỉ IP vì bạn không muốn phụ thuộc vào họ để cấu hình địa chỉ IP. Cấu hình nhiều
địa chỉ IP có khả năng dẫn đến lỗi, rất khó theo dõi và sẽ dẫn đến lỗi truyền thông
trên mạng. Cuối cùng bạn sẽ hết địa chỉ IP đối với mạng con nào đó hoặc đối với
toàn mạng nếu bạn không quản lý cẩn thận các địa chỉ IP đã cấp phát. Bạn phải
thay đổi địa chỉ IP ở máy trạm nếu nó chuyển sang mạng con khác. Người dùng di
động đi từ nơi nầy đến nơi khác, có nhu cầu thay đổi địa chỉ IP nếu họ nối với
mạng con khác trên mạng.
* Trường hợp bạn có sử dụng dịch vụ DHCP: Bằng việc phát triển DHCP trên
mạng, toàn bộ tiến trình này được quản lý tự động và tập trung. DHCP server bảo
quản vùng của các địa chỉ IP và giải phóng một địa chỉ với bất cứ DHCP client có
thể khi nó có thể ghi lên mạng. Bởi vì các địa chỉ IP là động hơn tĩnh, các địa chỉ
không còn được trả lại một cách tự động trong sử dụng đối với các vùng cấp phát
lại. Máy chủ DHCP tự động cho người dùng thuê địa chỉ IP khi họ vào mạng. Bạn
chỉ cần đặc tả phạm vi các địa chỉ có thể cho thuê tại máy chủ DHCP. Bạn sẽ
không bị ai quấy rầy về nhu cầu biết địa chỉ IP.
DHCP tự động quản lý các địa chỉ IP và loại bỏ được các lỗi có thể làm mất
liên lạc. Nó tự động gán lại các địa chỉ chưa được sử dụng. DHCP cho thuê địa chỉ
trong một khoảng thời gian, có nghĩa là những địa chỉ nầy sẽ còn dùng được cho
các hệ thống khác. Bạn hiếm khi bị hết địa chỉ. DHCP tự động gán địa chỉ IP thích
hợp với mạng con chứa máy trạm nầy. Cũng vậy, DHCP tự động gán địa chỉ cho
người dùng di động tại mạng con họ kết nối.
Việc định cấu hình an toàn và đáng tin cậy: DHCP giảm thiểu các lỗi của việc
định cấu hình là nguyên nhân gây ra bởi địa chỉ IP được phân công hiện tại đang
được tái cấp phát một cách tình cờ cho máy tính khác.
Rút gọn sự quản trị mạng:
+ Việc định cấu hình TCP/IP được tập trung hoá và tự động hoá.
Đề tài 12: Dịch vụ DHCP

Trang


2


+ Các nhà quản trị mạng có thể định nghĩa một cách tập trung và các cấu hình
TCP/IP chỉ định mạng con.
+ Các client có thể được phân công tự động một phạm vi đầy đủ của các giá trị
việc định cấu hình TCP/IP bổ sung bởi việc sử dụng các tuỳ chọn DHCP.
+ Việc thay đổi địa chỉ cho việc định cấu hình client phải được cập nhật một
cách thường xuyên chẳng hạn như các khách hàng truy cập xa thì thay đổi quanh
một hằng số, có thể được thực hiện một cách hiệu quả và tự động khi client bắt đầu
lại trong vị trí mới của nó.
+ Hầu hết các router có thể định hướng các yêu cầu việc định cấu hình DHCP,
loại trừ các yêu cầu của việc thiết lập DHCP server trên một mạng con, trừ phi
không có một lý do nào khác để làm như vậy.
1.3. Hoạt động của DHCP
DHCP hoạt động trên mô hình client/server như minh hoạ trong hình 1.

DHCP là một giao thức Internet có nguồn gốc ở BOOTP (bootstrap protocol),
được dùng để cấu hình các trạm không đĩa. DHCP khai thác ưu điểm của giao thức
truyền tin và các kỹ thuật khai báo cấu hình được định nghĩa trong BOOTP, trong
đó có khả năng gán địa chỉ. Sự tương tự nầy cũng cho phép các bộ định tuyến hiện
nay chuyển tiếp các thông điệp BOOTP giữa các mạng con cũng có thể chuyển
tiếp các thông điệp DHCP. Vì thế, máy chủ DHCP có thể đánh địa chỉ IP cho
nhiều mạng con.
Quá trình đạt được địa chỉ IP được mô tả dưới đây:
Đề tài 12: Dịch vụ DHCP

Trang


3


* Bước 1: Máy trạm khởi động với “địa chỉ IP rỗng” cho phép liên lạc với máy
chủ DHCP bằng giao thức TCP/IP. Nó chuẩn bị một thông điệp chứa địa chỉ MAC
(ví dụ địa chỉ của card Ethernet) và tên máy tính. Thông điệp nầy có thể chứa địa
chỉ IP trước đây đã thuê. Máy trạm phát tán liên tục thông điệp nầy lên mạng cho
đến khi nhận được phản hồi từ máy chủ.
* Bước 2: Mọi máy chủ DHCP có thể nhận thông điệp và chuẩn bị địa chỉ IP
cho máy trạm. Nếu máy chủ có cấu hình hợp lệ cho máy trạm, nó chuẩn bị thông
điệp “chào hàng” chứa địa chỉ MAC của khách, địa chỉ IP “chào hàng”, mặt nạ
mạng con (subnet mask), địa chỉ IP của máy chủ và thời gian cho thuê. Địa chỉ
“chào hàng” được đánh dấu là “reserve” (để dành). Máy chủ DHCP phát tán thông
điệp chào hàng nầy lên mạng.
* Bước 3: Khi khách nhận thông điệp chào hàng và chấp nhận một trong các
địa chỉ IP, máy trạm phát tán thông điệp nầy để khẳng định nó đã chấp nhận địa
chỉ IP và từ máy chủ DHCP nào.
* Bước 4: Cuối cùng, máy chủ DHCP khẳng định toàn bộ sự việc với máy
trạm.
Để ý rằng lúc đầu máy trạm phát tán yêu cầu về địa chỉ IP lên mạng, nghĩa là
mọi máy chủ DHCP đều có thể nhận thông điệp nầy. Do đó, có thể có nhiều hơn
một máy chủ DHCP tìm cách cho thuê địa chỉ IP bằng cách gởi thông điệp chào
hàng. Máy trạm chỉ chấp nhận một thông điệp chào hàng, sau đó phát tán thông
điệp khẳng định lên mạng. Vì thông điệp nầy được phát tán, tất cả máy chủ DHCP
có thể nhận được nó. Thông điệp chứa địa chỉ IP của máy chủ DHCP vừa cho thuê,
vì thế các máy chủ DHCP khác rút lại thông điệp chào hàng của mình và hoàn trả
địa chỉ IP vào vùng địa chỉ, để dành cho khách hàng khác.
Các nhà quản trị mạng thiết lập một hay nhiều DHCP server mà bảo đảm
thông tin định cấu hình TCP/IP và cung cấp việc định cấu hình địa chỉ cho các
DHCP client có thể theo dạng của một đề nghị thuê bao. DHCP server lưu trữ

thông tin việc định cấu hình trong cơ sở dữ liệu, bao gồm:
Đề tài 12: Dịch vụ DHCP

Trang

4


Các tham số câú hình TCP/IP có giá trị cho tất cả các client trên mạng.
Các địa chỉ IP có giá trị , được bảo quản trong vùng phân công đối với khách hàng
cũng như các địa chỉ đảo lại cho sự phân công thủ công.
Trong suốt quá trình thuê bao được đề nghị bởi server thì chiều dài thời gian
cho địa chỉ IP có thể được sử dụng trước khi thuê bao làm mới được yêu cầu.
Một DHCP client được làm có thể trên sự chấp nhận của một yêu cầu thuê bao
nhận.
Một địa chỉ IP có giá trị cho mạng mà nó đang tham gia.
Các tham số định cấu hình TCP/IP bổ sung , tham chiếu đến như các tuỳ chọn
DHCP.

Đề tài 12: Dịch vụ DHCP

Trang

5


CHƯƠNG 2. CÀI ĐẶT VÀ CẤU HÌNH DỊCH VỤ DHCP
2.1. Tìm hiểu một số khái niệm
2.1.1. Thế nào là mô hình client/server
- Mô hình mạng trong đó có các máy chủ và máy tới giao tiếp với nhau

theo một hay nhiều dịch vụ được gọi là mô hình CLIENT/SERVER
- Trong mô hình CLIENT/SERVER có chức năng hoạt động chính là sự
kết hợp giữa CLIENT/SERVER với sự chia sẻ tài nguyên và dữ liệu đều có trên 2
máy.
- Trên thực tế thì mô hình CLIENT/SERVER

là sự mở rộng tự nhiên

và tiện lợi cho việc truyền thông và một SERVER có thể nối với nhiều SERVER
khác nhằm làm việc hiệu quả và nhanh hơn .
- Hơn nữa một tiến trình liên tác qua lại giữa CLIENT và SERVER là sự
bắt đầu từ CLIENT, khi mà CLIENT gửi tín hiệu yêu cầu tới SERVER.
- Mô hình CLIENT/SERVER chỉ mang tính đặc điểm của phần mềm
không liên quan gì tới phần cứng mặc dù trên thực tế yêu cầu cho một máy
SERVER là cao hơn nhiều so với máy CLIENT.
-Ưu điểm:
+ Người sử dụng có thể khai thác nhiều dữ liệu từ xa như: gửi và nhận
file, tìm kiếm thông tin.
+ Là nền tảng cho người phép tích hợp kĩ thuật hiện đại như mô hình
thiết kế hưóng đối tượng.
- Nhược điểm: Tính an toàn và bảo mật không cao vì phải trao đổi dữ
liệu giữa 2 máy ở 2 khu vực khác nhau nên dễ dàng xảy ra hiện tượng thông tin
truyền trên mạng bị lộ.
2.1.2. Thế nào là server trong chương trình client/server
- Thuật ngữ chứa chương trình server được dùng cho những chương trình
thi hành như một dịch vụ trên toàn mạng. Các chương trình server này chấp nhận
Đề tài 12: Dịch vụ DHCP

Trang


6


tất cả các yêu cầu hợp lệ đến từ mọi nơi trên mạng ,sau đó nó thi hành dịch vụ và
trả kết quả về máy yêu cầu .
- SERVER còn được định nghĩa như là một máy tính nhiều nhà sử dụng
(multiuser computer). Vì một SERVER phải quản lý nhiều CLIENT trên mạng gửi
đến, SERVER cung cấp và điều khiển các tiến trình truy cập vào tài nguyên của hệ
thống. Các ứng dụng chạy trên SERVER phải được tách rời nhau để một lỗi của
ứng dụng này không làm hỏng ứng dụng khác.
- Các chương trình SERVER thưòng được thi hành ở mức ứng dụng
(tầng ứng dụng).
- Vai trò của SERVER:
+ Như là một nhà cung cấp dịch vụ cho các CLIENT yêu cầu tới khi
cần, các dịch vụ như cơ sở dữ liệu, in ấn, truyền file…
+ Các ứng dụng SERVER cung cấp các dịch vụ trên mạng các chức
năng để hỗ trợ cho các hoạt động trên các máy CLIENT hiệu quả hơn.
+ SERVER đóng vai trò là nhà quản trị mạng vì quản lý toàn bộ
quyền truy cập dữ liệu của các máy CLIENTS.
2.1.3. Thế nào là client trong chương trình client/server
- Một chương trình được gọi là CLIENT khi nó gửi các yêu cầu tới các
máy có chương trình SERVER và chờ đợi câu trả lời từ SERVER và các máy có
chương trình CLIENT được gọi là máy tới (CLIENT).
- Vai trò của CLIENT
+ CLIENT được coi như là nhà sử dụng các dịch vụ trên mạng do một
hay nhiều máy chủ cung cấp.
+ Một máy CLIENT trong mô hình này có thể là SERVER trong mô
hình khác.
2.1.4. Scope: Nói một cách đầy đủ, phạm vi liên tiếp của các địa chỉ IP có thể
cho một mạng. Các dịch vụ DHCP có thể được đề nghị đối với các tầm vực để

Đề tài 12: Dịch vụ DHCP

Trang

7


xoay xở sự phân phát mạng và sự cấp phát các địa chỉ IP và bất cứ các tham số cấu
hình quan hệ.
2.1.5. Siêu tầm vực (superscope): Một nhóm quản trị các tầm vực được sử
dụng để hỗ trợ các IP logic trên các mạng con vật lý giống nhau. Các tầm vực trên
chứa danh sách các tầm vực thành viên (hoặc tầm vực con) mà có thể hoạt động
như một bộ sưu tập.
2.1.6. Phạm vi độc đáo (Exclusion range): Các địa chỉ IP có sẵn là dạng vùng
địa chỉ trong tầm vực. Các địa chỉ phân vùng là có sẵn trong việc phân công động
bởi DHCP đến các DHCP client.
2.1.7. Thuê bao (lease): Chiều dài thời gian, được chỉ ra bởi DHCP server,
một máy tính client có thể sử dụng sự phân công động địa chỉ IP. Khi một thuê bao
được lập đối với khách hàng, thì thuê bao được xem như hoạt động. Trước khi thuê
bao kết thúc, client làm mới lại thuê bao của nó với DHCP server. Một thuê bao trở
nên không hoạt động khi nó hết hiệu lực hoặc bị xoá bởi server. Thuê bao trong
suốt quá trình định nghĩa khi thuê bao kết thúc và client cần làm mới thuê bao của
nó trong DHCP server mấy lần.
2.1.8. Sự đặt trước (Reservation): Tạo ra sự phân công thuê bao địa chỉ
thường xuyên từ DHCP server đến client. Sự dành riêng đảm bảo rằng các thiết bị
phần cứng được chỉ định trên một mạng con có thể luôn luôn sử dụng địa chỉ IP
giống nhau. Điều này hữu ích cho các máy tính chẳng hạn như các cổng truy cập
xa, WIN hoặc DNS server mà phải có địa chỉ IP tĩnh.
2.2. Cài đặt dịch vụ DCHP
- Một máy tính sau khi cài đặt và cấu hình dịch vụ DHCP thì máy tính đó trở

thành DHCP server. Điều kiện để cài đặt là máy tính này phải chạy hệ điều hành
Windows Server.
- Các máy tính trong hệ thống mạng, sau khi được cấu hình nhận địa chỉ IP
động từ DHCP server gọi là DHCP client.
- Các bước thực hiện cài đặt dịch vụ DHCP
Đề tài 12: Dịch vụ DHCP

Trang

8


Bước 1: kích hoạt dịch vụ DHCP trong Control Panel -> Add Remove
Programs -> Add/Remove Windows Components. Chọn vào Networking ->
Details... -> Cài dịch vụ DHCP.
Bước 2: Mở dịch vụ DHCP từ Administrative Tools. Nếu là hệ thống Domain
bạn phải Authorize (Động tác đăng kí với Active Directory).
- Phần mô phỏng quá trình cài đặt DHCP

Chọn

Chọn
Đề tài 12: Dịch vụ DHCP

Trang

9


Chọn

Chọn

Chọn

Chọn

Đề tài 12: Dịch vụ DHCP

Trang

10


2.3. Cấu hình DHCP
Để dịch vụ DHCP có thể cấp phát được địa chỉ IP chúng ta cần cấu hình và
kích thích dịch vụ này.
Đầu tiên cần tạo ra một dãy
địa chỉ cần cấp phát (scope):
Chọn menu Action và chọn
New Scope.

Đề tài 12: Dịch vụ DHCP

Trang

11


Đề tài 12: Dịch vụ DHCP


Trang

12


Chọn next  next đặt địa chỉ IP bắt đầu và kết thúc

Đề tài 12: Dịch vụ DHCP

Trang

13


Nhấn nút add để thêm địa chỉ  Next  Next  Finish.
Để kích hoạt scope vừa tạo, chọn vào mục có tên scope đó rồi mở menu Action
và chọn Active.
2.4. Cấu hình các thông số IP cấp phát cho client
Khi cấp địa chỉ IP cho DHCP Client là chúng ta sẽ cấu hình các thông số trong
Scope từ DHCP Server.
Welcome to the… -> Next
Trong mỗi Scope bao gồm các thông số:
-Tên Scope
-Dãy IP và Subnet Mask cấp cho Client :
-Dãy địa chỉ loại trừ:
Cấu hình chức năng này nhằm mục đích tránh việc cấp địa chỉ IP cho Client
trùng với địa chỉ IP tĩnh của những Server chuyên dụng trong hệ thống mạng.
Lease Duration:
Quy định thời gian các Client sử dụng địa chỉ IP được cấp từ DHCP
Server.Mặc định được cấu hình là 8 ngày.Nếu ta để cấu hình mặc định,có nghĩa:

Bắt dầu từ khi có địa chỉ IP Client sẽ dùng IP này hết 50% thời gian cho phép (4
ngày).Sau đó Client gởi lại gói tin DHCP Request đến Server xin gia hạn lại thời
gian sử dụng lại địa chỉ IP này.Nếu nhận được gói tin DHCP ACK trả lời từ
Server,thời gian dùng đại chỉ IP của Client được tính lại từ đầu là 8 ngày.
Nếu không nhận được trả lời từ Server.DHCP Client sẽ vẫn tiếp tục duy trì liên lạc
đến DHCP Server.Đến 87,5% thời gian cho phép thì Client sẽ gởi gói tin DHCP
Discover yêu cầu được cấp IP cho mình lên toàn hệ thống mạng.
-Bạn có thể cấu hình Scope Options ở hoặc cấu hình bên ngoài Console.
Chọn Next -> Finish để hoàn thành cấu hình.
Sau khi cấu hình xong 1 Scope bạn phải làm hành động là Activate Scope để
đưa Scope đó vào sử dụng.
Đề tài 12: Dịch vụ DHCP

Trang

14


Khảo sát các thông số cấp cho DHCP Client
Client xin địa chỉ IP:
- Chỉnh card mạng về chế độ -Obtain an IP address automatically.
- Obtain DNS server address automatically.
Vào command line gõ lệnh ipconfig /release để loại bỏ IP động hiện tại đang
sử dụng.
Nhập tiếp ipconfig /renew để xin địa chỉ IP mới từ DHCP Server
Kiểm tra địa chỉ IP của Client bằng lệnh ipconfig/all
-Tiến hành cấu hình Scope Options:
Cho phép bạn tăng thêm thông số cấu hình cho Client. Vd: DNS Server,
Default Getway(Router), WINS Server...Các mức điều chỉnh trong Scope Options
• Scope Level: Chỉ ảnh hưởng lên các Client thuộc Scope đó

Cầu hình thông số Router cho Client (Default GW)
Cấu hình thông số DNS Server.
Kiểm tra cấu hình Scopes
• Server Scope: Ảnh hưởng lên tất cả Client xin cấp địa chỉ IP từ DHCP
Server.
Cấu hình thông số thời gian cho Client khi gia nhập hệ thống.
Kiểm tra Scope Level cũng bị ảnh hưởng.
Client xin lại địa chỉ IP sau khi DHCP Server cấu hình các Scope:
Tương tự loại bỏ địa chỉ IP đang sử dụng sau đó xin lại cấu hình IP vừa thay
đổi
Lúc này Client đã nhận đầy đủ các thông số cấu hình cơ bản để hoạt động
trong hệ thống mạng.
-Cấu hình Reservation: dành cho các máy tính đặcbiệt,chuyên dụng.

Đề tài 12: Dịch vụ DHCP

Trang

15


Đăng kí địa chỉ IP thông qua địa chỉ MAC/Physical Adrress.
Client xin lại địa chỉ IP được cấp riêng cho mình.Cũng tiến hành theo các bước
trên,cuối cùng kiểm tra bằng lệnh ipconfig/all để kiểm tra kết quả.
2.5. Qui trình cấp phát IP của hệ thống mạng sử dụng dịch vụ DHCP
Qui trình này diễn ra trong 4 bước :
+ Bước 1 :
Các máy tính Client sau khi cấu hình xin địa chỉ IP động từ DHCP Server
(Obtain an IP Address Automatically) thì lần đầu tiên tham gia hệ thống mạng nó
sẽ dùng tín hiệu Broardcast phát ra gói tin DHCP Discover. Nội dung gói tin yêu

cầu cung cấp các thông số về địa chỉ IP cho chính mình từ DHCP Server mà Client
này sẽ sử dụng khi tham gia vào hệ thống mạng.
Nếu Client không liên lạc được với DHCP Server thì sau 4 lần truy vấn
không thành công nó sẽ tự phát sinh ra 1 địa chỉ IP riêng cho chính mình nằm
trong dãy 169.254.0.1 đến 169.254.255.254 dùng để liên lạc tạm thời. Và Client
vẫn duy trì việc phát tín hiệu Broardcast sau mỗi 5 phút để xin cấp IP từ DHCP
Server.
+ Bước 2 :
DHCP Server sau khi nhận được gói tin Discover từ Client, nó sẽ trả lời cho
Client bằng cách Broardcast gói tin DCHP Offer. Gói tin này xác nhận nó là
DHCP Server và đưa lời đề nghị sẽ cấp cho Client những thông số IP nhất định.
+ Bước 3 :
Nếu nhận được gói tin DHCP Offer, Client Broardcast trả ngược cho Server
gói tin DCHP Request xác nhận thông tin về mình và yêu cầu cấp các thông số IP
cho mình. Do trong hệ thống mạng có nhiều DHCP Server nên khi Broardcast gói
tin DHCP Request Client, cũng sẽ kèm theo những thông số nhận biết về Server
mà mình chọn để xin IP, từ đó các DHCP khác sẽ rút lại gói tin Offer và để dành
cho Client khác.
Đề tài 12: Dịch vụ DHCP

Trang

16


+ Bước 4 :
Nhận được lời chấp nhận từ máy client, DHCP Server ngay lập tức gởi gói
tin DHCP ACK(Acknowledgment). Đây chính là những thông số cấu hình địa chỉ
IP mà DHCP đã đề nghị với Client ngay từ đầu.
DHCP Server lúc này cũng có thể gởi gói tin DHCP ACK nhưng cũng có

thể gởi gói tin DHCP NAK(Negative Acknowledgment) nếu lời đề nghị lúc đầu
không chính xác nữa hoặc thông số IP đó đã có máy khác sử dụng. Và dĩ nhiên
Client phải bắt đầu lại qui trình xin cấp IP.
Lưu ý:
+ Quy trình xin cấp phát IP giữa DHCP Client và DHCP Server tín hiệu truyền
đi là tín hiệu Broardcast.
+ Vì là tín hiệu Broardcast nên không thể đi qua Router. Do đó DHCP Server
chúng ta cấu hình hiện tại chỉ có thể cấp phát thông số IP cho Client mà nó nhận
gói tin DHCP Discover.
2.6. Cấu hình DHCP Relay Agent
DHCP Relay Agent là một máy tính được cấu hình để lắng nghe những tín
hiệu Broardcast từ DHCP Server ở một mạng khác và chuyển đến Client trong
cùng hệ thống mạng với nó. Dịch vụ Routing & Remote Access của Windows
Server 2003 hỗ trợ tính năng cấu hình như một DHCP Relay Agent nên chúng ta
không cần cài them chương trình khác, mà chỉ cần kích hoạt tính năng này trong
Routing & Remote Access.
Để hiểu lý do phải sủ dụng DHCP Relay Agent, Microsoft đưa ra các chiến
lược sau:
+Nếu mỗi mạng chúng ta dựng lên 1 DHCP Server thì tốn kém và không
cần thiết, việc bảo trì cũng như quản lý rất khó khăn.
+Có thể có cấu hình Router để các tín hiệu Broardcast đi qua nhưng việc này
sẽ gây những rắc rối khi hệ thống mạng gặp trục trặc, bạn không thể cô lập tìm
Đề tài 12: Dịch vụ DHCP

Trang

17


đúng hướng giải quyết. Thêm nữa là lưu lượng các gói tin Broardcast quá nhiều sẽ

làm tắt nghẽn hệ thống mạng.
2.6.1. Mô hình hệ thống mạng có DHCP Relay Agent
Để cấu hình DHCP Relay Agent ta chỉ cần mở chức năng này trong dịch vụ
Routing & Remote Access.
Chọn Interface mà DHCP Relay Agent dung để lắng nghe tín hiệu
Broardcast từ Client.
Sau khi chọn Interface tiếp nhận thông tin thì bước tiếp theo ta cấu hình 2
thông số:
Hop-count threshold: ngưỡng bước đếm qui định gói tin có thể đi qua bao
nhiêu Router sau đó trả lời cho Client. Mục đích của việc qui định này nhằm tránh
thông tin gởi về từ DHCP Server đã cũ không còn chính xác.
Khi gói tin đi qua 1 Router bước đếm này giảm xuống1, nếu gói đi vượt
ngưỡng cho phép mà ta cấu hình thì gói tin sẽ bị loại bỏ. Giá trị tối đa có thể cấu
hình là 16.
Boot threshold(second): Là khoảng thời gian được tính bằng giây mà
DHCP Relay Agent sẽ đợi DHCP Server trả lời gói tin yêu cầu cấp IP từ Client.
Tăng khả năng chịu lỗi trong hệ thống nếu DHCP Server vì một lí do nào đó mà
không thể trả lời thì DHCP Relay Agent sẽ chuyển hướng gói tin yêu cầu của
Client sang 1 DHCP Server khác nhằm duy trì việc cấp phát IP cho Client.
Cấu hình DHCP Server cấp địa chỉ cho Subnet có DHCP Relay Agent:
Bỏ qua Exclusions, phần Lease Duration để mặc định.
Bỏ qua cấu hình WINS Server, chọn Yes để Activate Scope
Chọn Finish.
Client xin địa chỉ IP thong qua DHCP Relay Agent:
Tương tự các bước xin IP sau đó kiểm tra bằng lệnh Ipconfig/all.

Đề tài 12: Dịch vụ DHCP

Trang


18


2.6.2. Quy trình xử lý thông tin từ DHCP Relay Agent
1/ Client Broardcast gói tin DHCP Discover.
2/ DHCP Relay Agent trên cùng mạng với Client sẽ nhận gói tin đó và
chuyển đến DHCP Server bằng tín hiệu Unicast.
3/ DHCP Server dung tín hiệu Unicast gởi trả DHCP Relay Agent một
gói tin DHCP Offer.
4/ DHCP Relay Agent Broardcast gói tin DHCP Offer đó đến các Client.
5/ Client Broardcasts tiếp gói tin DHCP Request.
6/ DHCP Relay Agent nhận gói tin DHCP Request đó từ Client và
chuyển đến DHCP Server cũng bằng tín hiệu Unicast.
7/ DHCP Server dung tín hiệu Unicast gởi trả lời cho DHCP Relay
Agent một gói tin DHCP ACK.
8/ DHCP Relay Agent Broardcast gói tin DHCP ACK đến Client. Hoàn
tất qui trình cấp xử lý thong tin của DHCP Relay Agent.

CHƯƠNG 3. QUẢN LÝ,GIÁM SÁT HOẠT ĐỘNG DHCP
3.1. Vì sao phải quản lý và giám sát các sự kiện ?
Cài đặt cấu hình dịch vụ DHCP là một phần của giải pháp mạng. Vì môi
trường làm việc của dịch vụ DHCP là động,thay đổi liên tục. Vậy nên việc theo dõi
hoạt động này là cần thiết tránh những sự cố có thể xảy ra trong hệ thống mạng
3.2 Quản lý và giám sát các sự kiện
Sự cập nhật thông số của Client,thêm hoặc bớt máy tính trong hệ thống
mạng,thêm bớt mạng con,thêm vào các Server chuyên dụng…
- Cơ sở dữ liệu bao gồm các Scopes,Reservations,Option..Nếu không có các
thông số này DHCP Server không thể hoạt động được.
- Ở cấu hình mặc định của Windows Server 2003 cơ sở dữ liệu của DHCP
được lưu theo đường dẫn : %SystemRoot% \ System32 \ DHCP

Đề tài 12: Dịch vụ DHCP

Trang

19


- Sao lưu phục hồi dữ liệu đối với dịch vụ DHCP cũng quan trọng không kém,
tăng khả năng chịu lỗi của DHCP Server khi gặp sự cố về phần cứng hoặc phục hồi
trong trường hợp đặc biệt.
-Mặc định dịch vụ DHCP tự động sao lưu trong mỗi 60 phút theo đường dẫn
%SystemRoot% \ System32 \ DHCP \ Backup
-Trong các trường hợp dịch vụ DHCP không thể nạp dữ liệu thì nó tự động
khôi phục lại theo đường dẫn mặc định trên.
Lưu ý: Khi bạn thay đổi đường dẫn sao lưu thì quá trình sao lưu và phục hồi
bạn phải thao tác bằng tay (Manual)
• Đồng bộ dữ liệu: thông thường khi có một số thay đổi về thông tin trong hệ
thống mạng hoặc sau khi phục hồi dữ liệu của DHCP thì sự đồng bộ diễn ra chưa
kịp thời nên gây ra những sai sót.Để khác phục ta tiến hành đồng bộ trên hệ thống.
Khi đi tiến hành đồng bộ dữ liệu dịch vụ DHCP sẽ tổng hợp 2 thông tin từ Registry
và trong cơ sở dữ liệu để tổng hợp chính xác các thông số cấu hình hiện tại. Ta có
thể thấy trong Console quản lý.
• Đưa ra các định mức hoạt động cho DHCP Server thông qua tất cả những gì
liên quan đến Server bao gồm luôn : các services,memory,processor… Theo dõi
thông qua các gói tin Discovers,Offer,Requests,Acks... Right Click lên DHCP
Server chọn Display Statistics….
• Dùng các file log theo dõi sự hoạt động hàng ngày.Các File Log ghi nhận
mỗi 24 giờ :
* Khi DHCP Server vừa khởi động hoặc qua ngày mới (sau 12h đêm) DHCP
Server sẽ viết 1 ghi nhận sự kiện mới lên File Log.Có 2 trường hợp:

+ Nếu File Log đang có cũ hơn 24h thì DHCP Server sẽ ghi đè lên dữ liệu này.
+ Nếu File Log ghi nhận sự kiện chưa quá 24h thì DHCP Server sẽ ghi nối
tiếp.

Đề tài 12: Dịch vụ DHCP

Trang

20


* Sau khi các dữ liệu bắt đầu ghi nhận thì ta nên kiểm tra xem sự hoạt động các
File Log có kích hoạt chưa,dung lượng các file log có tăng đột biến hay
không,kiểm tra chính xác ngày giờ hệ thống,dung lượng đĩa cứng có đủ để lưu File
Log hay không.
+ Ở trạng thái mặc định thì các File Log chỉ lưu 50 sự kiện.
+ Nếu dung lượng ổ cứng không đủ nhu cầu tối thiểu là 20 megabytes thì các
File Log dừng lại không ghi tiếp.
+ Trong Registry cũng quy định không cho các File Log ghi quá 1/7 dung
lượng trống trên Server (không quá 10MB nếu dung lượng trống trên Server là
70MB).Trong trường hợp này DHCP Server sẽ đóng các File Log đang có và từ
chối ghi nhận sự kiện tiếp theo.

Đề tài 12: Dịch vụ DHCP

Trang

21



KẾT LUẬN
Qua thời gian làm việc nhóm, nhóm cúng em cũng đã cố gắng tìm hiểu về
DHCP. Tuy nhiên, bài viết này còn nhiều thiếu sót. Mong được sự đóng góp của
Thầy để chúng em có thể làm hoàn chỉnh hơn về các yêu cầu của đề tài.
Nhóm chúng em xin chân thành cảm ơn!

Đề tài 12: Dịch vụ DHCP

Trang

22


MỤC LỤC
Nội dung

Trang

CHƯƠNG 1. DHCP LÀ GÌ?..........................................................................................................1
1.1. DHCP là gì?.........................................................................................................................1
1.2. Vì sao lại sử dụng dịch vụ DHCP?......................................................................................1
1.3. Hoạt động của DHCP..........................................................................................................3
CHƯƠNG 2. CÀI ĐẶT VÀ CẤU HÌNH DỊCH VỤ DHCP..........................................................6
2.1. Tìm hiểu một số khái niệm..................................................................................................6
2.1.1. Thế nào là mô hình client/server ..................................................................................6
2.1.2. Thế nào là server trong chương trình client/server.......................................................6
2.1.3. Thế nào là client trong chương trình client/server........................................................7
2.2. Cài đặt dịch vụ DCHP.........................................................................................................8
2.3. Cấu hình DHCP.................................................................................................................11
2.4. Cấu hình các thông số IP cấp phát cho client....................................................................14

2.5. Qui trình cấp phát IP của hệ thống mạng sử dụng dịch vụ DHCP....................................16
2.6. Cấu hình DHCP Relay Agent............................................................................................17
2.6.1. Mô hình hệ thống mạng có DHCP Relay Agent........................................................18
2.6.2. Quy trình xử lý thông tin từ DHCP Relay Agent.......................................................19
3.1. Vì sao phải quản lý và giám sát các sự kiện ?...................................................................19
3.2 Quản lý và giám sát các sự kiện.........................................................................................19
KẾT LUẬN...................................................................................................................................22

Đề tài 12: Dịch vụ DHCP

Trang

23



×