MAC认证用户下线

MAC认证用户下线

当用户已下线,而接入设备和RADIUS服务器未感知到该用户已下线时,会产生以下问题:
  • RADIUS服务器仍会对该用户进行计费,造成误计费。

  • 存在非法用户仿冒合法用户IP地址和MAC地址接入网络的风险。

  • 已下线用户数量过多的情况下,还会占用设备用户规格,可能会导致其他用户无法接入网络。

因此,接入设备要能够及时感知到用户已下线,删除该用户表项,并通知RADIUS服务器停止对该用户进行计费。

接入设备控制用户下线

接入设备控制用户下线有两种方式:

  • 在接入设备上执行命令cut access-user强制指定用户下线。

  • 在接入设备上配置用户探测功能,用于探测用户是否在线。当用户在指定的时间内无响应,则认为用户下线,删除用户表项。

当管理员发现非法用户在线,或在测试中想让某一用户下线后重新上线,可以通过在设备上执行命令强制该用户下线。对于正常接入用户,会通过ARP探测对用户在线状态进行确认,如果探测到用户下线,则进行下线处理,删除用户表项。

图3-4 用户下线探测流程(以握手次数3次为例)
  1. 用户发送任意报文触发MAC认证,同时启动探测定时器。

  2. 如果在若干个T时间内,接入设备均能收到客户端流量,则用户在线。

  3. 用户最后一次发送报文。在这个T时间结束时,由于有客户端流量,接入设备判断用户在线。重启握手定时器。假设用户的握手周期为T,握手次数为3(通过命令authentication timer handshake-period handshake-period handshake-times handshake-times-value配置。handshake-period=T,handshake-times-value=3)。以下情况下,接入设备会删除用户表项,对用户进行下线处理。

    1. 在第一个T时间内,接入设备未收到客户端流量,则发送第一次ARP请求,并且此时客户端无响应。

    2. 在第二个T时间内,接入设备仍未收到客户端流量,则发送第二次ARP请求,并且客户端无响应。

    3. 在第三个T时间后,接入设备仍未收到客户端流量,则ARP探测失败,接入设备删除用户表项。

服务器控制用户下线

服务器控制用户下线有以下方式:

  • RADIUS服务器可通过DM报文(Disconnect Message)强制用户下线。DM(Disconnect Message)是指用户离线报文,即由RADIUS服务器端主动发起的用户下线的报文。

  • RADIUS服务器通过授权RADIUS标准属性Session-Timeout和Termination-Action。其中,Session-Timeout为用户在线时长定时器,Termination-Action属性值为0表示将用户下线。当用户在线的时长达到定时器指定的数值时,设备会将用户下线。


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » MAC认证用户下线

作者: 小编


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!