-- 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