Net-snmp总结(一)-snmp的基本概念

一、SNMP简单概述

1.1、什么是Snmp

  SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议"。SNMP是一种简单网络管理协议,它属于TCP/IP五层协议中的应用层协议,用于网络管理的协议。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠,受到了众多厂商的欢迎,成为了目前最为广泛的网管协议。


  SNMP协议主要由两大部分构成:SNMP管理站和SNMP代理。SNMP管理站是一个中心节点,负责收集维护各个SNMP元素的信息,并对这些信息进行处理,最后反馈给网络管理员;而SNMP代理是运行在各个被管理的网络节点之上,负责统计该节点的各项信息,并且负责与SNMP管理站交互,接收并执行管理站的命令,上传各种本地的网络信息。


  SNMP管理站和SNMP代理之间是松散耦合。他们之间的通信是通过UDP协议完成的。一般情况下,SNMP管理站通过UDP协议向SNMP代理发送各种命令,当SNMP代理收到命令后,返回SNMP管理站需要的参数。但是当SNMP代理检测到网络元素异常的时候,也可以主动向SNMP管理站发送消息,通告当前异常状况。


SNMP的基本思想:为不同种类的设备、不同厂家生产的设备、不同型号的设备,定义为一个统一的接口和协议,使得管理员可以是使用统一的外观面对这些需要管理的网络设备进行管理。通过网络,管理员可以管理位于不同物理空间的设备,从而大大提高网络管理的效率,简化网络管理员的工作。


SNMP的工作方式:管理员需要向设备获取数据,所以SNMP提供了【读】操作;管理员需要向设备执行设置操作,所以SNMP提供了【写】操作;设备需要在重要状况改变的时候,向管理员通报事件的发生,所以SNMP提供了【Trap】操作。

1.2、SNMP 和

  • 4
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 1 第一章 背景 2 第二章 理论基础 3 2.1软件定义网络SDN 3 2.2 openflow网络架构 4 2.2.1 openflow交换机 4 2.2.2 openflow 控制器 8 2.2.3 openflow 虚拟化 8 2.3 安全通道 9 2.3.1 OF协议 9 2.3.2 建立连接 10 2.3.3 连接中断 11 2.3.4 加密 11 2.3.5 生成树 11 第三章 实验环境搭建 11 3.1 安装open vswitch 12 3.1.1 安装KVM 12 3.1.2 安装Openvswitch 13 3.1.3 配置网桥 14 3.2 安装NOX网络操作系统及GUI 15 3.2.1 安装NOX 15 3.2.2 安装NOX-GUI 16 3.3 环境测试 16 3.1.1 总体拓扑图展示 16 3.3.2 运行controller 16 3.3.3 配置open vswitch 17 3.3.4 测试open switch 与 controller 是否连通 18 3.3.5 启动GUI监测 19 第四章 Open Flow分析 19 4.1 重要的数据结构 19 4.1.1 of协议头 19 4.1.2交换机端口状态 21 4.1.3 流匹配结构 21 4.1.4 行为结构 22 4.1.5流表操作 22 4.1.6 表统计信息 23 4.1.7 端口统计 23 4.1.8 数据包进入 24 4.1.9 发送数据包 24 4.1.10 流表删除 25 4.2 openflow设备定义以及基本操作 25 4.3 OpenFow数据通路分析 28 第五章NOX分析 30 5.1 事件 30 5.1.1 事件概念 30 5.1.2 核心事件列表 30 5.2 组件 31 5.2.1 组件的概念 31 5.2.2 基于python的组件实现原理 31 5.2.3 流表创建实现原理 32 5.2.4 组件的基本架构 32 第六章 python组件实例 33 6.1 实例一解析packet_in 数据包 33 6.2实例二数据通路重定向 33 第七章 GUI 组件实例 36 7.1 GUI 简介 36 7.2 NOX-GUI实现原理 36 7.2.1 SNMP协议简介 36 7.2.2 open vswitch SNMP实现 36 7.2.3 NOX SNMP 实现 36
1.网络管理的体系结构大体分为( 集中式网络管理)、(分级式网络管理)和(分布式网络管理)三种;2.目前最主要的两大网络管理标准是ISO的( 公共管理信息服务CMIS、公共管理信息协议CMIP)和IETF的(简单网络管理协议SNMPv1/v2/v3);3.在网络管理平台中,用于定义管理对象的信息数据库被称为(管理信息库MIB);4.在网络管理技术的发展趋势中,管理方式由人工管理向(智能化)管理发展,管理界面由CLI向(图形用户界面GUI)发展;5.基于Web的网络管理模式有(基于代理的解决方案)和(嵌入式解决方案)两种实现方式。6.SNMP的管理模型的基本组件是(被管理设备)、(代理)和(网络管理系统);7.SNMP从被管理设备中收集数据有两种方法,是(轮询)和(基于中断的方法);8.SNMP MIB的对象标识符结构定义了(三)个主要分支,由(国际化标准组织ISO)和(国际电报电话咨询委员会CCITT)管理 ;9.SNMPv1管理模型提供了四个基本操作命令,分别是(GET)、(GET-NEXT)、(SET)和(Trap);10.SNMP基于传输层的(UDP)协议;11.(远程监控RMON)可以用于模拟监控子网范围内的信息,扩展SNMP的使用范围;12. 层次化网络设计在互联网组件的通信中引入了三个关键层的概念,这三个层次分别是核心层、 汇聚层和接入层。13. Windows2000系统默认的内置管理员帐户是Administrator、Guest.14. 查看某主机自动获取到的IP地址的命令是ipconfig/all.16、实现动态分配IP地址的协议是DHCP动态主机配置协议。19在网络故障排除中,我们应该首先检查物理层的故障。21.IIS中匿名验证验证方式可让用户随意访问Web服务器。22.windows 2003支持两种帐户,分别是域帐户和本地账户。23、windows操作系统中用户帐户和组之间的关系描述正确的是一个帐户可以归属于多个组24. 一般地说,RMON的目标是监视子网范围的通信25. 域之间的的信任关系是可传递的、双向信任的26. Nslookup命令除了可以得到对方主机IP外,还可以得到DNS解析服务器的主机名称和对应的IP地址。 27.关于NTFS的说法错误的是文件夹在进行移动时权限不受影响28. 关于IIS的叙述错误的是IIS 只支持WWW服务39. SNMP管理模型提供的对管理信息进行修改和控制的操作是SET.40. 关于NTFS描述错误的是Windows 98支持NTFS.41 windows中常用于网络路径跟踪的命令是tracert.
### 回答1: 深入理解net-snmp是一本关于net-snmp工具的参考手册,主要介绍了net-snmp的特性、功能和使用方法。net-snmp是一个开源的网络管理工具,用于实现Simple Network Management Protocol(SNMP)的功能。 该书首先介绍了SNMP基本概念和工作原理,包括管理端和被管理端之间的通信和数据交换过程。然后详细介绍了net-snmp的安装和配置步骤,包括编译和安装net-snmp软件包、设置SNMP代理和管理端的认证方法等。 接下来,书中详细介绍了net-snmp工具的使用方法,包括snmpget、snmpset、snmpwalk等命令的参数和用法。通过这些命令,用户可以从被管理设备中获取信息、设置参数和运行命令,对网络设备进行管理和监控。 此外,该书还介绍了如何使用net-snmp开发自定义的SNMP扩展和应用程序。通过使用net-snmp的API,开发人员可以编写自己的管理应用程序,实现特定的管理功能和监控需求。 书中还提供了大量的示例和实际应用场景,帮助读者更好地理解net-snmp的使用方法和功能特性。同时,书中还包括了一些常见问题和故障排除的方法,供读者参考和解决实际问题。 总之,深入理解net-snmp是一本权威的参考手册,适合网络管理员、开发人员和对SNMP协议感兴趣的读者阅读。通过学习net-snmp,读者可以深入了解SNMP的原理和应用,掌握net-snmp工具的使用方法,从而更好地进行网络管理和监控。 ### 回答2: Net-SNMP是一种开源的SNMP(Simple Network Management Protocol,简单网络管理协议)工具,用于在网络上实现管理和监控的功能。Net-SNMP提供了一个完整的SNMP实现,包括SNMP协议引擎、MIB解析器、SNMP工具等。 《深入理解net-snmp》这本书是为了帮助读者更好地了解和使用Net-SNMP而编写的。这本书的内容主要包括对Net-SNMP的介绍和使用方法、SNMP协议的基础知识、SNMP协议传输层的讲解以及针对特定设备的SNMP配置和管理等内容。 通过深入理解Net-SNMP,读者将能够掌握使用Net-SNMP进行网络管理和监控的技能。首先,读者将学习如何安装和配置Net-SNMP,并了解各种SNMP工具的使用方法,例如snmpget、snmpwalk等。然后,读者将学习SNMP协议的基础知识,包括SNMP的数据类型、对象标识符(OID)的使用方法等。此外,读者还将了解SNMP的传输层协议,包括SNMPv1、SNMPv2c和SNMPv3等。最后,读者将学习如何对特定设备进行SNMP配置和管理,包括设置SNMP团体名、配置SNMP陷阱等。 总的来说,《深入理解net-snmp》这本书能够帮助读者深入理解和掌握Net-SNMP工具的使用方法,使其能够更好地进行网络管理和监控。无论是网络管理员、系统工程师还是对网络管理和监控感兴趣的读者,都能从这本书中获得很多实用的知识和技能。 ### 回答3: Net-SNMP是一个开源的网络管理工具集,用于实现SNMP(Simple Network Management Protocol)的管理功能。《深入理解Net-SNMP》是一本介绍Net-SNMP工具集的详细解析的PDF电子书。该电子书分为多个章节,逐步深入讲解了Net-SNMP的使用和原理。 首先,该书介绍了SNMP协议的概念和作用,解释了SNMP的工作原理和基本架构。接着,它详细介绍了Net-SNMP工具集的组成和各个组件的功能。例如,它介绍了snmpd,即SNMP代理程序,它负责接收和处理SNMP请求;还介绍了snmpwalk和snmpget等命令行工具,用于获取和设置管理信息。 《深入理解Net-SNMP》还深入讲解了Net-SNMP的配置和使用。它详细介绍了如何配置和启动snmpd,包括如何设置SNMP代理的身份验证、访问控制和日志记录等。此外,它还演示了如何使用snmpwalk和snmpget等命令行工具来查询和修改SNMP代理的管理信息。 此外,该书还提供了一些常见的使用示例和最佳实践。例如,它演示了如何使用SNMP来监控网络设备,如交换机、路由器和服务器等。它还介绍了如何使用Net-SNMP工具集进行远程诊断和故障排除,以及如何编写自定义的SNMP扩展和插件。 总的来说,《深入理解Net-SNMP》是一本对Net-SNMP工具集进行详细解析的电子书。它适用于任何对SNMP和网络管理感兴趣的技术人员,通过阅读该书,读者将能够充分理解和使用Net-SNMP工具集,并应用于实际的网络管理和监控中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值