在大型網絡中,會有大量的主機和設備需要獲取ip地址和網絡參數,為了解決手動配置的工作量大、ip沖突問題,因此需要使用DHCP(dynamic host configuration protocol)。
對於DHCP協議需要掌握以下幾點:
1、掌握DHCP協議應用場景
2、掌握DHCP基本原理
3、掌握DHCP基本配置
下面我們分別從以上三個方面進行學習。
1、掌握DHCP協議應用場景
dhcp協議服務器能夠為大量的主機分配ip地址,並且能夠集中管理,大型網絡中(手動工作量大、配置容易沖突)、小型網絡中(可以手動配置)
2、掌握DHCP基本原理
2.1、首先需要熟悉DHCP 協議的報文類型
DHCP DISCOVER(廣播) 該報文來自客戶端,主要是來尋找DHCP服務器
DHCP OFFER(單播) 該報文主要來自DHCP服務端,用來響應客戶端DHCP DISCOVER 報文,此類報文攜帶各種配置信息
DHCP REQUEST(廣播) 客戶端請求確認配置,或者續借租期
DHCP ACK(單播) 服務器對REQUEST 報文的確認
DHCP NAK (單播) 服務器對REQUEST報文拒絕響應(服務器沒有找到租約記錄)
DHCP RELEASE (單播) 客戶端需要釋放地址時用來通知服務器
DHCP 服務器需要有一個地址池,地址池為接口地址池和全局地址池,接口地址池優先於全局地址池,ARG3系列路由器支持兩種地址池。
2.2、DHCP租期更新
一般默認租期為1天
IP租約到達50%時,DHCP客戶端會請求更新ip地址續約
2.3、DHCP重綁定
當客戶端ip租約到達87.5%時,還沒收到dhcp服務器相響應時,會申請綁定ip
2.4、ip地址釋放
如果ip租期到期前都沒有收到服務器響應,客戶端停止使用此ip地址
如果dhcp客戶端不再使用分配的ip地址,也可以主動向dhcp服務器發生dhcp release 報文,釋放該ip地址
3、掌握DHCP的基本配置 (DHCP服務器一般是網絡設備或者操作系統服務器)

3.1、接口地址池配置
<Huawei>system-view
[Huawei]sysname AR
[AR]interface g0/0/0
[AR-GigabitEthernet0/0/0]ip add 192.168.1.1 24
[AR-GigabitEthernet0/0/0]q
[AR]dhcp enable
[AR]interface g0/0/0
[AR-GigabitEthernet0/0/0]dhcp select interface
[AR-GigabitEthernet0/0/0]dhcp server dns-list 8.8.8.8
[AR-GigabitEthernet0/0/0]dhcp server excluded-ip-address 192.168.1.2 192.168.1.254
[AR-GigabitEthernet0/0/0]dhcp server lease day 2
<AR>display dhcp server statistics 查看dhcp服務統計信息
<AR>dis ip pool 顯示地址池信息
3.2全局地址池配置
清除之前的dhcp配置
[AR]undo dhcp enable
[AR]inter g0/0/0
[AR-GigabitEthernet0/0/0]dis cur inter g0/0/0
驗證配置
display ip pool
全局地址配置
[AR]dhcp enable
[AR]ip pool wclwcw
[AR-ip-pool-wclwcw]10.1.12.0 mask 255.255.255.0
[AR-ip-pool-wclwcw]dns-list 8.8.8.8
[AR-ip-pool-wclwcw]gateway-list 10.1.12.254
[AR-ip-pool-wclwcw]lease day 3
[AR-ip-pool-wclwcw]dis this 查看配置情況
[AR-ip-pool-wclwcw]inter g0/0/0
[AR-GigabitEthernet0/0/0]dhcp select global
