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

802.1X+MAC认证接入后5s内进入guest vlan

  • 0关注
  • 0收藏 345浏览
粉丝:2人 关注:6人

问题描述

交换机上配置了802.1X+MAC认证+guest vlan:

#

 dot1x

 dot1x authentication-method eap

 dot1x quiet-period

 dot1x timer quiet-period 10

 dot1x timer tx-period 5

#

 mac-authentication 

 mac-authentication timer quiet 1 

 mac-authentication user-name-format mac-address with-hyphen uppercase 

#

interface GigabitEthernet1/0/2

 dot1x

 undo dot1x handshake

 dot1x mandatory-domain imc_dot1x

 undo dot1x multicast-trigger

 dot1x unicast-trigger

 dot1x timer reauth-period 60

 mac-authentication

 mac-authentication carry user-ip

 mac-authentication domain imc_dot1x

 mac-authentication timer auth-delay 10

 mac-authentication guest-vlan 450

 undo mac-authentication offline-detect enable

#

 

测试认证终端接入认证到进入guest vlan需要花30s以上,想要实现接入后进入guest vlan的时间在5s内。

过程分析

收集debugging dot1x all、debugging mac-authentication all、debugging radius all

从debug看整个流程都是正常的:

*Jul  3 02:08:19:982 2024 S5130 DOT1X/7/EVENT: Processing new mac event: UserMAC=****.****.****.****, VLANID=450, Interface=GigabitEthernet1/0/2.

====1x处理newmac;

*Jul  3 02:08:31:993 2024 S5130 MACA/7/EVENT: Processing MAC authentication delay: UserMAC=****.****.****.****, VLANID=450, Interface=GigabitEthernet1/0/2.

====1x 客户端2次没有应答,总共10秒左右超时,转mac-auth;macauth添加延迟表;

*Jul  3 02:08:42:402 2024 S5130 MACA/7/EVENT: Authentication delay timer expired: UserMAC=****.****.****.****, VLANID=450, Interface=GigabitEthernet1/0/2.

====在10秒后,开始触发macauth;

*Jul  3 02:08:42:403 2024 S5130 MACA/7/EVENT: Notified PortSec of new MAC processing result 3: UserMAC=****.****.****.****, VLANID=450, Interface=GigabitEthernet1/0/2.

====但认证直接结束,看配置有mac-authentication carry user-ip, 分析是由于驱动上报newmac的ip为0被拦住了

 

*Jul  3 02:08:44:628 2024 S5130 DOT1X/7/EVENT: Processing new mac event: UserMAC=****.****.****.****, VLANID=450, Interface=GigabitEthernet1/0/2.

====然后还是上面这个逻辑,1x收到newmac在重新处理,再转macauth, 等macauth延迟认证超时,再触发macauth,但这回真正触发了macauth,即new mac报的ip非0,然后认证失败加gvlan.

 

发现按照目前的配置是需要等待802.1X超时,进入MAC认证,MAC认证失败后才进入到guest vlan中。

查询配置发现可以配置802.1X的guest vlan,实现触发802.1X认证就进入guest vlan。

 

更改后实测在接入后的两秒内可以进入guest vlan:

%Jul  4 06:22:41:807 2024 S5130 IFNET/5/LINK_UPDOWN: Line protocol state on the interface GigabitEthernet1/0/2 changed to up.

*Jul  4 06:22:42:746 2024 S5130 DOT1X/7/EVENT: Processing new mac event: UserMAC=****.****.****.****, VLANID=450, Interface=GigabitEthernet1/0/2.

*Jul  4 06:22:42:811 2024 S5130 DOT1X/7/EVENT: Started the user aging timer in the guest VLAN: Length=1000(s), UserMAC=****.****.****.****, VLANID=450, Interface=GigabitEthernet1/0/2.

解决方法

更改配置为:

#

interface GigabitEthernet1/0/2

 dot1x

 undo dot1x handshake

 dot1x mandatory-domain imc_dot1x

 undo dot1x multicast-trigger

 dot1x unicast-trigger

 dot1x guest-vlan 450

 dot1x timer reauth-period 60

 mac-authentication

 mac-authentication domain imc_dot1x

 mac-authentication timer auth-delay 10

 mac-authentication guest-vlan 450

 mac-authentication guest-vlan auth-period 5

 undo mac-authentication offline-detect enable

该案例对您是否有帮助:

您的评价:1

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

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

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