8100 lines
216 KiB
Plaintext

CTATX-MIB DEFINITIONS ::= BEGIN
-- ctATX-mib.txt
-- Revision: 01.01.00
-- Part Number:
-- Date: March 26, 1997
-- Cabletron Systems, Inc.
-- 35 Industrial Way, P.O. Box 5005
-- Rochester, NH 03867-0505
-- (603) 332-9400
-- support@ctron.com
-- This module provides authoritative definitions for Cabletron's
-- ATX mib.
--
-- This module will be extended, as required.
--
-- Cabletron Systems reserves the right to make changes in
-- specification and other information contained in this document
-- without prior notice. The reader should consult Cabletron Systems
-- to determine whether any such changes have been made.
--
-- In no event shall Cabletron Systems be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Cabletron
-- Systems has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Cabletron grants vendors, end-users, and other interested parties
-- a non-exclusive license to use this Specification in connection
-- with the management of Cabletron products.
-- Copyright (c)1996 Cabletron Systems
IMPORTS
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
Counter, Gauge, IpAddress,
TimeTicks, enterprises
FROM RFC1155-SMI;
--=========================================================
Boolean ::= INTEGER { true(1), false(2) }
--=========================================================
sigma OBJECT IDENTIFIER ::= { enterprises 97 }
sys OBJECT IDENTIFIER ::= { sigma 1 }
ecs-1 OBJECT IDENTIFIER ::= { sigma 3 }
atext OBJECT IDENTIFIER ::= { sigma 6 }
hw OBJECT IDENTIFIER ::= { ecs-1 1 }
sw OBJECT IDENTIFIER ::= { ecs-1 2 }
admin OBJECT IDENTIFIER ::= { ecs-1 3 }
config OBJECT IDENTIFIER ::= { admin 1 }
lma OBJECT IDENTIFIER ::= { admin 2 }
ppe OBJECT IDENTIFIER ::= { admin 3 }
st OBJECT IDENTIFIER ::= { admin 4 }
mesh OBJECT IDENTIFIER ::= { admin 5 }
atextsystem OBJECT IDENTIFIER ::= { atext 1 }
atextport OBJECT IDENTIFIER ::= { atext 2 }
swdis OBJECT IDENTIFIER ::= { ecs-1 4 }
addr OBJECT IDENTIFIER ::= { ecs-1 5 }
snmpsmt OBJECT IDENTIFIER ::= { ecs-1 6 }
sinterfaces OBJECT IDENTIFIER ::= { ecs-1 7 }
sfddi OBJECT IDENTIFIER ::= { ecs-1 8 }
suart OBJECT IDENTIFIER ::= { ecs-1 9 }
filter OBJECT IDENTIFIER ::= { ecs-1 10 }
reboot OBJECT IDENTIFIER ::= { ecs-1 11 }
debug OBJECT IDENTIFIER ::= { ecs-1 12 }
lpbk OBJECT IDENTIFIER ::= { ecs-1 13 }
swan OBJECT IDENTIFIER ::= { ecs-1 14 }
-- srptr OBJECT IDENTIFIER ::= { ecs-1 15 } OBSOLETE
srepeater OBJECT IDENTIFIER ::= { ecs-1 16 }
sproto OBJECT IDENTIFIER ::= { ecs-1 17 }
sipx OBJECT IDENTIFIER ::= { ecs-1 18 }
sipxsfGrp OBJECT IDENTIFIER ::= { sipx 6 }
sipxsrGrp OBJECT IDENTIFIER ::= { sipx 7}
srtrdisc OBJECT IDENTIFIER ::= { ecs-1 19 }
sipm OBJECT IDENTIFIER ::= { ecs-1 20 }
sipmroute OBJECT IDENTIFIER ::= { sipm 1 }
sipmgroup OBJECT IDENTIFIER ::= { sipm 2 }
sipmneighbor OBJECT IDENTIFIER ::= { sipm 3 }
sipmstat OBJECT IDENTIFIER ::= { sipm 4 }
sipckt OBJECT IDENTIFIER ::= { ecs-1 21 }
ssecure OBJECT IDENTIFIER ::= { ecs-1 23 }
spvc OBJECT IDENTIFIER ::= { ecs-1 24 }
strunk OBJECT IDENTIFIER ::= { ecs-1 25 }
ipMRouteMIB OBJECT IDENTIFIER ::= { ecs-1 26 } -- to be assigned by the IANA
igmpMIB OBJECT IDENTIFIER ::= { ecs-1 27 } -- to be assigned by IANA
ipMRouteMIBObjects OBJECT IDENTIFIER ::= { ipMRouteMIB 1 }
ipMRoute OBJECT IDENTIFIER ::= { ipMRouteMIBObjects 1 }
igmpMIBObjects OBJECT IDENTIFIER ::= { igmpMIB 1 }
igmp OBJECT IDENTIFIER ::= { igmpMIBObjects 1 }
slog OBJECT IDENTIFIER ::= { ecs-1 28 }
strap OBJECT IDENTIFIER ::= { ecs-1 29 }
smirror OBJECT IDENTIFIER ::= { ecs-1 30 }
sworkgroup OBJECT IDENTIFIER ::= { ecs-1 31 }
sping OBJECT IDENTIFIER ::= { ecs-1 32 }
strace OBJECT IDENTIFIER ::= { ecs-1 33 }
srtb OBJECT IDENTIFIER ::= { ecs-1 34 }
nbcache OBJECT IDENTIFIER ::= { ecs-1 35 }
-- the IP Multicast Routing MIB-Group
--
-- a collection of objects providing information about
-- IP Multicast Groups
ipMRouteEnable OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The enabled status of IP Multicast routing on this router."
::= { ipMRoute 1 }
ipMRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpMRouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The (conceptual) table containg multicast routing
information for IP datagrams sent by particular sources to
the IP multicast groups known to this router."
::= { ipMRoute 2 }
ipMRouteEntry OBJECT-TYPE
SYNTAX IpMRouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) containing the multicast routing
information for IP datagrams from a particular source and
addressed to a particular IP multicast group address."
INDEX { ipMRouteGroup, ipMRouteSource, ipMRouteSourceMask }
::= { ipMRouteTable 1 }
IpMRouteEntry ::= SEQUENCE {
ipMRouteGroup IpAddress,
ipMRouteSource IpAddress,
ipMRouteSourceMask IpAddress,
ipMRouteRpfNeighbor IpAddress,
ipMRouteInIfIndex INTEGER,
ipMRouteOutList OCTET STRING,
ipMRouteUpTime TimeTicks,
ipMRouteExpiryTime TimeTicks,
ipMRoutePkts Counter,
ipMRouteRpfFails Counter,
ipMRouteOctets Counter,
ipMRouteNextHopState INTEGER
}
ipMRouteGroup OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP multicast group address for which this entry
contains multicast routing information."
::= { ipMRouteEntry 1 }
ipMRouteSource OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The source network address for which this entry contains
multicast routing information."
::= { ipMRouteEntry 2 }
ipMRouteSourceMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The network mask of the source address for which this entry
contains multicast routing information."
::= { ipMRouteEntry 3 }
ipMRouteRpfNeighbor OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The address of the RPF neighbor from which IP datagrams
from this source to this multicast address are received."
::= { ipMRouteEntry 4 }
ipMRouteInIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of ifIndex for the interface on which IP
datagrams sent by this source to this multicast address are
received."
::= { ipMRouteEntry 5 }
ipMRouteOutList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of ipMRouteNextHopList which identifies the list
of entries in the ipMRouteNextHopTable representing outgoing
interfaces to which IP datagrams from this source to this
multicast group address are forwarded."
::= { ipMRouteEntry 6 }
ipMRouteUpTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time since the multicast routing information
represented by this entry was learned by the router."
::= { ipMRouteEntry 7 }
ipMRouteExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum amount of time remaining before this entry will
be aged out."
::= { ipMRouteEntry 8 }
ipMRoutePkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets which this router has received from
this source and addressed to this multicast group address."
::= { ipMRouteEntry 9 }
ipMRouteRpfFails OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets which this router has received from
this source and addressed to this multicast group address,
which were not received from the interface indicated by
ipMRouteInIfIndex."
::= { ipMRouteEntry 10 }
ipMRouteOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of octets contained in IP datagrams which were
received from this source and addressed to this multicast
group address, and which were forwarded by this router."
::= { ipMRouteEntry 11 }
ipMRouteNextHopState OBJECT-TYPE
SYNTAX INTEGER { pruned(1), forwarding(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of whether the outgoing interface and next
hop represented by this entry is currently being used to
forward IP datagrams. The value 'forwarding' indicates it
is currently being used; the value 'pruned' indicates it is
not."
::= { ipMRouteEntry 12 }
--
-- The Multicast Routing Interface Table
--
ipMRouteInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpMRouteInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The (conceptual) table containg multicast routing
information specific to interfaces."
::= { ipMRoute 3 }
ipMRouteInterfaceEntry OBJECT-TYPE
SYNTAX IpMRouteInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) containing the multicast routing
information for a particular interface."
INDEX { ipMRouteInterfaceIfIndex }
::= { ipMRouteInterfaceTable 1 }
IpMRouteInterfaceEntry ::= SEQUENCE {
ipMRouteInterfaceIfIndex INTEGER,
ipMRouteInterfaceTtl INTEGER
}
ipMRouteInterfaceIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex value of the interface for which this entry
contains information."
::= { ipMRouteInterfaceEntry 1 }
ipMRouteInterfaceTtl OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The datagram TTL threshold for the interface. Any IP
multicast datagrams with a TTL less than this threshold will
not be forwarded out the interface. The default value of 0
means all multicast packets are forwarded out interface."
::= { ipMRouteInterfaceEntry 2 }
--
-- The IGMP Interface Table
--
igmpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The (conceptual) table listing the interfaces on which IGMP
is enabled."
::= { igmp 1 }
igmpInterfaceEntry OBJECT-TYPE
SYNTAX IgmpInterfaceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) representing an interface on
which IGMP is enabled."
INDEX { igmpInterfaceIfIndex }
::= { igmpInterfaceTable 1 }
IgmpInterfaceEntry ::= SEQUENCE {
igmpInterfaceIfIndex INTEGER,
igmpInterfaceQueryInterval INTEGER,
igmpInterfaceStatus INTEGER -- RowStatus
}
igmpInterfaceIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface for which IGMP is enabled."
::= { igmpInterfaceEntry 1 }
igmpInterfaceQueryInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The frequency at which IGMP Host-Query packets are
transmitted on this interface."
-- DEFVAL { 60 }
::= { igmpInterfaceEntry 2 }
igmpInterfaceStatus OBJECT-TYPE
SYNTAX INTEGER -- RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The activation of a row enables IGMP on the interface. The
destruction of a row disables IGMP on the interface."
::= { igmpInterfaceEntry 3 }
--
-- The IGMP Cache Group Table
--
igmpCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpCacheEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The (conceptual) table listing the IP multicast groups for
which there are members on a particular interface."
::= { igmp 2 }
igmpCacheEntry OBJECT-TYPE
SYNTAX IgmpCacheEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) in the igmpCacheTable."
INDEX { igmpCacheAddress, igmpCacheIfIndex }
::= { igmpCacheTable 1 }
IgmpCacheEntry ::= SEQUENCE {
igmpCacheAddress IpAddress,
igmpCacheIfIndex INTEGER,
igmpCacheSelf INTEGER, -- TruthValue
igmpCacheLastReporter IpAddress,
igmpCacheUpTime TimeTicks,
igmpCacheExpiryTime TimeTicks,
igmpCacheStatus INTEGER -- RowStatus
}
igmpCacheAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP multicast group address for which this entry
contains information."
::= { igmpCacheEntry 1 }
igmpCacheIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface for which this entry contains information for
an IP multicast group address."
::= { igmpCacheEntry 2 }
igmpCacheSelf OBJECT-TYPE
SYNTAX INTEGER -- TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An indication of whether the local system is a member of
this group address on this interface."
-- DEFVAL { true }
::= { igmpCacheEntry 3 }
igmpCacheLastReporter OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the source of the last membership report
received for this IP Multicast group address on this
interface. If no membership report has been received, this
object has the value 0.0.0.0."
::= { igmpCacheEntry 4 }
igmpCacheUpTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time since the system joined this group address, or
zero if the system is not currently a member."
::= { igmpCacheEntry 5 }
igmpCacheExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum amount of time remaining before this entry will
be aged out."
::= { igmpCacheEntry 6 }
igmpCacheStatus OBJECT-TYPE
SYNTAX INTEGER -- RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this entry."
::= { igmpCacheEntry 7 }
-- SMC MIB
-- System group
sysID OBJECT-TYPE
SYNTAX INTEGER {
es-1-bridge-router(1),
es-1-atx-br-router(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An integer which serves to identify the type of ES/1."
::= { sys 1 }
sysReset OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time, in centiseconds, before the ES/1 should reboot.
A GetResponse value of zero indicates that no reboot time
has been specified."
::= { sys 2 }
sysTrapAck OBJECT-TYPE
SYNTAX INTEGER {
traps-need-acks(1),
traps-not-acked(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether the NMS will acknowledge the enterprise specific
traps."
::= { sys 3 }
sysTrapTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time, in centiseconds, which should expire between
the sending of traps. This value is used when no ICMP
source quench datagrams have been received. The ES/1 uses
sysTrapTime if any SNMP requests from the NMS has been
received within the previous sixty seconds. If no requests
have been received, then the ES/1 reverts to its default
of a fifteen second wait between the sending of traps."
::= { sys 4 }
sysTrapRetry OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time, in centiseconds, which should expire before an
unacknowledged Trap is re-transmitted."
::= { sys 5 }
sysTrapPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Zero, or the UDP port number to which a second copy of
SNMP traps should be sent. Valid values are zero through
65535."
::= { sys 6 }
-- Trojan HW Configuration Group
hwNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of slots available for hardware modules,
regardless of whether or not the slots are currently
populated. This number is fixed as 7."
::= { hw 1 }
hwSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the most recent occupants of the slots; one
per slot."
::= { hw 2 }
hwEntry OBJECT-TYPE
SYNTAX HwEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of objects for each slot."
INDEX { hwIndex }
::= { hwSlotTable 1 }
HwEntry ::= SEQUENCE {
hwIndex
INTEGER,
hwType
INTEGER,
hwUseMod
INTEGER,
hwDefType
INTEGER,
hwDiagStatus
INTEGER,
hwInuse
INTEGER,
hwDiagCode
INTEGER,
hwManufData
OCTET STRING,
hwPortType
OCTET STRING,
hwPortStatus
OCTET STRING,
hwUsePort
OCTET STRING,
hwDefPortType
OCTET STRING,
hwAddr1
OCTET STRING,
hwAddr2
OCTET STRING,
hwAddr3
OCTET STRING,
hwAddr4
OCTET STRING,
hwTempOK
INTEGER,
hwFirstPort
INTEGER,
hwFatalErr
OCTET STRING,
hwRptrPorts
OCTET STRING,
hwPortSubType
OCTET STRING,
hwAddr5
OCTET STRING,
hwAddr6
OCTET STRING,
hwAddr7
OCTET STRING,
hwAddr8
OCTET STRING
}
hwIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot number, beginning with 1 for the top-most slot.
This number always matches the instance of the hwEntry.
For example, {hwIndex 3} contains the value '3'."
::= { hwEntry 1 }
hwType OBJECT-TYPE
SYNTAX INTEGER {
vacant(1),
unknown(2),
packet-processing-engine(3),
turbo(4),
csma-iom(5),
hssi-iom(6),
tpr-iom(7),
fddi-iom(8),
ifddi-iom(9),
ttpr-iom(10),
eiom8-iom(11),
feiom-iom(12)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The module type of the slot's most recent occupant
since the ES/1 was started. The values for hwType
correspond to the values for hwPortType."
::= { hwEntry 2 }
hwUseMod OBJECT-TYPE
SYNTAX INTEGER {
reset(1),
run-diagnostics(2),
run(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to use this module, not applicable for the
Packet Processing Engine. The value of hwUseMod is not
saved if the ES/1 reboots. If the module fails
diagnostics, it will not be used, regardless of
hwUseMod."
::= { hwEntry 3 }
hwDefType OBJECT-TYPE
SYNTAX INTEGER {
vacant(1),
unknown(2),
packet-processing-engine(3),
turbo(4),
csma-iom(5),
hssi-iom(6),
tpr-iom(7),
fddi-iom(8),
ifddi-iom(9),
ttpr-iom(10),
eiom8-iom(11),
feiom-iom(12)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The module type defined for the slot. Certain
pre-defined relationships exist. Slot 1 always contains
the Packet Processing Engine board. Slots 2-6 are either
unoccupied, or contain IOM boards. Slot 7 is either
unoccupied or contains the Turbo processor board. If
hwDefType does not match hwType, then the module will
not be used, regardless of the value of hwUseMod. Note
that hwDefType can only be changed by rebooting the
ES/1. "
::= { hwEntry 4 }
hwDiagStatus OBJECT-TYPE
SYNTAX INTEGER {
diag-failed(1),
diag-not-present(2),
diag-passed(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Results of diagnostics, when diagnostics were last
performed on the module (whenever a module is released
from reset, which is usually at power-up)."
::= { hwEntry 5 }
hwInuse OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the module is currently executing its operational
software."
::= { hwEntry 6 }
hwDiagCode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Additional diagnostics information concerning the slot's
module. The meaning of hwDiagCode depends upon the slot's
module type described by the hwType parameter. For the
Packet Processing Engine board, any error (except where
noted otherwise) will prevent the ES/1 from booting.
For the Turbo processor board, FDDI IOM board (FIOM),
the intelligent FDDI IOM board (IFIOM), the Ethernet/802.3
IOM boards, the Token-Ring/802.5 IOM boards, the HSSI IOM
board, any error will prevent the board from being used."
::= { hwEntry 7 }
hwManufData OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a 24 byte array which contains the part number,
serial number and hardware revision level of this
module. The Turbo's hwManufData will be all blanks since
it is manufactured as part of the Packet Processing
Engine module."
::= { hwEntry 8 }
hwPortType OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a variable-length byte array, where each element
represents the port types belonging to this module. The
Packet Processing Engine's ports are fixed as 'uart' for
the first port, and 'none' for any other ports. The Turbo's
ports are fixed as 'none' for all ports. The following port
types are supported:
none (0) there is no port
csma (1) Ethernet or 802.3 port
fddi-das (2) FDDI DAS port
fddi-sas (3) FDDI SAS port
tpr (4) Token Passing Ring port
wan (5) Wide Area Network port
uart (6) UART port"
::= { hwEntry 9 }
hwPortStatus OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a variable-length byte array, where each element
represents the status of the port belonging to this module.
Values of 01 (status-good) or hex ff (status-bad) are supported.
For the Packet Processing Engine, the first byte is the status of
the UART port."
::= { hwEntry 10 }
hwUsePort OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { hwEntry 11 }
hwDefPortType OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a variable-length byte array, where each element
represents the port types defined for the module. If
hwDefPortType does not match hwPortType, then the port
will not be used. Note that hwDefPortType can only be
changed by rebooting the ES/1."
::= { hwEntry 12 }
hwAddr1 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unique hard-wired 48 bit MAC address for the module's
1st port. For the Packet Processing Engine, it's a unique
MAC address to be used as part of the ES/1's Spanning
Tree Bridge Identifier. For the Turbo, not applicable."
::= { hwEntry 13 }
hwAddr2 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unique hard-wired 48 bit MAC address for the module's
2nd port, only applicable for IOMs."
::= { hwEntry 14 }
hwAddr3 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unique hard-wired 48 bit MAC address for the module's
3rd port, only applicable for IOMs."
::= { hwEntry 15 }
hwAddr4 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unique hard-wired 48 bit MAC address for the module's
4th port, only applicable for IOMs."
::= { hwEntry 16 }
hwTempOK OBJECT-TYPE
SYNTAX INTEGER {
temperature-normal(1),
temperature-too-hot(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The temperature condition of the module, where True
indicates temperature okay, and False indicates
temperature too hot."
::= { hwEntry 17 }
hwFirstPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex number of the first port which resides within
this module. [Not applicable for the Turbo.] "
::= { hwEntry 18 }
hwFatalErr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a 32 byte array which contains information about
the cause of the module's last unexpected self-reset,
since the ES/1 booted.For the Packet Processing
Engine and Turbo, this will always be all zeroes, since
failure of such a module will cause the ES/1 to reboot.
For the other modules, this field either contains all
zeroes (if the module has not self-reset), or it contains
values according to the format of configFatalErr, with a
first byte of either 'Watchdog Timeout' (1) or 'Fatal
Error' (3)."
::= { hwEntry 19 }
hwRptrPorts OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a variable-length byte array, where each element
represents the repeater capability of the port belonging
to this module. The element value is zero if the port is
not present or does not have any repeater capability;
otherwise, the element value indicates the number of
repeater ports at that port."
::= { hwEntry 20 }
hwPortSubType OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a variable-length byte array, where each element
represents additional port type information."
::= { hwEntry 21 }
hwAddr5 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { hwEntry 22 }
hwAddr6 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { hwEntry 23 }
hwAddr7 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { hwEntry 24 }
hwAddr8 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { hwEntry 25 }
hwSysBus OBJECT-TYPE
SYNTAX INTEGER {
bus-800-mbit(1),
bus-1p6-gbit(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { hw 3 }
hwPpeType OBJECT-TYPE
SYNTAX INTEGER {
ppe2(1),
ppe3(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { hw 4 }
hwSysProcessor OBJECT-TYPE
SYNTAX INTEGER {
dual-29000(1),
dual-29030(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { hw 5 }
-- Trojan SW Configuration Group
swNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of file sets. This number is fixed as 2."
::= { sw 1 }
swFilesetTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwFileset
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the software file sets stored in the ES/1. The
first file set refers to the file set that was used when
the ES/1 last booted. The second file set refers to the
file set that will be used when the ES/1 reboots or
reloads any hardware module."
::= { sw 2 }
swFileset OBJECT-TYPE
SYNTAX SwFileset
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of objects for each file set."
INDEX { swIndex }
::= { swFilesetTable 1 }
SwFileset ::= SEQUENCE {
swIndex
INTEGER,
swDesc
DisplayString,
swCount
INTEGER,
swTypes
OCTET STRING,
swSizes
OCTET STRING,
swStarts
OCTET STRING,
swBases
OCTET STRING,
swFlashBank
INTEGER
}
swIndex OBJECT-TYPE
SYNTAX INTEGER {
currently-executing(1),
next-boot(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The file set number, beginning with 1 for the first file
set. This number always matches the instance of the swFiles.
For example, {swIndex 2} contains the value '2'."
::= { swFileset 1 }
-- swValid OBJECT-TYPE
-- ::= { swFileset 2 }
swDesc OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The description (0-255 bytes) of the software file set."
::= { swFileset 3 }
swCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of files in the file set. This number may range
from 1 to 255."
::= { swFileset 4 }
swTypes OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The types of the files within the file set.The size of
swFileTypes may be determined by swCount. The possible
file types are
none (0) File not present
ppe-turbo (1) Packet Processing Engine and/or Turbo Code
ppe-only(2) Packet Processing Engine Code
turbo-only (3) Turbo Code
eiom (4) EIOM Code (for many Ethernet/802.3 IOMs)
hiom (5) HSSI IOM Code
tiom (6) Token Ring IOM Code
fiom (7) FIOM Code
ifiom (8) Intelligent FIOM Code
ttiom (9) Turbo Token Ring IOM Code
eiom8 (10) Octal EIOM Code
feiom (11) Fast Ethernet IOM code."
::= { swFileset 5 }
swSizes OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An array (4 octets per file), containing the size of each
of the files. Each size is encoded as a series of 4 bytes,
which should be converted into a 32 bit integer."
::= { swFileset 6 }
swStarts OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An array (4 octets per file), containing the software's
execution starting address of each of the files. Each
address is encoded as a series of 4 bytes, which should
be converted into a 32 bit integer."
::= { swFileset 7 }
swBases OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An array (4 octets per file), containing the software's
base loading address of each of the files. Each address
is encoded as a series of 4 bytes, which should be
converted into a 32 bit integer."
::= { swFileset 8 }
swFlashBank OBJECT-TYPE
SYNTAX INTEGER {
first-bank(1),
second-bank(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bank number where the software file set resides."
::= { swFileset 9 }
-- Configuration Status Group
configFatalErr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is a 32 byte array which contains information about
the cause of the previous system reset. This will
describe the circumstances which forced the system
software to perform a reboot. The values in the first
byte have the following meanings (0) Power failure, (1)
Watchdog Timeout, (2) NMS Requested Shutdown, (3-255)
Fatal Error (next byte contains the hwIndex of the module
which encountered the error; remaining 30 bytes contain
additional information)."
::= { config 1 }
configAnyPass OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The authentication password (0-24 bytes) which must match
the community name in an SNMP PDU, in order for the
operation to be performed. A zero length password
indicates that any community name is acceptable."
::= { config 2 }
configGetPass OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The authentication password (0-24 bytes) which must match
the community name in an SNMP Get PDU (except for Debug
or password parameters). A zero length password indicates
that any community name is acceptable. Alternatively, it
is acceptable if the community name matches
configAnyPass."
::= { config 3 }
configNMSAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The address of the NMS to which Trap PDUs are to be sent.
A value of zero indicates that Trap PDUs should be sent
to the NMS last heard from."
::= { config 4 }
configFunctions OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bit field which describes the software functions
supported by this ES/1. The possible values are:
0x0001 NMS, 0x0002 TBRIDGE, 0x0004 SBRIDGE,
0x0008 MESH, 0x0010 IPROUTER, 0x0020 NO_BPDU,
0x0040 RIP, 0x0100 PROXY, 0x0200 OSPF,
0x0400 IPX."
::= { config 5 }
configPowerAc1 OBJECT-TYPE
SYNTAX INTEGER {
ac-good(1),
ac-bad(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the first power supply has AC input."
::= { config 6 }
configPowerAc2 OBJECT-TYPE
SYNTAX INTEGER {
ac-good(1),
ac-bad(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the second power supply has AC input."
::= { config 7 }
configPowerDc1 OBJECT-TYPE
SYNTAX INTEGER {
dc-good(1),
dc-bad(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the first power supply provides DC voltage."
::= { config 8 }
configPowerDc2 OBJECT-TYPE
SYNTAX INTEGER {
dc-good(1),
dc-bad(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the second power supply provides DC voltage."
::= { config 9 }
configPowerPresent1 OBJECT-TYPE
SYNTAX INTEGER {
supply-present(1),
supply-absent(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the first power supply is present."
::= { config 10 }
configPowerPresent2 OBJECT-TYPE
SYNTAX INTEGER {
supply-present(1),
supply-absent(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the second power supply is present."
::= { config 11 }
configAlarmDynamic OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether changes in dynamic parameters (except for the
dynamically learned addresses) should cause enterprise
specific trap PDUs to be generated."
::= { config 12 }
configAlarmAddresses OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether changes in the dynamically learned addresses
should cause enterprise specific trap PDUs to be
generated."
::= { config 13 }
configStorageFailure OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the ES/1's storage facility for its configuration
parameters has failed (the ES/1 may not be able to reboot
after such a failure)."
::= { config 14 }
configAuthenticationFailure OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"All nulls, or the IP source address within the last SNMP
PDU which caused an SNMP authentication failure."
::= { config 15 }
configFddiPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Priority to use when forwarding packets to any FDDI port
from any non-FDDI port."
::= { config 16 }
configTprPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Priority to use when forwarding packets to any Token-Ring
port from any non-Token-Ring port."
::= { config 17 }
configDumpModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Flag to select the module to dump on a crash.
If set to a value of 1 to 7 the relevant module's
memory will be sent to the UART port on detecting
a fatal error situation. A value of zero will
disable the dump option. A value of 1 selects the
ME, 7 selects the TURBO, and 2-6 select IOMs. "
::= { config 19 }
configDumpStart OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Starting address of memory to dump upon detecting
a fatal error. "
::= { config 20 }
configDumpEnd OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Ending address of memory to dump upon detecting
a fatal error."
::= { config 21 }
-- LMA Configuration Group
lmaAllAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IEEE All LANs Bridge Management Group Address
01-80-c2-00-00-10. Changing lmaAllAddr will not take
effect until the ES/1 reboots."
::= { lma 1 }
lmaAnyAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A spare LMA address, which is always all zeroes. Changing
lmaAllAny will not take effect until the ES/1 reboots."
::= { lma 2 }
-- PPE Configuration Group
ppeLrgUxRxCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of large data buffers to allocate for the PPE
to create packets. This value may be changed
automatically by the ES/1 as a result of enabling IPX
routing. The ES/1 will calculate the minimum number of
such buffers that are needed for the number of configured
ports and may adjust this count upward if needed."
::= { ppe 1 }
ppeSmlUxRxCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of small data buffers to allocate for the PPE
to create packets."
::= { ppe 2 }
ppeUxTxCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of received packets destined to the
ES/1 itself (versus those received packets to be
forwarded) which can be stored, until the PPE is able to
process them."
::= { ppe 3 }
ppeSmlBuffSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The size (in bytes) of the PPE's small data buffers."
::= { ppe 4 }
ppeBridgingMemory OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The percentage (1 - 99) of the PPE's memory that is
allocated for MAC bridging. The PPE's remaining memory
will be used for communicating with the NMS and for
routing. Operationally, a value between 70 percent and
99 percent will be treated as 70 percent. This allows for
approximately 8000 learned addresses (bridging) and
either 1600 TCP/IP routes or 1200 IPX RIP/SAP pairs.
To increase the space available for routing, set
rebootBridgingMemory to a value less than 70 percent."
::= { ppe 5 }
ppeExtendStats OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether the PPE should accumulate extended statistics.
Extended statistics are tallies, such as byte counts,
which are not essential for everyday ES/1 management,
and which may have a slightly detrimental effect on
performance."
::= { ppe 6 }
ppeBAddrLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of addresses that the PPE should learn
for bridging purposes. The remaining address entries will
be used for routing related addresses."
::= { ppe 7 }
ppeTxCongests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets not received due to internal buffer
congestion."
::= { ppe 8 }
ppeArpEntries OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ARP entries for all interfaces."
::= { ppe 9 }
ppeArpStatics OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of statically defined ARP entries for all
interfaces."
::= { ppe 10 }
ppeArpOverflows OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times a ARP entry could not be learned due
to insufficient address table space."
::= { ppe 11 }
ppeIpEntries OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of IP Routing Database entries."
::= { ppe 12 }
ppeIpStatics OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of statically defined IP Routing Database
entries."
::= { ppe 13 }
ppeStaticPreference OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value to assign to ipRouteMetric2, when adding a
statically-defined entry to the IP Routing Table."
::= { ppe 14 }
ppeOspfPreference OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value to assign to ipRouteMetric2, when adding an
OSPF-learned entry to the IP Routing Table."
::= { ppe 15 }
ppeRipPreference OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value to assign to ipRouteMetric2, when adding a
RIP-learned entry to the IP Routing Table."
::= { ppe 16 }
ppeEgpPreference OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value to assign to ipRouteMetric2, when adding an
EGP-learned entry to the IP Routing Table."
::= { ppe 17 }
ppeCpuUtilization OBJECT-TYPE
SYNTAX INTEGER { low-cpu(1), medium-cpu(2), high-cpu(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current CPU utilization on the Packet Processing
Engine."
::= { ppe 18 }
ppeRipRouteDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times a route learned via RIP was not added
to the IP Routing Table due to insufficient Routing Table
space."
::= { ppe 19 }
ppeOspfRouteDiscards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times a route learned via OSPF was not
added to the IP Routing Table due to insufficient Routing
Table space (currently always zero)."
::= { ppe 20 }
ppeRouteMemorySize OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of bytes originally given to the routing table
heap."
::= { ppe 21 }
ppeRouteMemoryAvail OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of bytes currently available in the routing table
heap."
::= { ppe 22 }
ppeRouteMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of unsuccessful attempts to allocate from the
routing table heap."
::= { ppe 23 }
ppePacketMemorySize OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of bytes originally given to the packet heap."
::= { ppe 24 }
ppePacketMemoryAvail OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of bytes currently available in the packet heap."
::= { ppe 25 }
ppePacketMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of unsuccessful attempts to allocate from the
packet heap."
::= { ppe 26 }
ppeOspfPduMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of unsuccessful attempts to allocate memory for an OSPF
PDU."
::= { ppe 27 }
ppeOspfPduMemoryAllocs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times memory was allocated for an OSPF PDU."
::= { ppe 28 }
ppeIcmpPduMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of unsuccessful attempts to allocate memory for an ICMP
PDU."
::= { ppe 29 }
ppeIcmpPduMemoryAllocs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times memory was allocated for an ICMP PDU."
::= { ppe 30 }
ppeRipPduMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of unsuccessful attempts to allocate memory for a
RIP PDU."
::= { ppe 31 }
ppeRipPduMemoryAllocs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times memory was allocated for a RIP PDU."
::= { ppe 32 }
ppeBootpPduMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of unsuccessful attempts to allocate memory for a BOOTP
PDU."
::= { ppe 33 }
ppeBootpPduMemoryAllocs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times memory was allocated for a BOOTP PDU."
::= { ppe 34 }
ppeSnmpPduMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of unsuccessful attempts to allocate memory for an SNMP
PDU."
::= { ppe 35 }
ppeSnmpPduMemoryAllocs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times memory was allocated for an SNMP PDU."
::= { ppe 36 }
ppeTftpPduMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of unsuccessful attempts to allocate memory for a
TFTP PDU."
::= { ppe 37 }
ppeTftpPduMemoryAllocs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times memory was allocated for a TFTP PDU."
::= { ppe 38 }
ppeTraceroutePduMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of unsuccessful attempts to allocate memory for a
TraceRoute PDU."
::= { ppe 39 }
ppeTraceroutePduMemoryAllocs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times memory was allocated for a TraceRoute PDU."
::= { ppe 40 }
ppeArpPduMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of unsuccessful attempts to allocate memory for a ARP PDU."
::= { ppe 41 }
ppeArpPduMemoryAllocs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times memory was allocated for a ARP PDU."
::= { ppe 42 }
ppeIgmpPduMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of unsuccessful attempts to allocate memory for a IGMP PDU."
::= { ppe 43 }
ppeIgmpPduMemoryAllocs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times memory was allocated for a IGMP PDU."
::= { ppe 44 }
ppeAresAsStes OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If true, all-routes-explorers will be treated as if they were
spanning-tree-explorers."
::= { ppe 45 }
ppeRoutePercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { ppe 46 }
ppeMgtMemorySize OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of bytes originally given to the local management
agent heap."
::= { ppe 48 }
ppeMgtMemoryAvail OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of bytes currently available in the local management
agent heap."
::= { ppe 49 }
ppeMgtMemoryFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of unsuccessful attempts to allocate from the
local management agent heap."
::= { ppe 50 }
-- Spanning Tree Group
stGroupAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Spanning Tree Group address, normally 01-80-c2-00-00-00.
Changing stGroupAddr will not take effect until the ES/1
reboots."
::= { st 1 }
stResAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A series of 90 octets containing the Spanning Tree's 15
reserved addres 01-80-c2-00-00-01 through 01-80-c2-00-00-0f).
Changing stResAddr will not take effect until the ES/1
reboots."
::= { st 2 }
stBridgeId OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { st 3 }
stRootMaxAge OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { st 4 }
stRootHello OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { st 5 }
stRootDelay OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { st 6 }
stRootID OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { st 7 }
stRootCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { st 8 }
stRootPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { st 9 }
stTopChange OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether a topology change is currently in progress."
::= { st 10 }
stActMaxAge OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { st 11 }
stActHello OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { st 12 }
stActDelay OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { st 13 }
stTopChangeCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of spanning tree topology changes which have
occurred, since the ES/1 was last booted (or this parameter
was last reset by the NMS)."
::= { st 14 }
stTopChangeTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If stTopChange is True, then the time since stTopChange
changed from False to True. If stTopChange is False, then
the time since stTopChange changed from True to False."
::= { st 15 }
stAgeTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { st 16 }
-- Mesh Group
meshCostPercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { mesh 1 }
meshCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { mesh 2 }
meshCostChange OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { mesh 3 }
meshCostChangeCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { mesh 4 }
meshCostChangeTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { mesh 5 }
meshSubnet OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { mesh 6 }
-- Software Distribution Group
swdisDesc OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The description (0-32 bytes) of the software set currently
being downloaded, or a description of the software set last
downloaded since the ES/1 booted."
::= { swdis 1 }
swdisAccess OBJECT-TYPE
SYNTAX INTEGER {
protected(1),
any-software(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The version of software that may be downloaded. Attempts to
download other versions of software will be rejected. The
value for swdisAccess is embedded within the software files
that are to be distributed via TFTP. Its value may be
derived from the names of the software files. the NMS operator
may wish to use the following special values:
protected (1) No software downloads will be accepted
any-software (2) A software download of any version of new
software will be accepted - this is the factory default"
::= { swdis 2 }
swdisWriteStatus OBJECT-TYPE
SYNTAX INTEGER {
in-progress(1),
success(2),
config-error(3),
flash-error(4),
config-and-flash-errors(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the erase/write operation."
::= { swdis 3 }
swdisConfigIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the NMS (i.e., any IP host) that is allowed
to use TFTP to send/retrieve the configuration file of the
ES/1. A value of 0.0.0.0 (which is the factory specified
default) prevents any NMS from obtaining access, while a
value of 255.255.255.255 gives every NMS permission."
::= { swdis 4 }
swdisConfigRetryTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of seconds that the ES/1 will wait for an
acknowledgment before it retransmits an unacknowledged TFTP
data block. The factory specified default is 5 seconds."
::= { swdis 5 }
swdisConfigTotalTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of seconds that the ES/1 will wait for an
acknowledgment to a data block before it cancels a TFTP
session. The factory specified default is 25 seconds."
::= { swdis 6 }
-- Address Configuration
addrStatics OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of static addresses which are currently stored in
the ES/1."
::= { addr 1 }
addrDynamics OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of learned addresses in the address table."
::= { addr 2 }
addrDynamicMax OBJECT-TYPE
SYNTAX Gauge
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of spanning tree addresses which have
been learned since the ES/1 was last booted (or this
parameter was last reset by the NMS)."
::= { addr 3 }
addrMeshs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ATM, Frame Relay, and/or SMDS addresses in the
address table. These addresses are not reflected within
addrStatics nor addrDynamics. [ATM, Frame Relay, and SMDS
are not yet implemented.]"
::= { addr 4 }
addrDynamicOverflows OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number times an address was not learned due to
insufficient address table space."
::= { addr 5 }
addrMeshOverflows OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times an ATM, Frame Relay, or SMDS address
could not be learned due to insufficient address table space.
[ATM, Frame Relay, and SMDS are not yet implemented.]"
::= { addr 6 }
addrFlags OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Flags to describe the use and control of this address entry.
Each bit has a different meaning. The NMS must always set
either entry-static, entry-none, or entry-mesh; however, for
GetRequests, the NMS will see either no bits set (if the
entry does not exist), or exactly one of the following bits
set: entry-dynamic-local = 30,entry-dynamic-remote = 29,
entry-static = 28, entry-other = 27, entry-none = 26,
entry-mesh = 25, entry-statistics = 24,Bit 31 is reserved.
Any combination of the restriction bits (bits 23-21) may be
set for any type of entry, except entry-other or entry-mesh:
entry-no-source = 23, entry-no-multi = 22, Bit 21 is reserved,
Bits 20-18 are reserved.
Exactly one of the special entry bits (bits 17-10) must be
set for entry-other entries, and none of the bits may be set
for other than entry-other entries: entry-all-lmas = 17,
entry-any-lma = 16, entry-lma = 15, entry-port = 14,
entry-bpdu = 13, entry-reserved = 12, Bits 11-10 are
reserved for future expansion. Bits 9-0 are reserved. "
::= { addr 7 }
addrMAC OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The MAC address for this address definition."
::= { addr 8 }
addrPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port through which this address is connected to the ES/1
(only valid for entry-dynamic-local, entry-statistics, and
entry-port entries)."
::= { addr 9 }
addrPortMap OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS obsolete -- deprecated in favor of dot1d_static
DESCRIPTION
"This is a bitmap of up to 32 sets of 32 bits each (128
octets), which defines which source ports are allowed to
forward packets to which destination ports. Within each set
of four octets, each bit is set if a packet with a matching
destination address may be forwarded to that port.Since only
the ES/1's ports 2 through 21 are available for bridging,
all unused bits as well as the first 8 octets as well as the
last 40 octets are meaningless."
::= { addr 10 }
-- { addr 11 } through { addr 40 } are not used
addrOperation OBJECT-TYPE
SYNTAX INTEGER {
read-random(1),
read-next(2),
zero-stats(3),
update(4),
delete(5),
read-block(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The operation to be performed upon the described address.
The possibilities include: read-random (1), read-next (2),
zero-stats (3), update (4), delete (5), read-block (6)."
::= { addr 41 }
addrIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index number to be used for read-next and read-block
operations. When the ES/1 boots, addrIndex is initialized
to -1."
::= { addr 42 }
-- { addr 43 } is not used
addrNext OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The next value to use for addrIndex, when you use read-next
or read-block operations to read the address table. When the
ES/1 boots, addrNext is initialized to -1."
::= { addr 44 }
addrAge OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time, in centiseconds, since a packet was last received
from the address on a port that was in Spanning Tree
learning or forwarding state. If no packets have been
received, then addrAge contains the time that the address
was created on the ES/1."
::= { addr 45 }
addrRxPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of packets received from the address on a port
that was in Spanning Tree learning or forwarding state (can
be zeroed by zero-stats)."
::= { addr 46 }
addrRxChars OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of characters in the packets received from the
address on a port that was in Spanning Tree Learning or
Forwarding state (can be zeroed by zero-stats)."
::= { addr 47 }
addrRxMultiPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of multicast packets received from the address on
a port that was in Spanning Tree Learning or Forwarding
state (can be zeroed by zero-stats)."
::= { addr 48 }
addrRxFwdPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of packets received from the address which were
forwarded (can be zeroed by zero-stats). This includes packets
that were MAC-layer bridged because they were received on a
port that was in Spanning Tree forwarding state, and packets
that were routed regardless of the port's Spanning Tree
state."
::= { addr 49 }
addrTxPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of packets transmitted to the address (can be zeroed
by zero-stats)."
::= { addr 50 }
addrTxChars OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of characters in the packets transmitted to the
address (can be zeroed by zero-stats)."
::= { addr 51 }
addrBlockSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of addresses contained by addrBlock.This parameter is
only used for dumping blocks of MAC addresses."
::= { addr 52 }
addrBlock OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A series of 0-700 octets, which represents 0-100 addresses.
Each address consists of a 6 octet MacAddress followed by a
1 byte port number. If the port number is zero, then the
address is that of a specially configured address; otherwise,
the address is a dynamically learned address. This parameter
is only used for dumping blocks of MAC addresses."
::= { addr 53 }
addrAlarmMAC OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address for an address entry. This parameter is only
used by the ES/1's enterprise specific trap mechanism."
::= { addr 54 }
addrRptrPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The repeater port through which this address is connected to
the port indicated by addrPort. This parameter is only valid
if the port's srepeaterExtendedStats is enabled, and if the
ES/1's ppeExtendStats is true."
::= { addr 55 }
-- SNMP/SMT Support Group
snmpsmtUpstreamReq OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { snmpsmt 1 }
snmpsmtUpstreamRsp OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { snmpsmt 2 }
snmpsmtUpstreamDescriptor OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { snmpsmt 3 }
snmpsmtUpstreamState OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { snmpsmt 4 }
fddismtTable OBJECT-TYPE
SYNTAX SEQUENCE OF FddismtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of snmpsmt entries, one per FDDI board."
::= { snmpsmt 5 }
fddismtEntry OBJECT-TYPE
SYNTAX FddismtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of objects for an interface entry."
INDEX { fddismtIndex }
::= { fddismtTable 1 }
FddismtEntry ::= SEQUENCE {
fddismtIndex
INTEGER,
fddismtUpstreamReq
OCTET STRING,
fddismtUpstreamRsp
OCTET STRING,
fddismtUpstreamDescriptor
OCTET STRING,
fddismtUpstreamState
OCTET STRING
}
fddismtIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each SMT. It represents the sequence number
of the FDDI board in ES/1."
::= { fddismtEntry 1 }
fddismtUpstreamReq OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When this variable is written, the ES/1 converts it into a
big-endian FDDI address and issues an SMT NIF request to
determine that address's upstream neighbor. When the NIF
response is received, snmpsmtUpstreamRsp will hold the
address of the upstream neighbor and a trap will be sent to
the NMS."
::= { fddismtEntry 2 }
fddismtUpstreamRsp OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The address of the upstream neighbor of the ES/1 whose
address was written into snmpsmtUpstreamReq. If the address
has not yet been learned, then an address of all zeroes is
returned."
::= { fddismtEntry 3 }
fddismtUpstreamDescriptor OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A four byte string containing the upstream neighbor's
Station Descriptor parameter, as defined by the SMT frame
protocols. If the upstream neighbor has not yet been
learned, then a string of all zeroes is returned."
::= { fddismtEntry 4 }
fddismtUpstreamState OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A four byte string containing the upstream neighbor's
Station State parameter, as defined by the SMT frame
protocols. If the upstream neighbor has not yet been
learned, then a string of all zeroes is returned."
::= { fddismtEntry 5 }
-- SMC Interfaces Group
sifUX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of receive data buffers supported by the
ES/1. The sum of sifSmlRxCnt and sifLrgRxCnt for all ports,
plus ppeSmlRxCnt and ppeLrgRxCnt must be less than or equal to
sifUX."
::= { sinterfaces 1 }
sifTable OBJECT-TYPE
SYNTAX SEQUENCE OF SifEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries; one per port."
::= { sinterfaces 2 }
sifEntry OBJECT-TYPE
SYNTAX SifEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of objects for an interface entry."
INDEX { sifIndex }
::= { sifTable 1 }
SifEntry ::= SEQUENCE {
sifIndex
INTEGER,
sifSmlRxCnt
INTEGER,
sifLrgRxCnt
INTEGER,
sifUxTxCnt
INTEGER,
sifThreshold
INTEGER,
sifThresholdTime
INTEGER,
sifRxQueueThresh
INTEGER,
sifRxQueueThreshTime
INTEGER,
sifTxStormCnt
INTEGER,
sifTxStormTime
TimeTicks,
sifFilterFlags
INTEGER,
sifCongestTime
TimeTicks,
sifQueueTime
TimeTicks,
sifPortCost
INTEGER,
sifStPriority
INTEGER,
sifFunctions
INTEGER,
sifCongested
INTEGER,
sifState
INTEGER,
sifDesigCost
INTEGER,
sifDesigRoot
OCTET STRING,
sifDesigBridge
OCTET STRING,
sifDesigPort
OCTET STRING,
sifRxPackets
OCTET STRING,
sifRxChar0s
Counter,
sifRxChar1s
Counter,
sifRxSizeErrors
Counter,
sifRxHwFCSs
Counter,
sifRxQueues
Counter,
sifTxPackets
OCTET STRING,
sifTxCongests
Counter,
sifTxStorms
Counter,
sifTxDests
Counter,
sifErrorsFlag
INTEGER,
sifTxStormFlag
INTEGER,
sifTxSizes
Counter,
sifTxAddr
OCTET STRING,
sifLan
INTEGER,
sifStatisticsTime
TimeTicks,
sifIpAddress
IpAddress,
sifIpGroupAddress
IpAddress,
sifMaxPacketSize
INTEGER,
sifExpectSqe
INTEGER,
sifFilterLocal
INTEGER,
sifInQLen
Gauge,
sifFrameSwitching
INTEGER,
sifRingDrops
Counter,
sifAdapterChecks
Counter,
sifIpRipPortMetric
INTEGER,
sifDescr
OCTET STRING
}
sifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number, beginning with 1 for the first port."
::= { sifEntry 1 }
sifSmlRxCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of small data buffers for receiving packets."
::= { sifEntry 2 }
sifLrgRxCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of large data buffers for receiving packets; must be
zero for CSMA and UART ports."
::= { sifEntry 3 }
sifUxTxCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum size of the port's transmit queue, i.e., the number
of packets that can be in the port's transmit queue, waiting to
be transmitted."
::= { sifEntry 4 }
sifThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum number of combined receive and transmit packet hardware
errors before an alarm should be generated."
::= { sifEntry 5 }
sifThresholdTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time period (in seconds) to which sifThreshold applies. A
value of zero will disable the sifThreshold alarm."
::= { sifEntry 6 }
sifRxQueueThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum number of receive packet queue overflow errors before
an alarm should be generated."
::= { sifEntry 7 }
sifRxQueueThreshTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time period (in seconds) to which sifRxQueueThresh applies.
A value of zero will disable the sifRxQueueThresh alarm."
::= { sifEntry 8 }
sifTxStormCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of multicasts to transmit with a certain
period of time (not applicable for UART ports)."
::= { sifEntry 9 }
sifTxStormTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The period of time, in centiseconds, which qualifies
sifTxStormCnt (not applicable for UART ports)."
::= { sifEntry 10 }
sifFilterFlags OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Special filter flags; any combination of the following bits:
0x0001 NO_SOURCE_SAME, 0x0002 NO_SOURCE_LEARNT, 0x0004
NO_LEARNING, 0x0008 NO_DEST_LEARNT "
::= { sifEntry 11 }
sifCongestTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When a port becomes congested, the PPE will discard any packets
destined to the port for this many centiseconds following the
congestion alarm. Possible values 0 through 5 minutes, except
for port 1 (the out-of-band management port) which is always 0."
::= { sifEntry 12 }
sifQueueTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time, in centiseconds, after which an element in a transmit
queue will be flushed."
::= { sifEntry 13 }
sifPortCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { sifEntry 14 }
sifStPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { sifEntry 15 }
sifFunctions OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current functional state (protocols which have been
activated and are operational) of the port. The following
values or combinations are supported:
0x0001 NMS, 0x0002 TBRIDGE, 0x0004 SBRIDGE,
0x0006 SRTBRIDGE, 0x0008 MESH, 0x0010 IPROUTE,
0x0020 NO_BPDU, 0x0040 RIP, 0x0080 SRSPAN,
0x0100 PROXY, 0x0200 OSPF.
These values can be configured through the sprotoTable.
Combining TBRIDGE and SBRIDGE always produces SRTBRIDGE."
::= { sifEntry 16 }
sifCongested OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the port is out-bound congested."
::= { sifEntry 17 }
sifState OBJECT-TYPE
SYNTAX INTEGER {
spanning-tree-disabled(1),
spanning-tree-listening(2),
spanning-tree-learning(3),
spanning-tree-forwarding(4),
spanning-tree-blocking(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { sifEntry 18 }
sifDesigCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { sifEntry 19 }
sifDesigRoot OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { sifEntry 20 }
sifDesigBridge OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { sifEntry 21 }
sifDesigPort OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { sifEntry 22 }
sifRxPackets OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A 100 byte array, containing the number of received packets
broken down into 25 categories. The number of packets in each
category is encoded as a series of 4 bytes, which should be
converted into a 32 bit counter. The 25 categories are
determined by combining each possible DEST_xxx value with each
possible OUTCOME_xxx value, as listed below: DEST_UBRIDGE = 0,
DEST_MBRIDGE = 1, DEST_KNOWN = 2, DEST_UNKNOWN = 3,
DEST_MULTI = 4, OUTCOME_FWD = 0, OUTCOME_LOCAL = 5,
OUTCOME_BLOCK = 10, OUTCOME_SOURCE = 15, OUTCOME_DEST = 20"
::= { sifEntry 23 }
sifRxChar0s OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of characters in the forwarded received packets."
::= { sifEntry 24 }
sifRxChar1s OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of characters in the filtered received packets."
::= { sifEntry 25 }
sifRxSizeErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of received packets discarded due to size errors."
::= { sifEntry 26 }
sifRxHwFCSs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of received packets discarded due to FCS errors."
::= { sifEntry 27 }
sifRxQueues OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of received packets lost because of insufficient receive
buffers.(For certain interfaces with multi-packet FIFO hardware,
this count might be approximate.)"
::= { sifEntry 28 }
-- { sifEntry 29 } is not used
sifTxPackets OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A 20 byte array, containing the number of transmitted packets
broken down into 5 categories. The number of packets in each
category is encoded as a series of 4 bytes, which should be
converted into a 32 bit counter."
::= { sifEntry 30 }
sifTxCongests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS obsolete -- see ifOutDiscards
DESCRIPTION ""
::= { sifEntry 31 }
sifTxStorms OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets not sent due to protection against a
multicast storm."
::= { sifEntry 32 }
sifTxDests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets not sent due to a destination port filtering
restriction."
::= { sifEntry 33 }
sifErrorsFlag OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the port has exceeded the limits specified by
sifThreshold and sifThresholdTime."
::= { sifEntry 34 }
sifTxStormFlag OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether PPE has invoked multicast storm protection."
::= { sifEntry 35 }
sifTxSizes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets not sent due to size limitations."
::= { sifEntry 36 }
sifTxAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A series of 16 MAC addresses (96 octets in total), of the
source addresses of the last 16 packets that were not sent due
to packet size limitations. If fewer than 16 packets were not
sent, then the unspecified MAC addresses will be all zeroes."
::= { sifEntry 37 }
sifLan OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Up to four group identifiers assigned to the port. The sifLan
identifier is only used by combination filter testing, i.e.,
for comparisons against filterSrcLan. Possible values are 0
through 255, for each of the parameter's four bytes."
::= { sifEntry 38 }
sifStatisticsTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Length of time during which statistics were collected. In
particular, the following statistics may be examined to
determine the exact utilization rate of a port:
ifInOctets, ifInUcastPkts, ifInNUcastPkts
ifOutOctets, ifOutUcastPkts, ifOutNUcastPkts
sifRxChar0s, sifRxChar1s."
::= { sifEntry 39 }
sifIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address assigned to the port. If this is zero, then the
port must learn its IP address via Reverse ARP or PPP's IPCP."
::= { sifEntry 40 }
sifIpGroupAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Zero, or an IP Group address assigned to the port."
::= { sifEntry 41 }
sifMaxPacketSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum packet size, in bytes (octets), which may be
transmitted through this port. This parameter may not be
changed, except for PPP ports, in which case, changing
sifMaxPacketSize automatically causes ifMtu and pppLinkLocalMRU
to change."
::= { sifEntry 42 }
sifExpectSqe OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether the port should expect SQE, also known as heartbeat
(not applicable for ports other than CSMA/CD ports)."
::= { sifEntry 43 }
sifFilterLocal OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether the port should attempt to filter local traffic,
bypassing all statistics accumulation, rather than passing the
local traffic to the Packet Processing Engine. Filtering local
traffic is not available for UART and WAN ports."
::= { sifEntry 44 }
sifInQLen OBJECT-TYPE
SYNTAX Gauge
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum length ever obtained by the port's inbound packet
queue (in packets). The size of a port's inbound packet queue
is periodically polled (rather than recalculated whenever a
packet is added), so sifInQLen is an approximation of the
maximum length."
::= { sifEntry 45 }
sifFrameSwitching OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Valid only for Token Ring ports. Options include:
enabled (1), disabled (2).Defaults to disabled(2). If
enabled, frames may be bridged between token ring ports on
the same board at higher throughput and lower latency than is
otherwise possible. Address statistics will not
reflect any frames forwarded in this manner.
This applies only to transparent bridging, and
must be enabled on both the entry and the exit
port."
::= { sifEntry 46 }
sifRingDrops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Only valid for 802.5 token ring. Number of times
the ring left the open state."
::= { sifEntry 47 }
sifAdapterChecks OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Only valid for 802.5 token ring. Number of times
the MAC chip experienced an internal hardware failure
and had to be reset."
::= { sifEntry 48 }
sifIpRipPortMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port metric for backup RIP interface."
::= { sifEntry 49 }
sifDescr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"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."
::= { sifEntry 50 }
sifUtilInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds in each utilization sample."
::= { sinterfaces 3 }
sifUtilCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of same-kind peak samples per physical port accumulated in
sifUtilPortPeakTable or sifUtilSysPeakTable."
::= { sinterfaces 4 }
sifUtilPortPeakReset OBJECT-TYPE
SYNTAX INTEGER { true(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is set to true (1) to erase earlier per-physical-port
utilization samples on all specified port(s)."
::= { sinterfaces 5 }
sifUtilPortPeakTable OBJECT-TYPE
SYNTAX SEQUENCE OF SifUtilPortPeakEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface utilization entries; one per sifUtilCount per
physical port, plus one per physical port for the most recently
completed samples."
::= { sinterfaces 6 }
sifUtilPortPeakEntry OBJECT-TYPE
SYNTAX SifUtilPortPeakEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of utilization statistics recorded for an interface entry at
per-port throughput peaks."
INDEX { sifUtilPortPeakIndex, sifUtilPortPeakOrdinal }
::= { sifUtilPortPeakTable 1 }
SifUtilPortPeakEntry ::= SEQUENCE {
sifUtilPortPeakIndex
INTEGER,
sifUtilPortPeakOrdinal
INTEGER,
sifUtilPortPeakBRTimestamp
TimeTicks,
sifUtilPortPeakTBitRate
INTEGER,
sifUtilPortPeakRBitRate
INTEGER
}
sifUtilPortPeakIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number."
::= { sifUtilPortPeakEntry 1 }
sifUtilPortPeakOrdinal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ordinal of the entry, with 1 representing 'Now' (i.e. the sample
most recently accumulated), with 2 representing the sample taken at the
highest per-port throughput peak, 3 at the next highest, and so on."
::= { sifUtilPortPeakEntry 2 }
sifUtilPortPeakBRTimestamp OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime associated with the end of the sample period for
the associated sifUtilPortPeakTBitRate/sifUtilPortPeakRBitRate sample,
or the most recent timestamp for the sample currently being accumulated.
This will be 0 for any ports for which utilization statistics are not
kept, or where statistics have been reset too recently to have
accumulated an appropriate sample."
::= { sifUtilPortPeakEntry 3 }
sifUtilPortPeakTBitRate OBJECT-TYPE
SYNTAX INTEGER (0..99)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ratio of the number of bits transmitted per second during the
per-physical-port sample interval to the linespeed in bits per second,
expressed in integer units of 1/100, maximum 99. This will be 0 for any
ports for which utilization statistics are not kept, or where statistics
have been reset too recently to have accumulated an appropriate sample."
::= { sifUtilPortPeakEntry 4 }
sifUtilPortPeakRBitRate OBJECT-TYPE
SYNTAX INTEGER (0..99)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ratio of the number of bits received per second during the
per-physical-port sample interval to the linespeed in bits per second,
expressed in integer units of 1/100, maximum 99, and excluding some or
all locally-filtered traffic per sifFilterLocal. This will be 0 for
any ports for which utilization statistics are not kept, or where
statistics have been reset too recently to have accumulated an
appropriate sample."
::= { sifUtilPortPeakEntry 5 }
sifUtilSysPeakReset OBJECT-TYPE
SYNTAX INTEGER { true(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is set to true (1) to erase earlier per-system utilization
samples."
::= { sinterfaces 7 }
sifUtilSysPeakTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF SifUtilEntry - FIXED 01/14/97 cmf -
SYNTAX SEQUENCE OF SifUtilSysPeakEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface utilization entries; one per sifUtilCount per
physical port, plus one per physical port for the most recently
completed samples."
::= { sinterfaces 8 }
sifUtilSysPeakEntry OBJECT-TYPE
SYNTAX SifUtilSysPeakEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of utilization statistics recorded for an interface entry at
overall system throughput peaks."
INDEX { sifUtilSysPeakIndex, sifUtilSysPeakOrdinal }
::= { sifUtilSysPeakTable 1 }
SifUtilSysPeakEntry ::= SEQUENCE {
sifUtilSysPeakIndex
INTEGER,
sifUtilSysPeakOrdinal
INTEGER,
-- sifUtilSysTimestamp - FIXED 01/14/97 cmf -
sifUtilSysPeakTimestamp
TimeTicks,
-- sifUtilSysTBitRate - FIXED 01/14/97 cmf -
sifUtilSysPeakTBitRate
INTEGER,
-- sifUtilSysRBitRate - FIXED 01/14/97 cmf -
sifUtilSysPeakRBitRate
INTEGER
}
sifUtilSysPeakIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number."
::= { sifUtilSysPeakEntry 1 }
sifUtilSysPeakOrdinal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ordinal of the entry, with 1 representing 'Now' (i.e. the sample
most recently accumulated), with 2 representing the sample taken at the
highest peak system throughput, 3 at the next highest, and so on."
::= { sifUtilSysPeakEntry 2 }
sifUtilSysPeakTimestamp OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime associated with the end of the sample period for
the associated sifUtilSysPeakTBitRate/sifUtilSysPeakRBitRate sample, or
the most recent timestamp for the sample currently being accumulated.
This will be 0 for any ports for which utilization statistics are not
kept, or where statistics have been reset too recently to have
accumulated an appropriate sample."
::= { sifUtilSysPeakEntry 3 }
sifUtilSysPeakTBitRate OBJECT-TYPE
SYNTAX INTEGER (0..99)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ratio of the number of bits transmitted per second during the
per-system-peak sample interval to the linespeed in bits per second,
expressed in integer units of 1/100, maximum 99. This will be 0 for any
ports for which utilization statistics are not kept, or where statistics
have been reset too recently to have accumulated an appropriate sample."
::= { sifUtilSysPeakEntry 4 }
sifUtilSysPeakRBitRate OBJECT-TYPE
SYNTAX INTEGER (0..99)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ratio of the number of bits received per second during the
per-system-peak sample interval to the linespeed in bits per second,
expressed in integer units of 1/100, maximum 99, and excluding some or
all locally-filtered traffic per sifFilterLocal. This will be 0 for any
ports for which utilization statistics are not kept, or where statistics
have been reset too recently to have accumulated an appropriate sample."
::= { sifUtilSysPeakEntry 5 }
-- SMC FDDI Interfaces Group
sfddiTable OBJECT-TYPE
SYNTAX SEQUENCE OF SfddiEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries; one per FDDI port."
::= { sfddi 1 }
sfddiEntry OBJECT-TYPE
SYNTAX SfddiEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of objects for an interface entry."
INDEX { sfddiIndex }
::= { sfddiTable 1 }
SfddiEntry ::= SEQUENCE {
sfddiIndex
INTEGER,
sfddiRxHwAborts
Counter,
sfddiRxParitys
Counter,
sfddiRxShorts
Counter,
sfddiDpcErrCnts
Counter,
sfddiDpcErrValue
INTEGER,
sfddiRbcErrCnts
Counter,
sfddiRbcErrValue
INTEGER,
sfddiTxAsync
INTEGER,
sfddiShortAddressing
INTEGER,
sfddiSmtConditions
INTEGER,
sfddiSrfConditions
INTEGER,
sfddiSmtConditionsStatus
INTEGER,
sfddiSrfConditionsStatus
INTEGER,
sfddiSrfReportLimit
INTEGER,
sfddiFrameErrorThreshold
INTEGER,
sfddiNotCopiedThreshold
INTEGER,
sfddiSBFlag
INTEGER,
sfddiRxEbits
Counter,
sfddiOBSFuseBad
INTEGER,
sfddiThruB
INTEGER,
sfddiStationDescriptor
OCTET STRING,
sfddiStationState
OCTET STRING,
sfddiDownstreamNbr
OCTET STRING,
sfddiSMTBufferSize
INTEGER
}
sfddiIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ES/1's port number of the port."
::= { sfddiEntry 1 }
sfddiRxHwAborts OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of packets that were discarded due to receive
abort errors."
::= { sfddiEntry 2 }
sfddiRxParitys OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of packets that were discarded due to parity
errors."
::= { sfddiEntry 3 }
sfddiRxShorts OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of packets that were discarded because they were
too short."
::= { sfddiEntry 4 }
sfddiDpcErrCnts OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of DPC errors."
::= { sfddiEntry 5 }
sfddiDpcErrValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Detailed status of the last DPC error."
::= { sfddiEntry 6 }
sfddiRbcErrCnts OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of RBC errors."
::= { sfddiEntry 7 }
sfddiRbcErrValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Detailed status of the last RBC error. (FIOM MIB only)"
::= { sfddiEntry 8 }
sfddiTxAsync OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of bytes to reserve in the DPC Buffer Memory for
transmitting asynchronous packets."
::= { sfddiEntry 9 }
sfddiShortAddressing OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether any packets were received with 16 bit MAC
addresses."
::= { sfddiEntry 10 }
sfddiSmtConditions OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"SMT conditions which should be reported to the NMS via SNMP
Traps. Possible values are any combination of the following
bits:
ring = 0x00000001, claim = 0x00000002, beacon = 0x00000004,
tvx = 0x00000008, trt = 0x00000010, phy-invalid = 0x00000020,
reset = 0x00000040, overflow = 0x00000080, dup = 0x00000100,
lost = 0x00000200, restricted = 0x00000400,
congestion = 0x00000800, token = 0x00001000, t4 = 0x00002000."
::= { sfddiEntry 11 }
sfddiSrfConditions OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"SRF conditions which should be reported to the NMS via SNMP
Traps. Possible values are any combination of the following
bits:
srf-frame-error = 0x00000001, srf-port-ler = 0x00000002,
srf-not-copied = 0x00000004,srf-dup-addr = 0x00000008,
srf-eb-error = 0x00000010,srf-config = 0x00000020,
srf-connect = 0x00000040, srf-trace = 0x00000080,
srf-neighbor = 0x00000100,srf-peer-wrap = 0x00000400,
srf-path-change = 0x00000800 "
::= { sfddiEntry 12 }
sfddiSmtConditionsStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Requested SMT conditions which are currently present.
Writing to sfddiSmtConditionsStatus is used to acknowledge
the SNMP traps."
::= { sfddiEntry 13 }
sfddiSrfConditionsStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Requested SRF conditions which are currently present.
Writing to sfddiSrfConditionsStatus is used to acknowledge
the SNMP traps."
::= { sfddiEntry 14 }
sfddiSrfReportLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { sfddiEntry 15 }
sfddiFrameErrorThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { sfddiEntry 16 }
sfddiNotCopiedThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Value for the fddiMACNotCopiedThreshold variable."
::= { sfddiEntry 17 }
sfddiSBFlag OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the ECM's optical bypass is stuck, i.e., the current
value of the SMT SB_Flag variable."
::= { sfddiEntry 18 }
sfddiRxEbits OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets that were discarded because another
station had already set the E bit."
::= { sfddiEntry 19 }
sfddiOBSFuseBad OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether the fuse to the FDDI port's optical bypass is bad."
::= { sfddiEntry 20 }
sfddiThruB OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to connect to the FDDI port B (not applicable for
SAS)."
::= { sfddiEntry 21 }
sfddiStationDescriptor OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A four byte string containing the FDDI port's Station
Descriptor parameter, as defined by the SMT frame protocols."
::= { sfddiEntry 22 }
sfddiStationState OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A four byte string containing the FDDI port's Station State
parameter, as defined by the SMT frame protocols."
::= { sfddiEntry 23 }
sfddiDownstreamNbr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the FDDI port's downstream neighbor."
::= { sfddiEntry 24 }
sfddiSMTBufferSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of packet buffer space to reserve for processing
SMT frames. Possible values 9000 - 18000. (FIOM MIB only)"
::= { sfddiEntry 25 }
-- SMC UART Interface Group
suartTable OBJECT-TYPE
SYNTAX SEQUENCE OF SuartEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries; one per UART port."
::= { suart 1 }
suartEntry OBJECT-TYPE
SYNTAX SuartEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of objects for an interface entry. "
INDEX { suartIndex }
::= { suartTable 1 }
SuartEntry ::= SEQUENCE {
suartIndex
INTEGER,
suartBaud
INTEGER,
suartModem
INTEGER,
suartIpNeighborAddress
IpAddress,
suartPPPActive
INTEGER,
suartAlignmentErrors
Counter,
suartOverrunErrors
Counter
}
suartIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ES/1's port number of the port."
::= { suartEntry 1 }
suartBaud OBJECT-TYPE
SYNTAX INTEGER {
external-clock(1),
b1200-baud(2),
b2400-baud(3),
b4800-baud(4),
b9600-baud(5),
b19200-baud(6),
b38400-baud(7),
b56-kilobits(8),
b1544-kilobits(9),
b2048-kilobits(10),
b45-megabits(11)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the desired baud rate. Only 1200 baud through 19,200
baud are supported by the ES/1."
::= { suartEntry 2 }
suartModem OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The expected modem signals; definitions of the different
values are TBD."
::= { suartEntry 3 }
suartIpNeighborAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { suartEntry 4 }
suartPPPActive OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { suartEntry 5 }
suartAlignmentErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of received packets with frame alignment errors,
since the port was last enabled."
::= { suartEntry 6 }
suartOverrunErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of received packets with data overrun errors, since
the port was last enabled."
::= { suartEntry 7 }
-- Filter Group
filterMaxCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of combination filters that may be
defined for the ES/1. This is always 100."
::= { filter 1 }
filterCurrentCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of combination filters currently defined for the
ES/1."
::= { filter 2 }
filterDeleteID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A filter identifier used for deleting filters. After the NMS
sets this field, the ES/1 deletes the filterEntry that has a
matching filter ID field, and resets this field to zero. The
ES/1 then updates filterCurrentCount, filterNextID, and the
entire filterTable."
::= { filter 3 }
filterNextID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A filter identifier used for adding filters."
::= { filter 4 }
filterAddID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A filter identifier used for adding filters. After the NMS
sets this field, the ES/1 adds the filterEntry indexed by
filterAddIndex. The ES/1 then updates filterCurrentCount,
filterNextID, and the entire filterTable. Note that if
filterAddID does not match filterNextID, then the ES/1 will
not add the entry, since the SetRequest for filterAddID must
have been a duplicate packet."
::= { filter 5 }
filterAddIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index within filterTable, after which a filter should be
added. If filterAddIndex contains zero, then the filter
should be added as the first filterEntry within filterTable."
::= { filter 6 }
filterTable OBJECT-TYPE
SYNTAX SEQUENCE OF FilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of combination filters; one per defined filter. If
fewer than filterMaxCount filters have been defined, then an
additional filterEntry exists, which is used as part of the
sequence for defining a new filter."
::= { filter 7 }
filterEntry OBJECT-TYPE
SYNTAX FilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of objects for a combination filter."
INDEX { filterIndex }
::= { filterTable 1 }
FilterEntry ::= SEQUENCE {
filterIndex
INTEGER,
filterID
INTEGER,
filterPortNo
INTEGER,
filterComboType
INTEGER,
filterFlags
INTEGER,
filterFrame
INTEGER,
filterSource
OCTET STRING,
filterSourceEnd
OCTET STRING,
filterDest
OCTET STRING,
filterDestEnd
OCTET STRING,
filterSourceMask
OCTET STRING,
filterDestMask
OCTET STRING,
filterSrcLan
INTEGER,
filterOffset
INTEGER,
filterField
OCTET STRING,
filterMask
OCTET STRING,
filterThreshold
INTEGER,
filterThreshTime
INTEGER,
filterThreshFlag
INTEGER,
filterPktCnts
Counter,
filterLastSrc
OCTET STRING
}
filterIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This number always matches the instance of the filterEntry."
::= { filterEntry 1 }
filterID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifier assigned to the filter, used for obtaining the
value for filterDeleteID so that the filter can be deleted."
::= { filterEntry 2 }
filterPortNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port number related to this filter."
::= { filterEntry 3 }
filterComboType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether this is an entry filter (0), an exit filter(1),
a port mirror entry filter (3), or a port mirror exit
filter (4)."
::= { filterEntry 4 }
filterFlags OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A set of flag bits which control the operation of the filter.
Filters will not prevent packets from being accepted by the
ES/1 as a final destination. The following bits are used:
bit 13, bit 12, bit 11, bit 10. bits 9-8 used for
filterFrame. bits 7-6 used for filterSource, filterSourceEnd,
and filterSourceMask. bits 5-4 used for filterDest,
filterDestEnd, and filterDestMask. bits 3-2 used for
filterSrcLan. bits 1-0 used for filterField, filterOffset,
and filterMask."
::= { filterEntry 5 }
filterFrame OBJECT-TYPE
SYNTAX INTEGER -- { any-llc(1), any-ethernet(2), else explicit frame value }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Ethernet protocol type (1501-65535), or one (1) to indicate
any 802 frame, or two (2) to indicate any Ethernet frame,
Note that a specific Ethernet protocol type may appear in
either Ethernet format frames, or encapsulated within 802
format frames."
::= { filterEntry 6 }
filterSource OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Beginning source address."
::= { filterEntry 7 }
filterSourceEnd OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Ending source address."
::= { filterEntry 8 }
filterDest OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Beginning destination address."
::= { filterEntry 9 }
filterDestEnd OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Ending destination address."
::= { filterEntry 10 }
filterSourceMask OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A bitmask to be applied to the packet's source address
before checking it against filterSource and filterSourceEnd."
::= { filterEntry 11 }
filterDestMask OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A bitmask to be applied to the packet's destination address
before checking it against filterDest and filterDestEnd."
::= { filterEntry 12 }
filterSrcLan OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Either the port number from which the packet is received, or
the value of any one of the group identifiers defined by
sifLan for that port."
::= { filterEntry 13 }
filterOffset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Zero-based offset of an arbitrary field within the packet.
Depending upon the value of filterFlags, the offset is
relative to the start of the translated packet, beginning
with the big endian MAC addresses; or, the offset is
relative to the start of the data past the IP header (and,
the packet must be an IP packet with a valid IP header); or,
the offset is relative to the start of the data past the
Source Routing information (presence of Source Routing
information is optional). "
::= { filterEntry 14 }
filterField OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An 8 octet value to be compared to the contents of the
arbitrary field within the packet."
::= { filterEntry 15 }
filterMask OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An 8 octet mask to be applied to the arbitrary field within
the packet, before comparing it to filterField."
::= { filterEntry 16 }
filterThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of filter invocations at which an alarm to the
NMS should be generated."
::= { filterEntry 17 }
filterThreshTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The length of time, in seconds, to which filterThreshold
applies. A value of zero indicates that no alarms should be
sent to the NMS. Values greater than 3600 (i.e., one hour)
are not allowed."
::= { filterEntry 18 }
filterThreshFlag OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Whether usage of this filter has exceeded the limits
specified by filterThreshold and filterThreshTime, and the
NMS has not yet acknowledged the alarm. Therefore, whenever
the NMS reads this value, it will always be False; however,
the NMS may receive alarms with this value set to True."
::= { filterEntry 19 }
filterPktCnts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packets which were discarded due to this
filter."
::= { filterEntry 20 }
filterLastSrc OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The source MAC address of the last packet which was
discarded due to this filter "
::= { filterEntry 21 }
-- { filterEntry 22 } is not used
-- Change Reboot Characteristics Command Group
rebootBridgingMemory OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The percentage (1 - 99) of the PPE's memory to be allocated
for MAC bridging. The PPE's remaining memory will be used
for communicating with the NMS and for routing. "
::= { reboot 1 }
rebootSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF RebootEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the desired occupants of the slots; one per slot."
::= { reboot 2 }
rebootEntry OBJECT-TYPE
SYNTAX RebootEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of objects for each slot."
INDEX { rebootIndex }
::= { rebootSlotTable 1 }
RebootEntry ::= SEQUENCE {
rebootIndex
INTEGER,
rebootType
INTEGER,
rebootUseMod
INTEGER,
rebootPortType
OCTET STRING
}
rebootIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot number, beginning with 1 for the first slot. This
number always matches the instance of the rebootEntry."
::= { rebootEntry 1 }
rebootType OBJECT-TYPE
SYNTAX INTEGER {
vacant(1),
unknown(2),
packet-processing-engine(3),
turbo(4),
csma-iom(5),
hssi-iom(6),
tpr-iom(7),
fddi-iom(8),
ifddi-iom(9),
ttpr-iom(10),
eiom8-iom(11),
feiom-iom(12)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired module type of the slot."
::= { rebootEntry 2 }
rebootUseMod OBJECT-TYPE
SYNTAX INTEGER {
reset(1),
run(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to use this module, not applicable for the Packet
Processing Engine."
::= { rebootEntry 3 }
rebootPortType OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a variable-length byte array where each element
represents the types of the ports belonging to this module."
::= { rebootEntry 4 }
rebootConfig OBJECT-TYPE
SYNTAX INTEGER {
no-change(1),
tftp-config(2),
revert-to-defaults(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configuration file that will be used when the ES/1
reboots. This parameter is normally automatically set by the
ES/1; however, an NMS may explicitly set it to either
no-change (1) or revert-to-defaults (3)."
::= { reboot 3 }
rebootRouteMemory OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Percentage of non-bridging memory to allocate for routing
tables. The remainder will be used for transient packets
such as ARP and RIP."
::= { reboot 4 }
-- Debug Command Group
debugStringID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of debug text strings sent by the ES/1. This
parameter is used by the ES/1's enterprise specific trap
mechanism."
::= { debug 1 }
debugString OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last debug text string (0-80 bytes) sent by the ES/1."
::= { debug 2 }
debugTable OBJECT-TYPE
SYNTAX SEQUENCE OF DebugEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the modules which may be debugged, with one module
per slot defined by hwSlotTable."
::= { debug 3 }
debugEntry OBJECT-TYPE
SYNTAX DebugEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of objects for each module."
INDEX { debugIndex }
::= { debugTable 1 }
DebugEntry ::= SEQUENCE {
debugIndex
INTEGER,
debugOperation
INTEGER,
debugBase
INTEGER,
debugLength
INTEGER,
debugData
OCTET STRING
}
debugIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The module number, beginning with 1 for the module in the
first slot. This number always matches the instance of the
debugEntry."
::= { debugEntry 1 }
debugOperation OBJECT-TYPE
SYNTAX INTEGER {
examine(1),
modify(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Type of debug operation requested."
::= { debugEntry 2 }
debugBase OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The base address of the memory region to be examined or
modified."
::= { debugEntry 3 }
debugLength OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired length, in words, of the memory region to be
examined or modified. After the ES/1 performs the operation,
debugLength is updated to indicate the length of memory that
was actually examined or modified. If debugLength is updated
to contain zero, then the module was not operational."
::= { debugEntry 4 }
debugData OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A series of 0-64 octets, which represents 0-16 words (this may
change in the future, if the ES/1 has processors with word
sizes of other than 4 bytes per word). When this variable is
read, the LMA will use the values in debugBase and
debugLength to return the contents of a specified memory
range to the NMS. Similarly, when this variable is written,
a specified area of memory will be overwritten with data
supplied by the NMS."
::= { debugEntry 5 }
-- Loopback Command Group
lpbkTable OBJECT-TYPE
SYNTAX SEQUENCE OF LpbkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries; one per port."
::= { lpbk 1 }
lpbkEntry OBJECT-TYPE
SYNTAX LpbkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of objects for an interface entry."
INDEX { lpbkIndex }
::= { lpbkTable 1 }
LpbkEntry ::= SEQUENCE {
lpbkIndex
INTEGER,
lpbkOperation
INTEGER,
lpbkDestAddr
OCTET STRING,
lpbkPktNum
INTEGER,
lpbkInterval
TimeTicks,
lpbkPktLength
INTEGER,
lpbkIncrements
INTEGER,
lpbkGoods
Counter,
lpbkErrorNoReceives
Counter,
lpbkErrorBadReceives
Counter,
lpbkErrorSize
INTEGER,
lpbkErrorSent
OCTET STRING,
lpbkErrorReceived
OCTET STRING,
lpbkErrorOffset
INTEGER
}
lpbkIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number, beginning with 1 for the first port."
::= { lpbkEntry 1 }
lpbkOperation OBJECT-TYPE
SYNTAX INTEGER {
loopback-off(1),
loopback-local(2),
loopback-remote(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of loopback being performed. Setting lpbkOperation to
loopback-off causes loop back operation to terminate. Setting
lpbkOperation to loopback-local or loopback-remote causes
loopback operation to commence, and the ES/1 automatically
resets lpbkOperation to loopback-off when the loopback operation
has completed."
::= { lpbkEntry 2 }
lpbkDestAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The MAC address of the target device, only needed for remote
loopback."
::= { lpbkEntry 3 }
lpbkPktNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of loopback packets to be transmitted."
::= { lpbkEntry 4 }
lpbkInterval OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired time delay between the reception of a looped back
packet, and the transmission of the next packet to be looped
back."
::= { lpbkEntry 5 }
lpbkPktLength OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The length (in octets) of the loopback packet. The values of
the data itself are automatically selected by the ES/1."
::= { lpbkEntry 6 }
lpbkIncrements OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of bytes of data to be added to the loopback packet
after each successful loopback packet transmission and
reception. When the port's maximum packet size has been reached,
the ES/1 automatically begins again, starting with
lpbkPktLength."
::= { lpbkEntry 7 }
lpbkGoods OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets successfully looped back. This number is
automatically reset to zero, whenever loopback operation is
initiated."
::= { lpbkEntry 8 }
lpbkErrorNoReceives OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets which were transmitted, but not received.
This number is automatically reset to zero, whenever loopback
operation is initiated."
::= { lpbkEntry 9 }
lpbkErrorBadReceives OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of transmitted packets which were received with
different data patterns. This number is automatically reset to
zero, whenever loopback operation is initiated. "
::= { lpbkEntry 10 }
lpbkErrorSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The length of the last loopback packet which caused either
lpbkErrorNoReceives or lpbkErrorBadReceives to be incremented.
This number is automatically reset to zero, whenever loopback
operation is initiated."
::= { lpbkEntry 11 }
lpbkErrorSent OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The transmitted bytes (0-4) of data within the last loopback
packet which caused lpbkErrorBadReceives to be incremented.
This parameter is automatically reset to the null string,
whenever loopback operation is initiated."
::= { lpbkEntry 12 }
lpbkErrorReceived OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The received bytes (0-4) of data within the last loopback
packet which caused lpbkErrorBadReceives to be incremented.
This parameter is automatically reset to the null string,
whenever loopback operation is initiated."
::= { lpbkEntry 13 }
lpbkErrorOffset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The byte offset (one being the first byte) within the loopback
packet where lpbkErrorSent begins. This number is automatically
reset to zero, whenever loopback operation is initiated."
::= { lpbkEntry 14 }
-- SMC WAN Interface Group
swanTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries; one per WAN port."
::= { swan 1 }
swanEntry OBJECT-TYPE
SYNTAX SwanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A set of objects for an interface entry."
INDEX { swanIndex }
::= { swanTable 1 }
SwanEntry ::= SEQUENCE {
swanIndex
INTEGER,
swanDesiredSpeed
INTEGER,
swanActualSpeed
INTEGER,
swanIpNeighborAddress
IpAddress,
swanPPPActive
INTEGER,
swanAlignmentErrors
Counter,
swanOverrunErrors
Counter,
swanPortType
INTEGER,
swanLinkCost
INTEGER,
swanMeshState
INTEGER,
swanLinkSubnet
OCTET STRING,
swanLinkBridge
OCTET STRING,
swanLinkPort
INTEGER,
swanNegotiate
INTEGER,
swanSwitches
INTEGER,
swanDCEDrops
Counter,
swanOutPacketType
INTEGER,
swanLinkErrorPercentage
INTEGER,
swanLinkErrorDuration
INTEGER,
swanLinkErrorFailPeriods
INTEGER,
swanLinkErrorMaxPeriods
INTEGER,
swanLinkRestartTime
INTEGER,
swanPreserveFCS
INTEGER
}
swanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ES/1's port number of the port."
::= { swanEntry 1 }
swanDesiredSpeed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { swanEntry 2 }
swanActualSpeed OBJECT-TYPE
SYNTAX INTEGER {
b1200-baud(2),
b2400-baud(3),
b4800-baud(4),
b9600-baud(5),
b19200-baud(6),
b38400-baud(7),
b56-kilobits(8),
b1544-kilobits(9),
b2048-kilobits(10),
b45-megabits(11)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the actual line speed. The possible values are defined
by suartSpeed. For HSSI, the speed is 45-megabits(11). If the
RS-449 interface is being used on the HSSI IOM, the speed is
always reported as 1.544-megabits(9); however, the external
clock may be generating a slower speed."
::= { swanEntry 3 }
swanIpNeighborAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Zero, or an IP address to assign to the port's neighbor."
::= { swanEntry 4 }
swanPPPActive OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { swanEntry 5 }
swanAlignmentErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { swanEntry 6 }
swanOverrunErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of received packets with data overrun errors, since the
port was last enabled."
::= { swanEntry 7 }
swanPortType OBJECT-TYPE
SYNTAX INTEGER {
wan-unknown(1),
wan-v11(2),
wan-v24(3),
wan-v35(4),
wan-e1(5),
wan-t1(6),
wan-rs530(7),
wan-t3(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { swanEntry 8 }
swanLinkCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { swanEntry 9 }
swanMeshState OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { swanEntry 10 }
swanLinkSubnet OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { swanEntry 11 }
swanLinkBridge OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { swanEntry 12 }
swanLinkPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { swanEntry 13 }
swanNegotiate OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { swanEntry 14 }
swanSwitches OBJECT-TYPE
SYNTAX INTEGER {
wan-hssi(1),
wan-t1(2),
wan-hssi-switching-disabled(3),
wan-t1-switching-disabled(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Current port selected."
::= { swanEntry 15 }
swanDCEDrops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of instances when loss of DCE has been detected."
::= { swanEntry 16 }
swanOutPacketType OBJECT-TYPE
SYNTAX INTEGER {
token-ring-without-FCS(1),
token-ring-with-FCS(2),
ethernet-without-FCS(3),
ethernet-with-FCS(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of out going packet to generate on the HSSI link."
-- DEFVAL { Ethernet with FCS(4) }
::= { swanEntry 17 }
swanLinkErrorPercentage OBJECT-TYPE
SYNTAX INTEGER (0..10000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The percentage of acceptible errors in hundreths of percent. "
-- DEFVAL 20
::= { swanEntry 18 }
swanLinkErrorDuration OBJECT-TYPE
SYNTAX INTEGER (0..10000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time period in hundredths of a second over which the error
percentage should be applied. "
-- DEFVAL 500
::= { swanEntry 19 }
swanLinkErrorFailPeriods OBJECT-TYPE
SYNTAX INTEGER (1..20)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of periods allowed to contain the error
percentage before the link quality is determined to have failed."
-- DEFVAL 2
::= { swanEntry 20 }
swanLinkErrorMaxPeriods OBJECT-TYPE
SYNTAX INTEGER (1..20)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of periods to be used for calculation of link
quality. Default is 10."
-- DEFVAL 10
::= { swanEntry 21 }
swanLinkRestartTime OBJECT-TYPE
SYNTAX INTEGER (0..10000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time period in centiseconds which must contain error free
LQR operation before restarting link. "
-- DEFVAL 1000
::= { swanEntry 22 }
swanPreserveFCS OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Preserve received FCS if true, else regenerate FCS on packet
transmission. "
-- DEFVAL 1
::= { swanEntry 23 }
-- SMC Repeater Interface Group
srepeaterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SrepeaterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"SMC-specific status information and control variables for a
collection of repeater groups in a particular system."
::= { srepeater 1 }
srepeaterEntry OBJECT-TYPE
SYNTAX SrepeaterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"SMC-specific status information and control variables for a
particular repeater domain (group) in the system."
INDEX { srepeaterGroupID }
::= { srepeaterTable 1 }
SrepeaterEntry ::=
SEQUENCE {
srepeaterGroupID
INTEGER,
srepeaterLinkStatusMask
INTEGER,
srepeaterExtendedStats
INTEGER
}
srepeaterGroupID OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of srepeaterGroupID is assigned so as to uniquely
identify a repeater domain (group) in a system where a single
agent manages multiple repeater domains."
::= { srepeaterEntry 1 }
srepeaterLinkStatusMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This mask provides quick access to the general
connectivity of the repeater. Each bit
corresponds to the link status of a repeater
port. If the bit is set to 1 then link pulses are
being received, as per the IEEE specification. A
bit value of zero indicates one of four
conditions:
- There is nothing physically attached to the port.
- The port is not configured for twisted-pair. The
AUI interface, for example, does not generate or
test for link pulses.
- The device attached to the port does not generate
the link pulses specified by the IEEE standard.
STARLAN devices, for example, do not generate
such pulses.
- The port is configured to ignore link pulses (see
srepeaterPortLinkPulse).
The least significant bit in the mask corresponds
to repeater port 1; the high-order eight bits are
always zero."
::= { srepeaterEntry 2 }
srepeaterExtendedStats OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When enabled(1), the rptrMonitorGroup, rptrMonitorPort,
and rptrAddrTrack tables are available, and the CEIOM
maintains frame-by-frame tallies for the repeater in
order to support these tables. Bridging performance may
be slightly degraded due to the extra processing required,
although the effect will not ordinarily be noticeable.
When disabled(2), the rptrMonitorGroup, rptrMonitorPort,
and rptrAddrTrack tables are not available."
::= { srepeaterEntry 3 }
srepeaterPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF SrepeaterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"SMC-specific status information and control variables for a
collection of repeater ports in a particular system."
::= { srepeater 2 }
srepeaterPortEntry OBJECT-TYPE
SYNTAX SrepeaterPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"SMC-specific status information and control variables for a
particular repeater port in the system."
INDEX { srepeaterPortGroupID, srepeaterPortPortID }
::= { srepeaterPortTable 1 }
SrepeaterPortEntry ::=
SEQUENCE {
srepeaterPortGroupID
INTEGER,
srepeaterPortPortID
INTEGER,
srepeaterPortLinkPulse
INTEGER
}
srepeaterPortGroupID OBJECT-TYPE
SYNTAX INTEGER (1..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of srepeaterPortGroupID is assigned so as to uniquely
identify a group (repeater ID) in a system where a single
agent manages multiple repeater groups. This corresponds to
ifIndex, as well as rptr...GroupIndex.
As with the standard rptr MIB, this table treats a CEIOM, which
is actually a complete repeater domain, as a repeater group."
::= { srepeaterPortEntry 1 }
srepeaterPortPortID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies a repeater port within a repeater group/domain.
Values correspond to physical connector position on the CEIOM.
For the CEIOM-24, the leftmost position is port 1, the
rightmost port 24."
::= { srepeaterPortEntry 2 }
srepeaterPortLinkPulse OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When enabled (the default), the repeater port generates and
expects to receive a link pulse, as per 10BaseT specification.
When disabled, the port does not generate or expect link
pulse, in order to accommodate pre-10BaseT twisted-pair
Ethernet attachments."
::= { srepeaterPortEntry 3 }
-- SMC Protocols Group
sprotoTable OBJECT-TYPE
SYNTAX SEQUENCE OF SprotoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains configuration information specifying
the types of protocols used to bridge, route, translate,
and filter frames for each port."
::= { sproto 1 }
sprotoEntry OBJECT-TYPE
SYNTAX SprotoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table specifies which protocols are
used by a particular port in the ES/1."
INDEX { sprotoIfIndex }
::= { sprotoTable 1 }
SprotoEntry ::=
SEQUENCE {
sprotoIfIndex
INTEGER,
sprotoBridge
INTEGER,
sprotoSuppressBpdus
INTEGER,
sprotoIpRoute
INTEGER,
sprotoIpxRoute
INTEGER,
sprotoAppleRoute
INTEGER,
sprotoArpTranslate
INTEGER,
sprotoArpSourceRoute
INTEGER,
sprotoIpxTranslate
INTEGER,
sprotoAppleTranslate
INTEGER,
sprotoIbmLlcTranslate
INTEGER,
sprotoRip
INTEGER,
sprotoEgp
INTEGER,
sprotoOspf
INTEGER,
sprotoArpProxy
INTEGER,
sprotoIbm8209Lsaps
OCTET STRING,
sprotoBootpRelay
INTEGER,
sprotoNetbiosTranslate
INTEGER,
sprotoIpMulticast
INTEGER,
sprotoTrunking
INTEGER,
sprotoIpxSrTranslate
INTEGER,
sprotoAllTranslate
INTEGER,
sprotoSteHopCountAppliedRule
INTEGER
}
sprotoIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies the interface (port) to which this entry's
information belongs. The value of this variable
corresponds to ifIndex, as well as most of the other
port identification values in related MIBs."
::= { sprotoEntry 1 }
sprotoBridge OBJECT-TYPE
SYNTAX INTEGER { transparent(1), sr(2), srt(3), none(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines the bridging method to be applied to frames
received at, or destined for, this port. Ethernet and
FDDI ports may be configured for transparent, srt, or
none. Token Ring ports may be configured for any of
the four options. The UART may only be configured to
none."
::= { sprotoEntry 2 }
sprotoSuppressBpdus OBJECT-TYPE
SYNTAX INTEGER { normal(1), suppressed(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Allows transmission of spanning tree protocol packets
to be suppressed. If normal(1), 802.1d spanning tree
packets and source-routing spanning tree packets are
transmitted as usual. If suppressed(2), these packets
are not transmitted. This option may be needed for in-
teroperability with non-802.1d spanning tree protocols
(e.g., DEC LanBridge 100)."
::= { sprotoEntry 3 }
sprotoIpRoute OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether or not this port is to be used for
IP routing."
::= { sprotoEntry 4 }
sprotoIpxRoute OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2), ipxsr(3) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether or not this port is to be used for
Novell NetWare IPX routing."
::= { sprotoEntry 5 }
sprotoAppleRoute OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether or not this port is to be used for
AppleTalk (tm) routing."
::= { sprotoEntry 6 }
sprotoArpTranslate OBJECT-TYPE
SYNTAX INTEGER { none(1), bitswap1(2), bitswap6(3), bitswap61(4), oneto6(5), oneto6swap(6) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"These options are intended to compensate for any like-
ly implementation of internet ARP on 802.5 token ring.
If set to bitswap1(2), then embedded MAC addresses for
ARP packets with hardwareType 1 (Ethernet) will be
bitswapped. If bitswap6(3) then embedded MAC addresses
for ARP packets with hardware type 6 (IEEE 802) will be
bitswapped. If bitswap61(4) then both type-1 and type-6
ARP packets will be bitswapped. If oneto6(5), then in-
coming type-6 ARP packets will be changed to type-1 and
outgoing type-1 ARP packets will be changed to type-6,
both without bitswapping. If oneto6swap(6), then incom-
ing type-6 ARP packets will be converted to type-1 and
outgoing type-1 to type-6, with embedded addresses
bitswapped.
This option only applies to token ring ports. The fac-
tory default for all ports is none(1)."
::= { sprotoEntry 7 }
sprotoArpSourceRoute OBJECT-TYPE
SYNTAX INTEGER { passRif(1), stripRif(2), passBoth(3), none(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether, when bridging TCP/IP ARP packets
which are source-routing explorer frames, the routing
information is to be stripped or propagated. If pass-
Rif(1), the frame is bridged as is, with route-
discovery proceeding as expected. If stripRif(2), then
the routing information field is stripped before being
propagated. This option allows non-source-routing
(e.g., Ethernet) IP hosts to communicate tran-
sparently. If passBoth(3), then both the original
source-routed frame and the transparent equivalent are
propagated. This choice provides maximum connectivity
at some expense in network traffic. None(4) is identical
to passRif.
This option applies only to token ring ports."
::= { sprotoEntry 8 }
sprotoIpxTranslate OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether, when bridging Novell IPX frames,
they are to be translated to Ethernet-like frame for-
mat.
This option applies only to token ring ports."
::= { sprotoEntry 9 }
sprotoAppleTranslate OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether, when bridging AppleTalk ELAP, TLAP,
and AARP frames, those frames are to be translated
between token ring and Ethernet format before being
forwarded.
This option applies only to token ring ports."
::= { sprotoEntry 10 }
sprotoIbmLlcTranslate OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether, when bridging IBM LLC frames, an
8209-style translation between token ring and Ethernet
format is to be performed before being forwarded.
This option applies only to token ring ports."
::= { sprotoEntry 11 }
sprotoRip OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether the internet Routing Information
Protocol (RFC-1058) is to be used over this port. Only
valid if sprotoIpRoute is enabled."
::= { sprotoEntry 12 }
sprotoEgp OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether the internet External Gateway Proto-
col (RFC-904) is to be used over this port. Only valid
if sprotoIpRoute is enabled."
::= { sprotoEntry 13 }
sprotoOspf OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether the internet Open Shortest Path
First protocol (RFC-1247) is to be used over this port.
Only valid if sprotoIpRoute is enabled."
::= { sprotoEntry 14 }
sprotoArpProxy OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether the port is to respond to internet
ARP requests for which the unit is the next hop in a
routed path. Only valid if sprotoIpRoute is enabled."
::= { sprotoEntry 15 }
sprotoIbm8209Lsaps OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies up to eight LSAPs for which IBM 8209-style
token-ring-to-Ethernet encapsulation is to be performed.
Only valid if sprotoIbmLLcTranslate is enabled.
This option applies only to token ring ports."
::= { sprotoEntry 16 }
sprotoBootpRelay OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether or not this port is to
relay BOOTP packets, as described in RFC-951
and subsequent internet-drafts. Only valid if
IP routing is also enabled for this interface."
::= { sprotoEntry 17 }
sprotoNetbiosTranslate OBJECT-TYPE
SYNTAX INTEGER { passRif(1), stripRif(2), passBoth(3), none(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether, when bridging Netbios packets
which are source-routing explorer frames, the routing
information is to be stripped or propagated. If pass-
Rif(1), the frame is bridged as is, with route-
discovery proceeding as expected. If stripRif(2), then
the routing information field is stripped before being
propagated. This option allows non-source-routing
(e.g., Ethernet) Netbios hosts to communicate tran-
sparently. If passBoth(3), then both the original
source-routed frame and the transparent equivalent are
propagated. This choice provides maximum connectivity
at some expense in network traffic. None(4) is identical
to passRif.
This option applies only to token ring ports."
::= { sprotoEntry 18 }
sprotoIpMulticast OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether the internet Multicast Routing
Protocol (RFC-1075) is to be used over this port. Only
valid if sprotoIpRoute is enabled."
::= { sprotoEntry 19 }
sprotoTrunking OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether SMC's trunking protocol (an extension
to the standard Spanning Tree) is to be used over this port."
::= { sprotoEntry 20 }
sprotoIpxSrTranslate OBJECT-TYPE
SYNTAX INTEGER { passRif(1), stripRif(2), passBoth(3), none(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether, when bridging IPX packets
which are source-routing explorer frames, the routing
information is to be stripped or propagated. If pass-
Rif(1), the frame is bridged as is, with route-
discovery proceeding as expected. If stripRif(2), then
the routing information field is stripped before being
propagated. This option allows non-source-routing
(e.g., Ethernet) IPX hosts to communicate tran-
sparently. If passBoth(3), then both the original
source-routed frame and the transparent equivalent are
propagated. This choice provides maximum connectivity
at some expense in network traffic. None(4) is identical
to passRif.
This option applies only to token ring ports."
::= { sprotoEntry 22 }
sprotoAllTranslate OBJECT-TYPE
SYNTAX INTEGER { passRif(1), stripRif(2), passBoth(3), none(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether, when bridging any source-routed
explorer frames, the routing information is to be
stripped or propagated. If passRif(1), the frame is bridged
as is, with route-discovery proceeding as expected.
If stripRif(2), then the routing information field is stripped
before being propagated. This option allows non-source-routing
(e.g., Ethernet) IPX hosts to communicate tran-
sparently. If passBoth(3), then both the original
source-routed frame and the transparent equivalent are
propagated. This choice provides maximum connectivity
at some expense in network traffic. None(4) is identical
to passRif.
This option applies only to token ring ports."
::= { sprotoEntry 23 }
sprotoSteHopCountAppliedRule OBJECT-TYPE
SYNTAX INTEGER { hopcountnotapplied(1), hopcountapplied(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"hopcountnotapplied(1), STE hop count rules are not
applied to STE frames. Default for SR ports.
Follows IBM's specifications. hopcountapplied(2),
STE hop count rules are applied to STE frames.
Default SRT ports. Follows IEEE specifications."
::= { sprotoEntry 24 }
sprotoIpxDot3Framing OBJECT-TYPE
SYNTAX INTEGER { ethernet8023(1), ethernet2(2), ethernet8022(3) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If sprotoIpxRoute or sprotoIpxTranslate is enabled,
specifies the type of framing to be used for NetWare
IPX packets on 802.3 networks. ethernet8023(1) speci-
fies that the 802.3 header is to be used without an
802.2 header. ethernet2(2) specifies that Ethernet-2
framing is to be used, with etherType 8137. ether-
net8022(3) specifies that an LLC header e0,e0,03 is to
be used in conjunction with the 802.3 header."
::= { sproto 2 }
sipxIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipxIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Describes per-interface attributes of IPX routing."
::= { sipx 1 }
sipxIfEntry OBJECT-TYPE
SYNTAX SipxIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"For a particular interface, defines the IPX routing
information."
INDEX { sipxIfIndex }
::= { sipxIfTable 1 }
SipxIfEntry ::=
SEQUENCE {
sipxIfIndex
INTEGER,
sipxIfNetwork
OCTET STRING,
sipxIfFraming
INTEGER,
sipxIfInRipPkts
Counter,
sipxIfOutRipPkts
Counter,
sipxIfInSapPkts
Counter,
sipxIfOutSapPkts
Counter
}
sipxIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Used to index through the interfaces (ports) on the ES/1,
when used as an IPX router. Identical to ifIndex. Entries
exist for all external interfaces, whether or not they
are actually populated or configured for IPX routing."
::= { sipxIfEntry 1 }
sipxIfNetwork OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IPX network number associated with this interface."
::= { sipxIfEntry 2 }
sipxIfFraming OBJECT-TYPE
SYNTAX INTEGER { ethernet8023(1), ethernet2(2), ieee8022(3), snap(4), rawfddi(5), ppp(6) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines the link-level framing to be used for this interface.
Options 1-4 are available for Ethernet; options 3 and 4 are
valid for token ring; options 3-5 are valid for FDDI links."
::= { sipxIfEntry 3 }
sipxIfInRipPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of IPX Routing Information Protocol packets
received on this interface."
::= { sipxIfEntry 4 }
sipxIfOutRipPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of IPX Routing Information Protocol packets
transmitted on this interface."
::= { sipxIfEntry 5 }
sipxIfInSapPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of IPX Service Advertising Protocol packets
received on this interface."
::= { sipxIfEntry 6 }
sipxIfOutSapPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of IPX Service Advertising Protocol packets
transmitted on this interface."
::= { sipxIfEntry 7 }
-- the SMC IPX routing table
-- The IPX routing table contains an entry for each route
-- presently known to this router.
sipxRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipxRouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This router's IPX Routing table."
::= { sipx 2 }
sipxRouteEntry OBJECT-TYPE
SYNTAX SipxRouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A route to a particular destination."
INDEX { sipxRouteDest }
::= { sipxRouteTable 1 }
SipxRouteEntry ::=
SEQUENCE {
sipxRouteDest
OCTET STRING,
sipxRouteIfIndex
INTEGER,
sipxRouteTickCount
INTEGER,
sipxRouteHopCount
INTEGER,
sipxRouteNextHop
OCTET STRING,
sipxRouteAge
INTEGER
}
sipxRouteDest OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination network address of this route."
::= { sipxRouteEntry 1 }
sipxRouteIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index value which uniquely identifies the
local interface through which the next hop of this
route should be reached. The interface identified
by a particular value of this index is the same
interface as identified by the same value of
ifIndex."
::= { sipxRouteEntry 2 }
sipxRouteTickCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The primary routing metric for this route, which is an
estimate of the number of 55 millisecond ticks that are
needed to reach the destination."
::= { sipxRouteEntry 3 }
sipxRouteHopCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The secondary routing metric for this route, which is the
number of routers that must be traversed to reach the
destination."
::= { sipxRouteEntry 4 }
sipxRouteNextHop OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IPX node address of the next hop of this route,
if indirect. If direct, the address of the local
interface."
::= { sipxRouteEntry 5 }
sipxRouteAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds since this route was last
updated."
::= { sipxRouteEntry 6 }
-- the SMC IPX service table
-- The IPX service table contains an entry for each SAP-cache
-- service presently known to this router.
sipxSapTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipxSapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This router's IPX service advertising cache table."
::= { sipx 3 }
sipxSapEntry OBJECT-TYPE
SYNTAX SipxSapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An IPX service definition, as advertised by the SAP
protocol and distributed through the SAP cache of
this router."
INDEX { sipxSapIndex }
::= { sipxSapTable 1 }
SipxSapEntry ::=
SEQUENCE {
sipxSapIndex
INTEGER,
sipxSapType
INTEGER,
sipxSapName
OCTET STRING,
sipxSapNetwork
OCTET STRING,
sipxSapNodeId
OCTET STRING,
sipxSapSocket
INTEGER,
sipxSapHopCount
INTEGER
}
sipxSapIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Used only as an artificial index to this table. Has no
independent meaning."
::= { sipxSapEntry 1 }
sipxSapType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies the type of service provided by the server.
Values range 0..ffff, and are defined by Novell."
::= { sipxSapEntry 2 }
sipxSapName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Server Name."
::= { sipxSapEntry 3 }
sipxSapNetwork OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IPX network address of the server providing the
indicated service."
::= { sipxSapEntry 4 }
sipxSapNodeId OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IPX node address of the server. With NetWare 2.x,
this corresponds to a physical MAC address, represented
here in canonical (little-endian) bit order. With
NetWare 3.x, it is typically 00:00:00:00:00:01."
::= { sipxSapEntry 5 }
sipxSapSocket OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The socket number to which service requests should be
addressed."
::= { sipxSapEntry 6 }
sipxSapHopCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of routers that must be traversed
to reach this server."
::= { sipxSapEntry 7 }
sipxDiscardedRoutes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of received routes that were lost
due to insufficient resources."
::= { sipx 4 }
sipxDiscardedServices OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of the number of received SAP services that were
lost due to insufficient resources."
::= { sipx 5 }
-- IPX SAP Filter
-- SAP filtering is configured by a table. Index to each row
-- is identified by a simple integer. The table defines the service
-- name, service type and a set of filtering criteria to be applied.
-- The filter also includes a list of port and network numbers to
-- which the service should be advertised or prohibited.
--sipxsfGrp OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS not-accessible
-- STATUS mandatory
-- DESCRIPTION
-- "NetWare SAP filter group."
-- ::= { sipx 6 }
sipxsfNextIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Next available filter index for adding filters.
Starting with 1, in sequetianl ascending order."
::= { sipxsfGrp 1 }
sipxsfTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipxsfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table defines the filtering criteria to be
applied to Netware service advertisements. There can
be no more than one filter per service name. Each
filter is identified by a simple integer, which
is more concise than the name if it were to be
used as an index."
::= { sipxsfGrp 2 }
sipxsfEntry OBJECT-TYPE
SYNTAX SipxsfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Defines the filtering criteria to be applied to a
particular service name."
INDEX { sipxsfIndex }
::= { sipxsfTable 1 }
SipxsfEntry ::=
SEQUENCE {
sipxsfIndex
INTEGER,
sipxsfSAPName
OCTET STRING,
sipxsfSAPType
INTEGER,
sipxsfAccessMode
INTEGER,
sipxsfFilterType
INTEGER,
sipxsfPortMap
OCTET STRING,
sipxsfNetworks -- ignored in the first version
OCTET STRING,
sipxsfFiltered
Counter
}
sipxsfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Assigned by the configurer to identify this filter.
This index has no relationship to sipxSapIndex."
::= { sipxsfEntry 1 }
sipxsfSAPName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The service name. `*' can be used as wild card character
which match all names."
::= { sipxsfEntry 2 }
sipxsfSAPType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The service type. Minus one or 65535 indicates all services
of this name. Otherwise, the values are defined by Novell
and other service providers (e.g., file server = 4)."
::= { sipxsfEntry 3 }
sipxsfAccessMode OBJECT-TYPE
SYNTAX INTEGER { permitted(1), denied(2), invalid(3) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Permitted(1) allows the service name to be accepted or
broadcasted. Denied(2) ignores the service name.
Invalid(3) invalidates the filter entry."
::= { sipxsfEntry 4 }
sipxsfFilterType OBJECT-TYPE
SYNTAX INTEGER { entry(1), exit(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If entry(1), filter is for the incoming named service.
If exit(2), filter is for the outgoing named service."
::= { sipxsfEntry 5 }
sipxsfPortMap OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A bit map defining port numbers to which the filter
is applied. Octet 1 specifies port 1 to 8, octet 2
specifies port 9 to 16, and so on. Within each octet,
the MSB maps to the lowerest port, and LSB maps to the
highest port.
For filters with FilterType entry(1), this parameter
is ignored."
::= { sipxsfEntry 6 }
sipxsfNetworks OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A list of network addresses to which the filter is
applied. Each network address consists of 4 octets
(i.e. a LONG word). For filter with FilterType
entry(1), this parameter is ignored. Initial
implementation also ignores this parameter."
::= { sipxsfEntry 7 }
sipxsfFiltered OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of times the service has been filtered."
::= { sipxsfEntry 8 }
-- IPXSR (IPX with source route)
-- sipxsrGrp OBJECT-TYPE
-- SYNTAX INTEGER
-- ACCESS not-accessible
-- STATUS mandatory
-- DESCRIPTION
-- "NetWare IPX with Source Routing."
-- ::= { sipx 7 }
sipxsrAgingTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IPX source route cache age time, in seconds."
::= { sipxsrGrp 1 }
sipxsrExplorerTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipxsrExplorerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IPX SR explorer configuration Table."
::= { sipxsrGrp 2 }
sipxsrExplorerEntry OBJECT-TYPE
SYNTAX SipxsrExplorerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"IPX SR explorer configuration for each port."
INDEX { sipxsrPort }
::= { sipxsrExplorerTable 1 }
SipxsrExplorerEntry ::=
SEQUENCE {
sipxsrPort
INTEGER,
sipxsrStatus
INTEGER,
sipxsrExplorerType
INTEGER
}
sipxsrPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port number."
::= { sipxsrExplorerEntry 1 }
sipxsrStatus OBJECT-TYPE
SYNTAX INTEGER { valid(1), invalid(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"valid(1) to configure explorer type; invalid(2) to remove
explorer configuration and default to STE."
::= { sipxsrExplorerEntry 2 }
sipxsrExplorerType OBJECT-TYPE
SYNTAX INTEGER { are(1), ste(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"use ARE or STE for explorer frame."
::= { sipxsrExplorerEntry 3 }
srtrdiscTable OBJECT-TYPE
SYNTAX SEQUENCE OF SrtrdiscEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains configuration information controlling
operation of the router discovery protocol (RFC-1256)."
::= { srtrdisc 1 }
srtrdiscEntry OBJECT-TYPE
SYNTAX SrtrdiscEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table configures the router discovery
protocol for the particular interface."
INDEX { srtrdiscIfIndex }
::= { srtrdiscTable 1 }
SrtrdiscEntry ::=
SEQUENCE {
srtrdiscIfIndex
INTEGER,
srtrdiscState
INTEGER,
srtrdiscAdvertisementAddress
INTEGER,
srtrdiscAdvertisementInterval
INTEGER,
srtrdiscLifetime
INTEGER,
srtrdiscPreference
INTEGER
}
srtrdiscIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies the interface (port) to which this entry's
information belongs. The value of this variable
corresponds to ifIndex, as well as most of the other
port identification values in related MIBs."
::= { srtrdiscEntry 1 }
srtrdiscState OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies whether or not the router discovery protocol is
in use for this interface. Defaults to disabled(2)."
::= { srtrdiscEntry 2 }
srtrdiscAdvertisementAddress OBJECT-TYPE
SYNTAX INTEGER { multicast(1), broadcast(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address to be used for multicast router advertisements
for this interface. If multicast(1), the all-systems multicast
224.0.0.1 is used. If broadcast, the limited-broadcast
255.255.255.255 is used."
::= { srtrdiscEntry 3 }
srtrdiscAdvertisementInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interval at which multicast router advertisements are to be
transmitted, in seconds. Allowable values range between 4
and 1800."
::= { srtrdiscEntry 4 }
srtrdiscLifetime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value to be used for the Lifetime field of router
advertisements. Values range from srtrdiscAdvertisementInterval to
9000."
::= { srtrdiscEntry 5 }
srtrdiscPreference OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The preferability of this interface's address as a default router,
relative to other routers on the same subnet."
::= { srtrdiscEntry 6 }
--
-- The IPM Routing Table
--
sipmRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipmRouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The (conceptual) table listing the origin routes that this
router learns from neighboring routers and from initial
installations of directly-connected routes. Origin is
defined to be the subnetwork that can originate multicast
packets."
::= { sipmroute 1 }
sipmRouteEntry OBJECT-TYPE
SYNTAX SipmRouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) representing information on an
origin route when IPM is enabled."
INDEX { sipmRouteOrigin, sipmRouteOriginMask }
::= { sipmRouteTable 1 }
SipmRouteEntry ::= SEQUENCE {
sipmRouteOrigin IpAddress,
sipmRouteOriginMask IpAddress,
sipmRouteGateway IpAddress,
sipmRouteMetric INTEGER,
sipmRouteAge TimeTicks,
sipmRouteParents OCTET STRING
}
sipmRouteOrigin OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The subnetwork address of the origin."
::= { sipmRouteEntry 1 }
sipmRouteOriginMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The subnetwork mask of the origin."
::= { sipmRouteEntry 2 }
sipmRouteGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next hop gateway toward the origin. This
object has the value 0.0.0.0 for directly-connected routes."
::= { sipmRouteEntry 3 }
sipmRouteMetric OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The distance to this origin in number of hops."
::= { sipmRouteEntry 4 }
sipmRouteAge OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time left for this origin route before aged out."
::= { sipmRouteEntry 5 }
sipmRouteParents OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bitmapped incoming port(s) for which this origin is
learned. This is an octet string of length 8. The least
significant bit of the eighth octet is port 0. The least
significant bit of the seventh octet is port 9 and so on
up to a maximum of 64 ports."
::= { sipmRouteEntry 6 }
--
-- The IPM Neighbor Table
--
sipmNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipmNeighborEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The (conceptual) table listing the neighboring routers
on each interface port."
::= { sipmneighbor 1 }
sipmNeighborEntry OBJECT-TYPE
SYNTAX SipmNeighborEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) all neighbors which are learned
from this local interface port."
INDEX { sipmNeighborIfIndex, sipmNeighbors }
::= { sipmNeighborTable 1 }
SipmNeighborEntry ::= SEQUENCE {
sipmNeighborIfIndex INTEGER,
sipmNeighbors IpAddress,
sipmNeighborLastHeard TimeTicks
}
sipmNeighborIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex value of the interface for which this entry
contains information."
::= { sipmNeighborEntry 1 }
sipmNeighbors OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The neighbor's IP address which was learned."
::= { sipmNeighborEntry 2 }
sipmNeighborLastHeard OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The elapsed time since the neighbor was last heard."
::= { sipmNeighborEntry 3 }
--
-- The IPM Error Statistics
--
sipmOutOfMemory OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of times IP Multicast routines try to allocate
memory for routes which failed."
::= { sipmstat 1 }
sipmStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipmStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The (conceptual) table containing multicast routing
statistics for IP datagrams on a per port basis."
::= { sipmstat 2 }
sipmStatEntry OBJECT-TYPE
SYNTAX SipmStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) containing the multicast routing
statistic for IP datagrams on a particular port."
INDEX { sipmStatIfIndex }
::= { sipmStatTable 1 }
SipmStatEntry ::= SEQUENCE {
sipmStatIfIndex INTEGER,
sipmInBadPackets Counter,
sipmCacheMiss Counter
}
sipmStatIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface port number on which corresponding IPM
statistics gather."
::= { sipmStatEntry 1 }
sipmInBadPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of bad packets received which may include
unknown DVMRP/IGMP messages, short packets, and checksum
errors."
::= { sipmStatEntry 2 }
sipmCacheMiss OBJECT-TYPE
SYNTAX Counter
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of times IP Multicast packets need to lookup
a route at the IP layer for determining forwarding path."
::= { sipmStatEntry 3 }
--
-- The sipckt Table
--
sipcktTable OBJECT-TYPE
SYNTAX SEQUENCE OF SipcktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Defines attributes of IP circuits. A circuit is defined
as a binding of a network number to a physical interface."
::= { sipckt 1 }
sipcktEntry OBJECT-TYPE
SYNTAX SipcktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Defines the attributes of a binding of IP address and network to
physical interface."
INDEX { sipcktIndex, sipcktIpAddress }
::= { sipcktTable 1 }
SipcktEntry ::=
SEQUENCE {
sipcktIndex
INTEGER,
sipcktIpAddress
IpAddress,
sipcktState
INTEGER,
sipcktNetMask
IpAddress,
sipcktSourceRoute
INTEGER
}
sipcktIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Identifies the physical interface. Identical to ifIndex."
::= { sipcktEntry 1 }
sipcktIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Identifies the IP network that is bound to this interface."
::= { sipcktEntry 2 }
sipcktState OBJECT-TYPE
SYNTAX INTEGER { valid(1), invalid(2), invalid-all(3), netmask-conflict(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this binding."
::= { sipcktEntry 3 }
sipcktNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The subnet mask for the network associated with this address
binding. If set to 0.0.0.0, will default to standard class
A/B/C mask, depending on the value of sipcktIpAddress."
::= { sipcktEntry 4 }
sipcktSourceRoute OBJECT-TYPE
SYNTAX INTEGER { default(1), sr(2), no-sr(3), both(4) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the behavior of IP routing with respect to (link-layer)
source routing for this circuit. If default(1) then behavior depends
on whether the port is token ring or not. If token ring then
ARP requests are sent both as source-routing explorers and as
local frames; if not token ring then only local frames are sent.
If sr(2) then ARP requests are sent as source-routing explorers
only. If no-sr(3) then ARP requests are sent as local frames only.
If both(4), ARP requests are sent both as source-routing explorers
and as local frames.
Default(1) should be adequate for most uses unless either source
routing is being used on FDDI, or the ARP traffic is excessive on
token ring."
::= { sipcktEntry 5 }
-- Contains extensions to the standard ipNetToMedia table.
-- Ordinarily, the ipNetToMedia table reflects the ARP
-- cache. Here, it is extended to include other attributes
-- of the ARP cache, notably the token ring source-route.
-- This table is indexed in the same manner as ipNetToMedia,
-- and is meant to be read in parallel with it. As yet,
-- there is no provision in the ES/1 for static definition
-- of source routes, so this table is read-only.
sipNetToMediaTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF IpNetToMediaEntry - FIXED 01/14/97 cmf -
SYNTAX SEQUENCE OF SipNetToMediaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An extension to the standard ipNetToMedia table,
containing other ARP cache attributes,
specifically the current source route to the
destination."
::= { ecs-1 22 }
sipNetToMediaEntry OBJECT-TYPE
-- SYNTAX IpNetToMediaEntry - FIXED 01/14/97 cmf -
SYNTAX SipNetToMediaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains one IpAddress to `physical'
address equivalence. Entries in this table exist
even when there is no source route attached."
INDEX { sipNetToMediaIfIndex, sipNetToMediaNetAddress }
::= { sipNetToMediaTable 1 }
SipNetToMediaEntry ::=
SEQUENCE {
sipNetToMediaIfIndex
INTEGER,
sipNetToMediaNetAddress
IpAddress,
sipNetToMediaSourceRoute
OCTET STRING,
sipNetToMediaAge
INTEGER
}
sipNetToMediaIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface on which this entry's equivalence
is effective. The interface identified by a
particular value of this index is the same
interface as identified by the same value of
ifIndex."
::= { sipNetToMediaEntry 1 }
sipNetToMediaNetAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IpAddress corresponding to the media-
dependent `physical' address."
::= { sipNetToMediaEntry 2 }
sipNetToMediaSourceRoute OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The source route to this destination."
::= { sipNetToMediaEntry 3 }
sipNetToMediaAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The age, in seconds, of the entry to this destination."
::= { sipNetToMediaEntry 4 }
-- SMC SECURE Group
profileTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProfileEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { ssecure 1 }
profileEntry OBJECT-TYPE
SYNTAX ProfileEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"There may be up to 16,368 entries.
A profile consists of up to 16 entries, all with
the same value for profileIndex.
and there may be no more than 1,023 profiles.
Entries are added by setting the profileType
field to valid(1) - the variables with no
defval clause will be automatically assigned
a value based on the key.
Entries are removed by setting the profileType
field to invalid(2). Entries may not be modified
other than by being added or removed completely."
INDEX { profileIndex, profileSourceStart, profileSourceEnd, profileDestStart, profileDestEnd }
::= { profileTable 1 }
ProfileEntry ::= SEQUENCE {
profileIndex
INTEGER,
profileSourceStart
INTEGER,
profileSourceEnd
INTEGER,
profileDestStart
INTEGER,
profileDestEnd
INTEGER,
profileType
INTEGER
}
profileIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value from 1 to 1,023. All entries with the
same profileIndex are part of the same profile."
::= { profileEntry 1 }
profileSourceStart OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Acceptable lowest value for the source port of
a UDP or TCP packet."
::= { profileEntry 2 }
profileSourceEnd OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Acceptable highest value for the source port of
a UDP or TCP packet."
::= { profileEntry 3 }
profileDestStart OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Acceptable lowest value for the destination port of
a UDP or TCP packet."
::= { profileEntry 4 }
profileDestEnd OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Acceptable highest value for the destination port of
a UDP or TCP packet."
::= { profileEntry 5 }
profileType OBJECT-TYPE
SYNTAX INTEGER { valid(1), invalid(2) }
ACCESS read-write
STATUS mandatory
-- DEFVAL { valid(1) }
DESCRIPTION ""
::= { profileEntry 6 }
ruleTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { ssecure 2 }
ruleEntry OBJECT-TYPE
SYNTAX RuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"There may be up to 8,000 entries.
Rules with 255.255.255.255 for both
masks are accessed quickly; other
rules are accessed less quickly.
When adding a rule, at least one field
must be specified, since there
are defval clauses for most of
the other fields (the fields without
defval clauses will be obtained from
the key itself)."
INDEX { ruleIndex, ruleSourceIp, ruleDestIp, ruleSourceIpMask, ruleDestIpMask }
::= { ruleTable 1 }
RuleEntry ::= SEQUENCE {
ruleIndex
INTEGER,
ruleSourceIp
IpAddress,
ruleDestIp
IpAddress,
ruleSourceIpMask
IpAddress,
ruleDestIpMask
IpAddress,
ruleType
INTEGER,
ruleUdpProfile
INTEGER,
ruleTcpProfile
INTEGER,
ruleTcpEstProfile
INTEGER,
ruleFilterUdpFragment
Boolean,
ruleFilterTcpFragment
Boolean,
ruleFilterIpOption
Boolean,
ruleAllowIcmp
Boolean,
ruleAllowIpWithinIp
Boolean,
ruleAllowEgp
Boolean,
ruleAllowIgp
Boolean,
ruleAllowIgrp
Boolean,
ruleAllowOspf
Boolean,
ruleAllowAnyOther
Boolean
}
ruleIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ES/1 port number."
::= { ruleEntry 1 }
ruleSourceIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source IP address."
::= { ruleEntry 2 }
ruleDestIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Destination IP address."
::= { ruleEntry 3 }
ruleSourceIpMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Mask to apply to the packet before comparing to ruleSourceIp."
::= { ruleEntry 4 }
ruleDestIpMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Mask to apply to the packet before comparing to ruleSourceIp."
::= { ruleEntry 5 }
ruleType OBJECT-TYPE
SYNTAX INTEGER { valid(1), invalid(2) }
ACCESS read-write
STATUS mandatory
-- DEFVAL { valid(1) }
DESCRIPTION ""
::= { ruleEntry 6 }
ruleUdpProfile OBJECT-TYPE
SYNTAX INTEGER (0..1023)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Which profile to use (i.e., the value of profileIndex) for
UDP packets. A value of 0 means no profile, i.e., filter
all packets. This rule only applies to packets with a
fragment offset of zero."
-- DEFVAL { 0 }
::= { ruleEntry 7 }
ruleTcpProfile OBJECT-TYPE
SYNTAX INTEGER (0..1023)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Which profile to use (i.e., the value of profileIndex) for
TCP packets for non-established sessions. A non-established
session is indicated by neither the ACK nor RST bit being set
in the TCP packet. A value of 0 means no profile, i.e., filter
all packets. This rule only applies to packets with a
fragment offset of zero."
-- DEFVAL { 0 }
::= { ruleEntry 8 }
ruleTcpEstProfile OBJECT-TYPE
SYNTAX INTEGER (0..1023)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Which profile to use (i.e., the value of profileIndex) for
TCP packets for established sessions. An established session
is indicated by the ACK or RST bit being set in the TCP
packet. A value of 0 means no profile, i.e., filter
all packets. This rule only applies to packets with a
fragment offset of zero."
-- DEFVAL { 0 }
::= { ruleEntry 9 }
ruleFilterUdpFragment OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to filter UDP packets with a non-zero IP fragment offset."
-- DEFVAL { true(1) }
::= { ruleEntry 10 }
ruleFilterTcpFragment OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to filter TCP packets with a non-zero IP fragment offset."
-- DEFVAL { true(1) }
::= { ruleEntry 11 }
ruleFilterIpOption OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to filter packets with an IP header length of other
than 5."
-- DEFVAL { true(1) }
::= { ruleEntry 12 }
ruleAllowIcmp OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to forward ICMP packets (IP protocol 1)."
-- DEFVAL { true(1) }
::= { ruleEntry 13 }
ruleAllowIpWithinIp OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to forward IP encapsulated within IP packets
(IP protocol 4)."
-- DEFVAL { false(2) }
::= { ruleEntry 14 }
ruleAllowEgp OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to forward EGP packets (IP protocol 8)."
-- DEFVAL { false(2) }
::= { ruleEntry 15 }
ruleAllowIgp OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to forward IGP packets (IP protocol 9)."
-- DEFVAL { false(2) }
::= { ruleEntry 16 }
ruleAllowIgrp OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to forward IGP packets (IP protocol 88)."
-- DEFVAL { false(2) }
::= { ruleEntry 17 }
ruleAllowOspf OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to forward OSPF packets (IP protocol 89)."
-- DEFVAL { false(2) }
::= { ruleEntry 18 }
ruleAllowAnyOther OBJECT-TYPE
SYNTAX Boolean
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to forward all other types of IP packets
(i.e., other than UDP, TCP, ICMP, IP encapsulated,
EGP, IGP, IGRP, and OSPF)."
-- DEFVAL { false(2) }
::= { ruleEntry 19 }
-- SMC PVC Group
spvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF SpvcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table maps pseudo-port indices to permanent virtual
circuits."
::= { spvc 1 }
spvcEntry OBJECT-TYPE
SYNTAX SpvcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table describes one permanent virtual
circuit."
INDEX { spvcIfIndex }
::= { spvcTable 1 }
SpvcEntry ::=
SEQUENCE {
spvcIfIndex
INTEGER,
spvcPathRX
INTEGER,
spvcCircuitRX
INTEGER,
spvcPathTX
INTEGER,
spvcCircuitTX
INTEGER,
spvcState
INTEGER,
spvcPhysPort
INTEGER
}
spvcIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies the virtual interface (port) on which this
virtual circuit exists. The value of this variable
corresponds to ifIndex, as well as most of the other
port identification values in related MIBs."
::= { spvcEntry 1 }
spvcPathRX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Where virtual circuit identifiers are split into two
parts, as in ATM, this is the most-significant part, and
is identical to the ATM virtual path identifier."
::= { spvcEntry 2 }
spvcCircuitRX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Where virtual circuit identifiers are split into two
parts, as in ATM, this is the least-significant part, and
is identical to the ATM virtual circuit identifier."
::= { spvcEntry 3 }
spvcPathTX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Where virtual circuit identifiers are split into two
parts, as in ATM, this is the most-significant part, and
is identical to the ATM virtual path identifier."
::= { spvcEntry 4 }
spvcCircuitTX OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Where virtual circuit identifiers are split into two
parts, as in ATM, this is the least-significant part, and
is identical to the ATM virtual circuit identifier."
::= { spvcEntry 5 }
spvcState OBJECT-TYPE
SYNTAX INTEGER { exists(1), removed(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Controls the existence of this table entry."
::= { spvcEntry 6 }
spvcPhysPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies the physical interface (port) on which this
virtual circuit exists. The value of this variable
corresponds to ifIndex, as well as most of the other
port identification values in related MIBs."
::= { spvcEntry 7 }
spvcMinPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The lowest-numbered PVC pseudo-port number."
::= { spvc 2 }
spvcMaxPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The highest-numbered PVC pseudo-port number."
::= { spvc 3 }
-- SMC Trunking Group
strunkTable OBJECT-TYPE
SYNTAX SEQUENCE OF StrunkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table describes the trunking status and attributes of
the interfaces that are configured for bridge trunking."
::= { strunk 1 }
strunkEntry OBJECT-TYPE
SYNTAX StrunkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry exists in this table for each physical interface
(port) that is configured for trunking."
INDEX { strunkIfIndex }
::= { strunkTable 1 }
StrunkEntry ::=
SEQUENCE {
strunkIfIndex
INTEGER,
strunkState
INTEGER,
strunkRemoteBridgeAddr
OCTET STRING,
strunkRemoteIp
IpAddress,
strunkLastError
INTEGER,
strunkLinkOrdinal
INTEGER,
strunkLinkCount
INTEGER,
strunkLastChange
INTEGER
}
strunkIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies a physical interface (port) which is
configured for LAN trunking. The value of this variable
corresponds to ifIndex, as well as most of the other
port identification values in related MIBs."
::= { strunkEntry 1 }
strunkState OBJECT-TYPE
SYNTAX INTEGER { off(1),
closed(2),
oneway(3),
joined(4),
perturbed(5),
helddown(6),
broken(7) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If off(1) then this link has not been enabled for trunking.
If closed(2) then this link has not yet received any Trunking
PDUs. If oneway(3) then incoming Trunking PDUs do not indicate
that our PDUs are being successfully received by the far end.
If joined(4) then this link is actively participating in the
trunk group. If perturbed(5) then this link is actively
participating in the trunk group; however, the transmission of
data packets has been temporarily stopped due to a change in
membership of the group. If helddown(6) then an error has been
detected and the link is being held out-of-service until the error
clears. If broken(7) then this link has been configured for trunking,
but the port is physically non-operational."
::= { strunkEntry 2 }
strunkRemoteBridgeAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address portion of the bridge ID of the remote bridge."
::= { strunkEntry 3 }
strunkRemoteIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the remote bridge, as reported by that
bridge for administrative purposes."
::= { strunkEntry 4 }
strunkLastError OBJECT-TYPE
SYNTAX INTEGER { none(1),
in-bpdu(2),
multiple-bridges(3),
ack-lost(4),
standby(5),
too-many-groups(6),
no-ack(7),
perturbed-threshold(8),
self-connect(9),
port-moved(10),
multiple-lan-types(11) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last reason for failure when the link is in closed, oneway, or
helddown state."
::= { strunkEntry 5 }
strunkLinkOrdinal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The position of this link within the trunk group."
::= { strunkEntry 6 }
strunkLinkCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of links within the trunk group."
::= { strunkEntry 7 }
strunkLastChange OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds since strunkState changed."
::= { strunkEntry 8 }
-- SMC AppleTalk extension MIB
atextsysOperState OBJECT-TYPE
SYNTAX INTEGER {
off(1),
on(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The operational state of AppleTalk routing."
::= { atextsystem 1 }
atextportTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtextportEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of AppleTalk ports for this entity."
::= { atextport 1 }
atextportEntry OBJECT-TYPE
SYNTAX AtextportEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The description of one of the AppleTalk
ports on this entity."
INDEX { atextportIndex }
::= { atextportTable 1 }
AtextportEntry ::= SEQUENCE {
atextportIndex INTEGER,
atextportNetStart OCTET STRING,
atextportNetEnd OCTET STRING,
atextportNetAddress OCTET STRING,
atextportZone OCTET STRING
}
atextportIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each AppleTalk port.
Its value is between 1 and the total number of
AppleTalk ports. The value for each port must
remain constant at least from the
re-initialization of the entity's network
management system to the next
re-initialization."
::= { atextportEntry 1 }
atextportNetStart OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The first AppleTalk network address in the
configured range for this port. This is a two octet
DDP network address in network byte order."
::= { atextportEntry 2 }
atextportNetEnd OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last AppleTalk network address in the
configured range for this port. This is a two octet
DDP network address in network byte order. "
::= { atextportEntry 3 }
atextportNetAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The AppleTalk network address configured for this
port."
::= { atextportEntry 4 }
atextportZone OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The default zone name configured for this AppleTalk
port."
::= { atextportEntry 5 }
atextportzipTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtextportzipEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of zone information configured
for a port."
::= { atextport 2 }
atextportzipEntry OBJECT-TYPE
SYNTAX AtextportzipEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry of zone information for a particular
zone and port combination."
INDEX { atextportZonePort, atextportZoneIndex }
::= { atextportzipTable 1 }
-- Atextportzipentry ::= SEQUENCE { - FIXED 01/14/97 cmf -
AtextportzipEntry ::= SEQUENCE {
atextportZonePort INTEGER,
atextportZoneIndex INTEGER,
atextportZoneName OCTET STRING
}
atextportZonePort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each AppleTalk port."
::= { atextportzipEntry 1 }
atextportZoneIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An integer that is unique to the ZoneName
that is present in this entry. For any given
zone name, every Entry that has an equal zone
name will have the same ZoneIndex."
::= { atextportzipEntry 2 }
atextportZoneName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ASCII zone name of this entry."
::= { atextportzipEntry 3 }
-- Event logging group
slogFilter OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current event logging filter, represented as a bitmask."
::= { slog 1 }
slogTrap OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When enabled, logging entries will cause SNMP traps to be generated."
::= { slog 2 }
slogOverwrite OBJECT-TYPE
SYNTAX INTEGER { enabled (1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When enabled, logging entries will be overwritten in the logging queue.
When disabled, the entries in the logging queue will not be overwritten
until someone reads them."
::= { slog 3 }
slogEntryNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the logging entry table."
::= { slog 4 }
slogEntryTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the event logging entries."
::= { slog 5 }
slogEntry OBJECT-TYPE
SYNTAX SlogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
INDEX { slogIndex }
::= { slogEntryTable 1 }
SlogEntry ::= SEQUENCE {
slogIndex
INTEGER,
slogEntryTimeStamp
TimeTicks,
slogEntryMessageText
DisplayString,
slogEntryName
DisplayString
}
slogIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the logging entry in the logging entry table."
::= { slogEntry 1 }
slogEntryTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time at which the event logging entry was generated."
::= { slogEntry 2 }
slogEntryMessageText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The text of the eventlogging entry message."
::= { slogEntry 3 }
slogEntryName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the event logging entry."
::= { slogEntry 4 }
-- Trap Management MIB
strapControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF StrapControl
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information about the severity of each trap
and whether the trap is currently enabled."
::= { strap 1 }
strapControl OBJECT-TYPE
SYNTAX StrapControl
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
INDEX { strapIndex }
::= { strapControlTable 1 }
StrapControl ::= SEQUENCE {
strapIndex
INTEGER,
strapEnabled
INTEGER,
strapSeverity
INTEGER,
strapText
DisplayString
}
strapIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The specific trap number."
::= { strapControl 1 }
strapEnabled OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the generation of this trap."
::= { strapControl 2 }
strapSeverity OBJECT-TYPE
SYNTAX INTEGER {
informational(1),
warning(2),
minor(3),
major(4),
critical(5) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A user-definable severity, indicating the importance of the
trap."
::= { strapControl 3 }
strapText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of the trap."
::= { strapControl 4 }
strapSeverityControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF StrapSeverityControl
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information about the whether a class of
traps of a particular severity are enabled or disabled."
::= { strap 2 }
strapSeverityControl OBJECT-TYPE
SYNTAX StrapSeverityControl
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
INDEX { strapSeveritySeverity }
::= { strapSeverityControlTable 1 }
StrapSeverityControl ::= SEQUENCE {
strapSeveritySeverity
INTEGER,
strapSeverityEnable
INTEGER
}
strapSeveritySeverity OBJECT-TYPE
SYNTAX INTEGER {
informational(1),
warning(2),
minor(3),
major(4),
critical(5) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-definable severity, indicating the importance of the
trap."
::= { strapSeverityControl 1 }
strapSeverityEnable OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable all traps of a given severity level."
::= { strapSeverityControl 2 }
strapIncludeText OBJECT-TYPE
SYNTAX INTEGER { true(1), false(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether or not a formatted text string is included in the trap
PDU."
::= { strap 3 }
strapTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"(This MIB variable replaces sysTrapTime). The time, in
centiseconds, which should expire between the sending of traps."
-- DEFVAL {100}
::= { strap 4 }
strapRetry OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of times any enterprise-specific trap is to be sent
for a given event. PDUs are retried using a truncated
exponential backoff: 2 seconds, 4 seconds, 8 seconds, 16 seconds,
and then 32 seconds for all succeeding intervals."
-- DEFVAL {1}
::= { strap 5 }
strapEntryNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of traps that are in the strapTable."
::= { strap 6 }
strapTable OBJECT-TYPE
SYNTAX SEQUENCE OF StrapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the latest traps that have been generated."
::= { strap 7 }
strapEntry OBJECT-TYPE
SYNTAX StrapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
INDEX { strapEntryIndex }
::= { strapTable 1 }
StrapEntry ::= SEQUENCE {
strapEntryIndex
INTEGER,
strapEntryTimeStamp
TimeTicks,
strapEntryText
DisplayString,
strapNumber
INTEGER,
strapEntrySeverity
INTEGER
}
strapEntryIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number representing the order in which the trap occurred
in time. This 32 bit number can wrap."
::= { strapEntry 1 }
strapEntryTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time at which the trap occurred."
::= { strapEntry 2 }
strapEntryText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of the trap."
::= { strapEntry 3 }
strapNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The specific-trap number, as specified in the TRAP PDU."
::= { strapEntry 4 }
strapEntrySeverity OBJECT-TYPE
SYNTAX INTEGER {
informational(1),
warning(2),
minor(3),
major(4),
critical(5) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-definable severity, indicating the importance of the
trap."
::= { strapEntry 5 }
-- smirror specifies the ATX port mirroring configuration.
--
-- For local mirroring, the diagnostic port must be a valid port number
-- that is greater than 1.
-- For mirroring to a remote ATX, a valid IP address must be specified,
-- and the diagnostic port should be 0.
-- On the remote receiving ATX, both IP address and target ports should
-- be zero, and the diagnostic port must be a valid port number that is
-- greater 1.
smirrorStatus OBJECT-TYPE
SYNTAX INTEGER { invalid(1), local(2), remote(3) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"invalid(1) to turn off port mirroring.
local(2) to mirror either to a local port or to a remote ATX.
remote(3) to mirror traffics from a remote ATX to a local
port."
::= { smirror 1 }
smirrorDiagPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This entry defines the diagnostic port to output
mirrored packets. It can be one of the Ethernet,
Token Ring or FDDI interfaces in the ATX."
::= { smirror 2 }
smirrorIPaddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This entry defines the IP address for remote
mirroring. It must be a valid host address."
::= { smirror 3 }
smirrorTargetPortLists OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An octet string specifies the list of ports to be
mirrored, with each octet representing a single port
number."
::= { smirror 4 }
smirrorOversizePkt OBJECT-TYPE
SYNTAX INTEGER { discard(1), truncate(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specified whether to discard or truncate oversized
mirrored packets."
::= { smirror 5 }
smirrorEntryMirroredPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of entry packets mirrored."
::= { smirror 6 }
smirrorExitMirroredPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of exit packets mirrored."
::= { smirror 7 }
smirrorNotreadyDroppedPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets not mirrored either because the
diagnostic port is not ready (local mirroring) or
the tunnel to remote ATX is not ready (remote
mirroring)."
::= { smirror 8 }
smirrorOversizeDroppedPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of oversized packets not mirrored."
::= { smirror 9 }
smirrorEntryFilteredPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of entry packets filtered."
::= { smirror 10 }
smirrorExitFilteredPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of exit packets filtered."
::= { smirror 11 }
smirrorCongestionDroppedPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets not mirrored due to exit port
congestion."
::= { smirror 12 }
smirrorNowrapperDroppedPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of packets not mirrored due to shortage of
wrapper buffers (in mirroring frames to remote ATX)."
::= { smirror 13 }
smirrorRemoteStatus OBJECT-TYPE
SYNTAX INTEGER {
mirrorOff(0),
handshakeInProgress(1),
arpRefreshInProgress(2),
remoteHostUnreachable(3),
mirroring(6),
versionIncompatible(7),
remoteDiagnosticPortBroken(8),
remoteMirrorNotOn(9)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status when mirroring to remote ATX."
::= { smirror 14 }
smirrorRemoteExitPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Mirrored packets exit port number to remote ATX."
::= { smirror 15 }
-- SMC Workgroup Group
sWorkGroupNextNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next available workgroup number to be used. When creating
a new workgroup, it is recommended to read the value of the variable
and use it to key into the workgroup table."
::= { sworkgroup 1 }
sWorkGroupCurrentCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of workgroups currently defined."
::= { sworkgroup 2 }
sWorkGroupMaxCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of workgroups allowed."
::= { sworkgroup 3 }
sWorkGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SWorkGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains work group definitions for the interfaces."
::= { sworkgroup 4 }
sWorkGroupEntry OBJECT-TYPE
SYNTAX SWorkGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry in this table contains a definition of a work group."
INDEX { sWorkGroupNumber }
::= { sWorkGroupTable 1 }
SWorkGroupEntry ::=
SEQUENCE {
sWorkGroupNumber
INTEGER,
sWorkGroupName
DisplayString,
sWorkGroupPorts
OCTET STRING,
sWorkGroupType
INTEGER,
sWorkGroupIpAddress
IpAddress,
sWorkGroupIpMask
IpAddress,
sWorkGroupIpxNetwork
OCTET STRING
}
sWorkGroupNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An integer that identifies the work group, used as an index
to this table."
::= { sWorkGroupEntry 1 }
sWorkGroupName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A 1-16 character work group name."
::= { sWorkGroupEntry 2 }
sWorkGroupPorts OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A list of all ports within the group. The first
octet specified ports 1-8, the second 9-16, etc."
::= { sWorkGroupEntry 3 }
sWorkGroupType OBJECT-TYPE
SYNTAX INTEGER { ip(1),
ipx(2),
all(3), -- all broadcast packets
invalid(4) } -- to delete this group
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of work group:
all - no additional information needs to be supplied.
ip - the IP network (and optionally, IP mask) must be supplied.
ipx - the IPX network number may be supplied, or else all IPX
network number will be assumed."
::= { sWorkGroupEntry 4 }
sWorkGroupIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP network address."
::= { sWorkGroupEntry 5 }
sWorkGroupIpMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP network mask, if set to 0, the default network mask is applied."
::= { sWorkGroupEntry 6 }
sWorkGroupIpxNetwork OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IPX network number, 0 means all networks."
::= { sWorkGroupEntry 7 }
-- SMC Ping Group
spingDataTimeout OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time, in centiseconds, from the last ping activity (a send
or receive of an ECHO_RESPONSE or ECHO_REQUEST message), to when
the spingEntry information for that ping request will be deleted."
::= { sping 1 }
spingTable OBJECT-TYPE
SYNTAX SEQUENCE OF SpingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The set of information describing the active ping requests and
their results."
::= { sping 2 }
spingEntry OBJECT-TYPE
SYNTAX SpingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The parameters, state and results of a ping request."
INDEX {spingNMSAddr, spingDestAddr }
::= { spingTable 1 }
SpingEntry ::= SEQUENCE {
spingNMSAddr
IpAddress,
spingDestAddr
IpAddress,
spingState
INTEGER,
spingCount
INTEGER,
spingDataSize
INTEGER,
spingWait
TimeTicks,
-- spingTimeOut - FIXED 01/14/97 cmf -
spingTimeout
TimeTicks,
spingOperation
INTEGER,
spingMin
TimeTicks,
spingMax
TimeTicks,
spingAvg
TimeTicks,
spingNumTransmitted
INTEGER,
spingNumReceived
INTEGER
}
spingNMSAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the NMS, used to determine which ping
request to return information on."
::= { spingEntry 1 }
spingDestAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address which is to be the destination of the ping
ECHO_REQUEST. This variable cannot be set while
spingOperation is on."
::= { spingEntry 2 }
spingState OBJECT-TYPE
SYNTAX INTEGER {
not-started(0),
active(1),
timed-out(2),
completed(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of the ping request. "
::= { spingEntry 3 }
spingCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of ping requests which are to be sent. This
variable cannot be set while spingOperation is on."
::= { spingEntry 4 }
spingDataSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The datagram packet size which will be sent with the
ECHO_REQUEST, in bytes. This variable cannot be set while
spingOperation is on."
::= { spingEntry 5 }
spingWait OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time, in centiseconds, between the sending of each
ECHO_REQUEST message. This variable cannot be set while
spingOperation is on."
::= { spingEntry 6 }
spingTimeout OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time, in centiseconds, since the last ECHO_RESPONSE
was received (or the last ECHO_REQUEST was sent, if there
have been no responses) when the ping request will time out.
This variable cannot be set while spingOperation is on."
::= { spingEntry 7 }
spingOperation OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting spingOperation to on will begin the ping request.
Setting spingOperation to off will terminate the ping request."
::= { spingEntry 8 }
spingMin OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum round trip time for the ping requests and
responses, in centiseconds."
::= { spingEntry 9 }
spingMax OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum round trip for the ping requests and
responses, in centiseconds."
::= { spingEntry 10 }
spingAvg OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average round trip time for the ping requests and
responses, in centiseconds."
::= { spingEntry 11 }
spingNumTransmitted OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ICMP ECHO_REQUEST messages that have
been transmitted during this ping request."
::= { spingEntry 12 }
spingNumReceived OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ICMP ECHO_RESPONSE messages that have
been received as a result of this ping request."
::= { spingEntry 13 }
-- SMC Traceroute Group
straceDataTimeout OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time, in centiseconds, from the last traceroute activity (the
response to or timeout of the last probe sent), to when the
straceEntry information for that traceroute request will be
deleted."
::= { strace 1 }
straceTable OBJECT-TYPE
SYNTAX SEQUENCE OF StraceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The set of information describing the active traceroute requests
and their results."
::= { strace 2 }
straceEntry OBJECT-TYPE
SYNTAX StraceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The parameters, state, and results of a traceroute request."
INDEX { straceNMSAddr, straceDestAddr, straceHop, straceProbe }
::= { straceTable 1 }
StraceEntry ::= SEQUENCE {
straceNMSAddr
IpAddress,
straceDestAddr
IpAddress,
straceMaxTTL
INTEGER,
straceDataSize
INTEGER,
straceNumProbes
INTEGER,
straceWait
TimeTicks,
straceOperation
INTEGER,
straceHop
INTEGER,
-- straceHopAddr - FIXED 01/14/97 cmf -
straceHopAddress
IpAddress,
straceProbe
INTEGER,
straceState
INTEGER,
straceTime
TimeTicks
}
straceNMSAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the NMS, used to determine which traceroute
request to return information on."
::= { straceEntry 1 }
straceDestAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address which is to be the destination of the traceroute
request.This variable cannot be set while straceOperation is on."
::= { straceEntry 2 }
straceMaxTTL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum time-to-live for outgoing traceroute probe
packets. This determines the number of hops that can be in a
traceroute. This variable cannot be set while straceOperation
is on."
::= { straceEntry 3 }
straceDataSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The size of the datagram sent with each probe. This variable
cannot be set while straceOperation is on."
::= { straceEntry 4 }
straceNumProbes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of probes which are sent for each hop. This
variable cannot be set while straceOperation is on."
::= { straceEntry 5 }
straceWait OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time to wait in response to a probe. This variable cannot be
set while straceOperation is on."
::= { straceEntry 6 }
straceOperation OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting straceOperation to on will begin the traceroute request.
Setting straceOperation to off will terminate the traceroute
request."
::= { straceEntry 7 }
straceHop OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hop count for a set of probes with a particular TTL."
::= { straceEntry 8 }
straceHopAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the host which responded for a probe with a
particular TTL."
::= { straceEntry 9 }
straceProbe OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The probe instance for a particular hop."
::= { straceEntry 10 }
straceState OBJECT-TYPE
SYNTAX INTEGER {
not-started(0),
active(1),
time-exceeded(2),
host-unreachable(3),
net-unreachable(4),
completed(5) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of the trace probe."
::= { straceEntry 11 }
straceTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Round trip time of a probe for a particular hop."
::= { straceEntry 12 }
srtbProto OBJECT-TYPE
SYNTAX INTEGER { off(0), ip(1), ipx(2), others(3), all(7) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bit mapped representation of srtb protocol configuration."
::= { srtb 1}
srtbExplorer OBJECT-TYPE
SYNTAX INTEGER { are(1), ste(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Type of explorer to transmit."
::= { srtb 2 }
srtbAgingTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"RIF aging time value."
::= { srtb 3 }
-- Netbios Interface Group
--
-- Consists of
-- tables: Interface.
nbCacheifTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbCacheifEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { nbcache 3 }
nbCacheifEntry OBJECT-TYPE
SYNTAX NbCacheifEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
INDEX { nbCacheIfIndex }
::= {nbCacheifTable 1 }
NbCacheifEntry ::= SEQUENCE {
nbCacheIfIndex
INTEGER,
nbCacheIfOperStatus
INTEGER
}
nbCacheIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the primary index into the Netbios Interface
Table. It is the port number which you intend to
enable/disable Netbios Caching."
::= { nbCacheifEntry 1 }
nbCacheIfOperStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the operating state of netbios name caching
for this port."
::= { nbCacheifEntry 2 }
END