计算机网络技术学习指南 | 第7章 网络管理技术:从入门到精通
计算机网络技术学习指南 | 第7章 网络管理技术:从入门到精通
这一章讲什么
一座城市需要交警、路灯检修和监控中心,网络也需要"市政管理"。网络管理就是监控网络设备运行状态、及时发现并排除故障、控制资源分配的技术体系,其核心是 SNMP 协议——"管理站遥控管理代理,代理汇报 MIB 账本"。本章概念题为主,重点是管理功能五大域和 SNMP 的体系结构,与第 6 章一样属于应用层之上的管理应用。
逐节精讲
1. 网络管理概述。 网络管理是指对网络的运行状态进行监测和控制,使其有效、可靠、安全、经济地提供服务。监测是"看"(收集状态信息),控制是"改"(调整设备配置),两者是网络管理的两大基本任务。管理对象是网络中的硬件设备与软件资源。为什么要网管:网络规模扩大、设备异构、故障定位难、需要保障服务质量与安全。标准化方面,国际上有两大体系:ISO 的 OSI 网络管理体系(CMIS/CMIP,理论完整但复杂)和 IETF 的基于 TCP/IP 的 SNMP(简单实用,成为事实标准)。我国相关标准由国家标准化管理机构制定。
2. 网络管理的体系结构与模式。 体系结构上,网络管理采用"管理站—代理"(Manager–Agent)集中式模型:管理站(网管中心)运行管理进程,向被管设备上的代理发出管理操作命令;代理驻留在被管设备(路由器、交换机、主机)中,负责收集本地信息、响应管理站请求,也可主动报告异常。按分布程度分为集中式网管(一个管理站管全网,简单但单点瓶颈)与分布式网管(设置多个管理域,层次式/对等式管理,适合大型网络)。管理信息在管理站与代理之间通过管理协议交换。现代网管模式还包括基于 Web 的网管和远程监控 RMON(把管理负担分散到探测器上)。
3. 网络管理的功能。 OSI 定义了五大管理功能域(必背,口诀"配安故性账"或"FCAPS"):
- 故障管理 FM:发现、定位并排除网络故障,是最基本的功能,包括故障检测、隔离、纠正。
- 配置管理 CM:跟踪和控制网络设备的配置信息,如设备增删、参数修改、拓扑维护。
- 计费管理 AM:记录用户使用网络资源的情况,按用量计费。
- 性能管理 PM:持续评估网络运行指标(吞吐量、利用率、误码率、时延),发现性能瓶颈并调优。
- 安全管理 SM:控制对网络资源的访问,防止非法入侵,包括授权、访问控制、加密与日志审计。
4. SNMP 简单网络管理协议。 SNMP 是基于 TCP/IP 的应用层协议(早期版本使用 UDP 161/162 端口),由三部分组成:
- SMI 管理信息结构:定义管理信息的命名规则与类型(采用 ASN.1 抽象语法记法描述)。
- MIB 管理信息库:被管对象(变量)的集合,如接口状态、流量计数、路由表条目,采用树状命名结构(对象标识符 OID),每个变量有全局唯一的名字。
- SNMP 协议本身:定义管理站与代理之间交换报文的规则。
管理模型即"管理站—MIB—代理":管理站通过协议读取(Get)或设置(Set)代理维护的 MIB 变量。SNMP 的基本操作:Get-Request(读变量值)、Get-Next-Request(读下一个变量,实现遍历)、Set-Request(写/修改变量)、Get-Response(应答)、Trap(陷阱报文——代理在发生异常如设备重启、链路断开时,主动向管理站的 162 端口发送报警,无需应答,这是 SNMP"事件驱动"的精髓)。SNMPv1 简单但基于团体名(community,如 public)认证,安全性弱;SNMPv2c 增加了 Get-Bulk 批量读取;SNMPv3 引入用户安全模型,提供认证与加密,弥补安全缺陷。注意考点:SNMP 用 UDP 而非 TCP 传输,因为管理报文短、重传开销小于维护连接的成本;Trap 从代理发往管理站,方向与其他操作相反。
5. 网络管理系统。 网络管理系统 NMS 是按照 SNMP 等标准实现的软件产品,运行在网络管理工作站上。典型商业网管平台:HP OpenView、IBM Tivoli NetView、Sun Solstice、CiscoWorks(厂商专用)、我国的北塔 BTNM 等;开源工具有 Zabbix、Nagios、Cacti。网管系统的基本组成:网管工作站(NMS)、代理 Agent、MIB 库、管理协议和图形用户界面。选择网管系统要考虑:支持的协议标准、可管理设备范围、故障与性能分析能力、可扩展性与易用性。网络管理员的工作则覆盖:拓扑规划、日常监控、备份恢复、故障处理、安全加固与用户支持,是五大功能域的实践者。
动手理解
- 在 Linux/WSL 上安装 snmp 工具(如
sudo apt install snmp),对自己网络中的设备执行snmpwalk -v2c -c public <设备IP>,看看能否读出 MIB 中的系统信息(很多家用设备默认关闭 SNMP,可先在路由器管理页开启)。 - 打开任务管理器/活动监视器的"网络"标签,持续观察网卡的吞吐量曲线,理解性能管理在监控什么指标。
精通要点
- 能默写 OSI 五大管理功能域(FCAPS),并说故障管理是最基本功能。
- 能画出"管理站—代理—MIB"三角结构,说明 SMI、MIB、SNMP 三者的分工。
- 分得清 Get/Set 由管理站发起、Trap 由代理主动上报。
- 记住 SNMP 基于 UDP(161/162 端口)及 v1/v2c/v3 的安全演进。
- 能举出至少一个商业网管系统和开源网管工具。
网络要"管得住",更要"防得住"——下一章进入全书压轴:计算机网络安全,把加密、防火墙、病毒防范一网打尽。
