一浏览,不扣细节
体系结构
1.2
五大供能域
1.3
网络管理系统四部分
管理者,代理,网络协议,mib
NME网络管理实体
集中式分布式区别
集中式一个管理站管理多个被管对象
分布式多个管理站共同管理被管对象,其中有管理域
委托代理
在有非标准备管设备时需要委托代理
1.4
管理站和代理之间的通信(轮询:请求与响应,事件报告:trap)
1.5
网络监视
两个计算(重点):
可用性
利用率:无故障时间/总时间
串并联,概率论
计算步骤有三次,第一次算出两条,一条的概率
第二次算出峰值和非峰值可用性
第三次加权
响应时间
分为去和返回
利用率(负载,容量,相对负载、相对利用率)
这个简单 eg:链路1:相对负载:30/200,容量40/400 ,利用率0.15/0.1=1.5
1.6
浏览
**识别什么是是那个功能域
二重点,但是不考小点,不留疑点
2.2
BNF(interger 89页)选合法
一二是对的,一个是数,是正数,一个是标识符,没有标识符(integer)这种
ColorType大写类型定义
其他BNF不看
coloerA小写,值定义
ASN.1全部掌握
注意大小写
命名大小写
类型定义
值定义(不分配内存空间)
标签定义:
2.1表五大类型
set不用看
标签类:universal、application、context-specific、private
数据类型:simple(INTEGER、OCTET STRING剩下不看)、structured、tagged、ohter
eg:abc是13614的儿子,号是88
hardware 是abc的儿子,号是1
题目可以试给出信息然后反做出树状图
五大类型就sequence是构造类型
学会定义一个sequence类型
sequence和sequence of的区别
其他类型看个choice,没有标签。再确认赋值才能确认标签
上述只是一个类型引用,用的还是之前的类型的标签和tag
标签类型
原有类型加了新标签
隐式显式
子类型:值区间、见了能认识
2.3
BER编码全部掌握
五种通用类型+5/6种snmp应用类型
tag只记短格式
00000001 00000000是256
1是固定,表示后面还有。10000010表示后面的10表示后面还有两个字节
length
value的
因为boolean是universal 01 所以t为01
要看null,interger正负数,
oid短长格式
oid类型
1*40+3=43/16=2B(合并只是前两位)
长格式:
七个为一组然后补八位
最后一个八位组一个为0
sequence,30->00 1 10000(16)
注意选择具体类型赋标签
隐式和显式
注意这里,即使是个简单类型,这里PC位也是1.显式内部是一个integer 02(00 0 00002)L注意是03
2.4
模块定义
EXPORTS FROM可以导出
IMPORTS FROM可以导入
记住这个DEFINITIONS
宏定义
第三章
团体名在代理注册
get团体名错了
会发一个trap,但是不是一个响应,跟get无关
四大RFC
SMI
MIB(前五种通用类型、五种应用类型)
定义管理对象
被管对象需要有四个要素
对象标识符(文本名、OID)、语法、访问、状态、描述(V2)
一个被管对象对应唯一一个对象类型
1212对1155增加很多可选项改进
被管对象都是叶子节点
聚合对象:表对象、行对象(不是叶子,没有管理信息,表要对应到行,行对应到列。也会对应成管理对象),
非聚合对象:标量对象、列对象(被管对象)
所以区分管理对象、被管对象。
标量对象就是叶子节点
列对象也是叶子节点,有多个实例
行对象属性就是列对象
第一列对象的定义
标量对象只有一个,所以在后面.0就表示一个实例
一般规则:
最后一位填值就行
特殊规则:
首先确定他是变长字符串用特殊规则
然后找到索引列xyz
找到abc标识符1.3.6.1.2.1.2.2.2.1.2
实例22就如下写法
对象标识符不知道可以写列名
索引可以写成h.o.s.t
有四个字符,中间就写4
1.3.6.1.2.1.2.2.2.1.2.4.104.111.115.116
即
abc.4.h.o.s.t
网络地址就在中间加个1表示是IP地址
NetworkAddress类型因为是一个单选题,选项只有一个IpAddress
所以在其中写的是1不是字节个数
而NetworkAddress的索引就是一个ip
所以就OID.1.ip
本身是OID类型,中间要加几个值
列对象由于有多个实例,所以需要索引
词典顺序
挖了洞要会填
词典顺序就是getnext.
mib-2
系统组全都认识
对于sysServices要会算设备
76是哪几个层次=64+8+4应用层、传输层、网络层
接口组中可以看到标量对象和表对象是兄弟关系
接口组要掌握ifnumber
表对象打开的孩子是行对象(重点)
行对象的孩子是列对象
实验一模板看一下,是明白那些组重要的关键
4.2(重点)
trap是代理发给管理站的,是单向的
如图,PDU们都是标签类型,且trap是【4】
五种PDU(ASN.1,BER都要掌握)
版本号-1,
0是v1
1是v2
团体名之前的
一般PDU:请求标识,错误状态,错误索引,变量绑定表
错误状态
getrequset/set比较简单
getnext返回下一个OID与value
L是字节Byte,38个字节
注意PDU都是SEQUENCE类型
如果是2b 06 01 02 01 01 14就不是1.3.6.1.2.1.1.14,14是20要写20
TrapPDU:制造商,代理地址,一般trap类型,特殊trap类型,时间戳,变量绑定表
前六种是一般trap,数值6就需要考虑特殊trap。
一般PDU用161,trap用162
叶子节点的儿子是他的实例
4.7(重点)
inform(管理站之间)不考
V1V2可以混用
在V2中,错误可能出现在变量绑定表,错误状态,索引0也要看变量绑定表,可能会有nosuchname
最后一个就是制造商ID:切记不是系统制造商,指的是trap的制定者
计算
错误状态(get)
4.5
轮询频率
0.202是50ms4+1ms2=0.202s
450+2500=1.2s
4.6
2578对1212改进 SMI
4.8V3
soctPDU
第五章
数据表和控制表区别
利用率就是实际传输bit数/理论
分母时带宽速度
分子式分组额外开销(64前导码,96帧间隔)+字节数*8
画星星(警告组)
这个123只管最开始
剩下的报警和123无关
第六章
实验1
写命令(背system)
表操作
第七章
网管作业13
第八章实验4
.