SNMP使用什么协议和端口?

SNMP采用UDP协议在管理端和agent之间传输信息。SNMP采用UDP61端口接收和发送请求,162端口接收trap,执行SNMP的设备缺省都必须采用这些端口,有些厂商允许更改agent的缺省配置,如果缺省的配置被更改,必须通知NMS服务器以便能够及时更改,从而可以正确对设备进行查询。

SNMP community是什么?

Community:共同体,用于在访问agent之前认证管理端。SNMPv1和SNMPv2采用community字段在管理者和agent 之间建立信任关系。Community实质上就是管理端和agent通信的密码。很多厂商在设备上都配有缺省的 community字段,通常只读的是public,可读写的是private。

SMI是什么结构?

管理信息结构SMI(structure of management information) 是SNMP的一部分,指定了在SNMP的MIB中用于定义管理对象的规则。SMI是一种语言,是为了确保网络管理数据的语法和语义明确和无二义性而定义的语言。它是定义被管理网络实体中特定数据的语言、它定义了数据类型、对象模型,以及写入和修改管理信息的规。 管理对象的定义可以分为三个属性:
1)名称
名称,即OID(Object identifier),对管理对象进行唯一的标识,一般以两种形式出现:数字和“方便人们阅读的”,这两方法不但长而且不方便,在SNMP的应用程序中,做了很多弱化命名带来的不便的努力。
2)类型和格式
管理对象的数据类型在ASN.1的子集进行了定义。ASN.1的好处是和设备没有关系。
3)编码
BER(Basic Encoding Rules)规则是管理对象编码成八位字符的唯一方式。BER定了对象是如何进行编码和解码的,从而对象可以在例如以太网这样的介质上进行传输。

MIB怎么组成?

MIB给出了一个网络中所有可能的被管理对象的集合的数据结构。SNMP的管理信息库采用和域名系统DNS相似的树型结构,它的根在最上面,根没有名字。下图是管理信息库的一部分,它又称为对象命(objectnamingtree)。

网络管理学习之SNMP协议(二)