小乔 发表于 2017-12-14 13:51:32

配置设备作为DHCP服务器示例(基于接口地址池&全局地址池)

DHCP服务器简介
通常用户希望网络中的每台终端能够动态获取IP地址、DNS服务器的IP地址、路由信息、网关信息等网络参数,不需要手动配置终端的IP地址等网络参数;另外,针对一些移动终端(手机、ipad、办公笔记本等)希望能够即插即用,不需要每次修改终端的IP等网络参数。如果用户网络中有这些需求,就可以在汇聚层的用户网关设备或核心层设备上配置DHCP服务器功能,来给终端分配IP地址等网络参数。

   动态主机配置协议DHCP(Dynamic Host Configuration Protocol)采用客户端/服务器模式对用户的网络参数进行动态配置和集中管理。其中,DHCP服务器通过地址池为用户分配IP地址等网络参数。地址池分为接口地址池和全局地址池两种。

接口地址池配置方式简单,只能用于用户与DHCP服务器在同一个网段的场景,并且只能给对应接口下的用户分配IP地址等网络参数;适用于设备数量有限、配置以及维护量可控的小型网络。在用户网关设备上配置基于接口地址池的DHCP服务器功能之后,对应接口下的固定主机、移动终端等都可以自动获取IP地址等网络参数,不需要用户手动配置修改。

与接口地址池相比,全局地址池可应用于大型网络,推荐在核心层设备上配置基于全局地址池的DHCP服务器功能或在服务器区域搭建一台专门的DHCP服务器统一分配IP地址等网络参数,而用户网关设备上只需要启用简单的DHCP中继功能即可。



配置设备作为DHCP服务器示例(基于接口地址池)
组网需求
如图1所示,某企业为办公终端规划了两个网段,网段10.1.1.0/24内PC为员工固定办公终端,网段10.1.2.0/24供企业出差人员临时接入网络。企业希望通过DHCP方式为员工固定办公终端和企业出差人员分配IP地址。其中,企业管理者的办公PC(Client_1)由于业务需要,希望使用固定IP地址为10.1.1.100/24。

图1 配置设备作为DHCP服务器组网图

配置思路
基于接口地址池的DHCP服务器的配置思路如下:

通过在网关设备Switch上配置DHCP服务器,实现为企业两个网段内的终端动态分配IP地址。其中,网段10.1.1.0/24内的PC为员工固定办公终端,IP地址租期配置为30天;网段10.1.2.0/24供企业出差人员临时接入网络,IP地址租期配置为1天。

说明:
二层交换机LSW_1和LSW_2上,需要配置接口的链路类型和加入的VLAN,实现二层互通。

操作步骤
使能DHCP服务,缺省未使能

<HUAWEI> system-view
sysname Switch
dhcp enable
配置接口加入VLAN

# 配置GE0/0/1接口加入VLAN10。

vlan batch 10 to 11
interface gigabitethernet 0/0/1
port link-type access
port default vlan 10
quit
# 配置GE0/0/2加接口入VLAN11。

interface gigabitethernet 0/0/2
port link-type access
port default vlan 11
quit
配置VLANIF接口IP地址
# 配置VLANIF10接口地址。
interface vlanif 10
ip address 10.1.1.1 24//企业为固定办公终端的网段
quit
# 配置VLANIF11接口地址。
interface vlanif 11
ip address 10.1.2.1 24//企业为出差人员分配的网段
quit
配置接口地址池
# 配置VLANIF10接口下的终端从接口地址池中获取IP地址。
interface vlanif 10
dhcp select interface//使能接口采用接口地址池的DHCP服务器功能,缺省未使能
dhcp server lease day 30//租期的缺省值为1天,修改租期为30天
dhcp server static-bind ip-address 10.1.1.100 mac-address 286e-d488-b684//为Client_1分配固定的IP地址
quit
# 配置VLANIF11接口下的终端从接口地址池中获取IP地址。租期采用缺省值1天(不需配置)。
interface vlanif 11
dhcp select interface//使能接口采用接口地址池的DHCP服务器功能,缺省未使能
quit
配置DHCP数据保存功能,设备发生故障时,可以在系统重启后,执行命令dhcp server database recover,从存储设备文件恢复DHCP数据。
dhcp server database enable
配置各终端自动获取IP地址(以操作系统为Windows 7的PC为例)
右击桌面“网络”,单击“属性”,进入“网络和共享中心”窗口。
单击“本地连接”,进入“本地连接 状态”窗口。
单击“属性”,进入“本地链接 属性”窗口。
选择“Internet 协议版本 4(TCP/IPv4)”,点击“属性”,进入“Internet 协议版本 4(TCP/IPv4)属性”窗口,选择“自动获得 IP 地址”,单击“确定”。

验证配置结果
在Switch上执行命令display ip pool查看接口地址池VLANIF10和VLANIF11的配置信息。假设企业员工固定办公终端有100个,出差人员接入3个。
display ip pool interface vlanif10
Pool-name      : Vlanif10
Pool-No          : 0
Lease            : 30 Days 0 Hours 0 Minutes
Domain-name      : -
DNS-server0      : -
NBNS-server0   : -
Netbios-type   : -
Position         : Interface       Status             : Unlocked
Gateway-0      : 10.1.1.1
Network          : 10.1.1.0
Mask             : 255.255.255.0
VPN instance   : --
Logging          : Disable
Conflicted address recycle interval: -
Address Statistic: Total       :253       Used      :4
                     Idle      :247       Expired   :0
                     Conflict    :0         Disable   :2

-------------------------------------------------------------------------------
Network section
         Start         End       Total    Used Idle(Expired) Conflict Disabled
-------------------------------------------------------------------------------
      10.1.1.1      10.1.1.254   253   100      153(0)       0   0
-------------------------------------------------------------------------------
display ip pool interface vlanif11
Pool-name      : Vlanif11
Pool-No          : 1
Lease            : 1 Days 0 Hours 0 Minutes
Domain-name      : -
DNS-server0      : -
NBNS-server0   : -
Netbios-type   : -
Position         : Interface       Status             : Unlocked
Gateway-0      : 10.1.2.1
Network          : 10.1.2.0
Mask             : 255.255.255.0
VPN instance   : --
Logging          : Disable
Conflicted address recycle interval: -
Address Statistic: Total       :253       Used      :4
                     Idle      :247       Expired   :0
                     Conflict    :0         Disable   :2

-------------------------------------------------------------------------------
Network section
         Start         End       Total    Used Idle(Expired) Conflict Disabled
-------------------------------------------------------------------------------
      10.1.2.1      10.1.2.254   253   3          250(0)       0   0
-------------------------------------------------------------------------------


配置设备作为DHCP服务器示例(基于全局地址池)

组网需求
如图所示,某企业有两个办公室,为了节省资源,两个办公室内的主机由Switch作为DHCP服务器统一分配IP地址。办公室1所属的网段为10.1.1.0/25,主机都加入VLAN10,地址租期为10天;办公室2所属的网段为10.1.1.128/25,主机都加入VLAN11,地址租期为2天。

配置设备作为DHCP服务器组网图



配置思路
基于全局地址池的DHCP服务器的配置思路如下:
通过在Switch上配置DHCP服务器,实现为企业的两个办公室内终端动态分配IP地址和DNS服务器地址。其中,网段10.1.1.0/25内PC为办公室1员工办公终端,IP地址租期配置为10天;网段10.1.1.128/25内PC为办公室2员工办公终端,IP地址租期配置为2天。

操作步骤
使能DHCP服务
<HUAWEI> system-view
sysname Switch
dhcp enable
配置接口加入VLAN
# 配置GE1/0/1接口加入VLAN10。
vlan batch 10 to 11
interface gigabitethernet 1/0/1
port link-type hybrid
port hybrid pvid vlan 10
port hybrid untagged vlan 10
quit
# 配置GE1/0/2加接口入VLAN11。
interface gigabitethernet 1/0/2
port link-type hybrid
port hybrid pvid vlan 11
port hybrid untagged vlan 11
quit
配置VLANIF接口IP地址
# 配置VLANIF10接口地址。
interface vlanif 10
ip address 10.1.1.1 25
quit
# 配置VLANIF11接口地址。
interface vlanif 11
ip address 10.1.1.129 25
quit
配置全局地址池
# 配置全局地址池pool1中的IP地址池和相关网络参数。
ip pool pool1
network 10.1.1.0 mask 255.255.255.128
dns-list 10.1.2.3
gateway-list 10.1.1.1
lease day 10
quit
# 配置全局地址池pool2中的IP地址池和相关网络参数。
ip pool pool2
network 10.1.1.128 mask 255.255.255.128
dns-list 10.1.2.3
gateway-list 10.1.1.129
lease day 2
quit
使能DHCP服务器。
# 在Vlanif10接口下使能DHCP服务器。
interface vlanif 10
dhcp select global
quit
# 在Vlanif11接口下使能DHCP服务器。
interface vlanif 11
dhcp select global
quit
验证配置结果
# 在Switch上执行命令display ip pool name pool1来查看全局地址池pool1的分配情况,“Used”字段显示已经分配出去的IP地址数量。
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   : --
-----------------------------------------------------------------------------
         Start         End   TotalUsedIdle(Expired)ConflictDisable
-----------------------------------------------------------------------------
       10.1.1.1       10.1.1.126125    2       123(0)         0      0
-----------------------------------------------------------------------------
# 在Switch上执行命令display ip pool name pool2来查看全局地址池pool2的分配情况,“Used”字段显示已经分配出去的IP地址数量。
display ip pool interface 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   : --
-----------------------------------------------------------------------------
         Start         End   TotalUsedIdle(Expired)ConflictDisable
-----------------------------------------------------------------------------
       10.1.1.129      10.1.1.254125      2       123(0)         0      0
-----------------------------------------------------------------------------



f1662 发表于 2017-12-14 15:46:15

{:6_290:}{:6_290:}{:6_290:}{:6_290:}

q466265670 发表于 2017-12-25 11:26:56

学习学习

Rockyw 发表于 2017-12-25 12:09:04

感谢楼主分享!

c3310086 发表于 2017-12-30 09:07:50

谢谢分享,收藏了

liyou60 发表于 2024-6-11 15:42:47

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}

liyou60 发表于 2024-6-11 15:42:58

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}

liyou60 发表于 2024-6-11 15:43:04

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}

liyou60 发表于 2024-6-11 15:43:10

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}

liyou60 发表于 2024-6-11 15:43:15

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}

liyou60 发表于 2024-6-11 15:43:20

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}

liyou60 发表于 2024-6-11 15:43:26

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}

liyou60 发表于 2024-6-11 15:43:33

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}

liyou60 发表于 2024-6-11 15:43:38

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}

liyou60 发表于 2024-6-11 15:43:43

华   值    {:6_264:}{:6_265:}{:6_267:}{:6_268:}
为   得    {:6_269:}{:6_273:}{:6_276:}{:6_277:}
认   拥    {:6_278:}{:6_280:}{:6_282:}{:6_283:}
证   有    {:6_285:}{:6_289:}{:6_290:}{:6_291:}
,   !    {:6_295:}{:6_298:}{:6_299:}{:6_301:}
页: [1] 2
查看完整版本: 配置设备作为DHCP服务器示例(基于接口地址池&全局地址池)