避坑之:深信服AC跨三层取MAC(核心交换机是锐捷S7808C_RGOS 11.0(4)B2P1)

今天碰到一个奇怪的现象,深信服AC对接锐捷交换机做跨三层取MAC,怎么都获取不到。

一、坑1:交换机不回应snmp报文

1.1 排查锐捷交换机配置

配置上看着没有问题,重新配置了community

1.2 查看snmp报文是否通畅

我的笔记本是win10系统,安装了iReasoning MIB Brower。

直接打开该软件,载入RFC1213-MIB,随便点击一个OID,进行get,且在PC上用wireshark抓包

发现只有get-request,但是交换机没有回应。

1.3 排查交换机

这时候怀疑到交换机上了,进行了各种排查

排查是否被ACL拦截

排查snmp-agent是否有问题

等等。。。。

最后实在没办法,从锐捷官网联系了售后工程师,这里不得不吐槽,锐捷的售后工程师真的很不给力。

每次提问问题,都要等待至少1分钟才会回复,要过去交换机配置,让我按照手册上的配置。

最后又重新配置了snmp,还是没有回报。

售后工程师也没有办法了,要我做个镜像口抓流量。

1.4 重启交换机

根据多年的经验,应该是锐捷交换机的系统或者说snmp进程出现了问题。

按照"万事重启一把过"的原则,我直接联系现场同事协调时间(由于客户现场很多人已经认证出现了问题),保存配置,在中午午休的时间申请了10分钟的窗口,对交换机进行了重启。

1.5 恢复正常

交换机重启之后,我用iReasoning MIB Brower测试,一把过,直接读取到了信息。

二、坑2:深信服AC对接锐捷交换机

2.1 获取锐捷交换机私有MIB文件

因为snmp已经恢复正常,所以就登陆AC配置OID,其中需要IP和MAC的OID,我从官网直接搜索锐捷交换机OID,搜到这个链接

【交换机】我司交换机上常用的一些MIB以及对应的OID说明

注意,这里是个巨坑。

链接中OID

所以我只好联系售后去要MIB文件

售后工程师给了我一个表格

最后我将OID梳理出来:

IP OID:.1.3.6.1.2.1.4.20

MAC OID:.1.3.6.1.4.1.4881.1.1.10.2.22.1.1.5.1.2

使用软件测试,的确能获取到

2.2 配置深信服AC

有了OID,赶紧填到深信服AC里面,结果获取不到MAC地址。

折腾了老半天(客户一直有人反映上网时弹出认证)。

最后我发现在AC的填充框旁边有一个提示:

抱着尝试的心态,我将这些提示的OID输入了进去。

结果全部认出来了!

此时,客户瞬间恢复了平静,网络全部恢复了。

相关推荐
wanhengidc1 小时前
什么是云手机?
运维·网络·安全·游戏·智能手机
机器人梦想家2 小时前
pymodbus启动一个简单的modbus tcp server
网络·网络协议·tcp/ip
一刀到底2112 小时前
springboot3.3.5 集成elasticsearch8.12.2 ssl 通过 SSL bundle name 来实现
网络·elasticsearch·ssl·springboot3
m0_661316232 小时前
modbus_tcp和modbus_rtu对比&移植AT-socket,modbus_tcp&杂记
服务器·网络·tcp/ip
eqwaak03 小时前
Matplotlib 动态显示详解:技术深度与创新思考
网络·python·网络协议·tcp/ip·语言模型·matplotlib
不是三毛没有半3 小时前
华为USG6000v2 NAT模式下IPSEC IKE V1 实验
网络·网络安全·华为
Techer_Y3 小时前
云安全服务(参考自腾讯云工程师认证课程)
网络·云计算·腾讯云
cpsvps_net3 小时前
代理连接性能优化:提升网络效率的关键技术与实践
网络·性能优化
KKKlucifer3 小时前
网络安全等级保护:等级保护工作、分级保护工作、密码管理工作三者之间的关系
网络·安全·web安全
qq_401700414 小时前
Qt UDP 网络编程详解
网络·网络协议·udp