DHCP

本帮助主要介绍以下内容:

特性简介

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)用来为网络设备动态地分配IP地址等网络配置参数。

DHCP采用客户端/服务器通信模式,由客户端向服务器提出请求分配网络配置参数的申请,服务器返回为客户端分配的IP地址等配置信息,以实现IP地址等信息的动态配置。

在DHCP的典型应用中,一般包含一台DHCP服务器和多台客户端(如PC和便携机)。如果DHCP客户端和DHCP服务器处于不同物理网段时,客户端可以通过DHCP中继与服务器通信,获取IP地址及其他配置信息。

DHCP服务器

在以下场合通常利用DHCP服务器来完成IP地址分配:

DHCP服务器通过地址池来保存为客户端分配的IP地址、租约有效期限、网关信息、域名后缀、DNS服务器地址、WINS服务器地址、NetBIOS节点类型和DHCP选项信息。服务器接收到客户端发送的请求后,选择合适的地址池,并将该地址池中的信息分配给客户端。

DHCP服务器在将IP地址分配给客户端之前,还需要进行IP地址冲突检测。

DHCP地址池

地址池的地址管理方式有以下几种:

在DHCP地址池中还可以指定这两种类型地址的租约有效期限。

DHCP服务器为客户端分配IP地址时,地址池的选择原则如下:

  1. 如果存在将客户端MAC地址或客户端ID与IP地址静态绑定的地址池,则选择该地址池,并将静态绑定的IP地址和其他网络参数分配给客户端。

  2. 如果不存在静态绑定的地址池,则按照以下方法选择地址池:

    • 如果客户端与服务器在同一网段,则将DHCP请求报文接收接口的IP地址与所有地址池配置的网段进行匹配,并选择最长匹配的网段所对应的地址池。

    • 如果客户端与服务器不在同一网段,即客户端通过DHCP中继获取IP地址,则将DHCP请求报文中giaddr字段指定的IP地址与所有地址池配置的网段进行匹配,并选择最长匹配的网段所对应的地址池。

DHCP服务器分配IP地址的次序

DHCP服务器为客户端分配IP地址的优先次序如下:

  1. 与客户端MAC地址或客户端ID静态绑定的IP地址。

  2. DHCP服务器记录的曾经分配给客户端的IP地址。

  3. 客户端发送的DHCP-DISCOVER报文中Option 50字段指定的IP地址。Option 50为客户端请求的IP地址选项(Requested IP Address),客户端通过在DHCP-DISCOVER报文中添加该选项来指明客户端希望获取的IP地址。该选项的内容由客户端决定。

  4. 按照动态分配地址选择原则,顺序查找可供分配的IP地址,选择最先找到的IP地址。

  5. 如果未找到可用的IP地址,则从当前匹配地址池中依次查询租约过期、曾经发生过冲突的IP地址,如果找到则进行分配,否则将不予处理。

DHCP选项

DHCP利用选项字段传递控制信息和网络配置参数,实现地址动态分配的同时,为客户端提供更加丰富的网络配置信息。

Web页面为DHCP服务器提供了灵活的选项配置方式,在以下情况下,可以使用Web页面DHCP选项功能:

下表为常用的DHCP选项编号。

表-1 DHCP选项编号

选项编号

选项名称

推荐的选项填充类型

3

Router Option

IP地址

6

Domain Name Server Option

IP地址

15

Domain Name

ASCII字符串

43

Vendor Specific Information

十六进制数串

44

NetBIOS over TCP/IP Name Server Option

IP地址

46

NetBIOS over TCP/IP Node Type Option

十六进制数串

66

TFTP server name

ASCII字符串

67

Bootfile name

ASCII字符串

DHCP服务器的IP地址冲突检测功能

为防止IP地址重复分配导致地址冲突,DHCP服务器为客户端分配地址前,需要先对该地址进行探测。

DHCP服务器的地址探测是通过ping功能实现的,通过检测是否能在指定时间内得到ping响应来判断是否存在地址冲突。DHCP服务器发送目的地址为待分配地址的ICMP回显请求报文。如果在指定时间内收到回显响应报文,则认为存在地址冲突。DHCP服务器从地址池中选择新的IP地址,并重复上述操作。如果在指定时间内没有收到回显响应报文,则继续发送ICMP回显请求报文,直到发送的回显请求报文数目达到最大值。如果仍然没有收到回显响应报文,则将地址分配给客户端,从而确保客户端获得的IP地址唯一。

vSystem相关说明

非缺省vSystem对于本特性的支持情况,请以页面的实际显示为准。

配置指南

配置DHCP服务器

要实现DHCP服务器功能,需要进行如下配置:

地址分配

  1. 选择“网络 > DHCP > 服务”。

  2. 在服务页面,启用DHCP服务。

  3. 单击指定设备接口的<编辑>按钮,可配置设备接口工作在DHCP服务器模式。

  4. 选择“网络 > DHCP > 地址池”。

  5. 在地址池页面,在页面顶部下拉框中选择已创建DHCP服务池,也可单击<新建地址池>按钮,新建DHCP服务池。

  6. 进入“新建DHCP服务器地址池”页面,输入地址池名称,单击<确定>按钮。

  7. 选择“地址分配”页签,进入地址分配页面,具体配置内容如下表所示:

    表-2 地址分配参数表

    参数

    说明

    动态分配的地址段

    指定动态分配的地址范围

    不参与自动分配的地址段

    指定地址池中不参与自动分配的IP地址

    静态绑定的地址列表

    将客户端的硬件地址或客户端ID与IP地址绑定

    1. 单击<新建>按钮

      • IP地址:静态绑定的IP地址

      • 掩码:静态绑定IP地址的掩码

      • 类型:客户端的类型包括以太网、令牌环网和客户端ID

      • 硬件地址:静态绑定的客户端硬件地址,为4~39个字符的字符串,字符串中只能包括十六进制数和“-”,且形式为H-H-H…,除最后一个H表示2位或4位十六进制数外,其他均表示4位十六进制数

      • 客户端ID:静态绑定的客户端客户端ID,为4~254个字符的字符串,字符串中只能包括十六进制数和“-”,且形式为H-H-H…,除最后一个H表示2位或4位十六进制数外,其他均表示4位十六进制数

    2. 单击<确定>按钮,新建静态绑定关系显示在静态绑定的地址列表中

  8. 单击<确定>按钮,保存配置。

地址池选项

  1. 选择“地址池选项”页签,进入地址池选项页面,具体配置内容如下表所示:

    表-3 地址分配参数表

    参数

    说明

    租约有效期限

    DHCP地址池中分配的IP地址的租约有效期限,可配置无限期和具体的时间

    域名后缀

    DHCP客户端使用的域名后缀

    在DHCP客户端进行域名解析时,用户只需要输入域名的部分字段,DHCP客户端会自动将输入的域名加上从DHCP服务器获得的域名后缀进行解析

    网关

    DHCP客户端使用的网关地址

    DHCP客户端访问本网段以外的服务器或主机时,数据必须通过网关进行转发

    每个DHCP地址池最多可以配置64个网关地址

    DNS服务器

    DHCP客户端使用的DNS服务器地址

    为了使DHCP客户端能够通过域名访问Internet上的主机,DHCP服务器应在为客户端指定DNS(Domain Name System,域名系统)服务器地址

    WINS服务器

    DHCP客户端使用的WINS服务器地址

    对于使用Microsoft Windows操作系统的客户端,由WINS服务器为通过NetBIOS协议通信的主机提供主机名到IP地址的解析。所以,大部分Windows网络客户端需要进行WINS的设置。为了使DHCP客户端实现主机名到IP地址的解析,DHCP服务器应该为DHCP客户端指定WINS服务器地址

    NetBIOS节点类型

    DHCP客户端使用的NetBIOS节点。DHCP客户端在网络上使用NetBIOS协议通信时,需要在主机名和IP地址之间建立映射关系。根据获取映射关系方式的不同,NetBIOS节点包括:

    • 广播(Broadcast):此类节点采用广播方式获取映射关系。源节点通过发送带有目的节点主机名的广播报文来获取目的节点的IP地址,目的节点收到广播报文后,就将自己的IP地址返回给源节点

    • 端到端(Peer-to-Peer):此类节点采用发送单播报文与WINS服务器通信的方式获取映射关系。源节点给WINS服务器发送单播报文,WINS服务器收到单播报文后,返回源节点请求的目的节点名所对应的IP地址

    • 混合(Mixed):此类节点首先发送广播报文来获取映射关系,如果没有获取到,则再发送单播报文与WINS服务器通信来获取映射关系

    • 混合(Hybrid):此类节点首先发送单播报文与WINS服务器通信来获取映射关系,如果没有获取到,再发送广播报文来获取映射关系

    DHCP选项

    自定义DHCP地址池选项

    1. 单击<新建>按钮

      • DHCP选项:DHCP选项编号

      • 类型:指定选项内容的类型,包括十六进制数串、ASCII字符串和IP地址

      • 选项内容:DHCP选项内容

    2. 单击<确定>按钮,新建的DHCO选项显示在DHCP选项列表中

  2. 单击<确定>按钮,保存地址池选型配置。

  3. 选择“已分配地址”页签,可查看IP地址分配信息,包括分配的IP地址、客户端硬件地址/客户端ID以及租约到期时间。