Observium_CE/mibs/raisecom/RAISECOM-RTDP-MIB

268 lines
8.7 KiB
Plaintext

-- MibName=raisecomTopoDiscovery
-- *****************************************************************
-- RAISECOM-TOPODISCOVERY-MIB.MIB: Raisecom Topology Discovery MIB file
--
-- Sep. 2004, xieyong
--
-- Copyright (c) 1994-2004, 2004 by Raisecom, Inc.
-- All rights reserved.
--
-- *****************************************************************
RAISECOM-RTDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
raisecomCluster
FROM RAISECOM-BASE-MIB
EnableVar,PortList FROM SWITCH-TC
MacAddress
FROM SNMPv2-TC
raisecomRndpDiscoveryDeviceId
FROM RAISECOM-RNDP-MIB;
raisecomTopoDiscovery MODULE-IDENTITY
LAST-UPDATED "200412210000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
"Raisecom Systems
Postal: Beijing, China
Tel: 86-010-82884499
E-mail: xieyong@raisecom.com"
DESCRIPTION
"description of topology discovery."
::= {raisecomCluster 2}
-- RTDP Scalar
raisecomRtdpCollectEnable OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS mandatory
DESCRIPTION
"DURABLE: { disable }
enable(1) or disable(2) raisecomRtdp collecting on the switch."
DEFVAL {disable}
::= { raisecomTopoDiscovery 4 }
raisecomRtdpReportEnable OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS mandatory
DESCRIPTION
"DURABLE: { enable }
enable(1) or disable(2) raisecomRtdp collecting on the switch."
DEFVAL {enable}
::= { raisecomTopoDiscovery 5 }
raisecomRtdpMaxHops OBJECT-TYPE
SYNTAX INTEGER (1..16)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"RTDP collecting max hops."
::= { raisecomTopoDiscovery 6 }
-- RTDP Device Discovery Table
raisecomRtdpDeviceDiscoveryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomRtdpDeviceDiscoveryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"raisecomRtdp discovery table."
::= { raisecomTopoDiscovery 7 }
raisecomRtdpDeviceDiscoveryEntry OBJECT-TYPE
SYNTAX RaisecomRtdpDeviceDiscoveryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"raisecomRtdp discovery table entry."
INDEX { raisecomRndpDiscoveryDeviceId }
::= { raisecomRtdpDeviceDiscoveryTable 1 }
RaisecomRtdpDeviceDiscoveryEntry ::= SEQUENCE {
raisecomRtdpDeviceDiscoveryDeviceId MacAddress,
raisecomRtdpDeviceDiscoveryHops INTEGER,
raisecomRtdpDeviceDiscoveryHostName OCTET STRING,
raisecomRtdpDeviceDiscoveryPlatformOid OBJECT IDENTIFIER,
raisecomRtdpDeviceDiscoveryVersion OCTET STRING,
raisecomRtdpDeviceDiscoveryCapabilities INTEGER,
raisecomRtdpDeviceDiscoveryRole INTEGER,
raisecomRtdpDeviceDiscoveryCommanderMac MacAddress,
raisecomRtdpDeviceDiscoveryAutoActive EnableVar,
raisecomRtdpDeviceDiscoveryAutoActiveMac MacAddress
}
raisecomRtdpDeviceDiscoveryDeviceId OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System mac address, uniquely identifies a remote device."
::= { raisecomRtdpDeviceDiscoveryEntry 1 }
raisecomRtdpDeviceDiscoveryHops OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hops away from this Rtdp collector, at which the remote device has been found."
::= { raisecomRtdpDeviceDiscoveryEntry 2 }
raisecomRtdpDeviceDiscoveryHostName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote device host name."
::= { raisecomRtdpDeviceDiscoveryEntry 3 }
raisecomRtdpDeviceDiscoveryPlatformOid OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote device playform OID."
::= { raisecomRtdpDeviceDiscoveryEntry 4 }
raisecomRtdpDeviceDiscoveryVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote device software version."
::= { raisecomRtdpDeviceDiscoveryEntry 5 }
raisecomRtdpDeviceDiscoveryCapabilities OBJECT-TYPE
SYNTAX INTEGER {
switch(1),
router(2),
eoa(3),
eos(4),
others(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote device capabilities."
::= { raisecomRtdpDeviceDiscoveryEntry 6 }
raisecomRtdpDeviceDiscoveryRole OBJECT-TYPE
SYNTAX INTEGER {
member(1),
candidate(2),
commander(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote device cluster role, candidate(1), member(2) or commander(3)."
::= { raisecomRtdpDeviceDiscoveryEntry 7 }
raisecomRtdpDeviceDiscoveryCommanderMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mac address of the commander, which the remote device belongs to.
If the remote device is not a member of any commander, this object has no value."
::= { raisecomRtdpDeviceDiscoveryEntry 8 }
raisecomRtdpDeviceDiscoveryAutoActive OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the remote device can be active automatically, true(1) or false(2)."
::= { raisecomRtdpDeviceDiscoveryEntry 9 }
raisecomRtdpDeviceDiscoveryAutoActiveMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mac address of the commander which can active this remote member automatically."
::= { raisecomRtdpDeviceDiscoveryEntry 10 }
-- RTDP Device Relationship Table
raisecomRtdpRelationshipTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomRtdpRelationshipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rtdp devices relationship table."
::= { raisecomTopoDiscovery 8 }
raisecomRtdpRelationshipEntry OBJECT-TYPE
SYNTAX RaisecomRtdpRelationshipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rtdp devices relationship table entry."
INDEX { raisecomRtdpRelationshipDeviceId, raisecomRtdpRelationshipPeerDeviceId }
::= { raisecomRtdpRelationshipTable 1 }
RaisecomRtdpRelationshipEntry ::= SEQUENCE {
raisecomRtdpRelationshipDeviceId MacAddress,
raisecomRtdpRelationshipPeerDeviceId MacAddress,
raisecomRtdpRelationshipNativePort INTEGER,
raisecomRtdpRelationshipPeerPort INTEGER
}
raisecomRtdpRelationshipDeviceId OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device mac address."
::= { raisecomRtdpRelationshipEntry 1 }
raisecomRtdpRelationshipPeerDeviceId OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Peer device mac address."
::= { raisecomRtdpRelationshipEntry 2 }
raisecomRtdpRelationshipNativePort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Native port id base 1."
::= { raisecomRtdpRelationshipEntry 3 }
raisecomRtdpRelationshipPeerPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Peer port id base 1."
::= { raisecomRtdpRelationshipEntry 4 }
raisecomRtdpTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"rtdp topology change trap."
::= { raisecomTopoDiscovery 9 }
raisecomRtdpControlVlan OBJECT-TYPE
SYNTAX INTEGER (2..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"rtdp and cluster vlan."
::= { raisecomTopoDiscovery 10 }
raisecomRtdpControlVlanPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"rtdp and cluster vlan ports."
::= { raisecomTopoDiscovery 11 }
END