什么是SNMP?SNMP是怎样工作的?
发布时间:2021-12-30 09:40 所属栏目:30 来源:互联网
导读:随着网络技术的飞速发展,网络结构越来越复杂,网络设备种类也越来越多,不同设备厂商所提供的管理接口(如CLI)各不同,与此同时,网络设备数量呈几何级数量增加,这使得网络管理变得愈发复杂。在这种背景下,SNMP应运而生,它可提供一个统一的接口和协议,
随着网络技术的飞速发展,网络结构越来越复杂,网络设备种类也越来越多,不同设备厂商所提供的管理接口(如CLI)各不同,与此同时,网络设备数量呈几何级数量增加,这使得网络管理变得愈发复杂。在这种背景下,SNMP应运而生,它可提供一个统一的接口和协议,解决了不同产品之间的差异性,实现了对不同种类和厂商的网络设备进行统一化管理,较大程度上简化了网络管理,同时,它利用“网络管理网络”的方式实现了对网络设备的高效和批量管理。 什么是SNMP? SNMP(简单网络管理协议)是一种广泛应用于TCP/IP网络的网络管理标准协议(应用层协议),它提供了一种通过运行网络管理软件的中心计算机(即网络管理工作站)来监控和管理计算机网络的标准化管理框架(方法)。目前已颁布了SNMPv1、SNMPv2c和SNMPv3三个版本,广泛应用于网络交换机、路由器、打印机等网路设备上。 SNMPv2c的基本操作工作过程 首先,当NMS向Agent发送Get/GetNext/GetBulk/Set请求报文时,报文中各字段将进行如下设置:版本号为所使用的SNMP版本;团体名为public;PDU中PDU类型为Get/GetNext/GetBulk/Set类型,绑定变量填入MIB节点名sysContact。 然后,Agent会对报文中所携带的SNMP版本号和团队名进行认证。认证成功后,Agent会根据请求查询MIB中的sysContact节点或者下一个节点sysName,得到sysContact或sysName的值并将其封装到Response报文中的PDU,向NMS发送响应;或者Agent根据请求设置管理变量在管理信息库MIB中对应的节点,设置成功后向NMS发送响应。若是查询不到,Agent则会向NMS发送出错响应。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读