SNMP协议——网络管理概述

news2024/9/21 16:47:17

  • 作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​​

目录

前言

一.网络管理概述

1.网络管理概念

2.网络管理功能

1.配置管理

2.性能管理

3.故障管理

4.安全管理

5.计费管理

3.网络管理组成

二.网络管理的模式

三.网络管理方式

四.SNMP协议介绍

1.SNMP协议概述

2.SNMP的版本

五.NMS、Agent和MIB的关系

1.SNMP管理流程

2.Community认证

3.SNMP通信端口


前言

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

 

一.网络管理概述

在网络规模日趋扩大,设备越来越多、功能越来越强的同时,网络的管理也面临新的挑战,这将导致网络管理困难加剧,传统的网络管理,在特定的环境下或者小型网络中也许可以工作正常。但是当面对复杂的,多样化的及多厂商设备环境时,这种针对特定环境的网络管理产品显得力不从心,因此,需要有标准的网络管理协议才能对复杂的网络环境进行有效的管理。


由于网络设备或服务器出现问题而造成的损失越来越大、所以IT人员开始逐渐关注网络管理。希望有更加高效的管理手法,而不是像传统的管理,逐台去维护,现在人们已经清楚地意识到,计算机网络的管理也是一项关键技术,借助于一些网络管理软件,工程师可以实现对网络的实时监控调整数据库,自动轮询网络设备,以及生成实时网络状态变化和信息流的图形报告。

1.网络管理概念

网络管理狭义的理解是通信量的管理,广义的理解是指利用多种应用程序,工具和设备来监控
和维护重要网络资源的一种技术,并对这些资源做统一的监控,配置,优化及计费,网络管理功能
可概括为配置管理、性能管理,故障管理、安全管理和计费管理。

2.网络管理功能

1.配置管理

  • 负责监测和控制网络的配置状态,对网络的拓扑结构,资源,使用状态等配置信息进行监测和
  • 修改、包括网络规划、服务规划、服务提供、状态监测和控制等。

2.性能管理

  • 负责网络通信信息(流量,用户,访问的资源等)的收集、加工和处理,包括性能监视,性能
  • 分析,优化性能和生成性能报告等。

3.故障管理

  • 能够迅速发现、定位和排除网络故障,保证网络的高可用性,包括故障警告,定位,测试、修
  • 复和记录等。

4.安全管理

  • 保证网络管理系统正确运行,保护被管理的目标免受侵扰和破坏,包括身份验证、密钥管理
  • 病毒预防、灾难恢复等。

5.计费管理

  • 正确地计算和收取用户使用网络服务的费用,进行网络资源利用率的统计,包括计费记录,用
  • 户账单、网络运行成本等。

3.网络管理组成

  1. 被管理端
  2. 代理程序
  3. 网络管理器
  4. 公共网络管理协议
  5. 管理信息库(Management Information Base,MIB)

二.网络管理的模式

网络管理分为带内(in-band)管理和带外(out-of-band) 管理两种,这里的“带”可以理解为
传输业务流量的有效带宽,通俗的说法就是管理流量是否占用业务流量带宽。
带内管理是指管理流量和业务流量在相同的链路中传递,这种方式部署起来比较简单,基于现
有的网络资源就可以实现管理,但是这种方式的不足也显而易见,一旦网络出现广播风暴,中毒。
拥塞等情况,对管理流量也会造成影响,如图

带外管理是指管理流量通过专用的线缆传输,和业务流量完全隔离,这种方式需要额外部署管理链路,会在一定程度上增加部署成本,好处是即使用户网络出现瘫痪,也基本不影响对设备的管理,如图 。

 

三.网络管理方式

  1. Telnet管理   简单方便
  2. console管理  效率高,带外管理
  3. SSH管理  安全性高
  4. Web管理  免客户端软件

四.SNMP协议介绍

SNMP (Simple Netwok Management Protocol,简单网络管理协议)是网络管理程序(NMS) 和代理程序(Agent)之间的通信协议,它规定了在网络环境中对设备进行管理的统一标准,包括管理框架、公共语言.安全和访问控制机制,SNNP的前身是简单网管监控协议(SGMP).用来对通信线路进行管理,之后Ihtermet工作组ETF对SGVP做了标准化的修改,加入了SM和MB体系结构,演变成今天的SNMP协议,SNMP是公有标准,可以用来实现多厂商,多设备的统一管理,可以管理的设备包括主机,服务器及网络设备等,在网络正常工作时,SWNP可实现统计,配置和测试等功能,当网络出现故障时,可实现各种差错检测和恢复功能,SNVP是一种应用层协议,传输层使用UDP传输。

1.SNMP协议概述

NMS
网管软件
Agent
被监控端的代理程序,用于收集信息
MIB
管理信息库
OID
标识变量的层次路径
Community
用于对通信的双方进行认证

2.SNMP的版本

SNMPv1
SNMPv2
SNMPv3
增加安全性和远程配置能力

五.NMS、Agent和MIB的关系

SNVP用来监控和管理网络中一组设备,它借助于网络通信实现,SNMP使用标准的协议报文来
实现通信,为管理程序和代理程序之间的通信提供了统一的标准;NMS运行在管理端,通过它管理若干个设备:Agent运行在被管理端,用于和NVS进行通信,因此,简化的管理过程就演变成了管理程序和代理程序通信的过程,很多主流的厂商设备都支持SNMP.所以通过SNMP协议,NMS可以管理所有支持SNMP协议的设备,如图

 

1.SNMP管理流程

2.Community认证

Community
提供管理端和被管理端之间的认证,杜绝非法管理端

 

3.SNMP通信端口

UDP协议
端口161~162
收集数据方式
主动收集
被动接收Trap消息

 


 创作不易,求关注,点赞,收藏,谢谢~ 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/60233.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Xshell连接如何记住用户秘钥文件

场景描述 服务器ssh登录有2种常用的方式: 方式1:用户密码认证,登录时输入用户名和密码。方式2:公钥认证(Public Key User Authentication),登录时提供用户名私钥。公钥需要存储一份在服务器上该用户的~/.ssh/authori…

是德科技DSOX2002A型号示波器的使用

文章目录图使用自检电路单次触发按键恢复出厂设置水平调整区水平位移调整按钮水平时机调整旋钮垂直调整区通道启用按钮垂直档位调节旋钮垂直位移调整旋钮测量区图 使用 自检 黑色鳄鱼夹接地,伸缩探钩挂到左侧。 按下auto按键 使用测量按键可以调出波形的峰峰值与频…

Redis (持续更新…)

提到这个词,脑海里一连串:它是什么,能干什么,怎么干的,不用它行不行,有没有同类…… 其实就是5W2H,或者说凡事多问个为什么 先放官网: ​​​​​​Redis CRUG网站 它是开源存储…

非零基础自学Golang 2 开发环境 2.5 第一个Go 程序

非零基础自学Golang 学习文档地址:https://www.topgoer.cn/ 本文仅用于学习记录,不存在任何商业用途,如侵删【已联系过文档作者】 文章目录非零基础自学Golang2 开发环境2.5 第一个Go 程序2.5.1 Hello World2 开发环境 2.5 第一个Go 程序 2…

IDEA创建Java Web项目

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:JAVA开发者…

【电商】跨境电商「保税」业务(附支付宝、微信对接指南)

​电商作为产品的一个大类,很多业务相关的东西都比社交、工具类产品更为复杂;而且涉及到经济、支付等环节,让很多新人头疼不已。这篇文章作者从跨境电商的「保税」业务出发,以支付宝、微信的对接为例,为你详解跨境电商…

Python之面向对象

目录 一、类的定义 二、魔法方法 三、属性管理 四、封装 五、继承&多态 一、类的定义 # 类封装 class Dog:name"修狗"age3dDog() print(fname is {d.name} ,age is {d.age}) # python与java关于类封装的区别 d.sex"母" print(fname is {d.name} ,…

逸飞激光在科创板IPO过会:前三季度营收约3亿元,同比增长59%

近日,上海证券交易所科创板披露的信息显示,武汉逸飞激光股份有限公司(下称“逸飞激光”)获得上市委会议通过。据贝多财经了解,逸飞激光于2022年6月24日在科创板递交招股书。 本次冲刺科创板上市,逸飞激光计…

【大数据入门核心技术-Hadoop】Hadoop高可用集群搭建

目录 一、Hadoop部署的三种方式 1、Standalone mode(独立模式) 2、Pseudo-Distributed mode(伪分布式模式) 3、Cluster mode(集群模式) 二、准备工作 1、先完成zk高可用搭建 2、/etc/hosts增加内容 …

数据科学家赚多少?数据全分析与可视化 ⛵

💡 作者:韩信子ShowMeAI 📘 数据分析实战系列:https://www.showmeai.tech/tutorials/40 📘 AI 岗位&攻略系列:https://www.showmeai.tech/tutorials/47 📘 本文地址:https://www…

[附源码]计算机毕业设计JAVA一点到家小区微帮服务系统

[附源码]计算机毕业设计JAVA一点到家小区微帮服务系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM…

Linux简单命令

Linux简单命令 现在写几个使用Linux时最常使用的简单命令 1.将一个文件复制到另一个文件夹内,比如将backboneA复制到backboneB路径下: cp -r /文件夹路径backboneA/* /文件夹路径backboneB/2.查看当前目录下有多少个文件及文件夹,需在终端输…

C++闲谈04——设计模式

C闲谈04——设计模式 单例模式 饿汉式单例模式 #include<iostream> #include<mutex>using namespace std; mutex mtx;class SingleTon{ public:static SingleTon* GetInstance() {if (instance nullptr) {lock_guard<mutex> lk(mtx); // 不是尖括号inst…

修复 爱普生 EPSON L4156 打印机 无法打印,开关 WIFI 墨水 三个灯同时闪烁的问题

L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4169 喷墨一体机清零图解 清零前请取消打印任务&#xff0c;打印机用 USB 线接电脑并开启 工具下载地址 EPSON打印机清零软件1.双击[Resetter.exe]启动软件,点击[Select],选择 Port 打 印机型号&#xff0c;然后点[OK]&#…

第8章 注意力机制与外部记忆

系列文章目录 第1章 绪论 第2章 机器学习概述 第3章 线性模型 第4章 前馈神经网络 第5章 卷积神经网络 第6章 循环神经网络 第7章 网络优化与正则化 第8章 注意力机制与外部记忆 第9章 无监督学习 第10章 模型独立的学习方式 第11章 概率图模型 第12章 深度信念网络 第13章 深…

Linux UART编程 驱动蓝牙芯片

在熟悉了UART概念后&#xff0c;我们要学以致用&#xff0c;在Linux用起来来驱动起来蓝牙芯片&#xff01; 我们直接借用man来看下&#xff0c;命令如下&#xff1a; man termios 1.头文件引用 #include <termios.h> #include <unistd.h> 2.串口打开关闭 open…

Python预测2022世界杯1/8决赛胜负

目录: why to do?how to do?why to do? 简单介绍一下为什么要做这个吧? 首先呢, 最近一直在看基于tensorflow框架实现facenet等一些人脸识别的网络. 再加上昨天(2022年12月3日)是2022年世界杯1/8决赛第一个比赛日. 就在不同平台搜了一下, 看看有没有其他大牛也做了这方面的…

设计模式——策略模式

设计模式中的复用性指的是编译单位&#xff08;二进制层面&#xff09;的复用性&#xff08;编译、测试、部署后是原封不动的&#xff09; 动机&#xff08;Motivation&#xff09; 在软件构建过程中&#xff0c;某些对象使用的算法可能多种多样&#xff0c;经常改变&#xf…

Netty系列(五):源码解读ServerBootstrapAcceptor类职能,探究Netty启动流程

ServerBootstrapAcceptor是Netty服务端用来接收客户端连接的核心类&#xff0c;本文将介绍ServerBootstrapAcceptor的职能。 init方法 在上一篇文章源码解读 backlog 参数作用中我们知道&#xff0c;在Netty服务端启动时&#xff0c;会调用ServerBootstrap.bind()绑定本地端口…

玩转GDAL一文带你深入Windows下FileGDB驱动支持

前言 了解GDAL的朋友一定知道&#xff0c;GDAL3.5以下&#xff08;含&#xff09;默认配置下是只支持gdb文件的读的&#xff0c;是不支持写的。更要命的是&#xff0c;默认的OpenFileGDB在读取时&#xff0c;如果我们在矢量文件中设置了属性表字段的别名&#xff0c;默认驱动是…