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

某局点采用iNode进行无线Dot1X认证频繁发生连接中断问题处理经验案例

2018-03-27 发表
  • 0关注
  • 0收藏 2448浏览
朱恺 九段
粉丝:148人 关注:3人

一、组网

某局点采用无线V7 WX5540H IRF设备进行提供无线服务,同时配合IMC+iNode客户端对终端笔记本进行Dot1X认证,对接入用户进行身份控制。

二、问题描述

该局点WX5540H与Dot1X相关的配置均按照无线典型配置进行,没有存在奇怪的多余配置。当客户现场某一天对现网的iNode客户端进行统一升级之后,便会零星的出现个别终端采用iNode认证时提示连接超时,需要检查网络配置。客户也通过windows自带的1X客户端进行认证接入,并没有类似的故障体验。

该问题从最直观的观察角度来说,确实与某次iNode升级有直接关联,但是我们需要协助用户查清问题根源,并且明确AC无线系统是否真的存在问题。因此我们先从最容易操作的AC设备debug日志来分析。

针对这个故障可以先明确与Dot1X有直接关联的模块,即

<V7AC>debugging radius all user XXX        //针对特定账号debug

<V7AC>debugging dot1x all

<V7AC>debugging wlan access-security all //必须打开,不然无法显示上述两个debug信息

<V7AC>debugging wlan mac client AAAA-BBBB-CCCC

<V7AC>debugging wlan mac all  //针对特定终端mac地址debug

按照现场复现故障终端mac地址为c48e-8f1b-0d05进行检索日志:

终端加入wlan之后进行1X认证阶段,在EAP阶段首先AC收到来自终端的认证开始报文

*Mar  1 09:37:41:008 2018 XXX-WX5540H-01 STAMGR/7/PktRcv: [MAC: c48e-8f1b-0d05, BSSID: 703d-157a-9530]

-----Packet HEAD-----

Mac Frame Type: 0x888e

Protocol Version ID: 0x1

Packet Type: 0x1         //认证发起帧,终端向AC发送的认证开始报文

Packet Length: 0

 

然后是AC向终端发起的认证请求;

*Mar  1 09:37:43:060 2018 XXX-WX5540H-01 STAMGR/7/PktSend: [MAC: c48e-8f1b-0d05, BSSID: 703d-157a-9530]

-----Packet HEAD-----

Mac Frame Type: 0x888e

Protocol Version ID: 0x1

Packet Type: 0x0

Packet Length: 5

-----Packet Body-----

Code: 0x1                             //EAP Code 1,代表Request 

Identifier: 1

Length: 5

 

紧接着终端回复了一个Logoff,这个显得有点奇怪;

*Mar  1 09:37:44:239 2018 XXX-WX5540H-01 STAMGR/7/PktRcv: [MAC: c48e-8f1b-0d05, BSSID: 703d-157a-9530]

-----Packet HEAD-----

Mac Frame Type: 0x888e

Protocol Version ID: 0x1

Packet Type: 0x2            // EAPOL-Logoff退出请求帧,客户端向AC发送的下线请求

Packet Length: 0

 

对比标准的EAP中继的1X认证流程;问题出在第三步,应该发送EAP-Response而非日志记录中的Logoff;并且按照常规模式这个终端应该在一次失败之后继续重认证,重新从步骤1到3再执行一遍。而非现在的再无后续动作的情况了。

在AC的Debug方向上来看属于终端某种判断机制造成了EAP交互中断,当然也就没有后续流程可言了,那么问题到底是出在哪里了呢?

我们可以观察到Debug日志中,终端发送的EAPOL-Start报文到AC回应的EAP-Request报文中存在了一个2S多时间的间隔,翻看其他终端的Debug信息发现凡是出现认证问题的终端认证行为都存在类似的时间间隔。

通过业软产品线的解释,在iNode软件版本E0506的时候对上述流程没有做任何时间限制,直到在软件版本是E0519之后加入了2S的时间限制,也就是在EAPOL-Start到AC回应EAP-Request之间如果超过了2S,iNode则单方面认为认证存在异常直接发送EAPOL-Logoff报文退出认证,同时在iNode客户端上提示认证失败,网络异常。而采用其他客户端进行认证则不会出现这样的情况。

至此该问题有了定位,首先由于AC在某些时刻存在业务并发的高峰AC处理时效存在延迟,又或者环境存在干扰和冲突造成了交互报文可能会被延迟送达的情况,再加上iNode客户端加入了一些比较严格的判断机制导致了该问题的发生。

因此我们解决该问题需要从两个方向入手:

1、增加AC处理报文的效率,通过采用无线AC通用优化指导,及对AC进行软件版本更新(新的软件版本在流程和算法都会有效率提高)。

2、协调iNode采用更加合理的等待时间窗口,例如5S等待时间或者加入自动重传的机制淡化报文回复超时带来的体验感。

该案例对您是否有帮助:

您的评价:1

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

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

该案例暂时没有网友评论

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

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

×

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

不规范转载

×

举报说明

提出建议

    +

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

确定

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

注册后可访问此模块

跳转hclhub

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