I. Tổng quan
1. Giới thiệu về dịch vụ DHCP: là dịch vụ cấp phát địa chỉ IP động. Trong một hệ thống lớn có nhiều máy, thay vì chúng ta phải đi nhập IP bằng tay cho tất cả các máy thì chúng ta dùng DHCP cấp phát IP.
Để dịch vụ DHCP hoạt động được nó phải có 2 thành phần: DHCP Server và DHCP Client
=> DHCP Server dùng để cấp phát IP động sử dụng Port 68. Gửi IP hoặc nhận thông tin đều ở Port này.
=> DHCP Client dùng để nhận IP, xin cấp phát IP sử dụng Port 67. Xin IP hoặc nhận IP đều dùng ở Port này.
Có 4 bản tin được sử dụng:
Bản tin 1: là Discover
Bản tin 2: là Offer
Bản tin 3: là Request
Bản tin 4: là ACK
Các bước hoạt động:
Bước 1: DHCP Client sẽ gửi một bản tin Broadcast là Discover. Bản tin là thông tin yêu cầu xin địa chỉ IP. Bản tin sẽ được tầng Transport nhận bằng cổng 68 sau đó đóng gói bằng giao thức UDP rồi truyền xuống dưới. Tầng Network Access sẽ đóng địa chỉ MAC nguồn là máy mình và MAC đích là MAC Broadcast rồi chuyển ra đường truyền. Do có địa chỉ MAC là Broadcast nên tất cả các máy trong mạng đều nhận được, trong đó có máy DHCP Server.
Bước 2:: Sau khi DHCP Server nhận được gói tin nó sẽ được tầng Network Access sẽ chuyển lên bên trên để xử lý. Tầng Transport sẽ nhận thông tin rồi chuyển lên Port 67 cho tầng Application.
Bước 3: Sau khi DHCP Server xử lý, Server sẽ gửi lại một bản tin Offer bao gồm thông tin địa chỉ IP cấp cho máy Client và thông tinh máy của mình như tên, IP. Rồi chuyển xuống cho tầng Transport đóng gói bằng cổng 67. Tầng Transport sẽ đóng bằng giao thức UDP và tiếp tục chuyển xuống đóng địa chỉ MAC nguồn MAC đích. Tiếp theo dữ liệu sẽ gửi ra đường truyền.
Bước 4: Client nhận dữ liệu từ Port 68 và đưa IP vào DHCP Client. Sau đó DHCP Client sẽ gửi lại một bản tin Request là đồng ý sử dụng IP đó để DHCP Server xác nhận
Bước 5: DHCP Server nhận được thông tin từ DHCP Client sẽ gửi lại một bản tin ACK để xác nhận là quá trình đã thành công.
2. Cấu hình DHCP:
a. Cấu hình cơ bản:
R1(config)#Service DHCP
R1(config)#IP dhcp pool IT
R1(dhcp-config)#network 192.168.1.0 255.255.255.0 (dải địa chỉ IP sẽ được dùng để cấp cho các DHCP Client)
R1(dhcp-config)#default-router 192.168.1.1
R1(dhcp-config)#dns-server 8.8.8.8 8.8.4.4
R1(dhcp-config)#domain-name dnpower.vn
b. Cấu hình giới hạn giải không cấp cho Pc mà để cho Server:
Đang trong mode R1(dhcp-config)# exit ra
R1(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10
c. Cấu hình Relay để chuyền sang mạng khác:
R2(config)#int f0/0
R2(config-if)#IP helper-address 192.168.1.6
R2(config-if)#end
d. Lệnh kiểm tra:
Dùng lệnh Show ip DHCP binding (show hết các thành phần cấu hình)
e. Bài tập cấu hình dịch vụ DHCP và DHCP Relay:
Cho sơ đồ:
Trên Router R1, tiến hành đổi tên thành DHCPServer và cấu hình IP cho cổng f0/0
R1(config)#hostname DHCPServer
DHCPServer(config)#interface fastEthernet 0/0
DHCPServer(config-if)#ip add 10.0.0.1 255.255.0.0
DHCPServer(config-if)#no shut
DHCPServer(config-if)#exit
Sau đó, ta tiến hành định tuyến cho Router này luôn. Ở đây sử dụng RIP version 2 .
DHCPServer(config)#router rip
DHCPServer(config-router)#network 10.0.0.0
DHCPServer(config-router)#version 2
DHCPServer(config-router)#no auto-summary
DHCPServer(config-router)#exit
Chuyển qua Router R2, ta cũng đổi tên thành DHCPRealy và lần lượt cấu hình IP cho các cổng f0/0, f0/1 và f1/0
R2>en
R2#config t
R2(config)#hostname DHCPRelay
DHCPRelay(config)#interface fastEthernet 0/0
DHCPRelay(config-if)#ip add 10.0.0.2 255.255.0.0
DHCPRelay(config-if)#no shut
DHCPRelay(config-if)#exit
Cấu hình IP cho cổng f0/1
DHCPRelay(config)#interface fastEthernet 0/1
DHCPRelay(config-if)#ip add 192.168.1.1 255.255.255.0
DHCPRelay(config-if)#no shut
DHCPRelay(config-if)#exit
Cấu hình IP cho cổng f1/0
DHCPRelay(config)#interface fastEthernet 1/0
DHCPRelay(config-if)#ip add 192.168.2.1 255.255.255.0
DHCPRelay(config-if)#no shut
DHCPRelay(config-if)#exit
Trên Router R2, ta cấu hình định tuyến RIP tới 3 mạng 10.0.0.0/16, 192.168.1.0/24 và 192.168.2.0/24.
DHCPRelay(config)#router rip
DHCPRelay(config-router)#version 2
DHCPRelay(config-router)#network 10.0.0.0
DHCPRelay(config-router)#network 192.168.1.0
DHCPRelay(config-router)#network 192.168.2.0
DHCPRelay(config-router)#no auto-summary
DHCPRelay(config-router)#end
Chuyển về Router DHCPServer tiếp tục cấu hình DHCP Server, tạo ra các Pool là các mạng cần cấp phát IP.
DHCPServer(config)#service dhcp
DHCPServer(config)#ip dhcp pool network192.168.1.0
DHCPServer(dhcp-config)#network 192.168.1.0 255.255.255.0
DHCPServer(dhcp-config)#default-router 192.168.1.1
DHCPServer(dhcp-config)#dns-server 8.8.8.8
DHCPServer(dhcp-config)#exit
DHCPServer(config)#service dhcp
DHCPServer(config)#ip dhcp pool network192.168.2.0
DHCPServer(dhcp-config)#network 192.168.2.0 255.255.255.0
DHCPServer(dhcp-config)#default-router 192.168.2.1
DHCPServer(dhcp-config)#dns-server 8.8.8.8
DHCPServer(dhcp-config)#exit
Bây giờ ta chuyển qua cấu hình DHCP Relay Agent trên Router R2
DHCPRelay#config t
DHCPRelay(config)#interface fastEthernet 0/1
DHCPRelay(config-if)#ip helper-address 10.0.0.1
DHCPRelay(config-if)#exit
DHCPRelay(config)#interface fastEthernet 1/0
DHCPRelay(config-if)#ip helper-address 10.0.0.1
DHCPRelay(config-if)#exit
II. Thực hành
1. Cấu hình DHCP và DHCP RELAY
a. Yêu cầu chuẩn bị
2 router cisco 2621XM
2 Switch cisco 2950-24
2 PC
Dây cáp
b. Yêu cầu nội dung
Đấu nối thiết bị như sơ đồ
Cấu hình cơ bản cho Switch
Cấu hình trên các Interface
Kiểm tra kết nối giữa các thiết bị trong mạng
c. Video hướng dẫn
2. Cấu hình DHCPv6
a. Yêu cầu chuẩn bị
2 Router Cisco 1941
1 Catalyst Switch Cisco 2950T-24
1 PC
Dây cáp Fast Ethernet
b. Yêu cầu nội dung
Đấu nối thiết bị như sơ đồ
Cấu hình cơ bản DHCPv6 Stateless
c. Video hướng dẫn
-----&-----&-----
Để quay về danh sách các bài phần Network các bạn chọn link sau
https://www.quantrimangdn.com/blogs/post/tong-hop-cac-bai-phan-network