DHCP 服务器中的地址池以“树”状结构进行组织。树根是自然网段的地址,每个分支是该网段的子网地址,叶节点是手工绑定的客户机地址。这种树状结构实现了配置的继承性,即子网(儿子节点)配置继承了自然网段(父节点)的配置,每个客户机(孙子节点)的配置同样继承了子网(儿子节点)配置的参数。因此,对于一些通用的参数(如域名),只需要在自然网段或者子网上进行配置即可(地址租用有效期限是不具有继承关系的)
display dhcp server tree 命令用来显示DHCP 地址池的树状结构信息,并显示各节点的地址池、option 参数、地址租用期限、DNS 等服务器的信息

 

dhcp server forbidden-ip low-ipaddress [ high-ipaddress ]
low-ipaddress   表示不参与自动分配的最小IP 地址
high -ipaddress 表示不参与自动分配的最大IP 地址,应该和low-ipaddress在同一网段内,并且大于等于low-Ipaddress,当不输入该参数时,表示high-ipaddress 与low-ipaddress 相同
某些IP 地址可能已经被一些服务器或特定主机占用,如WWW服务器、网关、FTP 服务器等。在进行DHCP 地址分配时需要排除这些地址,以保证网络的正常运行;否则会出现同一地址分配给两台主机,造成IP 地址分配冲突

 

dhcp server ping { packets number | timeout milliseconds }
packets number 表示发送ping 包数量,取值范围是0~10,0 表示禁止ping操作,number 缺省为2
timeout milliseconds 表示等待每个ping 报文的最长回应时间,单位是ms,取值范围是0~10000,milliseconds 缺省为500ms
DHCP 服务器为客户端分配一个IP 地址前,需要对该地址进行探测。具体的操作是使用ping 命令探测该地址,检测是否能在指定时间内正确得到应答。如果直到等待ping 回应包最长时间都没有收到应答,则继续发送ping 报文,直到发送ping 包数量达到规定的最大值后仍旧超时,没有得到任何应答,可以推断该IP 地址未被使用,从而确保客户端被分得未使用的IP 地址

 

DHCP 地址池视图下:static-bind ip-address ip-address [ mask netmask ]
       static-bind mac-address mac-address
配置绑定时,可以认为该绑定是一个特殊的DHCP 地址池。static-bind mac-address 命令必须和static-bind ip-address 命令成对配合使用
eg.
将MAC 地址为 00-00-e0-3f-03-05 的用户PC 机和IP 地址10.1.1.1 绑定,掩码为255.255.255.0:
[H3C-DHCP_POOL] static-bind ip-address 10.1.1.1 mask 255.255.255.0
[H3C-DHCP_POOL] static-bind mac-address 0000.e03f.0305 ethernet

 
全局地址池模式
[Switch]dhcp enable        全局开启DHCP功能
[Switch]dhcp select global interface vlan-interface 2      指定VLAN2虚接口工作在全局地址池模式下
[Switch]dhcp server ip-pool H3C-POOL     创建DHCP地址池
[Switch-dhcp-pool-h3c]network 192.168.2.0 mask 255.255.255.0  配置动态分配IP的地址范围
[Switch-dhcp-pool-h3c]expired day 1     定义IP地址租用有效期
[Switch-dhcp-pool-h3c]gateway-list 192.168.2.1    定义网关地址
[Switch-dhcp-pool-h3c]dns-list 8.8.8.8    定义DNS地址
[Switch-dhcp-pool-h3c]domain-name mydomain.com.cn  定义域名
[Switch-dhcp-pool-h3c]quit
[Switch]dhcp server forbidden-ip 192.168.2.1    配置某个地址为不可分配地址
[Switch]dhcp server forbidden-ip 192.168.2.254

 

接口地址池模式
[Switch]dhcp enable  
[Switch-Vlan-interface3]dhcp select interface    配置VLAN接口3工作在DHCP接口地址池模式下
[Switch-Vlan-interface1]dhcp server expired day 10  定义接口地址池的有效期
[Switch-Vlan-interface1]dhcp server dns-list 192.168.3.10  定义DNS服务器地址
[Switch-Vlan-interface1]dhcp server nbns-list 192.168.3.11  定义WINS服务器地址
[Switch-Vlan-interface1]dhcp server static-bind ip-address 192.168.0.10 mac-address 000D-88F7-0001 配置接口地址池中的静态绑定地址

 

display dhcp server statistics   
显示DHCP 服务器的统计信息
包括DHCP 地址池数目,自动、手工和过期绑定的地址数目,不可识别的报文数量、DHCP 请求和应答的报文数目统计等
reset dhcp server statistics   清除DHCP 服务器的统计信息

 

display dhcp server conflict [ ip-address ] 显示DHCP 的地址冲突的统计信息,包括冲突IP 地址、冲突检测类型、冲突发生时间等
系统采用冲突检测方式包括两种:
  ping 方式:DHCP 服务器用这种方式来检测冲突信息
  ARP 方式:DHCP 客户端用这种方式来检测冲突信息
reset dhcp server conflict { ip-address | all } 清除DHCP 地址冲突的统计信息

 

display dhcp server expired    显示DHCP 地址池的可用地址信息

 

display dhcp server ip-in-use [ ip-address ] 显示DHCP客户端的地址绑定信息,如硬件地址、IP 地址、地址租用期限等信息

 

debugging dhcp server { events | packet | ip-relation }
events  表示DHCP 服务器的协议事件,包括地址分配、数据更新
packet  表示DHCP 服务器的各种接收和发送的协议报文
ip-relation 表示连接状态的改变,即地址的分配情况
debugging dhcp server 命令用来打开DHCP 服务器的报文、事件、连接调试开关


 

 

欢迎来群166684620一起交流