H3C交换机默认参数导致802.1X认证问题排查

1、dot1x handshake

问题现象:有线802.1X认证成功之后,过一会又失败,无线一直正常。

问题原因:H3C交换机802.1X在线用户握手功能处于开启状态导致

(备注:AC无线服务模板下的802.1X在线用户握手功能处于关闭状态,即不与802.1X在线用户进行握手。)

解决方法:在交换机对应接口下undo dot1x handshake命令用于关闭在线用户握手功能。

不关闭的话,认证成功之后,设备会定期(时间间隔通过命令dot1x timer handshake-period设置)向通过802.1X认证的在线用户发送握手请求报文(EAP-Request/Identity),以定期检测用户的在线情况。如果设备连续多次(通过命令dot1x retry设置(默认是2,最大可设置为10))没有收到客户端的应答报文(EAP-Response/Identity),则会将用户置为下线状态。

1.png
2.png
3.png

2、 dot1x multicast-trigger

问题现象(关闭握手的前提下):有线认证成功之后,又在反复进行认证并成功,但最终不会失败。

问题原因:H3C交换机缺省情况下,802.1X组播触发功能处于开启状态,单播触发功能处于关闭状态。

解决方法:对应接口下关闭组播触发功能,开启单播触发功能。

[H3C]int g1/0/3

[H3C-GigabitEthernet1/0/3]undo dot1x multicast-trigger

H3C-GigabitEthernet1/0/3]dot1xunicast-trigger

4.png

不关闭组播触发的话,认证成功之后设备会定时(默认30秒)组播发送EAP-Request/Identity报文来检测客户端并触发认证,从而导致客户端不断反复认证。

5.png
6.png

H3C交换机默认参数导致802.1X认证问题排查
http://localhost:8090/archives/93SVFKJR
作者
好瞌睡啊
发布于
2020年11月17日
许可协议