作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。
座右铭:低头赶路,敬事如仪
个人主页:网络豆的主页
目录
前言
一.网络管理概述
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.网络管理组成
- 被管理端
- 代理程序
- 网络管理器
- 公共网络管理协议
- 管理信息库(Management Information Base,MIB)
二.网络管理的模式
网络管理分为带内(in-band)管理和带外(out-of-band) 管理两种,这里的“带”可以理解为
传输业务流量的有效带宽,通俗的说法就是管理流量是否占用业务流量带宽。
带内管理是指管理流量和业务流量在相同的链路中传递,这种方式部署起来比较简单,基于现
有的网络资源就可以实现管理,但是这种方式的不足也显而易见,一旦网络出现广播风暴,中毒。
拥塞等情况,对管理流量也会造成影响,如图
带外管理是指管理流量通过专用的线缆传输,和业务流量完全隔离,这种方式需要额外部署管理链路,会在一定程度上增加部署成本,好处是即使用户网络出现瘫痪,也基本不影响对设备的管理,如图 。
三.网络管理方式
- Telnet管理 简单方便
- console管理 效率高,带外管理
- SSH管理 安全性高
- 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消息
创作不易,求关注,点赞,收藏,谢谢~