技术文档
当前位置:技术文档

华为交换机的DHCP服务提供地址慢

来源:未知 时间:2019-08-12 14:26
 

     问题描述

  某客户公司开机后的笔记本pc终端在连上网线后,网卡自动获取IP,长时间获取不到地址,要五分钟左右才可以获取到地址上网。

 

  处理步骤如下:

  1、在接入交换机上配置边缘端口功能,把连接终端设备的端口配置为边缘端口加快生成树的收敛,使接入pc等终端的端口可以快速切换为forwarding状态,防止丢弃DHCP discover报文

  A、执行命令system-view,进入系统视图。

  B、执行命令interface interface-type interface-number,进入参与生成树协议计算的以太接口视图。

  C、执行命令stp edged-port enable,将端口配置成边缘端口。

  2、在配置边缘端口的交换机上设置BPDU保护功能,当边缘端口收到配置BPDU报文失去边缘端口特性会自动error-down 该端口,防止其参与生成树计算,造成网络震荡。

  A、执行命令system-view,进入系统视图。

  B、执行命令stp bpdu-protection,配置交换设备边缘端口的BPDU保护功能。

  3、在配置BPDU保护功能的交换机上设置error-down auto-recovery功能,使error-down接口在规定间隔时间后自动

  分析

  如果在局域网中部署了DHCP服务器,并且客户端设置为自动获得IP地址。这样当DHCP客户端第一次登录网络的时候,也就是客户端发现本机上没有任何IP数据设定,它会向网络发出一个DHCP discover报文。因为客户端还不知道自己属于哪一个网络,所以封包的来源地址会为0.0.0.0,而目的地址则为255.255.255.255,然后再附上DHCP discover的信息,向网络进行广播。在windows的预设默认情况下,DHCP discover的等待时间预设为1秒,也就是当客户端将第一个DHCP discover封包送出去之后,在1秒之内没有得到响应的话,就会进行第二次DHCP discover广播。若一直得不到响应的情况下,客户端一共会有四次DHCP discover广播(包括第一次在内)。除了第一次会等待1秒之外,其余三次的等待时间分别是9、13、16秒。如果都没有得到DHCP服务器的响应, 客户端则会显示错误信息,宣告DHCP discover的失败。之后,系统会继续在间隔5分钟之后再重复一次DHCP discover的过程;当DHCP服务器收到DHCP客户机广播的DHCP discover信息后,它会向DHCP客户机发送DHCP offer信息,其中包括一个可租用的IP地址。一旦客户机收到DHCP offer信息,就将使用服务器所提供的IP地址。

  交换机因为运行了stp协议的原因,端口需要经过两倍的转发延时30S之后才能正常处于转发状态,所以当pc机接入交换机时,PC机网卡发送的第一波DHCP discover报文被对端交换机丢弃,所以DHCP server无法收到PC发送的DHCP discover报文,只能等待PC第二次重复发送DHCP discover报文之后,PC才能正常获取到地址。

  解决步骤如下:

  1、在接入交换机上配置边缘端口功能,把连接终端设备的端口配置为边缘端口加快生成树的收敛,使接入pc等终端的端口可以快速切换为forwarding状态,防止丢弃DHCP discover报文

  A、执行命令system-view,进入系统视图。

  B、执行命令interface interface-type interface-number,进入参与生成树协议计算的以太接口视图。

  C、执行命令stp edged-port enable,将端口配置成边缘端口。

  2、在配置边缘端口的交换机上设置BPDU保护功能,当边缘端口收到配置BPDU报文失去边缘端口特性会自动error-down 该端口,防止其参与生成树计算,造成网络震荡。

  A、执行命令system-view,进入系统视图。

  B、执行命令stp bpdu-protection,配置交换设备边缘端口的BPDU保护功能。

  3、在配置BPDU保护功能的交换机上设置error-down auto-recovery功能,使error-down接口在规定间隔时间后自动up

  建议与总结

  建议交换机与终端相连的端口配置为边缘端口,即可以加快生成树的收敛,又可以防止以上问题发生,配置边缘端口之后最好开启BPDU保护功能和error-down auto-recovery功能,防止出现网络震荡或者被error-down的接口需要管理员手动开启,增加运维工作量。


上一篇:S9706交换机关于携带标签的流量镜像问题处理
下一篇:华为S5720交换机一定时间段内有时断时通的现象案例
电子标识编号:20181009000069

售前客服

售前客服

电话:028-83252151

传真:028-85259033

咨询热线:15378180513
在线客服