178-0444-1181

机房建设 机房装修 机房环控

机房知识

分享你我感悟

您当前位置>首页 >> 机房知识 >> 常见问题

锐捷ruijie交换机client-identifier参数设置不当引起客户端无法获取固定地址

发表时间:2022-08-28 01:39:41

文章来源:超级管理员

浏览次数:850

问题描述

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。


相关机房案例查看更多