8/14/2019 3com-lbfms
1/119
-----------------------------------------Attachment: L:\MAILEXE2\MFFGET\FMS.MIB---------------------------------------
-- ---------------------------------------------------------------------- ************ THE STARTING POINT FOR ALL MIB DEFINITIONS ************-- --------------------------------------------------------------------
RFC1213-MIB DEFINITIONS ::= BEGIN
IMPORTS mgmt, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks, enterprises FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212;
-- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [14];
-- MIB-II (same prefix as MIB-I)
mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
-- textual conventions
DisplayString ::= OCTET STRING -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having -- -- SIZE (0..255)
PhysAddress ::= OCTET STRING -- This data type is used to model media addresses. For many -- types of media, this will be in a binary representation.
-- For example, an ethernet address would be represented as -- a string of 6 octets.
-- groups in MIB-II
system OBJECT IDENTIFIER ::= { mib-2 1 } interfaces OBJECT IDENTIFIER ::= { mib-2 2 } at OBJECT IDENTIFIER ::= { mib-2 3 } ip OBJECT IDENTIFIER ::= { mib-2 4 } icmp OBJECT IDENTIFIER ::= { mib-2 5 } tcp OBJECT IDENTIFIER ::= { mib-2 6 } udp OBJECT IDENTIFIER ::= { mib-2 7 } egp OBJECT IDENTIFIER ::= { mib-2 8 }
-- historical (some say hysterical) -- cmot OBJECT IDENTIFIER ::= { mib-2 9 } transmission OBJECT IDENTIFIER ::= { mib-2 10 } snmp OBJECT IDENTIFIER ::= { mib-2 11 }
-- ---------------------------------------------------------------------- **************************** SYSTEM GROUP **************************
8/14/2019 3com-lbfms
2/119
-- --------------------------------------------------------------------
-- Implementation of the System group is mandatory for all -- systems. If an agent is not configured to have a value -- for any of these variables, a string of length 0 is returned.
sysDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only
STATUS mandatoryDESCRIPTION
"A textual description of the entity. This valueshould include the full name and versionidentification of the system's hardware type,software operating-system, and networkingsoftware. It is mandatory that this only containprintable ASCII characters."
::= { system 1 }
sysObjectID OBJECT-TYPESYNTAX OBJECT IDENTIFIERACCESS read-onlySTATUS mandatoryDESCRIPTION
"The vendor's authoritative identification of thenetwork management subsystem contained in theentity. This value is allocated within the SMIenterprises subtree (1.3.6.1.4.1) and provides aneasy and unambiguous means for determining `whatkind of box' is being managed. For example, ifvendor `Flintstones, Inc.' was assigned thesubtree 1.3.6.1.4.1.4242, it could assign theidentifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'."
::= { system 2 }
sysUpTime OBJECT-TYPESYNTAX TimeTicks
ACCESS read-onlySTATUS mandatoryDESCRIPTION
"The time (in hundredths of a second) since thenetwork management portion of the system was lastre-initialized."
::= { system 3 }
sysContact OBJECT-TYPESYNTAX DisplayString (SIZE (0..255))ACCESS read-writeSTATUS mandatoryDESCRIPTION
"The textual identification of the contact personfor this managed node, together with informationon how to contact this person."
::= { system 4 }
sysName OBJECT-TYPESYNTAX DisplayString (SIZE (0..255))ACCESS read-writeSTATUS mandatoryDESCRIPTION
8/14/2019 3com-lbfms
3/119
"An administratively-assigned name for thismanaged node. By convention, this is the node'sfully-qualified domain name."
::= { system 5 }
sysLocation OBJECT-TYPESYNTAX DisplayString (SIZE (0..255))ACCESS read-writeSTATUS mandatoryDESCRIPTION
"The physical location of this node (e.g.,`telephone closet, 3rd floor')."
::= { system 6 }
sysServices OBJECT-TYPESYNTAX INTEGER (0..127)ACCESS read-onlySTATUS mandatoryDESCRIPTION
"A value which indicates the set of services thatthis entity primarily offers.
The value is a sum. This sum initially takes thevalue zero, Then, for each layer, L, in the range
1 through 7, that this node performs transactionsfor, 2 raised to (L - 1) is added to the sum. Forexample, a node which performs primarily routingfunctions would have a value of 4 (2^(3-1)). Incontrast, a node which is a host offeringapplication services would have a value of 72(2^(4-1) + 2^(7-1)). Note that in the context ofthe Internet suite of protocols, values should becalculated accordingly:
layer functionality1 physical (e.g., repeaters)2 datalink/subnetwork (e.g., bridges)
3 internet (e.g., IP gateways)4 end-to-end (e.g., IP hosts)7 applications (e.g., mail relays)
For systems including OSI protocols, layers 5 and6 may also be counted."
::= { system 7 }
-- ---------------------------------------------------------------------- END OF SYSTEM GROUP-- --------------------------------------------------------------------
-- --------------------------------------------------------------------
-- ************************ INTERFACES GROUP **************************-- --------------------------------------------------------------------
-- the Interfaces group
-- Implementation of the Interfaces group is mandatory for -- all systems.
ifNumber OBJECT-TYPESYNTAX INTEGER
8/14/2019 3com-lbfms
4/119
ACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of network interfaces (regardless of their current state) present on this system."::= { interfaces 1 }
-- the Interfaces table
-- The Interfaces table contains information on the entity's -- interfaces. Each interface is thought of as being -- attached to a `subnetwork'. Note that this term should -- not be confused with `subnet' which refers to an -- addressing partitioning scheme used in the Internet suite -- of protocols.
ifTable OBJECT-TYPESYNTAX SEQUENCE OF IfEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION "A list of interface entries. The number of entries is given by the value of ifNumber."::= { interfaces 2 }
ifEntry OBJECT-TYPESYNTAX IfEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION "An interface entry containing objects at the subnetwork layer and below for a particular interface."INDEX { ifIndex }::= { ifTable 1 }
IfEntry ::= SEQUENCE {
ifIndex INTEGER, ifDescr
DisplayString, ifType
INTEGER, ifMtu
INTEGER, ifSpeed
Gauge, ifPhysAddress
PhysAddress, ifAdminStatus
INTEGER, ifOperStatus
INTEGER, ifLastChange
TimeTicks, ifInOctets
Counter, ifInUcastPkts
Counter, ifInNUcastPkts
8/14/2019 3com-lbfms
5/119
Counter, ifInDiscards
Counter, ifInErrors
Counter, ifInUnknownProtos
Counter, ifOutOctets
Counter, ifOutUcastPkts
Counter, ifOutNUcastPkts
Counter, ifOutDiscards
Counter, ifOutErrors
Counter, ifOutQLen
Gauge, ifSpecific
OBJECT IDENTIFIER}
ifIndex OBJECT-TYPE
SYNTAX INTEGERACCESS read-onlySTATUS mandatoryDESCRIPTION "A unique value for each interface. Its value ranges between 1 and the value of ifNumber. The value for each interface must remain constant at least from one re-initialization of the entity's network management system to the next re- initialization."::= { ifEntry 1 }
ifDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))ACCESS read-onlySTATUS mandatoryDESCRIPTION "A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the hardware interface."::= { ifEntry 2 }
ifType OBJECT-TYPESYNTAX INTEGER { other(1), -- none of the following
regular1822(2), hdh1822(3), ddn-x25(4), rfc877-x25(5), ethernet-csmacd(6), iso88023-csmacd(7), iso88024-tokenBus(8), iso88025-tokenRing(9), iso88026-man(10), starLan(11),
8/14/2019 3com-lbfms
6/119
proteon-10Mbit(12), proteon-80Mbit(13), hyperchannel(14), fddi(15), lapb(16), sdlc(17), ds1(18), -- T-1 e1(19), -- european equiv. of T-1 basicISDN(20), primaryISDN(21), -- proprietary serial propPointToPointSerial(22), ppp(23), softwareLoopback(24), eon(25), -- CLNP over IP [11] ethernet-3Mbit(26), nsip(27), -- XNS over IP slip(28), -- generic SLIP ultra(29), -- ULTRA technologies ds3(30), -- T-3 sip(31), -- SMDS frame-relay(32) }ACCESS read-onlySTATUS mandatory
DESCRIPTION "The type of interface, distinguished according to the physical/link protocol(s) immediately `below' the network layer in the protocol stack."::= { ifEntry 3 }
ifMtu OBJECT-TYPESYNTAX INTEGERACCESS read-onlySTATUS mandatoryDESCRIPTION "The size of the largest datagram which can be sent/received on the interface, specified in
octets. For interfaces that are used for transmitting network datagrams, this is the size of the largest network datagram that can be sent on the interface."::= { ifEntry 4 }
ifSpeed OBJECT-TYPESYNTAX GaugeACCESS read-onlySTATUS mandatoryDESCRIPTION "An estimate of the interface's current bandwidth in bits per second. For interfaces which do not
vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth."::= { ifEntry 5 }
ifPhysAddress OBJECT-TYPESYNTAX PhysAddressACCESS read-onlySTATUS mandatoryDESCRIPTION
8/14/2019 3com-lbfms
7/119
"The interface's address at the protocol layer immediately `below' the network layer in the protocol stack. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length."::= { ifEntry 6 }
ifAdminStatus OBJECT-TYPESYNTAX INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode }ACCESS read-writeSTATUS mandatoryDESCRIPTION "The desired state of the interface. The testing(3) state indicates that no operational packets can be passed."::= { ifEntry 7 }
ifOperStatus OBJECT-TYPESYNTAX INTEGER { up(1), -- ready to pass packets
down(2), testing(3) -- in some test mode }ACCESS read-onlySTATUS mandatoryDESCRIPTION "The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed."::= { ifEntry 8 }
ifLastChange OBJECT-TYPESYNTAX TimeTicks
ACCESS read-onlySTATUS mandatoryDESCRIPTION "The value of sysUpTime at the time the interface entered its current operational state. If the current state was entered prior to the last re- initialization of the local network management subsystem, then this object contains a zero value."::= { ifEntry 9 }
ifInOctets OBJECT-TYPESYNTAX Counter
ACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of octets received on the interface, including framing characters."::= { ifEntry 10 }
ifInUcastPkts OBJECT-TYPESYNTAX CounterACCESS read-only
8/14/2019 3com-lbfms
8/119
STATUS mandatoryDESCRIPTION "The number of subnetwork-unicast packets delivered to a higher-layer protocol."::= { ifEntry 11 }
ifInNUcastPkts OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of non-unicast (i.e., subnetwork- broadcast or subnetwork-multicast) packets delivered to a higher-layer protocol."::= { ifEntry 12 }
ifInDiscards OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a
higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space."::= { ifEntry 13 }
ifInErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol."
::= { ifEntry 14 }
ifInUnknownProtos OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of packets received via the interface which were discarded because of an unknown or unsupported protocol."::= { ifEntry 15 }
ifOutOctets OBJECT-TYPE
SYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of octets transmitted out of the interface, including framing characters."::= { ifEntry 16 }
ifOutUcastPkts OBJECT-TYPESYNTAX Counter
8/14/2019 3com-lbfms
9/119
ACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of packets that higher-level protocols requested be transmitted to a subnetwork-unicast address, including those that were discarded or not sent."::= { ifEntry 17 }
ifOutNUcastPkts OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of packets that higher-level protocols requested be transmitted to a non- unicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address, including those that were discarded or not sent."::= { ifEntry 18 }
ifOutDiscards OBJECT-TYPESYNTAX CounterACCESS read-only
STATUS mandatoryDESCRIPTION "The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space."::= { ifEntry 19 }
ifOutErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatory
DESCRIPTION "The number of outbound packets that could not be transmitted because of errors."::= { ifEntry 20 }
ifOutQLen OBJECT-TYPESYNTAX GaugeACCESS read-onlySTATUS mandatoryDESCRIPTION "The length of the output packet queue (in packets)."::= { ifEntry 21 }
ifSpecific OBJECT-TYPESYNTAX OBJECT IDENTIFIERACCESS read-onlySTATUS mandatoryDESCRIPTION "A reference to MIB definitions specific to the particular media being used to realize the interface. For example, if the interface is realized by an ethernet, then the value of this
8/14/2019 3com-lbfms
10/119
object refers to a document defining objects specific to ethernet. If this information is not present, its value should be set to the OBJECT object identifier, and any conformant implementation of ASN.1 and BER must be able to generate and recognize this value."::= { ifEntry 22 }
-- **************************** IP GROUP ******************************-- ---------------------------------------------------------------------- --------------------------------------------------------------------
-- the IP group
-- Implementation of the IP group is mandatory for all-- systems.
ipForwarding OBJECT-TYPESYNTAX INTEGER {
forwarding(1), -- acting as a gatewaynot-forwarding(2) -- NOT acting as a gateway
}ACCESS read-writeSTATUS mandatory
DESCRIPTION"The indication of whether this entity is actingas an IP gateway in respect to the forwarding ofdatagrams received by, but not addressed to, thisentity. IP gateways forward datagrams. IP hostsdo not (except those source-routed via the host).
Note that for some managed nodes, this object maytake on only a subset of the values possible.Accordingly, it is appropriate for an agent toreturn a `badValue' response if a managementstation attempts to change this object to aninappropriate value."
::= { ip 1 }
ipDefaultTTL OBJECT-TYPESYNTAX INTEGERACCESS read-writeSTATUS mandatoryDESCRIPTION
"The default value inserted into the Time-To-Livefield of the IP header of datagrams originated atthis entity, whenever a TTL value is not suppliedby the transport layer protocol."
::= { ip 2 }
ipInReceives OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of input datagrams received frominterfaces, including those received in error."
::= { ip 3 }
ipInHdrErrors OBJECT-TYPE
8/14/2019 3com-lbfms
11/119
SYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of input datagrams discarded due toerrors in their IP headers, including badchecksums, version number mismatch, other formaterrors, time-to-live exceeded, errors discoveredin processing their IP options, etc."
::= { ip 4 }
ipInAddrErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of input datagrams discarded becausethe IP address in their IP header's destinationfield was not a valid address to be received atthis entity. This count includes invalidaddresses (e.g., 0.0.0.0) and addresses ofunsupported Classes (e.g., Class E). For entitieswhich are not IP Gateways and therefore do notforward datagrams, this counter includes datagrams
discarded because the destination address was nota local address."::= { ip 5 }
ipForwDatagrams OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of input datagrams for which thisentity was not their final IP destination, as aresult of which an attempt was made to find aroute to forward them to that final destination.
In entities which do not act as IP Gateways, thiscounter will include only those packets which wereSource-Routed via this entity, and the Source-Route option processing was successful."
::= { ip 6 }
ipInUnknownProtos OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of locally-addressed datagramsreceived successfully but discarded because of an
unknown or unsupported protocol."::= { ip 7 }
ipInDiscards OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of input IP datagrams for which noproblems were encountered to prevent their
8/14/2019 3com-lbfms
12/119
continued processing, but which were discarded(e.g., for lack of buffer space). Note that thiscounter does not include any datagrams discardedwhile awaiting re-assembly."
::= { ip 8 }
ipInDelivers OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of input datagrams successfullydelivered to IP user-protocols (including ICMP)."
::= { ip 9 }
ipOutRequests OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of IP datagrams which local IPuser-protocols (including ICMP) supplied to IP inrequests for transmission. Note that this counterdoes not include any datagrams counted in
ipForwDatagrams."::= { ip 10 }
ipOutDiscards OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of output IP datagrams for which noproblem was encountered to prevent theirtransmission to their destination, but which werediscarded (e.g., for lack of buffer space). Notethat this counter would include datagrams counted
in ipForwDatagrams if any such packets met this(discretionary) discard criterion."::= { ip 11 }
ipOutNoRoutes OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of IP datagrams discarded because noroute could be found to transmit them to theirdestination. Note that this counter includes anypackets counted in ipForwDatagrams which meet this
`no-route' criterion. Note that this includes anydatagarms which a host cannot route because all ofits default gateways are down."
::= { ip 12 }
ipReasmTimeout OBJECT-TYPESYNTAX INTEGERACCESS read-onlySTATUS mandatoryDESCRIPTION
8/14/2019 3com-lbfms
13/119
"The maximum number of seconds which receivedfragments are held while they are awaitingreassembly at this entity."
::= { ip 13 }
ipReasmReqds OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of IP fragments received which neededto be reassembled at this entity."
::= { ip 14 }
ipReasmOKs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of IP datagrams successfully re-assembled."
::= { ip 15 }
ipReasmFails OBJECT-TYPE
SYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of failures detected by the IP re-assembly algorithm (for whatever reason: timedout, errors, etc). Note that this is notnecessarily a count of discarded IP fragmentssince some algorithms (notably the algorithm inRFC 815) can lose track of the number of fragmentsby combining them as they are received."
::= { ip 16 }
ipFragOKs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of IP datagrams that have beensuccessfully fragmented at this entity."
::= { ip 17 }
ipFragFails OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatory
DESCRIPTION"The number of IP datagrams that have beendiscarded because they needed to be fragmented atthis entity but could not be, e.g., because theirDon't Fragment flag was set."
::= { ip 18 }
ipFragCreates OBJECT-TYPESYNTAX CounterACCESS read-only
8/14/2019 3com-lbfms
14/119
STATUS mandatoryDESCRIPTION
"The number of IP datagram fragments that havebeen generated as a result of fragmentation atthis entity."
::= { ip 19 }
-- the IP address table
-- The IP address table contains this entity's IP addressing-- information.
ipAddrTable OBJECT-TYPESYNTAX SEQUENCE OF IpAddrEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION
"The table of addressing information relevant tothis entity's IP addresses."
::= { ip 20 }
ipAddrEntry OBJECT-TYPESYNTAX IpAddrEntryACCESS not-accessible
STATUS mandatoryDESCRIPTION"The addressing information for one of thisentity's IP addresses."
INDEX { ipAdEntAddr }::= { ipAddrTable 1 }
IpAddrEntry ::= SEQUENCE {ipAdEntAddrIpAddress,ipAdEntIfIndexINTEGER,ipAdEntNetMask
IpAddress,ipAdEntBcastAddrINTEGER,ipAdEntReasmMaxSizeINTEGER (0..65535)
}
ipAdEntAddr OBJECT-TYPESYNTAX IpAddressACCESS read-onlySTATUS mandatoryDESCRIPTION
"The IP address to which this entry's addressing
information pertains."::= { ipAddrEntry 1 }
ipAdEntIfIndex OBJECT-TYPESYNTAX INTEGERACCESS read-onlySTATUS mandatoryDESCRIPTION
"The index value which uniquely identifies theinterface to which this entry is applicable. The
8/14/2019 3com-lbfms
15/119
interface identified by a particular value of thisindex is the same interface as identified by thesame value of ifIndex."
::= { ipAddrEntry 2 }
ipAdEntNetMask OBJECT-TYPESYNTAX IpAddressACCESS read-onlySTATUS mandatoryDESCRIPTION
"The subnet mask associated with the IP address ofthis entry. The value of the mask is an IPaddress with all the network bits set to 1 and allthe hosts bits set to 0."
::= { ipAddrEntry 3 }
ipAdEntBcastAddr OBJECT-TYPESYNTAX INTEGERACCESS read-onlySTATUS mandatoryDESCRIPTION
"The value of the least-significant bit in the IPbroadcast address used for sending datagrams onthe (logical) interface associated with the IP
address of this entry. For example, when theInternet standard all-ones broadcast address isused, the value will be 1. This value applies toboth the subnet and network broadcasts addressesused by the entity on this (logical) interface."
::= { ipAddrEntry 4 }
ipAdEntReasmMaxSize OBJECT-TYPESYNTAX INTEGER (0..65535)ACCESS read-onlySTATUS mandatoryDESCRIPTION
"The size of the largest IP datagram which this
entity can re-assemble from incoming IP fragmenteddatagrams received on this interface."::= { ipAddrEntry 5 }
-- the IP routing table
-- The IP routing table contains an entry for each route-- presently known to this entity.
ipRouteTable OBJECT-TYPESYNTAX SEQUENCE OF IpRouteEntryACCESS not-accessibleSTATUS mandatory
DESCRIPTION"This entity's IP Routing table."
::= { ip 21 }
ipRouteEntry OBJECT-TYPESYNTAX IpRouteEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION
"A route to a particular destination."
8/14/2019 3com-lbfms
16/119
INDEX { ipRouteDest }::= { ipRouteTable 1 }
IpRouteEntry ::= SEQUENCE {ipRouteDestIpAddress,ipRouteIfIndexINTEGER,ipRouteMetric1INTEGER,ipRouteMetric2INTEGER,ipRouteMetric3INTEGER,ipRouteMetric4INTEGER,ipRouteNextHopIpAddress,ipRouteTypeINTEGER,ipRouteProtoINTEGER,ipRouteAgeINTEGER,
ipRouteMaskIpAddress,ipRouteMetric5INTEGER,ipRouteInfoOBJECT IDENTIFIER
}
ipRouteDest OBJECT-TYPESYNTAX IpAddressACCESS read-writeSTATUS mandatoryDESCRIPTION
"The destination IP address of this route. Anentry with a value of 0.0.0.0 is considered adefault route. Multiple routes to a singledestination can appear in the table, but access tosuch multiple entries is dependent on the table-access mechanisms defined by the networkmanagement protocol in use."
::= { ipRouteEntry 1 }
ipRouteIfIndex OBJECT-TYPESYNTAX INTEGERACCESS read-writeSTATUS mandatory
DESCRIPTION"The index value which uniquely identifies thelocal interface through which the next hop of thisroute should be reached. The interface identifiedby a particular value of this index is the sameinterface as identified by the same value ofifIndex."
::= { ipRouteEntry 2 }
ipRouteMetric1 OBJECT-TYPE
8/14/2019 3com-lbfms
17/119
SYNTAX INTEGERACCESS read-writeSTATUS mandatoryDESCRIPTION
"The primary routing metric for this route. Thesemantics of this metric are determined by therouting-protocol specified in the route'sipRouteProto value. If this metric is not used,its value should be set to -1."
::= { ipRouteEntry 3 }
ipRouteMetric2 OBJECT-TYPESYNTAX INTEGERACCESS read-writeSTATUS mandatoryDESCRIPTION
"An alternate routing metric for this route. Thesemantics of this metric are determined by therouting-protocol specified in the route'sipRouteProto value. If this metric is not used,its value should be set to -1."
::= { ipRouteEntry 4 }
ipRouteMetric3 OBJECT-TYPE
SYNTAX INTEGERACCESS read-writeSTATUS mandatoryDESCRIPTION
"An alternate routing metric for this route. Thesemantics of this metric are determined by therouting-protocol specified in the route'sipRouteProto value. If this metric is not used,its value should be set to -1."
::= { ipRouteEntry 5 }
ipRouteMetric4 OBJECT-TYPESYNTAX INTEGER
ACCESS read-writeSTATUS mandatoryDESCRIPTION
"An alternate routing metric for this route. Thesemantics of this metric are determined by therouting-protocol specified in the route'sipRouteProto value. If this metric is not used,its value should be set to -1."
::= { ipRouteEntry 6 }
ipRouteNextHop OBJECT-TYPESYNTAX IpAddressACCESS read-write
STATUS mandatoryDESCRIPTION
"The IP address of the next hop of this route.(In the case of a route bound to an interfacewhich is realized via a broadcast media, the valueof this field is the agent's IP address on thatinterface.)"
::= { ipRouteEntry 7 }
ipRouteType OBJECT-TYPE
8/14/2019 3com-lbfms
18/119
SYNTAX INTEGER {other(1), -- none of the following
invalid(2), -- an invalidated route-- route to directly
direct(3), -- connected (sub-)network
-- route to a non-localindirect(4) -- host/network/sub-network
}ACCESS read-writeSTATUS mandatoryDESCRIPTION
"The type of route. Note that the valuesdirect(3) and indirect(4) refer to the notion ofdirect and indirect routing in the IParchitecture.
Setting this object to the value invalid(2) hasthe effect of invalidating the corresponding entryin the ipRouteTable object. That is, iteffectively dissasociates the destinationidentified with said entry from the routeidentified with said entry. It is an
implementation-specific matter as to whether theagent removes an invalidated entry from the table.Accordingly, management stations must be preparedto receive tabular information from agents thatcorresponds to entries not currently in use.Proper interpretation of such entries requiresexamination of the relevant ipRouteType object."
::= { ipRouteEntry 8 }
ipRouteProto OBJECT-TYPESYNTAX INTEGER {
other(1), -- none of the following
-- non-protocol information,-- e.g., manually configuredlocal(2), -- entries
-- set via a networknetmgmt(3), -- management protocol
-- obtained via ICMP,icmp(4), -- e.g., Redirect
-- the remaining values are-- all gateway routing-- protocols
egp(5),ggp(6),hello(7),rip(8),is-is(9),es-is(10),ciscoIgrp(11),bbnSpfIgp(12),ospf(13),bgp(14)
8/14/2019 3com-lbfms
19/119
}ACCESS read-onlySTATUS mandatoryDESCRIPTION
"The routing mechanism via which this route waslearned. Inclusion of values for gateway routingprotocols is not intended to imply that hostsshould support those protocols."
::= { ipRouteEntry 9 }
ipRouteAge OBJECT-TYPESYNTAX INTEGERACCESS read-writeSTATUS mandatoryDESCRIPTION
"The number of seconds since this route was lastupdated or otherwise determined to be correct.Note that no semantics of `too old' can be impliedexcept through knowledge of the routing protocolby which the route was learned."
::= { ipRouteEntry 10 }
ipRouteMask OBJECT-TYPESYNTAX IpAddress
ACCESS read-writeSTATUS mandatoryDESCRIPTION
"Indicate the mask to be logical-ANDed with thedestination address before being compared to thevalue in the ipRouteDest field. For those systemsthat do not support arbitrary subnet masks, anagent constructs the value of the ipRouteMask bydetermining whether the value of the correspondentipRouteDest field belong to a class-A, B, or Cnetwork, and then using one of:
mask network
255.0.0.0 class-A255.255.0.0 class-B255.255.255.0 class-C
If the value of the ipRouteDest is 0.0.0.0 (adefault route), then the mask value is also0.0.0.0. It should be noted that all IP routingsubsystems implicitly use this mechanism."
::= { ipRouteEntry 11 }
ipRouteMetric5 OBJECT-TYPESYNTAX INTEGERACCESS read-writeSTATUS mandatory
DESCRIPTION"An alternate routing metric for this route. Thesemantics of this metric are determined by therouting-protocol specified in the route'sipRouteProto value. If this metric is not used,its value should be set to -1."
::= { ipRouteEntry 12 }
ipRouteInfo OBJECT-TYPESYNTAX OBJECT IDENTIFIER
8/14/2019 3com-lbfms
20/119
ACCESS read-onlySTATUS mandatoryDESCRIPTION
"A reference to MIB definitions specific to theparticular routing protocol which is responsiblefor this route, as determined by the valuespecified in the route's ipRouteProto value. Ifthis information is not present, its value shouldbe set to the OBJECT IDENTIFIER { 0 0 }, which isa syntatically valid object identifier, and anyconformant implementation of ASN.1 and BER must beable to generate and recognize this value."
::= { ipRouteEntry 13 }
-- the IP Address Translation table
-- The IP address translation table contain the IpAddress to-- `physical' address equivalences. Some interfaces do not-- use translation tables for determining address-- equivalences (e.g., DDN-X.25 has an algorithmic method);-- if all interfaces are of this type, then the Address-- Translation table is empty, i.e., has zero entries.
ipNetToMediaTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpNetToMediaEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION
"The IP Address Translation table used for mappingfrom IP addresses to physical addresses."
::= { ip 22 }
ipNetToMediaEntry OBJECT-TYPESYNTAX IpNetToMediaEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION
"Each entry contains one IpAddress to `physical'address equivalence."INDEX { ipNetToMediaIfIndex,
ipNetToMediaNetAddress }::= { ipNetToMediaTable 1 }
IpNetToMediaEntry ::= SEQUENCE {ipNetToMediaIfIndexINTEGER,ipNetToMediaPhysAddressPhysAddress,ipNetToMediaNetAddressIpAddress,
ipNetToMediaTypeINTEGER
}
ipNetToMediaIfIndex OBJECT-TYPESYNTAX INTEGERACCESS read-writeSTATUS mandatoryDESCRIPTION
"The interface on which this entry's equivalence
8/14/2019 3com-lbfms
21/119
is effective. The interface identified by aparticular value of this index is the sameinterface as identified by the same value ofifIndex."
::= { ipNetToMediaEntry 1 }
ipNetToMediaPhysAddress OBJECT-TYPESYNTAX PhysAddressACCESS read-writeSTATUS mandatoryDESCRIPTION
"The media-dependent `physical' address."::= { ipNetToMediaEntry 2 }
ipNetToMediaNetAddress OBJECT-TYPESYNTAX IpAddressACCESS read-writeSTATUS mandatoryDESCRIPTION
"The IpAddress corresponding to the media-dependent `physical' address."
::= { ipNetToMediaEntry 3 }
ipNetToMediaType OBJECT-TYPE
SYNTAX INTEGER {other(1), -- none of the followinginvalid(2), -- an invalidated mappingdynamic(3),static(4)
}ACCESS read-writeSTATUS mandatoryDESCRIPTION
"The type of mapping.
Setting this object to the value invalid(2) hasthe effect of invalidating the corresponding entry
in the ipNetToMediaTable. That is, it effectivelydissasociates the interface identified with saidentry from the mapping identified with said entry.It is an implementation-specific matter as towhether the agent removes an invalidated entryfrom the table. Accordingly, management stationsmust be prepared to receive tabular informationfrom agents that corresponds to entries notcurrently in use. Proper interpretation of suchentries requires examination of the relevantipNetToMediaType object."
::= { ipNetToMediaEntry 4 }
-- additional IP objects
ipRoutingDiscards OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of routing entries which were chosento be discarded even though they are valid. Onepossible reason for discarding such an entry could
8/14/2019 3com-lbfms
22/119
be to free-up buffer space for other routingentries."
::= { ip 23 }
-- ---------------------------------------------------------------------- ****************************** ICMP GROUP **************************-- --------------------------------------------------------------------
-- the ICMP group
-- Implementation of the ICMP group is mandatory for all -- systems.
icmpInMsgs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of ICMP messages which the entity received. Note that this counter includes all those counted by icmpInErrors."::= { icmp 1 }
icmpInErrors OBJECT-TYPE
SYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP messages which the entity received but determined as having ICMP-specific errors (bad ICMP checksums, bad length, etc.)."::= { icmp 2 }
icmpInDestUnreachs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatory
DESCRIPTION "The number of ICMP Destination Unreachable messages received."::= { icmp 3 }
icmpInTimeExcds OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Time Exceeded messages received."::= { icmp 4 }
icmpInParmProbs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Parameter Problem messages received."::= { icmp 5 }
8/14/2019 3com-lbfms
23/119
icmpInSrcQuenchs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Source Quench messages received."::= { icmp 6 }
icmpInRedirects OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Redirect messages received."::= { icmp 7 }
icmpInEchos OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Echo (request) messages received."
::= { icmp 8 }
icmpInEchoReps OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Echo Reply messages received."::= { icmp 9 }
icmpInTimestamps OBJECT-TYPESYNTAX CounterACCESS read-only
STATUS mandatoryDESCRIPTION "The number of ICMP Timestamp (request) messages received."::= { icmp 10 }
icmpInTimestampReps OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Timestamp Reply messages received."
::= { icmp 11 }
icmpInAddrMasks OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Address Mask Request messages received."::= { icmp 12 }
8/14/2019 3com-lbfms
24/119
icmpInAddrMaskReps OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Address Mask Reply messages received."::= { icmp 13 }
icmpOutMsgs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of ICMP messages which this entity attempted to send. Note that this counter includes all those counted by icmpOutErrors."::= { icmp 14 }
icmpOutErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatory
DESCRIPTION "The number of ICMP messages which this entity did not send due to problems discovered within ICMP such as a lack of buffers. This value should not include errors discovered outside the ICMP layer such as the inability of IP to route the resultant datagram. In some implementations there may be no types of error which contribute to this counter's value."::= { icmp 15 }
icmpOutDestUnreachs OBJECT-TYPESYNTAX Counter
ACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Destination Unreachable messages sent."::= { icmp 16 }
icmpOutTimeExcds OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Time Exceeded messages sent."
::= { icmp 17 }
icmpOutParmProbs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Parameter Problem messages sent."::= { icmp 18 }
8/14/2019 3com-lbfms
25/119
icmpOutSrcQuenchs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Source Quench Messages Sent."::= { icmp 19 }
icmpOutRedirects OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Redirect messages sent. For a host, this object will always be zero, since hosts do not send redirects."::= { icmp 20 }
icmpOutEchos OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of ICMP Echo (request) messages sent."::= { icmp 21 }
icmpOutEchoReps OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Echo Reply messages sent."::= { icmp 22 }
icmpOutTimestamps OBJECT-TYPESYNTAX Counter
ACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Timestamp (request) messages sent."::= { icmp 23 }
icmpOutTimestampReps OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Timestamp Reply messages
sent."::= { icmp 24 }
icmpOutAddrMasks OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Address Mask Request messages sent."
8/14/2019 3com-lbfms
26/119
::= { icmp 25 }
icmpOutAddrMaskReps OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of ICMP Address Mask Reply messages sent."::= { icmp 26 }
-- ---------------------------------------------------------------------- **************************** TCP GROUP *****************************-- --------------------------------------------------------------------
-- the TCP group
-- Implementation of the TCP group is mandatory for all -- systems that implement the TCP.
-- Note that instances of object types that represent -- information about a particular TCP connection are -- transient; they persist only as long as the connection -- in question.
tcpRtoAlgorithm OBJECT-TYPESYNTAX INTEGER { other(1), -- none of the following
constant(2), -- a constant rto rsre(3), -- MIL-STD-1778, Appendix B vanj(4) -- Van Jacobson's algorithm [10] }ACCESS read-onlySTATUS mandatoryDESCRIPTION "The algorithm used to determine the timeout value
used for retransmitting unacknowledged octets."::= { tcp 1 }
tcpRtoMin OBJECT-TYPESYNTAX INTEGERACCESS read-onlySTATUS mandatoryDESCRIPTION "The minimum value permitted by a TCP implementation for the retransmission timeout, measured in milliseconds. More refined semantics for objects of this type depend upon the algorithm used to determine the retransmission timeout. In
particular, when the timeout algorithm is rsre(3), an object of this type has the semantics of the LBOUND quantity described in RFC 793."::= { tcp 2 }
tcpRtoMax OBJECT-TYPESYNTAX INTEGERACCESS read-onlySTATUS mandatoryDESCRIPTION
8/14/2019 3com-lbfms
27/119
"The maximum value permitted by a TCP implementation for the retransmission timeout, measured in milliseconds. More refined semantics for objects of this type depend upon the algorithm used to determine the retransmission timeout. In particular, when the timeout algorithm is rsre(3), an object of this type has the semantics of the UBOUND quantity described in RFC 793."::= { tcp 3 }
tcpMaxConn OBJECT-TYPESYNTAX INTEGERACCESS read-onlySTATUS mandatoryDESCRIPTION "The limit on the total number of TCP connections the entity can support. In entities where the maximum number of connections is dynamic, this object should contain the value -1."::= { tcp 4 }
tcpActiveOpens OBJECT-TYPESYNTAX CounterACCESS read-only
STATUS mandatoryDESCRIPTION "The number of times TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state."::= { tcp 5 }
tcpPassiveOpens OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of times TCP connections have made a
direct transition to the SYN-RCVD state from the LISTEN state."::= { tcp 6 }
tcpAttemptFails OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of times TCP connections have made a direct transition to the CLOSED state from either the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct
transition to the LISTEN state from the SYN-RCVD state."::= { tcp 7 }
tcpEstabResets OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of times TCP connections have made a
8/14/2019 3com-lbfms
28/119
direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state."::= { tcp 8 }
tcpCurrEstab OBJECT-TYPESYNTAX GaugeACCESS read-onlySTATUS mandatoryDESCRIPTION "The number of TCP connections for which the current state is either ESTABLISHED or CLOSE- WAIT."::= { tcp 9 }
tcpInSegs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of segments received, including those received in error. This count includes segments received on currently established connections."::= { tcp 10 }
tcpOutSegs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of segments sent, including those on current connections but excluding those containing only retransmitted octets."::= { tcp 11 }
tcpRetransSegs OBJECT-TYPESYNTAX Counter
ACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of segments retransmitted - that is, the number of TCP segments transmitted containing one or more previously transmitted octets."::= { tcp 12 }
-- the TCP Connection table
-- The TCP connection table contains information about this -- entity's existing TCP connections.
tcpConnTable OBJECT-TYPESYNTAX SEQUENCE OF TcpConnEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION "A table containing TCP connection-specific information."::= { tcp 13 }
8/14/2019 3com-lbfms
29/119
tcpConnEntry OBJECT-TYPESYNTAX TcpConnEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION "Information about a particular current TCP connection. An object of this type is transient, in that it ceases to exist when (or soon after) the connection makes the transition to the CLOSED state."INDEX { tcpConnLocalAddress,tcpConnLocalPort,tcpConnRemAddress,tcpConnRemPort }::= { tcpConnTable 1 }
TcpConnEntry ::= SEQUENCE { tcpConnState
INTEGER, tcpConnLocalAddress
IpAddress, tcpConnLocalPort
INTEGER (0..65535), tcpConnRemAddress
IpAddress, tcpConnRemPort INTEGER (0..65535)}
tcpConnState OBJECT-TYPESYNTAX INTEGER { closed(1), listen(2), synSent(3), synReceived(4), established(5), finWait1(6),
finWait2(7), closeWait(8), lastAck(9), closing(10), timeWait(11), deleteTCB(12) }ACCESS read-writeSTATUS mandatoryDESCRIPTION "The state of this TCP connection.
The only value which may be set by a management
station is deleteTCB(12). Accordingly, it is appropriate for an agent to return a `badValue' response if a management station attempts to set this object to any other value.
If a management station sets this object to the value deleteTCB(12), then this has the effect of deleting the TCB (as defined in RFC 793) of the corresponding connection on the managed node, resulting in immediate termination of the
8/14/2019 3com-lbfms
30/119
connection.
As an implementation-specific option, a RST segment may be sent from the managed node to the other TCP endpoint (note however that RST segments are not sent reliably)."::= { tcpConnEntry 1 }
tcpConnLocalAddress OBJECT-TYPESYNTAX IpAddressACCESS read-onlySTATUS mandatoryDESCRIPTION "The local IP address for this TCP connection. In the case of a connection in the listen state which is willing to accept connections for any IP interface associated with the node, the value 0.0.0.0 is used."::= { tcpConnEntry 2 }
tcpConnLocalPort OBJECT-TYPESYNTAX INTEGER (0..65535)ACCESS read-onlySTATUS mandatory
DESCRIPTION "The local port number for this TCP connection."::= { tcpConnEntry 3 }
tcpConnRemAddress OBJECT-TYPESYNTAX IpAddressACCESS read-onlySTATUS mandatoryDESCRIPTION "The remote IP address for this TCP connection."::= { tcpConnEntry 4 }
tcpConnRemPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)ACCESS read-onlySTATUS mandatoryDESCRIPTION "The remote port number for this TCP connection."::= { tcpConnEntry 5 }
-- additional TCP objects
tcpInErrs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatory
DESCRIPTION "The total number of segments received in error (e.g., bad TCP checksums)."::= { tcp 14 }
tcpOutRsts OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
8/14/2019 3com-lbfms
31/119
"The number of TCP segments sent containing the RST flag."::= { tcp 15 }
-- ---------------------------------------------------------------------- **************************** UDP GROUP *****************************-- --------------------------------------------------------------------
-- the UDP group
-- Implementation of the UDP group is mandatory for all -- systems which implement the UDP.
udpInDatagrams OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of UDP datagrams delivered to UDP users."::= { udp 1 }
udpNoPorts OBJECT-TYPESYNTAX Counter
ACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of received UDP datagrams for which there was no application at the destination port."::= { udp 2 }
udpInErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port."::= { udp 3 }
udpOutDatagrams OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION "The total number of UDP datagrams sent from this entity."::= { udp 4 }
-- the UDP Listener table
-- The UDP listener table contains information about this -- entity's UDP end-points on which a local application is -- currently accepting datagrams.
udpTable OBJECT-TYPESYNTAX SEQUENCE OF UdpEntryACCESS not-accessible
8/14/2019 3com-lbfms
32/119
STATUS mandatoryDESCRIPTION "A table containing UDP listener information."::= { udp 5 }
udpEntry OBJECT-TYPESYNTAX UdpEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION "Information about a particular current UDP listener."INDEX { udpLocalAddress, udpLocalPort }::= { udpTable 1 }
UdpEntry ::= SEQUENCE { udpLocalAddress
IpAddress, udpLocalPort
INTEGER (0..65535)}
udpLocalAddress OBJECT-TYPESYNTAX IpAddress
ACCESS read-onlySTATUS mandatoryDESCRIPTION "The local IP address for this UDP listener. In the case of a UDP listener which is willing to accept datagrams for any IP interface associated with the node, the value 0.0.0.0 is used."::= { udpEntry 1 }
udpLocalPort OBJECT-TYPESYNTAX INTEGER (0..65535)ACCESS read-onlySTATUS mandatory
DESCRIPTION "The local port number for this UDP listener."::= { udpEntry 2 }
-- ---------------------------------------------------------------------- *************************** SNMP GROUP *****************************-- --------------------------------------------------------------------
-- the SNMP group
-- Implementation of the SNMP group is mandatory for all-- systems which support an SNMP protocol entity. Some of
-- the objects defined below will be zero-valued in those-- SNMP implementations that are optimized to support only-- those functions specific to either a management agent or-- a management station. In particular, it should be-- observed that the objects below refer to an SNMP entity,-- and there may be several SNMP entities residing on a-- managed node (e.g., if the node is hosting acting as-- a management station).
snmpInPkts OBJECT-TYPE
8/14/2019 3com-lbfms
33/119
SYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of Messages delivered to theSNMP entity from the transport service."
::= { snmp 1 }
snmpOutPkts OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Messages which werepassed from the SNMP protocol entity to thetransport service."
::= { snmp 2 }
snmpInBadVersions OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Messages which were
delivered to the SNMP protocol entity and were foran unsupported SNMP version."::= { snmp 3 }
snmpInBadCommunityNames OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Messages delivered tothe SNMP protocol entity which used a SNMPcommunity name not known to said entity."
::= { snmp 4 }
snmpInBadCommunityUses OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Messages delivered tothe SNMP protocol entity which represented an SNMPoperation which was not allowed by the SNMPcommunity named in the Message."
::= { snmp 5 }
snmpInASNParseErrs OBJECT-TYPE
SYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of ASN.1 or BER errorsencountered by the SNMP protocol entity whendecoding received SNMP Messages."
::= { snmp 6 }
-- { snmp 7 } is not used
8/14/2019 3com-lbfms
34/119
snmpInTooBigs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP PDUs which weredelivered to the SNMP protocol entity and forwhich the value of the error-status field is`tooBig'."
::= { snmp 8 }
snmpInNoSuchNames OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP PDUs which weredelivered to the SNMP protocol entity and forwhich the value of the error-status field is`noSuchName'."
::= { snmp 9 }
snmpInBadValues OBJECT-TYPE
SYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP PDUs which weredelivered to the SNMP protocol entity and forwhich the value of the error-status field is`badValue'."
::= { snmp 10 }
snmpInReadOnlys OBJECT-TYPESYNTAX CounterACCESS read-only
STATUS mandatoryDESCRIPTION"The total number valid SNMP PDUs which weredelivered to the SNMP protocol entity and forwhich the value of the error-status field is`readOnly'. It should be noted that it is aprotocol error to generate an SNMP PDU whichcontains the value `readOnly' in the error-statusfield, as such this object is provided as a meansof detecting incorrect implementations of theSNMP."
::= { snmp 11 }
snmpInGenErrs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP PDUs which weredelivered to the SNMP protocol entity and forwhich the value of the error-status field is`genErr'."
::= { snmp 12 }
8/14/2019 3com-lbfms
35/119
snmpInTotalReqVars OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of MIB objects which have beenretrieved successfully by the SNMP protocol entityas the result of receiving valid SNMP Get-Requestand Get-Next PDUs."
::= { snmp 13 }
snmpInTotalSetVars OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of MIB objects which have beenaltered successfully by the SNMP protocol entityas the result of receiving valid SNMP Set-RequestPDUs."
::= { snmp 14 }
snmpInGetRequests OBJECT-TYPE
SYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Get-Request PDUs whichhave been accepted and processed by the SNMPprotocol entity."
::= { snmp 15 }
snmpInGetNexts OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatory
DESCRIPTION"The total number of SNMP Get-Next PDUs which havebeen accepted and processed by the SNMP protocolentity."
::= { snmp 16 }
snmpInSetRequests OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Set-Request PDUs whichhave been accepted and processed by the SNMP
protocol entity."::= { snmp 17 }
snmpInGetResponses OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Get-Response PDUs whichhave been accepted and processed by the SNMP
8/14/2019 3com-lbfms
36/119
protocol entity."::= { snmp 18 }
snmpInTraps OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Trap PDUs which havebeen accepted and processed by the SNMP protocolentity."
::= { snmp 19 }
snmpOutTooBigs OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP PDUs which weregenerated by the SNMP protocol entity and forwhich the value of the error-status field is`tooBig.'"
::= { snmp 20 }
snmpOutNoSuchNames OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP PDUs which weregenerated by the SNMP protocol entity and forwhich the value of the error-status is`noSuchName'."
::= { snmp 21 }
snmpOutBadValues OBJECT-TYPESYNTAX Counter
ACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP PDUs which weregenerated by the SNMP protocol entity and forwhich the value of the error-status field is`badValue'."
::= { snmp 22 }
-- { snmp 23 } is not used
snmpOutGenErrs OBJECT-TYPESYNTAX Counter
ACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP PDUs which weregenerated by the SNMP protocol entity and forwhich the value of the error-status field is`genErr'."
::= { snmp 24 }
snmpOutGetRequests OBJECT-TYPE
8/14/2019 3com-lbfms
37/119
SYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Get-Request PDUs whichhave been generated by the SNMP protocol entity."
::= { snmp 25 }
snmpOutGetNexts OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Get-Next PDUs which havebeen generated by the SNMP protocol entity."
::= { snmp 26 }
snmpOutSetRequests OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Set-Request PDUs whichhave been generated by the SNMP protocol entity."
::= { snmp 27 }
snmpOutGetResponses OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Get-Response PDUs whichhave been generated by the SNMP protocol entity."
::= { snmp 28 }
snmpOutTraps OBJECT-TYPESYNTAX Counter
ACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of SNMP Trap PDUs which havebeen generated by the SNMP protocol entity."
::= { snmp 29 }
snmpEnableAuthTraps OBJECT-TYPESYNTAX INTEGER {
enabled(1),disabled(2)
}ACCESS read-write
STATUS mandatoryDESCRIPTION
"Indicates whether the SNMP agent process ispermitted to generate authentication-failuretraps. The value of this object overrides anyconfiguration information; as such, it provides ameans whereby all authentication-failure traps maybe disabled.
Note that it is strongly recommended that this
8/14/2019 3com-lbfms
38/119
object be stored in non-volatile memory so that itremains constant between re-initializations of thenetwork management system."
::= { snmp 30 }
-- ---------------------------------------------------------------------- ******************* PRIVATE BRANCH FOR 3Com PDD ********************-- --------------------------------------------------------------------
---- NB: This file must not be changed without consulting the current-- Keeper of the MIB.---- At present: Paul J Moran--
private OBJECT IDENTIFIER ::= { internet 4 }enterprises OBJECT IDENTIFIER ::= { private 1 }
a3Com OBJECT IDENTIFIER ::= { enterprises 43 }
products OBJECT IDENTIFIER ::= { a3Com 1 }
terminalServer OBJECT IDENTIFIER ::= { products 1 }dedicatedBridgeServer OBJECT IDENTIFIER ::= { products 2 }dedicatedRouteServer OBJECT IDENTIFIER ::= { products 3 }brouter OBJECT IDENTIFIER ::= { products 4 }genericMSWorkstation OBJECT IDENTIFIER ::= { products 5 }genericMSServer OBJECT IDENTIFIER ::= { products 6 }genericUnixServer OBJECT IDENTIFIER ::= { products 7 }hub OBJECT IDENTIFIER ::= { products 8 }
linkBuilder3GH OBJECT IDENTIFIER ::= { hub 1 }linkBuilder10BTi OBJECT IDENTIFIER ::= { hub 2 }linkBuilderECS OBJECT IDENTIFIER ::= { hub 3 }
linkBuilderMSH OBJECT IDENTIFIER ::= { hub 4 }linkBuilderFMS OBJECT IDENTIFIER ::= { hub 5 }
cards OBJECT IDENTIFIER ::= { products 9 }
linkBuilder3GH-cards OBJECT IDENTIFIER ::= { cards 1}
linkBuilder10BTi-cards OBJECT IDENTIFIER ::= { cards 2}
linkBuilder10BTi-cards-utp OBJECT IDENTIFIER ::= { linkBuilder10BTi-cards 1 }
linkBuilder10BT-cards-utp OBJECT IDENTIFIE
R ::= { linkBuilder10BTi-cards 2 }
linkBuilderECS-cards OBJECT IDENTIFIER ::= { cards 3}
linkBuilderMSH-cards OBJECT IDENTIFIER ::= { cards 4}
linkBuilderFMS-cards OBJECT IDENTIFIER ::= { cards 5}
linkBuilderFMS-cards-utp OBJECT IDENTIFIE
8/14/2019 3com-lbfms
39/119
R ::= { linkBuilderFMS-cards 1 }linkBuilderFMS-cards-coax OBJECT IDENTIFIE
R ::= { linkBuilderFMS-cards 2 }linkBuilderFMS-cards-fiber OBJECT IDENTIFIE
R ::= { linkBuilderFMS-cards 3 }
-- experimental OBJECT IDENTIFIER ::= { a3Com 2 }amp-mib OBJECT IDENTIFIER ::= { a3Com 3 }genericTrap OBJECT IDENTIFIER ::= { a3Com 4 }viewBuilderApps OBJECT IDENTIFIER ::= { a3Com 5 }specificTrap OBJECT IDENTIFIER ::= { a3Com 6 }linkBuilder3GH-mib OBJECT IDENTIFIER ::= { a3Com 7 }linkBuilder10BTi-mib OBJECT IDENTIFIER ::= { a3Com 8 }linkBuilderECS-mib OBJECT IDENTIFIER ::= { a3Com 9 }generic OBJECT IDENTIFIER ::= { a3Com 10 }
genExperimental OBJECT IDENTIFIER ::= { generic 1 }setup OBJECT IDENTIFIER ::= { generic 2 }sysLoader OBJECT IDENTIFIER ::= { generic 3 }security OBJECT IDENTIFIER ::= { generic 4 }gauges OBJECT IDENTIFIER ::= { generic 5 }asciiAgent OBJECT IDENTIFIER ::= { generic 6 }serialIf OBJECT IDENTIFIER ::= { generic 7 }repeaterMgmt OBJECT IDENTIFIER ::= { generic 8 }
endStation OBJECT IDENTIFIER ::= { generic 9 }pddSnmp OBJECT IDENTIFIER ::= { generic 10 }
testData OBJECT IDENTIFIER ::= { genExperimental1 }
netBuilder-mib OBJECT IDENTIFIER ::= { a3Com 11 }lBridgeECS-mib OBJECT IDENTIFIER ::= { a3Com 12 }deskMan-mib OBJECT IDENTIFIER ::= { a3Com 13 }
linkBuilderMSH-mib OBJECT IDENTIFIER ::= { a3Com 14 }linkBuilderFMS-mib OBJECT IDENTIFIER ::= { a3Com 15 }
------------------------------------------------------------------------------------------------ Start of Velcro Specific MIB------------------------------------------------------------------------------------------------
---- use the form below if the rev number is zero
---- linkBuilder10BTi-release OBJECT IDENTIFIER ::= { linkBuilder10BTi 1 }---- don't uncomment the rev below if the rev number is zero, its illegal--linkBuilder10BTi-version OBJECT IDENTIFIER ::= { linkBuilder10BTi 1 }linkBuilder10BTi-release OBJECT IDENTIFIER ::= { linkBuilder10BTi-version30 }
--
8/14/2019 3com-lbfms
40/119
-- use the form below if the rev number is zero---- linkBuilderFMS-release OBJECT IDENTIFIER ::= { linkBuilderFMS 1}---- don't uncomment the rev below if the rev number is zero, its illegal--linkBuilderFMS-version OBJECT IDENTIFIER ::= { linkBuilderFMS 1 }linkBuilderFMS-release OBJECT IDENTIFIER ::= { linkBuilderFMS-version 30 }
linkbuilderMonitorPackage OBJECT IDENTIFIER ::= { linkBuilder10BTi-mib 1 }linkbuilderConfigPackage OBJECT IDENTIFIER ::= { linkBuilder10BTi-mib 2 }linkbuilderStatusPackage OBJECT IDENTIFIER ::= { linkBuilder10BTi-mib 3 }---- { linkBuilder10BTi-mib 4 } and { linkBuilder10BTi-mib 5 are allocated elsewhere }--linkbuilderMonitorMacPackage OBJECT IDENTIFIER ::= { linkBuilder10BTi-mib 6 }
vmMonBatteryStatus OBJECT-TYPESYNTAX INTEGER {
normal (1),low (2)
}ACCESS read-onlySTATUS mandatoryDESCRIPTION"The results of the start up check on NVRAM Battery cond
ition."::= {linkbuilderMonitorPackage 1}
vmMonPOSTResults OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION
"The results of the Power On Self Test are recorded here.The value read is a bit mask of possible errors, theseare as follows:-
bit 3 set - error accessing the Ethernet Address PROMbit 5 set - error accessing System RAMbit 6 set - error accessing NVRAMbit 7 set - battery level lowbit 8 set - MFP errorsbit 9 set - LANCE errorsbit 11 set - error allocating unit ids to unitsbit 12 set - error on acessing repeater
bit 13 set - as abovebit 14 set - as abovebit 15 set - as abovebit 16 set - as abovebit 17 set - error accessing processor bus
bit 2 set - error accessing the Ethernet Address PROMbit 3 set - error accessing System RAMbit 4 set - as abovebit 5 set - error accessing NVRAM
8/14/2019 3com-lbfms
41/119
bit 6 set - battery level lowbit 7 set - MFP errorsbit 8 set - LANCE errorsbit 9 set - MBGA errorsbit 10 set - watchdogbit 11 set - error allocating unit idsbit 12 set - error on acessing repeaterbit 13 set - as abovebit 14 set - as abovebit 15 set - as abovebit 16 set - as abovebit 17 set - as abovebit 18 set - hardware bus errorbit 19 set - as abovebit 20 set - as abovebit 21 set - as abovebit 22 set - interrupt errorbit 23 set - as abovebit 24 set - unknown"
::= {linkbuilderMonitorPackage 2}
-- ------------------------------------------ Fault Log
-- ----------------------------------------
vmMonFault OBJECT IDENTIFIER ::= { linkbuilderMonitorPackage 3 }
vmMonFaultModifiedFlag OBJECT-TYPESYNTAX INTEGER
{clean-read (1),modified (2)}
ACCESS read-writeSTATUS mandatoryDESCRIPTION
"In order to ensure a clean read of the Fault table this flagshould be set to clean_read when commencing to r
ead the table and shouldbe examined after reading the entire table. If s
till set to clean_readthen the table read is okay, if not the table sh
ould bere-read as it has been modified during the read
process."::= { vmMonFault 1 }
vmMonFaultTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmMonFaultEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION
"The Fault Table."::= { vmMonFault 2 }
vmMonFaultEntry OBJECT-TYPESYNTAX VmMonFaultEntryACCESS not-accessible
8/14/2019 3com-lbfms
42/119
STATUS mandatoryDESCRIPTION
"Information relating to a single fault."INDEX { vmMonFaultIndex }::= { vmMonFaultTable 1 }
VmMonFaultEntry ::= SEQUENCE {vmMonFaultIndex INTEGER,vmMonFaultErrorNumber INTEGER,vmMonFaultTimeStamp TimeTick
s,vmMonFaultRestartCount INTEGER }
vmMonFaultIndex OBJECT-TYPESYNTAX INTEGERACCESS read-onlySTATUS mandatoryDESCRIPTION
"The index into the Fault table. The initial read from the
table should be read as the next, from an indexof 0;
subsequent reads should read the next from the i
ndex returned by the previous read."::= { vmMonFaultEntry 1 }
vmMonFaultErrorNumber OBJECT-TYPESYNTAX INTEGERACCESS read-onlySTATUS mandatoryDESCRIPTION
"This error number for this fault log entry."::= { vmMonFaultEntry 2 }
vmMonFaultTimeStamp OBJECT-TYPE
SYNTAX TimeTicksACCESS read-onlySTATUS mandatoryDESCRIPTION
"The time since startup, in milliseconds, when the fault
occurred."::= { vmMonFaultEntry 3 }
vmMonFaultRestartCount OBJECT-TYPESYNTAX INTEGERACCESS read-onlySTATUS mandatory
DESCRIPTION"The number of restarts at time of fault."
::= { vmMonFaultEntry 4 }
vmMonDvtEcho OBJECT-TYPE SYNTAX INTEGER { disabled (1), enabled (2) } ACCESS write-only
8/14/2019 3com-lbfms
43/119
STATUS mandatory DESCRIPTION "This enables/disables the Echo service for test purposes only." ::= {linkbuilderMonitorPackage 4}
vmMonMgmtBusOverrunError OBJECT-TYPESYNTAX Counter
ACCESS read-only STATUS mandatory DESCRIPTION "Hardware error counter." ::= {linkbuilderMonitorPackage 5}
vmMonMgmtBusFramingError OBJECT-TYPESYNTAX Counter
ACCESS read-only STATUS mandatory DESCRIPTION "Hardware error counter." ::= {linkbuilderMonitorPackage 6}
vmMonMgmtBusOverflowError OBJECT-TYPESYNTAX Counter
ACCESS read-only STATUS mandatory DESCRIPTION "Hardware error counter." ::= {linkbuilderMonitorPackage 7}
vmMonMgmtBusFiFoFullCounter OBJECT-TYPESYNTAX Counter
ACCESS read-only STATUS mandatory DESCRIPTION "Hardware error counter." ::= {linkbuilderMonitorPackage 8}
---- Velcro Config Group Table--
-- vmConfigRepeaterTable will be { linkbuilderConfigPackage 1 } if it exists,
vmConfigGroupTable OBJECT-TYPESYNTAX SEQUENCE OF VmConfigGroupEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION
"Table configuration options for all of the groups."::= {linkbuilderConfigPackage 2}
vmConfigGroupEntry OBJECT-TYPESYNTAX VmConfigGroupEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION"Configuration options for a single group."INDEX {vmConGroupIndex}
8/14/2019 3com-lbfms
44/119
::= {vmConfigGroupTable 1}
VmConfigGroupEntry ::= SEQUENCE {vmConGroupIndex
INTEGER,vmConGroupPortMask
INTEGER}
vmConGroupIndex OBJECT-TYPESYNTAX INTEGER (1..16)ACCESS read-onlySTATUS mandatoryDESCRIPTION"This attribute uniquely identifies this group within th
e repeater, it ispart of the index for the group table."::= {vmConfigGroupEntry 1}
vmConGroupPortMask OBJECT-TYPESYNTAX INTEGERACCESS read-onlySTATUS mandatoryDESCRIPTION
"This attribute identifies which ports are present on this group. It isformatted as a bit mask. Bit 0, the least significant bi
t, representsport number one, bit 1 represents port number two and so
on. Port numberone is the port that has a xxxxPortIndex of 1 where xxxx
depends upon whichMIB table is being examined. The bits in the bit mask ar
e set to a 1 if theport is present in this group and set to a zero if the p
ort is not present."::= {vmConfigGroupEntry 2}
---- Velcro Config Port Table--
vmConfigPortTable OBJECT-TYPESYNTAX SEQUENCE OF VmConfigPortEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION"Table configuration options for all of the ports."::= {linkbuilderConfigPackage 3}
vmConfigPortEntry OBJECT-TYPESYNTAX VmConfigPortEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION"Configuration options for a single port."INDEX {vmConPortGroupIndex,vmConPortIn
dex}::= {vmConfigPortTable 1}
8/14/2019 3com-lbfms
45/119
VmConfigPortEntry ::= SEQUENCE {vmConPortGroupIndex
INTEGER,vmConPortIndex
INTEGER,vmConPortSquelch
INTEGER,vmConPortLinkPulse
INTEGER,vmConPortXoverSwitchState
INTEGER,vmConPortType
INTEGER}
vmConPortGroupIndex OBJECT-TYPESYNTAX INTEGER (1..16)ACCESS read-onlySTATUS mandatoryDESCRIPTION"This attribute uniquely identifies this group within th
e repeater, it ispart of the index for the port table."::= {vmConfigPortEntry 1}
vmConPortIndex OBJECT-TYPESYNTAX INTEGER (1..1024)ACCESS read-onlySTATUS mandatoryDESCRIPTION"This attribute uniquely identifies this port within the
group, it ispart of the index for the port table."::= {vmConfigPortEntry 2}
vmConPortSquelch OBJECT-TYPESYNTAX INTEGER {
normal (1),low (2),notApplicable (3)}
ACCESS read-writeSTATUS mandatoryDESCRIPTION"This attribute controls the 10BaseT squelch level for a
10BaseT port.It enables it to be set to the IEEE standard level = nor
mal, or to beset more sensative = low."::= {vmConfigPortEntry 3}
vmConPortLinkPulse OBJECT-TYPESYNTAX INTEGER {
enabled (1),disabled (2),notApplicable (3)}
ACCESS read-writeSTATUS mandatoryDESCRIPTION
8/14/2019 3com-lbfms
46/119
"This attribute determines if link pulse generating andmonitoring is enabled
or disabled for a 10BaseT port. The attribute may takethe values of enabled (standard) or disabled (non standa
rd)."::= {vmConfigPortEntry 4}
vmConPortXoverSwitchState OBJECT-TYPESYNTAX INTEGER {
notApplicable(1),
normal(2),
crossed(3)
}ACCESS read-onlySTATUS mandatoryDESCRIPTION"This attribute determines the state of the cross over s
witch, this is onlyapplicable to fixed UTP ports."::= {vmConfigPortEntry 5}
vmConPortType OBJECT-TYPESYNTAX INTEGER {fms-FixedTP
(1),fms-FixedCoax
(2),fms-FixedFibreFL
(3),fms-ModularMaleA
UI (8),fms-ModularFMale
AUI (9),fms-ModularCoax
(10), fms-ModularFibreFL (11),
fms-ModularUTP(12),
fms-ModularSTP(13),
fms-ModularFibreFB (14),
fms-AUI(15),
bti-FixedUTP(32),
bti-ModularFibreFL (40),
bti-ModularCoax(41),
bti-AUI(50),
unknown(60)
}ACCESS read-only
8/14/2019 3com-lbfms
47/119
8/14/2019 3com-lbfms
48/119
fms-12Port-UTP(1),
fms-10Port-Coax(2),
fms-12Port-Fibre(3),
fms-6Port-Fibre(4),
bt-12Port-UTP-Rev2(14),
bt-12Port-UTP-Rev1(15),
bti-12Port-UTP-Rev2(30),
bti-12Port-UTP-Rev1(31)
}ACCESS read-onlySTATUS mandatoryDESCRIPTION"The Media Module Card Type."::= {vmConfigMediaEntry 3}
--
-- Mac Monitor Table----vmMacMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF VmMacMonitorEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION
"Table of performance and error statistics for the MACs."
::= {linkbuilderMonitorMacPackage 1}
vmMacMonitorEntry OBJECT-TYPE
SYNTAX VmMacMonitorEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION" "INDEX {vmMacMonitorIndex}::= {vmMacMonitorTable 1}
VmMacMonitorEntry ::= SEQUENCE {vmMacMonitorIndex
INTEGER,vmMacMonitorMissErrors
Counter,
vmMacMonitorBabbleErrorsCounter,
vmMacMonitorMemoryErrorsCounter,
vmMacMonitorFCSErrorsCounter,
vmMacMonitorOverflowErrorsCounter,
vmMacMonitorFramingErrorsCounter,
8/14/2019 3com-lbfms
49/119
vmMacMonitorRetryErrorsCounter,
vmMacMonitorLateEventsCounter,
vmMacMonitorLCarErrorsCounter,
vmMacMonitorUnderflowErrorsCounter
}
vmMacMonitorIndex OBJECT-TYPESYNTAX INTEGER (1..16)ACCESS read-onlySTATUS mandatoryDESCRIPTION
"This object identifies the MAC forwhich this entry contains information."
::= {vmMacMonitorEntry 1}
vmMacMonitorMissErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of packets the MAC has failed to receive. This may be due to no receive buffer being available or a SILO overflow."
::= {vmMacMonitorEntry 2}
vmMacMonitorBabbleErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of packets, whose length has exceeded 1519 bytes, transmitted by the MAC."
::= {vmMacMonitorEntry 3}
vmMacMonitorMemoryErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of times the MAC has been unable to obtain bus mastership with the specified period."
::= {vmMacMonitorEntry 4}
vmMacMonitorFCSErrors OBJECT-TYPESYNTAX CounterACCESS read-only
STATUS mandatoryDESCRIPTION
"The number packets received by the MAC containing an FCS error."
::= {vmMacMonitorEntry 5}
vmMacMonitorOverflowErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatory
8/14/2019 3com-lbfms
50/119
DESCRIPTION "The number of packets received by the MAC which caused a SILO overflow error."
::= {vmMacMonitorEntry 6}
vmMacMonitorFramingErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of packets received by the MAC containing a non-integer multiple of 8 bits and a FCS error."
::= {vmMacMonitorEntry 7}
vmMacMonitorRetryErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of times the MAC has failed, in 16 attempts, to transmit a packet due to collisions on the network."
::= {vmMacMonitorEntry 8}
vmMacMonitorLateEvents OBJECT-TYPE
SYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of times the MAC detected an out of window collision during transmission of a packet."
::= {vmMacMonitorEntry 9}
vmMacMonitorLCarErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of times the MAC has detected a loss of carrier during transmission of a packet."::= {vmMacMonitorEntry 10}
vmMacMonitorUnderflowErrors OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The number of times the MAC has truncated an outgoing packet due to the SILO emptying before the end of packet has been reached."
::= {vmMacMonitorEntry 11}
---- Trap definitions--
vmMauMediaAvailable TRAP-TYPEENTERPRISE a3ComVARIABLES {
rpMauMediaAvailable}
8/14/2019 3com-lbfms
51/119
DESCRIPTION"This trap indicates that the mau for this port has entered orleft rpMauMediaAvailable = available(3) state."::= 25
vmAutoPartitionState TRAP-TYPEENTERPRISE a3ComVARIABLES {
rptrPortAutoPartitionState}
DESCRIPTION"This trap indicates that the repeater SM for this port has ente
redor left the partitioned state."::= 26
snmpDot3RptrMgt OBJECT IDENTIFIER ::= {linkBuilder10BTi-mib 4}-- temporary resting place
rptrBasicPackage OBJECT IDENTIFIER ::= {snmpDot3RptrMgt 1}rptrMonitorPackage OBJECT IDENTIFIER ::= {snmpDot3RptrMgt 2}rptrAddrTrackPackage OBJECT IDENTIFIER ::= {snmpDot3RptrMgt 3}
rptrRptrInfo OBJECT IDENTIFIER ::= {rptrBasicPackage 1}rptrGroupInfo OBJECT IDENTIFIER ::= {rptrBasicPackage 2}rptrPortInfo OBJECT IDENTIFIER ::= {rptrBasicPackage 3}
rptrMonitorRptrInfo OBJECT IDENTIFIER ::= {rptrMonitorPackage 1}rptrMonitorGroupInfo OBJECT IDENTIFIER ::= {rptrMonitorPackage 2}rptrMonitorPortInfo OBJECT IDENTIFIER ::= {rptrMonitorPackage 3}
rptrAddrTrackRptrInfo OBJECT IDENTIFIER ::= {rptrAddrTrackPackage 1}rptrAddrTrackGroupInfo OBJECT IDENTIFIER ::= {rptrAddrTrackPackage 2}rptrAddrTrackPortInfo OBJECT IDENTIFIER ::= {rptrAddrTrackPackage 3}
--------------------------------------------------------------------------------
---------------- Start of---- Basic Group (Mandatory)------------------------------------------------------------------------------------------------
--
-- Basic Repeater--
rptrGroupCapacity OBJECT-TYPESYNTAX INTEGER (1..32)ACCESS read-onlySTATUS mandatoryDESCRIPTION"The rptrGroupCapacity is the number of groups
that can be contained within the repeater. Within
8/14/2019 3com-lbfms
52/119
each managed repeater, the groups are uniquely numbered in the range from 1 to rptrGroupCapacity.
Some groups may not be present in a given repeater instance, in which case the actual number of groups present will be less than rptrGroupCapacity. The number of groups present will never be greater than rptrGroupCapacity.
Note: In practice, this will generally be the number of field-replaceable units (i.e., modules, cards, or boards) that can fit in the physical repeater enclosure, and the group numbers will correspond to numbers marked on the physical enclosure."
::= {rptrRptrInfo 1}
rptrOperStatus OBJECT-TYPESYNTAX INTEGER {
other(1), -- undefined or unknown
ok(2), -- no known failures
rptrFailure(3), -- repea
ter related fail groupFailure(4), -- grouprelated failure
portFailure(5), -- portrelated failure
generalFailure(6) -- failure, unspecified
}ACCESS read-onlySTATUS mandatoryDESCRIPTION
"The rptrOperStatus object indicates the operational state of the repeater. The
rptrHealthText object may be consulted for more specific information about the state of the repeater's health.
In the case of multiple kinds of failures (e.g., repeater failure and port failure), the value of this attribute shall reflect the highest priority failure in the following order: rptrFailure(3) groupFailure(4) portFailure(5) generalFailure(6)"
::= {rptrRptrInfo 2}
rptrHealthText OBJECT-TYPESYNTAX DisplayString (SIZE (0..255))ACCESS read-onlySTATUS mandatoryDESCRIPTION
"The health text object is a text string that provides information relevant to the operational state of the repeater. Agents may use this mechanism to provide detailed failure information
8/14/2019 3com-lbfms
53/119
8/14/2019 3com-lbfms
54/119
rptrTotalPartitionedPorts OBJECT-TYPESYNTAX GaugeACCESS read-onlySTATUS mandatoryDESCRIPTION
"This object returns the total number of ports in the repeater whose current state meets all three of the following criteria: rptrPortOperStatus does not have the value notPresent(3), rptrPortAdminStatus is enabled(1), and rptrPortAutoPartitionState is autoPartitioned(1)."
::= {rptrRptrInfo 6}
---- Basic Group Table--
rptrGroupTable OBJECT-TYPESYNTAX SEQUENCE OF RptrGroupEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION
"Table of descriptive and status information about the groups of ports."
::= {rptrGroupInfo 1}
rptrGroupEntry OBJECT-TYPESYNTAX RptrGroupEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION
"An entry in the table, containing information about a single group of ports."
INDEX {rptrGroupIndex}::= {rptrGroupTable 1}
RptrGroupEntry ::= SEQUENCE {
rptrGroupIndexINTEGER,rptrGroupDescr
DisplayString,rptrGroupObjectID
OBJECT IDENTIFIER,rptrGroupOperStatus
INTEGER,rptrGroupLastOperStatusChange
TimeTicks,rptrGroupPortCapacity
INTEGER}
rptrGroupIndex OBJECT-TYPESYNTAX INTEGER (1..1024)ACCESS read-onlySTATUS mandatoryDESCRIPTION
"This variable identifies the group within the repeater for which this entry contains information. This value is never greater than rptrGroupCapacity."
8/14/2019 3com-lbfms
55/119
::= {rptrGroupEntry 1}
rptrGroupDescr OBJECT-TYPESYNTAX DisplayString (SIZE (0..255))ACCESS read-onlySTATUS mandatoryDESCRIPTION
"A textual description of the group. This value should include the full name and version identification of the group's hardware type and indicate how the group is differentiated from other groups in the repeater. 'Wilma Flintstone 6-Port FOIRL Plug-in Module, Rev A' or 'Barney Rubble 10BASE-T 4-port SIMM socket V. 2.1' are examples of valid group descriptions.
It is mandatory that this only contain printable ASCII characters."
::= {rptrGroupEntry 2}
rptrGroupObjectID OBJECT-TYPESYNTAX OBJECT IDENTIFIERACCESS read-onlySTATUS mandatory
DESCRIPTION "The vendor's authoritative identification of the group. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides a straight-forward and unambiguous means for determining what kind of group is being managed.
For example, this variable could take the value 1.3.6.1.4.1.4242.1.2.14 if vendor 'Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.4242, and had assigned the identifier 1.3.6.1.4.1.4242.1.2.14 to its 'Wilma Flintstone 6-Port FOIRL Plug-in Module.'"
::= {rptrGroupEntry 3}
rptrGroupOperStatus OBJECT-TYPESYNTAX INTEGER {
other(1),operational(2),malFunctioning(3),notPresent(4),undertest(5),resetInProgress(6)}
ACCESS read-onlySTATUS mandatory
DESCRIPTION "An object that indicates the operational status of the group.
A status of notPresent(4) indicates that the group has been physically removed from the repeater. A status of operational(2) indicates that the group is functioning, and a status of malFunctioning(3) indicates that the group is malfunctioning in some way."
8/14/2019 3com-lbfms
56/119
8/14/2019 3com-lbfms
57/119
rptrPortIndexINTEGER,
rptrPortAdminStatusINTEGER,
rptrPortAutoPartitionStateINTEGER,
rptrPortOperStatusINTEGER
}
rptrPortGroupIndex OBJECT-TYPESYNTAX INTEGER (1..1024)ACCESS read-onlySTATUS mandatoryDESCRIPTION
"This variable identifies the group containing the port for which this entry contains information."
::= {rptrPortEntry 1}
rptrPortIndex OBJECT-TYPESYNTAX INTEGER (1..1024)ACCESS read-onlySTATUS mandatoryDESCRIPTION
"This variable identifies the port within the group within the repeater for which this entry contains management information. This value can never be greater than rptrGroupPortCapacity for the associated group."
::= {rptrPortEntry 2}
rptrPortAdminStatus OBJECT-TYPESYNTAX INTEGER {
enabled(1),disabled(2)}
ACCESS read-write
STATUS mandatoryDESCRIPTION "Setting this object to disabled(2) disables the port. A disabled port neither transmits nor receives. Once disabled, a port must be explicitly enabled to restore operation. A port which is disabled when power is lost or when a reset is exerted shall remain disabled when normal operation resumes.
The admin status takes precedence over auto- partition and functionally operates between the auto-partition mechanism and the AUI/PMA.
Setting this object to enabled(1) enables the port and exerts a BEGIN on the port's auto-partition state machine.
(In effect, when a port is disabled, the value of rptrPortAutoPartitionState for that port is frozen until the port is next enabled. When the port becomes enabled, the rptrPortAutoPartitionState becomes notAutoPartitioned(2), regardless of its
8/14/2019 3com-lbfms
58/119
pre-disabling state.)"::= {rptrPortEntry 3}
rptrPortAutoPartitionState OBJECT-TYPESYNTAX INTEGER {
autoPartitioned(1),notAutoPartitioned(2)}
ACCESS read-onlySTATUS mandatoryDESCRIPTION
"The autoPartitionState flag indicates whether the port is currently partitioned by the repeater's auto-partition protection.
The conditions that cause port partitioning are specified in partition state machine in Sect. 9 [11]. They are not differentiated here."
::= {rptrPortEntry 4}
rptrPortOperStatus OBJECT-TYPESYNTAX INTEGER {
operational(1),notOperational(2),
notPresent(3)}ACCESS read-onlySTATUS mandatoryDESCRIPTION
"This object indicates the port's operational state. The notPresent(3) state indicates the port is physically removed (note this may or may not be possible depending on the type of port.) The operational(1) state indicates that the port is enabled (see rptrPortAdminStatus) and working, even though it might be auto-partitioned (see rptrPortAutoPartitionState)."
::= {rptrPortEntry 5}
------------------------------------------------------------------------------------------------ End of---- Basic Group (Mandatory)--------------------------------------------------------------------------------------
----------
------------------------------------------------------------------------------------------------ Start of---- Monitor Group (Optional but if any part of group is implemented --
8/14/2019 3com-lbfms
59/119
-- entire group shall be implemented)------------------------------------------------------------------------------------------------
---- Repeater Monitor Table--
rptrMonitorTransmitCollisions OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"This counter is incremented every time the repeater state machine enters the TRANSMIT COLLISION state from any state other than ONE PORT LEFT (Ref: Fig 9-2) [11].
Note: The approximate minimum time for counter rollover is 16 hours."
::= {rptrMonitorRptrInfo 1}
---- Group Monitor Table--
rptrMonitorGroupTable OBJECT-TYPESYNTAX SEQUENCE OF RptrMonitorGroupEntr
yACCESS not-accessibleSTATUS mandatoryDESCRIPTION
"Table of performance and error statistics for the groups."
::= {rptrMonitorGroupInfo 1}
rptrMonitorGroupEntry OBJECT-TYPESYNTAX RptrMonitorGroupEntryACCESS not-accessibleSTATUS mandatoryDESCRIPTION
"An entry in the table, containing total performance and error statistics for a single group. Regular retrieval of the information in this table provides a means of tracking the performance and health of the networked devices attached to this group's ports.
The counters in this table are redundant in the sense that they are the summations of information already available through other objects. However, these sums provide a considerable optimization of network management traffic over the otherwise necessary retrieval of the individual counters included in each sum."
INDEX {rptrMonitorGroupIndex}::= {rptrMonitorGroupTable 1}
8/14/2019 3com-lbfms
60/119
RptrMonitorGroupEntry ::= SEQUENCE {rptrMonitorGroupIndex
INTEGER,rptrMonitorGroupTotalFrames
Counter,rptrMonitorGroupTotalOctets
Counter,rptrMonitorGroupTotalErrors
Counter}
rptrMonitorGroupIndex OBJECT-TYPESYNTAX INTEGER (1..1024)ACCESS read-onlySTATUS mandatoryDESCRIPTION
"This object identifies the group within the repeater for which this entry contains information."
::= {rptrMonitorGroupEntry 1}
rptrMonitorGroupTotalFrames OBJECT-TYPESYNTAX Counter
ACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of frames of valid frame length that have been received on the ports in this group. This counter is the summation of the values of the rptrMonitorPortReadableFrames counters for all of the ports in the group.
This statistic provides one of the parameters necessary for obtaining the packet error rate. The approximate minimum time for rollover of this counter is 80 hours."
::= {rptrMonitorGroupEntry 2}
rptrMonitorGroupTotalOctets OBJECT-TYPESYNTAX CounterACCESS read-onlySTATUS mandatoryDESCRIPTION
"The total number of octets contained in the valid frames that have been received on the ports in this group. This counter is the summation of the values of the rptrMonitorPortReadableOctets counters for all of the ports in the group.
This statistic provides an indicator of the total data transferred. The approximate minimum time for rollover of this counter is 58 minu