網路拓撲例項之交換機基於全域性地址池作為DHCP伺服器(七)

南空城發表於2020-11-30

組網圖形

    

DHCP伺服器簡介

  • 通常使用者希望網路中的每臺終端能夠動態獲取IP地址、DNS伺服器的IP地址、路由資訊、閘道器資訊等網路引數,不需要手動配置終端的IP地址等網路引數;另外,針對一些移動終端(手機、ipad、辦公筆記本等)希望能夠即插即用,不需要每次修改終端的IP等網路引數。如果使用者網路中有這些需求,就可以在匯聚層的使用者閘道器裝置或核心層裝置上配置DHCP伺服器功能,來給終端分配IP地址等網路引數。
  • 動態主機配置協議DHCP(Dynamic Host Configuration Protocol)採用客戶端/伺服器模式對使用者的網路引數進行動態配置和集中管理。其中,DHCP伺服器通過地址池為使用者分配IP地址等網路引數。地址池分為介面地址池和全域性地址池兩種。
  • 介面地址池(詳情見)配置方式簡單,只能用於使用者與DHCP伺服器在同一個網段的場景,並且只能給對應介面下的使用者分配IP地址等網路引數;適用於裝置數量有限、配置以及維護量可控的小型網路。在使用者閘道器裝置上配置基於介面地址池的DHCP伺服器功能之後,對應介面下的固定主機、移動終端等都可以自動獲取IP地址等網路引數,不需要使用者手動配置修改。
  • 與介面地址池相比,全域性地址池可應用於大型網路,推薦在核心層裝置上配置基於全域性地址池的DHCP伺服器功能或在伺服器區域搭建一臺專門的DHCP伺服器統一分配IP地址等網路引數,而使用者閘道器裝置上只需要啟用簡單的DHCP中繼功能即可。

組網需求

  • 如圖1所示,某企業有兩個辦公室,為了節省資源,兩個辦公室內的主機由Switch作為DHCP伺服器統一分配IP地址。辦公室1所屬的網段為10.1.1.0/25,主機都加入VLAN10,地址租期為10天;辦公室2所屬的網段為10.1.1.128/25,主機都加入VLAN11,地址租期為2天。

配置思路

  • 通過在Switch上配置DHCP伺服器,實現為企業的兩個辦公室內終端動態分配IP地址和DNS伺服器地址。其中,網段10.1.1.0/25內PC為辦公室1員工辦公終端,IP地址租期配置為10天;網段10.1.1.128/25內PC為辦公室2員工辦公終端,IP地址租期配置為2天。

操作步驟

  • 1.使能DHCP服務
<HUAWEI> system-view
[HUAWEI] sysname Switch
[Switch] dhcp enable
  •  2.配置介面加入VLAN

  # 配置GE0/0/1介面加入VLAN10。

[Switch] vlan batch 10 to 11
[Switch] interface gigabitethernet 0/0/1
[Switch-GigabitEthernet0/0/1] port link-type hybrid
[Switch-GigabitEthernet0/0/1] port hybrid pvid vlan 10
[Switch-GigabitEthernet0/0/1] port hybrid untagged vlan 10
[Switch-GigabitEthernet0/0/1] quit

   # 配置GE0/0/2加介面入VLAN11。

[Switch] interface gigabitethernet 0/0/2
[Switch-GigabitEthernet0/0/2] port link-type hybrid
[Switch-GigabitEthernet0/0/2] port hybrid pvid vlan 11
[Switch-GigabitEthernet0/0/2] port hybrid untagged vlan 11
[Switch-GigabitEthernet0/0/2] quit
  •  3.配置VLANIF介面IP地址

  # 配置VLANIF10介面地址。

[Switch] interface vlanif 10
[Switch-Vlanif10] ip address 10.1.1.1 25
[Switch-Vlanif10] quit

   # 配置VLANIF11介面地址。

[Switch] interface vlanif 11
[Switch-Vlanif11] ip address 10.1.1.129 25
[Switch-Vlanif11] quit
  •  4.配置全域性地址池

  # 配置全域性地址池pool1中的IP地址池和相關網路引數。

[Switch] ip pool pool1
[Switch-ip-pool-pool1] network 10.1.1.0 mask 255.255.255.128
[Switch-ip-pool-pool1] dns-list 10.1.2.3
[Switch-ip-pool-pool1] gateway-list 10.1.1.1
[Switch-ip-pool-pool1] lease day 10
[Switch-ip-pool-pool1] quit

   # 配置全域性地址池pool2中的IP地址池和相關網路引數。

[Switch] ip pool pool2
[Switch-ip-pool-pool1] network 10.1.1.128 mask 255.255.255.128
[Switch-ip-pool-pool1] dns-list 10.1.2.3
[Switch-ip-pool-pool1] gateway-list 10.1.1.129
[Switch-ip-pool-pool1] lease day 2
[Switch-ip-pool-pool1] quit
  •  5.使能DHCP伺服器。

  # 在Vlanif10介面下使能DHCP伺服器。

[Switch] interface vlanif 10
[Switch-Vlanif10] dhcp select global
[Switch-Vlanif10] quit

   # 在Vlanif11介面下使能DHCP伺服器。

[Switch] interface vlanif 11
[Switch-Vlanif11] dhcp select global
[Switch-Vlanif11] quit
  •  6.驗證配置結果

  # 在Switch上執行命令display ip pool name pool1來檢視全域性地址池pool1的分配情況,“Used”欄位顯示已經分配出去的IP地址數量。

[Switch] display ip pool name pool1
  Pool-name        : pool1
  Pool-No          : 0
  Lease            : 10 Days 0 Hours 0 Minutes
  Domain-name      : -
  DNS-server0      : 10.1.2.3        
  NBNS-server0     : -               
  Netbios-type     : -               
  Position         : Local           
  Status           : Unlocked
  Gateway-0        : 10.1.1.1        
  Network          : 10.1.1.0
  Mask             : 255.255.255.128
  VPN instance     : --
  Logging          : Disable
  Conflicted address recycle interval: -
  Address Statistic: Total       :125       Used        :2          
                     Idle        :123       Expired     :0          
                     Conflict    :0         Disabled    :0      

 -------------------------------------------------------------------------------
  Network section 
         Start           End       Total    Used Idle(Expired) Conflict Disabled
 -------------------------------------------------------------------------------
        10.1.1.1      10.1.1.126     125       2        123(0)       0     0
 -------------------------------------------------------------------------------

   # 在Switch上執行命令display ip pool name pool2來檢視全域性地址池pool2的分配情況,“Used”欄位顯示已經分配出去的IP地址數量。

[Switch] display ip pool name pool2
  Pool-name        : pool2
  Pool-No          : 1
  Lease            : 2 Days 0 Hours 0 Minutes
  Domain-name      : -
  DNS-server0      : 10.1.2.3        
  NBNS-server0     : -               
  Netbios-type     : -               
  Position         : Local           
  Status           : Unlocked
  Gateway-0        : 10.1.1.129      
  Network          : 10.1.1.128
  Mask             : 255.255.255.128
  VPN instance     : --
  Logging          : Disable
  Conflicted address recycle interval: -
  Address Statistic: Total       :125       Used        :2          
                     Idle        :123       Expired     :0          
                     Conflict    :0         Disabled    :0      

 -------------------------------------------------------------------------------
  Network section 
         Start           End       Total    Used Idle(Expired) Conflict Disabled
 -------------------------------------------------------------------------------
      10.1.1.129      10.1.1.254     125       2        123(0)       0     0
 -------------------------------------------------------------------------------

 

相關文章