提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

【AC】跨三层取MAC不生效排查

|

问题描述

         设备配置了MAC免认证和跨三层取MAC但是发现部分PC无法正常免认证上线或者需要等待较长时间才能上线。

处理过程

可能原因:
1.    问题PC上网未经过该AC导致在AC上并不会以MAC地址免认证上线。
2.    下联的多个三层交换机或三层设备没有全部配置跨三层取MAC
3.    三层交换机SNMP配置和AC上配置不一致导致无法取到IP/MAC
4.    AC上对应三层交换机配置IP OID和MAC OID不对
排查:

1.     首先确认问题PC上网的数据有经过配置MAC认证的AC,若经过多个三层设备,则多个设备都需要在AC上配置跨三层取MAC。
2.     查看数据流经过的三层设备的ARP表,是否里面已经包含问题PC的IP/MAC对应表。
3.     若有获取到问题PC的IP/MAC对应表,则登录AC跨三层取MAC设置SNMP服务器设置列表中确认当前列表中是否有配置三层交换机的地址配置。登录交换机查看SNMP设置,版本需要是V1/V2/V2C,团体名需要和AC上配置一致。
4.     在AC上跨三层取MAC设置中对应三层交换机设置中查看服务器信息,看看是否有获取到IP、MAC对应关系,提示连接超时,尝试将每次获取到的最大个数设置为较小数值。
5.     获取不到IP、MAC对应关系也可能是PID、OID设置错误,使用BPSNMPUtil测试当前设置oid能否获取到IP/MAC对应关系。
若查询无结果,使用默认MAC OID尝试(ip oid: 1.3.6.1.2.1.3.1.1.3 macoid: 1.3.6.1.2.1.3.1.1.2),如无结果可尝试根据对应交换机厂商找对应厂商或者官网找到设备mib库找到相关id值测试获取,成功获取后填入设备中。

6.     在提交完成后需要在当前获取到的IP/MAC列表中查询当前已经获取到的信息,列表中有对应IP/MAC地址则可正常上线,如果添加交换机较多获取数据量比较大,新接入PC可能需要3-5分钟时间才能成功MAC免认证上线。
7.     尝试梳理当前已有配置,排查问题PC上网经过的多个三层设备是否都有配置跨三层取MAC,尝试逐个配置点击查看服务器信息看是否都能成功获取到,将提示超时的条目调整或删除,将获取信息重复的清除。

根因

客户跨三层取MAC中SNMP服务器列表中有部分无效配置无法取到MAC导致整个配置出现问题。因为客户终端数较多有几万台,跨三层取MAC中三层交换机配置条目有近30到40条,中间有部分条目点击查看服务器无法取到IP/MAC信息或者多个条目取到信息为重复的均为无效配置,在整理过之后恢复正常,取MAC是一个一个来的,中间有一个取不到,都可能会导致整个读取出问题。

解决方案


梳理当前已有配置,排查问题PC上网经过的多个三层设备是否都有配置跨三层取MAC,尝试逐个配置点击查看服务器信息看是否都能成功获取到,将提示超时的条目调整或删除,将获取信息重复的清除,最后恢复正常
新手497477 发表于 2023-7-26 15:32
  
楼主分析的很详细,不错的实战经验,小白用户一看就懂,非常好的技术干货帖,顶一个!

我要分享
文档编号: 66855
作者: maybe
更新时间: 2019-09-22 19:15
适用版本: