SNMP简单网络配置协议

作用:可以实现对不同种类和不同厂商的网络设备进行统一管理,大大提升了网络管理的效率

监控网络设备运行状态

SNMP具有三个版本:

V1:实现方便,安全性弱

V2:提供简单认证功能,有一定的安全性。 现在应用最为广泛

V3:定义了一种管理框架,为用户提供了安全的访问机制(限制接收来自哪个网段的SNMP的信息),可以绑定ACL

SNMP架构:

NMS:网络管理软件;向被管理设备发出请求,从而可以监控和配置网络设备

Agent:被管理设备中的一个代理进程;跟服务器进行通信,被管理设备在接收到NMS发出的请求后,由Agent作出响应操作

作用: 收集设备状态信息、实现NMS对设备的远程操作、向NMS发送告警消息

MIB:数据库,它包含了被管理设备所维护的变量(设备状态信息集)

Agent通过查找MIB来收集设备状态信息

• SNMPv1定义了5种协议操作:

Get-Request:NMS从代理进程的MIB中提取一个或多个参数值。

Get-Next-Request:NMS从代理进程的MIB中按序提取下一个参数值。

Set-Request:NMS可以配置MIB中的一些简单参数

Response:代理进程返回一个或多个参数值。它是前三种操作的响应操作。

Trap:代理进程主动向NMS发送报文,告知设备上发生的紧急或重要事件

• SNMPv2c新增了2种协议操作:

5. GetBulk:相当于连续执行多次GetNext操作。在NMS上可以设置被管理设备在一次GetBulk报文交互时,执行GetNext操作的次数。

Inform:被管理设备向NMS主动发送告警。与trap告警不同的是,被管理设备发送Inform告警后,需要NMS进行接收确认。如果被管设备没有收到确认信息则会将告警暂时保存在Inform缓存中,并且会重复发送该告警,直到NMS确认收到了该告警或者发送次数已经达到了最大重传次数

• SNMPv3的实现原理和SNMPv1/SNMPv2c基本一致,主要的区别是SNMPv3增加了身份验证和加密处理

6. NMS向Agent发送不带安全参数的Get请求报文,向Agent获取安全参数等信息。

7. Agent响应NMS的请求,向NMS反馈所请求的参数。

8. NMS向Agent发送带安全参数的Get请求报文。

Agent对NMS发送的请求消息进行认证,认证通过后对消息进行解密,解密成功后,向NMS发送加密的响应

SNMP配置 在被管理设备配置

[RTA]snmp-agent 开启SNMP功能

[RTA]snmp-agent sys-info version v2c 设置SNMP版本

[RTA]snmp-agent community write huawei

[RTA]snmp-agent community r huawei

[RTA]snmp-agent trap enable 开启主动告警功能(v1没有这个功能)

[RTA]snmp-agent trap source GigabitEthernet0/0/1 指定发出告警消息的接口

配置验证:display snmp-agent sys-info

FZ2-RSR20-R1(config)#snmp-server host 172.16.0.254 traps version 2c ruijie

FZ2-RSR20-R1(config)#snmp-server host 172.16.0.254 traps version 2c public

FZ2-RSR20-R1(config)#snmp-server enable traps

FZ2-RSR20-R1(config)#snmp-server community ruijie rw

FZ2-RSR20-R1(config)#snmp-server community public ro

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用SNMP(Simple Network Management Protocol,简单网络管理协议)可以发现大型复杂环境的网络拓扑。以下是一些步骤: 1. 网络设备配置:首先,确保网络中的所有设备都已正确配置SNMP协议。每个设备都需要配置相同的SNMP团体字符串(community string),以便允许SNMP管理系统进行查询和获取设备信息。 2. SNMP管理系统:建立一个SNMP管理系统,该系统将作为发现和管理网络拓扑的中心。可以使用专门的SNMP管理软件,如Cacti或Nagios等,或自定义开发的软件。 3. 发现设备:使用SNMP管理系统向网络中的所有设备发送SNMP查询请求,以获取设备的信息。查询请求可以根据设备的IP地址或子网进行规划,以便逐步发现整个网络。 4. 解析设备响应:当SNMP管理系统收到设备的响应时,它需要解析响应并提取感兴趣的信息。这些信息可以包括设备的基本信息(如设备类型、厂商、固件版本等)以及与网络拓扑相关的信息(如相邻设备的IP地址、接口信息等)。 5. 构建网络拓扑:根据收集到的设备信息和相邻设备的信息,SNMP管理系统可以构建出完整的网络拓扑图。这可以是一个逐步的过程,通过不断发现新的设备并添加到拓扑图中来更新图表。 6. 拓扑分析和管理:一旦有了网络拓扑图,就可以使用SNMP管理系统来进行拓扑分析和管理。这包括检测网络中的故障、监控网络性能、配置网络设备等。 SNWP管理系统还可以提供通知和报警功能,以便在网络发生故障或异常情况时向管理员发送警报。 值得注意的是,发现大型复杂环境的网络拓扑可能是一个耗时且复杂的过程。因此,在实施前需要进行充分的规划和准备。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值