move more mibs to route (hp and allied telesis/syn)

git-svn-id: http://www.observium.org/svn/observer/trunk@1577 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Adam Amstrong 2010-07-31 16:56:02 +00:00
parent 7445a736a6
commit a4ef7f5506
154 changed files with 117435 additions and 22888 deletions

57
mibs/ANIROOT-MIB Normal file
View File

@ -0,0 +1,57 @@
ANIROOT-MIB DEFINITIONS ::= BEGIN
IMPORTS
private
FROM RFC1155-SMI;
-- ANI MIB Tree structure
enterprises OBJECT IDENTIFIER ::= { private 1 }
ani OBJECT IDENTIFIER ::= { enterprises 4325 }
topology OBJECT IDENTIFIER ::= { ani 1 }
device OBJECT IDENTIFIER ::= { ani 2 }
bsu OBJECT IDENTIFIER ::= { ani 3 }
su OBJECT IDENTIFIER ::= { ani 4 }
aniDevBase OBJECT IDENTIFIER ::= { device 1 }
aniDevSoftware OBJECT IDENTIFIER ::= { device 2 }
aniDevHardware OBJECT IDENTIFIER ::= { device 3 }
aniDevControl OBJECT IDENTIFIER ::= { device 4 }
aniDevServer OBJECT IDENTIFIER ::= { device 5 }
aniDevEvent OBJECT IDENTIFIER ::= { device 6 }
aniDevNetworkManager OBJECT IDENTIFIER ::= { device 7 }
aniDevFilter OBJECT IDENTIFIER ::= { device 8 }
aniDevRoute OBJECT IDENTIFIER ::= { device 9 }
aniDevTrap OBJECT IDENTIFIER ::= { device 10 }
aniDevEthernet OBJECT IDENTIFIER ::= { device 11 }
aniBsuStatus OBJECT IDENTIFIER ::= { bsu 1 }
aniBsuWirelessIf OBJECT IDENTIFIER ::= { bsu 2 }
aniBsuStatistics OBJECT IDENTIFIER ::= { bsu 3 }
aniBsuClock OBJECT IDENTIFIER ::= { bsu 4 }
aniBsuBridge OBJECT IDENTIFIER ::= { bsu 5 }
aniBsuMultSubnets OBJECT IDENTIFIER ::= { bsu 6 }
aniBsuSuGroup OBJECT IDENTIFIER ::= { bsu 7 }
aniBsuSuInventory OBJECT IDENTIFIER ::= { aniBsuSuGroup 1 }
aniBsuSuBase OBJECT IDENTIFIER ::= { aniBsuSuGroup 2 }
aniBsuSuStatus OBJECT IDENTIFIER ::= { aniBsuSuGroup 3 }
aniBsuSuStatistics OBJECT IDENTIFIER ::= { aniBsuSuGroup 4 }
aniBsuParam OBJECT IDENTIFIER ::= { bsu 8 }
aniBsuVlan OBJECT IDENTIFIER ::= { bsu 11 }
aniSuBase OBJECT IDENTIFIER ::= { su 1 }
aniSuStatus OBJECT IDENTIFIER ::= { su 2 }
aniSuStatistics OBJECT IDENTIFIER ::= { su 3 }
aniSuClassifier OBJECT IDENTIFIER ::= { su 4 }
aniSuServiceFlow OBJECT IDENTIFIER ::= { su 5 }
aniSuNat OBJECT IDENTIFIER ::= { su 6 }
aniSuDhcp OBJECT IDENTIFIER ::= { su 7 }
-- aniSuLinkAdaptation OBJECT IDENTIFIER ::= { su 8 } removed
-- aniSuAntenna OBJECT IDENTIFIER ::= { su 9 } removed
aniSuPppoe OBJECT IDENTIFIER ::= { su 10 }
aniSuPpp OBJECT IDENTIFIER ::= { su 11 }
aniSuVlan OBJECT IDENTIFIER ::= { su 12 }
aniSuWireless OBJECT IDENTIFIER ::= { su 13 }
END

211
mibs/ATM-DXI-MIB Normal file
View File

@ -0,0 +1,211 @@
ATM-DXI-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212;
atmForum OBJECT IDENTIFIER ::= { enterprises 353 }
atmUniDxi OBJECT IDENTIFIER ::= { atmForum 3 }
-- This MIB is intended to be used in either of two scenarios.
-- In the first scenario, the DTE acts as a proxy for the DCE(s),
-- while, in the second scenario, the DCE contains an independent
-- SNMP agent and responds to SNMP requests directly.
--
-- In both these scenarios, specific DXI interfaces are identified
-- by a single integer-valued index. In the first scenario, the
-- DXI interfaces that connect directly to the DTE are identified
-- by the DTE's corresponding value of ifIndex. The DXI interfaces
-- that connect to the DCE are assigned interface numbers.
-- For example, see the figure below.
-- In this example, the numbers 4 and 5 are assigned to those
-- DXI interfaces that are connected to the DCE(s). The assignment
-- of numbers to these interfaces is implementation dependent.
-- An SNMP management station will see these as interfaces of a
-- special type (assigned by the IETF).
-- In the second scenario, all the DXI interfaces correspond
-- directly to DCE interfaces. In this case, all corresponding
-- instances are identified by IfIndices assigned by the DCE.
--
-- In the UNI ATM Cell Header, the VPI/VCI fields together
-- comprise a 24-bit field. The eight most significant bits
-- constitute the VPI subfield, and the least significant
-- sixteen bits constitute the VCI subfield. All zeros is an
-- invalid value and on ATM interfaces is used to designate a
-- null (or empty or unassigned) cell. Thus the valid VPI/VCI
-- values are in the range 1 thru 2**24-1 inclusive. These
-- values are used for indexing certain tables in the ATM
-- MIB(s).
-- The ATM Data Exchange Interface (DXI) object reflects
-- information about an ATM DXI between an ATM DCE (e.g., a DSU)
-- and a DTE (e.g., a Router/Host). In particular, it contains both
-- configuration and performance information specific to the
-- DXI. Each DXI instance typically corresponds to several DFAs.
-- With a 24-bit DFA, the range of valid DFA index values is
-- 1 thru 2**24 inclusive. Note that the 24-bit binary DFA
-- field (with values 0 thru 2**24-1) from the DXI
-- header must be incremented by one to yield the DFA index
-- for accessing the tables in the MIB. The DFA consisting of
-- all zeros (with corresponding MIB index value of 1) is
-- reserved for the DXI Local Management Interface (LMI) with
-- the ATM DTE.
Dfa ::= INTEGER (1..16777215)
-- *** For the DCEs, the mapping between the DXI
-- *** DFA and the ATM VPI/VCI is fixed. The LMI DFA has no
-- *** corresponding VPI/VCI. (Refer to Annex A for the bit mapping.)
atmDxi OBJECT IDENTIFIER ::= { atmUniDxi 2 }
---
--- This table is mandatory if supporting ATM DXI.
---
atmDxiConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmDxiConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains
ATM DXI configuration information
including information on the mode supported
across the DXI."
::= { atmDxi 2 }
atmDxiConfEntry OBJECT-TYPE
SYNTAX AtmDxiConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This list contains ATM DXI configuration information."
INDEX { atmDxiConfIfIndex }
::= { atmDxiConfTable 1 }
AtmDxiConfEntry ::=
SEQUENCE {
atmDxiConfIfIndex
INTEGER,
atmDxiConfMode
INTEGER
}
atmDxiConfIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this object identifies, for SNMP, the ATM DXI
interface for which this entry contains management information.
This is the same value as used to identify the IfEntry describing
the DCE interface. Management uses and expects this value. In
the proxy mode of operation, the DCE always treats this as 0, but
preserves it in its response to the DTE. 0, the DXI value, means
the interface over which the DXI LMI request was received."
::= { atmDxiConfEntry 2 }
atmDxiConfMode OBJECT-TYPE
SYNTAX INTEGER {
mode1a (1),
mode1b (2),
mode2 (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object identifies the dxi mode being
used at the atm dxi port."
::= { atmDxiConfEntry 3 }
atmDxiDFAConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmDxiDFAConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains configuration information about
a particular DFA."
::= { atmDxi 3 }
atmDxiDFAConfEntry OBJECT-TYPE
SYNTAX AtmDxiDFAConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This list contains ATM DXI DFA configuration
information."
INDEX { atmDxiDFAConfIfIndex, atmDxiDFAConfDfaIndex }
::= { atmDxiDFAConfTable 1 }
AtmDxiDFAConfEntry ::=
SEQUENCE {
atmDxiDFAConfIfIndex
INTEGER,
atmDxiDFAConfDfaIndex
Dfa,
atmDxiDFAConfAALType
INTEGER
}
atmDxiDFAConfIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of this object identifies, for SNMP, the ATM DXI
interface for which this entry contains management information.
This is the same value as used to identify the IfEntry describing
the DCE interface. Management uses and expects this value. In
the proxy mode of operation, the DCE always treats this as 0, but
preserves it in its response to the DTE. 0, the DXI value, means
the interface over which the DXI LMI request was received."
::= { atmDxiDFAConfEntry 1 }
atmDxiDFAConfDfaIndex OBJECT-TYPE
SYNTAX Dfa
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object identifies the DFA instance on the DXI
identified by atmDxiDFAConfIfIndex."
::= { atmDxiDFAConfEntry 2 }
atmDxiDFAConfAALType OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
none (2),
aal34 (3),
aal5 (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object identifies the AAL type supported at this DFA.
Note, if mode 2 is supported on the DXI identified by the
corresponding instance of atmDxiDFAConfIfIndex and that
instance of atmDxiDFAConfIfIndex identifies the DCE side
of the DXI, then this object contains the AAL Type being
run on the corresponding VPI/VCI on the corresponding ATM UNI
interface."
::= { atmDxiDFAConfEntry 3 }
-- The following definition is for use only in Trap PDUs
atmDxiEnterprise OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This object is included as the first ID-Value pair
in a Trap PDU for which the Generic Trap Type field
has the value 'enterpriseSpecific'. The value of the
object identifies the enterprise under whose authority
the value of the Enterprise Trap Type field is defined."
::= { atmDxi 4 }
-- End of definitions for ATM DXI-MIB
END

File diff suppressed because it is too large Load Diff

4119
mibs/ATM-FORUM-M4-MIB Normal file

File diff suppressed because it is too large Load Diff

4734
mibs/ATM-FORUM-SNMP-M4-MIB Normal file

File diff suppressed because it is too large Load Diff

112
mibs/ATM-FORUM-SRVC-REG Normal file
View File

@ -0,0 +1,112 @@
-- This ILMI MIB was specified as part of the LANE 1.0 specification
-- (af-lane-0021.000.mib).
-- This MIB has been made OBSOLETE by the specification of ILMI 4.0,
-- since an updated version is included within af-ilmi-0065.000.mib.
ATM-FORUM-SRVC-REG DEFINITIONS ::= BEGIN
IMPORTS
atmForumUni, atmForumAdmin FROM ATM-FORUM-TC-MIB
OBJECT-TYPE FROM RFC-1212;
-- Textual Convention
--
-- Representations of this MIB Module of an ATM address
-- use the data type:
AtmAddress ::= OCTET STRING (SIZE (8 | 20))
-- New MIB Groups
atmfSrvcRegistryGroup OBJECT IDENTIFIER ::= { atmForumUni 8 }
-- Object Identifier definitions
--
-- The following values are define dfor use as possible values
-- of the atmfSrvcRegServiceID object.
atmfSrvcRegTypes OBJECT IDENTIFIER ::= { atmForumAdmin 5 }
-- LAN Emulation Configuration Server (LECS)
atmfSrvcRegLecs OBJECT IDENTIFIER ::= { atmfSrvcRegTypes 1 }
-- The Service Registry Table
--
-- The Service Registry Table is implemented by the network side
-- of the ATM UNI port
atmfSrvcRegTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmfSrvcRegEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table implemented by the UNI Management Entity on the
network side of the ATM UNI port contains all of the
services that are available to the user-side of the UNI
indexed by service identifier."
::= { atmfSrvcRegistryGroup 1 }
atmfSrvcRegEntry OBJECT-TYPE
SYNTAX AtmfSrvcRegEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a single service provider that is
available to the user-side of the ATM UNI port."
INDEX { atmfSrvcRegPort, atmfSrvcRegServiceID,
atmfSrvcAddressIndex }
::= { atmfSrvcRegTable 1 }
AtmfSrvcRegEntry ::=
SEQUENCE {
atmfSrvcRegPort INTEGER,
atmfSrvcRegServiceID OBJECT IDENTIFIER,
atmfSrvcRegATMAddress AtmAddress,
atmfSrvcRegAddressIndex INTEGER
}
atmfSrvcRegPort OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique value which identifies the UNI port for
which the service provider is available to the
user-side. The value of 0 has the special meaning
of identifying the local UNI."
::= { atmfSrvcRegEntry 1 }
atmfSrvcRegServiceID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This is the service identifier which uniquely identifies
the type of service at the address provided in the table."
::= { atmfSrvcRegEntry 2 }
atmfSrvcRegATMAddress OBJECT-TYPE
SYNTAX AtmAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the full address of the service. The user-side
ATM UNI port may use this address to establish a connection
with the service."
::= { atmfSrvcRegEntry 3 }
atmfSrvcRegAddressIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An arbitrary integer to differentiate multiple rows
containing different ATM addresses for the same service
on the same port."
::= { atmfSrvcRegEntry 4 }
END

924
mibs/ATMF-CES Normal file
View File

@ -0,0 +1,924 @@
ATMF-CES DEFINITIONS ::= BEGIN
IMPORTS
enterprises FROM RFC1155-SMI
OBJECT-TYPE, MODULE-IDENTITY, Counter32,
Gauge32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
atmfCES MODULE-IDENTITY
LAST-UPDATED "9611050000Z"
ORGANIZATION "ATM Forum Circuit Emulation Working Group"
CONTACT-INFO "The ATM Forum
2570 West El Camino Real, Suite 304
Mountain View, CA 94040-1313 USA
Phone: +1 415-949-6700
Fax: +1 415-949-6705
info@atmforum.com"
DESCRIPTION "The MIB module used to describe the
Circuit Emulation Interworking Function
(Version 2.0)"
REVISION "9502030000Z"
DESCRIPTION "The MIB Module to describe the DS1/E1Circuit
Emulation Interworking Function (Version 1.0)
Note: The new Version 2 CES MIB replaces this earlier
Version 1 CES MIB which exists as the (deprecated)
first branch from the overall atmfCESmib object."
::= { atmfCESmib 2 }
atmForum OBJECT IDENTIFIER ::= { enterprises 353 }
atmForumNetworkManagement OBJECT IDENTIFIER ::= {atmForum 5 }
atmfCESmib OBJECT IDENTIFIER ::= { atmForumNetworkManagement 2 }
-- An OBJECT IDENTIFIER for all ATM Forum circuit emulation MIBs
-- has been assigned as a branch from the ATM Forum Network
-- Management tree. This MIB for the version 2 ATM Forum Circuit
-- Emulation specification is attached as the second branch from the
-- overall atmfCESmib object.
-- The following TEXTUAL-CONVENTIONS are used to link the CES
-- interworking function to ATM interface port, plus the
-- associated VPI and VCI.
VpiInteger ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer large enough to hold a VPI"
SYNTAX INTEGER (0..4095)
VciInteger ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer large enough to hold a VCI"
SYNTAX INTEGER (0..65535)
CESConnectionPort ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the port associated with a Circuit Emulation
connection. Objects of this type are always defined as
part of a set that includes
fooPort CESConnectionPort
fooVpi VpiInteger
fooVci VciInteger
The interpretation of these objects is as follows:
1. If no connection exists, 'fooPort' has a value of 0.
Because Interface table entries always have 'ifIndex'
values greater than 0, 'fooPort' reliably serves as a
'connection exists' flag.
If no connection exists, 'fooVpi' and 'fooVci' are
not relevant and have a value of 0.
2. If a PVC or SVC exists, 'fooPort' is defined to have
the value of the MIB-II/RFC1573 'ifIndex' of the ATM
interface associated with the VCC. The ifType
associated with such an ifIndex value is either
atm(37) or atmLogical(80). 'fooVpi' and 'fooVci'
will contain its VPI/VCI."
SYNTAX INTEGER (0..2147483647)
AtmAddr ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x"
STATUS current
DESCRIPTION
"The ATM address used by the network entity. The address
types are: no address (0 octets), E.164 (8 octets), and
NSAP-encoded ATM Endsystem Address (20 octets).
Note: The E.164 address is encoded in BCD format."
SYNTAX OCTET STRING (SIZE(0|8|20))
-- This is the MIB module for the ATM Forum Circuit Emulation
-- Service Interoperability Specification Version 2.0.
--
-- This MIB contains four tables:
-- CES Configuration Table
-- CES Mapping Table
-- CES Statistics Table
-- CES Active SVC Table
-- CES Configuration Table
atmfCESObjects OBJECT IDENTIFIER ::= {atmfCES 1}
atmfCESConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmfCESConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CES configuration table used to manage interworking
between CBR interfaces or channels and ATM Virtual Channel
Links (VCLs). The reverse mapping is shown in the
atmfCESMappingTable."
::= { atmfCESObjects 1 }
atmfCESConfEntry OBJECT-TYPE
SYNTAX AtmfCESConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the CES configuration table. There is one
entry in the table per CES entity, mapping one CBR
interface, channel, or bundle to an ATM VCL.
Creation of a row in this table with a non-zero
atmfCESAtmIndex causes a corresponding entry in the
atmVclTable of the ATM-MIB (RFC1695) to be created."
INDEX { atmfCESCbrIndex }
::= { atmfCESConfTable 1 }
AtmfCESConfEntry ::= SEQUENCE {
atmfCESCbrIndex InterfaceIndex,
atmfCESAtmIndex CESConnectionPort,
atmfCESAtmVpi VpiInteger,
atmfCESAtmVci VciInteger,
atmfCESCbrService INTEGER,
atmfCESCbrClockMode INTEGER,
atmfCESCas INTEGER,
atmfCESPartialFill INTEGER,
atmfCESBufMaxSize INTEGER,
atmfCESCdvRxT INTEGER,
atmfCESCellLossIntegrationPeriod INTEGER,
atmfCESConnType INTEGER,
atmfCESLocalAddr AtmAddr,
atmfCESAdminStatus INTEGER,
atmfCESOperStatus INTEGER,
atmfCESConfRowStatus RowStatus
}
atmfCESCbrIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of this object is equal to MIB II's ifIndex value
of the CBR interface, channel, or bundle that is being
cross-connected to an ATM VCL."
::= { atmfCESConfEntry 1 }
atmfCESAtmIndex OBJECT-TYPE
SYNTAX CESConnectionPort
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object is equal to MIB II's
ifIndex value of the ATM Port interface mapped
through this CES IWF to a CBR interface. This value
is overwritten whenever an active or passive SVC is
established.
The distinguished value zero indicates that no ATM
interface has been specified."
::= { atmfCESConfEntry 2 }
atmfCESAtmVpi OBJECT-TYPE
SYNTAX VpiInteger
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object is equal to the VPI used
by the ATM VCL mapped through this CES IWF to a CBR
interface. This value is overwritten whenever an
active or passive SVC is established.
The value is not relevant if no ATM interface has been
specified (i.e., atmfCESAtmIndex is set to zero)."
::= { atmfCESConfEntry 3 }
atmfCESAtmVci OBJECT-TYPE
SYNTAX VciInteger
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object is equal to the VCI used
by the ATM VCL mapped through this CES IWF to a CBR
interface. This value is overwritten whenever an
active or passive SVC is established.
The distinguished value zero indicates that no ATM
VCL has been specified."
::= { atmfCESConfEntry 4 }
atmfCESCbrService OBJECT-TYPE
SYNTAX INTEGER {
unstructured(1),
structured(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Define if DSx/Ex service isas structured or unstructurednot. A
structured(2) interface is some nx64kbKbps. An unstructured
(1) interface is 1.544Mbps, 2.048Mbps, 6.312Mbps, 44.736 Mbps,
or 34.368 Mbps. unstructured(1) passes all bits through the
ATM network. strucutured(2) passes data bits through the
ATM network, and may also pass signalling bits
At this time, only unstructured mode is defined for the
44.736 Mbps and 34.368 Mbps services."
::= { atmfCESConfEntry 5 }
atmfCESCbrClockMode OBJECT-TYPE
SYNTAX INTEGER {
synchronous(1),
srts(2),
adaptive(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Define if DSx/Ex service clocking mode. This maps into
transmit clock source of CBR interface.
For structured modes this value, if present, must be set to
synchronous(1)."
DEFVAL { synchronous }
::= { atmfCESConfEntry 6 }
atmfCESCas OBJECT-TYPE
SYNTAX INTEGER {
basic(1),
e1Cas(2),
ds1SfCas(3),
ds1EsfCas(4),
j2Cas(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter selects which AAL1 Format should be used:
Basic does not carry CAS bits, and uses a single 125 usec frame.
e1Cas, ds1SfCas, dS1EsfCas and j2Cas carry CAS bits in a
multiframe structure for E1, DS1 SF, DS1 ESF and J2
respectively.
This applies to structured interfaces only. Default is
basic (1). For unstructured interfaces this value, if present,
must be set to the default of basic (1)."
DEFVAL { basic }
::= { atmfCESConfEntry 7 }
atmfCESPartialFill OBJECT-TYPE
SYNTAX INTEGER (0 .. 47)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If partial cell fill is used, the number of user octets per
cell must be set with this parameter. Setting this parameter
to zero disables partial cell fill, and causes all cells to
be completely filled before they are sent."
DEFVAL { 0 } -- Partial Cell Fill not used
::= { atmfCESConfEntry 8 }
atmfCESBufMaxSize OBJECT-TYPE
SYNTAX INTEGER (1..65536)
UNITS "10 usec"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Define maximum size in 10 microsecond increments of the
reassembly buffer. Some implementations may want allow the
maximum buffer size to be programmed to a size less than the
physical limit to reduce the maximum delay through a circuit."
DEFVAL { 128 }
::= { atmfCESConfEntry 9 }
atmfCESCdvRxT OBJECT-TYPE
SYNTAX INTEGER (1..65535)
UNITS "10 usec"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum cell arrival jitter in 10 usec increments that
the reassembly process will tolerate in the cell stream
without producing errors on the CBR service interface."
DEFVAL { 100 }
::= { atmfCESConfEntry 10 }
atmfCESCellLossIntegrationPeriod OBJECT-TYPE
SYNTAX INTEGER (1000 .. 65535)
UNITS "msec"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time in milliseconds for the cell loss integration period.
If a cells are continuously lost for this period of time,
atmfCESCellLossStatus is set to loss (2). The
default definition is 2500."
DEFVAL { 2500 }
::= { atmfCESConfEntry 11 }
atmfCESConnType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
pvc(2),
activeSvc(3),
passiveSvc(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of ATM connectivity between associated CES IWF's.
Valid values are:
other - none of the types specified below
pvc - supporting connectivity is a permanent
virtual connection
activeSvc - attempt calls whenever none established
passiveSvc - accept calls"
::= { atmfCESConfEntry 12 }
atmfCESLocalAddr OBJECT-TYPE
SYNTAX AtmAddr
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ATM address of the local CES IWF process. This address
may be used by the automatic SVC establishment procedures to
identify the intended recipient CES IWF of an incoming automatic
SVC call request. Optionally, the MAX-ACCESS of this object
may be read-only, for those implementations where it is
not desired to manually configure this address."
::= { atmfCESConfEntry 13 }
atmfCESAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The desired administrative status of the CES interworking
function. The up and down states indicate that the traffic
flow is enabled or disabled respectively across the CES
interworking function."
::= { atmfCESConfEntry 14 }
atmfCESOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
unknown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of the CES interworking function.
The up and down states indicate that the traffic flow is
enabled or disabled respectively across the CES interworking
function. The unknown state indicates that the state of the
CES interworking function cannot be determined. The state
will be down or unknown if the supporting CBR or ATM
interfaces are down or unknown, respectively."
::= { atmfCESConfEntry 15 }
atmfCESConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create new rows in this table, modify
existing rows, and to delete existing rows."
::= { atmfCESConfEntry 16 }
-- CES Mapping Table
atmfCESMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmfCESMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CES mapping table used to show the mapping from ATM
VCLs to CBR interfaces or channels. The mapping and
interworking functions are configured in the
atmfCESConfTable."
::= { atmfCESObjects 2 }
atmfCESMappingEntry OBJECT-TYPE
SYNTAX AtmfCESMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the CES mapping table. There is one entry
in the table corresponding to each active row in the
atmfCESConfTable for which there is a non-zero
atmfCESAtmIndex."
INDEX { atmfCESAtmIndex,
atmfCESAtmVpi,
atmfCESAtmVci }
::= { atmfCESMappingTable 1 }
AtmfCESMappingEntry ::= SEQUENCE {
atmfCESMappingCbrIndex InterfaceIndex
}
atmfCESMappingCbrIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object is equal to MIB II's ifIndex value
of the CBR interface, channel, or bundle that is being
cross-connected to an ATM VCL. Examples of the ifType
value for the CBR entity are ds1(18), ds3(30), ds0(81), or
ds0bundle(82)."
::= { atmfCESMappingEntry 1 }
-- CES Statistics Table
atmfCESStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmfCESStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CES AAL1 statistical data table."
::= { atmfCESObjects 3 }
atmfCESStatsEntry OBJECT-TYPE
SYNTAX AtmfCESStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the CES AAL1 Stats table. There is one
entry in this table corresponding to each entry in the
atmfCESConfTable."
AUGMENTS { atmfCESConfEntry }
::= { atmfCESStatsTable 1 }
AtmfCESStatsEntry ::= SEQUENCE {
atmfCESReassCells Counter32,
atmfCESHdrErrors Counter32,
atmfCESPointerReframes Counter32,
atmfCESPointerParityErrors Counter32,
atmfCESAal1SeqErrors Counter32,
atmfCESLostCells Counter32,
atmfCESMisinsertedCells Counter32,
atmfCESBufUnderflows Counter32,
atmfCESBufOverflows Counter32,
atmfCESCellLossStatus INTEGER
}
atmfCESReassCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This count gives the number of cells played out to the
CES Service Interface. It excludes cells that were
discarded for any reason, including cells that were not used
due to being declared misinserted, or discarded while the
reassembler was waiting to achieve synchronization."
::= { atmfCESStatsEntry 1 }
atmfCESHdrErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of the number of AAL1 header errors detected,
including those corrected. Header errors include correctable
and uncorrectable CRC, plus bad parity."
::= { atmfCESStatsEntry 2 }
atmfCESPointerReframes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This records the count of the number of events in which the
AAL1 reassembler found that an SDT pointer is not where it is
expected, and the pointer must be reacquired. This count is
only meaningful for structured CES modes, as unstructured CES
modes do not use pointers. For unstructured CES modes, this
count, if present, should indicate zero."
::= { atmfCESStatsEntry 3 }
atmfCESPointerParityErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This records the count of the number of events in which the
AAL1 reassembler detects a parity check failure at the point
where a structured data pointer is expected. This count is only
meaningful for structured CES modes, as unstructured CES modes
do not use pointers. For unstructured CES modes, this count, if
present, should indicate zero."
::= { atmfCESStatsEntry 4 }
atmfCESAal1SeqErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times that the sequence number of an incoming AAL1
Type 1 SAR-PDU causes a transition from the 'sync' state to
the 'out of sequence' state, as defined by ITU-T I.363.1."
::= { atmfCESStatsEntry 5 }
atmfCESLostCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of lost cells, as detected by the AAL1 sequence number
processing, for example. This records the count of the number
of cells detected as lost in the network prior to the
destination CES IWF AAL1 layer processing."
::= { atmfCESStatsEntry 6 }
atmfCESMisinsertedCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of AAL1 sequence violations which the AAL Convergence
sublayer interprets as a misinserted cell, as defined by
ITU-T I.363.1."
::= { atmfCESStatsEntry 7 }
atmfCESBufUnderflows OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of buffer underflows. This records the count of the
number of times the CES reassembly buffer underflows. In the
case of a continuous underflow caused by a loss of ATM cell
flow, a single buffer underflow should be counted. If the CES
IWF is implemented with multiple buffers (such as a cell level
buffer and a bit level buffer), then either buffer underflow
will cause this count to be incremented."
::= { atmfCESStatsEntry 8 }
atmfCESBufOverflows OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of buffer overflows. This records the count of the
number of times the CES reassembly buffer overflows. If the CES
IWF is implemented with multiple buffers (such as a cell level
buffer and a bit level buffer, then either buffer overflow will
cause this count to be incremented "
::= { atmfCESStatsEntry 9 }
atmfCESCellLossStatus OBJECT-TYPE
SYNTAX INTEGER {
noLoss(1),
loss(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When cells are continuously lost for the number of milliseconds
specified by atmfCESCellLossIntegrationPeriod, the value is set
to loss (2). When cells are no longer lost, the value is set
to noLoss (1)."
::= { atmfCESStatsEntry 10 }
-- CES Active SVC Table
atmfCESActiveSvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmfCESActiveSvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table used to manage active SVCs established across ATM
networks between CES entities."
::= { atmfCESObjects 4 }
atmfCESActiveSvcEntry OBJECT-TYPE
SYNTAX AtmfCESActiveSvcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the CES active SVC table. There is one
entry in the table corresponding to each active row in
the atmfCESConfTable for which the atmfCESConnType takes
the value 'activeSvc'."
INDEX { atmfCESCbrIndex }
::= { atmfCESActiveSvcTable 1 }
AtmfCESActiveSvcEntry ::= SEQUENCE {
atmfCESRemoteAddr AtmAddr,
atmfCESFirstRetryInterval INTEGER,
atmfCESRetryTimer INTEGER,
atmfCESRetryLimit INTEGER,
atmfCESRetryFailures Gauge32,
atmfCESActiveSvcRestart INTEGER,
atmfCESActiveSvcOperStatus INTEGER,
atmfCESLastReleaseCause INTEGER,
atmfCESLastReleaseDiagnostics OCTET STRING
}
atmfCESRemoteAddr OBJECT-TYPE
SYNTAX AtmAddr
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ATM address supporting the corresponding far end
CES IWF process. If no address is supplied, no attempts
to establish the active SVC are initiated."
::= { atmfCESActiveSvcEntry 1 }
atmfCESFirstRetryInterval OBJECT-TYPE
SYNTAX INTEGER (1..3600)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time to wait before attempting to establish the SVC
after the first failed call attempt. The time to wait
between subsequent call attempts may differ to implement
a backoff scheme. Zero represents an infinite interval
indicating no retries."
DEFVAL { 10 }
::= { atmfCESActiveSvcEntry 2 }
atmfCESRetryTimer OBJECT-TYPE
SYNTAX INTEGER (0..86400)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current value of the retry timer for
this connection. When the value reaches zero an attempt
will be made to establish the active SVC. When the timer
is not running, the value zero shall be returned."
::= { atmfCESActiveSvcEntry 3 }
atmfCESRetryLimit OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets a maximum limit on how many consecutive unsuccessful
call setup attempts can be made before stopping the attempt
to set up the connection. If this limit is reached then
management action will be required (e.g. setting
atmfCESActiveSvcRestart to 'restart') to initiate a new
attempt to establish the connection. A value of zero
indicates no limit - the attempts will continue until
successful. If this object is not present, no limit on call
attempts is assumed."
DEFVAL { 0 }
::= { atmfCESActiveSvcEntry 4 }
atmfCESRetryFailures OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates how many attempts to establish the connection
have failed. This count is reset whenever a connection
is successfully established or the active SVC is restarted."
::= { atmfCESActiveSvcEntry 5 }
atmfCESActiveSvcRestart OBJECT-TYPE
SYNTAX INTEGER {
restart(1),
noop(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the value is set to 'restart' the active SVC
is released if necessary and a new setup procedure
is begun. As a result of this action, the
atmfCESActiveSvcOperStatus object transitions to
'establishmentInProgress' (if not already in this state)
and the atmfCESRetryFailures object is cleared.
When the value is set to 'noop' no operation is
performed. When read, the value 'noop' is returned."
::= { atmfCESActiveSvcEntry 6 }
atmfCESActiveSvcOperStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
establishmentInProgress(2),
connected(3),
retriesExhausted(4),
noAddressSupplied(5),
lowerLayerDown(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes the status of the active SVC. Valid values are:
other - none of the types specified below
establishmentInProgress - connection is not operational,
but call attempts are ongoing
connected - connection is currently operational
retriesExhausted - retry limit has been reached and call
attempts have ceased
noAddressSupplied - no remote address has been configured,
so no call attempts are initiated
lowerLayerDown - underlying CES IWF is not operational
When the row is not 'active', the value of this object is
'other'."
::= { atmfCESActiveSvcEntry 7 }
atmfCESLastReleaseCause OBJECT-TYPE
SYNTAX INTEGER(1..127)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value of the Cause field of the Cause information element
in the last RELEASE signalling message received for this
active SVC. Indicates the reason for the release."
::= { atmfCESActiveSvcEntry 8 }
atmfCESLastReleaseDiagnostics OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value of the first 8 bytes of diagnostic information
from the Cause field of the Cause information element
in the last RELEASE signalling message received for this
active SVC."
::= { atmfCESActiveSvcEntry 9 }
-- Conformance Information
atmfCESConformance OBJECT IDENTIFIER ::= { atmfCES 2 }
atmfCESGroups OBJECT IDENTIFIER ::= { atmfCESConformance 1 }
atmfCESCompliances OBJECT IDENTIFIER ::= { atmfCESConformance 2 }
-- Compliance Statements
atmfCESCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which support
the ATM Forum Circuit Emulation Services."
MODULE -- this module
MANDATORY-GROUPS {
atmfCESBasicConfigGroup,
atmfCESBasicStatsGroup
}
GROUP atmfCESStructConfigGroup
DESCRIPTION "This group is mandatory only for IWFs that
support Structured DS1, E1 or J2 Nx64 kbit/s
Service."
GROUP atmfCESStructStatsGroup
DESCRIPTION "This group is mandatory only for IWFs that
support Structured DS1, E1 or J2 Nx64 kbit/s
Service."
GROUP atmfCESSvcConfigGroup
DESCRIPTION "This group is mandatory only when support for
automatic SVC initiation procedures is provided."
OBJECT atmfCESLocalAddr
MIN-ACCESS read-only
DESCRIPTION "Support for manual configuration of the local
CES interworking function address is not
required."
::= { atmfCESCompliances 1 }
-- Units of Conformance
atmfCESBasicConfigGroup OBJECT-GROUP
OBJECTS {
atmfCESAtmIndex,
atmfCESAtmVpi,
atmfCESAtmVci,
atmfCESCbrService,
atmfCESCbrClockMode,
atmfCESBufMaxSize,
atmfCESCdvRxT,
atmfCESCellLossIntegrationPeriod,
atmfCESConnType,
atmfCESConfRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing configuration information
for generic Circuit Emulation Service IWFs."
::= { atmfCESGroups 1 }
atmfCESOptionalConfigGroup OBJECT-GROUP
OBJECTS {
atmfCESAdminStatus,
atmfCESOperStatus
}
STATUS current
DESCRIPTION
"A collection of optional objects providing configuration
information for generic Circuit Emulation Service IWFs."
::= { atmfCESGroups 2}
atmfCESBasicStatsGroup OBJECT-GROUP
OBJECTS {
atmfCESReassCells,
atmfCESHdrErrors,
atmfCESBufUnderflows,
atmfCESBufOverflows,
atmfCESCellLossStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing statistics information
for generic Circuit Emulation Service IWFs."
::= { atmfCESGroups 3 }
atmfCESOptionalStatsGroup OBJECT-GROUP
OBJECTS {
atmfCESAal1SeqErrors,
atmfCESLostCells,
atmfCESMisinsertedCells
}
STATUS current
DESCRIPTION
"A collection of optional objects providing statistics
information for generic Circuit Emulation Service IWFs."
::= { atmfCESGroups 4 }
atmfCESStructConfigGroup OBJECT-GROUP
OBJECTS {
atmfCESCas,
atmfCESPartialFill
}
STATUS current
DESCRIPTION
"A collection of objects providing configuration information
for Structured DS1, E1 or J2 Nx64 kbit/s Service IWFs."
::= { atmfCESGroups 5 }
atmfCESStructStatsGroup OBJECT-GROUP
OBJECTS {
atmfCESPointerReframes
}
STATUS current
DESCRIPTION
"A collection of objects providing statistics information
for Structured DS1, E1 or J2 Nx64 kbit/s Service IWFs."
::= { atmfCESGroups 6 }
atmfCESOptionalStructStatsGroup OBJECT-GROUP
OBJECTS {
atmfCESPointerParityErrors
}
STATUS current
DESCRIPTION
"A collection of optional objects providing statistics
information for Structured DS1, E1 or J2 Nx64 kbit/s Service
IWFs."
::= { atmfCESGroups 7 }
atmfCESMappingGroup OBJECT-GROUP
OBJECTS {
atmfCESMappingCbrIndex
}
STATUS current
DESCRIPTION
"A collection of objects providing information about the
mapping from ATM VCLs to CBR interfaces or channels."
::= { atmfCESGroups 8 }
atmfCESSvcConfigGroup OBJECT-GROUP
OBJECTS {
atmfCESLocalAddr,
atmfCESRemoteAddr,
atmfCESFirstRetryInterval,
atmfCESRetryTimer,
atmfCESRetryFailures,
atmfCESActiveSvcRestart,
atmfCESActiveSvcOperStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing SVC connection
establishment support configuration information for CES
IWFs."
::= { atmfCESGroups 9 }
atmfCESOptionalSvcConfigGroup OBJECT-GROUP
OBJECTS {
atmfCESRetryLimit,
atmfCESLastReleaseCause,
atmfCESLastReleaseDiagnostics
}
STATUS current
DESCRIPTION
"A collection of optional objects providing SVC connection
establishment support configuration information for CES
IWFs."
::= { atmfCESGroups 10 }
END

305
mibs/ATMF-CES-MIB Normal file
View File

@ -0,0 +1,305 @@
--
-- Converted to SMIv2 rfc 2578,2579,2580 - STD 58
--
ATMF-CES-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Counter32, Integer32,
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
ifIndex FROM IF-MIB;
atmfCESmib MODULE-IDENTITY
LAST-UPDATED "9911060000z"
ORGANIZATION "The ATM Forum"
CONTACT-INFO
"Postal: The ATM Forum
2570 West El Camino Real, Suite 304
Mountain View, CA 94040-1313 USA
Phone: +1 415-949-6700
Fax: +1 415-949-6705
info@atmforum.com"
DESCRIPTION
"Circuit Emulation Specification"
::= { enterprises atmForum(353) atmForumNetworkManagement(5) 2 }
-- an OBJECT IDENTIFIER for all ATM Forum circuit emulation MIBs
-- has been assigned as a branch from the Forum Network Management
-- tree. The DS1/E1 Circuit Emulation specification is attached
-- as the first branch from the overall atmfCESmib object. Future
-- branches may be added in the future for further CES work, for
-- example, DS3/E3 circuit emulation.
atmfDS1E1CESmib OBJECT IDENTIFIER ::= { atmfCESmib 1 }
-- this is the MIB module for the ATM Forum DS1/E1 Circuit Emulation
-- Interworking Function objects
-- the following TEXTUAL-CONVENTIONS are used to link the CES
-- interworking function to ATM interface port, plus the
-- associated VPI and VCI.
atmfDS1E1CESConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmfDS1E1CESConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CES configuration table. This includes mapping channels from
ATM Port to CBR interfaces. There is one atmfDS1E1CESConfEntry
per CES Entity"
::= { atmfDS1E1CESmib 1 }
atmfDS1E1CESConfEntry OBJECT-TYPE
SYNTAX AtmfDS1E1CESConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the CES table. For each entry there is a corresponding
entry in the stack table"
INDEX { ifIndex }
::= { atmfDS1E1CESConfTable 1 }
AtmfDS1E1CESConfEntry ::= SEQUENCE {
atmfDS1E1CESMapATMIndex Integer32,
atmfDS1E1CESMapVPI Integer32,
atmfDS1E1CESMapVCI Integer32,
atmfDS1E1CESCBRService INTEGER,
atmfDS1E1CESCBRClockMode INTEGER,
atmfDS1E1CESCas INTEGER,
atmfDS1E1CESPartialFill Integer32,
atmfDS1E1CESBufMaxSize Integer32,
atmfDS1E1CESCDVRxT Integer32,
atmfDS1E1CESCellLossIntegrationPeriod Integer32
}
atmfDS1E1CESMapATMIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object is equal to MIB II's
ifIndex value of the ATM Port interface mapped
through this CES to a CBR interface."
::= { atmfDS1E1CESConfEntry 1 }
atmfDS1E1CESMapVPI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object is equal to the VPI used
for the emulated circuit represented by this entry
in the ifTable. If there is no connection, this
object is meaningless and will have the value zero."
::= { atmfDS1E1CESConfEntry 2 }
atmfDS1E1CESMapVCI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object is equal to the VCI used
for the emulated circuit represented by this entry
in the ifTable. If there is no connection, this
object is meaningless and will have the value zero"
::= { atmfDS1E1CESConfEntry 3 }
atmfDS1E1CESCBRService OBJECT-TYPE
SYNTAX INTEGER {
unstructured(1),
structured(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Define if DS1/E1 service as structured or not. A
structured(2) interface is some nx64Kbps. An unstructured
(1) interface is 1.544Mbps or 2.048Mbps. unstructured(1)
passes all bits through the ATM network.
strucutured(2) passes data bits through the ATM network, and
may also pass signalling bits"
::= { atmfDS1E1CESConfEntry 4 }
atmfDS1E1CESCBRClockMode OBJECT-TYPE
SYNTAX INTEGER {
synchronous(1),
srts(2),
adaptive(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Define if DS1/E1 service clocking mode. This maps into
transmit clock source of CBR interface."
DEFVAL { synchronous }
::= { atmfDS1E1CESConfEntry 5 }
atmfDS1E1CESCas OBJECT-TYPE
SYNTAX INTEGER {
basic (1),
e1Cas (2),
ds1SfCas (3),
ds1EsfCas (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter selects which AAL1 Format should be used:
Basic does not carry CAS bits, and uses a single 125 usec frame.
E1Cas, Ds1SfCas and DS1EsfCas carry CAS bits in a multiframe
structure for E1, DS1 SF and DS1 ESF respectively.
This applies to structured interfaces only. Default
is Basic (1)."
DEFVAL { basic }
::= { atmfDS1E1CESConfEntry 6 }
atmfDS1E1CESPartialFill OBJECT-TYPE
SYNTAX Integer32 (0..47)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If partial cell fill is used, the number of user octets per
cell must be set with this parameter. Setting this parameter
to zero disables partial cell fill, and causes all cells to
be completely filled before they are sent."
DEFVAL { 0 } -- Partial Cell Fill not used
::= { atmfDS1E1CESConfEntry 7 }
atmfDS1E1CESBufMaxSize OBJECT-TYPE
SYNTAX Integer32 (1..65536)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Define maximum size in octets of the reassembly buffer.
Some implementations may want allow the maximum buffer size to
programmed to a size less than the physical limit to reduce
the maximum delay through a circuit."
DEFVAL { 256 }
::= { atmfDS1E1CESConfEntry 8 }
atmfDS1E1CESCDVRxT OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"UNITS `10usec'. The maximum cell arrival jitter in 10usec increments that
the reassembly process will tolerate in the cell stream without
producing errors in the CBR service interface"
DEFVAL { 100 }
::= { atmfDS1E1CESConfEntry 9 }
atmfDS1E1CESCellLossIntegrationPeriod OBJECT-TYPE
SYNTAX Integer32 (1000..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time in milliseconds for the cell loss integration period.
If a cells are lost for this period of time.
atmfDS1E1CESCellLossStatus is set to loss (2).The mandatory
definition is 2500
UNITS `msec'"
DEFVAL { 2500 }
::= { atmfDS1E1CESConfEntry 10 }
atmfDS1E1CESStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmfDS1E1CESStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CES AAL1 statistical data table."
::= { atmfDS1E1CESmib 2 }
atmfDS1E1CESStatsEntry OBJECT-TYPE
SYNTAX AtmfDS1E1CESStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the CES AAL1 Stats table."
INDEX { ifIndex }
::= { atmfDS1E1CESStatsTable 1 }
AtmfDS1E1CESStatsEntry ::= SEQUENCE {
atmfDS1E1CESReassCells Counter32,
atmfDS1E1CESHdrErrors Counter32,
atmfDS1E1CESPointerReframes Counter32,
atmfDS1E1CESLostCells Counter32,
atmfDS1E1CESBufUnderflows Counter32,
atmfDS1E1CESBufOverflows Counter32,
atmfDS1E1CESCellLossStatus INTEGER
}
atmfDS1E1CESReassCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This count gives the number of cells played out to the DS1/E1
Service Interface. It excludes cells that were discarded for
any reason, including cells that were not used due to being
declared misinserted, or discarded while the reassembler was
waiting to achieve synchronization."
::= { atmfDS1E1CESStatsEntry 1 }
atmfDS1E1CESHdrErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of the number of AAL1 header errors detected and
possibly corrected. Header errors include correctable and
uncorrectable CRC, plus bad parity."
::= { atmfDS1E1CESStatsEntry 2 }
atmfDS1E1CESPointerReframes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This records the count of the number of events in which the
AAL1 reassembler found that an SDT pointer is not where it is
expected, and the pointer must be reacquired."
::= { atmfDS1E1CESStatsEntry 3 }
atmfDS1E1CESLostCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of lost cells."
::= { atmfDS1E1CESStatsEntry 4 }
atmfDS1E1CESBufUnderflows OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of buffer underflows."
::= { atmfDS1E1CESStatsEntry 5 }
atmfDS1E1CESBufOverflows OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of buffer overflows."
::= { atmfDS1E1CESStatsEntry 6 }
atmfDS1E1CESCellLossStatus OBJECT-TYPE
SYNTAX INTEGER {
noLoss(1),
loss(2),
idle(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When cells are lost for the number of milliseconds specified
by atmfDS1E1CESCellLossIntegrationPeriod, the value is set to
loss (2). When cells are no longer lost, the value is set
to noLoss (1). An additional variable idle os added to indicate
cbrct connections status of Idle."
::= { atmfDS1E1CESStatsEntry 7 }
END

1321
mibs/BLADETYPE2-ACL-MIB Normal file

File diff suppressed because it is too large Load Diff

10617
mibs/BLADETYPE2-NETWORK-MIB Normal file

File diff suppressed because it is too large Load Diff

4795
mibs/BLADETYPE2-PHYSICAL-MIB Normal file

File diff suppressed because it is too large Load Diff

1352
mibs/BLADETYPE2-QOS-MIB Normal file

File diff suppressed because it is too large Load Diff

5441
mibs/BLADETYPE2-SWITCH-MIB Normal file

File diff suppressed because it is too large Load Diff

435
mibs/BLADETYPE2-TRAP-MIB Normal file
View File

@ -0,0 +1,435 @@
-- COPYRIGHT NOTICE
-- Copyright (c) Hewlett Packard Company, 2003
-- All rights reserved
--
--
BLADETYPE2-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
TRAP-TYPE
FROM RFC-1215
sysName, sysLocation, sysContact, DisplayString
FROM RFC1213-MIB
hpSwitchBladeType2-Mgmt
FROM HP-SWITCH-PL-MIB
stgCurCfgIndex
FROM BLADETYPE2-PHYSICAL-MIB
agSlotNumber, agRackId, agChassis
FROM BLADETYPE2-SWITCH-MIB
ipCurCfgGwIndex, ipCurCfgGwAddr
, vrrpCurCfgVirtRtrIndx, vrrpCurCfgVirtRtrAddr,
vrrpCurCfgIfIndx, vrrpCurCfgIfPasswd
FROM BLADETYPE2-NETWORK-MIB;
bt2Traps OBJECT IDENTIFIER
::= { hpSwitchBladeType2-Mgmt 7 }
-- MIB_INSERT_START
-- ----------------------------------------------------------------------------
-- { INSERT: bt2trap
-- ----------------------------------------------------------------------------
-- SECTION 2: Temporary Object Definitions Used In Traps
bt2SwTrapDisplayString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Temporary string object used to store information being sent
in an Bladetype2 Switch trap."
::= { bt2Traps 1000 }
-- SECTION 3: Trap Definitions
bt2SwPrimaryPowerSupplyFailure TRAP-TYPE
ENTERPRISE bt2Traps
DESCRIPTION
"A bt2SwPrimaryPowerSupplyFailure trap signifies that the
primary power supply failed."
--#SEVERITY CRITICAL
::= 1 -- 0x01
bt2SwDefGwUp TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { ipCurCfgGwIndex,
ipCurCfgGwAddr,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwDefGwUp trap signifies that the default
gateway is alive."
--#SEVERITY INFORMATIONAL
::= 2 -- 0x02
bt2SwDefGwDown TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { ipCurCfgGwIndex,
ipCurCfgGwAddr,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwDefGwDown trap signifies that the default
gateway is down."
--#SEVERITY INFORMATIONAL
::= 3 -- 0x03
bt2SwDefGwInService TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { ipCurCfgGwIndex,
ipCurCfgGwAddr,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwDefGwEnabled trap signifies that the default
gateway is up and in service."
--#SEVERITY INFORMATIONAL
::= 4 -- 0x04
bt2SwDefGwNotInService TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { ipCurCfgGwIndex,
ipCurCfgGwAddr,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwDefGwDisabled trap signifies that the default
gateway is alive but not in service."
--#SEVERITY INFORMATIONAL
::= 5 -- 0x05
bt2SwVrrpNewMaster TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { vrrpCurCfgVirtRtrIndx,
vrrpCurCfgVirtRtrAddr,
sysName, sysLocation, sysContact }
DESCRIPTION
"The bt2SwVrrpNewMaster trap indicates that the sending agent
has transitioned to 'Master' state."
--#SEVERITY INFORMATIONAL
::= 16 -- 0x10
bt2SwVrrpNewBackup TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { vrrpCurCfgVirtRtrIndx,
vrrpCurCfgVirtRtrAddr,
sysName, sysLocation, sysContact }
DESCRIPTION
"The bt2SwVrrpNewBackup trap indicates that the sending agent
has transitioned to 'Backup' state."
--#SEVERITY INFORMATIONAL
::= 17 -- 0x11
bt2SwVrrpAuthFailure TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { vrrpCurCfgIfIndx,
vrrpCurCfgIfPasswd,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwVrrpAuthFailure trap signifies that a packet has
been received from a router whose authentication key
or authentication type conflicts with this router's
authentication key or authentication type. Implementation
of this trap is optional."
--#SEVERITY MAJOR
::= 18 -- 0x12
bt2SwLoginFailure TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwLoginFailure trap signifies that someone failed to
enter a valid username/password combination."
--#SEVERITY MAJOR
::= 19 -- 0x13
bt2SwTempExceedThreshold TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwTempExceedThreshold trap signifies that the
switch temperature has exceeded maximum safety limits."
--#SEVERITY CRITICAL
::= 22 -- 0x16
bt2SwRackLocationChange TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { agRackId,
agChassis,
agSlotNumber,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwRackLocationChange trap signifies that the rack
location has been changed."
--#SEVERITY INFORMATIONAL
::= 26 -- 0x1A
bt2SwApplyComplete TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwApplyComplete signifies that new configuration
has been applied."
--#SEVERITY INFORMATIONAL
::= 27 -- 0x1B
bt2SwSaveComplete TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwApplyComplete signifies that new configuration
has been saved."
--#SEVERITY INFORMATIONAL
::= 28 -- 0x1C
bt2SwFwDownloadSucess TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwFwDownloadSuccess signifies that firmware
has been downloaded to [image1|image2|boot image]."
--#SEVERITY INFORMATIONAL
::= 29 -- 0x1D
bt2SwFwDownloadFailure TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwFwDownloadFailure signifies that firmware
downloaded failed to [image1|image2|boot image]."
--#SEVERITY MINOR
::= 30 -- 0x1E
bt2SwTempReturnThreshold TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwTempReturnThreshold trap signifies that the
switch temperature has returned below maximum safety limits."
--#SEVERITY INFORMATIONAL
::= 31 -- 0x1F
bt2SwFanFailure TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwFanFailure trap signifies that the
fan failure has been detected."
--#SEVERITY MAJOR
::= 32 -- 0x20
bt2SwFanFailureFixed TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwFanFailureFixed trap signifies that the
fan failure has been fixed."
--#SEVERITY INFORMATIONAL
::= 33 -- 0x21
bt2SwUfdfoLtMFailure TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwUfdfoLtMFailure trap signifies that a LtM link is down."
--#SEVERITY MAJOR
::= 34 -- 0x22
bt2SwUfdfoLtMUP TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwUfdfoLtMUP trap signifies that a LtM link is up."
--#SEVERITY INFORMATIONAL
::= 35 -- 0x23
bt2SwUfdfoGlobalEna TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwUfdfoGlobalEna trap signifies that Global UFD is enabled."
--#SEVERITY INFORMATIONAL
::= 36 -- 0x24
bt2SwUfdfoGlobalDis TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwUfdfoGlobalDis trap signifies that Global UFD is disabled."
--#SEVERITY INFORMATIONAL
::= 37 -- 0x25
bt2SwUfdfoLtDAutoEna TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwUfdfoLtDAutoEna trap signifies that a LtD link is Auto Enabled."
--#SEVERITY INFORMATIONAL
::= 38 -- 0x26
bt2SwUfdfoLtDAutoDis TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwUfdfoLtDAutoDis trap signifies that a LtD link is Auto Disabled."
--#SEVERITY INFORMATIONAL
::= 39 -- 0x27
bt2SwCubeInserted TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A Cube was inserted."
--#SEVERITY INFORMATIONAL
::= 40 -- 0x28
bt2SwCubeRemoved TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A Cube was removed."
--#SEVERITY INFORMATIONAL
::= 41 -- 0x29
bt2SwStgNewRoot TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString, stgCurCfgIndex,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwStgNewRoot trap signifies that the bridge has become the new root of the STG."
--#SEVERITY INFORMATIONAL
::= 42 -- 0x2A
bt2SwCistNewRoot TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwCistNewRoot trap signifies that the bridge has become the new root of the CIST."
--#SEVERITY INFORMATIONAL
::= 43 -- 0x2B
bt2SwStgTopologyChanged TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString, stgCurCfgIndex,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwStgTopologyChanged trap signifies that there was a STG topology change."
--#SEVERITY INFORMATIONAL
::= 44 -- 0x2C
bt2SwCistTopologyChanged TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION
"A bt2SwCistTopologyChanged trap signifies that there was a CIST topology change."
--#SEVERITY INFORMATIONAL
::= 45 -- 0x2D
bt2SwHotlinksMasterUp TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION "A bt2SwHotlinksMasterUp trap signifies that the Master interface is active."
--#SEVERITY INFORMATIONAL
::= 46 -- 0x2E
bt2SwHotlinksMasterDn TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION "A bt2SwHotlinksMasterDn trap signifies that the Master interface is not active."
--#SEVERITY INFORMATIONAL
::= 47 -- 0x2F
bt2SwHotlinksBackupUp TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION "A bt2SwHotlinksBackupUp trap signifies that the Backup interface is active."
--#SEVERITY INFORMATIONAL
::= 48 -- 0x30
bt2SwHotlinksBackupDn TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION "A bt2SwHotlinksBackupDn trap signifies that the Backup interface is not active."
--#SEVERITY INFORMATIONAL
::= 49 -- 0x31
bt2SwHotlinksNone TRAP-TYPE
ENTERPRISE bt2Traps
VARIABLES { bt2SwTrapDisplayString,
sysName, sysLocation, sysContact }
DESCRIPTION "A bt2SwHotlinksNone trap signifies that there are no active interfaces."
--#SEVERITY INFORMATIONAL
::= 50 -- 0x32
-- ----------------------------------------------------------------------------
-- } INSERT: bt2trap
-- ----------------------------------------------------------------------------
END

23994
mibs/BLADETYPE4-NETWORK-MIB Normal file

File diff suppressed because it is too large Load Diff

24113
mibs/BLADETYPE5-NETWORK-MIB Normal file

File diff suppressed because it is too large Load Diff

24337
mibs/BLADETYPE6-NETWORK-MIB Normal file

File diff suppressed because it is too large Load Diff

81
mibs/DEVBASE-MIB Normal file
View File

@ -0,0 +1,81 @@
DEVBASE-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, IpAddress
FROM SNMPv2-SMI
DisplayString, MacAddress
FROM SNMPv2-TC
device
FROM ANIROOT-MIB;
-- Device Mib (Common to BSU/SU)
aniDevBase MODULE-IDENTITY
LAST-UPDATED "0105091130Z" -- Wed May 9 11:30:00 PDT 2001
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"This group gives some basic information about the device
(BSU or SU).
All objects within this group are applicable to both the devices.
"
::= { device 1 }
aniDevProductName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The model number of the device.
"
--DEFAULT next-function-async std_next_async
::= { aniDevBase 1 }
aniDevLanIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Lan IP Address of the device."
--DEFAULT next-function-async std_next_async
::= { aniDevBase 2 }
aniDevLanSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subnet mask of the device."
--DEFAULT next-function-async std_next_async
::= { aniDevBase 3 }
aniDevDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Gateway IP address.
On BSU, this refers to the Lan Gateway address.
On SU, this refers to the Wireless Gateway address.
"
--DEFAULT next-function-async std_next_async
::= { aniDevBase 4 }
aniDevMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac Address of the device."
--DEFAULT next-function-async std_next_async
::= { aniDevBase 5 }
END

104
mibs/DEVCONTROL-MIB Normal file
View File

@ -0,0 +1,104 @@
DEVCONTROL-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
device
FROM ANIROOT-MIB;
-- Device Mib (Common to BSU/SU)
aniDevControl MODULE-IDENTITY
LAST-UPDATED "0105091130Z" -- Wed May 9 11:30:00 PDT 2001
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"This group allows users to handle device control operations like
resetting the device and setting to factory defaults.
It can be used for both BSU and SU.
"
::= { device 4 }
aniDevControlResetDevice OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to true(1) causes the device to reset.
Setting the object to false(2) is not allowed.
If a Get request is sent before this object is actually
set, the value false(2) will be returned.
"
--DEFAULT next-function-async std_next_async
::= { aniDevControl 1 }
aniDevControlSetFactoryDefaults OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides an option to reset configuration
parameters to factory defaults.
Setting this object to true(1) allows restoring all
configuration parameters to factory default values.
Setting the object to false(2) is not allowed.
If a Get request is sent before this object is actually
set, the value false(2) will be returned.
Note: This parameter is not supported for this release.
Hence it is defined as a read-only object.
"
--DEFAULT next-function-async std_next_async
::= { aniDevControl 2 }
aniDevControlStartUpload OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to true(1) causes the device to upload
the entire Configuration File onto the TFTP server on the
service provider side.
aniDevTftpServer is the designated TFTP server used in this
upload process.
Setting the object to false(2) is not allowed.
If a Get request is sent before this object is actually
set, the value false(2) will be returned.
"
--DEFAULT next-function-async std_next_async
::= { aniDevControl 3 }
aniDevControlUploadState OBJECT-TYPE
SYNTAX INTEGER {
successful(1),
failed(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reading this object returns the status of the previous upload
process.
The possible return values are:
successful(1) - upload operation completed successfully
failed(2) - upload operation failed
If a Get request is sent before aniDevControlStartUpload
is actually set, the value successful(1) will be returned
by default.
"
--DEFAULT next-function-async std_next_async
::= { aniDevControl 4 }
END

92
mibs/DEVETHERNET-MIB Normal file
View File

@ -0,0 +1,92 @@
DEVETHERNET-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
device
FROM ANIROOT-MIB;
aniDevEthernet MODULE-IDENTITY
LAST-UPDATED "0210251725Z" -- Fri Oct 25 17:25:00 PDT 2002
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"This group provides Ethernet related information for BSU or SU.
"
::= { device 11 }
aniDevEthernetConfig OBJECT IDENTIFIER ::= { aniDevEthernet 1 }
-- the BSU/SU Ethernet Configuration group
aniDevEthernetConfigMode OBJECT-TYPE
SYNTAX INTEGER {
auto-negotiate(1),
speed-100mbps-full(2),
speed-100mbps-half(3),
speed-10mbps-full(4),
speed-10mbps-half(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Ethernet Speed (10 or 100 Mbps) and
Duplex Setting (Half or Full)
or to set the device to auto-negotiate.
"
DEFVAL { auto-negotiate }
::= { aniDevEthernetConfig 1 }
aniDevEthernetCurrentLinkStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the current ethernet link status of the device
"
::= { aniDevEthernetConfig 2 }
aniDevEthernetCurrentSpeed OBJECT-TYPE
SYNTAX INTEGER {
speed-10-mbps(1),
speed-100-mbps(2),
not-applicable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the current ethernet speed of the device
"
::= { aniDevEthernetConfig 3 }
aniDevEthernetCurrentDuplex OBJECT-TYPE
SYNTAX INTEGER {
half-duplex(1),
full-duplex(2),
not-applicable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the current ethernet duplex mode of the device
"
::= { aniDevEthernetConfig 4 }
END

98
mibs/DEVEVENT-MIB Normal file
View File

@ -0,0 +1,98 @@
DEVEVENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
device
FROM ANIROOT-MIB;
-- the aniDevEventTable group
aniDevEvent MODULE-IDENTITY
LAST-UPDATED "0012111753Z" -- Mon Dec 11 17:53:04 PDT 2000
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"This group contains the Event Notification group.
Event Notification can be sent through email by
configuring the aniDevEvNotify group. Note that the
SMTP Server Address (aniDevSmtpServer from the
device_server.mib) should also be configured to send email.
Currently, viewing/clearing of Event Log Table through SNMP Agent
is not supported.
"
::= { device 6 }
-- The Event Notification Group
aniDevEvNotify OBJECT IDENTIFIER
--DEFAULT next-function-async std_next_async
::= { aniDevEvent 2 }
aniDevEmailSending OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable email sending.
"
--DEFAULT next-function-async std_next_async
::= { aniDevEvNotify 1 }
aniDevEmailSender OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The email address for the sender.
"
--DEFAULT next-function-async std_next_async
::= { aniDevEvNotify 2 }
aniDevDomainName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The domain name.
"
--DEFAULT next-function-async std_next_async
::= { aniDevEvNotify 3 }
aniDevEmailReceiver1 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The email address for the first receiver.
"
--DEFAULT next-function-async std_next_async
::= { aniDevEvNotify 4 }
aniDevEmailReceiver2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The email address for the second receiver.
"
--DEFAULT next-function-async std_next_async
::= { aniDevEvNotify 5 }
END

779
mibs/DEVFILTER-MIB Normal file
View File

@ -0,0 +1,779 @@
DEVFILTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE, MODULE-IDENTITY, Integer32
FROM SNMPv2-SMI
MacAddress, DisplayString, RowStatus
FROM SNMPv2-TC
device
FROM ANIROOT-MIB;
aniDevFilter MODULE-IDENTITY
LAST-UPDATED "0105091130Z" -- Wed May 9 11:30:00 PDT 2001
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"This group provides Filter related information for BSU or SU.
"
::= { device 8 }
aniDevFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF AniDevFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table allows the user to view the configured IP
Filters.
"
::= { aniDevFilter 1 }
aniDevFilterEntry OBJECT-TYPE
SYNTAX AniDevFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing objects for each IP Filter
configured.
"
INDEX { aniDevFilterIfIndex, aniDevFilterIdentifier }
::= { aniDevFilterTable 1 }
AniDevFilterEntry ::= SEQUENCE {
aniDevFilterIfIndex INTEGER,
aniDevFilterIdentifier Integer32,
aniDevFilterName DisplayString,
aniDevFilterPriority Integer32,
aniDevFilterActivationState INTEGER,
aniDevFilterPermission INTEGER,
aniDevFilterIpProtocol Integer32,
aniDevFilterIpSaddr IpAddress,
aniDevFilterIpSmask IpAddress,
aniDevFilterIpDaddr IpAddress,
aniDevFilterIpDmask IpAddress,
aniDevFilterIpSourceStart INTEGER,
aniDevFilterIpSourceEnd INTEGER,
aniDevFilterIpDestStart INTEGER,
aniDevFilterIpDestEnd INTEGER,
aniDevFilterIpOptions Integer32,
aniDevFilterIpSecOptions INTEGER,
aniDevFilterIcmpMsgType INTEGER,
aniDevFilterIcmpSubcode INTEGER,
aniDevFilterTcpFlags Integer32,
aniDevFilterDestMacMask OCTET STRING,
aniDevFilterSourceMac MacAddress,
aniDevFilterEnetType DisplayString,
aniDevFilterLlcDSAP DisplayString,
aniDevFilterLlcSSAP DisplayString,
aniDevFilterLlcControl DisplayString,
aniDevFilterLocalCode DisplayString,
aniDevFilterRowStatus RowStatus,
aniDevFilterUserPriorityHi INTEGER,
aniDevFilterUserPriorityLo INTEGER,
aniDevFilterVlanIdStart INTEGER,
aniDevFilterVlanIdEnd INTEGER
}
aniDevFilterIfIndex OBJECT-TYPE
SYNTAX INTEGER {
ethernet(1),
wireless-port1(2),
wireless-port2(3),
wireless-port3(4),
wireless-port4(5),
wireless-port5(6),
wireless-port6(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Interface Type.
On SU, only ethernet(1) and wireless-port1(2) are valid.
On BSU, ethernet(1) and all configured wireless interfaces
-- wireless-port1(2), wireless-port2(3), wireless-port3(4),
wireless-port4(5), wireless-port5(6), wireless-port6(7) are valid,
that is, filtering should be allowed on these wireless
interfaces only if they are configured.
"
DEFVAL { 1 }
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 1 }
aniDevFilterIdentifier OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A unique number which identifies the filtering rule.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 2 }
aniDevFilterName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A name which identifies the filtering rule.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 3 }
aniDevFilterPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority for the filtering rule. It should be unique.
A higher number means higher priority.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 4 }
aniDevFilterActivationState OBJECT-TYPE
SYNTAX INTEGER {
inactive(1),
active(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of the filtering rule.
"
DEFVAL { 2 }
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 5 }
aniDevFilterPermission OBJECT-TYPE
SYNTAX INTEGER {
block(1),
pass(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The permissions for the filtering rule.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 6 }
aniDevFilterIpProtocol OBJECT-TYPE
SYNTAX Integer32 (0..257)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP protocol value.
List of well known IP Protocols:
Protocol Value
-------- -----
ICMP 1
IGMP 2
TCP 6
EGP 8
UDP 17
IPIP 94
RSVP 46
GRE 47
TCP or UDP 257
Apart from the above protocols, the user can also specify
other values.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 7 }
aniDevFilterIpSaddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The source IP address for this Filter.
IP Source Address and Subnet Mask go in a pair.
So if aniDevFilterIpSaddr is configured, then
aniDevFilterIpSmask should be configured as well and
vice versa.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 8 }
aniDevFilterIpSmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Subnet mask for the source IP Address.
IP Source Address and Subnet Mask go in a pair.
So if aniDevFilterIpSaddr is configured, then
aniDevFilterIpSmask should be configured as well and
vice versa.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 9 }
aniDevFilterIpDaddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination IP address for this Filter.
IP Destination Address and Subnet Mask go in a pair.
So if aniDevFilterIpDaddr is configured, then
aniDevFilterIpDmask should be configured as well and
vice versa.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 10 }
aniDevFilterIpDmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Subnet mask for the destination IP Address.
IP Destination Address and Subnet Mask go in a pair.
So if aniDevFilterIpDaddr is configured, then
aniDevFilterIpDmask should be configured as well and
vice versa.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 11 }
aniDevFilterIpSourceStart OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lowest bound value for the source port number.
List of Some Well Known Ports:
Application Port
----------- ----
Ftp Data 20
Ftp Control 21
HTTP 80
IMAP2 143
SNMP 161
POP3 110
SMTP 25
Telnet 23
TFTP 69
BootP Server 67
BootP Client 68
Gopher 70
Finger 79
BGP 179
In addition to the list, the user can enter any other
value as well.
This field is valid only if the aniDevFilterIpProtocol
field is set to TCP, UDP, (TCP or UDP) or not specified by the user.
aniIpFilterIpSourceEnd should be >=
aniIpFilterIpSourceStart.
Whenever aniIpFilterIpSourceEnd is configured,
aniIpFilterIpSourceStart should be configured as well.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 12 }
aniDevFilterIpSourceEnd OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest bound value for the source port number.
Refer to the Well known ports list under
aniIpFilterIpSourceStart description.
In addition to the list, the user can enter any other
value as well.
This field is valid only if the aniDevFilterIpProtocol is
set to TCP, UDP, (TCP or UDP) or not specified by the user.
aniDevFilterIpSourceEnd should be >= aniDevFilterIpSourceStart.
Whenever aniDevFilterIpSourceEnd is configured,
aniDevFilterIpSourceStart should be configured as well.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 13 }
aniDevFilterIpDestStart OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lowest bound value for the destination port number.
Refer to the Well known ports list under
aniIpFilterIpSourceStart description.
In addition to the list, the user can enter any other
value as well.
This field is valid only if the aniDevFilterIpProtocol
is set to TCP, UDP, (TCP or UDP) or not specified by the user.
aniDevFilterIpDestEnd should be >= aniDevFilterIpDestStart.
Whenever aniDevFilterIpDestStart is configured,
aniDevFilterIpDestEnd should be configured as well.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 14 }
aniDevFilterIpDestEnd OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest bound value for the destination port number.
Refer to the Well known ports list under
aniIpFilterIpSourceStart description.
In addition to the list, the user can enter any other
value as well.
This field is valid only if the aniDevFilterIpProtocol
is set to TCP, UDP, (TCP or UDP) or not specified by the user.
aniDevFilterIpDestEnd should be >= aniDevFilterIpDestStart.
Whenever aniDevFilterIpDestStart is configured,
aniDevFilterIpDestEnd should be configured as well.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 15 }
aniDevFilterIpOptions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Mask value for the IP Options.
No Operation (0x000001)
Route Record (0x000002)
Time Stamp (0x000040)
MTU Probe (0x000008)
MTU Reply (0x000010)
Trace Route (0x000080)
Address Extension (0x004000)
Loose Source Route (0x000200)
Strict Source Route (0x002000)
Extended Security (0x000400)
Security (0x000100)
Commercial Security (0x000800)
Experimental Measurement (0x000004)
Experimental Flow Control (0x040000)
Experimental Access Control (0x008000)
Stream Id (0x001000)
IMI Traffic Descriptor (0x010000)
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 16 }
aniDevFilterIpSecOptions OBJECT-TYPE
SYNTAX INTEGER {
top-secret(1),
secret(2),
confidential(3),
unclassified(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Security Value.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 17 }
aniDevFilterIcmpMsgType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Message Type for ICMP Protocol.
This field is valid only if the aniDevFilterIpProtocol
is set to ICMP or not specified by the user.
Valid Range:
ICMP Message Type SubCode
------------ ---- ----
Echo reply 0
------------------------------------------------------------
Destination
Unreachable 3 0 = net unreachable;
1 = host unreachable;
2 = protocol unreachable;
3 = port unreachable;
4 = fragmentation needed and DF set;
5 = source route failed.
------------------------------------------------------------
Source Quench 4
------------------------------------------------------------
Redirect 5 0 = Redirect datagrams for the Network.
1 = Redirect datagrams for the Host.
2 = Redirect datagrams for the Type of
Service and Network.
3 = Redirect datagrams for the Type of
Service and Host.
------------------------------------------------------------
Echo 8
------------------------------------------------------------
Time Exceeded
Message 11 0 = time to live exceeded in transit;
1 = fragment reassembly time exceeded.
------------------------------------------------------------
Parameter
Problem 12 0 = pointer indicates the error.
------------------------------------------------------------
Timestamp
message 13
------------------------------------------------------------
Timestamp
reply message 14
------------------------------------------------------------
Information
Request 15
------------------------------------------------------------
Information
Reply 16
------------------------------------------------------------
Address Mask
request 17
------------------------------------------------------------
Address Mask
reply 18
------------------------------------------------------------
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 18 }
aniDevFilterIcmpSubcode OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Subcode for ICMP Protocol.
This field is valid only if the aniDevFilterIpProtocol is
set to ICMP or not specified by the user.
If this field is specified then aniDevFilterIcmpMsgType
should already be specified. The values allowed for ICMP Code
depend on aniDevFilterIcmpMsgType.
Refer to the description under aniDevFilterIcmpMsgType for a
detail list of values.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 19 }
aniDevFilterTcpFlags OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TCP Flags.
The valid range:
Urgent (0x20)
Acknowledgement (0x10)
Push (0x08)
Reset (0x04)
Sync (0x02)
Sync-Ack (0x12)
Finish (0x01)
Finish-Ack (0x11)
This field is valid only if the aniDevFilterIpProtocol
is set to ICMP or not specified by the user.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 20 }
aniDevFilterDestMacMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..12))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MAC address and mask value for destination.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 21 }
aniDevFilterSourceMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MAC Address of the source.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 22 }
aniDevFilterEnetType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Ethernet type value in the ethernet header.
The maximum length of the ethernet packet is 1500 (0x5DC).
The value of the ethernet type must be greater than 1500.
Appicable for Ethernet Version II frame type. If this type
is being used then, DSAP (LLC Header), SSAP (LLC Header),
Control Byte (LLC Header) and Local Code (SNAP) cannot be
used and vice-versa.
Valid Range: 0x5DD to 0xFFFF
List of Ethernet Types:
-----------------------------------------------------------
0x800 DOD Internet Protocol (IP)
-----------------------------------------------------------
0x806 Address Resolution Protocol (ARP)
(for IP and for CHAOS)
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 23 }
aniDevFilterLlcDSAP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DSAP (Destination Service Access Point) value
in LLC Header.
Valid Range: 0 to 0xFF
Applicable for IEEE 802.3 Frame Format only.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 24 }
aniDevFilterLlcSSAP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The SSAP (Source Service Access Point) value
in LLC Header.
Valid Range: 0 to 0xFF
Applicable for IEEE 802.3 Frame Format only.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 25 }
aniDevFilterLlcControl OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Control Byte of the LLC Header.
Valid Range: 0 to 0xFF
Applicable for IEEE 802.3 Frame Format only.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 26 }
aniDevFilterLocalCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Local Code for SNAP ethernet type.
Applicable for IEEE 802.3 Frame Format only.
DSAP should be set to 0xAA, SSAP should be set to 0xAA,
Control Byte should be set to 0x03.
Valid range: 0 - 0xFFFF.
List of Ethernet Types:
--------------------------------------------------------
0x800 DOD Internet Protocol (IP)
--------------------------------------------------------
0x806 Address Resolution Protocol (ARP)
(for IP and for CHAOS)
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 27 }
aniDevFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represents the state of an entry within the
table. It is used to manage creation and deletion of rows.
The values include:
active(1)
notInService(2)
notReady(3)
createAndGo(4)
createAndWait(5)
destroy(6)
When a Get request is sent, this object returns either
active(1), notInService(2) or notReady(3) depending on
the state of this row.
A new row can be Created using either createAndGo(4) or
createAndWait(5).
For Deleting a row, this field should be set to destroy(6).
"
::= { aniDevFilterEntry 28 }
aniDevFilterUserPriorityHi OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The high priority byte of the user priority.
The user priority specifies the matching
parameters for the IEEE 802.1P user_priority
bits. An Ethernet packet with IEEE 802.1P
user_priority value 'priority' matches these
parameters if pri-low <= priority <= pri_high.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 29 }
aniDevFilterUserPriorityLo OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The low priority byte of the user priority.
The user priority specifies the matching
parameters for the IEEE 802.1P user_priority
bits. An Ethernet packet with IEEE 802.1P
user_priority value 'priority' matches these
parameters if pri-low <= priority <= pri_high.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 30 }
aniDevFilterVlanIdStart OBJECT-TYPE
SYNTAX INTEGER (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower limit for the VLAN ID.
This value is used to specify the lower limit in the
range. Any IEEE 802.1P packet from a customer's VLAN
that falls into the range matches the rule.
aniDevFilterVlanIdStart and aniDevFilterVlanIdEnd
must be defined in a pair.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 31 }
aniDevFilterVlanIdEnd OBJECT-TYPE
SYNTAX INTEGER (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upper limit for the VLAN ID.
This value is used to specify the upper limit in the
range. Any IEEE 802.1P packet from a customer's VLAN
that falls into the range matches the rule.
aniUSClassifierVlanIdStart and aniUSClassifierVlanIdEnd
must be defined in a pair.
"
--DEFAULT next-function-async aniDevFilterEntry_next
::= { aniDevFilterEntry 32 }
aniDevFilterIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AniDevFilterIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table allows the user to enable/disable Filtering
per interface basis.
"
::= { aniDevFilter 2 }
aniDevFilterIfEntry OBJECT-TYPE
SYNTAX AniDevFilterIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing objects for each IP Filter
interface configured.
"
INDEX { aniDevFilterIfIdentifier }
::= { aniDevFilterIfTable 1 }
AniDevFilterIfEntry ::= SEQUENCE {
aniDevFilterIfIdentifier INTEGER,
aniDevFilterIfFlag INTEGER
}
aniDevFilterIfIdentifier OBJECT-TYPE
SYNTAX INTEGER {
ethernet(1),
wireless-port1(2),
wireless-port2(3),
wireless-port3(4),
wireless-port4(5),
wireless-port5(6),
wireless-port6(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Interface Type.
On SU, only ethernet(1) and wireless-port1(2) are valid.
On BSU, ethernet(1) and all configured wireless interfaces
-- wireless-port1(2), wireless-port2(3), wireless-port3(4),
wireless-port4(5), wireless-port5(6), wireless-port6(7) are valid,
that is, filtering should be allowed on these wireless
interfaces only if they are configured.
"
DEFVAL { 1 }
--DEFAULT next-function-async aniDevFilterIfEntry_next
::= { aniDevFilterIfEntry 1 }
aniDevFilterIfFlag OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flag to enable or disable filtering on
a particular interface.
The default value depends on whether a rule is configured
on the particular interface or not. When a rule is configured
on the interface, this flag will be set to enable(1)
automatically. If no rule is configured, this flag should
be disabled by default.
"
--DEFAULT next-function-async aniDevFilterIfEntry_next
::= { aniDevFilterIfEntry 2 }
END

80
mibs/DEVHW-MIB Normal file
View File

@ -0,0 +1,80 @@
DEVHW-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, Integer32, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
device
FROM ANIROOT-MIB;
-- the aniDevHardware group
aniDevHardware MODULE-IDENTITY
LAST-UPDATED "0105091130Z" -- Wed May 9 11:30:00 PDT 2001
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"This group provides information specific to the device hardware.
These objects are common to both BSU and SU.
"
::= { device 3 }
aniDevHwRevision OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Hardware Revision Number.
"
--DEFAULT next-function-async std_next_async
::= { aniDevHardware 1 }
aniDevHwSpeed OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Hardware Speed.
"
--DEFAULT next-function-async std_next_async
::= { aniDevHardware 2 }
aniDevHwBuildDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..22))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Hardware Date.
"
--DEFAULT next-function-async std_next_async
::= { aniDevHardware 3 }
aniDevHwSerialNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial Number for the Hardware.
"
--DEFAULT next-function-async std_next_async
::= { aniDevHardware 4 }
aniDevHwBoardRevision OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Revision Number of the board.
"
--DEFAULT next-function-async std_next_async
::= { aniDevHardware 5 }
END

138
mibs/DEVNM-MIB Normal file
View File

@ -0,0 +1,138 @@
DEVNM-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
device
FROM ANIROOT-MIB;
aniDevNetworkManager MODULE-IDENTITY
LAST-UPDATED "0105091130Z" -- Wed May 9 11:30:00 PDT 2001
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"The aniDevNetworkMgrAccessTable provides one level of security
for access to the device by network management stations.
Access is also constrained by community strings.
Currently, creation and deletion of rows to this table through
SNMP Agent is not allowed.
"
::= { device 7 }
aniDevNumManagingHosts OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives the number of Managing Hosts configured.
"
--DEFAULT next-function-async std_next_async
::= { aniDevNetworkManager 1 }
aniDevNetworkMgrAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF AniDevNetworkMgrAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table controls access to SNMP objects by network
management stations. If the table is empty, access
to SNMP objects is unrestricted.
"
::= { aniDevNetworkManager 2 }
aniDevNetworkMgrAccessEntry OBJECT-TYPE
SYNTAX AniDevNetworkMgrAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Controls access to SNMP objects by a particular network
management station. For each entry in this table, the
contents are not readable unless the management station
has read-write permission.
"
INDEX { aniDevNMAccessIndex }
::= { aniDevNetworkMgrAccessTable 1 }
AniDevNetworkMgrAccessEntry ::= SEQUENCE {
aniDevNMAccessIndex INTEGER,
aniDevNMAccessIp IpAddress,
aniDevNMReadAccessCommunity DisplayString,
aniDevNMWriteAccessCommunity DisplayString,
aniDevNMAccessControl INTEGER
}
aniDevNMAccessIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index used to order the table entries.
"
::= { aniDevNetworkMgrAccessEntry 1 }
aniDevNMAccessIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the network management station.
The address 0.0.0.0 is defined to mean any NMS.
If traps are enabled for this entry, then the
value must be the address of a specific device.
"
::= { aniDevNetworkMgrAccessEntry 2 }
aniDevNMReadAccessCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Read access community string to be matched for
access by this entry.
"
DEFVAL { "public" }
::= { aniDevNetworkMgrAccessEntry 3 }
aniDevNMWriteAccessCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Write access community string to be matched for
access by this entry.
"
DEFVAL { "private" }
::= { aniDevNetworkMgrAccessEntry 4 }
aniDevNMAccessControl OBJECT-TYPE
SYNTAX INTEGER {
read(1),
readWrite(2),
roWithTraps(3),
rwWithTraps(4),
trapsOnly(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the managing host access right to
this device.
"
DEFVAL { readWrite }
::= { aniDevNetworkMgrAccessEntry 5 }
END

336
mibs/DEVROUTE-MIB.mib Normal file
View File

@ -0,0 +1,336 @@
DEVROUTE-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
device
FROM ANIROOT-MIB;
-- the aniDevRouteTable group
aniDevRoute MODULE-IDENTITY
LAST-UPDATED "0105091130Z" -- Wed May 9 11:30:00 PDT 2001
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"The aniDevRoutingTable allows the user to view and configure routes.
It is similar to the ipRouteTable in RFC1213 except that the table
is indexed on 3 objects (aniDevRouteDest, aniDevRouteNextHop,
aniDevRouteMask instead of just one). Also, some of the objects
are read-only since our software does not allow their configuration.
Routes can be added and deleted using this table. The
aniDevRouteNextHop field for existing routes can be modified.
To add an entry, send a set request with all the index fields set
appropriately. It is required to specify aniDevRouteFlag while
adding a new route.
To delete an entry, select the row with the correct index fields and
set the parameter aniDevRouteType to invalid(2).
Note, aniDevRouteType cannot be set as anything else other than invalid(2).
When the device (BSU or SU) is in Bridge mode, the routing table will
not be displayed.
"
::= { device 9 }
aniDevRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AniDevRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity's IP Routing table."
::= { aniDevRoute 1 }
aniDevRouteEntry OBJECT-TYPE
SYNTAX AniDevRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A route to a particular destination."
INDEX { aniDevRouteDest, aniDevRouteNextHop, aniDevRouteMask }
::= { aniDevRouteTable 1 }
AniDevRouteEntry ::=
SEQUENCE {
aniDevRouteDest
IpAddress,
aniDevRouteIfIndex
INTEGER,
aniDevRouteMetric1
INTEGER,
aniDevRouteMetric2
INTEGER,
aniDevRouteMetric3
INTEGER,
aniDevRouteMetric4
INTEGER,
aniDevRouteNextHop
IpAddress,
aniDevRouteType
INTEGER,
aniDevRouteProto
INTEGER,
aniDevRouteAge
INTEGER,
aniDevRouteMask
IpAddress,
aniDevRouteMetric5
INTEGER,
aniDevRouteInfo
OBJECT IDENTIFIER,
aniDevRouteFlag
INTEGER
}
aniDevRouteDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The destination IP address of this route. An
entry with a value of 0.0.0.0 is considered a
default route. Multiple routes to a single
destination can appear in the table."
::= { aniDevRouteEntry 1 }
aniDevRouteIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
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."
::= { aniDevRouteEntry 2 }
aniDevRouteMetric1 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The primary routing metric for this route. The
semantics of this metric are determined by the
routing-protocol specified in the route's
aniDevRouteProto value. If this metric is not used,
its value should be set to -1."
::= { aniDevRouteEntry 3 }
aniDevRouteMetric2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An alternate routing metric for this route. The
semantics of this metric are determined by the
routing-protocol specified in the route's
aniDevRouteProto value. If this metric is not used,
its value should be set to -1."
::= { aniDevRouteEntry 4 }
aniDevRouteMetric3 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An alternate routing metric for this route. The
semantics of this metric are determined by the
routing-protocol specified in the route's
aniDevRouteProto value. If this metric is not used,
its value should be set to -1."
::= { aniDevRouteEntry 5 }
aniDevRouteMetric4 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An alternate routing metric for this route. The
semantics of this metric are determined by the
routing-protocol specified in the route's
aniDevRouteProto value. If this metric is not used,
its value should be set to -1."
::= { aniDevRouteEntry 6 }
aniDevRouteNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the next hop of this route.
(In the case of a route bound to an interface
which is realized via a broadcast media, the value
of this field is the agent's IP address on that
interface.)"
::= { aniDevRouteEntry 7 }
aniDevRouteType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
invalid(2), -- an invalidated route
-- route to directly
direct(3), -- connected (sub-)network
-- route to a non-local
indirect(4) -- host/network/sub-network
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of route.
Currently, aniDevRouteType cannot be set to anything
other than invalid(2).
Setting this object to the value invalid(2) has
the effect of deleting/invalidating the
corresponding entry in the aniDevRouteTable object.
That is, it effectively dissasociates the destination
identified with said entry from the route identified
with said entry."
::= { aniDevRouteEntry 8 }
aniDevRouteProto OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
-- non-protocol information,
-- e.g., manually configured
local(2), -- entries
-- set via a network
netmgmt(3), -- management protocol
-- obtained via ICMP,
icmp(4), -- e.g., Redirect
-- the remaining values are
-- all gateway routing
-- protocols
egp(5),
ggp(6),
hello(7),
rip(8),
is-is(9),
es-is(10),
ciscoIgrp(11),
bbnSpfIgp(12),
ospf(13),
bgp(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing mechanism via which this route was
learned. Inclusion of values for gateway routing
protocols is not intended to imply that hosts
should support those protocols."
::= { aniDevRouteEntry 9 }
aniDevRouteAge OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds since this route was last
updated or otherwise determined to be correct.
Note that no semantics of `too old' can be implied
except through knowledge of the routing protocol
by which the route was learned."
::= { aniDevRouteEntry 10 }
aniDevRouteMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicate the mask to be logical-ANDed with the
destination address before being compared to the
value in the aniDevRouteDest field. For those systems
that do not support arbitrary subnet masks, an
agent constructs the value of the aniDevRouteMask by
determining whether the value of the correspondent
aniDevRouteDest field belong to a class-A, B, or C
network, and then using one of:
mask network
255.0.0.0 class-A
255.255.0.0 class-B
255.255.255.0 class-C
If the value of the aniDevRouteDest is 0.0.0.0 (a
default route), then the mask value is also
0.0.0.0. It should be noted that all IP routing
subsystems implicitly use this mechanism.
In case of any other aniDevRouteDest (other than the
default route), 0.0.0.0 subnet mask is considered an
invalid mask.
Subnet mask 255.255.255.255 indicates that the route is
a Host route. A Network route cannot have subnet mask
as 255.255.255.255."
::= { aniDevRouteEntry 11 }
aniDevRouteMetric5 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An alternate routing metric for this route. The
semantics of this metric are determined by the
routing-protocol specified in the route's
aniDevRouteProto value. If this metric is not used,
its value should be set to -1."
::= { aniDevRouteEntry 12 }
aniDevRouteInfo OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A reference to MIB definitions specific to the
particular routing protocol which is responsible
for this route, as determined by the value
specified in the route's aniDevRouteProto value. If
this information is not present, its value should
be set to the OBJECT IDENTIFIER { 0 0 }, which is
a syntatically valid object identifier, and any
conformant implementation of ASN.1 and BER must be
able to generate and recognize this value."
::= { aniDevRouteEntry 13 }
aniDevRouteFlag OBJECT-TYPE
SYNTAX INTEGER {
network(1), -- a network route
host(2) -- a host route
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The flag to be associated with this particular
route entry.
While adding a network route, set this value to
network(1). When a host route is being added, this
value is set to host(2). Also, for host route, the
subnet mask aniDevRouteMask has to be 255.255.255.255."
::= { aniDevRouteEntry 14 }
END

137
mibs/DEVSERVER-MIB Normal file
View File

@ -0,0 +1,137 @@
DEVSERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
device
FROM ANIROOT-MIB;
-- the aniDevServer group
aniDevServer MODULE-IDENTITY
LAST-UPDATED "0105091130Z" -- Wed May 9 11:30:00 PDT 2001
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"This group describes all server related information.
It is common for both BSU and SU.
"
::= { device 5 }
aniDevTftpServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the TFTP server responsible for
downloading provisioning and configuration parameters
to this device.
If this parameter is not configured, the value 0.0.0.0
will be returned.
"
--DEFAULT next-function-async std_next_async
::= { aniDevServer 1 }
aniDevDhcpServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the DHCP server.
If this parameter is not configured, the value 0.0.0.0
will be returned.
When BSU is in point to point mode, this parameter is
not applicable and will display 0.0.0.0. Similarly, for
a PacketWave 610 SU and for PacketWave 750 system,
and for SU running in local mode, this object will
display 0.0.0.0.
"
--DEFAULT next-function-async std_next_async
::= { aniDevServer 2 }
aniDevDhcpLeaseExpiration OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..22))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time at which the DHCP Lease will Expire.
When BSU is in point to point mode, this parameter is
not applicable and will display a blank string. Similarly,
for a PacketWave 610 SU, this object will display a blank
string. The same applies for PacketWave 750 and for
SU running in local mode.
"
--DEFAULT next-function-async std_next_async
::= { aniDevServer 3 }
aniDevSuDhcpServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the DHCP Server configured on BSU for
the SU.
When the BSU is in bridge mode, this parameter is not valid.
The agent will return 0.0.0.0.
If an SNMP Get is sent on SU for this parameter, 0.0.0.0 is
returned.
"
--DEFAULT next-function-async std_next_async
::= { aniDevServer 4 }
aniDevTimeServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the Time server. It is also known as the
SNTP server IP address.
On SU, the value 0.0.0.0 will be returned. This object cannot
be changed on the SU.
"
--DEFAULT next-function-async std_next_async
::= { aniDevServer 5 }
aniDevSyslogServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the syslog server.
If this parameter is not configured, the value 0.0.0.0
will be returned.
"
--DEFAULT next-function-async std_next_async
::= { aniDevServer 6 }
aniDevSmtpServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the SMTP server.
If this parameter is not configured, the value
0.0.0.0 will be returned.
"
--DEFAULT next-function-async std_next_async
::= { aniDevServer 7 }
END

105
mibs/DEVSW-MIB Normal file
View File

@ -0,0 +1,105 @@
DEVSW-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, Integer32, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
device
FROM ANIROOT-MIB;
-- the aniDevSoftware group
aniDevSoftware MODULE-IDENTITY
LAST-UPDATED "0105091130Z" -- Wed May 9 11:30:00 PDT 2001
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"This group provides information specific to the software image
loaded on to the device and the configuration file downloaded.
Most of the objects are applicable to both the BSU and SU.
However, a few parameters may be device specific, that is,
applicable to only BSU or only SU.
For eg. aniDevWSSOperatingSoftware is only valid for BSU and
not SU.
"
::= { device 2 }
aniDevSwConfigFile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the device configuration file read from the
TFTP server.
"
--DEFAULT next-function-async std_next_async
::= { aniDevSoftware 1 }
aniDevSwSystemSoftwareFile OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system software file name."
--DEFAULT next-function-async std_next_async
::= { aniDevSoftware 2 }
aniDevSwWssSoftwareFile OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The WSS software file name for the BSU.
This parameter is applicable only for the BSU.
When an SNMP Get request is sent on this parameter on a SU,
an empty string is returned since it is not supported.
Similarly, when BSU is in point to point mode, this parameter
is not valid and returns an empty string. Also, for
PacketWave 750, this parameter is not valid and displays
an empty string."
--DEFAULT next-function-async std_next_async
::= { aniDevSoftware 3 }
aniDevSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Software Version.
"
--DEFAULT next-function-async std_next_async
::= { aniDevSoftware 4 }
aniDevSwBuild OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Software Build number.
"
--DEFAULT next-function-async std_next_async
::= { aniDevSoftware 5 }
aniDevSwBuildDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..22))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Date of the Software Build.
"
--DEFAULT next-function-async std_next_async
::= { aniDevSoftware 6 }
END

629
mibs/DEVTRAPS-MIB Normal file
View File

@ -0,0 +1,629 @@
DEVTRAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
device
FROM ANIROOT-MIB;
-- Device Trap Mib (Common to BSU/SU)
aniDevTrap MODULE-IDENTITY
LAST-UPDATED "0105091130Z" -- Wed May 9 11:30:00 PDT 2001
ORGANIZATION "Aperto Networks"
CONTACT-INFO
"
Postal: Aperto Networks Inc
1637 S Main Street
Milpitas, California 95035
Tel: +1 408 719 9977
"
DESCRIPTION
"The trap group.
"
::= { device 10 }
aniDevTrapControl OBJECT IDENTIFIER ::= { aniDevTrap 1 }
aniDevTraps OBJECT IDENTIFIER ::= { aniDevTrap 0 }
aniDevControlTrapGeneration OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable SNMP Trap Generation."
--DEFAULT next-function-async std_next_async
::= { aniDevTrapControl 1 }
aniDevTrapSuSyncAcquired NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is generated by LKAD when SYNC is acquired.
"
::= { aniDevTraps 1 }
aniDevTrapBsuSuUp NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out by BSU to report that SU is
operational.
"
::= { aniDevTraps 2 }
aniDevTrapBsuSuDown NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out by BSU to report that SU is down.
"
::= { aniDevTraps 3 }
aniDevTrapSuBsuUp NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out by SU to report that BSU is
operational.
"
::= { aniDevTraps 4 }
aniDevTrapSuBsuDown NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out by SU to report that BSU is down.
"
::= { aniDevTraps 5 }
aniDevTrapDhcpFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is generated when DHCP fails.
"
::= { aniDevTraps 6 }
aniDevTrapConfigDownloadFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is generated when Config file download fails.
"
::= { aniDevTraps 7 }
aniDevTrapRamTooLow NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out to indicate that the RAM is
too low.
"
::= { aniDevTraps 8 }
aniDevTrapRamNormal NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out to indicate that the RAM
available is normal.
This trap is sent out to indicate that the
aniDevTrapRamTooLow alarm is cleared.
"
::= { aniDevTraps 9 }
aniDevTrapModemPllNotLocked NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The Modem PLL (Phase Locked Loop) not locked trap.
"
::= { aniDevTraps 10 }
aniDevTrapModemPllNotLockedClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The Modem PLL (Phase Locked Loop) not locked trap cleared.
This trap is sent out to indicate that the
aniDevTrapModemPllNotLocked alarm is cleared.
"
::= { aniDevTraps 11 }
aniDevTrapRadioVoltReg NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap indicates a Radio Voltage Failure.
It is sent out by both BSU and SU.
"
::= { aniDevTraps 12 }
aniDevTrapRadioVoltRegClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when aniDevTrapRadioVoltReg
(Radio Voltage Failure) alarm is cleared.
It is sent out by both BSU and SU.
"
::= { aniDevTraps 13 }
aniDevTrapRadioSynthNotLocked NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is generated when the Radio Synthesizer
is not locked.
It is sent out by BSU and SU.
"
::= { aniDevTraps 14 }
aniDevTrapRadioSynthNotLockedClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out by BSU and SU to indicate that
aniDevTrapRadioSynthNotLocked is cleared.
"
::= { aniDevTraps 15 }
aniDevTrapBsuFanStatus NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when a fan on BSU is not
operational.
"
::= { aniDevTraps 16 }
aniDevTrapBsuFanStatusClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent to indicate that aniDevTrapBsuFanStatus
is cleared, that is, the fan on BSU is operational again.
"
::= { aniDevTraps 17 }
aniDevTrapBsuDc12vStatus NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is generated when a 12V DC power failure occurs
on the BSU.
"
::= { aniDevTraps 18 }
aniDevTrapBsuDc12vStatusClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap indicates that aniDevTrapBsuDc12vStatus alarm
on the BSU has been cleared.
"
::= { aniDevTraps 19 }
aniDevTrapMssPllNotLocked NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The MSS PLL (Phase Locked Loop) not locked trap
which is sent out by BSU.
"
::= { aniDevTraps 20 }
aniDevTrapMssPllNotLockedClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap indicates that aniDevTrapMssPllNotLocked alarm
on the BSU has been cleared.
"
::= { aniDevTraps 21 }
aniDevTrapBsuTempTooLow NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This indicates that the temperature on the BSU is below
the operating limits. A temperature sensor on the BSU
checks the operating temperature of the system board.
"
::= { aniDevTraps 22 }
aniDevTrapBsuTempTooHigh NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This indicates that the temperature on the BSU is above
the operating limits. A temperature sensor on the BSU
checks the operating temperature of the system board.
"
::= { aniDevTraps 23 }
aniDevTrapBsuTempNormal NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This indicates that the temperature on the BSU is within
the operating limits.
It shows that either the aniDevTrapBsuTempTooLow or
aniDevTrapBsuTempTooHigh alarm on the BSU has been cleared.
"
::= { aniDevTraps 24 }
aniDevTrapFlashSpaceTooLow NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the disk space on file system
is too low.
It can be sent out by either BSU or SU.
"
::= { aniDevTraps 25 }
aniDevTrapFlashSpaceNormal NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the disk space on file system
is again normal.
It can be sent out by either BSU or SU to clear the
aniDevTrapFlashSpaceTooLow alarm.
"
::= { aniDevTraps 26 }
aniDevTrapNvramCorrupted NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the NVRAM is corrupted.
64 kB of NVRAM is allocated from the first block
of flash on both BSU and SU. A checksum is maintained
whenever some value if stored in it.
"
::= { aniDevTraps 27 }
aniDevTrapNvramCorruptionClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap indicates that aniDevTrapNvramCorrupted
alarm has been cleared.
"
::= { aniDevTraps 28 }
aniDevTrapFileSysCorrupted NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap indicates that the file system
has been corrupted.
It can be sent out by either BSU or SU.
"
::= { aniDevTraps 29 }
aniDevTrapFileSysCorruptionClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap indicates that aniDevTrapFileSysCorrupted
alarm has been cleared.
It can be sent out by either BSU or SU.
"
::= { aniDevTraps 30 }
aniDevTrapSmtpConnectFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the connection to the
SMTP server fails.
It can be sent out by either BSU or SU.
"
::= { aniDevTraps 31 }
aniDevTrapSmtpDisabled NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when SMTP is disabled on the
system (either BSU or SU).
"
::= { aniDevTraps 32 }
aniDevTrapSwWatchdogReset NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when SU is reset by the Software
Watchdog. The Software Watchdog feature detects low memory
and task suspended cases, sends out the trap and reboots
the device.
"
::= { aniDevTraps 33 }
aniDevTrapNatFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when NAT failure occurs.
It is sent out by SU.
"
::= { aniDevTraps 34 }
aniDevTrapCurrentImageCorrupted NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out to indicate that the current image
is corrupted.
It can be sent out by both BSU or SU.
"
::= { aniDevTraps 35 }
aniDevTrapBsuSuFailedReg NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the BSU-SU registration fails.
"
::= { aniDevTraps 36 }
aniDevTrapDefaultConfigFileNotFound NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the default configuration
file is not found.
It can be sent out by both BSU or SU.
"
::= { aniDevTraps 37 }
aniDevTrapCurrentBsuState NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap shows the current BSU State.
"
::= { aniDevTraps 38 }
aniDevTrapCurrentSuState NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap shows the current SU State.
"
::= { aniDevTraps 39 }
aniDevTrapMemBufferTooLow NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the memory buffer is too low.
It can be sent out by either BSU or SU.
"
::= { aniDevTraps 40 }
aniDevTrapMemBufferNormal NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the memory buffer is again
normal.
It can be sent out by either BSU or SU to clear the
aniDevMemBufferTooLow alarm.
"
::= { aniDevTraps 41 }
aniDevTrapConfigFileVersionCheckFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when there is a problem in the version
of the config file. It is sent out when either the version
information is missing or if there is a mismatch in the
version.
"
::= { aniDevTraps 42 }
aniDevTrapDefaultFileVersionCheckFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when there is a problem in the version
of the default file. It is sent out when either the version
information is missing or if there is a mismatch in the
version.
"
::= { aniDevTraps 43 }
aniDevTrapConfigFileUploadFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the upload of the config file
fails.
"
::= { aniDevTraps 44 }
aniDevTrapConfigFileUploadChecksumFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when there is a checksum error
on the config file after the upload.
"
::= { aniDevTraps 45 }
aniDevTrapRunningBaselineImage NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when a baseline image is
running.
"
::= { aniDevTraps 46 }
aniDevTrapPowerSupplyFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out by the BSU when there is a power
supply failure.
"
::= { aniDevTraps 48 }
aniDevTrapPowerSupplyNormal NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out by the BSU when the power supply is
normal again. It is sent out to indicate that the
aniDevTrapPowerSupplyFailure alarm is cleared.
"
::= { aniDevTraps 49 }
aniDevTrapRealtimeClockFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out by the BSU when there is a real time
clock failure.
"
::= { aniDevTraps 50 }
aniDevTrapRealtimeClockNormal NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out by the BSU when the real time clock
is normal again. It is sent out to indicate that the
aniDevTrapRealtimeClockFailure alarm is cleared.
"
::= { aniDevTraps 51 }
aniDevTrapModelNumFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when there is an error
related to the model number.
"
::= { aniDevTraps 53 }
aniDevTrapConfigParseFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when there is an error in
the parsing of the configuration file.
"
::= { aniDevTraps 55 }
aniDevUpdateInventory NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out to notify configuration change in
SU customer name.
"
::= { aniDevTraps 56 }
aniDevTrapPppFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out whenever PPP fails to establish a session.
"
::= { aniDevTraps 57 }
aniDevTrapPppStatus NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent whenever a PPP link goes up or down.
"
::= { aniDevTraps 58 }
aniDevTrapFrequencyChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out whenever the channel frequency
is changed on the BSU and SU while they are in the
operational state.
"
::= { aniDevTraps 59 }
aniDevTrapPPPoeSessionUp NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out whenever the when a PPPoE Session comes up.
"
::= { aniDevTraps 62 }
aniDevTrapPPPoeOfferError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out whenever the when no valid PPPoE Active Discovery Offer (PADO)
is received in response to a PPPoE Active Discovery Initiation (PADI) packet
or if no valid PPPoE Active Discovery Session-confirmation (PADS) is received
in response to a PPPoE Active Discovery Request (PADR) packet.
"
::= { aniDevTraps 63 }
aniDevTrapPPPoeSessionTerminate NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when a PPPoE Session is terminated.
"
::= { aniDevTraps 64 }
aniDevTrapEtherAutoNegotiate NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when device go back to auto-negotiate mode.
"
::= { aniDevTraps 65 }
aniDevTrapRadioInitError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the radio can't be initialized.
Under an error condition this event will be generated prior to
SU becoming operational.
"
::= { aniDevTraps 66 }
aniDevTrapMaxPowerError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when when the radio board can't reach maximum
configured power. This can be caused by a combination of faulty
(or very long) coaxial cable connecting IDU and ODU and/or extremely
hot weather or just bad calibration data on the radio board.
"
::= { aniDevTraps 67 }
aniDevTrapMaxPowerErrorClear NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the event aniDevTrapMaxPowerError has been cleared.
"
::= { aniDevTraps 68 }
aniDevTrapAgcTableNotCalibrated NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the AGC Table is not calibrated.
SODU platform relies on accurate calibration of the receive gain
throughout the entire receive chain. If the table is not correctly calibrated
or gets corrupted in the field, the SODU will have to fall back on default receive
power adjustment algorithm, which may be far from optimal. This problem doesn't stop
an SODU from getting operational but the downstream link quality can suffer.
"
::= { aniDevTraps 69 }
aniDevTrapFreqTableInvalidEntry NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out whenever the frequency table contains an invalid entry.
"
::= { aniDevTraps 70 }
aniDevTrapHtmlUnzippedError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when html compressed zip files are either missing or
corrupted.
"
::= { aniDevTraps 71 }
aniDevTrapBootLineBackupUpdated NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out whenever the backup bootline parameters are updated to bring
them in sync with the actual boot parameters.
"
::= { aniDevTraps 72 }
aniDevTrapBootLineRestoredFromBackup NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the main bootline parameters are corrupted
and the system has to fall back on backup boot parameters.
"
::= { aniDevTraps 73 }
aniDevTrapNvramBackupUpdated NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out whenever the backup copy of NVRAM configuration
parameters is updated to bring them in sync with the actual NVRAM configuration.
"
::= { aniDevTraps 74 }
aniDevTrapNvramRestoredFromBackup NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent out when the main NVRAM configuration data is corrupted
and the system has to fall back on backup NVRAM configuration.
"
::= { aniDevTraps 75 }
END

Some files were not shown because too many files have changed in this diff Show More