MA5200 PPPOE用户由于获取广播地址导致可以上线不能上网的问题处理

发布时间:  2012-07-26 浏览次数:  84 下载次数:  0
问题描述
版本:与版本无关
现象:MA5200配置PPPOE业务,有个别用拨号正常,能认证通过获取IP地址,但是无法上网。
告警信息

处理过程
1、查看客户端,可以获取地址,但是获取的地址为x.x.x.255。
2、检查MA5200G配置,发现地址池一个section的范围大于一个C,导致形如x.x.x.255的地址被分配给了用户,在地址池中将此类地址禁用(excluded-ip-address),问题解决。
根因
对PPPOE的用户,因为在分配IP地址的时候没有掩码的概念,所以认为形如x.x.x.255的地址是一个广播地址,而在MA5200上配置地址池的时候,如果一个地址池如果大于一个C,就可能会把一个开如x.x.x.255的地址分配给某一个PPPoE用户,这时就表现出现用户可以认证通过,但是无法上网。
建议与总结
PPP链路只协商IP地址不协商掩码,所以形如x.x.x.255这样的IP地址不能给PPPoE用户使用,但是对VLAN用户则不存在此问题,因为VLAN用户有对应的掩码,即使是x.x.x.255类的地址,只要掩码合适也是一个有效的IP地址。

END