猕猴桃 发表于 2017-11-12 19:09:09

PA小课堂 | 听说,你的客户端无法获取IP地址?



Panabit排错宝典专治“疑难杂症”,解决近期大家棘手的各种问题。每天定期在这里与大家见面,将一天内大家反馈最多的一个问题拿出来分析&解答。
遇到问题不要怕,Panabit为你来解答。

问题
用户使用DHCP服务时,客户端PC无法获取到IP地址怎么办?

每天都在上网的你对“DHCP”的认识是不是也停留在英文上?本宝典就这个问题来教给大家排查和解决方法。

DHCP
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要用途有两个:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。

使用DHCP却无法获取IP,原因何在?下面我们通过排查来看一下。
故障排查过程:
1、检查Panabit DHCP相关配置,未发现问题。
2、客户端PC抓包,发现有DHCP Discover请求报文,但是没收到服务器返回DHCP Offer报文,怀疑2层电路不通。
3、了解客户拓扑结构为PC--ONU--烽火OLT--华为9306--Panabit。
4、登录客户交换机查看,交换机能够收到客户端以及Panabit的mac地址,确认电路没问题。
5、在客户端PC配置静态IP地址,能够ping通Panabit网关地址,确认PC到网关可以通信。
6、协调客户在交换机上镜像Panabit的互联端口流量,再次抓包;发现端口可以收到DHCP Discover报文,也给客户回复了DHCP Offer报文,但是客户未收到。
7、大部分OLT在初始化配置时会针对ONU端口做广播包抑制,删除广播包抑制后DHCP获取IP正常。

结论:
大部分OLT在初始化配置时会针对ONU端口做广播包抑制,所以在使用DHCP服务时,如若无法获取客户端IP,建议首先删除广播包抑制,再做其他排查工作。



页: [1]
查看完整版本: PA小课堂 | 听说,你的客户端无法获取IP地址?