1. 程式人生 > >華為路由交換課程筆記13-DHCP

華為路由交換課程筆記13-DHCP

一、簡介

  1. DHCP是Dynamic Host Configuration Protocol的簡稱,又稱為動態主機配置協議,是一個區域網的網路協議,使用UDP協議工作, 主要有兩個用途:給內部網路或網路服務供應商自動分配IP地址,給使用者或者內部網路管理員作為對所有計算機作中央管理的手段。
  2. DHCP報文型別
  1. DHCP DISCOVER 由客戶端廣播來查詢可用的伺服器
  2. DHCP OFFER 伺服器用來回應客戶端的DHCP DISCOVER報文,並制定相應的配置引數
  3. DHCP REQUEST 由客戶端傳送給伺服器來請求配置引數或者請求配置確認或者續借租期
  4. DHCP ACK 由伺服器到客戶端,含有配置引數包括IP地址
  5. DHCP DECLINE 當客戶端發現地址已經被使用時,用來通知伺服器
  6. DHCP INFORM 客戶端已經有IP地址時,用它來向伺服器請求其他的配置 引數
  7. DHCP NAK 由伺服器傳送給客戶端來表明客戶端的地址請求不正確或者租期已過期
  8. DHCP RELEASE 客戶端要釋放 地址時來通知伺服器

二、DHCP配置

1、拓撲圖

2、目的

在LSW1上配置DHCP,為PC1、PC3分配10.0.1.0/24網段地址,為PC2、PC4分配10.0.2.0/24網段地址。

3、基於全域性地址池進行配置方法 LSW1相關配置命令:

dhcp enable

vlan batch 10 20

ip pool gl10

  network 10.0.1.0 mask 255.255.255.0

  dns-list 10.0.1.2     //配置DNS地址,可選

  gateway-list 10.0.1.1    //配置閘道器地址,可選

  excluded-ip-address 10.0.1.2  //配置排除地址,可選

  excluded-ip-address 10.0.1.10 10.0.1.20   //批量排除10.0.1.10到10.0.1.20間的地址,可選

  lease day 10  //配置IP地址租期10天,可選

ip pool gl20

  network 10.0.2.0 mask 255.255.255.0

  dns-list 10.0.2.2     //配置DNS地址,可選

  gateway-list 10.0.2.1    //配置閘道器地址,可選

  excluded-ip-address 10.0.2.2  //配置排除地址,可選

  lease day 10  //配置IP地址租期10天,可選

int e0/0/1

  port hybrid pvid vlan 10

  port hybrid untagged vlan 10

int e0/0/2

  port hybrid pvid vlan 20

  port hybrid untagged vlan 20

int g0/0/1

  port link type trunk

  port trunk allow-pass vlan 10 20

int vlan 10

  ip address 10.0.1.1 255.255.255.0

  dhcp select global        //配置全域性DHCP

int vlan 20

  ip address 10.0.2.1 255.255.255.0

  dhcp select global        //配置全域性DHCP

dis ip pool   //檢視IP地址池使用情況

PC已經正確獲取地址:

LSW2相關配置命令:

vlan batch 10 20

int g0/0/1

 port link type-trunk

 port trunk allow-pass vlan 10 20

int e0/0/3

 port hybrid pvid vlan 10

 port hybrid untagged vlan 10

int e0/0/4

 port hybrid pvid vlan 20

 port hybrid untagged vlan 20

4、基於介面地址池的配置方法

LSW1相關配置命令:

dhcp enable

vlan batch 10 20

int vlan 10

   ip address 10.0.1.1 255.255.255.0

   dhcp select interface             //配置VLAN埠DHCP

   dhcp server dns-list 10.0.1.2

   dhcp server excluded-ip-address 10.0.1.10 to 10.0.1.20

   dhcp lease day 10

int vlan 20

   ip address 10.0.1.1 255.255.255.0

   dhcp select interface

   dhcp lease day 10 hour 10 minute 10  

int e0/0/1

  port hybrid pvid vlan 10

  port hybrid untagged vlan 10

int e0/0/2

  port hybrid pvid vlan 20

  port hybrid untagged vlan 20

int g0/0/1

  port link type-trunk

  port trunk allow-pass vlan 10 20

LSW2配置同上。