FAQ-如何扩展使用DHCP

发布时间:  2015-02-10 浏览次数:  292 下载次数:  0
问题描述
如何扩展使用DHCP?
解决方案
  • 如何实现为固定的MAC地址分配固定的IP地址?
     
为固定MAC地址分配固定IP地址的方式有两种:基于全局地址池的IP地址绑定和基于接口地址池的IP地址绑定。配置方法如下:
− 基于全局地址池为固定的MAC地址分配固定的IP地址
<HUAWEI> system-view
[HUAWEI] ip pool 1
[HUAWEI-ip-pool-1] static-bind ip-address X.X.X.X mac-address H-H-H

− 基于接口地址池为固定MAC地址分配固定的IP地址
<HUAWEI> system-view
[HUAWEI] interface vlanif 10
[HUAWEI-Vlanif10] dhcp server static-bind ip-address X.X.X.X mac-address H-H-H

说明:
配置为固定MAC地址分配固定的IP地址时,配置的IP地址不能是已经分配的地址。若配置上述命令时,IP地址已经分配,需要在用户视图下,使用命令reset ip pool { interface pool-name | name ip-pool-name } { start-ip-address [ end-ip-address ] | all | conflict | expired | used }手动回收地址池中的IP地址。

  • 如何实现合法的使用静态IP地址的用户能够上线?
设备使能DHCP snooping和IPSG功能(通过ip source check user-bind enable命令使能)后,如果存在合法用户使用静态配置的IP地址接入设备,由于设备上没有该用户对应的DHCP Snooping动态绑定表项,所以该用户的报文将会被丢弃,从而无法上线。此时,可以通过命令行为该用户配置静态绑定表。

添加静态表项的命令如下:
系统视图下:
user-bind static { { { ip-address | ipv6-address } { start-ip [ to end-ip ] } &<1-10> | ipv6-prefix prefix/prefix-length } | mac-address mac-address } * [ interface interface-type interface-number ] [ vlan vlan-id [ ce-vlan ce-vlan-id ] ]

在配置静态绑定表时,IP地址、MAC地址、接口、VLAN这个四个元素中,至少需要同时绑定两个元素。不同的元素进行绑定,实现的效果不同。设备支持四个元素同时绑定。

有了静态绑定表,合法静态用户就可以正常上线了。如果该静态用户私自修改了IP地址,此时设备上既没有DHCP Snooping动态绑定表项又没有静态绑定表项与其对应,将导致该用户将无法上线。

END