假设我正在编写一个 SNMP v1/2 代理。
是否必须将实例编号附加到陷阱 PDU 中的变量 OID?
例如,在 SNMP V1 中,RFC 1157 中定义了一个陷阱,其中包含以下字段:
- 企业
- 代理地址
- 通用陷阱类型
- 具体陷阱代码
- 时间戳
- 变量绑定
“变量绑定”部分由变量名称和值的列表组成。根据 RFC 1157:
通常,SNMP 变量的名称是 xy 形式的 OBJECT IDENTIFIER,其中 x 是 MIB 中定义的非聚合对象类型的名称,y 是 OBJECT IDENTIFIER 片段,它以特定于命名的方式对象类型,标识所需的实例。
困扰我的是“一般”,.y 是强制性的吗?