• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

医用PDA异常下线后无法再重新关联原有的AP问题处理

2013-04-08 发表
  • 1关注
  • 1收藏 1603浏览
粉丝: 关注:

医用PDA异常下线后无法再重新关联原有的AP

问题处理

一、   组网说明:

     XX医院采用我司AC+AP的组网模式,SSID使用明文方式,终端动态获取IP地址。

二、   问题描述:

XX医院使用的PDA异常下线后,无法再重新关联原有的AP,手动重启PDA后同样无法再重新关联原有的AP

三、   问题分析:

1.   正常情况下,PDA第一次关联AP成功的过程

162号报文是一个probe request,展开如下所示:

PS

1)   简单的说,PDA关联AP的过程就是从162号报文(probe request)开始。 从目前看来,目前市场上主流的无线网卡是会在probe request中携带休眠标记的(图中红框所示)。

2)   PDA第一次关联一个新的AP时,因为AP上这个客户端并不存在,所以对于probe request报文中的休眠标记不予理会,直接回复probe response(第163号报文)。PDA收到后,继续发送auth166号报文)继续接下来的关联过程,直至完成。

2.   如果PDA出现掉线后,PDA无法重新关联AP

194号报文是一个beacon,展开如下所示:

 PS

1)   PDA掉线后,由于PDA没有向AP发送de-authentication断开连接报文,所以AP继续认为此PDA在线,并且保留有客户端的信息。

2)   根据协议,收到客户端的报文中携带休眠标记时则认为客户端处于休眠状态,不能把发送给客户端的报文直接发送出去,而是把报文缓存起来,并且通过beacon携带信息(上图红框所示)来通知客户端;当客户端苏醒后需要主动发送报文获取“AP上为客户端缓存的报文”。

3)   通过上面抓包,掉线后的PDA在不断的发送probe request,但是由于probe request表明了PDA要睡眠(睡眠标志为1),所以AP所有发送的probe response被缓存起来,并且通过beacon来通知PDAAP有数据需要发送”。但是PDA始终没有苏醒过来,也不会主动向AP获取报文(苏醒过来的话会发送一个null报文携带苏醒标记),从而造成PDA无法获取probe response,而在此种情况下,PDA就不进行后续的关联过程,最终导致PDA无法注册成功。

3.   PDA连接成功后,休眠苏醒过程的处理介绍

2406号报文是一个probe request,展开如下所示:

2407号报文是一个beacon,展开如下所示:

2408号报文是一个null,展开如下所示:

   

PDA正常在线的时候,会定期发送probe request来探测网络。这种情况下,因为probe request2406号报文)中携带了休眠标记,AP缓存probe response,并且通过beacon2407号报文)试图唤醒PDAPDA收到beacon后回复了一个null2408号报文),里面没有携带休眠标记,也就是在声明自己苏醒过来了。AP收到这个null报文后才认为PDA已经苏醒,从而把缓存的probe response发送出去。

四、   解决方法:

1.   PDA可以处理AP直接回复的probe response报文,说明PDA实际上并没有休眠,也就是PDA对于休眠的处理有问题(参见分析1)。

2.   在关联过程中和关联成功以后对于休眠的处理表现不一致(参见分析3和分析2)。

3.   总之,PDA的每一个probe request报文都携带休眠标志,不但与协议不符,而且与实际情况不符合,最终导致该现象的出现。

4.   由于是PDA没有遵循规范操作,建议PDA厂商修改驱动解决该问题。

 

若您有关于案例的建议,请反馈:

作者在2019-06-12对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作