第10章 (1)SNMP概述
一、SNMP概述
- 【传输管理信息的传输协议】TCP/IP协议+UDP传输
- 【SNMP的体系结构】SNMP管理站SNMP代理MIB管理信息库
- 【管理模型】C/S 管理/代理模型
- 【MIB-2】计数器类型只增不减,计量器类型可增加可减
- 【过程】Manager通过SNMP定义的PDU向Agent发送请求;
Agent将得到的MIB值通过SNMP协议传给Manger
- 【OID标识符】网络中硬件的唯一标识。思科.3.1.4.1.9.
- 【团体】管理进程和代理进程间的关系,包括一个代理和若干个管理站,之间发送接收报文时必须以团体名进行认证
- 【管理信息报文】附加(团体名+发送方附加信息)+数据
- 【与CNMP区别】SNMP:小成本,效率高,轮询,UDP,简单变量表示管理对象
CNMP:大型网络,安全高,报告,TCP(面向对象),面向对象的信息建模方式
二、SNMP操作
1.【主要操作】GET SET(Manger 询问) NOTIFICATION(代理主动报告)
2.【GET】查询设备上的MIB库数据,查询时报文(团体名+GetRequestPDU)
3.【SET】对被管设备上MIB库数据的值进行设置(团体名+SetRequestPDU)前提read-write(团体模式)
4.【NOTIFICATION】Agent主动报告被管对象的变化
自陷:(中断)Agent向管理站发送报文(团体名+TripUDP)
通知:管理站收到(Inform)后需要向发送者回复确认信息。
三、SNMP配置
1.【创建或修改对团体名的访问控制】
Router(config)#snmp-server community community-name [view view‘s name访问管理信息库的范围] [ro/rw(权限)] [access-list(访问控制列表1-99)]
2.【创建或修改一个SNMP视阙】
视阙:规定了访问管理信息库的范围
视阙名:指定字符串
对象标识符或子树:包含或排除的MIB对象的标识符included excepted
Router(config)#snmp-server view <视阙名><对象标识符或子树>{included | excepted}
3.【设置路由器上的SNMP代理】
Router(config)#snmp-server enable traps[<通知类型][<通知选项>]
4.【在某接口配置模式下,指定当该接口断开时向管理站发送通知】
Router(config-if)#snmp trap link-status
5.【设置接收通知的管理站】
设置网络中那台主机位接收通知的管理站
Router(config)#snmp-server host <主机名或ip地址> [ traps | inform] [vision 1 | 2c ] <团体名> [<端口号>] [<通知类型>]