Tải bản đầy đủ (.pptx) (25 trang)

Tiểu luận môn mạng máy tính và bảo mật 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 (522.05 KB, 25 trang )

MONKEY D.LUFFY
Họ và Tên MSSV
Vương Thị Ngọc Anh K114060969
Trần Đức Anh K114060968
Nguyễn Minh Thùy K114061049
Văn Công Tiến K114061054
Ngô Lê Bảo Trân K114061059
DHCP
1. DHCP là gì?
2. Cơ chế hoạt động của DHCP
3. Cấu hình DHCP
DHCP
Giới thiệu
Thông thường trong một mô hình mạng, người quản trị có thể cấu hình IP cho các máy client theo 2
cách là cấu hình thủ công (static) và sử dụng dịch vụ DHCP để cấp phát IP động (dynamic).
Static : người quản trị phải khai báo địa chỉ IP dạng tĩnh này trên từng máy client theo cách thủ
công. Chỉ nên dùng cách này để cấp phát địa chỉ IP cho các client khi :
- Một máy chủ hoặc một máy trạm (client) đang chạy một ứng dụng đòi hỏi phải có IP tĩnh.
- Trong mạng không có DHCP Server.
- Quy mô mạng nhỏ (dưới 20 máy).
Dynamic : một địa chỉ IP động là một địa chỉ sẽ thay đổi trong khoản thời gian xác định. Người quản
trị dùng dịch vụ DHCP để cấp phát địa chỉ IP động này cho các máy trạm trong mạng. Phù hợp với việc cấp
phát địa chỉ cho một mạng lớn, và việc cấp phát IP động dạng này được quản lý tập trung thông qua DHCP
Server.
Việc cấp phát IP động dạng này có ưu điểm hơn so với cơ chế khai báo tĩnh các thông số mạng như :
- Khắc phục được tình trạng đụng địa chỉ IP và giảm chi phí quản trị cho hệ thống mạng.
- Giúp cho các nhà cung cấp dịch vụ (ISP) tiết kiệm được số lượng địa chỉ IP thật (public IP).
- Phù hợp với các máy tính thường xuyên di chuyển qua lại giữa các mạng.
- Kết hợp với hệ thống mạng không dây (Wireless) cung cấp các điểm Hostpot như: nhà ga, sân bay, trường
học…
DHCP - Dynamic Host Configuration Protocol


DHCP - Dynamic Host Configuration Protocol
Làm việc theo chế độ client-server.
Làm việc theo chế độ client-server.
Cho phép các DHCP client trong một mạng IP nhận cấu hình IP của mình từ một
DHCP server.
Cho phép các DHCP client trong một mạng IP nhận cấu hình IP của mình từ một
DHCP server.
Sử dụng giao thức UDP (User Datagram Protocol) làm giao thức vận chuyển của nó.
Sử dụng giao thức UDP (User Datagram Protocol) làm giao thức vận chuyển của nó.
1. DHCP là gì?
2. Cơ chế hoạt đông của DHCP
START
New Network Client (No previous IP address) TCP/IP Stack begins intialization
DHCP DISCOVER
DHCP server responds with a lease proposal

Selecting state: Lease accepted or declined by
client?
Requesting State: Client reponds to server indicating it wants a lease
DHCP OFFER
Accepted
Declined
DHCP DISCOVER

Đầu &ên, client sẽ broadcast một message tên là DHCPDISCOVER.Lúc này client chưa có địa chỉ IP
cho nên nó sẽ dùng một địa chỉ source(nguồn) là 0.0.0.0 và cũng vì client không biết địa chỉ của
DHCP server nên nó sẽ gửi đến một địa chỉ broadcast là 255.255.255.255.


Lúc này gói &n DHCPDISCOVER này sẽ broadcast lên toàn mạng. Gói &n này cũng chứa một địa chỉ
MAC sẽ được nhà sản xuất cấp cho và là mã số để phân biệt các card mạng với nhau) và đồng thời
nó cũng chứa computer name của máy client để DHCP server có thể biết được client nào đã gởi yêu
cầu đến.
DHCP OFFER

Nếu có một DHCP hợp lệ (nghĩa là nó có thể cấp địa chỉ IP cho một client) nhận được gói &n
DHCPDISCOVER của client thì nó sẽ trả lời lại bằng một gói &n DHCPOFFER, gói &n này đi kèm theo
những thông &n sau:
+ MAC address của client.
+ Một IP address cấp cho (o\er IP address).
+ Một subnet mask.
+ Thời gian thuê (mặc định là 8 ngày).
+ Địa chỉ IP của DHCP cấp IP cho client này.
DHCP REQUEST

DHCP client đã nhận được gói &n DHCPOFFER thì nó sẽ phản hồi broadcast lại một gói
DHCPREQUEST để chấp nhận cái o\er đó.

DHCPREQUEST bao gồm thông &n về DHCP server cấp địa chỉ cho nó. Sau đó, tấc cả DHCP server
khác sẽ rút lại các o\er (trường hợp này là trong mạng có nhiều hơn 1 DHCP server) và sẽ giữ lại IP
address cho các yêu cầu xin IP address khác.
DHCP ACK

DHCP server nhận được DHCPREQUEST sẽ gởi trả lại DHCP client một DHCPACK để cho biết là đã
chấp nhận cho DHCP client đó thuê IP address đó.

Gói &n này bao gồm địa chỉ IP và các thông &n cấu hình khác (DNS server, WINS server ). Khi DHCP
client nhận được DHCPACK thì cũng có nghĩa là kết thúc quá trình fm kiếm của mình.
Cơ chế tự động refresh lại thời gian đăng ký (lease me)


Mỗi DHCP client có thời gian đăng ký là 8 ngày (mặc định),sau 50% thời gian(4 ngày)nó sẽ gởi 1
gói DHCPREQUEST trực tiếp đến DHCP server để xin lại IP address.

Nếu DHCP server “còn sống” nó gởi đến client 1 gói DHCPACK để cấp lại địa chỉ IP cho client.

Sau 87.5% thời gian(7 ngày) ,client sẽ gởi 1 gói DHCPDISCOVER tới bất kỳ server nào để update
lại IP cho nó(trừ server ban đầu).
DHCP Agent

DHCP Replay Agent là một máy nh hoặc một Router được cấu hình để lắng
nghe và chuyển ếp các gói &n giữa DHCP Client và DHCP Server từ subnet này
sang subnet khác.
IP cho Clients
Phát
động
Phát
động
Tự
động
Tự
động
Cố
định
Cố
định
2. Các cơ chế cấp phát IP của DHCP:
Có 3 cơ chế dùng để cấp phát một địa chỉ IP cho client:
♦ Cấp phát tự động - DHCP tự động chọn một địa chỉ IP trong dải địa chỉ được cấu

hình và cấp địa chỉ IP đó cố định, không thay đổi cho một client.
♦ Cấp phát cố định - Địa chỉ IP của một client do người quản trị mạng quyết định.
DHCP chỉ truyền địa chỉ này cho client đó.
♦ Cấp phát động - DHCP cấp và thu hồi lại một địa chỉ IP của client theo một khoảng
thời gian giới hạn.
3.1. Cấu hình DHCP:

Tương tự như NAT, DHCP server cũng yêu cầu người quản trị mạng phải khai báo trước dải địa chỉ.
Câu lệnh ip dhcp pool dùng để khai báo dải địa chỉ mà server có thể cấp pháp cho host.

Lệnh ip dhcp excluded-address để cấu hình cho Router.

Chúng ta còn có thể cấu hình thêm nhiều thông tin khác ngoài thông tin về địa chỉ IP cho
một DHCP server. Trong chế độ cấu hình DHCP, chúng ta dùng lệnh default-router để khai
báo cổng mặc định gateway, lệnh dns-server để khai báo địa chỉ của DNS server, lệnh
netbios-name-server dùng để khai báo cho WINS server.
Lệnh Giải thích
network
network-number [mask / prefix-
length]
Khai báo địa chỉ mạng và subnet mask tương ứng cho dãi địa chỉ DHCP. Chiều dài bit thuộc phần network có thể được khai báo
bằng subnet mask hoặc con số thể hiện số lượng bit, con số này có dấu xổ phải (/) đứng trước.
Default-router address
[address 2 … address 8]
Khai báo địa chỉ của cổng mặc định gateway cho DHCP client. Mặc dù chỉ cần 1 địa chỉ nhưng trong câu lệnh này bạn có thể khai
báo tới 8 địa chỉ.
Dns-server address
[address 2 … address 8]
Khai báo địa chỉ DNS server cho DHCP client. Mặc dù chỉ cần 1 địa chỉ nhưng trong câu lệnh này bạn có thể khai báo tới 8 địa
chỉ.

Netbios-name-server address
[address 2 … address 8]
Khai báo địa chỉ Netbios WINS server cho các Microsoft DHCP client. Mặc dù chỉ cần 1 địa chỉ nhưng trong câu lệnh này bạn có
thể khai báo tới 8 địa chỉ.
Domain-name
Name
Khai báo tên miền cho client.
Lease [days [hours] [minutes]/
infinite]
Khai báo khoảng thời gian cho phép client sử dụng một địa chỉ IP. Thời gian mặc định là 1 ngày.
show ip dhcp binding
show ip dhcp binding

Hiển thị danh sách các địa chỉ IP đã được dịch vụ DHCP cấp phát cho các host
nào tương ứng.
show ip dhcp server statistics
show ip dhcp server statistics

Hiển thị các thông tin về số lượng các thông điệp DHCP mà Router đã gửi đi và
nhận vào.
3.2. Kiểm tra hoạt động DHCP:
3.2. Kiểm tra hoạt động DHCP:
Router# show ip dhcp binding
IP address Hardware address Lease expiration Type
172.16.12.11 0100.10a4.97£4.6d Mar 02 1993 12:38 AM Automatic
Router#
Router# show ip dhcp binding
IP address Hardware address Lease expiration Type
172.16.12.11 0100.10a4.97£4.6d Mar 02 1993 12:38 AM Automatic
Router#

debug ig dhcp server events
debug ig dhcp server events

Cho biết chu kỳ kiểm tra của server để xem địa chỉ IP nào đã hết thời hạn được
sử dụng và tiến trình lấy lại hoặc cấp phát một địa chỉ IP.
3.3. Xử lý sự cố DHCP:
Router# debug ig dhcp server events
Router#
00:22:53: DHCPD: checking for expired leases.
00:22:53: DHCPD: assigned IP address 172.16.13.11 to client 0100.10a4.97£4.6d
00:22:49: DHCPD: retured 172.16.13.11 to address pool remove.
00:22:59: DHCPD: assigned IP address 172.16.13.11 to client 0100.10a4.97£4.6d
Router# debug ig dhcp server events
Router#
00:22:53: DHCPD: checking for expired leases.
00:22:53: DHCPD: assigned IP address 172.16.13.11 to client 0100.10a4.97£4.6d
00:22:49: DHCPD: retured 172.16.13.11 to address pool remove.
00:22:59: DHCPD: assigned IP address 172.16.13.11 to client 0100.10a4.97£4.6d
ip helper-address
ip helper-address

Khi DHCP server và client không nằm trong cùng một mạng và bị ngăn cách
bởi Router, ta dùng lệnh này để router chuyển tiếp yêu cầu DHCP.
3.4. Chuyển tiếp DHCP:
Gửi thầy!

Đây là bài powerpoint bao gồm cả phần thuyết trình mà tụi em không bỏ vô slide,
tụi em copy hết phần nói (phần tụi em đứng thuyết trình trước lớp mà không hiện
chữ trên silde) cho thầy dễ xem. Mong thầy thông cảm!

×