What is SNMP

本篇文章的阅读量是: 218

网络管理的基本概念

  • 网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视、测试、配置、分析、评价和控制,这样就能以合理的价格满足网络的一些需求,如实时运行性能,服务质量等。网络管理常简称为网管。
  • 网络管理并不是指对网络进行行政上的管理。

网络管理的五大功能

  • 故障管理:故障检测、隔离和纠正。
  • 配置管理:初始化网络、并配置网络。
  • 计费管理:记录网络资源的使用。
  • 性能管理:估价系统资源的运行状况及通信效率等。
  • 网络安全管理:对授权机制、访问控制、加密和加密关键字的管理。

网络管理的一般模型

网络管理模型中的主要构件

  • 管理站也常称为网络运行中心:NOC (Network Operations Center),是网络管理系统的核心。
  • 管理程序在运行时就成为管理进程。
  • 管理站(硬件)或管理程序(软件)都可称为管理者(manager)。Manager 不是指人,而是指机器或软件。
  • 网络管理员 (administrator) 指的是负责网络管理的人员。
  • 大型网络往往实行多级管理,因而有多个管理者,而一个管理者一般只管理本地网络的设备。

被管对象(Managed Object)

  • 网络的每一个被管设备中可能有多个被管对象。
  • 被管设备有时可称为网络元素或网元。
  • 在被管设备中也会有一些不能被管的对象。

代理(agent)

  • 在每一个被管设备中都要运行一个程序以便和管理站中的管理程序进行通信。这些运行着的程序叫做网络管理代理程序,或简称为代理
  • 代理程序在管理程序的命令和控制下在被管设备上采取本地的行动。

网络管理协议

  • 网络管理协议简称为网管协议。
  • 网络管理协议是管理程序和代理程序之间进行通信的规则。
  • 网络管理员利用网络管理协议,通过管理站对网络中的被管设备进行管理。
  • 需要注意的是,网管协议本身不管理网络。

简单网络管理协议SNMP

  • 简单网络管理协议SNMP (Simple Network Management Protocol) 中的管理程序和代理程序按客户–服务器方式工作。
  • 管理程序运行 SNMP 客户程序,向某个代理程序发出请求(或命令),代理程序运行 SNMP 服务器程序,返回响应(或执行某个动作)。
    在网管系统中,往往是一个(或少数几个)客户程序与很多的服务器程序进行交互。
    SNMP 定义了管理站和代理之间所交换的分组格式。
  • 所交换的分组包含各代理中的对象(变量)名及其状态(值)。
  • SNMP 负责读取和改变这些数值。

网络管理的基本原理

若要管理某个对象,就必然会给该对象添加一些软件或硬件,但这种“添加”必须对原有对象的影响尽量小些。

SNMP的指导思想

  • SNMP 最重要的指导思想就是要尽可能简单。
  • SNMP 的基本功能包括监视网络性能、检测分析网络差错和配置网络设备等。
  • 在网络正常工作时,SNMP 可实现统计、配置、和测试等功能。当网络出故障时,可实现各种差错检测和恢复功能。
  • 虽然 SNMP 是在 TCP/IP 基础上的网络管理协议,但也可扩展到其他类型的网络设备上。

SNMP的基本功能

  • SNMP 最重要的指导思想就是要尽可能简单。
  • SNMP 的基本功能包括:监视网络性能、检测分析网络差错、配置网络设备等。

SNMP的管理站和委托代理

  • 整个系统必须有一个管理站。
  • 若网络元素使用的不是 SNMP 而是另一种网络管理协议,SNMP 协议就无法控制该网络元素。这时可使用委托代理 (proxy agent)。
  • 委托代理能提供协议转换和过滤操作等功能,对被管对象进行管理。

SNMP网络管理组成

SNMP 的网络管理由三个部分组成:SNMP 本身、管理信息结构 SMI (Structure of Management Information)、管理信息库 MIB (Management Information Base)。

https://blog.51cto.com/u_14175378/2759977

《What is SNMP》有93个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注