所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S12700 V200R013C00 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
DHCP配置命令

DHCP配置命令

命令支持情况

三层以太网接口、VLANIF接口和子接口下均支持配置DHCP功能。

子接口的更多详细信息,请参见配置以太网子接口。

alarm ip-used percentage

命令功能

alarm ip-used percentage命令用来配置地址池中地址耗尽的告警和告警恢复的百分比。

undo alarm ip-used percentage命令用来恢复地址耗尽告警和告警恢复的百分比为缺省值。

缺省情况下,地址池中地址耗尽的告警百分比值为100,告警恢复的百分比值为50。

命令格式

alarm ip-used percentage alarm-resume-percentage alarm-percentage

undo alarm ip-used percentage

参数说明

参数

参数说明

取值

alarm-resume-percentage 指定地址池中地址耗尽的告警恢复百分比。 整数形式,取值范围是1~100,缺省值是50。
说明:
告警恢复百分比不超过告警百分比。
alarm-percentage 指定地址池中地址耗尽的告警百分比。 整数形式,取值范围是1~100,缺省值是100。

视图

IP地址池视图

缺省级别

2:配置级

使用指南

应用场景

IP地址池中地址耗尽时发送告警通知管理员地址将要耗尽。

注意事项

告警恢复百分比不超过告警百分比。

使用实例

# 在IP地址池视图下配置地址耗尽告警和告警恢复的百分比。

<HUAWEI> system-view
[HUAWEI] ip pool p1
[HUAWEI-ip-pool-p1] alarm ip-used percentage 80 90

bootfile

命令功能

bootfile命令用来为DHCP客户端配置启动配置文件名称。

undo bootfile命令用来删除已配置的DHCP客户端的启动配置文件名称。

缺省情况下,未配置DHCP客户端的启动配置文件名称。

命令格式

bootfile bootfile

undo bootfile

参数说明

参数

参数说明

取值

bootfile

指定DHCP客户端的启动配置文件名称。

字符串形式,不支持空格,区分大小写,长度范围是1~127。

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器。DHCP服务器除了可以给客户端分配IP地址外,还可以提供客户端需要的网络配置参数,例如,启动配置文件等。执行命令bootfile配置DHCP客户端的启动配置文件名称后,DHCP服务器向客户端发送的OFFER和ACK报文中会携带此文件名称。然后DHCP客户端根据文件名称去指定的文件服务器获取启动配置文件。

注意事项

启动配置文件一般存放在指定的文件服务器上,因此,需要保证DHCP客户端与获取启动配置文件的服务器之间路由可达且指定文件服务器的IP地址或文件服务器名称。

使用实例

# 在IP地址池视图下配置DHCP客户端的启动配置文件名称为start.ini。
<HUAWEI> system-view
[HUAWEI] ip pool p1
[HUAWEI-ip-pool-p1] bootfile start.ini
# 在DHCP Option模板视图下配置DHCP客户端的启动配置文件名称为start.ini。
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] bootfile start.ini

conflict auto-recycle interval

命令功能

conflict auto-recycle interval命令用来使能全局地址池中冲突地址的自动回收功能,并配置自动回收的时间间隔。

undo conflict auto-recycle interval命令用来去使能全局地址池中冲突地址的自动回收功能,并删除配置的自动回收时间间隔。

缺省情况下,未使能全局地址池中冲突地址的自动回收功能。

命令格式

conflict auto-recycle interval day day [ hour hour [ minute minute ] ]

undo conflict auto-recycle interval

参数说明

参数

参数说明

取值

day day

指定自动回收时间间隔的天数。

整数形式,取值范围是0~999,单位是天。缺省值是0。

hour hour

指定自动回收时间间隔的小时数。

整数形式,取值范围是0~23,单位是小时。缺省值是0。

minute minute

指定自动回收时间间隔的分钟数。

整数形式,取值范围是0~59,单位是分钟。缺省值是0。

视图

IP地址池视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器。DHCP服务器在给客户端分配IP地址时,网络中可能会存在部分主机因手工配置静态IP地址导致地址冲突的情况。在这种情况下,DHCP服务器会将这部分地址一直置为冲突地址,只有等可用地址分配完,DHCP服务器才会从冲突地址中选择可用的IP地址进行分配。为了尽快将冲突地址回收,管理员可以在设备上执行该命令,使能冲突地址自动回收功能,并配置自动回收的时间间隔。

前置条件

已经执行ip pool(系统视图)命令创建全局地址池。

使用实例

# 使能全局地址池global1下冲突地址的自动回收功能,并配置自动回收的时间间隔为1天。

<HUAWEI> system-view  
[HUAWEI] ip pool global1 
[HUAWEI-ip-pool-global1] conflict auto-recycle interval day 1

dhcp anti-attack check duplicate option

命令功能

dhcp anti-attack check duplicate option命令用来使能检查并丢弃具有重复Option选项的DHCP报文功能。

undo dhcp anti-attack check duplicate option命令用来去使能检查并丢弃具有重复Option选项的DHCP报文功能。

缺省情况下,检查并丢弃具有重复Option选项的DHCP报文功能处于未使能状态。

命令格式

dhcp anti-attack check duplicate option [ option-start [ to option-end ] ] &<1-254>

undo dhcp anti-attack check duplicate option [ option-start [ to option-end ] ] &<1-254>

参数说明

参数 参数说明 取值
option-start [ to option-end ] 指定Option选项值:
  • option-start:Option选项的起始值。
  • option-end:Option选项的结束值。
整数形式,取值范围1~254。Option选项结束值必须大于等于起始值。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

如果用户希望丢弃带重复Option选项内容的DHCP报文,可以通过该命令进行配置。Option选项在报文中不能重复出现,如果有重复出现的Option选项则丢弃该报文。

前置条件

执行命令dhcp enable,使能了设备的DHCP功能。

使用实例

# 配置丢弃带重复Option的DHCP报文。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp anti-attack check duplicate option
相关主题

dhcp anti-attack check udp-checksum

命令功能

dhcp anti-attack check udp-checksum命令用来打开检查DHCP报文的UDP头校验和,并丢弃校验和错误的DHCP报文的功能。

undo dhcp anti-attack check udp-checksum命令用来关闭检查DHCP报文的UDP头校验和的功能。

缺省情况下,设备检查DHCP报文中的UDP头校验和,并丢弃校验和错误的DHCP报文。

命令格式

dhcp anti-attack check udp-checksum

undo dhcp anti-attack check udp-checksum

参数说明

视图

系统视图、VLAN视图、GE接口视图、XGE接口视图40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

此命令可用于DHCP服务器、中继、客户端和Snooping设备。网络中由于各厂商实现的差异性,设备对收到的DHCP报文进行UDP头校验和检查时可能会不通过,从而丢弃该DHCP报文,造成DHCP功能不可用。此时,可以通过命令undo dhcp anti-attack check udp-checksum,关闭检查功能,使UDP头校验和错误的DHCP报文可以正常转发。

前置条件

执行命令dhcp enable,打开设备的DHCP功能。

使用实例

# 关闭检查DHCP报文的UDP头校验和的功能。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] undo dhcp anti-attack check udp-checksum

dhcp broadcast suppress enable

命令功能

dhcp broadcast suppress enable命令用来开启DHCP广播报文抑制功能。

undo dhcp broadcast suppress enable命令用来关闭DHCP广播报文抑制功能。

缺省情况下,DHCP广播报文抑制功能处于关闭状态。

命令格式

dhcp broadcast suppress enable

undo dhcp broadcast suppress enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

设备的VLANIF接口开启DHCP中继或者DHCP服务器功能时,VLANIF接口上收到的DHCP广播报文(DHCP DISCOVER报文和DHCP REQUES报文)会在对应VLAN内的所有物理接口上广播。当有大量DHCP客户端上线时,每个物理接口都会收到大量的DHCP广播报文,影响设备性能。此时可以配置命令dhcp broadcast suppress enable,开启DHCP广播报文抑制功能,使DHCP广播报文不在非接收接口上广播。

前置条件

执行本命令前,需要执行dhcp enable命令开启全局下的DHCP功能。

使用实例

# 开启DHCP广播报文抑制功能。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp broadcast suppress enable

dhcp client class-id(接口视图)

命令功能

dhcp client class-id命令用来配置设备作为DHCP客户端时,发送DHCP请求报文中的Option60字段。

undo dhcp client class-id命令用来删除已配置的DHCP请求报文中的Option60字段。

缺省情况下,未配置Option60字段。

命令格式

dhcp client class-id class-id

undo dhcp client class-id

参数说明

参数

参数说明

取值

class-id

指定Option60的内容。

字符串形式,区分大小写,长度范围1~64。

视图

接口视图

缺省级别

2:配置级

使用指南

DHCP服务器需要根据请求报文中的Option60字段内容来区分不同设备,用户可以使用此命令自定义设备作为DHCP客户端时,发送的请求报文中封装的Option60内容。

接口下配置此命令后,设备作为DHCP客户端时,从该接口发送的DHCP请求报文中将使用配置的内容填充Option60字段。

使用实例

# 配置客户端接口VLANIF100的class-id名为huawei

<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp client class-id huawei

# 配置客户端接口GE1/0/1的class-id名为huawei

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp client class-id huawei

dhcp client class-id(系统视图)

命令功能

dhcp client class-id命令用来配置设备作为DHCP客户端时,发送DHCP请求报文中的Option60字段。

undo dhcp client class-id命令用来恢复DHCP请求报文中的Option60字段为默认值。

缺省情况下,Option60的默认值与设备相关,表示为“huawei 设备型号”。

命令格式

dhcp client class-id class-id

undo dhcp client class-id

参数说明

参数

参数说明

取值

class-id

指定Option60的内容。

字符串形式,区分大小写,长度范围1~64。

视图

系统视图

缺省级别

2:配置级

使用指南

DHCP服务器需要根据请求报文中的Option60来区分不同设备,用户可以使用此命令自定义设备作为DHCP客户端时,发送的请求报文中封装的Option60内容。

Option60的配置信息保存在存储器:/dhcp-client.options文件中。默认存储器中需要有大于80字节的存储空间。在用户视图下,执行命令more dhcp-client.options,可以查看Option60的配置信息。

系统视图下配置此命令后,设备作为DHCP客户端时,所有接口发送的DHCP请求报文中将用配置的内容填充Option60字段。

使用实例

# 配置客户端的class-id名为“huawei”。

<HUAWEI> system-view
[HUAWEI] dhcp client class-id huawei

dhcp client client-id

命令功能

dhcp client client-id命令用来配置DHCP客户端的标识。

undo dhcp client client-id命令用来恢复DHCP客户端的标识为缺省值。

缺省情况下,DHCP客户端的标识是客户端的MAC地址。

命令格式

dhcp client client-id client-id

undo dhcp client client-id

参数说明

参数

参数说明

取值

client-id

指定DHCP客户端标识。

字符串形式,区分大小写,长度范围是2~64。

视图

接口视图

缺省级别

2:配置级

使用指南

该命令用来配置DHCP客户端的标识,该标识将会封装在DHCP请求报文中与服务器进行交互。DHCP客户端在申请IP地址的时候,DHCP服务器会获取请求报文中的DHCP客户端标识信息,DHCP服务器将根据该标识,为DHCP客户端分配IP地址。

使用实例

# 配置接口VLANIF100的client-id为“huawei_client”。

<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp client client-id huawei_client
# 配置接口GE1/0/1的client-id为huawei_client。
<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp client client-id huawei_client

dhcp client default-route preference

命令功能

dhcp client default-route preference命令用来配置DHCP客户端通过DHCP服务器获取的缺省路由优先级。

undo dhcp client default-route preference命令用来恢复DHCP客户端通过DHCP服务器获取的缺省路由优先级为缺省值。

缺省情况下,DHCP客户端通过DHCP服务器获取的缺省路由优先级为60。

命令格式

dhcp client default-route preference preference-value

undo dhcp client default-route preference

参数说明

参数

参数说明

取值

preference-value

指定缺省路由的优先级。

整数形式,取值范围是1~255。数值越小优先级越高。

视图

接口视图

缺省级别

2:配置级

使用指南

DHCP客户端上的缺省路由可以通过DHCP服务器获取,以实现动态刷新路由表,该缺省路由的下一跳地址是Option3携带的DHCP客户端的网关地址。

DHCP服务器下发的缺省路由为UNR路由(User Network Router),默认优先级为60,通过命令dhcp client default-route preference可以修改该缺省路由优先级。

使用实例

# 在VLANIF100接口下配置DHCP客户端通过DHCP服务器获取的缺省路由优先级为30。

<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp client default-route preference 30

# 在接口GE1/0/1下配置DHCP客户端通过DHCP服务器获取的缺省路由优先级为30。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp client default-route preference 30

dhcp client expected-lease

命令功能

dhcp client expected-lease命令用来配置DHCP Client期望租期功能。

undo dhcp client expected-lease命令用来删除DHCP Client期望租期功能。

缺省情况下,系统未配置DHCP Client期望租期功能。

命令格式

dhcp client expected-lease time

undo dhcp client expected-lease

参数说明

参数

参数说明

取值

time

指定DHCP Client期望租期时间。

整数形式,取值范围是60~864000。单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

此命令应用于DHCP Client。DHCP Client向服务器申请地址时,可以携带期望地址租期,该信息存放于报文的Option51字段中。当DHCP Server在分配地址租约时,会把Client期望租约和地址池中的地址租期比较,选择其中一个时间较短的租期分配给DHCP Client。

使用实例

# 在VLANIF100接口下配置DHCP Client期望租期为7200秒。
<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp client expected-lease 7200
# 在GE1/0/1接口下配置DHCP Client期望租期为7200秒。
<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp client expected-lease 7200

dhcp client gateway-detect

命令功能

dhcp client gateway-detect命令用来配置DHCP Client网关探测功能。

undo dhcp client gateway-detect命令用来删除配置的DHCP Client网关探测功能。

缺省情况下,系统未配置DHCP Client网关探测功能。

命令格式

dhcp client gateway-detect period period retransmit retransmit timeout time

undo dhcp client gateway-detect

参数说明

参数

参数说明

取值

period period

指定DHCP Client网关探测周期。

整数形式,取值范围是1~86400。单位是秒。

retransmit retransmit

指定DHCP Client网关探测重传次数。

整数形式,取值范围是1~10。

timeout time

指定DHCP Client网关探测超时时间。

整数形式,取值范围是300~2000。单位是毫秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP客户端。当DHCP Client成功获取IP地址后,该功能可以使DHCP Client迅速检测正在使用的网关状态,如果网关地址错误或网关设备故障,DHCP Client将向DHCP Server重新发送IP地址请求。

注意事项

DHCP Client网关探测功能适用于双上行链路场景。

使用实例

# 在接口VLANIF100下配置DHCP Client网关探测功能,探测周期3600秒,探测重传次数为3次,探测超时时间为500毫秒。

<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp client gateway-detect period 3600 retransmit 3 timeout 500
# 在接口GE1/0/1下配置DHCP Client网关探测功能,探测周期3600秒,探测重传次数为3次,探测超时时间为500毫秒。
<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp client gateway-detect period 3600 retransmit 3 timeout 500

dhcp client hostname

命令功能

dhcp client hostname命令用来配置DHCP/BOOTP客户端的主机名。

undo dhcp client hostname命令用来删除配置的DHCP/BOOTP客户端的主机名。

缺省情况下,系统未配置DHCP/BOOTP客户端的主机名。

命令格式

dhcp client hostname hostname

undo dhcp client hostname

参数说明

参数

参数说明

取值

hostname

指定DHCP/BOOTP客户端主机名。

字符串形式,区分大小写,长度范围是1~64。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

DHCP服务器为DHCP/BOOTP客户端分配IP地址时需要获知客户端的主机名。可以执行dhcp client hostname命令配置DHCP/BOOTP客户端的主机名,该主机名用来匹配DHCP/BOOTP客户端的本地域名。

后续任务

使能DHCP/BOOTP客户端功能,通过DHCP协议进行地址申请。

使用实例

# 配置客户端接口VLANIF100的主机名为“huawei gateway”。

<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp client hostname huawei gateway
# 配置客户端接口GE1/0/1的主机名为“huawei gateway”。
<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp client hostname huawei gateway

dhcp client renew

命令功能

dhcp client renew命令用来刷新DHCP Client获取到的IP地址的租约。

命令格式

dhcp client renew

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

该命令应用于如下两种场景:

  • 手动更新租期

    如果DHCP Server给Client分配的是原来的IP地址,则只是更新租期。如果是另一台DHCP Server给Client分配IP地址,则Client就获取到一个新的IP地址及其相关网络参数。

  • 主动更新IP地址

    当DHCP Client从一个网段迁移到另一个网段,但原来申请到的IP地址的租期未到,此时需要Client手动更新IP地址。

dhcp client renew命令下发后,DHCP Client会向DHCP Server发送刷新租约请求:

  • 若收到DHCP Server的“肯定”回应,DHCP Client更新租用期等参数。
  • 若收到DHCP Server“否认”回应,DHCP Client释放已申请到的各项参数,重新向DHCP Server申请IP地址和其他网络参数。
  • 若没有收到回应报文,DHCP Client不做任何处理。

只有当接口的DHCP Client功能启用并且已获得IP地址后,dhcp client renew命令才能正常执行。

使用实例

# 在VLANIF100接口下刷新IP地址租约。

<HUAWEI> system-view  
[HUAWEI] interface vlanif 100 
[HUAWEI-Vlanif100] dhcp client renew
# 配置接口GE1/0/1刷新IP地址租约。
<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp client renew

dhcp client request option-list exclude

命令功能

dhcp client request option-list exclude命令用来配置DHCP请求报文中Option55选项不携带的默认请求选项列表。

undo dhcp client request option-list exclude命令用来删除DHCP请求报文中Option55选项不携带的默认请求选项列表。

缺省情况下,DHCP请求报文中Option55选项默认携带的请求选项包括:3、6、15、28、33、44、121、184。

命令格式

dhcp client request option-list exclude option-code &<1-8>

undo dhcp client request option-list exclude option-code &<1-8>

参数说明

参数

参数说明

取值

option-code

指定Option55选项不携带的默认请求选项列表。

枚举值,取值包括3、6、15、28、33、44、121和184。

视图

接口视图

缺省级别

2:配置级

使用指南

DHCP请求报文中的Option55选项用于设置请求选项列表。DHCP客户端利用该选项指明需要从DHCP服务器获取哪些网络配置参数。缺省情况下,Option55选项默认携带的请求选项包括:3、6、15、28、33、44、121和184。用户可以根据网络要求,通过命令dhcp client request option-list exclude,设置排除选项列表,使Option55选项不携带的这些默认选项信息。

Option选项的含义请参见配置指南(命令行) IP业务配置 DHCP配置中的DHCP Options字段选项

使用实例

# 在VLANIF100接口上,配置DHCP请求报文中Option55选项不携带默认请求选项3。

<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp client request option-list exclude 3

dhcp client request option-list

命令功能

dhcp client request option-list命令用来配置DHCP请求报文中Option55选项携带的默认选项外的请求选项列表。

undo dhcp client request option-list命令用来删除DHCP请求报文中Option55选项携带的默认选项外的请求选项。

缺省情况下,DHCP请求报文中Option55默认携带的请求选项包括:3、6、15、28、33、44、121、184。

命令格式

dhcp client request option-list option-code &<1-9>

undo dhcp client request option-list option-code &<1-9>

参数说明

参数

参数说明

取值

option-code

指定Option55携带的默认选项外的请求选项列表。

枚举值,取值包括4、7、17、42、43、66、67、120和129。

视图

接口视图

缺省级别

2:配置级

使用指南

DHCP请求报文中的Option55选项用于设置请求选项列表。DHCP客户端利用该选项指明需要从DHCP服务器获取哪些网络配置参数。缺省情况下,Option55选项默认携带的请求参数选项包括:3、6、15、28、33、44、121、184。除默认的选项外,用户可以根据网络要求,通过命令dhcp client request option-list,设置Option55选项携带的默认选项外的其他请求选项。

Option选项的含义请参见配置指南(命令行) IP业务配置 DHCP配置中的DHCP Options字段选项

使用实例

# 在VLANIF100接口上,配置DHCP请求报文中Option55携带的请求选项包括选项4。

<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp client request option-list 4

dhcp enable

命令功能

dhcp enable命令用来开启DHCP功能。

undo dhcp enable命令用来关闭DHCP功能。

缺省情况下,系统未开启DHCP功能。

命令格式

dhcp enable

undo dhcp enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

随着网络规模的扩大和网络复杂度的提高,网络配置越来越复杂,经常出现计算机位置变化和计算机数量超过可分配的IP地址的情况。动态主机配置协议DHCP(Dynamic Host Configuration Protocol)就是为满足这些需求而发展起来的。dhcp enable命令用来在设备上使能DHCP功能,开启DHCP功能开关。

注意事项

dhcp enable命令是DHCP相关功能的总开关,DHCP Relay、DHCP Snooping、DHCP Server等功能都要在执行dhcp enable命令使能DHCP功能后才会生效。执行undo dhcp enable命令后,设备上所有的DHCP相关的配置会被删除;再次执行dhcp enable命令使能DHCP功能后,设备上所有DHCP相关配置将被恢复为缺省配置。

使用实例

# 开启设备的DHCP功能。

<HUAWEI> system-view
[HUAWEI] dhcp enable

dhcp relay anycast gateway re-route enable

命令功能

dhcp relay anycast gateway re-route enable命令用来使能分布式网关的DHCP中继重选路由功能。

undo dhcp relay anycast gateway re-route enable命令用来去使能分布式网关的DHCP中继重选路由功能。

缺省情况下,未使能分布式网关的DHCP中继重选路由功能。

命令格式

dhcp relay anycast gateway re-route enable

undo dhcp relay anycast gateway re-route enable

参数说明

视图

VBDIF接口视图

缺省级别

2:配置级

使用指南

应用场景

VXLAN分布式网关场景下,在各个分布式网关设备的VBDIF接口上配置DHCP中继功能。DHCP中继发往DHCP服务器的请求报文携带的giaddr字段信息是VBDIF接口的IP地址,DHCP服务器回应响应报文时,会根据该字段的信息判断DHCP客户端所在的网段。但是,由于分布式网关的VBDIF接口的IP地址都相同,DHCP服务器响应报文可能会返回到其他的分布式网关设备(不是发送请求报文的设备)上,造成用户无法获取IP地址。

为解决以上问题,可以在各个分布式网关设备的VBDIF接口上使能分布式网关的DHCP中继重选路由功能。使能该功能后,DHCP中继在发送请求报文时,通过Option82选项携带本设备VTEP的IP地址作为回程地址信息;DHCP服务器回应响应报文时,也会携带该信息。DHCP中继在处理DHCP服务器的响应报文时,根据报文中的回程地址信息判断是否是本设备请求报文的响应报文,如果是,则将回应报文转发给客户端;如果不是,则根据填充的IP地址重新选路,将回应报文通过VXLAN隧道转发给对应的分布式网关设备。

前置条件

在VBDIF接口视图下,执行命令dhcp select relay,使能DHCP中继功能。

注意事项

由于回程地址信息通过Option82选项携带,所以需要执行以下步骤:
  1. 在系统视图下,执行命令dhcp option82 vendor-specific format vendor-sub-option 2 ip-address ip-address,配置使用Option82选项的厂商自定义子选项的Sub Option2携带本设备的VTEP的IP地址。
  2. 在BD视图下,执行命令dhcp option82 encapsulation vendor-specific-id,配置在Option82选项中插入厂商自定义子选项。
  3. 在BD视图下,执行命令dhcp option82 { insert | rebuild } enable,配置在DHCP报文中插入Option82选项。
  4. 在VBDIF接口视图下,执行命令dhcp relay information enable,使能DHCP中继支持Option82功能。

使用实例

# 在VBDIF100接口下使能分布式网关的DHCP中继重选路由功能。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] bridge-domain 100
[HUAWEI-bd100] quit
[HUAWEI] interface vbdif 100
[HUAWEI-Vbdif100] dhcp select relay
[HUAWEI-Vbdif100] dhcp relay anycast gateway re-route enable

dhcp option template

命令功能

dhcp option template命令用来创建DHCP Option模板并进入DHCP Option模板视图。

undo dhcp option template命令用来删除已配置的DHCP Option模板。

缺省情况下,设备未创建DHCP Option模板。

命令格式

dhcp option template template-name

undo dhcp option template template-name

参数说明

参数

参数说明

取值

template-name

指定DHCP Option模板名称。

字符串形式,不支持空格,区分大小写,长度范围是1~31。可以设定为包含数字、字母和下划线“_”、中划线“-”或“.”的组合,但不能配置为“-”和“--”。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器。在网络部署时,DHCP服务器可以实现为客户端动态分配具有租期的IP地址,也可以为某些客户端分配固定的IP地址。例如,企业中经常需要移动位置的便携机或访客终端可以通过动态方式获取IP地址,但是动态获取的IP地址具有随机性且不能被管理员指定具体某个IP地址。如果希望给某些固定终端(例如IP Phone电话等)分配固定的IP地址,可以通过在全局地址池中执行命令static-bind配置MAC地址与IP地址的绑定来实现为指定客户端分配固定的IP地址。

某些情况下,除了给静态绑定的固定终端分配IP地址外,还需要分配其他网络配置信息。例如,IP Phone电话除了获取IP地址,还需要启动配置文件等信息才能正常注册。这种情况下,可以通过配置DHCP Option模板,并在Option模板中配置客户端需要的除IP地址以外的配置信息,然后在全局地址池下为固定终端绑定该DHCP Option模板。这样,DHCP服务器在为终端分配IP地址的同时也将配置参数分配给终端。

注意事项

DHCP Option模板视图下配置的网络参数仅对静态绑定的用户生效。一个DHCP Option模板可以被多个用户绑定,执行命令static-bind ip-address ip-address mac-address mac-address [ option-template template-name ]可以配置静态客户端需要绑定的DHCP Option模板。

使用实例

# 创建名称为test的DHCP Option模板。

<HUAWEI> system-view
[HUAWEI] dhcp option template test

dhcp relay gateway-switch enable

命令功能

dhcp relay gateway-switch enable命令用来使能DHCP中继网关自动切换功能。

undo dhcp relay gateway-switch enable命令用来取消DHCP中继网关自动切换功能。

缺省情况下,设备DHCP中继网关自动切换功能处于未使能状态。

命令格式

dhcp relay gateway-switch enable

undo dhcp relay gateway-switch enable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP中继端。当DHCP中继设备的接口配置了主、从IP地址,使用dhcp relay gateway-switch enable命令使能中继网关自动切换后,当DHCP中继设备使用主IP地址作为网关为用户申请IP地址失败时,设备将自动转向使用从IP地址作为网关为用户申请IP地址。

前置条件

需要在系统视图下执行dhcp enable命令使能全局DHCP功能,再执行dhcp select relay命令,使能接口的DHCP中继功能。

注意事项

  • 当配置VRRP功能后,中继设备的网关在各VRRP备份组的IP地址之间切换。
  • 当用户使用接口上主IP地址作为网关地址向远端服务器申请地址连续失败3次,并且与第一次失败的时间超过24秒,这两个条件都满足时才自动切换为使用接口从IP地址作为网关。
  • 执行此命令前,接口的主IP地址和从IP地址已经分配好,否则没有可切换的地址。
  • 接口上配置一个主IP地址和多个从IP地址,切换中继网关顺序由主IP地址到从IP地址遍历切换(从IP地址按照配置顺序遍历切换),直到申请成功为止。

使用实例

# 在接口VLANIF10上配置DHCP中继网关自动切换功能。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 10
[HUAWEI-Vlanif10] ip address 192.168.30.1 255.255.255.0
[HUAWEI-Vlanif10] ip address 192.168.31.1 255.255.255.0 sub
[HUAWEI-Vlanif10] dhcp select relay
[HUAWEI-Vlanif10] dhcp relay server-ip 192.168.20.1
[HUAWEI-Vlanif10] dhcp relay gateway-switch enable
# 在接口GE1/0/1上配置DHCP中继网关自动切换功能。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 192.168.30.1 255.255.255.0
[HUAWEI-GigabitEthernet1/0/1] ip address 192.168.31.1 255.255.255.0 sub
[HUAWEI-GigabitEthernet1/0/1] dhcp select relay
[HUAWEI-GigabitEthernet1/0/1] dhcp relay server-ip 192.168.20.1
[HUAWEI-GigabitEthernet1/0/1] dhcp relay gateway-switch enable

dhcp relay giaddr source-interface

命令功能

dhcp relay giaddr source-interface命令用来配置DHCP中继报文的源接口,使用该接口的主IP地址填充giaddr字段。

undo dhcp relay giaddr source-interface命令用来恢复缺省配置。

缺省情况下,未配置DHCP中继报文的源接口,使用DHCP中继的IP地址填充giaddr字段。

命令格式

dhcp relay giaddr source-interface interface-type interface-number

undo dhcp relay giaddr source-interface

参数说明

参数

参数说明

取值

interface-type interface-number

指定DHCP中继报文的源接口。

  • interface-type:表示接口类型。
  • interface-number:表示接口编号。

-

视图

VBDIF接口视图

缺省级别

2:配置级

使用指南

应用场景

VXLAN分布式网关场景下,在各个分布式网关设备的VBDIF接口上配置DHCP中继功能。DHCP中继发往DHCP服务器的请求报文使用VBDIF接口的IP地址填充giaddr字段信息。DHCP服务器根据giaddr字段信息,设置回应报文的目的IP地址也是VBDIF接口的IP地址。但是,由于分布式网关的VBDIF接口的IP地址都相同,DHCP服务器响应报文可能会返回到其他的分布式网关设备(不是发送请求报文的设备)上,造成用户无法获取IP地址。

为解决以上问题,可以在各个分布式网关设备的VBDIF接口上配置DHCP中继报文的源接口,之后,DHCP中继使用该接口的主IP地址填充giaddr字段与DHCP服务器通讯。源接口的IP地址与DHCP服务器互通,并且该IP地址在所有分布式网关设备中唯一,故可以保证DHCP服务器的回应报文能够返回到正确的分布式网关设备上。

前置条件

在VBDIF接口视图下,执行命令dhcp select relay,使能DHCP中继功能。

后续处理

缺省情况下,DHCP服务器根据giaddr字段选择IP地址池。配置该命令后,使用源接口的主IP地址填充giaddr字段,由于源接口主IP地址所属的网段与DHCP中继接口所属的网段(即下挂DHCP客户端的网关)不同,如果DHCP服务器还是根据giaddr字段选择IP地址池会导致DHCP客户端获取IP地址后也无法正常通信。所以,需要执行命令dhcp relay information link-selection insert enable,配置在DHCP中继转发的DHCP请求报文中插入Option82的link-selection子选项,link-selection子选项填充的内容为DHCP中继接口的IP地址。之后,DHCP服务器接收到请求报文后,根据link-selection子选项选择IP地址池。

注意事项

  • 源接口的IP地址需保证与DHCP服务器可以互通。
  • 源接口与使能DHCP中继功能的VBDIF接口可以绑定不同的VPN。
  • 要求DHCP服务器支持解析link-selection子选项。

使用实例

# 在VBDIF100接口配置DHCP中继报文的源接口为LoopBack1。
<HUAWEI> system-view
[HUAWEI] interface loopback 1
[HUAWEI-LoopBack1] ip address 10.1.1.1 24
[HUAWEI-LoopBack1] quit
[HUAWEI] dhcp enable
[HUAWEI] bridge-domain 100
[HUAWEI-bd100] quit
[HUAWEI] interface vbdif 100
[HUAWEI-Vbdif100] dhcp select relay
[HUAWEI-Vbdif100] dhcp relay giaddr source-interface loopback 1

dhcp relay information enable

命令功能

dhcp relay information enable命令用来使能DHCP中继支持Option82功能。

undo dhcp relay information enable命令用来去使能DHCP中继支持Option82功能。

缺省情况下,系统未使能DHCP中继的Option82功能。

命令格式

dhcp relay information enable

undo dhcp relay information enable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP中继。DHCP请求报文中携带Option82信息,使DHCP服务器能够更精确的确定用户的位置,从而对不同的用户采取不同的地址分配策略。使能DHCP中继的Option82功能后,设备将检查报文中的Option82字段选项内容,并进行后续处理策略。

前置条件

执行本命令前需要在系统视图下执行dhcp enable命令使能DHCP功能。

执行此命令前,需要在接口视图下执行dhcp select relay命令配置接口DHCP中继功能。

注意事项

如果在接口下执行命令dhcp relay information enable配置支持Option82功能,并且在VLAN视图或属于该VLAN的物理接口下执行命令dhcp option82 { insert | rebuild } enable,使能在DHCP报文中添加Option82选项功能,则dhcp relay information enable命令生效,VLAN视图或属于该VLAN的物理接口下的Option插入/强插功能不生效。

后续任务

接口视图下执行dhcp relay information strategy { drop | keep | replace }命令配置DHCP中继对Option82信息的处理策略。

使用实例

# 在接口VLANIF100上使能DHCP中继支持Option82功能。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] vlan 100
[HUAWEI-vlan100] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp select relay
[HUAWEI-Vlanif100] dhcp relay information enable
# 在接口GE1/0/1上使能DHCP中继支持Option82功能。
<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp select relay
[HUAWEI-GigabitEthernet1/0/1] dhcp relay information enable

dhcp relay information strategy

命令功能

dhcp relay information strategy命令用来配置DHCP中继对Option82选项的处理策略。

undo dhcp relay information strategy命令用来恢复DHCP中继对Option82选项的处理策略为缺省值。

缺省情况下,DHCP中继对Option82选项的处理策略是replace。

命令格式

dhcp relay information strategy { drop | keep | replace }

undo dhcp relay information strategy

参数说明

参数

参数说明

取值

drop

指定DHCP中继对Option82选项的处理策略为丢弃。

-

keep

指定DHCP中继对Option82选项的处理策略为保留。

-

replace

指定DHCP中继对Option82选项的处理策略为替换。

-

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP中继。DHCP请求报文中携带Option82选项,使DHCP服务器能够更精确的确定用户的位置,从而对不同的用户采取不同的地址分配策略。当DHCP中继接收到DHCP请求报文时,DHCP中继对报文中的Option82选项的处理策略有如下几种方式:
  • 丢弃:
    • DHCP报文中没有携带Option82选项,则不进行处理,直接中继转发该报文。
    • DHCP报文中携带Option82选项,DHCP中继将丢弃报文中的Option82选项信息,然后中继转发该报文。
  • 保留:
    • DHCP报文中没有携带Option82选项,则不进行处理,直接中继转发该报文。
    • DHCP报文中携带Option82选项,DHCP中继将保持报文中的Option82选项信息不变,然后中继转发该报文。
  • 替换:
    • DHCP报文中没有携带Option82选项,则DHCP中继将插入管理员配置的Option82选项信息,然后中继转发该报文。
    • DHCP报文中携带Option82选项,则DHCP中继将删除该Option82选项信息并插入管理员配置的Option82选项,然后中继转发该报文。

前置条件

执行本命令前需要在系统视图下执行dhcp enable命令使能DHCP功能。

执行此命令前,需要在接口视图下执行dhcp select relay命令配置接口DHCP中继功能。

执行此命令前,需执行dhcp relay information enable命令,使能DHCP中继支持Option82功能。

使用实例

# 在接口VLANIF100上配置DHCP中继对Option82信息的处理策略为丢弃。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] vlan 100
[HUAWEI-vlan100] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp select relay
[HUAWEI-Vlanif100] dhcp relay information enable
[HUAWEI-Vlanif100] dhcp relay information strategy drop
# 在接口GE1/0/1上配置DHCP中继对Option82信息的处理策略为丢弃。
<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp select relay
[HUAWEI-GigabitEthernet1/0/1] dhcp relay information enable
[HUAWEI-GigabitEthernet1/0/1] dhcp relay information strategy drop

dhcp relay information link-selection insert enable

命令功能

dhcp relay information link-selection insert enable命令用来配置在DHCP报文中插入Option82选项的子选项Link-selection。

undo dhcp relay information link-selection insert enable命令用来恢复缺省配置。

缺省情况下,DHCP报文中未插入Option82选项的子选项Link-selection。

命令格式

dhcp relay information link-selection insert enable

undo dhcp relay information link-selection insert enable

参数说明

视图

VBDIF接口视图

缺省级别

2:配置级

使用指南

应用场景

在VXLAN分布式网关作为DHCP中继功能的场景下,为保证DHCP服务器的回应报文能够返回到正确的分布式网关设备上,需要在分布式网关设备上配置命令dhcp relay giaddr source-interface,使用源接口的主IP地址填充giaddr字段。但是,缺省情况下,DHCP服务器根据giaddr字段选择IP地址池。配置以上命令后,由于源接口主IP地址所属的网段与DHCP中继接口所属的网段(即下挂DHCP客户端的网关)不同,如果DHCP服务器还是根据giaddr字段选择IP地址池会导致DHCP客户端获取IP地址后也无法正常通信。

为解决以上问题,需要执行命令dhcp relay information link-selection insert enable,配置在DHCP中继转发的DHCP请求报文中插入Option82选项的Link-selection子选项,Link-selection子选项填充的内容为DHCP中继接口的IP地址。之后,DHCP服务器接收到请求报文后,根据Link-selection子选项选择IP地址池。

前置条件

  1. 在VBDIF接口视图下,执行命令dhcp select relay,使能DHCP中继功能。

  2. 在VBDIF接口视图下,执行命令dhcp relay giaddr source-interface,配置DHCP中继报文的源接口,使用该接口的主IP地址填充giaddr字段。

注意事项

  • 要求DHCP服务器支持解析link-selection子选项。
  • 配置命令dhcp relay information link-selection insert enable后,Link-selection即可以添加到DHCP报文中,无需配置Option82选项的插入方式或处理策略。具体情况如下:

    • 未配置Option82选项的插入方式或处理策略时,DHCP中继对Link-selection子选项的处理为:DHCP中继会在DHCP报文中强制插入带有Link-selection子选项的Option82选项;如果DHCP报文中已有Option82选项,DHCP中继对Option82选项的处理策略为替换,即删除原有Option82选项插入带有Link-selection子选项的Option82选项。
    • 配置了Option82选项的插入方式或处理策略时,DHCP中继对Link-selection子选项的处理为:DHCP中继对Link-selection子选项的插入方式由对应的配置决定。例如:配置的插入方式为insert并且收到的DHCP报文中已有Option82选项,则不会再插入Link-selection子选项。

    Option82选项的插入方式由命令dhcp option82 { insert | rebuild } enable配置;Option82选项的处理策略由命令dhcp relay information enabledhcp relay information strategy { drop | keep | replace }配置。

使用实例

# 在VBDIF100接口配置在DHCP报文中插入Option82选项的子选项Link-selection。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] bridge-domain 100
[HUAWEI-bd100] quit
[HUAWEI] interface vbdif 100
[HUAWEI-Vbdif100] dhcp select relay
[HUAWEI-Vbdif100] dhcp relay information link-selection insert enable

dhcp relay release

命令功能

dhcp relay release命令用来配置DHCP中继向DHCP服务器发出释放客户端申请到的IP地址的请求。

命令格式

系统视图:

dhcp relay release client-ip-address mac-address [ vpn-instance vpn-instance-name ] [ server-ip-address ]

接口视图:

dhcp relay release client-ip-address mac-address [ server-ip-address ]

参数说明

参数

参数说明

取值

client-ip-address

指定DHCP客户端IP地址。

点分十进制形式。

mac-address

指定DHCP客户端的MAC地址。

格式为H-H-H,其中H为1至4位的十六进制数。

server-ip-address

指定DHCP服务器的IP地址。如果选择了此参数,则只向指定DHCP服务器发送释放客户端申请到的IP地址的请求。

点分十进制格式。

vpn-instance vpn-instance-name

释放IP地址时指定DHCP服务器的VPN名称。

必须是已存在的VPN实例名称。

视图

接口视图、系统视图

缺省级别

2:配置级

使用指南

应用场景

此命令适用于DHCP中继。在某些情况下,比如强制某用户下线,此时该用户的IP地址不再使用。但由于用户已经不能接入网络,所以不会向DHCP服务器发送DHCP Release报文主动释放服务器分配的IP地址。这就导致在租约到期之前,DHCP服务器不会释放该用户的IP地址给其他用户使用,造成IP地址浪费。这种情况下,可以配置该命令,通过DHCP中继向DHCP服务器发送DHCP Release报文,DHCP服务器收到报文后,将会复位指定IP地址至空闲状态。这样,已释放的IP地址可以再分配给其它用户使用。

如果指定了DHCP服务器的IP地址,则只向指定DHCP服务器发送释放申请。如果不指定DHCP服务器:
  • 在系统视图下执行,则向所有配置为中继模式的接口所对应的DHCP服务器发送释放申请。
  • 在接口视图下执行,则向该接口所对应的DHCP服务器发送释放申请。

注意事项

此命令只用于释放DHCP服务器端动态分配的IP地址。

当DHCP客户端和DHCP服务器之间存在多个DHCP中继时,此命令仅用于和DHCP服务器相连的第一个DHCP中继,才能生效。

使用实例

# 向IP地址为10.1.1.1的DHCP服务器发送Release报文,请求释放MAC地址为0050-ba34-2000的客户端申请到的IP地址192.168.1.1。

<HUAWEI> system-view
[HUAWEI] dhcp relay release 192.168.1.1 0050-ba34-2000 10.1.1.1

dhcp relay request server-match enable

命令功能

dhcp relay request server-match enable命令用来配置DHCP中继转发DHCP REQUEST报文时检查报文中的DHCP服务器标识符(即Option54)。

undo dhcp relay request server-match enable命令用来配置DHCP中继转发DHCP REQUEST报文时不检查报文中的DHCP服务器标识符(即Option54)。

缺省情况下,DHCP中继转发DHCP REQUEST报文时检查报文中的DHCP服务器标识符(即Option54)。

命令格式

dhcp relay request server-match enable

undo dhcp relay request server-match enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在DHCP四步交互过程中,DHCP服务器发送DHCP OFFER报文时会携带DHCP服务器标识符(即Option54),用来表明自己的身份。DHCP客户端收到DHCP OFFER报文后,会记录DHCP服务器标识符,并在回应DHCP REQUEST报文时携带,表明选择使用哪个DHCP服务器。DHCP中继转发DHCP REQUEST报文时,会检查DHCP REQUEST报文中的DHCP服务器标识符,并且只将DHCP REQUEST报文转发给对应的DHCP服务器。

网络中存在多个DHCP服务器时,如果某个服务器的设计不符合规范,发送DHCP OFFER报文时,报文中携带的DHCP服务器标识符不是自己的。这会导致DHCP REQUEST报文中携带的DHCP服务器标识符不正确;进一步导致DHCP中继将DHCP REQUEST报文转发给错误的DHCP服务器,正确的DHCP服务器收不到DHCP REQUEST报文;最终导致客户端申请IP地址失败。

为解决该问题,可以配置命令undo dhcp relay request server-match enable,配置该命令后,DHCP中继转发DHCP REQUEST报文时不检查报文中的DHCP服务器标识符(即Option54),将DHCP REQUEST报文转发给中继代理的所有DHCP服务器,从而保证正确的DHCP服务器能够收到DHCP REQUEST报文。

前置条件

执行本命令前,需要执行dhcp enable命令使能全局下的DHCP功能。

使用实例

# 配置DHCP中继转发DHCP REQUEST报文时不检查报文中的DHCP服务器标识符(即Option54)。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] undo dhcp relay request server-match enable

dhcp relay reply forward all enable

命令功能

dhcp relay reply forward all enable命令用来配置DHCP中继转发所有的DHCP ACK报文。

undo dhcp relay reply forward all enable命令用来恢复缺省配置。

缺省情况下,DHCP中继仅转发第一个收到的DHCP ACK报文。

命令格式

dhcp relay reply forward all enable

undo dhcp relay reply forward all enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

按照RFC2131规定,仅为DHCP客户端提供IP地址的DHCP服务器会回应DHCP ACK报文。DHCP中继收到DHCP ACK报文后,会根据报文中DHCP客户端的MAC地址字段查找表项,将报文转发给对应的客户端,报文转发之后,会立即删除客户端对应的表项。

网络中存在多个DHCP服务器时,如果某个服务器的设计不符合规范,没有为DHCP客户端提供IP地址但也回应了DHCP ACK报文。如果DHCP中继首先收到了该服务器回应的DHCP ACK报文,会把错误的报文转发给客户端,并删除对应表项。待DHCP中继收到正确的DHCP ACK报文后,由于客户端对应的表项已经删除,导致报文无法转发,进一步造成客户端无法获取IP地址。

为解决该问题,可以配置命令dhcp relay reply forward all enable,配置该命令后,DHCP中继转发DHCP ACK报文后,不会立即删除客户端对应的表项,而是待表项老化后再删除,以此来保证后续收到的DHCP ACK报文能够转发给客户端。

前置条件

执行本命令前,需要执行dhcp enable命令使能全局下的DHCP功能。

使用实例

# 配置DHCP中继转发所有的DHCP ACK报文。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp relay reply forward all enable

dhcp relay server-ip

命令功能

dhcp relay server-ip命令用来配置DHCP中继所代理的DHCP服务器的IP地址。

undo dhcp relay server-ip命令用来删除DHCP中继所代理的DHCP服务器的IP地址。

缺省情况下,系统没有配置DHCP中继所代理的DHCP服务器的IP地址。

命令格式

dhcp relay server-ip ip-address

undo dhcp relay server-ip { ip-address | all }

参数说明

参数

参数说明

取值

ip-address

指定DHCP服务器的IP地址。

点分十进制形式。

all

指定删除接口下配置的所有DHCP服务器的IP地址。

-

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP中继。当DHCP客户端发送的DHCP DISCOVER报文通过DHCP中继转发到跨网段的DHCP服务器时,必须在DHCP中继设备上配置代理的DHCP服务器的IP地址。

DHCP中继转发DHCP DISCOVER报文时,不会检查DHCP服务器的状态是否DOWN。接口下同时配置多个DHCP服务器的IP地址时,会有多个服务器回应DHCP OFFER报文,但DHCP客户端一般只使用第一个收到的报文,这样会造成第一个服务器IP地址池紧张而其他服务器空闲的情况。为了使每台服务器分配出去的IP地址相同,DHCP中继每转发一次DHCP DISCOVER报文都会调整转发顺序,以达到DHCP服务器之间负载均衡的效果。具体的转发处理方式如下:
  • 默认向所有的DHCP服务器转发,并且每收到一次DHCP DISCOVER报文调整一次转发顺序。
  • 为了减少DHCP服务器接收报文的数量,减轻服务器的压力,可以配置命令ip relay address cycle。配置该命令后,每次只向一个DHCP服务器转发,并且每收到一次DHCP DISCOVER报文切换一个DHCP服务器。

前置条件

执行本命令前,需要在接口下执行dhcp select relay命令,启动接口的DHCP中继功能。

注意事项

如果需要配置多个DHCP服务器的IP地址,可重复执行该命令。

每个使能中继功能的接口最多可配置20个DHCP服务器的IP地址。

使用实例

# 在VLANIF10接口下配置DHCP中继功能,并增加两个DHCP服务器的IP地址。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] vlan 10
[HUAWEI-vlan10] quit
[HUAWEI] interface vlanif 10
[HUAWEI-Vlanif10] dhcp select relay
[HUAWEI-Vlanif10] dhcp relay server-ip 10.1.1.2
[HUAWEI-Vlanif10] dhcp relay server-ip 10.1.1.3
# 在接口GE1/0/1上配置DHCP中继功能,并增加两个DHCP服务器的IP地址。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp select relay
[HUAWEI-GigabitEthernet1/0/1] dhcp relay server-ip 10.1.1.2
[HUAWEI-GigabitEthernet1/0/1] dhcp relay server-ip 10.1.1.3
相关主题

dhcp relay server-select

命令功能

dhcp relay server-select命令用来配置DHCP中继所对应的DHCP服务器组。

undo dhcp relay server-select命令用来删除DHCP中继所对应的DHCP服务器组。

缺省情况下,未指定DHCP服务器组。

命令格式

dhcp relay server-select group-name

undo dhcp relay server-select

参数说明

参数

参数说明

取值

group-name

指定DHCP服务器组名。

字符串形式,区分大小写,不支持空格。长度范围是1~32。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP中继。客户端发送的DHCP请求报文通过DHCP中继发送到DHCP服务器时,可执行dhcp relay server-select命令指定DHCP中继对应的DHCP服务器组,从而配置DHCP中继所代理的DHCP服务器地址。

前置条件

  1. 执行dhcp server group命令创建DHCP服务器组。
  2. 执行dhcp select relay命令使能DHCP中继功能后,系统才能向配置的DHCP服务器转发DHCP报文。

注意事项

  • 每个DHCP服务器组可以对应多个接口,但是一个接口下只能指定一个DHCP服务器组。
  • 同一个接口视图下重复执行dhcp relay server-select命令后,最新的配置生效。如果新指定的DHCP服务器组不存在,则新的配置不成功,接口对应的DHCP服务器组还是维持上一次配置的DHCP服务器组不变。

使用实例

# 在接口VLANIF100下指定DHCP中继所对应的DHCP服务器组为group1。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp server group group1
[HUAWEI-dhcp-server-group-group1] dhcp-server 10.10.10.10
[HUAWEI-dhcp-server-group-group1] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp select relay
[HUAWEI-Vlanif100] dhcp relay server-select group1
# 在接口GE1/0/1下指定DHCP中继所对应的DHCP服务器组为group1。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp server group group1
[HUAWEI-dhcp-server-group-group1] dhcp-server 10.10.10.10
[HUAWEI-dhcp-server-group-group1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp select relay
[HUAWEI-GigabitEthernet1/0/1] dhcp relay server-select group1

dhcp relay trust option82

命令功能

dhcp relay trust option82命令用来使能DHCP Relay信任Option82选项功能。

undo dhcp relay trust option82命令用来去使能DHCP Relay信任Option82选项功能。

缺省情况下,系统使能信任option82选项功能。

命令格式

dhcp relay trust option82

undo dhcp relay trust option82

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP中继,用于使能DHCP Relay信任Option82选项功能。当DHCP Relay收到带有Option82选项,但是giaddr字段为0的DHCP报文,缺省情况下设备将继续对报文进行处理;如果设备执行undo dhcp relay trust option82命令,设备将丢弃该报文。

前置条件

执行本命令前,需要执行dhcp enable命令使能全局下的DHCP功能。

使用实例

# 配置DHCP Relay的信任Option82选项功能。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp relay trust option82

dhcp select global

命令功能

dhcp select global命令用来开启接口采用全局地址池的DHCP Server功能。

undo dhcp select global命令用来关闭接口采用全局地址池的DHCP Server功能。

缺省情况下,接口采用全局地址池的DHCP Server功能处于关闭状态。

命令格式

dhcp select global

undo dhcp select global

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。当DHCP Server收到DHCP Client发来的DHCP报文时,将从IP地址池中查找合适的IP地址分配给Client,使用dhcp select global命令配置设备采用全局地址池的DHCP Server模式为DHCP Client分配IP地址。

设备也支持通过接口地址池分配IP地址,配置命令为dhcp select interface

前置条件
  • 执行本命令前,需要在系统视图下执行dhcp enable命令开启DHCP功能。

使用实例

# 开启接口VLANIF100采用全局地址池的DHCP Server功能。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.1.1.1 24
[HUAWEI-Vlanif100] dhcp select global
# 使能接口GE1/0/1采用全局地址池的DHCP服务器功能。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.1.1.1 24
[HUAWEI-GigabitEthernet1/0/1] dhcp select global

dhcp select interface

命令功能

dhcp select interface命令用来开启接口采用接口地址池的DHCP Server功能。

undo dhcp select interface命令用来关闭接口采用接口地址池的DHCP Server功能。

缺省情况下,接口下未开启采用接口地址池的DHCP Server功能。

命令格式

dhcp select interface

undo dhcp select interface

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器端。当DHCP服务器收到DHCP客户端发来的DHCP报文时,将从IP地址池中分配IP地址给客户端。使用dhcp select interface命令配置DHCP服务器采用接口地址池的DHCP服务器模式为客户端分配IP地址。

设备也支持通过全局地址池分配IP地址,配置命令为dhcp select global

前置条件

执行本命令前需要在系统视图下执行dhcp enable命令开启DHCP功能。

执行本命令前需要在接口上执行ip address命令配置IP地址。接口地址池分配的IP地址和该接口上配置的IP地址在同一个网段。

使用实例

# 开启接口VLANIF100采用接口地址池的DHCP Server功能。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.1.1.2 24
[HUAWEI-Vlanif100] dhcp select interface
# 使能接口GE1/0/1采用接口地址池的DHCP服务器功能。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.1.1.2 24
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface

dhcp select relay

命令功能

dhcp select relay命令用来使能DHCP中继功能。

undo dhcp select relay命令用来去使能DHCP中继功能。

缺省情况下,系统未使能DHCP中继功能。

命令格式

dhcp select relay

undo dhcp select relay

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令用于DHCP中继。当DHCP服务器和DHCP客户端都在同一个网段内,则DHCP服务器和DHCP客户端之间可以直接进行DHCP协议的报文交互,这时不需要DHCP中继设备。如果DHCP服务器和DHCP客户端不在同一网段内,则需要DHCP中继设备启动DHCP中继功能,以完成DHCP报文的转发。

前置条件

执行命令dhcp enable,在系统视图下使能DHCP功能。

后续任务

  • 为保证DHCP报文能从DHCP中继转发到DHCP服务器,必须在使能DHCP中继的接口上使用命令dhcp relay server-selectdhcp relay server-ip配置正确的DHCP服务器的IP地址。
  • 为保证DHCP报文能从DHCP服务器转发到DHCP中继,必须在DHCP服务器上配置到DHCP中继的路由。

注意事项

  • DHCP服务器必须从全局地址池中选择和DHCP中继在同一网段的IP地址进行分配,目的是保证DHCP客户端获取到的是本网段的IP地址,DHCP服务器与DHCP中继相连的接口不允许再配置接口地址池。

使用实例

# 使能接口VLANIF100的DHCP中继功能。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp select relay
# 使能接口GE1/0/1的DHCP中继功能。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp select relay

dhcp server alarm ip-used percentage

命令功能

dhcp server alarm ip-used percentage命令用来配置接口地址池的地址耗尽时告警和告警恢复的百分比。

undo dhcp server alarm ip-used percentage命令用来恢复接口地址池的地址耗尽时告警和告警恢复的百分比为缺省值。

缺省情况下,接口地址池的地址耗尽时告警百分比值为100,告警恢复的百分比值为50。

命令格式

dhcp server alarm ip-used percentage alarm-resume-percentage alarm-percentage

undo dhcp server alarm ip-used percentage

参数说明

参数

参数说明

取值

alarm-resume-percentage 指定地址池中地址耗尽的告警恢复百分比。 整数形式,取值范围是1~100,缺省值是50。
说明:
告警恢复百分比不能超过告警百分比。
alarm-percentage 指定地址池中地址耗尽的告警百分比。 整数形式,取值范围是1~100,缺省值是100。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

接口地址池中地址耗尽时发送告警通知管理员地址将要耗尽。

注意事项

告警恢复百分比不能超过告警百分比。

使用实例

# 在VLANIF100的接口地址池上配置IP地址耗尽告警和告警恢复的百分比。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.10.10.10 24
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server alarm ip-used percentage 80 90
# 在GE1/0/1接口地址池上配置IP地址耗尽告警和告警恢复的百分比。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.10.10.10 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server alarm ip-used percentage 80 90

dhcp server bootfile

命令功能

dhcp server bootfile命令用来配置DHCP Client的启动配置文件名称。

undo dhcp server bootfile命令用来删除已配置的DHCP Client的启动配置文件名称。

缺省情况下,系统未配置DHCP Client的启动配置文件名称。

命令格式

dhcp server bootfile bootfile

undo dhcp server bootfile

参数说明

参数

参数说明

取值

bootfile

指定DHCP Client的启动配置文件名称。

字符串形式,不支持空格,区分大小写,长度范围是1~127。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

DHCP Server除了可以给Client分配IP地址外,还可以提供Client需要的网络配置参数,例如,启动配置文件等。执行命令dhcp server bootfile配置DHCP Client的启动配置文件名称后,DHCP Server向Client发送的OFFER和ACK报文中会携带此文件名称。然后DHCP Client根据文件名称去指定的文件服务器获取启动配置文件。

前提条件

  1. 执行命令dhcp enable,在系统视图下开启DHCP功能。

  2. 执行命令dhcp select interface,开启接口的DHCP服务器功能。

使用实例

# 在VLANIF100的接口地址池上配置DHCP客户端的启动配置文件名称为start.ini。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 192.168.1.1 255.255.255.0
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server bootfile start.ini
# 在GE1/0/1接口地址池上配置DHCP客户端的启动配置文件名称为start.ini。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 192.168.1.1 255.255.255.0
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server bootfile start.ini

dhcp server bootp

命令功能

dhcp server bootp命令用来开启DHCP Server应答BOOTP请求的功能。

undo dhcp server bootp命令用来关闭DHCP Server应答BOOTP请求的功能。

缺省情况下,DHCP服务器未使能应答BOOTP请求的功能。

命令格式

dhcp server bootp

undo dhcp server bootp

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在一个网段内,可能同时部署了DHCP Server和BOOTP Server。BOOTP Server可为BOOTP Client分配静态绑定地址,根据协议规定DHCP Server也可以对BOOTP请求报文应答。所以BOOTP Client可能是通过DHCP Server获取地址,而不是通过BOOTP Server获取地址。

前置条件

在系统视图下执行命令dhcp enable,开启DHCP功能。

后续任务

在系统视图下执行命令dhcp server bootp automatic,开启DHCP Server为BOOTP Client分配IP地址的功能。

使用实例

# 开启DHCP服务器应答BOOTP请求的功能。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp server bootp
相关主题

dhcp server bootp automatic

命令功能

dhcp server bootp automatic命令用来开启DHCP Server为BOOTP Client动态分配地址的功能。

undo dhcp server bootp automatic命令用来关闭DHCP Server为BOOTP Client动态分配地址的功能。

缺省情况下,DHCP Server为BOOTP Client动态分配地址的功能处于关闭状态。

命令格式

dhcp server bootp automatic

undo dhcp server bootp automatic

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。当BOOTP Client需要从Server获取绑定的IP地址、DNS Server地址、网关地址等信息时,需执行命令dhcp server bootp automatic,开启DHCP Server为BOOTP Client动态分配地址的功能。

前置条件
  • 在系统视图下执行命令dhcp enable,使能DHCP功能。

  • 在系统视图下执行命令dhcp server bootp,使能DHCP Server应答BOOTP请求的功能,否则dhcp server bootp automatic不生效。

注意事项

如果DHCP Server所在网络中存在BOOTP Client,设备作为DHCP Server,可以实现为BOOTP Client分配IP地址,除了通过执行命令dhcp server bootp automatic动态分配IP地址,还可以通过执行命令static-binddhcp server static-bind以静态绑定方式为BOOTP Client分配IP地址。

使用实例

# 使能DHCP服务器为BOOTP客户端动态分配地址的功能。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp server bootp
[HUAWEI] dhcp server bootp automatic

dhcp server conflict auto-recycle interval

命令功能

dhcp server conflict auto-recycle interval命令用来使能接口地址池中冲突地址的自动回收功能,并配置自动回收的时间间隔。

undo dhcp server conflict auto-recycle interval命令用来去使能接口地址池中冲突地址的自动回收功能,并删除配置的自动回收时间间隔。

缺省情况下,未使能接口地址池中冲突地址的自动回收功能。

命令格式

dhcp server conflict auto-recycle interval day day [ hour hour [ minute minute ] ]

undo dhcp server conflict auto-recycle interval

参数说明

参数

参数说明

取值

day day

指定自动回收时间间隔的天数。

整数形式,取值范围是0~999,单位是天。缺省值是0。

hour hour

指定自动回收时间间隔的小时数。

整数形式,取值范围是0~23,单位是小时。缺省值是0。

minute minute

指定自动回收时间间隔的分钟数。

整数形式,取值范围是0~59,单位是分钟。缺省值是0。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器端。DHCP服务器在给客户端分配IP地址时,网络中可能会存在部分主机因手工配置静态IP地址导致地址冲突的情况。在这种情况下,DHCP服务器会将这部分地址一直置为冲突地址,只有等可用地址分配完,DHCP服务器才会从冲突地址中选择可用的IP地址进行分配。为了尽快将冲突地址回收,管理员可以在设备上执行该命令,使能冲突地址自动回收功能,并配置自动回收的时间间隔。

前置条件

  1. 执行ip address命令配置接口地址池的IP地址。

  2. 执行dhcp select interface命令使能接口的DHCP服务器功能。

使用实例

# 使能VLANIF100接口地址池下冲突地址的自动回收功能,并配置自动回收的时间间隔为1天。

<HUAWEI> system-view  
[HUAWEI] dhcp enable 
[HUAWEI] interface vlanif 100 
[HUAWEI-Vlanif100] ip address 192.168.1.1 24
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server conflict auto-recycle interval day 1
# 使能GE1/0/1接口地址池下冲突地址的自动回收功能,并配置自动回收的时间间隔为1天。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 192.168.1.1 24
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server conflict auto-recycle interval day 1

dhcp server database

命令功能

dhcp server database命令用来开启将当前DHCP数据保存到存储设备的功能。

undo dhcp server database命令用来取消DHCP数据保存功能。

缺省情况下,DHCP数据保存到存储设备的功能未开启。

命令格式

dhcp server database { enable | recover | write-delay interval }

undo dhcp server database { enable | recover | write-delay }

参数说明

参数 参数说明 取值
enable 开启DHCP数据保存功能。 -
recover 从存储设备恢复DHCP数据。 -
write-delay interval 保存时延,即间隔多长时间执行一次保存操作。 整数形式,取值范围是300~86400,单位是秒。缺省值是7200秒。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

设备作为DHCP服务器时,为防止设备发生意外导致数据丢失,用户可以使用dhcp server database enable命令启用DHCP数据保存功能,系统将生成lease.txt和conflict.txt两个文件存放在存储器的DHCP文件夹中,分别保存正常的地址租借信息和地址冲突信息。(执行命令display dhcp server database可以查看DHCP数据保存的存储器路径。)系统每隔一定时间自动保存一次当前的DHCP数据,并覆盖之前的数据文件,这个时间间隔可以通过dhcp server database write-delay interval命令设置。

如果设备发生故障时,用户使用dhcp server database recover命令,可以在系统重启后从存储设备文件恢复DHCP数据。

前置条件

保存信息之前需要先执行dhcp server database enable命令,启动DHCP数据保存到存储设备的功能,并且确认存储设备正常运行。

注意事项

  • lease.txt和conflict.txt这两个文件会被定期覆盖,建议用户在必要时将生成的文件备份到其他位置。

  • lease.txt和conflict.txt这两个文件显示的时间为UTC时间,非系统时间,不关注时区信息。
  • 在系统自动保存DHCP数据的时间间隔内,若安装MPUD主控板设备意外重启,则这段时间内生成的DHCP数据将会丢失。用户仅可以通过存储设备文件恢复最近一次保存成功的DHCP数据。

使用实例

# 开启DHCP数据保存到存储设备的功能,并配置保存时延为2000秒。

<HUAWEI> system-view
[HUAWEI] dhcp server database enable
[HUAWEI] dhcp server database write-delay 2000

# 开启从存储设备恢复DHCP数据的功能。

<HUAWEI> system-view
[HUAWEI] dhcp server database recover

dhcp server dns-list

命令功能

dhcp server dns-list命令用来指定接口地址池下的DNS服务器地址。

undo dhcp server dns-list命令用来删除接口地址池下指定的DNS服务器地址。

缺省情况下,接口地址池下未配置DNS服务器。

命令格式

dhcp server dns-list { ip-address &<1-8> | unnumbered interface interface-type interface-number }

undo dhcp server dns-list { all | ip-address | unnumbered interface }

参数说明

参数 参数说明 取值
ip-address 指定DNS Server的IP地址。最多可以配置8个DNS Server的IP地址,用空格分隔。 点分十进制形式。
unnumbered interface interface-type interface-number 借用接口获取的DNS Server地址作为DNS Server的IP地址。 -
all 删除所有已配置的要分配给客户端的DNS Server的IP地址。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。用户主机通过域名方式访问网络主机,需要向DNS Server发送DNS请求,将待访问的域名解析为IP地址后进行通信。为了保证DHCP Client可以获取正常的DNS服务,需要在DHCP Server的接口地址池上指定DNS服务器IP地址。DHCP Server为Client分配IP地址的同时也指定了DNS Server IP地址。如果是全局地址池,可使用dns-list命令配置全局地址池的DNS Server地址。

前置条件

注意事项

  • 每个地址池最多可以配置8个DNS Server地址。如果配置多个DNS Server地址,那么最先分配给客户端的一个DNS Server地址将作为主用地址,其余的作为备用地址。
  • 当指定多个DNS Server时,可在dhcp server dns-list中连续配置多个地址。

使用实例

# 为VLANIF100的接口地址池指定DNS Server的地址为10.10.1.254。
<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.1.1.1 24
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server dns-list 10.10.1.254
# 当用户分配的IP地址属于GE1/0/1接口地址池时,指定地址为192.168.1.254的DNS服务器进行域名解析。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.10.10.10 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server dns-list 192.168.1.254

dhcp server domain-name(接口视图)

命令功能

dhcp server domain-name命令用来配置分配给DHCP客户端的DNS域名后缀。

undo dhcp server domain-name命令用来删除配置的域名后缀。

缺省情况下,未配置为DHCP客户端分配的域名后缀。

命令格式

dhcp server domain-name domain-name

undo dhcp server domain-name

参数说明

参数 参数说明 取值
domain-name

指定分配给DHCP客户端的DNS域名后缀。

字符串形式,不支持空格,长度范围是1~63,可以设定为包含数字、字母和下划线“_”或“.”的组合。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。在DHCP Server上,使用dhcp server domain-name命令可以为每个接口地址池指定分配给DHCP Client使用的域名后缀。DHCP Server在给Client分配IP地址的同时,也将域名后缀发送给Client。

前置条件

注意事项

如果接口地址池没有配置域名,DHCP服务器无法将域名发送给客户端,则用户无法通过域名访问WWW等服务。

如果是全局地址池,执行domain-name命令配置IP地址池下的域名后缀。

使用实例

# 将接口DHCP地址池的域名后缀设为example.com。
<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.1.1.1 24
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server domain-name example.com
# 配置GE1/0/1接口地址池下的域名后缀为huawei.com。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.10.10.10 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server domain-name huawei.com

dhcp server excluded-ip-address

命令功能

dhcp server excluded-ip-address命令用来配置接口地址池中不参与自动分配的IP地址范围。

undo dhcp server excluded-ip-address命令用来删除指定的不参与自动分配的IP地址范围。

缺省情况下,地址池中所有IP地址都参与自动分配。

命令格式

dhcp server excluded-ip-address start-ip-address [ end-ip-address ]

undo dhcp server excluded-ip-address start-ip-address [ end-ip-address ]

参数说明

参数

参数说明

取值

start-ip-address

指定不参与自动分配的IP地址段的起始IP地址。

点分十进制形式。

end-ip-address

指定不参与自动分配的IP地址段的结束IP地址。如果不指定该参数,表示只有一个IP地址,即start-ip-address

点分十进制形式。应与start-ip-address在同一网段,并且不能小于start-ip-address

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器端。网络中某些特定主机(例如WWW服务器)的IP地址长期固定,如果这些主机的IP地址与地址池内的IP地址有重叠,为避免DHCP服务器将重叠的IP地址分配给其他主机造成IP地址冲突,地址池内需要排除这部分IP地址使其不参与自动分配。

使用dhcp server excluded-ip-address命令可以排除接口地址池中不参与自动分配的IP地址或IP地址范围。

使用excluded-ip-address命令可以排除全局地址池中不参与自动分配的IP地址或IP地址范围。

前置条件

注意事项

  • 配置的不参与自动分配的IP地址必须在地址池范围内。如果通过命令dhcp server ip-range修改了地址池的地址范围,配置的不参与自动分配的IP地址必须在修改后的地址池范围内。
  • 命令dhcp server gateway-list配置的网关地址不需要配置,设备自动将其加入到不参与自动分配的IP地址列表。

    服务器连接客户端的接口地址不需要配置,地址分配时,设备自动将其置为冲突(Conflict)状态。

  • 多次执行本命令,可以排除多个不参与自动分配的IP地址或IP地址段。
  • 执行命令display ip pool,可查看当前地址池中已占用的IP地址,指定未占用的IP地址不参与自动分配。对于已经占用的IP地址,如果希望其不参与自动分配,首先需要执行命令reset ip pool回收被占用的IP地址。

使用实例

# 配置VLANIF100接口地址池下192.168.1.1到192.168.1.20之间的IP地址不参与自动分配。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 192.168.1.1 24 
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server excluded-ip-address 192.168.1.1 192.168.1.20
# 配置GE1/0/1接口地址池下10.10.10.11与10.10.10.20之间的IP地址不参与自动分配。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.10.10.10 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server excluded-ip-address 10.10.10.11 10.10.10.20

dhcp server force insert option

命令功能

dhcp server force insert option命令用来配置DHCP服务器在回应DHCP客户端时,强制插入接口地址池中指定的Option字段信息。

undo dhcp server force insert option命令用来删除DHCP服务器在回应DHCP客户端时,强制插入接口地址池中指定的Option字段信息。

缺省情况下,系统未配置DHCP服务器在回应报文中强制插入指定的Option字段信息。

命令格式

dhcp server force insert option code &<1-254>

undo dhcp server force insert option code &<1-254>

参数说明

参数

参数说明

取值

code

指定强制回复的Option选项的数值。用户可同时指定强制回复一个或多个Option选项。

整数形式,取值范围是1~254。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

一般情况下,DHCP客户端向DHCP服务器发送IP地址请求的同时,会携带期望DHCP服务器回复的Option字段选项。DHCP服务器会根据DHCP客户端请求报文中的期望Option选项,回复其相应Option选项信息。

现网中还有一种特殊情况,设备作为DHCP服务器,DHCP客户端发送的DHCP请求报文中可能不携带期望的Option字段选项,但是DHCP客户端仍期望DHCP服务器回复接口地址池下配置的Option选项信息。执行命令dhcp server force insert option code &<1-254>,可以指定DHCP服务器在回应报文中强制插入指定的Option字段信息。

前置条件

  1. 执行命令dhcp select interface配置设备采用接口地址池的DHCP服务器模式。

  2. 在接口视图下执行dhcp server option code [ sub-option sub-code ] { ascii ascii-string | hex hex-string | cipher cipher-string | ip-address ip-address &<1-8> }命令配置接口地址池下的Option选项内容。

使用实例

# 在VLANIF100上配置DHCP服务器在回应报文中强制插入Option 4选项信息。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] vlan 100
[HUAWEI-vlan100] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server option 4 hex 11 22
[HUAWEI-Vlanif100] dhcp server force insert option 4
# 在GE1/0/1上配置DHCP服务器在回应报文中强制插入Option 4选项信息。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server option 4 hex 11 22
[HUAWEI-GigabitEthernet1/0/1] dhcp server force insert option 4

dhcp server force response

命令功能

dhcp server force response命令用来强制DHCP服务器回复NAK拒绝响应报文。

undo dhcp server force response命令用来恢复缺省配置。

缺省情况下,不会强制DHCP服务器回复NAK响应报文。

命令格式

dhcp server force response

undo dhcp server force response

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

DHCP客户端两步上线过程中,如果DHCP客户端请求的IP地址在地址池范围内、但是地址池内没有该DHCP客户端的租约记录,例如:无线用户在其他DHCP服务器获取IP地址后,漫游到当前DHCP服务器,原IP地址在当前DHCP服务器的地址池范围内;或者复位地址池,老用户重新上线。这种情况下,DHCP服务器收到DHCP客户端发送的DHCP Request报文时,会保持静默、不向DHCP客户端回复NAK拒绝响应报文。这就造成DHCP客户端要等到两步上线超时后,才能重新四步上线申请IP地址,导致IP地址获取缓慢。此时,可以配置命令dhcp server force response,强制DHCP服务器回复NAK拒绝响应报文,使DHCP客户端快速进入四步上线过程,重新申请IP地址。

前置条件

执行命令dhcp enable,打开设备的DHCP功能。

使用实例

# 配置强制DHCP服务器回复NAK拒绝响应报文。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp server force response

dhcp server gateway-list

命令功能

dhcp server gateway-list命令用来指定DHCP服务器预分配给DHCP客户端的默认网关地址。

undo dhcp server gateway-list命令用来取消上述配置。

缺省情况下,未指定DHCP服务器预分配给DHCP客户端的默认网关地址。

命令格式

dhcp server gateway-list ip-address &<1-8>

undo dhcp server gateway-list { ip-address | all }

参数说明

参数 参数说明 取值
ip-address 表示IP地址。最多可以配置8个网关的IP地址,用空格分隔。 点分十进制形式。
all 表示所有IP地址。 -

视图

接口视图

缺省级别

2:配置级

使用指南

为了对流量进行负载分担和提高网络的可靠性,可配置多个默认网关地址。

分配给DHCP客户端的默认网关地址不能设置为广播地址。

接口配置了VRRP虚IP地址时,如果未通过命令dhcp server gateway-list指定预分配给DHCP客户端的网关地址,则DHCP服务器使用第一个VRRP虚IP地址作为网关地址分配给客户端。接口没有配置VRRP虚IP地址时,DHCP服务器使用接口实IP地址作为网关分配给客户端。

如果未配置命令dhcp server gateway-list,可能导致故障诊断时的Trace信息中不显示DHCP服务器分配给DHCP客户端的网关地址信息,所以采用接口方式的DHCP服务器时建议配置该命令。

使用实例

# 配置接口VLANIF100上DHCP服务器预分配给DHCP客户端的默认网关地址为10.1.1.1。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.1.1.1 24 
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server gateway-list 10.1.1.1
# 配置接口GE1/0/1上DHCP服务器预分配给DHCP客户端的默认网关地址为10.1.1.1。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.1.1.1 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server gateway-list 10.1.1.1

dhcp server group

命令功能

dhcp server group命令用来创建一个DHCP服务器组并进入DHCP服务器组视图,或者进入已经创建的DHCP服务器组视图。

undo dhcp server group命令用来删除已经创建的DHCP服务器组。

缺省情况下,系统未配置DHCP服务器组。

命令格式

dhcp server group group-name

undo dhcp server group group-name

参数说明

参数

参数说明

取值

group-name

指定DHCP服务器组名。

字符串形式,区分大小写,不支持空格。长度范围是1~32。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP中继。通常情况下,一台DHCP中继会同时代理多台DHCP服务器,此时可使用命令dhcp server group定义DHCP服务器组来统一管理该DHCP中继代理的DHCP服务器,从而在指定的DHCP服务器组中为通过DHCP中继接入的用户分配IP地址。

后续任务
  • 配置DHCP服务器组后,使用dhcp-server命令为该组添加DHCP服务器成员。

  • 配置DHCP服务器的IP地址时,需要在接口下使用dhcp relay server-select命令选择中继对应的服务器组。

注意事项

全局最多可以配置64个DHCP服务器组。每个DHCP服务器组下最多可以配置20个DHCP服务器。

使用实例

# 创建一个名为dhcp-srv1的DHCP服务器组。

<HUAWEI> system-view
[HUAWEI] dhcp server group dhcp-srv1

dhcp server ip-range

命令功能

dhcp server ip-range命令用来指定DHCP Server预分配给DHCP Client的IP地址范围。

undo dhcp server ip-range命令用来取消上述配置。

缺省情况下,未指定DHCP Server预分配给DHCP Client的IP地址范围。

命令格式

dhcp server ip-range start-ip-address end-ip-address

undo dhcp server ip-range

参数说明

参数 参数说明 取值
start-ip-address 表示起始IP地址。 点分十进制形式。
end-ip-address 表示结束IP地址。 点分十进制形式。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

通过命令dhcp server ip-range start-ip-address end-ip-address,用户可根据IP地址实际使用情况修改地址池的地址范围。

前置条件

执行命令dhcp select interface开启接口采用接口地址池的DHCP Server功能。

使用实例

# 配置接口VLANIF100上DHCP Server预分配给DHCP Client的IP地址范围为192.168.1.2到192.168.1.100。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 192.168.1.1 24
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server ip-range 192.168.1.2 192.168.1.100
# 配置接口GE1/0/1上DHCP Server预分配给DHCP Client的IP地址范围为192.168.1.2到192.168.1.100。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 192.168.1.1 24
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server ip-range 192.168.1.2 192.168.1.100

dhcp server lease

命令功能

dhcp server lease命令用来配置DHCP服务器接口地址池中IP地址的租用有效期限功能。

undo dhcp server lease命令用来恢复IP地址的租用有效期为缺省配置。

缺省情况下,接口地址池中IP地址的租用有效期限为1天。

命令格式

dhcp server lease { day day [ hour hour [ minute minute ] ] | unlimited }

undo dhcp server lease

参数说明

参数

参数说明

取值

day day

指定租用有效期限的天数。

整数形式,单位是天,取值范围是0~999。缺省值是1。

hour hour

指定租用有效期限的小时数。

整数形式,单位是小时,取值范围是0~23。缺省值是0。

minute minute

指定租用有效期限的分钟数。

整数形式,单位是分钟,取值范围是0~59。缺省值是0。

unlimited

指定租用有效期限为无限长。

-

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器。针对客户端的不同需求,DHCP提供三种IP地址分配策略:动态分配地址、自动分配地址和静态手工分配地址。

不同的DHCP客户端对IP地址租期时间长短需求也不同:
  • 当主机需要长期使用固定的IP地址时(如网络中的DNS服务器),管理员可使用dhcp server lease unlimited命令配置当前接口地址池中IP地址的租期为无限长。
  • 当主机只需要短时间使用IP地址时(如网络中的便携机),管理员可使用dhcp server lease命令来配置当前接口地址池中IP地址的租用有效期限,期满后DHCP服务器会收回该IP地址,该地址可再次分配给其他客户端使用。
通常在DHCP客户端启动、IP地址租约期限达到一半或87.5%时,DHCP客户端会自动向DHCP服务器申请,以完成IP租约的更新。
  • 如果此IP地址有效,则DHCP服务器通知DHCP客户端已经获得新IP租约。
  • 如果此IP地址不可以再分配给该客户端,则DHCP服务器会通知DHCP客户端不能获得新的租约。

通过命令display ip pool,可以查看租约相关信息。其中,回显信息中的leaseleft项目分别表示配置的租约时长和剩余的租约时长。

前置条件

注意事项

DHCP服务器可以为不同的接口地址池指定不同的地址租用有效期限,每个接口地址池中的所有地址都具有相同的期限。

执行该命令修改地址池租期后,新分配的IP地址使用修改后的租期。修改前已分配的IP地址在租约更新前仍使用之前的租期,在租约更新后,将使用修改后的租期。

使用实例

# 配置VLANIF100接口地址池的IP地址租用有效期为2天2小时30分。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.10.10.10 24 
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server lease day 2 hour 2 minute 30
# 配置GE1/0/1接口地址池的IP地址租用有效期为2天2小时30分。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.10.10.10 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server lease day 2 hour 2 minute 30

dhcp server logging

命令功能

dhcp server logging命令用来在接口视图下,开启DHCP Server分配IP地址时记录日志的功能。

undo dhcp server logging命令用来在接口视图下,关闭DHCP Server分配IP地址时记录日志的功能。

缺省情况下,DHCP Server分配IP地址时记录日志的功能处于关闭状态。

命令格式

dhcp server logging [ allocation-fail | allocation-success | release | renew-fail | renew-success | detect-conflict | recycle-conflict ] *

undo dhcp server logging [ allocation-fail | allocation-success | release | renew-fail | renew-success | detect-conflict | recycle-conflict ] *

参数说明

参数

参数说明

取值

allocation-fail 指定地址分配失败时打印日志。 -
allocation-success 指定地址分配成功时打印日志。 -
release 指定地址释放时打印日志。 -
renew-fail 指定地址续租失败时打印日志。 -
renew-success 指定地址续租成功时打印日志。 -
detect-conflict 指定发现地址冲突时打印日志。 -
recycle-conflict 指定回收冲突地址时打印日志。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。DHCP Server向Client分配IP地址时,记录地址分配的相关信息,有助于日常维护和出现故障时进行问题定位。通过命令dhcp server logging,配置DHCP Server分配IP地址时记录日志的功能后,DHCP Server会记录地址分配、冲突、续租和释放的日志信息。

通过命令display ip pool interface interface-pool-name可以查看DHCP Server分配IP地址时记录日志功能的状态。

前置条件

执行命令dhcp select interface开启接口采用接口地址池的DHCP Server功能。

注意事项

配置DHCP Server分配IP地址时记录日志的功能后,大量DHCP Client请求IP地址会导致日志频繁记录,可能影响设备性能。

使用实例

# 在接口VLANIF100下,开启DHCP Server分配IP地址时记录日志的功能。

<HUAWEI> system-view  
[HUAWEI] dhcp enable 
[HUAWEI] interface vlanif 100 
[HUAWEI-Vlanif100] ip address 192.168.1.1 24
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server logging
# 在接口GE1/0/1下,开启DHCP Server分配IP地址时记录日志的功能。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 192.168.1.1 24
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server logging
相关主题

dhcp server mask

命令功能

dhcp server mask命令用来指定DHCP Server预分配给DHCP Client的IP地址的子网掩码。

undo dhcp server mask命令用来取消上述配置。

缺省情况下,未指定DHCP Server预分配给DHCP Client的IP地址的子网掩码。

命令格式

dhcp server mask { mask | mask-length }

undo dhcp server mask

参数说明

参数 参数说明 取值
mask 表示子网掩码。 点分十进制格式。
mask-length 表示子网掩码长度。 整数形式,取值范围是0~32。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

接口下使能DHCP服务器功能之后,可以配置DHCP Server预分配给DHCP Client的IP地址范围和IP地址的子网掩码。其中,DHCP Server预分配给DHCP Client的IP地址范围可以通过dhcp server ip-range配置,预分配IP地址的子网掩码可以通过命令dhcp server mask配置。

前置条件

执行命令dhcp select interface开启接口采用接口地址池的DHCP Server功能。

使用实例

# 配置接口VLANIF100上DHCP Server预分配给DHCP Client的IP地址的子网掩码为255.255.255.0。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.1.1.1 24 
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server mask 255.255.255.0
# 配置接口GE1/0/1上DHCP Server预分配给DHCP Client的IP地址的子网掩码为255.255.255.0。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.1.1.1 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server mask 255.255.255.0

dhcp server nbns-list

命令功能

dhcp server nbns-list命令用来配置DHCP Server接口地址池的NetBIOS Server地址。

undo dhcp server nbns-list命令用来删除接口地址池的NetBIOS Server地址。

缺省情况下,接口地址池下未配置NetBIOS Server地址。

命令格式

dhcp server nbns-list ip-address &<1-8>

undo dhcp server nbns-list { ip-address | all }

参数说明

参数

参数说明

取值

ip-address

指定NetBIOS Server的IP地址。

点分十进制格式。

all

删除所有NetBIOS Server的IP地址。

-

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。当用户主机之间通信时,需要借助NetBIOS Server将待访问的NetBIOS主机名解析为IP地址后进行通信。为了使主机能正常通信,使用dhcp server nbns-list命令配置DHCP Server端当前接口地址池的NetBIOS Server地址。当DHCP Server给用户分配IP地址时,也一并将NetBIOS Server地址分配给用户。如果是全局地址池,使用nbns-list命令配置DHCP Server端全局地址池的NetBIOS Server地址。

前置条件

注意事项

每个接口下最多可以配置8个NetBIOS Server地址。最先分配给客户端的一个作为主用地址,其他7个作为备用地址。

使用实例

# 当用户分配的IP地址属于VLANIF100接口地址池时,指定地址为192.168.1.99的NetBIOS Server进行域名解析。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.10.10.10 24 
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server nbns-list 192.168.1.99
# 当用户分配的IP地址属于GE1/0/1接口地址池时,指定地址为192.168.1.99的NetBIOS服务器进行域名解析。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.10.10.10 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server nbns-list 192.168.1.99

dhcp server netbios-type

命令功能

dhcp server netbios-type命令用来配置当前接口连接DHCP Client的NetBIOS节点类型。

undo dhcp server netbios-type命令用来取消接口下配置的NetBIOS节点类型。

缺省情况下,不指定接口下DHCP Client的NetBIOS节点类型。

命令格式

dhcp server netbios-type { b-node | h-node | m-node | p-node }

undo dhcp server netbios-type

参数说明

参数

参数说明

取值

b-node

b类节点,“b”代表广播(broadcast),此类节点采用广播的方式获取映射关系。

-

h-node

h类节点,“h”代表混合(hybrid),是具备“端对端”通信机制的b类节点。

-

m-node

m类节点,“m”代表混合(mixed),是具有部分广播特性的p类节点。

-

p-node

p类节点,“p”代表端到端(peer-to-peer),此类节点采用与NetBIOS Server通信的方式获取映射关系。

-

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。DHCP Client在广域网上使用NetBIOS协议通信时,需要在主机名和IP地址之间建立映射关系,使用dhcp server netbios-type命令可配置接口地址池的NetBIOS节点类型。在给DHCP Client分配IP地址的同时,也将NetBIOS节点类型发送给客户端。

前置条件

注意事项

如果是全局地址池,使用netbios-type命令配置全局地址池DHCP Client的NetBIOS节点类型。

使用实例

# 配置VLANIF100接口地址池为其客户端分配的NetBIOS节点类型为p-node。

<HUAWEI> system-view 
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.10.10.10 24 
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server netbios-type p-node
# 配置GE1/0/1接口地址池为其客户端分配的NetBIOS节点类型为p-node。
<HUAWEI> system-view 
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.10.10.10 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server netbios-type p-node

dhcp server next-server

命令功能

dhcp server next-server命令用来指定DHCP Client启动过程中下一步使用的网络服务器IP地址。

undo dhcp server next-server命令用来恢复DHCP Client使用的网络服务器IP地址缺省值。

缺省情况下,DHCP Server未指定DHCP Client下一步使用的网络服务器IP地址。

命令格式

dhcp server next-server ip-address

undo dhcp server next-server

参数说明

参数

参数说明

取值

ip-address

指定DHCP Client使用的服务器的IP地址。

点分十进制格式。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。DHCP Server在给DHCP Client分配IP地址的同时,也可以为DHCP Client分配提供网络服务的服务器IP地址。例如,某些类似IP Phone等Client,在自动获取IP地址后,还需要其他配置参数才能正常工作。执行命令dhcp server next-server配置Client自动获取IP地址后下一步使用的服务器地址,Client在自动获取IP地址后,会向指定的服务器请求配置信息。

如果Client是接口地址池的用户,可以通过dhcp server next-server命令来指定为用户提供网络服务的服务器IP地址;如果Client是全局地址池用户,可以通过next-server命令来指定为用户提供网络服务的服务器IP地址。

前置条件

注意事项

  • 该命令只是为接口地址池下的用户配置提供网络服务的服务器IP地址。
  • 该命令可执行多次,但最后一次配置的IP地址有效。

使用实例

# 配置在VLANIF100接口地址池下可为Client提供服务的服务器IP地址为192.168.1.2。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.1.1.2 24
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server next-server 192.168.1.2
# 配置在GE1/0/1接口地址池下可为客户端提供服务的服务器IP地址为192.168.1.2。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.1.1.2 24
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server next-server 192.168.1.2
相关主题

dhcp server option

命令功能

dhcp server option命令用来配置当前接口的DHCP地址池的自定义选项。

undo dhcp server option命令用来删除当前接口的DHCP地址池下配置的自定义选项。

缺省情况下,未配置当前接口的DHCP地址池的自定义选项。

命令格式

dhcp server option code [ sub-option sub-code ] { ascii ascii-string | hex hex-string | cipher cipher-string | ip-address ip-address &<1-8> }

undo dhcp server option [ code [ sub-option sub-code ] ]

参数说明

参数 参数说明 取值
code 指定自定义的Option选项的数值。

整数形式,取值范围是1~254,但1、3、6、15、44、46、50、51、52、53、54、55、57、58、59、61、82、120、121、184不能配置。

说明:
  • option121和option184命令行的格式与其它选项Option的数值不同。
  • code包括知名选项和用户自定义选项,知名选项请参见RFC2132。
sub-option sub-code 指定自定义的Option子选项的数值。 整数形式,取值范围是1~254。知名选项请参见RFC2132。
ascii ascii-string 指定自定义的选项码为ASCII字符串类型。 字符串形式,如果不选择关键字sub-option,则长度范围是1~255;如果选择关键字sub-option,则长度范围是1~253。
hex hex-string 指定自定义的选项码为十六进制字符串类型。 偶数位长度的十六进制字符串(如hh或hhhh),如果不选择关键字sub-option,则长度范围是2~254;如果选择关键字sub-option,则长度范围是2~252。可以配置为包含0~9、A~F和a~f的组合。
cipher cipher-string 指定自定义的选项码为密文字符串类型。
字符串形式,长度范围是1~64或32~104。输入的密文字符串可以是显式或者密文形式。
  • 当输入显式密码时,长度范围为1~64。
  • 当输入密文密码时,长度是32~104。

无论是显式输入还是密文输入,配置文件中都以密文形式体现,报文中都以显式形式填充。

ip-address ip-address 指定自定义的选项码为IP地址类型。 点分十进制形式。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。DHCP报文中的Option字段可以用来存放控制信息和参数,如客户端的DNS服务、NetBIOS服务、租期等常用的配置信息。如果DHCP Server配置了Option字段,DHCP Client在从接口地址池申请IP地址的时候,会通过Server回应的DHCP报文获得Option字段中的配置信息而不需要在DHCP Server上对Client的DNS服务、NetBIOS服务、租期等每项功能单独进行配置。

前置条件

注意事项

  • 当Option内容包含密码信息时,配置为asciihex类型不安全,建议配置为cipher类型。同时,为提高安全性,建议密码至少包含小写字母、大写字母、数字、特殊字符这四种形式中的两种,并且密码长度不小于6个字符。
  • 常用的功能,如客户端的NetBIOS服务、租期等,可以通过命令dhcp server option进行配置,但是以相关命令的配置优先。如果相关命令没有配置,而配置了对应的Option选项,那么会取用dhcp server option命令配置的值。
  • 全局地址池自定义选项可使用命令option进行配置。

使用实例

# 配置VLANIF100接口地址池下Option64为十六进制数0x11。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.10.10.10 24 
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server option 64 hex 11
# 配置GE1/0/1接口地址池下Option64为十六进制数0x11。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.10.10.10 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server option 64 hex 11

dhcp server option121

命令功能

dhcp server option121命令用来配置DHCP服务器分配给客户端的无分类静态路由。

undo dhcp server option121命令用来删除DHCP服务器分配给客户端的无分类静态路由。

缺省情况下,系统未配置分配给客户端的无分类静态路由。

命令格式

dhcp server option121 ip-address { ip-address mask-length gateway-address } &<1-8>

undo dhcp server option121 [ ip-address ip-address mask-length gateway-address ]

参数说明

参数

参数说明

取值
ip-address 目的IP地址。 点分十进制格式。
mask-length 掩码长度。 整数形式,取值范围是0~32。
gateway-address 指定路由的网关IP地址。 点分十进制格式。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

该命令用于DHCP服务器。使用命令dhcp server option121 ip-address设定Option 121属性,用于配置接口地址池分配给客户端的无分类静态路由。

参数mask-length gateway-address用于配置无分类静态路由表项,命令dhcp server option121 ip-address后面最多可以配置8条无分类静态路由表项。

注意事项

  • 用户如果需要配置多条无分类静态路由表项,可以重复执行dhcp server option121 ip-address命令。

  • 用户使用命令undo dhcp server option121,将删除所有无分类静态路由,如果用户只希望删除一条无分类静态路由表项,则可以使用命令undo dhcp server option121 ip-address ip-address mask-length gateway-address

使用实例

# 在VLANIF100接口地址池下配置服务器下发的无分类静态路由。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.1.1.2 24
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server option121 ip-address 10.10.10.10 24 192.168.11.11
# 在GE1/0/1接口地址池下配置服务器下发的无分类静态路由。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.1.1.2 24
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server option121 ip-address 10.10.10.10 24 192.168.11.11

dhcp server option184

命令功能

dhcp server option184命令用来配置DHCP服务器下发给DHCP客户端的Option184字段内容。

undo dhcp server option184命令用来删除配置DHCP服务器下发给客户端的Option184字段内容。

缺省情况下,系统未配置下发给DHCP客户端的Option184字段内容。

命令格式

dhcp server option184 { as-ip ip-address | fail-over ip-address dialer-string | ncp-ip ip-address | voice-vlan vlan-id }

undo dhcp server option184 [ as-ip | fail-over | ncp-ip | voice-vlan ]

参数说明

参数

参数说明

取值
ncp-ip ip-address 网络呼叫处理器IP地址。 点分十进制格式。
as-ip ip-address 备份网络呼叫处理器IP地址。 点分十进制格式。
fail-over ip-address fail-over IP地址。 点分十进制格式。
dialer-string 拨号字符串。 字符串形式,取值范围是1~64。
voice-vlan vlan-id voice-vlan的VLAN编号。 整数形式,取值范围是1~4094。

视图

接口视图

缺省级别

2:配置级

使用指南

该命令用于DHCP服务器,用于配置DHCP服务器的接口地址池下发给客户端的Option184字段内容。

使用实例

# 在VLANIF100接口地址池下配置Option184字段内容。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.1.1.2 24
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server option184 as-ip 10.10.10.10
# 在GE1/0/1接口地址池下配置Option184字段内容。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.1.1.2 24
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server option184 as-ip 10.10.10.10

dhcp server ping

命令功能

dhcp server ping命令用来配置DHCP Server发送Ping报文的最大数量和最长等待响应时间。

undo dhcp server ping命令用来恢复缺省值。

缺省情况下,DHCP服务器发送ping报文最大数量为2,最长等待响应时间500毫秒。

命令格式

dhcp server ping { packet number | timeout milliseconds } *

undo dhcp server ping { packet | timeout }

参数说明

参数 参数说明 取值
packet number 指定DHCP Server发送Ping报文的最大数量。 整数形式,取值范围是0~10。0表示不进行Ping操作。
timeout milliseconds 指定DHCP Server等待Ping应答的最长时间。 整数形式,取值范围是0~10000,单位是毫秒。0表示不进行Ping操作。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。为防止IP地址重复分配导致地址冲突,DHCP Server为客户端分配地址前,需要先执行dhcp server ping命令发送Ping报文探测IP地址的使用情况。地址探测是指DHCP Server能否在指定等待时间内得到Ping应答。如果在最长等待Ping响应的时间内没有得到应答,则继续发送Ping报文,直到发送Ping报文数量达到最大值,如果仍然没有收到应答,则认为本网段内没有设备使用该IP地址,该地址可以分配给该客户端使用。地址探测确保客户端被分得的IP地址是唯一的。

前置条件

执行本命令前,需要先执行命令dhcp enable开启DHCP功能。

使用实例

# 配置DHCP Server探测IP地址冲突而发送的Ping报文次数为3次,每次等待的最长响应时间为400毫秒。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp server ping packet 3
[HUAWEI] dhcp server ping timeout 400
相关主题

dhcp server sip-server

命令功能

dhcp server sip-server命令用来在接口地址池下配置为DHCP Client分配的SIP Server的IP地址。

undo dhcp server sip-server命令用来删除在接口地址池下配置为DHCP Client分配的SIP Server的IP地址。

缺省情况下,接口地址池下未配置为DHCP Client分配的SIP Server的IP地址。

命令格式

dhcp server sip-server { ip-address ip-address &<1-2> | list domain-name &<1-2> }

undo dhcp server sip-server

参数说明

参数 参数说明 取值
ip-address ip-address

指定SIP Server的IP地址。

点分十进制格式。
list domain-name

指定SIP Server的域名。

字符串形式,长度范围为1~63。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。为了使DHCP Client正常访问Internet,需要DHCP Server在接口地址池上指定SIP Server的IP地址,DHCP Server在为Client分配IP地址的同时也指定了SIP Server的IP地址。

注意事项

  • 每个接口地址池下最多可以配置2个SIP Server地址。最先分配给Client的一个作为主用地址,另外一个作为备用地址。
  • 用户在指定SIP Server的IP地址或名称之前,需要先确保该IP地址或名称对应的SIP Server存在。
  • 该命令为覆盖式命令,多次配置时,最后一次配置生效。

使用实例

# 当用户分配的IP地址属于VLANIF100接口地址池时,指定SIP Server的IP地址为10.1.1.1。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.1.1.1 24 
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server sip-server ip-address 10.1.1.1
# 当用户分配的IP地址属于GE1/0/1接口地址池时,指定SIP Server的IP地址为10.1.1.1。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.1.1.1 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server sip-server ip-address 10.1.1.1

dhcp server sname

命令功能

dhcp server sname命令用来配置DHCP客户端获取启动配置文件的服务器名称。

undo dhcp server sname命令用来删除已配置的DHCP客户端获取启动配置文件的服务器名称。

缺省情况下,系统未配置DHCP客户端获取启动配置文件的服务器名称。

命令格式

dhcp server sname sname

undo dhcp server sname

参数说明

参数

参数说明

取值

sname

指定DHCP客户端获取启动配置文件的服务器名称。

字符串形式,不支持空格,区分大小写,长度范围是1~63。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

DHCP服务器除了可以给客户端分配IP地址外,还可以提供客户端需要的网络配置参数,例如,启动配置文件等。执行命令dhcp server sname配置DHCP客户端获取启动配置文件的服务器名称后,DHCP客户端根据服务器名称去指定的文件服务器获取启动配置文件。

前提条件

  1. 执行命令dhcp enable,在系统视图下开启DHCP功能。

  2. 执行命令dhcp select interface,开启接口的DHCP服务器。

  3. 执行命令dhcp server bootfile,配置DHCP客户端的启动配置文件名称。

后续任务

保证DHCP客户端与获取启动配置文件的服务器之间路由可达。

使用实例

# VLANIF100接口地址池下配置DHCP客户端获取启动配置文件的服务器名称为Huawei。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] vlan 100
[HUAWEI-vlan100] quit
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.1.1.1 255.255.255.0
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server bootfile start.ini
[HUAWEI-Vlanif100] dhcp server sname Huawei
# 在GE1/0/1接口地址池下配置DHCP客户端获取启动配置文件的服务器名称为Huawei。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.1.1.1 255.255.255.0
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server bootfile start.ini
[HUAWEI-GigabitEthernet1/0/1] dhcp server sname Huawei

dhcp server static-bind

命令功能

dhcp server static-bind命令用来配置将接口地址池中的IP地址与DHCP Client的MAC地址绑定。

undo dhcp server static-bind命令用来删除接口地址池下IP地址与DHCP Client的MAC地址的绑定。

缺省情况下,接口地址池下的IP地址没有与任何DHCP Client的MAC地址绑定。

命令格式

dhcp server static-bind ip-address ip-address mac-address mac-address [ description description ]

undo dhcp server static-bind [ ip-address ip-address | mac-address mac-address ]

参数说明

参数

参数说明

取值

ip-address ip-address

指定待绑定的IP地址。必须是当前接口地址池中的合法IP地址。

点分十进制形式。

mac-address mac-address

指定用户MAC地址。

格式为H-H-H,其中H为1至4位的十六进制数。

description description

指定用户的描述信息。

字符串形式,支持空格,区分大小写,长度为1~256。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器。网络规划时,有些重要主机为了保证稳定性,需要使用固定的IP地址,此时,可以配置地址池内的IP地址和主机的MAC地址绑定。配置后,当该MAC地址的主机向DHCP服务器申请IP地址时,DHCP服务器会根据MAC地址找到被绑定的IP地址分配给主机,保证该主机获取的IP地址固定。

使用命令dhcp server static-bind,可以将接口地址池内的IP地址与MAC地址绑定。

使用命令static-bind,可以将全局地址池内的IP地址与MAC地址绑定。

前置条件

注意事项

  • 被绑定的IP地址需要确保没有被命令dhcp server excluded-ip-address设置为不参与分配的IP地址。
  • 已占用的IP地址也支持配置静态绑定或者解绑定。配置静态绑定时,必须确保绑定的MAC地址与实际使用该IP地址的用户MAC地址保持一致。
  • DHCP服务器优先分配已配置的与客户端MAC地址静态绑定的IP地址。
  • IP地址与MAC地址绑定后,此IP地址不作租期管理,为无限长。已动态分配的IP地址配置静态绑定后,租期变为无限长;删除静态绑定关系后,租期重新与地址池下配置的租期保持一致。

使用实例

# 配置DHCP服务器在VLANIF100的接口地址池下为客户主机(MAC地址为2020-e2f3-2a3b)静态分配固定IP地址10.10.10.20。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address 10.10.10.10 24 
[HUAWEI-Vlanif100] dhcp select interface
[HUAWEI-Vlanif100] dhcp server static-bind ip-address 10.10.10.20 mac-address 2020-e2f3-2a3b
# 配置DHCP服务器在GE1/0/1的接口地址池下为客户主机(MAC地址为2020-e2f3-2a3b)静态分配固定IP地址10.10.10.20。
<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address 10.10.10.10 24 
[HUAWEI-GigabitEthernet1/0/1] dhcp select interface
[HUAWEI-GigabitEthernet1/0/1] dhcp server static-bind ip-address 10.10.10.20 mac-address 2020-e2f3-2a3b

dhcp server trust option82

命令功能

dhcp server trust option82命令用来开启DHCP Server信任Option82选项功能。

undo dhcp server trust option82命令用来关闭DHCP Server信任Option82选项功能。

缺省情况下,系统信任Option82选项功能处于开启状态。

命令格式

dhcp server trust option82

undo dhcp server trust option82

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器,用于开启DHCP Server信任Option82选项功能。当DHCP Server收到带有Option82选项,但是报文giaddr字段为0的DHCP报文,缺省情况下设备将继续对报文进行处理;如果设备执行undo dhcp server trust option82命令,设备将丢弃该报文。

前置条件

执行本命令前,需要执行dhcp enable命令开启全局下的DHCP功能。

使用实例

# 开启DHCP Server信任Option82选项功能。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp server trust option82

dhcp-server

命令功能

dhcp-server命令用来配置在DHCP服务器组中添加DHCP服务器成员地址。

undo dhcp-server命令用来从DHCP服务器组中删除DHCP服务器成员。

缺省情况下,DHCP服务器组下未配置DHCP服务器成员。

命令格式

dhcp-server ip-address [ ip-address-index ]

undo dhcp-server { ip-address | ip-address-index }

参数说明

参数

参数说明

取值

ip-address

指定DHCP服务器IP地址。

点分十进制形式。

ip-address-index

指定DHCP服务器IP地址索引,如果不指定索引,此时系统将自动分配一个空闲的索引。

整数形式,取值范围是0~19。

视图

DHCP服务器组视图

缺省级别

2:配置级

使用指南

应用场景

该命令用于DHCP中继。为保证DHCP中继转发报文的可选择性,管理员可以在一个DHCP服务器组中配置多个DHCP服务器成员。

注意事项

  • 每个DHCP服务器组下最多可以配置20个DHCP服务器成员;删除DHCP服务器成员时,可以指定地址索引进行删除。
  • 如果接口绑定VPN实例,则DHCP服务器组也要绑定在相同的VPN实例下。

使用实例

# 在DHCP服务器组dhcp-srv1中添加IP地址为10.10.78.56的DHCP服务器。

<HUAWEI> system-view
[HUAWEI] dhcp server group dhcp-srv1
[HUAWEI-dhcp-server-group-dhcp-srv1] dhcp-server 10.10.78.56

dhcp set ttl

命令功能

dhcp set ttl命令用来设置DHCP请求报文在经过DHCP中继三层转发之后的TTL值。

undo dhcp set ttl命令用来恢复缺省设置。

缺省情况下,DHCP请求报文在经过DHCP中继三层转发之后TTL值减1。

命令格式

dhcp set ttl { unvaried | ttl-value }

undo dhcp set ttl

参数说明

参数 参数说明 取值
unvaried 指定DHCP请求报文在经过DHCP中继三层转发之后TTL值保持不变,即设备对TTL值不做减1处理。 -
ttl-value 指定DHCP请求报文在经过DHCP中继三层转发之后的TTL值为固定数值。 整数形式,取值范围是1~255。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

命令用于DHCP中继端。DHCP请求报文通过DHCP中继三层转发时,DHCP中继默认将DHCP请求报文的TTL值减1。当DHCP中继接收到DHCP请求报文且其TTL值为1时,中继对DHCP请求报文TTL值的默认减1处理会导致其TTL值变为0,中继的下一跳路由设备收到TTL值为0的报文会直接丢弃,致使DHCP服务器无法成功接收到DHCP中继转发的DHCP请求报文。此时可以使用命令dhcp set ttl设置DHCP请求报文在三层转发之后的TTL值,确保转发后的DHCP请求报文TTL值不为0、DHCP服务器成功接收到客户端发送的DHCP请求报文。

说明:
DHCP中继设备如果对接了DHCP请求报文TTL值为1的特殊客户端,且DHCP中继与DHCP服务器之间存在路由设备时,建议使用命令dhcp set ttl ttl-value设置DHCP请求报文在经过DHCP中继三层转发之后的TTL值为合理的固定数值,建议配置为16。

前置条件

使用命令dhcp enable开启全局下的DHCP功能。

使用实例

# 配置DHCP请求报文在三层转发之后TTL值为16。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp set ttl 16

dhcp speed-limit auto

命令功能

dhcp speed-limit auto命令用来使能DHCP报文动态限速功能。

undo dhcp speed-limit auto命令用来去使能DHCP报文动态限速功能。

缺省情况下,DHCP报文动态限速功能处于未使能状态。

命令格式

dhcp speed-limit auto

undo dhcp speed-limit auto

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

出于安全或管理上的考虑,用户可能希望对处理DHCP报文的速度进行限制,以避免恶意攻击导致的CPU和内存资源耗尽。

使能该功能后,系统每秒处理DHCP报文数的上限值与CPU占用率和内存占用率的关系如表6-19表6-20所示:
表6-19  CPU占用率与DHCP报文速率的关系

CPU占用率(单位:%)

DHCP报文速率(单位:报文数/秒)

(70–85)

100

[85–100)

50

100

10

表6-20  内存占用率与DHCP报文速率的关系

内存占用率(单位:%)

DHCP报文速率(单位:报文数/秒)

(65–75)

100

[75–85)

50

[85–100)

10

前置条件

执行本命令前,需要执行dhcp enable命令使能全局下的DHCP功能。

注意事项

  • 当CPU占用率高于70%或内存占用率高于65%时,系统开始限制处理DHCP报文的速率。
  • 同一时刻,系统处理DHCP报文的速率取CPU或内存占用率对应的速率中较小的。例如,当CPU占用率为80%、内存占用率为80%时,DHCP报文速率是50。

使用实例

# 使能DHCP报文动态限速功能。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp speed-limit auto

display dhcp client

命令功能

display dhcp client命令用来查看DHCP/BOOTP客户端的租约信息。

命令格式

display dhcp client [ interface interface-type interface-number ]

参数说明

参数 参数说明 取值
interface interface-type interface-number 查看指定接口上DHCP/BOOTP客户端的租约信息。
  • interface-type:表示指定的接口类型。
  • interface-number:表示指定的接口编号。
-

视图

所有视图

缺省级别

1:监控级

使用指南

设备作为DHCP/BOOTP客户端时,用户可以执行该命令查看开启DHCP/BOOTP客户端接口的租约信息。

使用实例

# 查看DHCP客户端的租约信息。

<HUAWEI> display dhcp client
DHCP client lease information on interface Vlanif119 :                           
 Current machine state         : Bound                                          
 Internet address assigned via : DHCP                                           
 Physical address              : 0819-a6cd-a896                                 
 IP address                    : 192.168.119.254                                
 Subnet mask                   : 255.255.255.0                                  
 Gateway ip address            : 192.168.119.1                                  
                                 192.168.119.3                                  
                                 192.168.119.2                                  
 DHCP server                   : 192.168.119.1                                  
 Lease obtained at             : 2008-10-01 04:35:10                            
 Lease expires at              : 2008-10-01 04:36:10                            
 Lease renews at               : 2008-10-01 04:35:40                            
 Lease rebinds at              : 2008-10-01 04:36:03                            
 Classless static route        : 192.168.0.0/16 via 192.168.119.1               
                                 10.10.0.0/16 via 192.168.119.2       
 Host name                     : client  
 Request option list           : 1 3 6 15 28 33 44 121 184       
 Class identifier              : huawei  
 Client identifier             : 0819-a6cd-a896   
表6-21  display dhcp client命令输出信息描述

项目

描述

DHCP client lease information on interface if1 接口if1上的DHCP客户端的租约信息。

Current machine state

显示设备当前状态信息。

Internet address assigned via

通过DHCP或者BOOTP获得地址。

Physical address

设备的物理地址。

IP address

设备获得的IP地址。

Subnet mask

设备获得的IP地址的掩码。

Gateway ip address

DHCP或者BOOTP服务器的网关。

DHCP server

DHCP服务器的IP地址(BOOTP不显示)

Lease obtained at

获得租约时间。

Lease expires at

租约到期时间(BOOTP不显示)

Lease renews at

租期更新,总租期的50%(BOOTP不显示)

Lease rebinds at

重绑定,租期的87.5%(BOOTP不显示)

Classless static route

无分类静态路由。

Host name Option12选项的信息,即客户端的主机名。
Request option list Option55选项的信息,即客户端请求选项列表。
Class identifier Option60选项的信息,即客户端厂商分类标识。
Client identifier Option61选项的信息,即客户端标识。

display dhcp client statistics

命令功能

display dhcp client statistics命令用来查看DHCP/BOOTP Client报文统计信息。

命令格式

display dhcp client statistics [ interface interface-type interface-number ]

参数说明

参数

参数说明

取值

interface interface-type interface-number
查看DHCP/BOOTP Client指定接口的报文统计信息。其中:
  • interface-type表示接口类型。
  • interface-number表示接口编号。

-

视图

所有视图

缺省级别

1:监控级

使用指南

Switch作为DHCP Client时,用户可以执行display dhcp client statistics命令查看DHCP报文的统计信息。

使用实例

# 查看Switch作为DHCP/BOOTP Client的报文统计信息。

<HUAWEI> display dhcp client statistics
DHCP message statistics on interface GigabitEthernet1/0/1GigabitEthernet1/0/1 :                     
Input: total 0 packets                                                          
  Bootp reply             :          0                                          
  Offer                   :          0                                          
  Ack                     :          0                                          
  Nak                     :          0                                          
Output: total 0 packets                                                         
  Bootp request           :          0                                          
  Discover                :          0                                          
  Request                 :          0                                          
    Request of init-reboot:          0                                          
    Request of selecting  :          0                                          
    Request of renewing   :          0                                          
    Request of rebinding  :          0                                          
  Decline                 :          0                                          
  Release                 :          0 
表6-22  display dhcp client statistics命令输出信息描述

项目

描述

Input

设备接收的总报文数。

Bootp reply

设备收到DHCP Server回应的Bootp relay报文数。

Offer

设备收到DHCP Server回应的Offer报文数。

Ack

设备收到DHCP Server回应的Ack报文数。

Nak

设备收到DHCP Server回应的Nak报文数。

Output

设备转发的总报文数。

Bootp request

DHCP Server收到DHCP Client发出的Bootp request报文数。

Discover

DHCP Server收到DHCP Client发出的Discover报文数。

Request

DHCP Server收到DHCP Client发出的Request总报文数。

Request of init-reboot

DHCP Server收到DHCP Client发出的Request of init-reboot报文数。

Request of selecting

DHCP Server收到DHCP Client发出的Request of selecting报文数。

Request of renewing

DHCP Server收到DHCP Client发出的Request of renewing报文数。

Request of rebinding

DHCP Server收到DHCP Client发出的Request of rebinding报文数。

Decline

DHCP Server收到DHCP Client发出的Decline报文数。

Release

DHCP Server收到DHCP Client发出的Release报文数。

display dhcp configuration

命令功能

display dhcp configuration命令用来查看DHCP公共模块的配置信息。

命令格式

display dhcp configuration

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

该命令用来查询DHCP公共模块的配置信息。

使用实例

# 查看DHCP公共模块的配置信息。

<HUAWEI> display dhcp configuration
  DHCP global running information :                                             
  DHCP                                        : Enable                          
  DHCP speed limit                            : Disable  (default)              
  DHCP anti-attack check duplicate option     : Disable  (default)              
  DHCP broadcast suppress                     : Disable  (default)
  DHCP anti-attack check udp-checksum         : Enable   (default)              
  DHCP anti-attack check magic-cookie         : Disable  (default)
表6-23  display dhcp configuration命令输出信息描述

项目

描述

DHCP global running information 全局下DHCP公共模块的配置信息。

DHCP

是否使能DHCP功能。取值包括:
  • Enable:已使能。
  • Disable (default):未使能。并且缺省情况下,DHCP功能处于未使能状态。

该参数通过命令dhcp enable配置。

DHCP speed limit

是否使能DHCP报文动态限速功能。取值包括:
  • Enable:已使能。
  • Disable (default):未使能。并且缺省情况下,DHCP报文动态限速功能处于未使能状态。

该参数通过命令dhcp speed-limit auto配置。

DHCP anti-attack check duplicate option

是否使能检查并丢弃具有重复Option选项的DHCP报文功能。取值包括:
  • Enable:已使能。
  • Disable (default):未使能。并且缺省情况下,检查并丢弃具有重复Option选项的DHCP报文功能处于未使能状态。

该参数通过命令dhcp anti-attack check duplicate option配置。

DHCP broadcast suppress 是否使能DHCP广播报文抑制功能。取值包括:
  • Enable:已使能。
  • Disable (default):未使能。并且缺省情况下,DHCP广播报文抑制功能处于未使能状态。

该参数通过命令dhcp broadcast suppress enable配置。

DHCP anti-attack check udp-checksum

是否使能检查DHCP报文的UDP头校验和,并丢弃校验和错误的DHCP报文的功能。取值包括:
  • Enable (default):已使能。缺省情况下,设备检查DHCP报文中的UDP头校验和,并丢弃校验和错误的DHCP报文。
  • Disable:未使能。

该参数通过命令dhcp anti-attack check duplicate option配置。

DHCP anti-attack check magic-cookie

是否使能检查DHCP报文中的magic-cookie字段,并丢弃字段错误的DHCP报文的功能。取值包括:
  • Enable:已使能。
  • Disable (default):未使能。缺省情况下,设备不检查DHCP报文中的magic-cookie字段,直接转发字段错误的DHCP报文。

该参数通过命令dhcp anti-attack check magic-cookie配置。

display dhcp option template

命令功能

display dhcp option template命令用来查看DHCP Option模板的配置信息。

命令格式

display dhcp option template [ name template-name ]

参数说明

参数

参数说明

取值

name template-name

查看指定DHCP Option模板的配置信息。

必须是已存在的DHCP Option模板。

视图

所有视图

缺省级别

1:监控级

使用指南

当用户配置完DHCP Option模板后,可以使用命令display dhcp option template查看DHCP Option模板的配置信息,包括模板名称、编号、客户端自动获取IP地址后下一步使用的服务器地址、域名、自定义选项数值等。

使用实例

# 查看名称为test的DHCP Option模板的配置信息。

<HUAWEI> display dhcp option template name test
 -----------------------------------------------------------------------------  
  Template-Name  : test                                                    
  Template-No    : 1                                                            
  Next-server    : 192.168.1.5                                                     
  Domain-name    : huawei.com                                                   
  DNS-server0    : 192.168.2.7                                                     
  DNS-server1    : 192.168.2.8                                                     
  NBNS-server0   : 192.168.1.7                                                     
  NBNS-server1   : 192.168.1.8                                                     
  Netbios-type   : b-node                                                       
  Gateway-0      : 192.168.1.10                                                    
                                                                                

# 查看所有DHCP Option模板的配置信息。

<HUAWEI> display dhcp option template
 -----------------------------------------------------------------------------  
  Template-Name  : template1                                                    
  Template-No    : 0                                                            
  Next-server    : 10.1.1.4                                                     
  Domain-name    : -                                                            
  DNS-server0    : -                                                            
  NBNS-server0   : -                                                            
  Netbios-type   : -                                                            
  Gateway-0      : -                                                            
                                                                                
 -----------------------------------------------------------------------------  
  Template-Name  : template2                                                    
  Template-No    : 1                                                            
  Next-server    : 192.168.1.5                                                     
  Domain-name    : huawei.com                                                   
  Option-code      : 64                                                         
    Option-subcode : 3                                                          
      Option-type  : hex                                                        
      Option-value : 11                                                         
  DNS-server0    : 192.168.2.7         
  DNS-server1    : 192.168.2.8                                                     
  NBNS-server0   : 192.168.2.7                                                     
  NBNS-server1   : 192.168.2.8                                                     
  Netbios-type   : b-node                                                       
  Gateway-0      : 192.168.1.10                                                    
                                                                                
表6-24  display dhcp option template命令输出信息描述

项目

描述

Template-Name

DHCP Option模板名称。

该参数可以通过命令dhcp option template配置。

Template-No

DHCP Option模板索引值。

Next-server

客户端自动获取IP地址后下一步使用的服务器地址。

该参数可以通过在DHCP Option模板下执行命令next-server配置。

Domain-name

域名。

该参数可以通过在DHCP Option模板下执行命令domain-name配置。

Option-code 自定义选项Option的数值。

该参数可以通过在DHCP Option模板下执行命令option配置。

Option-subcode 自定义的Option子选项的数值。

该参数可以通过在DHCP Option模板下执行命令option配置。

Option-type 自定义选项Option的字符串类型。

该参数可以通过在DHCP Option模板下执行命令option配置。

Option-value 自定义选项Option的字符串取值。

该参数可以通过在DHCP Option模板下执行命令option配置。

DNS-server0

DNS服务器地址,目前最多可以配置8个DNS服务器地址,数字0、1分别表示配置的第一个和第二个DNS服务器地址。

该参数可以通过在DHCP Option模板下执行命令dns-list配置。

NBNS-server0

NetBIOS服务器地址,目前一个DHCP Option模板下最多可以配置8个NetBOIS服务器地址,数字0、1分别表示配置的第一个和第二个NetBOIS服务器地址。

该参数可以通过在DHCP Option模板下执行命令nbns-list配置。

Netbios-type

NetBIOS节点类型。

该参数可以通过在DHCP Option模板下执行命令netbios-type配置。

Gateway-0

网关地址,目前最多可以配置8个网关,数字0表示配置的第一个网关地址。

该参数可以通过在DHCP Option模板下执行命令gateway-list配置。

display dhcp relay

命令功能

display dhcp relay命令用来查看DHCP中继的配置信息。

命令格式

display dhcp relay { configuration | all | interface interface-type interface-number }

参数说明

参数

参数说明

取值

configuration

显示全局和所有接口上DHCP中继的配置信息。

-

all

显示所有接口上DHCP中继的配置信息。

-

interface interface-type interface-number

显示指定接口上DHCP中继的配置信息。其中:
  • interface-type表示接口类型。
  • interface-number表示接口编号。

-

视图

所有视图

缺省级别

1:监控级

使用指南

执行该命令可以查看全局和接口上DHCP中继的配置信息。

使用实例

# 查看所有接口上DHCP中继的配置信息。

<HUAWEI> display dhcp relay configuration
 DHCP relay global running information :                                                                                           
 DHCP relay adrress cycle           : Disable (default)                                                                            
 DHCP relay trust option82          : Enable  (default)                                                                            
 DHCP relay request server-match    : Enable  (default)                                                                            
 DHCP relay reply forward all       : Disable (default) 

 DHCP relay agent running information of interface Vbdif100 :                                                                       
 Server IP address [00] : 10.1.1.1                                                                                                  
 Gateway address in use : 10.10.1.10                                                                                                
 Anycast gateway re-route: disable                                                                                                  
 GIADDR source interface : LoopBack1                                                                                                
 Link-selection insert  : enable

 DHCP relay agent running information of interface Vlanif5 :
 Server group name      : group1
 Gateway address in use : 10.100.100.1                      

 DHCP relay agent running information of interface Vlanif100 :
 Server IP address [00] : 10.2.2.3
 Gateway address in use : 10.2.2.2
表6-25  display dhcp relay configuration命令输出信息描述

项目

描述

DHCP relay global running information

全局上DHCP中继的配置信息。

DHCP relay adrress cycle

是否开启DHCP中继的轮询功能。

  • Enable:DHCP中继的轮询功能。
  • Disable:未开启DHCP中继的轮询功能。

该参数通过命令ip relay address cycle配置。

DHCP relay trust option82

是否开启DHCP中继信任Option82选项功能。

  • Enable:已开启DHCP中继信任Option82选项功能。
  • Disable:未开启DHCP中继信任Option82选项功能。

该参数通过命令dhcp relay trust option82配置。

DHCP relay request server-match

是否开启DHCP中继转发DHCP REQUEST报文时检查报文中的DHCP服务器标识符(即Option54)的功能。

  • Enable:已开启DHCP中继转发DHCP REQUEST报文时检查报文中的DHCP服务器标识符(即Option54)的功能。
  • Disable:未开启DHCP中继转发DHCP REQUEST报文时检查报文中的DHCP服务器标识符(即Option54)的功能。

该参数通过命令dhcp relay request server-match enable配置。

DHCP relay reply forward all

是否开启DHCP中继转发所有的DHCP ACK报文的功能。

  • Enable:已开启DHCP中继转发所有的DHCP ACK报文的功能。
  • Disable:未开启DHCP中继转发所有的DHCP ACK报文的功能。

该参数通过命令dhcp relay reply forward all enable配置。

DHCP relay agent running information of interface if

接口if上DHCP中继的配置信息。

Server group name

DHCP服务器组名。

该参数通过命令dhcp relay server-select配置。

Server IP address [x]

DHCP服务器组中的DHCP服务器IP地址。其中“x”是DHCP服务器索引号。

该参数通过命令dhcp-server配置。

Gateway address in use

DHCP网关IP地址。

该参数通过命令gateway(DHCP服务器组视图)配置。

Anycast gateway re-route

是否开启DHCP中继重选路由功能,包括:

  • enable:已开启DHCP中继重选路由功能。
  • disable:未开启DHCP中继重选路由功能。

该参数通过命令dhcp relay anycast gateway re-route enable配置。

GIADDR source interface

DHCP中继报文的源接口。

该参数通过命令dhcp relay giaddr source-interface配置。

Link-selection insert

是否开启插入Option82选项的子选项Link-selection的功能,包括:

  • enable:已开启插入Option82选项的子选项Link-selection的功能。
  • disable:未开启插入Option82选项的子选项Link-selection的功能。

该参数通过命令dhcp relay information link-selection insert enable配置。

display dhcp relay statistics

命令功能

display dhcp relay statistics命令用来查看DHCP中继的相关报文统计信息。

命令格式

display dhcp relay statistics [ server-group group-name ]

参数说明

参数

参数说明

取值

server-group group-name

显示指定服务器组名的DHCP中继的相关报文统计信息。

必须是设备上已存在的DHCP服务器组。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

管理员通过了解DHCP中继接收和发送的数据包的详细信息,可检查客户端配置的正确性或网络是否丢失连接。

  • 命令display dhcp relay statistics server-group group-name:表示查看代理某个DHCP服务器组的DHCP中继的报文信息,需要指定服务器组名称。
  • 命令display dhcp relay statistics:表示除代理DHCP服务器组的DHCP中继外,查看所有DHCP中继的报文信息。

后续任务

当发现DHCP中继统计的报文信息有误时,可使用reset dhcp relay statistics [ server-group group-name ]命令清除DHCP中继的统计信息。

使用实例

# 查看DHCP中继的统计信息。

<HUAWEI> display dhcp relay statistics
  The statistics of DHCP RELAY:                                                   
The statistics on the main board:                                               
    DHCP packets received from clients    : 5                                   
        DHCP DISCOVER packets received    : 2                                   
        DHCP REQUEST packets received     : 2                                   
        DHCP RELEASE packets received     : 1                                   
        DHCP INFORM packets received      : 0                                   
        DHCP DECLINE packets received     : 0                                   
    DHCP packets sent to clients          : 0                                   
        Unicast packets sent to clients   : 0                                   
        Broadcast packets sent to clients : 0                                   
    DHCP packets received from servers    : 0                                   
        DHCP OFFER packets received       : 0                                   
        DHCP ACK packets received         : 0                                   
        DHCP NAK packets received         : 0                                   
    DHCP packets sent to servers          : 5                                   
    DHCP Bad packets received             : 0                                   
The statistics on the slot 2:                                                   
    DHCP packets sent to clients          : 4                                   
        Unicast packets sent to clients   : 4                                   
        Broadcast packets sent to clients : 0                                   
    DHCP packets received from servers    : 4                                   
        DHCP OFFER packets received       : 2                                   
        DHCP ACK packets received         : 2                                   
        DHCP NAK packets received         : 0                                   
    DHCP Bad packets received             : 0                                   
The total statistics:                                                           
    DHCP packets received from clients    : 5                                   
        DHCP DISCOVER packets received    : 2                                   
        DHCP REQUEST packets received     : 2                                   
        DHCP RELEASE packets received     : 1                                   
        DHCP INFORM packets received      : 0                                   
        DHCP DECLINE packets received     : 0                                   
    DHCP packets sent to clients          : 4                                   
        Unicast packets sent to clients   : 4                                   
        Broadcast packets sent to clients : 0                                   
    DHCP packets received from servers    : 4                                   
        DHCP OFFER packets received       : 2                                   
        DHCP ACK packets received         : 2                                   
        DHCP NAK packets received         : 0                                   
    DHCP packets sent to servers          : 5                                   
    DHCP Bad packets received             : 0                  
表6-26  display dhcp relay statistics命令输出信息描述

项目

描述

DHCP packets received from clients

从DHCP客户端收到的DHCP报文。

DHCP DISCOVER packets received

从DHCP客户端收到的DHCP DISCOVER报文。

DHCP REQUEST packets received

从DHCP客户端收到的DHCP REQUEST报文。

DHCP RELEASE packets received

从DHCP客户端收到的DHCP RELEASE报文。

DHCP INFORM packets received

从DHCP客户端收到的DHCP INFORM报文。

DHCP DECLINE packets received

从DHCP客户端收到的DHCP DECLINE报文。

DHCP packets sent to clients

发送给DHCP客户端的DHCP报文。

Unicast packets sent to clients

发送给DHCP客户端的单播报文。

Broadcast packets sent to clients

发送给DHCP客户端的广播报文。

DHCP packets received from servers

从DHCP服务器收到的DHCP报文。

DHCP OFFER packets received

从DHCP服务器收到的DHCP OFFER报文。

DHCP ACK packets received

从DHCP服务器收到的DHCP ACK报文。

DHCP NAK packets received

从DHCP服务器收到的DHCP NAK报文。

DHCP packets sent to servers

发送给DHCP服务器的DHCP报文。

DHCP Bad packets received

收到的DHCP错误报文。

display dhcp server configuration

命令功能

display dhcp server configuration命令用来查看DHCP服务器的配置信息。

命令格式

display dhcp server configuration

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

Switch作为DHCP服务器时,用户可以执行display dhcp server configuration命令查看DHCP服务器的配置信息。

使用实例

# 查看DHCP服务器的配置信息。

<HUAWEI> display dhcp server configuration
  DHCP server global running information :                                                                                          
  DHCP server bootp                : Disable (default)                                                                              
  DHCP server bootp automatic      : Disable (default)                                                                            
  DHCP server ping packet          : 2       (default)                                                                              
  DHCP server ping timeout         : 500     (default)                                                                              
  DHCP server trust option82       : Enable  (default)                                                                              
  DHCP server force response       : Disable (default)                                                                                
                                                                                                                                    
  DHCP server running information for interface Vlanif10 :                                                                         
  DHCP server mode                 : Interface                                                                                      
                                                                                                                                    
  DHCP server running information for interface Vlanif20 :                                                                           
  DHCP server mode                 : Global
表6-27  display dhcp server configuration命令输出信息描述

项目

描述

DHCP server global running information

全局下与DHCP服务器相关的配置信息。

DHCP server bootp 是否使能DHCP服务器应答BOOTP请求的功能。配置该项目请参见命令dhcp server bootp
DHCP server bootp automatic 是否使能DHCP服务器为BOOTP客户端动态分配地址的功能。配置该项目请参见命令dhcp server bootp automatic
DHCP server ping packet DHCP服务器发送Ping报文的最大数量。配置该项目请参见命令dhcp server ping
DHCP server ping timeout DHCP服务器等待Ping应答的最长时间。配置该项目请参见命令dhcp server ping
DHCP server trust option82 是否使能DHCP服务器信任Option82选项功能。配置该项目请参见命令dhcp server trust option82
DHCP server force response 是否使能DHCP服务器回复NAK拒绝响应报文功能。配置该项目请参见命令dhcp server force response

DHCP server running information for interface ifn

接口下与DHCP服务器相关的配置信息。

DHCP server mode
DHCP服务器的模式。取值包括:
  • Interface:基于接口地址池的DHCP服务器。配置该项目请参见命令dhcp select interface
  • Global:基于全局地址池的DHCP服务器。配置该项目请参见命令dhcp select global

display dhcp server database

命令功能

display dhcp server database命令用来查看DHCP数据的存放信息。

命令格式

display dhcp server database

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

通过在DHCP Server执行display dhcp server database命令,可以得到DHCP数据的存放路径和文件名信息。进而可以判断:
  • DHCP数据保存到存储设备的功能是否开启,可通过执行dhcp server database命令开启。
  • 数据定期保存的时间间隔是否符合需要。
  • 如果系统重启后,从存储设备文件恢复数据的功能是否启动。

注意事项

数据保存功能和数据恢复功能的开启前后顺序互不影响。

使用实例

# 查看DHCP数据库存放信息。

<HUAWEI> display dhcp server database
 Status: disable
 Recover from files after reboot: disable
 File saving lease items: flash:/dhcp/lease.txt
 File saving conflict items: flash:/dhcp/conflict.txt
 Save Interval: 300 (seconds)
表6-28  display dhcp server database命令输出信息描述

项目

描述

Status

是否开启数据保存到存储设备的功能,有两种情况:
  • disable:表示未开启该功能。
  • enable:表示已经开启该功能。

该参数可以通过命令dhcp server database配置。

Recover from files after reboot

是否开启重启后从存储设备文件恢复数据的功能,有两种情况:
  • disable:表示未开启该功能。
  • enable:表示已经开启该功能。

该参数可以通过命令dhcp server database配置。

File saving lease items

存放地址租约信息的文件的文件名及路径。

File saving conflict items

存放地址冲突信息的文件的文件名及路径。

Save Interval

数据的定时保存间隔,单位是秒。

该参数可以通过命令dhcp server database配置。

display dhcp server group

命令功能

display dhcp server group命令用来查看DHCP服务器组的配置信息。

命令格式

display dhcp server group [ group-name ]

参数说明

参数

参数说明

取值

group-name

显示指定DHCP服务器组的配置信息。

必须是设备上已存在的DHCP服务器组。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

此命令应用于DHCP中继。通过display dhcp server group命令的显示信息可以查看设备建立的所有DHCP服务器组信息和DHCP服务器组中Server的个数,当指定group-name时,通过display dhcp server group group-name命令可以查看指定DHCP服务器组中配置的DHCP服务器的数目和IP地址。

前置条件

已经在DHCP中继上执行命令dhcp server group建立了DHCP服务器组。

使用实例

# 查看DHCP服务器组myServers的配置信息。

<HUAWEI> display dhcp server group myServers
  Group-name          : myServers                                               
    (0)  Server-IP    : 10.1.1.1 
    Gateway           : 10.10.10.1
    VPN instance      : --   
表6-29  display dhcp server group命令输出信息描述

项目

描述

Group-name

DHCP服务器组名称。

该参数可以通过命令dhcp server group配置。

(x) Server-IP

DHCP服务器组中DHCP Server IP地址。其中“x”是DHCP Server IP地址索引值,取值范围是0~19。

该参数可以通过命令dhcp-server配置。

Gateway

DHCP服务器组中的DHCP Server网关IP地址。

该参数可以通过命令gateway(DHCP服务器组视图)配置。

VPN instance

DHCP服务器组所属的VPN实例。

该参数可以通过命令vpn-instance(DHCP服务器组视图)配置。

display dhcp server statistics

命令功能

display dhcp server statistics命令用来查看DHCP Server的统计信息。

命令格式

display dhcp server statistics

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

了解DHCP Server收到和回复的数据报文的详细信息,有助于检查客户端配置的正确性或网络是否丢失连接。

后续任务

当发现DHCP Server统计的报文信息有误时,可使用reset dhcp server statistics命令清除DHCP Server的统计信息后重新统计。

使用实例

# 查看DHCP Server的统计信息。

<HUAWEI> display dhcp server statistics
 DHCP Server Statistics: 
 
 Client Request:             6 
  Dhcp Discover:             1 
  Dhcp Request:              4 
  Dhcp Decline:              0 
  Dhcp Release:              1 
  Dhcp Inform:               0 
 Server Reply:               4 
  Dhcp Offer:                1 
  Dhcp Ack:                  3 
  Dhcp Nak:                  0 
 Bad Messages:               0 
 
表6-30  display dhcp server statistics命令输出信息描述

项目

描述

DHCP Server Statistics

DHCP Server的统计信息。

Client Request

DHCP Client发给DHCP Server的消息数量。

Dhcp Discover,Dhcp Request,Dhcp Decline,Dhcp Release,Dhcp Inform

DHCP Client发给DHCP Server的各种DHCP报文的统计数目。

Server Reply

DHCP Server发给DHCP Client的消息数量。

Dhcp Offer,Dhcp Ack,Dhcp Nak

DHCP Server发给DHCP Client的各种DHCP报文的统计数目。

Bad Messages

不可识别的报文统计数目。

display dhcp statistics

命令功能

display dhcp statistics命令用来查看DHCP报文统计信息。

命令格式

display dhcp statistics

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

通过display dhcp statistics命令的显示信息,用户可以查看设备收到和发出的DHCP报文的统计计数信息。

使用实例

# 查看DHCP的报文统计信息。

<HUAWEI> display dhcp statistics
The statistics on the main board:                                               
Input: total 9 packets, discarded 0 packets                                     
  Bootp request           :          0,  Bootp reply             :          0   
  Discover                :          2,  Offer                   :          0   
  Request                 :          6,  Ack                     :          0   
  Release                 :          1,  Nak                     :          0   
  Decline                 :          0,  Inform                  :          0   
                                                                                
  Rx buffers full         :       2978,  L2fdb lookup failed     :         38 
                                                                                
Output: total 10 packets, discarded 0 packets                                   
                                                                                
The statistics on the slot 2:                                                   
Input: total 4 packets, discarded 0 packets                                     
  Bootp request           :          0,  Bootp reply             :          0   
  Discover                :          0,  Offer                   :          2   
  Request                 :          0,  Ack                     :          2   
  Release                 :          0,  Nak                     :          0   
  Decline                 :          0,  Inform                  :          0   
                                                                                
Output: total 4 packets, discarded 0 packets                                    
                                                                                
The total statistics:                                                           
Input: total 13 packets, discarded 0 packets                                    
  Bootp request           :          0,  Bootp reply             :          0   
  Discover                :          2,  Offer                   :          2   
  Request                 :          6,  Ack                     :          2   
  Release                 :          1,  Nak                     :          0   
  Decline                 :          0,  Inform                  :          0   
                                                                                
Output: total 14 packets, discarded 0 packets       
表6-31  display dhcp statistics命令输出信息描述

项目

描述

Bootp request

设备作为客户端发出的Bootp request报文数。

Bootp reply

设备作为客户端收到服务器发出的Bootp reply报文数。

Discover

服务器收到客户端发出的Discover报文数。

Offer

设备作为客户端收到服务器发出的Offer报文数。

Request

服务器收到客户端发出的Bootp request报文数。

Ack

设备作为客户端收到服务器发出的Ack报文数。

Release

服务器收到客户端发出的Release报文数。

Nak

设备作为客户端收到服务器发出的Nak报文数。

Decline

设备作为客户端发出的Decline报文数。

Inform

设备作为客户端发出的Inform报文数。

Rx buffers full或L2fdb lookup failed

DHCP业务异常时的显示信息。异常显示信息包括:

  • Rx buffers full:因为队列剩余长度小于预留阈值丢弃的所有DHCP报文数。
  • L2fdb lookup failed:因查表失败丢弃的所有DHCP报文数。
  • High cpu occupancy:因CPU过高丢弃的所有DHCP报文数。
  • Port blocked:因入端口是否是forwarding状态丢弃的所有DHCP报文数。
  • Bad vlan id:因错误的VLANID丢弃的所有DHCP报文数。
  • Memory exhausted:因内存耗尽丢弃的所有DHCP报文数。
  • L3if protocol down:因原端口的三层协议Down丢弃的所有DHCP报文数。
  • Rate limit:因超过速率限制丢弃的所有DHCP报文数。
  • Bad packet length:因报文长度不对丢弃的所有DHCP报文数。
  • Bad ip header length:因错误的IP头长度不对丢弃的所有DHCP报文数。
  • Bad ip header checksum:因IP头的checksum不对丢弃的所有DHCP报文数。
  • Bad udp checksum:因UDP头的checksum不对丢弃的所有DHCP报文数。
  • Hops exceeded:因下一跳数不对丢弃的所有DHCP报文数。
  • Bad magic cookie:因错误的MAGIC丢弃的所有DHCP报文数。
  • Duplicate option:因多重的Option丢弃的所有DHCP报文数。
  • Bad option length:因错误的Option长度丢弃的所有DHCP报文数。
  • End option absent:因错误的ENDOPTION丢弃的所有DHCP报文数。
  • Dest-port equals source:因源接口等于出接口丢弃的所有DHCP报文数。
  • Bad chaddr:因错误的客户端MAC丢弃的所有DHCP报文数。
  • Bad giaddr:因错误的中继网关丢弃的所有DHCP报文数。
  • Bad request:因错误的请求报文丢弃的所有DHCP报文数。
  • Bad reply:因错误的回应报文丢弃的所有DHCP报文数。
  • Bad dest udp-port:因错误的目的端口丢弃的所有DHCP报文数。
  • Bad message type:因错误的目的端口丢弃的所有DHCP报文数。
  • L2fdb lookup failed:INPUT的因查表失败丢弃的所有DHCP报文数。
  • Max-user limit:因超过最大用户数丢弃的所有DHCP报文数。
  • Add bindtable failed:因新增动态绑定表丢弃的所有DHCP报文数。
  • Client transfered:因端口漂移丢弃的所有DHCP报文数。
  • Bad original interface:因新增动态绑定表丢弃的所有DHCP报文数。
  • Bad client-id:因错误的client-id丢弃的所有DHCP报文数。
  • Bad server-id:因错误的server-id丢弃的所有DHCP报文数。
  • Bad dest-ip:因错误的dest-ip丢弃的所有DHCP报文数。
  • Other error:因其他情况丢弃的所有DHCP报文数。

display ip pool

命令功能

display ip pool命令用来查看已配置的IP地址池信息。

命令格式

display ip pool

display ip pool interface interface-pool-name [ start-ip-address [ end-ip-address ] | all | conflict | expired | used ]

display ip pool name ip-pool-name [ start-ip-address [ end-ip-address ] | all | conflict | expired | used [ user-type { dhcp | pppoe | l2tp | ipsec | ssl-vpn | ppp } ] ]

display ip pool vpn-instance vpn-instance-name

display ip pool global interface interface-type interface-number

参数说明

参数 参数说明 取值
interface interface-pool-name 查看指定接口地址池的配置信息。
说明:

接口地址池一般通过接口类型和接口编号指定,接口类型和接口编号之间无空格。

必须是设备上已存在的接口地址池。
name ip-pool-name 查看指定全局地址池的配置信息。 必须是设备上已存在的全局地址池。
start-ip-address [ end-ip-address ]

查看地址池中指定范围的IP地址信息的起始IP地址。

选择参数end-ip-address,则表示同时指定IP地址范围的结束IP地址。

点分十进制形式。
all 查看地址池中所有的IP地址信息。 -
conflict

查看地址池中发生冲突的IP地址信息。(当DHCP服务器检测到其准备分配给用户的IP地址已存在于网络中,该地址会被放在conflict列表中:例如网络中存在用户配置静态地址,或者VRRP主备地址池重叠,主备切换导致该现象。)

-
expired 查看地址池中过期的、处于空闲状态的IP地址信息。 -
used [ user-type { dhcp | pppoe | l2tp | ipsec | ssl-vpn | ppp } ]
查看地址池中指定用户类型的已使用IP地址信息。
  • 选择dhcp,表示通过DHCP获取IP地址的用户。
  • 选择pppoe,表示通过PPPoE拨号获取IP地址的用户。
  • 选择l2tp,表示L2TP用户。
  • 选择ipsec,表示IPSec用户。
  • 选择ssl-vpn,表示SSL VPN用户。
  • 选择ppp,表示PPP用户。
-
vpn-instance vpn-instance-name 显示指定的VPN实例下的地址池信息。

必须是已存在的VPN实例名称。

global interface interface-type interface-number

显示指定接口下的地址池信息。其中:

  • interface-type表示接口类型。
  • interface-number表示接口编号。
-

视图

所有视图

缺省级别

1:监控级

使用指南

使用命令display ip pool可以查看已配置的IP地址池及其中IP地址的信息,包括地址池的名称、租期、锁定状态、地址池中IP地址的状态等。

使用实例

# 查看名称为huawei的IP地址池中冲突地址的信息。

<HUAWEI> display ip pool name huawei conflict                                               
  Pool-name        : huawei                                                        
  Pool-No          : 1                                                          
  Lease            : 1 Days 0 Hours 0 Minutes                                   
  Domain-name      : -                                                          
  Option-code      : 60                                                         
    Option-subcode : --                                                         
    Option-type    : cipher                                                     
    Option-value   : %^%#5g)NPN1M,$M;pQ-lT\P>Al6QN4#ldIVVjD69XlCN%^%#           
  DNS-server0      : -                                                          
  NBNS-server0     : -                                                          
  Netbios-type     : -                                                          
  Position         : Local           
  Status           : Unlocked              
  Gateway-0        : -                                                          
  Network          : 192.168.0.0                                                   
  Mask             : 255.255.255.0                                              
  VPN instance     : --                                                         
  Bootfile         : 43534                                                      
  Logging          : Enable                                                     
  Conflicted address recycle interval: 1 Days 0 Hours 0 Minutes                 
  Address Statistic: Total       :254       Used        :1                      
                     Idle        :252       Expired     :2                       
                     Conflict    :1         Disabled    :0                      
                                                                                
 -------------------------------------------------------------------------------
  Network section                                                               
         Start           End       Total    Used Idle(Expired) Conflict Disabled
 -------------------------------------------------------------------------------
     192.168.0.1   192.168.0.254     254       1        252(2)       1     0    
 -------------------------------------------------------------------------------
 Client-ID format as follows:                                                   
   DHCP  : mac-address                 PPPoE   : mac-address                    
   IPSec : user-id/portnumber/vrf      PPP     : interface index                
   L2TP  : cpu-slot/session-id         SSL-VPN : user-id/session-id             
 -------------------------------------------------------------------------------
  Index              IP             Client-ID    Type       Left   Status       
 -------------------------------------------------------------------------------
    109   192.168.0.110                     -       -          -   Conflict     
 -------------------------------------------------------------------------------
表6-32  display ip pool命令输出信息描述

项目

描述

Pool-name

IP地址池名称。

该参数可以通过命令ip pool(系统视图)配置。

Pool-No 地址池索引值。
Lease

地址池租期。

该参数可以通过命令lease配置。

Domain-name

域名。

该参数可以通过命令domain-name配置。

Option-code

自定义选项Option的数值。

该参数可以通过命令option配置。

Option-subcode

自定义的Option子选项的数值。

该参数可以通过命令option配置。

Option-type
自定义选项码的类型,包括:
  • ascii:表示自定义的选项码为ASCII字符串类型。
  • hex:表示自定义的选项码为十六进制字符串类型。
  • cipher:表示自定义的选项码为密文字符串类型。

该参数可以通过命令option配置。

Option-value

自定义的Option选项内容。

该参数可以通过命令option配置。

DNS-server0

DNS Server地址,目前IP地址池下最多可以配置8个DNS Server,数字0、1分别表示配置的第一个和第二个DNS Server地址。

该参数可以通过命令dns-list配置。

NBNS-server0

NetBIOS Server地址,目前一个地址池下最多可以配置8个NetBIOS Server,数字0表示配置的第一个NetBIOS Server地址。

该参数可以通过命令nbns-list配置。

Netbios-type

NetBIOS类型。

该参数可以通过命令netbios-type配置。

Position 地址池位置。
Status(第一个)

地址池的状态。

该参数可以通过命令 lock(IP地址池视图)配置。

Gateway-0

网关地址,目前一个地址池下最多可以配置8个网关,数字0表示配置的第一个网关地址。

该参数可以通过命令gateway-list配置。

Network 地址池网段。
Mask

地址池网段掩码。

该参数可以通过命令network(IP地址池视图)配置。

Bootfile

为DHCP客户端配置的启动配置文件名称。

该参数可以通过命令bootfile配置。

VPN instance

VPN实例名称。

Logging
DHCP Server分配IP地址时记录日志功能的状态,包括:
  • Enable:开启DHCP Server分配IP地址时记录日志的功能。
  • Disable:未开启DHCP Server分配IP地址时记录日志的功能。

该参数可以通过命令loggingdhcp server logging配置。

Conflicted address recycle interval

地址池中冲突地址的自动回收时间间隔。

该参数可以通过命令conflict auto-recycle interval day day [ hour hour [ minute minute ] ]配置。

Address Statistic 地址池中IP地址统计信息
Start 地址池的起始IP地址。
End 地址池的结束IP地址。
Total

地址池中IP地址总数。

Total = Used + Idle(Expired) + Conflict + Disable。

Used 地址池中已经使用的IP地址数量。
Idle(Expired) 地址池中空闲的(到期的)IP地址数量。
Conflict 地址池中冲突的IP地址数量。
说明:

地址池中出现大量IP地址冲突时,建议配置命令conflict auto-recycle interval,定时回收冲突的IP地址,减少地址池中空闲IP地址的占用,避免网络中出现IP地址冲突。

Disabled 地址池中禁用的IP地址数量。
Client-ID format as follows
Client-ID的格式,包括:
  • DHCP : mac-address。DHCP用户的Client-ID格式为MAC地址。
  • PPPoE : mac-address。PPPoE用户的Client-ID格式为MAC地址。
  • IPSec : user-id/portnumber/vrf。IPSec用户的Client-ID格式为用户ID、端口号或VPN索引。
  • PPP : interface index。PPP用户的Client-ID格式为接口索引。
  • L2TP : cpu-slot/session-id。L2TP用户的Client-ID格式为CPU的ID-槽位号或会话ID。
  • SSL-VPN : user-id/session-id。SSL-VPN用户的Client-ID格式为用户ID或会话ID。
Index 索引。
IP IP地址。
Client-ID DHCP客户端的ID。
Type DHCP客户端的类型,包括DHCP、PPPoE、IPSec、PPP、L2TP和SSL-VPN。
Left

IP地址的剩余租期。

当(Lease-Left)/Lease值在50%和87.5%时,DHCP客户端会进行续租。如果续租成功,Left值会从头计算。如果续租不成功,DHCP客户端会重新申请IP地址,原来使用的IP地址会置为Expired状态。

Status(第二个)

IP地址的状态,包括:

  • Used:表示此IP地址已使用。
  • Idle:表示此IP地址处于空闲状态。
  • Expired:表示此IP地址租期已过,处于空闲状态。
  • Conflict:表示此IP地址与网络上其他地址冲突。
  • Disable:表示此IP地址无法使用。
  • Static-bind:表示此IP地址已绑定MAC地址。
  • Static-bind used:表示此IP地址与MAC地址绑定且已使用。

display snmp-agent trap feature-name dhcp all

命令功能

display snmp-agent trap feature-name dhcp all命令用来查看DHCP模块的所有告警开关的信息。

命令格式

display snmp-agent trap feature-name dhcp all

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

在打开DHCP模块的告警开关后,执行该命令可以查看DHCP模块所有告警的开关状态信息。用户可使用snmp-agent trap enable feature-name dhcp命令打开DHCP模块告警开关。

前置条件

已经使能网元的SNMP功能,使能命令可以参考snmp-agent

使用实例

# 查看DHCP模块的所有告警开关信息。

<HUAWEI>display snmp-agent trap feature-name dhcp all
------------------------------------------------------------------------------                                                      
Feature name: dhcp                                                                                                                  
Trap number : 14                              
------------------------------------------------------------------------------                                                      
Trap name                       Default switch status   Current switch status                                                       
hwNomatchSnpBindTblDhcpPktAlarm                                                                                                     
                                off                     off                                                                         
hwDhcpSnpChaddrAlarm            off                     off                                                                         
hwUntrustedReplyPktAlarm        off                     off                                                                         
hwDhcpPktRateAlarm              off                     on                                                                          
hwSnpUserNumberAlarmIf          on                      off                                                                         
hwSnpUserNumberAlarmIfResume    on                      off                                                                         
hwSnpUserNumberAlarmVlan        on                      off                                                                         
hwSnpUserNumberAlarmVlanResume  on                      off                                                                         
hwSnpUserNumberAlarmGlobal      on                      off                                                                         
hwSnpUserNumberAlarmGlobalResume                                                                                                    
                                on                      off                                                                         
hwNdSnpUserNumberAlarmIf        on                      off                                                                         
hwNdSnpUserNumberAlarmIfResume  on                      off                                                                         
hwNdSnpUserNumberAlarmGlobal    on                      off                                                                         
hwNdSnpUserNumberAlarmGlobalResume                                                                                                  
                                on                      off 
hwNomatchSnpBindTblDhcpv6PktAlarm                                                                                                   
                                off                     off                                                                         
hwNomatchSnpBindTblNDPktAlarm   off                     off 
表6-33  display snmp-agent trap feature-name dhcp all命令输出信息描述

项目

描述

Feature name

告警所属的模块名称。

Trap number

告警的数量。

Trap name

告警的名称,DHCP模块的告警包括:

  • hwNomatchSnpBindTblDhcpPktAlarm:当接口上丢弃与绑定表不匹配的DHCP Request报文数目超过阈值时发送华为私有Trap消息。
  • hwDhcpSnpChaddrAlarm:当接口上丢弃CHADDR字段与源MAC地址不一致的DHCP报文数目超过阈值时发送华为私有Trap消息。
  • hwUntrustedReplyPktAlarm:当不信任接口丢弃的DHCP Reply报文数目超过阈值时发送华为私有Trap消息。
  • hwDhcpPktRateAlarm:当超过速率限制而丢弃的DHCP报文数目超过阈值时发送华为私有Trap消息。
  • hwSnpUserNumberAlarmIf:当接口下的DHCP接入用户数超过上限阈值时发送华为私有Trap消息。
  • hwSnpUserNumberAlarmIfResume:当接口下的DHCP接入用户数低于下限阈值时发送华为私有Trap消息。
  • hwSnpUserNumberAlarmVlan:当VLAN下的DHCP接入用户数超过上限阈值时发送华为私有Trap消息。
  • hwSnpUserNumberAlarmVlanResume:当VLAN下的DHCP接入用户数低于下限阈值时发送华为私有Trap消息。
  • hwSnpUserNumberAlarmGlobal:当全局DHCP接入用户数超过上限阈值时发送华为私有Trap消息。
  • hwSnpUserNumberAlarmGlobalResume:当全局DHCP接入用户数低于下限阈值时发送华为私有Trap消息。
  • hwNdSnpUserNumberAlarmIf:当接口下的ND接入用户数超过上限阈值时发送华为私有Trap消息。
  • hwNdSnpUserNumberAlarmIfResume:当接口下的ND接入用户数低于下限阈值时发送华为私有Trap消息。
  • hwNdSnpUserNumberAlarmGlobal:当全局ND接入用户数超过上限阈值时发送华为私有Trap消息。
  • hwNdSnpUserNumberAlarmGlobalResume:当全局ND接入用户数低于下限阈值时发送华为私有Trap消息。
  • hwNomatchSnpBindTblDhcpv6PktAlarm:当接口上丢弃与绑定表不匹配的DHCPv6 Request报文数目超过阈值时发送华为私有Trap消息。
  • hwNomatchSnpBindTblNDPktAlarm:当接口上丢弃与绑定表不匹配的ND报文数目超过阈值时发送华为私有Trap消息。

Default switch status

告警开关缺省状态:
  • on:表示缺省情况下告警处于打开状态。

  • off:表示缺省情况下告警处于关闭状态。

Current switch status

告警的状态:

  • on:表示告警处于打开状态。

  • off:表示告警处于关闭状态。

dns-list

命令功能

dns-list命令用来为DHCP Client配置DNS Server地址。

undo dns-list命令用来删除已配置的DNS Server地址。

缺省情况下,未配置DNS Server地址。

命令格式

IP地址池视图

dns-list { ip-address &<1-8> | unnumbered interface interface-type interface-number }

undo dns-list { ip-address | unnumbered interface | all }

DHCP Option模板视图

dns-list ip-address &<1-8>

undo dns-list { ip-address | all }

参数说明

参数

参数说明

取值

ip-address

指定DNS Server地址。

点分十进制形式。最多可以配置8个DNS Server的IP地址,用空格分隔。

unnumbered interface interface-type interface-number

借用接口获取的DNS Server地址作为DNS Server的IP地址。

-

all

删除所有DNS Server地址。

-

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。当用户主机以域名方式访问网络服务器时,需要先将域名请求发送至DNS Server,DNS Server将待访问的域名解析为IP地址并返回给主机后,主机才可以进行正常通信。为了保证DHCP Client可以正确接入网络,DHCP Server需要指定DNS Server的IP地址,DHCP Server在为客户端分配IP地址的同时也指定了DNS Server IP地址。如果是接口地址池,可使用dhcp server dns-list命令配置接口地址池的DNS Server地址。

注意事项

在IP地址池视图和DHCP Option模板视图下,设备最多可以分别配置8个DNS Server地址。最先分配给客户端的一个作为主用地址,其他7个作为备用地址。同时还可以借用1个接口获取到的DNS Server地址,一个接口最多推送两个DNS Server地址。

使用实例

# 在IP地址池视图下配置DNS Server的IP地址为10.10.10.10。
<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] dns-list 10.10.10.10
# 在DHCP Option模板视图下配置DNS服务器的IP地址为10.10.10.10。
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] dns-list 10.10.10.10

domain-name

命令功能

domain-name命令用来为DHCP Client配置域名后缀。

undo domain-name命令用来删除已配置的域名后缀。

缺省情况下,未为DHCP Client配置域名后缀。

命令格式

domain-name domain-name

undo domain-name

参数说明

参数 参数说明 取值
domain-name 指定DHCP Server分配给Client的域名后缀。

字符串形式,不支持空格,长度范围是1~63。

说明:
当输入的字符串两端使用引号时,可在字符串中输入空格。

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

此命令应用于DHCP Server。DHCP Server可以在为Client分配IP地址的同时指定Client使用的域名后缀。在DHCP Server上使用domain-name命令可以指定Client使用的域名。在给Client分配IP地址的同时,也将域名后缀发送给Client。

如果是接口地址池,执行dhcp server domain-name(接口视图)命令在接口地址池上配置分配给Client的域名后缀。

使用实例

# 在IP地址池视图下配置为DHCP Client分配的域名后缀为example.com。
<HUAWEI> system-view
[HUAWEI] ip pool test
[HUAWEI-ip-pool-test] domain-name example.com
# 在DHCP Option模板视图下配置为DHCP客户端分配的域名后缀为huawei.com。
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] domain-name huawei.com

excluded-ip-address

命令功能

excluded-ip-address命令用来配置IP地址池中不参与自动分配的IP地址范围。

undo excluded-ip-address命令用来删除指定的不参与自动分配的IP地址范围。

缺省情况下,地址池中所有IP地址都参与自动分配。

命令格式

excluded-ip-address start-ip-address [ end-ip-address ]

undo excluded-ip-address start-ip-address [ end-ip-address ]

参数说明

参数

参数说明

取值

start-ip-address

指定不参与自动分配的IP地址段的起始IP地址。

点分十进制形式。

end-ip-address

指定不参与自动分配的IP地址段的结束IP地址。如果不指定该参数,表示只有一个IP地址,即start-ip-address

点分十进制。应与start-ip-address在同一网段,并且不能小于start-ip-address

视图

IP地址池视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器端。网络中某些特定主机(例如WWW服务器)的IP地址长期固定,如果这些主机的IP地址与地址池内的IP地址有重叠,为避免DHCP服务器将重叠的IP地址分配给其他主机造成IP地址冲突,地址池内需要排除这部分IP地址使其不参与自动分配。

使用excluded-ip-address命令可以排除全局地址池中不参与自动分配的IP地址或IP地址范围。

使用命令dhcp server excluded-ip-address,可以将接口地址池中不参与自动分配的IP地址或IP地址范围。

前置条件

执行命令network(IP地址池视图),配置全局地址池下可分配的网段地址。

注意事项

  • 被排除的IP地址或IP地址段必须在本地址池范围内。
  • 命令gateway-list配置的网关地址不需要配置,设备自动将其加入到不参与自动分配的IP地址列表。

    服务器连接客户端的接口地址不需要配置,地址分配时,设备自动将其置为冲突(Conflict)状态。

  • 多次执行此命令可以排除多个不参与自动分配的IP地址或IP地址段。
  • 执行命令display ip pool,可查看当前地址池中已占用的IP地址,指定未占用的IP地址不参与自动分配。对于已经占用的IP地址,如果希望其不参与自动分配,首先需要执行命令reset ip pool回收被占用的IP地址。

使用实例

# 配置global1地址池下10.10.10.10到10.10.10.20之间的IP地址不参与自动分配。

<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] network 10.10.10.0 mask 24
[HUAWEI-ip-pool-global1] excluded-ip-address 10.10.10.10 10.10.10.20

force insert option

命令功能

force insert option命令用来配置DHCP服务器在回应DHCP客户端时,强制插入全局地址池或DHCP Option模板中指定的Option字段信息。

undo force insert option命令用来删除DHCP服务器在回应DHCP客户端时,强制插入全局地址池或DHCP Option模板中指定的Option字段信息。

缺省情况下,系统未配置DHCP服务器在回应报文中强制插入指定的Option字段信息。

命令格式

force insert option code &<1-254>

undo force insert option code &<1-254>

参数说明

参数

参数说明

取值

code

指定强制回复的Option选项的数值。用户可同时指定强制回复一个或多个Option选项。

整数形式,取值范围是1~254。

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

应用场景

DHCP客户端向DHCP服务器发送IP地址请求的同时,会携带期望DHCP服务器回复的Option字段选项。DHCP服务器会根据DHCP客户端请求报文中的期望Option选项,回复其相应Option选项信息。

现网中设备作为DHCP服务器,DHCP客户端的DHCP请求报文中可能不携带期望的Option字段选项,但是DHCP客户端仍期望DHCP服务器回复全局地址池下配置的Option选项信息。执行命令force insert option code &<1-254>,可以指定DHCP服务器在回应报文中强制插入指定的Option字段信息。

前置条件

在全局地址池视图下执行option code [ sub-option sub-code ] { ascii ascii-string | hex hex-string | cipher cipher-string | ip-address ip-address &<1-8> }命令配置全局地址池下的Option选项内容。

使用实例

# 在地址池pool1下配置DHCP服务器在回应报文中强制插入Option 4选项信息。

<HUAWEI> system-view
[HUAWEI] ip pool pool1
[HUAWEI-ip-pool-pool1] option 4 hex 11 22
[HUAWEI-ip-pool-pool1] force insert option 4
# 在DHCP Option模板视图下配置DHCP服务器在回应报文中强制插入Option 4选项信息。
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] option 4 hex 11 22
[HUAWEI-dhcp-option-template-template1] force insert option 4

gateway(DHCP服务器组视图)

命令功能

gateway命令用来在DHCP服务器组视图下配置DHCP Server的出口网关地址。

undo gateway命令用来恢复缺省配置。

缺省情况下,系统未配置出口网关地址。

命令格式

gateway ip-address

undo gateway

参数说明

参数

参数说明

取值

ip-address

指定出口网关IP地址。

点分十进制。

视图

DHCP服务器组视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP中继。当网络中DHCP服务器和DHCP中继不在同一网段时,使用gateway命令指定DHCP中继的出口网关地址,从而建立和DHCP服务器的通信。DHCP服务器可使用gateway-list命令建立向DHCP中继的出口网关。

注意事项

  • 在DHCP中继如果不用gateway命令建立出口网关,默认使用中继的VLANIF接口地址和DHCP服务器进行通信。
  • 在DHCP服务器和DHCP中继都使用交换机的情况下,配置DHCP中继出口网关时,网关的IP地址和DHCP服务器出口网关的IP地址必须完全一致。

使用实例

# 当用户通过服务器组myServers向服务器通信时,指定此服务器组的出口网关地址为10.10.10.1。

<HUAWEI> system-view
[HUAWEI] dhcp server group myServers
[HUAWEI-dhcp-server-group-myServers] gateway 10.10.10.1

gateway-list

命令功能

gateway-list命令用来为DHCP Client配置出口网关地址。

undo gateway-list命令用来删除已配置的出口网关地址。

缺省情况下,未配置出口网关地址。

命令格式

gateway-list ip-address &<1-8>

undo gateway-list { ip-address | all }

参数说明

参数

参数说明

取值

ip-address

指定出口网关的IP地址。

点分十进制。

all

删除所有网关地址。

-

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

应用场景

此命令作用于DHCP Server。网络中DHCP Server和Client不在同一网段时,需建立它们之间的通信,使用gateway-list命令指定DHCP Client的出口网关地址,用户请求地址上线时,DHCP Server给用户分配IP地址同时分配客户端的出口网关地址信息。有时为了对流量进行负载分担和提高网络的可靠性,可配置多个网关。

DHCP中继端可使用gateway(DHCP服务器组视图)命令建立DHCP中继向DHCP服务器的出口网关。

配置影响

服务器上配置了网关地址后,客户端会获取到该网关地址,并自动生成到该网关地址的缺省路由。若服务器同时执行命令option121,配置DHCP全局地址池分配给客户端的无分类静态路由,客户端上此时只会据此生成路由,不会自动生成到网关的缺省路由。

注意事项

在IP地址池视图和DHCP Option模板视图下,Switch最多可以分别配置8个网关地址,网关地址不能是子网广播地址。

配置DHCP服务器上全局地址池出口网关时,网关的IP地址和DHCP中继出口网关的IP地址必须完全一致。

使用实例

# 在IP地址池视图下配置DHCP Client的出口网关地址为10.1.1.1。

<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] gateway-list 10.1.1.1
# 在DHCP Option模板视图下配置客户端的出口网关地址为10.1.1.1。
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] gateway-list 10.1.1.1

ip address bootp-alloc

命令功能

ip address bootp-alloc命令用来开启接口下的BOOTP Client功能。

undo ip address bootp-alloc命令用来关闭接口下的BOOTP Client功能。

缺省情况下,接口下未开启BOOTP Client功能。

命令格式

ip address bootp-alloc [ unicast ]

undo ip address bootp-alloc

参数说明

参数

参数说明

取值

unicast

指定客户端请求服务器以单播方式发送回应报文。

-

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

DHCP以BOOTP(Bootstrap Protocol)协议为基础发展起来的,在支持DHCP协议的同时,Switch通过兼容BOOTP协议,使支持BOOTP协议的主机使用BOOTP协议获取IP地址。

为了使接口通过BOOTP协议动态获取IP地址,可以在接口上配置BOOTP Client功能。BOOTP Client可以使用BOOT协议向Server请求分配一个IP地址。BOOTP Client主要包含两个过程:
  • 向Server发送BOOTP请求报文
  • 处理Server返回的BOOTP响应报文

BOOTP Client在使用BOOTP协议获取IP地址时,先向Server发送BOOTP请求报文,Server接收到请求报文后,将返回BOOTP响应报文。BOOTP Client从接收到响应报文中可以获取所分配到的IP地址的相关信息。

注意事项

Switch接口下获取地址的方式有两种,一种是静态配置(执行命令ip address),一种是通过动态方式获取(执行命令ip address bootp-alloc)。静态配置的优先级高,静态方式的配置会覆盖动态方式的配置。如果执行命令ip address bootp-alloc成功获取到IP地址后,再执行命令undo ip address会删除动态获取的IP地址以及动态方式的配置信息。如果执行命令ip address bootp-alloc没有申请到地址,再执行命令undo ip address不会删除动态方式的配置信息。

使用实例

# 在VLANIF100接口下配置通过BOOTP协议获取IP地址。

<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address bootp-alloc
# 在接口GE1/0/1下配置通过BOOTP协议获取IP地址。
<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address bootp-alloc

ip address dhcp-alloc

命令功能

ip address dhcp-alloc命令用来开启接口下的DHCP Client功能。

undo ip address dhcp-alloc命令用来关闭接口下的DHCP Client功能。

缺省情况下,接口下DHCP Client功能处于关闭状态。

命令格式

ip address dhcp-alloc [ unicast ]

undo ip address dhcp-alloc

参数说明

参数

参数说明

取值

unicast

指定客户端请求服务器以单播方式发送回应报文。

-

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

为了使Switch的接口通过DHCP协议动态获取IP地址,可以在接口上配置DHCP Client功能。DHCP Client可以使用DHCP协议向Server请求分配一个IP地址。DHCP Client主要包含两个过程:
  • 向Server发送DHCP请求报文
  • 处理Server返回的DHCP响应报文

DHCP Client在使用DHCP协议获取IP地址时,先向Server发送DHCP请求报文,Server接收到请求报文后,将返回DHCP响应报文。DHCP Client从接收到响应报文中可以获取所分配到的IP地址的相关信息。

注意事项

设备接口下获取地址的方式有两种,一种是静态配置(执行命令ip address),一种是通过动态方式获取(执行命令ip address dhcp-alloc)。静态配置的优先级高,静态方式的配置会覆盖动态方式的配置。如果执行命令ip address dhcp-alloc成功获取到IP地址后,再执行命令undo ip address会删除动态获取的IP地址以及动态方式的配置信息。如果执行命令ip address dhcp-alloc没有申请到地址,再执行命令undo ip address不会删除动态方式的配置信息。

使用实例

# 在VLANIF100接口下配置通过DHCP协议获取IP地址。

<HUAWEI> system-view
[HUAWEI] interface vlanif 100
[HUAWEI-Vlanif100] ip address dhcp-alloc
# 在接口GE1/0/1下配置通过DHCP协议获取IP地址。
<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] undo portswitch
[HUAWEI-GigabitEthernet1/0/1] ip address dhcp-alloc

ip pool(系统视图)

命令功能

ip pool命令用来创建全局地址池。

undo ip pool命令删除创建的全局地址池。

缺省情况下,没有创建全局地址池。

命令格式

ip pool ip-pool-name

undo ip pool ip-pool-name

参数说明

参数

参数说明

取值

ip-pool-name

指定地址池名称。

字符串形式,不支持空格,长度范围是1~64,可以设定为包含数字、字母、和特殊字符(例如“_”、“-”或“.”)的组合,不能为“-”或“--”。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

此命令作用于DHCP服务器。配置DHCP Server时,可以执行ip pool(系统视图)命令创建全局IP地址池,在地址池下可以配置网关、租期、VPN实例等参数,该地址池可以作为DHCP Server分配地址时使用。

注意事项

设备上最多可以创建512个地址池,包括全局地址池和接口地址池,二者没有单独限制。

后续任务

执行命令network(IP地址池视图),配置地址池下可分配的网段地址。

使用实例

# 创建名称为global1的地址池。

<HUAWEI> system-view
[HUAWEI] ip pool global1

ip relay address cycle

命令功能

ip relay address cycle命令用来使能DHCP中继的轮询功能。

undo ip relay address cycle命令用来去使能DHCP中继的轮询功能。

缺省情况下,DHCP中继的轮询功能处于未使能状态。

命令格式

ip relay address cycle

undo ip relay address cycle

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP中继。当DHCP中继上配置多个DHCP服务器的IP地址时,DHCP中继默认向所有的服务器转发DHCP DISCOVER报文,这样会造成服务器处理报文过多,给服务器带来压力。为解决此问题,可以配置命令ip relay address cycle,配置该命令后,DHCP中继收到DHCP DISCOVER报文后,每次只向一个服务器转发,并且每收到一次DHCP DISCOVER报文切换一个服务器,使多个服务器分配出去的IP地址数量持平,达到DHCP服务器之间负载均衡的效果。

前置条件

执行dhcp enable全局使能DHCP功能。

使用实例

# 系统视图下配置DHCP中继的轮询功能。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] ip relay address cycle
相关主题

ip route dhcp

命令功能

ip route dhcp命令用来配置DHCP客户端通过DHCP方式获取路由表。

undo ip route dhcp命令用来删除配置的DHCP方式获取路由表。

缺省情况下,系统未配置DHCP客户端通过DHCP方式获取路由表。

命令格式

ip route ip-address { mask | mask-length } interface-type interface-number dhcp [ preference-value ]

undo ip route ip-address { mask | mask-length } interface-type interface-number dhcp [ preference-value ]

参数说明

参数

参数说明

取值

ip-address

指定目的IP地址。

点分十进制形式。

mask

指定IP地址的掩码。

点分十进制格式。

mask-length

指定掩码长度。因为32位的掩码要求“1”是连续的,点分十进制格式的掩码可以用掩码长度代替。

整数形式,取值范围是0~32。

interface-type interface-number

指定路由转发报文的接口类型和接口号。

-

dhcp

指定通过DHCP方式获取路由表。

-

preference-value

指定路由协议的优先级。

整数形式,取值范围是1~255。

视图

系统视图

缺省级别

2:配置级

使用指南

此命令应用在DHCP客户端。执行命令ip route ip-address { mask | mask-length } interface-type interface-number dhcp [ preference-value ]后,当DHCP客户端向DHCP服务器发送DHCP请求申请到IP地址后,会自动生成一条下一跳IP地址为网关地址的路由。

使用实例

# 在DHCP客户端上配置通过DHCP方式获取路由表,指定转发报文的出接口VLANIF100,路由协议的优先级30。

<HUAWEI> system-view
[HUAWEI] ip route 10.1.1.1 24 vlanif 100 dhcp 30

lease

命令功能

lease命令用来配置地址池下的地址租期。

undo lease命令用来恢复地址池缺省租期配置。

缺省情况下,IP地址租期是1天。

命令格式

lease { day day [ hour hour [ minute minute ] ] | unlimited }

undo lease

参数说明

参数

参数说明

取值

day day

指定租用有效期的天数。

整数形式,取值范围是0~999,单位是天。缺省值是1。

hour hour

指定租用有效期的小时数。

整数形式,取值范围是0~23,单位是小时。缺省值是0。

minute minute

指定租用有效期的分钟数。

整数形式,取值范围是0~59,单位是分钟。缺省值是0。

unlimited

指定租期为无限制。

-

视图

IP地址池视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器。针对客户端的不同需求,DHCP提供三种IP地址分配策略:动态分配地址、自动分配地址和静态手工分配地址。

不同的主机使用的IP地址性质不同,有的主机需要长期使用(如网络中的DNS Server),配置命令参数为unlimited,则当前全局地址池中IP地址的租用有效期限为无限长;有的主机只是暂时借用(如网络中的便携机),配置lease命令参数的具体时间,为当前全局地址池中IP地址的租用有效期限,期满后服务器会收回该IP地址可继续分配给其他客户端使用。

通常在DHCP客户端启动、IP地址租约期限达到一半或87.5%时,DHCP客户端会自动向DHCP服务器申请,以完成IP租约的更新。

  • 如果此IP地址可继续分配给该Client,则DHCP服务器通知DHCP客户端获得新IP租约。
  • 如果此IP地址不可以再分配给该Client,则DHCP服务器通知DHCP客户端不能获得新的租约,该客户端需要申请其他IP地址。

通过命令display ip pool,可以查看租约相关信息。其中,回显信息中的leaseleft项目分别表示配置的租约时长和剩余的租约时长。

前置条件

已经执行ip pool(系统视图)命令创建全局地址池。

注意事项

DHCP服务器可以为不同的全局地址池指定不同的地址租用有效期限,每个全局地址池中的所有地址都具有相同的期限。

如果是接口地址池,使用dhcp server lease命令配置接口地址池的IP地址租用有效期限。

执行该命令修改地址池租期后,新分配的IP地址使用修改后的租期。修改前已分配的IP地址在租约更新前仍使用之前的租期,在租约更新后,将使用修改后的租期。

使用实例

# 配置全局地址池global1的IP地址租用有效期为2天2小时30分。

<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] lease day 2 hour 2 minute 30

lock(IP地址池视图)

命令功能

lock命令用来锁定IP地址池。

undo lock命令用来恢复缺省配置。

缺省情况下,系统未锁定IP地址池。

命令格式

lock

undo lock

参数说明

视图

IP地址池视图

缺省级别

2:配置级

使用指南

此命令应用于DHCP服务器。执行lock命令后,IP地址池将被锁定,不能继续为客户端分配IP地址。例如,当DHCP Server进行网络重新部署时,需要将原DHCP Server上的地址池转移到另外一台现网中的DHCP Server设备,为了不影响已经从全局地址池申请了IP地址的用户正常工作,需要使用lock命令锁定该地址池。地址池转移后,新用户上线时会向新的地址池申请IP地址。

使用实例

# 锁定IP地址池“global1”。

<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] lock

logging(IP地址池视图)

命令功能

logging命令用来在IP地址池视图下,开启DHCP Server分配IP地址时记录日志的功能。

undo logging命令用来在IP地址池视图下,关闭DHCP Server分配IP地址时记录日志的功能。

缺省情况下,DHCP Server分配IP地址时记录日志的功能处于关闭状态。

命令格式

logging [ allocation-fail | allocation-success | release | renew-fail | renew-success | detect-conflict | recycle-conflict ] *

undo logging [ allocation-fail | allocation-success | release | renew-fail | renew-success | detect-conflict | recycle-conflict ] *

参数说明

参数 参数说明 取值
allocation-fail 指定地址分配失败时打印日志。 -
allocation-success 指定地址分配成功时打印日志。 -
release 指定地址释放时打印日志。 -
renew-fail 指定地址续租失败时打印日志。 -
renew-success 指定地址续租成功时打印日志。 -
detect-conflict 指定发现地址冲突时打印日志。 -
recycle-conflict 指定回收冲突地址时打印日志。 -

视图

IP地址池视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。DHCP Server向Client分配IP地址时,记录地址分配的相关信息,有助于日常维护和出现故障时进行问题定位。通过命令logging,配置DHCP Server分配IP地址时记录日志的功能后,DHCP Server会记录地址分配、冲突、续租和释放的日志信息。

通过命令display ip pool name ip-pool-name可以查看DHCP Server分配IP地址时记录日志功能的状态。

前置条件

执行命令ip pool(系统视图)创建全局地址池。

注意事项

配置DHCP Server分配IP地址时记录日志的功能后,大量DHCP Client请求IP地址会导致日志频繁记录,可能影响设备性能。

使用实例

# 在IP地址池pool1下,开启DHCP Server分配IP地址时记录日志的功能。

<HUAWEI> system-view
[HUAWEI] ip pool pool1
[HUAWEI-ip-pool-pool1] logging

nbns-list

命令功能

nbns-list命令用来为DHCP Client配置NetBIOS Server地址。

undo nbns-list命令用来删除已配置的NetBIOS Server地址。

缺省情况下,没有配置NetBIOS Server地址。

命令格式

nbns-list ip-address &<1-8>

undo nbns-list { ip-address | all }

参数说明

参数

参数说明

取值

ip-address

指定NetBIOS Server地址。

点分十进制格式。一条命令中最多可以配置8个IP地址,每个地址之间用空格分隔。

all

删除所有NetBIOS Server的IP地址。

-

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

应用场景

此命令作用于DHCP Server。当用户主机之间通信时,需要借助NetBIOS Server将待访问的NetBIOS主机名解析为IP地址后进行通信。为了使主机能正常通信,可使用nbns-list命令为主机配置NetBIOS Server地址。当DHCP Server给用户分配IP地址时,也一并将NetBIOS Server地址分配给用户。如果是接口地址池,使用dhcp server nbns-list命令配置DHCP Server端接口地址池的NetBIOS Server地址。

注意事项

在IP地址池视图和DHCP Option模板视图下,Switch最多可以分别配置8个NetBIOS Server地址。最先分配给Client的一个作为主用地址,其他7个作为备用地址。

使用实例

# 在IP地址池视图下配置NetBIOS Server的IP地址为192.168.1.1。
<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] nbns-list 192.168.1.1
# 在DHCP Option模板视图下配置NetBIOS服务器的IP地址为10.1.1.1。
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] nbns-list 10.1.1.1

netbios-type

命令功能

netbios-type命令用来为DHCP Client配置NetBIOS节点类型。

undo netbios-type命令用来删除已配置的NetBIOS节点类型。

缺省情况下,未配置DHCP Client的NetBIOS节点类型。

命令格式

netbios-type { b-node | h-node | m-node | p-node }

undo netbios-type

参数说明

参数

参数说明

取值

b-node

广播模式节点(broadcast),采用广播模式获取主机名和IP地址之间的映射。

-

h-node

混合h模式节点(hybrid),是具备“端到端”通信机制的b类节点。

-

m-node

混合m模式节点(mixed),是具有部分广播特性的p类节点。

-

p-node

端到端模式节点(peer-to-peer),采用与NetBIOS Server通信的方式来获取映射关系。

-

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。DHCP Client在使用NetBIOS协议通信时,需要在主机名和IP地址之间建立映射关系,使用netbios-type命令可配置客户端的NetBIOS节点类型。DHCP Server在给客户端分配IP地址的同时,也将NetBIOS节点类型发送给DHCP Client。

注意事项

如果是接口地址池,使用dhcp server netbios-type命令配置接口地址池客户端的NetBIOS节点类型。

使用实例

# 在IP地址池视图下配置DHCP Client NetBIOS节点类型为b-node
<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] netbios-type b-node
# 在DHCP Option模板视图下配置客户端NetBIOS节点类型为b-node
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] netbios-type b-node

network(IP地址池视图)

命令功能

network命令用来配置全局地址池下可分配的网段地址。

undo network命令用来恢复网段地址为缺省值。

缺省情况下,系统未配置全局地址池下动态分配的IP地址范围。

命令格式

network ip-address [ mask { mask | mask-length } ]

undo network

参数说明

参数

参数说明

取值

ip-address

指定网络地址段。

点分十进制格式。

mask

指定IP地址池的网络掩码,不指定该参数时,使用自然掩码。

-

mask

指定网络的掩码。

点分十进制格式。

mask-length

指定网络的掩码长度。

整数形式,取值范围是0~32。

视图

IP地址池视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器。DHCP服务器从全局地址池中给客户端分配IP地址时,需先执行network命令配置全局地址池的网段,进而从该网段中选取分配给客户端的IP地址。DHCP服务器从接口地址池中给客户端分配IP地址时,接口IP地址所在的网段即为该接口地址池的网段。

注意事项

每个IP地址池只能配置一个网段,该网段可配置为需求的任意网段。如果系统需要多网段IP地址,则需要配置多个地址池。

通过设定掩码长度可控制地址池范围的大小:掩码长度数值变大,地址池范围变小;掩码长度数值变小,地址池变大。

配置地址池时,网络地址段必须是A、B、C三类IP地址中的一种,并且掩码不能配置为0、1、31和32。

该命令配置的地址池范围不能大于64K

使用实例

# 配置global1地址池的网段地址为192.168.1.0,掩码长度为24。

<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] network 192.168.1.0 mask 24

next-server

命令功能

next-server命令用来配置客户端自动获取IP地址后下一步使用的服务器地址。

undo next-server命令用来删除已经配置的客户端自动获取IP地址后下一步使用的服务器地址。

缺省情况下,未配置客户端自动获取IP地址后下一步使用的服务器地址。

命令格式

next-server ip-address

undo next-server

参数说明

参数

参数说明

取值

ip-address

指定DHCP Client使用的服务器的IP地址。

点分十进制格式。

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。DHCP Server在给DHCP Client分配IP地址的同时,也可以为DHCP Client分配提供网络服务的服务器IP地址。例如,某些类似IP Phone等Client,在自动获取IP地址后,还需要启动配置文件等参数才能正常工作。执行命令next-server配置DHCP Client自动获取IP地址后下一步使用的服务器地址,DHCP Client在自动获取IP地址后,会向指定的服务器请求配置信息。

如果DHCP Client是接口地址池的用户,可以通过dhcp server next-server命令来指定为用户提供网络服务的服务器IP地址;如果客户端是全局地址池用户,可以通过next-server命令来指定为用户提供网络服务的服务器IP地址。

注意事项

  • 每个IP地址池视图或DHCP Option模板视图下只能配置一个提供网络服务的服务器IP地址,如果系统需要多个可提供网络服务的服务器IP地址,则需要配置多个地址池或DHCP Option模板
  • 该命令可执行多次,但最后一次配置的IP地址有效。

使用实例

# 在IP地址池视图下配置DHCP Client自动获取IP地址后下一步使用的服务器地址为10.1.2.2。
<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] next-server 10.1.2.2
# 在DHCP Option模板视图下配置客户端自动获取IP地址后下一步使用的服务器地址为10.1.2.2。
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] next-server 10.1.2.2

option

命令功能

option命令用来配置DHCP服务器分配给DHCP客户端的自定义选项。

undo option命令用来删除DHCP服务器分配给DHCP客户端的自定义选项。

缺省情况下,未配置DHCP服务器分配给DHCP客户端的自定义选项。

命令格式

option code [ sub-option sub-code ] { ascii ascii-string | hex hex-string | cipher cipher-string | ip-address ip-address &<1-8> }

undo option [ code [ sub-option sub-code ] ]

参数说明

参数

参数说明

取值

code

指定自定义选项Option的数值。

整数形式,取值范围是1~254,但1、3、6、15、44、46、50、51、52、53、54、55、57、58、59、61、82、121、184不能配置。
说明:

code包括知名选项和用户自定义选项。根据code的取值不同,该选项表示的信息内容也不同。知名选项请参考RFC2132。

sub-option sub-code

指定自定义的Option子选项的数值。

整数形式,取值范围是1~254。知名选项请参考RFC2132。

ascii ascii-string

指定自定义的选项码为ASCII字符串类型。

字符串形式,支持空格,区分大小写。如果不选择关键字sub-option,可以配置的长度范围是1~255;如果选择关键字sub-option,可以配置的长度范围是1~253。

hex hex-string

指定自定义的选项码为十六进制字符串类型。

偶数位长度的十六进制字符串(如hh或hhhh),如果不选择关键字sub-option,去除空格后可配置的长度范围是1~254;如果选择关键字sub-option,去除空格后可配置的长度范围是1~252。可以配置为包含0~9、A~F和a~f的组合。

cipher cipher-string

指定自定义的选项码为密文字符串类型。

字符串形式,可以是明文或者密文。

  • 当输入明文时,长度范围为1~64。
  • 当输入密文时,长度范围是32~104

无论是明文输入还是密文输入,配置文件中都以密文形式体现,报文中都以明文形式填充。

ip-address ip-address

指定自定义的选项码为IP地址类型。

点分十进制格式。

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP服务器。DHCP报文中的Option选项可以用来存放控制信息和参数。如果DHCP服务器端配置了Option选项,DHCP客户端申请IP地址的时候,会通过服务器端回应的DHCP报文获得Option选项中的配置信息。使用dhcp server option命令可配置接口地址池自定义选项。

注意事项

  • 设置Option选项时,请仔细查阅RFC文件,确保配置的正确性。

  • 当Option内容包含密码信息时,配置为asciihex类型不安全,建议配置为cipher类型。同时,为提高安全性,建议密码至少包含小写字母、大写字母、数字、特殊字符这四种形式中的两种,并且密码长度不小于6个字符。

  • 非首次执行命令option code [ sub-option sub-code ] { ascii ascii-string | hex hex-string | cipher cipher-string | ip-address ip-address &<1-8> }时,有如下配置影响:
    • 如果指定的code与原code不同,则配置同时生效。
    • 如果指定的code与原code相同:
      • 如果原配置中存在sub-code,需要指定的sub-code与原sub-code相同时,则覆盖,与原sub-code不同时,则同时生效;如果新配置不指定sub-code时,则覆盖。
      • 如果原配置中不存在sub-code时,则覆盖。
  • 如果设备作为DHCP服务器为AP分配IP地址,且AC与AP不在同一个网段时,需要通过配置option 43字段为AP指定AC的IP地址,否则AP无法发现AC。可以执行命令option 43 { hex hex-string | [ sub-option 1 hex hex-string | sub-option 2 ip-address ip-address &<1-8> | sub-option 3 ascii ascii-string ] }为AP指定AC的IP地址,可以选择如下其中一种方式配置:
    1. 执行命令option 43 hex 031D3139322e3136382e3139342e35302c3139322e3136382e3139342e3534配置设备为AP指定AC的IP地址为192.168.194.50和192.168.194.54。其中,03为固定值,1D表示IP地址(包含“.”)的长度为29,“3139322e3136382e3139342e3530”表示IP地址192.168.194.50的ASCII码值,“2C”表示逗号“,”的ASCII码值,“3139322e3136382e3139342e3534”表示IP地址192.168.194.54的ASCII码值。
    2. 执行命令option 43 sub-option 1 hex C0A80001C0A80002配置设备为AP指定AC的IP地址为192.168.0.1和192.168.0.2。其中,“C0A80001”表示IP地址192.168.0.1的十六进制格式,“C0A80002”表示IP地址192.168.0.2的十六进制格式。
    3. 执行命令option 43 sub-option 2 ip-address 192.168.0.1 192.168.0.2配置设备为AP指定AC的IP地址为192.168.0.1和192.168.0.2。
    4. 执行命令option 43 sub-option 3 ascii 192.168.0.1,192.168.0.2配置设备为AP指定AC的IP地址为192.168.0.1和192.168.0.2。
      说明:
      选项使用ASCII字符串类型时,如果要配置多个IP地址,IP地址之间要使用“,”隔开。
    AC与AP在同一个网段时,不需要配置option 43字段,AP也可以通过广播方式发现同一网段中的AC。如果配置了option 43字段,AP会优先向option 43字段中的AC发送Discovery Request单播报文以发现AC;如果AP发送十次Discovery Request单播报文都没有收到响应,AP会再通过广播方式发现AC。

使用实例

# 在全局地址池“global1”下配置option64为16进制数0x11。
<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] option 64 hex 11
# 在DHCP Option模板“template1”下配置Option64为16进制数0x11。
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] option 64 hex 11

option121

命令功能

option121命令用来为DHCP Client配置无分类静态路由。

undo option121命令用来删除已配置的无分类静态路由。

缺省情况下,未配置无分类静态路由。

命令格式

option121 ip-address { ip-address mask-length gateway-address } &<1-8>

undo option121 [ ip-address ip-address mask-length gateway-address ]

参数说明

参数

参数说明

取值
ip-address 指定目的IP地址。 点分十进制格式。
mask-length 指定掩码长度。 整数形式,取值范围是0~32。
gateway-address 指定路由的网关IP地址。 点分十进制格式。

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

应用场景

该命令用于DHCP Server。使用命令option121设定Option 121属性,用于配置DHCP Server分配给Client的无分类静态路由。

参数mask-length gateway-address用于配置无分类静态路由表项,命令option121后面最多可以配置8条无分类静态路由表项。

注意事项

  • 用户如果需要配置多条无分类静态路由表项,可以重复执行option121命令。

  • 用户使用命令undo option121,将删除所有无分类静态路由,如果用户只希望删除一条无分类静态路由表项,则可以使用命令undo option121 ip-address ip-address mask-length gateway-address

使用实例

# 在IP地址池视图下配置服务器下发的无分类静态路由。
<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] option121 ip-address 10.10.10.10 24 10.11.11.11
# 在DHCP Option模板视图下配置服务器下发的无分类静态路由。
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] option121 ip-address 10.10.10.10 24 10.11.11.11

option184

命令功能

option184命令用来为DHCP Client配置Option184字段内容。

undo option184命令用来删除已配置的Option184字段内容。

缺省情况下,未配置Option184字段内容。

命令格式

option184 { as-ip ip-address | fail-over ip-address dialer-string | ncp-ip ip-address | voice-vlan vlan-id }

undo option184 [ as-ip | fail-over | ncp-ip | voice-vlan ]

参数说明

参数

参数说明

取值
ncp-ip ip-address 指定网络呼叫处理器IP地址。 点分十进制格式。
as-ip ip-address 指定备份网络呼叫处理器IP地址。 点分十进制格式。
fail-over ip-address 指定fail-over的IP地址。 点分十进制格式。
dialer-string 指定拨号字符串。 字符串形式,取值范围是1~64。
voice-vlan vlan-id 指定voice-vlan的VLAN编号。 整数形式,取值范围是1~4094。

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

该命令用于DHCP服务器,用于配置DHCP服务器的全局地址池下发给客户端的Option184字段内容。

使用实例

# 在IP地址池视图下配置Option184字段内容。
<HUAWEI> system-view
[HUAWEI] ip pool global1
[HUAWEI-ip-pool-global1] option184 as-ip 192.168.1.10
# 在DHCP Option模板视图下配置Option184字段内容。
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] option184 as-ip 10.10.10.10 

reset dhcp client statistics

命令功能

reset dhcp client statistics命令用来清除DHCP Client的统计信息。

命令格式

reset dhcp client statistics [ interface interface-type interface-number ]

参数说明

参数

参数说明

取值

interface interface-type interface-number

清除指定接口的客户端统计信息,其中:
  • interface-type表示接口类型。
  • interface-number表示接口编号。

-

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

此命令应用于DHCP Client。当诊断和定位DHCP故障时,为了能从DHCP报文中发现定位线索,需要专门统计一段时间内的报文收发信息是否一致。因此必须在统计开始前执行reset dhcp client statistics命令清除原有报文的历史统计信息。然后使用display dhcp client statistics命令查看DHCP Client的报文统计信息。

注意事项

该命令可以连续执行,两次执行之间无时间间隔的限制。

使用实例

# 清除DHCP Client统计信息。

<HUAWEI> reset dhcp client statistics

reset dhcp relay statistics

命令功能

reset dhcp relay statistics命令用来清除DHCP中继的统计信息。

命令格式

reset dhcp relay statistics [ server-group group-name ]

参数说明

参数

参数说明

取值

server-group group-name

指定DHCP服务器组名。

字符串形式,不支持空格,长度范围是1~32,可以设定为包含数字、字母和下划线“_”或“.”的组合。

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

此命令应用于DHCP中继。当诊断和定位DHCP故障时,为了能从DHCP报文中发现定位线索,需要统计一段时间内报文收发信息是否一致。统计开始前需执行reset dhcp relay statistics [ server-group group-name ]命令清除报文的历史统计信息,然后使用display dhcp relay statistics [ server-group group-name ]命令查看DHCP中继的报文统计信息。
  • 命令reset dhcp relay statistics server-group group-name:表示清除代理某个DHCP服务器组的DHCP中继的报文信息,需要指定服务器组名称。
  • 命令reset dhcp relay statistics:表示除代理DHCP服务器组的DHCP中继外,清除所有DHCP中继的报文信息。

注意事项

该命令可以连续执行,两次执行之间无时间间隔的限制。

使用实例

# 清除DHCP中继的统计信息。

<HUAWEI> reset dhcp relay statistics

reset dhcp server statistics

命令功能

reset dhcp server statistics命令用来清除DHCP Server的统计信息。

命令格式

reset dhcp server statistics

参数说明

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

此命令应用于DHCP Server。当诊断和定位DHCP故障时,为了能从DHCP报文中发现定位线索,需要统计一段时间内报文收发信息是否一致。统计开始前需执行reset dhcp server statistics命令清除所有报文的历史统计信息,然后使用display dhcp server statistics命令查看DHCP Server的报文统计信息。

注意事项

该命令可以连续执行,两次执行之间无时间间隔的限制。

使用实例

# 清除DHCP Server统计信息。

<HUAWEI> reset dhcp server statistics

reset dhcp statistics

命令功能

reset dhcp statistics命令用来清除DHCP的统计信息。

命令格式

reset dhcp statistics

参数说明

视图

用户视图

缺省级别

3:管理级

使用指南

当诊断和定位DHCP故障时,为了能从DHCP报文中发现定位线索,需要专门统计一段时间内的报文收发信息是否一致。因此必须在统计开始前执行reset dhcp statistics命令清除原有报文的历史统计信息。然后使用display dhcp statistics命令查看DHCP的报文统计信息。

使用实例

# 清除DHCP统计信息。

<HUAWEI> reset dhcp statistics

reset ip pool

命令功能

reset ip pool命令用来重置设备上已经配置的IP地址池。

命令格式

reset ip pool { interface interface-name | name ip-pool-name } { start-ip-address [ end-ip-address ] | all | conflict | expired | used }

参数说明

参数

参数说明

取值

interface interface-name

指定需要重置的接口地址池名称。一般是以接口类型和接口编号命名。

字符串形式,不支持空格,长度范围是1~64,可以设定为包含数字、字母和下划线“_”或“.”的组合。

name ip-pool-name

指定需要重置的全局IP地址池名称。

字符串形式,不支持空格,长度范围是1~64,可以设定为包含数字、字母和下划线“_”或“.”的组合。

start-ip-address

指定需要重置的地址池中地址段的起始地址。

点分十进制形式。

end-ip-address

指定需要重置的地址池中地址段的结束地址。

点分十进制形式。

all

指定需要重置的地址为所有的地址。

-

conflict

指定需要重置的地址为已经产生冲突的IP地址。

-

expired

指定需要重置的地址为过期的IP地址。

-

used

指定需要重置的地址为已经使用的IP地址。

-

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

本命令用来手工回收地址池中因异常情况无法释放的地址。如在IP地址重复分配导致地址冲突时,需要重置指定的IP地址池的地址状态。

注意事项

如果有用户正在使用的IPv6地址在本命令参数指定的IPv6地址范围内,执行此命令后该用户无法正常续租此地址,需要重新发起申请地址请求。

执行此清除命令后,地址池的状态不可恢复,请确认后执行。

如果地址池中已经建立IP地址与MAC地址的绑定关系,执行reset ip pool命令后,该静态绑定关系仍然存在。

后续任务

地址池置为空闲状态后,客户端可以从全局地址池中获得IP地址。

使用实例

# 重置地址池mypool中所有冲突的地址。

<HUAWEI> reset ip pool name mypool conflict
相关主题

section(IP地址池视图)

命令功能

section命令用来配置IP地址池中的IP地址段。

undo section命令用来删除IP地址池里的IP地址段配置。

缺省情况下,未配置IP地址池中的IP地址段。

命令格式

section section-id start-address [ end-address ]

undo section section-id

参数说明

参数 参数说明 取值
section-id 指定IP地址池中地址段的编号。 整数形式,取值范围为0~255。
start-address 指定地址段的起始IP地址。 点分十进制格式。
end-address 指定地址段的结束IP地址。
说明:
结束IP地址必须大于起始IP地址。当不输入结束IP地址时,表示此地址段里只有一个地址。
点分十进制格式。

视图

IP地址池视图

缺省级别

2:配置级

使用指南

前置条件

必须先配置IP地址池的网关地址,才能配置IP地址池下的IP地址段。

注意事项

IP地址池由一个或多个IP地址段组成,各个地址段内的IP地址不能有重叠。

使用实例

# 为IP地址池abc配置一个IP地址段10.1.1.10~10.1.1.15,地址段的编号为0。

<HUAWEI> system-view
[HUAWEI] ip pool abc
[HUAWEI-ip-pool-abc] section 0 10.1.1.10 10.1.1.15

sip-server(IP地址池视图)

命令功能

sip-server命令用来在全局地址池下配置为DHCP Client分配的SIP Server的IP地址。

undo sip-server命令用来删除在全局地址池下配置为DHCP Client分配的SIP Server的IP地址。

缺省情况下,全局地址池下未配置为DHCP Client分配的SIP Server的IP地址。

命令格式

sip-server { ip-address ip-address &<1-2> | list domain-name &<1-2> }

undo sip-server

参数说明

参数 参数说明 取值
ip-address ip-address

指定SIP Server的IP地址。

点分十进制格式。
list domain-name

指定SIP Server的域名。

字符串形式,长度范围为1~63。

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

应用场景

此命令应用于DHCP Server。为了使DHCP Client正常访问Internet,需要DHCP Server在地址池上指定SIP Server的IP地址,DHCP Server在为Client分配IP地址的同时也指定了SIP Server的IP地址。

注意事项

  • 每个地址池下最多可以配置2个SIP Server地址。最先分配给Client的一个作为主用地址,另外一个作为备用地址。
  • 用户在指定SIP Server的IP地址或名称之前,需要先确保该IP地址或名称对应的SIP Server存在。
  • 该命令为覆盖式命令,多次配置时,最后一次配置生效。

使用实例

# 当用户分配的IP地址属于“global1”全局地址池时,指定SIP Server的IP地址为192.168.1.1。

<HUAWEI> system-view
[HUAWEI] ip pool global1 
[HUAWEI-ip-pool-global1] sip-server ip-address 192.168.1.1

sname

命令功能

sname命令用来配置DHCP Client获取启动配置文件的服务器名称。

undo sname命令用来删除已配置的DHCP Client获取启动配置文件的服务器名称。

缺省情况下,未配置DHCP Client获取启动配置文件的服务器名称。

命令格式

sname sname

undo sname

参数说明

参数

参数说明

取值

sname

指定DHCP Client获取启动配置文件的服务器名称。

字符串形式,不支持空格,区分大小写,长度范围是1~63。

视图

IP地址池视图、DHCP Option模板视图

缺省级别

2:配置级

使用指南

应用场景

DHCP Server除了可以给Client分配IP地址外,还可以提供Client需要的网络配置参数,例如,启动配置文件等。执行命令sname配置DHCP Client获取启动配置文件的Server名称后,DHCP Client根据Server名称去指定的文件服务器获取启动配置文件。

注意事项

保证DHCP Client与获取启动配置文件的服务器之间路由可达。

使用实例

# 在IP地址池视图下配置DHCP Client获取启动配置文件的服务器名称为“example”。
<HUAWEI> system-view
[HUAWEI] ip pool p1
[HUAWEI-ip-pool-p1] sname example
# 在DHCP Option模板视图下配置DHCP客户端获取启动配置文件的服务器名称为Huawei。
<HUAWEI> system-view
[HUAWEI] dhcp option template template1
[HUAWEI-dhcp-option-template-template1] sname Huawei

snmp-agent trap enable feature-name dhcp

命令功能

snmp-agent trap enable feature-name dhcp命令用来打开DHCP模块的告警开关。

undo snmp-agent trap enable feature-name dhcp命令用来关闭DHCP模块的告警开关。

缺省情况下,DHCP模块告警开关的状态请参见命令display snmp-agent trap feature-name dhcp all

命令格式

snmp-agent trap enable feature-name dhcp [ trap-name { hwdhcppktratealarm | hwdhcpsnpchaddralarm | hwndsnpusernumberalarmglobal | hwndsnpusernumberalarmglobalresume | hwndsnpusernumberalarmif | hwndsnpusernumberalarmifresume | hwnomatchsnpbindtbldhcppktalarm | hwsnpusernumberalarmglobal | hwsnpusernumberalarmglobalresume | hwsnpusernumberalarmif | hwsnpusernumberalarmifresume | hwsnpusernumberalarmvlan | hwsnpusernumberalarmvlanresume | hwuntrustedreplypktalarm | hwnomatchsnpbindtbldhcpv6pktalarm | hwnomatchsnpbindtblndpktalarm } ]

undo snmp-agent trap enable feature-name dhcp [ trap-name { hwdhcppktratealarm | hwdhcpsnpchaddralarm | hwndsnpusernumberalarmglobal | hwndsnpusernumberalarmglobalresume | hwndsnpusernumberalarmif | hwndsnpusernumberalarmifresume | hwnomatchsnpbindtbldhcppktalarm | hwsnpusernumberalarmglobal | hwsnpusernumberalarmglobalresume | hwsnpusernumberalarmif | hwsnpusernumberalarmifresume | hwsnpusernumberalarmvlan | hwsnpusernumberalarmvlanresume | hwuntrustedreplypktalarm | hwnomatchsnpbindtbldhcpv6pktalarm | hwnomatchsnpbindtblndpktalarm } ]

参数说明

参数

参数说明

取值

trap-name

DHCP模块的指定类型事件的告警开关。

-

hwdhcppktratealarm

使能当超过速率限制而丢弃的DHCP报文数目超过阈值时发送华为私有Trap消息。

-

hwdhcpsnpchaddralarm

使能当接口上丢弃CHADDR字段与源MAC地址不一致的DHCP报文数目超过阈值时发送华为私有Trap消息。

-

hwndsnpusernumberalarmglobal

使能当全局ND接入用户数超过上限阈值时发送华为私有Trap消息。

-

hwndsnpusernumberalarmglobalresume

使能当全局ND接入用户数低于下限阈值时发送