1 概述
1.1 结构
- 方便管理员统一管理。SNMP基于TCP/IP协议工作,对网络中支持SNMP协议的设备进行管理。所有支持SNMP协议的设备都提供SNMP这个统一界面,使得管理员可以使用统一的操作进行管理,而不必理会设备是什么类型、是哪个厂家生产的。
- NMS:Network Management Station,网络管理工作站。帮助管理员进行管理
1.2 操作
2 SNMP
2.1 报文格式
2.2 五大报文类型
2.3 三大组件
- ① 网络管理系统(NMS,Network-management systems)。网络管理系统运行应用程序,以该应用程序监视并控制被管理的设备。也称为 管理实体(managingentity),网络管理员在这儿与网络设备进行交互。网络管理系统提供网络管理需要的大量运算和记忆资源。一个被管理的网络可能存在一个以上的网络管理系统。
- ② 被管理的设备(managed device)。被管理的设备是一个网络节点,它包含一个存在于被管理的网络中的SNMP代理者。被管理的设备通过管理信息库(MIB)收集并存储管理信息,并且让网络管理系统能够通过SNMP代理者取得这项信息。
- ③ 代理者(agent)。代理者是一种存在于被管理的设备中的网络管理软件模块。代理者控制本地机器的管理信息,以和SNMP兼容的格式传送这项信息。
3 扩展
3.1 网工软考真题
[2022下半年 - 46] 在 SNMP 协议中 Trap 上报是通过 UDP 协议的()端口
A.161
B.162
C.163
D.164
参考答案:B
[2022下半年 - 49] 可以发出 SNMP GetRequest 的网络实体是()
A.Agente
B.Manager
C.Client
D.Server
参考答案:B
Manager:管理进程;Agente:代理进程
[2022下半年 - 50] SNMP 报文中不包括()
A.版本号
B.协议数据单元
C.团体名
D.优先级
参考答案:D
【2022上半年 - 49】SNMP管理的网络关键组件不包括()。
A.网络管理系统
B.被管理的设备
C.代理者
D.系统管理员
参考答案:D
【2018下半年 - 46,47】在SNMP 协议中,管理站要设置被管对象属性信息,需要采用( 46 )命令进行操作;被管对象有差错报告,需要采用( 47 )命令进行操作。
(46)A.get
B.getnext
C.set
D.trap
(47)A.get
B.getnext
C.set
D.trap
参考答案:46=C,47=D
【2018下半年 - 48】SNMP协议实体发送请求和应答报文的默认端口号是( )。
A.160
B.161
C.162
D.163
参考答案:B