snmp协议演进与实践.ppt
文本预览下载声明
SNMP协议的演进与实践 ;课程目标;5、RMON ;SNMP产生背景;SNMP概述;SNMP的管理模型;NMS;NMS;管理信息库(MIB);10;基本编码规则 BER(Basic Encoding Rule);SNMP的基本操作;SNMPv1;SNMPv1报文;Version:SNMP 版本。
Community:团体名,用于Agent 与NMS 之间的认证。团体名有可读和可写两种,如果是执行Get、GetNext 操作,则采用可读团体名进行认证;如果是执行Set 操作,则采用可写团体名进行认证。
Request ID:用于匹配请求和响应,SNMP 给每个请求分配全局唯一的ID。
Error status:用于表示在处理请求时出现的状况,包括noError、tooBig、noSuchName、badValue、readOnly、genErr。
Error index:差错索引。当出现异常情况时,提供变量绑定列表(Variable bindings)中导致异常的变量的信息。;Variable bindings:变量绑定列表,由变量名和变量值对组成。
enterprise:Trap 源(生成Trap信息的设备)的类型。
Agent addr:Trap 源的地址。
Generic trap:通用Trap 类型,包括coldStart、warmStart、linkDown、linkUp、authenticationFailure、egpNeighborLoss、enterpriseSpecific。
Specific trap:企业私有Trap 信息。;GetRequest;18;GetNextRequest;SNMP报文处理流程;SNMP运行过程;请求描述块:
版本:……
团体名:……
PDU类型:……
;SetRequest;Trap;SNMP协议规定了6种保留的Trap类型:
--ColdStart(0): 表明系统经过初始化,代理的配置或协议实体的配置有可能被改变。
--WarmStart(1):代理的配置或协议实体的配置都没有被改变。
--LinkDow (2): 通告一个代理的通信链路失效。
--LinkUp( 3): 通告一个代理的通信链路连接建立。
--AuthenticationFailure(4): 授权失败,表明代理遇到一个授权错误的SNMP消息。
--EgpNeighborLoss(5): 一个EGP邻站缺失,已不存在对等关系。
--enterpriseSpecific Trap(6):代理发现一个非上述事件的敏感事件,即扩展的Trap。;SNMP基本操作演示;SNMPv2c;SNMPv2c报文;getBulk 操作;linux:/home # snmpbulkget -v2c -c public -C n2 -C r5 192.168.50.60 sysName.0 sysLocation.0 ifDescr ifType ifMtu
SNMPv2-MIB::sysLocation.0 = STRING: Tenda
SNMPv2-MIB::sysServices.0 = INTEGER: 75
IF-MIB::ifDescr.1 = STRING: GigabitEthernet0/1
IF-MIB::ifType.1 = INTEGER: 0
IF-MIB::ifMtu.1 = INTEGER: 1518
IF-MIB::ifDescr.2 = STRING: GigabitEthernet0/2
IF-MIB::ifType.2 = INTEGER: 0
IF-MIB::ifMtu.2 = INTEGER: 1518
IF-MIB::ifDescr.3 = STRING: GigabitEthernet0/3
IF-MIB::ifType.3 = INTEGER: 0
IF-MIB::ifMtu.3 = INTEGER: 1518
IF-MIB::ifDescr.4 = STRING: GigabitEthernet0/4
IF-MIB::ifType.4 = INTEGER: 0
IF-MIB::ifMtu.4 = INTEGER: 1518
IF-MIB::ifDescr.5 = STRING: GigabitEthernet0/5
IF-MIB::ifType.5 = INTEGER: 0
IF-MIB::ifMtu.5 = INTEGER: 1518;Trap 2;为什么会提出SNMPv3;USM;SNMPv3报文;VACM;RMON;RMON2;腾达与你共同发展
显示全部