Snmp 使用对象类型定义对象并在两个不同的应用程序中使用

Snmp 使用对象类型定义对象并在两个不同的应用程序中使用,snmp,rfc,mib,snmpd,ietf,Snmp,Rfc,Mib,Snmpd,Ietf,我正在编写和实现一些MIB文件。我想在一个基本MIB中实现一组对象,并在多个项目中重用它。一种方法是为每个项目复制基本MIB,然后将每个项目的MIB导入相应的基本MIB(例如,Cisco MIB中的CISCOWORKS-MIB从Cisco-SMI导入CISCOWORKS并将其用作MODULE-IDENTITY的父级)。通过这种方式,我应该为每个基本MIB副本的MODULE-IDENTITY设置一个不同的父级,并具有两个不同的基本MIB实例 但我想以相反的方式来做。这意味着在每个项目的MIB中导入

我正在编写和实现一些MIB文件。我想在一个基本MIB中实现一组对象,并在多个项目中重用它。一种方法是为每个项目复制基本MIB,然后将每个项目的MIB导入相应的基本MIB(例如,Cisco MIB中的CISCOWORKS-MIB从Cisco-SMI导入CISCOWORKS并将其用作MODULE-IDENTITY的父级)。通过这种方式,我应该为每个基本MIB副本的MODULE-IDENTITY设置一个不同的父级,并具有两个不同的基本MIB实例

但我想以相反的方式来做。这意味着在每个项目的MIB中导入一个基本MIB,然后使用基本MIB中定义的对象作为子树,该子树具有不同的OID和特定于每个项目的不同实现(因此值不同)。但我在为基本MIB中的对象分配不同的OID时遇到了问题。我想对这两个项目使用完全相同的基本MIB实例

是否有任何语法或规则来完成此任务


注意。

SNMP MIB标准中没有这种东西。@LexLi我想定义一个MIB并在多个项目中重用它(重用它对象)。但是mib名称必须是唯一的。在分层oid树中,我必须为每个项目重命名所有MIB。有什么办法可以避免这种情况吗?没有这样的事情,也从来没有人支持过。您无法避免设计上的问题。SNMP MIB标准中没有这种东西。@LexLi我想定义一个MIB并在多个项目中重用它(重用它对象)。但是mib名称必须是唯一的。在分层oid树中,我必须为每个项目重命名所有MIB。有什么办法可以避免这种情况吗?没有这样的事情,也从来没有人支持过。你不能刻意回避。