| (not too experienced at MIBS etc but here goes )
( to engineering -- I think there is a problem with the compiler please
read on)
Attached at the bottom of the note is the file that compiles, and the
.lis file search for --@--
I looked at the MIB and found some weird things in it...
Line with the error is ..
ubAse1000e OBJECT IDENTIFIER ::= { ubEquip ase1000e(4) }
replace ase1000e(4) with 4 ie
ubAse1000e OBJECT IDENTIFIER ::= { ubEquip 4 }
for some reason the compiler does not like the mechanism of pointing to
this part of the mib.
also further in the mib text file there are two lines with
SYNTAX INTEGER (1), replace these with SYNTAX INTEGER {true(1)}
note "true" is not used anywhere, but the compiler likes this notation
(hmmmm)
now if you compile the mib it compiles ok but you get the error that
the leafs have been cropped ?????
$ mtu ubas_mib.txt
Entity Model tree is being pruned.
The following non-leaf objects are being removed:
Child entity ubAse1000e
Child entity enclosure
Child entity hmBasicCapability
Child entity hmBasicHub
Child entity hmBasicGroup
Child entity hmBasicPort
Child entity ubHmBasicCapability
Child entity ubHmBasicGroup
Child entity ubHmBasicPort
Note you also get this error if yo compile the welfleet mib supplied
with the kit.
$ mtu mcc_common:WELLFLEET_MIBDEF.TXT;1
Entity Model tree is being pruned.
The following non-leaf objects are being removed:
Child entity wfMib
Child entity wfXns
Child entity wfxnsMib
Child entity wfBridge
Child entity wfApple
Child entity wfIpx
Child entity wfipxMib
--@--
--
-- Release Version 1.2 April 15, 1992
-- Copyright(C) 1991,1992 Ungermann-Bass Inc.
-- Matushita Net-One Co.,Ltd.
-- Matsushita Electric Works Ltd.
--
UB-MIB-ASE1000 { iso org(3) dod(6) internet(1) 4 1 75 }
DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Counter, TimeTicks, IpAddress
FROM RFC1155-SMI
DisplayString
FROM RFC1158-MIB
OBJECT-TYPE
FROM RFC1212
PhysAddress
FROM RFC1213-MIB-II;
UniqueIdentifier ::= INTEGER (1..65535)
ubNode OBJECT IDENTIFIER ::= { enterprises 75 }
ubEquip OBJECT IDENTIFIER ::= { ubNode 1 }
ubAse1000e OBJECT IDENTIFIER ::= { ubEquip 4 }
enclosure OBJECT IDENTIFIER ::= { ubAse1000e 1 }
hub1000 OBJECT IDENTIFIER ::= { enclosure 1 }
hmBasicCapability OBJECT IDENTIFIER ::= { ubAse1000e 2 }
hmBasicHub OBJECT IDENTIFIER ::= { hmBasicCapability 1 }
hmBasicGroup OBJECT IDENTIFIER ::= { hmBasicCapability 2 }
hmBasicPort OBJECT IDENTIFIER ::= { hmBasicCapability 3 }
ubHmBasicCapability OBJECT IDENTIFIER ::= { ubAse1000e 3 }
ubHmBasicGroup OBJECT IDENTIFIER ::= { ubHmBasicCapability 1 }
ubHmBasicPort OBJECT IDENTIFIER ::= { ubHmBasicCapability 2 }
-- HUB ENCLOSURE Group
ahub1hubId OBJECT-TYPE
-- The address of the hub enclosure in MAC address format.
-- This is the hub's MAC address.
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
::= { hub1000 1 }
ahub1hubType OBJECT-TYPE
-- The type of enclosure; the number of slots in the enclosure.
SYNTAX INTEGER {
one-slot(1) -- "ASE1000"
}
ACCESS read-only
STATUS mandatory
::= { hub1000 2 }
ahub1hubName OBJECT-TYPE
-- The name of the hub enclosure. This object is able to
-- configure by HUB Configuration Setup software.
SYNTAX DisplayString (SIZE(1..20))
ACCESS read-only
STATUS mandatory
::= { hub1000 3 }
ahub1hubSerNumber OBJECT-TYPE
-- The serial number of the hub.
SYNTAX DisplayString (SIZE(1..10))
ACCESS read-only
STATUS mandatory
::= { hub1000 4 }
ahub1hubIPAddr OBJECT-TYPE
-- The IP address used to communicate with the SNMP agent in
-- the hub.
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
::= { hub1000 5 }
ahub1hubResetAction OBJECT-TYPE
-- When this internet-object is SET to a value of requested,
-- reset, or forceLoad, the hub resets (according to the
-- specific request), and after resetting locally sets the
-- value of this internet-object to not-requested. Initially
-- its value is not-requested.
SYNTAX INTEGER{
not-requested(2), -- 'Not Requested'
resetAllCards(3), -- 'Reset the hub'
forceLoad(5) -- 'Reset the hub and Download
-- the software'
}
ACCESS read-write
STATUS mandatory
::= { hub1000 6 }
-- BASIC CONTROL CAPABILITY
-- Implementation of all variables in this group is mandatory for all
-- managed hubs.
-- BASIC HUB
-- Row selection: the value of ahub1hmBasHubID.
-- The Hub group contains each card in a hub cluster, which is all the
-- cards in a hub enclosure that constitute a single repeater.
-- ASE1000 has 1 card.
ahub1hmBasicHubTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ahub1HmBasicHubEntry
ACCESS not-accessible
STATUS mandatory
::= { hmBasicHub 1 }
ahub1hmBasicHubEntry OBJECT-TYPE
SYNTAX Ahub1HmBasicHubEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ahub1hmBasHubID }
::= { ahub1hmBasicHubTable 1 }
Ahub1HmBasicHubEntry ::= SEQUENCE {
ahub1hmBasHubID INTEGER,
ahub1hmBasHubGroupCapacity INTEGER,
ahub1hmBasHubGroupMap OCTET STRING,
ahub1hmBasHubResourceType DisplayString,
ahub1hmBasHubManufacturerID OCTET STRING,
ahub1hmBasHubManufacturerProductID OCTET STRING,
ahub1hmBasHubManufProductVersion OCTET STRING
}
ahub1hmBasHubID OBJECT-TYPE
-- An identifier unique within the hub enclosure of the hub
-- cluster, the set of cards in an hub enclosure that
-- constitute a single repeater.
-- ASE1000 has fixed ahub1hmBasHubID(1)
SYNTAX INTEGER {true(1)}
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 1 }
ahub1hmBasHubGroupCapacity OBJECT-TYPE
-- The number of cards that can potentially be contained within
-- a hub cluster.
-- ASE1000 has 1 card.
SYNTAX INTEGER {true(1)}
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 2 }
ahub1hmBasHubGroupMap OBJECT-TYPE
-- A bit string that indicates which enclosure slots are
-- currently occupied by groups from this hub. The first bit
-- (starting from the left) corresponds to the first relative
-- slot. A "1" indicates a slot is occupied by a group that is
-- part of this hub.
-- ASE1000 has a fixed value (8000h).
SYNTAX OCTET STRING (SIZE(2))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 3 }
ahub1hmBasHubResourceType OBJECT-TYPE
-- ASE1000 has a fixed value ("ResourceTypeID").
SYNTAX DisplayString (SIZE(14))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 4 }
ahub1hmBasHubManufacturerID OBJECT-TYPE
-- The Organization Unique Identifier as defined in
-- IEEE 802.1A, Overview and Architecture. This is the first
-- 24 bits of UB's MAC address identifying UB uniquely
-- worldwide.
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 5 }
ahub1hmBasHubManufacturerProductID OBJECT-TYPE
-- For the cluster of concentrators attached to the Ethernet
-- bus to form a single repeater, this is a string of ASCII
-- characters representing the resident supervisor's product
-- identifier. For single group hubs not capable of forming
-- a single repeater with at least one other concentrator,
-- this is the same as ahub1hmBasGroupManufactureProductID.
-- ASE1000 has a fixed value ("ASE1000M").
SYNTAX OCTET STRING (SIZE(1..10))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 6 }
ahub1hmBasHubManufProductVersion OBJECT-TYPE
-- For the cluster of concentrators attached to the Ethernet
-- bus to form a single repeater, this is a string that is
-- unique for a specific ahub1hmBasHubManufacturerProductID
-- that identifies a hub's hardware, firmware, and software
-- versions. Each of the first four octets are non-negative
-- integers with values from 0 through 255.
-- If a version does not apply then the version number is zero.
-- One is the first applicable version number. The first octet
-- is the hardware version, the second is the firmware version,
-- and the third and fourth represent the software version.
-- The fifth and sixth octets are available for any use.
-- For single group hubs not capable of forming a single
-- repeater with at least one other concentrator, this is
-- the same as ahub1hmBasGroupManufactureProductVersion.
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 7 }
-- BASIC GROUP
ahub1hmBasicGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ahub1HmBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
::= { hmBasicGroup 1 }
ahub1hmBasicGroupEntry OBJECT-TYPE
SYNTAX Ahub1HmBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ahub1hmBasGroupID }
::= { ahub1hmBasicGroupTable 1 }
Ahub1HmBasicGroupEntry ::= SEQUENCE {
ahub1hmBasGroupID INTEGER,
ahub1hmBasGroupManufacturerID OCTET STRING,
ahub1hmBasGroupManufProductID OCTET STRING,
ahub1hmBasGroupManufProductVersion OCTET STRING,
ahub1hmBasGroupNumOfPorts INTEGER
}
ahub1hmBasGroupID OBJECT-TYPE
-- The number of the slot containing the card.
-- ASE1000 has 1 slot.
SYNTAX INTEGER (1..11)
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicGroupEntry 1 }
ahub1hmBasGroupManufacturerID OBJECT-TYPE
-- The Organization Unique Identifier as defined in
-- IEEE 802.1A, Overview and Architecture. This is the first
-- 24 bits of UB's MAC address identifying UB uniquely
-- worldwide.
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicGroupEntry 2 }
ahub1hmBasGroupManufProductID OBJECT-TYPE
-- A string of ASCII characters representing the concentrator's
-- product identifier.
SYNTAX OCTET STRING (SIZE(1..10))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicGroupEntry 3 }
ahub1hmBasGroupManufProductVersion OBJECT-TYPE
-- A string that is unique for a specific
-- ahub1hmBasHubManufacturerProductID that identifies a
-- concentrators's hardware, firmware, and software versions.
-- Each of the first four octets are non-negative integers with
-- values from 0 through 255.
-- If a version does not apply then the version number is zero.
-- One is the first applicable version number. The first octet
-- is the hardware version, the second is the firmware version,
-- and the third and fourth represent the software version.
-- The fifth and sixth octets are available for any use.
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicGroupEntry 4 }
ahub1hmBasGroupNumOfPorts OBJECT-TYPE
-- The number of ports in this group (includes the AUI port but
-- not the Ethernet backplane bus 'port'.
-- ASE1000 has 12 twisted pair ports and 1 AUI port: the total
-- of the number of ports is 13.
SYNTAX INTEGER (1..13)
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicGroupEntry 5 }
-- BASIC GROUP (UB Extension)
ahub1ubHmBasicGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ahub1UbHmBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
::= { ubHmBasicGroup 1 }
ahub1ubHmBasicGroupEntry OBJECT-TYPE
SYNTAX Ahub1UbHmBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ahub1ubHmBasGroupID }
::= { ahub1ubHmBasicGroupTable 1 }
Ahub1UbHmBasicGroupEntry ::= SEQUENCE {
ahub1ubHmBasGroupID INTEGER,
ahub1ubHmBasGroupCarrierSenses INTEGER,
ahub1ubHmBasGroupCustomCounterSlctn INTEGER,
ahub1ubHmBasGroupElectronicSerialNo PhysAddress
}
ahub1ubHmBasGroupID OBJECT-TYPE
-- The relative slot number in an enclosure, starting with 1
-- (as numbered on the enclosure).
SYNTAX INTEGER (1..11)
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicGroupEntry 1 }
ahub1ubHmBasGroupCarrierSenses OBJECT-TYPE
-- The number of times carrier sense was on when sampled every
-- 10 milliseconds.
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicGroupEntry 2 }
ahub1ubHmBasGroupCustomCounterSlctn OBJECT-TYPE
-- This selects which one of various events on a port will
-- increment the ahub1ubHmBasPortCustomCounter associated
-- with that port. Setting this attribute also sets
-- ahub1ubHmBasPortCustomCounter to zero. Each occurrence of
-- the selected event increments ahub1ubHmBasPortCustomCounter.
-- The following values each specify an attribute counter.
-- * Non-collided packets is a composite of readable frames +
-- other frames with various errors not including transmit
-- collisions, late collisions.
SYNTAX INTEGER {
carrierTooLong(1), --'Carrier Too Long'
elasticityBufferErrors(2), --'Elasticity Buffer
-- Errors'
badBitRates(3), --'Bad Bit Rates'
missingSFD(4), --'Missing SFD'
shortEvents(5), --'Short events'
nonCollidedPackets(6), --'Non-collided Packets'
autoPartitions(7), --'Auto Partition Count'
badLinkEvents(8), --'Bad Link Events'
transmitCollisions(12), --'Transmit Collisions'
receiveCollisions(13), --'Receive Collisions'
lateCollisions(14), --'Late Collisions'
notApplicable(15) --'Not Applicable'
}
ACCESS read-write
STATUS mandatory
::= { ahub1ubHmBasicGroupEntry 3 }
ahub1ubHmBasGroupElectronicSerialNo OBJECT-TYPE
-- A worldwide unique identifier for a concentrator. This is
-- assigned from the address space of MAC addresses available
-- to UB, and may be the same as a MAC address associated with
-- the concentrator.
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicGroupEntry 4 }
-- BASIC PORT
ahub1hmBasicPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ahub1HmBasicPortEntry
ACCESS not-accessible
STATUS mandatory
::= { hmBasicPort 1 }
ahub1hmBasicPortEntry OBJECT-TYPE
SYNTAX Ahub1HmBasicPortEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ahub1hmBasPortGroupID, ahub1hmBasPortID }
::= { ahub1hmBasicPortTable 1 }
Ahub1HmBasicPortEntry ::= SEQUENCE {
ahub1hmBasPortGroupID INTEGER,
ahub1hmBasPortID INTEGER,
ahub1hmBasPortType INTEGER,
ahub1hmBasPortAdminState INTEGER,
ahub1hmBasPortAutoPartitionState INTEGER
}
ahub1hmBasPortGroupID OBJECT-TYPE
-- The relative slot number in an enclosure, starting with 1.
-- This value is not greater than ahub1hmBasHubGroupCapacity.
-- ASE1000 has 1 slot.
SYNTAX INTEGER (1..11)
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicPortEntry 1 }
ahub1hmBasPortID OBJECT-TYPE
-- The relative position of a port within a card starting
-- with 1. The AUI port identifier is 13.
SYNTAX INTEGER (1..13)
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicPortEntry 2 }
ahub1hmBasPortType OBJECT-TYPE
SYNTAX INTEGER {
repeater(2) -- '802.3 Repeater':802.3 sec. 9 rptr
-- port
}
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicPortEntry 3 }
ahub1hmBasPortAdminState OBJECT-TYPE
-- The administrative state of a port; when the unlocked action
-- is requested, a BEGIN is exerted upon the auto-partition
-- state machine (even if ahub1hmBasPortAdminState already has
-- the value 'unlocked').
SYNTAX INTEGER {
other(1), --'N/A'
locked(2), --'Locked'
unlocked(3) --'Unlocked'
}
ACCESS read-write
STATUS mandatory
::= { ahub1hmBasicPortEntry 4 }
ahub1hmBasPortAutoPartitionState OBJECT-TYPE
-- Indicates whether a port has been automatically partitioned
-- by the hub's auto-partition protection; this happens if a
-- port signals continuous collision or there are moer than
-- 30 consectutive collisions on the port.
SYNTAX INTEGER {
other(1), --'Not Applicable'
notAutoPartitioned(2), --'Not Auto Partitioned'
autoPartitioned(3) --'Auto Partitioned'
}
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicPortEntry 5 }
-- BASIC PORT (UB Extension)
ahub1ubHmBasicPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ahub1UbHmBasicPortEntry
ACCESS not-accessible
STATUS mandatory
::= { ubHmBasicPort 1}
ahub1ubHmBasicPortEntry OBJECT-TYPE
SYNTAX Ahub1UbHmBasicPortEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ahub1ubHmBasPortGroupID, ahub1ubHmBasPortID }
::= { ahub1ubHmBasicPortTable 1 }
Ahub1UbHmBasicPortEntry ::= SEQUENCE {
ahub1ubHmBasPortGroupID INTEGER,
ahub1ubHmBasPortID INTEGER,
ahub1ubHmBasPortAutoPartitionType INTEGER,
ahub1ubHmBasPortCarrierSenses Counter,
ahub1ubHmBasPortCustomCounter Counter,
ahub1ubHmBasPortExtendedLengthMedia INTEGER,
ahub1ubHmBasPortLinkStatus INTEGER,
ahub1ubHmBasPortLinkTestAdminState INTEGER,
ahub1ubHmBasPortPolarityReversStat INTEGER,
ahub1ubHmBasPortInterfaceType INTEGER
}
ahub1ubHmBasPortGroupID OBJECT-TYPE
-- The relative slot number in an enclosure, starting with 1.
-- This value is not greater than ahub1hmBasHubGroupCapacity.
-- (fixed value 1)
SYNTAX INTEGER (1..11)
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 1 }
ahub1ubHmBasPortID OBJECT-TYPE
-- The relative position of a port within a card starting
-- with 1. The AUI port identifier is 13.
SYNTAX INTEGER (1..13)
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 2 }
ahub1ubHmBasPortAutoPartitionType OBJECT-TYPE
-- Indicates the reason a port was auto-partitioned: either a
-- continuous collision signal or more than 30 consecutive
-- collisions.
SYNTAX INTEGER {
notApplicable(1), -- 'N/A'
collisionTooLong(2), -- 'Collision Too Long'
tooManyConsecutiveCollisions(3) -- '> 30 Consecutive
-- Collisions'
}
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 3 }
ahub1ubHmBasPortCarrierSenses OBJECT-TYPE
-- The number of times carrier sense was on when sampled every
-- 10 milliseconds.
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 4 }
ahub1ubHmBasPortCustomCounter OBJECT-TYPE
-- A counter that is incremented by one of the following
-- occurences on this port: carrier too long, elasticity
-- buffer error, bad bit rate, missing SFD, short event,
-- non-collided packet, auto partition, bad link event,
-- transmit collision, receive collision, or late collision.
-- The setting of ahub1ubHmBasGroupCustomCounterSlctn
-- determines which of these events causes this counter to
-- increment.
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 5 }
ahub1ubHmBasPortExtendedLengthMedia OBJECT-TYPE
-- Indicates whether the segment from the (MDI, non-AUI) port
-- is set to normal (as defined by 10BaseT) or extended length.
-- Note that this does not apply to AUI (external MAU) ports.
SYNTAX INTEGER {
other(1), --'N/A'
normal(2) --'Normal Length Media'
}
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 6 }
ahub1ubHmBasPortLinkStatus OBJECT-TYPE
-- The result of the latest link integrity test. Note that
-- this does not apply to an AUI port.
SYNTAX INTEGER {
notApplicable(1), -- '10BASE-T Link Integrity Test
-- OFF'
testFailed(2), -- '10BASE-T Link Integrity Test
-- Failed'
testPassed(3) -- '10BASE-T Link Integrity Test
-- Passed'
}
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 7 }
ahub1ubHmBasPortLinkTestAdminState OBJECT-TYPE
-- The administrative state of the 10BASE-T link integrity
-- function. When locked, the port functions like an ASP-300.
-- Note that this does not apply to an AUI port.
SYNTAX INTEGER {
other(1), --'N/A'
locked(2), --'Link Integrity Test OFF'
unlocked(3) --'Link Integrity Test ON'
}
ACCESS read-write
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 8 }
ahub1ubHmBasPortPolarityReversStat OBJECT-TYPE
-- Indicates if the transmit/receive polarity of the twisted
-- pair port was determined to be incorrect and then
-- automatically corrected. Note that this does not apply to
-- an AUI port.
SYNTAX INTEGER {
other(1), --'N/A'
normal(2), --'Polarity Normal'
reversed(3) --'Polarity Corrected'
}
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 9 }
ahub1ubHmBasPortInterfaceType OBJECT-TYPE
-- Indicates the type of interface between the (physical) port
-- and the physical medium.
SYNTAX INTEGER {
notApplicable(1), --'N/A'
mDI(2), --Internal MAU (MDI)
aUI(3) --External MAU (AUI)
}
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 10 }
END
--@--
DECmcc MIB Translation Utility T1.1.0-A Page 1
Input: ubas_mib.txt Output: ubas_mib.ms, ubas_mib_enum.ms
1 --
2 -- Release Version 1.2 April 15, 1992
3 -- Copyright(C) 1991,1992 Ungermann-Bass Inc.
4 -- Matushita Net-One Co.,Ltd.
5 -- Matsushita Electric Works Ltd.
6 --
7 UB-MIB-ASE1000 { iso org(3) dod(6) internet(1) 4 1 75 }
8
9 DEFINITIONS ::= BEGIN
10 IMPORTS
11 enterprises, Counter, TimeTicks, IpAddress
12 FROM RFC1155-SMI
13 DisplayString
14 FROM RFC1158-MIB
15 OBJECT-TYPE
16 FROM RFC1212
17 PhysAddress
18 FROM RFC1213-MIB-II;
19
20 UniqueIdentifier ::= INTEGER (1..65535)
21
22 ubNode OBJECT IDENTIFIER ::= { enterprises 75 }
23 ubEquip OBJECT IDENTIFIER ::= { ubNode 1 }
24 ubAse1000e OBJECT IDENTIFIER ::= { ubEquip 4 }
25
26 enclosure OBJECT IDENTIFIER ::= { ubAse1000e 1 }
27 hub1000 OBJECT IDENTIFIER ::= { enclosure 1 }
28
29 hmBasicCapability OBJECT IDENTIFIER ::= { ubAse1000e 2 }
30 hmBasicHub OBJECT IDENTIFIER ::= { hmBasicCapability 1 }
31 hmBasicGroup OBJECT IDENTIFIER ::= { hmBasicCapability 2 }
32 hmBasicPort OBJECT IDENTIFIER ::= { hmBasicCapability 3 }
33
34 ubHmBasicCapability OBJECT IDENTIFIER ::= { ubAse1000e 3 }
35 ubHmBasicGroup OBJECT IDENTIFIER ::= { ubHmBasicCapability 1 }
36 ubHmBasicPort OBJECT IDENTIFIER ::= { ubHmBasicCapability 2 }
37
38
39 -- HUB ENCLOSURE Group
40
41 ahub1hubId OBJECT-TYPE
42 -- The address of the hub enclosure in MAC address format.
43 -- This is the hub's MAC address.
44 SYNTAX PhysAddress
45 ACCESS read-only
46 STATUS mandatory
47 ::= { hub1000 1 }
48
49 ahub1hubType OBJECT-TYPE
50 -- The type of enclosure; the number of slots in the enclosure.
51 SYNTAX INTEGER {
52 one-slot(1) -- "ASE1000"
53 }
54 ACCESS read-only
DECmcc MIB Translation Utility T1.1.0-A Page 2
Input: ubas_mib.txt Output: ubas_mib.ms, ubas_mib_enum.ms
55 STATUS mandatory
56 ::= { hub1000 2 }
57
58 ahub1hubName OBJECT-TYPE
59 -- The name of the hub enclosure. This object is able to
60 -- configure by HUB Configuration Setup software.
61 SYNTAX DisplayString (SIZE(1..20))
62 ACCESS read-only
63 STATUS mandatory
64 ::= { hub1000 3 }
65
66 ahub1hubSerNumber OBJECT-TYPE
67 -- The serial number of the hub.
68 SYNTAX DisplayString (SIZE(1..10))
69 ACCESS read-only
70 STATUS mandatory
71 ::= { hub1000 4 }
72
73 ahub1hubIPAddr OBJECT-TYPE
74 -- The IP address used to communicate with the SNMP agent in
75 -- the hub.
76 SYNTAX IpAddress
77 ACCESS read-only
78 STATUS mandatory
79 ::= { hub1000 5 }
80
81 ahub1hubResetAction OBJECT-TYPE
82 -- When this internet-object is SET to a value of requested,
83 -- reset, or forceLoad, the hub resets (according to the
84 -- specific request), and after resetting locally sets the
85 -- value of this internet-object to not-requested. Initially
86 -- its value is not-requested.
87 SYNTAX INTEGER{
88 not-requested(2), -- 'Not Requested'
89 resetAllCards(3), -- 'Reset the hub'
90 forceLoad(5) -- 'Reset the hub and Download
91 -- the software'
92 }
93 ACCESS read-write
94 STATUS mandatory
95 ::= { hub1000 6 }
96
97
98 -- BASIC CONTROL CAPABILITY
99 -- Implementation of all variables in this group is mandatory for all
100 -- managed hubs.
101
102 -- BASIC HUB
103 -- Row selection: the value of ahub1hmBasHubID.
104 -- The Hub group contains each card in a hub cluster, which is all the
105 -- cards in a hub enclosure that constitute a single repeater.
106 -- ASE1000 has 1 card.
107
108 ahub1hmBasicHubTable OBJECT-TYPE
109 SYNTAX SEQUENCE OF Ahub1HmBasicHubEntry
DECmcc MIB Translation Utility T1.1.0-A Page 3
Input: ubas_mib.txt Output: ubas_mib.ms, ubas_mib_enum.ms
110 ACCESS not-accessible
111 STATUS mandatory
112 ::= { hmBasicHub 1 }
113
114 ahub1hmBasicHubEntry OBJECT-TYPE
115 SYNTAX Ahub1HmBasicHubEntry
116 ACCESS not-accessible
117 STATUS mandatory
118 INDEX { ahub1hmBasHubID }
119 ::= { ahub1hmBasicHubTable 1 }
120
121 Ahub1HmBasicHubEntry ::= SEQUENCE {
122 ahub1hmBasHubID INTEGER,
123 ahub1hmBasHubGroupCapacity INTEGER,
124 ahub1hmBasHubGroupMap OCTET STRING,
125 ahub1hmBasHubResourceType DisplayString,
126 ahub1hmBasHubManufacturerID OCTET STRING,
127 ahub1hmBasHubManufacturerProductID OCTET STRING,
128 ahub1hmBasHubManufProductVersion OCTET STRING
129 }
130
131 ahub1hmBasHubID OBJECT-TYPE
132 -- An identifier unique within the hub enclosure of the hub
133 -- cluster, the set of cards in an hub enclosure that
134 -- constitute a single repeater.
135 -- ASE1000 has fixed ahub1hmBasHubID(1)
136 SYNTAX INTEGER {true(1)}
137 ACCESS read-only
138 STATUS mandatory
139 ::= { ahub1hmBasicHubEntry 1 }
140
141 ahub1hmBasHubGroupCapacity OBJECT-TYPE
142 -- The number of cards that can potentially be contained within
143 -- a hub cluster.
144 -- ASE1000 has 1 card.
145 SYNTAX INTEGER {true(1)}
146 ACCESS read-only
147 STATUS mandatory
148 ::= { ahub1hmBasicHubEntry 2 }
149
150 ahub1hmBasHubGroupMap OBJECT-TYPE
151 -- A bit string that indicates which enclosure slots are
152 -- currently occupied by groups from this hub. The first bit
153 -- (starting from the left) corresponds to the first relative
154 -- slot. A "1" indicates a slot is occupied by a group that is
155 -- part of this hub.
156 -- ASE1000 has a fixed value (8000h).
157 SYNTAX OCTET STRING (SIZE(2))
158 ACCESS read-only
159 STATUS mandatory
160 ::= { ahub1hmBasicHubEntry 3 }
161
162 ahub1hmBasHubResourceType OBJECT-TYPE
163 -- ASE1000 has a fixed value ("ResourceTypeID").
164 SYNTAX DisplayString (SIZE(14))
DECmcc MIB Translation Utility T1.1.0-A Page 4
Input: ubas_mib.txt Output: ubas_mib.ms, ubas_mib_enum.ms
165 ACCESS read-only
166 STATUS mandatory
167 ::= { ahub1hmBasicHubEntry 4 }
168
169 ahub1hmBasHubManufacturerID OBJECT-TYPE
170 -- The Organization Unique Identifier as defined in
171 -- IEEE 802.1A, Overview and Architecture. This is the first
172 -- 24 bits of UB's MAC address identifying UB uniquely
173 -- worldwide.
174 SYNTAX OCTET STRING (SIZE(3))
175 ACCESS read-only
176 STATUS mandatory
177 ::= { ahub1hmBasicHubEntry 5 }
178
179 ahub1hmBasHubManufacturerProductID OBJECT-TYPE
180 -- For the cluster of concentrators attached to the Ethernet
181 -- bus to form a single repeater, this is a string of ASCII
182 -- characters representing the resident supervisor's product
183 -- identifier. For single group hubs not capable of forming
184 -- a single repeater with at least one other concentrator,
185 -- this is the same as ahub1hmBasGroupManufactureProductID.
186 -- ASE1000 has a fixed value ("ASE1000M").
187 SYNTAX OCTET STRING (SIZE(1..10))
188 ACCESS read-only
189 STATUS mandatory
190 ::= { ahub1hmBasicHubEntry 6 }
191
192
193 ahub1hmBasHubManufProductVersion OBJECT-TYPE
194 -- For the cluster of concentrators attached to the Ethernet
195 -- bus to form a single repeater, this is a string that is
196 -- unique for a specific ahub1hmBasHubManufacturerProductID
197 -- that identifies a hub's hardware, firmware, and software
198 -- versions. Each of the first four octets are non-negative
199 -- integers with values from 0 through 255.
200 -- If a version does not apply then the version number is zero.
201 -- One is the first applicable version number. The first octet
202 -- is the hardware version, the second is the firmware version,
203 -- and the third and fourth represent the software version.
204 -- The fifth and sixth octets are available for any use.
205 -- For single group hubs not capable of forming a single
206 -- repeater with at least one other concentrator, this is
207 -- the same as ahub1hmBasGroupManufactureProductVersion.
208 SYNTAX OCTET STRING (SIZE(6))
209 ACCESS read-only
210 STATUS mandatory
211 ::= { ahub1hmBasicHubEntry 7 }
212
213
214 -- BASIC GROUP
215
216 ahub1hmBasicGroupTable OBJECT-TYPE
217 SYNTAX SEQUENCE OF Ahub1HmBasicGroupEntry
218 ACCESS not-accessible
219 STATUS mandatory
DECmcc MIB Translation Utility T1.1.0-A Page 5
Input: ubas_mib.txt Output: ubas_mib.ms, ubas_mib_enum.ms
220 ::= { hmBasicGroup 1 }
221
222 ahub1hmBasicGroupEntry OBJECT-TYPE
223 SYNTAX Ahub1HmBasicGroupEntry
224 ACCESS not-accessible
225 STATUS mandatory
226 INDEX { ahub1hmBasGroupID }
227 ::= { ahub1hmBasicGroupTable 1 }
228
229 Ahub1HmBasicGroupEntry ::= SEQUENCE {
230 ahub1hmBasGroupID INTEGER,
231 ahub1hmBasGroupManufacturerID OCTET STRING,
232 ahub1hmBasGroupManufProductID OCTET STRING,
233 ahub1hmBasGroupManufProductVersion OCTET STRING,
234 ahub1hmBasGroupNumOfPorts INTEGER
235 }
236
237 ahub1hmBasGroupID OBJECT-TYPE
238 -- The number of the slot containing the card.
239 -- ASE1000 has 1 slot.
240 SYNTAX INTEGER (1..11)
241 ACCESS read-only
242 STATUS mandatory
243 ::= { ahub1hmBasicGroupEntry 1 }
244
245 ahub1hmBasGroupManufacturerID OBJECT-TYPE
246 -- The Organization Unique Identifier as defined in
247 -- IEEE 802.1A, Overview and Architecture. This is the first
248 -- 24 bits of UB's MAC address identifying UB uniquely
249 -- worldwide.
250 SYNTAX OCTET STRING (SIZE(3))
251 ACCESS read-only
252 STATUS mandatory
253 ::= { ahub1hmBasicGroupEntry 2 }
254
255 ahub1hmBasGroupManufProductID OBJECT-TYPE
256 -- A string of ASCII characters representing the concentrator's
257 -- product identifier.
258 SYNTAX OCTET STRING (SIZE(1..10))
259 ACCESS read-only
260 STATUS mandatory
261 ::= { ahub1hmBasicGroupEntry 3 }
262
263 ahub1hmBasGroupManufProductVersion OBJECT-TYPE
264 -- A string that is unique for a specific
265 -- ahub1hmBasHubManufacturerProductID that identifies a
266 -- concentrators's hardware, firmware, and software versions.
267 -- Each of the first four octets are non-negative integers with
268 -- values from 0 through 255.
269 -- If a version does not apply then the version number is zero.
270 -- One is the first applicable version number. The first octet
271 -- is the hardware version, the second is the firmware version,
272 -- and the third and fourth represent the software version.
273 -- The fifth and sixth octets are available for any use.
274 SYNTAX OCTET STRING (SIZE(6))
DECmcc MIB Translation Utility T1.1.0-A Page 6
Input: ubas_mib.txt Output: ubas_mib.ms, ubas_mib_enum.ms
275 ACCESS read-only
276 STATUS mandatory
277 ::= { ahub1hmBasicGroupEntry 4 }
278
279 ahub1hmBasGroupNumOfPorts OBJECT-TYPE
280 -- The number of ports in this group (includes the AUI port but
281 -- not the Ethernet backplane bus 'port'.
282 -- ASE1000 has 12 twisted pair ports and 1 AUI port: the total
283 -- of the number of ports is 13.
284 SYNTAX INTEGER (1..13)
285 ACCESS read-only
286 STATUS mandatory
287 ::= { ahub1hmBasicGroupEntry 5 }
288
289
290 -- BASIC GROUP (UB Extension)
291
292 ahub1ubHmBasicGroupTable OBJECT-TYPE
293 SYNTAX SEQUENCE OF Ahub1UbHmBasicGroupEntry
294 ACCESS not-accessible
295 STATUS mandatory
296 ::= { ubHmBasicGroup 1 }
297
298 ahub1ubHmBasicGroupEntry OBJECT-TYPE
299 SYNTAX Ahub1UbHmBasicGroupEntry
300 ACCESS not-accessible
301 STATUS mandatory
302 INDEX { ahub1ubHmBasGroupID }
303 ::= { ahub1ubHmBasicGroupTable 1 }
304
305 Ahub1UbHmBasicGroupEntry ::= SEQUENCE {
306 ahub1ubHmBasGroupID INTEGER,
307 ahub1ubHmBasGroupCarrierSenses INTEGER,
308 ahub1ubHmBasGroupCustomCounterSlctn INTEGER,
309 ahub1ubHmBasGroupElectronicSerialNo PhysAddress
310 }
311
312 ahub1ubHmBasGroupID OBJECT-TYPE
313 -- The relative slot number in an enclosure, starting with 1
314 -- (as numbered on the enclosure).
315 SYNTAX INTEGER (1..11)
316 ACCESS read-only
317 STATUS mandatory
318 ::= { ahub1ubHmBasicGroupEntry 1 }
319
320 ahub1ubHmBasGroupCarrierSenses OBJECT-TYPE
321 -- The number of times carrier sense was on when sampled every
322 -- 10 milliseconds.
323 SYNTAX Counter
324 ACCESS read-only
325 STATUS mandatory
326 ::= { ahub1ubHmBasicGroupEntry 2 }
327
328 ahub1ubHmBasGroupCustomCounterSlctn OBJECT-TYPE
329 -- This selects which one of various events on a port will
DECmcc MIB Translation Utility T1.1.0-A Page 7
Input: ubas_mib.txt Output: ubas_mib.ms, ubas_mib_enum.ms
330 -- increment the ahub1ubHmBasPortCustomCounter associated
331 -- with that port. Setting this attribute also sets
332 -- ahub1ubHmBasPortCustomCounter to zero. Each occurrence of
333 -- the selected event increments ahub1ubHmBasPortCustomCounter.
334 -- The following values each specify an attribute counter.
335 -- * Non-collided packets is a composite of readable frames +
336 -- other frames with various errors not including transmit
337 -- collisions, late collisions.
338 SYNTAX INTEGER {
339 carrierTooLong(1), --'Carrier Too Long'
340 elasticityBufferErrors(2), --'Elasticity Buffer
341 -- Errors'
342 badBitRates(3), --'Bad Bit Rates'
343 missingSFD(4), --'Missing SFD'
344 shortEvents(5), --'Short events'
345 nonCollidedPackets(6), --'Non-collided Packets'
346 autoPartitions(7), --'Auto Partition Count'
347 badLinkEvents(8), --'Bad Link Events'
348 transmitCollisions(12), --'Transmit Collisions'
349 receiveCollisions(13), --'Receive Collisions'
350 lateCollisions(14), --'Late Collisions'
351 notApplicable(15) --'Not Applicable'
352 }
353 ACCESS read-write
354 STATUS mandatory
355 ::= { ahub1ubHmBasicGroupEntry 3 }
356
357 ahub1ubHmBasGroupElectronicSerialNo OBJECT-TYPE
358 -- A worldwide unique identifier for a concentrator. This is
359 -- assigned from the address space of MAC addresses available
360 -- to UB, and may be the same as a MAC address associated with
361 -- the concentrator.
362 SYNTAX PhysAddress
363 ACCESS read-only
364 STATUS mandatory
365 ::= { ahub1ubHmBasicGroupEntry 4 }
366
367
368 -- BASIC PORT
369
370 ahub1hmBasicPortTable OBJECT-TYPE
371 SYNTAX SEQUENCE OF Ahub1HmBasicPortEntry
372 ACCESS not-accessible
373 STATUS mandatory
374 ::= { hmBasicPort 1 }
375
376 ahub1hmBasicPortEntry OBJECT-TYPE
377 SYNTAX Ahub1HmBasicPortEntry
378 ACCESS not-accessible
379 STATUS mandatory
380 INDEX { ahub1hmBasPortGroupID, ahub1hmBasPortID }
381 ::= { ahub1hmBasicPortTable 1 }
382
383 Ahub1HmBasicPortEntry ::= SEQUENCE {
384 ahub1hmBasPortGroupID INTEGER,
DECmcc MIB Translation Utility T1.1.0-A Page 8
Input: ubas_mib.txt Output: ubas_mib.ms, ubas_mib_enum.ms
385 ahub1hmBasPortID INTEGER,
386 ahub1hmBasPortType INTEGER,
387 ahub1hmBasPortAdminState INTEGER,
388 ahub1hmBasPortAutoPartitionState INTEGER
389 }
390
391 ahub1hmBasPortGroupID OBJECT-TYPE
392 -- The relative slot number in an enclosure, starting with 1.
393 -- This value is not greater than ahub1hmBasHubGroupCapacity.
394 -- ASE1000 has 1 slot.
395 SYNTAX INTEGER (1..11)
396 ACCESS read-only
397 STATUS mandatory
398 ::= { ahub1hmBasicPortEntry 1 }
399
400 ahub1hmBasPortID OBJECT-TYPE
401 -- The relative position of a port within a card starting
402 -- with 1. The AUI port identifier is 13.
403 SYNTAX INTEGER (1..13)
404 ACCESS read-only
405 STATUS mandatory
406 ::= { ahub1hmBasicPortEntry 2 }
407
408 ahub1hmBasPortType OBJECT-TYPE
409 SYNTAX INTEGER {
410 repeater(2) -- '802.3 Repeater':802.3 sec. 9 rptr
411 -- port
412 }
413 ACCESS read-only
414 STATUS mandatory
415 ::= { ahub1hmBasicPortEntry 3 }
416
417 ahub1hmBasPortAdminState OBJECT-TYPE
418 -- The administrative state of a port; when the unlocked action
419 -- is requested, a BEGIN is exerted upon the auto-partition
420 -- state machine (even if ahub1hmBasPortAdminState already has
421 -- the value 'unlocked').
422 SYNTAX INTEGER {
423 other(1), --'N/A'
424 locked(2), --'Locked'
425 unlocked(3) --'Unlocked'
426 }
427 ACCESS read-write
428 STATUS mandatory
429 ::= { ahub1hmBasicPortEntry 4 }
430
431 ahub1hmBasPortAutoPartitionState OBJECT-TYPE
432 -- Indicates whether a port has been automatically partitioned
433 -- by the hub's auto-partition protection; this happens if a
434 -- port signals continuous collision or there are moer than
435 -- 30 consectutive collisions on the port.
436 SYNTAX INTEGER {
437 other(1), --'Not Applicable'
438 notAutoPartitioned(2), --'Not Auto Partitioned'
439 autoPartitioned(3) --'Auto Partitioned'
DECmcc MIB Translation Utility T1.1.0-A Page 9
Input: ubas_mib.txt Output: ubas_mib.ms, ubas_mib_enum.ms
440 }
441 ACCESS read-only
442 STATUS mandatory
443 ::= { ahub1hmBasicPortEntry 5 }
444
445
446 -- BASIC PORT (UB Extension)
447
448 ahub1ubHmBasicPortTable OBJECT-TYPE
449 SYNTAX SEQUENCE OF Ahub1UbHmBasicPortEntry
450 ACCESS not-accessible
451 STATUS mandatory
452 ::= { ubHmBasicPort 1}
453
454 ahub1ubHmBasicPortEntry OBJECT-TYPE
455 SYNTAX Ahub1UbHmBasicPortEntry
456 ACCESS not-accessible
457 STATUS mandatory
458 INDEX { ahub1ubHmBasPortGroupID, ahub1ubHmBasPortID }
459 ::= { ahub1ubHmBasicPortTable 1 }
460
461 Ahub1UbHmBasicPortEntry ::= SEQUENCE {
462 ahub1ubHmBasPortGroupID INTEGER,
463 ahub1ubHmBasPortID INTEGER,
464 ahub1ubHmBasPortAutoPartitionType INTEGER,
465 ahub1ubHmBasPortCarrierSenses Counter,
466 ahub1ubHmBasPortCustomCounter Counter,
467 ahub1ubHmBasPortExtendedLengthMedia INTEGER,
468 ahub1ubHmBasPortLinkStatus INTEGER,
469 ahub1ubHmBasPortLinkTestAdminState INTEGER,
470 ahub1ubHmBasPortPolarityReversStat INTEGER,
471 ahub1ubHmBasPortInterfaceType INTEGER
472 }
473
474 ahub1ubHmBasPortGroupID OBJECT-TYPE
475 -- The relative slot number in an enclosure, starting with 1.
476 -- This value is not greater than ahub1hmBasHubGroupCapacity.
477 -- (fixed value 1)
478 SYNTAX INTEGER (1..11)
479 ACCESS read-only
480 STATUS mandatory
481 ::= { ahub1ubHmBasicPortEntry 1 }
482
483 ahub1ubHmBasPortID OBJECT-TYPE
484 -- The relative position of a port within a card starting
485 -- with 1. The AUI port identifier is 13.
486 SYNTAX INTEGER (1..13)
487 ACCESS read-only
488 STATUS mandatory
489 ::= { ahub1ubHmBasicPortEntry 2 }
490
491 ahub1ubHmBasPortAutoPartitionType OBJECT-TYPE
492 -- Indicates the reason a port was auto-partitioned: either a
493 -- continuous collision signal or more than 30 consecutive
494 -- collisions.
DECmcc MIB Translation Utility T1.1.0-A Page 10
Input: ubas_mib.txt Output: ubas_mib.ms, ubas_mib_enum.ms
495 SYNTAX INTEGER {
496 notApplicable(1), -- 'N/A'
497 collisionTooLong(2), -- 'Collision Too Long'
498 tooManyConsecutiveCollisions(3) -- '> 30 Consecutive
499 -- Collisions'
500 }
501 ACCESS read-only
502 STATUS mandatory
503 ::= { ahub1ubHmBasicPortEntry 3 }
504
505 ahub1ubHmBasPortCarrierSenses OBJECT-TYPE
506 -- The number of times carrier sense was on when sampled every
507 -- 10 milliseconds.
508 SYNTAX Counter
509 ACCESS read-only
510 STATUS mandatory
511 ::= { ahub1ubHmBasicPortEntry 4 }
512
513 ahub1ubHmBasPortCustomCounter OBJECT-TYPE
514 -- A counter that is incremented by one of the following
515 -- occurences on this port: carrier too long, elasticity
516 -- buffer error, bad bit rate, missing SFD, short event,
517 -- non-collided packet, auto partition, bad link event,
518 -- transmit collision, receive collision, or late collision.
519 -- The setting of ahub1ubHmBasGroupCustomCounterSlctn
520 -- determines which of these events causes this counter to
521 -- increment.
522 SYNTAX Counter
523 ACCESS read-only
524 STATUS mandatory
525 ::= { ahub1ubHmBasicPortEntry 5 }
526
527 ahub1ubHmBasPortExtendedLengthMedia OBJECT-TYPE
528 -- Indicates whether the segment from the (MDI, non-AUI) port
529 -- is set to normal (as defined by 10BaseT) or extended length.
530 -- Note that this does not apply to AUI (external MAU) ports.
531 SYNTAX INTEGER {
532 other(1), --'N/A'
533 normal(2) --'Normal Length Media'
534 }
535 ACCESS read-only
536 STATUS mandatory
537 ::= { ahub1ubHmBasicPortEntry 6 }
538
539 ahub1ubHmBasPortLinkStatus OBJECT-TYPE
540 -- The result of the latest link integrity test. Note that
541 -- this does not apply to an AUI port.
542 SYNTAX INTEGER {
543 notApplicable(1), -- '10BASE-T Link Integrity Test
544 -- OFF'
545 testFailed(2), -- '10BASE-T Link Integrity Test
546 -- Failed'
547 testPassed(3) -- '10BASE-T Link Integrity Test
548 -- Passed'
549 }
DECmcc MIB Translation Utility T1.1.0-A Page 11
Input: ubas_mib.txt Output: ubas_mib.ms, ubas_mib_enum.ms
550 ACCESS read-only
551 STATUS mandatory
552 ::= { ahub1ubHmBasicPortEntry 7 }
553
554 ahub1ubHmBasPortLinkTestAdminState OBJECT-TYPE
555 -- The administrative state of the 10BASE-T link integrity
556 -- function. When locked, the port functions like an ASP-300.
557 -- Note that this does not apply to an AUI port.
558 SYNTAX INTEGER {
559 other(1), --'N/A'
560 locked(2), --'Link Integrity Test OFF'
561 unlocked(3) --'Link Integrity Test ON'
562 }
563 ACCESS read-write
564 STATUS mandatory
565 ::= { ahub1ubHmBasicPortEntry 8 }
566
567 ahub1ubHmBasPortPolarityReversStat OBJECT-TYPE
568 -- Indicates if the transmit/receive polarity of the twisted
569 -- pair port was determined to be incorrect and then
570 -- automatically corrected. Note that this does not apply to
571 -- an AUI port.
572 SYNTAX INTEGER {
573 other(1), --'N/A'
574 normal(2), --'Polarity Normal'
575 reversed(3) --'Polarity Corrected'
576 }
577 ACCESS read-only
578 STATUS mandatory
579 ::= { ahub1ubHmBasicPortEntry 9 }
580
581 ahub1ubHmBasPortInterfaceType OBJECT-TYPE
582 -- Indicates the type of interface between the (physical) port
583 -- and the physical medium.
584 SYNTAX INTEGER {
585 notApplicable(1), --'N/A'
586 mDI(2), --Internal MAU (MDI)
587 aUI(3) --External MAU (AUI)
588 }
589 ACCESS read-only
590 STATUS mandatory
591 ::= { ahub1ubHmBasicPortEntry 10 }
592 END
593
594
DECmcc MIB Translation Utility T1.1.0-A Page 12
Entity Model in file ubas_mib.ms
Child Entity : ubNode (5075)
Child Entity : ubEquip (1)
Child Entity : hub1000 (1)
Characteristic Attributes
ahub1hubId (1) : OCTETSTRING {1 3 6 1 4 1 75 1 4 1 1 1}
ahub1hubType (2) : ahub1hubType_enm {1 3 6 1 4 1 75 1 4 1 1 2}
ahub1hubName (3) : DisplayString {1 3 6 1 4 1 75 1 4 1 1 3}
ahub1hubSerNumber (4) : DisplayString {1 3 6 1 4 1 75 1 4 1 1 4}
ahub1hubIPAddr (5) : IPAddress {1 3 6 1 4 1 75 1 4 1 1 5}
ahub1hubResetAction (6) : ahub1hubResetAction_enm {1 3 6 1 4 1 75 1 4 1 1 6}
Child Entity : ahub1hmBasicHubTable (2)
Identifier Attributes
ahub1hmBasHubID (8) : ahub1hmBasHubID_enm {1 3 6 1 4 1 75 1 4 2 1 1 1 1}
Characteristic Attributes
ahub1hmBasHubGroupCapacity (2) : ahub1hmBasHubGroupCapacity_enm {1 3 6 1 4 1 75 1 4 2 1 1 1 2}
ahub1hmBasHubGroupMap (3) : OCTETSTRING {1 3 6 1 4 1 75 1 4 2 1 1 1 3}
ahub1hmBasHubResourceType (4) : DisplayString {1 3 6 1 4 1 75 1 4 2 1 1 1 4}
ahub1hmBasHubManufacturerID (5) : OCTETSTRING {1 3 6 1 4 1 75 1 4 2 1 1 1 5}
ahub1hmBasHubManufacturerProductID (6) : OCTETSTRING {1 3 6 1 4 1 75 1 4 2 1 1 1 6}
ahub1hmBasHubManufProductVersion (7) : OCTETSTRING {1 3 6 1 4 1 75 1 4 2 1 1 1 7}
Child Entity : ahub1hmBasicGroupTable (3)
Identifier Attributes
ahub1hmBasGroupID (6) : Integer32 {1 3 6 1 4 1 75 1 4 2 2 1 1 1}
Characteristic Attributes
ahub1hmBasGroupManufacturerID (2) : OCTETSTRING {1 3 6 1 4 1 75 1 4 2 2 1 1 2}
ahub1hmBasGroupManufProductID (3) : OCTETSTRING {1 3 6 1 4 1 75 1 4 2 2 1 1 3}
ahub1hmBasGroupManufProductVersion (4) : OCTETSTRING {1 3 6 1 4 1 75 1 4 2 2 1 1 4}
ahub1hmBasGroupNumOfPorts (5) : Integer32 {1 3 6 1 4 1 75 1 4 2 2 1 1 5}
Child Entity : ahub1hmBasicPortTable (4)
Identifier Attributes
ahub1hmBasicPortTable_Index (6) : ahub1hmBasicPortTableIndexType {1 3 6 1 4 1 75 1 4 2 3 1 1 1}
Characteristic Attributes
ahub1hmBasPortGroupID (1) : Integer32 {1 3 6 1 4 1 75 1 4 2 3 1 1 1}
ahub1hmBasPortID (2) : Integer32 {1 3 6 1 4 1 75 1 4 2 3 1 1 2}
ahub1hmBasPortType (3) : ahub1hmBasPortType_enm {1 3 6 1 4 1 75 1 4 2 3 1 1 3}
ahub1hmBasPortAdminState (4) : ahub1hmBasPortAdminState_enm {1 3 6 1 4 1 75 1 4 2 3 1 1 4}
Status Attributes
ahub1hmBasPortAutoPartitionState (5) : ahub1hmBasPortAutoPartitionState_enm {1 3 6 1 4 1 75 1 4 2 3 1 1 5}
Child Entity : ahub1ubHmBasicGroupTable (5)
Identifier Attributes
ahub1ubHmBasGroupID (5) : Integer32 {1 3 6 1 4 1 75 1 4 3 1 1 1 1}
Counter Attributes
ahub1ubHmBasGroupCarrierSenses (2) : MIBCounter {1 3 6 1 4 1 75 1 4 3 1 1 1 2}
Characteristic Attributes
ahub1ubHmBasGroupCustomCounterSlctn (3) : ahub1ubHmBasGroupCustomCounterSlctn_enm {1 3 6 1 4 1 75 1 4 3 1 1 1 3}
ahub1ubHmBasGroupElectronicSerialNo (4) : OCTETSTRING {1 3 6 1 4 1 75 1 4 3 1 1 1 4}
Child Entity : ahub1ubHmBasicPortTable (6)
Identifier Attributes
ahub1ubHmBasicPortTable_Index (11) : ahub1ubHmBasicPortTableIndexType {1 3 6 1 4 1 75 1 4 3 2 1 1 1}
Counter Attributes
ahub1ubHmBasPortCarrierSenses (4) : MIBCounter {1 3 6 1 4 1 75 1 4 3 2 1 1 4}
ahub1ubHmBasPortCustomCounter (5) : MIBCounter {1 3 6 1 4 1 75 1 4 3 2 1 1 5}
Characteristic Attributes
ahub1ubHmBasPortGroupID (1) : Integer32 {1 3 6 1 4 1 75 1 4 3 2 1 1 1}
ahub1ubHmBasPortID (2) : Integer32 {1 3 6 1 4 1 75 1 4 3 2 1 1 2}
ahub1ubHmBasPortAutoPartitionType (3) : ahub1ubHmBasPortAutoPartitionType_enm {1 3 6 1 4 1 75 1 4 3 2 1 1 3}
ahub1ubHmBasPortExtendedLengthMedia (6) : ahub1ubHmBasPortExtendedLengthMedia_enm {1 3 6 1 4 1 75 1 4 3 2 1 1 6}
ahub1ubHmBasPortLinkTestAdminState (8) : ahub1ubHmBasPortLinkTestAdminState_enm {1 3 6 1 4 1 75 1 4 3 2 1 1 8}
ahub1ubHmBasPortPolarityReversStat (9) : ahub1ubHmBasPortPolarityReversStat_enm {1 3 6 1 4 1 75 1 4 3 2 1 1 9}
ahub1ubHmBasPortInterfaceType (10) : ahub1ubHmBasPortInterfaceType_enm {1 3 6 1 4 1 75 1 4 3 2 1 1 10}
Status Attributes
ahub1ubHmBasPortLinkStatus (7) : ahub1ubHmBasPortLinkStatus_enm {1 3 6 1 4 1 75 1 4 3 2 1 1 7}
|
| --
-- Release Version 1.2 April 15, 1992
-- Copyright(C) 1991,1992 Ungermann-Bass Inc.
-- Matsushita Net-One Co.,Ltd.
-- Matsushita Electric Works Ltd.
--
UB-MIB-ASE1000 { iso org(3) dod(6) internet(1) 4 1 75 }
DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Counter, TimeTicks, IpAddress
FROM RFC1155-SMI
DisplayString
FROM RFC1158-MIB
OBJECT-TYPE
FROM RFC1212
PhysAddress
FROM RFC1213-MIB-II;
UniqueIdentifier ::= INTEGER (1..65535)
ubNode OBJECT IDENTIFIER ::= { enterprises 75 }
ubEquip OBJECT IDENTIFIER ::= { ubNode 1 }
ubAse1000e OBJECT IDENTIFIER ::= { ubEquip 4 }
enclosure OBJECT IDENTIFIER ::= { ubAse1000e 1 }
hub1000 OBJECT IDENTIFIER ::= { enclosure 1 }
hmBasicCapability OBJECT IDENTIFIER ::= { ubAse1000e 2 }
hmBasicHub OBJECT IDENTIFIER ::= { hmBasicCapability 1 }
hmBasicGroup OBJECT IDENTIFIER ::= { hmBasicCapability 2 }
hmBasicPort OBJECT IDENTIFIER ::= { hmBasicCapability 3 }
ubHmBasicCapability OBJECT IDENTIFIER ::= { ubAse1000e 3 }
ubHmBasicGroup OBJECT IDENTIFIER ::= { ubHmBasicCapability 1 }
ubHmBasicPort OBJECT IDENTIFIER ::= { ubHmBasicCapability 2 }
-- HUB ENCLOSURE Group
ahub1hubId OBJECT-TYPE
-- The address of the hub enclosure in MAC address format.
-- This is the hub's MAC address.
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
::= { hub1000 1 }
ahub1hubType OBJECT-TYPE
-- The type of enclosure; the number of slots in the enclosure.
SYNTAX INTEGER {
one-slot(1) -- "ASE1000"
}
ACCESS read-only
STATUS mandatory
::= { hub1000 2 }
ahub1hubName OBJECT-TYPE
-- The name of the hub enclosure. This object is able to
-- configure by HUB Configuration Setup software.
SYNTAX DisplayString (SIZE(1..20))
ACCESS read-only
STATUS mandatory
::= { hub1000 3 }
ahub1hubSerNumber OBJECT-TYPE
-- The serial number of the hub.
SYNTAX DisplayString (SIZE(1..10))
ACCESS read-only
STATUS mandatory
::= { hub1000 4 }
ahub1hubIPAddr OBJECT-TYPE
-- The IP address used to communicate with the SNMP agent in
-- the hub.
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
::= { hub1000 5 }
ahub1hubResetAction OBJECT-TYPE
-- When this internet-object is SET to a value of requested,
-- reset, or forceLoad, the hub resets (according to the
-- specific request), and after resetting locally sets the
-- value of this internet-object to not-requested. Initially
-- its value is not-requested.
SYNTAX INTEGER{
not-requested(2), -- 'Not Requested'
resetAllCards(3), -- 'Reset the hub'
forceLoad(5) -- 'Reset the hub and Download
-- the software'
}
ACCESS read-write
STATUS mandatory
::= { hub1000 6 }
-- BASIC CONTROL CAPABILITY
-- Implementation of all variables in this group is mandatory for all
-- managed hubs.
-- BASIC HUB
-- Row selection: the value of ahub1hmBasHubID.
-- The Hub group contains each card in a hub cluster, which is all the
-- cards in a hub enclosure that constitute a single repeater.
-- ASE1000 has 1 card.
ahub1hmBasicHubTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ahub1HmBasicHubEntry
ACCESS not-accessible
STATUS mandatory
::= { hmBasicHub 1 }
ahub1hmBasicHubEntry OBJECT-TYPE
SYNTAX Ahub1HmBasicHubEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ahub1hmBasHubID }
::= { ahub1hmBasicHubTable 1 }
Ahub1HmBasicHubEntry ::= SEQUENCE {
ahub1hmBasHubID INTEGER,
ahub1hmBasHubGroupCapacity INTEGER,
ahub1hmBasHubGroupMap OCTET STRING,
ahub1hmBasHubResourceType DisplayString,
ahub1hmBasHubManufacturerID OCTET STRING,
ahub1hmBasHubManufacturerProductID OCTET STRING,
ahub1hmBasHubManufProductVersion OCTET STRING
}
ahub1hmBasHubID OBJECT-TYPE
-- An identifier unique within the hub enclosure of the hub
-- cluster, the set of cards in an hub enclosure that
-- constitute a single repeater.
-- ASE1000 has fixed ahub1hmBasHubID(1)
SYNTAX INTEGER (1..1)
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 1 }
ahub1hmBasHubGroupCapacity OBJECT-TYPE
-- The number of cards that can potentially be contained within
-- a hub cluster.
-- ASE1000 has 1 card.
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 2 }
ahub1hmBasHubGroupMap OBJECT-TYPE
-- A bit string that indicates which enclosure slots are
-- currently occupied by groups from this hub. The first bit
-- (starting from the left) corresponds to the first relative
-- slot. A "1" indicates a slot is occupied by a group that is
-- part of this hub.
-- ASE1000 has a fixed value (8000h).
SYNTAX OCTET STRING (SIZE(2))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 3 }
ahub1hmBasHubResourceType OBJECT-TYPE
-- ASE1000 has a fixed value ("ResourceTypeID").
SYNTAX DisplayString (SIZE(14))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 4 }
ahub1hmBasHubManufacturerID OBJECT-TYPE
-- The Organization Unique Identifier as defined in
-- IEEE 802.1A, Overview and Architecture. This is the first
-- 24 bits of UB's MAC address identifying UB uniquely
-- worldwide.
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 5 }
ahub1hmBasHubManufacturerProductID OBJECT-TYPE
-- For the cluster of concentrators attached to the Ethernet
-- bus to form a single repeater, this is a string of ASCII
-- characters representing the resident supervisor's product
-- identifier. For single group hubs not capable of forming
-- a single repeater with at least one other concentrator,
-- this is the same as ahub1hmBasGroupManufactureProductID.
-- ASE1000 has a fixed value ("ASE1000M").
SYNTAX OCTET STRING (SIZE(1..10))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 6 }
ahub1hmBasHubManufProductVersion OBJECT-TYPE
-- For the cluster of concentrators attached to the Ethernet
-- bus to form a single repeater, this is a string that is
-- unique for a specific ahub1hmBasHubManufacturerProductID
-- that identifies a hub's hardware, firmware, and software
-- versions. Each of the first four octets are non-negative
-- integers with values from 0 through 255.
-- If a version does not apply then the version number is zero.
-- One is the first applicable version number. The first octet
-- is the hardware version, the second is the firmware version,
-- and the third and fourth represent the software version.
-- The fifth and sixth octets are available for any use.
-- For single group hubs not capable of forming a single
-- repeater with at least one other concentrator, this is
-- the same as ahub1hmBasGroupManufactureProductVersion.
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicHubEntry 7 }
-- BASIC GROUP
ahub1hmBasicGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ahub1HmBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
::= { hmBasicGroup 1 }
ahub1hmBasicGroupEntry OBJECT-TYPE
SYNTAX Ahub1HmBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ahub1hmBasGroupID }
::= { ahub1hmBasicGroupTable 1 }
Ahub1HmBasicGroupEntry ::= SEQUENCE {
ahub1hmBasGroupID INTEGER,
ahub1hmBasGroupManufacturerID OCTET STRING,
ahub1hmBasGroupManufProductID OCTET STRING,
ahub1hmBasGroupManufProductVersion OCTET STRING,
ahub1hmBasGroupNumOfPorts INTEGER
}
ahub1hmBasGroupID OBJECT-TYPE
-- The number of the slot containing the card.
-- ASE1000 has 1 slot.
SYNTAX INTEGER (1..11)
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicGroupEntry 1 }
ahub1hmBasGroupManufacturerID OBJECT-TYPE
-- The Organization Unique Identifier as defined in
-- IEEE 802.1A, Overview and Architecture. This is the first
-- 24 bits of UB's MAC address identifying UB uniquely
-- worldwide.
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicGroupEntry 2 }
ahub1hmBasGroupManufProductID OBJECT-TYPE
-- A string of ASCII characters representing the concentrator's
-- product identifier.
SYNTAX OCTET STRING (SIZE(1..10))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicGroupEntry 3 }
ahub1hmBasGroupManufProductVersion OBJECT-TYPE
-- A string that is unique for a specific
-- ahub1hmBasHubManufacturerProductID that identifies a
-- concentrators's hardware, firmware, and software versions.
-- Each of the first four octets are non-negative integers with
-- values from 0 through 255.
-- If a version does not apply then the version number is zero.
-- One is the first applicable version number. The first octet
-- is the hardware version, the second is the firmware version,
-- and the third and fourth represent the software version.
-- The fifth and sixth octets are available for any use.
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicGroupEntry 4 }
ahub1hmBasGroupNumOfPorts OBJECT-TYPE
-- The number of ports in this group (includes the AUI port but
-- not the Ethernet backplane bus 'port'.
-- ASE1000 has 12 twisted pair ports and 1 AUI port: the total
-- of the number of ports is 13.
SYNTAX INTEGER (1..13)
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicGroupEntry 5 }
-- BASIC GROUP (UB Extension)
ahub1ubHmBasicGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ahub1UbHmBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
::= { ubHmBasicGroup 1 }
ahub1ubHmBasicGroupEntry OBJECT-TYPE
SYNTAX Ahub1UbHmBasicGroupEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ahub1ubHmBasGroupID }
::= { ahub1ubHmBasicGroupTable 1 }
Ahub1UbHmBasicGroupEntry ::= SEQUENCE {
ahub1ubHmBasGroupID INTEGER,
ahub1ubHmBasGroupCarrierSenses INTEGER,
ahub1ubHmBasGroupCustomCounterSlctn INTEGER,
ahub1ubHmBasGroupElectronicSerialNo PhysAddress
}
ahub1ubHmBasGroupID OBJECT-TYPE
-- The relative slot number in an enclosure, starting with 1
-- (as numbered on the enclosure).
SYNTAX INTEGER (1..11)
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicGroupEntry 1 }
ahub1ubHmBasGroupCarrierSenses OBJECT-TYPE
-- The number of times carrier sense was on when sampled every
-- 10 milliseconds.
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicGroupEntry 2 }
ahub1ubHmBasGroupCustomCounterSlctn OBJECT-TYPE
-- This selects which one of various events on a port will
-- increment the ahub1ubHmBasPortCustomCounter associated
-- with that port. Setting this attribute also sets
-- ahub1ubHmBasPortCustomCounter to zero. Each occurrence of
-- the selected event increments ahub1ubHmBasPortCustomCounter.
-- The following values each specify an attribute counter.
-- * Non-collided packets is a composite of readable frames +
-- other frames with various errors not including transmit
-- collisions, late collisions.
SYNTAX INTEGER {
carrierTooLong(1), --'Carrier Too Long'
elasticityBufferErrors(2), --'Elasticity Buffer
-- Errors'
badBitRates(3), --'Bad Bit Rates'
missingSFD(4), --'Missing SFD'
shortEvents(5), --'Short events'
nonCollidedPackets(6), --'Non-collided Packets'
autoPartitions(7), --'Auto Partition Count'
badLinkEvents(8), --'Bad Link Events'
transmitCollisions(12), --'Transmit Collisions'
receiveCollisions(13), --'Receive Collisions'
lateCollisions(14), --'Late Collisions'
notApplicable(15) --'Not Applicable'
}
ACCESS read-write
STATUS mandatory
::= { ahub1ubHmBasicGroupEntry 3 }
ahub1ubHmBasGroupElectronicSerialNo OBJECT-TYPE
-- A worldwide unique identifier for a concentrator. This is
-- assigned from the address space of MAC addresses available
-- to UB, and may be the same as a MAC address associated with
-- the concentrator.
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicGroupEntry 4 }
-- BASIC PORT
ahub1hmBasicPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ahub1HmBasicPortEntry
ACCESS not-accessible
STATUS mandatory
::= { hmBasicPort 1 }
ahub1hmBasicPortEntry OBJECT-TYPE
SYNTAX Ahub1HmBasicPortEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ahub1hmBasPortGroupID, ahub1hmBasPortID }
::= { ahub1hmBasicPortTable 1 }
Ahub1HmBasicPortEntry ::= SEQUENCE {
ahub1hmBasPortGroupID INTEGER,
ahub1hmBasPortID INTEGER,
ahub1hmBasPortType INTEGER,
ahub1hmBasPortAdminState INTEGER,
ahub1hmBasPortAutoPartitionState INTEGER
}
ahub1hmBasPortGroupID OBJECT-TYPE
-- The relative slot number in an enclosure, starting with 1.
-- This value is not greater than ahub1hmBasHubGroupCapacity.
-- ASE1000 has 1 slot.
SYNTAX INTEGER (1..11)
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicPortEntry 1 }
ahub1hmBasPortID OBJECT-TYPE
-- The relative position of a port within a card starting
-- with 1. The AUI port identifier is 13.
SYNTAX INTEGER (1..13)
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicPortEntry 2 }
ahub1hmBasPortType OBJECT-TYPE
SYNTAX INTEGER {
repeater(2) -- '802.3 Repeater':802.3 sec. 9 rptr
-- port
}
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicPortEntry 3 }
ahub1hmBasPortAdminState OBJECT-TYPE
-- The administrative state of a port; when the unlocked action
-- is requested, a BEGIN is exerted upon the auto-partition
-- state machine (even if ahub1hmBasPortAdminState already has
-- the value 'unlocked').
SYNTAX INTEGER {
other(1), --'N/A'
locked(2), --'Locked'
unlocked(3) --'Unlocked'
}
ACCESS read-write
STATUS mandatory
::= { ahub1hmBasicPortEntry 4 }
ahub1hmBasPortAutoPartitionState OBJECT-TYPE
-- Indicates whether a port has been automatically partitioned
-- by the hub's auto-partition protection; this happens if a
-- port signals continuous collision or there are moer than
-- 30 consectutive collisions on the port.
SYNTAX INTEGER {
other(1), --'Not Applicable'
notAutoPartitioned(2), --'Not Auto Partitioned'
autoPartitioned(3) --'Auto Partitioned'
}
ACCESS read-only
STATUS mandatory
::= { ahub1hmBasicPortEntry 5 }
-- BASIC PORT (UB Extension)
ahub1ubHmBasicPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ahub1UbHmBasicPortEntry
ACCESS not-accessible
STATUS mandatory
::= { ubHmBasicPort 1}
ahub1ubHmBasicPortEntry OBJECT-TYPE
SYNTAX Ahub1UbHmBasicPortEntry
ACCESS not-accessible
STATUS mandatory
INDEX { ahub1ubHmBasPortGroupID, ahub1ubHmBasPortID }
::= { ahub1ubHmBasicPortTable 1 }
Ahub1UbHmBasicPortEntry ::= SEQUENCE {
ahub1ubHmBasPortGroupID INTEGER,
ahub1ubHmBasPortID INTEGER,
ahub1ubHmBasPortAutoPartitionType INTEGER,
ahub1ubHmBasPortCarrierSenses Counter,
ahub1ubHmBasPortCustomCounter Counter,
ahub1ubHmBasPortExtendedLengthMedia INTEGER,
ahub1ubHmBasPortLinkStatus INTEGER,
ahub1ubHmBasPortLinkTestAdminState INTEGER,
ahub1ubHmBasPortPolarityReversStat INTEGER,
ahub1ubHmBasPortInterfaceType INTEGER
}
ahub1ubHmBasPortGroupID OBJECT-TYPE
-- The relative slot number in an enclosure, starting with 1.
-- This value is not greater than ahub1hmBasHubGroupCapacity.
-- (fixed value 1)
SYNTAX INTEGER (1..11)
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 1 }
ahub1ubHmBasPortID OBJECT-TYPE
-- The relative position of a port within a card starting
-- with 1. The AUI port identifier is 13.
SYNTAX INTEGER (1..13)
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 2 }
ahub1ubHmBasPortAutoPartitionType OBJECT-TYPE
-- Indicates the reason a port was auto-partitioned: either a
-- continuous collision signal or more than 30 consecutive
-- collisions.
SYNTAX INTEGER {
notApplicable(1), -- 'N/A'
collisionTooLong(2), -- 'Collision Too Long'
tooManyConsecutiveCollisions(3) -- '> 30 Consecutive
-- Collisions'
}
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 3 }
ahub1ubHmBasPortCarrierSenses OBJECT-TYPE
-- The number of times carrier sense was on when sampled every
-- 10 milliseconds.
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 4 }
ahub1ubHmBasPortCustomCounter OBJECT-TYPE
-- A counter that is incremented by one of the following
-- occurences on this port: carrier too long, elasticity
-- buffer error, bad bit rate, missing SFD, short event,
-- non-collided packet, auto partition, bad link event,
-- transmit collision, receive collision, or late collision.
-- The setting of ahub1ubHmBasGroupCustomCounterSlctn
-- determines which of these events causes this counter to
-- increment.
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 5 }
ahub1ubHmBasPortExtendedLengthMedia OBJECT-TYPE
-- Indicates whether the segment from the (MDI, non-AUI) port
-- is set to normal (as defined by 10BaseT) or extended length.
-- Note that this does not apply to AUI (external MAU) ports.
SYNTAX INTEGER {
other(1), --'N/A'
normal(2) --'Normal Length Media'
}
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 6 }
ahub1ubHmBasPortLinkStatus OBJECT-TYPE
-- The result of the latest link integrity test. Note that
-- this does not apply to an AUI port.
SYNTAX INTEGER {
notApplicable(1), -- '10BASE-T Link Integrity Test
-- OFF'
testFailed(2), -- '10BASE-T Link Integrity Test
-- Failed'
testPassed(3) -- '10BASE-T Link Integrity Test
-- Passed'
}
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 7 }
ahub1ubHmBasPortLinkTestAdminState OBJECT-TYPE
-- The administrative state of the 10BASE-T link integrity
-- function. When locked, the port functions like an ASP-300.
-- Note that this does not apply to an AUI port.
SYNTAX INTEGER {
other(1), --'N/A'
locked(2), --'Link Integrity Test OFF'
unlocked(3) --'Link Integrity Test ON'
}
ACCESS read-write
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 8 }
ahub1ubHmBasPortPolarityReversStat OBJECT-TYPE
-- Indicates if the transmit/receive polarity of the twisted
-- pair port was determined to be incorrect and then
-- automatically corrected. Note that this does not apply to
-- an AUI port.
SYNTAX INTEGER {
other(1), --'N/A'
normal(2), --'Polarity Normal'
reversed(3) --'Polarity Corrected'
}
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 9 }
ahub1ubHmBasPortInterfaceType OBJECT-TYPE
-- Indicates the type of interface between the (physical) port
-- and the physical medium.
SYNTAX INTEGER {
notApplicable(1), --'N/A'
mDI(2), --Internal MAU (MDI)
aUI(3) --External MAU (AUI)
}
ACCESS read-only
STATUS mandatory
::= { ahub1ubHmBasicPortEntry 10 }
END
|