Определение объектов с использованием OBJECT-TYPE и использование в 2 разных приложениях
Я пишу и реализую некоторые файлы MIB. Я хочу реализовать набор объектов в Base-MIB и повторно использовать его в нескольких проектах. Один из способов - скопировать Base-MIB для каждого проекта, а затем импортировать MIB каждого проекта в соответствующую Base-MIB (например, в MIB Cisco, где CISCOWORKS-MIB импортирует ciscoworks из CISCO-SMI и использует его как родительский для MODULE-IDENTITY). Таким образом, я должен установить другого родителя для MODULE-IDENTITY для каждой копии Base-MIB и иметь 2 разных экземпляра Base-MIB.
Но я хочу сделать это наоборот. Это означает импорт Base-MIB в MIB каждого проекта, а затем использование определенных объектов в Base-MIB в качестве поддерева с разными OID и разными реализациями, специфичными для каждого проекта (так разные значения). Но у меня проблема с назначением разных OID объектам внутри Base-MIB. Я хочу использовать один и тот же экземпляр Base-MIB для обоих проектов.
Есть ли какой-нибудь синтаксис или правило для достижения этой задачи?
С уважением.