135 lines
3.2 KiB
Plaintext
135 lines
3.2 KiB
Plaintext
--
|
|
-- DCP-TOPOLOGY-MIB.mib
|
|
-- Smartoptics DCP Topology Enterprise Specific MIB.
|
|
--
|
|
-- Copyright (c) 2021, Smartoptics
|
|
-- All rights reserved
|
|
--
|
|
|
|
DCP-TOPOLOGY-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
dcpGeneric
|
|
FROM DCP-MIB
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC;
|
|
|
|
|
|
-- December 30, 2021 at 08:00 GMT
|
|
-- 1.3.6.1.4.1.30826.2.2.5
|
|
dcpTopology MODULE-IDENTITY
|
|
LAST-UPDATED "202112300800Z"
|
|
ORGANIZATION "Smartoptics."
|
|
CONTACT-INFO "http://www.smartoptics.com"
|
|
DESCRIPTION "This is the enterprise specific DCP TOPOLOGY MIB for Smartoptics"
|
|
|
|
REVISION "202112300800Z"
|
|
DESCRIPTION "The initial revision"
|
|
::= { dcpGeneric 5 }
|
|
|
|
|
|
-- Node definitions
|
|
--
|
|
-- 1.3.6.1.4.1.30826.2.2.5.1
|
|
dcpTopologyObjects OBJECT IDENTIFIER ::= { dcpTopology 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.30826.2.2.5.1.1
|
|
dcpTopologyInternalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TopologyInternalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Keeps a list of the current topology internal in the system."
|
|
::= { dcpTopologyObjects 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.30826.2.2.5.1.1.1
|
|
dcpTopologyInternalEntry OBJECT-TYPE
|
|
SYNTAX TopologyInternalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
INDEX { dcpTopologyInternalId }
|
|
::= { dcpTopologyInternalTable 1 }
|
|
|
|
|
|
TopologyInternalEntry ::=
|
|
SEQUENCE {
|
|
dcpTopologyInternalId
|
|
Unsigned32,
|
|
dcpTopologyInternalSource
|
|
DisplayString,
|
|
dcpTopologyInternalDestination
|
|
DisplayString
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.30826.2.2.5.1.1.1.1
|
|
dcpTopologyInternalId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..1000000)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique index assigned to each topology internal."
|
|
::= { dcpTopologyInternalEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.30826.2.2.5.1.1.1.2
|
|
dcpTopologyInternalSource OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Topology internal source."
|
|
::= { dcpTopologyInternalEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.30826.2.2.5.1.1.1.3
|
|
dcpTopologyInternalDestination OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Topology internal destination."
|
|
::= { dcpTopologyInternalEntry 3 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.30826.2.2.5.2
|
|
dcpTopologyMIBCompliance OBJECT IDENTIFIER ::= { dcpTopology 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.30826.2.2.5.2.1
|
|
dcpTopologyMIBGroups OBJECT IDENTIFIER ::= { dcpTopologyMIBCompliance 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.30826.2.2.5.2.1.1
|
|
dcpTopologyTableGroupV1 OBJECT-GROUP
|
|
OBJECTS { dcpTopologyInternalSource, dcpTopologyInternalDestination }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Topology objects V1."
|
|
::= { dcpTopologyMIBGroups 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.30826.2.2.5.2.2
|
|
dcpTopologyMIBCompliances OBJECT IDENTIFIER ::= { dcpTopologyMIBCompliance 2 }
|
|
|
|
-- 1.3.6.1.4.1.30826.2.2.5.2.2.1
|
|
dcpTopologyBasicComplV1 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Basic implementation requirements for the DCP-TOPOLOGY-MIB V1."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
dcpTopologyTableGroupV1 }
|
|
::= { dcpTopologyMIBCompliances 1 }
|
|
|
|
|
|
END
|
|
|
|
--
|
|
-- DCP-TOPOLOGY-MIB.mib
|
|
--
|