网络知识-28 SNMP




SNMP是广泛应用于TCP/IP网络的一种网络管理协议。SNMP提供了一种通过运行网络管理软件NMS(Network Management System)的网络管理工作站来管理网络设备的方法。SNMP支持以下几种操作:

1. NMS通过SNMP协议给网络设备发送配置信息。

2. NMS通过SNMP来查询和获取网络中的资源信息。

3. 网络设备主动向NMS上报告警消息,使得网络管理员能够及时处理各种网络问题。


1. NMS是运行在网管主机上的网络管理软件。

2. Agent是运行在被管理设备上的代理进程。

3. 管理信息库MIB(Management Information Base)是一个虚拟的数据库,是在被管理设备端维护的设备状态信息集。Agent通过查找MIB来收集设备状态信息。



SNMPv1定义了5种协议操作:

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

2. Get-Next-Request:NMS从代理进程的MIB中按照字典式排序提取下一个参数值。

3. Set-Request:NMS设置代理进程MIB中的一个或多个参数值。

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

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



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


cl 2000 (可选)

rule permit source 192.168.6.110 0 (6.110 是网管系统)

snmp-agent

snmp-agent community read 123 acl 2000

snmp-agent community write 456 acl 2000

snmp-agent sys-info version v2c

snmp-agent target-host inform address udp-domain 192.168.6.110 source Vlanif 1 params securityname 789 v2c

snmp-agent trap enable

snmp-agent trap source vlanif 1

Community 读写密码要不同否则会复盖

1. 华为ARG3系列路由器默认使能SNMP的所有版本(SNMPv1、SNMPv2c和SNMPv3)。

2. 代理进程使用UDP协议向NMS发送告警消息,目的端口号为162

举报
评论 0