PC---SW
使用inode做远端1x认证
现场使用inode进行1x认证,目前1x认证正常,终端能够正常通过认证。
后续测试发现当终端主动断开1x或者终端故意输错密码导致认证失败时,会获取不到地址
查看接口配置,采用的是基于端口的方式
#
interface Ten-GigabitEthernet1/2/21
port link-mode bridge
port link-type hybrid
undo port hybrid vlan 1
port hybrid vlan 1012 untagged
port hybrid pvid vlan 1012
mac-vlan enable
stp edged-port
dot1x
undo dot1x handshake
dot1x mandatory-domain 802.1x
undo dot1x multicast-trigger
dot1x re-authenticate
dot1x unicast-trigger
dot1x guest-vlan 862
dot1x auth-fail vlan 862
复现问题前后发现1x功能正常,在断开后也正常处于guest vlan 内
dis mac-address能看到终端处于vlan862,且状态为learning
MAC Address VLAN ID State Port/Nickname Aging
54e1-ad93-dcfd 862 Learned XGE1/2/21 Y
开启debug dot1x看过程交互也正常
*Jul 30 14:52:05:464 2020 HyxxSW DOT1X/7/EVENT: PAE is in Disconnect state: UserMAC=54e1-ad93-dcfd, VLANID=862, Interface=Ten-GigabitEthernet1/2/21.
*Jul 30 14:52:05:465 2020 HyxxSW DOT1X/7/EVENT: Interface Ten-GigabitEthernet1/2/21 received Set the port authorization status to unauthorized event.
*Jul 30 14:52:05:514 2020 HyxxSW DOT1X/7/EVENT: Successfully added a user to guest VLAN 862: UserMAC=0000-0000-0000, Interface=Ten-GigabitEthernet1/2/21.
在设备和终端抓包发现抓不到终端的DHCP DISCOVER报文
进一步测试手工配置静态IP能够ping通服务器
怀疑问题出在终端身上
查看INODE发现勾选了连接断开后不释放,将勾选取消后正常
交换设备本身只能对端口进行vlan划分,无法决定终端的地址获取