
作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。
座右铭:低头赶路,敬事如仪
个人主页:网络豆的主页
目录
前言
一.网络管理概述
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人员开始逐渐关注网络管理。希望有更加高效的管理手法,而不是像传统的管理,逐台去维护,现在人们已经清楚地意识到,计算机网络的管理也是一项关键技术,借助于一些网络管理软件,工程师可以实现对网络的实时监控调整数据库,自动轮询网络设备,以及生成实时网络状态变化和信息流的图形报告。
网络管理狭义的理解是通信量的管理,广义的理解是指利用多种应用程序,工具和设备来监控
和维护重要网络资源的一种技术,并对这些资源做统一的监控,配置,优化及计费,网络管理功能
可概括为配置管理、性能管理,故障管理、安全管理和计费管理。
网络管理分为带内(in-band)管理和带外(out-of-band) 管理两种,这里的“带”可以理解为
传输业务流量的有效带宽,通俗的说法就是管理流量是否占用业务流量带宽。
带内管理是指管理流量和业务流量在相同的链路中传递,这种方式部署起来比较简单,基于现
有的网络资源就可以实现管理,但是这种方式的不足也显而易见,一旦网络出现广播风暴,中毒。
拥塞等情况,对管理流量也会造成影响,如图

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

SNMP (Simple Netwok Management Protocol,简单网络管理协议)是网络管理程序(NMS) 和代理程序(Agent)之间的通信协议,它规定了在网络环境中对设备进行管理的统一标准,包括管理框架、公共语言.安全和访问控制机制,SNNP的前身是简单网管监控协议(SGMP).用来对通信线路进行管理,之后Ihtermet工作组ETF对SGVP做了标准化的修改,加入了SM和MB体系结构,演变成今天的SNMP协议,SNMP是公有标准,可以用来实现多厂商,多设备的统一管理,可以管理的设备包括主机,服务器及网络设备等,在网络正常工作时,SWNP可实现统计,配置和测试等功能,当网络出现故障时,可实现各种差错检测和恢复功能,SNVP是一种应用层协议,传输层使用UDP传输。
NMS
网管软件
Agent
被监控端的代理程序,用于收集信息
MIB
管理信息库
OID
标识变量的层次路径
Community
用于对通信的双方进行认证
SNMPv1
SNMPv2
SNMPv3
增加安全性和远程配置能力
SNVP用来监控和管理网络中一组设备,它借助于网络通信实现,SNMP使用标准的协议报文来
实现通信,为管理程序和代理程序之间的通信提供了统一的标准;NMS运行在管理端,通过它管理若干个设备:Agent运行在被管理端,用于和NVS进行通信,因此,简化的管理过程就演变成了管理程序和代理程序通信的过程,很多主流的厂商设备都支持SNMP.所以通过SNMP协议,NMS可以管理所有支持SNMP协议的设备,如图


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

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

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