#原创分享#今日杂谈之初识SNMP
  

哒哒哒 63737人觉得有帮助

{{ttag.title}}
-------前言-------

    随着网络规模的扩大,业务越来越复杂,对于网络管理员来说,监控、管理、维护的工作量也随着增加。那么如何高效又方便的管理网络中的网络设备就成了每个企业需要迫切解决的问题,这个时候,SNMP就成了大家的首选,因为首先它是一个标准的协议,而且不同厂商设备基本上都支持SNMP协议,实现了对不同厂商产品的自动化管理。



   ---什么是SNMP

    SNMP(简单网络管理协议):主要用于从网络设备中提取网络信息,比如用过监控网络设备在网络运行中的状态或者使用情况来判断网络的稳定性。使用的端口为UDP的161和162



    ---SNMP的基本架构

    SNMP采用基本的客户端服务器(C/S)架构,一个基于SNMP的网络管理模型,有以下组成部分

    NMS(网络管理站):在C/S机构中充当服务端的角色,通过SNMP协议从SNMP agent获取管理信息,并且监听UDP162端口,接收SNMP Agent发送的额Trap/告警信息。

    被管理设备:在C/S架构中充当客户端的角色,在SNMP模型架构中是被管理的设备,一般是网络设备。

    SNMP Agent(SNMP代理):是存放在被管理设备(客户端)里面的一个软件模块,它主要实现监听UDP161端口,接收和处理来自NMS的报文请求,并且返回结果给NMS。同事,他还会主动的发送Trap和告警信息给NMS。

    MIB(管理信息库):存放在被管理设备中的管理信息数据库,也就是所有代理进程包含的、并且能够被管理进程进行查询和设置的信息。

    OID(对象标识符):用来标识一个对象,标识在MIB中如何该对象。

    SNMP团体:SNMP agent和NMS之间是通过团体名来进行安全机制认证,团体名呢,实际上就是一个获取相关权限的密码,比如可以使用这个团体名字访问哪些节点,访问的类型是读还是写。



----SNMP工作过程

    常用的术语讲完啦,看下SNMP的工作过程,既然是属于C/S架构的,工作过程就相较于简单,如下图





-------适用场景-------

    1、AC/AF需要识别MAC场景

    当AC在三层环境中,需要识别用户的MAC的时候,需要做跨三层取MAC,因为MAC地址在经过三层的时候源IP是会改变的,也就是说MAC地址自己不会跨三层。所以需要通过SNMP实现的,通过SNMP协议获取交换机的ARP表项,这个时候,深信服设备充当NMS(服务端),交换机充当被管理设备(客户端)。


    2、被第三方snmp管控的场景

    当第三方(比如SNMP软件)需要监控我们的设备的时候,我们作为被管理设备(客户端),第三方监控深信服设备。


  (嘿嘿嘿,我又来打广告啦)以上文档来自深信服社区智能客服



-------网络设备如何配置-------



-------故障处理案例-------

    AC上获取不到MAC地址

    处理过程:  
1、使用MAC地址作为用户名,在线用户是00-00-00-00,跨三层已经做了,但是获取不到交换机的MAC表项;  
2、通过界面抓包工具发现AC发送SNMP请求,但是交换机未回复;

  

3、咨询客户交换机是否做了SNMP,团体名是否正确,客户中途修改过读团体名,但是AC上没改   
4、在AC上修改之后依旧获取不到MAC地址,咨询客户交换换为H3C的,修改MAC OID 和IP OID之后正确获取MAC地址   
5、在线用户强制注销重新上线后正常
  
结论:

交换机上修改了SNMP协议的团体名但是AC上咩有修改,导致AC跟交换机的SNMP协议互通失败,AC读取不到交换机的ARP表项,修改之后正常

打赏鼓励作者,期待更多好文!

打赏
15人已打赏

琉影 发表于 2020-3-27 18:56
  
吴老师棒棒哒
哒哒哒的粉丝 发表于 2020-3-27 20:30
  
流批流批
新手325719 发表于 2020-3-28 19:26
  
学习啦,感谢分享
Sangfor_闪电回_朱丽 发表于 2020-3-30 15:09
  
您好,感谢您参与社区原创分享计划7,您的文章已被收录到计划中,交由专家评审小组评审,文章标签在专家评审后设置,奖励将在活动结束后统一安排发放!发文越多,奖励越多,期待您更多的精彩文章哦!:感恩:
关于技术文章的管理流程,请参考:http://bbs.sangfor.com.cn/forum.php?mod=viewthread&tid=90279
SANGFOR_45083 发表于 2020-3-31 20:41
  
点赞,很详细;一般工作中我遇到的对接snmp监控的比较多,都有套路,记住就好了
ie5000 发表于 2020-4-1 09:41
  
666,学习到了,第一次遇到深信服的设备时,看到跨三层取mac这功能,一直不知道具体有啥用
新手747856 发表于 2020-4-1 13:00
  
这个排错思路值得学习
新手612152 发表于 2020-4-1 20:27
  
打卡学习
新手770264 发表于 2020-4-1 20:36
  
人外有人,天外有天
发表新帖
热门标签
全部标签>
每日一问
功能体验
技术笔记
新版本体验
技术咨询
2023技术争霸赛专题
干货满满
技术盲盒
标准化排查
产品连连看
GIF动图学习
信服课堂视频
安装部署配置
秒懂零信任
自助服务平台操作指引
技术晨报
深信服技术支持平台
答题榜单公布
卧龙计划
畅聊IT
答题自测
云计算知识
通用技术
安全攻防
每日一记
sangfor周刊
资源访问
排障笔记本
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
上网策略
测试报告
日志审计
问题分析处理
流量管理
运维工具
用户认证
原创分享
解决方案
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
迁移
社区帮助指南
地址转换
虚拟机
存储
加速技术
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
纪元平台
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选

本版版主

12
185
6

发帖

粉丝

关注

本版达人

LoveTec...

本周分享达人

新手24116...

本周提问达人