snmp协议(snmp工作原理)

2025-04-15 03:40:03 0

snmp协议(snmp工作原理)

本文目录

snmp工作原理

SNMP 的工作原理:SNMP(Simple Network Management Protocol,简单网络管理协议)首先是由IETF的研究小组为了解决Internet上的路由器管理问题而提出的。SNMP的设计原则是简单性和扩展性。简单性是通过信息类型限制、请求响应或协议而取得。扩展性是通过将管理信息模型与协议、被管理对象的详细规(MIB分离而实现的。网络管理体系结构SNMP的网络管理模型包括以下关键元素:管理站、代理者、管理信息库、网络管理协议。管理站一般是一个分立的设备,也可以利用共享系统实现。管理站作为网络管理员与网络管理系统的接口,它的基本构成为:一组具有分析数据、发现故障等功能的管理程序; 一个用于网络管理员监控网络的接口; 将网络管理员的要求转变为对远程网络元素的实际监控的能力; 一个从所有被管网络实体的MIB中抽取信息的数据库。网络管理系统中另一个重要元素是代理者。装备了SNMP的平台,如主机、网桥、路由器及集线器均可作为代理者工作。代理者对来自管理站的信息请求和动作请求进行应答,并随机地为管理站报告一些重要的意外事件。网络资源被抽象为对象进行管理。但SNMP中的对象是表示被管资源某一方面的数据变量。对象被标准化为跨系统的类,对象的集合被组织为管理信息库(MIB)。MIB作为设在代理者处的管理站访问点的集合,管理站通过读取MIB中对象的值来进行网络监控。管理站可以在代理者处产生动作,也可以通过修改变量值改变代理者处的配置。管理站和代理者之间通过网络管理协议通信,SNMP通信协议主要包括以下能力。· Get:管理站读取代理者处对象的值。· Set:管理站设置代理者处对象的值。· Trap:代理者向管理站通报重要事件。在标准中,没有特别指出管理站的数量及管理站与代理者的比例。一般地,应至少要有两个系统能够完成管理站功能,以提供冗余度,防止故障。网络管理协议环境SNMP为应用层协议,是TCP/IP协议族的一部分。它通过用户数据报协议(UDP)来操作。在分立的管理站中,管理者进程对位于管理站中心的MIB的访问进行控制,并提供网络管理员接口。管理者进程通过SNMP完成网络管理。

什么是SNMP协议

许多人认为 SNMP在ip上运行的原因是Internet运行的是TCP/IP协议,然而事实并不是这样。 SNMP被设计成与协议无关,所以它可以在IP,IPX,AppleTalk,OSI以及其他用到的传输协议上被使用。SNMP是一系列协议组和规范(见下表),它们提供了一种从网络上的设备中收集网络治理信息的方法。SNMP也为设备向网络治理工作站报告问题和错误提供了一种方法。 名字说明 MIB 治理信息库 SMI 治理信息的结构和标识 SNMP 简单网络治理协议从被治理设备中收集数据有两种方法:一种是只轮询(polling-only)的方法,另一种是基于中断(interrupt-based)的方法。假如你只使用只轮询的方法,那么网络治理工作站总是在控制之下。而这种方法的缺陷在于信息的实时性,尤其是错误的实时性。你多久轮询一次,并且在轮询时按照什么样的设备顺序呢?假如轮询间隔太小,那么将产生太多不必要的通信量。假如轮询间隔太大,并且在轮询时顺序不对,那么关于一些大的灾难性的事件的通知又会太馒。这就违反了积极主动的网络治理目的。当有异常事件发生时,基于中断的方法可以立即通知网络治理工作站(在这里假设该设备还没有崩溃,并且在被治理设备和治理工作站之间仍有一条可用的通信途径)。然而,这种方法也不是没有他的缺陷的,首先,产生错误或自陷需要系统资源。假如自陷必须转发大量的信息,那么被治理设备可能不得不消耗更多的时间和系统资源来产生自陷,从而影响了它执行主要的功能(违反了网络治理的原则2)。而且,假如几个同类型的自陷事件接连发生,那么大量网络带宽可能将被相同的信息所占用(违反了网络治理的原则1)。尤其是假如自陷是关于网络拥挤问题的时候,事情就会变得非凡糟糕。克服这一缺陷的一种方法就是对于被治理设备来说,应当设置关于什么时候报告问题的阈值(threshold)。但不幸的是这种方法可能再一次违反了网络治理的原则2,因为设备必须消耗更多的时间和系统资源,来决定一个自陷是否应该被产生。结果,以上两种方法的结合:面向自陷的轮询方法(trap-directed polling)可能是执行网络治理最为有效的方法了。一般来说,网络治理工作站轮询在被治理设备中的代理来收集数据,并且在控制台上用数字或图形的表示方式来显示这些数据。这就答应网络治理员分析和治理设备以及网络通信量了。被治理设备中的代理可以在任何时候向网络治理工作站报告错误情况,例如预制定阈值越界程度等等。代理并不需要等到治理工作站为获得这些错误情况而轮询他的时候才会报告。这些错误情况就是众所周知的SNMP自陷(trap)。在这种结合的方法中,当一个设备产生了一个自陷时,你可以使用网络治理工作站来查询该设备(假设它仍然是可到达的),以获得更多的信息。

snmp协议(snmp工作原理)

本文编辑:admin
snmp协议 ,snmp ,s

更多文章:


dictionary怎么读音发音(请问dictionary怎么读)

dictionary怎么读音发音(请问dictionary怎么读)

本文目录请问dictionary怎么读dictionary怎么读dictionary读什么词典的英文怎么读dictionary该怎么读【发音】请问dictionary怎么读dictionary代码字典; 音标翻译一下就会了。dictiona

2025年3月26日 17:40

implement和execute的区别(execute,executequery,executeupdate的区别是什么)

implement和execute的区别(execute,executequery,executeupdate的区别是什么)

本文目录execute,executequery,executeupdate的区别是什么enforce,perform,execute有什么区别implement 和 execute 都有 v. 执行 的意思/ 那这两个词有什么区别呢 在句

2025年3月19日 10:50

vendor code是什么意思(USB vendorco productcode ,谁能告诉我这是什么意思)

vendor code是什么意思(USB vendorco productcode ,谁能告诉我这是什么意思)

本文目录USB vendorco productcode ,谁能告诉我这是什么意思usb中Product ID和VendorID分别什么意思知道的重赏呀!!!什么情况下需要申请vendor code制图里的4-R3 是什么意思vendor是

2025年3月2日 01:40

ceil函数matlab(matlab中w1m=ceil(max(max(w1)))是什么意思啊)

ceil函数matlab(matlab中w1m=ceil(max(max(w1)))是什么意思啊)

本文目录matlab中w1m=ceil(max(max(w1)))是什么意思啊怎么用matlab求商函数matlab中ceil函数的用法matlab的fix,floor和ceil函数的区别与联系matlab中 i=ceil(Rand*n)什

2025年2月26日 10:10

issued什么意思中文(查询美国签证状态显示issued是什么意思)

issued什么意思中文(查询美国签证状态显示issued是什么意思)

本文目录查询美国签证状态显示issued是什么意思issued 在产地证上什么意思美国签证issued是什么意思英语issued_time怎么翻译ISSUED中文是什么意思查询美国签证状态显示issued是什么意思美国签证状态查询issue

2025年2月27日 04:40

存储设备有哪些(急!计算机的存储设备有哪些)

存储设备有哪些(急!计算机的存储设备有哪些)

本文目录急!计算机的存储设备有哪些电脑美术设计常用的存储设备有哪些常见可移动存储设备有哪些存储设备包括哪些常用的计算机储存设备有哪些急!计算机的存储设备有哪些计算机中的存储器分为内存储器和外存储器,软盘、硬盘、光盘、U盘、移动硬盘等是外存储

2025年2月15日 10:50

swift 编程语言(swift是不是最新的一种编程语言)

swift 编程语言(swift是不是最新的一种编程语言)

本文目录swift是不是最新的一种编程语言cips与swift系统区别是什么swift是什么意思swift语言是什么苹果为什么要放弃Objective-C语言swift语言未知运算符怎么表示swift是不是最新的一种编程语言翻完iBooks

2025年3月16日 23:00

spool是什么意思(什么是spool技术)

spool是什么意思(什么是spool技术)

本文目录什么是spool技术spooling是什么意思请教Pipe spool 是什么意思SQL语句中spool aa.log什么意思什么是spool技术详细解析SPOOL技术:SPOOL是SQLPLUS的命令set wrap on;

2025年3月7日 14:10

java面试代码题(java面试题:写出下列代码的作用)

java面试代码题(java面试题:写出下列代码的作用)

本文目录java面试题:写出下列代码的作用java面试题求代码,最好有注解java 面试题java程序员面试题有Java面试题吗java面试题:写出下列代码的作用总的来说,其作用就是统计该文件中包含word关键字的个数。实际运行情况,拟定关

2025年3月10日 11:40

session invalidate(session.invalidate失效引发的疑问)

session invalidate(session.invalidate失效引发的疑问)

本文目录session.invalidate失效引发的疑问session.invalidate()和session.abandon()有什么不同,该如何选择Java:session中的invalidate()的作用是什么呢求解后台执行ses

2025年3月22日 09:20

opengl官网教程(关于opengl)

opengl官网教程(关于opengl)

本文目录关于opengl我想自学OpenGL如何使用openGL模式关于opengl还有dll文件拷贝到c盘windows文件夹中system32文件夹里。直接看程序会不知所云,你就先看看《openGL编程指南》吧,openGL的红宝书。配

2025年3月6日 20:00

connectionstring属性未初始化(connectionstring 这个尚未初始化是怎么回事)

connectionstring属性未初始化(connectionstring 这个尚未初始化是怎么回事)

本文目录connectionstring 这个尚未初始化是怎么回事ConnectionString 属性尚未初始化是怎么回事connectionstring 这个尚未初始化是怎么回事你的连接字符串是写在web.config中的吗?如果是这样

2025年3月22日 17:00

conference怎么读英语(年会用英语怎么说)

conference怎么读英语(年会用英语怎么说)

本文目录年会用英语怎么说conference ;strand ;inquisitive ; 这英语用谐音怎么读年会用英语怎么说“年会”英语:annual party。重点词汇:1、annual英   adj.每年的;一年的;一年生的。n.年

2025年2月28日 20:30

c语言背包问题(C语言算法求助:背包问题)

c语言背包问题(C语言算法求助:背包问题)

本文目录C语言算法求助:背包问题c语言的穷举法的背包问题背包问题C语言简短代码,大神们最好带解释和注释,谢谢!!!背包问题,C语言编程C语言:背包问题(数据结构)用C语言实现背包问题求解背包问题(C语言)C语言算法求助:背包问题//如果每种

2025年3月18日 06:40

linux下的gtk是什么有什么用?用gtk怎么编写一个数据库

linux下的gtk是什么有什么用?用gtk怎么编写一个数据库

本文目录linux下的gtk是什么有什么用用gtk怎么编写一个数据库linux下的gtk是什么有什么用GTK(GIMP Toolkit)是一个Linux平台下基于Xwindow图形窗口的图形用户编程接口工具,可以借助它来开发Linux平台下

2025年4月15日 07:40

pathos是什么意思(什么叫ethos pathos logos 在修辞学里跟写作文什么关系)

pathos是什么意思(什么叫ethos pathos logos 在修辞学里跟写作文什么关系)

本文目录什么叫ethos pathos logos 在修辞学里跟写作文什么关系什么叫ethos pathos logos 在修辞学里什么叫ethos pathos logos 在修辞学里跟写作文什么关系古希腊修辞学认为合格的演讲(或者写作)

2025年3月1日 07:40

diplomatically是什么意思(ACT的动词解释)

diplomatically是什么意思(ACT的动词解释)

本文目录ACT的动词解释have a rest是什么意思可不要说错了ACT的动词解释act及物动词 vt.1. 扮演He acted Othello at the Royal Theater that evening.那天晚上他在皇家剧院扮

2025年2月27日 00:20

phpstudy是什么(请问apache与phpstudy有什么区别安装了phpstudy2014还需要再安装apache吗)

phpstudy是什么(请问apache与phpstudy有什么区别安装了phpstudy2014还需要再安装apache吗)

本文目录请问apache与phpstudy有什么区别安装了phpstudy2014还需要再安装apache吗phpstudy的导入文件是干什么的请问apache与phpstudy有什么区别安装了phpstudy2014还需要再安装apach

2025年2月16日 20:10

jdk安装方法(jdk安装方法)

jdk安装方法(jdk安装方法)

本文目录jdk安装方法JDK怎么安装与配置环境变量java jdk 1.7怎么安装jdk安装方法随便一搜就有了,这是我搜到的:1.安装jdk并配置环境变量 下载:jdk1.5.0_08:有了这个安装程序,你就可以开发和运行跟JAVA有关的程

2025年3月31日 06:20

android定时器(android为什么定时器会内存泄漏)

android定时器(android为什么定时器会内存泄漏)

本文目录android为什么定时器会内存泄漏android 定时器如何让某天某个时间启动Android Studio定时器!android设置定时器调用时设置时间android 确定时间点自动更新数据的定时器android怎么设置一个定时的

2025年2月13日 10:50

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:20
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:7
标签列表

热门搜索