WLAN二层隧道下PPPOE拨号后web页面无法打开问题分析 幻灯片.pptVIP

WLAN二层隧道下PPPOE拨号后web页面无法打开问题分析 幻灯片.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WLAN二层隧道下PPPOE拨号后web页面无法打开问题分析 幻灯片

谢 谢! 移动改变生活 移动改变生活 移动改变生活 THANK YOU WLAN二层隧道下PPPOE拨号后web页面无法打开问题分析 目录 故障分析 故障定位及结论 解决方案 问题描述 故障主题: PPPOE拨号后, WEB页面无法打开 故障详细描述: 连云港移动WLAN网络出现连接CMCC-YWSPC(PPPOE认证方式)后出现上QQ正常,但WEB页面无法打开的故障现象,而且在AC版本升级到V1.2.1(支持PEAP认证方式)后,故障依旧 目录 问题描述 故障定位及结论 解决方案 故障分析 现场AC、AP组网拓扑图: 故障分析 目前现场AC版本: 增强型综合业务板 V1.2.1版本 先前AC版本(V1.2版本)升级前: 出现该故障:在PPPOE拨号后,从用户ping sina,sohu的网站是可以ping通的 故障分析 但是能PING的这几个网站,web界面在用 户侧都无法正常打开。 故障分析 通过在用户侧和AC侧同时抓包发现,这个数据部分的长度是1408个字节 故障分析 正常情况下数据包的组成如图所示: 因为采用pppoe拨号的认证方式,又会多加8个字节的pppoe的头,所以总字节数为20+8+6+18+20+20+1408+8=1508 超过1500字节,经研发确认由于连云港移动该AC设备是二层隧道组网的模式,存在AC分片的问题,导致WEB界面无法打开的故障现象,已经在其他省份也出现类似故障,需要升级补丁版本才能解决该问题。 故障分析 针对AC版本升级后故障现象依旧的现象,在用户侧和AC侧重新进行抓包,尽快定位及解决故障。 到AC机房后,进行AC侧和用户侧同时进行报文的抓取,AC侧报文如下:发现数据部分的长度还是1408字节,AC上没有进行分片处理。 故障分析 通过命令的方式在业务板上把tcp-mss 改成1300后,现场通过抓包软件确定MTU值还是1408字节的包,而且存在重传的现象。 故障分析 至此基本确定原因为升级后的(V1.2.1)版本制定时没有考虑到目前现网还存在PPPOE认证的方式来实现WLAN业务,从而导致升级的V1.2.1版本对超过1408的数据分片没有效果,因此原来故障现象依旧,通过核查两处代码,也可以发现该问题: tcp-mss对PPPOE二层隧道不生效,原代码问题 在Ether_InputHandler函数中,对于目的MAC不是AC的报文,将进行二层隧道的tcp-mss修改处理,具体代码为: if (g_rmios_tcp_mss_num) { if (mFlagMatch(m, MBF_WLAN_L2) || ((gTrunkPortMask(0x1mPortGet(m))) l2fwdEnableTest(m))) { if (ETHERTYPE_IP == ether_type) { L2_TcpMssUpdate (m-mdata + netmail); } } } 从上述源代码,可以很清楚地知道对PPPOE的tcp-mss不支持; 故障分析 RMIOS对PPPOE下行方向二层隧道分片不生效,原代码问题L2_PacketForward 在通过目的MAC地址查二层转发表后,如果报文是发给STA的,那么通过构造二层隧道往STA发包,具体流程如下: if (pfwd-property L2FWD_PROPERTY_SESSION_BIT) { …. pSession = sta_session_find(pfwd-staSessionid); … pTunnel = wtpTunnelGet(mEth,pSession-staTunnelId); if (pTunnel-property WTP_TUNNEL_IPV6) { } Else { 构造二层隧道首部 mMtuSet(mEth, WLAN_TUNNEL_MTU); /*此处WLAN_TUNNEL_MTU ==1448*/ } } 故障分析 注意上述代码和IP报文长度截图,即此时MTU=1448,而IP包头也正好等于1448字节,在后续流程中肯定不会对此报文进行分片。 目录 问题描述 解决方案 故障分析 故障定位及结论 由于连云港移动这边,AC采用二层隧道的组网方式,因此在PPPOE拨号认证方式的情况下,江苏目前已下发支持PEAP认证方式的AC版本(V1.2.1),但由于新升级(V1.2.1版本)制定时没有考虑到目前二层隧道组网模式下,还存在PPPOE认证的方式来实现WLAN业务,从而导致升级的V1.2.1版本对超过1408字节的数

文档评论(0)

ipbohn97 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档