• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

04-三层技术-IP业务命令参考

目录

03-DHCP命令

本章节下载 03-DHCP命令  (390.85 KB)

03-DHCP命令

  录

1 DHCP

1.1 DHCP公共命令

1.1.1 dhcp client-detect

1.1.2 dhcp conflict-ip-address offline

1.1.3 dhcp dscp

1.1.4 dhcp enable

1.1.5 dhcp select

1.1.6 dhcp session-mismatch action

1.1.7 remote-server

1.2 DHCP中继配置命令

1.2.1 dhcp-proxy enable

1.2.2 dhcp relay always-unicast

1.2.3 dhcp relay check mac-address

1.2.4 dhcp relay check mac-address aging-time

1.2.5 dhcp relay client-information record

1.2.6 dhcp relay client-information refresh

1.2.7 dhcp relay client-information refresh enable

1.2.8 dhcp relay dhcp-server timeout

1.2.9 dhcp relay forward reply by-option82

1.2.10 dhcp relay gateway

1.2.11 dhcp relay information circuit-id

1.2.12 dhcp relay information enable

1.2.13 dhcp relay information remote-id

1.2.14 dhcp relay information strategy

1.2.15 dhcp relay master-server switch-delay

1.2.16 dhcp relay release ip

1.2.17 dhcp relay server-address

1.2.18 dhcp relay server-address algorithm

1.2.19 dhcp relay source-address

1.2.20 dhcp server

1.2.21 dhcp-server nak-count

1.2.22 dhcp-server source-address

1.2.23 dhcp smart-relay enable

1.2.24 dhcp-server timeout

1.2.25 display dhcp relay check mac-address

1.2.26 display dhcp relay client-information

1.2.27 display dhcp relay information

1.2.28 display dhcp relay server-address

1.2.29 display dhcp relay statistics

1.2.30 gateway-list

1.2.31 master-server switch-delay

1.2.32 remote-server algorithm

1.2.33 reset dhcp relay client-information

1.2.34 reset dhcp relay statistics

1.3 DHCP客户端配置命令

1.3.1 dhcp client dad enable

1.3.2 dhcp client dscp

1.3.3 dhcp client identifier

1.3.4 display dhcp client

1.3.5 ip address dhcp-alloc

1.4 BOOTP客户端配置命令

1.4.1 display bootp client

1.4.2 ip address bootp-alloc

 


1 DHCP

1.1  DHCP公共命令

1.1.1  dhcp client-detect

dhcp client-detect命令用来开启DHCP中继的用户下线探测功能。

undo dhcp client-detect命令用来关闭DHCP中继的用户下线探测功能。

【命令】

dhcp client-detect

undo dhcp client-detect

【缺省情况】

DHCP中继的用户下线探测功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

DHCP中继开启该功能后,当设备上的ARP表项老化时,DHCP中继认为该表项对应的DHCP客户端已经下线,DHCP中继会删除对应的用户地址表项,并通过发Release报文通知DHCP服务器删除下线用户的IP地址租约。

【举例】

# 开启用户下线探测功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp client-detect

1.1.2  dhcp conflict-ip-address offline

dhcp conflict-ip-address offline命令用来配置当为新DHCP客户端分配的地址和已在线DHCP客户端的IP地址发生冲突时,释放已在线DHCP客户端的IP地址。

undo dhcp conflict-ip-address offline命令用来恢复缺省情况。

【命令】

dhcp conflict-ip-address offline

undo dhcp conflict-ip-address offline

【缺省情况】

当为新DHCP客户端分配的地址和已在线DHCP客户端的IP地址发生冲突时,已在线DHCP客户端不受影响。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

·     在DHCP中继上配置本功能,处理方式如下:

¡     如果是认证授权模块分配的地址和DHCP中继记录的用户地址表项冲突,则中继向DHCP服务器发送DHCP-RELEASE报文释放冲突地址,并通知接入模块此地址冲突不可用;

¡     如果DHCP服务器发送的应答报文中记录的地址和DHCP中继记录的用户表项冲突,则中继向DHCP服务器发送DHCP-RELEASE报文释放冲突地址,丢弃该应答报文,新DHCP客户端无法获取到IP地址。

当新客户端或认证授权用户再次发起地址申请时,可以正常申请到该地址,不会再发生地址冲突问题。

只有开启了DHCP中继用户地址表项记录功能后,DHCP中继上配置本功能才能生效。

【举例】

# 配置当DHCP服务器或授权地址池为新用户分配的地址和已在线DHCP客户端的IP地址发生冲突时,释放已在线DHCP客户端的IP地址。

<Sysname> system-view

[Sysname] dhcp conflict-ip-address offline

【相关命令】

·     dhcp relay client-information record

1.1.3  dhcp dscp

dhcp dscp命令用来配置DHCP中继发送DHCP报文的DSCP优先级。

undo dhcp dscp命令用来恢复缺省情况。

【命令】

dhcp dscp dscp-value

undo dhcp dscp

【缺省情况】

DHCP中继发送DHCP报文的DSCP优先级为56。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

dscp-value:DHCP报文的DSCP优先级,取值范围为0~63。

【使用指导】

DSCP优先级用来体现报文自身的优先等级,决定报文传输的优先程度。配置的DSCP优先级的取值越大,报文的优先级越高。

【举例】

# 配置DHCP中继发送的DHCP报文的DSCP优先级为30。

<Sysname> system-view

[Sysname] dhcp dscp 30

1.1.4  dhcp enable

dhcp enable命令用来开启DHCP服务。

undo dhcp enable命令用来关闭DHCP服务。

【命令】

dhcp enable

undo dhcp enable

【缺省情况】

DHCP服务处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

只有开启DHCP服务后,其它相关的DHCP配置才能生效。

配置DHCP中继时,都需要先开启DHCP服务。

【举例】

# 开启DHCP服务。

<Sysname> system-view

[Sysname] dhcp enable

1.1.5  dhcp select

dhcp select命令用来配置接口工作在DHCP服务器或DHCP中继模式。

undo dhcp select命令用来取消接口工作在DHCP服务器或DHCP中继模式,即接口将丢弃DHCP客户端发来的DHCP报文。

【命令】

dhcp select { relay | server }

undo dhcp select { relay | server }

【缺省情况】

接口工作在DHCP服务器模式,即当接口收到DHCP客户端发来的DHCP报文时,将从DHCP服务器的IP地址池中分配地址等参数。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

relay:配置接口工作在DHCP中继模式。

server:配置接口工作在DHCP服务器模式。

【使用指导】

接口从DHCP服务器模式切换到DHCP中继模式后,设备不会删除IP地址绑定信息,也不会删除相应的授权ARP表项。这些表项可能会与DHCP中继新生成的ARP表项冲突。

【举例】

# 配置接口GigabitEthernet1/0/12工作在DHCP中继模式。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp select relay

【相关命令】

·     dhcp relay always-unicast

·     dhcp server request-ip-address check

·     dhcp smart-relay enable

1.1.6  dhcp session-mismatch action

dhcp session-mismatch action命令用来配置DHCP设备收到物理位置发生变化、MAC地址不变的上线用户发送的DHCP请求的处理方式。

undo dhcp session-mismatch action命令用来恢复缺省情况。

【命令】

dhcp session-mismatch action { fast-renew | roam }

undo dhcp session-mismatch action

【缺省情况】

DHCP设备收到物理位置发生变化、MAC地址不变的上线用户发送的DHCP请求报文时,直接丢弃该DHCP请求报文。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

fast-renew:首先释放对应MAC地址的地址租约,然后重新为其分配IP地址。

roam:使用对应MAC地址的地址租约应答DHCP请求,并刷新该地址租约的老化时间。

【使用指导】

当用户的物理接入位置发生变化时,例如无线终端用户漫游时,若需要该用户下线后重新上线,则DHCP设备可能会因为未及时收到用户的下线请求,而导致DHCP设备认为该终端用户还在线。因为终端用户所在的无线网络发生变化,但MAC地址不变,则DHCP设备会认为收到的终端用户重新发送的DHCP请求报文是攻击报文,直接丢弃该DHCP请求报文。为了解决这个问题,需要在DHCP设备上配置本功能:

·     指定fast-renew参数后,当DHCP中继收到物理位置发生变化,MAC地址不变的上线用户发送的DHCP请求报文,先向服务器发报文释放对应MAC地址的已在线租约,再将请求报文转发给DHCP服务器。

·     指定roam参数后,当DHCP中继收到物理位置发生变化,MAC地址不变的上线用户发送的DHCP请求报文,直接将该请求报文转发给DHCP服务器。

配置本功能后,可能会导致正常在线的用户掉线。因此,仅在网络中不存在DHCP攻击,又需要解决漫游用户的上线问题时,才建议开启本功能。

【举例】

# 在接口GigabitEthernet1/0/12上配置DHCP设备收到物理位置发生变化、MAC地址不变的上线用户发送的DHCP请求报文后,先释放将对应MAC地址的已在线租约,再为该用户分配IP地址。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp session-mismatch action fast-renew

1.1.7  remote-server

remote-server命令用来指定IP地址池对应的DHCP服务器地址。

undo remote-server命令用来删除为IP地址池指定的DHCP服务器地址。

【命令】

remote-server ip-address&<1-8> [ public | vpn-instance vpn-instance-name ]

undo remote-server [ ip-address&<1-8> ]

【缺省情况】

未指定IP地址池对应的DHCP服务器的地址。

【视图】

IP地址池视图

【缺省用户角色】

network-admin

【参数】

ip-address:DHCP服务器的IP地址。&<1-8>表示ip-address最多支持配置8个,之间需要用空格分隔。

public:指定公网中的DHCP服务器。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

【使用指导】

在ODAP客户端的IP地址池中,配置该命令指定对应的ODAP服务器的地址,ODAP客户端就会向该ODAP服务器申请子网段。

多次执行本命令,最后一次执行的命令生效。

执行undo remote-server命令时,如果未指定任何参数,则删除所有配置DHCP服务器地址。

如果未指定publicvpn-instance vpn-instance-name参数,则以当前DHCP客户端位置(公网或VPN)为准。

【举例】

# 配置IP地址池0为中继配置的服务器地址为10.1.1.1。

<Sysname> system-view

[Sysname] ip pool 0

[Sysname-ip-pool-0] remote-server 10.1.1.1

1.2  DHCP中继配置命令

1.2.1  dhcp-proxy enable

dhcp-proxy enable命令用来开启DHCP代理功能。

undo dhcp-proxy enable命令用于关闭DHCP代理功能。

【命令】

dhcp-proxy enable

undo dhcp-proxy enable

【缺省情况】

DHCP代理功能处于开启状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

当接入设备工作在DHCP代理模式时,如果收到DHCP客户端发来的DHCP请求报文,将报文转发给DHCP服务器,由DHCP服务器为DHCP客户端分配地址等参数;如果收到DHCP服务器发来的应答报文,首先将报文中的DHCP服务器地址修改为报文出接口的地址,然后发送给DHCP客户端。

【举例】

# 在接口GigabitEthernet1/0/12上开启DHCP代理功能

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp-proxy enable

1.2.2  dhcp relay always-unicast

dhcp relay always-unicast命令用来开启DHCP中继单播转发DHCP应答报文功能。

undo dhcp relay always-unicast命令用来恢复缺省情况。

【命令】

dhcp relay always-unicast

undo dhcp relay always-unicast

【缺省情况】

DHCP中继根据应答报文中的广播标志位选择广播还是单播转发DHCP应答报文。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

开启DHCP中继单播转发应答报文功能后,DHCP中继会忽略DHCP应答报文中的广播标志位,统一以单播形式向DHCP客户端转发DHCP应答报文。

【举例】

# 开启DHCP中继单播转发DHCP应答报文功能。

<Sysname> system-view

[Sysname] dhcp relay always-unicast

【相关命令】

·     dhcp select relay

1.2.3  dhcp relay check mac-address

dhcp relay check mac-address命令用来开启DHCP中继的MAC地址检查功能。

undo dhcp relay check mac-address命令用来关闭DHCP中继的MAC地址检查功能。

【命令】

dhcp relay check mac-address

undo dhcp relay check mac-address

【缺省情况】

DHCP中继的MAC地址检查功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

开启该功能后,DHCP中继检查接收到的DHCP请求报文中的chaddr字段和数据帧的源MAC地址字段是否一致。如果一致,则认为该报文合法,将其转发给DHCP服务器;如果不一致,则丢弃该报文。

只有在接口上配置dhcp select relay后,DHCP中继的MAC地址检查功能才会生效。

由于DHCP中继转发DHCP报文时会修改报文的源MAC地址,所以只能在靠近DHCP客户端的第一跳DHCP中继设备上开启MAC地址检查功能。

【举例】

# 开启DHCP中继的MAC地址检查功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay check mac-address

【相关命令】

·     dhcp select relay

1.2.4  dhcp relay check mac-address aging-time

dhcp relay check mac-address aging-time命令用来配置DHCP中继的MAC地址检查表项的老化时间。

undo dhcp relay check mac-address aging-time命令用来恢复缺省情况。

【命令】

dhcp relay check mac-address aging-time time

undo dhcp relay check mac-address aging-time

【缺省情况】

MAC地址检查表项的老化时间为30秒。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

如果未通过dhcp relay check mac-address命令开启DHCP中继的MAC地址检查功能,则本命令的配置不会生效。

【参数】

time:DHCP中继的MAC地址检查表项的老化时间,取值范围为30~600,单位为秒。

【举例】

# 配置DHCP中继的MAC地址检查表项的老化时间为60秒。

<Sysname> system-view

[Sysname] dhcp relay check mac-address aging-time 60

1.2.5  dhcp relay client-information record

dhcp relay client-information record命令用来开启DHCP中继用户地址表项记录功能。

undo dhcp relay client-information record命令用来关闭DHCP中继用户地址表项记录功能。

【命令】

dhcp relay client-information record

undo dhcp relay client-information record

【缺省情况】

DHCP中继用户地址表项记录功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

当DHCP中继作为DHCP客户端的网关设备时,才会记录此DHCP客户端的地址表项。DHCP中继用户地址表项记录了DHCP客户端的IP地址、MAC地址和用户地址表项类型等信息。

关闭DHCP中继用户地址表项记录功能时,会删除DHCP中继上记录的全部地址表项。

【举例】

# 开启DHCP中继用户地址表项记录功能。

<Sysname> system-view

[Sysname] dhcp relay client-information record

【相关命令】

·     dhcp conflict-ip-address offline

·     dhcp relay client-information refresh

·     dhcp relay client-information refresh enable

1.2.6  dhcp relay client-information refresh

dhcp relay client-information refresh命令用来配置DHCP中继动态用户地址表项的定时刷新周期。

undo dhcp relay client-information refresh命令用来恢复缺省情况。

【命令】

dhcp relay client-information refresh [ auto | interval interval ]

undo dhcp relay client-information refresh

【缺省情况】

定时刷新周期为auto,即根据表项的数目自动计算刷新时间间隔。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

auto:指定根据表项的数目自动计算刷新时间间隔。表项越多,刷新时间间隔越短,但最短时间间隔不会小于50毫秒。

interval interval:刷新时间间隔,取值范围为1~120,单位为秒。

【使用指导】

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置DHCP中继动态用户地址表项的刷新时间间隔为100秒。

<Sysname> system-view

[Sysname] dhcp relay client-information refresh interval 100

【相关命令】

·     dhcp relay client-information record

·     dhcp relay client-information refresh enable

1.2.7  dhcp relay client-information refresh enable

dhcp relay client-information refresh enable命令用来开启DHCP中继动态用户地址表项定时刷新功能。

undo dhcp relay client-information refresh enable命令用来关闭DHCP中继动态用户地址表项定时刷新功能。

【命令】

dhcp relay client-information refresh enable

undo dhcp relay client-information refresh enable

【缺省情况】

DHCP中继动态用户地址表项定时刷新功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

DHCP客户端释放动态获取的IP地址时,会向DHCP服务器单播发送DHCP-RELEASE报文,DHCP中继不会处理该报文的内容。如果此时DHCP中继上记录了该IP地址与MAC地址的绑定关系,则会造成DHCP中继的用户地址表项无法实时刷新。为了解决这个问题,DHCP中继支持动态用户地址表项的定时刷新功能。

DHCP中继动态用户地址表项定时刷新功能开启时,DHCP中继每隔指定时间采用客户端获取到的IP地址和DHCP中继接口的MAC地址向DHCP服务器发送DHCP-REQUEST报文:

·     如果DHCP中继接收到DHCP服务器响应的DHCP-ACK报文或在指定时间内未接收到DHCP服务器的响应报文,则表明这个IP地址已经可以进行分配,DHCP中继会删除动态用户地址表中对应的表项,为了避免地址浪费,DHCP中继收到DHCP-ACK报文后,会发送DHCP-RELEASE报文释放申请到的IP地址。

·     如果DHCP中继接收到DHCP服务器响应的DHCP-NAK报文,则表示该IP地址的绑定信息仍然存在,DHCP中继不会删除该IP地址对应的表项。

需要注意的是,关闭DHCP中继动态用户地址表项定时刷新功能时,DHCP中继上记录的用户地址表项不会自动老化。DHCP客户端释放申请到的IP地址后,需要用户执行reset dhcp relay client-information命令删除DHCP中继上对应的用户地址表项。

【举例】

# 关闭DHCP中继动态用户地址表项定时刷新功能。

<Sysname> system-view

[Sysname] undo dhcp relay client-information refresh enable

【相关命令】

·     dhcp relay client-information record

·     dhcp relay client-information refresh

·     reset dhcp relay client-information

1.2.8  dhcp relay dhcp-server timeout

dhcp relay dhcp-server timeout命令用来配置DHCP服务器应答超时切换时间。

undo dhcp relay dhcp-server timeout命令用来恢复缺省情况。

【命令】

dhcp relay dhcp-server timeout time

undo dhcp relay dhcp-server timeout

【缺省情况】

DHCP服务器应答超时切换时间为30秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

time:超时切换时间,取值范围为1~65535,单位为秒。

【使用指导】

多次执行本命令,最后一次执行的命令生效。

【举例】

# 在接口GigabitEthernet1/0/12上配置DHCP服务器应答超时切换时间为60秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay dhcp-server timeout 60

【相关命令】

·     dhcp relay server-address algorithm

1.2.9  dhcp relay forward reply by-option82

dhcp relay forward reply by-option82命令用来配置DHCP中继通过Option 82信息转发DHCP应答报文。

undo dhcp relay forward reply by-option82命令用来恢复缺省情况。

【命令】

dhcp relay forward reply by-option82

undo dhcp relay forward reply by-option82

【缺省情况】

DHCP中继不通过Option 82信息转发DHCP应答报文。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

本功能需要同时配置dhcp relay information enabledhcp relay information circuit-id命令才能生效。

【举例】

# 在接口GigabitEthernet1/0/12上配置DHCP中继通过Option 82信息转发DHCP应答报文。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay forward reply by-option82

【相关命令】

·     dhcp relay information circuit-id

·     dhcp relay information enable

1.2.10  dhcp relay gateway

dhcp relay gateway命令用来配置DHCP中继在DHCP报文中填充的中继地址。

undo dhcp relay gateway命令用来恢复缺省情况。

【命令】

dhcp relay gateway ip-address

undo dhcp relay gateway

【缺省情况】

DHCP中继在DHCP报文中填充的中继地址是接口下的主IP地址。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

ip-address:中继地址。该地址必须属于命令行所在的接口。

【使用指导】

在接口视图下配置此命令后,中继会使用此命令配置的地址作为中继地址。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 在接口GigabitEthernet1/0/12上配置在DHCP报文中填充的中继地址为10.1.1.1。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay gateway 10.1.1.1

【相关命令】

·     gateway-list

1.2.11  dhcp relay information circuit-id

dhcp relay information circuit-id命令用来配置Option 82的Circuit ID子选项的填充模式和填充格式。

undo dhcp relay information circuit-id命令用来恢复缺省情况。

【命令】

dhcp relay information circuit-id { bas [ sub-interface-vlan ] [ with-vxlan ] | string circuit-id | { normal | verbose [ node-identifier { mac | sysname | user-defined node-identifier } ] [ interface [ vlan-in-vlan ] ] } [ sub-interface-vlan ] [ format { ascii | hex } ] }

undo dhcp relay information circuit-id

【缺省情况】

Option 82的Circuit ID子选项的填充模式为Normal,填充格式为hex。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

bas:表示支持使用工信部规范的格式填充Circuit ID子选项。填充内容包括接口信息。

sub-interface-vlan:以L2VE子接口所在的VLAN的VLAN编号来填充Circuit ID子选项。本参数只用于L3VE接口。如果未指定本参数,则表示填充的是配置本命令所在接口的VLAN ID。

with-vxlan:表示支持使用带有VXLAN ID的电信格式内容填充Circuit子选项。如果未指定本参数,则表示支持使用不带有VXLAN ID的电信格式内容来填充Circuit子选项。

string circuit-id:指定以用户配置的字符串填充Circuit ID子选项。circuit-id表示用户配置的用来填充Circuit ID子选项的内容,为3~63个字符的字符串,区分大小写。

normal:指定以Normal模式填充Circuit ID子选项,填充内容为VLAN ID和端口号。

verbose:指定以Verbose模式填充Circuit ID子选项。填充的内容为节点标识、接口信息和接口所在的VLAN编号。节点标识缺省以节点的MAC地址构成;接口信息缺省由以太网类型(取值固定为“eth”)、框号、槽号、子槽号和接口编号组成。

node-identifier { mac | sysname | user-defined node-identifier }:指定接入节点标识。

·     mac:表示以节点的MAC地址作为节点标识。

·     sysname:表示以节点的设备名称作为节点标识。设备的系统名称可以通过系统视图下的sysname命令配置。不管配置了哪种填充格式,设备的系统名称始终采用ASCII码格式填充。

系统名称中不能包含空格,否则DHCP中继添加或替换Option 82失败。

·     user-defined node-identifier:表示以指定的字符串作为节点标识,node-identifier为1~50个字符的字符串,区分大小写。不管配置了哪种填充格式,指定的字符串始终采用ASCII码格式填充。

interface:表示以接口名构成接口信息,始终采用ASCII码格式填充。配置本参数后,VLAN ID也采用ASCII码格式填充。

vlan-in-vlan:表示填充的是请求报文所在的两层VLAN信息,始终采用ASCII码格式填充。只有配置sysname类型的接入节点标识,才支持本参数。

format:指定Circuit ID子选项的填充格式。

ascii:指定以ASCII码格式填充Circuit ID子选项,即将数值转换为对应的ASCII码填充到Circuit ID子选项。

hex:指定以十六进制数值的格式填充Circuit ID子选项。

【使用指导】

以不同模式填充Circuit ID子选项时,填充格式有所不同:

·     以用户配置的字符串填充Circuit ID子选项时,填充格式固定为ASCII码格式;

·     以Normal和Verbose模式填充Circuit ID子选项时,填充格式由本命令的配置决定。

如果本命令中未指定填充格式,则对于Normal模式,VLAN ID和端口号均以hex格式填充;对于Verbose模式,节点标识(MAC地址、设备的系统名称或指定的字符串)、以太网类型、框号、槽号、子槽号、接口编号均以ASCII码格式填充,VLAN ID以hex格式填充。

·     如果本命令中指定填充格式为ascii,则所有内容均以ASCII码格式填充。

·     如果本命令中指定填充格式为hex,则对于Normal模式,VLAN ID和端口号均以hex格式填充;对于Verbose模式,设备的节点标识、以太网类型以ASCII码格式填充,其余内容均以hex格式填充。

Option 82的Circuit ID子选项信息中无法携带接口拆分信息或子接口信息,关于“接口拆分”和“子接口”的详细介绍,请参见“接口管理配置指导”中的“以太网接口”。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置以Verbose模式填充Option 82的Circuit ID子选项,节点标识为设备的系统名称,填充格式为ASCII码格式。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay information enable

[Sysname-GigabitEthernet1/0/12] dhcp relay information strategy replace

[Sysname-GigabitEthernet1/0/12] dhcp relay information circuit-id verbose node-identifier sysname format ascii

【相关命令】

·     dhcp relay forward reply by-option82

·     dhcp relay information enable

·     dhcp relay information strategy

·     display dhcp relay information

1.2.12  dhcp relay information enable

dhcp relay information enable命令用来开启DHCP中继支持Option 82功能。

undo dhcp relay information enable命令用来关闭DHCP中继支持Option 82功能。

【命令】

dhcp relay information enable

undo dhcp relay information enable

【缺省情况】

DHCP中继支持Option 82功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

开启DHCP中继支持Option 82功能后,DHCP中继将向转发给DHCP服务器的请求报文中增加Option 82选项。选项内容由dhcp relay information circuit-id命令和dhcp relay information remote-id命令决定。如果DHCP中继收到的请求报文中已经包含Option 82选项,则按照dhcp relay information strategy命令配置的策略处理请求报文。

关闭DHCP中继支持Option 82功能后,DHCP中继不会向转发给DHCP服务器的请求报文中增加Option 82选项,也不检查收到的请求报文中是否包含Option 82选项。

【举例】

# 开启DHCP中继支持Option 82功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay information enable

【相关命令】

·     dhcp relay forward reply by-option82

·     dhcp relay information circuit-id

·     dhcp relay information remote-id

·     dhcp relay information strategy

·     display dhcp relay information

1.2.13  dhcp relay information remote-id

dhcp relay information remote-id命令用来配置Option 82的Remote ID子选项的填充模式和填充格式。

undo dhcp relay information remote-id命令用来恢复缺省情况。

【命令】

dhcp relay information remote-id { normal [ format { ascii | hex } ] | string remote-id | sysname }

undo dhcp relay information remote-id

【缺省情况】

Option 82的Remote ID子选项的填充模式为Normal、填充格式为hex。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

normal:指定以Normal模式填充Remote ID子选项,填充内容为接收报文接口的MAC地址。

format:指定Remote ID子选项的填充格式。如果未配置本参数,则以hex格式填充。

ascii:指定以ASCII码格式填充Remote ID子选项,即将数值转换为对应的ASCII码填充到Remote ID子选项。

hex:指定以十六进制数值的格式填充Remote ID子选项。

string remote-id:指定以用户配置的字符串填充Remote ID子选项。remote-id表示用户配置的用来填充Remote ID子选项的内容,为1~63个字符的字符串,区分大小写。

sysname:指定以设备的系统名称填充Remote ID子选项。设备的系统名称可以通过系统视图下的sysname命令配置。

【使用指导】

以用户配置的字符串(string)和设备的系统名称(sysname)填充Remote ID子选项时,填充内容固定为ASCII格式;以Normal模式填充Remote ID子选项时,填充内容的格式由本命令配置的填充格式决定。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置采用字符串device001填充Option 82的Remote ID子选项。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay information enable

[Sysname-GigabitEthernet1/0/12] dhcp relay information strategy replace

[Sysname-GigabitEthernet1/0/12] dhcp relay information remote-id string device001

【相关命令】

·     dhcp relay information enable

·     dhcp relay information strategy

·     display dhcp relay information

1.2.14  dhcp relay information strategy

dhcp relay information strategy命令用来配置DHCP中继对包含Option 82的请求报文的处理策略。

undo dhcp relay information strategy命令用来恢复缺省情况。

【命令】

dhcp relay information strategy { drop | keep | replace }

undo dhcp relay information strategy

【缺省情况】

DHCP中继对带有Option 82的请求报文的处理策略为replace

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

drop:如果报文中带有Option 82,则丢弃该报文。

keep:如果报文中带有Option 82,则保持该报文中的Option 82不变并进行转发。

replace:如果报文中带有Option 82,则按照配置的填充内容和填充格式填充Option 82,用该选项替换报文中原有的Option 82,并进行转发。

【使用指导】

本命令仅对包含Option 82的请求报文有效。

如果开启了DHCP中继支持Option 82功能,则对于接收到的不包含Option 82的请求报文,DHCP中继的处理方式始终为在请求报文中添加Option 82,并转发给DHCP服务器。

DHCP中继对包含Option 82请求报文的处理策略为replace时,需要配置Option 82的填充模式和填充格式;处理策略为keepdrop时,不需要配置Option 82选项的填充模式和填充格式。

【举例】

# 配置接收到的请求报文中带有Option 82时,DHCP中继保持该报文中的Option 82不变并进行转发。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay information enable

[Sysname-GigabitEthernet1/0/12] dhcp relay information strategy keep

【相关命令】

·     dhcp relay information enable

·     display dhcp relay information

1.2.15  dhcp relay master-server switch-delay

dhcp relay master-server switch-delay命令用来配置回切主用DHCP服务器并指定回切延迟时间。

undo dhcp relay master-server switch-delay命令用来恢复缺省情况。

【命令】

dhcp relay master-server switch-delay delay-time

undo dhcp relay master-server switch-delay

【缺省情况】

DHCP中继不回切到主用DHCP服务器。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

delay-time:延迟时间,取值范围为1~65535,单位为分钟。

【使用指导】

多次执行本命令,最后一次执行的命令生效。

【举例】

# 在接口GigabitEthernet1/0/12上配置回切主用DHCP服务器并指定回切延迟时间为3分钟。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay master-server switch-delay 3

【相关命令】

·     dhcp relay server-address algorithm

1.2.16  dhcp relay release ip

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

【命令】

dhcp relay release ip ip-address [ vpn-instance vpn-instance-name ]

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

ip-address:请求释放的DHCP客户端IP地址。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

【使用指导】

如果DHCP中继上存在客户端IP地址对应的动态用户地址表项,则配置通过DHCP中继释放该客户端IP地址后,DHCP中继会主动向DHCP服务器发送DHCP-RELEASE报文。DHCP服务器收到该报文后,将会释放指定IP地址的绑定信息。DHCP中继也会删除该动态用户地址表项。

【举例】

# 向DHCP服务器请求释放客户端申请到的IP地址1.1.1.1。

<Sysname> system-view

[Sysname] dhcp relay release ip 1.1.1.1

1.2.17  dhcp relay server-address

dhcp relay server-address命令用来在DHCP中继上指定DHCP服务器的地址。

undo dhcp relay server-address命令用来在DHCP中继上删除指定DHCP服务器的地址。

【命令】

dhcp relay server-address ip-address

undo dhcp relay server-address [ ip-address ]

【缺省情况】

在DHCP中继上未指定DHCP服务器的地址。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

ip-address:DHCP服务器的IP地址。DHCP中继将DHCP客户端发送的报文转发到该地址。

【使用指导】

指定的DHCP服务器IP地址不能与DHCP中继的接口IP地址在同一网段。否则,可能导致客户端无法获得IP地址。

通过多次执行dhcp relay server-address命令可以指定多个DHCP服务器地址。一个接口上最多可以指定8个DHCP服务器地址。DHCP中继接收到DHCP客户端发送的报文后,将其转发给所有的DHCP服务器。

执行undo dhcp relay server-address命令时,如果未指定ip-address参数,则删除接口上的所有DHCP服务器地址。

【举例】

# 在接口GigabitEthernet1/0/12上为DHCP中继指定DHCP服务器的地址为1.1.1.1。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay server-address 1.1.1.1

【相关命令】

·     dhcp select relay

·     display dhcp relay interface

1.2.18  dhcp relay server-address algorithm

dhcp relay server-address algorithm命令用来配置DHCP中继选择DHCP服务器方式。

undo dhcp relay server-address algorithm命令用来恢复缺省情况。

【命令】

dhcp relay server-address algorithm { master-backup | polling }

undo dhcp relay server-address algorithm

【缺省情况】

DHCP中继同时向所有DHCP服务器转发DHCP请求报文(polling方式)。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

master-backup:主备方式,即DHCP中继向主用DHCP服务器转发DHCP请求报文,当主用DHCP服务器不可用或没有空闲地址时,再按照服务器地址配置顺序依次向其他备用DHCP服务器发送DHCP请求报文。

polling:全部方式,即DHCP中继同时向所有DHCP服务器转发DHCP请求报文。

【使用指导】

多次执行本命令,最后一次执行的命令生效。

【举例】

# 在接口GigabitEthernet1/0/12上配置DHCP中继使用主备方式选择DHCP服务器。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay server-address algorithm master-backup

【相关命令】

·     dhcp relay dhcp-server timeout

·     dhcp relay master-server switch-delay

·     dhcp relay server-address

·     remote-server algorithm

1.2.19  dhcp relay source-address

dhcp relay source-address命令用来指定DHCP中继向DHCP服务器转发报文的源地址。

undo dhcp relay source-address命令用来恢复缺省情况。

【命令】

dhcp relay source-address { ip-address [ option { 60 [ option-text ] | code } ] | gateway | relay-interface }

undo dhcp relay source-address { ip-address [ option { 60 [ option-text ] | code } ] | gateway | relay-interface }

【缺省情况】

当DHCP中继连接服务器的接口和DHCP服务器属于同一个VPN时,DHCP中继向DHCP服务器转发报文出接口的地址作为报文源地址;当DHCP中继连接服务器的接口和DHCP服务器不属于同一个VPN时,DHCP中继会选择一个中继上和DHCP服务器同VPN的最小地址作为报文源地址。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

ip-address:指定该IP地址为发送到DHCP服务器的报文源地址和giaddr字段。

option { 60 [ option-text ] | code }表示如果DHCP请求报文中携带指定的Option选项,则发送给DHCP服务器的报文源地址和giaddr字段值为指定的IP地址。如果未指定本参数,则接口接收到的所有DHCP请求报文均采用指定的IP地址作为发送给DHCP服务器的报文源地址和giaddr字段值。其中:

·     60表示Option60选项,option-text表示Option 60选项信息,为1~128位的字符串,区分大小写。本参数用来匹配DHCP请求报文中Option 60选项的内容,只有指定Option 60时才可以配置本字段。

·     code表示Option选项编号,取值范围为1~59,61~254。

gateway:DHCP中继向DHCP服务器转发报文的源地址为报文中giaddr字段地址,如果giaddr字段为空,则继续按照缺省情况填充。

relay-interface:DHCP中继向DHCP服务器转发报文的源地址为DHCP中继连接DHCP客户端的接口主IP地址,如果该接口不存在IP地址,则按照缺省情况继续填充。

【使用指导】

当使用dhcp relay source-address命令中的ip-address时,会同时修改报文中的源地址和giaddr字段,导致giaddr字段地址和DHCP中继接口地址不在同一网段。因此,指定这个参数时需要先开启DHCP中继支持Option 82功能,DHCP中继收到DHCP请求报文时在Option 82选项填充的中继接口的主IP地址,DHCP服务器可以根据该地址来给DHCP客户端分配IP地址。DHCP中继收到DHCP应答报文后,通过查找MAC地址表中的接口信息向DHCP客户端转发。

执行undo dhcp relay source-address命令时,如果未指定任何参数,则删除接口上的所有配置的源地址。

如果在同一个接口视图下重复执行如下命令,则后执行的配置覆盖之前的配置:

·     dhcp relay source-address ip-address(未指定option参数)

·     dhcp relay source-address gateway

·     dhcp relay source-address relay-interface

dhcp relay source-address ip-address option { 60 [ option-text ] | code }命令不会和dhcp relay source-address { gateway | relay-interface }命令相互覆盖。

接口下配置了多个源地址时,源地址选择顺序为:

(1)     按照Option选项值从大到小的顺序依次匹配dhcp relay source-address ip-address 命令,选择匹配的第一条命令指定的源IP地址。当匹配的是Option 60时,优先选择指定了option-text参数的源IP地址,再选择未指定option-text参数的源IP地址。

(2)     选择dhcp relay source-address ip-address(未指定option参数)命令指定的源IP地址。

【举例】

# 在接口GigabitEthernet1/0/12上指定DHCP中继向DHCP服务器转发报文的源地址为1.1.1.1

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp relay source-address 1.1.1.1

1.2.20  dhcp server

dhcp server命令用来配置DHCP服务器可用性探测功能。

undo dhcp server命令用来恢复缺省情况。

【命令】

dhcp server [ ip-address [ vpn-instance vpn-instance-name ] ] { dead-count dead-count-value | dead-time dead-time | nak-count nak-count-value | timeout timeout } *

undo dhcp server [ ip-address [ vpn-instance vpn-instance-name ] ] { dead-count | dead-time | nak-count | timeout } *

【缺省情况】

DHCP中继在25秒后还未收到DHCP服务器的应答,则DHCP中继认为该DHCP服务器不可用或没有空闲地址。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

ip-address:配置DHCP中继判断指定DHCP服务器是否可用的条件。如果未指定本参数,则表示配置的是所有DHCP服务器不可用的共用判断条件。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

dead-count dead-count-value:指定DHCP服务器连续未回复DHCP应答报文的最大次数。dead-count-value的取值范围为1~64,缺省值为0。

dead-time dead-time:指定DHCP中继认为DHCP服务器不可用的时长。到时后,则DHCP中继重新认为DHCP服务器可用。dead-time的取值范围为1~65536,单位为分钟,缺省值为3。

nak-count nak-count-value:指定DHCP中继允许接收DHCP-NAK报文的最大个数。nak-count-value的取值范围为0~255,缺省值为10。

timeout timeout:指定DHCP中继检查是否收到DHCP服务器回复DHCP应答报文的时间间隔。timeout的取值范围为1~60,单位为秒,缺省值为25。

【使用指导】

本功能只适用于DHCP中继使用IP地址池组中的远端BAS IP地址池选择对应DHCP服务器的组网环境。

配置本功能后,DHCP中继根据如下原则判断DHCP服务器是否可用:

·     当DHCP中继向DHCP服务器转发第一个DHCP请求报文时,开始对请求报文进行计数,并开始计时。每经过一个timeout时长后,DHCP中继都会检查向DHCP服务器转发的报文数。

¡     如果在timeout内收到应答报文,中继会清除报文计数,关闭timeout计时器。再次发送请求时,中继会重新进行报文计数,并重新开始timeout计时。

¡     如果中继向服务器转发了不多于dead-count-value个请求报文,未收到一个应答报文时,则DHCP中继会在下次转发报文时重新开始计时,并继续报文计数。

¡     如果DHCP中继向服务器转发了多于dead-count-value个请求报文,却仍未收到一个应答报文,则认为该DHCP服务器不可用或没有空闲地址。

·     当DHCP中继在转发了用户续约报文后连续收到DHCP服务器应答的nak-count个DHCP-NAK报文后,也会认为该DHCP服务器不可用或没有空闲地址。

当DHCP中继认为某台DHCP服务器不可用或没有空闲地址后,定时器开始计时。在dead-time时长内,DHCP中继认为该DHCP服务器不可用。当再次匹配到该DHCP服务器时,也不会向其转发DHCP请求报文。经过dead-time时长后,DHCP中继会重新认为该DHCP服务器可用。当再次匹配到该DHCP服务器时,会向其转发DHCP请求报文。

DHCP中继认为所有DHCP服务器都不可用后,如果DHCP中继收到一个请求报文,则远端BAS IP地址池会重新认为所有的DHCP服务器可用,并重新开始向第一个DHCP服务器转发报文。

对于将DHCP中继选择DHCP服务器方式配置成polling方式的远端BAS IP地址池,timeout会选择该地址池中所有DHCP服务器的timeout中的最大值。

对于同一台DHCP服务器来说,DHCP中继优先使用指定判断条件;如果指定判断条件不存在,则使用共用判断条件。

多次配置dhcp server命令时,如果ip-address参数取值不同,则可以配置多条。如果ip-address参数取值相同,或者不带ip-address参数时,则配置相同参数时,最后一次配置生效,配置不同参数时,所有配置均可以生效。

【举例】

# 配置DHCP中继判断IP地址为1.1.1.1的DHCP服务器是否可用的条件:指定DHCP服务器连续未回复DHCP应答报文的最大次数为10,DHCP中继等待DHCP服务器回复DHCP应答报文的超时时长为20秒,DHCP中继认为DHCP服务器不可用的时长为3分钟。

<Sysname> system-view

[Sysname] dhcp server 1.1.1.1 dead-count 10 timeout 20 dead-time 3

【相关命令】

·     remote-server algorithm

1.2.21  dhcp-server nak-count

dhcp-server nak-count命令用来配置DHCP中继允许从同一个DHCP服务器接收DHCP-NAK报文的最大个数。

undo dhcp-server nak-count命令用来恢复缺省情况。

【命令】

dhcp-server nak-count nak-count-value [ gateway-only ]

undo dhcp-server nak-count

【缺省情况】

DHCP中继允许从同一个DHCP服务器接收DHCP-NAK报文的最大个数为10。

【视图】

远端BAS IP地址池视图

【缺省用户角色】

network-admin

【参数】

nak-count-value:DHCP-NAK报文的最大个数,取值范围为0~255。

gateway-only:当DHCP中继收到DHCP-NAK报文的最大个数达到配置的最大值时,中继不会向下一个DHCP服务器发送续约报文。如果未指定本参数,则DHCP中继会向下一个DHCP服务器发送续约报文。

【使用指导】

本功能只适用于DHCP中继使用主备方式选择DHCP服务器的组网环境中。

当DHCP中继使用远端BAS IP地址池指定DHCP服务器地址时,可以通过配置gateway-list命令指定多个类型用户所在网段地址。当收到DHCP客户端的续约请求报文后,DHCP中继会向主备方式当前选择到的DHCP服务器地址转发DHCP续约请求报文。当DHCP中继收到该DHCP服务器应答的DHCP-NAK报文达到配置的最大值时,DHCP中继会执行以下操作:

·     如果未配置gateway-only参数,则DHCP中继会继续向下一个DHCP服务器发送续约报文;

·     如果配置了gateway-only参数并开启了DHCP中继的smart-relay功能,则DHCP中继使用gateway-list命令配置的下一个地址修改DHCP请求报文中的giaddr字段;

·     如果未配置gateway-only参数并开启DHCP中继的smart-relay功能,则DHCP中继既会向下一个DHCP服务器发送续约报文,也会使用gateway-list命令配置的下一个地址修改DHCP请求报文中的giaddr字段。

如果nak-count-value参数设置为0,DHCP中继使用主备方式选择DHCP服务器的功能不生效;如果同时还开启smart-relay功能,则smart relay功能也不生效。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置DHCP中继允许从同一个DHCP服务器接收DHCP-NAK报文的最大个数为20。

<Sysname> system-view

[Sysname] ip poo1 1 bas remote

[Sysname-pool-1] dhcp-server nak-count 20

【相关命令】

·     dhcp smart-relay enable

·     remote-server algorithm master-backup

1.2.22  dhcp-server source-address

dhcp-server source-address命令用来指定DHCP中继向DHCP服务器转发报文的源地址。

undo dhcp-server source-address命令用来恢复缺省情况。

【命令】

dhcp-server source-address { ip-address | gateway | interface interface-type interface-number }

undo dhcp-server source-address

【缺省情况】

当DHCP中继连接服务器的接口和DHCP服务器属于同一个VPN时,DHCP中继向DHCP服务器转发报文出接口的地址作为报文源地址;当DHCP中继连接服务器的接口和DHCP服务器不属于同一个VPN时,DHCP中继会选择一个中继上和DHCP服务器同VPN的最小地址作为报文源地址。

【视图】

远端BAS IP地址池视图

【缺省用户角色】

network-admin

【参数】

ip-address:使用指定的地址作为向服务器转发报文的源地址。

gateway:使用报文的giaddr字段地址作为向服务器转发报文的源地址。如果giaddr字段为空,则按照缺省情况填充。

interface interface-type interface-number:指定该接口IP地址为发送到DHCP服务器的报文源地址。interface-type interface-number表示接口类型和接口编号。

【使用指导】

在某些组网中,多个DHCP中继接口IP地址相同或者中继接口IP到服务器没有可达路由,用户需要配置本命令选择中继设备上的另一个接口(一般选择的是Loopback口)的IP地址填充到发送到DHCP服务器的DHCP请求报文中的源地址字段。

当多个DHCP中继接口IP地址相同时,导致DHCP中继转发DHCP应答报文时候无法根据目的IP地址找到唯一的出接口。配置本功能时需要先开启DHCP中继支持Option 82功能,DHCP中继收到DHCP请求报文时在Option 82中的子选项sub-option5填充正确的子网网段,服务器可以根据中继填充的sub-option5 来分配地址,之后DHCP中继处理DHCP应答报文时通过MAC地址表中的接口信息转发DHCP应答报文。

多次执行命令,最后一次执行的命令生效。

【举例】

# 在远端BAS IP地址池0中,配置DHCPv4服务器发送报文的源地址1.1.1.1。

<Sysname> system-view

[Sysname] ip pool 0 bas remote

[Sysname-ip-pool-0] dhcp-server source-address 1.1.1.1

1.2.23  dhcp smart-relay enable

dhcp smart-relay enable命令用来开启DHCP中继支持smart-relay功能。

undo dhcp smart-relay enable命令用来关闭DHCP中继支持smart-relay功能。

【命令】

dhcp smart-relay enable

undo dhcp smart-relay enable

【缺省情况】

DHCP中继支持smart-relay功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

未开启smart-relay功能时,DHCP中继只能使用中继接口的主IP地址填充请求报文的giaddr字段。开启smart-relay功能后,当DHCP中继转发3次DHCP-DISCOVER报文后,若还未收到DHCP服务器的应答报文,则DHCP中继可以使用除中继接口主地址外的其他IP地址来填充giaddr字段。

【举例】

# 开启DHCP中继支持smart-relay功能。

<Sysname> system-view

[Sysname] dhcp smart-relay enable

【相关命令】

·     dhcp select

·     gateway-list

1.2.24  dhcp-server timeout

dhcp-server timeout命令用来配置DHCP服务器应答超时切换时间。

dhcp-server timeout命令用来恢复缺省情况。

【命令】

dhcp-server timeout time

undo dhcp-server timeout

【缺省情况】

配置DHCP服务器应答超时切换时间为30秒。

【视图】

IP地址池视图

【缺省用户角色】

network-admin

【参数】

time:超时切换时间,取值范围为1~65535,单位为秒。

【使用指导】

多次执行本命令,最后一次执行的命令生效。

【举例】

# 在地址池0中配置DHCP服务器应答超时切换时间为60秒。

<Sysname> system-view

[Sysname] ip pool 0

[Sysname-ip-pool-0] dhcp-server timeout 60

【相关命令】

·     remote-server algorithm

1.2.25  display dhcp relay check mac-address

display dhcp relay check mac-address命令用来显示DHCP中继的MAC地址检查表项。

【命令】

display dhcp relay check mac-address

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# DHCP中继的MAC地址检查表项。

<Sysname> display dhcp relay check mac-address

Source-MAC        Interface                 Aging-time

23f3-1122-adf1    GE1/0/12                  10

23f3-1122-2230    GE1/0/13                  30

表1-1 display dhcp relay check mac-address命令显示信息描述表

字段

描述

Source MAC

检测到攻击的源MAC地址

Interface

攻击来源的接口

Aging-time

DDOS攻击检测表项剩余时间,单位为秒

 

1.2.26  display dhcp relay client-information

display dhcp relay client-information命令用来显示DHCP中继的用户地址表项信息。

【命令】

display dhcp relay client-information [ interface interface-type interface-number | ip ip-address [ vpn-instance vpn-instance-name ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface interface-type interface-number:显示指定接口上的用户地址表项信息。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则显示所有接口上的用户地址表项信息。

ip ip-address:显示指定IP地址的用户地址表项信息。如果未指定本参数,则显示所有IP地址的用户地址表项信息。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

【使用指导】

只有执行dhcp relay client-information record命令后,DHCP中继才会记录用户地址表项信息。

对于广域网接入类型(如IPoE和PPPoE)的用户,DHCP中继无法记录用户地址表项。如果管理员需要查询表项信息,需要在DHCP服务器执行display dhcp server ip-in-use命令进行查询。

【举例】

# 显示所有DHCP中继的用户地址表项信息。

<Sysname> display dhcp relay client-information

Total number of client-information items: 2

Total number of dynamic items: 1

Total number of temporary items: 1

IP address       MAC address      Type        Interface            VPN name

10.1.1.1         00e0-0000-0001   Dynamic     GE1/0/12             N/A

# 显示DHCP中继的指定地址的用户地址表项信息。

<Sysname> display dhcp relay client-information ip 10.1.1.1

Total number of client-information items: 1

Total number of dynamic items: 1

Total number of temporary items: 0

IP address          : 10.1.1.5

MAC address         : 00e0-0000-0000

Type                : Dynamic

Port index          : N/A

Interface           : Vlan2

VPN name            : N/A

Server address      : 12.1.1.2

Access type         : CommonV4

Outer VLAN          : N/A

Inner VLAN          : N/A

表1-2 display dhcp relay client-information命令显示信息描述表

字段

描述

Total number of client-information items

用户地址信息条目总数

Total number of dynamic items

动态用户地址条目总数

Total number of temporary items

临时用户地址条目总数

IP address

DHCP客户端的IP地址

MAC address

DHCP客户端的MAC地址

Type

用户地址表项类型的取值包括:

·     Dynamic:动态用户地址表项,接收到DHCP服务器对DHCP客户端REQUEST请求的ACK应答后,创建的用户表项

·     Temporary:临时用户地址表项,接收DHCP客户端的REQUEST请求,但未收到DHCP服务器ACK应答时,创建的用户表项

Interface

与DHCP客户端相连的三层接口。如果用户地址表项中未记录接口,则显示为”N/A”

VPN name

VPN实例名称,如果表项不属于任何VPN,则显示为”N/A”

Port index

DHCP中继收到DHCP客户端请求报文的二层端口信息。如果报文不从二层端口进入DHCP中继,则显示为"N/A"

Server address

DHCP服务器地址

Access type

接入类型,取值包括:

·     CommonV4:Portal接入方式或者DHCP地址申请方式

Outer VLAN

DHCP中继用户地址表项的外层VLAN Tag,若不存在,则显示为N/A

Inner VLAN

DHCP中继用户地址表项的内层VLAN Tag,若不存在,则显示为N/A

 

【相关命令】

·     dhcp relay client-information record

·     reset dhcp relay client-information

1.2.27  display dhcp relay information

display dhcp relay information命令用来显示DHCP中继上的Option 82配置信息。

【命令】

display dhcp relay information [ interface interface-type interface-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface interface-type interface-number:显示指定接口上的Option 82配置信息。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则显示所有接口上的Option 82配置信息。

【举例】

# 显示所有接口上的Option 82配置信息。

<Sysname> display dhcp relay information

Interface: GigabitEthernet1/0/12

   Status: Enable

   Strategy: Replace

   Circuit ID Pattern: Verbose

   Remote ID Pattern: Sysname

   Circuit ID format: Undefined

   Remote ID format: ASCII

   Node identifier: aabbcc

Interface: GigabitEthernet1/0/13

   Status: Enable

   Strategy: Replace

   Circuit ID Pattern: User Defined

   Remote ID Pattern: User Defined

   Circuit ID format: ASCII

   Remote ID format: ASCII

   User defined:

   Circuit ID: vlan100

   Remote ID: device001

表1-3 display dhcp relay information命令显示信息描述表

字段

描述

Interface

接口名

Status

Option 82的状态,取值包括:

·     Enable:开启了DHCP中继支持Option 82功能

·     Disable:未开启DHCP中继支持Option 82功能

Strategy

对包含Option 82的请求报文的处理策略,取值为Drop、Keep或Replace

Circuit ID Pattern

Circuit ID子选项的填充方式,取值为Verbose、Normal或User Defined

Remote ID Pattern

Remote ID子选项的填充方式,取值为Sysname、Normal或User Defined

Circuit ID format

Circuit ID子选项的填充格式,取值为ASCII、Hex或Undefined

Remote ID format

Remote ID子选项的填充格式,取值为ASCII、Hex或Undefined

Node identifier

接入节点的标识

User defined

用户自定义的子选项内容

Circuit ID

用户自定义的Circuit ID子选项的内容

Remote ID

用户自定义的Remote ID子选项的内容

 

1.2.28  display dhcp relay server-address

display dhcp relay server-address命令用来显示接口上指定的DHCP服务器地址信息。

【命令】

display dhcp relay server-address [ interface interface-type interface-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface interface-type interface-number:显示指定接口上的DHCP服务器地址信息。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则显示所有接口上的DHCP服务器地址信息。

【举例】

# 显示所有接口上指定的DHCP服务器地址信息。

<Sysname> display dhcp relay server-address

Interface name                 Server IP address

GE1/0/12                       2.2.2.2

# 显示三层以太网接口GigabitEthernet1/0/12上指定的DHCP服务器地址信息。

<Sysname> display dhcp relay server-address interface gigabitethernet 1/0/12

Active server address: 2.2.2.2

Interface name                 Server IP address

GE1/0/12                       2.2.2.2

表1-4 display dhcp relay server-address命令显示信息描述表

字段

描述

Active server address:

当前活跃的DHCP服务器地址,取值包括:

·     如果显示为All,表示当前配置的DHCP服务器选择方式为全部方式,即DHCP中继同时向所有DHCP服务器转发DHCP请求报文

·     如果显示为IP地址,则表示当前配置的DHCP服务器选择方式为主备模式,该地址为当前活跃的DHCP服务器地址,即DHCP中继向该地址对应的DHCP服务器转发DHCP请求报文

Interface name

接口名

Server IP address

指定的DHCP服务器地址

 

【相关命令】

·     dhcp relay server-address

1.2.29  display dhcp relay statistics

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface interface-type interface-number:显示指定接口的DHCP中继相关报文统计信息。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则显示所有的DHCP中继相关报文统计信息。

【举例】

# 显示所有的DHCP中继相关报文统计信息。

<Sysname> display dhcp relay statistics

DHCP packets dropped:                  0

DHCP packets received from clients:    0

   DHCPDISCOVER:                       0

   DHCPREQUEST:                        0

   DHCPINFORM:                         0

   DHCPRELEASE:                        0

   DHCPDECLINE:                        0

   BOOTPREQUEST:                       0

DHCP packets received from servers:    0

   DHCPOFFER:                          0

   DHCPACK:                            0

   DHCPNAK:                            0

   BOOTPREPLY:                         0

DHCP packets relayed to servers:       0

   DHCPDISCOVER:                       0

   DHCPREQUEST:                        0

   DHCPINFORM:                         0

   DHCPRELEASE:                        0

   DHCPDECLINE:                        0

   BOOTPREQUEST:                       0

DHCP packets relayed to clients:       0

   DHCPOFFER:                          0

   DHCPACK:                            0

   DHCPNAK:                            0

   BOOTPREPLY:                         0

DHCP packets sent to servers:          0

   DHCPDISCOVER:                       0

   DHCPREQUEST:                        0

   DHCPINFORM:                         0

   DHCPRELEASE:                        0

   DHCPDECLINE:                        0

   BOOTPREQUEST:                       0

DHCP packets sent to clients:          0

   DHCPOFFER:                          0

   DHCPACK:                            0

   DHCPNAK:                            0

   BOOTPREPLY:                         0

表1-5 display dhcp relay statistics命令显示信息描述表

字段

描述

DHCP packets dropped

DHCP中继丢掉的报文数

DHCP packets received from clients

DHCP中继从客户端接收的DHCP报文数

DHCP packets received from servers

DHCP中继从服务器接收的DHCP报文数

DHCP packets relayed to servers

DHCP中继转发给服务器的报文数

DHCP packets relayed to clients

DHCP中继转发给客户端的报文数

DHCP packets sent to servers

DHCP中继主动发送给服务器的DHCP报文数,用于实现动态用户地址表项的定时刷新

DHCP packets sent to clients

DHCP中继主动发送给客户端的DHCP报文数(目前设备作为DHCP中继时,不会主动发送DHCP报文给客户端)

 

【相关命令】

·     reset dhcp relay statistics

1.2.30  gateway-list

gateway-list命令用来指定匹配该地址池的DHCP客户端所在的网段的地址。

undo gateway-list命令用来删除指定的匹配该地址池的DHCP客户端所在的网段的地址。

【命令】

gateway-list ip-address&<1-64> [ export-route ]

undo gateway-list [ ip-address&<1-64> ] [ export-route ]

【缺省情况】

未指定匹配该地址池的DHCP客户端所在的网段地址。

【视图】

IP地址池视图

【缺省用户角色】

network-admin

【参数】

ip-address&<1-64>:该地址池的DHCP客户端所在的网段的地址。&<1-64>表示最多可以输入64个IP地址,每个IP地址之间用空格分隔。

export-route:将网关列表信息下发给地址管理,通过应答客户端的ARP请求,即可实现对不同类型的业务流量的引导。如果未指定本参数,则不将网关列表信息下发给地址管理。

【使用指导】

一台DHCP中继的一个接口下可能连接不同类型的用户,当DHCP中继转发DHCP客户端请求报文给DHCP服务器时,不能再以中继接口的IP地址作为选择地址池的依据。为了解决这个问题,需要使用gateway-list命令指定某个类型用户所在的网段,并将该地址添加到转发给DHCP服务器的报文字段中,为DHCP服务器选择地址池提供依据。

【举例】

# 指定匹配该地址池0的DHCP客户端所在的网段的地址为10.1.1.1。

<Sysname> system-view

[Sysname] ip pool 0

[Sysname-ip-pool-0] gateway-list 10.1.1.1

【相关命令】

·     dhcp smart-relay enable

1.2.31  master-server switch-delay

master-server switch-delay命令用来配置回切主用DHCP服务器并指定回切延迟时间。

undo master-server switch-delay命令用来恢复缺省情况。

【命令】

master-server switch-delay delay-time

undo master-server switch-delay

【缺省情况】

DHCP中继不回切到主用DHCP服务器。

【视图】

IP地址池视图

【缺省用户角色】

network-admin

【参数】

delay-time:延迟时间,取值范围为1~65535,单位为分钟。

【使用指导】

多次执行本命令,最后一次执行的命令生效。

【举例】

# 在IP地址池0上,配置回切主用DHCP服务器并指定回切延迟时间为3分钟。

<Sysname> system-view

[Sysname] ip pool 0

[Sysname-ip-pool-0] master-server switch-delay 3

【相关命令】

·     remote-server algorithm

1.2.32  remote-server algorithm

remote-server algorithm命令用来配置DHCP中继选择DHCP服务器方式。

undo remote-server algorithm命令用来恢复缺省情况。

【命令】

remote-server algorithm { master-backup | polling }

undo remote-server algorithm

【缺省情况】

DHCP中继同时向所有DHCP服务器转发DHCP请求报文(polling方式)。

【视图】

IP地址池视图

【缺省用户角色】

network-admin

【参数】

master-backup:主备方式,即DHCP中继向主用DHCP服务器转发DHCP请求报文,当主用DHCP服务器不可用或没有空闲地址时,再按照服务器地址配置顺序依次向其他备用DHCP服务器发送DHCP请求报文。

polling:全部方式,即DHCP中继同时向所有DHCP服务器转发DHCP请求报文。

【使用指导】

多次执行本命令,最后一次执行的命令生效。

【举例】

# 在远端BAS IP地址池0内,配置DHCP中继使用主备方式选择DHCP服务器。

<Sysname> system-view

[Sysname] ip pool 0 bas remote

[Sysname-ip-pool-0] remote-server algorithm master-backup

【相关命令】

·     dhcp relay server-address algorithm

·     dhcp server

·     dhcp-server timeout

·     master-server switch-delay

·     remote-server

1.2.33  reset dhcp relay client-information

reset dhcp relay client-information命令用来清除DHCP中继的用户地址表项信息。

【命令】

reset dhcp relay client-information [ interface interface-type interface-number | ip ip-address [ vpn-instance vpn-instance-name ] ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

interface interface-type interface-number:清除指定接口上的DHCP中继的用户地址表项信息。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则清除所有接口的DHCP中继的用户地址表项信息。

ip ip-address:清除指定IP地址的用户地址表项信息。如果未指定本参数,则清除所有IP地址的DHCP中继的用户地址表项信息。

vpn-instance vpn-instance-name:指定VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示指定公网。

【举例】

# 清除所有DHCP中继的用户地址表项信息。

<Sysname> reset dhcp relay client-information

【相关命令】

·     display dhcp relay client-information

1.2.34  reset dhcp relay statistics

reset dhcp relay statistics命令用来清除DHCP中继的相关报文统计信息。

【命令】

reset dhcp relay statistics [ interface interface-type interface-number ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

interface interface-type interface-number:清除指定接口的DHCP中继相关报文统计信息。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则清除所有的DHCP中继相关报文统计信息。

【举例】

# 清除所有的DHCP中继相关报文统计信息。

<Sysname> reset dhcp relay statistics

【相关命令】

·     display dhcp relay statistics

1.3  DHCP客户端配置命令

1.3.1  dhcp client dad enable

dhcp client dad enable命令用来开启地址冲突检查功能。

undo dhcp client dad enable命令用来关闭地址冲突检查功能。

【命令】

dhcp client dad enable

undo dhcp client dad enable

【缺省情况】

地址冲突检查功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

DHCP客户端通过发送和接收ARP报文,对DHCP服务器分配的IP地址进行地址冲突检测,如果攻击者仿冒地址拥有者进行ARP应答,就可以欺骗DHCP客户端,导致DHCP客户端无法正常使用分配到的IP地址。在网络中存在上述攻击者时,建议在客户端上关闭地址冲突检查功能。

【举例】

# 关闭地址冲突检查功能。

<Sysname> system-view

[Sysname] undo dhcp client dad enable

1.3.2  dhcp client dscp

dhcp client dscp命令用来配置DHCP客户端发送DHCP报文的DSCP优先级。

undo dhcp client dscp命令用来恢复缺省情况。

【命令】

dhcp client dscp dscp-value

undo dhcp client dscp

【缺省情况】

DHCP客户端发送DHCP报文的DSCP优先级为56。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

dscp-value:DHCP请求报文的DSCP优先级,取值范围为0~63。

【使用指导】

DSCP优先级用来体现报文自身的优先等级,决定报文传输的优先程度。配置的DSCP优先级的取值越大,报文的优先级越高。

【举例】

# 配置DHCP客户端发送的DHCP报文的DSCP优先级为30。

<Sysname> system-view

[Sysname] dhcp client dscp 30

1.3.3  dhcp client identifier

dhcp client identifier命令用来配置接口使用指定的DHCP客户端ID。

undo dhcp client identifier命令用来恢复缺省情况。

【命令】

dhcp client identifier { ascii ascii-string | hex hex-string | mac interface-type interface-number }

undo dhcp client identifier

【缺省情况】

根据本接口的MAC地址生成DHCP客户端ID。如果本接口没有MAC地址,则获取设备第一个以太接口的MAC地址生成DHCP客户端ID。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

ascii ascii-string:使用指定的ASCII字符串作为该接口的客户端ID,为1~63个字符的字符串,区分大小写。

hex hex-string:使用指定的十六进制数作为该接口的客户端ID,为4~64个字符的字符串。

mac interface-type interface-number:使用指定接口的MAC地址作为客户端ID。interface-type interface-number表示接口类型和接口编号。

【使用指导】

DHCP客户端ID用来填充DHCP报文Option 61,作为识别DHCP客户端的唯一标识。DHCP服务器可以根据客户端ID为特定的客户端分配特定的IP地址。用户可以通过以下三种方法指定DHCP客户端ID:ASCII字符串、十六进制数或使用指定接口的MAC地址作为DHCP客户端ID,以上三种方式都需要由用户保证不同客户端的客户端ID不会相同。

【举例】

# 配置接口GigabitEthernet1/0/12使用的客户端ID为接口GigabitEthernet1/0/13的MAC地址。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] dhcp client identifier mac gigabitethernet 1/0/13

【相关命令】

·     display dhcp client

1.3.4  display dhcp client

display dhcp client命令用来显示DHCP客户端的相关信息。

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

verbose:显示DHCP客户端的详细信息。如果未指定本参数,则显示DHCP客户端简要信息。

interface interface-type interface-number:显示指定接口的DHCP客户端相关信息。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则显示所有接口的DHCP客户端信息。

【举例】

# 显示所有接口的DHCP客户端简要信息。

<Sysname> display dhcp client

GigabitEthernet1/0/12 DHCP client information:

 Current state: BOUND

 Allocated IP: 40.1.1.20 255.255.255.0

 Allocated lease: 259200 seconds, T1: 129600 seconds, T2: 226800 seconds

 DHCP server: 40.1.1.2

# 显示所有接口的DHCP客户端详细信息。

<Sysname> display dhcp client verbose

GigabitEthernet1/0/12 DHCP client information:

 Current state: BOUND

 Allocated IP: 40.1.1.20 255.255.255.0

 Allocated lease: 259200 seconds, T1: 129600 seconds, T2: 226800 seconds

 Lease from May 21 19:00:29 2012   to   May 31 19:00:29 2012

 DHCP server: 40.1.1.2

 Transaction ID: 0x1c09322d

 Default router: 40.1.1.2

Classless static routes:

   Destination: 1.1.0.1, Mask: 255.0.0.0, NextHop: 192.168.40.16

   Destination: 10.198.122.63, Mask: 255.255.255.255, NextHop: 192.168.40.16

 DNS servers: 44.1.1.11 44.1.1.12

 Domain name: ddd.com

 Boot servers: 200.200.200.200  1.1.1.1

 ACS parameter:

   URL: http://192.168.1.1:7547/acs

   Username: bims

   Password: ******

 Client ID type: acsii(type value=00)

 Client ID value: 000c.29d3.8659-GE1/0/12

 Client ID (with type) hex: 0030-3030-632e-3239-

                            6433-2e38-3635-392d-

                            4574-6830-2f30-2f32

 T1 will timeout in 1 day 11 hours 58 minutes 52 seconds.

表1-6 display dhcp client命令显示信息描述表

字段

描述

XXXX DHCP client information

作为DHCP客户端的接口信息

Current state

DHCP客户端状态机的当前状态,取值包括:

·     HALT:停止申请IP地址状态;

·     INIT:初始化状态;

·     SELECTING:发送DHCP-DISCOVER报文寻找DHCP服务器后,进入该状态,等待DHCP服务器的响应报文;

·     REQUESTING:发送DHCP-REQUEST报文请求IP地址后,进入该状态,等待DHCP服务器的响应报文;

·     BOUND:接收到DHCP服务器发送的DHCP-ACK报文,成功获取IP地址后,进入该状态;

·     RENEWING:T1定时器超时后,进入该状态;

·     REBOUNDING:T2定时器超时后,进入该状态。

Allocated IP

DHCP服务器为接口分配的IP地址

Allocated lease

租约时长

T1

DHCP客户端的一半左右租约时间(以秒为单位)

T2

DHCP客户端的7/8租约时间(以秒为单位)

Lease from….to….

租约起止时间

DHCP server

选择的DHCP服务器的地址

Transaction ID

DHCP客户端发起申请时生成的一个随机数,用来唯一标识一次申请过程

Default router

为DHCP客户端指定的网关地址

Classless static routes

为DHCP客户端指定的无分类静态路由

Static routes

为DHCP客户端指定的有分类静态路由

DNS servers

为DHCP客户端指定的DNS服务器地址

Domain name

为DHCP客户端指定的域名后缀

Boot servers

为DHCP客户端指定的PXE引导服务器地址,通过Option 43获取,最多可以获取16个地址

ACS parameter

ACS参数

URL

ACS的URL地址

Username

登录ACS设备使用的用户名

Password

登录ACS设备使用的密码,若存在密码,则显示为“******”;若不存在密码,则不显示此项;

Client ID type

DHCP客户端ID的类型,type value表示类型值。类型为ASCII时,type value为00;为MAC address时,type value为01;为Hex时,type value为配置的十六进制数的前两位

Client ID value

DHCP客户端ID的取值

Client ID (with type) hex

DHCP客户端ID的十六进制形式(带类型值字段)

T1 will timeout in 1 day 11 hours 58 minutes 52 seconds.

在多少时间后T1定时器(即一半左右租约时间)将到期

 

【相关命令】

·     dhcp client identifier

·     ip address dhcp-alloc

1.3.5  ip address dhcp-alloc

ip address dhcp-alloc命令用来配置接口通过DHCP协议获取IP地址。

undo ip address dhcp-alloc命令用来取消接口通过DHCP协议获取的IP地址。

【命令】

ip address dhcp-alloc

undo ip address dhcp-alloc

【缺省情况】

接口不通过DHCP协议获取IP地址。

【视图】

接口视图

【缺省用户角色】

network-admin

【使用指导】

取消接口通过DHCP协议获取IP地址时,DHCP客户端会发送DHCP-RELEASE报文通知DHCP服务器释放租约。如果此时该接口处于down状态,则无法保证报文成功发送。

如果配置子接口通过DHCP协议获取IP地址,在其主接口上执行shutdown命令时,DHCP客户端不会发送请求释放子接口IP地址租约的DHCP-RELEASE报文。

【举例】

# 在GigabitEthernet1/0/12接口上配置接口通过DHCP协议获取IP地址。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] ip address dhcp-alloc

【相关命令】

·     display dhcp client

1.4  BOOTP客户端配置命令

1.4.1  display bootp client

display bootp client命令用来显示BOOTP客户端的相关信息。

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface interface-type interface-number:显示指定接口的BOOTP客户端相关信息。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则显示所有接口上的BOOTP客户端的相关信息。

【举例】

# 显示接口GigabitEthernet1/0/12的BOOTP客户端相关信息。

<Sysname> display bootp client interface gigabitethernet 1/0/12

GigabitEthernet1/0/12 BOOTP client information:

 Allocated IP: 169.254.0.2 255.255.0.0

 Transaction ID: 0x3d8a7431

 MAC Address: 00e0-fc0a-c3ef

表1-7 display bootp client命令显示信息描述表

字段

描述

XXXX BOOTP client information

作为BOOTP客户端的接口信息

Allocated IP

BOOTP服务器为BOOTP客户端分配的IP地址

Transaction ID

BOOTP报文中XID字段值,即BOOTP客户端发送BOOTP请求报文时选择的随机数,用来与BOOTP服务器的响应报文相匹配。如果响应报文的XID字段值与请求报文的XID字段值不相同,则BOOTP客户端丢弃该响应报文

MAC Address

BOOTP客户端的MAC地址

 

【相关命令】

·     ip address bootp-alloc

1.4.2  ip address bootp-alloc

ip address bootp-alloc命令用来配置接口通过BOOTP协议获取IP地址。

undo ip address bootp-alloc命令用来取消接口通过BOOTP协议获取的IP地址。

【命令】

ip address bootp-alloc

undo ip address bootp-alloc

【缺省情况】

接口不通过BOOTP协议获取IP地址。

【视图】

接口视图

【缺省用户角色】

network-admin

【举例】

# 在GigabitEthernet1/0/12接口上配置接口通过BOOTP协议获取IP地址。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/12

[Sysname-GigabitEthernet1/0/12] ip address bootp-alloc

【相关命令】

·     display bootp client

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们