【云计算 IT 基础知识】5.5.3 SNMP

muzilan muzilan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

【云计算 IT 基础知识】系列1 目录/汇总(持续更新)

------------------------------------------------------------


5.5.3 SNMP


概念

简单网络管理协议SNMP(Simple Network Management Protocol)是用于在SNMP代理(客户机进程)和SNMP管理器(服务器进程)之间传送管理信息的基于请求/应答的协议,是专门设计用于在IP网络管理网络节点的一种标准协议。网络管理员可通过SNMP管理网络效能,发现并解决网络问题以及规划网络增长。网络管理系统可通过SNMP接收随机消息及事件报告,获知网络出现问题。

几个和SNMP相关的概念:

l 管理信息库MIB
MIB(Management Information Base)是网络管理数据的标准,详细规定了网络元素必须保存的数据项目、数据类型及每个数据项目的操作。其中的网络元素指服务器、路由器、LAN switch等。通过访问MIB,可实现基本的网络管理。

l 管理信息结构SMI
SMI(Structure of Management Information)用于定义和识别MIB的变量的一组规则。

l SNMP代理
代理是指被管设备端上与管理相关的软件。SNMP代理包含被管理设备的MIB。例如,路由器上的SNMP代理包含决定此路由器可管理对象的特定信息。SNMP代理回答SNMP管理器提出的对代理MIB中对象的查询。当发生特定事件或达到定义的值时,SNMP代理也会向管理器发出警告。

l 共同体
共同体指定义验证、访问控制和代理特征的SNMP管理者和SNMP代理之间的关系。SNMP通过共同体提供初步和有限的安全能力。共同体是在被管理系统中定义的本地概念。被管理系统为每个被要求的验证、访问控制和代理特征的组合建立一个共同体。每个共同体被赋予一个在被管理系统内部唯一的共同体名,该共同体名要提供给共同体内的所有管理器,以便它们在get和set操作中使用。代理可以和多个管理器建立多个共同体,同一个管理器可以出现在不同的共同体。


交互操作


SNMP通过UDP操作,在管理站和被管理设备的代理之间交互MIB库中的管理信息。SNMP定义了5种管理进程与代理进程之间进行交互的操作:

l get-request:从代理进程处提取一个或多个参数值。
l get-next-request:从代理进程处提取一个或多个参数的下一个参数值。
l set-request:设置代理进程的一个或多个参数值。
l get-response:它是前3个操作的响应操作,返回一个或多个参数值。
l trap:代理进程发出的报文,通知管理进程有某种事情发生。

前3个操作是由管理进程向代理进程发出的,采用UDP的161端口。后2个是代理进程发给管理进程的,采用UDP的162端口(为简化起见,前面3个操作简称为get、get-next和set)。




工作方式


SNMP代理的工作方式如下:
1. SNMP代理侦听UDP端口161上的SNMP消息。发送到代理上的每个SNMP报文都含有想要读取或修改的管理对象的列表,并包含共同体名。
2. SNMP代理判断共同体名是否与SNMP代理的共同体名一致:
l 若不一致,则丢弃该消息,并给网管站发送一条通知,指示有人试图非法访问该代理。
l 若一致,则试图处理该请求。






报文格式


SNMP的5种操作在UDP数据报中被封装成5种对应的SNMP报文。它们都有公共SNMP首部和不同的PDU(其中get、get-next和set的PDU部分是相同的),如图5-38所示。



SNMP报文的编码采用ASN.1(抽象语法标记)和BER(基本编码规则),使得报文的长度取决于变量的类型和值。
SNMP报文中各字段的含义如表5-17所示。





------------------------------------------------------------













...全文

相关推荐

SNMP协议——网络管理概述

随着时代的发展,网络彻底改变了人们的生活,人们可以不分昼夜地享受网络提供的服务。作为一个用户来说,从来不会担心有一天网络会崩溃,设备会故障,但是作为企业或者服务提供商而言,错误,故障可能天天都在发生,或者天天都有发生的风险,所有的一切都不能中断所提供的服务,越是大型的公司或者服务商,越不能容忍服务中断,网络管理的重要性就体现于此,它可以未雨绸缪,也可以第一时间发现问题并解决问题,本章将介绍一个主流的网络管理协议SNMP.即使在一个非常复杂的网络环境中,SNMP依然可以正常工作, 网络管理狭义的理解是通信量的

网络豆

云计算:从基础架构原理到最佳实践之:云计算监控与自动化

作者:禅与计算机程序设计艺术 1.背景介绍 云计算是一种新型的计算模式,它利用分布式、网络和超级计算资源,将数据中心和应用程序分离开来。云计算采用按需付费的方式提供计算资源,消除了硬件成本高昂的障碍,能够使企业的IT部门实现高度灵活性。但是同时也带来了巨大的管理难题。如何有效地管理云计算平台、资源及

DeepThink.ai

产教融合实训基地与实践中心建设逻辑图-可编辑版

产教融合实训基地与实践中心建设逻辑图-可编辑版

龙猫与奥特曼

idea2025-free.zip

idea2025-free.zip

qq_45190508

sop基于灵敏度分析的有源配电网智能软开关优化配置升级1(Matlab代码实现)

内容概要:本文提出了一种基于灵敏度分析的有源配电网智能软开关(SOP)优化配置方法,旨在应对高比例分布式电源接入带来的电压波动与网络损耗加剧等问题。研究以IEEE33节点系统为算例,通过改进的灵敏度分析模型量化各节点对电压和功率流动的影响程度,进而构建SOP选址与定容的优化模型,实现降低网损、改善电压分布及提升系统运行灵活性的目标。全文详细阐述了灵敏度指标的数学推导、目标函数与约束条件的建模过程,并基于Matlab实现了完整的仿真求解流程,具备良好的工程实用性与学术参考价值。; 适合人群:电力系统及其自动化、电气工程等相关专业的硕士博士研究生、科研机构研究人员,以及从事智能配电网规划、运行与优化的工程技术人员。; 使用场景及目标:①研究分布式电源大规模接入背景下配电网的主动调控与优化策略;②指导智能软开关在实际配电网中的科学选址与容量配置;③为相关科研课题提供可复现的仿真案例,支撑学术论文撰写与算法验证。; 阅读建议:建议读者结合提供的Matlab代码与IEEE33节点标准模型进行动手实践,重点理解灵敏度指标的物理意义及其在优化模型中的应用逻辑,关注求解过程中的约束设置与算法收敛性,并可进一步拓展至SOP与储能联合配置、多时间尺度优化等复杂场景进行二次开发与研究。

荔枝科研社
评论 28
收藏 已收藏
分享
返回顶部
muzilan
云计算 452 成员 452 内容