Description
SNMP(Simple Network Management Protocol,简单网络管理协议)是一种用于网络管理的协议,它用于在网络中对设备进行监控和管理。
SNMP定义了一种管理框架,其中包括管理站、代理和管理信息库(MIB)。管理站是负责管理网络中的设备的节点,代理是设备上运行的软件,负责管理站与设备之间的通信,而MIB是包含有关网络设备信息的数据库。
SNMP提供了获取和设置网络设备参数的方法。通过使用这些方法,管理站可以查询设备的状态、修改设备的配置,以及通知设备执行特定的操作。
SNMP有两种版本,SNMPv1和SNMPv2。SNMPv1是最初的版本,提供了一些基本的管理功能。SNMPv2在SNMPv1的基础上增加了一些功能,例如更安全地传输信息、更灵活地查询信息和管理更复杂网络的能力。还有一种版本是SNMPv3,它提供了更高级的安全性和身份验证功能。
Maipu or Cisco
switch#conf t
switch(config)#ip access-list standard snmp-filter
switch(config-std-nacl)#permit 10.14.115.168 0.0.0.255
switch(config-std-nacl)#deny any log
switch(config-std-nacl)#end
switch#conf t
switch(config)#snmp-server start
switch(config)#snmp-server community public ro snmp-filter
this community is unsafe,are you sure continue(yes|no)?y
Huawei or H3C
<H3C>system-view
[H3C]snmp-agent sys-info version v2c
[H3C]snmp-agent community read public
[H3C]snmp-agent community write public
[H3C]snmp-agent trap enable
[H3C]snmp-agent target-host trap address udp-domain 10.14.115.168 params securityname public v2c
Test
snmpwalk -v 2c -c public 10.14.115.170 system