dhcp server的vlan1网段为192.168.110.0/24 vlan 4094网段为192.168.120.0/24
设备自动化部署,DR2000首先通过vlan1纳管设备。修改spine和服务器互联的口为AC口,interface Vsi-interface4094 up后错误的获取到了vlan 1作用域的地址。排查DHCP服务器配置,vlan4094作用域没有配置。但是配置上之后updown设备接口vsi4094依旧获取到vlan1作用域地址。
DHCP服务器配置再次确认策略配置准确无误,所以在dhcp服务器上抓包确认。
设备interface Vsi-interface4094 的mac地址为5cdd-704f-0aad
从抓包信息看是spine发出的discover报文携带了option 50属性字段,请求的地址是vlan1地址段192.168.110.1的地址。按照协议规定,优先给client分配请求的地址,所以策略不生效,spine的vsi 4094获取到了vlan1地址段的地址。
那为何spine会请求vlan1地址段的地址呢?因为最开始没有配置vlan 4094作用域的策略,导致spine发出的dhcp报文无法命中vlan 4094作用域的策略,dhcp中目前只有两个作用域,只能到vlan1去获取地址。
那为何updown设备接口spine发出的discover报文还是携带option 50字段呢?原因是设备接口updown之后还是会保留之前的dhcp获取记录。
按照如下顺序操作
1、
2、
3、
在vlan1作用域的地址租用里找到错误dhcp分配记录,右键删除。
4、
注意:接口删除时vsi vxlan4094下的gateway vsi-interface 4094会同步删除,重新创建interface Vsi-interface4094时要把gateway vsi-interface 4094重新添加以下,要不然Vsi-interface4094接口不会up。
按照如上操作后重新抓包spine首次发出的discover报文将不携带option 50字段
该案例对您是否有帮助:
您的评价:1
若您有关于案例的建议,请反馈:
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作