简单网络管理协议

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在网管系统中往往是一个(或少数几个) 客户程序与很多的服务器程序进行交互。
网络管理的基本原理
若要管理某个对象,就必然会给该对象 添加一些软件或硬件,但这种“添加” 必须对原有对象的影响尽量小些。
SNMP 的指导思想
SNMP 最重要的指导思想就是要尽可能简单。 SNMP 的基本功能包括监视网络性能、检测分
面向自陷的轮询方法
SNMP的协议环境
常见的一种协议体系结构
10.3 管理信息结构SMI
SMI基本框架
SMI
SMI 定义了命名对象和定义对象类型(包括范围 和长度)的通用规则,以及把对象和对象的值进行 编码的规则。
这样做是为了确保网络管理数据的语法和语义的无 二义性。但从 SMI 的名称并不能看出它的功能。
网络管理协议
网络管理协议,简称为网管协议。
需要注意的是,并不是网管协议本身来管理 网络。网管协议就是管理程序和代理程序之 间进行通信的规则。
网络管理员利用网管协议通过管理站对网络 中的被管设备进行管理。
客户/服务器方式
管理程序和代理程序按客户/服务器方式 工作。
管理程序运行 SNMP 客户程序,向某个 代理程序发出请求(或命令),代理程 序运行 SNMP 服务器程序,返回响应 (或执行某个动作)。
Tag(标记) Length (长度):一个或多个字节。 Value (值):按照在BER中定义的规则把数据的值进行编

10.4 管理信息库MIB
被管对象必须维持可供管理程序读写的 若干控制和状态信息。这些信息总称为 管理信息库 MIB 。
管理程序使用 MIB 中这些信息的值对网 络进行管理(如读取或重新设置这些 值)。
10.3.2 数据类型
简单类型
结构化类型
Sequence:简单数据类型的组合 Sequence of :相同类型的简单数据的组合
10.3.3 编码方法类型
采用的编码标准是基本编码规则BER(Basic Encoding Rules)
BER指明了每一块数据都要被编码成三元组格式
状态监测 数据收集 状态分析 状态控制
10.1.2 网络管理的功能
1. 故障管理 2. 配置管理 3. 性能管理 4. 安全管理 5. 计费管理
10.1.3 网络管理系统的要素
网络管理系统(NMS)的四个要素
管理员 若干被管的代理(Agent) 管理信息库 一种公共网络管理协议
因特网
被管设备 A
被管设备 A
被wenku.baidu.com设备 A
被管设备 A
被管设备 A
M 管理站
M —— 管理程序(运行 SNMP 客户程序) A —— 代理程序(运行 SNMP 服务器程序)
网络 管理员
网络管理模型中的主要构件
管理站也常称为网络运行中心 NOC (Network Operations Center),是网络管理系统的核心。
10.4 管理信息库MIB
对象命名树 ---- MIB的一部分
管理信息库的对象命名举例
最初的结点MIB管理的信息类别
10.5 简单网络管理协议SNMP
10.5.1 报文格式 SNMP的5种报文操作
SNMP 的协议数据单元和报文
SNMP的操作只有两种基本的管理功能,即:
而 SNMP 报文又使用 UDP 来传送。 若网络元素使用的不是 SNMP 而是另一种网络
管理协议,SNMP 协议就无法控制该网络元素。 这时可使用委托代理(proxy agent)。委托代理 能提供如协议转换和过滤操作等功能对被管对 象进行管理。
10.1 网络管理概述
10.1.1网络管理的目标和任务 网络管理的任务
第10章 简单网络管理协议
网络管理
网络管理包括对硬件、软件和人力的使用、 综合与协调,以便对网络资源进行监视、测 试、配置、分析、评价和控制,这样就能以 合理的价格满足网络的一些需求,如实时运 行性能,服务质量等。网络管理常简称为网 管。
网络管理并不是指对网络进行行政上的管理。
网络管理的一般模型
管理程序在运行时就成为管理进程。 管理站(硬件)或管理程序(软件)都可称为管
理者(manager)。 Manager 不是指人而是指机器或软件。 网络管理员(administrator) 指的是人。大型网络
往往实行多级管理,因而有多个管理者,而一个 管理者一般只管理本地网络的设备。
被管对象(Managed Object)。
网络的每一个被管设备中可能有多个被 管对象。
被管设备有时可称为网络元素或网元。 在被管设备中也会有一些不能被管的对
象。
代理(agent)
在每一个被管设备中都要运行一个程序 以便和管理站中的管理程序进行通信。 这些运行着的程序叫做网络管理代理程 序,或简称为代理。
代理程序在管理程序的命令和控制下在 被管设备上采取本地的行动。
析网络差错和配置网络设备等。 在网络正常工作时,SNMP 可实现统计、配置、
和测试等功能。当网络出故障时,可实现各种 差错检测和恢复功能。 虽然 SNMP 是在 TCP/IP 基础上的网络管理协 议,但也可扩展到其他类型的网络设备上。
SNMP 的管理站和委托代理
整个系统必须有一个管理站。 管理进程和代理进程利用 SNMP 报文进行通信,
10.2 SNMP网络管理模型
SNMP网络管理模型的三个关键元素
被管理的设备(网元) 代理(Agent) 网络管理系统(Network-Management System
NMS )
SNMP的网络管理结构
SNMP收集数据的方法
轮询(Polling)方法
基于中断(Interrupt-based)的方法
SMI 并不定义一个实体应管理的对象数目,也不 定义被管对象名以及对象名及其值之间的关联。
SMI 的功能: (1) 被管对象应怎样命名; (2) 用来存储被管对象的数据类型有哪些; (3) 在网络上传送的管理数据应如何编码。
10.3.1 名字
SMI使用基于树结构的一个 分层次的对象标识符 (Object Identifier)
相关文档
最新文档