-- nb55 MIB EFDMIM SNMP MIB -- Revision: 2.06.00 -- Part Number: 2170569 -- Date: May 17, 1993 -- Cabletron Systems, Inc. -- 35 Industrial Way, P.O. Box 5005 -- Rochester, NH 03867-0505 -- (603) 332-9400 -- support@ctron.com -- This module provides authoritative definitions for part -- of the naming tree below: -- -- cabletron { enterprises 52 } -- -- This module will be extended, as additional sub-sections -- of this naming tree are defined. -- -- Cabletron Systems reserves the right to make changes in -- specification and other information contained in this document -- without prior notice. The reader should consult Cabletron Systems -- to determine whether any such changes have been made. -- -- In no event shall Cabletron Systems be liable for any incidental, -- indirect, special, or consequential damages whatsoever (including -- but not limited to lost profits) arising out of or related to this -- document or the information contained in it, even if Cabletron -- Systems has been advised of, known, or should have known, the -- possibility of such damages. -- -- Cabletron grants vendors, end-users, and other interested parties -- a non-exclusive license to use this Specification in connection -- with the management of Cabletron products. -- Copyright August 92 Cabletron Systems -- -- This is the SNMP mib for Cabletron's EFDMIM. The EFDMIM is sn -- ethernet to FDDI bridge that can run in either encapsulating or -- translating modes. There are four types of basic data that can be -- accessed on the EFDMIM, Ring data, Port data, Phy data, and Device -- data. Ring data contains information about each node on the FDDI ring. -- Port data contains information about each bridging port. Phy data -- contains information about each FDDI PHY on the bridge, and Device data -- contains information about the bridge. Please note that this is NOT a -- published mib! -- -- ========================== Revision History ============================ -- Revision Change made to the revision: -- 2.5 A few syntax declarations were incorrect in 2.5. The -- following mibs have been modified: -- efdmimBdgPortReceivedPkts ( from Counter to INTEGER) -- efdmimBdgPortFilteredPkts ( from Counter to INTEGER) -- efdmimBdgPortForwardedkts ( from Counter to INTEGER) -- efdmimBdgPortTransmittedPkts ( from Counter to INTEGER) -- efdmimBdgPortErrorPkts ( from Counter to INTEGER) -- efdmimRingMastePhys ( from Counter to INTEGER) -- efdmimRingNonmastePhys ( from Counter to INTEGER) -- efdmimDeviceReceivedPkts ( from Counter to INTEGER) -- efdmimDeviceFilteredPkts ( from Counter to INTEGER) -- efdmimDeviceForwardedkts ( from Counter to INTEGER) -- efdmimDeviceTransmittedPkts ( from Counter to INTEGER) -- efdmimRingUpTime ( from INTEGER to Counter) -- -- 2.4 To get the efdmim mib to compile with mosy & mib2schema, I -- changed all the enumerated 'false (0)' to 'false (2)'; the -- enumerated 'encapuslation (0)' to 'encapsulation (1); and -- the enumerated 'translation (1) to 'translation (2). -- -- ======================== End of Revision History ======================= EFDMIM-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, Counter, enterprises FROM RFC1155-SMI; cabletron OBJECT IDENTIFIER ::= { enterprises 52 } commsDevice OBJECT IDENTIFIER ::= { cabletron 1 } subsystem OBJECT IDENTIFIER ::= { commsDevice 6 } nb55 OBJECT IDENTIFIER ::= { subsystem 4 } rev1 OBJECT IDENTIFIER ::= { nb55 1 } efdmimRingTable OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.1 SYNTAX SEQUENCE OF EfdmimRingEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An ordered list of fddi nodes found on the Fddi Ring." ::= { rev1 1 } efdmimRingEntry OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.1.1 SYNTAX EfdmimRingEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An fddi ring entry containing information common to all stations in a token path. All FDDI ring Entry elements have an instance id made up of an index followed by a canonical FDDI station address. The indexes are ordered sequentially 1 to n, and the corresponding FDDI addresses are ordered in reverse token flow. Consider the following example: --->---[1] 00-00-1D-00-00-04 | | (arrows show token flow) | V | [3] 00-00-1D-00-00-01 | | | V | [2] 00-00-1D-00-00-03 | | ----<----------/ A get_next request with instance id = 0 will return 1.0.0.1D.0.0.4 A get_next request with instance id= 1.0.0.1D.0.0.4 will return 2.0.0.1D.0.0.3 A get_next request with instance id= 2.0.0.1D.0.0.1 will return 3.0.0.1D.0.0.1 " ::= { efdmimRingTable 1 } EfdmimRingEntry ::= SEQUENCE { efdmimRingUpstreamMac OCTET STRING, efdmimRingNodeClass INTEGER, efdmimRingMacs Counter, efdmimRingNonMasterPhys Counter, efdmimRingMasterPhys Counter, efdmimRingTopology INTEGER, efdmimRingDuplicate INTEGER, efdmimRingMacAddress OCTET STRING } efdmimRingUpstreamMac OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.1.1.1 SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This is the 6 octet canonical representation of the upstream neighbor's address. The upstream neighbor is the last MAC to receive the token before this MAC. Please Note: SMT Rev 6.2 and under specify the unknown address as 00-00-00-00-00-00. SMT revisions after 6.2 specify the unknown address as 00-00-F8-00-00-00. " ::= { efdmimRingEntry 1 } efdmimRingNodeClass OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.1.1.2 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Reports if the node is a station or a concentrator. Legal values are: station (0) concentrator (1) " ::= { efdmimRingEntry 2 } efdmimRingMacs OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.1.1.3 SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of MACs on this FDDI node." ::= { efdmimRingEntry 3 } efdmimRingNonMasterPhys OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.1.1.4 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The sum of the all A-Ports, B-Ports, and S-Ports on this node." ::= { efdmimRingEntry 4 } efdmimRingMasterPhys OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.1.1.5 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of master ports on this node. Results will range from 0 to 255." ::= { efdmimRingEntry 5 } efdmimRingTopology OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.1.1.6 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A bit-mapped representation of the current state of the node. if this state: Add 2**n where n= Wrapped Node: 0 Unattached Concentrator: 1 A-A twisted ring: 2 B-B twisted ring: 3 Rooted Station: 4 SRF supported 5 Wrapped Node: set when the node's cf-state is Wrap-A, Wrap-B, Wrap-S, or Wrap- AB. Unattached Concentrator: set when a concentrator has no active A, B, or S ports. A-A Twisted ring: A twisted ring has occurred because this node's A port has been connected to another port. B-B Twisted ring: A twisted ring has occurred because this node's B port has been connected to another B port. Rooted Station: This is a station who's A, B and S ports are NOT active in tree mode. If any A, B, or S ports are active in TREE mode, this is FALSE. SRF supported: This node adheres to the status reporting frame protocol. " ::= { efdmimRingEntry 6 } efdmimRingDuplicate OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.1.1.7 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A bit-mapped representation of duplicate address information. if this state: Add 2**n where n= My Duplicate: 0 UNA Duplicate: 1 My Duplicate: This node has determined that it's MAC address is the same as the MAC address for another node on the ring. UNA Duplicate: The upstream neighbor of this node has determined that it's MAC address is the same as the MAC address for another node on the ring. " ::= { efdmimRingEntry 7 } efdmimRingMacAddress OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.1.1.8 SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "A canonical representation of the MAC address." ::= { efdmimRingEntry 8 } efdmimBdgPortTable OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.2 SYNTAX SEQUENCE OF EfdmimBdgPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is a table of items that relate to bridge ports. Note there are 2 bridge (packet communication) ports on the EFDMIM, the ethernet port, and the FDDI port." ::= { rev1 2 } efdmimBdgPortEntry OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.2.1 SYNTAX EfdmimBdgPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is an individual entry in the bridge port table. Note that each entry will contain an instance id of 1 to represent the Ethernet port, and 2 to represent the FDDI port." ::= { efdmimBdgPortTable 1 } EfdmimBdgPortEntry ::= SEQUENCE { efdmimBdgPortState OCTET STRING, efdmimBdgPortReceivedPkts Counter, efdmimBdgPortFilteredPkts Counter, efdmimBdgPortForwardedPkts Counter, efdmimBdgPortTrasnmittedPkts Counter, efdmimBdgPoerErrorPkts Counter } efdmimBdgPortState OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.2.1.1 SYNTAX OCTET STRING ACCESS read-only STATUS optional DESCRIPTION "This object is returned only if spanning tree is enabled on the bridge. It returns a text string representing the current state of the port: 'Disabled', 'Listening', 'Learning', 'Forwarding', or 'Blocking'." ::= { efdmimBdgPortEntry 1 } efdmimBdgPortReceivedPkts OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.2.1.2 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received by the bridge through this port." ::= { efdmimBdgPortEntry 2 } efdmimBdgPortFilteredPkts OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.2.1.3 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames filtered by the bridge at this port." ::= { efdmimBdgPortEntry 3 } efdmimBdgPortForwardedPkts OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.2.1.4 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames forwarded by the bridge through this port." ::= { efdmimBdgPortEntry 4 } efdmimBdgPortTransmittedPkts OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.2.1.5 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted on this port." ::= { efdmimBdgPortEntry 5 } efdmimBdgPortErrorPkts OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.2.1.6 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of frame errors detected on this port." ::= { efdmimBdgPortEntry 6 } efdmimPhyTable OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.3 SYNTAX SEQUENCE OF EfdmimPhyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is a table of data that pertains only to phys on the efdmim." ::= { rev1 3 } efdmimPhyEntry OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.3.1 SYNTAX EfdmimPhyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is a specific entry in the efdmimPhyTable that represents a specific attribute of a phy. Note that phy entries that refer to PHY-A will use an instance identifier of 1 and phy entries that refer to PHY-B will use an instance identifier of 2." ::= { efdmimPhyTable 1 } EfdmimPhyEntry ::= SEQUENCE { efdmimPhyWithold INTEGER } efdmimPhyWithold OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.3.1.1 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Describes if the phy is enabled but not allowed to be used due to a topology problem. Legal values are: none (0) - PHY can be used withold-because-M-M (1) - Don't use PHY withold-because-Other (2) - Don't use PHY " ::= { efdmimPhyEntry 1 } efdmimDeviceStatus OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.20 SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This is an Ascii string representation of the station's status. Responses include 'ON-LINE', 'STAND BY', and 'DISABLED'." ::= { rev1 20 } efdmimDeviceBdgName OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.21 SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "This is a user-defined name for the bridge. The name may contain up to 32 characters." ::= { rev1 21 } efdmimDeviceType OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.22 SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This represents the type of bridge this is. The EFDMIM will always respond with 'EFDMIM'. " ::= { rev1 22 } efdmimDeviceVersion OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.23 SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "A text string representing the firmware version installed in the bridge. " ::= { rev1 23 } efdmimDeviceLocation OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.24 SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "A user defined name used to represent the location of the bridge. " ::= { rev1 24 } efdmimDeviceUptime OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.25 SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds that have elapsed since the bridge reset or initialized. " ::= { rev1 25 } efdmimDeviceDisableBridge OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.26 SYNTAX INTEGER { true (1), false (2) } ACCESS read-write STATUS mandatory DESCRIPTION "States whether or not the bridge is disabled. To disable the bridge, set this value to 1. To enable the bridge, set this value to 0. " ::= { rev1 26 } efdmimDeviceResetCounters OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.27 SYNTAX INTEGER { true (1) } ACCESS write-only STATUS mandatory DESCRIPTION "This forces the EFDMIM to reset it's counters. Note: The efdmim will reset all it's counters except for the following: FDDI Frame count FDDI Error count FDDI Lost count FDDI Ring Oscillations. " ::= { rev1 27 } efdmimDeviceSwitchSettings OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.28 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This describes the dip and jumper settings physically set on the efdmim board. Switch multiply 2**n Root 0 Forward Broadcasts 1 Spanning Tree 2 BPDU Type 3 Bypass 4 Ring Select 5 Diagnostics 6 Mode 7 Root: If 0, then spanning tree root is selected. If 1, then spanning tree root is NOT selected. Forward Broadcasts: If 0, then all broadcast packets are forwarded. If 1, then all broadcasts packets are filtered. Spanning Tree: If 0, then spanning tree facilities are enabled. If 1, then spanning tree facilities are disabled. BPDU Type: If 0, then spanning tree uses the IEE bridge packet protocol. If 1, then spanning tree uses the DEC bridge packet protocol. Bypass: If 0, then there is an optical bypass physically attached to the bridge. If 1, then there is not an optical bypass attached to the bridge. Ring Select: If 0, the bridge should attach to the primary FDDI ring (Through-A mode). If 1, the bridge should attach to the secondary FDDI ring (Through-B mode). Diagnostics: If 0, the bridge is in it's normal mode of operation. If 1, then the bridge is running self diagnostics. Mode: If 0, the bridge is an encapsulating bridge (talks from ethernet to ethernet using FDDI only as a backbone). If 1, the bridge is a translation bridge ( talks ethernet to ethernet, and ethernet to FDDI). " ::= { rev1 28 } efdmimDeviceReceivedPkts OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.29 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate number of frames received by the bridge through it's ports." ::= { rev1 29} efdmimDeviceFilteredPkts OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.30 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate number of frames received and filtered by the bridge through it's ports." ::= { rev1 30 } efdmimDeviceForwardedPkts OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.31 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate number of frames received and forwarded by the bridge through it's ports." ::= { rev1 31 } efdmimDeviceTransmittedPkts OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.32 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate number of frames transmitted on it's ports." ::= { rev1 32 } efdmimDeviceErrorPkts OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.33 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate number of frame errors detected on it's ports" ::= { rev1 33 } efdmimCfmState OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.34 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The efdmim's current CFM state. Legal values are: isolated (0) wrap-A (1) wrap-B (2) wrap-AB (3) through-A (4) through-B (5) through-AB (6) wrap-S (7) " ::= { rev1 34 } efdmimBypassAttached OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.35 SYNTAX INTEGER { true (1), false (2) } ACCESS read-only STATUS mandatory DESCRIPTION "Does the station has an optical bypass switch? " ::= { rev1 35} efdmimOscillations OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.36 SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the claim/beacon process has completed since power-up. Note: This does not get reset when a reset counter command is issued. " ::= { rev1 36 } efdmimRingUpTime OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.37 SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The elapsed time in seconds since the most recent ring oscillation. Note: This returns 0 whenever the FDDI ring is down." ::= { rev1 37 } efdmimDownstreamMac OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.38 SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The address of this station's downstream MAC in canonical format. " ::= { rev1 38 } efdmimBypassStuck OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.39 SYNTAX INTEGER { true (1), false (2) } ACCESS read-only STATUS mandatory DESCRIPTION "True if the optical bypass switch is stuck False if everything is ok. " ::= { rev1 39 } efdmimMode OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.40 SYNTAX INTEGER { encapsulation (1), translation (2) } ACCESS read-only STATUS mandatory DESCRIPTION " Encapsulation bridges talk using the FDDI ring as a back-bone only. Translation bridges translates the packets into FDDI format." ::= { rev1 40 } efdmimRmtState OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.41 SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This represents what state the RMT state machine is in. Legal values are: isolated (0) non-Op (1) ring-Op (2) detect (3) non-Op-Dup (4) ring-Op-Dup (5) directed (6) trace (7) " ::= { rev1 41 } efdmimDeviceBridgeAddr OBJECT-TYPE --OID 1.3.6.1.4.1.52.1.6.4.1.42 SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "This returns the Bridge address in canonical format. " ::= { rev1 42 } END