交换机
园区网交换机
数据中心与云计算交换机
行业精选交换系列
工业交换机
意图网络指挥官
无线
放装型无线接入点
墙面型无线接入点
智分无线接入点
室外无线接入点
场景化无线
无线控制器
行业精选无线系列
统一运维
身份管理
服务产品
运营商
政府
金融
互联网
制造业
高教/职教
医疗卫生
交通
公共安全
问题描述
XX大学5750交换机原软件版本为10.2(2),在57上设置静态dhcp地址分配的方式。设备升级之前,用户上网,获取地址完全正常,当软件版本升级至10.3(4b3)后,所有用户反应无法获取地址,重新将软件版本降回原版本,仍然不能够获取地址。
关键配置
service dhcp
ip dhcp pool P_192.168.128.173
hardware-address 0013.d43a.8167
host 192.168.128.173 255.255.255.128
lease 1 0 0
dns-server 202.116.64.2 202.116.64.3
default-router 192.168.128.254
!
ip dhcp pool P_192.168.128.174
hardware-address 0002.b304.1265
host 192.168.128.174 255.255.255.128
lease 1 0 0
dns-server 202.116.64.2 202.116.64.3
default-router 192.168.128.254
!
ip dhcp pool P_192.168.128.175
hardware-address 0010.c6e2.d3ce
host 192.168.128.175 255.255.255.128
lease 1 0 0
dns-server 202.116.64.2 202.116.64.3
default-router 192.168.128.254
分析过程
拓扑结构为典型的接入+汇聚结构,s57上面的配置也比较正常,物理联通性也是正常的,debug的信息反馈为只能收到discover,但是57没有响应request,后续报文也都没有.在RGOS新版本实现中,通过ClientID来对租约进行识别,如果报文中存在client identifier选项,但交换机没有配置client identifier,PC将无法获得地址。目前已催促研发尽快更新相关配置文档。DHCP SERVER优先使用client identifier选项标识DHCP CLIENT,如果不存在此选项,则使用chaddr标识DHCP CLIENT。
解决方法
根据RFC的定义,可以看出该问题为我司软件故障导致的,最佳的方式是需要出临时版本解决,但是也可用下面的方法规避。
增加配置client-identifier 01+用户MAC,如:
ip dhcp pool P_192.168.128.174
hardware-address 0100.02b3.0412.65
host 192.168.128.174 255.255.255.128
lease 1 0 0
dns-server 202.116.64.2 202.116.64.3
default-router 192.168.128.254
client-identifier选项 = 网络类型 + MAC
网络类型,以太网是01。