First Upload
This commit is contained in:
4
README.md
Normal file
4
README.md
Normal file
@@ -0,0 +1,4 @@
|
||||
Docker compose stack with Grafana, Promethues and Telegraf. Telegraf will use SNMP to collect metrics, send to promethues, and visulize with grafana.
|
||||
|
||||
Grafana will use docker volume for data storage
|
||||
|
||||
59
docker-compose.yaml
Normal file
59
docker-compose.yaml
Normal file
@@ -0,0 +1,59 @@
|
||||
version: '3.8'
|
||||
|
||||
services:
|
||||
# Telegraf Service
|
||||
telegraf:
|
||||
image: telegraf:latest
|
||||
container_name: telegraf
|
||||
environment:
|
||||
- HOST_PROC=/rootfs/proc
|
||||
- HOST_SYS=/rootfs/sys
|
||||
- HOST_ETC=/rootfs/etc
|
||||
- HOST_MOUNT_PREFIX=/hostfs
|
||||
volumes:
|
||||
- /:/rootfs:ro
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- ./telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:ro
|
||||
- ./mibs:/usr/share/snmp/mibs
|
||||
ports:
|
||||
- "9126:9126" # Port for Prometheus to scrape
|
||||
networks:
|
||||
- monitoring
|
||||
|
||||
# Prometheus Service
|
||||
prometheus:
|
||||
image: prom/prometheus:latest
|
||||
container_name: prometheus
|
||||
volumes:
|
||||
- ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro
|
||||
command:
|
||||
- '--config.file=/etc/prometheus/prometheus.yml'
|
||||
- '--storage.tsdb.path=/prometheus'
|
||||
ports:
|
||||
- "9090:9090"
|
||||
networks:
|
||||
- monitoring
|
||||
|
||||
# Grafana Service
|
||||
grafana:
|
||||
image: grafana/grafana:latest
|
||||
container_name: grafana
|
||||
depends_on:
|
||||
- prometheus
|
||||
ports:
|
||||
- "32110:3000"
|
||||
environment:
|
||||
- GF_SECURITY_ADMIN_PASSWORD=admin
|
||||
- GF_SECURITY_ADMIN_USER=admin
|
||||
- GF_INSTALL_PLUGINS=knightss27-weathermap-panel
|
||||
volumes:
|
||||
- grafana-data:/var/lib/grafana
|
||||
networks:
|
||||
- monitoring
|
||||
|
||||
networks:
|
||||
monitoring:
|
||||
driver: bridge
|
||||
|
||||
volumes:
|
||||
grafana-data:
|
||||
1814
mibs/IF-MIB
Normal file
1814
mibs/IF-MIB
Normal file
File diff suppressed because it is too large
Load Diff
174
mibs/iana/IANA-ADDRESS-FAMILY-NUMBERS-MIB
Normal file
174
mibs/iana/IANA-ADDRESS-FAMILY-NUMBERS-MIB
Normal file
@@ -0,0 +1,174 @@
|
||||
|
||||
|
||||
IANA-ADDRESS-FAMILY-NUMBERS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
mib-2 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
ianaAddressFamilyNumbers MODULE-IDENTITY
|
||||
LAST-UPDATED "201309250000Z" -- September 25, 2013
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO
|
||||
"Postal: Internet Assigned Numbers Authority
|
||||
Internet Corporation for Assigned Names
|
||||
and Numbers
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
USA
|
||||
|
||||
Tel: +1 310-301-5800
|
||||
E-Mail: iana&iana.org"
|
||||
DESCRIPTION
|
||||
"The MIB module defines the AddressFamilyNumbers
|
||||
textual convention."
|
||||
|
||||
-- revision history
|
||||
|
||||
REVISION "201309250000Z" -- September 25, 2013
|
||||
DESCRIPTION "Fixed labels for 16389-16390."
|
||||
|
||||
REVISION "201307160000Z" -- July 16, 2013
|
||||
DESCRIPTION "Fixed labels for 16389-16390."
|
||||
|
||||
REVISION "201306260000Z" -- June 26, 2013
|
||||
DESCRIPTION "Added assignments 26-28."
|
||||
|
||||
REVISION "201306180000Z" -- June 18, 2013
|
||||
DESCRIPTION "Added assignments 16384-16390. Assignment
|
||||
25 added in 2007 revision."
|
||||
|
||||
REVISION "200203140000Z" -- March 14, 2002
|
||||
DESCRIPTION "AddressFamilyNumbers assignment 22 to
|
||||
fibreChannelWWPN. AddressFamilyNumbers
|
||||
assignment 23 to fibreChannelWWNN.
|
||||
AddressFamilyNumers assignment 24 to gwid."
|
||||
|
||||
REVISION "200009080000Z" -- September 8, 2000
|
||||
DESCRIPTION "AddressFamilyNumbers assignment 19 to xtpOverIpv4.
|
||||
AddressFamilyNumbers assignment 20 to xtpOverIpv6.
|
||||
AddressFamilyNumbers assignment 21 to xtpNativeModeXTP."
|
||||
|
||||
REVISION "200003010000Z" -- March 1, 2000
|
||||
DESCRIPTION "AddressFamilyNumbers assignment 17 to distinguishedName.
|
||||
AddressFamilyNumbers assignment 18 to asNumber."
|
||||
|
||||
REVISION "200002040000Z" -- February 4, 2000
|
||||
DESCRIPTION "AddressFamilyNumbers assignment 16 to dns."
|
||||
|
||||
REVISION "9908260000Z" -- August 26, 1999
|
||||
DESCRIPTION "Initial version, published as RFC 2677."
|
||||
|
||||
::= { mib-2 72 }
|
||||
|
||||
|
||||
AddressFamilyNumbers ::= TEXTUAL-CONVENTION
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The definition of this textual convention with the
|
||||
addition of newly assigned values is published
|
||||
periodically by the IANA, in either the Assigned
|
||||
Numbers RFC, or some derivative of it specific to
|
||||
Internet Network Management number assignments.
|
||||
(The latest arrangements can be obtained by
|
||||
contacting the IANA.)
|
||||
|
||||
The enumerations are described as:
|
||||
|
||||
other(0), -- none of the following
|
||||
ipV4(1), -- IP Version 4
|
||||
ipV6(2), -- IP Version 6
|
||||
nsap(3), -- NSAP
|
||||
hdlc(4), -- (8-bit multidrop)
|
||||
bbn1822(5),
|
||||
all802(6), -- (includes all 802 media
|
||||
-- plus Ethernet 'canonical format')
|
||||
e163(7),
|
||||
e164(8), -- (SMDS, Frame Relay, ATM)
|
||||
f69(9), -- (Telex)
|
||||
x121(10), -- (X.25, Frame Relay)
|
||||
ipx(11), -- IPX (Internet Protocol Exchange)
|
||||
appleTalk(12), -- Apple Talk
|
||||
decnetIV(13), -- DEC Net Phase IV
|
||||
banyanVines(14), -- Banyan Vines
|
||||
e164withNsap(15),
|
||||
-- (E.164 with NSAP format subaddress)
|
||||
dns(16), -- (Domain Name System)
|
||||
distinguishedName(17), -- (Distinguished Name, per X.500)
|
||||
asNumber(18), -- (16-bit quantity, per the AS number space)
|
||||
xtpOverIpv4(19), -- XTP over IP version 4
|
||||
xtpOverIpv6(20), -- XTP over IP version 6
|
||||
xtpNativeModeXTP(21), -- XTP native mode XTP
|
||||
fibreChannelWWPN(22), -- Fibre Channel World-Wide Port Name
|
||||
fibreChannelWWNN(23), -- Fibre Channel World-Wide Node Name
|
||||
gwid(24), -- Gateway Identifier
|
||||
afi(25), -- AFI for L2VPN information
|
||||
mplsTpSectionEndpointIdentifier(26), -- MPLS-TP Section Endpoint Identifier
|
||||
mplsTpLspEndpointIdentifier(27), -- MPLS-TP LSP Endpoint Identifier
|
||||
mplsTpPseudowireEndpointIdentifier(28), -- MPLS-TP Pseudowire Endpoint Identifier
|
||||
eigrpCommonServiceFamily(16384), -- EIGRP Common Service Family
|
||||
eigrpIpv4ServiceFamily(16385), -- EIGRP IPv4 Service Family
|
||||
eigrpIpv6ServiceFamily(16386), -- EIGRP IPv6 Service Family
|
||||
lispCanonicalAddressFormat(16387), -- LISP Canonical Address Format (LCAF)
|
||||
bgpLs(16388), -- BGP-LS
|
||||
fortyeightBitMacBitMac(16389), -- 48-bit MAC
|
||||
sixtyfourBitMac(16390), -- 64-bit MAC
|
||||
oui(16391), -- OUI
|
||||
mac24(16392), -- MAC/24
|
||||
mac40(16393), -- MAC/40
|
||||
ipv664(16394), -- IPv6/64
|
||||
rBridgePortID(16395), -- RBridge Port ID
|
||||
reserved(65535)
|
||||
|
||||
|
||||
|
||||
Requests for new values should be made to IANA via
|
||||
email (iana&iana.org)."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
other(0),
|
||||
ipV4(1),
|
||||
ipV6(2),
|
||||
nsap(3),
|
||||
hdlc(4),
|
||||
bbn1822(5),
|
||||
all802(6),
|
||||
e163(7),
|
||||
e164(8),
|
||||
f69(9),
|
||||
x121(10),
|
||||
ipx(11),
|
||||
appleTalk(12),
|
||||
decnetIV(13),
|
||||
banyanVines(14),
|
||||
e164withNsap(15),
|
||||
dns(16),
|
||||
distinguishedName(17), -- (Distinguished Name, per X.500)
|
||||
asNumber(18), -- (16-bit quantity, per the AS number space)
|
||||
xtpOverIpv4(19),
|
||||
xtpOverIpv6(20),
|
||||
xtpNativeModeXTP(21),
|
||||
fibreChannelWWPN(22),
|
||||
fibreChannelWWNN(23),
|
||||
gwid(24),
|
||||
afi(25),
|
||||
mplsTpSectionEndpointIdentifier(26),
|
||||
mplsTpLspEndpointIdentifier(27),
|
||||
mplsTpPseudowireEndpointIdentifier(28),
|
||||
eigrpCommonServiceFamily(16384),
|
||||
eigrpIpv4ServiceFamily(16385),
|
||||
eigrpIpv6ServiceFamily(16386),
|
||||
lispCanonicalAddressFormat(16387),
|
||||
bgpLs(16388),
|
||||
fortyeightBitMac(16389),
|
||||
sixtyfourBitMac(16390),
|
||||
oui(16391),
|
||||
mac24(16392),
|
||||
mac40(16393),
|
||||
ipv664(16394),
|
||||
rBridgePortID(16395),
|
||||
reserved(65535)
|
||||
}
|
||||
END
|
||||
181
mibs/iana/IANA-BFD-TC-STD-MIB
Normal file
181
mibs/iana/IANA-BFD-TC-STD-MIB
Normal file
@@ -0,0 +1,181 @@
|
||||
IANA-BFD-TC-STD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC; -- [RFC2579]
|
||||
|
||||
ianaBfdTCStdMib MODULE-IDENTITY
|
||||
LAST-UPDATED
|
||||
"201406060000Z" -- 06 June 2014
|
||||
ORGANIZATION
|
||||
"IANA"
|
||||
CONTACT-INFO
|
||||
"Internet Assigned Numbers Authority
|
||||
Postal: ICANN
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
Tel: +1 310-301-5800
|
||||
E-Mail: iana&iana.org"
|
||||
|
||||
DESCRIPTION
|
||||
"Copyright (C) The IETF Trust (2014). The initial version
|
||||
of this MIB module was published in RFC-ietf-bfd-tc-mib-08. For full legal
|
||||
notices see the RFC itself. Supplementary information
|
||||
may be available on:
|
||||
http://www.ietf.org/copyrights/ianamib.html"
|
||||
|
||||
REVISION
|
||||
"201406060000Z" -- 06 June 2014
|
||||
DESCRIPTION
|
||||
"Initial version. Published as RFC-ietf-bfd-tc-mib-08."
|
||||
|
||||
::= { mib-2 224 }
|
||||
|
||||
IANAbfdDiagTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A common BFD diagnostic code."
|
||||
REFERENCE
|
||||
"Katz, D. and D. Ward, Bidirectional Forwarding
|
||||
Detection (BFD), RFC 5880, June 2010.
|
||||
|
||||
Allan, D., Swallow, G., and Drake, J., Proactive Connectivity
|
||||
Verification, Continuity Check, and Remote Defect
|
||||
Indication for the MPLS Transport Profile, RFC 6428,
|
||||
November 2011."
|
||||
SYNTAX INTEGER {
|
||||
noDiagnostic(0),
|
||||
controlDetectionTimeExpired(1),
|
||||
echoFunctionFailed(2),
|
||||
neighborSignaledSessionDown(3),
|
||||
forwardingPlaneReset(4),
|
||||
pathDown(5),
|
||||
concatenatedPathDown(6),
|
||||
administrativelyDown(7),
|
||||
reverseConcatenatedPathDown(8),
|
||||
misConnectivityDefect(9)
|
||||
}
|
||||
|
||||
IANAbfdSessTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"BFD session type"
|
||||
REFERENCE
|
||||
"Katz, D. and D. Ward, Bidirectional Forwarding
|
||||
Detection (BFD), RFC 5880, June 2010.
|
||||
|
||||
Katz, D. and D. Ward, Bidirectional Forwarding
|
||||
Detection (BFD) for IPv4 and IPv6 (Single Hop),
|
||||
RFC 5881, June 2010.
|
||||
|
||||
Katz, D. and D. Ward, Bidirectional Forwarding
|
||||
Detection (BFD) for Multihop Paths, RFC 5883,
|
||||
June 2010."
|
||||
SYNTAX INTEGER {
|
||||
singleHop(1),
|
||||
multiHopTotallyArbitraryPaths(2),
|
||||
multiHopOutOfBandSignaling(3),
|
||||
multiHopUnidirectionalLinks(4)
|
||||
}
|
||||
|
||||
IANAbfdSessOperModeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"BFD session operating mode"
|
||||
REFERENCE
|
||||
"Katz, D. and D. Ward, Bidirectional Forwarding
|
||||
Detection (BFD), RFC 5880, June 2010."
|
||||
SYNTAX INTEGER {
|
||||
asyncModeWEchoFunction(1),
|
||||
asynchModeWOEchoFunction(2),
|
||||
demandModeWEchoFunction(3),
|
||||
demandModeWOEchoFunction(4)
|
||||
}
|
||||
|
||||
IANAbfdSessStateTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"BFD session state. State failing(5) is only applicable if
|
||||
corresponding session is running in BFD version 0."
|
||||
REFERENCE
|
||||
"RFC 5880 - Bidirectional Forwarding Detection (BFD), Katz,
|
||||
D., Ward, D., June 2010."
|
||||
SYNTAX INTEGER {
|
||||
adminDown(1),
|
||||
down(2),
|
||||
init(3),
|
||||
up(4),
|
||||
failing(5)
|
||||
}
|
||||
|
||||
IANAbfdSessAuthenticationTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"BFD authentication type"
|
||||
REFERENCE
|
||||
"Sections 4.2 - 4.4 from Katz, D. and D. Ward,
|
||||
Bidirectional Forwarding Detection (BFD),
|
||||
RFC 5880, June 2010."
|
||||
SYNTAX INTEGER {
|
||||
noAuthentication(-1),
|
||||
reserved(0),
|
||||
simplePassword(1),
|
||||
keyedMD5(2),
|
||||
meticulousKeyedMD5(3),
|
||||
keyedSHA1(4),
|
||||
meticulousKeyedSHA1(5)
|
||||
}
|
||||
|
||||
IANAbfdSessAuthenticationKeyTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x "
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"BFD authentication key type.
|
||||
|
||||
An IANAbfdSessAuthenticationKeyTC is always interpreted
|
||||
within the context of an IANAbfdSessAuthenticationTypeTC
|
||||
value. Every usage of the IANAbfdSessAuthenticationTypeTC
|
||||
textual convention is required to specify the
|
||||
IANAbfdSessAuthenticationKeyTC object that provides the
|
||||
context. It is suggested that the
|
||||
IANAbfdSessAuthenticationKeyTC object be logically registered
|
||||
before the object(s) that use the
|
||||
IANAbfdSessAuthenticationKeyTC textual convention, if they
|
||||
appear in the same logical row.
|
||||
|
||||
The value of a IANAbfdSessAuthenticationKeyTC must
|
||||
always be consistent with the value of the associated
|
||||
IANAbfdSessAuthenticationTypeTC object. Attempts to set a
|
||||
IANAbfdSessAuthenticationKeyTC object to a value inconsistent
|
||||
with the associated IANAbfdSessAuthenticationTypeTC must fail
|
||||
with an inconsistentValue error.
|
||||
|
||||
The following size constraints for a
|
||||
IANAbfdSessAuthenticationKeyTC object are defined for the
|
||||
associated IANAbfdSessAuthenticationTypeTC values show below:
|
||||
|
||||
noAuthentication(-1): SIZE(0)
|
||||
reserved(0): SIZE(0)
|
||||
simplePassword(1): SIZE(1..16)
|
||||
keyedMD5(2): SIZE(16)
|
||||
meticulousKeyedMD5(3): SIZE(16)
|
||||
keyedSHA1(4): SIZE(20)
|
||||
meticulousKeyedSHA1(5): SIZE(20)
|
||||
|
||||
When this textual convention is used as the syntax of an
|
||||
index object, there may be issues with the limit of 128
|
||||
sub-identifiers specified in SMIv2, STD 58. In this case,
|
||||
the object definition MUST include a 'SIZE' clause to limit
|
||||
the number of potential instance sub-identifiers; otherwise
|
||||
the applicable constraints MUST be stated in the appropriate
|
||||
conceptual row DESCRIPTION clauses, or in the surrounding
|
||||
documentation if there is no single DESCRIPTION clause that
|
||||
is appropriate."
|
||||
REFERENCE
|
||||
"RFC5880, Sections 4.2 - 4.4"
|
||||
SYNTAX OCTET STRING(SIZE(0..252))
|
||||
|
||||
END
|
||||
364
mibs/iana/IANA-CHARSET-MIB
Normal file
364
mibs/iana/IANA-CHARSET-MIB
Normal file
@@ -0,0 +1,364 @@
|
||||
IANA-CHARSET-MIB DEFINITIONS ::= BEGIN
|
||||
-- http://www.iana.org/assignments/ianacharset-mib
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
mib-2
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC; -- [RFC2579]
|
||||
|
||||
ianaCharsetMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201405220000Z"
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO " Internet Assigned Numbers Authority
|
||||
|
||||
Postal: ICANN
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
|
||||
Tel: +1 310-301-5800
|
||||
E-Mail: iana&iana.org"
|
||||
|
||||
DESCRIPTION "This MIB module defines the IANACharset
|
||||
TEXTUAL-CONVENTION. The IANACharset TC is used to
|
||||
specify the encoding of string objects defined in
|
||||
a MIB.
|
||||
|
||||
Each version of this MIB will be released based on
|
||||
the IANA Charset Registry file (see RFC 2978) at
|
||||
http://www.iana.org/assignments/character-sets.
|
||||
|
||||
Note: The IANACharset TC, originally defined in
|
||||
RFC 1759, was inaccurately named CodedCharSet.
|
||||
|
||||
Note: Best practice is to define new MIB string
|
||||
objects with invariant UTF-8 (RFC 3629) syntax
|
||||
using the SnmpAdminString TC (defined in RFC 3411)
|
||||
in accordance with IETF Policy on Character Sets and
|
||||
Languages (RFC 2277).
|
||||
|
||||
Copyright (C) The Internet Society (2004). The
|
||||
initial version of this MIB module was published
|
||||
in RFC 3808; for full legal notices see the RFC
|
||||
itself. Supplementary information may be
|
||||
available on
|
||||
http://www.ietf.org/copyrights/ianamib.html."
|
||||
|
||||
-- revision history
|
||||
|
||||
REVISION "201405220000Z"
|
||||
DESCRIPTION "Updated contact info."
|
||||
|
||||
REVISION "201110300000Z"
|
||||
DESCRIPTION "Added missing 1004 registration."
|
||||
|
||||
REVISION "201109230000Z"
|
||||
DESCRIPTION "Registration of new charset 2260."
|
||||
|
||||
REVISION "201011040000Z"
|
||||
DESCRIPTION "Registration of new charset 2109."
|
||||
|
||||
REVISION "201009150000Z"
|
||||
DESCRIPTION "Registration of new charset 2108."
|
||||
|
||||
REVISION "200705140000Z"
|
||||
DESCRIPTION "Registration of new charset 2107."
|
||||
|
||||
REVISION "200612070000Z"
|
||||
DESCRIPTION "Registration of new charsets numbered 118, 119,
|
||||
and 2106."
|
||||
|
||||
REVISION "200406080000Z"
|
||||
DESCRIPTION "Original version transferred from Printer MIB,
|
||||
generated from the IANA maintained assignments
|
||||
http://www.iana.org/assignments/character-sets."
|
||||
|
||||
::= { mib-2 106 }
|
||||
|
||||
IANACharset ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies an IANA registered 'charset' - coded character set
|
||||
(CCS) plus optional character encoding scheme (CES) - terms
|
||||
defined in 'IANA Charset Registration Procedures' (RFC 2978).
|
||||
|
||||
Objects of this syntax are used to specify the encoding for
|
||||
string objects defined in one or more MIBs. For example, the
|
||||
prtLocalizationCharacterSet, prtInterpreterDefaultCharSetIn, and
|
||||
prtInterpreterDefaultCharSetOut objects defined in Printer MIB.
|
||||
|
||||
The current list of 'charset' names and enumerated values
|
||||
is contained in the IANA Character Set Registry at:
|
||||
|
||||
http://www.iana.org/assignments/character-sets
|
||||
|
||||
Enum names are derived from the IANA Charset Registry 'Alias'
|
||||
fields that begin with 'cs' (for character set).
|
||||
Enum values are derived from the parallel 'MIBenum' fields."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- used if the designated
|
||||
-- character set is not currently
|
||||
-- registered by IANA
|
||||
unknown(2), -- used as a default value
|
||||
csASCII(3),
|
||||
csISOLatin1(4),
|
||||
csISOLatin2(5),
|
||||
csISOLatin3(6),
|
||||
csISOLatin4(7),
|
||||
csISOLatinCyrillic(8),
|
||||
csISOLatinArabic(9),
|
||||
csISOLatinGreek(10),
|
||||
csISOLatinHebrew(11),
|
||||
csISOLatin5(12),
|
||||
csISOLatin6(13),
|
||||
csISOTextComm(14),
|
||||
csHalfWidthKatakana(15),
|
||||
csJISEncoding(16),
|
||||
csShiftJIS(17),
|
||||
csEUCPkdFmtJapanese(18),
|
||||
csEUCFixWidJapanese(19),
|
||||
csISO4UnitedKingdom(20),
|
||||
csISO11SwedishForNames(21),
|
||||
csISO15Italian(22),
|
||||
csISO17Spanish(23),
|
||||
csISO21German(24),
|
||||
csISO60DanishNorwegian(25),
|
||||
csISO69French(26),
|
||||
csISO10646UTF1(27),
|
||||
csISO646basic1983(28),
|
||||
csINVARIANT(29),
|
||||
csISO2IntlRefVersion(30),
|
||||
csNATSSEFI(31),
|
||||
csNATSSEFIADD(32),
|
||||
csNATSDANO(33),
|
||||
csNATSDANOADD(34),
|
||||
csISO10Swedish(35),
|
||||
csKSC56011987(36),
|
||||
csISO2022KR(37),
|
||||
csEUCKR(38),
|
||||
csISO2022JP(39),
|
||||
csISO2022JP2(40),
|
||||
csISO13JISC6220jp(41),
|
||||
csISO14JISC6220ro(42),
|
||||
csISO16Portuguese(43),
|
||||
csISO18Greek7Old(44),
|
||||
csISO19LatinGreek(45),
|
||||
csISO25French(46),
|
||||
csISO27LatinGreek1(47),
|
||||
csISO5427Cyrillic(48),
|
||||
csISO42JISC62261978(49),
|
||||
csISO47BSViewdata(50),
|
||||
csISO49INIS(51),
|
||||
csISO50INIS8(52),
|
||||
csISO51INISCyrillic(53),
|
||||
csISO54271981(54),
|
||||
csISO5428Greek(55),
|
||||
csISO57GB1988(56),
|
||||
csISO58GB231280(57),
|
||||
csISO61Norwegian2(58),
|
||||
csISO70VideotexSupp1(59),
|
||||
csISO84Portuguese2(60),
|
||||
csISO85Spanish2(61),
|
||||
csISO86Hungarian(62),
|
||||
csISO87JISX0208(63),
|
||||
csISO88Greek7(64),
|
||||
csISO89ASMO449(65),
|
||||
csISO90(66),
|
||||
csISO91JISC62291984a(67),
|
||||
csISO92JISC62991984b(68),
|
||||
csISO93JIS62291984badd(69),
|
||||
csISO94JIS62291984hand(70),
|
||||
csISO95JIS62291984handadd(71),
|
||||
csISO96JISC62291984kana(72),
|
||||
csISO2033(73),
|
||||
csISO99NAPLPS(74),
|
||||
csISO102T617bit(75),
|
||||
csISO103T618bit(76),
|
||||
csISO111ECMACyrillic(77),
|
||||
csa71(78),
|
||||
csa72(79),
|
||||
csISO123CSAZ24341985gr(80),
|
||||
csISO88596E(81),
|
||||
csISO88596I(82),
|
||||
csISO128T101G2(83),
|
||||
csISO88598E(84),
|
||||
csISO88598I(85),
|
||||
csISO139CSN369103(86),
|
||||
csISO141JUSIB1002(87),
|
||||
csISO143IECP271(88),
|
||||
csISO146Serbian(89),
|
||||
csISO147Macedonian(90),
|
||||
csISO150(91),
|
||||
csISO151Cuba(92),
|
||||
csISO6937Add(93),
|
||||
csISO153GOST1976874(94),
|
||||
csISO8859Supp(95),
|
||||
csISO10367Box(96),
|
||||
csISO158Lap(97),
|
||||
csISO159JISX02121990(98),
|
||||
csISO646Danish(99),
|
||||
csUSDK(100),
|
||||
csDKUS(101),
|
||||
csKSC5636(102),
|
||||
csUnicode11UTF7(103),
|
||||
csISO2022CN(104),
|
||||
csISO2022CNEXT(105),
|
||||
csUTF8(106),
|
||||
csISO885913(109),
|
||||
csISO885914(110),
|
||||
csISO885915(111),
|
||||
csISO885916(112),
|
||||
csGBK(113),
|
||||
csGB18030(114),
|
||||
csOSDEBCDICDF0415(115),
|
||||
csOSDEBCDICDF03IRV(116),
|
||||
csOSDEBCDICDF041(117),
|
||||
csISO115481(118),
|
||||
csKZ1048(119),
|
||||
csUnicode(1000),
|
||||
csUCS4(1001),
|
||||
csUnicodeASCII(1002),
|
||||
csUnicodeLatin1(1003),
|
||||
csUnicodeJapanese(1004),
|
||||
csUnicodeIBM1261(1005),
|
||||
csUnicodeIBM1268(1006),
|
||||
csUnicodeIBM1276(1007),
|
||||
csUnicodeIBM1264(1008),
|
||||
csUnicodeIBM1265(1009),
|
||||
csUnicode11(1010),
|
||||
csSCSU(1011),
|
||||
csUTF7(1012),
|
||||
csUTF16BE(1013),
|
||||
csUTF16LE(1014),
|
||||
csUTF16(1015),
|
||||
csCESU8(1016),
|
||||
csUTF32(1017),
|
||||
csUTF32BE(1018),
|
||||
csUTF32LE(1019),
|
||||
csBOCU1(1020),
|
||||
csWindows30Latin1(2000),
|
||||
csWindows31Latin1(2001),
|
||||
csWindows31Latin2(2002),
|
||||
csWindows31Latin5(2003),
|
||||
csHPRoman8(2004),
|
||||
csAdobeStandardEncoding(2005),
|
||||
csVenturaUS(2006),
|
||||
csVenturaInternational(2007),
|
||||
csDECMCS(2008),
|
||||
csPC850Multilingual(2009),
|
||||
csPCp852(2010),
|
||||
csPC8CodePage437(2011),
|
||||
csPC8DanishNorwegian(2012),
|
||||
csPC862LatinHebrew(2013),
|
||||
csPC8Turkish(2014),
|
||||
csIBMSymbols(2015),
|
||||
csIBMThai(2016),
|
||||
csHPLegal(2017),
|
||||
csHPPiFont(2018),
|
||||
csHPMath8(2019),
|
||||
csHPPSMath(2020),
|
||||
csHPDesktop(2021),
|
||||
csVenturaMath(2022),
|
||||
csMicrosoftPublishing(2023),
|
||||
csWindows31J(2024),
|
||||
csGB2312(2025),
|
||||
csBig5(2026),
|
||||
csMacintosh(2027),
|
||||
csIBM037(2028),
|
||||
csIBM038(2029),
|
||||
csIBM273(2030),
|
||||
csIBM274(2031),
|
||||
csIBM275(2032),
|
||||
csIBM277(2033),
|
||||
csIBM278(2034),
|
||||
csIBM280(2035),
|
||||
csIBM281(2036),
|
||||
csIBM284(2037),
|
||||
csIBM285(2038),
|
||||
csIBM290(2039),
|
||||
csIBM297(2040),
|
||||
csIBM420(2041),
|
||||
csIBM423(2042),
|
||||
csIBM424(2043),
|
||||
csIBM500(2044),
|
||||
csIBM851(2045),
|
||||
csIBM855(2046),
|
||||
csIBM857(2047),
|
||||
csIBM860(2048),
|
||||
csIBM861(2049),
|
||||
csIBM863(2050),
|
||||
csIBM864(2051),
|
||||
csIBM865(2052),
|
||||
csIBM868(2053),
|
||||
csIBM869(2054),
|
||||
csIBM870(2055),
|
||||
csIBM871(2056),
|
||||
csIBM880(2057),
|
||||
csIBM891(2058),
|
||||
csIBM903(2059),
|
||||
csIBBM904(2060),
|
||||
csIBM905(2061),
|
||||
csIBM918(2062),
|
||||
csIBM1026(2063),
|
||||
csIBMEBCDICATDE(2064),
|
||||
csEBCDICATDEA(2065),
|
||||
csEBCDICCAFR(2066),
|
||||
csEBCDICDKNO(2067),
|
||||
csEBCDICDKNOA(2068),
|
||||
csEBCDICFISE(2069),
|
||||
csEBCDICFISEA(2070),
|
||||
csEBCDICFR(2071),
|
||||
csEBCDICIT(2072),
|
||||
csEBCDICPT(2073),
|
||||
csEBCDICES(2074),
|
||||
csEBCDICESA(2075),
|
||||
csEBCDICESS(2076),
|
||||
csEBCDICUK(2077),
|
||||
csEBCDICUS(2078),
|
||||
csUnknown8BiT(2079),
|
||||
csMnemonic(2080),
|
||||
csMnem(2081),
|
||||
csVISCII(2082),
|
||||
csVIQR(2083),
|
||||
csKOI8R(2084),
|
||||
csHZGB2312(2085),
|
||||
csIBM866(2086),
|
||||
csPC775Baltic(2087),
|
||||
csKOI8U(2088),
|
||||
csIBM00858(2089),
|
||||
csIBM00924(2090),
|
||||
csIBM01140(2091),
|
||||
csIBM01141(2092),
|
||||
csIBM01142(2093),
|
||||
csIBM01143(2094),
|
||||
csIBM01144(2095),
|
||||
csIBM01145(2096),
|
||||
csIBM01146(2097),
|
||||
csIBM01147(2098),
|
||||
csIBM01148(2099),
|
||||
csIBM01149(2100),
|
||||
csBig5HKSCS(2101),
|
||||
csIBM1047(2102),
|
||||
csPTCP154(2103),
|
||||
csAmiga1251(2104),
|
||||
csKOI7switched(2105),
|
||||
csBRF(2106),
|
||||
csTSCII(2107),
|
||||
csCP51932(2108),
|
||||
cswindows874(2109),
|
||||
cswindows1250(2250),
|
||||
cswindows1251(2251),
|
||||
cswindows1252(2252),
|
||||
cswindows1253(2253),
|
||||
cswindows1254(2254),
|
||||
cswindows1255(2255),
|
||||
cswindows1256(2256),
|
||||
cswindows1257(2257),
|
||||
cswindows1258(2258),
|
||||
csTIS620(2259),
|
||||
cs50220(2260),
|
||||
reserved(3000)
|
||||
}
|
||||
END
|
||||
|
||||
162
mibs/iana/IANA-ENTITY-MIB
Normal file
162
mibs/iana/IANA-ENTITY-MIB
Normal file
@@ -0,0 +1,162 @@
|
||||
IANA-ENTITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC -- RFC 2579
|
||||
;
|
||||
|
||||
ianaEntityMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201304050000Z" -- April 5, 2013
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO
|
||||
"Internet Assigned Numbers Authority
|
||||
Postal: ICANN
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
|
||||
Phone: +1-310-301-5800
|
||||
EMail: iana@iana.org"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB module defines a TEXTUAL-CONVENTION that provides
|
||||
an indication of the general hardware type of a particular
|
||||
physical entity.
|
||||
|
||||
Copyright (c) 2013 IETF Trust and the persons identified as
|
||||
authors of the code. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or
|
||||
without modification, is permitted pursuant to, and subject
|
||||
to the license terms contained in, the Simplified BSD
|
||||
License set forth in Section 4.c of the IETF Trust's Legal
|
||||
Provisions Relating to IETF Documents
|
||||
(http://trustee.ietf.org/license-info).
|
||||
|
||||
The initial version of this MIB module was published in
|
||||
RFC 6933; for full legal notices see the RFC itself."
|
||||
|
||||
REVISION "201304050000Z" -- April 5, 2013
|
||||
DESCRIPTION "Initial version of this MIB as published in
|
||||
RFC 6933."
|
||||
|
||||
::= { mib-2 216 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
IANAPhysicalClass ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An enumerated value that provides an indication of the
|
||||
general hardware type of a particular physical entity.
|
||||
There are no restrictions as to the number of
|
||||
entPhysicalEntries of each entPhysicalClass, which must
|
||||
be instantiated by an agent.
|
||||
|
||||
The enumeration 'other' is applicable if the physical
|
||||
entity class is known but does not match any of the
|
||||
supported values.
|
||||
|
||||
The enumeration 'unknown' is applicable if the physical
|
||||
entity class is unknown to the agent.
|
||||
|
||||
The enumeration 'chassis' is applicable if the physical
|
||||
entity class is an overall container for networking
|
||||
equipment. Any class of physical entity, except a stack,
|
||||
may be contained within a chassis; a chassis may only
|
||||
be contained within a stack.
|
||||
|
||||
|
||||
|
||||
The enumeration 'backplane' is applicable if the physical
|
||||
entity class is some sort of device for aggregating and
|
||||
forwarding networking traffic, such as a shared
|
||||
backplane in a modular ethernet switch. Note that an
|
||||
agent may model a backplane as a single physical entity,
|
||||
which is actually implemented as multiple discrete
|
||||
physical components (within a chassis or stack).
|
||||
|
||||
The enumeration 'container' is applicable if the
|
||||
physical entity class is capable of containing one or
|
||||
more removable physical entities, possibly of different
|
||||
types. For example, each (empty or full) slot in a
|
||||
chassis will be modeled as a container. Note that all
|
||||
removable physical entities should be modeled within
|
||||
a container entity, such as field-replaceable modules,
|
||||
fans, or power supplies. Note that all known containers
|
||||
should be modeled by the agent, including empty
|
||||
containers.
|
||||
|
||||
The enumeration 'powerSupply' is applicable if the
|
||||
physical entity class is a power-supplying component.
|
||||
|
||||
The enumeration 'fan' is applicable if the physical
|
||||
entity class is a fan or other heat-reduction component.
|
||||
|
||||
The enumeration 'sensor' is applicable if the physical
|
||||
entity class is some sort of sensor, such as a
|
||||
temperature sensor within a router chassis.
|
||||
|
||||
The enumeration 'module' is applicable if the physical
|
||||
entity class is some sort of self-contained sub-system.
|
||||
If the enumeration 'module' is removable, then it should
|
||||
be modeled within a container entity; otherwise, it
|
||||
should be modeled directly within another physical
|
||||
entity (e.g., a chassis or another module).
|
||||
|
||||
The enumeration 'port' is applicable if the physical
|
||||
entity class is some sort of networking port, capable
|
||||
of receiving and/or transmitting networking traffic.
|
||||
|
||||
The enumeration 'stack' is applicable if the physical
|
||||
entity class is some sort of super-container (possibly
|
||||
virtual) intended to group together multiple chassis
|
||||
entities. A stack may be realized by a 'virtual' cable,
|
||||
a real interconnect cable attached to multiple chassis,
|
||||
or multiple interconnect cables. A stack should not be
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
modeled within any other physical entities, but a stack
|
||||
may be contained within another stack. Only chassis
|
||||
entities should be contained within a stack.
|
||||
|
||||
The enumeration 'cpu' is applicable if the physical
|
||||
entity class is some sort of central processing unit.
|
||||
|
||||
The enumeration 'energyObject' is applicable if the
|
||||
physical entity is some sort of energy object, i.e.,
|
||||
a piece of equipment that is part of or attached to
|
||||
a communications network that is monitored, controlled,
|
||||
or aids in the management of another device for Energy
|
||||
Management.
|
||||
|
||||
The enumeration 'battery' is applicable if the physical
|
||||
entity class is some sort of battery."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
unknown(2),
|
||||
chassis(3),
|
||||
backplane(4),
|
||||
container(5), -- e.g., chassis slot or daughter-card holder
|
||||
powerSupply(6),
|
||||
fan(7),
|
||||
sensor(8),
|
||||
module(9), -- e.g., plug-in card or daughter-card
|
||||
port(10),
|
||||
stack(11), -- e.g., stack of multiple chassis entities
|
||||
cpu(12),
|
||||
energyObject(13),
|
||||
battery (14)
|
||||
}
|
||||
|
||||
END
|
||||
290
mibs/iana/IANA-FINISHER-MIB
Normal file
290
mibs/iana/IANA-FINISHER-MIB
Normal file
@@ -0,0 +1,290 @@
|
||||
IANA-FINISHER-MIB DEFINITIONS ::= BEGIN
|
||||
-- http://www.iana.org/assignments/ianafinisher-mib
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
mib-2
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC; -- [RFC2579]
|
||||
|
||||
ianafinisherMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201405220000Z" -- May 22, 2014
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO "Internet Assigned Numbers Authority
|
||||
|
||||
Postal: ICANN
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
|
||||
Tel: +1 310-301-5800
|
||||
E-Mail: iana&iana.org"
|
||||
|
||||
DESCRIPTION "This MIB module defines a set of finishing-related
|
||||
TEXTUAL-CONVENTIONs for use in Finisher MIB (RFC 3806)
|
||||
and other MIBs which need to specify finishing
|
||||
mechanism details.
|
||||
|
||||
Any additions or changes to the contents of this MIB
|
||||
module require either publication of an RFC, or
|
||||
Designated Expert Review as defined in RFC 2434,
|
||||
Guidelines for Writing an IANA Considerations Section
|
||||
in RFCs. The Designated Expert will be selected by
|
||||
the IESG Area Director(s) of the Applications Area.
|
||||
|
||||
Copyright (C) The Internet Society (2004). The
|
||||
|
||||
initial version of this MIB module was published
|
||||
in RFC 3806. For full legal notices see the RFC
|
||||
itself or see:
|
||||
http://www.ietf.org/copyrights/ianamib.html"
|
||||
|
||||
REVISION "201405220000Z" -- May 22, 2014
|
||||
DESCRIPTION "Updated contact info."
|
||||
|
||||
REVISION "200911030000Z" -- November 3, 2009
|
||||
DESCRIPTION "Added plasticMultiRing(12)."
|
||||
|
||||
REVISION "200406020000Z" -- June 2, 2004
|
||||
DESCRIPTION "Original version, published in coordination
|
||||
with Finisher MIB (RFC 3806)."
|
||||
|
||||
::= { mib-2 110 }
|
||||
|
||||
-- TEXTUAL-CONVENTIONs for this MIB module
|
||||
|
||||
FinDeviceTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The defined finishing device subunit process
|
||||
enumerations."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
unknown(2),
|
||||
stitcher(3),
|
||||
folder(4),
|
||||
binder(5),
|
||||
trimmer(6),
|
||||
dieCutter(7),
|
||||
puncher(8),
|
||||
perforater(9),
|
||||
slitter(10),
|
||||
separationCutter(11),
|
||||
imprinter(12),
|
||||
wrapper(13),
|
||||
bander(14),
|
||||
makeEnvelope(15),
|
||||
stacker(16),
|
||||
sheetRotator(17),
|
||||
inserter(18)
|
||||
}
|
||||
|
||||
FinAttributeTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TEXTUAL-CONVENTION defines the set of enums for use in
|
||||
the finDeviceAttributeTable. See section 5.7 for the complete
|
||||
specification of each attribute."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
deviceName(3),
|
||||
|
||||
deviceVendorName(4),
|
||||
deviceModel(5),
|
||||
deviceVersion(6),
|
||||
deviceSerialNumber(7),
|
||||
maximumSheets(8),
|
||||
finProcessOffsetUnits(9),
|
||||
finReferenceEdge(10),
|
||||
finAxisOffset(11),
|
||||
finJogEdge(12),
|
||||
finHeadLocation(13),
|
||||
finOperationRestrictions(14),
|
||||
finNumberOfPositions(15),
|
||||
namedConfiguration(16),
|
||||
finMediaTypeRestriction(17),
|
||||
finPrinterInputTraySupported(18),
|
||||
finPreviousFinishingOperation(19),
|
||||
finNextFinishingOperation(20),
|
||||
stitchingType(30),
|
||||
stitchingDirection(31),
|
||||
foldingType(40),
|
||||
bindingType(50),
|
||||
punchHoleType(80),
|
||||
punchHoleSizeLongDim(81),
|
||||
punchHoleSizeShortDim(82),
|
||||
punchPattern(83),
|
||||
slittingType(100),
|
||||
wrappingType(130),
|
||||
stackOutputType(160),
|
||||
stackOffset(161),
|
||||
stackRotation(162)
|
||||
}
|
||||
|
||||
FinEdgeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies an edge for a Finishing Process."
|
||||
SYNTAX INTEGER {
|
||||
topEdge(3),
|
||||
bottomEdge(4),
|
||||
leftEdge(5),
|
||||
rightEdge(6)
|
||||
}
|
||||
|
||||
FinStitchingTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The defined stitching type enumerations. For the edgeStitch and
|
||||
stapleDual enums, the finReferenceEdge attribute is recommended
|
||||
|
||||
to define the edge to which the operation applies."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- More information in other attributes
|
||||
unknown(2),
|
||||
stapleTopLeft(4),
|
||||
stapleBottomLeft(5),
|
||||
stapleTopRight(6),
|
||||
stapleBottomRight(7),
|
||||
saddleStitch(8),
|
||||
edgeStitch(9),
|
||||
stapleDual(10)
|
||||
}
|
||||
|
||||
FinStitchingDirTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the direction, relative to the top sheet in the output
|
||||
subunit, that the stitching operation was performed. For a
|
||||
topDown(3) process, the staple will be clinched on the bottom
|
||||
of the stack. This parameter can be used to determine what
|
||||
order the pages of a booklet are to be printed such that the
|
||||
staple clinch will be on the inside of the resulting booklet."
|
||||
SYNTAX INTEGER {
|
||||
unknown(2),
|
||||
topDown(3),
|
||||
bottomUp(4)
|
||||
}
|
||||
|
||||
FinStitchingAngleTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This enumeration provides a description of the angular
|
||||
orientation of each stitch in a single or multiple stitching
|
||||
operation, relative to the 'X' axis. As with all finishing
|
||||
operations, the 'X' axis is always relative to the portrait
|
||||
orientation of the document regardless of the orientation
|
||||
of the printed image. This enum is primarily applicable to
|
||||
corner stitching operations."
|
||||
SYNTAX INTEGER {
|
||||
unknown(2),
|
||||
horizontal(3),
|
||||
vertical(4),
|
||||
slanted(5)
|
||||
}
|
||||
|
||||
FinFoldingTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
||||
"The defined folding device process enumerations."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- More information in other attributes
|
||||
unknown(2),
|
||||
zFold(3),
|
||||
halfFold(4),
|
||||
letterFold(5)
|
||||
}
|
||||
|
||||
FinBindingTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The defined binding type enumerations."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- More information in other attributes
|
||||
unknown(2),
|
||||
tape(4),
|
||||
plastic(5),
|
||||
velo(6),
|
||||
perfect(7),
|
||||
spiral(8),
|
||||
adhesive(9),
|
||||
comb(10),
|
||||
padding(11),
|
||||
plasticMultiRing(12)
|
||||
}
|
||||
|
||||
FinPunchHoleTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The defined hole type punch process enumerations."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- More information in other attributes
|
||||
unknown(2),
|
||||
round(3),
|
||||
oblong(4),
|
||||
square(5),
|
||||
rectangular(6),
|
||||
star(7)
|
||||
}
|
||||
|
||||
FinPunchPatternTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The defined hole pattern punch process enumerations."
|
||||
SYNTAX INTEGER {
|
||||
other(1), --Pattern to be defined in other attributes
|
||||
unknown(2),
|
||||
twoHoleUSTop(4), --Letter/legal, 8.5 inch edge
|
||||
|
||||
threeHoleUS(5), --Letter/ledger, 11 inch edge
|
||||
twoHoleDIN(6), --A4/A3, 297 mm edge
|
||||
fourHoleDIN(7), --A4/A3, 297 mm edge
|
||||
twentyTwoHoleUS(8), --Letter/ledger, 11 inch edge
|
||||
nineteenHoleUS(9), --Letter/ledger, 11 inch edge
|
||||
twoHoleMetric(10), --B5/B4, 257 mm edge
|
||||
swedish4Hole(11), --A4/A3, 297 mm edge
|
||||
twoHoleUSSide(12), --Letter/ledger, 11 inch edge
|
||||
fiveHoleUS(13), --Letter/ledger, 11 inch edge
|
||||
sevenHoleUS(14), --Letter/ledger, 11 inch edge
|
||||
mixed7H4S(15), --A4/A3, 297 mm edge
|
||||
norweg6Hole(16), --A4/A3, 297 mm edge
|
||||
metric26Hole(17), --B5/B4, 257 mm edge
|
||||
metric30Hole(18) --A4/A3, 297 mm edge
|
||||
}
|
||||
|
||||
FinSlittingTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The defined slitting type enumerations."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- More information in other attributes
|
||||
unknown(2),
|
||||
slitAndSeparate(4),
|
||||
slitAndMerge(5)
|
||||
}
|
||||
|
||||
FinWrappingTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The defined wrapping device process enumerations."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- More information in other attributes
|
||||
unknown(2),
|
||||
shrinkWrap(4),
|
||||
paperWrap(5)
|
||||
}
|
||||
|
||||
FinStackOutputTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The defined stack output type enumerations."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- More information in other attributes
|
||||
unknown(2),
|
||||
straight(4), -- No offset, one on top of another
|
||||
offset(5),
|
||||
crissCross(6) -- Rotated
|
||||
|
||||
}
|
||||
END
|
||||
353
mibs/iana/IANA-GMPLS-TC-MIB
Normal file
353
mibs/iana/IANA-GMPLS-TC-MIB
Normal file
@@ -0,0 +1,353 @@
|
||||
|
||||
IANA-GMPLS-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI -- RFC 2578
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC; -- RFC 2579
|
||||
|
||||
ianaGmpls MODULE-IDENTITY
|
||||
LAST-UPDATED
|
||||
"201405090000Z" -- 09 May 2014
|
||||
ORGANIZATION
|
||||
"IANA"
|
||||
CONTACT-INFO
|
||||
"Internet Assigned Numbers Authority
|
||||
Postal: 12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094
|
||||
Tel: +1 310 301-5800
|
||||
E-Mail: iana&iana.org"
|
||||
DESCRIPTION
|
||||
"Copyright (C) The IETF Trust (2007). The initial version
|
||||
of this MIB module was published in RFC 4802. For full legal
|
||||
notices see the RFC itself. Supplementary information
|
||||
may be available on:
|
||||
http://www.ietf.org/copyrights/ianamib.html"
|
||||
|
||||
REVISION
|
||||
"201405090000Z" -- 09 May 2014
|
||||
DESCRIPTION
|
||||
"Fixed typographical error that interfered with compilation."
|
||||
REVISION
|
||||
"201403110000Z" -- 11 March 2014
|
||||
DESCRIPTION
|
||||
"Added Administrative Status Information Flags 23-24."
|
||||
REVISION
|
||||
"201312160000Z" -- 16 December 2013
|
||||
DESCRIPTION
|
||||
"Added Switching Type 110."
|
||||
REVISION
|
||||
"201311040000Z" -- 04 November 2013
|
||||
DESCRIPTION
|
||||
"Added missing value 40 to IANAGmplsSwitchingTypeTC."
|
||||
REVISION
|
||||
"201310140000Z" -- 14 October 2013
|
||||
DESCRIPTION
|
||||
"Restored names,added comments for G-PIDs 47, 56; updated IANA contact info."
|
||||
REVISION
|
||||
"201310100000Z" -- 10 October 2013
|
||||
DESCRIPTION
|
||||
"Deprecated 2-4 in IANAGmplsSwitchingTypeTC, added registry reference."
|
||||
REVISION
|
||||
"201310090000Z" -- 09 October 2013
|
||||
DESCRIPTION
|
||||
"Added Generalized PIDs 59-70 and changed names for 47, 56."
|
||||
REVISION
|
||||
"201004130000Z" -- 13 April 2010
|
||||
DESCRIPTION
|
||||
"Added LSP Encoding Type tunnelLine(14), Switching Type evpl(30)."
|
||||
REVISION
|
||||
"201002220000Z" -- 22 February 2010
|
||||
DESCRIPTION
|
||||
"Added missing Administrative Status Information Flags 25, 26, and 28."
|
||||
REVISION
|
||||
"201002190000Z" -- 19 February 2010
|
||||
DESCRIPTION
|
||||
"Added dcsc(125)."
|
||||
REVISION
|
||||
"200702270000Z" -- 27 February 2007 00:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version issued as part of RFC 4802."
|
||||
|
||||
::= { mib-2 152 }
|
||||
|
||||
IANAGmplsLSPEncodingTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This type is used to represent and control
|
||||
the LSP encoding type of an LSP signaled by a GMPLS
|
||||
signaling protocol.
|
||||
|
||||
This textual convention is strongly tied to the LSP
|
||||
Encoding Types sub-registry of the GMPLS Signaling
|
||||
Parameters registry managed by IANA. Values should be
|
||||
assigned by IANA in step with the LSP Encoding Types
|
||||
sub-registry and using the same registry management rules.
|
||||
However, the actual values used in this textual convention
|
||||
are solely within the purview of IANA and do not
|
||||
necessarily match the values in the LSP Encoding Types
|
||||
sub-registry.
|
||||
|
||||
The definition of this textual convention with the
|
||||
addition of newly assigned values is published
|
||||
periodically by the IANA, in either the Assigned
|
||||
Numbers RFC, or some derivative of it specific to
|
||||
Internet Network Management number assignments. (The
|
||||
latest arrangements can be obtained by contacting the
|
||||
IANA.)
|
||||
|
||||
Requests for new values should be made to IANA via
|
||||
email (iana&iana.org)."
|
||||
REFERENCE
|
||||
"1. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||
Signaling Functional Description, RFC 3471, section
|
||||
3.1.1.
|
||||
2. Generalized MPLS Signalling Extensions for G.709 Optical
|
||||
Transport Networks Control, RFC 4328, section 3.1.1."
|
||||
SYNTAX INTEGER {
|
||||
tunnelLspNotGmpls(0), -- GMPLS is not in use
|
||||
tunnelLspPacket(1), -- Packet
|
||||
tunnelLspEthernet(2), -- Ethernet
|
||||
tunnelLspAnsiEtsiPdh(3), -- PDH
|
||||
-- the value 4 is deprecated
|
||||
tunnelLspSdhSonet(5), -- SDH or SONET
|
||||
-- the value 6 is deprecated
|
||||
tunnelLspDigitalWrapper(7), -- Digital Wrapper
|
||||
tunnelLspLambda(8), -- Lambda
|
||||
tunnelLspFiber(9), -- Fiber
|
||||
-- the value 10 is deprecated
|
||||
tunnelLspFiberChannel(11), -- Fiber Channel
|
||||
|
||||
tunnelDigitalPath(12), -- Digital Path
|
||||
tunnelOpticalChannel(13), -- Optical Channel
|
||||
tunnelLine(14) -- Line
|
||||
}
|
||||
|
||||
IANAGmplsSwitchingTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This type is used to represent and
|
||||
control the LSP switching type of an LSP signaled by a
|
||||
GMPLS signaling protocol.
|
||||
|
||||
This textual convention is strongly tied to the Switching
|
||||
Types sub-registry of the GMPLS Signaling Parameters
|
||||
registry managed by IANA. Values should be assigned by
|
||||
IANA in step with the Switching Types sub-registry and
|
||||
using the same registry management rules. However, the
|
||||
actual values used in this textual convention are solely
|
||||
within the purview of IANA and do not necessarily match
|
||||
the values in the Switching Types sub-registry.
|
||||
|
||||
The definition of this textual convention with the
|
||||
addition of newly assigned values is published
|
||||
periodically by the IANA, in either the Assigned
|
||||
Numbers RFC, or some derivative of it specific to
|
||||
Internet Network Management number assignments. (The
|
||||
latest arrangements can be obtained by contacting the
|
||||
IANA.)
|
||||
|
||||
Requests for new values should be made to IANA via
|
||||
email (iana&iana.org)."
|
||||
REFERENCE
|
||||
"1. Routing Extensions in Support of Generalized
|
||||
Multi-Protocol Label Switching, RFC 4202, section 2.4.
|
||||
2. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||
Signaling Functional Description, RFC 3471, section
|
||||
3.1.1.
|
||||
3. Revised Definition of The GMPLS Switching Capability
|
||||
and Type Fields, RFC7074, section 5."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0), -- none of the following, or not known
|
||||
psc1(1), -- Packet-Switch-Capable 1
|
||||
psc2(2), -- Deprecated [RFC7074]
|
||||
psc3(3), -- Deprecated [RFC7074]
|
||||
psc4(4), -- Deprecated [RFC7074]
|
||||
evpl(30), -- Ethernet Virtual Private Line
|
||||
pbb(40), -- Provider Backbone Bridging
|
||||
l2sc(51), -- Layer-2-Switch-Capable
|
||||
tdm(100), -- Time-Division-Multiplex
|
||||
otntdm(110), -- Time-Division-Multiplex OTN-TDM capable
|
||||
dcsc(125), -- Data Channel Switching Capable
|
||||
lsc(150), -- Lambda-Switch-Capable
|
||||
fsc(200) -- Fiber-Switch-Capable
|
||||
}
|
||||
|
||||
IANAGmplsGeneralizedPidTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used to represent and control the LSP
|
||||
Generalized Protocol Identifier (G-PID) of an LSP
|
||||
signaled by a GMPLS signaling protocol.
|
||||
|
||||
This textual convention is strongly tied to the Generalized
|
||||
PIDs (G-PID) sub-registry of the GMPLS Signaling Parameters
|
||||
registry managed by IANA. Values should be assigned by
|
||||
IANA in step with the Generalized PIDs (G-PID) sub-registry
|
||||
and using the same registry management rules. However, the
|
||||
actual values used in this textual convention are solely
|
||||
within the purview of IANA and do not necessarily match the
|
||||
values in the Generalized PIDs (G-PID) sub-registry.
|
||||
|
||||
The definition of this textual convention with the
|
||||
addition of newly assigned values is published
|
||||
periodically by the IANA, in either the Assigned
|
||||
Numbers RFC, or some derivative of it specific to
|
||||
Internet Network Management number assignments. (The
|
||||
latest arrangements can be obtained by contacting the
|
||||
IANA.)
|
||||
|
||||
Requests for new values should be made to IANA via
|
||||
email (iana&iana.org)."
|
||||
REFERENCE
|
||||
"1. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||
Signaling Functional Description, RFC 3471, section
|
||||
3.1.1.
|
||||
2. Generalized MPLS Signalling Extensions for G.709 Optical
|
||||
Transport Networks Control, RFC 4328, section 3.1.3.
|
||||
3. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||
Signaling Extensions for the evolving G.709 Optical
|
||||
Transport Networks Control,[RFC7139], sections 4 and 11."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0), -- unknown or none of the following
|
||||
-- the values 1, 2, 3 and 4 are reserved in RFC 3471
|
||||
asynchE4(5),
|
||||
asynchDS3T3(6),
|
||||
asynchE3(7),
|
||||
bitsynchE3(8),
|
||||
bytesynchE3(9),
|
||||
asynchDS2T2(10),
|
||||
bitsynchDS2T2(11),
|
||||
reservedByRFC3471first(12),
|
||||
asynchE1(13),
|
||||
bytesynchE1(14),
|
||||
bytesynch31ByDS0(15),
|
||||
asynchDS1T1(16),
|
||||
bitsynchDS1T1(17),
|
||||
bytesynchDS1T1(18),
|
||||
vc1vc12(19),
|
||||
reservedByRFC3471second(20),
|
||||
reservedByRFC3471third(21),
|
||||
ds1SFAsynch(22),
|
||||
ds1ESFAsynch(23),
|
||||
ds3M23Asynch(24),
|
||||
ds3CBitParityAsynch(25),
|
||||
vtLovc(26),
|
||||
stsSpeHovc(27),
|
||||
posNoScramble16BitCrc(28),
|
||||
posNoScramble32BitCrc(29),
|
||||
posScramble16BitCrc(30),
|
||||
posScramble32BitCrc(31),
|
||||
atm(32),
|
||||
ethernet(33),
|
||||
sdhSonet(34),
|
||||
digitalwrapper(36),
|
||||
lambda(37),
|
||||
ansiEtsiPdh(38),
|
||||
lapsSdh(40),
|
||||
fddi(41),
|
||||
dqdb(42),
|
||||
fiberChannel3(43),
|
||||
hdlc(44),
|
||||
ethernetV2DixOnly(45),
|
||||
ethernet802dot3Only(46),
|
||||
g709ODUj(47), -- used for the G.709 ODU-2.5G GMPLS PID [RFC7139]
|
||||
g709OTUk(48),
|
||||
g709CBRorCBRa(49),
|
||||
g709CBRb(50),
|
||||
g709BSOT(51),
|
||||
g709BSNT(52),
|
||||
gfpIPorPPP(53),
|
||||
gfpEthernetMAC(54),
|
||||
gfpEthernetPHY(55),
|
||||
g709ESCON(56), -- used for the SBCON/ESCON GMPLS PID [RFC7139]
|
||||
g709FICON(57),
|
||||
g709FiberChannel(58),
|
||||
framedGFP(59),
|
||||
sTM1(60),
|
||||
sTM4(61),
|
||||
infiniBand(62),
|
||||
sDI(63),
|
||||
sDI1point001(64),
|
||||
dVBASI(65),
|
||||
g709ODU125G(66),
|
||||
g709ODUAny(67),
|
||||
nullTest(68),
|
||||
randomTest(69),
|
||||
sixtyfourB66BGFPFEthernet(70)
|
||||
}
|
||||
|
||||
IANAGmplsAdminStatusInformationTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type determines the setting of the
|
||||
Admin Status flags in the Admin Status object or TLV, as
|
||||
described in RFC 3471. Setting this object to a non-zero
|
||||
value will result in the inclusion of the Admin Status
|
||||
|
||||
object or TLV on signaling messages.
|
||||
|
||||
This textual convention is strongly tied to the
|
||||
Administrative Status Information Flags sub-registry of
|
||||
the GMPLS Signaling Parameters registry managed by IANA.
|
||||
Values should be assigned by IANA in step with the
|
||||
Administrative Status Flags sub-registry and using the
|
||||
same registry management rules. However, the actual
|
||||
values used in this textual convention are solely
|
||||
within the purview of IANA and do not necessarily match
|
||||
the values in the Administrative Status Information
|
||||
Flags sub-registry.
|
||||
|
||||
The definition of this textual convention with the
|
||||
addition of newly assigned values is published
|
||||
periodically by the IANA, in either the Assigned
|
||||
Numbers RFC, or some derivative of it specific to
|
||||
Internet Network Management number assignments. (The
|
||||
latest arrangements can be obtained by contacting the
|
||||
IANA.)
|
||||
|
||||
Requests for new values should be made to IANA via
|
||||
email (iana&iana.org)."
|
||||
REFERENCE
|
||||
"1. Generalized Multi-Protocol Label Switching (GMPLS)
|
||||
Signaling Functional Description, RFC 3471, section 8.
|
||||
2. Generalized MPLS Signaling - RSVP-TE Extensions,
|
||||
RFC 3473, section 7.
|
||||
3. GMPLS - Communication of Alarm Information,
|
||||
RFC 4783, section 3.2.1."
|
||||
SYNTAX BITS {
|
||||
reflect(0), -- Reflect bit (RFC 3471)
|
||||
reserved1(1), -- reserved
|
||||
reserved2(2), -- reserved
|
||||
reserved3(3), -- reserved
|
||||
reserved4(4), -- reserved
|
||||
reserved5(5), -- reserved
|
||||
reserved6(6), -- reserved
|
||||
reserved7(7), -- reserved
|
||||
reserved8(8), -- reserved
|
||||
reserved9(9), -- reserved
|
||||
reserved10(10), -- reserved
|
||||
reserved11(11), -- reserved
|
||||
reserved12(12), -- reserved
|
||||
reserved13(13), -- reserved
|
||||
reserved14(14), -- reserved
|
||||
reserved15(15), -- reserved
|
||||
reserved16(16), -- reserved
|
||||
|
||||
reserved17(17), -- reserved
|
||||
reserved18(18), -- reserved
|
||||
reserved19(19), -- reserved
|
||||
reserved20(20), -- reserved
|
||||
reserved21(21), -- reserved
|
||||
reserved22(22), -- reserved
|
||||
oamFlowsEnabled(23), -- (RFC 7260)
|
||||
oamAlarmsEnabled(24), -- (RFC 7260)
|
||||
handover(25), -- Handover bit (RFC 5852)
|
||||
lockout(26), -- Lockout bit (RFC 4872)
|
||||
inhibitAlarmCommunication(27), -- Inhibit Alarm bit (RFC 4783)
|
||||
callControl(28), -- Call control bit (RFC 4974)
|
||||
testing(29), -- Testing bit (RFC 3473)
|
||||
administrativelyDown(30), -- Admin down (RFC 3473)
|
||||
deleteInProgress(31) -- Delete bit (RFC 3473)
|
||||
}
|
||||
END
|
||||
|
||||
848
mibs/iana/IANA-IPPM-METRICS-REGISTRY-MIB
Normal file
848
mibs/iana/IANA-IPPM-METRICS-REGISTRY-MIB
Normal file
@@ -0,0 +1,848 @@
|
||||
IANA-IPPM-METRICS-REGISTRY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-IDENTITY, MODULE-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
ianaIppmMetricsRegistry MODULE-IDENTITY
|
||||
LAST-UPDATED "201405220000Z" -- May 22, 2014
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO "Internet Assigned Numbers Authority
|
||||
|
||||
Postal: ICANN
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
|
||||
Tel: +1 310-301-5800
|
||||
E-Mail: iana&iana.org"
|
||||
|
||||
DESCRIPTION
|
||||
|
||||
"With the approval and publication of RFC6248, this module is
|
||||
designated Obsolete.
|
||||
|
||||
The registry will no longer be updated, and the current contents will
|
||||
be maintained as-is on the day that RFC6248 was published.
|
||||
|
||||
The original Description text follows below:
|
||||
|
||||
This module defines a registry for IP Performance Metrics.
|
||||
|
||||
Registrations are done sequentially by IANA in the ianaIppmMetrics
|
||||
subtree on the bases of 'Specification Required' as defined in
|
||||
[RFC2434].
|
||||
|
||||
The reference of the specification must point to a stable document
|
||||
including a title, a revision and a date.
|
||||
|
||||
The name always starts with the name of the organization and must
|
||||
respect the SMIv2 rules for descriptors defined in the section 3.1
|
||||
of [RFC2578];
|
||||
|
||||
A document that creates new metrics would have an IANA
|
||||
considerations section in which it would describe new metrics to
|
||||
register.
|
||||
|
||||
An OBJECT IDENTITY assigned to a metric is definitive and cannot
|
||||
be reused. If a new version of a metric is produced then it is
|
||||
assigned with a new name and a new identifier.
|
||||
|
||||
Copyright (C) The Internet Society (2005). The initial version of
|
||||
this MIB module was published in RFC 4148; for full legal notices
|
||||
see the RFC itself or see:
|
||||
http://www.ietf.org/copyrights/ianamib.html. "
|
||||
|
||||
REVISION "201405220000Z" -- May 22, 2014
|
||||
DESCRIPTION
|
||||
"Updated contact info."
|
||||
|
||||
REVISION "201009070000Z" -- September 7, 2010
|
||||
DESCRIPTION
|
||||
"Added values 71-83 as published in RFC6049."
|
||||
|
||||
REVISION "200909020000Z" -- September 2, 2009
|
||||
DESCRIPTION
|
||||
"Added values 52-70 as published in RFC5644."
|
||||
|
||||
REVISION "200904200000Z" -- April 20, 2009
|
||||
DESCRIPTION
|
||||
"Added values 46-51 as published in RFC5560."
|
||||
|
||||
REVISION "200612040000Z" -- September 27, 2006
|
||||
DESCRIPTION
|
||||
"Added values 34-45 as published in RFC4737."
|
||||
|
||||
|
||||
REVISION "200504120000Z" -- April 12th, 2005
|
||||
DESCRIPTION
|
||||
"Initial version of the IPPM metrics registry module.
|
||||
This version published as RFC 4148."
|
||||
::= { mib-2 128 }
|
||||
|
||||
ianaIppmMetrics OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Registration point for IP Performance Metrics."
|
||||
::= { ianaIppmMetricsRegistry 1 }
|
||||
|
||||
--
|
||||
-- Registry of the metrics of the IPPM WG RFCs
|
||||
--
|
||||
|
||||
--
|
||||
-- RFC 2678 " IPPM Metrics for Measuring Connectivity"
|
||||
--
|
||||
|
||||
ietfInstantUnidirConnectivity OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Instantaneous-Unidirectional-Connectivity"
|
||||
REFERENCE "RFC2678, section 2."
|
||||
::= { ianaIppmMetrics 1}
|
||||
|
||||
ietfInstantBidirConnectivity OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Instantaneous-Bidirectional-Connectivity"
|
||||
REFERENCE "RFC2678, section 3."
|
||||
::= { ianaIppmMetrics 2}
|
||||
|
||||
ietfIntervalUnidirConnectivity OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Interval-Unidirectional-Connectivity"
|
||||
REFERENCE "RFC2678, section 4."
|
||||
::= { ianaIppmMetrics 3 }
|
||||
|
||||
ietfIntervalBidirConnectivity OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Interval-Bidirectional-Connectivity"
|
||||
REFERENCE "RFC2678, section 5."
|
||||
::= { ianaIppmMetrics 4 }
|
||||
|
||||
ietfIntervalTemporalConnectivity OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P1-P2-Interval-Temporal-Connectivity"
|
||||
REFERENCE "RFC2678, section 6."
|
||||
::= { ianaIppmMetrics 5 }
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- RFC 2679 "A One-way Delay Metric for IPPM"
|
||||
--
|
||||
|
||||
ietfOneWayDelay OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Delay"
|
||||
REFERENCE "RFC2679, section 3."
|
||||
::= { ianaIppmMetrics 6 }
|
||||
|
||||
ietfOneWayDelayPoissonStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Delay-Poisson-Stream"
|
||||
REFERENCE "RFC2679, section 4."
|
||||
::= { ianaIppmMetrics 7 }
|
||||
|
||||
ietfOneWayDelayPercentile OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Delay-Percentile"
|
||||
REFERENCE "RFC2679, section 5.1."
|
||||
::= { ianaIppmMetrics 8 }
|
||||
|
||||
ietfOneWayDelayMedian OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Delay-Median"
|
||||
REFERENCE "RFC2679, section 5.2."
|
||||
::= { ianaIppmMetrics 9 }
|
||||
|
||||
ietfOneWayDelayMinimum OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Delay-Minimum"
|
||||
REFERENCE "RFC2679, section 5.3."
|
||||
::= { ianaIppmMetrics 10 }
|
||||
|
||||
ietfOneWayDelayInversePercentile OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Delay-Inverse-Percentile"
|
||||
REFERENCE "RFC2679, section 5.4."
|
||||
::= { ianaIppmMetrics 11 }
|
||||
|
||||
--
|
||||
-- RFC 2680 "One Way Packet Loss Metric for IPPM"
|
||||
--
|
||||
|
||||
ietfOneWayPktLoss OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Packet-Loss"
|
||||
REFERENCE "RFC2680, section 2."
|
||||
::= { ianaIppmMetrics 12 }
|
||||
|
||||
ietfOneWayPktLossPoissonStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Packet-Loss-Poisson-Stream"
|
||||
REFERENCE "RFC2680, section 3."
|
||||
::= { ianaIppmMetrics 13 }
|
||||
|
||||
ietfOneWayPktLossAverage OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Packet-Loss-Average"
|
||||
REFERENCE "RFC2680, section 4."
|
||||
::= { ianaIppmMetrics 14 }
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- RFC2681 "A Round-trip Delay Metric for IPPM"
|
||||
--
|
||||
|
||||
ietfRoundTripDelay OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Round-trip-Delay"
|
||||
REFERENCE " section 2 of the rfc2681."
|
||||
::= { ianaIppmMetrics 15 }
|
||||
|
||||
ietfRoundTripDelayPoissonStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Round-trip-Delay-Poisson-Stream"
|
||||
REFERENCE "RFC2681, section 4."
|
||||
::= { ianaIppmMetrics 16 }
|
||||
|
||||
ietfRoundTripDelayPercentile OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Round-trip-Delay-Percentile"
|
||||
REFERENCE "RFC2681, section 4.1."
|
||||
::= { ianaIppmMetrics 17 }
|
||||
|
||||
ietfRoundTripDelayMedian OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Round-trip-Delay-Median"
|
||||
REFERENCE "RFC2681, section 4.2."
|
||||
::= { ianaIppmMetrics 18 }
|
||||
|
||||
ietfRoundTripDelayMinimum OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Round-trip-Delay-Minimum"
|
||||
REFERENCE "RFC2681, section 4.3."
|
||||
::= { ianaIppmMetrics 19 }
|
||||
|
||||
ietfRoundTripDelayInvPercentile OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Round-trip-Inverse-Percentile"
|
||||
REFERENCE "RFC2681, section 4.4."
|
||||
::= { ianaIppmMetrics 20 }
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- RFC3357: "One-way Loss Pattern Sample Metrics"
|
||||
--
|
||||
|
||||
ietfOneWayLossDistanceStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-Way-Loss-Distance-Stream"
|
||||
REFERENCE " RFC3357, section 5.4.1."
|
||||
::={ ianaIppmMetrics 21}
|
||||
|
||||
ietfOneWayLossPeriodStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-Way-Loss-Period-Stream"
|
||||
REFERENCE " RFC3357, section 5.4.2."
|
||||
::={ ianaIppmMetrics 22}
|
||||
|
||||
ietfOneWayLossNoticeableRate OBJECT-IDENTITY
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-Way-Loss-Noticeable-Rate"
|
||||
REFERENCE " RFC3357, section 6.1."
|
||||
::= { ianaIppmMetrics 23 }
|
||||
|
||||
ietfOneWayLossPeriodTotal OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-Way-Loss-Period-Total"
|
||||
REFERENCE " RFC3357, section 6.2."
|
||||
::= { ianaIppmMetrics 24 }
|
||||
|
||||
ietfOneWayLossPeriodLengths OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-Way-Loss-Period-Lengths"
|
||||
REFERENCE " RFC3357, section 6.3."
|
||||
::= { ianaIppmMetrics 25 }
|
||||
|
||||
ietfOneWayInterLossPeriodLengths OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-Way-Inter-Loss-Period-Lengths"
|
||||
REFERENCE " RFC3357, section 6.4."
|
||||
::= { ianaIppmMetrics 26 }
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- RFC3393:
|
||||
-- IP Packet Delay Variation Metric for IP Performance Metrics (IPPM)
|
||||
|
||||
ietfOneWayIpdv OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-ipdv"
|
||||
REFERENCE " RFC3393, section 2."
|
||||
::= { ianaIppmMetrics 27 }
|
||||
|
||||
ietfOneWayIpdvPoissonStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-ipdv-Poisson-stream"
|
||||
REFERENCE " RFC3393, section 3."
|
||||
::= { ianaIppmMetrics 28 }
|
||||
|
||||
ietfOneWayIpdvPercentile OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-ipdv-percentile"
|
||||
REFERENCE " RFC3393, section 4.3."
|
||||
::= { ianaIppmMetrics 29 }
|
||||
|
||||
ietfOneWayIpdvInversePercentile OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-ipdv-inverse-percentile"
|
||||
REFERENCE " RFC3393, section 4.4."
|
||||
::= { ianaIppmMetrics 30 }
|
||||
|
||||
ietfOneWayIpdvJitter OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-ipdv-jitter"
|
||||
REFERENCE " RFC3393, section 4.5."
|
||||
::= { ianaIppmMetrics 31 }
|
||||
|
||||
ietfOneWayPeakToPeakIpdv OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-peak-to-peak-ipdv"
|
||||
REFERENCE " RFC3393, section 4.6."
|
||||
::= { ianaIppmMetrics 32 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- RFC3432: "Network performance measurement with periodic streams"
|
||||
--
|
||||
|
||||
ietfOneWayDelayPeriodicStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Delay-Periodic-Stream"
|
||||
REFERENCE " RFC3432, section 4."
|
||||
::= { ianaIppmMetrics 33 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- RFC4737 "Packet Reordering Metric for IPPM"
|
||||
--
|
||||
|
||||
ietfReorderedSingleton OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Reordered"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 3"
|
||||
::= { ianaIppmMetrics 34 }
|
||||
|
||||
ietfReorderedPacketRatio OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Reordered-Ratio-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 4.1"
|
||||
::= { ianaIppmMetrics 35 }
|
||||
|
||||
ietfReorderingExtent OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Packet-Reordering-Extent-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 4.2"
|
||||
::= { ianaIppmMetrics 36 }
|
||||
|
||||
ietfReorderingLateTimeOffset OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Packet-Late-Time-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 4.3"
|
||||
::= { ianaIppmMetrics 37 }
|
||||
|
||||
ietfReorderingByteOffset OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Packet-Byte-Offset-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 4.4"
|
||||
::= { ianaIppmMetrics 38 }
|
||||
|
||||
ietfReorderingGap OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Packet-Reordering-Gap-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 4.5"
|
||||
::= { ianaIppmMetrics 39 }
|
||||
|
||||
ietfReorderingGapTime OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Packet-Reordering-GapTime-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 4.5"
|
||||
::= { ianaIppmMetrics 40 }
|
||||
|
||||
ietfReorderingFreeRunx OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Packet-Reordering-Free-Run-x-numruns-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 4.6"
|
||||
::= { ianaIppmMetrics 41 }
|
||||
|
||||
ietfReorderingFreeRunq OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Packet-Reordering-Free-Run-q-squruns-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 4.6"
|
||||
::= { ianaIppmMetrics 42 }
|
||||
|
||||
ietfReorderingFreeRunp OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Packet-Reordering-Free-Run-p-numpkts-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 4.6"
|
||||
::= { ianaIppmMetrics 43 }
|
||||
|
||||
ietfReorderingFreeRuna OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Packet-Reordering-Free-Run-a-accpkts-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 4.6"
|
||||
::= { ianaIppmMetrics 44 }
|
||||
|
||||
ietfnReordering OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Packet-n-Reordering-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC4737, section 5"
|
||||
::= { ianaIppmMetrics 45 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- RFC5560:
|
||||
-- A One-Way Packet Duplication Metric
|
||||
|
||||
ietfOneWayPacketArrivalCount OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-one-way-packet-arrival-count"
|
||||
REFERENCE
|
||||
"Reference RFC5560, section 2"
|
||||
::= { ianaIppmMetrics 46 }
|
||||
|
||||
ietfOneWayPacketDuplication OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-one-way-packet-duplication"
|
||||
REFERENCE
|
||||
"Reference RFC5560, section 3"
|
||||
::= { ianaIppmMetrics 47 }
|
||||
|
||||
ietfOneWayPacketDuplicationPoissonStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-one-way-Packet-Duplication-Poisson-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC5560, section 4.1"
|
||||
::= { ianaIppmMetrics 48 }
|
||||
|
||||
ietfOneWayPacketDuplicationPeriodicStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-one-way-Duplication-Periodic-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC5560, section 4.2"
|
||||
::= { ianaIppmMetrics 49 }
|
||||
|
||||
ietfOneWayPacketDuplicationFraction OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-one-way-packet-duplication-fraction"
|
||||
REFERENCE
|
||||
"Reference RFC5560, section 5.1"
|
||||
::= { ianaIppmMetrics 50 }
|
||||
|
||||
ietfOneWayReplicatedPacketRate OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-one-way-replicated-packet-rate"
|
||||
REFERENCE
|
||||
"Reference RFC5560, section 5.2"
|
||||
::= { ianaIppmMetrics 51 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- RFC5644:
|
||||
-- IP Performance Metrics (IPPM) for spatial and multicast
|
||||
|
||||
ietfSpatialOneWayDelayVector OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Spatial-One-way-Delay-Vector"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 5.1."
|
||||
::= { ianaIppmMetrics 52 }
|
||||
|
||||
ietfSpatialPacketLossVector OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Spatial-Packet-Loss-Vector"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 5.2."
|
||||
::= { ianaIppmMetrics 53 }
|
||||
|
||||
ietfSpatialOneWayIpdvVector OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Spatial-One-way-ipdv-Vector"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 5.3."
|
||||
::= { ianaIppmMetrics 54 }
|
||||
|
||||
ietfSegmentOneWayDelayStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Segment-One-way-Delay-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 6.1."
|
||||
::= { ianaIppmMetrics 55 }
|
||||
|
||||
ietfSegmentPacketLossStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Segment-Packet-Loss-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 6.2."
|
||||
::= { ianaIppmMetrics 56 }
|
||||
|
||||
ietfSegmentIpdvPrevStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Segment-ipdv-prev-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 6.3."
|
||||
::= { ianaIppmMetrics 57 }
|
||||
|
||||
ietfSegmentIpdvMinStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Segment-ipdv-min-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 6.4."
|
||||
::= { ianaIppmMetrics 58 }
|
||||
|
||||
-- One-to-group metrics
|
||||
|
||||
ietfOneToGroupDelayVector OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-Delay-Vector"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 7.1."
|
||||
::= { ianaIppmMetrics 59 }
|
||||
|
||||
ietfOneToGroupPacketLossVector OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-Packet-Loss-Vector"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 7.2."
|
||||
::= { ianaIppmMetrics 60 }
|
||||
|
||||
ietfOneToGroupIpdvVector OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-ipdv-Vector"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 7.3."
|
||||
::= { ianaIppmMetrics 61 }
|
||||
|
||||
-- One to group statistics
|
||||
|
||||
--
|
||||
|
||||
ietfOnetoGroupReceiverNMeanDelay OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-Receiver-n-Mean-Delay"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 8.3.1."
|
||||
::= { ianaIppmMetrics 62 }
|
||||
|
||||
ietfOneToGroupMeanDelay OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-Mean-Delay"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 8.3.2."
|
||||
::= { ianaIppmMetrics 63 }
|
||||
|
||||
ietfOneToGroupRangeMeanDelay OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-Range-Mean-Delay"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 8.3.3."
|
||||
::= { ianaIppmMetrics 64 }
|
||||
|
||||
ietfOneToGroupMaxMeanDelay OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-Max-Mean-Delay"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 8.3.4."
|
||||
::= { ianaIppmMetrics 65 }
|
||||
|
||||
ietfOneToGroupReceiverNLossRatio OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-Receiver-n-Loss-Ratio"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 8.4.1."
|
||||
::= { ianaIppmMetrics 66 }
|
||||
--
|
||||
|
||||
ietfOneToGroupReceiverNCompLossRatio OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-Receiver-n-Comp-Loss-Ratio"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 8.4.2."
|
||||
::= { ianaIppmMetrics 67 }
|
||||
|
||||
ietfOneToGroupLossRatio OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-Loss-Ratio"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 8.4.3."
|
||||
::= { ianaIppmMetrics 68 }
|
||||
--
|
||||
|
||||
ietfOneToGroupRangeLossRatio OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-Range-Loss-Ratio"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 8.4.4."
|
||||
::= { ianaIppmMetrics 69 }
|
||||
|
||||
ietfOneToGroupRangeDelayVariation OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-to-group-Range-Delay-Variation"
|
||||
REFERENCE
|
||||
"Reference RFC5644, section 8.5.1."
|
||||
::= { ianaIppmMetrics 70 }
|
||||
|
||||
--
|
||||
-- RFC6049, "Spatial Composition of Metrics"
|
||||
--
|
||||
-- Copyright (c) 2010 IETF Trust and the persons identified as
|
||||
-- authors of the code. All rights reserved.
|
||||
--
|
||||
-- Redistribution and use in source and binary forms, with or
|
||||
-- without modification, are permitted provided that the following
|
||||
-- conditions are met:
|
||||
-- * Redistributions of source code must retain the above copyright
|
||||
-- notice, this list of conditions and the following disclaimer.
|
||||
-- * Redistributions in binary form must reproduce the above
|
||||
-- copyright notice, this list of conditions and the following
|
||||
-- disclaimer in the documentation and/or other materials provided
|
||||
-- with the distribution.
|
||||
-- * Neither the name of Internet Society, IETF or IETF Trust, nor
|
||||
-- the names of specific contributors, may be used to endorse or
|
||||
-- promote products derived from this software without specific
|
||||
-- prior written permission.
|
||||
--
|
||||
-- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
-- CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
-- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
-- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
-- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
-- CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
-- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
-- NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
-- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
-- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
-- OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
-- EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
--
|
||||
|
||||
ietfFiniteOneWayDelayStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Finite-One-way-Delay-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 4.1."
|
||||
::= { ianaIppmMetrics 71 }
|
||||
|
||||
|
||||
ietfFiniteOneWayDelayMean OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Finite-One-way-Delay-Mean"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 4.2.2."
|
||||
::= { ianaIppmMetrics 72 }
|
||||
|
||||
|
||||
|
||||
ietfCompositeOneWayDelayMean OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Finite-Composite-One-way-Delay-Mean"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 4.2.5."
|
||||
::= { ianaIppmMetrics 73 }
|
||||
|
||||
|
||||
|
||||
ietfFiniteOneWayDelayMinimum OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Finite-One-way-Delay-Minimum"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 4.3.2."
|
||||
::= { ianaIppmMetrics 74 }
|
||||
|
||||
|
||||
|
||||
ietfCompositeOneWayDelayMinimum OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Finite-Composite-One-way-Delay-Minimum"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 4.3.5."
|
||||
::= { ianaIppmMetrics 75 }
|
||||
|
||||
|
||||
ietfOneWayPktLossEmpiricProb OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Packet-Loss-Empirical-Probability"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 5.1.4"
|
||||
::= { ianaIppmMetrics 76 }
|
||||
|
||||
|
||||
ietfCompositeOneWayPktLossEmpiricProb OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Composite-One-way-Packet-Loss-Empirical-Probability"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 5.1.5."
|
||||
::= { ianaIppmMetrics 77 }
|
||||
|
||||
|
||||
|
||||
ietfOneWayPdvRefminStream OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-pdv-refmin-Stream"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 6.1."
|
||||
::= { ianaIppmMetrics 78 }
|
||||
|
||||
|
||||
ietfOneWayPdvRefminMean OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-pdv-refmin-Mean"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 6.1.4."
|
||||
::= { ianaIppmMetrics 79 }
|
||||
|
||||
|
||||
ietfOneWayPdvRefminVariance OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-pdv-refmin-Variance"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 6.1.4."
|
||||
::= { ianaIppmMetrics 80 }
|
||||
|
||||
|
||||
|
||||
ietfOneWayPdvRefminSkewness OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-pdv-refmin-Skewness"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 6.1.4."
|
||||
::= { ianaIppmMetrics 81 }
|
||||
|
||||
|
||||
|
||||
ietfCompositeOneWayPdvRefminQtil OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-Composite-One-way-pdv-refmin-quantile-a"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 6.1.5.1."
|
||||
::= { ianaIppmMetrics 82 }
|
||||
|
||||
|
||||
|
||||
ietfCompositeOneWayPdvRefminNPA OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type-P-One-way-Composite-pdv-refmin-NPA"
|
||||
REFERENCE
|
||||
"Reference RFC6049, section 6.1.5.2."
|
||||
::= { ianaIppmMetrics 83 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
339
mibs/iana/IANA-ITU-ALARM-TC-MIB
Normal file
339
mibs/iana/IANA-ITU-ALARM-TC-MIB
Normal file
@@ -0,0 +1,339 @@
|
||||
IANA-ITU-ALARM-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
ianaItuAlarmNumbers MODULE-IDENTITY
|
||||
LAST-UPDATED "201405220000Z" -- May 22, 2014
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO
|
||||
"Postal: Internet Assigned Numbers Authority
|
||||
Internet Corporation for Assigned Names
|
||||
and Numbers
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
USA
|
||||
|
||||
Tel: +1 310-301-5800
|
||||
E-Mail: iana&iana.org"
|
||||
DESCRIPTION
|
||||
"The MIB module defines the ITU Alarm
|
||||
textual convention for objects expected to require
|
||||
regular extension.
|
||||
|
||||
Copyright (C) The Internet Society (2004). The
|
||||
initial version of this MIB module was published
|
||||
in RFC 3877. For full legal notices see the RFC
|
||||
itself. Supplementary information may be available on:
|
||||
http://www.ietf.org/copyrights/ianamib.html"
|
||||
|
||||
REVISION "201405220000Z"
|
||||
DESCRIPTION
|
||||
"Updated contact info."
|
||||
|
||||
REVISION "200409090000Z"
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 3877."
|
||||
|
||||
::= { mib-2 119 }
|
||||
|
||||
|
||||
IANAItuProbableCause ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ITU-T probable cause values. Duplicate values defined in
|
||||
X.733 are appended with X733 to ensure syntactic uniqueness.
|
||||
Probable cause value 0 is reserved for special purposes.
|
||||
|
||||
The Internet Assigned Number Authority (IANA) is responsible
|
||||
for the assignment of the enumerations in this TC.
|
||||
IANAItuProbableCause value of 0 is reserved for special
|
||||
purposes and MUST NOT be assigned.
|
||||
|
||||
Values of IANAItuProbableCause in the range 1 to 1023 are
|
||||
reserved for causes that correspond to ITU-T probable cause.
|
||||
|
||||
All other requests for new causes will be handled on a
|
||||
first-come, first served basis and will be assigned
|
||||
enumeration values starting with 1025.
|
||||
|
||||
Request should come in the form of well-formed
|
||||
SMI [RFC2578] for enumeration names that are unique and
|
||||
sufficiently descriptive.
|
||||
|
||||
While some effort will be taken to ensure that new probable
|
||||
causes do not conceptually duplicate existing probable
|
||||
causes it is acknowledged that the existence of conceptual
|
||||
duplicates in the starting probable cause list is an known
|
||||
industry reality.
|
||||
|
||||
To aid IANA in the administration of probable cause names
|
||||
and values, the OPS Area Director will appoint one or more
|
||||
experts to help review requests.
|
||||
|
||||
See http://www.iana.org"
|
||||
REFERENCE
|
||||
"ITU Recommendation M.3100, 'Generic Network Information
|
||||
Model', 1995
|
||||
ITU Recommendation X.733, 'Information Technology - Open
|
||||
Systems Interconnection - System Management: Alarm
|
||||
Reporting Function', 1992
|
||||
ITU Recommendation X.736, 'Information Technology - Open
|
||||
Systems Interconnection - System Management: Security
|
||||
Alarm Reporting Function', 1992"
|
||||
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
-- The following probable causes were defined in M.3100
|
||||
aIS (1),
|
||||
callSetUpFailure (2),
|
||||
degradedSignal (3),
|
||||
farEndReceiverFailure (4),
|
||||
framingError (5),
|
||||
lossOfFrame (6),
|
||||
lossOfPointer (7),
|
||||
lossOfSignal (8),
|
||||
payloadTypeMismatch (9),
|
||||
transmissionError (10),
|
||||
remoteAlarmInterface (11),
|
||||
excessiveBER (12),
|
||||
pathTraceMismatch (13),
|
||||
unavailable (14),
|
||||
signalLabelMismatch (15),
|
||||
lossOfMultiFrame (16),
|
||||
receiveFailure (17),
|
||||
transmitFailure (18),
|
||||
modulationFailure (19),
|
||||
demodulationFailure (20),
|
||||
broadcastChannelFailure (21),
|
||||
connectionEstablishmentError (22),
|
||||
invalidMessageReceived (23),
|
||||
localNodeTransmissionError (24),
|
||||
remoteNodeTransmissionError (25),
|
||||
routingFailure (26),
|
||||
--Values 27-50 are reserved for communications alarm related
|
||||
--probable causes
|
||||
-- The following are used with equipment alarm.
|
||||
backplaneFailure (51),
|
||||
dataSetProblem (52),
|
||||
equipmentIdentifierDuplication (53),
|
||||
externalIFDeviceProblem (54),
|
||||
lineCardProblem (55),
|
||||
multiplexerProblem (56),
|
||||
nEIdentifierDuplication (57),
|
||||
powerProblem (58),
|
||||
processorProblem (59),
|
||||
protectionPathFailure (60),
|
||||
receiverFailure (61),
|
||||
replaceableUnitMissing (62),
|
||||
replaceableUnitTypeMismatch (63),
|
||||
synchronizationSourceMismatch (64),
|
||||
terminalProblem (65),
|
||||
timingProblem (66),
|
||||
transmitterFailure (67),
|
||||
trunkCardProblem (68),
|
||||
replaceableUnitProblem (69),
|
||||
realTimeClockFailure (70),
|
||||
--An equipment alarm to be issued if the system detects that the
|
||||
--real time clock has failed
|
||||
antennaFailure (71),
|
||||
batteryChargingFailure (72),
|
||||
diskFailure (73),
|
||||
frequencyHoppingFailure (74),
|
||||
iODeviceError (75),
|
||||
lossOfSynchronisation (76),
|
||||
lossOfRedundancy (77),
|
||||
powerSupplyFailure (78),
|
||||
signalQualityEvaluationFailure (79),
|
||||
tranceiverFailure (80),
|
||||
protectionMechanismFailure (81),
|
||||
protectingResourceFailure (82),
|
||||
-- Values 83-100 are reserved for equipment alarm related probable
|
||||
-- causes
|
||||
-- The following are used with environmental alarm.
|
||||
airCompressorFailure (101),
|
||||
airConditioningFailure (102),
|
||||
airDryerFailure (103),
|
||||
batteryDischarging (104),
|
||||
batteryFailure (105),
|
||||
commercialPowerFailure (106),
|
||||
coolingFanFailure (107),
|
||||
engineFailure (108),
|
||||
fireDetectorFailure (109),
|
||||
fuseFailure (110),
|
||||
generatorFailure (111),
|
||||
lowBatteryThreshold (112),
|
||||
pumpFailure (113),
|
||||
rectifierFailure (114),
|
||||
rectifierHighVoltage (115),
|
||||
rectifierLowFVoltage (116),
|
||||
ventilationsSystemFailure (117),
|
||||
enclosureDoorOpen (118),
|
||||
explosiveGas (119),
|
||||
fire (120),
|
||||
flood (121),
|
||||
highHumidity (122),
|
||||
highTemperature (123),
|
||||
highWind (124),
|
||||
iceBuildUp (125),
|
||||
intrusionDetection (126),
|
||||
lowFuel (127),
|
||||
lowHumidity (128),
|
||||
lowCablePressure (129),
|
||||
lowTemperatue (130),
|
||||
lowWater (131),
|
||||
smoke (132),
|
||||
toxicGas (133),
|
||||
coolingSystemFailure (134),
|
||||
externalEquipmentFailure (135),
|
||||
externalPointFailure (136),
|
||||
-- Values 137-150 are reserved for environmental alarm related
|
||||
-- probable causes
|
||||
-- The following are used with Processing error alarm.
|
||||
storageCapacityProblem (151),
|
||||
memoryMismatch (152),
|
||||
corruptData (153),
|
||||
outOfCPUCycles (154),
|
||||
sfwrEnvironmentProblem (155),
|
||||
sfwrDownloadFailure (156),
|
||||
lossOfRealTimel (157),
|
||||
--A processing error alarm to be issued after the system has
|
||||
--reinitialised. This will indicate
|
||||
--to the management systems that the view they have of the managed
|
||||
--system may no longer
|
||||
--be valid. Usage example: The managed
|
||||
--system issues this alarm after a reinitialization with severity
|
||||
--warning to inform the
|
||||
--management system about the event. No clearing notification will
|
||||
--be sent.
|
||||
applicationSubsystemFailure (158),
|
||||
configurationOrCustomisationError (159),
|
||||
databaseInconsistency (160),
|
||||
fileError (161),
|
||||
outOfMemory (162),
|
||||
softwareError (163),
|
||||
timeoutExpired (164),
|
||||
underlayingResourceUnavailable (165),
|
||||
versionMismatch (166),
|
||||
--Values 168-200 are reserved for processing error alarm related
|
||||
-- probable causes.
|
||||
bandwidthReduced (201),
|
||||
congestion (202),
|
||||
excessiveErrorRate (203),
|
||||
excessiveResponseTime (204),
|
||||
excessiveRetransmissionRate (205),
|
||||
reducedLoggingCapability (206),
|
||||
systemResourcesOverload (207 ),
|
||||
-- The following were defined X.733
|
||||
adapterError (500),
|
||||
applicationSubsystemFailture (501),
|
||||
bandwidthReducedX733 (502),
|
||||
callEstablishmentError (503),
|
||||
communicationsProtocolError (504),
|
||||
communicationsSubsystemFailure (505),
|
||||
configurationOrCustomizationError (506),
|
||||
congestionX733 (507),
|
||||
coruptData (508),
|
||||
cpuCyclesLimitExceeded (509),
|
||||
dataSetOrModemError (510),
|
||||
degradedSignalX733 (511),
|
||||
dteDceInterfaceError (512),
|
||||
enclosureDoorOpenX733 (513),
|
||||
equipmentMalfunction (514),
|
||||
excessiveVibration (515),
|
||||
fileErrorX733 (516),
|
||||
fireDetected (517),
|
||||
framingErrorX733 (518),
|
||||
heatingVentCoolingSystemProblem (519),
|
||||
humidityUnacceptable (520),
|
||||
inputOutputDeviceError (521),
|
||||
inputDeviceError (522),
|
||||
lanError (523),
|
||||
leakDetected (524),
|
||||
localNodeTransmissionErrorX733 (525),
|
||||
lossOfFrameX733 (526),
|
||||
lossOfSignalX733 (527),
|
||||
materialSupplyExhausted (528),
|
||||
multiplexerProblemX733 (529),
|
||||
outOfMemoryX733 (530),
|
||||
ouputDeviceError (531),
|
||||
performanceDegraded (532),
|
||||
powerProblems (533),
|
||||
pressureUnacceptable (534),
|
||||
processorProblems (535),
|
||||
pumpFailureX733 (536),
|
||||
queueSizeExceeded (537),
|
||||
receiveFailureX733 (538),
|
||||
receiverFailureX733 (539),
|
||||
remoteNodeTransmissionErrorX733 (540),
|
||||
resourceAtOrNearingCapacity (541),
|
||||
responseTimeExecessive (542),
|
||||
retransmissionRateExcessive (543),
|
||||
softwareErrorX733 (544),
|
||||
softwareProgramAbnormallyTerminated (545),
|
||||
softwareProgramError (546),
|
||||
storageCapacityProblemX733 (547),
|
||||
temperatureUnacceptable (548),
|
||||
thresholdCrossed (549),
|
||||
timingProblemX733 (550),
|
||||
toxicLeakDetected (551),
|
||||
transmitFailureX733 (552),
|
||||
transmiterFailure (553),
|
||||
underlyingResourceUnavailable (554),
|
||||
versionMismatchX733 (555),
|
||||
-- The following are defined in X.736
|
||||
authenticationFailure (600),
|
||||
breachOfConfidentiality (601),
|
||||
cableTamper (602),
|
||||
delayedInformation (603),
|
||||
denialOfService (604),
|
||||
duplicateInformation (605),
|
||||
informationMissing (606),
|
||||
informationModificationDetected (607),
|
||||
informationOutOfSequence (608),
|
||||
keyExpired (609),
|
||||
nonRepudiationFailure (610),
|
||||
outOfHoursActivity (611),
|
||||
outOfService (612),
|
||||
proceduralError (613),
|
||||
unauthorizedAccessAttempt (614),
|
||||
unexpectedInformation (615),
|
||||
|
||||
other (1024)
|
||||
}
|
||||
|
||||
IANAItuEventType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ITU event Type values.
|
||||
|
||||
The Internet Assigned Number Authority (IANA) is
|
||||
responsible for the assignment of the enumerations
|
||||
in this TC.
|
||||
|
||||
Request should come in the form of well-formed
|
||||
SMI [RFC2578] for enumeration names that are unique
|
||||
and sufficiently descriptive.
|
||||
|
||||
See http://www.iana.org "
|
||||
REFERENCE
|
||||
"ITU Recommendation X.736, 'Information Technology - Open
|
||||
Systems Interconnection - System Management: Security
|
||||
Alarm Reporting Function', 1992"
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
other (1),
|
||||
communicationsAlarm (2),
|
||||
qualityOfServiceAlarm (3),
|
||||
processingErrorAlarm (4),
|
||||
equipmentAlarm (5),
|
||||
environmentalAlarm (6),
|
||||
integrityViolation (7),
|
||||
operationalViolation (8),
|
||||
physicalViolation (9),
|
||||
securityServiceOrMechanismViolation (10),
|
||||
timeDomainViolation (11)
|
||||
}
|
||||
|
||||
END
|
||||
130
mibs/iana/IANA-LANGUAGE-MIB
Normal file
130
mibs/iana/IANA-LANGUAGE-MIB
Normal file
@@ -0,0 +1,130 @@
|
||||
|
||||
IANA-LANGUAGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
ianaLanguages MODULE-IDENTITY
|
||||
LAST-UPDATED "201405220000Z" -- May 22, 2014
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO
|
||||
"Internet Assigned Numbers Authority (IANA)
|
||||
|
||||
Postal: ICANN
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
|
||||
Tel: +1 310-301-5800
|
||||
E-Mail: iana&iana.org"
|
||||
DESCRIPTION
|
||||
"The MIB module registers object identifier values for
|
||||
well-known programming and scripting languages. Every
|
||||
language registration MUST describe the format used
|
||||
when transferring scripts written in this language.
|
||||
|
||||
Any additions or changes to the contents of this MIB
|
||||
module require Designated Expert Review as defined in
|
||||
the Guidelines for Writing IANA Considerations Section
|
||||
document. The Designated Expert will be selected by
|
||||
the IESG Area Director of the OPS Area.
|
||||
|
||||
Note, this module does not have to register all possible
|
||||
languages since languages are identified by object
|
||||
identifier values. It is therefore possible to registered
|
||||
languages in private OID trees. The references given below are not
|
||||
normative with regard to the language version. Other
|
||||
references might be better suited to describe some newer
|
||||
versions of this language. The references are only
|
||||
provided as `a pointer into the right direction'."
|
||||
|
||||
-- Revision log, in reverse chronological order
|
||||
|
||||
REVISION "201405220000Z" -- May 22, 2014
|
||||
DESCRIPTION "Updated contact info."
|
||||
|
||||
REVISION "200005100000Z" -- May 10, 2000
|
||||
DESCRIPTION "Import mib-2 instead of experimental, so that
|
||||
this module compiles"
|
||||
|
||||
REVISION "199909090900Z" -- September 9, 1999
|
||||
DESCRIPTION "Initial version as published at time of
|
||||
publication of RFC 2591."
|
||||
|
||||
::= { mib-2 73 }
|
||||
|
||||
|
||||
ianaLangJavaByteCode OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Java byte code to be processed by a Java virtual machine.
|
||||
A script written in Java byte code is transferred by using
|
||||
the Java archive file format (JAR)."
|
||||
REFERENCE
|
||||
"The Java Virtual Machine Specification.
|
||||
ISBN 0-201-63452-X"
|
||||
::= { ianaLanguages 1 }
|
||||
|
||||
ianaLangTcl OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Tool Command Language (Tcl). A script written in the
|
||||
Tcl language is transferred in Tcl source code format."
|
||||
REFERENCE
|
||||
"Tcl and the Tk Toolkit.
|
||||
ISBN 0-201-63337-X"
|
||||
::= { ianaLanguages 2 }
|
||||
|
||||
ianaLangPerl OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Perl language. A script written in the Perl language
|
||||
is transferred in Perl source code format."
|
||||
REFERENCE
|
||||
"Programming Perl.
|
||||
ISBN 1-56592-149-6"
|
||||
::= { ianaLanguages 3 }
|
||||
|
||||
ianaLangScheme OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Scheme language. A script written in the Scheme
|
||||
language is transferred in Scheme source code format."
|
||||
REFERENCE
|
||||
"The Revised^4 Report on the Algorithmic Language Scheme.
|
||||
MIT Press"
|
||||
::= { ianaLanguages 4 }
|
||||
|
||||
ianaLangSRSL OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP Script Language defined by SNMP Research. A
|
||||
script written in the SNMP Script Language is transferred
|
||||
in the SNMP Script Language source code format."
|
||||
::= { ianaLanguages 5 }
|
||||
|
||||
ianaLangPSL OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Patrol Script Language defined by BMC Software. A script
|
||||
written in the Patrol Script Language is transferred in the
|
||||
Patrol Script Language source code format."
|
||||
REFERENCE
|
||||
"PATROL Script Language Reference Manual, Version 3.0,
|
||||
November 30, 1995. BMC Software, Inc. 2101 City West Blvd.,
|
||||
Houston, Texas 77042."
|
||||
::= { ianaLanguages 6 }
|
||||
|
||||
ianaLangSMSL OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Systems Management Scripting Language. A script written
|
||||
in the SMSL language is transferred in the SMSL source code
|
||||
format."
|
||||
REFERENCE
|
||||
"ISO/ITU Command Sequencer.
|
||||
ISO 10164-21 or ITU X.753"
|
||||
::= { ianaLanguages 7 }
|
||||
|
||||
END
|
||||
|
||||
71
mibs/iana/IANA-MALLOC-MIB
Normal file
71
mibs/iana/IANA-MALLOC-MIB
Normal file
@@ -0,0 +1,71 @@
|
||||
|
||||
IANA-MALLOC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
ianaMallocMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201405220000Z" -- May 22, 2014
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO
|
||||
" Internet Assigned Numbers Authority
|
||||
Internet Corporation for Assigned Names and Numbers
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
|
||||
Phone: +1 310-301-5800
|
||||
EMail: iana&iana.org"
|
||||
DESCRIPTION
|
||||
"This MIB module defines the IANAscopeSource and
|
||||
IANAmallocRangeSource textual conventions for use in MIBs
|
||||
which need to identify ways of learning multicast scope and
|
||||
range information.
|
||||
|
||||
Any additions or changes to the contents of this MIB module
|
||||
require either publication of an RFC, or Designated Expert
|
||||
Review as defined in the Guidelines for Writing IANA
|
||||
Considerations Section document. The Designated Expert will
|
||||
be selected by the IESG Area Director(s) of the Transport
|
||||
Area."
|
||||
|
||||
-- revision log
|
||||
|
||||
REVISION "201405220000Z" -- May 22, 2014
|
||||
DESCRIPTION
|
||||
"Updated contact info."
|
||||
|
||||
REVISION "200301271200Z" -- January 27, 2003
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { mib-2 102 }
|
||||
|
||||
IANAscopeSource ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source of multicast scope information."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- none of the following
|
||||
manual(2), -- statically configured
|
||||
local(3), -- automatically added by the system,
|
||||
-- such as a Source-Specific Multicast
|
||||
-- scope
|
||||
mzap(4), -- MZAP
|
||||
madcap(5) -- MADCAP
|
||||
}
|
||||
|
||||
IANAmallocRangeSource ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source of multicast address allocation range
|
||||
information."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- none of the following
|
||||
manual(2), -- statically configured
|
||||
local(3) -- automatically added by the system,
|
||||
-- such as a Source-Specific Multicast
|
||||
-- range
|
||||
}
|
||||
|
||||
END
|
||||
|
||||
991
mibs/iana/IANA-MAU-MIB
Normal file
991
mibs/iana/IANA-MAU-MIB
Normal file
@@ -0,0 +1,991 @@
|
||||
IANA-MAU-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
;
|
||||
|
||||
ianaMauMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201408010000Z" -- August 1, 2014
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO " Internet Assigned Numbers Authority
|
||||
|
||||
Postal: ICANN
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
|
||||
Tel: +1-310-301-5800
|
||||
EMail: iana&iana.org"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB module defines dot3MauType OBJECT-IDENTITIES and
|
||||
IANAifMauListBits, IANAifMauMediaAvailable,
|
||||
IANAifMauAutoNegCapBits, and IANAifJackType
|
||||
|
||||
TEXTUAL-CONVENTIONs, specifying enumerated values of the
|
||||
ifMauTypeListBits, ifMauMediaAvailable / rpMauMediaAvailable,
|
||||
ifMauAutoNegCapabilityBits / ifMauAutoNegCapAdvertisedBits /
|
||||
ifMauAutoNegCapReceivedBits and ifJackType / rpJackType objects
|
||||
respectively, defined in the MAU-MIB.
|
||||
|
||||
It is intended that each new MAU type, Media Availability
|
||||
state, Auto Negotiation capability and/or Jack type defined by
|
||||
the IEEE 802.3 working group and approved for publication in a
|
||||
revision of IEEE Std 802.3 will be added to this MIB module,
|
||||
provided that it is suitable for being managed by the base
|
||||
objects in the MAU-MIB. An Expert Review, as defined in
|
||||
RFC 2434 [RFC2434], is REQUIRED for such additions.
|
||||
|
||||
The following reference is used throughout this MIB module:
|
||||
|
||||
[IEEE802.3] refers to:
|
||||
IEEE Std 802.3, 2005 Edition: 'IEEE Standard for
|
||||
Information technology - Telecommunications and information
|
||||
exchange between systems - Local and metropolitan area
|
||||
networks - Specific requirements -
|
||||
Part 3: Carrier sense multiple access with collision
|
||||
detection (CSMA/CD) access method and physical layer
|
||||
specifications'.
|
||||
|
||||
This reference should be updated as appropriate when new
|
||||
MAU types, Media Availability states, Auto Negotiation
|
||||
capabilities, and/or Jack types are added to this MIB module.
|
||||
|
||||
Copyright (C) The IETF Trust (2007).
|
||||
The initial version of this MIB module was published in
|
||||
RFC 4836; for full legal notices see the RFC itself.
|
||||
Supplementary information may be available at:
|
||||
http://www.ietf.org/copyrights/ianamib.html"
|
||||
|
||||
REVISION "201408010000Z" -- August 1, 2014
|
||||
DESCRIPTION "Added IANAifJackType 16."
|
||||
|
||||
REVISION "201405220000Z" -- May 22, 2014
|
||||
DESCRIPTION "Updated contact info."
|
||||
|
||||
REVISION "201108120000Z" -- August 12, 2011
|
||||
DESCRIPTION "Added MAU types and associated AutoNeg capability
|
||||
bits specified in amendments to IEEE Std
|
||||
802.3-2008: IEEE Std 802.3ba-2010 and IEEE Std
|
||||
802.3bg-2011."
|
||||
|
||||
REVISION "201002230000Z" -- February 23, 2010
|
||||
DESCRIPTION "Added assignments that will be included in
|
||||
Clause 14 of IEEE P802.3.1."
|
||||
|
||||
REVISION "200704210000Z" -- April 21, 2007
|
||||
DESCRIPTION "Initial version of this MIB as published in
|
||||
RFC 4836."
|
||||
|
||||
::= { mib-2 154 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
IANAifMauTypeListBits ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used as the syntax of the ifMauTypeListBits
|
||||
object in the (updated) definition of MAU-MIB's ifMauTable.
|
||||
|
||||
The most recent version of this textual convention is available
|
||||
in the online version of this MIB module on the IANA web site.
|
||||
|
||||
Requests for new values should be made to IANA via email
|
||||
(iana&iana.org).
|
||||
|
||||
Note that changes in this textual convention SHALL be
|
||||
synchronized with relevant changes in the dot3MauType
|
||||
OBJECT-IDENTITIES."
|
||||
REFERENCE
|
||||
"[IEEE802.3], Section 30.5.1.1.2"
|
||||
SYNTAX BITS {
|
||||
bOther(0), -- other or unknown
|
||||
bAUI(1), -- AUI
|
||||
b10base5(2), -- 10BASE-5
|
||||
bFoirl(3), -- FOIRL
|
||||
|
||||
b10base2(4), -- 10BASE-2
|
||||
b10baseT(5), -- 10BASE-T duplex mode unknown
|
||||
b10baseFP(6), -- 10BASE-FP
|
||||
b10baseFB(7), -- 10BASE-FB
|
||||
b10baseFL(8), -- 10BASE-FL duplex mode unknown
|
||||
b10broad36(9), -- 10BROAD36
|
||||
b10baseTHD(10), -- 10BASE-T half duplex mode
|
||||
b10baseTFD(11), -- 10BASE-T full duplex mode
|
||||
b10baseFLHD(12), -- 10BASE-FL half duplex mode
|
||||
b10baseFLFD(13), -- 10BASE-FL full duplex mode
|
||||
b100baseT4(14), -- 100BASE-T4
|
||||
b100baseTXHD(15), -- 100BASE-TX half duplex mode
|
||||
b100baseTXFD(16), -- 100BASE-TX full duplex mode
|
||||
b100baseFXHD(17), -- 100BASE-FX half duplex mode
|
||||
b100baseFXFD(18), -- 100BASE-FX full duplex mode
|
||||
b100baseT2HD(19), -- 100BASE-T2 half duplex mode
|
||||
b100baseT2FD(20), -- 100BASE-T2 full duplex mode
|
||||
|
||||
b1000baseXHD(21), -- 1000BASE-X half duplex mode
|
||||
b1000baseXFD(22), -- 1000BASE-X full duplex mode
|
||||
b1000baseLXHD(23), -- 1000BASE-LX half duplex mode
|
||||
b1000baseLXFD(24), -- 1000BASE-LX full duplex mode
|
||||
b1000baseSXHD(25), -- 1000BASE-SX half duplex mode
|
||||
b1000baseSXFD(26), -- 1000BASE-SX full duplex mode
|
||||
b1000baseCXHD(27), -- 1000BASE-CX half duplex mode
|
||||
b1000baseCXFD(28), -- 1000BASE-CX full duplex mode
|
||||
b1000baseTHD(29), -- 1000BASE-T half duplex mode
|
||||
b1000baseTFD(30), -- 1000BASE-T full duplex mode
|
||||
|
||||
b10GbaseX(31), -- 10GBASE-X
|
||||
b10GbaseLX4(32), -- 10GBASE-LX4
|
||||
|
||||
b10GbaseR(33), -- 10GBASE-R
|
||||
b10GbaseER(34), -- 10GBASE-ER
|
||||
b10GbaseLR(35), -- 10GBASE-LR
|
||||
b10GbaseSR(36), -- 10GBASE-SR
|
||||
b10GbaseW(37), -- 10GBASE-W
|
||||
b10GbaseEW(38), -- 10GBASE-EW
|
||||
b10GbaseLW(39), -- 10GBASE-LW
|
||||
b10GbaseSW(40), -- 10GBASE-SW
|
||||
-- new since RFC 3636
|
||||
b10GbaseCX4(41), -- 10GBASE-CX4
|
||||
b2BaseTL(42), -- 2BASE-TL
|
||||
b10PassTS(43), -- 10PASS-TS
|
||||
b100BaseBX10D(44), -- 100BASE-BX10D
|
||||
b100BaseBX10U(45), -- 100BASE-BX10U
|
||||
b100BaseLX10(46), -- 100BASE-LX10
|
||||
b1000BaseBX10D(47), -- 1000BASE-BX10D
|
||||
b1000BaseBX10U(48), -- 1000BASE-BX10U
|
||||
b1000BaseLX10(49), -- 1000BASE-LX10
|
||||
b1000BasePX10D(50), -- 1000BASE-PX10D
|
||||
b1000BasePX10U(51), -- 1000BASE-PX10U
|
||||
b1000BasePX20D(52), -- 1000BASE-PX20D
|
||||
b1000BasePX20U(53), -- 1000BASE-PX20U
|
||||
b10GbaseT(54), -- 10GBASE-T
|
||||
b10GbaseLRM(55), -- 10GBASE-LRM
|
||||
b1000baseKX(56), -- 1000BASE-KX
|
||||
b10GbaseKX4(57), -- 10GBASE-KX4
|
||||
b10GbaseKR(58), -- 10GBASE-KR
|
||||
b10G1GbasePRXD1(59),-- 10/1GBASE-PRX-D1
|
||||
b10G1GbasePRXD2(60),-- 10/1GBASE-PRX-D2
|
||||
b10G1GbasePRXD3(61),-- 10/1GBASE-PRX-D3
|
||||
b10G1GbasePRXU1(62),-- 10/1GBASE-PRX-U1
|
||||
b10G1GbasePRXU2(63),-- 10/1GBASE-PRX-U2
|
||||
b10G1GbasePRXU3(64),-- 10/1GBASE-PRX-U3
|
||||
b10GbasePRD1(65), -- 10GBASE-PR-D1
|
||||
b10GbasePRD2(66), -- 10GBASE-PR-D2
|
||||
b10GbasePRD3(67), -- 10GBASE-PR-D3
|
||||
b10GbasePRU1(68), -- 10GBASE-PR-U1
|
||||
b10GbasePRU3(69), -- 10GBASE-PR-U3
|
||||
b40GbaseKR4(70), -- 40GBASE-KR4
|
||||
b40GbaseCR4(71), -- 40GBASE-CR4
|
||||
b40GbaseSR4(72), -- 40GBASE-SR4
|
||||
b40GbaseFR(73), -- 40GBASE-FR
|
||||
b40GbaseLR4(74), -- 40GBASE-LR4
|
||||
b100GbaseCR10(75), -- 100GBASE-CR10
|
||||
b100GbaseSR10(76), -- 100GBASE-SR10
|
||||
b100GbaseLR4(77), -- 100GBASE-LR4
|
||||
b100GbaseER4(78) -- 100GBASE-ER4
|
||||
}
|
||||
|
||||
IANAifMauMediaAvailable ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used as the syntax of the
|
||||
ifMauMediaAvailable and rpMauMediaAvailable objects in the
|
||||
(updated) definition of MAU-MIB's ifMauTable and rpMauTable
|
||||
respectively.
|
||||
|
||||
Possible values are:
|
||||
other(1) - undefined (not listed below)
|
||||
unknown(2) - MAU's true state is unknown; e.g.,
|
||||
during initialization
|
||||
available(3) - link, light, or loopback is normal
|
||||
notAvailable(4) - link loss, low light, or no loopback
|
||||
remoteFault(5) - a fault has been detected at the
|
||||
remote end of the link. This value
|
||||
applies to 10BASE-FB, 100BASE-T4 Far
|
||||
End Fault Indication and non-specified
|
||||
remote faults from a system running
|
||||
auto-negotiation
|
||||
invalidSignal(6) - invalid signal has been received from
|
||||
the other end of the link, 10BASE-FB
|
||||
only
|
||||
remoteJabber(7) - remote fault, due to jabber
|
||||
|
||||
remoteLinkLoss(8) - remote fault, due to link loss
|
||||
remoteTest(9) - remote fault, due to test
|
||||
offline(10) - offline, Clause 37 Auto-Negotiation
|
||||
only
|
||||
autoNegError(11) - Auto-Negotiation Error, Clause 37
|
||||
Auto-Negotiation only
|
||||
pmdLinkFault(12) - PMA/PMD receive link fault. In case
|
||||
of PAF (2BASE-TL / 10PASS-TS PHYs),
|
||||
all PMEs in the aggregation group have
|
||||
detected a link fault
|
||||
wisFrameLoss(13) - WIS loss of frame, 10GBASE-W only
|
||||
wisSignalLoss(14) - WIS loss of signal, 10GBASE-W only
|
||||
pcsLinkFault(15) - PCS receive link fault
|
||||
excessiveBER(16) - PCS Bit Error Ratio monitor
|
||||
reporting excessive error ratio
|
||||
dxsLinkFault(17) - DTE XGXS receive link fault, XAUI only
|
||||
pxsLinkFault(18) - PHY XGXS receive link fault, XAUI only
|
||||
availableReduced(19) - link normal, reduced bandwidth,
|
||||
2BASE-TL / 10PASS-TS only
|
||||
ready(20) - at least one PME in the aggregation
|
||||
group is detecting handshake tones,
|
||||
2BASE-TL / 10PASS-TS only
|
||||
|
||||
If the MAU is a 10M b/s link or fiber type (FOIRL, 10BASE-T,
|
||||
10BASE-F), then this is equivalent to the link test fail
|
||||
state/low light function. For an AUI, 10BASE2, 10BASE5, or
|
||||
10BROAD36 MAU, this indicates whether loopback is detected on
|
||||
the DI circuit. The value of this attribute persists between
|
||||
packets for MAU types AUI, 10BASE5, 10BASE2, 10BROAD36, and
|
||||
10BASEFP.
|
||||
|
||||
At power-up or following a reset, the Media Available state
|
||||
will be unknown(2) for AUI, 10BASE5, 10BASE2, 10BROAD36, and
|
||||
10BASE-FP MAUs. For these MAUs loopback will be tested on each
|
||||
transmission during which no collision is detected.
|
||||
If DI is receiving input when DO returns to IDL after a
|
||||
transmission and there has been no collision during the
|
||||
transmission, then loopback will be detected. The Media
|
||||
Available state will only change during noncollided
|
||||
transmissions for AUI, 10BASE2, 10BASE5, 10BROAD36, and
|
||||
10BASE-FP MAUs.
|
||||
|
||||
For 100BASE-T2, 100BASE-T4, 100BASE-TX, 100BASE-FX,
|
||||
100BASE-LX10, and 100BASE-BX10 PHYs the enumerations match the
|
||||
states within the link integrity state diagram.
|
||||
Any MAU that implements management of [IEEE802.3] Clause
|
||||
28 Auto-Negotiation, will map remote fault indication to
|
||||
remoteFault(5).
|
||||
|
||||
Any MAU that implements management of Clause 37
|
||||
Auto-Negotiation, will map the received RF1 and RF2 bits as
|
||||
follows: Offline maps to offline(10), Link_Failure maps to
|
||||
remoteFault(5), and Auto-Negotiation Error maps to
|
||||
autoNegError(11).
|
||||
|
||||
The value remoteFault(5) applies to 10BASE-FB remote
|
||||
fault indication, the 100BASE-X far-end fault indication, and
|
||||
nonspecified remote faults from a system running Clause 28
|
||||
Auto-Negotiation.
|
||||
|
||||
The value remoteJabber(7), remoteLink loss(8), or remoteTest(9)
|
||||
SHOULD be used instead of remoteFault(5) where the reason for
|
||||
remote fault is identified in the remote signaling protocol.
|
||||
Where a Clause 22 MII or Clause 35 GMII is present, a logic
|
||||
one in the remote fault bit maps to the value remoteFault(5),
|
||||
a logic zero in the link status bit maps to the enumeration
|
||||
notAvailable(4). The value notAvailable(4) takes precedence
|
||||
over remoteFault(5).
|
||||
|
||||
For 2BASE-TL and 10PASS-TS PHYs, the value unknown(2) maps to
|
||||
the condition where the PHY (PCS with connected PMEs) is
|
||||
initializing, the value ready(20) maps to the condition where
|
||||
the interface is down and at least one PME in the aggregation
|
||||
group is ready for handshake, the value available(3) maps to
|
||||
the condition where all the PMEs in the aggregation group are
|
||||
up, the value notAvailable(4) maps to the condition where all
|
||||
the PMEs in the aggregation group are down and no handshake
|
||||
tones are detected, the value availableReduced(19) maps to the
|
||||
condition where the interface is up, a link fault is detected
|
||||
at the receive direction by one or more PMEs in the
|
||||
aggregation group, but at least one PME is up and the
|
||||
enumeration pmdLinkFault(12) maps to the condition where a link
|
||||
fault is detected at the receive direction by all of the PMEs
|
||||
in the aggregation group.
|
||||
|
||||
For 10 Gb/s the enumerations map to value of the link_fault
|
||||
variable within the Link Fault Signaling state diagram
|
||||
as follows: the value OK maps to the value available(3),
|
||||
the value Local Fault maps to the value notAvailable(4),
|
||||
and the value Remote Fault maps to the value remoteFault(5).
|
||||
The value pmdLinkFault(12), wisFrameLoss(13),
|
||||
wisSignalLoss(14), pcsLinkFault(15), excessiveBER(16), or
|
||||
dxsLinkFault(17) SHOULD be used instead of the value
|
||||
notAvailable(4), where the reason for the Local Fault state can
|
||||
be identified through the use of the Clause 45 MDIO Interface.
|
||||
Where multiple reasons for the Local Fault state can be
|
||||
identified, only the highest precedence error SHOULD be
|
||||
|
||||
reported. This precedence in descending order is as follows:
|
||||
|
||||
pxsLinkFault
|
||||
pmdLinkFault
|
||||
wisFrameLoss
|
||||
wisSignalLoss
|
||||
pcsLinkFault
|
||||
excessiveBER
|
||||
dxsLinkFault.
|
||||
|
||||
Where a Clause 45 MDIO interface is present a logic zero in
|
||||
the PMA/PMD Receive link status bit ([IEEE802.3]
|
||||
Section 45.2.1.2.2) maps to the value pmdLinkFault(12),
|
||||
logic one in the LOF status bit (Section 45.2.2.10.4) maps
|
||||
to the value wisFrameLoss(13), a logic one in the LOS
|
||||
status bit (Section 45.2.2.10.5) maps to the value
|
||||
wisSignalLoss, a logic zero in the PCS Receive
|
||||
link status bit (Section 45.2.3.2.2) maps to the value
|
||||
pcsLinkFault(15), a logic one in the 10GBASE-R PCS Latched
|
||||
high BER status bit (Section 45.2.3.12.2) maps to the value
|
||||
excessiveBER, a logic zero in the DTE XS receive link status
|
||||
bit (Section 45.2.5.2.2) maps to the value dxsLinkFault(17)
|
||||
and a logic zero in the PHY XS transmit link status bit
|
||||
(Section 45.2.4.2.2) maps to the value pxsLinkFault(18).
|
||||
|
||||
The most recent version of this textual convention is available
|
||||
in the online version of this MIB module on the IANA web site.
|
||||
|
||||
Requests for new values should be made to IANA via email
|
||||
(iana&iana.org)."
|
||||
REFERENCE
|
||||
"[IEEE802.3], Section 30.5.1.1.4"
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
unknown(2),
|
||||
available(3),
|
||||
notAvailable(4),
|
||||
remoteFault(5),
|
||||
invalidSignal(6),
|
||||
remoteJabber(7),
|
||||
remoteLinkLoss(8),
|
||||
remoteTest(9),
|
||||
offline(10),
|
||||
autoNegError(11),
|
||||
pmdLinkFault(12),
|
||||
wisFrameLoss(13),
|
||||
wisSignalLoss(14),
|
||||
pcsLinkFault(15),
|
||||
|
||||
excessiveBER(16),
|
||||
dxsLinkFault(17),
|
||||
pxsLinkFault(18),
|
||||
availableReduced(19),
|
||||
ready(20)
|
||||
}
|
||||
|
||||
IANAifMauAutoNegCapBits ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used as the syntax of the
|
||||
ifMauAutoNegCapabilityBits, ifMauAutoNegCapAdvertisedBits, and
|
||||
ifMauAutoNegCapReceivedBits objects in the (updated) definition
|
||||
of MAU-MIB's ifMauAutoNegTable.
|
||||
|
||||
The most recent version of this textual convention is available
|
||||
in the online version of this MIB module on the IANA web site.
|
||||
|
||||
Requests for new values should be made to IANA via email
|
||||
(iana&iana.org)."
|
||||
REFERENCE
|
||||
"[IEEE802.3], Section 30.6.1.1.5"
|
||||
SYNTAX BITS {
|
||||
bOther(0), -- other or unknown
|
||||
b10baseT(1), -- 10BASE-T half duplex mode
|
||||
b10baseTFD(2), -- 10BASE-T full duplex mode
|
||||
b100baseT4(3), -- 100BASE-T4
|
||||
b100baseTX(4), -- 100BASE-TX half duplex mode
|
||||
b100baseTXFD(5), -- 100BASE-TX full duplex mode
|
||||
b100baseT2(6), -- 100BASE-T2 half duplex mode
|
||||
b100baseT2FD(7), -- 100BASE-T2 full duplex mode
|
||||
bFdxPause(8), -- PAUSE for full-duplex links
|
||||
bFdxAPause(9), -- Asymmetric PAUSE for full-duplex
|
||||
-- links
|
||||
bFdxSPause(10), -- Symmetric PAUSE for full-duplex
|
||||
-- links
|
||||
bFdxBPause(11), -- Asymmetric and Symmetric PAUSE for
|
||||
-- full-duplex links
|
||||
b1000baseX(12), -- 1000BASE-X, -LX, -SX, -CX half
|
||||
-- duplex mode
|
||||
b1000baseXFD(13), -- 1000BASE-X, -LX, -SX, -CX full
|
||||
-- duplex mode
|
||||
b1000baseT(14), -- 1000BASE-T half duplex mode
|
||||
b1000baseTFD(15), -- 1000BASE-T full duplex mode
|
||||
b10GbaseT(16), -- 10GBASE-T
|
||||
b1000baseKX(17), -- 1000BASE-KX
|
||||
b10GbaseKX4(18), -- 10GBASE-KX4
|
||||
b10GbaseKR(19), -- 10GBASE-KR
|
||||
b40GbaseKR4(20), -- 40GBASE-KR4
|
||||
b40GbaseCR4(21), -- 40GBASE-CR4
|
||||
b100GbaseCR10(22) -- 100GBASE-CR10
|
||||
}
|
||||
|
||||
IANAifJackType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION
|
||||
"Common enumeration values for repeater and interface MAU
|
||||
jack types. This data type is used as the syntax of the
|
||||
ifJackType and rpJackType objects in the (updated) definition
|
||||
of MAU-MIB's ifJackTable and rpJackTable respectively.
|
||||
|
||||
Possible values are:
|
||||
other(1) - undefined or unknown
|
||||
rj45(2) - RJ45
|
||||
rj45S(3) - RJ45 shielded
|
||||
db9(4) - DB9
|
||||
bnc(5) - BNC
|
||||
fAUI(6) - AUI female
|
||||
mAUI(7) - AUI male
|
||||
fiberSC(8) - SC fiber
|
||||
fiberMIC(9) - MIC fiber
|
||||
fiberST(10) - ST fiber
|
||||
telco(11) - Telco
|
||||
mtrj(12) - MT-RJ fiber
|
||||
hssdc(13) - fiber channel style-2
|
||||
fiberLC(14) - LC fiber
|
||||
cx4(15) - IB4X for 10GBASE-CX4
|
||||
sfpPlusDA(16) - SFP+ Direct Attach for 10GE
|
||||
|
||||
The most recent version of this textual convention is available
|
||||
in the online version of this MIB module on the IANA web site.
|
||||
|
||||
Requests for new values should be made to IANA via email
|
||||
(iana&iana.org)."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
rj45(2),
|
||||
rj45S(3),
|
||||
db9(4),
|
||||
bnc(5),
|
||||
fAUI(6),
|
||||
mAUI(7),
|
||||
fiberSC(8),
|
||||
fiberMIC(9),
|
||||
fiberST(10),
|
||||
telco(11),
|
||||
mtrj(12),
|
||||
hssdc(13),
|
||||
fiberLC(14),
|
||||
-- new since RFC 3636
|
||||
cx4(15),
|
||||
sfpPlusDA(16)
|
||||
}
|
||||
|
||||
-- OBJECT IDENTITIES for MAU types
|
||||
|
||||
-- (see rpMauType and ifMauType of MAU-MIB for usage)
|
||||
-- The following definitions has been moved from RFC 3636 and
|
||||
-- no longer appear in its revision.
|
||||
|
||||
dot3MauType OBJECT IDENTIFIER ::= { mib-2 snmpDot3MauMgt(26) 4 }
|
||||
|
||||
dot3MauTypeAUI OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "no internal MAU, view from AUI"
|
||||
REFERENCE "[IEEE802.3], Section 7"
|
||||
::= { dot3MauType 1 }
|
||||
|
||||
dot3MauType10Base5 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "thick coax MAU"
|
||||
REFERENCE "[IEEE802.3], Section 7"
|
||||
::= { dot3MauType 2 }
|
||||
|
||||
dot3MauTypeFoirl OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "FOIRL MAU"
|
||||
REFERENCE "[IEEE802.3], Section 9.9"
|
||||
::= { dot3MauType 3 }
|
||||
|
||||
dot3MauType10Base2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "thin coax MAU"
|
||||
REFERENCE "[IEEE802.3], Section 10"
|
||||
::= { dot3MauType 4 }
|
||||
|
||||
dot3MauType10BaseT OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "UTP MAU.
|
||||
Note that it is strongly recommended that
|
||||
agents return either dot3MauType10BaseTHD or
|
||||
dot3MauType10BaseTFD if the duplex mode is
|
||||
known. However, management applications should
|
||||
be prepared to receive this MAU type value from
|
||||
older agent implementations."
|
||||
REFERENCE "[IEEE802.3], Section 14"
|
||||
::= { dot3MauType 5 }
|
||||
|
||||
dot3MauType10BaseFP OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "passive fiber MAU"
|
||||
REFERENCE "[IEEE802.3], Section 16"
|
||||
::= { dot3MauType 6 }
|
||||
|
||||
dot3MauType10BaseFB OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "sync fiber MAU"
|
||||
REFERENCE "[IEEE802.3], Section 17"
|
||||
::= { dot3MauType 7 }
|
||||
|
||||
dot3MauType10BaseFL OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "async fiber MAU.
|
||||
Note that it is strongly recommended that
|
||||
agents return either dot3MauType10BaseFLHD or
|
||||
dot3MauType10BaseFLFD if the duplex mode is
|
||||
known. However, management applications should
|
||||
be prepared to receive this MAU type value from
|
||||
older agent implementations."
|
||||
REFERENCE "[IEEE802.3], Section 18"
|
||||
::= { dot3MauType 8 }
|
||||
|
||||
dot3MauType10Broad36 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "broadband DTE MAU.
|
||||
Note that 10BROAD36 MAUs can be attached to
|
||||
interfaces but not to repeaters."
|
||||
REFERENCE "[IEEE802.3], Section 11"
|
||||
::= { dot3MauType 9 }
|
||||
|
||||
------ new since RFC 1515:
|
||||
dot3MauType10BaseTHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "UTP MAU, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 14"
|
||||
::= { dot3MauType 10 }
|
||||
|
||||
dot3MauType10BaseTFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "UTP MAU, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 14"
|
||||
::= { dot3MauType 11 }
|
||||
|
||||
dot3MauType10BaseFLHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "async fiber MAU, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 18"
|
||||
::= { dot3MauType 12 }
|
||||
|
||||
dot3MauType10BaseFLFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "async fiber MAU, full duplex mode"
|
||||
|
||||
REFERENCE "[IEEE802.3], Section 18"
|
||||
::= { dot3MauType 13 }
|
||||
|
||||
dot3MauType100BaseT4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "4 pair category 3 UTP"
|
||||
REFERENCE "[IEEE802.3], Section 23"
|
||||
::= { dot3MauType 14 }
|
||||
|
||||
dot3MauType100BaseTXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "2 pair category 5 UTP, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 25"
|
||||
::= { dot3MauType 15 }
|
||||
|
||||
dot3MauType100BaseTXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "2 pair category 5 UTP, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 25"
|
||||
::= { dot3MauType 16 }
|
||||
|
||||
dot3MauType100BaseFXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X fiber over PMT, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 26"
|
||||
::= { dot3MauType 17 }
|
||||
|
||||
dot3MauType100BaseFXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X fiber over PMT, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 26"
|
||||
::= { dot3MauType 18 }
|
||||
|
||||
dot3MauType100BaseT2HD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "2 pair category 3 UTP, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 32"
|
||||
::= { dot3MauType 19 }
|
||||
|
||||
dot3MauType100BaseT2FD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "2 pair category 3 UTP, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 32"
|
||||
::= { dot3MauType 20 }
|
||||
|
||||
------ new since RFC 2239:
|
||||
dot3MauType1000BaseXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION "PCS/PMA, unknown PMD, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 36"
|
||||
::= { dot3MauType 21 }
|
||||
|
||||
dot3MauType1000BaseXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "PCS/PMA, unknown PMD, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 36"
|
||||
::= { dot3MauType 22 }
|
||||
|
||||
dot3MauType1000BaseLXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Fiber over long-wavelength laser, half duplex
|
||||
mode"
|
||||
REFERENCE "[IEEE802.3], Section 38"
|
||||
::= { dot3MauType 23 }
|
||||
|
||||
dot3MauType1000BaseLXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Fiber over long-wavelength laser, full duplex
|
||||
mode"
|
||||
REFERENCE "[IEEE802.3], Section 38"
|
||||
::= { dot3MauType 24 }
|
||||
|
||||
dot3MauType1000BaseSXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Fiber over short-wavelength laser, half
|
||||
duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 38"
|
||||
::= { dot3MauType 25 }
|
||||
|
||||
dot3MauType1000BaseSXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Fiber over short-wavelength laser, full
|
||||
duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 38"
|
||||
::= { dot3MauType 26 }
|
||||
|
||||
dot3MauType1000BaseCXHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Copper over 150-Ohm balanced cable, half
|
||||
duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 39"
|
||||
::= { dot3MauType 27 }
|
||||
|
||||
dot3MauType1000BaseCXFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Copper over 150-Ohm balanced cable, full
|
||||
|
||||
duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 39"
|
||||
::= { dot3MauType 28 }
|
||||
|
||||
dot3MauType1000BaseTHD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Four-pair Category 5 UTP, half duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 40"
|
||||
::= { dot3MauType 29 }
|
||||
|
||||
dot3MauType1000BaseTFD OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Four-pair Category 5 UTP, full duplex mode"
|
||||
REFERENCE "[IEEE802.3], Section 40"
|
||||
::= { dot3MauType 30 }
|
||||
|
||||
------ new since RFC 2668:
|
||||
dot3MauType10GigBaseX OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X PCS/PMA, unknown PMD."
|
||||
REFERENCE "[IEEE802.3], Section 48"
|
||||
::= { dot3MauType 31 }
|
||||
|
||||
dot3MauType10GigBaseLX4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X fiber over WWDM optics"
|
||||
REFERENCE "[IEEE802.3], Section 53"
|
||||
::= { dot3MauType 32 }
|
||||
|
||||
dot3MauType10GigBaseR OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "R PCS/PMA, unknown PMD."
|
||||
REFERENCE "[IEEE802.3], Section 49"
|
||||
::= { dot3MauType 33 }
|
||||
|
||||
dot3MauType10GigBaseER OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "R fiber over 1550 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 34 }
|
||||
|
||||
dot3MauType10GigBaseLR OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "R fiber over 1310 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 35 }
|
||||
|
||||
dot3MauType10GigBaseSR OBJECT-IDENTITY
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "R fiber over 850 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 36 }
|
||||
|
||||
dot3MauType10GigBaseW OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "W PCS/PMA, unknown PMD."
|
||||
REFERENCE "[IEEE802.3], Section 49 and 50"
|
||||
::= { dot3MauType 37 }
|
||||
|
||||
dot3MauType10GigBaseEW OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "W fiber over 1550 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 38 }
|
||||
|
||||
dot3MauType10GigBaseLW OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "W fiber over 1310 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 39 }
|
||||
|
||||
dot3MauType10GigBaseSW OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "W fiber over 850 nm optics"
|
||||
REFERENCE "[IEEE802.3], Section 52"
|
||||
::= { dot3MauType 40 }
|
||||
|
||||
------ new since RFC 3636:
|
||||
dot3MauType10GigBaseCX4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X copper over 8 pair 100-Ohm balanced cable"
|
||||
REFERENCE "[IEEE802.3], Section 54"
|
||||
::= { dot3MauType 41 }
|
||||
|
||||
dot3MauType2BaseTL OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Voice grade UTP copper, up to 2700m, optional PAF"
|
||||
REFERENCE "[IEEE802.3], Sections 61 and 63"
|
||||
::= { dot3MauType 42 }
|
||||
|
||||
dot3MauType10PassTS OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Voice grade UTP copper, up to 750m, optional PAF"
|
||||
REFERENCE "[IEEE802.3], Sections 61 and 62"
|
||||
::= { dot3MauType 43 }
|
||||
|
||||
dot3MauType100BaseBX10D OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber OLT, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 58"
|
||||
::= { dot3MauType 44 }
|
||||
|
||||
dot3MauType100BaseBX10U OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber ONU, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 58"
|
||||
::= { dot3MauType 45 }
|
||||
|
||||
dot3MauType100BaseLX10 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Two single-mode fibers, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 58"
|
||||
::= { dot3MauType 46 }
|
||||
|
||||
dot3MauType1000BaseBX10D OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber OLT, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 59"
|
||||
::= { dot3MauType 47 }
|
||||
|
||||
dot3MauType1000BaseBX10U OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber ONU, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 59"
|
||||
::= { dot3MauType 48 }
|
||||
|
||||
dot3MauType1000BaseLX10 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Two sigle-mode fiber, long wavelength, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 59"
|
||||
::= { dot3MauType 49 }
|
||||
|
||||
dot3MauType1000BasePX10D OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber EPON OLT, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 60"
|
||||
::= { dot3MauType 50 }
|
||||
|
||||
dot3MauType1000BasePX10U OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber EPON ONU, 10km"
|
||||
REFERENCE "[IEEE802.3], Section 60"
|
||||
::= { dot3MauType 51 }
|
||||
|
||||
dot3MauType1000BasePX20D OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber EPON OLT, 20km"
|
||||
REFERENCE "[IEEE802.3], Section 60"
|
||||
::= { dot3MauType 52 }
|
||||
|
||||
dot3MauType1000BasePX20U OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber EPON ONU, 20km"
|
||||
REFERENCE "[IEEE802.3], Section 60"
|
||||
::= { dot3MauType 53 }
|
||||
|
||||
dot3MauType10GbaseT OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Four-pair Category 6A or better, full duplex mode only"
|
||||
REFERENCE "IEEE Std 802.3, Clause 55"
|
||||
::= { dot3MauType 54 }
|
||||
|
||||
dot3MauType10GbaseLRM OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "R multimode fiber over 1310 nm optics"
|
||||
REFERENCE "IEEE Std 802.3, Clause 68"
|
||||
::= { dot3MauType 55 }
|
||||
|
||||
dot3MauType1000baseKX OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "X backplane, full duplex mode only"
|
||||
REFERENCE "IEEE Std 802.3, Clause 70"
|
||||
::= { dot3MauType 56 }
|
||||
|
||||
dot3MauType10GbaseKX4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "4 lane X backplane, full duplex mode only"
|
||||
REFERENCE "IEEE Std 802.3, Clause 71"
|
||||
::= { dot3MauType 57 }
|
||||
|
||||
dot3MauType10GbaseKR OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "R backplane, full duplex mode only"
|
||||
REFERENCE "IEEE Std 802.3, Clause 72"
|
||||
::= { dot3MauType 58 }
|
||||
|
||||
dot3MauType10G1GbasePRXD1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON OLT, supporting low
|
||||
power budget (PRX10)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 59 }
|
||||
|
||||
dot3MauType10G1GbasePRXD2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON OLT, supporting
|
||||
medium power budget (PRX20)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 60 }
|
||||
|
||||
dot3MauType10G1GbasePRXD3 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON OLT, supporting high
|
||||
power budget (PRX30)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 61 }
|
||||
|
||||
dot3MauType10G1GbasePRXU1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON ONU, supporting low
|
||||
power budget (PRX10)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 62 }
|
||||
|
||||
dot3MauType10G1GbasePRXU2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON ONU, supporting
|
||||
medium power budget (PRX20)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 63 }
|
||||
|
||||
dot3MauType10G1GbasePRXU3 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber asymmetric-rate EPON ONU, supporting high
|
||||
power budget (PRX30)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 64 }
|
||||
|
||||
dot3MauType10GbasePRD1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber symmetric-rate EPON OLT, supporting low
|
||||
power budget (PR10)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 65 }
|
||||
|
||||
dot3MauType10GbasePRD2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber symmetric-rate EPON OLT, supporting
|
||||
medium power budget (PR20)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 66 }
|
||||
|
||||
dot3MauType10GbasePRD3 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber symmetric-rate EPON OLT, supporting high
|
||||
power budget (PR30)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 67 }
|
||||
|
||||
dot3MauType10GbasePRU1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber symmetric-rate EPON ONU, supporting
|
||||
low and medium power budget (PR10 and PR20)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 68 }
|
||||
|
||||
dot3MauType10GbasePRU3 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "One single-mode fiber symmetric-rate EPON ONU, supporting high
|
||||
power budget (PR30)"
|
||||
REFERENCE "IEEE Std 802.3, Clause 75"
|
||||
::= { dot3MauType 69 }
|
||||
|
||||
dot3MauType40GbaseKR4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "40GBASE-R PCS/PMA over an electrical
|
||||
backplane"
|
||||
REFERENCE "IEEE Std 802.3, Clause 84"
|
||||
::= { dot3MauType 70 }
|
||||
|
||||
dot3MauType40GbaseCR4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "40GBASE-R PCS/PMA over 4 lane shielded
|
||||
copper balanced cable"
|
||||
REFERENCE "IEEE Std 802.3, Clause 85"
|
||||
::= { dot3MauType 71 }
|
||||
|
||||
dot3MauType40GbaseSR4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "40GBASE-R PCS/PMA over 4 lane multimode
|
||||
fiber"
|
||||
REFERENCE "IEEE Std 802.3, Clause 86"
|
||||
::= { dot3MauType 72 }
|
||||
|
||||
dot3MauType40GbaseFR OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "40GBASE-R PCS/PMA over single mode
|
||||
fiber"
|
||||
REFERENCE "IEEE Std 802.3, Clause 89"
|
||||
::= { dot3MauType 73 }
|
||||
|
||||
dot3MauType40GbaseLR4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "40GBASE-R PCS/PMA over 4 WDM lane
|
||||
single mode fiber"
|
||||
REFERENCE "IEEE Std 802.3, Clause 87"
|
||||
::= { dot3MauType 74 }
|
||||
|
||||
dot3MauType100GbaseCR10 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "100GBASE-R PCS/PMA over 10 lane
|
||||
shielded copper balanced cable"
|
||||
REFERENCE "IEEE Std 802.3, Clause 85"
|
||||
::= { dot3MauType 75 }
|
||||
|
||||
dot3MauType100GbaseSR10 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "100GBASE-R PCS/PMA over 10 lane
|
||||
multimode fiber"
|
||||
REFERENCE "IEEE Std 802.3, Clause 86"
|
||||
::= { dot3MauType 76 }
|
||||
|
||||
dot3MauType100GbaseLR4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "100GBASE-R PCS/PMA over 4 WDM lane
|
||||
single mode fiber, long reach"
|
||||
REFERENCE "IEEE Std 802.3, Clause 88"
|
||||
::= { dot3MauType 77 }
|
||||
|
||||
dot3MauType100GbaseER4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "100GBASE-R PCS/PMA over 4 WDM lane
|
||||
single mode fiber PMD, extended reach"
|
||||
REFERENCE "IEEE Std 802.3, Clause 88"
|
||||
::= { dot3MauType 78 }
|
||||
|
||||
END
|
||||
2132
mibs/iana/IANA-PRINTER-MIB
Normal file
2132
mibs/iana/IANA-PRINTER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
144
mibs/iana/IANA-PWE3-MIB
Normal file
144
mibs/iana/IANA-PWE3-MIB
Normal file
@@ -0,0 +1,144 @@
|
||||
IANA-PWE3-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC; -- [RFC2579]
|
||||
|
||||
ianaPwe3MIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200906110000Z" -- 11 June 2009 00:00:00 GMT
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO
|
||||
"Internet Assigned Numbers Authority
|
||||
Internet Corporation for Assigned Names and Numbers
|
||||
4676 Admiralty Way, Suite 330
|
||||
Marina del Rey, CA 90292-6601
|
||||
|
||||
Phone: +1 310 823 9358
|
||||
EMail: iana@iana.org"
|
||||
DESCRIPTION
|
||||
"This MIB module defines the IANAPwTypeTC and
|
||||
IANAPwPsnTypeTC textual conventions for use in PWE3
|
||||
MIB modules.
|
||||
|
||||
Any additions or changes to the contents of this MIB
|
||||
module require either publication of an RFC, Designated
|
||||
Expert Review as defined in RFC 5226, Guidelines for
|
||||
Writing an IANA Considerations Section in RFCs, and should
|
||||
be based on the procedures defined in [RFC4446]. The
|
||||
Designated Expert will be selected by the IESG Area
|
||||
Director(s) of the internet Area.
|
||||
|
||||
Copyright (c) 2009 IETF Trust and the persons identified as
|
||||
authors of the code. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or
|
||||
without modification, are permitted provided that the
|
||||
|
||||
|
||||
|
||||
following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above
|
||||
copyright notice, this list of conditions and the
|
||||
following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the
|
||||
following disclaimer in the documentation and/or other
|
||||
materials provided with the distribution.
|
||||
|
||||
- Neither the name of Internet Society, IETF or IETF Trust,
|
||||
nor the names of specific contributors, may be used to
|
||||
endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
|
||||
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE. "
|
||||
|
||||
REVISION "200906110000Z" -- 11 June 2009 00:00:00 GMT
|
||||
DESCRIPTION "Original version, published as part of RFC 5601."
|
||||
::= { mib-2 174 }
|
||||
|
||||
IANAPwTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the PW type (i.e., the carried service). "
|
||||
SYNTAX INTEGER {
|
||||
other(0),
|
||||
frameRelayDlciMartiniMode(1),
|
||||
atmAal5SduVcc(2),
|
||||
atmTransparent(3),
|
||||
ethernetTagged(4),
|
||||
ethernet(5),
|
||||
hdlc(6),
|
||||
ppp(7),
|
||||
|
||||
|
||||
|
||||
cem(8), -- Historic type
|
||||
atmCellNto1Vcc(9),
|
||||
atmCellNto1Vpc(10),
|
||||
ipLayer2Transport(11),
|
||||
atmCell1to1Vcc(12),
|
||||
atmCell1to1Vpc(13),
|
||||
atmAal5PduVcc(14),
|
||||
frameRelayPortMode(15),
|
||||
cep(16),
|
||||
e1Satop(17),
|
||||
t1Satop(18),
|
||||
e3Satop(19),
|
||||
t3Satop(20),
|
||||
basicCesPsn(21),
|
||||
basicTdmIp(22),
|
||||
tdmCasCesPsn(23),
|
||||
tdmCasTdmIp(24),
|
||||
frDlci(25),
|
||||
wildcard (32767)
|
||||
}
|
||||
|
||||
IANAPwPsnTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the PSN type that the PW will use over the
|
||||
network."
|
||||
SYNTAX INTEGER {
|
||||
mpls (1),
|
||||
l2tp (2),
|
||||
udpOverIp (3),
|
||||
mplsOverIp (4),
|
||||
mplsOverGre (5),
|
||||
other (6)
|
||||
}
|
||||
|
||||
IANAPwCapabilities ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC describes a collection of capabilities related to
|
||||
a specific PW.
|
||||
Values may be added in the future based on new capabilities
|
||||
introduced in IETF documents.
|
||||
"
|
||||
SYNTAX BITS {
|
||||
pwStatusIndication (0), -- Applicable only if maintenance
|
||||
-- protocol is in use.
|
||||
pwVCCV (1)
|
||||
}
|
||||
|
||||
|
||||
|
||||
END
|
||||
100
mibs/iana/IANA-RTPROTO-MIB
Normal file
100
mibs/iana/IANA-RTPROTO-MIB
Normal file
@@ -0,0 +1,100 @@
|
||||
|
||||
IANA-RTPROTO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
ianaRtProtoMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201208300000Z" -- August 30, 2012
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO
|
||||
" Internet Assigned Numbers Authority
|
||||
Internet Corporation for Assigned Names and Numbers
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
|
||||
Phone: +1 310 301 5800
|
||||
EMail: iana&iana.org"
|
||||
DESCRIPTION
|
||||
"This MIB module defines the IANAipRouteProtocol and
|
||||
IANAipMRouteProtocol textual conventions for use in MIBs
|
||||
which need to identify unicast or multicast routing
|
||||
mechanisms.
|
||||
|
||||
Any additions or changes to the contents of this MIB module
|
||||
require either publication of an RFC, or Designated Expert
|
||||
Review as defined in RFC 2434, Guidelines for Writing an
|
||||
IANA Considerations Section in RFCs. The Designated Expert
|
||||
will be selected by the IESG Area Director(s) of the Routing
|
||||
Area."
|
||||
|
||||
REVISION "201208300000Z" -- August 30, 2012
|
||||
DESCRIPTION "Added dhcp(19)."
|
||||
|
||||
REVISION "201107220000Z" -- July 22, 2011
|
||||
DESCRIPTION "Added rpl(18) ."
|
||||
|
||||
REVISION "200009260000Z" -- September 26, 2000
|
||||
DESCRIPTION "Original version, published in coordination
|
||||
with RFC 2932."
|
||||
|
||||
::= { mib-2 84 }
|
||||
|
||||
IANAipRouteProtocol ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION
|
||||
"A mechanism for learning routes. Inclusion of values for
|
||||
routing protocols is not intended to imply that those
|
||||
protocols need be supported."
|
||||
SYNTAX INTEGER {
|
||||
other (1), -- not specified
|
||||
local (2), -- local interface
|
||||
netmgmt (3), -- static route
|
||||
icmp (4), -- result of ICMP Redirect
|
||||
|
||||
-- the following are all dynamic
|
||||
-- routing protocols
|
||||
|
||||
egp (5), -- Exterior Gateway Protocol
|
||||
ggp (6), -- Gateway-Gateway Protocol
|
||||
hello (7), -- FuzzBall HelloSpeak
|
||||
rip (8), -- Berkeley RIP or RIP-II
|
||||
isIs (9), -- Dual IS-IS
|
||||
esIs (10), -- ISO 9542
|
||||
ciscoIgrp (11), -- Cisco IGRP
|
||||
bbnSpfIgp (12), -- BBN SPF IGP
|
||||
ospf (13), -- Open Shortest Path First
|
||||
bgp (14), -- Border Gateway Protocol
|
||||
idpr (15), -- InterDomain Policy Routing
|
||||
ciscoEigrp (16), -- Cisco EIGRP
|
||||
dvmrp (17), -- DVMRP
|
||||
rpl (18), -- RPL [RFC-ietf-roll-rpl-19]
|
||||
dhcp (19) -- DHCP [RFC2132]
|
||||
}
|
||||
|
||||
IANAipMRouteProtocol ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The multicast routing protocol. Inclusion of values for
|
||||
multicast routing protocols is not intended to imply that
|
||||
those protocols need be supported."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- none of the following
|
||||
local(2), -- e.g., manually configured
|
||||
netmgmt(3), -- set via net.mgmt protocol
|
||||
dvmrp(4),
|
||||
mospf(5),
|
||||
pimSparseDense(6), -- PIMv1, both DM and SM
|
||||
cbt(7),
|
||||
pimSparseMode(8), -- PIM-SM
|
||||
pimDenseMode(9), -- PIM-DM
|
||||
igmpOnly(10),
|
||||
bgmp(11),
|
||||
msdp(12)
|
||||
}
|
||||
|
||||
END
|
||||
|
||||
|
||||
309
mibs/iana/IANATn3270eTC-MIB
Normal file
309
mibs/iana/IANATn3270eTC-MIB
Normal file
@@ -0,0 +1,309 @@
|
||||
|
||||
IANATn3270eTC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
ianaTn3270eTcMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201405220000Z" -- May 22, 2014
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO
|
||||
"Internet Assigned Numbers Authority
|
||||
|
||||
Postal: ICANN
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
|
||||
Tel: +1 310-301-5800
|
||||
E-Mail: iana&iana.org"
|
||||
DESCRIPTION
|
||||
"This module defines a set of textual conventions
|
||||
for use by the TN3270E-MIB and the TN3270E-RT-MIB.
|
||||
|
||||
Any additions or changes to the contents of this
|
||||
MIB module must first be discussed on the tn3270e
|
||||
working group list at: tn3270e&list.nih.gov
|
||||
and approved by one of the following TN3270E
|
||||
working group contacts:
|
||||
|
||||
Ed Bailey (co-chair) - elbailey&us.ibm.com
|
||||
Michael Boe (co-chair) - mboe&cisco.com
|
||||
Ken White - kennethw&vnet.ibm.com
|
||||
Robert Moore - remoore&us.ibm.com
|
||||
|
||||
The above list of contacts can be altered with
|
||||
the approval of the two co-chairs.
|
||||
|
||||
The Textual Conventions defined within this MIB have
|
||||
no security issues associated with them unless
|
||||
explicitly stated in their corresponding
|
||||
DESCRIPTION clause."
|
||||
|
||||
-- revision log, in reverse chronological order
|
||||
|
||||
REVISION "201405220000Z" -- May 22, 2014
|
||||
DESCRIPTION "Updated ICANN contact info."
|
||||
|
||||
REVISION "200005100000Z" -- May 10, 2000
|
||||
DESCRIPTION "Fix to import mib-2 instead of experimental."
|
||||
|
||||
REVISION "199909011000Z" -- September 1, 1999
|
||||
DESCRIPTION
|
||||
"Initial version transferred from the TN3270E
|
||||
working group to IANA."
|
||||
|
||||
::= { mib-2 61 }
|
||||
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
IANATn3270eAddrType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual convention for defining the type of a
|
||||
client address. The enumeration value unknown(0) is
|
||||
also used to indicate that no actual address is present."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
ipv4(1),
|
||||
ipv6(2)
|
||||
}
|
||||
|
||||
IANATn3270eAddress ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes a client address. The type of client address is
|
||||
determined by use of the IANATn3270eAddrType textual
|
||||
convention.
|
||||
The length in octets of a IANATn3270eAddress object is:
|
||||
|
||||
IANATn3270eAddrType Address Length
|
||||
+++++++++++++++++++ ++++++++++++++
|
||||
unknown(0) not specified or unknown; the
|
||||
actual length of the
|
||||
IANATn3270eAddress octet string
|
||||
indicates if an address
|
||||
is present
|
||||
ipv4(1) 4 OCTETS
|
||||
ipv6(2) 16 OCTETS
|
||||
|
||||
This textual convention is similar to the TAddress
|
||||
TC defined by RFC1903 except that it allows a
|
||||
zero-length octet string and is not a full transport
|
||||
layer address."
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
|
||||
IANATn3270eClientType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual convention for defining the set of
|
||||
enumerations used by tn3270eTcpConnClientIdFormat
|
||||
in the TN3270E-MIB:
|
||||
|
||||
ENUMERATION OCTETs DESCRIPTION
|
||||
|
||||
none(1) 0 Not specified
|
||||
other(2) 1..512 Implementation specific
|
||||
ipv4(3) 6 4-octet IP Address plus
|
||||
2-octet TCP Port
|
||||
ipv6(4) 18 16-octet IPv6 Address
|
||||
plus 2-octet TCP Port
|
||||
domainName(5) 1..512 The DNS name of a
|
||||
client.
|
||||
truncDomainName(6) 1..512 The (truncated) DNS name
|
||||
of a client.
|
||||
string(7) 1..512 Unknown Utf8String
|
||||
certificate(8) 1..512 certificate
|
||||
userId(9) 1..8 Client's userid
|
||||
x509dn(10) 1..512 X.509 Distinguished Name
|
||||
|
||||
Representation of a certificate(8) may be lead to
|
||||
a security exposure and is NOT RECOMMENDED without
|
||||
adequate security."
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
other(2),
|
||||
ipv4(3),
|
||||
ipv6(4),
|
||||
domainName(5),
|
||||
truncDomainName(6),
|
||||
string(7),
|
||||
certificate(8),
|
||||
userId(9),
|
||||
x509dn(10)
|
||||
}
|
||||
|
||||
IANATn3270Functions ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention reflects the current set of
|
||||
TN3270 and TN3270E functions that can be negotiated
|
||||
between a server and its client:
|
||||
|
||||
RFC856
|
||||
transmitBinary The sender of this command REQUESTS
|
||||
permission to begin transmitting, or
|
||||
confirms that it will now begin
|
||||
transmitting characters which are to
|
||||
be interpreted as 8 bits of binary
|
||||
data by the receiver of the data.
|
||||
RFC860
|
||||
timingMark The sender of this command REQUESTS
|
||||
that the receiver of this command
|
||||
return a WILL TIMING-MARK in the data
|
||||
stream at the 'appropriate place'.
|
||||
RFC885
|
||||
endOfRecord The sender of this command requests
|
||||
permission to begin transmission of
|
||||
the Telnet END-OF-RECORD (EOR) code
|
||||
when transmitting data characters, or
|
||||
the sender of this command confirms it
|
||||
will now begin transmission of EORs
|
||||
with transmitted data characters.
|
||||
RFC1091
|
||||
terminalType Sender is willing to send terminal
|
||||
type information in a subsequent
|
||||
sub-negotiation.
|
||||
|
||||
RFC1041
|
||||
tn3270Regime Sender is willing to send list of
|
||||
supported 3270 Regimes in a
|
||||
subsequent sub-negotiation.
|
||||
RFC2355
|
||||
scsCtlCodes (Printer sessions only). Allows the
|
||||
use of the SNA Character Stream (SCS)
|
||||
and SCS control codes on the session.
|
||||
SCS is used with LU type 1 SNA sessions.
|
||||
dataStreamCtl (Printer sessions only). Allows the use
|
||||
of the standard 3270 data stream. This
|
||||
corresponds to LU type 3 SNA sessions.
|
||||
responses Provides support for positive and
|
||||
negative response handling. Allows the
|
||||
server to reflect to the client any and
|
||||
all definite, exception, and no response
|
||||
requests sent by the host application.
|
||||
bindImage Allows the server to send the SNA Bind
|
||||
image and Unbind notification to the
|
||||
client.
|
||||
sysreq Allows the client and server to emulate
|
||||
some (or all, depending on the server) of
|
||||
the functions of the SYSREQ key in an SNA
|
||||
environment."
|
||||
SYNTAX BITS {
|
||||
transmitBinary(0),-- rfc856
|
||||
timemark(1), -- rfc860
|
||||
endOfRecord(2), -- rfc885
|
||||
terminalType(3), -- rfc1091
|
||||
tn3270Regime(4), -- rfc1041
|
||||
scsCtlCodes(5), -- rfc2355
|
||||
dataStreamCtl(6), -- rfc2355
|
||||
responses(7), -- rfc2355
|
||||
bindImage(8), -- rfc2355
|
||||
sysreq(9) -- rfc2355
|
||||
}
|
||||
|
||||
IANATn3270ResourceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of resource defined by a resource pool. Refer
|
||||
to tn3270eResPoolTable."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
terminal(2),
|
||||
printer(3),
|
||||
terminalOrPrinter(4)
|
||||
}
|
||||
|
||||
IANATn3270DeviceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention defines the list of device
|
||||
types that can be set, as defined by RFC 2355."
|
||||
SYNTAX INTEGER {
|
||||
-- terminals
|
||||
ibm3278d2(1), -- (24 row x 80 col display)
|
||||
ibm3278d2E(2), -- (24 row x 80 col display)
|
||||
ibm3278d3(3), -- (32 row x 80 col display)
|
||||
ibm3278d3E(4), -- (32 row x 80 col display)
|
||||
ibm3278d4(5), -- (43 row x 80 col display)
|
||||
ibm3278d4E(6), -- (43 row x 80 col display)
|
||||
ibm3278d5(7), -- (27 row x 132 col display)
|
||||
ibm3278d5E(8), -- (27 row x 132 col display)
|
||||
ibmDynamic(9), -- (no pre-defined display size)
|
||||
|
||||
-- printers
|
||||
ibm3287d1(10),
|
||||
|
||||
unknown(100)
|
||||
}
|
||||
|
||||
IANATn3270eLogData ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An octet string representing log data as pertaining to
|
||||
either a TN3270 or TN3270E Session as reported from a
|
||||
TN3270E Server. Log data is stored in an octet string
|
||||
in time order (from earliest to latest).
|
||||
|
||||
Each log element has the following form:
|
||||
|
||||
+------+----+---------+------------+
|
||||
!length!type!TimeStamp! data !
|
||||
+------+----+---------+------------+
|
||||
|
||||
where
|
||||
|
||||
length = one-octet length of the data portion of the
|
||||
trace element, not including the length,
|
||||
type, and TimeStamp fields
|
||||
type = one-octet code point characterizing the data.
|
||||
TimeStamp = A 4-octet field representing the number of
|
||||
TimeTicks since the TN3270E server was last
|
||||
activated. The server's last activation time
|
||||
is available in the tn3270eSrvrConfLastActTime
|
||||
object in the TN3270E MIB, which has the
|
||||
syntax DateAndTime.
|
||||
data = initial part of a PDU.
|
||||
|
||||
length type
|
||||
|
||||
0-255 x'00' - unknown
|
||||
0 x'01' - inactivity timer expired
|
||||
0 x'02' - dynamic timer expired
|
||||
0 x'03' - actlu req
|
||||
0 x'04' - bind req
|
||||
0 x'05' - clear req
|
||||
0 x'06' - dactlu req
|
||||
0 x'07' - warm actpu req
|
||||
0 x'08' - sdt req
|
||||
0 x'09' - unbind req
|
||||
0 x'0A' - notify resp
|
||||
0 x'0B' - reply PSID neg rsp
|
||||
0 x'0C' - reply PSID pos rsp
|
||||
0 x'0D' - unbind rsp
|
||||
0 x'0E' - hierarchical reset
|
||||
0 x'0F' - client connect req
|
||||
0 x'10' - client disconnect req
|
||||
0 x'11' - timingmark received
|
||||
0 x'12' - flowControl timer expired
|
||||
0 x'13' - neg rsp to host
|
||||
0 x'14' - neg rsp from host
|
||||
0 x'15' - data contention
|
||||
0 x'16' - no buffer to send SNA data
|
||||
0 x'17' - receive response while inbound
|
||||
0 x'18' - client protocol error
|
||||
0 x'19' - badClientSequenceReceived
|
||||
1-255 x'1A' - utf8String
|
||||
2 x'1B' - hexCode, implementation dependent
|
||||
|
||||
Log element entries have a minimum length of 6 octets.
|
||||
The zero-length string indicates that no log data is
|
||||
available."
|
||||
SYNTAX OCTET STRING (SIZE (0 | 6..2048))
|
||||
|
||||
END
|
||||
|
||||
|
||||
655
mibs/iana/IANAifType-MIB
Normal file
655
mibs/iana/IANAifType-MIB
Normal file
@@ -0,0 +1,655 @@
|
||||
IANAifType-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
ianaifType MODULE-IDENTITY
|
||||
LAST-UPDATED "201407030000Z" -- July 3, 2014
|
||||
ORGANIZATION "IANA"
|
||||
CONTACT-INFO " Internet Assigned Numbers Authority
|
||||
|
||||
Postal: ICANN
|
||||
12025 Waterfront Drive, Suite 300
|
||||
Los Angeles, CA 90094-2536
|
||||
|
||||
Tel: +1 310-301-5800
|
||||
E-Mail: iana&iana.org"
|
||||
|
||||
DESCRIPTION "This MIB module defines the IANAifType Textual
|
||||
Convention, and thus the enumerated values of
|
||||
the ifType object defined in MIB-II's ifTable."
|
||||
|
||||
REVISION "201407030000Z" -- July 3, 2014
|
||||
DESCRIPTION "Registration of new IANAifTypes 277-278."
|
||||
|
||||
REVISION "201405220000Z" -- May 22, 2014
|
||||
DESCRIPTION "Updated contact info."
|
||||
|
||||
REVISION "201205170000Z" -- May 17, 2012
|
||||
DESCRIPTION "Registration of new IANAifType 272."
|
||||
|
||||
REVISION "201201110000Z" -- January 11, 2012
|
||||
DESCRIPTION "Registration of new IANAifTypes 266-271."
|
||||
|
||||
REVISION "201112180000Z" -- December 18, 2011
|
||||
DESCRIPTION "Registration of new IANAifTypes 263-265."
|
||||
|
||||
REVISION "201110260000Z" -- October 26, 2011
|
||||
DESCRIPTION "Registration of new IANAifType 262."
|
||||
|
||||
REVISION "201109070000Z" -- September 7, 2011
|
||||
DESCRIPTION "Registration of new IANAifTypes 260 and 261."
|
||||
|
||||
REVISION "201107220000Z" -- July 22, 2011
|
||||
DESCRIPTION "Registration of new IANAifType 259."
|
||||
|
||||
REVISION "201106030000Z" -- June 03, 2011
|
||||
DESCRIPTION "Registration of new IANAifType 258."
|
||||
|
||||
REVISION "201009210000Z" -- September 21, 2010
|
||||
DESCRIPTION "Registration of new IANAifTypes 256 and 257."
|
||||
|
||||
REVISION "201007210000Z" -- July 21, 2010
|
||||
DESCRIPTION "Registration of new IANAifType 255."
|
||||
|
||||
REVISION "201002110000Z" -- February 11, 2010
|
||||
DESCRIPTION "Registration of new IANAifType 254."
|
||||
|
||||
REVISION "201002080000Z" -- February 08, 2010
|
||||
DESCRIPTION "Registration of new IANAifTypes 252 and 253."
|
||||
|
||||
REVISION "200905060000Z" -- May 06, 2009
|
||||
DESCRIPTION "Registration of new IANAifType 251."
|
||||
|
||||
REVISION "200902060000Z" -- February 06, 2009
|
||||
DESCRIPTION "Registration of new IANAtunnelType 15."
|
||||
|
||||
REVISION "200810090000Z" -- October 09, 2008
|
||||
DESCRIPTION "Registration of new IANAifType 250."
|
||||
|
||||
REVISION "200808120000Z" -- August 12, 2008
|
||||
DESCRIPTION "Registration of new IANAifType 249."
|
||||
|
||||
REVISION "200807220000Z" -- July 22, 2008
|
||||
DESCRIPTION "Registration of new IANAifTypes 247 and 248."
|
||||
|
||||
REVISION "200806240000Z" -- June 24, 2008
|
||||
DESCRIPTION "Registration of new IANAifType 246."
|
||||
|
||||
REVISION "200805290000Z" -- May 29, 2008
|
||||
DESCRIPTION "Registration of new IANAifType 245."
|
||||
|
||||
REVISION "200709130000Z" -- September 13, 2007
|
||||
DESCRIPTION "Registration of new IANAifTypes 243 and 244."
|
||||
|
||||
REVISION "200705290000Z" -- May 29, 2007
|
||||
DESCRIPTION "Changed the description for IANAifType 228."
|
||||
|
||||
REVISION "200703080000Z" -- March 08, 2007
|
||||
DESCRIPTION "Registration of new IANAifType 242."
|
||||
|
||||
REVISION "200701230000Z" -- January 23, 2007
|
||||
DESCRIPTION "Registration of new IANAifTypes 239, 240, and 241."
|
||||
|
||||
REVISION "200610170000Z" -- October 17, 2006
|
||||
DESCRIPTION "Deprecated/Obsoleted IANAifType 230. Registration of
|
||||
IANAifType 238."
|
||||
|
||||
REVISION "200609250000Z" -- September 25, 2006
|
||||
DESCRIPTION "Changed the description for IANA ifType
|
||||
184 and added new IANA ifType 237."
|
||||
|
||||
REVISION "200608170000Z" -- August 17, 2006
|
||||
DESCRIPTION "Changed the descriptions for IANAifTypes
|
||||
20 and 21."
|
||||
|
||||
REVISION "200608110000Z" -- August 11, 2006
|
||||
DESCRIPTION "Changed the descriptions for IANAifTypes
|
||||
7, 11, 62, 69, and 117."
|
||||
|
||||
REVISION "200607250000Z" -- July 25, 2006
|
||||
DESCRIPTION "Registration of new IANA ifType 236."
|
||||
|
||||
REVISION "200606140000Z" -- June 14, 2006
|
||||
DESCRIPTION "Registration of new IANA ifType 235."
|
||||
|
||||
REVISION "200603310000Z" -- March 31, 2006
|
||||
DESCRIPTION "Registration of new IANA ifType 234."
|
||||
|
||||
REVISION "200603300000Z" -- March 30, 2006
|
||||
DESCRIPTION "Registration of new IANA ifType 233."
|
||||
|
||||
REVISION "200512220000Z" -- December 22, 2005
|
||||
DESCRIPTION "Registration of new IANA ifTypes 231 and 232."
|
||||
|
||||
REVISION "200510100000Z" -- October 10, 2005
|
||||
DESCRIPTION "Registration of new IANA ifType 230."
|
||||
|
||||
REVISION "200509090000Z" -- September 09, 2005
|
||||
DESCRIPTION "Registration of new IANA ifType 229."
|
||||
|
||||
REVISION "200505270000Z" -- May 27, 2005
|
||||
DESCRIPTION "Registration of new IANA ifType 228."
|
||||
|
||||
REVISION "200503030000Z" -- March 3, 2005
|
||||
DESCRIPTION "Added the IANAtunnelType TC and deprecated
|
||||
IANAifType sixToFour (215) per RFC4087."
|
||||
|
||||
REVISION "200411220000Z" -- November 22, 2004
|
||||
DESCRIPTION "Registration of new IANA ifType 227 per RFC4631."
|
||||
|
||||
REVISION "200406170000Z" -- June 17, 2004
|
||||
DESCRIPTION "Registration of new IANA ifType 226."
|
||||
|
||||
REVISION "200405120000Z" -- May 12, 2004
|
||||
DESCRIPTION "Added description for IANAifType 6, and
|
||||
changed the descriptions for IANAifTypes
|
||||
180, 181, and 182."
|
||||
|
||||
REVISION "200405070000Z" -- May 7, 2004
|
||||
DESCRIPTION "Registration of new IANAifType 225."
|
||||
|
||||
REVISION "200308250000Z" -- Aug 25, 2003
|
||||
DESCRIPTION "Deprecated IANAifTypes 7 and 11. Obsoleted
|
||||
IANAifTypes 62, 69, and 117. ethernetCsmacd (6)
|
||||
should be used instead of these values"
|
||||
|
||||
REVISION "200308180000Z" -- Aug 18, 2003
|
||||
DESCRIPTION "Registration of new IANAifType
|
||||
224."
|
||||
|
||||
REVISION "200308070000Z" -- Aug 7, 2003
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
222 and 223."
|
||||
|
||||
REVISION "200303180000Z" -- Mar 18, 2003
|
||||
DESCRIPTION "Registration of new IANAifType
|
||||
221."
|
||||
|
||||
REVISION "200301130000Z" -- Jan 13, 2003
|
||||
DESCRIPTION "Registration of new IANAifType
|
||||
220."
|
||||
|
||||
REVISION "200210170000Z" -- Oct 17, 2002
|
||||
DESCRIPTION "Registration of new IANAifType
|
||||
219."
|
||||
|
||||
REVISION "200207160000Z" -- Jul 16, 2002
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
217 and 218."
|
||||
|
||||
REVISION "200207100000Z" -- Jul 10, 2002
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
215 and 216."
|
||||
|
||||
REVISION "200206190000Z" -- Jun 19, 2002
|
||||
DESCRIPTION "Registration of new IANAifType
|
||||
214."
|
||||
|
||||
REVISION "200201040000Z" -- Jan 4, 2002
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
211, 212 and 213."
|
||||
|
||||
REVISION "200112200000Z" -- Dec 20, 2001
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
209 and 210."
|
||||
|
||||
REVISION "200111150000Z" -- Nov 15, 2001
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
207 and 208."
|
||||
|
||||
|
||||
REVISION "200111060000Z" -- Nov 6, 2001
|
||||
DESCRIPTION "Registration of new IANAifType
|
||||
206."
|
||||
|
||||
|
||||
REVISION "200111020000Z" -- Nov 2, 2001
|
||||
DESCRIPTION "Registration of new IANAifType
|
||||
205."
|
||||
|
||||
|
||||
REVISION "200110160000Z" -- Oct 16, 2001
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
199, 200, 201, 202, 203, and 204."
|
||||
|
||||
|
||||
REVISION "200109190000Z" -- Sept 19, 2001
|
||||
DESCRIPTION "Registration of new IANAifType
|
||||
198."
|
||||
|
||||
REVISION "200105110000Z" -- May 11, 2001
|
||||
DESCRIPTION "Registration of new IANAifType
|
||||
197."
|
||||
|
||||
|
||||
REVISION "200101120000Z" -- Jan 12, 2001
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
195 and 196."
|
||||
|
||||
REVISION "200012190000Z" -- Dec 19, 2000
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
193 and 194."
|
||||
|
||||
REVISION "200012070000Z" -- Dec 07, 2000
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
191 and 192."
|
||||
|
||||
REVISION "200012040000Z" -- Dec 04, 2000
|
||||
DESCRIPTION "Registration of new IANAifType
|
||||
190."
|
||||
|
||||
REVISION "200010170000Z" -- Oct 17, 2000
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
188 and 189."
|
||||
|
||||
REVISION "200010020000Z" -- Oct 02, 2000
|
||||
DESCRIPTION "Registration of new IANAifType 187."
|
||||
|
||||
REVISION "200009010000Z" -- Sept 01, 2000
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
184, 185, and 186."
|
||||
|
||||
REVISION "200008240000Z" -- Aug 24, 2000
|
||||
DESCRIPTION "Registration of new IANAifType 183."
|
||||
|
||||
REVISION "200008230000Z" -- Aug 23, 2000
|
||||
DESCRIPTION "Registration of new IANAifTypes
|
||||
174-182."
|
||||
|
||||
REVISION "200008220000Z" -- Aug 22, 2000
|
||||
DESCRIPTION "Registration of new IANAifTypes 170,
|
||||
171, 172 and 173."
|
||||
|
||||
REVISION "200004250000Z" -- Apr 25, 2000
|
||||
DESCRIPTION "Registration of new IANAifTypes 168 and 169."
|
||||
|
||||
REVISION "200003060000Z" -- Mar 6, 2000
|
||||
DESCRIPTION "Fixed a missing semi-colon in the IMPORT.
|
||||
Also cleaned up the REVISION log a bit.
|
||||
It is not complete, but from now on it will
|
||||
be maintained and kept up to date with each
|
||||
change to this MIB module."
|
||||
|
||||
REVISION "199910081430Z" -- Oct 08, 1999
|
||||
DESCRIPTION "Include new name assignments up to cnr(85).
|
||||
This is the first version available via the WWW
|
||||
at: ftp://ftp.isi.edu/mib/ianaiftype.mib"
|
||||
|
||||
REVISION "199401310000Z" -- Jan 31, 1994
|
||||
DESCRIPTION "Initial version of this MIB as published in
|
||||
RFC 1573."
|
||||
|
||||
::= { mib-2 30 }
|
||||
|
||||
|
||||
IANAifType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used as the syntax of the ifType
|
||||
object in the (updated) definition of MIB-II's
|
||||
ifTable.
|
||||
|
||||
The definition of this textual convention with the
|
||||
addition of newly assigned values is published
|
||||
periodically by the IANA, in either the Assigned
|
||||
Numbers RFC, or some derivative of it specific to
|
||||
Internet Network Management number assignments. (The
|
||||
latest arrangements can be obtained by contacting the
|
||||
IANA.)
|
||||
|
||||
Requests for new values should be made to IANA via
|
||||
email (iana&iana.org).
|
||||
|
||||
The relationship between the assignment of ifType
|
||||
values and of OIDs to particular media-specific MIBs
|
||||
is solely the purview of IANA and is subject to change
|
||||
without notice. Quite often, a media-specific MIB's
|
||||
OID-subtree assignment within MIB-II's 'transmission'
|
||||
subtree will be the same as its ifType value.
|
||||
However, in some circumstances this will not be the
|
||||
case, and implementors must not pre-assume any
|
||||
specific relationship between ifType values and
|
||||
transmission subtree OIDs."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- none of the following
|
||||
regular1822(2),
|
||||
hdh1822(3),
|
||||
ddnX25(4),
|
||||
rfc877x25(5),
|
||||
ethernetCsmacd(6), -- for all ethernet-like interfaces,
|
||||
-- regardless of speed, as per RFC3635
|
||||
iso88023Csmacd(7), -- Deprecated via RFC3635
|
||||
-- ethernetCsmacd (6) should be used instead
|
||||
iso88024TokenBus(8),
|
||||
iso88025TokenRing(9),
|
||||
iso88026Man(10),
|
||||
starLan(11), -- Deprecated via RFC3635
|
||||
-- ethernetCsmacd (6) should be used instead
|
||||
proteon10Mbit(12),
|
||||
proteon80Mbit(13),
|
||||
hyperchannel(14),
|
||||
fddi(15),
|
||||
lapb(16),
|
||||
sdlc(17),
|
||||
ds1(18), -- DS1-MIB
|
||||
e1(19), -- Obsolete see DS1-MIB
|
||||
basicISDN(20), -- no longer used
|
||||
-- see also RFC2127
|
||||
primaryISDN(21), -- no longer used
|
||||
-- see also RFC2127
|
||||
propPointToPointSerial(22), -- proprietary serial
|
||||
ppp(23),
|
||||
softwareLoopback(24),
|
||||
eon(25), -- CLNP over IP
|
||||
ethernet3Mbit(26),
|
||||
nsip(27), -- XNS over IP
|
||||
slip(28), -- generic SLIP
|
||||
ultra(29), -- ULTRA technologies
|
||||
ds3(30), -- DS3-MIB
|
||||
sip(31), -- SMDS, coffee
|
||||
frameRelay(32), -- DTE only.
|
||||
rs232(33),
|
||||
para(34), -- parallel-port
|
||||
arcnet(35), -- arcnet
|
||||
arcnetPlus(36), -- arcnet plus
|
||||
atm(37), -- ATM cells
|
||||
miox25(38),
|
||||
sonet(39), -- SONET or SDH
|
||||
x25ple(40),
|
||||
iso88022llc(41),
|
||||
localTalk(42),
|
||||
smdsDxi(43),
|
||||
frameRelayService(44), -- FRNETSERV-MIB
|
||||
v35(45),
|
||||
hssi(46),
|
||||
hippi(47),
|
||||
modem(48), -- Generic modem
|
||||
aal5(49), -- AAL5 over ATM
|
||||
sonetPath(50),
|
||||
sonetVT(51),
|
||||
smdsIcip(52), -- SMDS InterCarrier Interface
|
||||
propVirtual(53), -- proprietary virtual/internal
|
||||
propMultiplexor(54),-- proprietary multiplexing
|
||||
ieee80212(55), -- 100BaseVG
|
||||
fibreChannel(56), -- Fibre Channel
|
||||
hippiInterface(57), -- HIPPI interfaces
|
||||
frameRelayInterconnect(58), -- Obsolete, use either
|
||||
-- frameRelay(32) or
|
||||
-- frameRelayService(44).
|
||||
aflane8023(59), -- ATM Emulated LAN for 802.3
|
||||
aflane8025(60), -- ATM Emulated LAN for 802.5
|
||||
cctEmul(61), -- ATM Emulated circuit
|
||||
fastEther(62), -- Obsoleted via RFC3635
|
||||
-- ethernetCsmacd (6) should be used instead
|
||||
isdn(63), -- ISDN and X.25
|
||||
v11(64), -- CCITT V.11/X.21
|
||||
v36(65), -- CCITT V.36
|
||||
g703at64k(66), -- CCITT G703 at 64Kbps
|
||||
g703at2mb(67), -- Obsolete see DS1-MIB
|
||||
qllc(68), -- SNA QLLC
|
||||
fastEtherFX(69), -- Obsoleted via RFC3635
|
||||
-- ethernetCsmacd (6) should be used instead
|
||||
channel(70), -- channel
|
||||
ieee80211(71), -- radio spread spectrum
|
||||
ibm370parChan(72), -- IBM System 360/370 OEMI Channel
|
||||
escon(73), -- IBM Enterprise Systems Connection
|
||||
dlsw(74), -- Data Link Switching
|
||||
isdns(75), -- ISDN S/T interface
|
||||
isdnu(76), -- ISDN U interface
|
||||
lapd(77), -- Link Access Protocol D
|
||||
ipSwitch(78), -- IP Switching Objects
|
||||
rsrb(79), -- Remote Source Route Bridging
|
||||
atmLogical(80), -- ATM Logical Port
|
||||
ds0(81), -- Digital Signal Level 0
|
||||
ds0Bundle(82), -- group of ds0s on the same ds1
|
||||
bsc(83), -- Bisynchronous Protocol
|
||||
async(84), -- Asynchronous Protocol
|
||||
cnr(85), -- Combat Net Radio
|
||||
iso88025Dtr(86), -- ISO 802.5r DTR
|
||||
eplrs(87), -- Ext Pos Loc Report Sys
|
||||
arap(88), -- Appletalk Remote Access Protocol
|
||||
propCnls(89), -- Proprietary Connectionless Protocol
|
||||
hostPad(90), -- CCITT-ITU X.29 PAD Protocol
|
||||
termPad(91), -- CCITT-ITU X.3 PAD Facility
|
||||
frameRelayMPI(92), -- Multiproto Interconnect over FR
|
||||
x213(93), -- CCITT-ITU X213
|
||||
adsl(94), -- Asymmetric Digital Subscriber Loop
|
||||
radsl(95), -- Rate-Adapt. Digital Subscriber Loop
|
||||
sdsl(96), -- Symmetric Digital Subscriber Loop
|
||||
vdsl(97), -- Very H-Speed Digital Subscrib. Loop
|
||||
iso88025CRFPInt(98), -- ISO 802.5 CRFP
|
||||
myrinet(99), -- Myricom Myrinet
|
||||
voiceEM(100), -- voice recEive and transMit
|
||||
voiceFXO(101), -- voice Foreign Exchange Office
|
||||
voiceFXS(102), -- voice Foreign Exchange Station
|
||||
voiceEncap(103), -- voice encapsulation
|
||||
voiceOverIp(104), -- voice over IP encapsulation
|
||||
atmDxi(105), -- ATM DXI
|
||||
atmFuni(106), -- ATM FUNI
|
||||
atmIma (107), -- ATM IMA
|
||||
pppMultilinkBundle(108), -- PPP Multilink Bundle
|
||||
ipOverCdlc (109), -- IBM ipOverCdlc
|
||||
ipOverClaw (110), -- IBM Common Link Access to Workstn
|
||||
stackToStack (111), -- IBM stackToStack
|
||||
virtualIpAddress (112), -- IBM VIPA
|
||||
mpc (113), -- IBM multi-protocol channel support
|
||||
ipOverAtm (114), -- IBM ipOverAtm
|
||||
iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring
|
||||
tdlc (116), -- IBM twinaxial data link control
|
||||
gigabitEthernet (117), -- Obsoleted via RFC3635
|
||||
-- ethernetCsmacd (6) should be used instead
|
||||
hdlc (118), -- HDLC
|
||||
lapf (119), -- LAP F
|
||||
v37 (120), -- V.37
|
||||
x25mlp (121), -- Multi-Link Protocol
|
||||
x25huntGroup (122), -- X25 Hunt Group
|
||||
transpHdlc (123), -- Transp HDLC
|
||||
interleave (124), -- Interleave channel
|
||||
fast (125), -- Fast channel
|
||||
ip (126), -- IP (for APPN HPR in IP networks)
|
||||
docsCableMaclayer (127), -- CATV Mac Layer
|
||||
docsCableDownstream (128), -- CATV Downstream interface
|
||||
docsCableUpstream (129), -- CATV Upstream interface
|
||||
a12MppSwitch (130), -- Avalon Parallel Processor
|
||||
tunnel (131), -- Encapsulation interface
|
||||
coffee (132), -- coffee pot
|
||||
ces (133), -- Circuit Emulation Service
|
||||
atmSubInterface (134), -- ATM Sub Interface
|
||||
l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q
|
||||
l3ipvlan (136), -- Layer 3 Virtual LAN using IP
|
||||
l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX
|
||||
digitalPowerline (138), -- IP over Power Lines
|
||||
mediaMailOverIp (139), -- Multimedia Mail over IP
|
||||
dtm (140), -- Dynamic syncronous Transfer Mode
|
||||
dcn (141), -- Data Communications Network
|
||||
ipForward (142), -- IP Forwarding Interface
|
||||
msdsl (143), -- Multi-rate Symmetric DSL
|
||||
ieee1394 (144), -- IEEE1394 High Performance Serial Bus
|
||||
if-gsn (145), -- HIPPI-6400
|
||||
dvbRccMacLayer (146), -- DVB-RCC MAC Layer
|
||||
dvbRccDownstream (147), -- DVB-RCC Downstream Channel
|
||||
dvbRccUpstream (148), -- DVB-RCC Upstream Channel
|
||||
atmVirtual (149), -- ATM Virtual Interface
|
||||
mplsTunnel (150), -- MPLS Tunnel Virtual Interface
|
||||
srp (151), -- Spatial Reuse Protocol
|
||||
voiceOverAtm (152), -- Voice Over ATM
|
||||
voiceOverFrameRelay (153), -- Voice Over Frame Relay
|
||||
idsl (154), -- Digital Subscriber Loop over ISDN
|
||||
compositeLink (155), -- Avici Composite Link Interface
|
||||
ss7SigLink (156), -- SS7 Signaling Link
|
||||
propWirelessP2P (157), -- Prop. P2P wireless interface
|
||||
frForward (158), -- Frame Forward Interface
|
||||
rfc1483 (159), -- Multiprotocol over ATM AAL5
|
||||
usb (160), -- USB Interface
|
||||
ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate
|
||||
bgppolicyaccounting (162), -- BGP Policy Accounting
|
||||
frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay
|
||||
h323Gatekeeper (164), -- H323 Gatekeeper
|
||||
h323Proxy (165), -- H323 Voice and Video Proxy
|
||||
mpls (166), -- MPLS
|
||||
mfSigLink (167), -- Multi-frequency signaling link
|
||||
hdsl2 (168), -- High Bit-Rate DSL - 2nd generation
|
||||
shdsl (169), -- Multirate HDSL2
|
||||
ds1FDL (170), -- Facility Data Link 4Kbps on a DS1
|
||||
pos (171), -- Packet over SONET/SDH Interface
|
||||
dvbAsiIn (172), -- DVB-ASI Input
|
||||
dvbAsiOut (173), -- DVB-ASI Output
|
||||
plc (174), -- Power Line Communtications
|
||||
nfas (175), -- Non Facility Associated Signaling
|
||||
tr008 (176), -- TR008
|
||||
gr303RDT (177), -- Remote Digital Terminal
|
||||
gr303IDT (178), -- Integrated Digital Terminal
|
||||
isup (179), -- ISUP
|
||||
propDocsWirelessMaclayer (180), -- Cisco proprietary Maclayer
|
||||
propDocsWirelessDownstream (181), -- Cisco proprietary Downstream
|
||||
propDocsWirelessUpstream (182), -- Cisco proprietary Upstream
|
||||
hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface
|
||||
propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt
|
||||
-- use of this iftype for IEEE 802.16 WMAN
|
||||
-- interfaces as per IEEE Std 802.16f is
|
||||
-- deprecated and ifType 237 should be used instead.
|
||||
sonetOverheadChannel (185), -- SONET Overhead Channel
|
||||
digitalWrapperOverheadChannel (186), -- Digital Wrapper
|
||||
aal2 (187), -- ATM adaptation layer 2
|
||||
radioMAC (188), -- MAC layer over radio links
|
||||
atmRadio (189), -- ATM over radio links
|
||||
imt (190), -- Inter Machine Trunks
|
||||
mvl (191), -- Multiple Virtual Lines DSL
|
||||
reachDSL (192), -- Long Reach DSL
|
||||
frDlciEndPt (193), -- Frame Relay DLCI End Point
|
||||
atmVciEndPt (194), -- ATM VCI End Point
|
||||
opticalChannel (195), -- Optical Channel
|
||||
opticalTransport (196), -- Optical Transport
|
||||
propAtm (197), -- Proprietary ATM
|
||||
voiceOverCable (198), -- Voice Over Cable Interface
|
||||
infiniband (199), -- Infiniband
|
||||
teLink (200), -- TE Link
|
||||
q2931 (201), -- Q.2931
|
||||
virtualTg (202), -- Virtual Trunk Group
|
||||
sipTg (203), -- SIP Trunk Group
|
||||
sipSig (204), -- SIP Signaling
|
||||
docsCableUpstreamChannel (205), -- CATV Upstream Channel
|
||||
econet (206), -- Acorn Econet
|
||||
pon155 (207), -- FSAN 155Mb Symetrical PON interface
|
||||
pon622 (208), -- FSAN622Mb Symetrical PON interface
|
||||
bridge (209), -- Transparent bridge interface
|
||||
linegroup (210), -- Interface common to multiple lines
|
||||
voiceEMFGD (211), -- voice E&M Feature Group D
|
||||
voiceFGDEANA (212), -- voice FGD Exchange Access North American
|
||||
voiceDID (213), -- voice Direct Inward Dialing
|
||||
mpegTransport (214), -- MPEG transport interface
|
||||
sixToFour (215), -- 6to4 interface (DEPRECATED)
|
||||
gtp (216), -- GTP (GPRS Tunneling Protocol)
|
||||
pdnEtherLoop1 (217), -- Paradyne EtherLoop 1
|
||||
pdnEtherLoop2 (218), -- Paradyne EtherLoop 2
|
||||
opticalChannelGroup (219), -- Optical Channel Group
|
||||
homepna (220), -- HomePNA ITU-T G.989
|
||||
gfp (221), -- Generic Framing Procedure (GFP)
|
||||
ciscoISLvlan (222), -- Layer 2 Virtual LAN using Cisco ISL
|
||||
actelisMetaLOOP (223), -- Acteleis proprietary MetaLOOP High Speed Link
|
||||
fcipLink (224), -- FCIP Link
|
||||
rpr (225), -- Resilient Packet Ring Interface Type
|
||||
qam (226), -- RF Qam Interface
|
||||
lmp (227), -- Link Management Protocol
|
||||
cblVectaStar (228), -- Cambridge Broadband Networks Limited VectaStar
|
||||
docsCableMCmtsDownstream (229), -- CATV Modular CMTS Downstream Interface
|
||||
adsl2 (230), -- Asymmetric Digital Subscriber Loop Version 2
|
||||
-- (DEPRECATED/OBSOLETED - please use adsl2plus 238 instead)
|
||||
macSecControlledIF (231), -- MACSecControlled
|
||||
macSecUncontrolledIF (232), -- MACSecUncontrolled
|
||||
aviciOpticalEther (233), -- Avici Optical Ethernet Aggregate
|
||||
atmbond (234), -- atmbond
|
||||
voiceFGDOS (235), -- voice FGD Operator Services
|
||||
mocaVersion1 (236), -- MultiMedia over Coax Alliance (MoCA) Interface
|
||||
-- as documented in information provided privately to IANA
|
||||
ieee80216WMAN (237), -- IEEE 802.16 WMAN interface
|
||||
adsl2plus (238), -- Asymmetric Digital Subscriber Loop Version 2,
|
||||
-- Version 2 Plus and all variants
|
||||
dvbRcsMacLayer (239), -- DVB-RCS MAC Layer
|
||||
dvbTdm (240), -- DVB Satellite TDM
|
||||
dvbRcsTdma (241), -- DVB-RCS TDMA
|
||||
x86Laps (242), -- LAPS based on ITU-T X.86/Y.1323
|
||||
wwanPP (243), -- 3GPP WWAN
|
||||
wwanPP2 (244), -- 3GPP2 WWAN
|
||||
voiceEBS (245), -- voice P-phone EBS physical interface
|
||||
ifPwType (246), -- Pseudowire interface type
|
||||
ilan (247), -- Internal LAN on a bridge per IEEE 802.1ap
|
||||
pip (248), -- Provider Instance Port on a bridge per IEEE 802.1ah PBB
|
||||
aluELP (249), -- Alcatel-Lucent Ethernet Link Protection
|
||||
gpon (250), -- Gigabit-capable passive optical networks (G-PON) as per ITU-T G.948
|
||||
vdsl2 (251), -- Very high speed digital subscriber line Version 2 (as per ITU-T Recommendation G.993.2)
|
||||
capwapDot11Profile (252), -- WLAN Profile Interface
|
||||
capwapDot11Bss (253), -- WLAN BSS Interface
|
||||
capwapWtpVirtualRadio (254), -- WTP Virtual Radio Interface
|
||||
bits (255), -- bitsport
|
||||
docsCableUpstreamRfPort (256), -- DOCSIS CATV Upstream RF Port
|
||||
cableDownstreamRfPort (257), -- CATV downstream RF port
|
||||
vmwareVirtualNic (258), -- VMware Virtual Network Interface
|
||||
ieee802154 (259), -- IEEE 802.15.4 WPAN interface
|
||||
otnOdu (260), -- OTN Optical Data Unit
|
||||
otnOtu (261), -- OTN Optical channel Transport Unit
|
||||
ifVfiType (262), -- VPLS Forwarding Instance Interface Type
|
||||
g9981 (263), -- G.998.1 bonded interface
|
||||
g9982 (264), -- G.998.2 bonded interface
|
||||
g9983 (265), -- G.998.3 bonded interface
|
||||
aluEpon (266), -- Ethernet Passive Optical Networks (E-PON)
|
||||
aluEponOnu (267), -- EPON Optical Network Unit
|
||||
aluEponPhysicalUni (268), -- EPON physical User to Network interface
|
||||
aluEponLogicalLink (269), -- The emulation of a point-to-point link over the EPON layer
|
||||
aluGponOnu (270), -- GPON Optical Network Unit
|
||||
aluGponPhysicalUni (271), -- GPON physical User to Network interface
|
||||
vmwareNicTeam (272), -- VMware NIC Team
|
||||
docsOfdmDownstream (277), -- CATV Downstream OFDM interface
|
||||
docsOfdmaUpstream (278) -- CATV Upstream OFDMA interface
|
||||
}
|
||||
|
||||
IANAtunnelType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The encapsulation method used by a tunnel. The value
|
||||
direct indicates that a packet is encapsulated
|
||||
directly within a normal IP header, with no
|
||||
intermediate header, and unicast to the remote tunnel
|
||||
endpoint (e.g., an RFC 2003 IP-in-IP tunnel, or an RFC
|
||||
1933 IPv6-in-IPv4 tunnel). The value minimal indicates
|
||||
that a Minimal Forwarding Header (RFC 2004) is
|
||||
inserted between the outer header and the payload
|
||||
packet. The value UDP indicates that the payload
|
||||
packet is encapsulated within a normal UDP packet
|
||||
(e.g., RFC 1234).
|
||||
|
||||
The values sixToFour, sixOverFour, and isatap
|
||||
indicates that an IPv6 packet is encapsulated directly
|
||||
within an IPv4 header, with no intermediate header,
|
||||
and unicast to the destination determined by the 6to4,
|
||||
6over4, or ISATAP protocol.
|
||||
|
||||
The remaining protocol-specific values indicate that a
|
||||
header of the protocol of that name is inserted
|
||||
between the outer header and the payload header.
|
||||
|
||||
The assignment policy for IANAtunnelType values is
|
||||
identical to the policy for assigning IANAifType
|
||||
values."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- none of the following
|
||||
direct(2), -- no intermediate header
|
||||
gre(3), -- GRE encapsulation
|
||||
minimal(4), -- Minimal encapsulation
|
||||
l2tp(5), -- L2TP encapsulation
|
||||
pptp(6), -- PPTP encapsulation
|
||||
l2f(7), -- L2F encapsulation
|
||||
udp(8), -- UDP encapsulation
|
||||
atmp(9), -- ATMP encapsulation
|
||||
msdp(10), -- MSDP encapsulation
|
||||
sixToFour(11), -- 6to4 encapsulation
|
||||
sixOverFour(12), -- 6over4 encapsulation
|
||||
isatap(13), -- ISATAP encapsulation
|
||||
teredo(14), -- Teredo encapsulation
|
||||
ipHttps(15) -- IPHTTPS
|
||||
}
|
||||
|
||||
END
|
||||
|
||||
771
mibs/ietf/ACCOUNTING-CONTROL-MIB
Normal file
771
mibs/ietf/ACCOUNTING-CONTROL-MIB
Normal file
@@ -0,0 +1,771 @@
|
||||
ACCOUNTING-CONTROL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
mib-2, Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, RowStatus, TestAndIncr,
|
||||
DisplayString, TruthValue FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
ifIndex FROM IF-MIB;
|
||||
|
||||
|
||||
accountingControlMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9809281000Z"
|
||||
ORGANIZATION "IETF AToM MIB Working Group"
|
||||
CONTACT-INFO "Keith McCloghrie
|
||||
Cisco Systems, Inc.
|
||||
170 West Tasman Drive,
|
||||
San Jose CA 95134-1706.
|
||||
Phone: +1 408 526 5260
|
||||
Email: kzm@cisco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for managing the collection and storage of
|
||||
accounting information for connections in a connection-
|
||||
oriented network such as ATM."
|
||||
::= { mib-2 60 }
|
||||
|
||||
|
||||
acctngMIBObjects OBJECT IDENTIFIER ::= { accountingControlMIB 1 }
|
||||
|
||||
acctngSelectionControl OBJECT IDENTIFIER ::= { acctngMIBObjects 1 }
|
||||
acctngFileControl OBJECT IDENTIFIER ::= { acctngMIBObjects 2 }
|
||||
acctngInterfaceControl OBJECT IDENTIFIER ::= { acctngMIBObjects 3 }
|
||||
acctngTrapControl OBJECT IDENTIFIER ::= { acctngMIBObjects 4 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
|
||||
DataCollectionSubtree ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subtree component of a (subtree, list) tuple. Such a
|
||||
(subtree, list) tuple defines a set of objects and their
|
||||
values to be collected as accounting data for a connection.
|
||||
The subtree specifies a single OBJECT IDENTIFIER value such
|
||||
that each object in the set is named by the subtree value
|
||||
appended with a single additional sub-identifier."
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
|
||||
DataCollectionList ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The list component of a (subtree, list) tuple. Such a
|
||||
(subtree, list) tuple defines a set of objects and their
|
||||
values to be collected as accounting data for a connection.
|
||||
The subtree specifies a single OBJECT IDENTIFIER value such
|
||||
that each object in the set is named by the subtree value
|
||||
appended with a single additional sub-identifier. The list
|
||||
specifies a set of data items, where the presence of an item
|
||||
in the list indicates that the item is (to be) present in
|
||||
the data collected for a connection; the absence of an item
|
||||
from the list indicates that the item is not (to be) present
|
||||
in the data collected for a connection. Each data item is
|
||||
represented by an integer which when appended (as as
|
||||
additional sub-identifier) to the OBJECT IDENTIFIER value of
|
||||
the subtree identified by the tuple, is the name of an
|
||||
object defining that data item (its description and its
|
||||
syntax).
|
||||
|
||||
The list is specified as an OCTET STRING in which each data
|
||||
item is represented by a single bit, where data items 1
|
||||
through 8 are represented by the bits in the first octet,
|
||||
data items 9 through 16 by the bits in the second octet,
|
||||
etc. In each octet, the lowest numbered data item is
|
||||
represented by the most significant bit, and the highest
|
||||
numbered data item by the least significant bit. A data
|
||||
item is present in the list when its bit is set, and absent
|
||||
when its bit is reset. If the length of an OCTET STRING
|
||||
value is too short to represent one or more data items
|
||||
defined in a subtree, then those data items are absent from
|
||||
the set identified by the tuple of that subtree and that
|
||||
OCTET STRING value."
|
||||
SYNTAX OCTET STRING (SIZE(0..8))
|
||||
|
||||
FileIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An arbitrary integer value identifying a file into which
|
||||
accounting data is being collected."
|
||||
SYNTAX Integer32 (1..65535)
|
||||
|
||||
|
||||
-- The Accounting Information Selection table
|
||||
|
||||
acctngSelectionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcctngSelectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of accounting information selection entries.
|
||||
|
||||
Note that additions, modifications and deletions of entries
|
||||
in this table can occur at any time, but such changes only
|
||||
take effect on the next occasion when collection begins into
|
||||
a new file. Thus, between modification and the next 'swap',
|
||||
the content of this table does not reflect the current
|
||||
selection."
|
||||
::= { acctngSelectionControl 1 }
|
||||
|
||||
acctngSelectionEntry OBJECT-TYPE
|
||||
SYNTAX AcctngSelectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry identifying an (subtree, list) tuple used to
|
||||
select a set of accounting information which is to be
|
||||
collected."
|
||||
INDEX { acctngSelectionIndex }
|
||||
::= { acctngSelectionTable 1 }
|
||||
|
||||
AcctngSelectionEntry ::=
|
||||
SEQUENCE {
|
||||
acctngSelectionIndex Integer32,
|
||||
acctngSelectionSubtree DataCollectionSubtree,
|
||||
acctngSelectionList DataCollectionList,
|
||||
acctngSelectionFile FileIndex,
|
||||
acctngSelectionType BITS,
|
||||
acctngSelectionRowStatus RowStatus
|
||||
}
|
||||
|
||||
acctngSelectionIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An arbitrary integer value which uniquely identifies a
|
||||
tuple stored in this table. This value is required to be
|
||||
the permanent 'handle' for an entry in this table for as
|
||||
long as that entry exists, including across restarts and
|
||||
power outages."
|
||||
::= { acctngSelectionEntry 1 }
|
||||
|
||||
acctngSelectionSubtree OBJECT-TYPE
|
||||
SYNTAX DataCollectionSubtree
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The combination of acctngSelectionSubtree and
|
||||
acctngSelectionList specifies one (subtree, list) tuple
|
||||
which is to be collected."
|
||||
::= { acctngSelectionEntry 2 }
|
||||
|
||||
acctngSelectionList OBJECT-TYPE
|
||||
SYNTAX DataCollectionList
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The combination of acctngSelectionSubtree and
|
||||
acctngSelectionList specifies one (subtree, list) tuple
|
||||
which is to be collected."
|
||||
::= { acctngSelectionEntry 3 }
|
||||
|
||||
acctngSelectionFile OBJECT-TYPE
|
||||
SYNTAX FileIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of the file into which the accounting
|
||||
information identified by this entry is to be stored. If
|
||||
there is no conceptual row in the acctngFileTable for which
|
||||
the value of acctngFileIndex has the same value as this
|
||||
object, then the information selected by this entry is not
|
||||
collected."
|
||||
::= { acctngSelectionEntry 4 }
|
||||
|
||||
acctngSelectionType OBJECT-TYPE
|
||||
SYNTAX BITS { svcIncoming(0),
|
||||
svcOutgoing(1),
|
||||
svpIncoming(2),
|
||||
svpOutgoing(3),
|
||||
pvc(4),
|
||||
pvp(5),
|
||||
spvcOriginator(6),
|
||||
spvcTarget(7),
|
||||
spvpOriginator(8),
|
||||
spvpTarget(9) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the types of connections for which the
|
||||
information selected by this entry are to be collected."
|
||||
DEFVAL { { svcIncoming, svcOutgoing,
|
||||
svpIncoming, svpOutgoing } }
|
||||
::= { acctngSelectionEntry 5 }
|
||||
|
||||
acctngSelectionRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this conceptual row. An agent may refuse to
|
||||
create new conceptual rows and/or modify existing conceptual
|
||||
rows, if such creation/modification would cause multiple
|
||||
rows to have the same values of acctngSelectionSubtree and
|
||||
acctngSelectionList.
|
||||
|
||||
A conceptual row can not have the status of 'active' until
|
||||
values have been assigned to the acctngSelectionSubtree,
|
||||
acctngSelectionList and acctngSelectionFile columnar objects
|
||||
within that row.
|
||||
|
||||
An agent must not refuse to change the values of the
|
||||
acctngSelectionSubtree, acctngSelectionList and
|
||||
acctngSelectionFile columnar objects within a conceptual row
|
||||
even while that row's status is 'active'. Similarly, an
|
||||
agent must not refuse to destroy an existing conceptual row
|
||||
while the file referenced by that row's instance of
|
||||
acctngSelectionFile is in active use, i.e., while the
|
||||
corresponding instance of acctngFileRowStatus has the value
|
||||
'active'. However, such changes only take effect upon the
|
||||
next occasion when collection begins into a new (version of
|
||||
the) file."
|
||||
::= { acctngSelectionEntry 6 }
|
||||
|
||||
-- The Accounting File table
|
||||
|
||||
acctngFileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcctngFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of files into which accounting information is to be
|
||||
stored."
|
||||
::= { acctngFileControl 1 }
|
||||
|
||||
acctngFileEntry OBJECT-TYPE
|
||||
SYNTAX AcctngFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry identifying a file into which accounting
|
||||
information is to be collected."
|
||||
INDEX { acctngFileIndex }
|
||||
::= { acctngFileTable 1 }
|
||||
|
||||
AcctngFileEntry ::=
|
||||
SEQUENCE {
|
||||
acctngFileIndex FileIndex,
|
||||
acctngFileName DisplayString,
|
||||
acctngFileNameSuffix DisplayString,
|
||||
acctngFileDescription DisplayString,
|
||||
acctngFileCommand INTEGER,
|
||||
acctngFileMaximumSize Integer32,
|
||||
acctngFileCurrentSize Integer32,
|
||||
acctngFileFormat INTEGER,
|
||||
acctngFileCollectMode BITS,
|
||||
acctngFileCollectFailedAttempts BITS,
|
||||
acctngFileInterval Integer32,
|
||||
acctngFileMinAge Integer32,
|
||||
acctngFileRowStatus RowStatus
|
||||
}
|
||||
|
||||
acctngFileIndex OBJECT-TYPE
|
||||
SYNTAX FileIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value identifying a file into which accounting
|
||||
data is to be stored. This value is required to be the
|
||||
permanent 'handle' for an entry in this table for as long as
|
||||
that entry exists, including across restarts and power
|
||||
outages."
|
||||
::= { acctngFileEntry 1 }
|
||||
|
||||
acctngFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file into which accounting data is to be
|
||||
stored. If files are named using suffixes, then the name of
|
||||
the current file is the concatenation of acctngFileName and
|
||||
acctngFileNameSuffix.
|
||||
|
||||
An agent will respond with an error (e.g., 'wrongValue') to
|
||||
a management set operation which attempts to modify the
|
||||
value of this object to the same value as already held by
|
||||
another instance of acctngFileName. An agent will also
|
||||
respond with an error (e.g., 'wrongValue') if the new value
|
||||
is invalid for use as a file name on the local file system
|
||||
(e.g., many file systems do not support white space embedded
|
||||
in file names).
|
||||
|
||||
The value of this object can not be modified while the
|
||||
corresponding instance of acctngFileRowStatus is 'active'."
|
||||
::= { acctngFileEntry 2 }
|
||||
|
||||
acctngFileNameSuffix OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The suffix, if any, of the name of a file into which
|
||||
accounting data is currently being stored. If suffixes are
|
||||
not used, then the value of this object is the zero-length
|
||||
string. Note that if a separator, such as a period, is used
|
||||
in appending the suffix to the file name, then that
|
||||
separator appears as the first character of this value."
|
||||
::= { acctngFileEntry 3 }
|
||||
|
||||
acctngFileDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual description of the accounting data which will
|
||||
be stored (on the next occasion) when header information is
|
||||
stored in the file. The value of this object may be
|
||||
modified at any time."
|
||||
DEFVAL { "" }
|
||||
::= { acctngFileEntry 4 }
|
||||
|
||||
acctngFileCommand OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
-- the following two values are states:
|
||||
-- they may be read but not written
|
||||
idle(1),
|
||||
cmdInProgress(2),
|
||||
-- the following two values are actions:
|
||||
-- they may be written, but are never read
|
||||
swapToNewFile(3),
|
||||
collectNow(4)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control object for the collection of accounting data.
|
||||
When read the value is either 'idle' or 'cmdInProgress'.
|
||||
Writing a value is only allowed when the current value is
|
||||
'idle'. When a value is successfully written, the value
|
||||
changes to 'cmdInProgress' until completion of the action,
|
||||
at which time the value reverts to 'idle'. Actions are
|
||||
invoked by writing the following values:
|
||||
|
||||
'swapToNewFile' - the collection of data into the current
|
||||
file is terminated, and collection continues into
|
||||
a new (version of the) file.
|
||||
|
||||
'collectNow' - the agent creates and stores a connection
|
||||
record into the current file for each active
|
||||
connection having a type matching
|
||||
acctngSelectionType and an age greater than
|
||||
acctngFileMinAge."
|
||||
DEFVAL { idle }
|
||||
::= { acctngFileEntry 5 }
|
||||
|
||||
acctngFileMaximumSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (100..2147483647)
|
||||
UNITS "bytes"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum size of the file (including header
|
||||
information). When the file of collected data reaches this
|
||||
size, either the agent automatically swaps to a new version
|
||||
(i.e., a new value acctngFileNameSuffix) of the file, or new
|
||||
records are discarded. Since a file must contain an
|
||||
integral number of connection records, the actual maximum
|
||||
size of the file may be just less OR Just greater than the
|
||||
value of this object.
|
||||
|
||||
The value of this object can not be modified while the
|
||||
corresponding instance of acctngFileRowStatus is 'active'.
|
||||
The largest value of the maximum file size in some agents
|
||||
will be less than 2147483647 bytes."
|
||||
DEFVAL { 5000000 }
|
||||
::= { acctngFileEntry 6 }
|
||||
|
||||
acctngFileCurrentSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
UNITS "bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current size of the file into which data is currently
|
||||
being collected, including header information."
|
||||
::= { acctngFileEntry 7 }
|
||||
|
||||
acctngFileFormat OBJECT-TYPE
|
||||
SYNTAX INTEGER { other(1), ber(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of the format in which the accounting data is
|
||||
to be stored in the file. If the value is modified, the new
|
||||
value takes effect after the next 'swap' to a new file. The
|
||||
value ber(2) indicates the standard format."
|
||||
DEFVAL { ber }
|
||||
::= { acctngFileEntry 8 }
|
||||
|
||||
acctngFileCollectMode OBJECT-TYPE
|
||||
SYNTAX BITS { onRelease(0), periodically(1) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of when accounting data is to be written into
|
||||
this file. Note that in addition to the occasions indicated
|
||||
by the value of this object, an agent always writes
|
||||
information on appropriate connections to the file when the
|
||||
corresponding instance of acctngFileCommand is set to
|
||||
'collectNow'.
|
||||
|
||||
- 'onRelease' - whenever a connection (or possibly,
|
||||
connection attempt) is terminated, either through
|
||||
a Release message or through management removal,
|
||||
information on that connection is written.
|
||||
|
||||
- 'periodically' - information on appropriate connections
|
||||
is written on the expiry of a periodic timer,
|
||||
|
||||
This value may be modified at any time."
|
||||
DEFVAL { { onRelease } }
|
||||
::= { acctngFileEntry 9 }
|
||||
|
||||
acctngFileCollectFailedAttempts OBJECT-TYPE
|
||||
SYNTAX BITS { soft(0), regular(1) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether connection data is to be collected
|
||||
for failed connection attempts when the value of the
|
||||
corresponding instance of acctngFileCollectMode includes
|
||||
'onRelease'. The individual values have the following
|
||||
meaning:
|
||||
|
||||
'soft' - indicates that connection data is to be collected
|
||||
for failed Soft PVCs/PVPs which originate or terminate at
|
||||
the relevant interface.
|
||||
|
||||
'regular' - indicates that connection data is to be
|
||||
collected for failed SVCs, including Soft PVCs/PVPs not
|
||||
originating or terminating at the relevant interface.
|
||||
|
||||
This value may be modified at any time."
|
||||
DEFVAL { { soft, regular } }
|
||||
::= { acctngFileEntry 10 }
|
||||
|
||||
acctngFileInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (60..86400)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds between the periodic collections of
|
||||
accounting data when the value of the corresponding instance
|
||||
of acctngFileCollectMode includes 'periodically'. Some
|
||||
agents may impose restrictions on the range of this
|
||||
interval. This value may be modified at any time."
|
||||
DEFVAL { 3600 }
|
||||
::= { acctngFileEntry 11 }
|
||||
|
||||
acctngFileMinAge OBJECT-TYPE
|
||||
SYNTAX Integer32 (60..86400)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum age of a connection, as used to determine the
|
||||
set of connections for which data is to be collected at the
|
||||
periodic intervals and/or when acctngFileCommand is set to
|
||||
'collectNow'. The age of a connection is the elapsed time
|
||||
since it was last installed.
|
||||
|
||||
When the periodic interval expires for a file or when
|
||||
acctngFileCommand is set to 'collectNow', accounting data is
|
||||
collected and stored in the file for each connection having
|
||||
a type matching acctngSelectionType and whose age at that
|
||||
time is greater than the value of acctngFileMinAge
|
||||
associated with the file. This value may be modified at any
|
||||
time."
|
||||
DEFVAL { 3600 }
|
||||
::= { acctngFileEntry 12 }
|
||||
|
||||
acctngFileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this conceptual row.
|
||||
|
||||
This object can not be set to 'active' until a value has
|
||||
been assigned to the corresponding instance of
|
||||
acctngFileName. Collection of data into the file does not
|
||||
begin until this object has the value 'active' and one or
|
||||
more (active) instances of acctngSelectionFile refer to it.
|
||||
If this value is modified after a collection has begun,
|
||||
collection into this file terminates and a new (or new
|
||||
version of the) file is immediately made ready for future
|
||||
collection (as if acctngFileCommand had been set to
|
||||
'swapToNewFile'), but collection into the new (or new
|
||||
version of the) file does not begin until the value is
|
||||
subsequently set back to active."
|
||||
::= { acctngFileEntry 13 }
|
||||
|
||||
-- Overall Control
|
||||
|
||||
acctngAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control object to indicate the administratively desired
|
||||
state of the collection of accounting records across all
|
||||
interfaces.
|
||||
|
||||
Modifying the value of acctngAdminStatus to 'disabled' does
|
||||
not remove or change the current configuration as
|
||||
represented by the active rows in the acctngSelectionTable,
|
||||
acctngFileTable and acctngInterfaceTable tables."
|
||||
::= { acctngInterfaceControl 1 }
|
||||
|
||||
acctngOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A status object to indicate the operational state of the
|
||||
collection of accounting records across all interfaces.
|
||||
|
||||
When the value of acctngAdminStatus is modified to be
|
||||
'enabled', the value of this object will change to 'enabled'
|
||||
providing it is possible to begin collecting accounting
|
||||
records.
|
||||
|
||||
When the value of acctngAdminStatus is modified to be
|
||||
'disabled', the value of this object will change to
|
||||
'disabled' as soon as the collection of accounting records
|
||||
has terminated."
|
||||
::= { acctngInterfaceControl 2 }
|
||||
|
||||
acctngProtection OBJECT-TYPE
|
||||
SYNTAX TestAndIncr
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control object to protect against duplication of control
|
||||
commands. Over some transport/network protocols, it is
|
||||
possible for SNMP messages to get duplicated. Such
|
||||
duplication, if it occurred at just the wrong time could
|
||||
cause serious disruption to the collection and retrieval of
|
||||
accounting data, e.g., if a SNMP message setting
|
||||
acctngFileCommand to 'swapToNewFile' were to be duplicated,
|
||||
a whole file of accounting data could be lost.
|
||||
|
||||
To protect against such duplication, a management
|
||||
application should retrieve the value of this object, and
|
||||
include in the Set operation needing protection, a variable
|
||||
binding which sets this object to the retrieved value."
|
||||
::= { acctngInterfaceControl 3 }
|
||||
|
||||
acctngAgentMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { swapOnCommand(1), swapOnFull(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of the behaviour mode of the agent when a
|
||||
file becomes full:
|
||||
|
||||
'swapOnCommand' - the agent does not automatically swap
|
||||
to a new file; rather, it discards newly collected
|
||||
data until a management application subsequently
|
||||
instructs it to swap to a new file.
|
||||
|
||||
'swapOnFull' - the agent terminates collection into the
|
||||
current file as and when that file becomes full."
|
||||
::= { acctngInterfaceControl 4 }
|
||||
|
||||
|
||||
-- Per-interface control table
|
||||
|
||||
acctngInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AcctngInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table controlling the collection of accounting data on
|
||||
specific interfaces of the switch."
|
||||
::= { acctngInterfaceControl 5 }
|
||||
|
||||
acctngInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX AcctngInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry which controls whether accounting data is to be
|
||||
collected on an interface. The types of interfaces which
|
||||
are represented in this table is implementation-specific."
|
||||
INDEX { ifIndex }
|
||||
::= { acctngInterfaceTable 1 }
|
||||
|
||||
AcctngInterfaceEntry ::=
|
||||
SEQUENCE {
|
||||
acctngInterfaceEnable TruthValue
|
||||
}
|
||||
|
||||
acctngInterfaceEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the collection of accounting data is
|
||||
enabled on this interface."
|
||||
::= { acctngInterfaceEntry 1 }
|
||||
|
||||
-- Objects for controlling the use of Notifications
|
||||
|
||||
acctngControlTrapThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..99)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A percentage of the maximum file size at which a 'nearly-
|
||||
full' trap is generated. The value of 0 indicates that no
|
||||
'nearly-full' trap is to be generated."
|
||||
::= { acctngTrapControl 1 }
|
||||
|
||||
acctngControlTrapEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether the acctngFileNearlyFull and
|
||||
acctngFileFull traps are enabled."
|
||||
::= { acctngTrapControl 2 }
|
||||
|
||||
-- notifications
|
||||
|
||||
acctngNotifications OBJECT IDENTIFIER ::= { accountingControlMIB 2 }
|
||||
|
||||
acctngNotifyPrefix OBJECT IDENTIFIER ::= { acctngNotifications 0 }
|
||||
|
||||
|
||||
acctngFileNearlyFull NOTIFICATION-TYPE
|
||||
OBJECTS { acctngFileName,
|
||||
acctngFileMaximumSize,
|
||||
acctngControlTrapThreshold,
|
||||
acctngFileNameSuffix }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication that the size of the file into which
|
||||
accounting information is currently being collected has
|
||||
exceeded the threshold percentage of its maximum file size.
|
||||
This notification is generated only at the time of the
|
||||
transition from not-exceeding to exceeding."
|
||||
::= { acctngNotifyPrefix 1 }
|
||||
|
||||
|
||||
acctngFileFull NOTIFICATION-TYPE
|
||||
OBJECTS { acctngFileName,
|
||||
acctngFileMaximumSize,
|
||||
acctngFileNameSuffix }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication that the size of the file into which
|
||||
accounting information is currently being collected has
|
||||
transistioned to its maximum file size. This notification
|
||||
is generated (for all values of acctngAgentMode) at the time
|
||||
of the transition from not-full to full. If acctngAgentMode
|
||||
has the value 'swapOnCommand', it is also generated
|
||||
periodically thereafter until such time as collection of
|
||||
data is no longer inhibited by the file full condition."
|
||||
::= { acctngNotifyPrefix 2 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
acctngConformance OBJECT IDENTIFIER ::= { accountingControlMIB 3 }
|
||||
acctngGroups OBJECT IDENTIFIER ::= { acctngConformance 1 }
|
||||
acctngCompliances OBJECT IDENTIFIER ::= { acctngConformance 2 }
|
||||
|
||||
acctngCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for switches which implement the
|
||||
Accounting Control MIB."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { acctngBasicGroup,
|
||||
acctngNotificationsGroup }
|
||||
|
||||
OBJECT acctngSelectionType
|
||||
SYNTAX BITS { svcIncoming(0), svcOutgoing(1) }
|
||||
DESCRIPTION "The minimal requirement is collection for SVCs."
|
||||
|
||||
OBJECT acctngSelectionRowStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT acctngFileName
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT acctngFileCommand
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT acctngFileFormat
|
||||
SYNTAX INTEGER { ber(2) }
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Only the standard format is required, and write
|
||||
access is not required."
|
||||
|
||||
OBJECT acctngFileMaximumSize
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT acctngFileCollectMode
|
||||
SYNTAX BITS { onRelease(0) }
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "The minimal requirement is for collection on
|
||||
connection release."
|
||||
|
||||
OBJECT acctngFileInterval
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT acctngFileCollectFailedAttempts
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT acctngFileRowStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
::= { acctngCompliances 1 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
acctngBasicGroup OBJECT-GROUP
|
||||
OBJECTS { acctngSelectionSubtree, acctngSelectionList,
|
||||
acctngSelectionFile, acctngSelectionType,
|
||||
acctngSelectionRowStatus, acctngFileName,
|
||||
acctngFileNameSuffix, acctngFileDescription,
|
||||
acctngFileCommand, acctngFileMaximumSize,
|
||||
acctngFileCurrentSize, acctngFileRowStatus,
|
||||
acctngFileFormat, acctngFileCollectMode,
|
||||
acctngFileCollectFailedAttempts, acctngFileInterval,
|
||||
acctngFileMinAge,
|
||||
acctngAdminStatus, acctngOperStatus,
|
||||
acctngProtection, acctngAgentMode,
|
||||
acctngInterfaceEnable,
|
||||
acctngControlTrapThreshold,
|
||||
acctngControlTrapEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing control of the basic
|
||||
collection of accounting data for connection-oriented
|
||||
networks."
|
||||
::= { acctngGroups 1 }
|
||||
|
||||
acctngNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { acctngFileNearlyFull, acctngFileFull }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notifications of events relating to controlling the
|
||||
collection of accounting data."
|
||||
::= { acctngGroups 2 }
|
||||
|
||||
END
|
||||
1245
mibs/ietf/ADSL-LINE-EXT-MIB
Normal file
1245
mibs/ietf/ADSL-LINE-EXT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
4313
mibs/ietf/ADSL-LINE-MIB
Normal file
4313
mibs/ietf/ADSL-LINE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
113
mibs/ietf/ADSL-TC-MIB
Normal file
113
mibs/ietf/ADSL-TC-MIB
Normal file
@@ -0,0 +1,113 @@
|
||||
ADSL-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
transmission,
|
||||
MODULE-IDENTITY, Gauge32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
adsltcmib MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "9908190000Z"
|
||||
|
||||
ORGANIZATION "IETF ADSL MIB Working Group"
|
||||
|
||||
CONTACT-INFO
|
||||
"
|
||||
Gregory Bathrick
|
||||
AG Communication Systems
|
||||
A Subsidiary of Lucent Technologies
|
||||
2500 W Utopia Rd.
|
||||
Phoenix, AZ 85027 USA
|
||||
Tel: +1 602-582-7679
|
||||
Fax: +1 602-582-7697
|
||||
E-mail: bathricg@agcs.com
|
||||
|
||||
Faye Ly
|
||||
Copper Mountain Networks
|
||||
Norcal Office
|
||||
2470 Embarcadero Way
|
||||
Palo Alto, CA 94303
|
||||
Tel: +1 650-858-8500
|
||||
Fax: +1 650-858-8085
|
||||
E-Mail: faye@coppermountain.com
|
||||
IETF ADSL MIB Working Group (adsl@xlist.agcs.com)
|
||||
"
|
||||
DESCRIPTION
|
||||
"The MIB module which provides a ADSL
|
||||
Line Coding Textual Convention to be used
|
||||
by ADSL Lines."
|
||||
|
||||
-- Revision history
|
||||
REVISION "9908190000Z" -- 19 August 1999, midnight
|
||||
DESCRIPTION "Initial Version, published as RFC 2662"
|
||||
|
||||
::= { transmission 94 2 } -- adslMIB 2
|
||||
|
||||
AdslLineCodingType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used as the syntax for the ADSL
|
||||
Line Code."
|
||||
SYNTAX INTEGER {
|
||||
other(1),-- none of the following
|
||||
dmt (2), -- Discrete MultiTone
|
||||
cap (3), -- Carrierless Amplitude & Phase modulation
|
||||
qam (4) -- Quadrature Amplitude Modulation
|
||||
}
|
||||
|
||||
AdslPerfCurrDayCount ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A counter associated with interface performance
|
||||
measurements in a current 1-day (24 hour) measurement
|
||||
interval.
|
||||
|
||||
The value of this counter starts at zero at the
|
||||
beginning of an interval and is increased when
|
||||
associated events occur, until the end of the
|
||||
1-day interval. At that time the value of the
|
||||
counter is stored in the previous 1-day history
|
||||
interval, if available, and the current interval
|
||||
counter is restarted at zero.
|
||||
|
||||
In the case where the agent has no valid data available
|
||||
for this interval the corresponding object
|
||||
instance is not available and upon a retrieval
|
||||
request a corresponding error message shall be
|
||||
returned to indicate that this instance does
|
||||
not exist (for example, a noSuchName error for
|
||||
SNMPv1 and a noSuchInstance for SNMPv2 GET
|
||||
operation)."
|
||||
SYNTAX Gauge32
|
||||
|
||||
AdslPerfPrevDayCount ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A counter associated with interface performance
|
||||
measurements during the most previous 1-day (24 hour)
|
||||
measurement interval. The value of this counter is
|
||||
equal to the value of the current day counter at
|
||||
the end of its most recent interval.
|
||||
|
||||
In the case where the agent has no valid data available
|
||||
for this interval the corresponding object
|
||||
instance is not available and upon a retrieval
|
||||
request a corresponding error message shall be
|
||||
returned to indicate that this instance does
|
||||
not exist (for example, a noSuchName error for
|
||||
SNMPv1 and a noSuchInstance for SNMPv2 GET
|
||||
operation)."
|
||||
SYNTAX Gauge32
|
||||
|
||||
AdslPerfTimeElapsed ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds that have elapsed since
|
||||
the beginning of the current measurement period.
|
||||
If, for some reason, such as an adjustment in the
|
||||
system's time-of-day clock, the current interval
|
||||
exceeds the maximum value, the agent will return
|
||||
the maximum value."
|
||||
SYNTAX Gauge32
|
||||
|
||||
END
|
||||
5795
mibs/ietf/ADSL2-LINE-MIB
Normal file
5795
mibs/ietf/ADSL2-LINE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
781
mibs/ietf/ADSL2-LINE-TC-MIB
Normal file
781
mibs/ietf/ADSL2-LINE-TC-MIB
Normal file
@@ -0,0 +1,781 @@
|
||||
ADSL2-LINE-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
transmission
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
adsl2TCMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200610040000Z" -- October 4th, 2006
|
||||
ORGANIZATION "ADSLMIB Working Group"
|
||||
CONTACT-INFO "WG-email: adslmib@ietf.org
|
||||
Info: https://www1.ietf.org/mailman/listinfo/adslmib
|
||||
|
||||
Chair: Mike Sneed
|
||||
Sand Channel Systems
|
||||
Postal: P.O. Box 37324
|
||||
Raleigh NC 27627-732
|
||||
Email: sneedmike@hotmail.com
|
||||
Phone: +1 206 600 7022
|
||||
|
||||
Co-Chair & Co-editor:
|
||||
Menachem Dodge
|
||||
ECI Telecom Ltd.
|
||||
Postal: 30 Hasivim St.
|
||||
Petach Tikva 49517,
|
||||
Israel.
|
||||
Email: mbdodge@ieee.org
|
||||
Phone: +972 3 926 8421
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Co-editor: Moti Morgenstern
|
||||
ECI Telecom Ltd.
|
||||
Postal: 30 Hasivim St.
|
||||
Petach Tikva 49517,
|
||||
Israel.
|
||||
Email: moti.morgenstern@ecitele.com
|
||||
Phone: +972 3 926 6258
|
||||
|
||||
Co-editor: Scott Baillie
|
||||
NEC Australia
|
||||
Postal: 649-655 Springvale Road,
|
||||
Mulgrave, Victoria 3170,
|
||||
Australia.
|
||||
Email: scott.baillie@nec.com.au
|
||||
Phone: +61 3 9264 3986
|
||||
|
||||
Co-editor: Umberto Bonollo
|
||||
NEC Australia
|
||||
Postal: 649-655 Springvale Road,
|
||||
Mulgrave, Victoria 3170,
|
||||
Australia.
|
||||
Email: umberto.bonollo@nec.com.au
|
||||
Phone: +61 3 9264 3385
|
||||
"
|
||||
DESCRIPTION
|
||||
"This MIB Module provides Textual Conventions to be
|
||||
used by the ADSL2-LINE-MIB module for the purpose of
|
||||
managing ADSL, ADSL2, and ADSL2+ lines.
|
||||
|
||||
Copyright (C) The Internet Society (2006). This version of
|
||||
this MIB module is part of RFC 4706: see the RFC itself for
|
||||
full legal notices."
|
||||
|
||||
REVISION "200610040000Z" -- October 4th, 2006
|
||||
DESCRIPTION "Initial version, published as RFC 4706."
|
||||
::= { transmission 238 2 } -- adsl2MIB 2
|
||||
|
||||
------------------------------------------------
|
||||
-- Textual Conventions --
|
||||
------------------------------------------------
|
||||
|
||||
Adsl2Unit ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies a transceiver as being either an ATU-C or
|
||||
an ATU-R. An ADSL line consists of two transceivers, an ATU-C
|
||||
and an ATU-R. Attributes with this syntax reference the two
|
||||
sides of a line. Specified as an INTEGER, the two values
|
||||
|
||||
|
||||
|
||||
are:
|
||||
|
||||
atuc(1) -- Central office ADSL terminal unit (ATU-C).
|
||||
atur(2) -- Remote ADSL terminal unit (ATU-R)."
|
||||
SYNTAX INTEGER {
|
||||
atuc(1),
|
||||
atur(2)
|
||||
}
|
||||
|
||||
Adsl2Direction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the direction of a band as being
|
||||
either upstream or downstream. Specified as an INTEGER,
|
||||
the two values are:
|
||||
upstream(1), and
|
||||
downstream(2)."
|
||||
SYNTAX INTEGER {
|
||||
upstream(1),
|
||||
downstream(2)
|
||||
}
|
||||
|
||||
|
||||
|
||||
Adsl2TransmissionModeType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A set of ADSL2 line transmission modes, with one bit
|
||||
per mode. The notes (F) and (L) denote Full-Rate
|
||||
and Lite/splitterless, respectively:
|
||||
Bit 00 : Regional Std. (ANSI T1.413) (F)
|
||||
Bit 01 : Regional Std. (ETSI DTS/TM06006) (F)
|
||||
Bit 02 : G.992.1 POTS non-overlapped (F)
|
||||
Bit 03 : G.992.1 POTS overlapped (F)
|
||||
Bit 04 : G.992.1 ISDN non-overlapped (F)
|
||||
Bit 05 : G.992.1 ISDN overlapped (F)
|
||||
Bit 06 : G.992.1 TCM-ISDN non-overlapped (F)
|
||||
Bit 07 : G.992.1 TCM-ISDN overlapped (F)
|
||||
Bit 08 : G.992.2 POTS non-overlapped (L)
|
||||
Bit 09 : G.992.2 POTS overlapped (L)
|
||||
Bit 10 : G.992.2 with TCM-ISDN non-overlapped (L)
|
||||
Bit 11 : G.992.2 with TCM-ISDN overlapped (L)
|
||||
Bit 12 : G.992.1 TCM-ISDN symmetric (F) -- not in G.997.1
|
||||
Bit 13-17: Reserved
|
||||
Bit 18 : G.992.3 POTS non-overlapped (F)
|
||||
Bit 19 : G.992.3 POTS overlapped (F)
|
||||
Bit 20 : G.992.3 ISDN non-overlapped (F)
|
||||
Bit 21 : G.992.3 ISDN overlapped (F)
|
||||
|
||||
|
||||
|
||||
Bit 22-23: Reserved
|
||||
Bit 24 : G.992.4 POTS non-overlapped (L)
|
||||
Bit 25 : G.992.4 POTS overlapped (L)
|
||||
Bit 26-27: Reserved
|
||||
Bit 28 : G.992.3 Annex I All-Digital non-overlapped (F)
|
||||
Bit 29 : G.992.3 Annex I All-Digital overlapped (F)
|
||||
Bit 30 : G.992.3 Annex J All-Digital non-overlapped (F)
|
||||
Bit 31 : G.992.3 Annex J All-Digital overlapped (F)
|
||||
Bit 32 : G.992.4 Annex I All-Digital non-overlapped (L)
|
||||
Bit 33 : G.992.4 Annex I All-Digital overlapped (L)
|
||||
Bit 34 : G.992.3 Annex L POTS non-overlapped, mode 1,
|
||||
wide U/S (F)
|
||||
Bit 35 : G.992.3 Annex L POTS non-overlapped, mode 2,
|
||||
narrow U/S(F)
|
||||
Bit 36 : G.992.3 Annex L POTS overlapped, mode 3,
|
||||
wide U/S (F)
|
||||
Bit 37 : G.992.3 Annex L POTS overlapped, mode 4,
|
||||
narrow U/S (F)
|
||||
Bit 38 : G.992.3 Annex M POTS non-overlapped (F)
|
||||
Bit 39 : G.992.3 Annex M POTS overlapped (F)
|
||||
Bit 40 : G.992.5 POTS non-overlapped (F)
|
||||
Bit 41 : G.992.5 POTS overlapped (F)
|
||||
Bit 42 : G.992.5 ISDN non-overlapped (F)
|
||||
Bit 43 : G.992.5 ISDN overlapped (F)
|
||||
Bit 44-45: Reserved
|
||||
Bit 46 : G.992.5 Annex I All-Digital non-overlapped (F)
|
||||
Bit 47 : G.992.5 Annex I All-Digital overlapped (F)
|
||||
Bit 48 : G.992.5 Annex J All-Digital non-overlapped (F)
|
||||
Bit 49 : G.992.5 Annex J All-Digital overlapped (F)
|
||||
Bit 50 : G.992.5 Annex M POTS non-overlapped (F)
|
||||
Bit 51 : G.992.5 Annex M POTS overlapped (F)
|
||||
Bit 52-55: Reserved"
|
||||
SYNTAX BITS {
|
||||
ansit1413(0),
|
||||
etsi(1),
|
||||
g9921PotsNonOverlapped(2),
|
||||
g9921PotsOverlapped(3),
|
||||
g9921IsdnNonOverlapped(4),
|
||||
g9921isdnOverlapped(5),
|
||||
g9921tcmIsdnNonOverlapped(6),
|
||||
g9921tcmIsdnOverlapped(7),
|
||||
g9922potsNonOverlapped(8),
|
||||
g9922potsOverlapped(9),
|
||||
g9922tcmIsdnNonOverlapped(10),
|
||||
g9922tcmIsdnOverlapped(11),
|
||||
g9921tcmIsdnSymmetric(12),
|
||||
reserved1(13),
|
||||
reserved2(14),
|
||||
|
||||
|
||||
|
||||
reserved3(15),
|
||||
reserved4(16),
|
||||
reserved5(17),
|
||||
g9923PotsNonOverlapped(18),
|
||||
g9923PotsOverlapped(19),
|
||||
g9923IsdnNonOverlapped(20),
|
||||
g9923isdnOverlapped(21),
|
||||
reserved6(22),
|
||||
reserved7(23),
|
||||
g9924potsNonOverlapped(24),
|
||||
g9924potsOverlapped(25),
|
||||
reserved8(26),
|
||||
reserved9(27),
|
||||
g9923AnnexIAllDigNonOverlapped(28),
|
||||
g9923AnnexIAllDigOverlapped(29),
|
||||
g9923AnnexJAllDigNonOverlapped(30),
|
||||
g9923AnnexJAllDigOverlapped(31),
|
||||
g9924AnnexIAllDigNonOverlapped(32),
|
||||
g9924AnnexIAllDigOverlapped(33),
|
||||
g9923AnnexLMode1NonOverlapped(34),
|
||||
g9923AnnexLMode2NonOverlapped(35),
|
||||
g9923AnnexLMode3Overlapped(36),
|
||||
g9923AnnexLMode4Overlapped(37),
|
||||
g9923AnnexMPotsNonOverlapped(38),
|
||||
g9923AnnexMPotsOverlapped(39),
|
||||
g9925PotsNonOverlapped(40),
|
||||
g9925PotsOverlapped(41),
|
||||
g9925IsdnNonOverlapped(42),
|
||||
g9925isdnOverlapped(43),
|
||||
reserved10(44),
|
||||
reserved11(45),
|
||||
g9925AnnexIAllDigNonOverlapped(46),
|
||||
g9925AnnexIAllDigOverlapped(47),
|
||||
g9925AnnexJAllDigNonOverlapped(48),
|
||||
g9925AnnexJAllDigOverlapped(49),
|
||||
g9925AnnexMPotsNonOverlapped(50),
|
||||
g9925AnnexMPotsOverlapped(51),
|
||||
reserved12(52),
|
||||
reserved13(53),
|
||||
reserved14(54),
|
||||
reserved15(55)
|
||||
}
|
||||
|
||||
Adsl2RaMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the rate adaptation behavior for the line.
|
||||
The three possible behaviors are:
|
||||
|
||||
|
||||
|
||||
manual(1) - No Rate-Adaptation. The initialization
|
||||
process attempts to synchronize to a
|
||||
specified rate.
|
||||
raInit(2) - Rate-Adaptation during initialization process
|
||||
only, which attempts to synchronize to a rate
|
||||
between minimum and maximum specified values.
|
||||
dynamicRa(3) - Dynamic Rate-Adaptation during initialization
|
||||
process as well as during SHOWTIME."
|
||||
SYNTAX INTEGER {
|
||||
manual(1),
|
||||
raInit(2),
|
||||
dynamicRa(3)
|
||||
}
|
||||
|
||||
Adsl2InitResult ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the result of a full initialization attempt; the
|
||||
six possible result values are:
|
||||
noFail(0) - Successful initialization.
|
||||
configError(1) - Configuration failure.
|
||||
configNotFeasible(2) - Configuration details not supported.
|
||||
commFail(3) - Communication failure.
|
||||
noPeerAtu(4) - Peer ATU not detected.
|
||||
otherCause(5) - Other initialization failure reason.
|
||||
|
||||
The values used are as defined in ITU-T G.997.1,
|
||||
paragraph 7.5.1.3"
|
||||
|
||||
SYNTAX INTEGER {
|
||||
noFail(0),
|
||||
configError(1),
|
||||
configNotFeasible(2),
|
||||
commFail(3),
|
||||
noPeerAtu(4),
|
||||
otherCause(5)
|
||||
}
|
||||
|
||||
Adsl2OperationModes ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ADSL2 management model specified includes an ADSL Mode
|
||||
attribute that identifies an instance of ADSL Mode-Specific
|
||||
PSD Configuration object in the ADSL Line Profile. The
|
||||
following classes of ADSL operating mode are defined.
|
||||
The notes (F) and (L) denote Full-Rate and Lite/splitterless
|
||||
respectively:
|
||||
|
||||
|
||||
|
||||
|
||||
+-------+--------------------------------------------------+
|
||||
| Value | ADSL operation mode description |
|
||||
+-------+--------------------------------------------------+
|
||||
|
||||
1 - The default/generic PSD configuration. Default
|
||||
configuration will be used when no other matching
|
||||
mode-specific configuration can be found.
|
||||
2 - ADSL family. The attributes included in the Mode-
|
||||
Specific PSD Configuration are irrelevant for
|
||||
ITU-T G.992.1 and G.992.2 ADSL modes. Hence, it
|
||||
is possible to map those modes to this generic
|
||||
class.
|
||||
3-7 - Unused. Reserved for future ITU-T specification.
|
||||
8 - G.992.3 POTS non-overlapped (F)
|
||||
9 - G.992.3 POTS overlapped (F)
|
||||
10 - G.992.3 ISDN non-overlapped (F)
|
||||
11 - G.992.3 ISDN overlapped (F)
|
||||
12-13 - Unused. Reserved for future ITU-T specification.
|
||||
14 - G.992.4 POTS non-overlapped (L)
|
||||
15 - G.992.4 POTS overlapped (L)
|
||||
16-17 - Unused. Reserved for future ITU-T specification.
|
||||
18 - G.992.3 Annex I All-Digital non-overlapped (F)
|
||||
19 - G.992.3 Annex I All-Digital overlapped (F)
|
||||
20 - G.992.3 Annex J All-Digital non-overlapped (F)
|
||||
21 - G.992.3 Annex J All-Digital overlapped (F)
|
||||
22 - G.992.4 Annex I All-Digital non-overlapped (L)
|
||||
23 - G.992.4 Annex I All-Digital overlapped (L)
|
||||
24 - G.992.3 Annex L POTS non-overlapped, mode 1,
|
||||
wide U/S (F)
|
||||
25 - G.992.3 Annex L POTS non-overlapped, mode 2,
|
||||
narrow U/S(F)
|
||||
26 - G.992.3 Annex L POTS overlapped, mode 3,
|
||||
wide U/S (F)
|
||||
27 - G.992.3 Annex L POTS overlapped, mode 4,
|
||||
narrow U/S (F)
|
||||
28 - G.992.3 Annex M POTS non-overlapped (F)
|
||||
29 - G.992.3 Annex M POTS overlapped (F)
|
||||
30 - G.992.5 POTS non-overlapped (F)
|
||||
31 - G.992.5 POTS overlapped (F)
|
||||
32 - G.992.5 ISDN non-overlapped (F)
|
||||
33 - G.992.5 ISDN overlapped (F)
|
||||
34-35 - Unused. Reserved for future ITU-T specification.
|
||||
36 - G.992.5 Annex I All-Digital non-overlapped (F)
|
||||
37 - G.992.5 Annex I All-Digital overlapped (F)
|
||||
38 - G.992.5 Annex J All-Digital non-overlapped (F)
|
||||
39 - G.992.5 Annex J All-Digital overlapped (F)
|
||||
40 - G.992.5 Annex M POTS non-overlapped (F)
|
||||
41 - G.992.5 Annex M POTS overlapped (F)
|
||||
|
||||
|
||||
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
defMode (1),
|
||||
adsl(2),
|
||||
g9923PotsNonOverlapped(8),
|
||||
g9923PotsOverlapped(9),
|
||||
g9923IsdnNonOverlapped(10),
|
||||
g9923isdnOverlapped(11),
|
||||
g9924potsNonOverlapped(14),
|
||||
g9924potsOverlapped(15),
|
||||
g9923AnnexIAllDigNonOverlapped(18),
|
||||
g9923AnnexIAllDigOverlapped(19),
|
||||
g9923AnnexJAllDigNonOverlapped(20),
|
||||
g9923AnnexJAllDigOverlapped(21),
|
||||
g9924AnnexIAllDigNonOverlapped(22),
|
||||
g9924AnnexIAllDigOverlapped(23),
|
||||
g9923AnnexLMode1NonOverlapped(24),
|
||||
g9923AnnexLMode2NonOverlapped(25),
|
||||
g9923AnnexLMode3Overlapped(26),
|
||||
g9923AnnexLMode4Overlapped(27),
|
||||
g9923AnnexMPotsNonOverlapped(28),
|
||||
g9923AnnexMPotsOverlapped(29),
|
||||
g9925PotsNonOverlapped(30),
|
||||
g9925PotsOverlapped(31),
|
||||
g9925IsdnNonOverlapped(32),
|
||||
g9925isdnOverlapped(33),
|
||||
g9925AnnexIAllDigNonOverlapped(36),
|
||||
g9925AnnexIAllDigOverlapped(37),
|
||||
g9925AnnexJAllDigNonOverlapped(38),
|
||||
g9925AnnexJAllDigOverlapped(39),
|
||||
g9925AnnexMPotsNonOverlapped(40),
|
||||
g9925AnnexMPotsOverlapped(41)
|
||||
}
|
||||
|
||||
|
||||
Adsl2PowerMngState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes with this syntax uniquely identify each power
|
||||
management state defined for the ADSL/ADSL2 or ADSL2+ link.
|
||||
The possible values are:
|
||||
l0(1) - L0 - Full power management state.
|
||||
l1(2) - L1 - Low power management state (for G.992.2).
|
||||
l2(3) - L2 - Low power management state (for G.992.3,
|
||||
G.992.4, and G.992.5).
|
||||
l3(4) - L3 - Idle power management state."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
|
||||
|
||||
|
||||
l0(1),
|
||||
l1(2),
|
||||
l2(3),
|
||||
l3(4)
|
||||
}
|
||||
|
||||
Adsl2ConfPmsForce ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes with this syntax are configuration parameters
|
||||
that reference the desired power management state for the
|
||||
ADSL/ADSL2 or ADSL2+ link:
|
||||
l3toL0(0) - Perform a transition from L3 to L0
|
||||
(Full power management state).
|
||||
l0toL2(2) - Perform a transition from L0 to L2
|
||||
(Low power management state).
|
||||
l0orL2toL3(3) - Perform a transition into L3 (Idle
|
||||
power management state).
|
||||
|
||||
The values used are as defined in ITU-T G.997.1,
|
||||
paragraph 7.3.1.1.3"
|
||||
|
||||
SYNTAX INTEGER {
|
||||
l3toL0(0),
|
||||
l0toL2(2),
|
||||
l0orL2toL3(3)
|
||||
}
|
||||
|
||||
Adsl2LConfProfPmMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes with this syntax are configuration parameters
|
||||
that reference the power modes/states into which the ATU-C or
|
||||
ATU-R may autonomously transit.
|
||||
|
||||
It is a BITS structure that allows control of the following
|
||||
transit options:
|
||||
allowTransitionsToIdle(0) - XTU may autonomously transit
|
||||
to idle (L3) state.
|
||||
allowTransitionsToLowPower(1) - XTU may autonomously transit
|
||||
to low-power (L2) state."
|
||||
|
||||
SYNTAX BITS {
|
||||
allowTransitionsToIdle(0),
|
||||
allowTransitionsToLowPower(1)
|
||||
}
|
||||
|
||||
Adsl2LineLdsf ::= TEXTUAL-CONVENTION
|
||||
|
||||
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes with this syntax are configuration parameters
|
||||
that control the Loop Diagnostic mode for the ADSL/ADSL2 or
|
||||
ADSL2+ link. The possible values are:
|
||||
inhibit(0) - Inhibit Loop Diagnostic mode.
|
||||
force(1) - Force/Initiate Loop Diagnostic mode.
|
||||
|
||||
The values used are as defined in ITU-T G.997.1,
|
||||
paragraph 7.3.1.1.8"
|
||||
|
||||
SYNTAX INTEGER {
|
||||
inhibit(0),
|
||||
force(1)
|
||||
}
|
||||
|
||||
Adsl2LdsfResult ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Possible failure reasons associated with performing
|
||||
a Dual Ended Loop Test (DELT) on a DSL line.
|
||||
Possible values are:
|
||||
none(1) - The default value in case LDSF was never
|
||||
requested for the associated line.
|
||||
success(2) - The recent command completed
|
||||
successfully.
|
||||
inProgress(3) - The Loop Diagnostics process is in
|
||||
progress.
|
||||
unsupported(4) - The NE or the line card doesn't support
|
||||
LDSF.
|
||||
cannotRun(5) - The NE cannot initiate the command, due
|
||||
to a nonspecific reason.
|
||||
aborted(6) - The Loop Diagnostics process aborted.
|
||||
failed(7) - The Loop Diagnostics process failed.
|
||||
illegalMode(8) - The NE cannot initiate the command, due
|
||||
to the specific mode of the relevant
|
||||
line.
|
||||
adminUp(9) - The NE cannot initiate the command, as
|
||||
the relevant line is administratively
|
||||
'Up'.
|
||||
tableFull(10) - The NE cannot initiate the command, due
|
||||
to reaching the maximum number of rows
|
||||
in the results table.
|
||||
noResources(11) - The NE cannot initiate the command, due
|
||||
to lack of internal memory resources."
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
success(2),
|
||||
|
||||
|
||||
|
||||
inProgress(3),
|
||||
unsupported(4),
|
||||
cannotRun(5),
|
||||
aborted(6),
|
||||
failed(7),
|
||||
illegalMode(8),
|
||||
adminUp(9),
|
||||
tableFull(10),
|
||||
noResources(11)
|
||||
}
|
||||
|
||||
Adsl2SymbolProtection ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes with this syntax are configuration parameters
|
||||
that reference the minimum-length impulse noise protection
|
||||
(INP) in terms of number of symbols. The possible values are:
|
||||
noProtection (i.e., INP not required), halfSymbol (i.e., INP
|
||||
length is 1/2 symbol), and 1-16 symbols in steps of 1 symbol."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
noProtection(1),
|
||||
halfSymbol(2),
|
||||
singleSymbol(3),
|
||||
twoSymbols(4),
|
||||
threeSymbols(5),
|
||||
fourSymbols(6),
|
||||
fiveSymbols(7),
|
||||
sixSymbols(8),
|
||||
sevenSymbols(9),
|
||||
eightSymbols(10),
|
||||
nineSymbols(11),
|
||||
tenSymbols(12),
|
||||
elevenSymbols(13),
|
||||
twelveSymbols(14),
|
||||
thirteeSymbols(15),
|
||||
fourteenSymbols(16),
|
||||
fifteenSymbols(17),
|
||||
sixteenSymbols(18)
|
||||
}
|
||||
Adsl2MaxBer ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes with this syntax are configuration parameters
|
||||
that reference the maximum Bit Error Rate (BER).
|
||||
The possible values are:
|
||||
|
||||
eminus3(1) - Maximum BER=E^-3
|
||||
|
||||
|
||||
|
||||
eminus5(2) - Maximum BER=E^-5
|
||||
eminus7(3) - Maximum BER=E^-7"
|
||||
SYNTAX INTEGER {
|
||||
eminus3(1),
|
||||
eminus5(2),
|
||||
eminus7(3)
|
||||
}
|
||||
|
||||
Adsl2ScMaskDs ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each one of the 512 bits in this OCTET
|
||||
STRING array represents the corresponding bin
|
||||
in the downstream direction. A value of one
|
||||
indicates that the bin is not in use."
|
||||
SYNTAX OCTET STRING (SIZE(0..64))
|
||||
|
||||
Adsl2ScMaskUs ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each one of the 64 bits in this OCTET
|
||||
STRING array represents the corresponding bin
|
||||
in the upstream direction. A value of one
|
||||
indicates that the bin is not in use."
|
||||
SYNTAX OCTET STRING (SIZE(0..8))
|
||||
|
||||
Adsl2RfiDs ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each one of the 512 bits in this OCTET
|
||||
STRING array represents the corresponding bin
|
||||
in the downstream direction. A value of one
|
||||
indicates that the bin is part of a notch
|
||||
filter."
|
||||
SYNTAX OCTET STRING (SIZE(0..64))
|
||||
|
||||
Adsl2PsdMaskDs ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a structure that represents up to
|
||||
32 PSD Mask breakpoints.
|
||||
Each breakpoint occupies 3 octets: The first
|
||||
two octets hold the index of the sub-carrier
|
||||
associated with the breakpoint. The third octet
|
||||
holds the PSD reduction at the breakpoint from 0
|
||||
(0 dBm/Hz) to 255 (-127.5 dBm/Hz) using units of
|
||||
0.5 dBm/Hz."
|
||||
SYNTAX OCTET STRING (SIZE(0..96))
|
||||
|
||||
|
||||
|
||||
Adsl2PsdMaskUs ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a structure that represents up to
|
||||
4 PSD Mask breakpoints.
|
||||
Each breakpoint occupies 3 octets: The first
|
||||
two octets hold the index of the sub-carrier
|
||||
associated with the breakpoint. The third octet
|
||||
holds the PSD reduction at the breakpoint from 0
|
||||
(0 dBm/Hz) to 255 (-127.5 dBm/Hz) using units of
|
||||
0.5 dBm/Hz."
|
||||
SYNTAX OCTET STRING (SIZE(0..12))
|
||||
|
||||
Adsl2Tssi ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a structure that represents up to
|
||||
32 transmit spectrum shaping (TSSi) breakpoints.
|
||||
Each breakpoint occupies 3 octets: The first
|
||||
two octets hold the index of the sub-carrier
|
||||
associated with the breakpoint. The third octet
|
||||
holds the shaping parameter at the breakpoint. It
|
||||
is a value from 0 to 127 (units of -0.5 dB). The
|
||||
special value 127 indicates that the sub-carrier
|
||||
is not transmitted."
|
||||
SYNTAX OCTET STRING (SIZE(0..96))
|
||||
|
||||
Adsl2LastTransmittedState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This parameter represents the last successfully
|
||||
transmitted initialization state in the last full
|
||||
initialization performed on the line. States are
|
||||
per the specific xDSL technology and are numbered
|
||||
from 0 (if G.994.1 is used) or 1 (if G.994.1 is
|
||||
not used) up to Showtime."
|
||||
SYNTAX INTEGER {
|
||||
atucG9941(0),
|
||||
atucQuiet1(1),
|
||||
atucComb1(2),
|
||||
atucQuiet2(3),
|
||||
atucComb2(4),
|
||||
atucIcomb1(5),
|
||||
atucLineprob(6),
|
||||
atucQuiet3(7),
|
||||
atucComb3(8),
|
||||
atucIComb2(9),
|
||||
atucMsgfmt(10),
|
||||
|
||||
|
||||
|
||||
atucMsgpcb(11),
|
||||
atucQuiet4(12),
|
||||
atucReverb1(13),
|
||||
atucTref1(14),
|
||||
atucReverb2(15),
|
||||
atucEct(16),
|
||||
atucReverb3(17),
|
||||
atucTref2(18),
|
||||
atucReverb4(19),
|
||||
atucSegue1(20),
|
||||
atucMsg1(21),
|
||||
atucReverb5(22),
|
||||
atucSegue2(23),
|
||||
atucMedley(24),
|
||||
atucExchmarker(25),
|
||||
atucMsg2(26),
|
||||
atucReverb6(27),
|
||||
atucSegue3(28),
|
||||
atucParams(29),
|
||||
atucReverb7(30),
|
||||
atucSegue4(31),
|
||||
atucShowtime(32),
|
||||
--
|
||||
aturG9941(100),
|
||||
aturQuiet1(101),
|
||||
aturComb1(102),
|
||||
aturQuiet2(103),
|
||||
aturComb2(104),
|
||||
aturIcomb1(105),
|
||||
aturLineprob(106),
|
||||
aturQuiet3(107),
|
||||
aturComb3(108),
|
||||
aturIcomb2(109),
|
||||
aturMsgfmt(110),
|
||||
aturMsgpcb(111),
|
||||
aturReverb1(112),
|
||||
aturQuiet4(113),
|
||||
aturReverb2(114),
|
||||
aturQuiet5(115),
|
||||
aturReverb3(116),
|
||||
aturEct(117),
|
||||
aturReverb4(118),
|
||||
aturSegue1(119),
|
||||
aturReverb5(120),
|
||||
aturSegue2(121),
|
||||
aturMsg1(122),
|
||||
aturMedley(123),
|
||||
aturExchmarker(124),
|
||||
|
||||
|
||||
|
||||
aturMsg2(125),
|
||||
aturReverb6(126),
|
||||
aturSegue3(127),
|
||||
aturParams(128),
|
||||
aturReverb7(129),
|
||||
aturSegue4(130),
|
||||
aturShowtime(131)
|
||||
}
|
||||
|
||||
Adsl2LineStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes with this syntax are status parameters
|
||||
that reflect the failure status for a given endpoint of
|
||||
ADSL/ADSL2 or ADSL2+ link.
|
||||
|
||||
This BITS structure can report the following failures:
|
||||
|
||||
noDefect(0) - This bit position positively reports
|
||||
that no defect or failure exists.
|
||||
lossOfFrame(1) - Loss of frame synchronization.
|
||||
lossOfSignal(2) - Loss of signal.
|
||||
lossOfPower(3) - Loss of power. Usually this failure may
|
||||
be reported for ATU-Rs only.
|
||||
initFailure(4) - Recent initialization process failed.
|
||||
Never active on ATU-R."
|
||||
|
||||
SYNTAX BITS {
|
||||
noDefect(0),
|
||||
lossOfFrame(1),
|
||||
lossOfSignal(2),
|
||||
lossOfPower(3),
|
||||
initFailure(4)
|
||||
}
|
||||
|
||||
Adsl2ChAtmStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes with this syntax are status parameters that
|
||||
reflect the failure status for Transmission Convergence (TC)
|
||||
layer of a given ATM interface (data path over an ADSL/ADSL2
|
||||
or ADSL2+ link).
|
||||
|
||||
This BITS structure can report the following failures:
|
||||
noDefect(0) - This bit position positively
|
||||
reports that no defect or failure
|
||||
exists.
|
||||
noCellDelineation(1) - The link was successfully
|
||||
|
||||
|
||||
|
||||
initialized, but cell delineation
|
||||
was never acquired on the
|
||||
associated ATM data path.
|
||||
lossOfCellDelineation(2) - Loss of cell delineation on the
|
||||
associated ATM data path."
|
||||
|
||||
SYNTAX BITS {
|
||||
noDefect(0),
|
||||
noCellDelineation(1),
|
||||
lossOfCellDelineation(2)
|
||||
}
|
||||
|
||||
Adsl2ChPtmStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes with this syntax are status parameters that
|
||||
reflect the failure status for a given PTM interface (packet
|
||||
data path over an ADSL/ADSL2 or ADSL2+ link).
|
||||
|
||||
This BITS structure can report the following failures:
|
||||
noDefect(0) - This bit position positively
|
||||
reports that no defect or failure exists.
|
||||
outOfSync(1) - Out of synchronization."
|
||||
|
||||
SYNTAX BITS {
|
||||
noDefect(0),
|
||||
outOfSync(1)
|
||||
}
|
||||
|
||||
END
|
||||
547
mibs/ietf/AGENTX-MIB
Normal file
547
mibs/ietf/AGENTX-MIB
Normal file
@@ -0,0 +1,547 @@
|
||||
AGENTX-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp, TruthValue, TDomain
|
||||
FROM SNMPv2-TC;
|
||||
agentxMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200001100000Z" -- Midnight 10 January 2000
|
||||
ORGANIZATION "AgentX Working Group"
|
||||
CONTACT-INFO "WG-email: agentx@dorothy.bmc.com
|
||||
Subscribe: agentx-request@dorothy.bmc.com
|
||||
WG-email Archive: ftp://ftp.peer.com/pub/agentx/archives
|
||||
FTP repository: ftp://ftp.peer.com/pub/agentx
|
||||
http://www.ietf.org/html.charters/agentx-charter.html
|
||||
|
||||
Chair: Bob Natale
|
||||
ACE*COMM Corporation
|
||||
Email: bnatale@acecomm.com
|
||||
|
||||
WG editor: Mark Ellison
|
||||
Ellison Software Consulting, Inc.
|
||||
Email: ellison@world.std.com
|
||||
|
||||
Co-author: Lauren Heintz
|
||||
Cisco Systems,
|
||||
EMail: lheintz@cisco.com
|
||||
|
||||
Co-author: Smitha Gudur
|
||||
Independent Consultant
|
||||
Email: sgudur@hotmail.com
|
||||
|
||||
|
||||
"
|
||||
DESCRIPTION "This is the MIB module for the SNMP Agent Extensibility
|
||||
Protocol (AgentX). This MIB module will be implemented by
|
||||
the master agent.
|
||||
"
|
||||
|
||||
REVISION "200001100000Z" -- Midnight 10 January 2000
|
||||
DESCRIPTION
|
||||
"Initial version published as RFC 2742."
|
||||
|
||||
::= { mib-2 74 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
AgentxTAddress ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes a transport service address. This is identical to
|
||||
the TAddress textual convention (SNMPv2-SMI) except that
|
||||
zero-length values are permitted.
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
|
||||
-- Administrative assignments
|
||||
|
||||
agentxObjects OBJECT IDENTIFIER ::= { agentxMIB 1 }
|
||||
agentxGeneral OBJECT IDENTIFIER ::= { agentxObjects 1 }
|
||||
agentxConnection OBJECT IDENTIFIER ::= { agentxObjects 2 }
|
||||
agentxSession OBJECT IDENTIFIER ::= { agentxObjects 3 }
|
||||
agentxRegistration OBJECT IDENTIFIER ::= { agentxObjects 4 }
|
||||
|
||||
agentxDefaultTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The default length of time, in seconds, that the master
|
||||
agent should allow to elapse after dispatching a message
|
||||
to a session before it regards the subagent as not
|
||||
responding. This is a system-wide value that may
|
||||
override the timeout value associated with a particular
|
||||
session (agentxSessionTimeout) or a particular registered
|
||||
MIB region (agentxRegTimeout). If the associated value of
|
||||
agentxSessionTimeout and agentxRegTimeout are zero, or
|
||||
impractical in accordance with implementation-specific
|
||||
procedure of the master agent, the value represented by
|
||||
this object will be the effective timeout value for the
|
||||
|
||||
|
||||
master agent to await a response to a dispatch from a
|
||||
given subagent.
|
||||
"
|
||||
DEFVAL { 5 }
|
||||
::= { agentxGeneral 1 }
|
||||
|
||||
agentxMasterAgentXVer OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The AgentX protocol version supported by this master agent.
|
||||
The current protocol version is 1. Note that the master agent
|
||||
must also allow interaction with earlier version subagents.
|
||||
"
|
||||
::= { agentxGeneral 2 }
|
||||
|
||||
-- The AgentX Subagent Connection Group
|
||||
|
||||
agentxConnTableLastChange OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the last row creation or deletion
|
||||
occurred in the agentxConnectionTable.
|
||||
"
|
||||
::= { agentxConnection 1 }
|
||||
|
||||
agentxConnectionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentxConnectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agentxConnectionTable tracks all current AgentX transport
|
||||
connections. There may be zero, one, or more AgentX sessions
|
||||
carried on a given AgentX connection.
|
||||
"
|
||||
::= { agentxConnection 2 }
|
||||
|
||||
agentxConnectionEntry OBJECT-TYPE
|
||||
SYNTAX AgentxConnectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION
|
||||
"An agentxConnectionEntry contains information describing a
|
||||
single AgentX transport connection. A connection may be
|
||||
|
||||
|
||||
used to support zero or more AgentX sessions. An entry is
|
||||
created when a new transport connection is established,
|
||||
and is destroyed when the transport connection is terminated.
|
||||
"
|
||||
INDEX { agentxConnIndex }
|
||||
::= { agentxConnectionTable 1 }
|
||||
|
||||
AgentxConnectionEntry ::= SEQUENCE {
|
||||
agentxConnIndex Unsigned32,
|
||||
agentxConnOpenTime TimeStamp,
|
||||
agentxConnTransportDomain TDomain,
|
||||
agentxConnTransportAddress AgentxTAddress }
|
||||
|
||||
agentxConnIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"agentxConnIndex contains the value that uniquely identifies
|
||||
an open transport connection used by this master agent
|
||||
to provide AgentX service. Values of this index should
|
||||
not be re-used. The value assigned to a given transport
|
||||
connection is constant for the lifetime of that connection.
|
||||
"
|
||||
::= { agentxConnectionEntry 1 }
|
||||
|
||||
agentxConnOpenTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when this connection was established
|
||||
and, therefore, its value when this entry was added to the table.
|
||||
"
|
||||
::= { agentxConnectionEntry 2 }
|
||||
|
||||
agentxConnTransportDomain OBJECT-TYPE
|
||||
SYNTAX TDomain
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transport protocol in use for this connection to the
|
||||
subagent.
|
||||
"
|
||||
::= { agentxConnectionEntry 3 }
|
||||
|
||||
agentxConnTransportAddress OBJECT-TYPE
|
||||
SYNTAX AgentxTAddress
|
||||
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transport address of the remote (subagent) end of this
|
||||
connection to the master agent. This object may be zero-length
|
||||
for unix-domain sockets (and possibly other types of transport
|
||||
addresses) since the subagent need not bind a filename to its
|
||||
local socket.
|
||||
"
|
||||
::= { agentxConnectionEntry 4 }
|
||||
|
||||
-- The AgentX Subagent Session Group
|
||||
|
||||
agentxSessionTableLastChange OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the last row creation or deletion
|
||||
occurred in the agentxSessionTable.
|
||||
"
|
||||
::= { agentxSession 1 }
|
||||
|
||||
agentxSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentxSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of AgentX subagent sessions currently in effect.
|
||||
"
|
||||
::= { agentxSession 2 }
|
||||
|
||||
agentxSessionEntry OBJECT-TYPE
|
||||
SYNTAX AgentxSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a single open session between the AgentX
|
||||
master agent and a subagent is contained in this entry. An
|
||||
entry is created when a new session is successfully established
|
||||
and is destroyed either when the subagent transport connection
|
||||
has terminated or when the subagent session is closed.
|
||||
"
|
||||
INDEX { agentxConnIndex, agentxSessionIndex }
|
||||
::= { agentxSessionTable 1 }
|
||||
|
||||
AgentxSessionEntry ::= SEQUENCE {
|
||||
agentxSessionIndex Unsigned32,
|
||||
|
||||
|
||||
agentxSessionObjectID OBJECT IDENTIFIER,
|
||||
agentxSessionDescr SnmpAdminString,
|
||||
agentxSessionAdminStatus INTEGER,
|
||||
agentxSessionOpenTime TimeStamp,
|
||||
agentxSessionAgentXVer INTEGER,
|
||||
agentxSessionTimeout INTEGER
|
||||
}
|
||||
|
||||
agentxSessionIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique index for the subagent session. It is the same as
|
||||
h.sessionID defined in the agentx header. Note that if
|
||||
a subagent's session with the master agent is closed for
|
||||
any reason its index should not be re-used.
|
||||
A value of zero(0) is specifically allowed in order
|
||||
to be compatible with the definition of h.sessionId.
|
||||
"
|
||||
::= { agentxSessionEntry 1 }
|
||||
|
||||
agentxSessionObjectID OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is taken from the o.id field of the agentx-Open-PDU.
|
||||
This attribute will report a value of '0.0' for subagents
|
||||
not supporting the notion of an AgentX session object
|
||||
identifier.
|
||||
"
|
||||
::= { agentxSessionEntry 2 }
|
||||
|
||||
agentxSessionDescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the session. This is analogous to
|
||||
sysDescr defined in the SNMPv2-MIB in RFC 1907 [19] and is
|
||||
taken from the o.descr field of the agentx-Open-PDU.
|
||||
This attribute will report a zero-length string value for
|
||||
subagents not supporting the notion of a session description.
|
||||
"
|
||||
::= { agentxSessionEntry 3 }
|
||||
|
||||
agentxSessionAdminStatus OBJECT-TYPE
|
||||
|
||||
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative (desired) status of the session. Setting
|
||||
the value to 'down(2)' closes the subagent session (with c.reason
|
||||
set to 'reasonByManager').
|
||||
"
|
||||
::= { agentxSessionEntry 4 }
|
||||
|
||||
agentxSessionOpenTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when this session was opened and,
|
||||
therefore, its value when this entry was added to the table.
|
||||
"
|
||||
::= { agentxSessionEntry 5 }
|
||||
|
||||
agentxSessionAgentXVer OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of the AgentX protocol supported by the
|
||||
session. This must be less than or equal to the value of
|
||||
agentxMasterAgentXVer.
|
||||
"
|
||||
::= { agentxSessionEntry 6 }
|
||||
|
||||
agentxSessionTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of time, in seconds, that a master agent should
|
||||
allow to elapse after dispatching a message to this session
|
||||
before it regards the subagent as not responding. This value
|
||||
is taken from the o.timeout field of the agentx-Open-PDU.
|
||||
This is a session-specific value that may be overridden by
|
||||
values associated with the specific registered MIB regions
|
||||
(see agentxRegTimeout). A value of zero(0) indicates that
|
||||
the master agent's default timeout value should be used
|
||||
|
||||
|
||||
(see agentxDefaultTimeout).
|
||||
"
|
||||
::= { agentxSessionEntry 7 }
|
||||
|
||||
-- The AgentX Registration Group
|
||||
|
||||
agentxRegistrationTableLastChange OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the last row creation or deletion
|
||||
occurred in the agentxRegistrationTable.
|
||||
"
|
||||
::= { agentxRegistration 1 }
|
||||
|
||||
agentxRegistrationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentxRegistrationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of registered regions.
|
||||
"
|
||||
::= { agentxRegistration 2 }
|
||||
|
||||
agentxRegistrationEntry OBJECT-TYPE
|
||||
SYNTAX AgentxRegistrationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Contains information for a single registered region. An
|
||||
entry is created when a session successfully registers a
|
||||
region and is destroyed for any of three reasons: this region
|
||||
is unregistered by the session, the session is closed,
|
||||
or the subagent connection is closed.
|
||||
"
|
||||
INDEX { agentxConnIndex, agentxSessionIndex, agentxRegIndex }
|
||||
::= { agentxRegistrationTable 1 }
|
||||
|
||||
AgentxRegistrationEntry ::= SEQUENCE {
|
||||
agentxRegIndex Unsigned32,
|
||||
agentxRegContext OCTET STRING,
|
||||
agentxRegStart OBJECT IDENTIFIER,
|
||||
agentxRegRangeSubId Unsigned32,
|
||||
agentxRegUpperBound Unsigned32,
|
||||
agentxRegPriority Unsigned32,
|
||||
agentxRegTimeout INTEGER,
|
||||
agentxRegInstance TruthValue }
|
||||
|
||||
|
||||
agentxRegIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"agentxRegIndex uniquely identifies a registration entry.
|
||||
This value is constant for the lifetime of an entry.
|
||||
"
|
||||
::= { agentxRegistrationEntry 1 }
|
||||
|
||||
agentxRegContext OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The context in which the session supports the objects in this
|
||||
region. A zero-length context indicates the default context.
|
||||
"
|
||||
::= { agentxRegistrationEntry 2 }
|
||||
|
||||
agentxRegStart OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The starting OBJECT IDENTIFIER of this registration entry. The
|
||||
session identified by agentxSessionIndex implements objects
|
||||
starting at this value (inclusive). Note that this value could
|
||||
identify an object type, an object instance, or a partial object
|
||||
instance.
|
||||
"
|
||||
::= { agentxRegistrationEntry 3 }
|
||||
|
||||
agentxRegRangeSubId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"agentxRegRangeSubId is used to specify the range. This is
|
||||
taken from r.region_subid in the registration PDU. If the value
|
||||
of this object is zero, no range is specified. If it is non-zero,
|
||||
it identifies the `nth' sub-identifier in r.region for which
|
||||
this entry's agentxRegUpperBound value is substituted in the
|
||||
OID for purposes of defining the region's upper bound.
|
||||
"
|
||||
::= { agentxRegistrationEntry 4 }
|
||||
|
||||
agentxRegUpperBound OBJECT-TYPE
|
||||
|
||||
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"agentxRegUpperBound represents the upper-bound sub-identifier in
|
||||
a registration. This is taken from the r.upper_bound in the
|
||||
registration PDU. If agentxRegRangeSubid (r.region_subid) is
|
||||
zero, this value is also zero and is not used to define an upper
|
||||
bound for this registration.
|
||||
"
|
||||
::= { agentxRegistrationEntry 5 }
|
||||
|
||||
agentxRegPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The registration priority. Lower values have higher priority.
|
||||
This value is taken from r.priority in the register PDU.
|
||||
Sessions should use the value of 127 for r.priority if a
|
||||
default value is desired.
|
||||
"
|
||||
::= { agentxRegistrationEntry 6 }
|
||||
|
||||
agentxRegTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The timeout value, in seconds, for responses to
|
||||
requests associated with this registered MIB region.
|
||||
A value of zero(0) indicates the default value (indicated
|
||||
by by agentxSessionTimeout or agentxDefaultTimeout) is to
|
||||
be used. This value is taken from the r.timeout field of
|
||||
the agentx-Register-PDU.
|
||||
"
|
||||
::= { agentxRegistrationEntry 7 }
|
||||
|
||||
agentxRegInstance OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of agentxRegInstance is `true' for
|
||||
registrations for which the INSTANCE_REGISTRATION
|
||||
was set, and is `false' for all other registrations.
|
||||
"
|
||||
|
||||
|
||||
::= { agentxRegistrationEntry 8 }
|
||||
|
||||
-- Conformance Statements for AgentX
|
||||
|
||||
agentxConformance OBJECT IDENTIFIER ::= { agentxMIB 2 }
|
||||
agentxMIBGroups OBJECT IDENTIFIER ::= { agentxConformance 1 }
|
||||
agentxMIBCompliances OBJECT IDENTIFIER ::= { agentxConformance 2 }
|
||||
|
||||
-- Compliance Statements for AgentX
|
||||
|
||||
agentxMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities that implement the
|
||||
AgentX protocol. Note that a compliant agent can implement all
|
||||
objects in this MIB module as read-only.
|
||||
"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { agentxMIBGroup }
|
||||
|
||||
OBJECT agentxSessionAdminStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required.
|
||||
"
|
||||
::= { agentxMIBCompliances 1 }
|
||||
|
||||
agentxMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
agentxDefaultTimeout,
|
||||
agentxMasterAgentXVer,
|
||||
agentxConnTableLastChange,
|
||||
agentxConnOpenTime,
|
||||
agentxConnTransportDomain,
|
||||
agentxConnTransportAddress,
|
||||
agentxSessionTableLastChange,
|
||||
agentxSessionTimeout,
|
||||
agentxSessionObjectID,
|
||||
agentxSessionDescr,
|
||||
agentxSessionAdminStatus,
|
||||
agentxSessionOpenTime,
|
||||
agentxSessionAgentXVer,
|
||||
agentxRegistrationTableLastChange,
|
||||
agentxRegContext,
|
||||
agentxRegStart,
|
||||
agentxRegRangeSubId,
|
||||
agentxRegUpperBound,
|
||||
agentxRegPriority,
|
||||
|
||||
|
||||
agentxRegTimeout,
|
||||
agentxRegInstance
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All accessible objects in the AgentX MIB.
|
||||
"
|
||||
::= { agentxMIBGroups 1 }
|
||||
|
||||
END
|
||||
506
mibs/ietf/AGGREGATE-MIB
Normal file
506
mibs/ietf/AGGREGATE-MIB
Normal file
@@ -0,0 +1,506 @@
|
||||
AGGREGATE-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, experimental, Unsigned32,
|
||||
OBJECT-TYPE, Opaque
|
||||
FROM SNMPv2-SMI
|
||||
OwnerString
|
||||
FROM RMON-MIB
|
||||
RowStatus, StorageType, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB;
|
||||
|
||||
aggrMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200604270000Z" -- 27th April, 2006
|
||||
ORGANIZATION "Cyber Solutions Inc. NetMan Working Group"
|
||||
CONTACT-INFO
|
||||
" Glenn Mansfield Keeni
|
||||
Postal: Cyber Solutions Inc.
|
||||
6-6-3, Minami Yoshinari
|
||||
Aoba-ku, Sendai, Japan 989-3204.
|
||||
Tel: +81-22-303-4012
|
||||
Fax: +81-22-303-4015
|
||||
E-mail: glenn@cysols.com
|
||||
|
||||
Support Group E-mail: mibsupport@cysols.com"
|
||||
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
"The MIB for servicing aggregate objects.
|
||||
|
||||
Copyright (C) The Internet Society (2006). This
|
||||
version of this MIB module is part of RFC 4498;
|
||||
see the RFC itself for full legal notices.
|
||||
"
|
||||
REVISION "200604270000Z" -- 27th April, 2006
|
||||
DESCRIPTION "Initial version, published as RFC 4498."
|
||||
::= { experimental 123 }
|
||||
|
||||
AggrMOErrorStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used to model the error status of the
|
||||
constituent MO instances. The error status for a
|
||||
constituent MO instance is given in terms of two elements:
|
||||
o The moIndex, which indicates the position of the MO
|
||||
instance (starting at 1) in the value of the aggregated
|
||||
MO instance.
|
||||
o The moError, which indicates the error that was
|
||||
encountered in fetching that MO instance.
|
||||
The syntax in ASN.1 Notation will be
|
||||
ErrorStatus :: = SEQUENCE {
|
||||
moIndex Integer32,
|
||||
moError SnmpPduErrorStatus
|
||||
}
|
||||
AggrMOErrorStatus ::= SEQUENCE OF {
|
||||
ErrorStatus
|
||||
}
|
||||
Note1: The command responder will supply values for all
|
||||
constituent MO instances, in the same order in
|
||||
which the MO instances are specified for the AgMO.
|
||||
If an error is encountered for an MO instance, then
|
||||
the corresponding value will have an ASN.1 value NULL,
|
||||
and an error will be flagged in the corresponding
|
||||
AggrMOErrorStatus object.
|
||||
Only MOs for which errors have been encountered will
|
||||
have their corresponding moIndex and moError values
|
||||
set.
|
||||
Note2: The error code for the component MO instances will be
|
||||
in accordance with the SnmpPduErrorStatus TC defined
|
||||
in the DISMAN-SCHEDULE-MIB [RFC3231].
|
||||
Note3: The command generator will need to know
|
||||
constituent MO instances and their order to correctly
|
||||
interpret AggrMOErrorStatus.
|
||||
"
|
||||
SYNTAX Opaque (SIZE (0..1024))
|
||||
|
||||
|
||||
|
||||
AggrMOValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used to model the aggregate
|
||||
MOs. It will have a format dependent on the constituent
|
||||
MOs, a sequence of values. The syntax in ASN.1 Notation will
|
||||
be
|
||||
MOValue :: = SEQUENCE {
|
||||
value ObjectSyntax
|
||||
}
|
||||
where 'value' is the value of a constituent MO instance.
|
||||
AggrMOValue :: = SEQUENCE OF {
|
||||
MOValue
|
||||
}
|
||||
|
||||
Note: The command generator will need to know the
|
||||
constituent MO instances and their order to
|
||||
correctly interpret AggrMOValue."
|
||||
SYNTAX Opaque (SIZE (0..1024))
|
||||
|
||||
AggrMOCompressedValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type is used to model the compressed
|
||||
aggregate MOs."
|
||||
SYNTAX OCTET STRING (SIZE (0..1024))
|
||||
|
||||
--
|
||||
-- The aggregation control table
|
||||
-- There will be a row for each aggregate MO
|
||||
--
|
||||
aggrCtlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AggrCtlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that controls the aggregation of the MOs."
|
||||
::= {aggrMIB 1}
|
||||
|
||||
aggrCtlEntry OBJECT-TYPE
|
||||
SYNTAX AggrCtlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row of the control table that defines one aggregated
|
||||
MO.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Entries in this table are required to survive a reboot
|
||||
of the managed entity depending on the value of the
|
||||
corresponding aggrCtlEntryStorageType instance.
|
||||
"
|
||||
INDEX {aggrCtlEntryID }
|
||||
::= {aggrCtlTable 1 }
|
||||
|
||||
AggrCtlEntry ::= SEQUENCE {
|
||||
aggrCtlEntryID
|
||||
SnmpAdminString,
|
||||
aggrCtlMOIndex
|
||||
Unsigned32,
|
||||
aggrCtlMODescr
|
||||
SnmpAdminString,
|
||||
aggrCtlCompressionAlgorithm
|
||||
INTEGER,
|
||||
aggrCtlEntryOwner
|
||||
OwnerString,
|
||||
aggrCtlEntryStorageType
|
||||
StorageType,
|
||||
aggrCtlEntryStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
aggrCtlEntryID OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(1..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A locally unique, administratively assigned name
|
||||
for this aggregated MO. It is used as an index to
|
||||
uniquely identify this row in the table."
|
||||
::= { aggrCtlEntry 1 }
|
||||
|
||||
aggrCtlMOIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pointer to a group of MOs identified by aggrMOEntryID
|
||||
in the aggrMOTable. This is the group of MOs that will
|
||||
be aggregated."
|
||||
::= { aggrCtlEntry 2 }
|
||||
|
||||
aggrCtlMODescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..64))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
"A textual description of the object that is
|
||||
being aggregated."
|
||||
::= {aggrCtlEntry 3}
|
||||
|
||||
-- only one compression algorithm is defined as of now.
|
||||
aggrCtlCompressionAlgorithm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (1),
|
||||
deflate (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compression algorithm that will be used by
|
||||
the agent to compress the value of the aggregated
|
||||
object.
|
||||
The deflate algorithm and corresponding data format
|
||||
specification is described in RFC 1951. It is
|
||||
compatible with the widely used gzip utility.
|
||||
"
|
||||
REFERENCE
|
||||
"RFC1951 : DEFLATE Compressed Data Format Specification
|
||||
version 1.3
|
||||
"
|
||||
DEFVAL { none }
|
||||
::= {aggrCtlEntry 4}
|
||||
|
||||
aggrCtlEntryOwner OBJECT-TYPE
|
||||
SYNTAX OwnerString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entity that created this entry."
|
||||
::= {aggrCtlEntry 5}
|
||||
|
||||
aggrCtlEntryStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object defines whether the parameters defined in
|
||||
this row are kept in volatile storage and lost upon
|
||||
reboot or backed up by non-volatile (permanent)
|
||||
storage.
|
||||
|
||||
Conceptual rows having the value 'permanent' need not
|
||||
allow write-access to any columnar objects in the row.
|
||||
|
||||
|
||||
|
||||
"
|
||||
::= {aggrCtlEntry 6}
|
||||
|
||||
aggrCtlEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to row
|
||||
installation and removal conventions.
|
||||
Objects in a row can be modified only when the value of
|
||||
this object in the corresponding conceptual row is not
|
||||
'active'.
|
||||
Thus, to modify one or more of the objects in this
|
||||
conceptual row,
|
||||
a. change the row status to 'notInService',
|
||||
b. change the values of the row, and
|
||||
c. change the row status to 'active'.
|
||||
The aggrCtlEntryStatus may be changed to 'active' if
|
||||
all the MOs in the conceptual row have been assigned
|
||||
valid values.
|
||||
"
|
||||
::= {aggrCtlEntry 7}
|
||||
|
||||
--
|
||||
-- The Table of primary(simple) MOs
|
||||
--
|
||||
aggrMOTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AggrMOEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of primary(simple) MOs that will be aggregated.
|
||||
Each row in this table represents a MO that will be
|
||||
aggregated. The aggrMOEntryID index is used to identify
|
||||
the group of MOs that will be aggregated. The
|
||||
aggrMOIndex instance in the corresponding row of the
|
||||
aggrCtlTable will have a value equal to the value of
|
||||
aggrMOEntryID. The aggrMOEntryMOID index is used to
|
||||
identify an MO in the group.
|
||||
"
|
||||
::= {aggrMIB 2}
|
||||
|
||||
aggrMOEntry OBJECT-TYPE
|
||||
SYNTAX AggrMOEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
||||
|
||||
|
||||
"A row of the table that specifies one MO.
|
||||
Entries in this table are required to survive a reboot
|
||||
of the managed entity depending on the value of the
|
||||
corresponding aggrMOEntryStorageType instance.
|
||||
"
|
||||
INDEX { aggrMOEntryID, aggrMOEntryMOID }
|
||||
::= {aggrMOTable 1 }
|
||||
|
||||
AggrMOEntry ::= SEQUENCE {
|
||||
aggrMOEntryID
|
||||
Unsigned32,
|
||||
aggrMOEntryMOID
|
||||
Unsigned32,
|
||||
aggrMOInstance
|
||||
OBJECT IDENTIFIER,
|
||||
aggrMODescr
|
||||
SnmpAdminString,
|
||||
aggrMOEntryStorageType
|
||||
StorageType,
|
||||
aggrMOEntryStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
aggrMOEntryID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index uniquely identifying a group of MOs
|
||||
that will be aggregated."
|
||||
::= { aggrMOEntry 1 }
|
||||
|
||||
aggrMOEntryMOID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index to uniquely identify an MO instance in the
|
||||
group of MO instances that will be aggregated."
|
||||
::= { aggrMOEntry 2 }
|
||||
|
||||
aggrMOInstance OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OID of the MO instance, the value of which will
|
||||
be sampled by the agent."
|
||||
|
||||
|
||||
|
||||
::= { aggrMOEntry 3 }
|
||||
|
||||
aggrMODescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..64))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the object that will
|
||||
be aggregated."
|
||||
::= {aggrMOEntry 4}
|
||||
|
||||
aggrMOEntryStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object defines whether the parameters defined in
|
||||
this row are kept in volatile storage and lost upon
|
||||
reboot or backed up by non-volatile (permanent)
|
||||
storage.
|
||||
Conceptual rows having the value 'permanent' need not
|
||||
allow write-access to any columnar objects in the row.
|
||||
"
|
||||
::= {aggrMOEntry 5}
|
||||
|
||||
aggrMOEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to row
|
||||
installation and removal conventions.
|
||||
Objects in a row can be modified only when the value of
|
||||
this object in the corresponding conceptual row is not
|
||||
'active'.
|
||||
Thus, to modify one or more of the objects in this
|
||||
conceptual row,
|
||||
a. change the row status to 'notInService',
|
||||
b. change the values of the row, and
|
||||
c. change the row status to 'active'.
|
||||
The aggrMOEntryStatus may be changed to 'active' iff
|
||||
all the MOs in the conceptual row have been assigned
|
||||
valid values.
|
||||
"
|
||||
::= {aggrMOEntry 6}
|
||||
|
||||
--
|
||||
-- aggrDataTable: The Table of Data. Each row represents a Data
|
||||
|
||||
|
||||
|
||||
-- set. aggrCtlEntryID is the key to the table.
|
||||
-- It is used to identify instances of the
|
||||
-- aggregated MO that are present in the table.
|
||||
--
|
||||
aggrDataTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AggrDataEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row of this table contains information
|
||||
about an aggregateMO indexed by aggrCtlEntryID."
|
||||
::= {aggrMIB 3}
|
||||
|
||||
aggrDataEntry OBJECT-TYPE
|
||||
SYNTAX AggrDataEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry containing information pertaining to
|
||||
an aggregate MO."
|
||||
INDEX {aggrCtlEntryID}
|
||||
::= {aggrDataTable 1 }
|
||||
|
||||
AggrDataEntry ::= SEQUENCE {
|
||||
aggrDataRecord
|
||||
AggrMOValue,
|
||||
aggrDataRecordCompressed
|
||||
AggrMOCompressedValue,
|
||||
aggrDataErrorRecord
|
||||
AggrMOErrorStatus
|
||||
}
|
||||
|
||||
aggrDataRecord OBJECT-TYPE
|
||||
SYNTAX AggrMOValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The snapshot value of the aggregated MO.
|
||||
Note that the access privileges to this object will be
|
||||
governed by the access privileges of the component
|
||||
objects. Thus, an entity attempting to access an
|
||||
instance of this MO MUST have access rights to all the
|
||||
component instance objects and this MO instance.
|
||||
"
|
||||
::= { aggrDataEntry 1}
|
||||
|
||||
aggrDataRecordCompressed OBJECT-TYPE
|
||||
SYNTAX AggrMOCompressedValue
|
||||
|
||||
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compressed value of the aggregated MO.
|
||||
The compression algorithm will depend on the
|
||||
aggrCtlCompressionAlgorithm given in the corresponding
|
||||
aggrCtlEntry. If the value of the corresponding
|
||||
aggrCtlCompressionAlgorithm is (1) 'none', then the value
|
||||
of all instances of this object will be a string of zero
|
||||
length.
|
||||
Note that the access privileges to this object will be
|
||||
governed by the access privileges of the component
|
||||
objects. Thus, an entity attempting to access an instance
|
||||
of this MO MUST have access rights to all the component
|
||||
instance objects and this MO instance.
|
||||
"
|
||||
::= { aggrDataEntry 2}
|
||||
|
||||
aggrDataErrorRecord OBJECT-TYPE
|
||||
SYNTAX AggrMOErrorStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The error status corresponding to the MO instances
|
||||
aggregated in aggrDataRecord (and
|
||||
aggrDataRecordCompressed)."
|
||||
::= { aggrDataEntry 3}
|
||||
|
||||
-- Conformance information
|
||||
aggrConformance OBJECT IDENTIFIER ::= { aggrMIB 4 }
|
||||
aggrGroups OBJECT IDENTIFIER ::= { aggrConformance 1 }
|
||||
aggrCompliances OBJECT IDENTIFIER ::= { aggrConformance 2 }
|
||||
|
||||
-- Compliance statements
|
||||
aggrMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities
|
||||
that implement the AGGREGATE-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { aggrMibBasicGroup }
|
||||
::= { aggrCompliances 1 }
|
||||
|
||||
-- Units of conformance
|
||||
aggrMibBasicGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
aggrCtlMOIndex,
|
||||
aggrCtlMODescr,
|
||||
|
||||
|
||||
|
||||
aggrCtlCompressionAlgorithm,
|
||||
aggrCtlEntryOwner,
|
||||
aggrCtlEntryStorageType,
|
||||
aggrCtlEntryStatus,
|
||||
aggrMOInstance,
|
||||
aggrMODescr,
|
||||
aggrMOEntryStorageType,
|
||||
aggrMOEntryStatus,
|
||||
aggrDataRecord,
|
||||
aggrDataRecordCompressed,
|
||||
aggrDataErrorRecord
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for aggregation of MOs."
|
||||
::= { aggrGroups 1 }
|
||||
END
|
||||
1191
mibs/ietf/ALARM-MIB
Normal file
1191
mibs/ietf/ALARM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2245
mibs/ietf/APM-MIB
Normal file
2245
mibs/ietf/APM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
5387
mibs/ietf/APPC-MIB
Normal file
5387
mibs/ietf/APPC-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3409
mibs/ietf/APPLETALK-MIB
Normal file
3409
mibs/ietf/APPLETALK-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2999
mibs/ietf/APPLICATION-MIB
Normal file
2999
mibs/ietf/APPLICATION-MIB
Normal file
File diff suppressed because it is too large
Load Diff
666
mibs/ietf/APPN-DLUR-MIB
Normal file
666
mibs/ietf/APPN-DLUR-MIB
Normal file
@@ -0,0 +1,666 @@
|
||||
APPN-DLUR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
snanauMIB
|
||||
FROM SNA-NAU-MIB
|
||||
|
||||
SnaControlPointName
|
||||
FROM APPN-MIB;
|
||||
|
||||
dlurMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9705101500Z"
|
||||
ORGANIZATION "IETF SNA NAU MIB WG / AIW APPN/HPR MIBs SIG"
|
||||
CONTACT-INFO
|
||||
|
||||
"
|
||||
Bob Clouston
|
||||
Cisco Systems
|
||||
7025 Kit Creek Road
|
||||
P.O. Box 14987
|
||||
Research Triangle Park, NC 27709, USA
|
||||
Tel: 1 919 472 2333
|
||||
E-mail: clouston@cisco.com
|
||||
|
||||
Bob Moore
|
||||
IBM Corporation
|
||||
800 Park Offices Drive
|
||||
RHJA/664
|
||||
P.O. Box 12195
|
||||
Research Triangle Park, NC 27709, USA
|
||||
Tel: 1 919 254 4436
|
||||
E-mail: remoore@ralvm6.vnet.ibm.com
|
||||
"
|
||||
DESCRIPTION
|
||||
"This is the MIB module for objects used to manage
|
||||
network devices with DLUR capabilities. This MIB
|
||||
contains information that is useful for managing an APPN
|
||||
product that implements a DLUR (Dependent Logical Unit
|
||||
Requester). The DLUR product has a client/server
|
||||
relationship with an APPN product that implements a DLUS
|
||||
(Dependent Logical Unit Server)."
|
||||
|
||||
::= { snanauMIB 5 }
|
||||
-- snanauMIB ::= { mib-2 34 }
|
||||
|
||||
-- *********************************************************************
|
||||
-- Textual Convention
|
||||
-- *********************************************************************
|
||||
-- SnaControlPointName is imported from the APPN MIB
|
||||
|
||||
-- *********************************************************************
|
||||
dlurObjects OBJECT IDENTIFIER ::= { dlurMIB 1 }
|
||||
-- *********************************************************************
|
||||
|
||||
|
||||
dlurNodeInfo OBJECT IDENTIFIER ::= { dlurObjects 1 }
|
||||
-- *********************************************************************
|
||||
-- DLUR Capabilities of the node
|
||||
--
|
||||
-- This group represents the capabilities and options of the DLUR
|
||||
-- implementation.
|
||||
-- *********************************************************************
|
||||
dlurNodeCapabilities OBJECT IDENTIFIER ::= { dlurNodeInfo 1 }
|
||||
|
||||
dlurNodeCpName OBJECT-TYPE
|
||||
SYNTAX SnaControlPointName
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administratively assigned network name for the APPN node where
|
||||
this DLUR implementation resides. If this object has the same
|
||||
value as the appnNodeCpName object in the APPN MIB, then the
|
||||
two objects are referring to the same APPN node."
|
||||
|
||||
::= { dlurNodeCapabilities 1 }
|
||||
|
||||
dlurReleaseLevel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (2))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The DLUR release level of this implementation. This is the
|
||||
value that is encoded in the DLUR/DLUS Capabilites (CV 51).
|
||||
To insure consistent display, this one-byte value is encoded
|
||||
here as two displayable characters that are equivalent to a
|
||||
hexadecimal display. For example, if the one-byte value as
|
||||
encoded in CV51 is X'01', this object will contain the
|
||||
displayable string '01'."
|
||||
|
||||
::= { dlurNodeCapabilities 2 }
|
||||
|
||||
dlurAnsSupport OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
continueOrStop(1),
|
||||
stopOnly(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatic Network Shutdown (ANS) capability of this node.
|
||||
|
||||
- 'continueOrStop' indicates that the DLUR implementation
|
||||
supports either ANS value (continue or stop) as
|
||||
specified by the DLUS on ACTPU for each PU.
|
||||
|
||||
- 'stopOnly' indicates that the DLUR implementation only
|
||||
supports the ANS value of stop.
|
||||
|
||||
ANS = continue means that the DLUR node will keep LU-LU
|
||||
sessions active even if SSCP-PU and SSCP-LU control sessions
|
||||
are interrupted.
|
||||
|
||||
ANS = stop means that LU-LU sessions will be interrupted when
|
||||
the SSCP-PU and SSCP-LU sessions are interrupted."
|
||||
|
||||
::= { dlurNodeCapabilities 3 }
|
||||
|
||||
dlurMultiSubnetSupport OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indication of whether this DLUR implementation can support
|
||||
CPSVRMGR sessions that cross NetId boundaries."
|
||||
|
||||
::= { dlurNodeCapabilities 4 }
|
||||
|
||||
dlurDefaultDefPrimDlusName OBJECT-TYPE
|
||||
SYNTAX SnaControlPointName
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNA name of the defined default primary DLUS for all of
|
||||
the PUs served by this DLUR. This can be overridden for a
|
||||
particular PU by a defined primary DLUS for that PU,
|
||||
represented by the dlurPuDefPrimDlusName object."
|
||||
|
||||
::= { dlurNodeCapabilities 5 }
|
||||
|
||||
dlurNetworkNameForwardingSupport OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indication of whether this DLUR implementation supports
|
||||
forwarding of Network Name control vectors on ACTPUs and
|
||||
ACTLUs to DLUR-served PUs and their associated LUs.
|
||||
|
||||
This object corresponds to byte 9. bit 3 of cv51."
|
||||
|
||||
::= { dlurNodeCapabilities 6 }
|
||||
|
||||
dlurNondisDlusDlurSessDeactSup OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indication of whether this DLUR implementation supports
|
||||
nondisruptive deactivation of its DLUR-DLUS sessions.
|
||||
Upon receiving from a DLUS an UNBIND for the CPSVRMGR pipe
|
||||
with sense data X'08A0 000B', a DLUR that supports this
|
||||
option immediately begins attempting to activate a CPSVRMGR
|
||||
pipe with a DLUS other than the one that sent the UNBIND.
|
||||
|
||||
This object corresponds to byte 9. bit 4 of cv51."
|
||||
|
||||
::= { dlurNodeCapabilities 7 }
|
||||
|
||||
-- *********************************************************************
|
||||
-- DLUR default defined backup DLUS table
|
||||
-- *********************************************************************
|
||||
|
||||
dlurDefaultDefBackupDlusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DlurDefaultDefBackupDlusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains an ordered list of defined backup DLUSs
|
||||
for all of the PUs served by this DLUR. These can be
|
||||
overridden for a particular PU by a list of defined backup
|
||||
DLUSs for that PU, represented by the
|
||||
dlurPuDefBackupDlusNameTable. Entries in this table are
|
||||
ordered from most preferred default backup DLUS to least
|
||||
preferred."
|
||||
|
||||
::= { dlurNodeInfo 2 }
|
||||
|
||||
dlurDefaultDefBackupDlusEntry OBJECT-TYPE
|
||||
SYNTAX DlurDefaultDefBackupDlusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is indexed by an integer-valued index, which
|
||||
orders the entries from most preferred default backup DLUS
|
||||
to least preferred."
|
||||
|
||||
INDEX { dlurDefaultDefBackupDlusIndex }
|
||||
|
||||
::= { dlurDefaultDefBackupDlusTable 1 }
|
||||
|
||||
DlurDefaultDefBackupDlusEntry ::= SEQUENCE {
|
||||
dlurDefaultDefBackupDlusIndex Unsigned32,
|
||||
dlurDefaultDefBackupDlusName SnaControlPointName
|
||||
}
|
||||
|
||||
dlurDefaultDefBackupDlusIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index for this table. The index values start at 1,
|
||||
which identifies the most preferred default backup DLUS."
|
||||
|
||||
::= { dlurDefaultDefBackupDlusEntry 1 }
|
||||
|
||||
dlurDefaultDefBackupDlusName OBJECT-TYPE
|
||||
SYNTAX SnaControlPointName
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fully qualified name of a default backup DLUS for PUs served
|
||||
by this DLUR."
|
||||
|
||||
::= { dlurDefaultDefBackupDlusEntry 2 }
|
||||
|
||||
-- *********************************************************************
|
||||
-- PU Information
|
||||
--
|
||||
-- The following table carries information about the PUs that this APPN
|
||||
-- node is supporting via DLUR.
|
||||
|
||||
-- *********************************************************************
|
||||
dlurPuInfo OBJECT IDENTIFIER ::= { dlurObjects 2 }
|
||||
|
||||
dlurPuTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DlurPuEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about the PUs supported by this DLUR."
|
||||
|
||||
::= { dlurPuInfo 1 }
|
||||
|
||||
dlurPuEntry OBJECT-TYPE
|
||||
SYNTAX DlurPuEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in a table of PU information, indexed by PU name."
|
||||
|
||||
INDEX { dlurPuName }
|
||||
|
||||
::= { dlurPuTable 1 }
|
||||
|
||||
DlurPuEntry ::= SEQUENCE {
|
||||
dlurPuName DisplayString,
|
||||
dlurPuSscpSuppliedName DisplayString,
|
||||
dlurPuStatus INTEGER,
|
||||
dlurPuAnsSupport INTEGER,
|
||||
dlurPuLocation INTEGER,
|
||||
dlurPuLsName DisplayString,
|
||||
dlurPuDlusSessnStatus INTEGER,
|
||||
dlurPuActiveDlusName DisplayString,
|
||||
dlurPuDefPrimDlusName DisplayString
|
||||
}
|
||||
|
||||
dlurPuName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..17))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Locally administered name of the PU."
|
||||
|
||||
::= { dlurPuEntry 1 }
|
||||
|
||||
|
||||
dlurPuSscpSuppliedName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..17))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNA name of the PU. This value is supplied to a PU by the
|
||||
SSCP that activated it. If a value has not been supplied, a
|
||||
zero-length string is returned."
|
||||
|
||||
::= { dlurPuEntry 2 }
|
||||
|
||||
dlurPuStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
reset(1),
|
||||
pendReqActpuRsp(2),
|
||||
pendActpu(3),
|
||||
pendActpuRsp(4),
|
||||
active(5),
|
||||
pendLinkact(6),
|
||||
pendDactpuRsp(7),
|
||||
pendInop(8),
|
||||
pendInopActpu(9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of the DLUR-supported PU. The following values are
|
||||
defined:
|
||||
|
||||
reset(1) - reset
|
||||
pendReqActpuRsp(2) - pending a response from the DLUS
|
||||
to a Request ACTPU
|
||||
pendActpu(3) - pending an ACTPU from the DLUS
|
||||
pendActpuRsp(4) - pending an ACTPU response from the PU
|
||||
active(5) - active
|
||||
pendLinkact(6) - pending activation of the link to a
|
||||
downstream PU
|
||||
pendDactpuRsp(7) - pending a DACTPU response from the PU
|
||||
pendInop(8) - the CPSVRMGR pipe became inoperative
|
||||
while the DLUR was pending an ACTPU
|
||||
response from the PU
|
||||
pendInopActpu(9) - when the DLUR was in the pendInop
|
||||
state, a CPSVRMGR pipe became active
|
||||
and a new ACTPU was received over it,
|
||||
before a response to the previous
|
||||
ACTPU was received from the PU."
|
||||
|
||||
::= { dlurPuEntry 3 }
|
||||
|
||||
dlurPuAnsSupport OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
continue(1),
|
||||
stop(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Automatic Network Shutdown (ANS) support configured for
|
||||
this PU. This value (as configured by the network
|
||||
administrator) is sent by DLUS with ACTPU for each PU.
|
||||
|
||||
- 'continue' means that the DLUR node will attempt to keep
|
||||
LU-LU sessions active even if SSCP-PU and SSCP-LU
|
||||
control sessions are interrupted.
|
||||
|
||||
- 'stop' means that LU-LU sessions will be interrupted
|
||||
when the SSCP-PU and SSCP-LU sessions are interrupted."
|
||||
|
||||
::= { dlurPuEntry 4 }
|
||||
|
||||
dlurPuLocation OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
internal(1),
|
||||
downstream(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Location of the DLUR-support PU:
|
||||
internal(1) - internal to the APPN node itself (no link)
|
||||
downstream(2) - downstream of the APPN node (connected via
|
||||
a link)."
|
||||
|
||||
::= { dlurPuEntry 5 }
|
||||
|
||||
dlurPuLsName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..10))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administratively assigned name of the link station through
|
||||
which a downstream PU is connected to this DLUR. A zero-length
|
||||
string is returned for internal PUs. If this object has the
|
||||
same value as the appnLsName object in the APPN MIB, then the
|
||||
two are identifying the same link station."
|
||||
|
||||
::= { dlurPuEntry 6 }
|
||||
|
||||
dlurPuDlusSessnStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
reset(1),
|
||||
pendingActive(2),
|
||||
active(3),
|
||||
pendingInactive(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of the control session to the DLUS identified in
|
||||
dlurPuActiveDlusName. This is a combination of the separate
|
||||
states for the contention-winner and contention-loser sessions:
|
||||
|
||||
reset(1) - none of the cases below
|
||||
pendingActive(2) - either contention-winner session or
|
||||
contention-loser session is pending active
|
||||
active(3) - contention-winner and contention-loser
|
||||
sessions are both active
|
||||
pendingInactive(4) - either contention-winner session or
|
||||
contention-loser session is pending
|
||||
inactive - this test is made AFTER the
|
||||
'pendingActive' test.
|
||||
|
||||
The following matrix provides a different representation of
|
||||
how the values of this object are related to the individual
|
||||
states of the contention-winner and contention-loser sessions:
|
||||
|
||||
Conwinner
|
||||
| pA | pI | A | X = !(pA | pI | A)
|
||||
C ++++++++++++++++++++++++++++++++++
|
||||
o pA | 2 | 2 | 2 | 2
|
||||
n ++++++++++++++++++++++++++++++++++
|
||||
l pI | 2 | 4 | 4 | 4
|
||||
o ++++++++++++++++++++++++++++++++++
|
||||
s A | 2 | 4 | 3 | 1
|
||||
e ++++++++++++++++++++++++++++++++++
|
||||
r X | 2 | 4 | 1 | 1
|
||||
++++++++++++++++++++++++++++++++++
|
||||
"
|
||||
|
||||
::= { dlurPuEntry 7 }
|
||||
|
||||
dlurPuActiveDlusName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..17))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNA name of the active DLUS for this PU. If its length
|
||||
is not zero, this name follows the SnaControlPointName textual
|
||||
convention. A zero-length string indicates that the PU does
|
||||
not currently have an active DLUS."
|
||||
|
||||
::= { dlurPuEntry 8 }
|
||||
|
||||
dlurPuDefPrimDlusName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..17))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNA name of the defined primary DLUS for this PU, if one
|
||||
has been defined. If present, this name follows the
|
||||
SnaControlPointName textual convention. A zero-length string
|
||||
indicates that no primary DLUS has been defined for this PU, in
|
||||
which case the global default represented by the
|
||||
dlurDefaultDefPrimDlusName object is used."
|
||||
|
||||
::= { dlurPuEntry 9 }
|
||||
|
||||
-- *****************************************
|
||||
-- Defined backup DLUS table for a PU
|
||||
-- *****************************************
|
||||
|
||||
dlurPuDefBackupDlusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DlurPuDefBackupDlusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains an ordered list of defined backup DLUSs
|
||||
for those PUs served by this DLUR that have their own defined
|
||||
backup DLUSs. PUs that have no entries in this table use the
|
||||
global default backup DLUSs for the DLUR, represented by the
|
||||
dlurDefaultDefBackupDlusNameTable. Entries in this table are
|
||||
ordered from most preferred backup DLUS to least preferred for
|
||||
each PU."
|
||||
|
||||
::= { dlurPuInfo 2 }
|
||||
|
||||
dlurPuDefBackupDlusEntry OBJECT-TYPE
|
||||
SYNTAX DlurPuDefBackupDlusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is indexed by PU name and by an integer-valued
|
||||
index, which orders the entries from most preferred backup DLUS
|
||||
for the PU to least preferred."
|
||||
|
||||
INDEX { dlurPuDefBackupDlusPuName,
|
||||
dlurPuDefBackupDlusIndex }
|
||||
|
||||
::= { dlurPuDefBackupDlusTable 1 }
|
||||
|
||||
DlurPuDefBackupDlusEntry ::= SEQUENCE {
|
||||
dlurPuDefBackupDlusPuName DisplayString,
|
||||
dlurPuDefBackupDlusIndex Unsigned32,
|
||||
dlurPuDefBackupDlusName SnaControlPointName
|
||||
}
|
||||
|
||||
dlurPuDefBackupDlusPuName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..17))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Locally administered name of the PU. If this object has the
|
||||
same value as the dlurPuName object, then the two are
|
||||
identifying the same PU."
|
||||
|
||||
::= { dlurPuDefBackupDlusEntry 1 }
|
||||
|
||||
dlurPuDefBackupDlusIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Secondary index for this table. The index values start at 1,
|
||||
which identifies the most preferred backup DLUS for the PU."
|
||||
|
||||
::= { dlurPuDefBackupDlusEntry 2 }
|
||||
|
||||
dlurPuDefBackupDlusName OBJECT-TYPE
|
||||
SYNTAX SnaControlPointName
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fully qualified name of a backup DLUS for this PU."
|
||||
|
||||
::= { dlurPuDefBackupDlusEntry 3 }
|
||||
|
||||
-- *********************************************************************
|
||||
-- DLUS Control Sessions (CPSVRMGR Pipes)
|
||||
--
|
||||
-- This table contains information about DLUS control sessions, also
|
||||
-- known as CPSVRMGR pipes. Although DLUR uses a pair of CPSVRMGR
|
||||
-- sessions for communication, for the purpose of status, information
|
||||
-- about these two sessions is combined to yield a single status for the
|
||||
-- requester/server connection.
|
||||
|
||||
-- *********************************************************************
|
||||
|
||||
dlurDlusInfo OBJECT IDENTIFIER ::= { dlurObjects 3 }
|
||||
|
||||
dlurDlusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DlurDlusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about DLUS control sessions."
|
||||
|
||||
::= { dlurDlusInfo 1}
|
||||
|
||||
dlurDlusEntry OBJECT-TYPE
|
||||
SYNTAX DlurDlusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry is indexed by the name of the DLUS."
|
||||
|
||||
INDEX { dlurDlusName }
|
||||
|
||||
::= { dlurDlusTable 1 }
|
||||
|
||||
DlurDlusEntry ::= SEQUENCE {
|
||||
dlurDlusName SnaControlPointName,
|
||||
dlurDlusSessnStatus INTEGER
|
||||
}
|
||||
|
||||
dlurDlusName OBJECT-TYPE
|
||||
SYNTAX SnaControlPointName
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNA name of a DLUS with which this DLUR currently has a
|
||||
CPSVRMGR pipe established."
|
||||
|
||||
::= { dlurDlusEntry 1 }
|
||||
|
||||
dlurDlusSessnStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
reset(1),
|
||||
pendingActive(2),
|
||||
active(3),
|
||||
pendingInactive(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of the CPSVRMGR pipe between the DLUR and this DLUS.
|
||||
This is a combination of the separate states for the
|
||||
contention-winner and contention-loser sessions:
|
||||
|
||||
reset(1) - none of the cases below
|
||||
pendingActive(2) - either contention-winner session or
|
||||
contention-loser session is pending active
|
||||
active(3) - contention-winner and contention-loser
|
||||
sessions are both active
|
||||
pendingInactive(4) - either contention-winner session or
|
||||
contention-loser session is pending
|
||||
inactive - this test is made AFTER the
|
||||
'pendingActive' test.
|
||||
|
||||
The following matrix provides a different representation of
|
||||
how the values of this object are related to the individual
|
||||
states of the contention-winner and contention-loser sessions:
|
||||
|
||||
Conwinner
|
||||
| pA | pI | A | X = !(pA | pI | A)
|
||||
C ++++++++++++++++++++++++++++++++++
|
||||
o pA | 2 | 2 | 2 | 2
|
||||
n ++++++++++++++++++++++++++++++++++
|
||||
l pI | 2 | 4 | 4 | 4
|
||||
o ++++++++++++++++++++++++++++++++++
|
||||
s A | 2 | 4 | 3 | 1
|
||||
e ++++++++++++++++++++++++++++++++++
|
||||
r X | 2 | 4 | 1 | 1
|
||||
++++++++++++++++++++++++++++++++++
|
||||
"
|
||||
|
||||
::= { dlurDlusEntry 2 }
|
||||
|
||||
-- ***************************************************************
|
||||
-- Conformance information
|
||||
-- ***************************************************************
|
||||
|
||||
dlurConformance OBJECT IDENTIFIER ::= { dlurMIB 2 }
|
||||
|
||||
dlurCompliances OBJECT IDENTIFIER ::= { dlurConformance 1 }
|
||||
dlurGroups OBJECT IDENTIFIER ::= { dlurConformance 2 }
|
||||
|
||||
-- Compliance statements
|
||||
|
||||
dlurCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the SNMPv2 entities which
|
||||
implement the DLUR MIB."
|
||||
|
||||
MODULE -- this module
|
||||
|
||||
-- Unconditionally mandatory groups
|
||||
MANDATORY-GROUPS { dlurConfGroup }
|
||||
|
||||
::= { dlurCompliances 1 }
|
||||
|
||||
-- Units of conformance
|
||||
dlurConfGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
dlurNodeCpName,
|
||||
dlurReleaseLevel,
|
||||
dlurAnsSupport,
|
||||
dlurMultiSubnetSupport,
|
||||
dlurNetworkNameForwardingSupport,
|
||||
dlurNondisDlusDlurSessDeactSup,
|
||||
dlurDefaultDefPrimDlusName,
|
||||
dlurDefaultDefBackupDlusName,
|
||||
dlurPuSscpSuppliedName,
|
||||
dlurPuStatus,
|
||||
dlurPuAnsSupport,
|
||||
dlurPuLocation,
|
||||
dlurPuLsName,
|
||||
dlurPuDlusSessnStatus,
|
||||
dlurPuActiveDlusName,
|
||||
dlurPuDefPrimDlusName,
|
||||
dlurPuDefBackupDlusName,
|
||||
dlurDlusSessnStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing information on an
|
||||
implementation of APPN DLUR."
|
||||
|
||||
::= { dlurGroups 1 }
|
||||
|
||||
-- end of conformance statement
|
||||
|
||||
END
|
||||
5980
mibs/ietf/APPN-MIB
Normal file
5980
mibs/ietf/APPN-MIB
Normal file
File diff suppressed because it is too large
Load Diff
493
mibs/ietf/APPN-TRAP-MIB
Normal file
493
mibs/ietf/APPN-TRAP-MIB
Normal file
@@ -0,0 +1,493 @@
|
||||
APPN-TRAP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
Counter32, OBJECT-TYPE, MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
appnMIB, appnIsInP2SFmdPius, appnIsInS2PFmdPius,
|
||||
appnIsInP2SNonFmdPius, appnIsInS2PNonFmdPius,
|
||||
appnIsInP2SFmdBytes, appnIsInS2PFmdBytes,
|
||||
appnIsInP2SNonFmdBytes, appnIsInS2PNonFmdBytes,
|
||||
appnIsInSessUpTime, appnObjects,
|
||||
appnLocalTgOperational, appnLocalTgCpCpSession,
|
||||
appnPortOperState, appnLsOperState,
|
||||
appnCompliances, appnGroups
|
||||
FROM APPN-MIB
|
||||
|
||||
dlurDlusSessnStatus
|
||||
FROM APPN-DLUR-MIB;
|
||||
|
||||
appnTrapMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9808310000Z" -- August 31, 1998
|
||||
ORGANIZATION "IETF SNA NAU MIB WG / AIW APPN MIBs SIG"
|
||||
CONTACT-INFO
|
||||
|
||||
"
|
||||
Bob Clouston
|
||||
Cisco Systems
|
||||
7025 Kit Creek Road
|
||||
P.O. Box 14987
|
||||
Research Triangle Park, NC 27709, USA
|
||||
Tel: 1 919 472 2333
|
||||
E-mail: clouston@cisco.com
|
||||
|
||||
Bob Moore
|
||||
IBM Corporation
|
||||
4205 S. Miami Boulevard
|
||||
BRQA/501
|
||||
P.O. Box 12195
|
||||
Research Triangle Park, NC 27709, USA
|
||||
Tel: 1 919 254 4436
|
||||
E-mail: remoore@us.ibm.com
|
||||
"
|
||||
DESCRIPTION
|
||||
"This MIB module defines notifications to be generated by
|
||||
network devices with APPN capabilities. It presupposes
|
||||
support for the APPN MIB. It also presupposes
|
||||
support for the DLUR MIB for implementations
|
||||
that support the DLUR-related groups."
|
||||
::= { appnMIB 0 }
|
||||
|
||||
-- *********************************************************************
|
||||
-- Notifications
|
||||
-- *********************************************************************
|
||||
|
||||
appnIsrAccountingDataTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
appnIsInP2SFmdPius,
|
||||
appnIsInS2PFmdPius,
|
||||
appnIsInP2SNonFmdPius,
|
||||
appnIsInS2PNonFmdPius,
|
||||
appnIsInP2SFmdBytes,
|
||||
appnIsInS2PFmdBytes,
|
||||
appnIsInP2SNonFmdBytes,
|
||||
appnIsInS2PNonFmdBytes,
|
||||
appnIsInSessUpTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When it has been enabled, this notification is generated by an
|
||||
APPN node whenever an ISR session passing through the node is
|
||||
taken down, regardless of whether the session went down
|
||||
normally or abnormally. Its purpose is to allow a management
|
||||
application (primarily an accounting application) that is
|
||||
monitoring the ISR counts to receive the final values of these
|
||||
counts, so that the application can properly account for the
|
||||
amounts the counts were incremented since the last time the
|
||||
application polled them. The appnIsInSessUpTime object
|
||||
provides the total amount of time that the session was active.
|
||||
|
||||
This notification is not a substitute for polling the ISR
|
||||
counts. In particular, the count values reported in this
|
||||
notification cannot be assumed to be the complete totals for
|
||||
the life of the session, since they may have wrapped while the
|
||||
session was up.
|
||||
|
||||
The session to which the objects in this notification apply is
|
||||
identified by the fully qualified CP name and PCID that make up
|
||||
the table index. An instance of this notification will contain
|
||||
exactly one instance of each of its objects, and these objects
|
||||
will all belong to the same conceptual row of the
|
||||
appnIsInTable.
|
||||
|
||||
Generation of this notification is controlled by the same
|
||||
object in the APPN MIB, appnIsInGlobeCtrAdminStatus, that
|
||||
controls whether the count objects themselves are being
|
||||
incremented."
|
||||
::= { appnTrapMIB 1 }
|
||||
|
||||
appnLocalTgOperStateChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
appnLocalTgTableChanges,
|
||||
appnLocalTgOperational
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When it has been enabled, this notification makes it possible
|
||||
for an APPN topology application to get asynchronous
|
||||
notifications of local TG operational state changes,
|
||||
and thus to reduce the frequency with which it polls
|
||||
for these changes.
|
||||
|
||||
This notification is sent whenever there is a change to
|
||||
the appnLocalTgOperational object in a row of the
|
||||
appnLocalTgTable. This notification is only sent for row
|
||||
creation if the row is created with a value of 'true' for
|
||||
appnLocalTgOperational. This notification is only sent for
|
||||
row deletion if the last value of appnLocalTgOperational was
|
||||
'true'. In this case, the value of appnLocalTgOperational
|
||||
in the notification shall be 'false', since the deletion of
|
||||
a row indicates that the TG is no longer operational.
|
||||
|
||||
The notification is more than a simple 'poll me now' indication.
|
||||
It carries both a count of local TG topology changes, and the
|
||||
current operational state itself. The count of changes allows an
|
||||
application to detect lost notifications, either when polling
|
||||
or upon receiving a subsequent notification, at which point it
|
||||
knows it must retrieve the entire appnLocalTgTable again.
|
||||
This is the same count as used in the appnLocalCpCpStateChangeTrap.
|
||||
A lost notification could indicate a local TG CP-CP session state
|
||||
change or an operational state change.
|
||||
|
||||
Generation of this notification is controlled by the
|
||||
appnTrapControl object."
|
||||
|
||||
::= { appnTrapMIB 2 }
|
||||
|
||||
appnLocalTgCpCpChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
appnLocalTgTableChanges,
|
||||
appnLocalTgCpCpSession
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When it has been enabled, this notification makes it possible
|
||||
for an APPN topology application to get asynchronous
|
||||
notifications of local TG control-point to control-point (CP-CP)
|
||||
session state changes, and thus to reduce the
|
||||
frequency with which it polls for these changes.
|
||||
|
||||
This notification is sent whenever there is a change to
|
||||
the appnLocalTgCpCpSession object but NOT the
|
||||
appnLocalTgOperational object in a row of the appnLocalTgTable.
|
||||
This notification is never sent for appnLocalTgTable row
|
||||
creation or deletion.
|
||||
|
||||
The notification is more than a simple 'poll me now' indication.
|
||||
It carries both a count of local TG topology changes, and the
|
||||
current CP-CP session state itself. The count of changes allows
|
||||
an application to detect lost notifications, either when polling
|
||||
or upon receiving a subsequent notification, at which point it
|
||||
knows it must retrieve the entire appnLocalTgTable again. This
|
||||
is the same count as used in the appnLocalTgOperStateChangeTrap.
|
||||
A lost notification could indicate a local TG CP-CP session
|
||||
state change or an operational state change.
|
||||
|
||||
Generation of this notification is controlled by the
|
||||
appnTrapControl object."
|
||||
|
||||
::= { appnTrapMIB 3 }
|
||||
|
||||
appnPortOperStateChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
appnPortTableChanges,
|
||||
appnPortOperState
|
||||
}
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When it has been enabled, this notification makes it possible
|
||||
for an APPN topology application to get asynchronous
|
||||
notifications of port operational state changes, and thus to
|
||||
reduce the frequency with which it polls for these changes.
|
||||
This notification is only sent when a appnPortOperState has
|
||||
transitioned to a value of 'active' or 'inactive'.
|
||||
|
||||
This notification is sent whenever there is a appnPortOperState
|
||||
object transition to 'inactive' or 'active' state in the
|
||||
appnPortTable. This notification is only sent for row creation
|
||||
if the row is created with a value of 'active' for
|
||||
appnPortOperState. This notification is only sent for
|
||||
row deletion if the last value of appnPortOperState was
|
||||
'active'. In this case, the value of appnPortOperState
|
||||
in the notification shall be 'inactive', since the deletion of
|
||||
a row indicates that the port is no longer active.
|
||||
|
||||
The notification is more than a simple 'poll me now' indication.
|
||||
It carries both a count of port table changes, and the
|
||||
operational state itself. The count of changes allows an
|
||||
application to detect lost notifications, either when polling
|
||||
or upon receiving a subsequent notification, at which point
|
||||
it knows it must retrieve the entire appnPortTable again.
|
||||
|
||||
Generation of this notification is controlled by the
|
||||
appnTrapControl object."
|
||||
|
||||
::= { appnTrapMIB 4 }
|
||||
|
||||
appnLsOperStateChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
appnLsTableChanges,
|
||||
appnLsOperState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When it has been enabled, this notification makes it possible
|
||||
for an APPN topology application to get asynchronous
|
||||
notifications of link station operational state changes, and
|
||||
thus to reduce the frequency with which it polls for these
|
||||
changes. This notification is only sent when a appnLsOperState
|
||||
has transitioned to a value of 'active' or 'inactive'.
|
||||
|
||||
This notification is sent whenever there is a appnLsOperState
|
||||
object transition to 'inactive' or 'active' state in the
|
||||
appnLsTable. This notification is only sent for row creation
|
||||
if the row is created with a value of 'active' for
|
||||
appnLsOperState. This notification is only sent for
|
||||
row deletion if the last value of appnLsOperState was
|
||||
'active'. In this case, the value of appnLsOperState
|
||||
in the notification shall be 'inactive', since the deletion of
|
||||
a row indicates that the link station is no longer active.
|
||||
|
||||
The notification is more than a simple 'poll me now' indication.
|
||||
It carries both a count of link station table changes, and the
|
||||
operational state itself. The count of changes allows an
|
||||
application to detect lost notifications, either when polling
|
||||
or upon receiving a subsequent notification, at which point it
|
||||
knows it must retrieve the entire appnLsTable again.
|
||||
|
||||
Generation of this notification is controlled by the
|
||||
appnTrapControl object."
|
||||
::= { appnTrapMIB 5 }
|
||||
|
||||
dlurDlusStateChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
dlurDlusTableChanges,
|
||||
dlurDlusSessnStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When it has been enabled, this notification makes it possible
|
||||
for an APPN topology application to get asynchronous
|
||||
notifications of DLUR-DLUS session changes, and thus to reduce
|
||||
the frequency with which it polls for these changes.
|
||||
|
||||
This notification is sent whenever there is a dlurDlusSessnStatus
|
||||
object transition to 'inactive' or 'active' state in the
|
||||
dlurDlusTable. This notification is only sent for row creation
|
||||
if the row is created with a value of 'active' for
|
||||
dlurDlusSessnStatus. This notification is only sent for
|
||||
row deletion if the last value of dlurDlusSessnStatus was
|
||||
'active'. In this case, the value of dlurDlusSessnStatus
|
||||
in the notification shall be 'inactive', since the deletion of
|
||||
a row indicates that the session is no longer active.
|
||||
|
||||
The notification is more than a simple 'poll me now' indication.
|
||||
It carries both a count of DLUR-DLUS table changes, and the
|
||||
session status itself. The count of changes allows an
|
||||
application to detect lost notifications, either when polling
|
||||
or upon receiving a subsequent notification, at which point it
|
||||
knows it must retrieve the entire dlurDlusTable again.
|
||||
|
||||
Generation of this notification is controlled by the
|
||||
appnTrapControl object."
|
||||
|
||||
::= { appnTrapMIB 6 }
|
||||
|
||||
-- *********************************************************************
|
||||
-- Supporting Objects
|
||||
-- *********************************************************************
|
||||
|
||||
appnTrapObjects OBJECT IDENTIFIER ::= { appnObjects 7 }
|
||||
|
||||
appnTrapControl OBJECT-TYPE
|
||||
|
||||
SYNTAX BITS {
|
||||
appnLocalTgOperStateChangeTrap(0),
|
||||
appnLocalTgCpCpChangeTrap(1),
|
||||
appnPortOperStateChangeTrap(2),
|
||||
appnLsOperStateChangeTrap(3),
|
||||
dlurDlusStateChangeTrap(4)
|
||||
-- add other notification types here
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object to turn APPN notification generation on and off.
|
||||
Setting a notification type's bit to 1 enables generation of
|
||||
notifications of that type, subject to further filtering
|
||||
resulting from entries in the snmpNotificationMIB. Setting
|
||||
this bit to 0 disables generation of notifications of that
|
||||
type.
|
||||
|
||||
Note that generation of the appnIsrAccountingDataTrap is
|
||||
controlled by the appnIsInGlobeCtrAdminStatus object in
|
||||
the APPN MIB: if counts of intermediate session traffic
|
||||
are being kept at all, then the notification is also enabled."
|
||||
|
||||
::= { appnTrapObjects 1 }
|
||||
|
||||
appnLocalTgTableChanges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of times a row in the appnLocalTgTable
|
||||
has changed status since the APPN node was last reinitialized.
|
||||
This counter is incremented whenever a condition is detected
|
||||
that would cause a appnLocalTgOperStateChangeTrap or
|
||||
appnLocalTgCpCpChangeTrap notification to be sent, whether
|
||||
or not those notifications are enabled."
|
||||
|
||||
::= { appnTrapObjects 2 }
|
||||
|
||||
appnPortTableChanges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of times a row in the appnPortTable
|
||||
has changed status since the APPN node was last reinitialized.
|
||||
This counter is incremented whenever a condition is detected
|
||||
that would cause a appnPortOperStateChangeTrap notification
|
||||
to be sent, whether or not this notification is enabled."
|
||||
|
||||
::= { appnTrapObjects 3 }
|
||||
|
||||
appnLsTableChanges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of times a row in the appnLsTable
|
||||
has changed status since the APPN node was last reinitialized.
|
||||
This counter is incremented whenever a condition is detected
|
||||
that would cause a appnLsOperStateChangeTrap notification
|
||||
to be sent, whether or not this notification is enabled."
|
||||
|
||||
::= { appnTrapObjects 4 }
|
||||
|
||||
dlurDlusTableChanges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of times a row in the dlurDlusTable
|
||||
has changed status since the APPN node was last reinitialized.
|
||||
This counter is incremented whenever a condition is detected
|
||||
that would cause a dlurDlusStateChangeTrap notification
|
||||
to be sent, whether or not this notification is enabled."
|
||||
|
||||
::= { appnTrapObjects 5 }
|
||||
|
||||
-- *********************************************************************
|
||||
-- Conformance information
|
||||
-- *********************************************************************
|
||||
|
||||
-- Tie into the conformance structure in the APPN MIB:
|
||||
-- appnConformance OBJECT IDENTIFIER ::= {appnMIB 3 }
|
||||
--
|
||||
-- appnCompliances OBJECT IDENTIFIER ::= {appnConformance 1 }
|
||||
-- appnGroups OBJECT IDENTIFIER ::= {appnConformance 2 }
|
||||
|
||||
-- Compliance statement
|
||||
appnTrapMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the SNMP entities that
|
||||
implement the APPN-TRAP-MIB."
|
||||
|
||||
MODULE -- this module
|
||||
|
||||
-- Conditionally mandatory groups
|
||||
GROUP appnTrapMibIsrNotifGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory for APPN nodes supporting
|
||||
reporting of final ISR counter values via notifications."
|
||||
|
||||
GROUP appnTrapMibTopoConfGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory for APPN nodes supporting
|
||||
polling reduction for local topology."
|
||||
|
||||
GROUP appnTrapMibTopoNotifGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory for APPN nodes supporting
|
||||
polling reduction for local topology."
|
||||
|
||||
GROUP appnTrapMibDlurConfGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory for APPN nodes supporting
|
||||
polling reduction for the dlurDlusTable."
|
||||
|
||||
GROUP appnTrapMibDlurNotifGroup
|
||||
DESCRIPTION
|
||||
"This group is mandatory for APPN nodes supporting
|
||||
polling reduction for the dlurDlusTable."
|
||||
|
||||
OBJECT appnTrapControl
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"An agent is not required to support a set to
|
||||
this object."
|
||||
|
||||
::= {appnCompliances 2 }
|
||||
|
||||
-- Units of conformance
|
||||
appnTrapMibIsrNotifGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
appnIsrAccountingDataTrap
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A notification for reporting the final values of the
|
||||
APPN MIB's ISR counters."
|
||||
|
||||
::= { appnGroups 21 }
|
||||
|
||||
appnTrapMibTopoConfGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
appnTrapControl,
|
||||
appnLocalTgTableChanges,
|
||||
appnPortTableChanges,
|
||||
appnLsTableChanges
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for reducing the polling
|
||||
associated with the local topology tables in the
|
||||
APPN MIB. Nodes that implement this group SHALL
|
||||
also implement the appnTrapMibTopoNotifGroup."
|
||||
|
||||
::= { appnGroups 22 }
|
||||
|
||||
appnTrapMibTopoNotifGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
appnLocalTgOperStateChangeTrap,
|
||||
appnLocalTgCpCpChangeTrap,
|
||||
appnPortOperStateChangeTrap,
|
||||
appnLsOperStateChangeTrap
|
||||
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of notifications for reducing the polling
|
||||
associated with the local topology tables in the
|
||||
APPN MIB. Nodes that implement this group SHALL
|
||||
also implement the appnTrapMibTopoConfGroup."
|
||||
|
||||
::= { appnGroups 23 }
|
||||
|
||||
appnTrapMibDlurConfGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
appnTrapControl,
|
||||
dlurDlusTableChanges
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for reducing the polling
|
||||
associated with the dlurDlusTable in the DLUR
|
||||
MIB. Nodes that implement this group SHALL also
|
||||
implement the appnTrapMibDlurNotifGroup."
|
||||
|
||||
::= { appnGroups 24 }
|
||||
|
||||
appnTrapMibDlurNotifGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
dlurDlusStateChangeTrap
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A notification for reducing the polling associated
|
||||
with the dlurDlusTable in the DLUR MIB. Nodes that
|
||||
implement this group SHALL also implement the
|
||||
appnTrapMibDlurConfGroup."
|
||||
|
||||
::= { appnGroups 25 }
|
||||
|
||||
END
|
||||
1780
mibs/ietf/APS-MIB
Normal file
1780
mibs/ietf/APS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
423
mibs/ietf/ARC-MIB
Normal file
423
mibs/ietf/ARC-MIB
Normal file
@@ -0,0 +1,423 @@
|
||||
ARC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, mib-2
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
TEXTUAL-CONVENTION, RowStatus, StorageType
|
||||
FROM SNMPv2-TC -- [RFC2579]
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF -- [RFC2580]
|
||||
ResourceId
|
||||
FROM ALARM-MIB; -- [RFC3877]
|
||||
|
||||
arcMibModule MODULE-IDENTITY
|
||||
LAST-UPDATED "200409090000Z" -- September 09, 2004
|
||||
ORGANIZATION "IETF Distributed Management Working Group"
|
||||
CONTACT-INFO
|
||||
"WG EMail: disman@ietf.org
|
||||
Subscribe: disman-request@ietf.org
|
||||
http://www.ietf.org/html.charters/disman-charter.html
|
||||
|
||||
Chair: Randy Presuhn
|
||||
E-mail: randy_presuhn@mindspring.com
|
||||
|
||||
Editor: Hing-Kam Lam
|
||||
Lucent Technologies, 4C-616
|
||||
101 Crawfords Corner Road
|
||||
|
||||
|
||||
|
||||
Holmdel, NJ 07733
|
||||
USA
|
||||
Tel: +1 732 949 8338
|
||||
E-mail: hklam@lucent.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The MIB module describes the objects for controlling a resource
|
||||
in reporting alarm conditions that it detects.
|
||||
|
||||
Copyright (C) The Internet Society (2004). This version
|
||||
of this MIB module is part of RFC 3878; see the RFC
|
||||
itself for full legal notices."
|
||||
|
||||
REVISION "200409090000Z" -- September 09, 2004
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 3878."
|
||||
::={ mib-2 117 }
|
||||
|
||||
------------------
|
||||
-- TEXTUAL-CONVENTION
|
||||
------------------
|
||||
|
||||
IANAItuProbableCauseOrZero ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC can take any value of IANAItuProbableCause or 0.
|
||||
IANAItuProbableCause is defined in the IANA-ITU-ALARM-TC
|
||||
module, which is maintained at the IANA web site and
|
||||
published in the Alarm MIB document (see RFC 3877)."
|
||||
REFERENCE
|
||||
"IANA-ITU-ALARM-TC MIB module as maintained at the IANA web site.
|
||||
The initial module was also published in RFC 3877."
|
||||
--
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
|
||||
------------------
|
||||
-- MIB Objects
|
||||
------------------
|
||||
|
||||
arcTimeIntervals OBJECT IDENTIFIER ::= { arcMibModule 1 }
|
||||
arcObjects OBJECT IDENTIFIER ::= { arcMibModule 2 }
|
||||
|
||||
arcTITimeInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
||||
|
||||
|
||||
"This variable indicates the time interval used for the nalmTI
|
||||
state, in units of second. It is a pre-defined length of time
|
||||
in which the resource will stay in the nalmTI state before
|
||||
transition into the alm state.
|
||||
|
||||
Instances of this object SHOULD persist across agent restarts."
|
||||
::= { arcTimeIntervals 1 }
|
||||
|
||||
arcCDTimeInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the time interval used for the nalmQICD
|
||||
state, in units of second. It is a pre-defined length of time
|
||||
in which the resource will stay in the nalmQICD state before
|
||||
transition into the alm state after it is problem-free.
|
||||
|
||||
Instances of this object SHOULD persist across agent restarts."
|
||||
::= { arcTimeIntervals 2 }
|
||||
|
||||
arcTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of Alarm Reporting Control (ARC) settings on the system.
|
||||
|
||||
Alarm Reporting Control is a feature that provides an automatic
|
||||
in-service provisioning capability. Alarm reporting is turned
|
||||
off on a per-resource basis for a selective set of potential
|
||||
alarm conditions to allow sufficient time for customer testing
|
||||
and other maintenance activities in an 'alarm free' state.
|
||||
Once a resource is ready for service, alarm reporting is
|
||||
automatically or manually turned on.
|
||||
|
||||
Functional description and requirements of Alarm Reporting
|
||||
Control are defined in ITU-T Recommendation M.3100 Amendment 3
|
||||
[M.3100 Amd3]."
|
||||
|
||||
REFERENCE
|
||||
"ITU Recommendation M.3100 Amendment 3, 'Generic Network
|
||||
Information Model', January 2001."
|
||||
::= { arcObjects 1 }
|
||||
|
||||
arcEntry OBJECT-TYPE
|
||||
SYNTAX ArcEntry
|
||||
|
||||
|
||||
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row that contains information about an ARC setting
|
||||
of a resource in the system.
|
||||
|
||||
Implementation need to be aware that if the total size of
|
||||
arcIndex and arcNotificationId exceeds 114 sub-IDs, then OIDs
|
||||
of column instances in this table will have more than 128
|
||||
sub-IDs and cannot be access using SNMPv1, SNMPv2c, or snmpv3."
|
||||
|
||||
INDEX { arcIndex, arcAlarmType, arcNotificationId }
|
||||
::= { arcTable 1 }
|
||||
|
||||
ArcEntry ::=
|
||||
SEQUENCE {
|
||||
arcIndex ResourceId,
|
||||
arcAlarmType IANAItuProbableCauseOrZero,
|
||||
arcNotificationId OBJECT IDENTIFIER,
|
||||
arcState INTEGER,
|
||||
arcNalmTimeRemaining Unsigned32,
|
||||
arcRowStatus RowStatus,
|
||||
arcStorageType StorageType
|
||||
}
|
||||
|
||||
arcIndex OBJECT-TYPE
|
||||
SYNTAX ResourceId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object uniquely identifies a resource, which is under the
|
||||
arcState's control for the associated arcAlarmType.
|
||||
|
||||
For example, if the resource is an interface, this object will
|
||||
point to an instance of interface, e.g., ifIndex.1."
|
||||
::= { arcEntry 1 }
|
||||
|
||||
arcAlarmType OBJECT-TYPE
|
||||
SYNTAX IANAItuProbableCauseOrZero
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the alarm condition type controlled by the
|
||||
arcState. It specifies the value 0 or a value of
|
||||
IANAItuProbableCause that is applicable to the resource.
|
||||
IANAItuProbableCause is defined in the IANA-ITU-ALARM-TC
|
||||
module in the Alarm MIB document.
|
||||
|
||||
|
||||
|
||||
|
||||
The value of zero (0) implies any probable causes that are
|
||||
applicable to the resource. Usually, the applicable probable
|
||||
causes of a resource are specified in the resource-specific mib."
|
||||
::= { arcEntry 2 }
|
||||
|
||||
arcNotificationId OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the type of notification to be suppressed.
|
||||
The notification type identified should be the one normally used
|
||||
by the resource for reporting its alarms. When the value of 0.0 is
|
||||
specified for this object, it implies all applicable notification
|
||||
types."
|
||||
::= { arcEntry 3 }
|
||||
|
||||
arcState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
nalm (1),
|
||||
nalmQI (2),
|
||||
nalmTI (3),
|
||||
nalmQICD (4)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defined in M.3100 Amendment 3 [M.3100 Amd3], there are five
|
||||
ARC states: alm, nalm, nalmQI, nalmQICD, and nalmTI.
|
||||
|
||||
alm: Alarm reporting is turned on (i.e., is allowed).
|
||||
nalm: Alarm reporting is turned off (i.e., not allowed).
|
||||
nalmQI: nalm - Qualified Inhibit. Alarm reporting is
|
||||
turned off until the managed entity is qualified
|
||||
problem-free for an optional persistence interval.
|
||||
Problem-free means that the condition corresponding
|
||||
to the specified alarm type is cleared.
|
||||
nalmQICD: nalmQI - Count down. This is a substate of nalmQI
|
||||
and performs the persistence timing countdown
|
||||
function after the managed entity is qualified
|
||||
problem-free.
|
||||
nalmTI: nalm - Timed Inhibit. Alarm reporting is turned
|
||||
off for a specified time interval.
|
||||
|
||||
alm may transition to nalm, nalmQI or nalmTI by management request.
|
||||
|
||||
nalm may transition to alm, nalmQI or nalmTI by management request.
|
||||
|
||||
|
||||
|
||||
|
||||
nalmQI may transition to nalm or alm by management request.
|
||||
|
||||
nalmQI may transition to alm automatically
|
||||
if qualified problem-free (if nalmQICD is not supported) or
|
||||
if the CD timer expired (if nalmQICD is supported)
|
||||
|
||||
nalmTI may transition to alm or nalm by management request.
|
||||
|
||||
nalmTI may transition to alm automatically if the TI timer expired.
|
||||
|
||||
Further details of ARC state transitions are defined in Figure 3
|
||||
of M.3100 Amd3 [M.3100 Amd3].
|
||||
|
||||
According to the requirements in M.3100 Amd3, a resource
|
||||
supporting the ARC feature shall support the alm state and at
|
||||
least one of the nalm, nalmTI, and nalmQI states. The nalmQICD
|
||||
state is an optional substate of nalmQI.
|
||||
|
||||
The arcState object controls the alarm reporting state of a
|
||||
resource. Note that the state alm (alarm reporting is allowed) is
|
||||
not listed in the enumeration of the value of this object. However,
|
||||
this state is implicitly supported by the mib.
|
||||
Once a resource enters the normal reporting mode (i.e., in the alm
|
||||
state) for the specified alarm type, the corresponding
|
||||
row will be automatically deleted from the arc table.
|
||||
Also the manual setting of arcState to alm can be achieved through
|
||||
setting the RowStatus object to 'destroy'.
|
||||
|
||||
The nalamQICD state is a transitional state from nalmQI to alm. It
|
||||
is optional depending on the resource type and the implementation
|
||||
of the resource. If it is supported, before the state
|
||||
transitions from nalmQI to alm, a count down period is activated
|
||||
for a duration set by the object arcNalmCDTimeInterval. When the
|
||||
time is up, the arcState transitions to alm."
|
||||
|
||||
::= { arcEntry 4 }
|
||||
|
||||
arcNalmTimeRemaining OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the time remaining in the nalmTI state
|
||||
or the nalmQICD state, in units of second.
|
||||
|
||||
At the moment the resource enters the nalmTI state, this variable
|
||||
will have the initial value equal to the value of
|
||||
|
||||
|
||||
|
||||
arcNalmTITimeInterval and then starts decrementing as time goes by.
|
||||
|
||||
Similarly at the moment the resource enters the nalmQICD state,
|
||||
this variable will have the initial value equal to the value of
|
||||
arcNalmCDTimeInterval and then starts decrementing as time goes by.
|
||||
|
||||
This variable is read-create and thus will allow the manager to
|
||||
write (extend or shorten), as needed, the remaining time when the
|
||||
resource is in the nalmTI or nalmQICD state.
|
||||
|
||||
If this variable is supported and the resource is currently not in
|
||||
the nalmTI nor nalmQICD state, the value of this variable shall
|
||||
equal to zero."
|
||||
::= { arcEntry 5 }
|
||||
|
||||
arcRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This columnar object is used for creating and deleting a conceptual
|
||||
row of the arcTable. It is used to create and delete an arc
|
||||
setting.
|
||||
|
||||
Setting RowStatus to createAndGo or createAndWait implies creating
|
||||
a new ARC setting for the specified resource and alarm type.
|
||||
Setting RowStatus to destroy implies removing the ARC setting and
|
||||
thus has the effect of resuming normal reporting behaviour of the
|
||||
resource for the alarm type.
|
||||
|
||||
Only the objects arcState, arcNalmTimeRemaining, and arcRowStatus
|
||||
can be updated when a row is active. All the objects, except
|
||||
arcNalmTimeRemaining, must be set before the row can be activated."
|
||||
::= { arcEntry 6 }
|
||||
|
||||
arcStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The storage type for this conceptual row.
|
||||
Conceptual rows having the value 'permanent' must
|
||||
allow write-access at a minimum to arcState.
|
||||
Note that arcState must allow change by management request.
|
||||
Therefore, no row can be created with 'readOnly'.
|
||||
If a set operation tries to set the value to 'readOnly',
|
||||
then an 'inconsistentValue' error must be returned."
|
||||
DEFVAL { nonVolatile }
|
||||
|
||||
|
||||
|
||||
::= { arcEntry 7}
|
||||
|
||||
--------------------------
|
||||
-- conformance information
|
||||
--------------------------
|
||||
|
||||
arcConformance OBJECT IDENTIFIER ::= { arcMibModule 3 }
|
||||
|
||||
arcCompliances OBJECT IDENTIFIER ::= { arcConformance 1 }
|
||||
|
||||
arcCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for systems supporting
|
||||
the ARC MIB module."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
arcSettingGroup
|
||||
}
|
||||
|
||||
OBJECT arcStorageType
|
||||
WRITE-SYNTAX StorageType {
|
||||
volatile(2),
|
||||
nonVolatile(3),
|
||||
permanent(4)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Support for value 'other' is not required.
|
||||
The arcState object must allow change by management
|
||||
request. Therefore, no row can be created with
|
||||
'readOnly'."
|
||||
|
||||
GROUP arcTIGroup
|
||||
DESCRIPTION
|
||||
"This group is REQUIRED for ARC settings
|
||||
that provide the Time Inhibit (TI) function."
|
||||
|
||||
GROUP arcQICDGroup
|
||||
DESCRIPTION
|
||||
"This group is REQUIRED for ARC settings
|
||||
that provide the Quality Inhibit (QI) Count Down (CD)
|
||||
function."
|
||||
|
||||
::= { arcCompliances 1 }
|
||||
|
||||
arcGroups OBJECT IDENTIFIER ::= { arcConformance 2 }
|
||||
|
||||
|
||||
|
||||
|
||||
arcSettingGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arcState,
|
||||
arcRowStatus,
|
||||
arcStorageType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects applicable to
|
||||
basic ARC setting."
|
||||
::= { arcGroups 1}
|
||||
|
||||
arcTIGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arcTITimeInterval,
|
||||
arcNalmTimeRemaining
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects applicable to
|
||||
ARC setting that support the Time Inhibit (TI)
|
||||
function."
|
||||
::= { arcGroups 2}
|
||||
|
||||
arcQICDGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arcCDTimeInterval,
|
||||
arcNalmTimeRemaining
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects applicable to
|
||||
ARC setting that support the Quality Inhibit (QI)
|
||||
Count Down (CD) function."
|
||||
::= { arcGroups 3}
|
||||
|
||||
END
|
||||
404
mibs/ietf/ATM-ACCOUNTING-INFORMATION-MIB
Normal file
404
mibs/ietf/ATM-ACCOUNTING-INFORMATION-MIB
Normal file
@@ -0,0 +1,404 @@
|
||||
ATM-ACCOUNTING-INFORMATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
mib-2, Integer32, Counter64 FROM SNMPv2-SMI
|
||||
DisplayString, DateAndTime FROM SNMPv2-TC
|
||||
AtmAddr FROM ATM-TC-MIB;
|
||||
|
||||
|
||||
atmAccountingInformationMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9611052000Z"
|
||||
ORGANIZATION "IETF AToM MIB Working Group"
|
||||
CONTACT-INFO "
|
||||
Keith McCloghrie
|
||||
Cisco Systems, Inc.
|
||||
170 West Tasman Drive,
|
||||
San Jose CA 95134-1706.
|
||||
Phone: +1 408 526 5260
|
||||
Email: kzm@cisco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for identifying items of accounting
|
||||
information which are applicable to ATM connections."
|
||||
::= { mib-2 59 }
|
||||
|
||||
|
||||
atmAcctngMIBObjects OBJECT IDENTIFIER ::=
|
||||
{ atmAccountingInformationMIB 1 }
|
||||
|
||||
|
||||
-- Definitions of objects for use in specifying ATM accounting
|
||||
-- data to be collected
|
||||
|
||||
atmAcctngDataObjects OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This identifier defines a subtree under which various
|
||||
objects are defined such that a set of objects to be
|
||||
collected as ATM accounting data can be specified as a
|
||||
(subtree, list) tuple using this identifier as the subtree."
|
||||
::= { atmAcctngMIBObjects 1 }
|
||||
|
||||
-- Objects defined under the atmAcctngDataObjects subtree
|
||||
--
|
||||
-- In each case the semantics of the object are interpreted with
|
||||
-- respect to the creation/storage of an accounting record for a
|
||||
-- particular connection on a particular interface.
|
||||
|
||||
atmAcctngConnectionType OBJECT-TYPE
|
||||
SYNTAX INTEGER { pvc(1),
|
||||
pvp(2),
|
||||
svcIncoming(3),
|
||||
svcOutgoing(4),
|
||||
svpIncoming(5),
|
||||
svpOutgoing(6),
|
||||
spvcInitiator(7),
|
||||
spvcTarget(8),
|
||||
spvpInitiator(9),
|
||||
spvpTarget(10) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of connection."
|
||||
::= { atmAcctngDataObjects 1 }
|
||||
|
||||
atmAcctngCastType OBJECT-TYPE
|
||||
SYNTAX INTEGER { p2p(1), p2mp(2) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether the connection is point-to-point
|
||||
or point-to-multipoint."
|
||||
::= { atmAcctngDataObjects 2 }
|
||||
|
||||
atmAcctngIfName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual name for the interface on which the data for the
|
||||
connection was collected. If the local SNMP agent supports
|
||||
the object ifName, the value of this object must be
|
||||
identical to that of ifName in the conceptual row of the
|
||||
ifTable corresponding to this interface."
|
||||
::= { atmAcctngDataObjects 3 }
|
||||
|
||||
atmAcctngIfAlias OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The 'alias' name for the interface as specified by a
|
||||
network manager, e.g., via a management set operation to
|
||||
modify the relevant instance of the ifAlias object. Note
|
||||
that in contrast to ifIndex, ifAlias provides a non-volatile
|
||||
'handle' for the interface, the value of which is retained
|
||||
across agent reboots."
|
||||
::= { atmAcctngDataObjects 4 }
|
||||
|
||||
atmAcctngVpi OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..4095)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VPI used for the connection."
|
||||
::= { atmAcctngDataObjects 5 }
|
||||
|
||||
atmAcctngVci OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VCI used for the connection."
|
||||
::= { atmAcctngDataObjects 6 }
|
||||
|
||||
atmAcctngCallingParty OBJECT-TYPE
|
||||
SYNTAX AtmAddr
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The connection's calling party. If unknown (e.g., for a
|
||||
PVC), then the value of this object is the zero-length
|
||||
string."
|
||||
::= { atmAcctngDataObjects 7 }
|
||||
|
||||
atmAcctngCalledParty OBJECT-TYPE
|
||||
SYNTAX AtmAddr
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The connection's called party. If unknown (e.g., for a
|
||||
PVC), then the value of this object is the zero-length
|
||||
string."
|
||||
::= { atmAcctngDataObjects 8 }
|
||||
|
||||
atmAcctngCallReference OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..3))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The connection's call reference value (e.g., from Q.2931).
|
||||
If unknown (e.g., for a PVC), then the value of this object
|
||||
is the zero-length string."
|
||||
::= { atmAcctngDataObjects 9 }
|
||||
|
||||
atmAcctngStartTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time when the connection was established."
|
||||
::= { atmAcctngDataObjects 10 }
|
||||
|
||||
atmAcctngCollectionTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time at which the data in this record was collected."
|
||||
::= { atmAcctngDataObjects 11 }
|
||||
|
||||
atmAcctngCollectMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { onRelease(1),
|
||||
periodically(2),
|
||||
onCommand(3) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason why this connection data was collected."
|
||||
::= { atmAcctngDataObjects 12 }
|
||||
|
||||
atmAcctngReleaseCause OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If the connection data was collected because of the release
|
||||
of an SVC, then this is the cause code in the Release
|
||||
message for the connection; otherwise, this object has the
|
||||
value zero."
|
||||
::= { atmAcctngDataObjects 13 }
|
||||
|
||||
atmAcctngServiceCategory OBJECT-TYPE
|
||||
SYNTAX INTEGER { other(1), cbr(2), vbrRt(3), vbrNrt(4),
|
||||
abr(5), ubr(6), unknown(7) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The connection's service category."
|
||||
::= { atmAcctngDataObjects 14 }
|
||||
|
||||
atmAcctngTransmittedCells OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of cells, including OAM cells, transmitted by
|
||||
this switch on this connection."
|
||||
::= { atmAcctngDataObjects 15 }
|
||||
|
||||
atmAcctngTransmittedClp0Cells OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of cells with CLP=0, including OAM cells,
|
||||
transmitted by this switch on this connection."
|
||||
::= { atmAcctngDataObjects 16 }
|
||||
|
||||
atmAcctngReceivedCells OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of cells, including OAM cells, received by this
|
||||
switch on this connection."
|
||||
::= { atmAcctngDataObjects 17 }
|
||||
|
||||
atmAcctngReceivedClp0Cells OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of cells with CLP=0, including OAM cells,
|
||||
received by this switch on this connection."
|
||||
::= { atmAcctngDataObjects 18 }
|
||||
|
||||
atmAcctngTransmitTrafficDescriptorType OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The traffic descriptor type (as defined in RFC 1695 and its
|
||||
successors) in the direction in which the switch transmits
|
||||
cells on the connection."
|
||||
REFERENCE
|
||||
"See atmTrafficDescriptorTypes in ATM-MIB.my in RFC 1695 and
|
||||
its successors."
|
||||
::= { atmAcctngDataObjects 19 }
|
||||
|
||||
atmAcctngTransmitTrafficDescriptorParam1 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The first traffic descriptor parameter in the direction in
|
||||
which this switch transmits cells on this connection.
|
||||
Interpretation of this parameter is dependent on the value
|
||||
of atmAcctngTransmitTrafficDescriptorType."
|
||||
::= { atmAcctngDataObjects 20 }
|
||||
|
||||
atmAcctngTransmitTrafficDescriptorParam2 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The second traffic descriptor parameter in the direction in
|
||||
which this switch transmits cells on this connection.
|
||||
Interpretation of this parameter is dependent on the value
|
||||
of atmAcctngTransmitTrafficDescriptorType."
|
||||
::= { atmAcctngDataObjects 21 }
|
||||
|
||||
atmAcctngTransmitTrafficDescriptorParam3 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The third traffic descriptor parameter in the direction in
|
||||
which this switch transmits cells on this connection.
|
||||
Interpretation of this parameter is dependent on the value
|
||||
of atmAcctngTransmitTrafficDescriptorType."
|
||||
::= { atmAcctngDataObjects 22 }
|
||||
|
||||
atmAcctngTransmitTrafficDescriptorParam4 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fourth traffic descriptor parameter in the direction in
|
||||
which this switch transmits cells on this connection.
|
||||
Interpretation of this parameter is dependent on the value
|
||||
of atmAcctngTransmitTrafficDescriptorType."
|
||||
::= { atmAcctngDataObjects 23 }
|
||||
|
||||
atmAcctngTransmitTrafficDescriptorParam5 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fifth traffic descriptor parameter in the direction in
|
||||
which this switch transmits cells on this connection.
|
||||
Interpretation of this parameter is dependent on the value
|
||||
of atmAcctngTransmitTrafficDescriptorType."
|
||||
::= { atmAcctngDataObjects 24 }
|
||||
|
||||
atmAcctngReceiveTrafficDescriptorType OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The traffic descriptor type (as defined in RFC 1695 and its
|
||||
successors) in the direction in which this switch receives
|
||||
cells on this connection."
|
||||
REFERENCE
|
||||
"See atmTrafficDescriptorTypes in ATM-MIB.my in RFC 1695 and
|
||||
its successors."
|
||||
::= { atmAcctngDataObjects 25 }
|
||||
|
||||
atmAcctngReceiveTrafficDescriptorParam1 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The first traffic descriptor parameter in the direction in
|
||||
which this switch receives cells on this connection.
|
||||
Interpretation of this parameter is dependent on the value
|
||||
of atmAcctngReceiveTrafficDescriptorType."
|
||||
::= { atmAcctngDataObjects 26 }
|
||||
|
||||
atmAcctngReceiveTrafficDescriptorParam2 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The second traffic descriptor parameter in the direction in
|
||||
which this switch receives cells on this connection.
|
||||
Interpretation of this parameter is dependent on the value
|
||||
of atmAcctngReceiveTrafficDescriptorType."
|
||||
::= { atmAcctngDataObjects 27 }
|
||||
|
||||
atmAcctngReceiveTrafficDescriptorParam3 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The third traffic descriptor parameter in the direction in
|
||||
which this switch receives cells on this connection.
|
||||
Interpretation of this parameter is dependent on the value
|
||||
of atmAcctngReceiveTrafficDescriptorType."
|
||||
::= { atmAcctngDataObjects 28 }
|
||||
|
||||
atmAcctngReceiveTrafficDescriptorParam4 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fourth traffic descriptor parameter in the direction in
|
||||
which this switch receives cells on this connection.
|
||||
Interpretation of this parameter is dependent on the value
|
||||
of atmAcctngReceiveTrafficDescriptorType."
|
||||
::= { atmAcctngDataObjects 29 }
|
||||
|
||||
atmAcctngReceiveTrafficDescriptorParam5 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fifth traffic descriptor parameter in the direction in
|
||||
which this switch receives cells on this connection.
|
||||
Interpretation of this parameter is dependent on the value
|
||||
of atmAcctngReceiveTrafficDescriptorType."
|
||||
::= { atmAcctngDataObjects 30 }
|
||||
|
||||
atmAcctngCallingPartySubAddress OBJECT-TYPE
|
||||
SYNTAX AtmAddr
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The connection's calling party sub-address. If the
|
||||
connection has no calling party sub-address, or it's value
|
||||
is unknown, then the value of this object is the zero-length
|
||||
string."
|
||||
::= { atmAcctngDataObjects 31 }
|
||||
|
||||
atmAcctngCalledPartySubAddress OBJECT-TYPE
|
||||
SYNTAX AtmAddr
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The connection's called party sub-address. If the
|
||||
connection has no called party sub-address, or it's value is
|
||||
unknown, then the value of this object is the zero-length
|
||||
string."
|
||||
::= { atmAcctngDataObjects 32 }
|
||||
|
||||
atmAcctngRecordCrc16 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(2))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the CRC-16 checksum (as defined by ISO 3309
|
||||
(HDLC) and/or ITU X.25) calculated over the accounting
|
||||
record containing this object.
|
||||
|
||||
While the mechanism for calculating/encoding the checksum
|
||||
value is specific to the method of encoding the accounting
|
||||
record, an accounting record containing this object is
|
||||
typically generated by initializing the value of this object
|
||||
to the all-zeros string ('0000'H), with the location of
|
||||
these zeros being saved. After generating the record, the
|
||||
checksum is calculated over the whole connection record and
|
||||
then the all-zeros value is overwritten (at the saved
|
||||
location) by the calculated value of the checksum."
|
||||
::= { atmAcctngDataObjects 33 }
|
||||
END
|
||||
3020
mibs/ietf/ATM-MIB
Normal file
3020
mibs/ietf/ATM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
710
mibs/ietf/ATM-TC-MIB
Normal file
710
mibs/ietf/ATM-TC-MIB
Normal file
@@ -0,0 +1,710 @@
|
||||
ATM-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY,
|
||||
TimeTicks, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
atmTCMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9810190200Z"
|
||||
ORGANIZATION "IETF AToMMIB Working Group"
|
||||
CONTACT-INFO
|
||||
" Michael Noto
|
||||
Postal: 3Com Corporation
|
||||
5400 Bayfront Plaza, M/S 3109
|
||||
Santa Clara, CA 95052
|
||||
USA
|
||||
Tel: +1 408 326 2218
|
||||
E-mail: mike_noto@3com.com
|
||||
|
||||
Ethan Mickey Spiegel
|
||||
Postal: Cisco Systems
|
||||
170 W. Tasman Dr.
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
Tel: +1 408 526 6408
|
||||
E-mail: mspiegel@cisco.com
|
||||
|
||||
Kaj Tesink
|
||||
Postal: Bellcore
|
||||
331 Newman Springs Road
|
||||
Red Bank, NJ 07701
|
||||
USA
|
||||
Tel: +1 732 758 5254
|
||||
Fax: +1 732 758 4177
|
||||
E-mail: kaj@bellcore.com"
|
||||
DESCRIPTION
|
||||
"This MIB Module provides Textual Conventions
|
||||
and OBJECT-IDENTITY Objects to be used by
|
||||
ATM systems."
|
||||
::= { mib-2 37 3 } -- atmMIB 3 (see [3])
|
||||
|
||||
-- The Textual Conventions defined below are organized
|
||||
-- alphabetically
|
||||
|
||||
|
||||
AtmAddr ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An ATM address. The semantics are implied by
|
||||
the length. The address types are: - no
|
||||
address (0 octets) - E.164 (8 octets) - NSAP
|
||||
(20 octets) In addition, when subaddresses
|
||||
are used the AtmAddr may represent the
|
||||
concatenation of address and subaddress. The
|
||||
associated address types are: - E.164, E.164
|
||||
(16 octets) - E.164, NSAP (28 octets) - NSAP,
|
||||
NSAP (40 octets) Address lengths other than
|
||||
defined in this definition imply address
|
||||
types defined elsewhere. Note: The E.164
|
||||
address is encoded in BCD format."
|
||||
SYNTAX OCTET STRING (SIZE(0..40))
|
||||
|
||||
|
||||
AtmConnCastType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of topology of a connection (point-
|
||||
to-point, point-to-multipoint). In the case
|
||||
of point-to-multipoint, the orientation of
|
||||
this VPL or VCL in the connection.
|
||||
On a host:
|
||||
- p2mpRoot indicates that the host
|
||||
is the root of the p2mp connection.
|
||||
- p2mpLeaf indicates that the host
|
||||
is a leaf of the p2mp connection.
|
||||
On a switch interface:
|
||||
- p2mpRoot indicates that cells received
|
||||
by the switching fabric from the interface
|
||||
are from the root of the p2mp connection.
|
||||
- p2mpLeaf indicates that cells transmitted
|
||||
to the interface from the switching fabric
|
||||
are to the leaf of the p2mp connection."
|
||||
SYNTAX INTEGER {
|
||||
p2p(1),
|
||||
p2mpRoot(2),
|
||||
p2mpLeaf(3)
|
||||
}
|
||||
|
||||
AtmConnKind ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of call control used for an ATM
|
||||
connection at a particular interface. The use
|
||||
is as follows:
|
||||
pvc(1)
|
||||
Virtual link of a PVC. Should not be
|
||||
used for an PVC/SVC (i.e., Soft PVC)
|
||||
crossconnect.
|
||||
svcIncoming(2)
|
||||
Virtual link established after a
|
||||
received signaling request to setup
|
||||
an SVC.
|
||||
svcOutgoing(3)
|
||||
Virtual link established after a
|
||||
transmitted or forwarded signaling
|
||||
request to setup an SVC.
|
||||
spvcInitiator(4)
|
||||
Virtual link at the PVC side of an
|
||||
SVC/PVC crossconnect, where the
|
||||
switch is the initiator of the Soft PVC
|
||||
setup.
|
||||
spvcTarget(5)
|
||||
Virtual link at the PVC side of an
|
||||
SVC/PVC crossconnect, where the
|
||||
switch is the target of the Soft PVC
|
||||
setup.
|
||||
|
||||
For PVCs, a pvc virtual link is always cross-
|
||||
connected to a pvc virtual link.
|
||||
|
||||
For SVCs, an svcIncoming virtual link is always cross-
|
||||
connected to an svcOutgoing virtual link.
|
||||
|
||||
For Soft PVCs, an spvcInitiator is either cross-connected to
|
||||
an svcOutgoing or an spvcTarget, and an spvcTarget is either
|
||||
cross-connected to an svcIncoming or an spvcInitiator."
|
||||
SYNTAX INTEGER {
|
||||
pvc(1),
|
||||
svcIncoming(2),
|
||||
svcOutgoing(3),
|
||||
spvcInitiator(4),
|
||||
spvcTarget(5)
|
||||
}
|
||||
|
||||
AtmIlmiNetworkPrefix ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A network prefix used for ILMI address
|
||||
registration. In the case of ATM endsystem
|
||||
addresses (AESAs), the network prefix is the first
|
||||
13 octets of the address which includes the AFI,
|
||||
IDI, and HO-DSP fields. In the case of native
|
||||
E.164 addresses, the network prefix is the entire
|
||||
E.164 address encoded in 8 octets, as if it were
|
||||
an E.164 IDP in an ATM endsystem address
|
||||
structure."
|
||||
REFERENCE
|
||||
"ATM Forum, Integrated Local Management Interface
|
||||
(ILMI) Specification, Version 4.0,
|
||||
af-ilmi-0065.000, September 1996, Section 9
|
||||
ATM Forum, ATM User-Network Interface Signalling
|
||||
Specification, Version 4.0 (UNI 4.0),
|
||||
af-sig-0061.000, June 1996, Section 3"
|
||||
SYNTAX OCTET STRING (SIZE(8|13))
|
||||
|
||||
AtmInterfaceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The connection setup procedures used for the
|
||||
identified interface.
|
||||
|
||||
Other: Connection setup procedures other than
|
||||
those listed below.
|
||||
Auto-configuration:
|
||||
Indicates that the connection setup
|
||||
procedures are to be determined dynamically,
|
||||
or that determination has not yet been
|
||||
completed. One such mechanism is via ATM
|
||||
Forum ILMI auto-configuration procedures.
|
||||
|
||||
ITU-T DSS2:
|
||||
- ITU-T Recommendation Q.2931, Broadband
|
||||
Integrated Service Digital Network (B-ISDN)
|
||||
Digital Subscriber Signalling System No.2
|
||||
(DSS2) User-Network Interface (UNI) Layer 3
|
||||
Specification for Basic Call/Connection
|
||||
Control (September 1994)
|
||||
- ITU-T Draft Recommendation Q.2961,
|
||||
B-ISDN DSS 2 Support of Additional Traffic
|
||||
Parameters (May 1995)
|
||||
|
||||
- ITU-T Draft Recommendation Q.2971,
|
||||
B-ISDN DSS 2 User Network Interface Layer 3
|
||||
Specification for Point-to-multipoint
|
||||
Call/connection Control (May 1995)
|
||||
|
||||
ATM Forum UNI 3.0:
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification,
|
||||
(1994).
|
||||
|
||||
ATM Forum UNI 3.1:
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
(November 1994).
|
||||
|
||||
ATM Forum UNI Signalling 4.0:
|
||||
ATM Forum, ATM User-Network Interface (UNI)
|
||||
Signalling Specification Version 4.0,
|
||||
af-sig-0061.000 (June 1996).
|
||||
|
||||
ATM Forum IISP (based on UNI 3.0 or UNI 3.1) :
|
||||
Interim Inter-switch Signaling Protocol
|
||||
(IISP) Specification, Version 1.0,
|
||||
af-pnni-0026.000, (December 1994).
|
||||
|
||||
ATM Forum PNNI 1.0 :
|
||||
ATM Forum, Private Network-Network Interface
|
||||
Specification, Version 1.0, af-pnni-0055.000,
|
||||
(March 1996).
|
||||
ATM Forum B-ICI:
|
||||
ATM Forum, B-ICI Specification, Version 2.0,
|
||||
af-bici-0013.002, (November 1995).
|
||||
|
||||
ATM Forum UNI PVC Only:
|
||||
An ATM Forum compliant UNI with the
|
||||
signalling disabled.
|
||||
ATM Forum NNI PVC Only:
|
||||
An ATM Forum compliant NNI with the
|
||||
signalling disabled."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
autoConfig(2),
|
||||
ituDss2(3),
|
||||
atmfUni3Dot0(4),
|
||||
atmfUni3Dot1(5),
|
||||
atmfUni4Dot0(6),
|
||||
atmfIispUni3Dot0(7),
|
||||
atmfIispUni3Dot1(8),
|
||||
atmfIispUni4Dot0(9),
|
||||
atmfPnni1Dot0(10),
|
||||
atmfBici2Dot0(11),
|
||||
atmfUniPvcOnly(12),
|
||||
atmfNniPvcOnly(13) }
|
||||
|
||||
AtmServiceCategory ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The service category for a connection."
|
||||
REFERENCE
|
||||
"ATM Forum Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- none of the following
|
||||
cbr(2), -- constant bit rate
|
||||
rtVbr(3), -- real-time variable bit rate
|
||||
nrtVbr(4), -- non real-time variable bit rate
|
||||
abr(5), -- available bit rate
|
||||
ubr(6) -- unspecified bit rate
|
||||
}
|
||||
|
||||
AtmSigDescrParamIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies a row in the
|
||||
atmSigDescrParamTable. The value 0 signifies that
|
||||
none of the signalling parameters defined in the
|
||||
atmSigDescrParamTable are applicable."
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
|
||||
AtmTrafficDescrParamIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies a row in the
|
||||
atmTrafficDescrParamTable. The value 0 signifies
|
||||
that no row has been identified."
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
|
||||
AtmVcIdentifier ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VCI value for a VCL. The maximum VCI value
|
||||
cannot exceed the value allowable by
|
||||
atmInterfaceMaxVciBits defined in ATM-MIB."
|
||||
SYNTAX INTEGER (0..65535)
|
||||
|
||||
AtmVpIdentifier ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VPI value for a VPL or VCL. The value VPI=0
|
||||
is only allowed for a VCL. For ATM UNIs supporting
|
||||
VPCs the VPI value ranges from 0 to 255. The VPI
|
||||
value 0 is supported for ATM UNIs conforming to
|
||||
the ATM Forum UNI 4.0 Annex 8 (Virtual UNIs)
|
||||
specification. For ATM UNIs supporting VCCs the
|
||||
VPI value ranges from 0 to 255. For ATM NNIs the
|
||||
VPI value ranges from 0 to 4095. The maximum VPI
|
||||
value cannot exceed the value allowable by
|
||||
atmInterfaceMaxVpiBits defined in ATM-MIB."
|
||||
SYNTAX INTEGER (0..4095)
|
||||
|
||||
AtmVorXAdminStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value determines the desired administrative
|
||||
status of a virtual link or cross-connect. The up
|
||||
and down states indicate that the traffic flow is
|
||||
enabled or disabled respectively on the virtual
|
||||
link or cross-connect."
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
|
||||
AtmVorXLastChange ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of MIB II's sysUpTime at the time a
|
||||
virtual link or cross-connect entered its current
|
||||
operational state. If the current state was
|
||||
entered prior to the last re-initialization of the
|
||||
agent then this object contains a zero value."
|
||||
SYNTAX TimeTicks
|
||||
|
||||
AtmVorXOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value determines the operational status of a
|
||||
virtual link or cross-connect. The up and down
|
||||
states indicate that the traffic flow is enabled
|
||||
or disabled respectively on the virtual link or
|
||||
cross-connect. The unknown state indicates that
|
||||
the state of it cannot be determined. The state
|
||||
will be down or unknown if the supporting ATM
|
||||
interface(s) is down or unknown respectively."
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2),
|
||||
unknown(3)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
-- OBJECT-IDENTITIES:
|
||||
|
||||
-- The following atmTrafficDescriptorTypes has been moved
|
||||
-- from RFC1695 and no longer appear in the revision of
|
||||
-- RFC1695[3].
|
||||
|
||||
atmTrafficDescriptorTypes OBJECT IDENTIFIER ::= {mib-2 37 1 1}
|
||||
-- atmMIBObjects
|
||||
-- See [3].
|
||||
|
||||
-- All other and new OBJECT IDENTITIES
|
||||
-- are defined under the following subtree:
|
||||
|
||||
atmObjectIdentities OBJECT IDENTIFIER ::= {atmTCMIB 1}
|
||||
|
||||
-- The following values are defined for use as
|
||||
-- possible values of the ATM traffic descriptor type.
|
||||
|
||||
atmNoTrafficDescriptor OBJECT-IDENTITY
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This identifies the no ATM traffic
|
||||
descriptor type. Parameters 1, 2, 3, 4,
|
||||
and 5 are not used. This traffic descriptor
|
||||
type can be used for best effort traffic."
|
||||
::= {atmTrafficDescriptorTypes 1}
|
||||
|
||||
atmNoClpNoScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for no CLP
|
||||
and no Sustained Cell Rate. The use of the
|
||||
parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: not used
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994."
|
||||
::= {atmTrafficDescriptorTypes 2}
|
||||
|
||||
atmClpNoTaggingNoScr OBJECT-IDENTITY
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This traffic descriptor is for CLP without
|
||||
tagging and no Sustained Cell Rate. The use
|
||||
of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: peak cell rate in cells/second
|
||||
for CLP=0 traffic
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
::= {atmTrafficDescriptorTypes 3}
|
||||
|
||||
atmClpTaggingNoScr OBJECT-IDENTITY
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This traffic descriptor is for CLP with
|
||||
tagging and no Sustained Cell Rate. The use
|
||||
of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: peak cell rate in cells/second
|
||||
for CLP=0 traffic, excess
|
||||
tagged as CLP=1
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
::= {atmTrafficDescriptorTypes 4}
|
||||
|
||||
atmNoClpScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for no CLP
|
||||
with Sustained Cell Rate. The use of the
|
||||
parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994."
|
||||
::= {atmTrafficDescriptorTypes 5}
|
||||
|
||||
atmClpNoTaggingScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for CLP with
|
||||
Sustained Cell Rate and no tagging. The use
|
||||
of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0 traffic
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994."
|
||||
::= {atmTrafficDescriptorTypes 6}
|
||||
|
||||
atmClpTaggingScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for CLP with
|
||||
tagging and Sustained Cell Rate. The use of
|
||||
the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0 traffic, excess tagged as
|
||||
CLP=1
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994."
|
||||
::= {atmTrafficDescriptorTypes 7}
|
||||
|
||||
atmClpNoTaggingMcr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for CLP with
|
||||
Minimum Cell Rate and no tagging. The use of
|
||||
the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: CDVT in tenths of microseconds
|
||||
Parameter 3: minimum cell rate in cells/second
|
||||
Parameter 4: unused
|
||||
Parameter 5: unused."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994."
|
||||
::= {atmTrafficDescriptorTypes 8}
|
||||
|
||||
atmClpTransparentNoScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for the CLP-
|
||||
transparent model and no Sustained Cell Rate.
|
||||
The use of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: CDVT in tenths of microseconds
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
connections following the CBR.1 conformance
|
||||
definition.
|
||||
|
||||
Connections specifying this traffic descriptor
|
||||
type will be rejected at UNI 3.0 or UNI 3.1
|
||||
interfaces. For a similar traffic descriptor
|
||||
type that can be accepted at UNI 3.0 and
|
||||
UNI 3.1 interfaces, see atmNoClpNoScr."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 9}
|
||||
|
||||
atmClpTransparentScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for the CLP-
|
||||
transparent model with Sustained Cell Rate.
|
||||
The use of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: CDVT in tenths of microseconds
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
connections following the VBR.1 conformance
|
||||
definition.
|
||||
Connections specifying this traffic descriptor
|
||||
type will be rejected at UNI 3.0 or UNI 3.1
|
||||
interfaces. For a similar traffic descriptor
|
||||
type that can be accepted at UNI 3.0 and
|
||||
UNI 3.1 interfaces, see atmNoClpScr."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 10}
|
||||
|
||||
atmNoClpTaggingNoScr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for no CLP
|
||||
with tagging and no Sustained Cell Rate. The
|
||||
use of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: CDVT in tenths of microseconds
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
connections following the UBR.2 conformance
|
||||
definition ."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 11}
|
||||
|
||||
atmNoClpNoScrCdvt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for no CLP
|
||||
and no Sustained Cell Rate. The use of the
|
||||
parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: CDVT in tenths of microseconds
|
||||
Parameter 3: not used
|
||||
Parameter 4: not used
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
CBR connections following the UNI 3.0/3.1
|
||||
conformance definition for PCR CLP=0+1.
|
||||
These CBR connections differ from CBR.1
|
||||
connections in that the CLR objective
|
||||
applies only to the CLP=0 cell flow.
|
||||
|
||||
This traffic descriptor type is also
|
||||
applicable to connections following the UBR.1
|
||||
conformance definition."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 12}
|
||||
|
||||
atmNoClpScrCdvt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for no CLP
|
||||
with Sustained Cell Rate. The use of the
|
||||
parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: CDVT in tenths of microseconds
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable
|
||||
to VBR connections following the UNI 3.0/3.1
|
||||
conformance definition for PCR CLP=0+1 and
|
||||
SCR CLP=0+1. These VBR connections
|
||||
differ from VBR.1 connections in that
|
||||
the CLR objective applies only to the CLP=0
|
||||
cell flow."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 13}
|
||||
|
||||
atmClpNoTaggingScrCdvt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for CLP with
|
||||
Sustained Cell Rate and no tagging. The use
|
||||
of the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0 traffic
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: CDVT in tenths of microseconds
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
connections following the VBR.2 conformance
|
||||
definition."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 14}
|
||||
|
||||
atmClpTaggingScrCdvt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This traffic descriptor type is for CLP with
|
||||
tagging and Sustained Cell Rate. The use of
|
||||
the parameter vector for this type:
|
||||
Parameter 1: peak cell rate in cells/second
|
||||
for CLP=0+1 traffic
|
||||
Parameter 2: sustainable cell rate in cells/second
|
||||
for CLP=0 traffic, excess tagged as
|
||||
CLP=1
|
||||
Parameter 3: maximum burst size in cells
|
||||
Parameter 4: CDVT in tenths of microseconds
|
||||
Parameter 5: not used.
|
||||
|
||||
This traffic descriptor type is applicable to
|
||||
connections following the VBR.3 conformance
|
||||
definition."
|
||||
REFERENCE
|
||||
"ATM Forum,ATM User-Network Interface,
|
||||
Version 3.0 (UNI 3.0) Specification, 1994.
|
||||
ATM Forum, ATM User-Network Interface,
|
||||
Version 3.1 (UNI 3.1) Specification,
|
||||
November 1994.
|
||||
ATM Forum, Traffic Management Specification,
|
||||
Version 4.0, af-tm-0056.000, June 1996."
|
||||
::= {atmTrafficDescriptorTypes 15}
|
||||
|
||||
END
|
||||
3452
mibs/ietf/ATM2-MIB
Normal file
3452
mibs/ietf/ATM2-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1555
mibs/ietf/BFD-STD-MIB
Normal file
1555
mibs/ietf/BFD-STD-MIB
Normal file
File diff suppressed because it is too large
Load Diff
130
mibs/ietf/BFD-TC-STD-MIB
Normal file
130
mibs/ietf/BFD-TC-STD-MIB
Normal file
@@ -0,0 +1,130 @@
|
||||
BFD-TC-STD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2, Unsigned32
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC; -- RFC 2579
|
||||
|
||||
bfdTCStdMib MODULE-IDENTITY
|
||||
LAST-UPDATED
|
||||
"201408120000Z" -- 12 August 2014 00:00:00 GMT
|
||||
|
||||
ORGANIZATION "IETF Bidirectional Forwarding Detection
|
||||
Working Group"
|
||||
CONTACT-INFO
|
||||
"Thomas D. Nadeau
|
||||
Brocade
|
||||
Email: tnadeau@lucidvision.com
|
||||
|
||||
Zafar Ali
|
||||
Cisco Systems, Inc.
|
||||
Email: zali@cisco.com
|
||||
|
||||
Nobo Akiya
|
||||
Cisco Systems, Inc.
|
||||
Email: nobo@cisco.com
|
||||
|
||||
Comments about this document should be emailed directly
|
||||
to the BFD working group mailing list at
|
||||
rtg-bfd@ietf.org"
|
||||
|
||||
DESCRIPTION
|
||||
"Copyright (c) 2014 IETF Trust and the persons identified as
|
||||
authors of the code. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or
|
||||
without modification, is permitted pursuant to, and subject
|
||||
|
||||
|
||||
|
||||
to the license terms contained in, the Simplified BSD License
|
||||
set forth in Section 4.c of the IETF Trust's Legal Provisions
|
||||
Relating to IETF Documents
|
||||
(http://trustee.ietf.org/license-info)."
|
||||
|
||||
REVISION "201408120000Z" -- 12 August 2014 00:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version. Published as RFC 7330."
|
||||
|
||||
::= { mib-2 223 }
|
||||
|
||||
BfdSessIndexTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index used to uniquely identify BFD sessions."
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
|
||||
BfdIntervalTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BFD interval in microseconds."
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
|
||||
BfdMultiplierTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BFD failure detection multiplier."
|
||||
SYNTAX Unsigned32 (1..255)
|
||||
|
||||
BfdCtrlDestPortNumberTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"UDP destination port number of BFD control packets.
|
||||
3784 represents single-hop BFD session.
|
||||
4784 represents multi-hop BFD session.
|
||||
6784 represents BFD on Link Aggregation Group (LAG) session.
|
||||
|
||||
However, syntax is left open to wider range of values
|
||||
purposely for two reasons:
|
||||
1. Implementation uses non-compliant port number for
|
||||
valid proprietary reason.
|
||||
2. Potential future extension documents.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
The value of 0 is a special, reserved value used
|
||||
to indicate special conditions and should not be considered
|
||||
a valid port number."
|
||||
REFERENCE
|
||||
"Use of port 3784 from Katz, D. and D. Ward,
|
||||
Bidirectional Forwarding Detection (BFD) for
|
||||
IPv4 and IPv6 (Single Hop), RFC 5881, June 2010.
|
||||
|
||||
Use of port 4784 from Katz, D. and D. Ward,
|
||||
Bidirectional Forwarding Detection (BFD) for
|
||||
Multihop Paths, RFC 5883, June 2010.
|
||||
|
||||
Use of port 6784 from Bhatia, M., Chen, M., Boutros, S.,
|
||||
Binderberger, M., and J. Haas, Bidirectional Forwarding
|
||||
Detection (BFD) on Link Aggregation Group (LAG)
|
||||
Interfaces, RFC 7130, February 2014."
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
|
||||
BfdCtrlSourcePortNumberTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"UDP source port number of BFD control packets.
|
||||
However, syntax is left open to wider range of values
|
||||
purposely for two reasons:
|
||||
1. Implementation uses non-compliant port number for
|
||||
valid proprietary reason.
|
||||
2. Potential future extension documents.
|
||||
|
||||
The value of 0 is a special, reserved value used
|
||||
to indicate special conditions and should not be considered
|
||||
a valid port number."
|
||||
REFERENCE
|
||||
"Port 49152..65535 from RFC5881"
|
||||
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
|
||||
END
|
||||
1298
mibs/ietf/BGP4-MIB
Normal file
1298
mibs/ietf/BGP4-MIB
Normal file
File diff suppressed because it is too large
Load Diff
612
mibs/ietf/BLDG-HVAC-MIB
Normal file
612
mibs/ietf/BLDG-HVAC-MIB
Normal file
@@ -0,0 +1,612 @@
|
||||
BLDG-HVAC-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, Counter32,
|
||||
Gauge32, OBJECT-TYPE, Unsigned32, experimental
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION,
|
||||
TimeStamp, RowStatus, StorageType
|
||||
FROM SNMPv2-TC
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB;
|
||||
|
||||
|
||||
bldgHVACMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200303270000Z"
|
||||
ORGANIZATION "SNMPCONF working group
|
||||
E-mail: snmpconf@snmp.com"
|
||||
CONTACT-INFO
|
||||
"Jon Saperia
|
||||
Postal: JDS Consulting
|
||||
174 Chapman Street
|
||||
Watertown, MA 02472
|
||||
U.S.A.
|
||||
Phone: +1 617 744 1079
|
||||
E-mail: saperia@jdscons.com
|
||||
|
||||
Wayne Tackabury
|
||||
Postal: Gold Wire Technology
|
||||
411 Waverley Oaks Rd.
|
||||
Waltham, MA 02452
|
||||
U.S.A.
|
||||
Phone: +1 781 398 8800
|
||||
E-mail: wayne@goldwiretech.com
|
||||
|
||||
|
||||
|
||||
Michael MacFaden
|
||||
Postal: Riverstone Networks
|
||||
5200 Great America Pkwy.
|
||||
Santa Clara, CA 95054
|
||||
U.S.A.
|
||||
Phone: +1 408 878 6500
|
||||
E-mail: mrm@riverstonenet.com
|
||||
|
||||
David Partain
|
||||
Postal: Ericsson AB
|
||||
P.O. Box 1248
|
||||
SE-581 12 Linkoping
|
||||
Sweden
|
||||
E-mail: David.Partain@ericsson.com"
|
||||
DESCRIPTION
|
||||
"This example MIB module defines a set of management objects
|
||||
for heating ventilation and air conditioning systems. It
|
||||
also includes objects that can be used to create policies
|
||||
that are applied to rooms. This eliminates the need to send
|
||||
per-instance configuration commands to the system.
|
||||
|
||||
Copyright (C) The Internet Society (2003). This version of
|
||||
this MIB module is part of RFC 3512; see the RFC itself for
|
||||
full legal notices."
|
||||
|
||||
REVISION "200303270000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of BLDG-HVAC-MIB as published in RFC 3512."
|
||||
::= { experimental 122 }
|
||||
|
||||
bldgHVACObjects OBJECT IDENTIFIER ::= { bldgHVACMIB 1 }
|
||||
bldgConformance OBJECT IDENTIFIER ::= { bldgHVACMIB 2 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
BldgHvacOperation ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operations supported by a heating and cooling system.
|
||||
A reference to underlying general systems would go here."
|
||||
SYNTAX INTEGER {
|
||||
heat(1),
|
||||
cool(2)
|
||||
}
|
||||
--
|
||||
-- HVAC Objects Group
|
||||
|
||||
|
||||
|
||||
--
|
||||
|
||||
bldgHVACTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BldgHVACEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is the representation and data control
|
||||
for building HVAC by each individual office.
|
||||
The table has rows for, and is indexed by a specific
|
||||
floor and office number. Each such row includes
|
||||
HVAC statistical and current status information for
|
||||
the associated office. The row also contains a
|
||||
bldgHVACCfgTemplate columnar object that relates the
|
||||
bldgHVACTable row to a row in the bldgHVACCfgTemplateTable.
|
||||
If this value is nonzero, then the instance in the row
|
||||
that has a value for how the HVAC has been configured
|
||||
in the associated template (bldgHVACCfgTeplateTable row).
|
||||
Hence, the bldgHVACCfgTeplateTable row contains the
|
||||
specific configuration values for the offices as described
|
||||
in this table."
|
||||
::= { bldgHVACObjects 1 }
|
||||
|
||||
bldgHVACEntry OBJECT-TYPE
|
||||
SYNTAX BldgHVACEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row in the bldgHVACTable. Each row represents a particular
|
||||
office in the building, qualified by its floor and office
|
||||
number. A given row instance can be created or deleted by
|
||||
set operations upon its bldgHVACStatus columnar
|
||||
object instance."
|
||||
INDEX { bldgHVACFloor, bldgHVACOffice }
|
||||
::= { bldgHVACTable 1 }
|
||||
|
||||
BldgHVACEntry ::= SEQUENCE {
|
||||
bldgHVACFloor Unsigned32,
|
||||
bldgHVACOffice Unsigned32,
|
||||
bldgHVACCfgTemplate Unsigned32,
|
||||
bldgHVACFanSpeed Gauge32,
|
||||
bldgHVACCurrentTemp Gauge32,
|
||||
bldgHVACCoolOrHeatMins Counter32,
|
||||
bldgHVACDiscontinuityTime TimeStamp,
|
||||
bldgHVACOwner SnmpAdminString,
|
||||
bldgHVACStorageType StorageType,
|
||||
bldgHVACStatus RowStatus
|
||||
}
|
||||
|
||||
|
||||
|
||||
bldgHVACFloor OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..1000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This portion of the index indicates the floor of the
|
||||
building. The ground floor is considered the
|
||||
first floor. For the purposes of this example,
|
||||
floors under the ground floor cannot be
|
||||
controlled using this MIB module."
|
||||
::= { bldgHVACEntry 1 }
|
||||
|
||||
bldgHVACOffice OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This second component of the index specifies the
|
||||
office number."
|
||||
::= { bldgHVACEntry 2 }
|
||||
|
||||
bldgHVACCfgTemplate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index (bldgHVACCfgTemplateIndex instance)
|
||||
of an entry in the 'bldgHVACCfgTemplateTable'.
|
||||
The bldgHVACCfgTable row instance referenced
|
||||
is a pre-made configuration 'template'
|
||||
that represents the configuration described
|
||||
by the bldgHVACCfgTemplateInfoDescr object. Note
|
||||
that not all configurations will be under a
|
||||
defined template. As a result, a row in this
|
||||
bldgHVACTable may point to an entry in the
|
||||
bldgHVACCfgTemplateTable that does not in turn
|
||||
have a reference (bldgHVACCfgTemplateInfo) to an
|
||||
entry in the bldgHVACCfgTemplateInfoTable. The
|
||||
benefit of this approach is that all
|
||||
configuration information is available in one
|
||||
table whether all elements in the system are
|
||||
derived from configured templates or not.
|
||||
|
||||
Where the instance value for this colunmar object
|
||||
is zero, this row represents data for an office
|
||||
whose HVAC status can be monitored using the
|
||||
read-only columnar object instances of this
|
||||
row, but is not under the configuration control
|
||||
|
||||
|
||||
|
||||
of the agent."
|
||||
::= { bldgHVACEntry 3 }
|
||||
|
||||
bldgHVACFanSpeed OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "revolutions per minute"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the revolutions per minute of the fan. Fan speed
|
||||
will vary based on the difference between
|
||||
bldgHVACCfgTemplateDesiredTemp and bldgHVACCurrentTemp. The
|
||||
speed is measured in revolutions of the fan blade per minute."
|
||||
::= { bldgHVACEntry 4 }
|
||||
|
||||
bldgHVACCurrentTemp OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "degrees in celsius"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current measured temperature in the office. Should
|
||||
the current temperature be measured at a value of less
|
||||
than zero degrees celsius, a read of the instance
|
||||
for this object will return a value of zero."
|
||||
::= { bldgHVACEntry 5 }
|
||||
|
||||
bldgHVACCoolOrHeatMins OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "minutes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of heating or cooling minutes that have
|
||||
been consumed since the row was activated. Notice that
|
||||
whether the minutes represent heating or cooling is a
|
||||
function of the configuration of this row. If the system
|
||||
is re-initialized from a cooling to heating function or
|
||||
vice versa, then the counter would start over again. This
|
||||
effect is similar to a reconfiguration of some network
|
||||
interface cards. When parameters that impact
|
||||
configuration are changed, the subsystem must be
|
||||
re-initialized. Discontinuities in the value of this counter
|
||||
can occur at re-initialization of the management system,
|
||||
and at other times as indicated by the value of
|
||||
bldgHVACDiscontinuityTime."
|
||||
::= { bldgHVACEntry 6 }
|
||||
|
||||
|
||||
|
||||
|
||||
bldgHVACDiscontinuityTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime on the most recent occasion at which
|
||||
any heating or cooling operation for the office designated
|
||||
by this row instance experienced a discontinuity. If
|
||||
no such discontinuities have occurred since the last re-
|
||||
initialization of the this row, then this object contains a
|
||||
zero value."
|
||||
::= { bldgHVACEntry 7 }
|
||||
|
||||
bldgHVACOwner OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identity of the operator/system that
|
||||
last modified this entry. When a new entry
|
||||
is created, a valid SnmpAdminString must
|
||||
be supplied. If, on the other hand, this
|
||||
entry is populated by the agent 'discovering'
|
||||
unconfigured rooms, the empty string is a valid
|
||||
value for this object."
|
||||
::= { bldgHVACEntry 8 }
|
||||
|
||||
bldgHVACStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The persistence of this row of the table in system storage,
|
||||
as it pertains to permanence across system resets. A columnar
|
||||
instance of this object with value 'permanent' need not allow
|
||||
write-access to any of the columnar object instances in the
|
||||
containing row."
|
||||
::= { bldgHVACEntry 9 }
|
||||
|
||||
bldgHVACStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls and reflects the creation and activation status of
|
||||
a row in this table.
|
||||
|
||||
No attempt to modify a row columnar object instance value in
|
||||
|
||||
|
||||
|
||||
the bldgHVACTable should be issued while the value of
|
||||
bldgHVACStatus is active(1). Should an agent receive a SET
|
||||
PDU attempting such a modification in this state, an
|
||||
inconsistentValue error should be returned as a result of
|
||||
the SET attempt."
|
||||
::= { bldgHVACEntry 10 }
|
||||
--
|
||||
-- HVAC Configuration Template Table
|
||||
--
|
||||
|
||||
bldgHVACCfgTemplateInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BldgHVACCfgTemplateInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides unique string identification for
|
||||
HVAC templates in a network. If it were necessary to
|
||||
configure rooms to deliver a particular quality of climate
|
||||
control with regard to cooling or heating, the index string
|
||||
of a row in this table could be the template name.
|
||||
The bldgHVACCfgCfgTemplateInfoDescription
|
||||
contains a brief description of the template service objective
|
||||
such as: provides summer cooling settings for executive
|
||||
offices. The bldgHVACCfgTemplateInfo in the
|
||||
bldgHVACCfgTemplateTable will contain the pointer to the
|
||||
relevant row in this table if it is intended that items
|
||||
that point to a row in the bldgHVACCfgTemplateInfoTable be
|
||||
identifiable as being under template control though this
|
||||
mechanism."
|
||||
|
||||
::= { bldgHVACObjects 2 }
|
||||
|
||||
bldgHVACCfgTemplateInfoEntry OBJECT-TYPE
|
||||
SYNTAX BldgHVACCfgTemplateInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row represents a particular template and
|
||||
description. A given row instance can be created or
|
||||
deleted by set operations upon its
|
||||
bldgHVACCfgTemplateInfoStatus columnar object
|
||||
instance."
|
||||
INDEX { bldgHVACCfgTemplateInfoIndex }
|
||||
::= { bldgHVACCfgTemplateInfoTable 1 }
|
||||
|
||||
BldgHVACCfgTemplateInfoEntry ::= SEQUENCE {
|
||||
bldgHVACCfgTemplateInfoIndex Unsigned32,
|
||||
bldgHVACCfgTemplateInfoID SnmpAdminString,
|
||||
|
||||
|
||||
|
||||
bldgHVACCfgTemplateInfoDescr SnmpAdminString,
|
||||
bldgHVACCfgTemplateInfoOwner SnmpAdminString,
|
||||
bldgHVACCfgTemplateInfoStatus RowStatus,
|
||||
bldgHVACCfgTemplateInfoStorType StorageType
|
||||
}
|
||||
|
||||
bldgHVACCfgTemplateInfoIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique index to a row in this table."
|
||||
::= { bldgHVACCfgTemplateInfoEntry 1 }
|
||||
|
||||
bldgHVACCfgTemplateInfoID OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual identifier for this table row, and, consequently
|
||||
the template. This should be a unique name within
|
||||
an administrative domain for a particular template so that
|
||||
all systems in a network that are under the same template
|
||||
can have the same 'handle' (e.g., 'Executive Offices',
|
||||
'Lobby Areas')."
|
||||
::= { bldgHVACCfgTemplateInfoEntry 2 }
|
||||
|
||||
|
||||
bldgHVACCfgTemplateInfoDescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A general description of the template. One example might
|
||||
be - Controls the cooling for offices on higher floors
|
||||
during the summer."
|
||||
::= { bldgHVACCfgTemplateInfoEntry 3 }
|
||||
|
||||
bldgHVACCfgTemplateInfoOwner OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identity of the operator/system that last modified
|
||||
this entry."
|
||||
::= { bldgHVACCfgTemplateInfoEntry 4 }
|
||||
|
||||
bldgHVACCfgTemplateInfoStatus OBJECT-TYPE
|
||||
|
||||
|
||||
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The activation status of this row.
|
||||
|
||||
No attempt to modify a row columnar object instance value in
|
||||
the bldgHVACCfgTemplateInfo Table should be issued while the
|
||||
value of bldgHVACCfgTemplateInfoStatus is active(1).
|
||||
Should an agent receive a SET PDU attempting such a modification
|
||||
in this state, an inconsistentValue error should be returned as
|
||||
a result of the SET attempt."
|
||||
::= { bldgHVACCfgTemplateInfoEntry 5 }
|
||||
|
||||
bldgHVACCfgTemplateInfoStorType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The persistence of this row of the table in system storage,
|
||||
as it pertains to permanence across system resets. A columnar
|
||||
instance of this object with value 'permanent' need not allow
|
||||
write-access to any of the columnar object instances in the
|
||||
containing row."
|
||||
::= { bldgHVACCfgTemplateInfoEntry 6 }
|
||||
|
||||
--
|
||||
-- HVAC Configuration Template Table
|
||||
--
|
||||
bldgHVACCfgTemplateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BldgHVACCfgTemplateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the templates, which
|
||||
can be used to set defaults that will
|
||||
be applied to specific offices. The application
|
||||
of those values is accomplished by having a row
|
||||
instance of the bldgHVACTable reference a row of
|
||||
this table (by the value of the former's
|
||||
bldgHVACCfgTemplate columnar instance). Identifying
|
||||
information concerning a row instance of this table
|
||||
can be found in the columnar data of the row instance
|
||||
of the bldgHVACCfgTemplateInfoTable entry referenced
|
||||
by the bldgHVACCfgTemplateInfo columnar object of
|
||||
this table."
|
||||
::= { bldgHVACObjects 3 }
|
||||
|
||||
|
||||
|
||||
|
||||
bldgHVACCfgTemplateEntry OBJECT-TYPE
|
||||
SYNTAX BldgHVACCfgTemplateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row represents a single set of template parameters
|
||||
that can be applied to selected instances - in this case
|
||||
offices. These policies will be turned on and off by the
|
||||
policy module through its scheduling facilities.
|
||||
|
||||
A given row instance can be created or
|
||||
deleted by set operations upon its
|
||||
bldgHVACCfgTemplateStatus columnar object instance."
|
||||
INDEX { bldgHVACCfgTemplateIndex }
|
||||
::= { bldgHVACCfgTemplateTable 1 }
|
||||
|
||||
BldgHVACCfgTemplateEntry ::= SEQUENCE {
|
||||
bldgHVACCfgTemplateIndex Unsigned32,
|
||||
bldgHVACCfgTemplateDesiredTemp Gauge32,
|
||||
bldgHVACCfgTemplateCoolOrHeat BldgHvacOperation,
|
||||
bldgHVACCfgTemplateInfo Unsigned32,
|
||||
bldgHVACCfgTemplateOwner SnmpAdminString,
|
||||
bldgHVACCfgTemplateStorage StorageType,
|
||||
bldgHVACCfgTemplateStatus RowStatus
|
||||
}
|
||||
|
||||
bldgHVACCfgTemplateIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value for each defined template in this
|
||||
table. This value can be referenced as a row index
|
||||
by any MIB module that needs access to this information.
|
||||
The bldgHVACCfgTemplate will point to entries in this
|
||||
table."
|
||||
::= { bldgHVACCfgTemplateEntry 1 }
|
||||
|
||||
bldgHVACCfgTemplateDesiredTemp OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "degrees in celsius"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the desired temperature setting. It might be
|
||||
changed at different times of the day or based on
|
||||
seasonal conditions. It is permitted to change this value
|
||||
by first moving the row to an inactive state, making the
|
||||
|
||||
|
||||
|
||||
change and then reactivating the row."
|
||||
::= { bldgHVACCfgTemplateEntry 2 }
|
||||
|
||||
bldgHVACCfgTemplateCoolOrHeat OBJECT-TYPE
|
||||
SYNTAX BldgHvacOperation
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This controls the heating and cooling mechanism and is
|
||||
set-able by building maintenance. It is permitted to
|
||||
change this value by first moving the row to an inactive
|
||||
state, making the change and then reactivating the row."
|
||||
::= { bldgHVACCfgTemplateEntry 3 }
|
||||
|
||||
bldgHVACCfgTemplateInfo OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object points to a row in the
|
||||
bldgHVACCfgTemplateInfoTable. This controls the
|
||||
heating and cooling mechanism and is set-able by
|
||||
building maintenance. It is permissible to change
|
||||
this value by first moving the row to an inactive
|
||||
state, making the change and then reactivating
|
||||
the row. A value of zero means that this entry
|
||||
is not associated with a named template found
|
||||
in the bldgHVACCfgTemplateInfoTable."
|
||||
::= { bldgHVACCfgTemplateEntry 4 }
|
||||
|
||||
bldgHVACCfgTemplateOwner OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identity of the administrative entity
|
||||
that created this row of the table."
|
||||
::= { bldgHVACCfgTemplateEntry 5 }
|
||||
|
||||
bldgHVACCfgTemplateStorage OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The persistence of this row of the table across
|
||||
system resets. A columnar instance of this object with
|
||||
value 'permanent' need not allow write-access to any
|
||||
of the columnar object instances in the containing row."
|
||||
|
||||
|
||||
|
||||
::= { bldgHVACCfgTemplateEntry 6 }
|
||||
|
||||
bldgHVACCfgTemplateStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The activation status of this row of the table.
|
||||
|
||||
No attempt to modify a row columnar object instance value in
|
||||
the bldgHVACCfgTemplateTable should be issued while the
|
||||
value of bldgHVACCfgTemplateStatus is active(1).
|
||||
Should an agent receive a SET PDU attempting such a modification
|
||||
in this state, an inconsistentValue error should be returned as
|
||||
a result of the SET attempt."
|
||||
::= { bldgHVACCfgTemplateEntry 7 }
|
||||
|
||||
--
|
||||
-- Conformance Information
|
||||
--
|
||||
|
||||
bldgCompliances OBJECT IDENTIFIER ::= { bldgConformance 1 }
|
||||
bldgGroups OBJECT IDENTIFIER ::= { bldgConformance 2 }
|
||||
|
||||
-- Compliance Statements
|
||||
|
||||
bldgCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The requirements for conformance to the BLDG-HVAC-MIB. The
|
||||
bldgHVACObjects group must be implemented to conform to the
|
||||
BLDG-HVAC-MIB."
|
||||
MODULE -- this module
|
||||
|
||||
GROUP bldgHVACObjectsGroup
|
||||
DESCRIPTION
|
||||
"The bldgHVACObjects is mandatory for all systems that
|
||||
support HVAC systems."
|
||||
::= { bldgCompliances 1 }
|
||||
|
||||
bldgHVACObjectsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bldgHVACCfgTemplate,
|
||||
bldgHVACFanSpeed, bldgHVACCurrentTemp,
|
||||
bldgHVACCoolOrHeatMins, bldgHVACDiscontinuityTime,
|
||||
bldgHVACOwner, bldgHVACStatus,
|
||||
bldgHVACStorageType, bldgHVACCfgTemplateInfoID,
|
||||
bldgHVACCfgTemplateInfoDescr, bldgHVACCfgTemplateInfoOwner,
|
||||
|
||||
|
||||
|
||||
bldgHVACCfgTemplateInfoStatus,
|
||||
bldgHVACCfgTemplateInfoStorType,
|
||||
bldgHVACCfgTemplateDesiredTemp,
|
||||
bldgHVACCfgTemplateCoolOrHeat,
|
||||
bldgHVACCfgTemplateInfo,
|
||||
bldgHVACCfgTemplateOwner,bldgHVACCfgTemplateStorage,
|
||||
bldgHVACCfgTemplateStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bldgHVACObjects Group."
|
||||
::= { bldgGroups 1 }
|
||||
|
||||
END
|
||||
1556
mibs/ietf/BRIDGE-MIB
Normal file
1556
mibs/ietf/BRIDGE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2773
mibs/ietf/CAPWAP-BASE-MIB
Normal file
2773
mibs/ietf/CAPWAP-BASE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
390
mibs/ietf/CAPWAP-DOT11-MIB
Normal file
390
mibs/ietf/CAPWAP-DOT11-MIB
Normal file
@@ -0,0 +1,390 @@
|
||||
CAPWAP-DOT11-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, mib-2, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex, InterfaceIndex
|
||||
FROM IF-MIB
|
||||
CapwapBaseMacTypeTC, CapwapBaseTunnelModeTC
|
||||
FROM CAPWAP-BASE-MIB;
|
||||
|
||||
capwapDot11MIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201004300000Z" -- 30 April 2010
|
||||
ORGANIZATION "IETF Control And Provisioning of Wireless Access
|
||||
Points (CAPWAP) Working Group
|
||||
http://www.ietf.org/html.charters/capwap-charter.html"
|
||||
CONTACT-INFO
|
||||
"General Discussion: capwap@frascone.com
|
||||
To Subscribe: http://lists.frascone.com/mailman/listinfo/capwap
|
||||
|
||||
Yang Shi (editor)
|
||||
Hangzhou H3C Tech. Co., Ltd.
|
||||
Beijing R&D Center of H3C, Digital Technology Plaza
|
||||
NO. 9 Shangdi 9th Street, Haidian District
|
||||
Beijing 100085
|
||||
China
|
||||
Phone: +86 010 82775276
|
||||
Email: rishyang@gmail.com
|
||||
|
||||
David T. Perkins (editor)
|
||||
228 Bayview Dr.
|
||||
San Carlos, CA 94070
|
||||
USA
|
||||
Phone: +1 408 394-8702
|
||||
Email: dperkins@dsperkins.com
|
||||
|
||||
Chris Elliott (editor)
|
||||
1516 Kent St.
|
||||
Durham, NC 27707
|
||||
USA
|
||||
Phone: +1 919-308-1216
|
||||
Email: chelliot@pobox.com
|
||||
|
||||
|
||||
|
||||
|
||||
Yong Zhang (editor)
|
||||
Fortinet, Inc.
|
||||
1090 Kifer Road
|
||||
Sunnyvale, CA 94086
|
||||
USA
|
||||
Email: yzhang@fortinet.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Copyright (c) 2010 IETF Trust and the persons identified as
|
||||
authors of the code. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or
|
||||
without modification, is permitted pursuant to, and subject
|
||||
to the license terms contained in, the Simplified BSD License
|
||||
set forth in Section 4.c of the IETF Trust's Legal Provisions
|
||||
Relating to IETF Documents
|
||||
(http://trustee.ietf.org/license-info).
|
||||
|
||||
This version of this MIB module is part of RFC 5834;
|
||||
see the RFC itself for full legal notices.
|
||||
|
||||
This MIB module contains managed object definitions for
|
||||
CAPWAP Protocol binding for IEEE 802.11."
|
||||
REVISION "201004300000Z"
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 5834"
|
||||
::= { mib-2 195 }
|
||||
|
||||
-- Textual conventions
|
||||
|
||||
CapwapDot11WlanIdTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the unique identifier of a Wireless Local Area
|
||||
Network (WLAN)."
|
||||
SYNTAX Unsigned32 (1..16)
|
||||
|
||||
CapwapDot11WlanIdProfileTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the unique identifier of a WLAN profile."
|
||||
SYNTAX Unsigned32 (1..512)
|
||||
|
||||
-- Top level components of this MIB module
|
||||
|
||||
-- Tables, Scalars
|
||||
|
||||
|
||||
|
||||
capwapDot11Objects OBJECT IDENTIFIER
|
||||
::= { capwapDot11MIB 1 }
|
||||
-- Conformance
|
||||
capwapDot11Conformance OBJECT IDENTIFIER
|
||||
::= { capwapDot11MIB 2 }
|
||||
|
||||
-- capwapDot11WlanTable Table
|
||||
|
||||
capwapDot11WlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CapwapDot11WlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that allows the operator to display and configure
|
||||
WLAN profiles, such as specifying the MAC type and tunnel mode
|
||||
for a WLAN. Also, it helps the AC to configure a WLAN through
|
||||
the IEEE 802.11 MIB module.
|
||||
Values of all objects in this table are persistent at
|
||||
restart/reboot."
|
||||
::= { capwapDot11Objects 1 }
|
||||
|
||||
capwapDot11WlanEntry OBJECT-TYPE
|
||||
SYNTAX CapwapDot11WlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A set of objects that stores the settings of a WLAN profile."
|
||||
INDEX { capwapDot11WlanProfileId }
|
||||
::= { capwapDot11WlanTable 1 }
|
||||
|
||||
CapwapDot11WlanEntry ::=
|
||||
SEQUENCE {
|
||||
capwapDot11WlanProfileId CapwapDot11WlanIdProfileTC,
|
||||
capwapDot11WlanProfileIfIndex InterfaceIndex,
|
||||
capwapDot11WlanMacType CapwapBaseMacTypeTC,
|
||||
capwapDot11WlanTunnelMode CapwapBaseTunnelModeTC,
|
||||
capwapDot11WlanRowStatus RowStatus
|
||||
}
|
||||
|
||||
capwapDot11WlanProfileId OBJECT-TYPE
|
||||
SYNTAX CapwapDot11WlanIdProfileTC
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the identifier of a WLAN profile that has a
|
||||
corresponding capwapDot11WlanProfileIfIndex."
|
||||
::= { capwapDot11WlanEntry 1 }
|
||||
|
||||
|
||||
|
||||
|
||||
capwapDot11WlanProfileIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the index value that uniquely identifies a
|
||||
WLAN Profile Interface. The interface identified by a
|
||||
particular value of this index is the same interface as
|
||||
identified by the same value of the ifIndex.
|
||||
The creation of a row object in the capwapDot11WlanTable
|
||||
triggers the AC to automatically create an WLAN Profile
|
||||
Interface identified by an ifIndex without manual
|
||||
intervention.
|
||||
Most MIB tables in the IEEE 802.11 MIB module
|
||||
[IEEE.802-11.2007] use an ifIndex to identify an interface
|
||||
to facilitate the configuration and maintenance, for example,
|
||||
dot11AuthenticationAlgorithmsTable.
|
||||
Using the ifIndex of a WLAN Profile Interface, the Operator
|
||||
could configure a WLAN through the IEEE 802.11 MIB module."
|
||||
::= { capwapDot11WlanEntry 2 }
|
||||
|
||||
capwapDot11WlanMacType OBJECT-TYPE
|
||||
SYNTAX CapwapBaseMacTypeTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents whether the WTP SHOULD support the WLAN in
|
||||
Local or Split MAC modes."
|
||||
REFERENCE
|
||||
"Section 6.1 of CAPWAP Protocol Binding for IEEE 802.11,
|
||||
RFC 5416."
|
||||
::= { capwapDot11WlanEntry 3 }
|
||||
|
||||
capwapDot11WlanTunnelMode OBJECT-TYPE
|
||||
SYNTAX CapwapBaseTunnelModeTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the frame tunneling mode to be used for IEEE 802.11
|
||||
data frames from all stations associated with the WLAN.
|
||||
Bits are exclusive with each other for a specific WLAN profile,
|
||||
and only one tunnel mode could be configured.
|
||||
If the operator set more than one bit, the value of the
|
||||
Response-PDU's error-status field is set to 'wrongValue',
|
||||
and the value of its error-index field is set to the index of
|
||||
the failed variable binding."
|
||||
REFERENCE
|
||||
"Section 6.1 of CAPWAP Protocol Binding for IEEE 802.11,
|
||||
|
||||
|
||||
|
||||
RFC 5416."
|
||||
::= { capwapDot11WlanEntry 4 }
|
||||
|
||||
capwapDot11WlanRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is used to create, modify, and/or delete a row
|
||||
in this table.
|
||||
All the objects in a row can be modified only when the value
|
||||
of this object in the corresponding conceptual row is not
|
||||
'active'. Thus, to modify one or more of the objects in
|
||||
this conceptual row:
|
||||
a. change the row status to 'notInService',
|
||||
b. change the values of the row
|
||||
c. change the row status to 'active'
|
||||
The capwapDot11WlanRowStatus may be changed to 'active'
|
||||
if all the managed objects in the conceptual row with
|
||||
MAX-ACCESS read-create have been assigned valid values.
|
||||
|
||||
When the operator deletes a WLAN profile, the AC SHOULD
|
||||
check whether the WLAN profile is bound with a radio.
|
||||
If yes, the value of the Response-PDU's error-status field
|
||||
is set to 'inconsistentValue', and the value of its
|
||||
error-index field is set to the index of the failed variable
|
||||
binding. If not, the row object could be deleted."
|
||||
::= { capwapDot11WlanEntry 5 }
|
||||
|
||||
-- End of capwapDot11WlanTable Table
|
||||
|
||||
|
||||
-- capwapDot11WlanBindTable Table
|
||||
|
||||
capwapDot11WlanBindTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CapwapDot11WlanBindEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that stores bindings between WLAN profiles
|
||||
(identified by capwapDot11WlanProfileId) and WTP Virtual Radio
|
||||
Interfaces. The WTP Virtual Radio Interfaces on the AC
|
||||
correspond to physical layer (PHY) radios on the WTPs.
|
||||
It also stores the mappings between WLAN IDs and WLAN
|
||||
Basic Service Set (BSS) Interfaces.
|
||||
Values of all objects in this table are persistent at
|
||||
restart/reboot."
|
||||
REFERENCE
|
||||
|
||||
|
||||
|
||||
"Section 6.1 of CAPWAP Protocol Binding for IEEE 802.11,
|
||||
RFC 5416."
|
||||
::= { capwapDot11Objects 2 }
|
||||
|
||||
capwapDot11WlanBindEntry OBJECT-TYPE
|
||||
SYNTAX CapwapDot11WlanBindEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A set of objects that stores the binding of a WLAN profile
|
||||
to a WTP Virtual Radio Interface. It also stores the mapping
|
||||
between WLAN ID and WLAN BSS Interface.
|
||||
The INDEX object ifIndex is the ifIndex of a WTP Virtual
|
||||
Radio Interface."
|
||||
INDEX { ifIndex, capwapDot11WlanProfileId }
|
||||
::= { capwapDot11WlanBindTable 1 }
|
||||
|
||||
CapwapDot11WlanBindEntry ::=
|
||||
SEQUENCE {
|
||||
capwapDot11WlanBindWlanId CapwapDot11WlanIdTC,
|
||||
capwapDot11WlanBindBssIfIndex InterfaceIndex,
|
||||
capwapDot11WlanBindRowStatus RowStatus
|
||||
}
|
||||
|
||||
capwapDot11WlanBindWlanId OBJECT-TYPE
|
||||
SYNTAX CapwapDot11WlanIdTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the WLAN ID of a WLAN.
|
||||
During a binding operation, the AC MUST select an unused
|
||||
WLAN ID from between 1 and 16 [RFC5416]. For example, to bind
|
||||
another WLAN profile to a radio that has been bound with
|
||||
a WLAN profile, WLAN ID 2 should be assigned."
|
||||
REFERENCE
|
||||
"Section 6.1 of CAPWAP Protocol Binding for IEEE 802.11,
|
||||
RFC 5416."
|
||||
::= { capwapDot11WlanBindEntry 1 }
|
||||
|
||||
capwapDot11WlanBindBssIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the index value that uniquely identifies a
|
||||
WLAN BSS Interface. The interface identified by a
|
||||
particular value of this index is the same interface as
|
||||
identified by the same value of the ifIndex.
|
||||
|
||||
|
||||
|
||||
The ifIndex here is for a WLAN BSS Interface.
|
||||
The creation of a row object in the capwapDot11WlanBindTable
|
||||
triggers the AC to automatically create a WLAN BSS Interface
|
||||
identified by an ifIndex without manual intervention.
|
||||
The PHY address of the capwapDot11WlanBindBssIfIndex is the
|
||||
BSSID. While manufacturers are free to assign BSSIDs by using
|
||||
any arbitrary mechanism, it is advised that where possible the
|
||||
BSSIDs are assigned as a contiguous block.
|
||||
When assigned as a block, implementations can still assign
|
||||
any of the available BSSIDs to any WLAN. One possible method
|
||||
is for the WTP to assign the address using the following
|
||||
algorithm: base BSSID address + WLAN ID."
|
||||
REFERENCE
|
||||
"Section 2.4 of CAPWAP Protocol Binding for IEEE 802.11,
|
||||
RFC 5416."
|
||||
::= { capwapDot11WlanBindEntry 2 }
|
||||
|
||||
capwapDot11WlanBindRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is used to create, modify, and/or delete a row
|
||||
in this table.
|
||||
All the objects in a row can be modified only when the value
|
||||
of this object in the corresponding conceptual row is not
|
||||
'active'. Thus, to modify one or more of the objects in
|
||||
this conceptual row:
|
||||
a. change the row status to 'notInService',
|
||||
b. change the values of the row
|
||||
c. change the row status to 'active'"
|
||||
::= { capwapDot11WlanBindEntry 3 }
|
||||
|
||||
-- End of capwapDot11WlanBindTable Table
|
||||
|
||||
|
||||
-- Module compliance
|
||||
|
||||
capwapDot11Groups OBJECT IDENTIFIER
|
||||
::= { capwapDot11Conformance 1 }
|
||||
|
||||
capwapDot11Compliances OBJECT IDENTIFIER
|
||||
::= { capwapDot11Conformance 2 }
|
||||
|
||||
capwapDot11Compliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the
|
||||
|
||||
|
||||
|
||||
CAPWAP-DOT11-MIB module."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
capwapDot11WlanGroup,
|
||||
capwapDot11WlanBindGroup
|
||||
}
|
||||
::= { capwapDot11Compliances 1 }
|
||||
|
||||
capwapDot11WlanGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
capwapDot11WlanProfileIfIndex,
|
||||
capwapDot11WlanMacType,
|
||||
capwapDot11WlanTunnelMode,
|
||||
capwapDot11WlanRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that is used to configure
|
||||
the properties of a WLAN profile."
|
||||
::= { capwapDot11Groups 1 }
|
||||
|
||||
capwapDot11WlanBindGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
capwapDot11WlanBindWlanId,
|
||||
capwapDot11WlanBindBssIfIndex,
|
||||
capwapDot11WlanBindRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that is used to bind the
|
||||
WLAN profiles with a radio."
|
||||
::= { capwapDot11Groups 2 }
|
||||
|
||||
END
|
||||
648
mibs/ietf/CHARACTER-MIB
Normal file
648
mibs/ietf/CHARACTER-MIB
Normal file
@@ -0,0 +1,648 @@
|
||||
CHARACTER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Counter32, Integer32, Gauge32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
AutonomousType, InstancePointer, TEXTUAL-CONVENTION,
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
transmission, mib-2
|
||||
FROM RFC1213-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
|
||||
char MODULE-IDENTITY
|
||||
LAST-UPDATED "9405261700Z"
|
||||
ORGANIZATION "IETF Character MIB Working Group"
|
||||
CONTACT-INFO
|
||||
" Bob Stewart
|
||||
Postal: Xyplex, Inc.
|
||||
295 Foster Street
|
||||
Littleton, MA 01460
|
||||
|
||||
Tel: 508-952-4816
|
||||
Fax: 508-952-4887
|
||||
E-mail: rlstewart@eng.xyplex.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for character stream devices."
|
||||
::= { mib-2 19 }
|
||||
|
||||
PortIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value, greater than zero, for each
|
||||
character port in the managed system. It is
|
||||
recommended that values are assigned contiguously
|
||||
starting from 1. The value for each interface sub-
|
||||
layer must remain constant at least from one re-
|
||||
initialization of the entity's network management
|
||||
system to the next re-initialization.
|
||||
|
||||
In a system where the character ports are attached
|
||||
to hardware represented by an ifIndex, it is
|
||||
conventional, but not required, to make the
|
||||
character port index equal to the corresponding
|
||||
ifIndex."
|
||||
SYNTAX Integer32
|
||||
|
||||
|
||||
-- Generic Character information
|
||||
|
||||
charNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of entries in charPortTable, regardless
|
||||
of their current state."
|
||||
::= { char 1 }
|
||||
|
||||
|
||||
-- the Character Port table
|
||||
|
||||
charPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CharPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of port entries. The number of entries is
|
||||
given by the value of charNumber."
|
||||
::= { char 2 }
|
||||
|
||||
charPortEntry OBJECT-TYPE
|
||||
SYNTAX CharPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status and parameter values for a character port."
|
||||
INDEX { charPortIndex }
|
||||
::= { charPortTable 1 }
|
||||
|
||||
CharPortEntry ::=
|
||||
SEQUENCE {
|
||||
charPortIndex
|
||||
PortIndex,
|
||||
charPortName
|
||||
DisplayString,
|
||||
charPortType
|
||||
INTEGER,
|
||||
charPortHardware
|
||||
AutonomousType,
|
||||
charPortReset
|
||||
INTEGER,
|
||||
charPortAdminStatus
|
||||
INTEGER,
|
||||
charPortOperStatus
|
||||
INTEGER,
|
||||
charPortLastChange
|
||||
TimeTicks,
|
||||
charPortInFlowType
|
||||
INTEGER,
|
||||
charPortOutFlowType
|
||||
INTEGER,
|
||||
charPortInFlowState
|
||||
INTEGER,
|
||||
charPortOutFlowState
|
||||
INTEGER,
|
||||
charPortInCharacters
|
||||
Counter32,
|
||||
charPortOutCharacters
|
||||
Counter32,
|
||||
charPortAdminOrigin
|
||||
INTEGER,
|
||||
charPortSessionMaximum
|
||||
INTEGER,
|
||||
charPortSessionNumber
|
||||
Gauge32,
|
||||
charPortSessionIndex
|
||||
INTEGER,
|
||||
charPortInFlowTypes
|
||||
OCTET STRING,
|
||||
charPortOutFlowTypes
|
||||
OCTET STRING,
|
||||
charPortLowerIfIndex
|
||||
InterfaceIndex
|
||||
}
|
||||
|
||||
charPortIndex OBJECT-TYPE
|
||||
SYNTAX PortIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value for each character port, perhaps
|
||||
corresponding to the same value of ifIndex when the
|
||||
character port is associated with a hardware port
|
||||
represented by an ifIndex."
|
||||
::= { charPortEntry 1 }
|
||||
|
||||
charPortName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An administratively assigned name for the port,
|
||||
typically with some local significance."
|
||||
::= { charPortEntry 2 }
|
||||
|
||||
charPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER { physical(1), virtual(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's type, 'physical' if the port represents
|
||||
an external hardware connector, 'virtual' if it does
|
||||
not."
|
||||
::= { charPortEntry 3 }
|
||||
|
||||
charPortHardware OBJECT-TYPE
|
||||
SYNTAX AutonomousType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to hardware MIB definitions specific to
|
||||
a physical port's external connector. For example,
|
||||
if the connector is RS-232, then the value of this
|
||||
object refers to a MIB sub-tree defining objects
|
||||
specific to RS-232. If an agent is not configured
|
||||
to have such values, the agent returns the object
|
||||
identifier:
|
||||
|
||||
nullHardware OBJECT IDENTIFIER ::= { 0 0 }
|
||||
"
|
||||
::= { charPortEntry 4 }
|
||||
|
||||
charPortReset OBJECT-TYPE
|
||||
SYNTAX INTEGER { ready(1), execute(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control to force the port into a clean, initial
|
||||
state, both hardware and software, disconnecting all
|
||||
the port's existing sessions. In response to a
|
||||
get-request or get-next-request, the agent always
|
||||
returns 'ready' as the value. Setting the value to
|
||||
'execute' causes a reset."
|
||||
::= { charPortEntry 5 }
|
||||
|
||||
charPortAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2), off(3),
|
||||
maintenance(4) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's desired state, independent of flow
|
||||
control. 'enabled' indicates that the port is
|
||||
allowed to pass characters and form new sessions.
|
||||
'disabled' indicates that the port is allowed to
|
||||
pass characters but not form new sessions. 'off'
|
||||
indicates that the port is not allowed to pass
|
||||
characters or have any sessions. 'maintenance'
|
||||
indicates a maintenance mode, exclusive of normal
|
||||
operation, such as running a test.
|
||||
|
||||
'enabled' corresponds to ifAdminStatus 'up'.
|
||||
'disabled' and 'off' correspond to ifAdminStatus
|
||||
'down'. 'maintenance' corresponds to ifAdminStatus
|
||||
'test'."
|
||||
::= { charPortEntry 6 }
|
||||
|
||||
charPortOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { up(1), down(2),
|
||||
maintenance(3), absent(4), active(5) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's actual, operational state, independent
|
||||
of flow control. 'up' indicates able to function
|
||||
normally. 'down' indicates inability to function
|
||||
for administrative or operational reasons.
|
||||
'maintenance' indicates a maintenance mode,
|
||||
exclusive of normal operation, such as running a
|
||||
test. 'absent' indicates that port hardware is not
|
||||
present. 'active' indicates up with a user present
|
||||
(e.g. logged in).
|
||||
|
||||
'up' and 'active' correspond to ifOperStatus 'up'.
|
||||
'down' and 'absent' correspond to ifOperStatus
|
||||
'down'. 'maintenance' corresponds to ifOperStatus
|
||||
'test'."
|
||||
::= { charPortEntry 7 }
|
||||
|
||||
charPortLastChange OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time the port entered
|
||||
its current operational state. If the current state
|
||||
was entered prior to the last reinitialization of
|
||||
the local network management subsystem, then this
|
||||
object contains a zero value."
|
||||
::= { charPortEntry 8 }
|
||||
|
||||
-- charPortInFlowType is deprecated in favor of
|
||||
-- charPortInFlowTypes
|
||||
|
||||
charPortInFlowType OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), xonXoff(2), hardware(3),
|
||||
ctsRts(4), dsrDtr(5) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The port's type of input flow control. 'none'
|
||||
indicates no flow control at this level or below.
|
||||
'xonXoff' indicates software flow control by
|
||||
recognizing XON and XOFF characters. 'hardware'
|
||||
indicates flow control delegated to the lower level,
|
||||
for example a parallel port.
|
||||
|
||||
'ctsRts' and 'dsrDtr' are specific to RS-232-like
|
||||
ports. Although not architecturally pure, they are
|
||||
included here for simplicity's sake."
|
||||
::= { charPortEntry 9 }
|
||||
|
||||
-- charPortOutFlowType is deprecated in favor of
|
||||
-- charPortOutFlowTypes
|
||||
|
||||
charPortOutFlowType OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), xonXoff(2), hardware(3),
|
||||
ctsRts(4), dsrDtr(5) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The port's type of output flow control. 'none'
|
||||
indicates no flow control at this level or below.
|
||||
'xonXoff' indicates software flow control by
|
||||
recognizing XON and XOFF characters. 'hardware'
|
||||
indicates flow control delegated to the lower level,
|
||||
for example a parallel port.
|
||||
|
||||
'ctsRts' and 'dsrDtr' are specific to RS-232-like
|
||||
ports. Although not architecturally pure, they are
|
||||
included here for simplicy's sake."
|
||||
::= { charPortEntry 10 }
|
||||
|
||||
charPortInFlowState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), unknown(2), stop(3), go(4) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of input flow control
|
||||
on the port. 'none' indicates not applicable.
|
||||
'unknown' indicates this level does not know.
|
||||
'stop' indicates flow not allowed. 'go' indicates
|
||||
flow allowed."
|
||||
::= { charPortEntry 11 }
|
||||
|
||||
charPortOutFlowState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), unknown(2), stop(3), go(4) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of output flow
|
||||
control on the port. 'none' indicates not
|
||||
applicable. 'unknown' indicates this level does not
|
||||
know. 'stop' indicates flow not allowed. 'go'
|
||||
indicates flow allowed."
|
||||
::= { charPortEntry 12 }
|
||||
|
||||
charPortInCharacters OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of characters detected as input from
|
||||
the port since system re-initialization and while
|
||||
the port operational state was 'up', 'active', or
|
||||
'maintenance', including, for example, framing, flow
|
||||
control (i.e. XON and XOFF), each occurrence of a
|
||||
BREAK condition, locally-processed input, and input
|
||||
sent to all sessions."
|
||||
::= { charPortEntry 13 }
|
||||
|
||||
charPortOutCharacters OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of characters detected as output to
|
||||
the port since system re-initialization and while
|
||||
the port operational state was 'up', 'active', or
|
||||
'maintenance', including, for example, framing, flow
|
||||
control (i.e. XON and XOFF), each occurrence of a
|
||||
BREAK condition, locally-created output, and output
|
||||
received from all sessions."
|
||||
::= { charPortEntry 14 }
|
||||
|
||||
charPortAdminOrigin OBJECT-TYPE
|
||||
SYNTAX INTEGER { dynamic(1), network(2), local(3),
|
||||
none(4) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administratively allowed origin for
|
||||
establishing session on the port. 'dynamic' allows
|
||||
'network' or 'local' session establishment. 'none'
|
||||
disallows session establishment."
|
||||
::= { charPortEntry 15 }
|
||||
|
||||
charPortSessionMaximum OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of concurrent sessions allowed
|
||||
on the port. A value of -1 indicates no maximum.
|
||||
Setting the maximum to less than the current number
|
||||
of sessions has unspecified results."
|
||||
::= { charPortEntry 16 }
|
||||
|
||||
charPortSessionNumber OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of open sessions on the port that are in
|
||||
the connecting, connected, or disconnecting state."
|
||||
::= { charPortEntry 17 }
|
||||
|
||||
charPortSessionIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of charSessIndex for the port's first or
|
||||
only active session. If the port has no active
|
||||
session, the agent returns the value zero."
|
||||
::= { charPortEntry 18 }
|
||||
|
||||
charPortInFlowTypes OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's types of input flow control at the
|
||||
software level. Hardware-level flow control is
|
||||
independently controlled by the appropriate
|
||||
hardware-level MIB.
|
||||
|
||||
A value of zero indicates no flow control.
|
||||
Depending on the specific implementation, any or
|
||||
all combinations of flow control may be chosen by
|
||||
adding the values:
|
||||
|
||||
128 xonXoff, recognizing XON and XOFF characters
|
||||
64 enqHost, ENQ/ACK to allow input to host
|
||||
32 enqTerm, ACK to allow output to port
|
||||
"
|
||||
::= { charPortEntry 19 }
|
||||
|
||||
charPortOutFlowTypes OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's types of output flow control at the
|
||||
software level. Hardware-level flow control is
|
||||
independently controlled by the appropriate
|
||||
hardware-level MIB.
|
||||
|
||||
A value of zero indicates no flow control.
|
||||
Depending on the specific implementation, any or
|
||||
all combinations of flow control may be chosen by
|
||||
adding the values:
|
||||
|
||||
128 xonXoff, recognizing XON and XOFF characters
|
||||
64 enqHost, ENQ/ACK to allow input to host
|
||||
32 enqTerm, ACK to allow output to port
|
||||
"
|
||||
::= { charPortEntry 20 }
|
||||
|
||||
charPortLowerIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value of the lower level hardware supporting
|
||||
this character port, zero if none."
|
||||
::= { charPortEntry 21 }
|
||||
|
||||
|
||||
-- the Character Session table
|
||||
|
||||
charSessTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CharSessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of port session entries."
|
||||
::= { char 3 }
|
||||
|
||||
charSessEntry OBJECT-TYPE
|
||||
SYNTAX CharSessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status and parameter values for a character port
|
||||
session."
|
||||
INDEX { charSessPortIndex, charSessIndex }
|
||||
::= { charSessTable 1 }
|
||||
|
||||
CharSessEntry ::=
|
||||
SEQUENCE {
|
||||
charSessPortIndex
|
||||
PortIndex,
|
||||
charSessIndex
|
||||
INTEGER,
|
||||
charSessKill
|
||||
INTEGER,
|
||||
charSessState
|
||||
INTEGER,
|
||||
charSessProtocol
|
||||
AutonomousType,
|
||||
charSessOperOrigin
|
||||
INTEGER,
|
||||
charSessInCharacters
|
||||
Counter32,
|
||||
charSessOutCharacters
|
||||
Counter32,
|
||||
charSessConnectionId
|
||||
InstancePointer,
|
||||
charSessStartTime
|
||||
TimeTicks
|
||||
}
|
||||
|
||||
charSessPortIndex OBJECT-TYPE
|
||||
SYNTAX PortIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of charPortIndex for the port to which
|
||||
this session belongs."
|
||||
::= { charSessEntry 1 }
|
||||
|
||||
charSessIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The session index in the context of the port, a
|
||||
non-zero positive integer. Session indexes within a
|
||||
port need not be sequential. Session indexes may be
|
||||
reused for different ports. For example, port 1 and
|
||||
port 3 may both have a session 2 at the same time.
|
||||
Session indexes may have any valid integer value,
|
||||
with any meaning convenient to the agent
|
||||
implementation."
|
||||
::= { charSessEntry 2 }
|
||||
|
||||
charSessKill OBJECT-TYPE
|
||||
SYNTAX INTEGER { ready(1), execute(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control to terminate the session. In response to
|
||||
a get-request or get-next-request, the agent always
|
||||
returns 'ready' as the value. Setting the value to
|
||||
'execute' causes termination."
|
||||
::= { charSessEntry 3 }
|
||||
|
||||
charSessState OBJECT-TYPE
|
||||
SYNTAX INTEGER { connecting(1), connected(2),
|
||||
disconnecting(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of the session,
|
||||
disregarding flow control. 'connected' indicates
|
||||
that character data could flow on the network side
|
||||
of session. 'connecting' indicates moving from
|
||||
nonexistent toward 'connected'. 'disconnecting'
|
||||
indicates moving from 'connected' or 'connecting' to
|
||||
nonexistent."
|
||||
::= { charSessEntry 4 }
|
||||
|
||||
charSessProtocol OBJECT-TYPE
|
||||
SYNTAX AutonomousType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network protocol over which the session is
|
||||
running. Other OBJECT IDENTIFIER values may be
|
||||
defined elsewhere, in association with specific
|
||||
protocols. However, this document assigns those of
|
||||
known interest as of this writing."
|
||||
::= { charSessEntry 5 }
|
||||
|
||||
wellKnownProtocols OBJECT IDENTIFIER ::= { char 4 }
|
||||
|
||||
protocolOther OBJECT IDENTIFIER ::= { wellKnownProtocols 1 }
|
||||
protocolTelnet OBJECT IDENTIFIER ::= { wellKnownProtocols 2 }
|
||||
protocolRlogin OBJECT IDENTIFIER ::= { wellKnownProtocols 3 }
|
||||
protocolLat OBJECT IDENTIFIER ::= { wellKnownProtocols 4 }
|
||||
protocolX29 OBJECT IDENTIFIER ::= { wellKnownProtocols 5 }
|
||||
protocolVtp OBJECT IDENTIFIER ::= { wellKnownProtocols 6 }
|
||||
|
||||
|
||||
charSessOperOrigin OBJECT-TYPE
|
||||
SYNTAX INTEGER { unknown(1), network(2), local(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The session's source of establishment."
|
||||
::= { charSessEntry 6 }
|
||||
|
||||
charSessInCharacters OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This session's subset of charPortInCharacters."
|
||||
::= { charSessEntry 7 }
|
||||
|
||||
charSessOutCharacters OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This session's subset of charPortOutCharacters."
|
||||
::= { charSessEntry 8 }
|
||||
|
||||
charSessConnectionId OBJECT-TYPE
|
||||
SYNTAX InstancePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A reference to additional local MIB information.
|
||||
This should be the highest available related MIB,
|
||||
corresponding to charSessProtocol, such as Telnet.
|
||||
For example, the value for a TCP connection (in the
|
||||
absence of a Telnet MIB) is the object identifier of
|
||||
tcpConnState. If an agent is not configured to have
|
||||
such values, the agent returns the object
|
||||
identifier:
|
||||
|
||||
nullConnectionId OBJECT IDENTIFIER ::= { 0 0 }
|
||||
"
|
||||
::= { charSessEntry 9 }
|
||||
|
||||
charSessStartTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime in MIB-2 when the session
|
||||
entered connecting state."
|
||||
::= { charSessEntry 10 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
charConformance OBJECT IDENTIFIER ::= { char 5 }
|
||||
|
||||
charGroups OBJECT IDENTIFIER ::= { charConformance 1 }
|
||||
charCompliances OBJECT IDENTIFIER ::= { charConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
charCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities
|
||||
which have Character hardware interfaces."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { charGroup }
|
||||
::= { charCompliances 1 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
charGroup OBJECT-GROUP
|
||||
OBJECTS { charNumber, charPortIndex, charPortName,
|
||||
charPortType, charPortHardware, charPortReset,
|
||||
charPortAdminStatus, charPortOperStatus,
|
||||
charPortLastChange,
|
||||
charPortInFlowState, charPortOutFlowState,
|
||||
charPortAdminOrigin, charPortSessionMaximum,
|
||||
charPortInFlowTypes, charPortOutFlowTypes,
|
||||
charPortInCharacters, charPortOutCharacters,
|
||||
charPortSessionNumber, charPortSessionIndex,
|
||||
charPortLowerIfIndex,
|
||||
charSessPortIndex, charSessIndex,
|
||||
charSessKill, charSessState,
|
||||
charSessProtocol, charSessOperOrigin,
|
||||
charSessInCharacters, charSessOutCharacters,
|
||||
charSessConnectionId, charSessStartTime }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing information
|
||||
applicable to all Character interfaces."
|
||||
::= { charGroups 1 }
|
||||
|
||||
END
|
||||
383
mibs/ietf/CIRCUIT-IF-MIB
Normal file
383
mibs/ietf/CIRCUIT-IF-MIB
Normal file
@@ -0,0 +1,383 @@
|
||||
CIRCUIT-IF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
mib-2, Gauge32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, RowStatus,
|
||||
TimeStamp, RowPointer, StorageType FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
ifIndex, InterfaceIndex FROM IF-MIB;
|
||||
|
||||
circuitIfMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200201030000Z" -- January 3, 2002
|
||||
ORGANIZATION "IETF Frame Relay Service MIB Working Group"
|
||||
CONTACT-INFO
|
||||
|
||||
|
||||
"IETF Frame Relay Service MIB (frnetmib) Working Group
|
||||
|
||||
WG Charter: http://www.ietf.org/html.charters/
|
||||
frnetmib-charter.html
|
||||
WG-email: frnetmib@sunroof.eng.sun.com
|
||||
Subscribe: frnetmib-request@sunroof.eng.sun.com
|
||||
Email Archive: ftp://ftp.ietf.org/ietf-mail-archive/frnetmib
|
||||
|
||||
Chair: Andy Malis
|
||||
Vivace Networks
|
||||
Email: Andy.Malis@vivacenetworks.com
|
||||
|
||||
WG editor: Robert Steinberger
|
||||
Paradyne Networks and
|
||||
Fujitsu Network Communications
|
||||
Email: robert.steinberger@fnc.fujitsu.com
|
||||
|
||||
Co-author: Orly Nicklass
|
||||
RAD Data Communications Ltd.
|
||||
EMail: Orly_n@rad.co.il"
|
||||
DESCRIPTION
|
||||
"The MIB module to allow insertion of selected circuit into
|
||||
the ifTable."
|
||||
REVISION "200201030000Z" -- January 3, 2002
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 3201"
|
||||
::= { mib-2 94 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
CiFlowDirection ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The direction of data flow thru a circuit.
|
||||
|
||||
transmit(1) - Only transmitted data
|
||||
receive(2) - Only received data
|
||||
both(3) - Both transmitted and received data."
|
||||
SYNTAX INTEGER {
|
||||
transmit(1),
|
||||
receive(2),
|
||||
both(3)
|
||||
}
|
||||
|
||||
ciObjects OBJECT IDENTIFIER ::= { circuitIfMIB 1 }
|
||||
ciCapabilities OBJECT IDENTIFIER ::= { circuitIfMIB 2 }
|
||||
ciConformance OBJECT IDENTIFIER ::= { circuitIfMIB 3 }
|
||||
|
||||
|
||||
|
||||
-- The Circuit Interface Circuit Table
|
||||
--
|
||||
-- This table is used to define and display the circuits that
|
||||
-- are added to the ifTable. It maps circuits to their respective
|
||||
-- ifIndex values.
|
||||
|
||||
ciCircuitTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CiCircuitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Circuit Interface Circuit Table."
|
||||
::= { ciObjects 1 }
|
||||
|
||||
ciCircuitEntry OBJECT-TYPE
|
||||
SYNTAX CiCircuitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the Circuit Interface Circuit Table."
|
||||
INDEX { ciCircuitObject, ciCircuitFlow }
|
||||
::= { ciCircuitTable 1 }
|
||||
|
||||
CiCircuitEntry ::=
|
||||
SEQUENCE {
|
||||
--
|
||||
-- Index Control Variables
|
||||
--
|
||||
ciCircuitObject RowPointer,
|
||||
ciCircuitFlow CiFlowDirection,
|
||||
ciCircuitStatus RowStatus,
|
||||
--
|
||||
-- Data variables
|
||||
--
|
||||
ciCircuitIfIndex InterfaceIndex,
|
||||
ciCircuitCreateTime TimeStamp,
|
||||
--
|
||||
-- Data Persistence
|
||||
--
|
||||
ciCircuitStorageType StorageType
|
||||
}
|
||||
|
||||
ciCircuitObject OBJECT-TYPE
|
||||
SYNTAX RowPointer
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value contains the RowPointer that uniquely
|
||||
|
||||
|
||||
describes the circuit that is to be added to this table.
|
||||
Any RowPointer that will force the size of OBJECT
|
||||
IDENTIFIER of the row to grow beyond the legal limit
|
||||
MUST be rejected.
|
||||
|
||||
The purpose of this object is to point a network manager
|
||||
to the table in which the circuit was created as well as
|
||||
define the circuit on which the interface is defined.
|
||||
|
||||
Valid tables for this object include the frCircuitTable
|
||||
from the Frame Relay DTE MIB(FRAME-RELAY-DTE-MIB), the
|
||||
frPVCEndptTable from the Frame Relay Service MIB
|
||||
(FRNETSERV-MIB), and the aal5VccTable from the ATM MIB
|
||||
(ATM MIB). However, including circuits from other MIB
|
||||
tables IS NOT prohibited."
|
||||
::= { ciCircuitEntry 1 }
|
||||
|
||||
ciCircuitFlow OBJECT-TYPE
|
||||
SYNTAX CiFlowDirection
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The direction of data flow through the circuit for which
|
||||
the virtual interface is defined. The following define
|
||||
the information that the virtual interface will report.
|
||||
|
||||
transmit(1) - Only transmitted frames
|
||||
receive(2) - Only received frames
|
||||
both(3) - Both transmitted and received frames.
|
||||
|
||||
It is recommended that the ifDescr of the circuit
|
||||
interfaces that are not both(3) SHOULD have text warning
|
||||
the operators that the particular interface represents
|
||||
only half the traffic on the circuit."
|
||||
::= { ciCircuitEntry 2 }
|
||||
|
||||
ciCircuitStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the current row. This object is
|
||||
used to add, delete, and disable rows in this
|
||||
table. When the status changes to active(1), a row
|
||||
will also be added to the interface map table below
|
||||
and a row will be added to the ifTable. These rows
|
||||
SHOULD not be removed until the status is changed
|
||||
from active(1). The value of ifIndex for the row that
|
||||
|
||||
|
||||
is added to the ifTable is determined by the agent
|
||||
and MUST follow the rules of the ifTable. The value
|
||||
of ifType for that interface will be frDlciEndPt(193)
|
||||
for a frame relay circuit, atmVciEndPt(194) for an
|
||||
ATM circuit, or another ifType defining the circuit
|
||||
type for any other circuit.
|
||||
|
||||
When this object is set to destroy(6), the associated
|
||||
row in the interface map table will be removed and the
|
||||
ifIndex will be removed from the ifTable. Removing
|
||||
the ifIndex MAY initiate a chain of events that causes
|
||||
changes to other tables as well.
|
||||
|
||||
The rows added to this table MUST have a valid object
|
||||
identifier for ciCircuitObject. This means that the
|
||||
referenced object must exist and it must be in a table
|
||||
that supports circuits.
|
||||
|
||||
The object referenced by ciCircuitObject MUST exist
|
||||
prior to transitioning a row to active(1). If at any
|
||||
point the object referenced by ciCircuitObject does not
|
||||
exist or the row containing it is not in the active(1)
|
||||
state, the status SHOULD either age out the row or
|
||||
report notReady(3). The effects transitioning from
|
||||
active(1) to notReady(3) are the same as those caused
|
||||
by setting the status to destroy(6).
|
||||
|
||||
Each row in this table relies on information from other
|
||||
MIB modules. The rules persistence of data SHOULD follow
|
||||
the same rules as those of the underlying MIB module.
|
||||
For example, if the circuit defined by ciCircuitObject
|
||||
would normally be stored in non-volatile memory, then
|
||||
the row SHOULD also be non-volatile."
|
||||
::= { ciCircuitEntry 3 }
|
||||
|
||||
ciCircuitIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex that the agent assigns to this row."
|
||||
::= { ciCircuitEntry 4 }
|
||||
|
||||
ciCircuitCreateTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
||||
|
||||
"This object returns the value of sysUpTime at the time
|
||||
the value of ciCircuitStatus last transitioned to
|
||||
active(1). If ciCircuitStatus has never been active(1),
|
||||
this object SHOULD return 0."
|
||||
::= { ciCircuitEntry 5 }
|
||||
|
||||
ciCircuitStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The storage type used for this row."
|
||||
::= { ciCircuitEntry 6 }
|
||||
|
||||
-- The Circuit Interface Map Table
|
||||
--
|
||||
-- This table maps the ifIndex values that are assigned to
|
||||
-- rows in the circuit table back to the objects that define
|
||||
-- the circuits.
|
||||
|
||||
ciIfMapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CiIfMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Circuit Interface Map Table."
|
||||
::= { ciObjects 2 }
|
||||
|
||||
ciIfMapEntry OBJECT-TYPE
|
||||
SYNTAX CiIfMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the Circuit Interface Map Table."
|
||||
INDEX { ifIndex }
|
||||
::= { ciIfMapTable 1 }
|
||||
|
||||
CiIfMapEntry ::=
|
||||
SEQUENCE {
|
||||
--
|
||||
-- Mapped Object Variables
|
||||
--
|
||||
ciIfMapObject RowPointer,
|
||||
ciIfMapFlow CiFlowDirection
|
||||
}
|
||||
|
||||
ciIfMapObject OBJECT-TYPE
|
||||
SYNTAX RowPointer
|
||||
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value contains the value of RowPointer that
|
||||
corresponds to the current ifIndex."
|
||||
::= { ciIfMapEntry 1 }
|
||||
|
||||
ciIfMapFlow OBJECT-TYPE
|
||||
SYNTAX CiFlowDirection
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value contains the value of ciCircuitFlow that
|
||||
corresponds to the current ifIndex."
|
||||
::= { ciIfMapEntry 2 }
|
||||
|
||||
-- Change tracking metrics
|
||||
|
||||
ciIfLastChange OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the most recent change to
|
||||
ciCircuitStatus for any row in ciCircuitTable."
|
||||
::= { ciObjects 3 }
|
||||
|
||||
ciIfNumActive OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of active rows in ciCircuitTable."
|
||||
::= { ciObjects 4 }
|
||||
|
||||
-- Conformance Information
|
||||
|
||||
ciMIBGroups OBJECT IDENTIFIER ::= { ciConformance 1 }
|
||||
ciMIBCompliances OBJECT IDENTIFIER ::= { ciConformance 2 }
|
||||
|
||||
--
|
||||
-- Compliance Statements
|
||||
--
|
||||
|
||||
ciCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities
|
||||
|
||||
|
||||
which support of the Circuit Interfaces MIB module.
|
||||
This group defines the minimum level of support
|
||||
required for compliance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { ciCircuitGroup,
|
||||
ciIfMapGroup,
|
||||
ciStatsGroup }
|
||||
|
||||
OBJECT ciCircuitStatus
|
||||
SYNTAX INTEGER { active(1) } -- subset of RowStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Row creation can be done outside of the scope of
|
||||
the SNMP protocol. If this object is implemented with
|
||||
max-access of read-only, then the only value that MUST
|
||||
be returned is active(1)."
|
||||
|
||||
OBJECT ciCircuitStorageType
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"It is legal to support ciCircuitStorageType as read-
|
||||
only as long as the value reported in consistent
|
||||
with the actual storage mechanism employed within the
|
||||
agent."
|
||||
|
||||
::= { ciMIBCompliances 1 }
|
||||
|
||||
--
|
||||
-- Units of Conformance
|
||||
--
|
||||
ciCircuitGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ciCircuitStatus,
|
||||
ciCircuitIfIndex,
|
||||
ciCircuitCreateTime,
|
||||
ciCircuitStorageType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of required objects providing
|
||||
information from the circuit table."
|
||||
::= { ciMIBGroups 1 }
|
||||
|
||||
ciIfMapGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ciIfMapObject,
|
||||
ciIfMapFlow
|
||||
}
|
||||
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of required objects providing
|
||||
information from the interface map table."
|
||||
::= { ciMIBGroups 2 }
|
||||
|
||||
ciStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ciIfLastChange,
|
||||
ciIfNumActive
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of statistical metrics used to help manage
|
||||
the ciCircuitTable."
|
||||
::= { ciMIBGroups 3 }
|
||||
END
|
||||
1297
mibs/ietf/CLNS-MIB
Normal file
1297
mibs/ietf/CLNS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
145
mibs/ietf/COFFEE-POT-MIB
Normal file
145
mibs/ietf/COFFEE-POT-MIB
Normal file
@@ -0,0 +1,145 @@
|
||||
COFFEE-POT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, transmission
|
||||
FROM SNMPv2-SMI
|
||||
TimeInterval, DisplayString
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
coffee MODULE-IDENTITY
|
||||
LAST-UPDATED "9803231700Z"
|
||||
ORGANIZATION "Networked Appliance Management Working Group"
|
||||
|
||||
CONTACT-INFO
|
||||
" Michael Slavitch
|
||||
Loran Technologies,
|
||||
955 Green Valley Crescent
|
||||
Ottawa, Ontario Canada K2A 0B6
|
||||
|
||||
Tel: 613-723-7505
|
||||
Fax: 613-723-7209
|
||||
E-mail: slavitch@loran.com"
|
||||
DESCRIPTION
|
||||
"The MIB Module for coffee vending devices."
|
||||
::= { transmission 132 }
|
||||
|
||||
potName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor description of the pot under management"
|
||||
::= { coffee 1 }
|
||||
|
||||
|
||||
potCapacity OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of units of beverage supported by this device
|
||||
(regardless of its current state) ."
|
||||
::= { coffee 2 }
|
||||
|
||||
|
||||
potType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
automatic-drip(1),
|
||||
percolator(2),
|
||||
french-press(3),
|
||||
espresso(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The brew type of the coffee pot."
|
||||
::= { coffee 3 }
|
||||
|
||||
potLocation OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical location of the pot in question"
|
||||
::= { coffee 4 }
|
||||
|
||||
|
||||
potMonitor OBJECT IDENTIFIER ::= { coffee 6 }
|
||||
|
||||
|
||||
potOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
off(1),
|
||||
brewing(2),
|
||||
holding(3),
|
||||
other(4),
|
||||
waiting(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operating status of the pot in question. Note
|
||||
that this is a read-only feature. Current hardware
|
||||
prevents us from changing the port state via SNMP."
|
||||
::= { potMonitor 1 }
|
||||
|
||||
potLevel OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of units of coffee under management. The
|
||||
units of level are defined in potMetric below."
|
||||
::= { potMonitor 2 }
|
||||
|
||||
potMetric OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
espresso(1),
|
||||
demi-tasse(2),
|
||||
cup(3),
|
||||
mug(4),
|
||||
bucket(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor description of the pot under management"
|
||||
::= { potMonitor 3 }
|
||||
|
||||
|
||||
potStartTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in seconds since Jan 1 1970 to start the pot
|
||||
if and only if potOperStatus is waiting(5)"
|
||||
::= { potMonitor 4 }
|
||||
|
||||
|
||||
lastStartTime OBJECT-TYPE
|
||||
SYNTAX TimeInterval
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
||||
|
||||
"The amount of time, in TimeTicks, since the coffee
|
||||
making process was initiated."
|
||||
::= { potMonitor 5 }
|
||||
|
||||
|
||||
potTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "degrees Centigrade"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ambient temperature of the coffee within the pot"
|
||||
|
||||
::= { potMonitor 6 }
|
||||
|
||||
END
|
||||
879
mibs/ietf/COPS-CLIENT-MIB
Normal file
879
mibs/ietf/COPS-CLIENT-MIB
Normal file
@@ -0,0 +1,879 @@
|
||||
COPS-CLIENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32,
|
||||
Unsigned32, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
TimeStamp, TimeInterval, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
|
||||
-- REFERENCE
|
||||
|
||||
|
||||
-- "The COPS (Common Open Policy Service) Protocol RFC 2748
|
||||
|
||||
copsClientMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200009280000Z"
|
||||
ORGANIZATION "IETF RSVP Admission Policy Working Group"
|
||||
CONTACT-INFO
|
||||
" Andrew Smith (WG co-chair)
|
||||
Phone: +1 408 579 2821
|
||||
Email: ah_smith@pacbell.net
|
||||
|
||||
Mark Stevens (WG co-chair)
|
||||
Phone: +1 978 287 9102
|
||||
Email: markstevens@lucent.com
|
||||
|
||||
Editor: Andrew Smith
|
||||
Phone: +1 408 579 2821
|
||||
Email: ah_smith@pacbell.net
|
||||
|
||||
Editor: David Partain
|
||||
Phone: +46 13 28 41 44
|
||||
Email: David.Partain@ericsson.com
|
||||
|
||||
Editor: John Seligson
|
||||
Phone: +1 408 495 2992
|
||||
Email: jseligso@nortelnetworks.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The COPS Client MIB module"
|
||||
|
||||
REVISION "200009280000Z"
|
||||
DESCRIPTION "This version published as RFC 2940"
|
||||
|
||||
::= { mib-2 89 }
|
||||
|
||||
copsClientMIBObjects OBJECT IDENTIFIER ::= { copsClientMIB 1 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Textual Conventions
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
CopsClientState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value indicating the state of a COPS client."
|
||||
SYNTAX INTEGER {
|
||||
copsClientInvalid(1), -- default state.
|
||||
copsClientTcpconnected(2), -- TCP connection up but COPS
|
||||
-- not yet open.
|
||||
|
||||
|
||||
copsClientAuthenticating(3), -- TCP connection up but still
|
||||
-- authenticating.
|
||||
copsClientSecAccepted(4), -- connection authenticated.
|
||||
copsClientAccepted(5), -- COPS server accepted client.
|
||||
copsClientTimingout(6) -- Keepalive timer has expired,
|
||||
-- client is in process of
|
||||
-- tearing down connection.
|
||||
}
|
||||
|
||||
CopsServerEntryType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value indicating how a COPS server entry came into existence."
|
||||
SYNTAX INTEGER {
|
||||
copsServerStatic(1), -- configured by manager
|
||||
copsServerRedirect(2) -- notified by COPS server
|
||||
}
|
||||
|
||||
CopsErrorCode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value describing a COPS protocol error. Codes are identical
|
||||
to those used by the COPS protocol itself."
|
||||
SYNTAX INTEGER {
|
||||
errorOther(0), -- none of the below
|
||||
errorBadHandle(1),
|
||||
errorInvalidHandleReference(2),
|
||||
errorBadMessageFormat(3),
|
||||
errorUnableToProcess(4),
|
||||
errorMandatoryClientSiMissing(5),
|
||||
errorUnsupportedClientType(6),
|
||||
errorMandatoryCopsObjectMissing(7),
|
||||
errorClientFailure(8),
|
||||
errorCommunicationFailure(9),
|
||||
errorUnspecified(10), -- client-type specific subcode
|
||||
errorShuttingDown(11),
|
||||
errorRedirectToPreferredServer(12),
|
||||
errorUnknownCopsObject(13),
|
||||
errorAuthenticationFailure(14),
|
||||
errorAuthenticationMissing(15)
|
||||
}
|
||||
-- REFERENCE
|
||||
-- "RFC 2748 section 2.2.8"
|
||||
|
||||
CopsTcpPort ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value indicating a TCP protocol port number."
|
||||
|
||||
|
||||
SYNTAX INTEGER (0..65535)
|
||||
|
||||
CopsAuthType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value indicating a type of security authentication mechanism."
|
||||
SYNTAX INTEGER {
|
||||
authNone(0),
|
||||
authOther(1),
|
||||
authIpSecAh(2),
|
||||
authIpSecEsp(3),
|
||||
authTls(4),
|
||||
authCopsIntegrity(5)
|
||||
}
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
copsClientCapabilitiesGroup OBJECT IDENTIFIER
|
||||
::= { copsClientMIBObjects 1 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
--
|
||||
-- Capabilities of the COPS client to connect to a COPS server:
|
||||
--
|
||||
copsClientCapabilities OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
copsClientVersion1(0), -- supports version1 of COPS protocol
|
||||
copsClientAuthIpSecAh(1) , -- supports IP-SEC Authentication
|
||||
copsClientAuthIpSecEsp(2), -- supports IP-SEC Encryption
|
||||
copsClientAuthTls(3), -- supports Transport-Layer Security
|
||||
copsClientAuthInteg(4) -- supports COPS Integrity
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of the optional capabilities that this COPS client
|
||||
supports."
|
||||
::= { copsClientCapabilitiesGroup 1 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
copsClientStatusGroup OBJECT IDENTIFIER ::= { copsClientMIBObjects 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
--
|
||||
-- Current status of COPS server connections, all read-only.
|
||||
--
|
||||
|
||||
|
||||
|
||||
copsClientServerCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CopsClientServerCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of information regarding COPS servers as seen from the
|
||||
point of view of a COPS client. This table contains entries
|
||||
for both statically-configured and dynamically-learned servers
|
||||
(from a PDP Redirect operation). One entry exists in this table
|
||||
for each COPS Client-Type served by the COPS server. In addition,
|
||||
an entry will exist with copsClientServerClientType 0 (zero)
|
||||
representing information about the underlying connection itself:
|
||||
this is consistent with the COPS specification which reserves
|
||||
this value for this purpose."
|
||||
|
||||
::= { copsClientStatusGroup 1 }
|
||||
|
||||
copsClientServerCurrentEntry OBJECT-TYPE
|
||||
SYNTAX CopsClientServerCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A set of information regarding a single COPS server serving
|
||||
a single COPS Client-Type from the point of view of a COPS
|
||||
client."
|
||||
INDEX { copsClientServerAddressType, copsClientServerAddress,
|
||||
copsClientServerClientType }
|
||||
::= { copsClientServerCurrentTable 1 }
|
||||
|
||||
CopsClientServerCurrentEntry ::=
|
||||
SEQUENCE {
|
||||
copsClientServerAddressType InetAddressType,
|
||||
copsClientServerAddress InetAddress,
|
||||
copsClientServerClientType INTEGER,
|
||||
copsClientServerTcpPort CopsTcpPort,
|
||||
copsClientServerType CopsServerEntryType,
|
||||
copsClientServerAuthType CopsAuthType,
|
||||
copsClientServerLastConnAttempt TimeStamp,
|
||||
copsClientState CopsClientState,
|
||||
copsClientServerKeepaliveTime TimeInterval,
|
||||
copsClientServerAccountingTime TimeInterval,
|
||||
copsClientInPkts Counter32,
|
||||
copsClientOutPkts Counter32,
|
||||
copsClientInErrs Counter32,
|
||||
copsClientLastError CopsErrorCode,
|
||||
copsClientTcpConnectAttempts Counter32,
|
||||
copsClientTcpConnectFailures Counter32,
|
||||
copsClientOpenAttempts Counter32,
|
||||
|
||||
|
||||
copsClientOpenFailures Counter32,
|
||||
copsClientErrUnsupportClienttype Counter32,
|
||||
copsClientErrUnsupportedVersion Counter32,
|
||||
copsClientErrLengthMismatch Counter32,
|
||||
copsClientErrUnknownOpcode Counter32,
|
||||
copsClientErrUnknownCnum Counter32,
|
||||
copsClientErrBadCtype Counter32,
|
||||
copsClientErrBadSends Counter32,
|
||||
copsClientErrWrongObjects Counter32,
|
||||
copsClientErrWrongOpcode Counter32,
|
||||
copsClientKaTimedoutClients Counter32,
|
||||
copsClientErrAuthFailures Counter32,
|
||||
copsClientErrAuthMissing Counter32
|
||||
}
|
||||
|
||||
copsClientServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of address in copsClientServerAddress."
|
||||
::= { copsClientServerCurrentEntry 1 }
|
||||
|
||||
copsClientServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPv4, IPv6 or DNS address of a COPS Server. Note that,
|
||||
since this is an index to the table, the DNS name must be
|
||||
short enough to fit into the maximum length of indices allowed
|
||||
by the management protocol in use."
|
||||
REFERENCE
|
||||
"RFC 2748 section 2.3"
|
||||
::= { copsClientServerCurrentEntry 2 }
|
||||
|
||||
copsClientServerClientType OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The COPS protocol Client-Type for which this entry
|
||||
applies. Multiple Client-Types can be served by a single
|
||||
COPS server. The value 0 (zero) indicates that this
|
||||
entry contains information about the underlying connection
|
||||
itself."
|
||||
REFERENCE
|
||||
"RFC 2748 section 6, IANA"
|
||||
|
||||
|
||||
::= { copsClientServerCurrentEntry 3 }
|
||||
|
||||
copsClientServerTcpPort OBJECT-TYPE
|
||||
SYNTAX CopsTcpPort
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TCP port number on the COPS server to which the
|
||||
client should connect/is connected."
|
||||
::= { copsClientServerCurrentEntry 4 }
|
||||
|
||||
copsClientServerType OBJECT-TYPE
|
||||
SYNTAX CopsServerEntryType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicator of the source of this COPS server information.
|
||||
COPS servers may be configured by network management
|
||||
into copsClientServerConfigTable and appear in this entry
|
||||
with type copsServerStatic(1). Alternatively, the may be
|
||||
notified from another COPS server by means of the COPS
|
||||
PDP-Redirect mechanism and appear as copsServerRedirect(2)."
|
||||
::= { copsClientServerCurrentEntry 5 }
|
||||
|
||||
copsClientServerAuthType OBJECT-TYPE
|
||||
SYNTAX CopsAuthType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicator of the current security mode in use between
|
||||
client and this COPS server."
|
||||
::= { copsClientServerCurrentEntry 6 }
|
||||
|
||||
copsClientServerLastConnAttempt OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Timestamp of the last time that this client attempted to
|
||||
connect to this COPS server."
|
||||
::= { copsClientServerCurrentEntry 7 }
|
||||
|
||||
copsClientState OBJECT-TYPE
|
||||
SYNTAX CopsClientState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of the connection and COPS protocol with respect
|
||||
|
||||
|
||||
to this COPS server."
|
||||
::= { copsClientServerCurrentEntry 8 }
|
||||
|
||||
copsClientServerKeepaliveTime OBJECT-TYPE
|
||||
SYNTAX TimeInterval
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the COPS protocol Keepalive timeout, in
|
||||
centiseconds, currently in use by this client, as
|
||||
specified by this COPS server in the Client-Accept operation.
|
||||
A value of zero indicates no keepalive activity is expected."
|
||||
REFERENCE
|
||||
"RFC 2748 section 3.7, 4.4"
|
||||
::= { copsClientServerCurrentEntry 9 }
|
||||
|
||||
copsClientServerAccountingTime OBJECT-TYPE
|
||||
SYNTAX TimeInterval
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the COPS protocol Accounting timeout, in
|
||||
centiseconds, currently in use by this client, as specified
|
||||
by the COPS server in the Client-Accept operation. A value
|
||||
of zero indicates no accounting activity is to be performed."
|
||||
REFERENCE
|
||||
"RFC 2748 section 3.7"
|
||||
::= { copsClientServerCurrentEntry 10 }
|
||||
|
||||
copsClientInPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
has received from this COPS server marked for this Client-Type.
|
||||
This value is cumulative since agent restart and is not zeroed
|
||||
on new connections."
|
||||
::= { copsClientServerCurrentEntry 11 }
|
||||
|
||||
copsClientOutPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
has sent to this COPS server marked for this Client-Type. This
|
||||
value is cumulative since agent restart and is not zeroed on new
|
||||
|
||||
|
||||
connections."
|
||||
::= { copsClientServerCurrentEntry 12 }
|
||||
|
||||
copsClientInErrs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
has received from this COPS server marked for this Client-Type
|
||||
that contained errors in syntax. This value is cumulative since
|
||||
agent restart and is not zeroed on new connections."
|
||||
::= { copsClientServerCurrentEntry 13 }
|
||||
|
||||
copsClientLastError OBJECT-TYPE
|
||||
SYNTAX CopsErrorCode
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The code contained in the last COPS protocol Error Object
|
||||
received by this client from this COPS server marked for this
|
||||
Client-Type. This value is not zeroed on COPS Client-Open
|
||||
operations."
|
||||
REFERENCE
|
||||
"RFC 2748 section 2.2.8"
|
||||
::= { copsClientServerCurrentEntry 14 }
|
||||
|
||||
copsClientTcpConnectAttempts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of times that this COPS client has tried
|
||||
(successfully or otherwise) to open an TCP connection to a COPS
|
||||
server. This value is cumulative since agent restart and is not
|
||||
zeroed on new connections. This value is not incremented for
|
||||
entries representing a non-zero Client-Type."
|
||||
::= { copsClientServerCurrentEntry 15 }
|
||||
|
||||
copsClientTcpConnectFailures OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of times that this COPS client has failed
|
||||
to open an TCP connection to a COPS server. This value is
|
||||
cumulative since agent restart and is not zeroed on new
|
||||
connections. This value is not incremented for
|
||||
|
||||
|
||||
entries representing a non-zero Client-Type."
|
||||
::= { copsClientServerCurrentEntry 16 }
|
||||
|
||||
copsClientOpenAttempts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of times that this COPS client has tried
|
||||
to perform a COPS Client-Open to a COPS server for this
|
||||
Client-Type. This value is cumulative since agent restart and is
|
||||
not zeroed on new connections."
|
||||
::= { copsClientServerCurrentEntry 17 }
|
||||
|
||||
copsClientOpenFailures OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of times that this COPS client has failed
|
||||
to perform a COPS Client-Open to a COPS server for this
|
||||
Client-Type. This value is cumulative since agent restart and is
|
||||
not zeroed on new connections."
|
||||
::= { copsClientServerCurrentEntry 18 }
|
||||
|
||||
copsClientErrUnsupportClienttype OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
has received from COPS servers that referred to Client-Types
|
||||
that are unsupported by this client. This value is cumulative
|
||||
since agent restart and is not zeroed on new connections. This
|
||||
value is not incremented for entries representing a non-zero
|
||||
Client-Type."
|
||||
::= { copsClientServerCurrentEntry 19 }
|
||||
|
||||
copsClientErrUnsupportedVersion OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
has received from COPS servers marked for this Client-Type that
|
||||
had a COPS protocol Version number that is unsupported by this
|
||||
client. This value is cumulative since agent restart and is not
|
||||
zeroed on new connections."
|
||||
|
||||
|
||||
::= { copsClientServerCurrentEntry 20 }
|
||||
|
||||
copsClientErrLengthMismatch OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
has received from COPS servers marked for this Client-Type that
|
||||
had a COPS protocol Message Length that did not match the actual
|
||||
received message. This value is cumulative since agent restart
|
||||
and is not zeroed on new connections."
|
||||
::= { copsClientServerCurrentEntry 21 }
|
||||
|
||||
copsClientErrUnknownOpcode OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
has received from COPS servers marked for this Client-Type that
|
||||
had a COPS protocol Op Code that was unrecognised by this
|
||||
client. This value is cumulative since agent restart and is not
|
||||
zeroed on new connections."
|
||||
::= { copsClientServerCurrentEntry 22 }
|
||||
|
||||
copsClientErrUnknownCnum OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
has received from COPS servers marked for this Client-Type that
|
||||
contained a COPS protocol object C-Num that was unrecognised by
|
||||
this client. This value is cumulative since agent restart and is
|
||||
not zeroed on new connections."
|
||||
::= { copsClientServerCurrentEntry 23 }
|
||||
|
||||
copsClientErrBadCtype OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
has received from COPS servers marked for this Client-Type that
|
||||
contained a COPS protocol object C-Type that was not defined for
|
||||
the C-Nums known by this client. This value is cumulative since
|
||||
agent restart and is not zeroed on new connections."
|
||||
|
||||
|
||||
::= { copsClientServerCurrentEntry 24 }
|
||||
|
||||
copsClientErrBadSends OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
attempted to send to COPS servers marked for this Client-Type
|
||||
that resulted in a transmit error. This value is cumulative
|
||||
since agent restart and is not zeroed on new connections."
|
||||
::= { copsClientServerCurrentEntry 25 }
|
||||
|
||||
copsClientErrWrongObjects OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
has received from COPS servers marked for this Client-Type that
|
||||
did not contain a permitted set of COPS protocol objects. This
|
||||
value is cumulative since agent restart and is not zeroed on new
|
||||
connections."
|
||||
::= { copsClientServerCurrentEntry 26 }
|
||||
|
||||
copsClientErrWrongOpcode OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of COPS messages that this client
|
||||
has received from COPS servers marked for this Client-Type that
|
||||
had a COPS protocol Op Code that should not have been sent to a
|
||||
COPS client e.g. Open-Requests. This value is cumulative since
|
||||
agent restart and is not zeroed on new connections."
|
||||
::= { copsClientServerCurrentEntry 27 }
|
||||
|
||||
copsClientKaTimedoutClients OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of times that this client has
|
||||
been shut down for this Client-Type by COPS servers that had
|
||||
detected a COPS protocol Keepalive timeout. This value is
|
||||
cumulative since agent restart and is not zeroed on new
|
||||
connections."
|
||||
::= { copsClientServerCurrentEntry 28 }
|
||||
|
||||
|
||||
copsClientErrAuthFailures OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of times that this client has
|
||||
received a COPS message marked for this Client-Type which
|
||||
could not be authenticated using the authentication mechanism
|
||||
used by this client."
|
||||
::= { copsClientServerCurrentEntry 29 }
|
||||
|
||||
copsClientErrAuthMissing OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the total number of times that this client has
|
||||
received a COPS message marked for this Client-Type which did not
|
||||
contain authentication information."
|
||||
::= { copsClientServerCurrentEntry 30 }
|
||||
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
copsClientConfigGroup OBJECT IDENTIFIER ::= { copsClientMIBObjects 3 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
copsClientServerConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CopsClientServerConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of possible COPS servers to try to connect to in order
|
||||
of copsClientServerConfigPriority. There may be multiple
|
||||
entries in this table for the same server and client-type which
|
||||
specify different security mechanisms: these mechanisms will
|
||||
be attempted by the client in the priority order given. Note
|
||||
that a server learned by means of PDPRedirect always takes
|
||||
priority over any of these configured entries."
|
||||
::= { copsClientConfigGroup 1 }
|
||||
|
||||
copsClientServerConfigEntry OBJECT-TYPE
|
||||
SYNTAX CopsClientServerConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A set of configuration information regarding a single
|
||||
|
||||
|
||||
COPS server from the point of view of a COPS client."
|
||||
INDEX { copsClientServerConfigAddrType,
|
||||
copsClientServerConfigAddress,
|
||||
copsClientServerConfigClientType,
|
||||
copsClientServerConfigAuthType }
|
||||
::= { copsClientServerConfigTable 1 }
|
||||
|
||||
CopsClientServerConfigEntry ::=
|
||||
SEQUENCE {
|
||||
copsClientServerConfigAddrType InetAddressType,
|
||||
copsClientServerConfigAddress InetAddress,
|
||||
copsClientServerConfigClientType INTEGER,
|
||||
copsClientServerConfigAuthType CopsAuthType,
|
||||
copsClientServerConfigTcpPort CopsTcpPort,
|
||||
copsClientServerConfigPriority Integer32,
|
||||
copsClientServerConfigRowStatus RowStatus
|
||||
}
|
||||
|
||||
copsClientServerConfigAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of address in copsClientServerConfigAddress."
|
||||
::= { copsClientServerConfigEntry 1 }
|
||||
|
||||
copsClientServerConfigAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPv4, IPv6 or DNS address of a COPS Server. Note that,
|
||||
since this is an index to the table, the DNS name must be
|
||||
short enough to fit into the maximum length of indices allowed
|
||||
by the management protocol in use."
|
||||
REFERENCE
|
||||
"RFC 2748 section 2.3"
|
||||
::= { copsClientServerConfigEntry 2 }
|
||||
|
||||
copsClientServerConfigClientType OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The COPS protocol Client-Type for which this entry
|
||||
applies and for which this COPS server is capable
|
||||
of serving. Multiple Client-Types can be served by a
|
||||
single COPS server."
|
||||
|
||||
|
||||
REFERENCE
|
||||
"RFC 2748 section 6, IANA"
|
||||
::= { copsClientServerConfigEntry 3 }
|
||||
|
||||
copsClientServerConfigAuthType OBJECT-TYPE
|
||||
SYNTAX CopsAuthType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of authentication mechanism for this COPS client
|
||||
to request when negotiating security at the start of a
|
||||
connection to a COPS server."
|
||||
REFERENCE
|
||||
"RFC 2748 section 4."
|
||||
::= { copsClientServerConfigEntry 4 }
|
||||
|
||||
|
||||
copsClientServerConfigTcpPort OBJECT-TYPE
|
||||
SYNTAX CopsTcpPort
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TCP port number on the COPS server to which the
|
||||
client should connect."
|
||||
::= { copsClientServerConfigEntry 5 }
|
||||
|
||||
copsClientServerConfigPriority OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority of this entry relative to other entries.
|
||||
COPS client will attempt to contact COPS servers for the
|
||||
appropriate Client-Type. Higher numbers are tried first. The
|
||||
order to be used amongst server entries with the same priority
|
||||
is undefined. COPS servers that are notified to the client using
|
||||
the COPS protocol PDP-Redirect mechanism are always used in
|
||||
preference to any entries in this table."
|
||||
::= { copsClientServerConfigEntry 6 }
|
||||
|
||||
copsClientServerConfigRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"State of this entry in the table."
|
||||
::= { copsClientServerConfigEntry 7 }
|
||||
|
||||
|
||||
|
||||
copsClientServerConfigRetryAlgrm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
sequential(2),
|
||||
roundRobin(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The algorithm by which the client should retry when it
|
||||
fails to connect to a COPS server."
|
||||
DEFVAL { sequential }
|
||||
::= { copsClientConfigGroup 2 }
|
||||
|
||||
copsClientServerConfigRetryCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A retry count for use by the retry algorithm. Each retry
|
||||
algorithm needs to specify how it uses this value.
|
||||
|
||||
For the 'sequential(2)' algorithm, this value is the
|
||||
number of times the client should retry to connect
|
||||
to one COPS server before moving on to another.
|
||||
For the 'roundRobin(3)' algorithm, this value is not used."
|
||||
DEFVAL { 1 }
|
||||
::= { copsClientConfigGroup 3 }
|
||||
|
||||
copsClientServerConfigRetryIntvl OBJECT-TYPE
|
||||
SYNTAX TimeInterval
|
||||
UNITS "centi-seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A retry interval for use by the retry algorithm. Each retry
|
||||
algorithm needs to specify how it uses this value.
|
||||
|
||||
For the 'sequential(2)' algorithm, this value is the time to
|
||||
wait between retries of a connection to the same COPS server.
|
||||
|
||||
For the 'roundRobin(3)' algorithm, the client always attempts
|
||||
to connect to each Server in turn, until one succeeds or they
|
||||
all fail; if they all fail, then the client waits for the value
|
||||
of this interval before restarting the algorithm."
|
||||
DEFVAL { 1000 }
|
||||
::= { copsClientConfigGroup 4 }
|
||||
|
||||
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Conformance Information
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
copsClientConformance OBJECT IDENTIFIER ::= { copsClientMIB 2 }
|
||||
|
||||
copsClientGroups OBJECT IDENTIFIER ::= { copsClientConformance 1 }
|
||||
copsClientCompliances OBJECT IDENTIFIER ::= { copsClientConformance 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- units of conformance
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
copsDeviceStatusGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
copsClientCapabilities,
|
||||
copsClientServerTcpPort, copsClientServerType,
|
||||
copsClientServerAuthType, copsClientServerLastConnAttempt,
|
||||
copsClientState, copsClientServerKeepaliveTime,
|
||||
copsClientServerAccountingTime, copsClientInPkts,
|
||||
copsClientOutPkts, copsClientInErrs, copsClientLastError,
|
||||
copsClientTcpConnectAttempts, copsClientTcpConnectFailures,
|
||||
copsClientOpenAttempts, copsClientOpenFailures,
|
||||
copsClientErrUnsupportClienttype,
|
||||
copsClientErrUnsupportedVersion, copsClientErrLengthMismatch,
|
||||
copsClientErrUnknownOpcode, copsClientErrUnknownCnum,
|
||||
copsClientErrBadCtype, copsClientErrBadSends,
|
||||
copsClientErrWrongObjects, copsClientErrWrongOpcode,
|
||||
copsClientKaTimedoutClients, copsClientErrAuthFailures,
|
||||
copsClientErrAuthMissing
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for monitoring the status of
|
||||
connections to COPS servers and statistics for a COPS client."
|
||||
::= { copsClientGroups 1 }
|
||||
|
||||
copsDeviceConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
copsClientServerConfigTcpPort, copsClientServerConfigPriority,
|
||||
copsClientServerConfigRowStatus,
|
||||
copsClientServerConfigRetryAlgrm,
|
||||
copsClientServerConfigRetryCount,
|
||||
copsClientServerConfigRetryIntvl
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for configuring COPS server
|
||||
|
||||
|
||||
information."
|
||||
::= { copsClientGroups 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- compliance statements
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
copsClientCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for device support of
|
||||
management of the COPS client."
|
||||
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
copsDeviceStatusGroup, copsDeviceConfigGroup
|
||||
}
|
||||
|
||||
OBJECT copsClientServerConfigTcpPort
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is required only if the device supports the
|
||||
configuration of COPS server information."
|
||||
|
||||
OBJECT copsClientServerConfigPriority
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is required only if the device supports the
|
||||
configuration of COPS server information."
|
||||
|
||||
OBJECT copsClientServerConfigRowStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is required only if the device supports the
|
||||
configuration of COPS server information."
|
||||
|
||||
OBJECT copsClientServerConfigRetryAlgrm
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is required only if the device supports the
|
||||
configuration of COPS server information."
|
||||
|
||||
OBJECT copsClientServerConfigRetryCount
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is required only if the device supports the
|
||||
configuration of COPS server information."
|
||||
|
||||
|
||||
|
||||
OBJECT copsClientServerConfigRetryIntvl
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is required only if the device supports the
|
||||
configuration of COPS server information."
|
||||
|
||||
::= { copsClientCompliances 1 }
|
||||
|
||||
END
|
||||
3020
mibs/ietf/DECNET-PHIV-MIB
Normal file
3020
mibs/ietf/DECNET-PHIV-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1267
mibs/ietf/DIAL-CONTROL-MIB
Normal file
1267
mibs/ietf/DIAL-CONTROL-MIB
Normal file
File diff suppressed because it is too large
Load Diff
258
mibs/ietf/DIFFSERV-CONFIG-MIB
Normal file
258
mibs/ietf/DIFFSERV-CONFIG-MIB
Normal file
@@ -0,0 +1,258 @@
|
||||
DIFFSERV-CONFIG-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
zeroDotZero, mib-2 FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
RowStatus, StorageType,
|
||||
RowPointer, DateAndTime FROM SNMPv2-TC -- [RFC2579]
|
||||
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580]
|
||||
|
||||
|
||||
|
||||
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB; -- [RFC3411]
|
||||
|
||||
diffServConfigMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200401220000Z" -- 22 January 2004
|
||||
ORGANIZATION "SNMPCONF WG"
|
||||
CONTACT-INFO
|
||||
"SNMPCONF Working Group
|
||||
http://www.ietf.org/html.charters/snmpconf-charter.html
|
||||
WG mailing list: snmpconf@snmp.com
|
||||
|
||||
Editors:
|
||||
Harrie Hazewinkel
|
||||
I.Net
|
||||
via Darwin 85
|
||||
20019 - Settimo Milanese (MI)
|
||||
Italy
|
||||
EMail: harrie@inet.it
|
||||
|
||||
David Partain
|
||||
Ericsson AB
|
||||
P.O. Box 1248
|
||||
SE-581 12 Linkoping
|
||||
Sweden
|
||||
E-mail: David.Partain@ericsson.com"
|
||||
DESCRIPTION
|
||||
"This MIB module contains differentiated services
|
||||
specific managed objects to perform higher-level
|
||||
configuration management. This MIB allows policies
|
||||
to use 'templates' to instantiate Differentiated
|
||||
Services functional datapath configurations to
|
||||
be assigned (associated with an interface and
|
||||
direction) when a policy is activated.
|
||||
|
||||
Copyright (C) The Internet Society (2004). This version
|
||||
of this MIB module is part of RFC 3747; see the RFC
|
||||
itself for full legal notices."
|
||||
REVISION "200401220000Z" -- 22 January 2004
|
||||
DESCRIPTION
|
||||
"Initial version published as RFC 3747"
|
||||
::= { mib-2 108 }
|
||||
|
||||
diffServConfigMIBObjects OBJECT IDENTIFIER ::= { diffServConfigMib 1 }
|
||||
diffServConfigMIBConformance OBJECT IDENTIFIER ::=
|
||||
{ diffServConfigMib 2 }
|
||||
|
||||
--
|
||||
-- The Differentiated Services configuration objects
|
||||
--
|
||||
|
||||
|
||||
|
||||
diffServConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DiffServConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table which defines the various per-hop-behaviors
|
||||
for which the system has default 'templates'."
|
||||
::= { diffServConfigMIBObjects 2 }
|
||||
|
||||
diffServConfigEntry OBJECT-TYPE
|
||||
SYNTAX DiffServConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry defining a per-hop-behavior. Each entry in
|
||||
this table combines the various parameters (entries)
|
||||
into a specific per-hop-behavior. Entries in this
|
||||
table might be defined by a vendor (pre-configured)
|
||||
or defined by a management application."
|
||||
INDEX { diffServConfigId }
|
||||
::= { diffServConfigTable 1 }
|
||||
|
||||
DiffServConfigEntry ::= SEQUENCE {
|
||||
diffServConfigId SnmpAdminString,
|
||||
diffServConfigDescr SnmpAdminString,
|
||||
diffServConfigOwner SnmpAdminString,
|
||||
diffServConfigLastChange DateAndTime,
|
||||
diffServConfigStart RowPointer,
|
||||
diffServConfigStorage StorageType,
|
||||
diffServConfigStatus RowStatus
|
||||
}
|
||||
|
||||
diffServConfigId OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(1..116))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique id for the per-hop-behavior policy for at
|
||||
least the SNMP agent. For ease of administration the
|
||||
value may be unique within an administrative domain,
|
||||
but this is not required.
|
||||
|
||||
The range of up to 116 octets is chosen to stay within
|
||||
the SMI limit of 128 sub-identifiers in an object
|
||||
identifier."
|
||||
::= { diffServConfigEntry 1 }
|
||||
|
||||
diffServConfigDescr OBJECT-TYPE
|
||||
|
||||
|
||||
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A human-readable description to identify this defined
|
||||
per-hop-behavior. Note that this is an SnmpAdminString,
|
||||
which permits UTF-8 strings. An administratively assigned
|
||||
identifier for a template that would be unique within
|
||||
an administrative domain. It is up to the management
|
||||
applications to agree how these are assigned within the
|
||||
administrative domain. Once a description, such as
|
||||
'EF' is assigned, that has a certain set of parameters
|
||||
that achieve 'EF' from box to box. Management
|
||||
application code or script code can then scan
|
||||
the table to find the proper template and then
|
||||
assign it."
|
||||
::= { diffServConfigEntry 2 }
|
||||
|
||||
diffServConfigOwner OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The owner who created this entry."
|
||||
::= { diffServConfigEntry 3 }
|
||||
|
||||
diffServConfigLastChange OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The date and time when this entry was last changed."
|
||||
::= { diffServConfigEntry 4 }
|
||||
|
||||
diffServConfigStart OBJECT-TYPE
|
||||
SYNTAX RowPointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The pointer to a functional datapath configuration template as
|
||||
set up in the DIFFSERV-MIB. This RowPointer should
|
||||
point to an instance of one of:
|
||||
diffServClfrEntry
|
||||
diffServMeterEntry
|
||||
diffServActionEntry
|
||||
diffServAlgDropEntry
|
||||
diffServQEntry
|
||||
|
||||
|
||||
|
||||
|
||||
A value of zeroDotZero in this attribute indicates no
|
||||
further Diffserv treatment is performed on traffic of
|
||||
this functional datapath. This also means that the
|
||||
template described by this row is not defined.
|
||||
|
||||
If the row pointed to does not exist, the treatment
|
||||
is as if this attribute contains a value of zeroDotZero."
|
||||
REFERENCE
|
||||
"Differentiated Services MIB module"
|
||||
DEFVAL { zeroDotZero }
|
||||
::= { diffServConfigEntry 5 }
|
||||
|
||||
diffServConfigStorage OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage used for this row.
|
||||
|
||||
Since an entry in this table serves as a starting
|
||||
point for a configuration, it is recommended that
|
||||
all entries comprising the configuration started by
|
||||
diffServConfigStart follow the storage type of this
|
||||
entry. Otherwise, after agent reboots a configuration
|
||||
may differ. It may very well be that the agent is
|
||||
not capable of detecting such changes and therefore,
|
||||
the management application should verify the correct
|
||||
configuration after a reboot. Rows with a StorageType
|
||||
of 'permanent' do not need to allow write access to
|
||||
any of the columnar objects in that row."
|
||||
DEFVAL { nonVolatile }
|
||||
::= { diffServConfigEntry 6 }
|
||||
|
||||
diffServConfigStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus object used for creation and deletion of
|
||||
rows in this table. All writable objects in this row
|
||||
may be modified at any time."
|
||||
DEFVAL { notInService }
|
||||
::= { diffServConfigEntry 7 }
|
||||
|
||||
--
|
||||
-- MIB Compliance statements.
|
||||
--
|
||||
|
||||
|
||||
|
||||
|
||||
diffServConfigMIBCompliances
|
||||
OBJECT IDENTIFIER ::= { diffServConfigMIBConformance 1 }
|
||||
diffServConfigMIBGroups
|
||||
OBJECT IDENTIFIER ::= { diffServConfigMIBConformance 2 }
|
||||
|
||||
diffServConfigMIBFullCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The full compliance for this MIB module.
|
||||
|
||||
For this compliance level the 'diffServMIBFullCompliance'
|
||||
must be met, since this MIB module depends on it in order
|
||||
to provide the configuration entries.
|
||||
"
|
||||
MODULE -- This module
|
||||
MANDATORY-GROUPS { diffServConfigMIBConfigGroup }
|
||||
|
||||
OBJECT diffServConfigStatus
|
||||
SYNTAX RowStatus { active(1) }
|
||||
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
||||
DESCRIPTION
|
||||
"Support for createAndWait and notInService is not required."
|
||||
|
||||
::= { diffServConfigMIBCompliances 1 }
|
||||
|
||||
diffServConfigMIBConfigGroup OBJECT-GROUP
|
||||
OBJECTS { diffServConfigDescr,
|
||||
diffServConfigOwner,
|
||||
diffServConfigLastChange,
|
||||
diffServConfigStart,
|
||||
diffServConfigStorage,
|
||||
diffServConfigStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The per-hop-behavior Group defines the MIB objects that
|
||||
describe the configuration template for the per-hop-behavior."
|
||||
::= { diffServConfigMIBGroups 1 }
|
||||
END
|
||||
68
mibs/ietf/DIFFSERV-DSCP-TC
Normal file
68
mibs/ietf/DIFFSERV-DSCP-TC
Normal file
@@ -0,0 +1,68 @@
|
||||
DIFFSERV-DSCP-TC DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, MODULE-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
|
||||
diffServDSCPTC MODULE-IDENTITY
|
||||
LAST-UPDATED "200205090000Z"
|
||||
ORGANIZATION "IETF Differentiated Services WG"
|
||||
CONTACT-INFO
|
||||
" Fred Baker
|
||||
Cisco Systems
|
||||
1121 Via Del Rey
|
||||
Santa Barbara, CA 93117, USA
|
||||
E-mail: fred@cisco.com
|
||||
|
||||
Kwok Ho Chan
|
||||
Nortel Networks
|
||||
600 Technology Park Drive
|
||||
Billerica, MA 01821, USA
|
||||
E-mail: khchan@nortelnetworks.com
|
||||
|
||||
Andrew Smith
|
||||
Harbour Networks
|
||||
Jiuling Building
|
||||
21 North Xisanhuan Ave.
|
||||
Beijing, 100089, PRC
|
||||
E-mail: ah_smith@acm.org
|
||||
|
||||
Differentiated Services Working Group:
|
||||
diffserv@ietf.org"
|
||||
DESCRIPTION
|
||||
"The Textual Conventions defined in this module should be used
|
||||
whenever a Differentiated Services Code Point is used in a MIB."
|
||||
REVISION "200205090000Z"
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 3289."
|
||||
::= { mib-2 96 }
|
||||
|
||||
Dscp ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Differentiated Services Code-Point that may be used for
|
||||
marking a traffic stream."
|
||||
REFERENCE
|
||||
"RFC 2474, RFC 2780"
|
||||
SYNTAX Integer32 (0..63)
|
||||
|
||||
DscpOrAny ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP header Differentiated Services Code-Point that may be
|
||||
|
||||
|
||||
|
||||
used for discriminating among traffic streams. The value -1 is
|
||||
used to indicate a wild card i.e. any value."
|
||||
REFERENCE
|
||||
"RFC 2474, RFC 2780"
|
||||
SYNTAX Integer32 (-1 | 0..63)
|
||||
|
||||
END
|
||||
3704
mibs/ietf/DIFFSERV-MIB
Normal file
3704
mibs/ietf/DIFFSERV-MIB
Normal file
File diff suppressed because it is too large
Load Diff
788
mibs/ietf/DIRECTORY-SERVER-MIB
Normal file
788
mibs/ietf/DIRECTORY-SERVER-MIB
Normal file
@@ -0,0 +1,788 @@
|
||||
DIRECTORY-SERVER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, Counter32, Gauge32, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
mib-2 FROM RFC1213-MIB
|
||||
DisplayString, TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
ZeroBasedCounter32
|
||||
FROM RMON2-MIB
|
||||
applIndex, DistinguishedName, URLString
|
||||
|
||||
FROM NETWORK-SERVICES-MIB;
|
||||
|
||||
dsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9906070000Z"
|
||||
ORGANIZATION "IETF Mail and Directory Management Working
|
||||
Group"
|
||||
CONTACT-INFO
|
||||
" Glenn Mansfield
|
||||
Postal: Cyber Solutions Inc.
|
||||
6-6-3, Minami Yoshinari
|
||||
Aoba-ku, Sendai, Japan 989-3204.
|
||||
|
||||
Tel: +81-22-303-4012
|
||||
Fax: +81-22-303-4015
|
||||
E-mail: glenn@cysols.com
|
||||
Working Group E-mail: ietf-madman@innosoft.com
|
||||
To subscribe: ietf-madman-request@innosoft.com"
|
||||
|
||||
DESCRIPTION
|
||||
" The MIB module for monitoring Directory Services."
|
||||
|
||||
-- revision information
|
||||
|
||||
REVISION "9906070000Z"
|
||||
DESCRIPTION
|
||||
"This revision of this MIB is published in RFC 2605.
|
||||
|
||||
This revision obsoletes RFC 1567. It is incompatible with
|
||||
the original MIB and so it has been renamed from dsaMIB
|
||||
to dsMIB."
|
||||
|
||||
REVISION "9311250000Z" -- 25th November 1993
|
||||
DESCRIPTION
|
||||
"The original version of this MIB was published in RFC 1567."
|
||||
::= { mib-2 66 }
|
||||
|
||||
dsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DsTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table holding information related to the Directory
|
||||
Servers."
|
||||
::= {dsMIB 1}
|
||||
|
||||
dsTableEntry OBJECT-TYPE
|
||||
SYNTAX DsTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Entry containing summary description for a Directory
|
||||
Server."
|
||||
INDEX { applIndex }
|
||||
::= {dsTable 1}
|
||||
|
||||
-- General description of the Directory Server application will be
|
||||
-- available in the applTable of the NETWORK-SERVICES-MIB indexed by
|
||||
-- applIndex.
|
||||
|
||||
DsTableEntry ::= SEQUENCE {
|
||||
dsServerType
|
||||
BITS,
|
||||
dsServerDescription
|
||||
DisplayString,
|
||||
|
||||
-- Entry statistics/Cache performance
|
||||
dsMasterEntries
|
||||
Gauge32,
|
||||
dsCopyEntries
|
||||
Gauge32,
|
||||
dsCacheEntries
|
||||
Gauge32,
|
||||
dsCacheHits
|
||||
Counter32,
|
||||
dsSlaveHits
|
||||
Counter32
|
||||
}
|
||||
|
||||
dsServerType OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
frontEndDirectoryServer(0),
|
||||
backEndDirectoryServer(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether the server is
|
||||
a frontend or, a backend or, both. If the server
|
||||
is a frontend, then the frontEndDirectoryServer
|
||||
bit will be set. Similarly for the backend."
|
||||
::= {dsTableEntry 1}
|
||||
|
||||
dsServerDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A text description of the application. This information
|
||||
is intended to identify and briefly describe the
|
||||
application in a status display."
|
||||
::= {dsTableEntry 2}
|
||||
|
||||
|
||||
-- A (C)LDAP frontend to the X.500 Directory will not have
|
||||
-- MasterEntries, CopyEntries; the following counters will
|
||||
-- be inaccessible for LDAP/CLDAP frontends to the X.500
|
||||
-- directory: dsMasterEntries, dsCopyEntries, dsSlaveHits.
|
||||
|
||||
dsMasterEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of entries mastered in the Directory Server."
|
||||
::= {dsTableEntry 3}
|
||||
|
||||
dsCopyEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of entries for which systematic (slave)
|
||||
copies are maintained in the Directory Server."
|
||||
::= {dsTableEntry 4}
|
||||
|
||||
dsCacheEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of entries cached (non-systematic copies) in
|
||||
the Directory Server. This will include the entries that
|
||||
are cached partially. The negative cache is not counted."
|
||||
::= {dsTableEntry 5}
|
||||
|
||||
dsCacheHits OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations that were serviced from
|
||||
the locally held cache."
|
||||
::= {dsTableEntry 6}
|
||||
|
||||
dsSlaveHits OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations that were serviced from
|
||||
the locally held object replications ( copy-
|
||||
entries)."
|
||||
::= {dsTableEntry 7}
|
||||
|
||||
dsApplIfOpsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DsApplIfOpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table holding information related to the
|
||||
Directory Server operations."
|
||||
::= {dsMIB 2}
|
||||
|
||||
dsApplIfOpsEntry OBJECT-TYPE
|
||||
SYNTAX DsApplIfOpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Entry containing operations related statistics
|
||||
for a Directory Server."
|
||||
INDEX { applIndex, dsApplIfProtocolIndex }
|
||||
::= {dsApplIfOpsTable 1}
|
||||
DsApplIfOpsEntry ::= SEQUENCE {
|
||||
|
||||
dsApplIfProtocolIndex
|
||||
INTEGER,
|
||||
dsApplIfProtocol
|
||||
OBJECT IDENTIFIER,
|
||||
|
||||
-- Bindings
|
||||
|
||||
dsApplIfUnauthBinds
|
||||
Counter32,
|
||||
dsApplIfSimpleAuthBinds
|
||||
Counter32,
|
||||
dsApplIfStrongAuthBinds
|
||||
Counter32,
|
||||
dsApplIfBindSecurityErrors
|
||||
Counter32,
|
||||
|
||||
-- In-coming operations
|
||||
|
||||
dsApplIfInOps
|
||||
Counter32,
|
||||
dsApplIfReadOps
|
||||
Counter32,
|
||||
dsApplIfCompareOps
|
||||
Counter32,
|
||||
dsApplIfAddEntryOps
|
||||
Counter32,
|
||||
dsApplIfRemoveEntryOps
|
||||
Counter32,
|
||||
dsApplIfModifyEntryOps
|
||||
Counter32,
|
||||
dsApplIfModifyRDNOps
|
||||
Counter32,
|
||||
dsApplIfListOps
|
||||
Counter32,
|
||||
dsApplIfSearchOps
|
||||
Counter32,
|
||||
dsApplIfOneLevelSearchOps
|
||||
Counter32,
|
||||
dsApplIfWholeSubtreeSearchOps
|
||||
Counter32,
|
||||
|
||||
-- Out going operations
|
||||
|
||||
dsApplIfReferrals
|
||||
Counter32,
|
||||
dsApplIfChainings
|
||||
Counter32,
|
||||
|
||||
-- Errors
|
||||
|
||||
dsApplIfSecurityErrors
|
||||
Counter32,
|
||||
dsApplIfErrors
|
||||
Counter32,
|
||||
|
||||
-- replications
|
||||
|
||||
dsApplIfReplicationUpdatesIn
|
||||
Counter32,
|
||||
dsApplIfReplicationUpdatesOut
|
||||
Counter32,
|
||||
|
||||
-- Traffic Volume
|
||||
|
||||
dsApplIfInBytes
|
||||
Counter32,
|
||||
dsApplIfOutBytes
|
||||
Counter32
|
||||
}
|
||||
|
||||
-- CLDAP does not use binds; for the CLDAP interface of a Directory
|
||||
-- Server the bind related counters will be inaccessible.
|
||||
--
|
||||
-- CLDAP and LDAP implement "Read" and "List" operations
|
||||
-- indirectly via the "search" operation; the following
|
||||
-- counters will be inaccessible for the CLDAP and LDAP interfaces of
|
||||
-- Directory Servers: dsApplIfReadOps, dsApplIfListOps
|
||||
--
|
||||
-- CLDAP does not implement "Compare", "Add", "Remove",
|
||||
-- "Modify", "ModifyRDN"; the following counters will be
|
||||
-- inaccessible for the CLDAP interfaces of Directory Servers:
|
||||
-- dsApplIfCompareOps, dsApplIfAddEntryOps, dsApplIfRemoveEntryOps,
|
||||
-- dsApplIfModifyEntryOps, dsApplIfModifyRDNOps.
|
||||
--
|
||||
-- CLDAP Directory Servers do not return Referrals
|
||||
-- the following fields will remain inaccessible for
|
||||
-- CLDAP interfaces of Directory Servers: dsApplIfReferrals.
|
||||
|
||||
dsApplIfProtocolIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index to uniquely identify an entry corresponding to a
|
||||
application-layer protocol interface. This index is used
|
||||
for lexicographic ordering of the table."
|
||||
::= {dsApplIfOpsEntry 1}
|
||||
|
||||
dsApplIfProtocol OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An identification of the protocol being used by the application
|
||||
on this interface. For an OSI Application, this will be the
|
||||
Application Context. For Internet applications, the IANA
|
||||
maintains a registry[22] of the OIDs which correspond to
|
||||
well-known applications. If the application protocol is
|
||||
not listed in the registry, an OID value of the form
|
||||
{applTCPProtoID port} or {applUDProtoID port} are used for
|
||||
TCP-based and UDP-based protocols, respectively. In either
|
||||
case 'port' corresponds to the primary port number being
|
||||
used by the protocol. The OIDs applTCPProtoID and
|
||||
applUDPProtoID are defined in NETWORK-SERVICES-MIB"
|
||||
::= {dsApplIfOpsEntry 2}
|
||||
|
||||
dsApplIfUnauthBinds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of unauthenticated/anonymous bind requests
|
||||
received."
|
||||
::= {dsApplIfOpsEntry 3}
|
||||
|
||||
dsApplIfSimpleAuthBinds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of bind requests that were authenticated
|
||||
using simple authentication procedures like password
|
||||
checks. This includes the
|
||||
password authentication using SASL mechanisms like
|
||||
CRAM-MD5."
|
||||
::= {dsApplIfOpsEntry 4}
|
||||
|
||||
dsApplIfStrongAuthBinds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of bind requests that were authenticated
|
||||
using TLS and X.500 strong authentication procedures.
|
||||
This includes the binds that were
|
||||
authenticated using external authentication procedures."
|
||||
::= {dsApplIfOpsEntry 5}
|
||||
|
||||
dsApplIfBindSecurityErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of bind requests that have been rejected
|
||||
due to inappropriate authentication or
|
||||
invalid credentials."
|
||||
::= {dsApplIfOpsEntry 6}
|
||||
|
||||
dsApplIfInOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of requests received from DUAs or other
|
||||
Directory Servers."
|
||||
::= {dsApplIfOpsEntry 7}
|
||||
|
||||
dsApplIfReadOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of read requests received."
|
||||
::= {dsApplIfOpsEntry 8}
|
||||
|
||||
|
||||
dsApplIfCompareOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of compare requests received."
|
||||
::= {dsApplIfOpsEntry 9}
|
||||
|
||||
dsApplIfAddEntryOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of addEntry requests received."
|
||||
::= {dsApplIfOpsEntry 10}
|
||||
|
||||
|
||||
dsApplIfRemoveEntryOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of removeEntry requests received."
|
||||
::= {dsApplIfOpsEntry 11}
|
||||
|
||||
|
||||
dsApplIfModifyEntryOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of modifyEntry requests received."
|
||||
::= {dsApplIfOpsEntry 12}
|
||||
|
||||
|
||||
dsApplIfModifyRDNOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of modifyRDN requests received."
|
||||
::= {dsApplIfOpsEntry 13}
|
||||
|
||||
dsApplIfListOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of list requests received."
|
||||
::= {dsApplIfOpsEntry 14}
|
||||
|
||||
dsApplIfSearchOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of search requests- baseObject searches,
|
||||
oneLevel searches and whole subtree searches,
|
||||
received."
|
||||
::= {dsApplIfOpsEntry 15}
|
||||
|
||||
dsApplIfOneLevelSearchOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of oneLevel search requests received."
|
||||
::= {dsApplIfOpsEntry 16}
|
||||
|
||||
|
||||
dsApplIfWholeSubtreeSearchOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of whole subtree search requests received."
|
||||
::= {dsApplIfOpsEntry 17}
|
||||
|
||||
|
||||
dsApplIfReferrals OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of referrals returned in response
|
||||
to requests for operations."
|
||||
::= {dsApplIfOpsEntry 18}
|
||||
|
||||
dsApplIfChainings OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations forwarded by this Directory Server
|
||||
to other Directory Servers."
|
||||
::= {dsApplIfOpsEntry 19}
|
||||
|
||||
dsApplIfSecurityErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of requests received
|
||||
which did not meet the security requirements. "
|
||||
::= {dsApplIfOpsEntry 20}
|
||||
|
||||
dsApplIfErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of requests that could not be serviced
|
||||
due to errors other than security errors, and
|
||||
referrals.
|
||||
A partially serviced operation will not be counted
|
||||
as an error.
|
||||
The errors include naming-related, update-related,
|
||||
attribute-related and service-related errors."
|
||||
::= {dsApplIfOpsEntry 21}
|
||||
|
||||
-- Replication operations
|
||||
|
||||
dsApplIfReplicationUpdatesIn OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of replication updates fetched or received from
|
||||
supplier Directory Servers."
|
||||
::= {dsApplIfOpsEntry 22}
|
||||
|
||||
dsApplIfReplicationUpdatesOut OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of replication updates sent to or taken by
|
||||
consumer Directory Servers."
|
||||
::= {dsApplIfOpsEntry 23}
|
||||
|
||||
dsApplIfInBytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Incoming traffic, in bytes, on the interface.
|
||||
This will include requests from DUAs as well
|
||||
as responses from other Directory Servers."
|
||||
::= {dsApplIfOpsEntry 24}
|
||||
|
||||
dsApplIfOutBytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Outgoing traffic in bytes on the interface.
|
||||
This will include responses to DUAs and Directory
|
||||
Servers as well as requests to other Directory Servers."
|
||||
::= {dsApplIfOpsEntry 25}
|
||||
|
||||
|
||||
-- The dsIntTable contains statistical data on the peer
|
||||
-- Directory Servers with which the monitored Directory
|
||||
-- Server interacts or, attempts to interact. This table is
|
||||
-- expected to provide a useful insight into the effect of
|
||||
-- neighbours on the Directory Server's performance.
|
||||
-- The table keeps track of the last "N" Directory Servers
|
||||
-- with which the monitored Directory has interacted
|
||||
-- (attempted to interact), where "N" is a locally-defined
|
||||
-- constant.
|
||||
-- For a multiprotocol server, statistics for each protocol
|
||||
|
||||
-- are kept separetely.
|
||||
|
||||
dsIntTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DsIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Each row of this table contains some details
|
||||
related to the history of the interaction
|
||||
of the monitored Directory Server with its
|
||||
peer Directory Servers."
|
||||
::= { dsMIB 3 }
|
||||
|
||||
dsIntEntry OBJECT-TYPE
|
||||
SYNTAX DsIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Entry containing interaction details of a Directory
|
||||
Server with a peer Directory Server."
|
||||
INDEX { applIndex,dsIntEntIndex, dsApplIfProtocolIndex }
|
||||
::= { dsIntTable 1 }
|
||||
|
||||
DsIntEntry ::= SEQUENCE {
|
||||
dsIntEntIndex
|
||||
INTEGER,
|
||||
dsIntEntDirectoryName
|
||||
DistinguishedName,
|
||||
dsIntEntTimeOfCreation
|
||||
TimeStamp,
|
||||
dsIntEntTimeOfLastAttempt
|
||||
TimeStamp,
|
||||
dsIntEntTimeOfLastSuccess
|
||||
TimeStamp,
|
||||
dsIntEntFailuresSinceLastSuccess
|
||||
Gauge32,
|
||||
dsIntEntFailures
|
||||
ZeroBasedCounter32,
|
||||
dsIntEntSuccesses
|
||||
ZeroBasedCounter32,
|
||||
dsIntEntURL
|
||||
URLString
|
||||
}
|
||||
|
||||
dsIntEntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Together with applIndex and dsApplIfProtocolIndex, this
|
||||
object forms the unique key to
|
||||
identify the conceptual row which contains useful info
|
||||
on the (attempted) interaction between the Directory
|
||||
Server (referred to by applIndex) and a peer Directory
|
||||
Server using a particular protocol."
|
||||
::= {dsIntEntry 1}
|
||||
|
||||
dsIntEntDirectoryName OBJECT-TYPE
|
||||
SYNTAX DistinguishedName
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Distinguished Name of the peer Directory Server to
|
||||
which this entry pertains."
|
||||
::= {dsIntEntry 2}
|
||||
|
||||
dsIntEntTimeOfCreation OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The value of sysUpTime when this row was created.
|
||||
If the entry was created before the network management
|
||||
subsystem was initialized, this object will contain
|
||||
a value of zero."
|
||||
::= {dsIntEntry 3}
|
||||
|
||||
dsIntEntTimeOfLastAttempt OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The value of sysUpTime when the last attempt was made
|
||||
to contact the peer Directory Server. If the last attempt
|
||||
was made before the network management subsystem was
|
||||
initialized, this object will contain a value of zero."
|
||||
::= {dsIntEntry 4}
|
||||
|
||||
dsIntEntTimeOfLastSuccess OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The value of sysUpTime when the last attempt made to
|
||||
contact the peer Directory Server was successful. If there
|
||||
have been no successful attempts this entry will have a value
|
||||
of zero. If the last successful attempt was made before
|
||||
the network management subsystem was initialized, this
|
||||
object will contain a value of zero."
|
||||
::= {dsIntEntry 5}
|
||||
|
||||
dsIntEntFailuresSinceLastSuccess OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The number of failures since the last time an
|
||||
attempt to contact the peer Directory Server was successful.
|
||||
If there have been no successful attempts, this counter
|
||||
will contain the number of failures since this entry
|
||||
was created."
|
||||
::= {dsIntEntry 6}
|
||||
|
||||
-- note this gauge has a maximum value of 4294967295 and,
|
||||
-- it does not wrap.[5]
|
||||
|
||||
dsIntEntFailures OBJECT-TYPE
|
||||
SYNTAX ZeroBasedCounter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Cumulative failures in contacting the peer Directory Server
|
||||
since the creation of this entry."
|
||||
::= {dsIntEntry 7}
|
||||
|
||||
dsIntEntSuccesses OBJECT-TYPE
|
||||
SYNTAX ZeroBasedCounter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Cumulative successes in contacting the peer Directory Server
|
||||
since the creation of this entry."
|
||||
::= {dsIntEntry 8}
|
||||
|
||||
dsIntEntURL OBJECT-TYPE
|
||||
SYNTAX URLString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" URL of the peer Directory Server."
|
||||
::= {dsIntEntry 9}
|
||||
|
||||
|
||||
-- Conformance information
|
||||
dsConformance OBJECT IDENTIFIER ::= { dsMIB 4 }
|
||||
|
||||
dsGroups OBJECT IDENTIFIER ::= { dsConformance 1 }
|
||||
dsCompliances OBJECT IDENTIFIER ::= { dsConformance 2 }
|
||||
|
||||
-- Compliance statements
|
||||
|
||||
dsEntryCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities
|
||||
which implement the DIRECTORY-SERVER-MIB for
|
||||
a summary overview of the Directory Servers ."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dsEntryGroup }
|
||||
|
||||
::= { dsCompliances 1 }
|
||||
|
||||
dsOpsCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities
|
||||
which implement the DIRECTORY-SERVER-MIB for monitoring
|
||||
Directory Server operations, entry statistics and cache
|
||||
performance."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dsEntryGroup, dsOpsGroup }
|
||||
|
||||
::= { dsCompliances 2 }
|
||||
|
||||
dsIntCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The compliance statement for SNMP entities
|
||||
which implement the DIRECTORY-SERVER-MIB for
|
||||
monitoring Directory Server operations and the
|
||||
interaction of the Directory Server with peer
|
||||
Directory Servers."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dsEntryGroup, dsIntGroup }
|
||||
|
||||
::= { dsCompliances 3 }
|
||||
|
||||
dsOpsIntCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The compliance statement for SNMP entities
|
||||
which implement the DIRECTORY-SERVER-MIB for monitoring
|
||||
Directory Server operations and the interaction of the
|
||||
Directory Server with peer Directory Servers."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dsEntryGroup, dsOpsGroup, dsIntGroup }
|
||||
|
||||
::= { dsCompliances 4 }
|
||||
|
||||
|
||||
-- Units of conformance
|
||||
|
||||
dsEntryGroup OBJECT-GROUP
|
||||
OBJECTS {dsServerType, dsServerDescription,
|
||||
dsMasterEntries, dsCopyEntries,
|
||||
dsCacheEntries, dsCacheHits,
|
||||
dsSlaveHits}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A collection of objects for a summary overview of the
|
||||
Directory Servers."
|
||||
::= { dsGroups 1 }
|
||||
|
||||
dsOpsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
dsApplIfProtocolIndex, dsApplIfProtocol,
|
||||
dsApplIfUnauthBinds, dsApplIfSimpleAuthBinds,
|
||||
dsApplIfStrongAuthBinds, dsApplIfBindSecurityErrors,
|
||||
dsApplIfInOps, dsApplIfReadOps,
|
||||
dsApplIfCompareOps, dsApplIfAddEntryOps,
|
||||
dsApplIfRemoveEntryOps, dsApplIfModifyEntryOps,
|
||||
dsApplIfModifyRDNOps, dsApplIfListOps,
|
||||
dsApplIfSearchOps, dsApplIfOneLevelSearchOps,
|
||||
dsApplIfWholeSubtreeSearchOps, dsApplIfReferrals,
|
||||
dsApplIfChainings, dsApplIfSecurityErrors,
|
||||
dsApplIfErrors, dsApplIfReplicationUpdatesIn,
|
||||
dsApplIfReplicationUpdatesOut, dsApplIfInBytes,
|
||||
dsApplIfOutBytes }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A collection of objects for monitoring the Directory
|
||||
Server operations."
|
||||
::= { dsGroups 2 }
|
||||
|
||||
dsIntGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
dsIntEntDirectoryName, dsIntEntTimeOfCreation,
|
||||
dsIntEntTimeOfLastAttempt, dsIntEntTimeOfLastSuccess,
|
||||
dsIntEntFailuresSinceLastSuccess, dsIntEntFailures,
|
||||
dsIntEntSuccesses, dsIntEntURL}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A collection of objects for monitoring the Directory
|
||||
Server's interaction with peer Directory Servers."
|
||||
::= { dsGroups 3 }
|
||||
|
||||
|
||||
END
|
||||
1955
mibs/ietf/DISMAN-EVENT-MIB
Normal file
1955
mibs/ietf/DISMAN-EVENT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1227
mibs/ietf/DISMAN-EXPRESSION-MIB
Normal file
1227
mibs/ietf/DISMAN-EXPRESSION-MIB
Normal file
File diff suppressed because it is too large
Load Diff
533
mibs/ietf/DISMAN-NSLOOKUP-MIB
Normal file
533
mibs/ietf/DISMAN-NSLOOKUP-MIB
Normal file
@@ -0,0 +1,533 @@
|
||||
DISMAN-NSLOOKUP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Unsigned32, mib-2, Integer32
|
||||
FROM SNMPv2-SMI -- RFC2578
|
||||
RowStatus
|
||||
FROM SNMPv2-TC -- RFC2579
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF -- RFC2580
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB -- RFC3411
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB; -- RFC4001
|
||||
|
||||
lookupMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200606130000Z" -- 13 June 2006
|
||||
ORGANIZATION "IETF Distributed Management Working Group"
|
||||
CONTACT-INFO
|
||||
"Juergen Quittek
|
||||
|
||||
|
||||
|
||||
NEC Europe Ltd.
|
||||
Network Laboratories
|
||||
Kurfuersten-Anlage 36
|
||||
69115 Heidelberg
|
||||
Germany
|
||||
|
||||
Phone: +49 6221 4342-115
|
||||
Email: quittek@netlab.nec.de"
|
||||
DESCRIPTION
|
||||
"The Lookup MIB (DISMAN-NSLOOKUP-MIB) enables determination
|
||||
of either the name(s) corresponding to a host address or of
|
||||
the address(es) associated with a host name at a remote
|
||||
host.
|
||||
|
||||
Copyright (C) The Internet Society (2006). This version of
|
||||
this MIB module is part of RFC 4560; see the RFC itself for
|
||||
full legal notices."
|
||||
|
||||
-- Revision history
|
||||
|
||||
REVISION "200606130000Z" -- 13 June 2006
|
||||
DESCRIPTION
|
||||
"Updated version, published as RFC 4560.
|
||||
- Replaced references to RFC 2575 by RFC 3415
|
||||
- Replaced references to RFC 2571 by RFC 3411
|
||||
- Replaced references to RFC 2851 by RFC 4001
|
||||
- Added value enabled(1) to SYNTAX clause of
|
||||
lookupCtlOperStatus
|
||||
- Added lookupMinimumCompliance
|
||||
- Defined semantics of value 0 for object
|
||||
lookupPurgeTime
|
||||
- Added DEFVAL { unknown } to object
|
||||
lookupCtlTargetAddressType OBJECT-TYPE"
|
||||
|
||||
REVISION "200009210000Z" -- 21 September 2000
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 2925."
|
||||
|
||||
::= { mib-2 82 }
|
||||
|
||||
-- Top level structure of the MIB
|
||||
|
||||
lookupObjects OBJECT IDENTIFIER ::= { lookupMIB 1 }
|
||||
lookupConformance OBJECT IDENTIFIER ::= { lookupMIB 2 }
|
||||
|
||||
-- Simple Object Definitions
|
||||
|
||||
lookupMaxConcurrentRequests OBJECT-TYPE
|
||||
|
||||
|
||||
SYNTAX Unsigned32
|
||||
UNITS "requests"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of concurrent active lookup requests
|
||||
that are allowed within an agent implementation. A value
|
||||
of 0 for this object implies that there is no limit for
|
||||
the number of concurrent active requests in effect.
|
||||
|
||||
The limit applies only to new requests being activated.
|
||||
When a new value is set, the agent will continue processing
|
||||
all the requests already active, even if their number
|
||||
exceed the limit just imposed."
|
||||
DEFVAL { 10 }
|
||||
::= { lookupObjects 1 }
|
||||
|
||||
lookupPurgeTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..86400)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of time to wait before automatically
|
||||
deleting an entry in the lookupCtlTable and any
|
||||
dependent lookupResultsTable entries
|
||||
after the lookup operation represented by a
|
||||
lookupCtlEntry has been completed.
|
||||
A lookupCtEntry is considered complete
|
||||
when its lookupCtlOperStatus object has a
|
||||
value of completed(3).
|
||||
|
||||
A value of 0 indicates that automatic deletion
|
||||
of entries is disabled."
|
||||
DEFVAL { 900 } -- 15 minutes as default
|
||||
::= { lookupObjects 2 }
|
||||
|
||||
-- Lookup Control Table
|
||||
|
||||
lookupCtlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LookupCtlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the Lookup Control Table for providing
|
||||
the capability of performing a lookup operation
|
||||
for a symbolic host name or for a host address
|
||||
from a remote host."
|
||||
|
||||
|
||||
::= { lookupObjects 3 }
|
||||
|
||||
lookupCtlEntry OBJECT-TYPE
|
||||
SYNTAX LookupCtlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines an entry in the lookupCtlTable. A
|
||||
lookupCtlEntry is initially indexed by
|
||||
lookupCtlOwnerIndex, which is a type of SnmpAdminString,
|
||||
a textual convention that allows for the use of the SNMPv3
|
||||
View-Based Access Control Model (RFC 3415, VACM)
|
||||
and that also allows a management application to identify
|
||||
its entries. The second index element,
|
||||
lookupCtlOperationName, enables the same
|
||||
lookupCtlOwnerIndex entity to have multiple outstanding
|
||||
requests. The value of lookupCtlTargetAddressType
|
||||
determines which lookup function to perform."
|
||||
INDEX {
|
||||
lookupCtlOwnerIndex,
|
||||
lookupCtlOperationName
|
||||
}
|
||||
::= { lookupCtlTable 1 }
|
||||
|
||||
LookupCtlEntry ::=
|
||||
SEQUENCE {
|
||||
lookupCtlOwnerIndex SnmpAdminString,
|
||||
lookupCtlOperationName SnmpAdminString,
|
||||
lookupCtlTargetAddressType InetAddressType,
|
||||
lookupCtlTargetAddress InetAddress,
|
||||
lookupCtlOperStatus INTEGER,
|
||||
lookupCtlTime Unsigned32,
|
||||
lookupCtlRc Integer32,
|
||||
lookupCtlRowStatus RowStatus
|
||||
}
|
||||
|
||||
lookupCtlOwnerIndex OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"To facilitate the provisioning of access control by a
|
||||
security administrator using the View-Based Access
|
||||
Control Model (RFC 2575, VACM) for tables in which
|
||||
multiple users may need to create or
|
||||
modify entries independently, the initial index is used as
|
||||
an 'owner index'. Such an initial index has a syntax of
|
||||
SnmpAdminString and can thus be trivially mapped to a
|
||||
|
||||
|
||||
securityName or groupName defined in VACM, in
|
||||
accordance with a security policy.
|
||||
|
||||
When used in conjunction with such a security policy all
|
||||
entries in the table belonging to a particular user (or
|
||||
group) will have the same value for this initial index.
|
||||
For a given user's entries in a particular table, the
|
||||
object identifiers for the information in these entries
|
||||
will have the same subidentifiers (except for the
|
||||
'column' subidentifier) up to the end of the encoded
|
||||
owner index. To configure VACM to permit access to this
|
||||
portion of the table, one would create
|
||||
vacmViewTreeFamilyTable entries with the value of
|
||||
vacmViewTreeFamilySubtree including the owner index
|
||||
portion, and vacmViewTreeFamilyMask 'wildcarding' the
|
||||
column subidentifier. More elaborate configurations
|
||||
are possible."
|
||||
::= { lookupCtlEntry 1 }
|
||||
|
||||
lookupCtlOperationName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a lookup operation. This is locally unique,
|
||||
within the scope of an lookupCtlOwnerIndex."
|
||||
::= { lookupCtlEntry 2 }
|
||||
|
||||
lookupCtlTargetAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION
|
||||
"Specifies the type of address for performing a
|
||||
lookup operation for a symbolic host name or for a host
|
||||
address from a remote host.
|
||||
|
||||
Specification of dns(16) as the value for this object
|
||||
means that a function such as, for example, getaddrinfo()
|
||||
or gethostbyname() should be performed to return one or
|
||||
more numeric addresses. Use of a value of either ipv4(1)
|
||||
or ipv6(2) means that a functions such as, for example,
|
||||
getnameinfo() or gethostbyaddr() should be used to return
|
||||
the symbolic names associated with a host."
|
||||
DEFVAL { unknown }
|
||||
::= { lookupCtlEntry 3 }
|
||||
|
||||
|
||||
|
||||
lookupCtlTargetAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the address used for a resolver lookup at a
|
||||
remote host. The corresponding lookupCtlTargetAddressType
|
||||
objects determines its type, as well as the function
|
||||
that can be requested.
|
||||
|
||||
A value for this object MUST be set prior to
|
||||
transitioning its corresponding lookupCtlEntry to
|
||||
active(1) via lookupCtlRowStatus."
|
||||
::= { lookupCtlEntry 4 }
|
||||
|
||||
lookupCtlOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1), -- operation is active
|
||||
notStarted(2), -- operation has not started
|
||||
completed(3) -- operation is done
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflects the operational state of an lookupCtlEntry:
|
||||
|
||||
enabled(1) - Operation is active.
|
||||
notStarted(2) - Operation has not been enabled.
|
||||
completed(3) - Operation has been completed.
|
||||
|
||||
An operation is automatically enabled(1) when its
|
||||
lookupCtlRowStatus object is transitioned to active(1)
|
||||
status. Until this occurs, lookupCtlOperStatus MUST
|
||||
report a value of notStarted(2). After the lookup
|
||||
operation is completed (success or failure), the value
|
||||
for lookupCtlOperStatus MUST be transitioned to
|
||||
completed(3)."
|
||||
::= { lookupCtlEntry 5 }
|
||||
|
||||
lookupCtlTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reports the number of milliseconds that a lookup
|
||||
operation required to be completed at a remote host.
|
||||
Completed means operation failure as well as
|
||||
|
||||
|
||||
success."
|
||||
::= { lookupCtlEntry 6 }
|
||||
|
||||
lookupCtlRc OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system-specific return code from a lookup
|
||||
operation. All implementations MUST return a value
|
||||
of 0 for this object when the remote lookup
|
||||
operation succeeds. A non-zero value for this
|
||||
objects indicates failure. It is recommended that
|
||||
implementations return the error codes that are
|
||||
generated by the lookup function used."
|
||||
::= { lookupCtlEntry 7 }
|
||||
|
||||
lookupCtlRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows entries to be created and deleted
|
||||
in the lookupCtlTable.
|
||||
|
||||
A remote lookup operation is started when an
|
||||
entry in this table is created via an SNMP set
|
||||
request and the entry is activated. This
|
||||
occurs by setting the value of this object
|
||||
to CreateAndGo(4) during row creation or
|
||||
by setting this object to active(1) after
|
||||
the row is created.
|
||||
|
||||
A value MUST be specified for lookupCtlTargetAddress
|
||||
prior to the acceptance of a transition to active(1) state.
|
||||
A remote lookup operation starts when its entry
|
||||
first becomes active(1). Transitions in and
|
||||
out of active(1) state have no effect on the
|
||||
operational behavior of a remote lookup
|
||||
operation, with the exception that deletion of
|
||||
an entry in this table by setting its RowStatus
|
||||
object to destroy(6) will stop an active
|
||||
remote lookup operation.
|
||||
|
||||
The operational state of a remote lookup operation
|
||||
can be determined by examination of its
|
||||
lookupCtlOperStatus object."
|
||||
REFERENCE
|
||||
|
||||
|
||||
"See definition of RowStatus in RFC 2579,
|
||||
'Textual Conventions for SMIv2.'"
|
||||
::= { lookupCtlEntry 8 }
|
||||
|
||||
|
||||
-- Lookup Results Table
|
||||
|
||||
lookupResultsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LookupResultsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the Lookup Results Table for providing
|
||||
the capability of determining the results of a
|
||||
operation at a remote host.
|
||||
|
||||
One or more entries are added to the
|
||||
lookupResultsTable when a lookup operation,
|
||||
as reflected by an lookupCtlEntry, is completed
|
||||
successfully. All entries related to a
|
||||
successful lookup operation MUST be added
|
||||
to the lookupResultsTable at the same time
|
||||
that the associating lookupCtlOperStatus
|
||||
object is transitioned to completed(2).
|
||||
|
||||
The number of entries added depends on the
|
||||
results determined for a particular lookup
|
||||
operation. All entries associated with an
|
||||
lookupCtlEntry are removed when the
|
||||
lookupCtlEntry is deleted.
|
||||
|
||||
A remote host can be multi-homed and have more than one IP
|
||||
address associated with it (returned by lookup function),
|
||||
or it can have more than one symbolic name (returned
|
||||
by lookup function).
|
||||
|
||||
A function such as, for example, getnameinfo() or
|
||||
gethostbyaddr() is called with a host address as its
|
||||
parameter and is used primarily to determine a symbolic
|
||||
name to associate with the host address. Entries in the
|
||||
lookupResultsTable MUST be made for each host name
|
||||
returned. If the function identifies an 'official host
|
||||
name,' then this symbolic name MUST be assigned a
|
||||
lookupResultsIndex of 1.
|
||||
|
||||
A function such as, for example, getaddrinfo() or
|
||||
gethostbyname() is called with a symbolic host name and is
|
||||
used primarily to retrieve a host address. The entries
|
||||
|
||||
|
||||
MUST be stored in the order that they are retrieved from
|
||||
the lookup function. lookupResultsIndex 1 MUST be
|
||||
assigned to the first entry."
|
||||
::= { lookupObjects 4 }
|
||||
|
||||
lookupResultsEntry OBJECT-TYPE
|
||||
SYNTAX LookupResultsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines an entry in the lookupResultsTable. The
|
||||
first two index elements identify the
|
||||
lookupCtlEntry that a lookupResultsEntry belongs
|
||||
to. The third index element selects a single
|
||||
lookup operation result."
|
||||
INDEX {
|
||||
lookupCtlOwnerIndex,
|
||||
lookupCtlOperationName,
|
||||
lookupResultsIndex
|
||||
}
|
||||
::= { lookupResultsTable 1 }
|
||||
|
||||
LookupResultsEntry ::=
|
||||
SEQUENCE {
|
||||
lookupResultsIndex Unsigned32,
|
||||
lookupResultsAddressType InetAddressType,
|
||||
lookupResultsAddress InetAddress
|
||||
}
|
||||
|
||||
lookupResultsIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..'ffffffff'h)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in the lookupResultsTable are created when
|
||||
the result of a lookup operation is determined.
|
||||
|
||||
Entries MUST be stored in the lookupResultsTable in
|
||||
the order that they are retrieved. Values assigned
|
||||
to lookupResultsIndex MUST start at 1 and increase
|
||||
consecutively."
|
||||
::= { lookupResultsEntry 1 }
|
||||
|
||||
lookupResultsAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
||||
|
||||
"Indicates the type of result of a remote lookup
|
||||
operation. A value of unknown(0) implies either that
|
||||
the operation hasn't been started or that
|
||||
it has failed."
|
||||
::= { lookupResultsEntry 2 }
|
||||
|
||||
lookupResultsAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflects a result for a remote lookup operation
|
||||
as per the value of lookupResultsAddressType.
|
||||
|
||||
The address type (InetAddressType) that relates to
|
||||
this object is specified by the corresponding value
|
||||
of lookupResultsAddress."
|
||||
|
||||
::= { lookupResultsEntry 3 }
|
||||
|
||||
|
||||
-- Conformance information
|
||||
-- Compliance statements
|
||||
|
||||
lookupCompliances OBJECT IDENTIFIER ::= { lookupConformance 1 }
|
||||
lookupGroups OBJECT IDENTIFIER ::= { lookupConformance 2 }
|
||||
|
||||
-- Compliance statements
|
||||
|
||||
lookupCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities that
|
||||
fully implement the DISMAN-NSLOOKUP-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { lookupGroup }
|
||||
|
||||
OBJECT lookupMaxConcurrentRequests
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The agent is not required to support set
|
||||
operations to this object."
|
||||
|
||||
OBJECT lookupPurgeTime
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The agent is not required to support a set
|
||||
operation to this object."
|
||||
|
||||
|
||||
::= { lookupCompliances 1 }
|
||||
|
||||
lookupMinimumCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum compliance statement for SNMP entities
|
||||
that implement the minimal subset of the
|
||||
DISMAN-NSLOOKUP-MIB. Implementors might choose this
|
||||
subset for small devices with limited resources."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { lookupGroup }
|
||||
|
||||
OBJECT lookupMaxConcurrentRequests
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The agent is not required to support set
|
||||
operations to this object."
|
||||
|
||||
OBJECT lookupPurgeTime
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The agent is not required to support a set
|
||||
operation to this object."
|
||||
|
||||
OBJECT lookupCtlRowStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required. If write access is
|
||||
not supported, then at least one entry in the
|
||||
lookupCtlTable MUST be established already when the SNMP
|
||||
agent starts offering access to the NSLOOKUP-MIB module.
|
||||
If, in such a case, only a single entry is offered, then
|
||||
it is RECOMMENDED that this entry use strings with a
|
||||
length of 0 for both of its two index objects."
|
||||
::= { lookupCompliances 2 }
|
||||
|
||||
-- MIB groupings
|
||||
|
||||
lookupGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
lookupMaxConcurrentRequests,
|
||||
lookupPurgeTime,
|
||||
lookupCtlOperStatus,
|
||||
lookupCtlTargetAddressType,
|
||||
lookupCtlTargetAddress,
|
||||
lookupCtlTime,
|
||||
lookupCtlRc,
|
||||
lookupCtlRowStatus,
|
||||
|
||||
|
||||
lookupResultsAddressType,
|
||||
lookupResultsAddress
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group of objects that constitute the remote
|
||||
Lookup operation."
|
||||
::= { lookupGroups 1 }
|
||||
|
||||
END
|
||||
1661
mibs/ietf/DISMAN-PING-MIB
Normal file
1661
mibs/ietf/DISMAN-PING-MIB
Normal file
File diff suppressed because it is too large
Load Diff
720
mibs/ietf/DISMAN-SCHEDULE-MIB
Normal file
720
mibs/ietf/DISMAN-SCHEDULE-MIB
Normal file
@@ -0,0 +1,720 @@
|
||||
DISMAN-SCHEDULE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Integer32, Unsigned32, Counter32, mib-2, zeroDotZero
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
DateAndTime, RowStatus, StorageType, VariablePointer
|
||||
FROM SNMPv2-TC
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB;
|
||||
|
||||
schedMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200201070000Z"
|
||||
ORGANIZATION "IETF Distributed Management Working Group"
|
||||
CONTACT-INFO
|
||||
"WG EMail: disman@dorothy.bmc.com
|
||||
Subscribe: disman-request@dorothy.bmc.com
|
||||
|
||||
Chair: Randy Presuhn
|
||||
BMC Software, Inc.
|
||||
Postal: Office 1-3141
|
||||
2141 North First Street
|
||||
San Jose, California 95131
|
||||
USA
|
||||
EMail: rpresuhn@bmc.com
|
||||
Phone: +1 408 546-1006
|
||||
|
||||
Editor: David B. Levi
|
||||
Nortel Networks
|
||||
Postal: 4401 Great America Parkway
|
||||
Santa Clara, CA 95052-8185
|
||||
USA
|
||||
EMail: dlevi@nortelnetworks.com
|
||||
Phone: +1 865 686 0432
|
||||
|
||||
|
||||
|
||||
Editor: Juergen Schoenwaelder
|
||||
TU Braunschweig
|
||||
Postal: Bueltenweg 74/75
|
||||
38106 Braunschweig
|
||||
Germany
|
||||
EMail: schoenw@ibr.cs.tu-bs.de
|
||||
Phone: +49 531 391-3283"
|
||||
DESCRIPTION
|
||||
"This MIB module defines a MIB which provides mechanisms to
|
||||
schedule SNMP set operations periodically or at specific
|
||||
points in time."
|
||||
REVISION "200201070000Z"
|
||||
DESCRIPTION
|
||||
"Revised version, published as RFC 3231.
|
||||
|
||||
This revision introduces a new object type called
|
||||
schedTriggers. Created new conformance and compliance
|
||||
statements that take care of the new schedTriggers object.
|
||||
|
||||
Several clarifications have been added to remove ambiguities
|
||||
that were discovered and reported by implementors."
|
||||
REVISION "199811171800Z"
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 2591."
|
||||
::= { mib-2 63 }
|
||||
|
||||
--
|
||||
-- The various groups defined within this MIB definition:
|
||||
--
|
||||
|
||||
schedObjects OBJECT IDENTIFIER ::= { schedMIB 1 }
|
||||
schedNotifications OBJECT IDENTIFIER ::= { schedMIB 2 }
|
||||
schedConformance OBJECT IDENTIFIER ::= { schedMIB 3 }
|
||||
|
||||
--
|
||||
-- Textual Conventions:
|
||||
--
|
||||
|
||||
SnmpPduErrorStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC enumerates the SNMPv1 and SNMPv2 PDU error status
|
||||
codes as defined in RFC 1157 and RFC 1905. It also adds a
|
||||
pseudo error status code `noResponse' which indicates a
|
||||
timeout condition."
|
||||
SYNTAX INTEGER {
|
||||
noResponse(-1),
|
||||
noError(0),
|
||||
|
||||
|
||||
tooBig(1),
|
||||
noSuchName(2),
|
||||
badValue(3),
|
||||
readOnly(4),
|
||||
genErr(5),
|
||||
noAccess(6),
|
||||
wrongType(7),
|
||||
wrongLength(8),
|
||||
wrongEncoding(9),
|
||||
wrongValue(10),
|
||||
noCreation(11),
|
||||
inconsistentValue(12),
|
||||
resourceUnavailable(13),
|
||||
commitFailed(14),
|
||||
undoFailed(15),
|
||||
authorizationError(16),
|
||||
notWritable(17),
|
||||
inconsistentName(18)
|
||||
}
|
||||
|
||||
--
|
||||
-- Some scalars which provide information about the local time zone.
|
||||
--
|
||||
|
||||
schedLocalTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime (SIZE (11))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local time used by the scheduler. Schedules which
|
||||
refer to calendar time will use the local time indicated
|
||||
by this object. An implementation MUST return all 11 bytes
|
||||
of the DateAndTime textual-convention so that a manager
|
||||
may retrieve the offset from GMT time."
|
||||
::= { schedObjects 1 }
|
||||
|
||||
--
|
||||
-- The schedule table which controls the scheduler.
|
||||
--
|
||||
|
||||
schedTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SchedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table defines scheduled actions triggered by
|
||||
SNMP set operations."
|
||||
::= { schedObjects 2 }
|
||||
|
||||
|
||||
schedEntry OBJECT-TYPE
|
||||
SYNTAX SchedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry describing a particular scheduled action.
|
||||
|
||||
Unless noted otherwise, writable objects of this row
|
||||
can be modified independent of the current value of
|
||||
schedRowStatus, schedAdminStatus and schedOperStatus.
|
||||
In particular, it is legal to modify schedInterval
|
||||
and the objects in the schedCalendarGroup when
|
||||
schedRowStatus is active and schedAdminStatus and
|
||||
schedOperStatus are both enabled."
|
||||
INDEX { schedOwner, schedName }
|
||||
::= { schedTable 1 }
|
||||
|
||||
SchedEntry ::= SEQUENCE {
|
||||
schedOwner SnmpAdminString,
|
||||
schedName SnmpAdminString,
|
||||
schedDescr SnmpAdminString,
|
||||
schedInterval Unsigned32,
|
||||
schedWeekDay BITS,
|
||||
schedMonth BITS,
|
||||
schedDay BITS,
|
||||
schedHour BITS,
|
||||
schedMinute BITS,
|
||||
schedContextName SnmpAdminString,
|
||||
schedVariable VariablePointer,
|
||||
schedValue Integer32,
|
||||
schedType INTEGER,
|
||||
schedAdminStatus INTEGER,
|
||||
schedOperStatus INTEGER,
|
||||
schedFailures Counter32,
|
||||
schedLastFailure SnmpPduErrorStatus,
|
||||
schedLastFailed DateAndTime,
|
||||
schedStorageType StorageType,
|
||||
schedRowStatus RowStatus,
|
||||
schedTriggers Counter32
|
||||
}
|
||||
|
||||
schedOwner OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The owner of this scheduling entry. The exact semantics of
|
||||
this string are subject to the security policy defined by
|
||||
|
||||
|
||||
the security administrator."
|
||||
::= { schedEntry 1 }
|
||||
|
||||
schedName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(1..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The locally-unique, administratively assigned name for this
|
||||
scheduling entry. This object allows a schedOwner to have
|
||||
multiple entries in the schedTable."
|
||||
::= { schedEntry 2 }
|
||||
|
||||
schedDescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The human readable description of the purpose of this
|
||||
scheduling entry."
|
||||
DEFVAL { "" }
|
||||
::= { schedEntry 3 }
|
||||
|
||||
schedInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds between two action invocations of
|
||||
a periodic scheduler. Implementations must guarantee
|
||||
that action invocations will not occur before at least
|
||||
schedInterval seconds have passed.
|
||||
|
||||
The scheduler must ignore all periodic schedules that
|
||||
have a schedInterval value of 0. A periodic schedule
|
||||
with a scheduling interval of 0 seconds will therefore
|
||||
never invoke an action.
|
||||
|
||||
Implementations may be forced to delay invocations in the
|
||||
face of local constraints. A scheduled management function
|
||||
should therefore not rely on the accuracy provided by the
|
||||
scheduler implementation.
|
||||
|
||||
Note that implementations which maintain a list of pending
|
||||
activations must re-calculate them when this object is
|
||||
changed."
|
||||
DEFVAL { 0 }
|
||||
|
||||
|
||||
::= { schedEntry 4 }
|
||||
|
||||
schedWeekDay OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
sunday(0),
|
||||
monday(1),
|
||||
tuesday(2),
|
||||
wednesday(3),
|
||||
thursday(4),
|
||||
friday(5),
|
||||
saturday(6)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The set of weekdays on which the scheduled action should
|
||||
take place. Setting multiple bits will include several
|
||||
weekdays in the set of possible weekdays for this schedule.
|
||||
Setting all bits will cause the scheduler to ignore the
|
||||
weekday.
|
||||
|
||||
Note that implementations which maintain a list of pending
|
||||
activations must re-calculate them when this object is
|
||||
changed."
|
||||
DEFVAL { {} }
|
||||
::= { schedEntry 5 }
|
||||
|
||||
schedMonth OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
january(0),
|
||||
february(1),
|
||||
march(2),
|
||||
april(3),
|
||||
may(4),
|
||||
june(5),
|
||||
july(6),
|
||||
august(7),
|
||||
september(8),
|
||||
october(9),
|
||||
november(10),
|
||||
december(11)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The set of months during which the scheduled action should
|
||||
take place. Setting multiple bits will include several
|
||||
months in the set of possible months for this schedule.
|
||||
|
||||
|
||||
Setting all bits will cause the scheduler to ignore the
|
||||
month.
|
||||
|
||||
Note that implementations which maintain a list of pending
|
||||
activations must re-calculate them when this object is
|
||||
changed."
|
||||
DEFVAL { {} }
|
||||
::= { schedEntry 6 }
|
||||
|
||||
schedDay OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
d1(0), d2(1), d3(2), d4(3), d5(4),
|
||||
d6(5), d7(6), d8(7), d9(8), d10(9),
|
||||
d11(10), d12(11), d13(12), d14(13), d15(14),
|
||||
d16(15), d17(16), d18(17), d19(18), d20(19),
|
||||
d21(20), d22(21), d23(22), d24(23), d25(24),
|
||||
d26(25), d27(26), d28(27), d29(28), d30(29),
|
||||
d31(30),
|
||||
r1(31), r2(32), r3(33), r4(34), r5(35),
|
||||
r6(36), r7(37), r8(38), r9(39), r10(40),
|
||||
r11(41), r12(42), r13(43), r14(44), r15(45),
|
||||
r16(46), r17(47), r18(48), r19(49), r20(50),
|
||||
r21(51), r22(52), r23(53), r24(54), r25(55),
|
||||
r26(56), r27(57), r28(58), r29(59), r30(60),
|
||||
r31(61)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The set of days in a month on which a scheduled action
|
||||
should take place. There are two sets of bits one can
|
||||
use to define the day within a month:
|
||||
|
||||
Enumerations starting with the letter 'd' indicate a
|
||||
day in a month relative to the first day of a month.
|
||||
The first day of the month can therefore be specified
|
||||
by setting the bit d1(0) and d31(30) means the last
|
||||
day of a month with 31 days.
|
||||
|
||||
Enumerations starting with the letter 'r' indicate a
|
||||
day in a month in reverse order, relative to the last
|
||||
day of a month. The last day in the month can therefore
|
||||
be specified by setting the bit r1(31) and r31(61) means
|
||||
the first day of a month with 31 days.
|
||||
|
||||
Setting multiple bits will include several days in the set
|
||||
of possible days for this schedule. Setting all bits will
|
||||
cause the scheduler to ignore the day within a month.
|
||||
|
||||
|
||||
Setting all bits starting with the letter 'd' or the
|
||||
letter 'r' will also cause the scheduler to ignore the
|
||||
day within a month.
|
||||
|
||||
Note that implementations which maintain a list of pending
|
||||
activations must re-calculate them when this object is
|
||||
changed."
|
||||
DEFVAL { {} }
|
||||
::= { schedEntry 7 }
|
||||
|
||||
schedHour OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
h0(0), h1(1), h2(2), h3(3), h4(4),
|
||||
h5(5), h6(6), h7(7), h8(8), h9(9),
|
||||
h10(10), h11(11), h12(12), h13(13), h14(14),
|
||||
h15(15), h16(16), h17(17), h18(18), h19(19),
|
||||
h20(20), h21(21), h22(22), h23(23)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The set of hours within a day during which the scheduled
|
||||
action should take place.
|
||||
|
||||
Note that implementations which maintain a list of pending
|
||||
activations must re-calculate them when this object is
|
||||
changed."
|
||||
DEFVAL { {} }
|
||||
::= { schedEntry 8 }
|
||||
|
||||
schedMinute OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
m0(0), m1(1), m2(2), m3(3), m4(4),
|
||||
m5(5), m6(6), m7(7), m8(8), m9(9),
|
||||
m10(10), m11(11), m12(12), m13(13), m14(14),
|
||||
m15(15), m16(16), m17(17), m18(18), m19(19),
|
||||
m20(20), m21(21), m22(22), m23(23), m24(24),
|
||||
m25(25), m26(26), m27(27), m28(28), m29(29),
|
||||
m30(30), m31(31), m32(32), m33(33), m34(34),
|
||||
m35(35), m36(36), m37(37), m38(38), m39(39),
|
||||
m40(40), m41(41), m42(42), m43(43), m44(44),
|
||||
m45(45), m46(46), m47(47), m48(48), m49(49),
|
||||
m50(50), m51(51), m52(52), m53(53), m54(54),
|
||||
m55(55), m56(56), m57(57), m58(58), m59(59)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
|
||||
|
||||
"The set of minutes within an hour when the scheduled action
|
||||
should take place.
|
||||
|
||||
Note that implementations which maintain a list of pending
|
||||
activations must re-calculate them when this object is
|
||||
changed."
|
||||
DEFVAL { {} }
|
||||
::= { schedEntry 9 }
|
||||
|
||||
schedContextName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The context which contains the local MIB variable pointed
|
||||
to by schedVariable."
|
||||
DEFVAL { "" }
|
||||
::= { schedEntry 10 }
|
||||
|
||||
schedVariable OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object identifier pointing to a local MIB variable
|
||||
which resolves to an ASN.1 primitive type of INTEGER."
|
||||
DEFVAL { zeroDotZero }
|
||||
::= { schedEntry 11 }
|
||||
|
||||
schedValue OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value which is written to the MIB object pointed to by
|
||||
schedVariable when the scheduler invokes an action. The
|
||||
implementation shall enforce the use of access control
|
||||
rules when performing the set operation on schedVariable.
|
||||
This is accomplished by calling the isAccessAllowed abstract
|
||||
service interface as defined in RFC 2571.
|
||||
|
||||
Note that an implementation may choose to issue an SNMP Set
|
||||
message to the SNMP engine and leave the access control
|
||||
decision to the normal message processing procedure."
|
||||
DEFVAL { 0 }
|
||||
::= { schedEntry 12 }
|
||||
|
||||
schedType OBJECT-TYPE
|
||||
|
||||
|
||||
SYNTAX INTEGER {
|
||||
periodic(1),
|
||||
calendar(2),
|
||||
oneshot(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of this schedule. The value periodic(1) indicates
|
||||
that this entry specifies a periodic schedule. A periodic
|
||||
schedule is defined by the value of schedInterval. The
|
||||
values of schedWeekDay, schedMonth, schedDay, schedHour
|
||||
and schedMinute are ignored.
|
||||
|
||||
The value calendar(2) indicates that this entry describes a
|
||||
calendar schedule. A calendar schedule is defined by the
|
||||
values of schedWeekDay, schedMonth, schedDay, schedHour and
|
||||
schedMinute. The value of schedInterval is ignored. A
|
||||
calendar schedule will trigger on all local times that
|
||||
satisfy the bits set in schedWeekDay, schedMonth, schedDay,
|
||||
schedHour and schedMinute.
|
||||
|
||||
The value oneshot(3) indicates that this entry describes a
|
||||
one-shot schedule. A one-shot schedule is similar to a
|
||||
calendar schedule with the additional feature that it
|
||||
disables itself by changing in the `finished'
|
||||
schedOperStatus once the schedule triggers an action.
|
||||
|
||||
Note that implementations which maintain a list of pending
|
||||
activations must re-calculate them when this object is
|
||||
changed."
|
||||
DEFVAL { periodic }
|
||||
::= { schedEntry 13 }
|
||||
|
||||
schedAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired state of the schedule."
|
||||
DEFVAL { disabled }
|
||||
::= { schedEntry 14 }
|
||||
|
||||
schedOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
|
||||
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
finished(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of this schedule. The state
|
||||
enabled(1) indicates this entry is active and that the
|
||||
scheduler will invoke actions at appropriate times. The
|
||||
disabled(2) state indicates that this entry is currently
|
||||
inactive and ignored by the scheduler. The finished(3)
|
||||
state indicates that the schedule has ended. Schedules
|
||||
in the finished(3) state are ignored by the scheduler.
|
||||
A one-shot schedule enters the finished(3) state when it
|
||||
deactivates itself.
|
||||
|
||||
Note that the operational state must not be enabled(1)
|
||||
when the schedRowStatus is not active."
|
||||
::= { schedEntry 15 }
|
||||
|
||||
schedFailures OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable counts the number of failures while invoking
|
||||
the scheduled action. This counter at most increments once
|
||||
for a triggered action."
|
||||
::= { schedEntry 16 }
|
||||
|
||||
schedLastFailure OBJECT-TYPE
|
||||
SYNTAX SnmpPduErrorStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most recent error that occurred during the invocation of
|
||||
a scheduled action. The value noError(0) is returned
|
||||
if no errors have occurred yet."
|
||||
DEFVAL { noError }
|
||||
::= { schedEntry 17 }
|
||||
|
||||
schedLastFailed OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The date and time when the most recent failure occurred.
|
||||
|
||||
|
||||
The value '0000000000000000'H is returned if no failure
|
||||
occurred since the last re-initialization of the scheduler."
|
||||
DEFVAL { '0000000000000000'H }
|
||||
::= { schedEntry 18 }
|
||||
|
||||
schedStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object defines whether this scheduled action is kept
|
||||
in volatile storage and lost upon reboot or if this row is
|
||||
backed up by non-volatile or permanent storage.
|
||||
|
||||
Conceptual rows having the value `permanent' must allow
|
||||
write access to the columnar objects schedDescr,
|
||||
schedInterval, schedContextName, schedVariable, schedValue,
|
||||
and schedAdminStatus. If an implementation supports the
|
||||
schedCalendarGroup, write access must be also allowed to
|
||||
the columnar objects schedWeekDay, schedMonth, schedDay,
|
||||
schedHour, schedMinute."
|
||||
DEFVAL { volatile }
|
||||
::= { schedEntry 19 }
|
||||
|
||||
schedRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this scheduled action. A control that allows
|
||||
entries to be added and removed from this table.
|
||||
|
||||
Note that the operational state must change to enabled
|
||||
when the administrative state is enabled and the row
|
||||
status changes to active(1).
|
||||
|
||||
Attempts to destroy(6) a row or to set a row
|
||||
notInService(2) while the operational state is enabled
|
||||
result in inconsistentValue errors.
|
||||
|
||||
The value of this object has no effect on whether other
|
||||
objects in this conceptual row can be modified."
|
||||
::= { schedEntry 20 }
|
||||
|
||||
schedTriggers OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
"This variable counts the number of attempts (either
|
||||
successful or failed) to invoke the scheduled action."
|
||||
::= { schedEntry 21 }
|
||||
|
||||
--
|
||||
-- Notifications that are emitted to indicate failures. The
|
||||
-- definition of schedTraps makes notification registrations
|
||||
-- reversible (see STD 58, RFC 2578).
|
||||
--
|
||||
|
||||
schedTraps OBJECT IDENTIFIER ::= { schedNotifications 0 }
|
||||
|
||||
schedActionFailure NOTIFICATION-TYPE
|
||||
OBJECTS { schedLastFailure, schedLastFailed }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated whenever the invocation of a
|
||||
scheduled action fails."
|
||||
::= { schedTraps 1 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
schedCompliances OBJECT IDENTIFIER ::= { schedConformance 1 }
|
||||
schedGroups OBJECT IDENTIFIER ::= { schedConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
schedCompliance2 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities which implement
|
||||
the scheduling MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
schedGroup2, schedNotificationsGroup
|
||||
}
|
||||
GROUP schedCalendarGroup
|
||||
DESCRIPTION
|
||||
"The schedCalendarGroup is mandatory only for those
|
||||
implementations that support calendar based schedules."
|
||||
OBJECT schedType
|
||||
DESCRIPTION
|
||||
"The values calendar(2) or oneshot(3) are not valid for
|
||||
implementations that do not implement the
|
||||
schedCalendarGroup. Such an implementation must return
|
||||
inconsistentValue error responses for attempts to set
|
||||
schedAdminStatus to calendar(2) or oneshot(3)."
|
||||
|
||||
|
||||
::= { schedCompliances 2 }
|
||||
|
||||
schedGroup2 OBJECT-GROUP
|
||||
OBJECTS {
|
||||
schedDescr, schedInterval, schedContextName,
|
||||
schedVariable, schedValue, schedType,
|
||||
schedAdminStatus, schedOperStatus, schedFailures,
|
||||
schedLastFailure, schedLastFailed, schedStorageType,
|
||||
schedRowStatus, schedTriggers
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing scheduling capabilities."
|
||||
::= { schedGroups 4 }
|
||||
|
||||
schedCalendarGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
schedLocalTime, schedWeekDay, schedMonth,
|
||||
schedDay, schedHour, schedMinute
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing calendar based schedules."
|
||||
::= { schedGroups 2 }
|
||||
|
||||
schedNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
schedActionFailure
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notifications emitted by the scheduler."
|
||||
::= { schedGroups 3 }
|
||||
|
||||
--
|
||||
-- Deprecated compliance and conformance group definitions
|
||||
-- from RFC 2591.
|
||||
--
|
||||
|
||||
schedCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities which implement
|
||||
the scheduling MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
schedGroup, schedNotificationsGroup
|
||||
}
|
||||
|
||||
|
||||
GROUP schedCalendarGroup
|
||||
DESCRIPTION
|
||||
"The schedCalendarGroup is mandatory only for those
|
||||
implementations that support calendar based schedules."
|
||||
OBJECT schedType
|
||||
DESCRIPTION
|
||||
"The values calendar(2) or oneshot(3) are not valid for
|
||||
implementations that do not implement the
|
||||
schedCalendarGroup. Such an implementation must return
|
||||
inconsistentValue error responses for attempts to set
|
||||
schedAdminStatus to calendar(2) or oneshot(3)."
|
||||
::= { schedCompliances 1 }
|
||||
|
||||
schedGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
schedDescr, schedInterval, schedContextName,
|
||||
schedVariable, schedValue, schedType,
|
||||
schedAdminStatus, schedOperStatus, schedFailures,
|
||||
schedLastFailure, schedLastFailed, schedStorageType,
|
||||
schedRowStatus
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A collection of objects providing scheduling capabilities."
|
||||
::= { schedGroups 1 }
|
||||
|
||||
END
|
||||
1820
mibs/ietf/DISMAN-SCRIPT-MIB
Normal file
1820
mibs/ietf/DISMAN-SCRIPT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1946
mibs/ietf/DISMAN-TRACEROUTE-MIB
Normal file
1946
mibs/ietf/DISMAN-TRACEROUTE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1197
mibs/ietf/DNS-RESOLVER-MIB
Normal file
1197
mibs/ietf/DNS-RESOLVER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1079
mibs/ietf/DNS-SERVER-MIB
Normal file
1079
mibs/ietf/DNS-SERVER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1625
mibs/ietf/DOCS-BPI-MIB
Normal file
1625
mibs/ietf/DOCS-BPI-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3313
mibs/ietf/DOCS-CABLE-DEVICE-MIB
Normal file
3313
mibs/ietf/DOCS-CABLE-DEVICE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3644
mibs/ietf/DOCS-IETF-BPI2-MIB
Normal file
3644
mibs/ietf/DOCS-IETF-BPI2-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1532
mibs/ietf/DOCS-IETF-CABLE-DEVICE-NOTIFICATION-MIB
Normal file
1532
mibs/ietf/DOCS-IETF-CABLE-DEVICE-NOTIFICATION-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3241
mibs/ietf/DOCS-IETF-QOS-MIB
Normal file
3241
mibs/ietf/DOCS-IETF-QOS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
714
mibs/ietf/DOCS-IETF-SUBMGT-MIB
Normal file
714
mibs/ietf/DOCS-IETF-SUBMGT-MIB
Normal file
@@ -0,0 +1,714 @@
|
||||
DOCS-IETF-SUBMGT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32,
|
||||
mib-2
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus,
|
||||
TruthValue,
|
||||
TimeStamp,
|
||||
StorageType
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP,
|
||||
MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
InetAddressType,
|
||||
InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
docsIfCmtsCmStatusIndex,
|
||||
docsIfCmtsCmStatusEntry
|
||||
FROM DOCS-IF-MIB -- RFC2670
|
||||
diffServMIBDataPathGroup,
|
||||
diffServMIBClfrGroup,
|
||||
diffServMIBClfrElementGroup,
|
||||
diffServMIBMultiFieldClfrGroup,
|
||||
|
||||
|
||||
|
||||
diffServMIBActionGroup,
|
||||
diffServMIBAlgDropGroup,
|
||||
diffServMIBCounterGroup,
|
||||
diffServDataPathStatus,
|
||||
diffServClfrStatus,
|
||||
diffServClfrElementStatus,
|
||||
diffServMultiFieldClfrAddrType,
|
||||
diffServMultiFieldClfrSrcAddr,
|
||||
diffServMultiFieldClfrDstAddr,
|
||||
diffServAlgDropStatus,
|
||||
diffServDataPathStorage,
|
||||
diffServClfrStorage,
|
||||
diffServClfrElementStorage,
|
||||
diffServMultiFieldClfrStorage,
|
||||
diffServActionStorage,
|
||||
diffServCountActStorage,
|
||||
diffServAlgDropStorage,
|
||||
diffServAlgDropType
|
||||
FROM DIFFSERV-MIB -- RFC3289
|
||||
;
|
||||
|
||||
docsSubMgt MODULE-IDENTITY
|
||||
LAST-UPDATED "200503290000Z" -- March 29, 2005
|
||||
ORGANIZATION "IETF IP over Cable Data Network (IPCDN) Working
|
||||
Group"
|
||||
CONTACT-INFO
|
||||
" Wilson Sawyer
|
||||
Postal: 50 Kelly Brook Lane
|
||||
East Hampstead, NH 03826
|
||||
U.S.A.
|
||||
|
||||
Phone: +1 603 382 7080
|
||||
E-mail: wsawyer@ieee.org
|
||||
|
||||
IETF IPCDN Working Group
|
||||
General Discussion: ipcdn@ietf.org
|
||||
Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
|
||||
Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
|
||||
Co-chairs: Richard Woundy, Richard_Woundy@cable.comcast.com
|
||||
Jean-Francois Mule, jf.mule@cablelabs.com"
|
||||
DESCRIPTION
|
||||
"This is the CMTS centric subscriber management MIB for
|
||||
DOCSIS-compliant CMTS. It provides the objects to allow a Cable
|
||||
Modem Termination operator to control the IP addresses and
|
||||
protocols associated with subscribers' cable modems.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Copyright (C) The Internet Society (2005). This version of this
|
||||
MIB module is part of RFC 4036; see the RFC itself for full legal
|
||||
notices."
|
||||
REVISION "200503290000Z" -- March 29, 2005
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 4036. Note that the
|
||||
compliance statements in this version apply only to
|
||||
implementations that support DOCSIS 1.0/1.1/2.0, which
|
||||
are not IPv6-capable."
|
||||
::= { mib-2 125 }
|
||||
|
||||
docsSubMgtObjects OBJECT IDENTIFIER ::= { docsSubMgt 1 }
|
||||
|
||||
docsSubMgtCpeControlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DocsSubMgtCpeControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table AUGMENTs the docsIfCmtsCmStatusTable, adding
|
||||
four WRITEable objects, as well as a read-only object, all of
|
||||
which reflect the state of subscriber management on a particular
|
||||
CM."
|
||||
::= { docsSubMgtObjects 1 }
|
||||
|
||||
docsSubMgtCpeControlEntry OBJECT-TYPE
|
||||
SYNTAX DocsSubMgtCpeControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row in the docsSubMgtCpeControlTable. All values are set
|
||||
at successful modem registration, either from the system default,
|
||||
or from objects included in the DOCSIS registration request sent
|
||||
upstream to the CMTS from the CM. The contents of this entry are
|
||||
meaningless unless the corresponding docsIfCmtsCmStatusValue (see
|
||||
reference) is registrationComplete(6). The persistence of this
|
||||
row is determined solely by the lifespan of the corresponding
|
||||
docsIfCmtsCmStatusEntry (normally StorageType=volatile)."
|
||||
|
||||
REFERENCE
|
||||
"RFC 2670"
|
||||
AUGMENTS { docsIfCmtsCmStatusEntry }
|
||||
::= {docsSubMgtCpeControlTable 1 }
|
||||
|
||||
DocsSubMgtCpeControlEntry ::= SEQUENCE
|
||||
{
|
||||
docsSubMgtCpeControlMaxCpeIp Integer32,
|
||||
docsSubMgtCpeControlActive TruthValue,
|
||||
docsSubMgtCpeControlLearnable TruthValue,
|
||||
|
||||
|
||||
|
||||
docsSubMgtCpeControlReset TruthValue,
|
||||
docsSubMgtCpeControlLastReset TimeStamp
|
||||
}
|
||||
|
||||
docsSubMgtCpeControlMaxCpeIp OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of simultaneous IP addresses permitted behind
|
||||
the CM. If this is set to zero, all CPE traffic from the CM is
|
||||
dropped. If the provisioning object corresponding to
|
||||
docsSubMgtCpeIpTable includes more CPE IP address entries for
|
||||
this modem than the value of this object, then this object is
|
||||
set to the count of the number of rows in docsSubMgtCpeIpTable
|
||||
that have the same docsIfCmtsCmStatusIndex value. (For example,
|
||||
if the CM has 5 IP addresses specified for it, this value is 5.)
|
||||
This limit applies to learned and DOCSIS-provisioned entries
|
||||
but not to entries added through some administrative
|
||||
process at the CMTS. If not set through DOCSIS provisioning,
|
||||
this object defaults to docsSubMgtCpeMaxIpDefault. Note that
|
||||
this object is only meaningful if docsSubMgtCpeControlActive
|
||||
is true."
|
||||
::= { docsSubMgtCpeControlEntry 1 }
|
||||
|
||||
docsSubMgtCpeControlActive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls the application of subscriber management to
|
||||
this cable modem. If this is set to true, CMTS-based CPE
|
||||
control is active, and all the actions required by the various
|
||||
filter tables and controls apply at the CMTS. If this is set
|
||||
to false, no subscriber management filtering is done at the
|
||||
CMTS (but other filters may apply). If not set through DOCSIS
|
||||
provisioning, this object defaults to
|
||||
docsSubMgtCpeActiveDefault."
|
||||
::= { docsSubMgtCpeControlEntry 2 }
|
||||
|
||||
docsSubMgtCpeControlLearnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether the CMTS may learn (and pass traffic
|
||||
for) CPE IP addresses associated with a cable modem. If this is
|
||||
set to true, the CMTS may learn up to docsSubMgtMaxCpeIp
|
||||
|
||||
|
||||
|
||||
addresses (less any DOCSIS-provisioned entries) related to this
|
||||
CM. Those IP addresses are added (by internal process) to the
|
||||
docsSubMgtCpeIpTable. The nature of the learning mechanism is
|
||||
not specified here.
|
||||
|
||||
If not set through DOCSIS provisioning, this object defaults to
|
||||
docsSubMgtCpeLearnableDefault. Note that this object is only
|
||||
meaningful if docsSubMgtCpeControlActive is true."
|
||||
::= { docsSubMgtCpeControlEntry 3 }
|
||||
|
||||
docsSubMgtCpeControlReset OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object always returns false on read. If this object is
|
||||
set to true, the rows with 'learned' addresses in
|
||||
docsSubMgtCpeIpTable for this CM are deleted from that table."
|
||||
::= { docsSubMgtCpeControlEntry 4 }
|
||||
|
||||
docsSubMgtCpeControlLastReset OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when docsSubMgtCpeControlReset was
|
||||
last set true. Zero if never reset."
|
||||
DEFVAL { 0 }
|
||||
::= { docsSubMgtCpeControlEntry 5 }
|
||||
|
||||
docsSubMgtCpeMaxIpDefault OBJECT-TYPE
|
||||
SYNTAX Integer32(0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The default value for docsSubMgtCpeControlMaxCpeIp if not
|
||||
signaled in the DOCSIS Registration request. This value should
|
||||
be treated as nonvolatile; if set, its value should persist
|
||||
across device resets."
|
||||
DEFVAL { 16 }
|
||||
::= { docsSubMgtObjects 2 }
|
||||
|
||||
docsSubMgtCpeActiveDefault OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The default value for docsSubMgtCpeControlActive if not
|
||||
|
||||
|
||||
|
||||
signaled in the DOCSIS Registration request. This value should
|
||||
be treated as nonvolatile; if set, its value should persist
|
||||
across device resets."
|
||||
DEFVAL { false }
|
||||
::= { docsSubMgtObjects 3 }
|
||||
|
||||
docsSubMgtCpeLearnableDefault OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The default value for docsSubMgtCpeControlLearnable if not
|
||||
signaled in the DOCSIS Registration request. This value should
|
||||
be treated as nonvolatile; if set, its value should persist
|
||||
across device resets."
|
||||
DEFVAL { true }
|
||||
::= { docsSubMgtObjects 4 }
|
||||
|
||||
docsSubMgtCpeIpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DocsSubMgtCpeIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of CPE IP addresses known on a per-CM basis."
|
||||
::= { docsSubMgtObjects 5 }
|
||||
|
||||
docsSubMgtCpeIpEntry OBJECT-TYPE
|
||||
SYNTAX DocsSubMgtCpeIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the docsSubMgtCpeIpTable. The first index is
|
||||
the specific modem we're referring to, and the second index is
|
||||
the specific CPE IP entry."
|
||||
INDEX { docsIfCmtsCmStatusIndex,
|
||||
docsSubMgtCpeIpIndex }
|
||||
::= {docsSubMgtCpeIpTable 1 }
|
||||
|
||||
DocsSubMgtCpeIpEntry ::= SEQUENCE
|
||||
{
|
||||
docsSubMgtCpeIpIndex Integer32,
|
||||
docsSubMgtCpeIpAddressType InetAddressType,
|
||||
docsSubMgtCpeIpAddr InetAddress,
|
||||
docsSubMgtCpeIpLearned TruthValue
|
||||
}
|
||||
|
||||
docsSubMgtCpeIpIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(1..2147483647)
|
||||
|
||||
|
||||
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this CPE IP address relative to the indexed CM.
|
||||
An entry is created either through the included CPE IP addresses
|
||||
in the provisioning object, or via learning.
|
||||
|
||||
If docsSubMgtCpeControlActive is true and a CMTS receives
|
||||
an IP packet from a CM that contains a source IP address that
|
||||
does not match one of the docsSubMgtCpeIpAddr entries for this
|
||||
CM, one of two things occurs. If the number of entries is less
|
||||
than docsSubMgtCpeControlMaxCpeIp, the source address is added to
|
||||
the table and the packet is forwarded. If the number of entries
|
||||
equals the docsSubMgtCpeControlMaxCpeIp, then the packet is
|
||||
dropped."
|
||||
::= { docsSubMgtCpeIpEntry 1 }
|
||||
|
||||
docsSubMgtCpeIpAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of internet address of docsSubMgtCpeIpAddr."
|
||||
::= { docsSubMgtCpeIpEntry 2 }
|
||||
|
||||
docsSubMgtCpeIpAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address either set from provisioning or learned via
|
||||
address gleaning or other forwarding means. See
|
||||
docsSubMgtCpeIpIndex for the mechanism.
|
||||
|
||||
The type of this address is determined by the value of
|
||||
docsSubMgtCpeIpAddressType."
|
||||
::= { docsSubMgtCpeIpEntry 3 }
|
||||
|
||||
docsSubMgtCpeIpLearned OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If true, this entry was learned from IP packets sent
|
||||
upstream rather than from the provisioning objects."
|
||||
::= { docsSubMgtCpeIpEntry 4 }
|
||||
|
||||
docsSubMgtCmFilterTable OBJECT-TYPE
|
||||
|
||||
|
||||
|
||||
SYNTAX SEQUENCE OF DocsSubMgtCmFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Binds filter groups to modems, identifying for each modem
|
||||
the upstream and downstream filter groups that apply to packets
|
||||
for that modem. Normally, this table reflects the filter group
|
||||
values signaled by DOCSIS Registration, although values may be
|
||||
overridden by management action.
|
||||
|
||||
For each of the columns in this table, zero is a distinguished
|
||||
value, indicating that the default filtering action is to be
|
||||
taken rather than that associated with a filter group number.
|
||||
Zero is used if the filter group is not signaled by DOCSIS
|
||||
registration."
|
||||
::= { docsSubMgtObjects 6 }
|
||||
|
||||
docsSubMgtCmFilterEntry OBJECT-TYPE
|
||||
SYNTAX DocsSubMgtCmFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Binds a filter group to each direction of traffic for a
|
||||
modem. The filters in this entry apply if
|
||||
docsSubMgtCpeControlActive is true.
|
||||
|
||||
The contents of this entry are meaningless unless the
|
||||
corresponding docsIfCmtsCmStatusValue (see reference) is
|
||||
registrationComplete(6). The persistence of this row is
|
||||
determined solely by the lifespan of the corresponding
|
||||
docsIfCmtsCmStatusEntry (normally StorageType=volatile)."
|
||||
REFERENCE
|
||||
"RFC 2670"
|
||||
AUGMENTS { docsIfCmtsCmStatusEntry }
|
||||
::= {docsSubMgtCmFilterTable 1 }
|
||||
|
||||
DocsSubMgtCmFilterEntry ::= SEQUENCE
|
||||
{
|
||||
docsSubMgtCmFilterSubDownstream Integer32,
|
||||
docsSubMgtCmFilterSubUpstream Integer32,
|
||||
docsSubMgtCmFilterCmDownstream Integer32,
|
||||
docsSubMgtCmFilterCmUpstream Integer32
|
||||
}
|
||||
|
||||
docsSubMgtCmFilterSubDownstream OBJECT-TYPE
|
||||
SYNTAX Integer32(0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
"The filter group applied to traffic destined for subscribers
|
||||
attached to the referenced CM. Upon row creation, this is set
|
||||
either to zero (use default classification, the
|
||||
diffServClfrElementSpecific=zeroDotZero row of
|
||||
diffServClfrElementTable) or to the value in the provisioning
|
||||
object sent upstream from the CM to the CMTS during registration.
|
||||
The value of this object is the same as that of the filter group
|
||||
index appearing as docsSubMgtFilterGroupIndex."
|
||||
::= { docsSubMgtCmFilterEntry 1 }
|
||||
|
||||
docsSubMgtCmFilterSubUpstream OBJECT-TYPE
|
||||
SYNTAX Integer32(0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The filter group applied to traffic originating from
|
||||
subscribers attached to the referenced CM. Upon row creation
|
||||
this is set to either zero (use default classification, the
|
||||
diffServClfrElementSpecific=zeroDotZero row of
|
||||
diffServClfrElementTable), or to the value in the provisioning
|
||||
object sent upstream from the CM to the CMTS. The value of this
|
||||
object is the same as that of the filter group index appearing as
|
||||
docsSubMgtFilterGroupIndex."
|
||||
::= { docsSubMgtCmFilterEntry 2 }
|
||||
|
||||
docsSubMgtCmFilterCmDownstream OBJECT-TYPE
|
||||
SYNTAX Integer32(0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The filter group applied to traffic destined for the
|
||||
referenced CM itself. Upon row creation this is set either to
|
||||
zero (use default classification, the
|
||||
diffServClfrElementSpecific=zeroDotZero row of
|
||||
diffServClfrElementTable), or to the value in the provisioning
|
||||
object sent upstream from the CM to the CMTS during registration.
|
||||
The value of this object is the same as that of the filter group
|
||||
index appearing as docsSubMgtFilterGroupIndex."
|
||||
::= { docsSubMgtCmFilterEntry 3 }
|
||||
|
||||
docsSubMgtCmFilterCmUpstream OBJECT-TYPE
|
||||
SYNTAX Integer32(0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The filter group applied to traffic originating from the
|
||||
referenced CM itself. This is set upon row creation to either
|
||||
|
||||
|
||||
|
||||
zero (use default classification, the
|
||||
diffServClfrElementSpecific=zeroDotZero row of
|
||||
diffServClfrElementTable), or to the value in the provisioning
|
||||
object sent upstream from the CM to the CMTS during registration.
|
||||
The value of this object is the same as the filter group index
|
||||
appearing as docsSubMgtFilterGroupIndex."
|
||||
::= { docsSubMgtCmFilterEntry 4 }
|
||||
|
||||
docsSubMgtFilterGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DocsSubMgtFilterGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides a collection of referenceable entries to which
|
||||
diffServClfrElementSpecific refers. This table provides filter
|
||||
group indices that can be compared with those signaled during
|
||||
DOCSIS registration. A packet matches an entry from this table
|
||||
if the packet originated from or is destined to a cable modem
|
||||
that registered this index as one of its four filter groups
|
||||
(see docsSubMgtCmFilterTable), and if the packet direction and
|
||||
MAC address select the use of this index among the four."
|
||||
::= { docsSubMgtObjects 7 }
|
||||
|
||||
docsSubMgtFilterGroupEntry OBJECT-TYPE
|
||||
SYNTAX DocsSubMgtFilterGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry only exists if needed by the
|
||||
diffServClfrElementEntry. A packet matches this entry if the
|
||||
packet's cable modem registered this index as one of its four
|
||||
filter groups (see docsSubMgtCmFilterTable) and if the packet
|
||||
direction and MAC address select the use of this index among
|
||||
the four."
|
||||
INDEX { docsSubMgtFilterGroupIndex }
|
||||
::= { docsSubMgtFilterGroupTable 1 }
|
||||
|
||||
DocsSubMgtFilterGroupEntry ::= SEQUENCE
|
||||
{
|
||||
docsSubMgtFilterGroupIndex Integer32
|
||||
}
|
||||
|
||||
docsSubMgtFilterGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The filter group index, from the set signaled at DOCSIS
|
||||
|
||||
|
||||
|
||||
Registration. Provides a referenceable entry to which
|
||||
diffServClfrElementSpecific points. A packet matches this
|
||||
classifier entry if the packet's cable modem registered this
|
||||
index value as one of its four filter groups, and if the packet
|
||||
direction and MAC address select the use of this index among
|
||||
the four. Because this is the only field in this table, it is
|
||||
read-only, contrary to the usual SMI custom of making indices
|
||||
not-accessible.
|
||||
|
||||
Note that although zero may be signaled (or defaulted) at DOCSIS
|
||||
Registration to indicate a default filtering group, no such entry
|
||||
appears in this table, as diffServClfrElementSpecific will
|
||||
use a zeroDotZero pointer for that classification."
|
||||
::= { docsSubMgtFilterGroupEntry 1 }
|
||||
|
||||
docsSubMgtConformance OBJECT IDENTIFIER ::= { docsSubMgt 2 }
|
||||
docsSubMgtCompliances OBJECT IDENTIFIER ::=
|
||||
{ docsSubMgtConformance 1 }
|
||||
docsSubMgtGroups OBJECT IDENTIFIER ::=
|
||||
{ docsSubMgtConformance 2 }
|
||||
|
||||
docsSubMgtBasicCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for CMTS devices that implement
|
||||
CMTS centric subscriber management.
|
||||
|
||||
This compliance statement applies to implementations that
|
||||
support DOCSIS 1.0/1.1/2.0, which are not IPv6 capable."
|
||||
|
||||
|
||||
MODULE DIFFSERV-MIB -- RFC3289
|
||||
MANDATORY-GROUPS {
|
||||
diffServMIBDataPathGroup,
|
||||
diffServMIBClfrGroup,
|
||||
diffServMIBClfrElementGroup,
|
||||
diffServMIBMultiFieldClfrGroup,
|
||||
diffServMIBActionGroup,
|
||||
diffServMIBAlgDropGroup,
|
||||
diffServMIBCounterGroup
|
||||
}
|
||||
|
||||
OBJECT diffServDataPathStatus -- same as RFC3289
|
||||
SYNTAX RowStatus { active(1) }
|
||||
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
||||
DESCRIPTION
|
||||
"Support for createAndWait and notInService is not required."
|
||||
|
||||
|
||||
|
||||
|
||||
OBJECT diffServClfrStatus -- same as RFC3289
|
||||
SYNTAX RowStatus { active(1) }
|
||||
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
||||
DESCRIPTION
|
||||
"Support for createAndWait and notInService is not required."
|
||||
|
||||
OBJECT diffServClfrElementStatus -- same as RFC3289
|
||||
SYNTAX RowStatus { active(1) }
|
||||
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
||||
DESCRIPTION
|
||||
"Support for createAndWait and notInService is not required."
|
||||
|
||||
OBJECT diffServMultiFieldClfrAddrType
|
||||
SYNTAX InetAddressType { ipv4(1) }
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support IPv4
|
||||
addresses."
|
||||
|
||||
OBJECT diffServMultiFieldClfrSrcAddr
|
||||
SYNTAX InetAddress (SIZE(4))
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support IPv4
|
||||
addresses."
|
||||
|
||||
OBJECT diffServMultiFieldClfrDstAddr
|
||||
SYNTAX InetAddress (SIZE(4))
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support IPv4
|
||||
addresses."
|
||||
|
||||
OBJECT diffServAlgDropStatus -- same as RFC3289
|
||||
SYNTAX RowStatus { active(1) }
|
||||
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
||||
DESCRIPTION
|
||||
"Support for createAndWait and notInService is not required."
|
||||
|
||||
OBJECT diffServDataPathStorage
|
||||
SYNTAX StorageType { nonVolatile(3) }
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support nonvolatile
|
||||
storage."
|
||||
|
||||
OBJECT diffServClfrStorage
|
||||
SYNTAX StorageType { nonVolatile(3) }
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support nonvolatile
|
||||
storage."
|
||||
|
||||
|
||||
|
||||
|
||||
OBJECT diffServClfrElementStorage
|
||||
SYNTAX StorageType { nonVolatile(3) }
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support nonvolatile
|
||||
storage."
|
||||
|
||||
OBJECT diffServMultiFieldClfrStorage
|
||||
SYNTAX StorageType { nonVolatile(3) }
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support nonvolatile
|
||||
storage."
|
||||
|
||||
OBJECT diffServActionStorage
|
||||
SYNTAX StorageType { nonVolatile(3) }
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support nonvolatile
|
||||
storage."
|
||||
|
||||
OBJECT diffServCountActStorage
|
||||
SYNTAX StorageType { nonVolatile(3) }
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support nonvolatile
|
||||
storage."
|
||||
|
||||
OBJECT diffServAlgDropStorage
|
||||
SYNTAX StorageType { nonVolatile(3) }
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support nonvolatile
|
||||
storage."
|
||||
|
||||
OBJECT diffServAlgDropType
|
||||
SYNTAX INTEGER { alwaysDrop(5) }
|
||||
DESCRIPTION
|
||||
"For DOCSIS subscriber management, this object is
|
||||
only used to provide packet filtering. Implementations
|
||||
need not support other values of this enumeration."
|
||||
|
||||
MODULE -- This module i.e., DOCS-IETF-SUBMGT-MIB
|
||||
|
||||
MANDATORY-GROUPS {
|
||||
docsSubMgtGroup
|
||||
}
|
||||
|
||||
OBJECT docsSubMgtCpeControlMaxCpeIp
|
||||
SYNTAX Integer32(0..16)
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support up to
|
||||
sixteen addresses per modem."
|
||||
|
||||
|
||||
|
||||
OBJECT docsSubMgtCpeMaxIpDefault
|
||||
SYNTAX Integer32(0..16)
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support up to
|
||||
sixteen addresses per modem."
|
||||
|
||||
OBJECT docsSubMgtCpeIpAddressType
|
||||
SYNTAX InetAddressType { ipv4(1) }
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support IPv4
|
||||
addresses."
|
||||
|
||||
OBJECT docsSubMgtCpeIpAddr
|
||||
SYNTAX InetAddress (SIZE(4))
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support IPv4
|
||||
addresses."
|
||||
|
||||
OBJECT docsSubMgtCmFilterSubDownstream
|
||||
SYNTAX Integer32(0..30)
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support thirty
|
||||
filter groups."
|
||||
|
||||
OBJECT docsSubMgtCmFilterSubUpstream
|
||||
SYNTAX Integer32(0..30)
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support thirty
|
||||
filter groups."
|
||||
|
||||
OBJECT docsSubMgtCmFilterCmDownstream
|
||||
SYNTAX Integer32(0..30)
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support thirty
|
||||
filter groups."
|
||||
|
||||
OBJECT docsSubMgtCmFilterCmUpstream
|
||||
SYNTAX Integer32(0..30)
|
||||
DESCRIPTION
|
||||
"An implementation is only required to support thirty
|
||||
filter groups."
|
||||
|
||||
::= { docsSubMgtCompliances 1 }
|
||||
|
||||
docsSubMgtGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
docsSubMgtCpeControlMaxCpeIp,
|
||||
docsSubMgtCpeControlActive,
|
||||
|
||||
|
||||
|
||||
docsSubMgtCpeControlLearnable,
|
||||
docsSubMgtCpeControlReset,
|
||||
docsSubMgtCpeControlLastReset,
|
||||
docsSubMgtCpeMaxIpDefault,
|
||||
docsSubMgtCpeActiveDefault,
|
||||
docsSubMgtCpeLearnableDefault,
|
||||
docsSubMgtCpeIpAddressType,
|
||||
docsSubMgtCpeIpAddr,
|
||||
docsSubMgtCpeIpLearned,
|
||||
docsSubMgtCmFilterSubDownstream,
|
||||
docsSubMgtCmFilterSubUpstream,
|
||||
docsSubMgtCmFilterCmDownstream,
|
||||
docsSubMgtCmFilterCmUpstream,
|
||||
docsSubMgtFilterGroupIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The objects used to manage host-based cable modems
|
||||
via a set of CMTS enforced controls."
|
||||
::= { docsSubMgtGroups 1 }
|
||||
|
||||
END
|
||||
5582
mibs/ietf/DOCS-IF-MIB
Normal file
5582
mibs/ietf/DOCS-IF-MIB
Normal file
File diff suppressed because it is too large
Load Diff
764
mibs/ietf/DOT12-IF-MIB
Normal file
764
mibs/ietf/DOT12-IF-MIB
Normal file
@@ -0,0 +1,764 @@
|
||||
DOT12-IF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
transmission, Counter32, Counter64, OBJECT-TYPE,
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
ifIndex
|
||||
FROM IF-MIB;
|
||||
|
||||
dot12MIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9602220452Z" -- February 22, 1996
|
||||
ORGANIZATION "IETF 100VG-AnyLAN MIB Working Group"
|
||||
CONTACT-INFO
|
||||
" John Flick
|
||||
|
||||
Postal: Hewlett Packard Company
|
||||
8000 Foothills Blvd. M/S 5556
|
||||
Roseville, CA 95747-5556
|
||||
Tel: +1 916 785 4018
|
||||
Fax: +1 916 785 3583
|
||||
|
||||
E-mail: johnf@hprnd.rose.hp.com"
|
||||
DESCRIPTION
|
||||
"This MIB module describes objects for
|
||||
managing IEEE 802.12 interfaces."
|
||||
::= { transmission 45 }
|
||||
|
||||
dot12MIBObjects OBJECT IDENTIFIER ::= { dot12MIB 1 }
|
||||
|
||||
dot12ConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot12ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configuration information for a collection of
|
||||
802.12 interfaces attached to a particular
|
||||
system."
|
||||
::= { dot12MIBObjects 1 }
|
||||
|
||||
dot12ConfigEntry OBJECT-TYPE
|
||||
SYNTAX Dot12ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configuration for a particular interface to an
|
||||
802.12 medium."
|
||||
INDEX { ifIndex }
|
||||
::= { dot12ConfigTable 1 }
|
||||
|
||||
Dot12ConfigEntry ::=
|
||||
SEQUENCE {
|
||||
dot12CurrentFramingType INTEGER,
|
||||
dot12DesiredFramingType INTEGER,
|
||||
dot12FramingCapability INTEGER,
|
||||
dot12DesiredPromiscStatus INTEGER,
|
||||
dot12TrainingVersion INTEGER,
|
||||
dot12LastTrainingConfig OCTET STRING,
|
||||
dot12Commands INTEGER,
|
||||
dot12Status INTEGER,
|
||||
dot12ControlMode INTEGER
|
||||
}
|
||||
|
||||
dot12CurrentFramingType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
frameType88023(1),
|
||||
frameType88025(2),
|
||||
frameTypeUnknown(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When dot12DesiredFramingType is one of
|
||||
'frameType88023' or 'frameType88025', this is the
|
||||
type of framing asserted by the interface.
|
||||
|
||||
When dot12DesiredFramingType is 'frameTypeEither',
|
||||
dot12CurrentFramingType shall be one of
|
||||
'frameType88023' or 'frameType88025' when the
|
||||
dot12Status is 'opened'. When the dot12Status is
|
||||
anything other than 'opened',
|
||||
dot12CurrentFramingType shall take the value of
|
||||
'frameTypeUnknown'."
|
||||
::= { dot12ConfigEntry 1 }
|
||||
|
||||
dot12DesiredFramingType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
frameType88023(1),
|
||||
frameType88025(2),
|
||||
frameTypeEither(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of framing which will be requested by
|
||||
the interface during the next interface MAC
|
||||
initialization or open action.
|
||||
|
||||
In master mode, this is the framing mode which
|
||||
will be granted by the interface. Note that
|
||||
for a master mode interface, this object must be
|
||||
equal to 'frameType88023' or 'frameType88025',
|
||||
since a master mode interface cannot grant
|
||||
'frameTypeEither'."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aDesiredFramingType."
|
||||
::= { dot12ConfigEntry 2 }
|
||||
|
||||
dot12FramingCapability OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
frameType88023(1),
|
||||
frameType88025(2),
|
||||
frameTypeEither(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of framing this interface is capable of
|
||||
supporting."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aFramingCapability."
|
||||
::= { dot12ConfigEntry 3 }
|
||||
|
||||
dot12DesiredPromiscStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
singleAddressMode(1),
|
||||
promiscuousMode(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to select the promiscuous
|
||||
mode that this interface will request in the next
|
||||
training packet issued on this interface.
|
||||
Whether the repeater grants the requested mode
|
||||
must be verified by examining the state of the PP
|
||||
bits in the corresponding instance of
|
||||
dot12LastTrainingConfig.
|
||||
In master mode, this object controls whether or
|
||||
not promiscuous mode will be granted by the
|
||||
interface when requested by the lower level
|
||||
device.
|
||||
|
||||
Note that this object indicates the desired mode
|
||||
for the next time the interface trains. The
|
||||
currently active mode will be reflected in
|
||||
dot12LastTrainingConfig and in ifPromiscuousMode."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aDesiredPromiscuousStatus."
|
||||
::= { dot12ConfigEntry 4 }
|
||||
|
||||
dot12TrainingVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..7)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value that will be used in the version bits
|
||||
(vvv bits) in training frames on this interface.
|
||||
This is the highest version number supported by
|
||||
this MAC."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aMACVersion."
|
||||
::= { dot12ConfigEntry 5 }
|
||||
|
||||
dot12LastTrainingConfig OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(2))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This 16 bit field contains the configuration
|
||||
bits from the most recent error-free training
|
||||
frame received during training on this interface.
|
||||
Training request frames are received when in
|
||||
master mode, while training response frames are
|
||||
received in slave mode. On master mode interfaces,
|
||||
this object contains the contents of the
|
||||
requested configuration field of the most recent
|
||||
training request frame. On slave mode interfaces,
|
||||
this object contains the contents of the allowed
|
||||
configuration field of the most recent training
|
||||
response frame. The format of the current version
|
||||
of this field is described in section 3.8. Please
|
||||
refer to the most recent version of the IEEE
|
||||
802.12 standard for the most up-to-date definition
|
||||
of the format of this object."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aLastTrainingConfig."
|
||||
::= { dot12ConfigEntry 6 }
|
||||
|
||||
dot12Commands OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noOp(1),
|
||||
open(2),
|
||||
reset(3),
|
||||
close(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If the current value of dot12Status is 'closed',
|
||||
setting the value of this object to 'open' will
|
||||
change the corresponding instance of MIB-II's
|
||||
ifAdminStatus to 'up', cause this interface to
|
||||
enter the 'opening' state, and will cause training
|
||||
to be initiated on this interface. The progress
|
||||
and success of the open is given by the values of
|
||||
the dot12Status object. Setting this object to
|
||||
'open' when dot12Status has a value other than
|
||||
'closed' has no effect.
|
||||
|
||||
Setting the corresponding instance of ifAdminStatus
|
||||
to 'up' when the current value of dot12Status is
|
||||
'closed' will have the same effect as setting this
|
||||
object to 'open'. Setting ifAdminStatus to 'up'
|
||||
when dot12Status has a value other than 'closed'
|
||||
has no effect.
|
||||
|
||||
Setting the value of this object to 'close' will
|
||||
move this interface into the 'closed' state and
|
||||
cause all transmit and receive actions to stop.
|
||||
This object will then have to be set to 'open' in
|
||||
order to reinitiate training.
|
||||
|
||||
Setting the corresponding instance of ifAdminStatus
|
||||
to 'down' will have the same effect as setting this
|
||||
object to 'close'.
|
||||
|
||||
Setting the value of this object to 'reset' when
|
||||
the current value of dot12Status has a value other
|
||||
than 'closed' will reset the interface. On a
|
||||
reset, all MIB counters should retain their values.
|
||||
This will cause the MAC to initiate an
|
||||
acInitializeMAC action as specified in IEEE 802.12.
|
||||
This will cause training to be reinitiated on this
|
||||
interface. Setting this object to 'reset' when
|
||||
dot12Status has a value of 'closed' has no effect.
|
||||
Setting this object to 'reset' has no effect on the
|
||||
corresponding instance of ifAdminStatus.
|
||||
|
||||
Setting the value of this object to 'noOp' has no
|
||||
effect.
|
||||
|
||||
When read, this object will always have a value
|
||||
of 'noOp'."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.2,
|
||||
acOpen, acClose, acInitializeMAC.
|
||||
Also, RFC1231 IEEE802.5 Token Ring MIB,
|
||||
dot5Commands."
|
||||
::= { dot12ConfigEntry 7 }
|
||||
|
||||
dot12Status OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
opened(1),
|
||||
closed(2),
|
||||
opening(3),
|
||||
openFailure(5),
|
||||
linkFailure(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current interface status with respect to
|
||||
training. One of the following values:
|
||||
|
||||
opened - Training has completed
|
||||
successfully.
|
||||
closed - MAC has been disabled by
|
||||
setting dot12Commands to
|
||||
'close'.
|
||||
opening - MAC is in training. Training
|
||||
signals have been received.
|
||||
openFailure - Passed 24 error-free packets,
|
||||
but there is a problem, noted
|
||||
in the training configuration
|
||||
bits (dot12LastTrainingConfig).
|
||||
linkFailure - Training signals not received,
|
||||
or could not pass 24 error-free
|
||||
packets.
|
||||
Whenever the dot12Commands object is set to
|
||||
'close' or ifAdminStatus is set to 'down', the MAC
|
||||
will go silent, dot12Status will be 'closed', and
|
||||
ifOperStatus will be 'down'.
|
||||
|
||||
When the value of this object is equal to 'closed'
|
||||
and the dot12Commands object is set to 'open' or
|
||||
the ifAdminStatus object is set to 'up', training
|
||||
will be initiated on this interface. When the
|
||||
value of this object is not equal to 'closed' and
|
||||
the dot12Commands object is set to 'reset',
|
||||
training will be reinitiated on this interface.
|
||||
Note that sets of some other objects (e.g.
|
||||
dot12ControlMode) or external events (e.g. MAC
|
||||
protocol violations) may also cause training to be
|
||||
reinitiated on this interface.
|
||||
|
||||
When training is initiated or reinitiated on an
|
||||
interface, the end node will send Training_Up to
|
||||
the master and initially go to the 'linkFailure'
|
||||
state and ifOperStatus will go to 'down'.
|
||||
When the master sends back Training_Down,
|
||||
dot12Status will change to the 'opening' state,
|
||||
and training packets will be transferred.
|
||||
|
||||
After all of the training packets have been
|
||||
passed, dot12Status will change to 'linkFailure'
|
||||
if 24 consecutive error-free packets were not
|
||||
passed, 'opened' if 24 consecutive error-free
|
||||
packets were passed and the training
|
||||
configuration bits were OK, or 'openFailure' if
|
||||
there were 24 consecutive error-free packets, but
|
||||
there was a problem with the training
|
||||
configuration bits.
|
||||
|
||||
When in the 'openFailure' state, the
|
||||
dot12LastTrainingConfig object will contain the
|
||||
configuration bits from the last training
|
||||
packet which can be examined to determine the
|
||||
exact reason for the training configuration
|
||||
failure.
|
||||
|
||||
If training did not succeed (dot12Status is
|
||||
'linkFailure' or 'openFailure), the entire
|
||||
process will be restarted after
|
||||
MAC_Retraining_Delay_Timer seconds.
|
||||
|
||||
If training does succeed (dot12Status changes to
|
||||
'opened'), ifOperStatus will change to 'up'. If
|
||||
training does not succeed (dot12Status changes to
|
||||
'linkFailure' or 'openFailure'), ifOperStatus will
|
||||
remain 'down'."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aMACStatus."
|
||||
::= { dot12ConfigEntry 8 }
|
||||
|
||||
dot12ControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
masterMode(1),
|
||||
slaveMode(2),
|
||||
learn(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to configure and report
|
||||
whether or not this interface is operating in
|
||||
master mode. In a Demand Priority network, end
|
||||
node interfaces typically operate in slave mode,
|
||||
while switch interfaces may control the Demand
|
||||
Priority protocol and operate in master mode.
|
||||
|
||||
This object may be implemented as a read-only
|
||||
object by those agents and interfaces that do not
|
||||
implement software control of master mode. In
|
||||
particular, interfaces that cannot operate in
|
||||
master mode, and interfaces on which master mode
|
||||
is controlled by a pushbutton on the device,
|
||||
should implement this object read-only.
|
||||
|
||||
Some interfaces do not require network management
|
||||
configuration of this feature and can autosense
|
||||
whether to use master mode or slave mode. The
|
||||
value 'learn' is used for that purpose. While
|
||||
autosense is taking place, the value 'learn' is
|
||||
returned.
|
||||
|
||||
A network management operation which modifies the
|
||||
value of dot12ControlMode causes the interface
|
||||
to retrain."
|
||||
::= { dot12ConfigEntry 9 }
|
||||
|
||||
dot12StatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot12StatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics for a collection of 802.12 interfaces
|
||||
attached to a particular system."
|
||||
::= { dot12MIBObjects 2 }
|
||||
|
||||
dot12StatEntry OBJECT-TYPE
|
||||
SYNTAX Dot12StatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics for a particular interface to an
|
||||
802.12 medium. The receive statistics in this
|
||||
table apply only to packets received by this
|
||||
station (i.e., packets whose destination address
|
||||
is either the local station address, the
|
||||
broadcast address, or a multicast address that
|
||||
this station is receiving, unless the station is
|
||||
in promiscuous mode)."
|
||||
INDEX { ifIndex }
|
||||
::= { dot12StatTable 1 }
|
||||
|
||||
Dot12StatEntry ::=
|
||||
SEQUENCE {
|
||||
dot12InHighPriorityFrames Counter32,
|
||||
dot12InHighPriorityOctets Counter32,
|
||||
dot12InNormPriorityFrames Counter32,
|
||||
dot12InNormPriorityOctets Counter32,
|
||||
dot12InIPMErrors Counter32,
|
||||
dot12InOversizeFrameErrors Counter32,
|
||||
dot12InDataErrors Counter32,
|
||||
dot12InNullAddressedFrames Counter32,
|
||||
dot12OutHighPriorityFrames Counter32,
|
||||
dot12OutHighPriorityOctets Counter32,
|
||||
dot12TransitionIntoTrainings Counter32,
|
||||
dot12HCInHighPriorityOctets Counter64,
|
||||
dot12HCInNormPriorityOctets Counter64,
|
||||
dot12HCOutHighPriorityOctets Counter64
|
||||
}
|
||||
|
||||
dot12InHighPriorityFrames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a count of high priority frames
|
||||
that have been received on this interface.
|
||||
Includes both good and bad high priority frames,
|
||||
as well as high priority training frames. Does
|
||||
not include normal priority frames which were
|
||||
priority promoted."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aHighPriorityFramesReceived."
|
||||
::= { dot12StatEntry 1 }
|
||||
|
||||
dot12InHighPriorityOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of octets
|
||||
contained in high priority frames that have been
|
||||
received on this interface. This counter is
|
||||
incremented by OctetCount for each frame received
|
||||
on this interface which is counted by
|
||||
dot12InHighPriorityFrames.
|
||||
|
||||
Note that this counter will roll over very
|
||||
quickly. It is provided for backward
|
||||
compatibility for Network Management protocols
|
||||
that do not support 64 bit counters (e.g. SNMP
|
||||
version 1)."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aHighPriorityOctetsReceived."
|
||||
::= { dot12StatEntry 2 }
|
||||
|
||||
dot12InNormPriorityFrames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a count of normal priority frames
|
||||
that have been received on this interface.
|
||||
Includes both good and bad normal priority
|
||||
frames, as well as normal priority training
|
||||
frames and normal priority frames which were
|
||||
priority promoted."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aNormalPriorityFramesReceived."
|
||||
::= { dot12StatEntry 3 }
|
||||
|
||||
dot12InNormPriorityOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of octets
|
||||
contained in normal priority frames that have
|
||||
been received on this interface. This counter is
|
||||
incremented by OctetCount for each frame received
|
||||
on this interface which is counted by
|
||||
dot12InNormPriorityFrames.
|
||||
|
||||
Note that this counter will roll over very
|
||||
quickly. It is provided for backward
|
||||
compatibility for Network Management protocols
|
||||
that do not support 64 bit counters (e.g. SNMP
|
||||
version 1)."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aNormalPriorityOctetsReceived."
|
||||
::= { dot12StatEntry 4 }
|
||||
|
||||
dot12InIPMErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of frames
|
||||
that have been received on this interface with an
|
||||
invalid packet marker and no PMI errors. A
|
||||
repeater will write an invalid packet marker to
|
||||
the end of a frame containing errors as it is
|
||||
forwarded through the repeater to the other
|
||||
ports. This counter is incremented by one for
|
||||
each frame received on this interface which has
|
||||
had an invalid packet marker added to the end of
|
||||
the frame."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aIPMFramesReceived."
|
||||
::= { dot12StatEntry 5 }
|
||||
|
||||
dot12InOversizeFrameErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a count of oversize frames
|
||||
received on this interface. This counter is
|
||||
incremented by one for each frame received on
|
||||
this interface whose OctetCount is larger than
|
||||
the maximum legal frame size. The frame size
|
||||
which causes this counter to increment is
|
||||
dependent on the current framing type."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aOversizeFramesReceived."
|
||||
::= { dot12StatEntry 6 }
|
||||
|
||||
dot12InDataErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a count of errored frames
|
||||
received on this interface. This counter is
|
||||
incremented by one for each frame received on
|
||||
this interface with any of the following errors:
|
||||
bad FCS (with no IPM), PMI errors (excluding
|
||||
frames with an IPM as the only PMI error),
|
||||
undersize, bad start of frame delimiter, or bad
|
||||
end of packet marker. Does not include frames
|
||||
counted by dot12InIPMErrors,
|
||||
dot12InNullAddressedFrames, or
|
||||
dot12InOversizeFrameErrors.
|
||||
|
||||
This counter indicates problems with the cable
|
||||
directly attached to this interface, while
|
||||
dot12InIPMErrors indicates problems with remote
|
||||
cables."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aDataErrorFramesReceived."
|
||||
::= { dot12StatEntry 7 }
|
||||
|
||||
dot12InNullAddressedFrames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a count of null addressed frames
|
||||
received on this interface. This counter is
|
||||
incremented by one for each frame received on
|
||||
this interface with a destination MAC address
|
||||
consisting of all zero bits. Both void and
|
||||
training frames are included in this counter.
|
||||
|
||||
Note that since this station would normally not
|
||||
receive null addressed frames, this counter is
|
||||
only incremented when this station is operating
|
||||
in promiscuous mode or in training."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aNullAddressedFramesReceived."
|
||||
::= { dot12StatEntry 8 }
|
||||
|
||||
dot12OutHighPriorityFrames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented by one for each high
|
||||
priority frame successfully transmitted out this
|
||||
interface."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aHighPriorityFramesTransmitted."
|
||||
::= { dot12StatEntry 9 }
|
||||
|
||||
dot12OutHighPriorityOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented by OctetCount for
|
||||
each frame counted by dot12OutHighPriorityFrames.
|
||||
|
||||
Note that this counter will roll over very
|
||||
quickly. It is provided for backward
|
||||
compatibility for Network Management protocols
|
||||
that do not support 64 bit counters (e.g. SNMP
|
||||
version 1)."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aHighPriorityOctetsTransmitted."
|
||||
::= { dot12StatEntry 10 }
|
||||
|
||||
dot12TransitionIntoTrainings OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of times
|
||||
this interface has entered the training state.
|
||||
This counter is incremented by one each time
|
||||
dot12Status transitions to 'linkFailure' from any
|
||||
state other than 'opening' or 'openFailure'."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aTransitionsIntoTraining."
|
||||
::= { dot12StatEntry 11 }
|
||||
|
||||
dot12HCInHighPriorityOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of octets
|
||||
contained in high priority frames that have been
|
||||
received on this interface. This counter is
|
||||
incremented by OctetCount for each frame received
|
||||
on this interface which is counted by
|
||||
dot12InHighPriorityFrames.
|
||||
|
||||
This counter is a 64 bit version of
|
||||
dot12InHighPriorityOctets. It should be used by
|
||||
Network Management protocols which support 64 bit
|
||||
counters (e.g. SNMPv2)."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aHighPriorityOctetsReceived."
|
||||
::= { dot12StatEntry 12 }
|
||||
|
||||
dot12HCInNormPriorityOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of octets
|
||||
contained in normal priority frames that have
|
||||
been received on this interface. This counter is
|
||||
incremented by OctetCount for each frame received
|
||||
on this interface which is counted by
|
||||
dot12InNormPriorityFrames.
|
||||
|
||||
This counter is a 64 bit version of
|
||||
dot12InNormPriorityOctets. It should be used by
|
||||
Network Management protocols which support 64 bit
|
||||
counters (e.g. SNMPv2)."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aNormalPriorityOctetsReceived."
|
||||
::= { dot12StatEntry 13 }
|
||||
|
||||
dot12HCOutHighPriorityOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This counter is incremented by OctetCount for
|
||||
each frame counted by dot12OutHighPriorityFrames.
|
||||
|
||||
This counter is a 64 bit version of
|
||||
dot12OutHighPriorityOctets. It should be used by
|
||||
Network Management protocols which support 64 bit
|
||||
counters (e.g. SNMPv2)."
|
||||
REFERENCE
|
||||
"IEEE Standard 802.12-1995, 13.2.5.2.1,
|
||||
aHighPriorityOctetsTransmitted."
|
||||
::= { dot12StatEntry 14 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
dot12Conformance OBJECT IDENTIFIER ::= { dot12MIB 2 }
|
||||
|
||||
dot12Compliances OBJECT IDENTIFIER ::= { dot12Conformance 1 }
|
||||
dot12Groups OBJECT IDENTIFIER ::= { dot12Conformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
dot12Compliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for managed network
|
||||
entities that have 802.12 interfaces."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dot12ConfigGroup, dot12StatsGroup }
|
||||
|
||||
OBJECT dot12DesiredFramingType
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access to this object is not required."
|
||||
|
||||
OBJECT dot12DesiredPromiscStatus
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access to this object is not required."
|
||||
|
||||
OBJECT dot12Commands
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access to this object is not required."
|
||||
|
||||
OBJECT dot12ControlMode
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access to this object is not required."
|
||||
::= { dot12Compliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
dot12ConfigGroup OBJECT-GROUP
|
||||
OBJECTS { dot12DesiredFramingType,
|
||||
dot12FramingCapability,
|
||||
dot12DesiredPromiscStatus,
|
||||
dot12TrainingVersion,
|
||||
dot12LastTrainingConfig,
|
||||
dot12Commands, dot12Status,
|
||||
dot12CurrentFramingType,
|
||||
dot12ControlMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for managing the status
|
||||
and configuration of IEEE 802.12 interfaces."
|
||||
::= { dot12Groups 1 }
|
||||
|
||||
dot12StatsGroup OBJECT-GROUP
|
||||
OBJECTS { dot12InHighPriorityFrames,
|
||||
dot12InHighPriorityOctets,
|
||||
dot12InNormPriorityFrames,
|
||||
dot12InNormPriorityOctets,
|
||||
dot12InIPMErrors,
|
||||
dot12InOversizeFrameErrors,
|
||||
dot12InDataErrors,
|
||||
dot12InNullAddressedFrames,
|
||||
dot12OutHighPriorityFrames,
|
||||
dot12OutHighPriorityOctets,
|
||||
dot12TransitionIntoTrainings,
|
||||
dot12HCInHighPriorityOctets,
|
||||
dot12HCInNormPriorityOctets,
|
||||
dot12HCOutHighPriorityOctets }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing statistics for
|
||||
IEEE 802.12 interfaces."
|
||||
::= { dot12Groups 2 }
|
||||
|
||||
END
|
||||
1963
mibs/ietf/DOT12-RPTR-MIB
Normal file
1963
mibs/ietf/DOT12-RPTR-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2661
mibs/ietf/DOT3-EPON-MIB
Normal file
2661
mibs/ietf/DOT3-EPON-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2227
mibs/ietf/DOT3-OAM-MIB
Normal file
2227
mibs/ietf/DOT3-OAM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
306
mibs/ietf/DS0-MIB
Normal file
306
mibs/ietf/DS0-MIB
Normal file
@@ -0,0 +1,306 @@
|
||||
DS0-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
transmission FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
DisplayString, TruthValue FROM SNMPv2-TC
|
||||
ifIndex, InterfaceIndex,
|
||||
InterfaceIndexOrZero FROM IF-MIB;
|
||||
|
||||
-- This is the MIB module for the DS0 Interface objects.
|
||||
|
||||
ds0 MODULE-IDENTITY
|
||||
LAST-UPDATED "9807161630Z"
|
||||
ORGANIZATION "IETF Trunk MIB Working Group"
|
||||
CONTACT-INFO
|
||||
" David Fowler
|
||||
|
||||
Postal: Newbridge Networks Corporation
|
||||
600 March Road
|
||||
Kanata, Ontario, Canada K2K 2E6
|
||||
|
||||
Tel: +1 613 591 3600
|
||||
Fax: +1 613 599 3619
|
||||
|
||||
E-mail: davef@newbridge.com"
|
||||
DESCRIPTION
|
||||
"The MIB module to describe
|
||||
DS0 interfaces objects."
|
||||
REVISION "9805242010Z"
|
||||
DESCRIPTION
|
||||
"Initial version of the DS0-MIB."
|
||||
|
||||
::= { transmission 81 }
|
||||
|
||||
-- The DS0 Config Group
|
||||
|
||||
-- Implementation of this group is mandatory for all
|
||||
-- systems that use a DS0 Interface.
|
||||
|
||||
-- The DS0 Config Group consists of two tables:
|
||||
-- DS0 Configuration Table
|
||||
-- DS0 Channel Mapping Table
|
||||
|
||||
-- The DS0 Configuration Table
|
||||
|
||||
dsx0ConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dsx0ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The DS0 Configuration table."
|
||||
::= { ds0 1 }
|
||||
|
||||
dsx0ConfigEntry OBJECT-TYPE
|
||||
SYNTAX Dsx0ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the DS0 Configuration table. There
|
||||
is an entry in this table for each DS0 interface."
|
||||
INDEX { ifIndex }
|
||||
::= { dsx0ConfigTable 1 }
|
||||
|
||||
Dsx0ConfigEntry ::=
|
||||
SEQUENCE {
|
||||
dsx0Ds0ChannelNumber INTEGER,
|
||||
dsx0RobbedBitSignalling TruthValue,
|
||||
dsx0CircuitIdentifier DisplayString,
|
||||
dsx0IdleCode INTEGER,
|
||||
dsx0SeizedCode INTEGER,
|
||||
dsx0ReceivedCode INTEGER,
|
||||
dsx0TransmitCodesEnable TruthValue,
|
||||
dsx0Ds0BundleMappedIfIndex InterfaceIndexOrZero
|
||||
}
|
||||
|
||||
dsx0Ds0ChannelNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..31)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the channel number of the
|
||||
ds0 on its DS1/E1."
|
||||
::= { dsx0ConfigEntry 1 }
|
||||
|
||||
dsx0RobbedBitSignalling OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates if Robbed Bit Signalling is
|
||||
turned on or off for a given ds0. This only
|
||||
applies to DS0s on a DS1 link. For E1 links the
|
||||
value is always off (false)."
|
||||
::= { dsx0ConfigEntry 2 }
|
||||
|
||||
dsx0CircuitIdentifier OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the transmission vendor's
|
||||
circuit identifier, for the purpose of
|
||||
facilitating troubleshooting."
|
||||
::= { dsx0ConfigEntry 3 }
|
||||
|
||||
dsx0IdleCode OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..15)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the code transmitted in the
|
||||
ABCD bits when the ds0 is not connected and
|
||||
dsx0TransmitCodesEnable is enabled. The object is
|
||||
a bitmap and the various bit positions are:
|
||||
1 D bit
|
||||
2 C bit
|
||||
4 B bit
|
||||
8 A bit"
|
||||
::= { dsx0ConfigEntry 4 }
|
||||
|
||||
dsx0SeizedCode OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..15)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the code transmitted in the
|
||||
ABCD bits when the ds0 is connected and
|
||||
dsx0TransmitCodesEnable is enabled. The object is
|
||||
a bitmap and the various bit positions are:
|
||||
1 D bit
|
||||
2 C bit
|
||||
4 B bit
|
||||
8 A bit"
|
||||
::= { dsx0ConfigEntry 5 }
|
||||
|
||||
dsx0ReceivedCode OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..15)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the code being received in
|
||||
the ABCD bits. The object is a bitmap and the
|
||||
various bit positions are:
|
||||
1 D bit
|
||||
2 C bit
|
||||
4 B bit
|
||||
8 A bit"
|
||||
::= { dsx0ConfigEntry 6 }
|
||||
|
||||
dsx0TransmitCodesEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object determines if the idle and seized
|
||||
codes are transmitted. If the value of this object
|
||||
is true then the codes are transmitted."
|
||||
::= { dsx0ConfigEntry 7 }
|
||||
|
||||
dsx0Ds0BundleMappedIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the ifIndex value assigned
|
||||
by the agent for the ds0Bundle(82) ifEntry to
|
||||
which the given ds0(81) ifEntry may belong.
|
||||
|
||||
If the given ds0(81) ifEntry does not belong to
|
||||
any ds0Bundle(82) ifEntry, then this object has a
|
||||
value of zero.
|
||||
|
||||
While this object provides information that can
|
||||
also be found in the ifStackTable, it provides
|
||||
this same information with a single table lookup,
|
||||
rather than by walking the ifStackTable to find
|
||||
the possibly non-existent ds0Bundle(82) ifEntry
|
||||
that may be stacked above the given ds0(81)
|
||||
ifTable entry."
|
||||
::= { dsx0ConfigEntry 8 }
|
||||
|
||||
-- The DS0 Channel Mapping Table
|
||||
|
||||
dsx0ChanMappingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dsx0ChanMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The DS0 Channel Mapping table. This table maps a
|
||||
DS0 channel number on a particular DS1/E1 into an
|
||||
ifIndex."
|
||||
::= { ds0 3 }
|
||||
|
||||
dsx0ChanMappingEntry OBJECT-TYPE
|
||||
SYNTAX Dsx0ChanMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the DS0 Channel Mapping table. There
|
||||
is an entry in this table corresponding to each
|
||||
ds0 ifEntry within any interface that is
|
||||
channelized to the individual ds0 ifEntry level.
|
||||
|
||||
This table is intended to facilitate mapping from
|
||||
channelized interface / channel number to DS0
|
||||
ifEntry. (e.g. mapping (DS1 ifIndex, DS0 Channel
|
||||
Number) -> ifIndex)
|
||||
|
||||
While this table provides information that can
|
||||
also be found in the ifStackTable and
|
||||
dsx0ConfigTable, it provides this same information
|
||||
with a single table lookup, rather than by walking
|
||||
the ifStackTable to find the various constituent
|
||||
ds0 ifTable entries, and testing various
|
||||
dsx0ConfigTable entries to check for the entry
|
||||
with the applicable DS0 channel number."
|
||||
INDEX { ifIndex, dsx0Ds0ChannelNumber }
|
||||
::= { dsx0ChanMappingTable 1 }
|
||||
|
||||
Dsx0ChanMappingEntry ::=
|
||||
SEQUENCE {
|
||||
dsx0ChanMappedIfIndex InterfaceIndex
|
||||
}
|
||||
|
||||
dsx0ChanMappedIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the ifIndex value assigned
|
||||
by the agent for the individual ds0 ifEntry that
|
||||
corresponds to the given DS0 channel number
|
||||
(specified by the INDEX element
|
||||
dsx0Ds0ChannelNumber) of the given channelized
|
||||
interface (specified by INDEX element ifIndex)."
|
||||
::= { dsx0ChanMappingEntry 1 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
ds0Conformance OBJECT IDENTIFIER ::= { ds0 2 }
|
||||
|
||||
ds0Groups OBJECT IDENTIFIER ::= { ds0Conformance 1 }
|
||||
ds0Compliances OBJECT IDENTIFIER ::= { ds0Conformance 2 }
|
||||
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
ds0Compliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for DS0 interfaces."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { ds0ConfigGroup }
|
||||
|
||||
OBJECT dsx0RobbedBitSignalling
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The ability to set RBS is not required."
|
||||
OBJECT dsx0CircuitIdentifier
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The ability to set the circuit identifier is not
|
||||
required."
|
||||
|
||||
OBJECT dsx0IdleCode
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The ability to set the idle code is not
|
||||
required."
|
||||
|
||||
OBJECT dsx0SeizedCode
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The ability to set the seized code is not
|
||||
required."
|
||||
|
||||
OBJECT dsx0TransmitCodesEnable
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The ability to enable and disable the
|
||||
transmitting of idle and seized codes is not
|
||||
required."
|
||||
|
||||
::= { ds0Compliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
ds0ConfigGroup OBJECT-GROUP
|
||||
OBJECTS { dsx0Ds0ChannelNumber,
|
||||
dsx0RobbedBitSignalling,
|
||||
dsx0CircuitIdentifier,
|
||||
dsx0IdleCode,
|
||||
dsx0SeizedCode,
|
||||
dsx0ReceivedCode,
|
||||
dsx0TransmitCodesEnable,
|
||||
dsx0Ds0BundleMappedIfIndex,
|
||||
dsx0ChanMappedIfIndex }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration
|
||||
information applicable to all DS0 interfaces."
|
||||
::= { ds0Groups 1 }
|
||||
|
||||
END
|
||||
314
mibs/ietf/DS0BUNDLE-MIB
Normal file
314
mibs/ietf/DS0BUNDLE-MIB
Normal file
@@ -0,0 +1,314 @@
|
||||
DS0BUNDLE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
transmission FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
DisplayString, RowStatus,
|
||||
TestAndIncr FROM SNMPv2-TC
|
||||
ifIndex, InterfaceIndex FROM IF-MIB;
|
||||
|
||||
-- This is the MIB module for the DS0Bundle Interface
|
||||
-- objects.
|
||||
|
||||
ds0Bundle MODULE-IDENTITY
|
||||
LAST-UPDATED "9807161630Z"
|
||||
ORGANIZATION "IETF Trunk MIB Working Group"
|
||||
CONTACT-INFO
|
||||
" David Fowler
|
||||
|
||||
Postal: Newbridge Networks Corporation
|
||||
600 March Road
|
||||
Kanata, Ontario, Canada K2K 2E6
|
||||
|
||||
Tel: +1 613 591 3600
|
||||
Fax: +1 613 599 3619
|
||||
|
||||
E-mail: davef@newbridge.com"
|
||||
DESCRIPTION
|
||||
"The MIB module to describe
|
||||
DS0 Bundle interfaces objects."
|
||||
REVISION "9805242010Z"
|
||||
DESCRIPTION
|
||||
"Initial version of the DS0BUNDLE-MIB."
|
||||
|
||||
::= { transmission 82 }
|
||||
|
||||
--
|
||||
-- The DS0 Bundle Config Group
|
||||
--
|
||||
-- Implementation of this group is mandatory for all
|
||||
-- systems that use a DS0Bundle Interface.
|
||||
--
|
||||
-- The DS0 Bundle Config Group consists of one table:
|
||||
-- DS0 Bundle Table
|
||||
|
||||
-- The DS0 Bundle Table
|
||||
|
||||
dsx0BundleNextIndex OBJECT-TYPE
|
||||
SYNTAX TestAndIncr
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to assist the manager in
|
||||
selecting a value for dsx0BundleIndex. Because
|
||||
this object is of syntax TestAndIncr (see the
|
||||
SNMPv2-TC document, RFC 1903) it can also be used
|
||||
to avoid race conditions with multiple managers
|
||||
trying to create rows in the table.
|
||||
|
||||
If the result of the SET for dsx0BundleNextIndex
|
||||
is not success, this means the value has been
|
||||
changed from index (i.e. another manager used the
|
||||
value), so a new value is required.
|
||||
|
||||
The algorithm is:
|
||||
done = false
|
||||
while done == false
|
||||
index = GET (dsx0BundleNextIndex.0)
|
||||
SET (dsx0BundleNextIndex.0=index)
|
||||
if (set failed)
|
||||
done = false
|
||||
else
|
||||
SET(dsx0BundleRowStatus.index=createAndGo)
|
||||
if (set failed)
|
||||
done = false
|
||||
else
|
||||
done = true
|
||||
other error handling"
|
||||
::= { ds0Bundle 2 }
|
||||
|
||||
dsx0BundleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dsx0BundleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"There is an row in this table for each ds0Bundle
|
||||
in the system. This table can be used to
|
||||
(indirectly) create rows in the ifTable with
|
||||
ifType = 'ds0Bundle(82)'."
|
||||
::= { ds0Bundle 3 }
|
||||
|
||||
dsx0BundleEntry OBJECT-TYPE
|
||||
SYNTAX Dsx0BundleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"There is a row in entry in this table for each
|
||||
ds0Bundle interface."
|
||||
INDEX { dsx0BundleIndex }
|
||||
::= { dsx0BundleTable 1 }
|
||||
|
||||
Dsx0BundleEntry ::=
|
||||
SEQUENCE {
|
||||
dsx0BundleIndex INTEGER,
|
||||
dsx0BundleIfIndex InterfaceIndex,
|
||||
dsx0BundleCircuitIdentifier DisplayString,
|
||||
dsx0BundleRowStatus RowStatus
|
||||
}
|
||||
|
||||
dsx0BundleIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique identifier for a ds0Bundle. This is not
|
||||
the same value as ifIndex. This table is not
|
||||
indexed by ifIndex because the manager has to
|
||||
choose the index in a createable row and the agent
|
||||
must be allowed to select ifIndex values."
|
||||
::= { dsx0BundleEntry 1 }
|
||||
|
||||
dsx0BundleIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value the agent selected for the
|
||||
(new) ds0Bundle interface."
|
||||
::= { dsx0BundleEntry 2 }
|
||||
|
||||
dsx0BundleCircuitIdentifier OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable contains the transmission vendor's
|
||||
circuit identifier, for the purpose of
|
||||
facilitating troubleshooting."
|
||||
::= { dsx0BundleEntry 3 }
|
||||
|
||||
dsx0BundleRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to create and delete rows in
|
||||
this table."
|
||||
::= { dsx0BundleEntry 4 }
|
||||
|
||||
-- The DS0 Bonding Group
|
||||
|
||||
-- Implementation of this group is optional for all
|
||||
-- systems that use a DS0Bundle Interface.
|
||||
|
||||
-- The DS0 Bonding Group consists of one table:
|
||||
-- DS0 Bonding Table
|
||||
|
||||
-- The DS0 Bonding Table
|
||||
|
||||
dsx0BondingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dsx0BondingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The DS0 Bonding table."
|
||||
::= { ds0Bundle 1 }
|
||||
|
||||
dsx0BondingEntry OBJECT-TYPE
|
||||
SYNTAX Dsx0BondingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the DS0 Bonding table. There is a
|
||||
row in this table for each DS0Bundle interface."
|
||||
INDEX { ifIndex }
|
||||
::= { dsx0BondingTable 1 }
|
||||
|
||||
Dsx0BondingEntry ::=
|
||||
SEQUENCE {
|
||||
dsx0BondMode INTEGER,
|
||||
dsx0BondStatus INTEGER,
|
||||
dsx0BondRowStatus RowStatus
|
||||
}
|
||||
|
||||
dsx0BondMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
other(2),
|
||||
mode0(3),
|
||||
mode1(4),
|
||||
mode2(5),
|
||||
mode3(6)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates which BONDing mode is used,
|
||||
if any, for a ds0Bundle. Mode0 provides parameter
|
||||
and number exchange with no synchronization. Mode
|
||||
1 provides parameter and number exchange. Mode 1
|
||||
also provides synchronization during
|
||||
initialization but does not include inband
|
||||
monitoring. Mode 2 provides all of the above plus
|
||||
inband monitoring. Mode 2 also steals 1/64th of
|
||||
the bandwidth of each channel (thus not supporting
|
||||
n x 56/64 kbit/s data channels for most values of
|
||||
n). Mode 3 provides all of the above, but also
|
||||
provides n x 56/64 kbit/s data channels. Most
|
||||
common implementations of Mode 3 add an extra
|
||||
channel to support the inband monitoring overhead.
|
||||
ModeNone should be used when the interface is not
|
||||
performing bandwidth-on-demand."
|
||||
::= { dsx0BondingEntry 1 }
|
||||
|
||||
dsx0BondStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
idle(1),
|
||||
callSetup(2),
|
||||
dataTransfer(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the current status of the
|
||||
bonding call using this ds0Bundle. idle(1) should
|
||||
be used when the bonding mode is set to none(1)."
|
||||
::= { dsx0BondingEntry 2 }
|
||||
|
||||
dsx0BondRowStatus 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."
|
||||
::= { dsx0BondingEntry 3 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
ds0BundleConformance OBJECT IDENTIFIER ::= { ds0Bundle 4 }
|
||||
|
||||
ds0BundleGroups OBJECT IDENTIFIER
|
||||
::= { ds0BundleConformance 1 }
|
||||
|
||||
ds0BundleCompliances OBJECT IDENTIFIER
|
||||
::= { ds0BundleConformance 2 }
|
||||
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
ds0BundleCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for DS0Bundle
|
||||
interfaces."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {ds0BundleConfigGroup }
|
||||
|
||||
GROUP ds0BondingGroup
|
||||
DESCRIPTION
|
||||
"Implementation of this group is optional for all
|
||||
systems that attach to a DS0Bundle Interface."
|
||||
|
||||
OBJECT dsx0BundleRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
createAndGo(4),
|
||||
destroy(6)
|
||||
}
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The agent is not required to support a SET
|
||||
operation to this object, and only three of the
|
||||
six enumerated values for the RowStatus textual
|
||||
convention need be supported. Only supporting
|
||||
createAndGo for a creation process prevents the
|
||||
manager from creating an inactive row in the
|
||||
ds0BundleTable. Inactive rows in the
|
||||
ds0BundleTable do not make sense."
|
||||
|
||||
OBJECT dsx0BundleCircuitIdentifier
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"The agent is not required to support a SET
|
||||
operation to this object."
|
||||
|
||||
::= { ds0BundleCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
ds0BondingGroup OBJECT-GROUP
|
||||
OBJECTS { dsx0BondMode,
|
||||
dsx0BondStatus,
|
||||
dsx0BondRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing
|
||||
configuration information applicable
|
||||
to all DS0 interfaces."
|
||||
::= { ds0BundleGroups 1 }
|
||||
ds0BundleConfigGroup OBJECT-GROUP
|
||||
OBJECTS { dsx0BundleNextIndex,
|
||||
dsx0BundleIfIndex,
|
||||
dsx0BundleCircuitIdentifier,
|
||||
dsx0BundleRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing the ability to
|
||||
create a new ds0Bundle in the ifTable as well as
|
||||
configuration information about the ds0Bundle."
|
||||
::= { ds0BundleGroups 2 }
|
||||
END
|
||||
3181
mibs/ietf/DS1-MIB
Normal file
3181
mibs/ietf/DS1-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1894
mibs/ietf/DS3-MIB
Normal file
1894
mibs/ietf/DS3-MIB
Normal file
File diff suppressed because it is too large
Load Diff
653
mibs/ietf/DSA-MIB
Normal file
653
mibs/ietf/DSA-MIB
Normal file
@@ -0,0 +1,653 @@
|
||||
DSA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TimeStamp,
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
mib-2
|
||||
FROM RFC1213-MIB
|
||||
applIndex, DistinguishedName
|
||||
FROM NETWORK-SERVICES-MIB;
|
||||
|
||||
dsaMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9311250000Z"
|
||||
ORGANIZATION "IETF Mail and Directory Management Working
|
||||
Group"
|
||||
CONTACT-INFO
|
||||
" Glenn Mansfield
|
||||
|
||||
Postal: AIC Systems Laboratory
|
||||
6-6-3, Minami Yoshinari
|
||||
Aoba-ku, Sendai, 989-32
|
||||
JP
|
||||
|
||||
Tel: +81 22 279 3310
|
||||
Fax: +81 22 279 3640
|
||||
E-Mail: glenn@aic.co.jp"
|
||||
DESCRIPTION
|
||||
" The MIB module for monitoring Directory System Agents."
|
||||
::= { mib-2 29 }
|
||||
|
||||
|
||||
dsaOpsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DsaOpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table holding information related to the
|
||||
DSA operations."
|
||||
::= {dsaMIB 1}
|
||||
|
||||
dsaOpsEntry OBJECT-TYPE
|
||||
SYNTAX DsaOpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Entry containing operations related statistics
|
||||
for a DSA."
|
||||
INDEX { applIndex }
|
||||
::= {dsaOpsTable 1}
|
||||
|
||||
DsaOpsEntry ::= SEQUENCE {
|
||||
|
||||
-- Bindings
|
||||
dsaAnonymousBinds
|
||||
Counter32,
|
||||
dsaUnauthBinds
|
||||
Counter32,
|
||||
dsaSimpleAuthBinds
|
||||
Counter32,
|
||||
dsaStrongAuthBinds
|
||||
Counter32,
|
||||
dsaBindSecurityErrors
|
||||
Counter32,
|
||||
|
||||
-- In-coming operations
|
||||
|
||||
dsaInOps
|
||||
Counter32,
|
||||
dsaReadOps
|
||||
Counter32,
|
||||
dsaCompareOps
|
||||
Counter32,
|
||||
dsaAddEntryOps
|
||||
Counter32,
|
||||
dsaRemoveEntryOps
|
||||
Counter32,
|
||||
dsaModifyEntryOps
|
||||
Counter32,
|
||||
dsaModifyRDNOps
|
||||
Counter32,
|
||||
dsaListOps
|
||||
Counter32,
|
||||
dsaSearchOps
|
||||
Counter32,
|
||||
dsaOneLevelSearchOps
|
||||
Counter32,
|
||||
dsaWholeTreeSearchOps
|
||||
Counter32,
|
||||
|
||||
-- Out going operations
|
||||
|
||||
dsaReferrals
|
||||
Counter32,
|
||||
dsaChainings
|
||||
Counter32,
|
||||
|
||||
-- Errors
|
||||
|
||||
dsaSecurityErrors
|
||||
Counter32,
|
||||
dsaErrors
|
||||
Counter32
|
||||
}
|
||||
|
||||
dsaAnonymousBinds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of anonymous binds to this DSA from DUAs
|
||||
since application start."
|
||||
::= {dsaOpsEntry 1}
|
||||
|
||||
dsaUnauthBinds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of un-authenticated binds to this
|
||||
DSA since application start."
|
||||
::= {dsaOpsEntry 2}
|
||||
|
||||
dsaSimpleAuthBinds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of binds to this DSA that were authenticated
|
||||
using simple authentication procedures since
|
||||
application start."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 8.1.2.1.1."
|
||||
::= {dsaOpsEntry 3}
|
||||
|
||||
|
||||
dsaStrongAuthBinds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of binds to this DSA that were authenticated
|
||||
using the strong authentication procedures since
|
||||
application start. This includes the binds that were
|
||||
authenticated using external authentication procedures."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Sections 8.1.2.1.2 & 8.1.2.1.3."
|
||||
::= {dsaOpsEntry 4}
|
||||
|
||||
dsaBindSecurityErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of bind operations that have been rejected
|
||||
by this DSA due to inappropriateAuthentication or
|
||||
invalidCredentials."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 12.7.2"
|
||||
::= {dsaOpsEntry 5}
|
||||
|
||||
dsaInOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations forwarded to this DSA
|
||||
from DUAs or other DSAs since application
|
||||
start up."
|
||||
::= {dsaOpsEntry 6}
|
||||
|
||||
dsaReadOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of read operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 9.1."
|
||||
::= {dsaOpsEntry 7}
|
||||
|
||||
dsaCompareOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of compare operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 9.2."
|
||||
::= {dsaOpsEntry 8}
|
||||
|
||||
dsaAddEntryOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of addEntry operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 11.1."
|
||||
::= {dsaOpsEntry 9}
|
||||
|
||||
dsaRemoveEntryOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of removeEntry operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 11.2."
|
||||
::= {dsaOpsEntry 10}
|
||||
|
||||
dsaModifyEntryOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of modifyEntry operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 11.3."
|
||||
::= {dsaOpsEntry 11}
|
||||
|
||||
dsaModifyRDNOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of modifyRDN operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 11.4."
|
||||
::= {dsaOpsEntry 12}
|
||||
|
||||
dsaListOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of list operations serviced by
|
||||
this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 10.1."
|
||||
::= {dsaOpsEntry 13}
|
||||
|
||||
dsaSearchOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of search operations- baseObjectSearches,
|
||||
oneLevelSearches and subTreeSearches, serviced
|
||||
by this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 10.2."
|
||||
::= {dsaOpsEntry 14}
|
||||
|
||||
dsaOneLevelSearchOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of oneLevelSearch operations serviced
|
||||
by this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 10.2.2.2."
|
||||
::= {dsaOpsEntry 15}
|
||||
|
||||
dsaWholeTreeSearchOps OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of wholeTreeSearch operations serviced
|
||||
by this DSA since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 10.2.2.2."
|
||||
::= {dsaOpsEntry 16}
|
||||
|
||||
dsaReferrals OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of referrals returned by this DSA in response
|
||||
to requests for operations since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 12.6."
|
||||
::= {dsaOpsEntry 17}
|
||||
|
||||
dsaChainings OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations forwarded by this DSA
|
||||
to other DSAs since application startup."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.518, 1988:
|
||||
Section 14."
|
||||
::= {dsaOpsEntry 18}
|
||||
|
||||
dsaSecurityErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations forwarded to this DSA
|
||||
which did not meet the security requirements. "
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Section 12.7."
|
||||
::= {dsaOpsEntry 19}
|
||||
|
||||
dsaErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations that could not be serviced
|
||||
due to errors other than security errors, and
|
||||
referrals.
|
||||
A partially serviced operation will not be counted
|
||||
as an error.
|
||||
The errors include NameErrors, UpdateErrors, Attribute
|
||||
errors and ServiceErrors."
|
||||
REFERENCE
|
||||
" CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
|
||||
Sections 12.4, 12.5, 12.8 & 12.9."
|
||||
::= {dsaOpsEntry 20}
|
||||
|
||||
-- Entry statistics/Cache performance
|
||||
dsaEntriesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DsaEntriesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table holding information related to the
|
||||
entry statistics and cache performance of the DSAs."
|
||||
::= {dsaMIB 2}
|
||||
|
||||
dsaEntriesEntry OBJECT-TYPE
|
||||
SYNTAX DsaEntriesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Entry containing statistics pertaining to entries
|
||||
held by a DSA."
|
||||
INDEX { applIndex }
|
||||
::= {dsaEntriesTable 1}
|
||||
|
||||
DsaEntriesEntry ::= SEQUENCE {
|
||||
dsaMasterEntries
|
||||
Gauge32,
|
||||
dsaCopyEntries
|
||||
Gauge32,
|
||||
dsaCacheEntries
|
||||
Gauge32,
|
||||
dsaCacheHits
|
||||
Counter32,
|
||||
dsaSlaveHits
|
||||
Counter32
|
||||
}
|
||||
|
||||
dsaMasterEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of entries mastered in the DSA."
|
||||
::= {dsaEntriesEntry 1}
|
||||
|
||||
dsaCopyEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of entries for which systematic (slave)
|
||||
copies are maintained in the DSA."
|
||||
::= {dsaEntriesEntry 2}
|
||||
|
||||
dsaCacheEntries OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of entries cached (non-systematic copies) in
|
||||
the DSA. This will include the entries that are
|
||||
cached partially. The negative cache is not counted."
|
||||
::= {dsaEntriesEntry 3}
|
||||
|
||||
dsaCacheHits OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations that were serviced from
|
||||
the locally held cache since application
|
||||
startup."
|
||||
::= {dsaEntriesEntry 4}
|
||||
|
||||
dsaSlaveHits OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Number of operations that were serviced from
|
||||
the locally held object replications [ shadow
|
||||
entries] since application startup."
|
||||
::= {dsaEntriesEntry 5}
|
||||
|
||||
|
||||
-- The dsaIntTable contains statistical data on the peer DSAs
|
||||
-- with which the monitored DSAs [attempt to] interact. This
|
||||
-- table will provide a useful insight into the effect of
|
||||
-- neighbours on the DSA performance.
|
||||
-- The table keeps track of the last "N" DSAs with which the
|
||||
-- monitored DSAs has interacted [attempted to interact],
|
||||
-- where "N" is a locally-defined constant.
|
||||
|
||||
dsaIntTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DsaIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Each row of this table contains some details
|
||||
related to the history of the interaction
|
||||
of the monitored DSAs with their respective
|
||||
peer DSAs."
|
||||
::= { dsaMIB 3 }
|
||||
|
||||
dsaIntEntry OBJECT-TYPE
|
||||
SYNTAX DsaIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Entry containing interaction details of a DSA
|
||||
with a peer DSA."
|
||||
INDEX { applIndex,dsaIntIndex }
|
||||
::= { dsaIntTable 1 }
|
||||
|
||||
DsaIntEntry ::= SEQUENCE {
|
||||
dsaIntIndex
|
||||
INTEGER,
|
||||
dsaName
|
||||
DistinguishedName,
|
||||
dsaTimeOfCreation
|
||||
TimeStamp,
|
||||
dsaTimeOfLastAttempt
|
||||
TimeStamp,
|
||||
dsaTimeOfLastSuccess
|
||||
TimeStamp,
|
||||
dsaFailuresSinceLastSuccess
|
||||
Counter32,
|
||||
dsaFailures
|
||||
Counter32,
|
||||
dsaSuccesses
|
||||
Counter32
|
||||
}
|
||||
|
||||
dsaIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Together with applIndex it forms the unique key to
|
||||
identify the conceptual row which contains useful info
|
||||
on the (attempted) interaction between the DSA (referred
|
||||
to by applIndex) and a peer DSA."
|
||||
::= {dsaIntEntry 1}
|
||||
|
||||
dsaName OBJECT-TYPE
|
||||
SYNTAX DistinguishedName
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Distinguished Name of the peer DSA to which this
|
||||
entry pertains."
|
||||
::= {dsaIntEntry 2}
|
||||
|
||||
dsaTimeOfCreation OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The value of sysUpTime when this row was created.
|
||||
If the entry was created before the network management
|
||||
subsystem was initialized, this object will contain
|
||||
a value of zero."
|
||||
::= {dsaIntEntry 3}
|
||||
|
||||
dsaTimeOfLastAttempt OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The value of sysUpTime when the last attempt was made
|
||||
to contact this DSA. If the last attempt was made before
|
||||
the network management subsystem was initialized, this
|
||||
object will contain a value of zero."
|
||||
::= {dsaIntEntry 4}
|
||||
|
||||
dsaTimeOfLastSuccess OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The value of sysUpTime when the last attempt made to
|
||||
contact this DSA was successful. If there have
|
||||
been no successful attempts this entry will have a value
|
||||
of zero. If the last successful attempt was made before
|
||||
the network management subsystem was initialized, this
|
||||
object will contain a value of zero."
|
||||
::= {dsaIntEntry 5}
|
||||
|
||||
dsaFailuresSinceLastSuccess OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The number of failures since the last time an
|
||||
attempt to contact this DSA was successful. If
|
||||
there has been no successful attempts, this counter
|
||||
will contain the number of failures since this entry
|
||||
was created."
|
||||
::= {dsaIntEntry 6}
|
||||
|
||||
dsaFailures OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Cumulative failures since the creation of
|
||||
this entry."
|
||||
::= {dsaIntEntry 7}
|
||||
|
||||
dsaSuccesses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Cumulative successes since the creation of
|
||||
this entry."
|
||||
::= {dsaIntEntry 8}
|
||||
|
||||
|
||||
-- Conformance information
|
||||
|
||||
dsaConformance OBJECT IDENTIFIER ::= { dsaMIB 4 }
|
||||
|
||||
dsaGroups OBJECT IDENTIFIER ::= { dsaConformance 1 }
|
||||
dsaCompliances OBJECT IDENTIFIER ::= { dsaConformance 2 }
|
||||
|
||||
-- Compliance statements
|
||||
|
||||
dsaOpsCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities
|
||||
which implement the DSA-MIB for monitoring
|
||||
DSA operations."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dsaOpsGroup }
|
||||
|
||||
::= { dsaCompliances 1 }
|
||||
|
||||
dsaEntryCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities
|
||||
which implement the DSA-MIB for monitoring
|
||||
DSA operations, entry statistics and cache
|
||||
performance."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dsaOpsGroup,dsaEntryGroup }
|
||||
::= { dsaCompliances 2 }
|
||||
|
||||
dsaIntCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The compliance statement for SNMPv2 entities
|
||||
which implement the DSA-MIB for monitoring DSA
|
||||
operations and the interaction of the DSA with
|
||||
peer DSAs."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { dsaOpsGroup, dsaIntGroup }
|
||||
|
||||
::= { dsaCompliances 3 }
|
||||
|
||||
|
||||
-- Units of conformance
|
||||
|
||||
dsaOpsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
dsaAnonymousBinds, dsaUnauthBinds, dsaSimpleAuthBinds,
|
||||
dsaStrongAuthBinds, dsaBindSecurityErrors,dsaInOps,
|
||||
dsaReadOps, dsaCompareOps, dsaAddEntryOps,
|
||||
dsaRemoveEntryOps, dsaModifyEntryOps, dsaModifyRDNOps,
|
||||
dsaListOps, dsaSearchOps, dsaOneLevelSearchOps,
|
||||
dsaWholeTreeSearchOps,dsaReferrals, dsaChainings,
|
||||
dsaSecurityErrors, dsaErrors}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A collection of objects for monitoring the DSA
|
||||
operations."
|
||||
::= { dsaGroups 1 }
|
||||
|
||||
dsaEntryGroup OBJECT-GROUP
|
||||
OBJECTS {dsaMasterEntries, dsaCopyEntries, dsaCacheEntries,
|
||||
dsaCacheHits, dsaSlaveHits}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A collection of objects for monitoring the DSA
|
||||
entry statistics and cache performance."
|
||||
::= { dsaGroups 2 }
|
||||
|
||||
dsaIntGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
dsaName, dsaTimeOfCreation, dsaTimeOfLastAttempt,
|
||||
dsaTimeOfLastSuccess,dsaFailuresSinceLastSuccess,dsaFailures,
|
||||
dsaSuccesses}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A collection of objects for monitoring the DSA's
|
||||
interaction with peer DSAs."
|
||||
::= { dsaGroups 3 }
|
||||
|
||||
|
||||
END
|
||||
4715
mibs/ietf/DSMON-MIB
Normal file
4715
mibs/ietf/DSMON-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3558
mibs/ietf/DVB-RCS-MIB
Normal file
3558
mibs/ietf/DVB-RCS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
751
mibs/ietf/EBN-MIB
Normal file
751
mibs/ietf/EBN-MIB
Normal file
@@ -0,0 +1,751 @@
|
||||
EBN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
SnaControlPointName
|
||||
-- Because the characters allowed in an SNA control
|
||||
-- point name come from a restricted character set,
|
||||
-- these names are not subject to internationalization.
|
||||
FROM APPN-MIB
|
||||
snanauMIB
|
||||
FROM SNA-NAU-MIB;
|
||||
|
||||
ebnMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9804281800Z" -- April 28, 1998
|
||||
ORGANIZATION "IETF SNA NAU MIB WG / AIW APPN MIBs SIG"
|
||||
CONTACT-INFO
|
||||
"
|
||||
Bob Clouston
|
||||
Cisco Systems
|
||||
7025 Kit Creek Road
|
||||
P.O. Box 14987
|
||||
Research Triangle Park, NC 27709, USA
|
||||
Tel: 1 919 472 2333
|
||||
E-mail: clouston@cisco.com
|
||||
|
||||
Bob Moore
|
||||
IBM Corporation
|
||||
BRQA/501
|
||||
P.O. Box 12195
|
||||
Research Triangle Park, NC 27709, USA
|
||||
Tel: 1 919 254 4436
|
||||
E-mail: remoore@us.ibm.com
|
||||
"
|
||||
|
||||
DESCRIPTION
|
||||
" The MIB Module for Extended Border Node"
|
||||
|
||||
::= { snanauMIB 7 }
|
||||
|
||||
-- snanauMIB ::= { mib-2 34 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- Textual Conventions
|
||||
-- ------------------------------------------------------------------
|
||||
SnaNAUWildcardName ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fully-qualified network NAU name. Entries take one of three
|
||||
forms:
|
||||
- Explicit entries do not contain the character '*'.
|
||||
- Partial Wildcard entries have the form 'ccc*', where
|
||||
'ccc' represents one to sixteen characters in a legal
|
||||
SNA NAU Name.
|
||||
- A full wildcard consists of a single character '*'.
|
||||
|
||||
Because the characters allowed in an SNA NAU name come from
|
||||
a restricted character set, these names are not subject to
|
||||
internationalization."
|
||||
|
||||
SYNTAX DisplayString(SIZE(1..17))
|
||||
|
||||
-- ******************************************************************
|
||||
ebnObjects OBJECT IDENTIFIER ::= { ebnMIB 1 }
|
||||
-- ******************************************************************
|
||||
|
||||
-- ******************************************************************
|
||||
-- EBN Directory Group
|
||||
-- The ebnDirTable is an extension to the appnDirTable. It specifies
|
||||
-- the subnet affiliation for LUs in the EBN's directory.
|
||||
-- ******************************************************************
|
||||
|
||||
ebnDir OBJECT IDENTIFIER ::= { ebnObjects 1 }
|
||||
|
||||
ebnDirTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EbnDirEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EBN Directory Table. This table is an extension
|
||||
to the APPN MIB's appnDirTable. Entries in this table
|
||||
are in one-to-one correspondence with entries in the
|
||||
appnDirTable, with corresponding entries having identical
|
||||
values for their respective indexes."
|
||||
|
||||
::= { ebnDir 1 }
|
||||
|
||||
ebnDirEntry OBJECT-TYPE
|
||||
SYNTAX EbnDirEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in the EBN Directory Table."
|
||||
|
||||
INDEX { ebnDirLuName }
|
||||
|
||||
::= { ebnDirTable 1 }
|
||||
|
||||
EbnDirEntry ::= SEQUENCE {
|
||||
ebnDirLuName SnaNAUWildcardName,
|
||||
ebnDirSubnetAffiliation INTEGER }
|
||||
|
||||
ebnDirLuName OBJECT-TYPE
|
||||
SYNTAX SnaNAUWildcardName
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fully qualified network LU name in the domain of a serving
|
||||
network node. If this object has the same value as the
|
||||
appnDirLuName object in the APPN MIB, then the two objects
|
||||
are referring to the same LU."
|
||||
|
||||
::= { ebnDirEntry 1 }
|
||||
|
||||
ebnDirSubnetAffiliation OBJECT-TYPE
|
||||
SYNTAX INTEGER { native (1),
|
||||
nonNative (2),
|
||||
subarea (3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the subnetwork affiliation of the LU:
|
||||
- native(1) : The LU is in the native APPN subnetwork.
|
||||
- nonNative(2) : The LU is in a non-native APPN subnetwork.
|
||||
- subarea(3) : The LU is in a subarea network."
|
||||
|
||||
::= { ebnDirEntry 2 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- EBN Intermediate Session RSCV Group
|
||||
-- This table is a sparse extension to the appnIsInTable. For
|
||||
-- sessions crossing ISTGs adjacent to the EBN, it contains the RSCV
|
||||
-- and COS used in the direction of the BIND destination.
|
||||
-- ******************************************************************
|
||||
|
||||
ebnIsRscv OBJECT IDENTIFIER ::= { ebnObjects 2 }
|
||||
|
||||
ebnIsRscvTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EbnIsRscvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EBN Intermediate Session RSCV table. This table is an
|
||||
extension to the appnIsInTable. It contains the RSCV and COS
|
||||
used in the direction of the BIND destination. There is an
|
||||
entry in this table for each session that traverses an ISTG
|
||||
when it enters or leaves this EBN, with corresponding entries
|
||||
having identical values for their respective indexes."
|
||||
|
||||
::= { ebnIsRscv 1}
|
||||
|
||||
ebnIsRscvEntry OBJECT-TYPE
|
||||
SYNTAX EbnIsRscvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in ebnIsRscvTable."
|
||||
INDEX { ebnIsRscvCpName,
|
||||
ebnIsRscvPcid }
|
||||
|
||||
::= { ebnIsRscvTable 1 }
|
||||
|
||||
EbnIsRscvEntry ::= SEQUENCE {
|
||||
ebnIsRscvCpName SnaControlPointName,
|
||||
ebnIsRscvPcid OCTET STRING,
|
||||
ebnIsRscvDestinationRoute OCTET STRING,
|
||||
ebnIsRscvDestinationCos DisplayString }
|
||||
|
||||
ebnIsRscvCpName OBJECT-TYPE
|
||||
SYNTAX SnaControlPointName
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network-qualified control point name of the node at
|
||||
which the session and PCID originated. For APPN and LEN
|
||||
nodes, this is either CP name of the APPN node at which
|
||||
the origin LU is located or the CP name of the NN serving
|
||||
the LEN node at which the origin LU is located. For DLUR
|
||||
resources it is the name of the owning SSCP.
|
||||
|
||||
If this object has the same value as the appnIsInFqCpName
|
||||
object in the APPN MIB, then the two objects are referring to
|
||||
the same APPN control point."
|
||||
|
||||
::= { ebnIsRscvEntry 1 }
|
||||
|
||||
ebnIsRscvPcid OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The procedure correlation identifier (PCID) of a session.
|
||||
It is an 8-octet value.
|
||||
|
||||
If this object has the same value as the appnIsInPcid object
|
||||
in the APPN MIB, and if the corresponding ebnIsRscvCpName
|
||||
object has the same value as the corresponding
|
||||
appnIsInFqCpName object, then the entries indexed by these
|
||||
objects are referring to the same session."
|
||||
|
||||
::= { ebnIsRscvEntry 2 }
|
||||
|
||||
ebnIsRscvDestinationRoute OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The route selection control vector (RSCV x'2B') used in the
|
||||
direction towards the SLU."
|
||||
|
||||
::= { ebnIsRscvEntry 3 }
|
||||
|
||||
ebnIsRscvDestinationCos OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Class of Service (COS) name used in the direction
|
||||
towards the SLU.
|
||||
|
||||
Because the characters allowed in an SNA COS name come from
|
||||
a restricted character set, these names are not subject to
|
||||
internationalization."
|
||||
|
||||
::= { ebnIsRscvEntry 4 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- EBN Directory Config Group
|
||||
-- The following simple objects provide information about EBN
|
||||
-- directory.
|
||||
-- ******************************************************************
|
||||
|
||||
ebnDirConfig OBJECT IDENTIFIER ::= { ebnObjects 3 }
|
||||
|
||||
ebnSearchCacheTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "minutes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of time in minutes an extended border node will
|
||||
retain information about a multi-subnetwork search, once
|
||||
that that search terminates. A value 0 indicates that the
|
||||
EBN has no defined limit, and the number of entries is
|
||||
bounded only by memory."
|
||||
|
||||
::= { ebnDirConfig 1 }
|
||||
|
||||
ebnMaxSearchCache OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "entries"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of multi-subnet entries to be cached.
|
||||
The value 0 indicates that the local node has no defined
|
||||
limit, and the number of entries is bounded only by
|
||||
memory."
|
||||
|
||||
::= { ebnDirConfig 2 }
|
||||
|
||||
ebnDefaultSubnetVisitCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "topology subnetworks"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The default maximum number of subnetworks a LOCATE search
|
||||
procedure may traverse."
|
||||
|
||||
::= { ebnDirConfig 3 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- EBN COS Mapping Group
|
||||
-- The ebnCosMap Table specifies how non-native COS values are mapped
|
||||
-- to COS values defined in the native subnetwork. The COS mappings
|
||||
-- that an EBN performs are determined by multiple factors, one of
|
||||
-- which is a set of user-defined mappings. This table returns the
|
||||
-- COS mappings that the EBN is actually performing, rather than
|
||||
-- the user-defined mappings.
|
||||
-- ******************************************************************
|
||||
ebnCOS OBJECT IDENTIFIER ::= { ebnObjects 4 }
|
||||
|
||||
ebnCosMapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EbnCosMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EBN COS Mapping Table. This table specifies how non-
|
||||
native COS values are mapped to COS values defined in the
|
||||
native subnetwork.
|
||||
|
||||
Note: The COS mappings that an EBN performs are determined
|
||||
by multiple factors, one of which is a set of user-defined
|
||||
initial mappings. This table returns the COS mappings that
|
||||
the EBN is actually performing at the time it is queried,
|
||||
rather than the user-defined initial ones."
|
||||
|
||||
::= { ebnCOS 1 }
|
||||
|
||||
ebnCosMapEntry OBJECT-TYPE
|
||||
SYNTAX EbnCosMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the EBN COS Mapping table."
|
||||
|
||||
INDEX { ebnCosMapCpName,
|
||||
ebnCosMapNonNativeCos }
|
||||
|
||||
::= { ebnCosMapTable 1 }
|
||||
|
||||
EbnCosMapEntry ::= SEQUENCE {
|
||||
ebnCosMapCpName SnaNAUWildcardName,
|
||||
ebnCosMapNonNativeCos DisplayString,
|
||||
ebnCosMapNativeCos DisplayString }
|
||||
|
||||
ebnCosMapCpName OBJECT-TYPE
|
||||
SYNTAX SnaNAUWildcardName
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fully qualified network CP name for which the COS mapping
|
||||
applies."
|
||||
|
||||
::= { ebnCosMapEntry 1 }
|
||||
|
||||
ebnCosMapNonNativeCos OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains one of the following values:
|
||||
|
||||
- An 8-character COS name used in a non-native subnetwork.
|
||||
- The single character '*', identifying the entry with the
|
||||
default native COS for a non-native CP name. This entry
|
||||
is used when there is no entry in the table for a
|
||||
non-native CP name / non-native COS pair.
|
||||
|
||||
Because the characters allowed in an SNA COS name come from
|
||||
a restricted character set, these names are not subject to
|
||||
internationalization."
|
||||
|
||||
::= { ebnCosMapEntry 2 }
|
||||
|
||||
ebnCosMapNativeCos OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An 8-byte name for the class-of-service, as known in the
|
||||
native subnetwork.
|
||||
|
||||
Because the characters allowed in an SNA COS name come from
|
||||
a restricted character set, these names are not subject to
|
||||
internationalization."
|
||||
|
||||
::= { ebnCosMapEntry 3 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- EBN Subnet Routing List Group
|
||||
-- The EBN Subnet Routing List indicates to which nodes an EBN
|
||||
-- forwards search request. This group contains information
|
||||
-- pertaining to the CONFIGURED Subnet Routing List at an EBN. How a
|
||||
-- particular search request is routed is determined by a transient
|
||||
-- list that the EBN creates based on the configured list and other
|
||||
-- factors.
|
||||
-- *******************************************************************
|
||||
|
||||
ebnSubnetRoutingList OBJECT IDENTIFIER ::= { ebnObjects 5 }
|
||||
|
||||
ebnSubnetSearchTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EbnSubnetSearchEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains one entry for each fully qualified LU
|
||||
name for which an associated subnet routing list has been
|
||||
defined. An entry in this table contains general
|
||||
characteristics of the subnet search routing list for an
|
||||
LU name. The routing list itself is represented by a set
|
||||
of contiguous entries in the ebnSearchTable."
|
||||
|
||||
::= { ebnSubnetRoutingList 1 }
|
||||
|
||||
ebnSubnetSearchEntry OBJECT-TYPE
|
||||
SYNTAX EbnSubnetSearchEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for the ebnSubnetSearchTable. The entry
|
||||
represents the configured parameters the EBN uses when it
|
||||
is determining how to search for the LU identified by the
|
||||
ebnSubnetSearchLuName object."
|
||||
|
||||
INDEX { ebnSubnetSearchLuName }
|
||||
|
||||
::= { ebnSubnetSearchTable 1 }
|
||||
|
||||
EbnSubnetSearchEntry ::= SEQUENCE {
|
||||
ebnSubnetSearchLuName SnaNAUWildcardName,
|
||||
ebnSubnetSearchDynamics INTEGER,
|
||||
ebnSubnetSearchOrdering INTEGER }
|
||||
|
||||
ebnSubnetSearchLuName OBJECT-TYPE
|
||||
SYNTAX SnaNAUWildcardName
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fully qualified network LU name."
|
||||
|
||||
::= { ebnSubnetSearchEntry 1 }
|
||||
|
||||
ebnSubnetSearchDynamics OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1),
|
||||
limited (2),
|
||||
full (3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether an EBN may add dynamic entries to a
|
||||
subnetwork routing list. none(1) means no entries may be
|
||||
added to the subnetwork routing list. limited(2) means
|
||||
only likely entries may be added to the subnetwork routing
|
||||
list. full(3) means all native extended border nodes and
|
||||
adjacent, non-native EBNs and NNs will be added to the
|
||||
subnetwork routing list."
|
||||
|
||||
::= { ebnSubnetSearchEntry 2 }
|
||||
|
||||
ebnSubnetSearchOrdering OBJECT-TYPE
|
||||
SYNTAX INTEGER{ priority(1),
|
||||
defined(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether an EBN may reorder a subnetwork routing
|
||||
list so that entries which are more likely to be successful
|
||||
move to the top of the subnetwork routing list and entries
|
||||
which are more likely to be unsuccessful move to the bottom
|
||||
of the list.
|
||||
The following values are defined:
|
||||
|
||||
- priority(1): Entries may be reordered.
|
||||
- defined(2): Entries must not be reordered."
|
||||
|
||||
::= { ebnSubnetSearchEntry 3 }
|
||||
|
||||
-- Border node search table
|
||||
|
||||
ebnSearchTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EbnSearchEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table indicates the CONFIGURED list of control points
|
||||
to which the EBN sends Locate searches for a given fully
|
||||
qualified LU name. Each entry in the table indicates one
|
||||
control point that should be included in a multi-subnet
|
||||
search for a particular LU name."
|
||||
|
||||
::= { ebnSubnetRoutingList 2 }
|
||||
|
||||
ebnSearchEntry OBJECT-TYPE
|
||||
SYNTAX EbnSearchEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the ebnSearchTable. An entry can exist in
|
||||
this table only if an entry exists in the
|
||||
ebnSubnetSearchTable with an ebnSubnetSearchLuName value
|
||||
matching this entry's ebnSearchLuName.
|
||||
For a given ebnSearchLuName value, the ordering of entries
|
||||
provides by the ebnSearchIndex values corresponds to the
|
||||
order in which the control points to be searched appear in
|
||||
the CONFIGURED search list for the ebnSearchLuName."
|
||||
|
||||
INDEX { ebnSearchLuName,
|
||||
ebnSearchIndex }
|
||||
|
||||
::= { ebnSearchTable 1 }
|
||||
|
||||
EbnSearchEntry ::= SEQUENCE {
|
||||
ebnSearchLuName SnaNAUWildcardName,
|
||||
ebnSearchIndex Unsigned32,
|
||||
ebnSearchCpName DisplayString,
|
||||
ebnSearchSNVC Unsigned32 }
|
||||
|
||||
ebnSearchLuName OBJECT-TYPE
|
||||
SYNTAX SnaNAUWildcardName
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fully qualified network LU name. If this object has the
|
||||
same value as the ebnSubnetSearchLuName object, then the
|
||||
two objects are referring to the same LU."
|
||||
|
||||
::= { ebnSearchEntry 1 }
|
||||
|
||||
ebnSearchIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Secondary index enumerating the CONFIGURED order in which
|
||||
a search is forwarded to CPs for a particular LU name. The
|
||||
order for an actual search is determined dynamically by the
|
||||
EBN, based on this configured information and on other
|
||||
factors, including whether search dynamics and search
|
||||
ordering are enabled. Information on these last two settings
|
||||
is available in, respectively, the ebnSubnetSearchDynamics
|
||||
and ebnSubnetSearch ordering objects."
|
||||
|
||||
::= { ebnSearchEntry 2 }
|
||||
|
||||
ebnSearchCpName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(1..17))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the CP(s) to which a search should be
|
||||
forwarded. It either follows the SnaNAUWildcardName textual
|
||||
convention or takes one of the following special formats:
|
||||
|
||||
'*' indicates that all native EBNs and all adjacent non-
|
||||
native EBNs and NNs may be added to the routing list
|
||||
dynamically,
|
||||
|
||||
'*SELF' indicates that the EBN should search itself and
|
||||
its native subnetwork at this time during the
|
||||
cross-subnet search,
|
||||
|
||||
'*EBNS' indicates all native EBNs.
|
||||
|
||||
Because the characters allowed in a CP name come from a
|
||||
restricted character set, and because the three formats
|
||||
listed here use no special characters, this object is not
|
||||
subject to internationalization."
|
||||
|
||||
::= { ebnSearchEntry 3 }
|
||||
|
||||
ebnSearchSNVC OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of subnets a Locate search procedure may
|
||||
traverse. "
|
||||
|
||||
::= { ebnSearchEntry 4 }
|
||||
|
||||
-- *******************************************************************
|
||||
-- HPR Extended Border Node Intermediate Session Group
|
||||
-- The hbnIsInTable is a sparse extension to the appnIsInTable.
|
||||
-- For sessions that use back-to-back RTP connections in an HBN,
|
||||
-- this table provides the network connection endpoint identifier
|
||||
-- (NceId) and the transport connection identifier (Tcid) for the
|
||||
-- second RTP connection.
|
||||
-- *******************************************************************
|
||||
|
||||
hbn OBJECT IDENTIFIER ::= { ebnObjects 6 }
|
||||
|
||||
hbnIsInTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HbnIsInEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HBN Intermediate Session table."
|
||||
::= { hbn 1}
|
||||
|
||||
hbnIsInEntry OBJECT-TYPE
|
||||
SYNTAX HbnIsInEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry of the HBN Intermediate Session Table. An entry
|
||||
exists in this table for every intermediate session being
|
||||
routed between back-to-back RTP connections in the HBN.
|
||||
|
||||
When an entry for a session exists in this table, the
|
||||
NceIds and Tcids for the back-to-back RTP connections are
|
||||
made available in the following four objects:
|
||||
|
||||
RTP connection in the direction of the PLU:
|
||||
- NceId: appnIsInRtpNceId (in the APPN MIB)
|
||||
- Tcid: appnIsinRtpTcid (in the APPN MIB).
|
||||
|
||||
RTP connection in the direction of the SLU:
|
||||
- NceId: hbnIsInRtpNceId (in this table)
|
||||
- Tcid: hbnIsInRtpTcid (in this table)."
|
||||
|
||||
INDEX { hbnIsInFqCpName,
|
||||
hbnIsInPcid }
|
||||
|
||||
::= { hbnIsInTable 1 }
|
||||
|
||||
HbnIsInEntry ::= SEQUENCE {
|
||||
hbnIsInFqCpName SnaControlPointName,
|
||||
hbnIsInPcid OCTET STRING,
|
||||
hbnIsInRtpNceId OCTET STRING,
|
||||
hbnIsInRtpTcid OCTET STRING }
|
||||
|
||||
hbnIsInFqCpName OBJECT-TYPE
|
||||
SYNTAX SnaControlPointName
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network-qualified control point name of the node at
|
||||
which the session and PCID originated. For APPN and LEN
|
||||
nodes, this is either the CP name of the APPN node at
|
||||
which the origin LU is located or the CP name of the NN
|
||||
serving the LEN node at which the origin LU is located.
|
||||
|
||||
If this object has the same value as the appnIsInFqCpName
|
||||
object in the APPN MIB, then the two objects are referring
|
||||
to the same APPN control point."
|
||||
::= { hbnIsInEntry 1 }
|
||||
|
||||
hbnIsInPcid OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(8))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The procedure correlation identifier (PCID) of a session.
|
||||
It is an 8-octet value.
|
||||
|
||||
If this object has the same value as the appnIsInPcid object
|
||||
in the APPN MIB, and if the corresponding hbnIsInFqCpName
|
||||
object has the same value as the corresponding
|
||||
appnIsInFqCpName object, then the entries indexed by these
|
||||
objects are referring to the same session."
|
||||
|
||||
::= { hbnIsInEntry 2 }
|
||||
|
||||
hbnIsInRtpNceId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HPR local Network Connection Endpoint of the session in
|
||||
the direction of the SLU."
|
||||
|
||||
::= { hbnIsInEntry 3 }
|
||||
|
||||
hbnIsInRtpTcid OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RTP connection local TCID of the session in the direction
|
||||
of the SLU."
|
||||
|
||||
::= { hbnIsInEntry 4 }
|
||||
|
||||
-- *******************************************************************
|
||||
-- Conformance Statement
|
||||
-- *******************************************************************
|
||||
ebnConformance OBJECT IDENTIFIER ::= { ebnMIB 2 }
|
||||
|
||||
ebnCompliances OBJECT IDENTIFIER ::= { ebnConformance 1 }
|
||||
ebnGroups OBJECT IDENTIFIER ::= { ebnConformance 2 }
|
||||
|
||||
-- Compliance statements
|
||||
ebnCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the SNMPv2 entities which
|
||||
implement the ebnMIB."
|
||||
|
||||
MODULE -- this module
|
||||
|
||||
-- Unconditionally mandatory groups
|
||||
MANDATORY-GROUPS {
|
||||
ebnDirectoryGroup,
|
||||
ebnIsRscvGroup,
|
||||
ebnDirectoryConfigGroup,
|
||||
ebnCosMappingGroup,
|
||||
ebnSubnetRoutingListGroup }
|
||||
|
||||
-- Conditionally mandatory groups
|
||||
GROUP hbnIsInGroup
|
||||
DESCRIPTION
|
||||
"The hbnIsInGroup is mandatory only for HPR extended border
|
||||
nodes."
|
||||
|
||||
::= {ebnCompliances 1 }
|
||||
|
||||
-- Group definitions
|
||||
ebnDirectoryGroup OBJECT-GROUP
|
||||
OBJECTS { ebnDirSubnetAffiliation }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EBN-related directory objects."
|
||||
|
||||
::= { ebnGroups 1 }
|
||||
|
||||
|
||||
ebnIsRscvGroup OBJECT-GROUP
|
||||
OBJECTS { ebnIsRscvDestinationRoute,
|
||||
ebnIsRscvDestinationCos }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Two objects representing RSCV and class of service
|
||||
information saved by an EBN."
|
||||
|
||||
::= { ebnGroups 2 }
|
||||
|
||||
ebnDirectoryConfigGroup OBJECT-GROUP
|
||||
OBJECTS { ebnSearchCacheTime,
|
||||
ebnMaxSearchCache,
|
||||
ebnDefaultSubnetVisitCount }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EBN Directory Configuration Group."
|
||||
|
||||
::= { ebnGroups 3 }
|
||||
|
||||
ebnCosMappingGroup OBJECT-GROUP
|
||||
OBJECTS { ebnCosMapNativeCos }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EBN COS Mapping Group."
|
||||
|
||||
::= { ebnGroups 4 }
|
||||
|
||||
ebnSubnetRoutingListGroup OBJECT-GROUP
|
||||
OBJECTS { ebnSubnetSearchDynamics,
|
||||
ebnSubnetSearchOrdering,
|
||||
ebnSearchCpName,
|
||||
ebnSearchSNVC }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Subnet Routing List Group."
|
||||
|
||||
::= { ebnGroups 5 }
|
||||
|
||||
hbnIsInGroup OBJECT-GROUP
|
||||
OBJECTS { hbnIsInRtpNceId, hbnIsInRtpTcid }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HBN-related Intermediate Session Objects."
|
||||
|
||||
::= { ebnGroups 6 }
|
||||
|
||||
END
|
||||
3162
mibs/ietf/EFM-CU-MIB
Normal file
3162
mibs/ietf/EFM-CU-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1738
mibs/ietf/ENTITY-MIB
Normal file
1738
mibs/ietf/ENTITY-MIB
Normal file
File diff suppressed because it is too large
Load Diff
474
mibs/ietf/ENTITY-SENSOR-MIB
Normal file
474
mibs/ietf/ENTITY-SENSOR-MIB
Normal file
@@ -0,0 +1,474 @@
|
||||
ENTITY-SENSOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Unsigned32, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
entPhysicalIndex, entityPhysicalGroup
|
||||
FROM ENTITY-MIB
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB;
|
||||
|
||||
entitySensorMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200212160000Z"
|
||||
ORGANIZATION "IETF Entity MIB Working Group"
|
||||
CONTACT-INFO
|
||||
" Andy Bierman
|
||||
Cisco Systems, Inc.
|
||||
Tel: +1 408-527-3711
|
||||
E-mail: abierman@cisco.com
|
||||
Postal: 170 West Tasman Drive
|
||||
San Jose, CA USA 95134
|
||||
|
||||
Dan Romascanu
|
||||
Avaya Inc.
|
||||
Tel: +972-3-645-8414
|
||||
Email: dromasca@avaya.com
|
||||
Postal: Atidim technology Park, Bldg. #3
|
||||
Tel Aviv, Israel, 61131
|
||||
|
||||
K.C. Norseth
|
||||
L-3 Communications
|
||||
Tel: +1 801-594-2809
|
||||
Email: kenyon.c.norseth@L-3com.com
|
||||
Postal: 640 N. 2200 West.
|
||||
|
||||
|
||||
|
||||
Salt Lake City, Utah 84116-0850
|
||||
|
||||
Send comments to <entmib@ietf.org>
|
||||
Mailing list subscription info:
|
||||
http://www.ietf.org/mailman/listinfo/entmib "
|
||||
DESCRIPTION
|
||||
"This module defines Entity MIB extensions for physical
|
||||
sensors.
|
||||
|
||||
Copyright (C) The Internet Society (2002). This version
|
||||
of this MIB module is part of RFC 3433; see the RFC
|
||||
itself for full legal notices."
|
||||
|
||||
REVISION "200212160000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of the Entity Sensor MIB module, published
|
||||
as RFC 3433."
|
||||
::= { mib-2 99 }
|
||||
|
||||
entitySensorObjects OBJECT IDENTIFIER
|
||||
::= { entitySensorMIB 1 }
|
||||
|
||||
-- entitySensorNotifications OBJECT IDENTIFIER
|
||||
-- ::= { entitySensorMIB 2 }
|
||||
entitySensorConformance OBJECT IDENTIFIER
|
||||
::= { entitySensorMIB 3 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
EntitySensorDataType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents the Entity Sensor
|
||||
measurement data type associated with a physical sensor
|
||||
value. The actual data units are determined by examining an
|
||||
object of this type together with the associated
|
||||
EntitySensorDataScale object.
|
||||
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataScale and
|
||||
EntitySensorPrecision. Together, associated objects of
|
||||
these three types are used to identify the semantics of an
|
||||
object of type EntitySensorValue.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Valid values are:
|
||||
|
||||
other(1): a measure other than those listed below
|
||||
unknown(2): unknown measurement, or arbitrary,
|
||||
relative numbers
|
||||
voltsAC(3): electric potential
|
||||
voltsDC(4): electric potential
|
||||
amperes(5): electric current
|
||||
watts(6): power
|
||||
hertz(7): frequency
|
||||
celsius(8): temperature
|
||||
percentRH(9): percent relative humidity
|
||||
rpm(10): shaft revolutions per minute
|
||||
cmm(11),: cubic meters per minute (airflow)
|
||||
truthvalue(12): value takes { true(1), false(2) }
|
||||
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
unknown(2),
|
||||
voltsAC(3),
|
||||
voltsDC(4),
|
||||
amperes(5),
|
||||
watts(6),
|
||||
hertz(7),
|
||||
celsius(8),
|
||||
percentRH(9),
|
||||
rpm(10),
|
||||
cmm(11),
|
||||
truthvalue(12)
|
||||
}
|
||||
|
||||
EntitySensorDataScale ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents a data scaling
|
||||
factor, represented with an International System of Units
|
||||
(SI) prefix. The actual data units are determined by
|
||||
examining an object of this type together with the
|
||||
associated EntitySensorDataType object.
|
||||
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataType and
|
||||
EntitySensorPrecision. Together, associated objects of
|
||||
these three types are used to identify the semantics of an
|
||||
object of type EntitySensorValue."
|
||||
REFERENCE
|
||||
"The International System of Units (SI),
|
||||
|
||||
|
||||
|
||||
National Institute of Standards and Technology,
|
||||
Spec. Publ. 330, August 1991."
|
||||
SYNTAX INTEGER {
|
||||
yocto(1), -- 10^-24
|
||||
zepto(2), -- 10^-21
|
||||
atto(3), -- 10^-18
|
||||
femto(4), -- 10^-15
|
||||
pico(5), -- 10^-12
|
||||
nano(6), -- 10^-9
|
||||
micro(7), -- 10^-6
|
||||
milli(8), -- 10^-3
|
||||
units(9), -- 10^0
|
||||
kilo(10), -- 10^3
|
||||
mega(11), -- 10^6
|
||||
giga(12), -- 10^9
|
||||
tera(13), -- 10^12
|
||||
exa(14), -- 10^15
|
||||
peta(15), -- 10^18
|
||||
zetta(16), -- 10^21
|
||||
yotta(17) -- 10^24
|
||||
}
|
||||
|
||||
EntitySensorPrecision ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents a sensor
|
||||
precision range.
|
||||
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataType and
|
||||
EntitySensorDataScale. Together, associated objects of
|
||||
these three types are used to identify the semantics of an
|
||||
object of type EntitySensorValue.
|
||||
|
||||
If an object of this type contains a value in the range 1 to
|
||||
9, it represents the number of decimal places in the
|
||||
fractional part of an associated EntitySensorValue fixed-
|
||||
point number.
|
||||
|
||||
If an object of this type contains a value in the range -8
|
||||
to -1, it represents the number of accurate digits in the
|
||||
associated EntitySensorValue fixed-point number.
|
||||
|
||||
The value zero indicates the associated EntitySensorValue
|
||||
object is not a fixed-point number.
|
||||
|
||||
Agent implementors must choose a value for the associated
|
||||
EntitySensorPrecision object so that the precision and
|
||||
|
||||
|
||||
|
||||
accuracy of the associated EntitySensorValue object is
|
||||
correctly indicated.
|
||||
|
||||
For example, a physical entity representing a temperature
|
||||
sensor that can measure 0 degrees to 100 degrees C in 0.1
|
||||
degree increments, +/- 0.05 degrees, would have an
|
||||
EntitySensorPrecision value of '1', an EntitySensorDataScale
|
||||
value of 'units(9)', and an EntitySensorValue ranging from
|
||||
'0' to '1000'. The EntitySensorValue would be interpreted
|
||||
as 'degrees C * 10'."
|
||||
SYNTAX Integer32 (-8..9)
|
||||
|
||||
EntitySensorValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents an Entity Sensor
|
||||
value.
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataType, EntitySensorDataScale
|
||||
and EntitySensorPrecision. Together, associated objects of
|
||||
those three types are used to identify the semantics of an
|
||||
object of this data type.
|
||||
|
||||
The semantics of an object using this data type are
|
||||
determined by the value of the associated
|
||||
EntitySensorDataType object.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'voltsAC(3)', 'voltsDC(4)', 'amperes(5)', 'watts(6),
|
||||
'hertz(7)', 'celsius(8)', or 'cmm(11)', then an object of
|
||||
this type MUST contain a fixed point number ranging from
|
||||
-999,999,999 to +999,999,999. The value -1000000000
|
||||
indicates an underflow error. The value +1000000000
|
||||
indicates an overflow error. The EntitySensorPrecision
|
||||
indicates how many fractional digits are represented in the
|
||||
associated EntitySensorValue object.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'percentRH(9)', then an object of this type MUST contain a
|
||||
number ranging from 0 to 100.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'rpm(10)', then an object of this type MUST contain a number
|
||||
ranging from -999,999,999 to +999,999,999.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'truthvalue(12)', then an object of this type MUST contain
|
||||
either the value 'true(1)' or the value 'false(2)'.
|
||||
|
||||
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'other(1)' or unknown(2)', then an object of this type MUST
|
||||
contain a number ranging from -1000000000 to 1000000000."
|
||||
SYNTAX Integer32 (-1000000000..1000000000)
|
||||
|
||||
EntitySensorStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents the operational
|
||||
status of a physical sensor.
|
||||
|
||||
The value 'ok(1)' indicates that the agent can obtain the
|
||||
sensor value.
|
||||
|
||||
The value 'unavailable(2)' indicates that the agent
|
||||
presently cannot obtain the sensor value.
|
||||
|
||||
The value 'nonoperational(3)' indicates that the agent
|
||||
believes the sensor is broken. The sensor could have a hard
|
||||
failure (disconnected wire), or a soft failure such as out-
|
||||
of-range, jittery, or wildly fluctuating readings."
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unavailable(2),
|
||||
nonoperational(3)
|
||||
}
|
||||
|
||||
--
|
||||
-- Entity Sensor Table
|
||||
--
|
||||
|
||||
entPhySensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EntPhySensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains one row per physical sensor represented
|
||||
by an associated row in the entPhysicalTable."
|
||||
::= { entitySensorObjects 1 }
|
||||
|
||||
entPhySensorEntry OBJECT-TYPE
|
||||
SYNTAX EntPhySensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a particular physical sensor.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
An entry in this table describes the present reading of a
|
||||
sensor, the measurement units and scale, and sensor
|
||||
operational status.
|
||||
|
||||
Entries are created in this table by the agent. An entry
|
||||
for each physical sensor SHOULD be created at the same time
|
||||
as the associated entPhysicalEntry. An entry SHOULD be
|
||||
destroyed if the associated entPhysicalEntry is destroyed."
|
||||
INDEX { entPhysicalIndex } -- SPARSE-AUGMENTS
|
||||
::= { entPhySensorTable 1 }
|
||||
|
||||
EntPhySensorEntry ::= SEQUENCE {
|
||||
entPhySensorType EntitySensorDataType,
|
||||
entPhySensorScale EntitySensorDataScale,
|
||||
entPhySensorPrecision EntitySensorPrecision,
|
||||
entPhySensorValue EntitySensorValue,
|
||||
entPhySensorOperStatus EntitySensorStatus,
|
||||
entPhySensorUnitsDisplay SnmpAdminString,
|
||||
entPhySensorValueTimeStamp TimeStamp,
|
||||
entPhySensorValueUpdateRate Unsigned32
|
||||
}
|
||||
|
||||
entPhySensorType OBJECT-TYPE
|
||||
SYNTAX EntitySensorDataType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of data returned by the associated
|
||||
entPhySensorValue object.
|
||||
|
||||
This object SHOULD be set by the agent during entry
|
||||
creation, and the value SHOULD NOT change during operation."
|
||||
::= { entPhySensorEntry 1 }
|
||||
|
||||
entPhySensorScale OBJECT-TYPE
|
||||
SYNTAX EntitySensorDataScale
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The exponent to apply to values returned by the associated
|
||||
entPhySensorValue object.
|
||||
|
||||
This object SHOULD be set by the agent during entry
|
||||
creation, and the value SHOULD NOT change during operation."
|
||||
::= { entPhySensorEntry 2 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
entPhySensorPrecision OBJECT-TYPE
|
||||
SYNTAX EntitySensorPrecision
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of decimal places of precision in fixed-point
|
||||
sensor values returned by the associated entPhySensorValue
|
||||
object.
|
||||
|
||||
This object SHOULD be set to '0' when the associated
|
||||
entPhySensorType value is not a fixed-point type: e.g.,
|
||||
'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.
|
||||
|
||||
This object SHOULD be set by the agent during entry
|
||||
creation, and the value SHOULD NOT change during operation."
|
||||
::= { entPhySensorEntry 3 }
|
||||
|
||||
entPhySensorValue OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most recent measurement obtained by the agent for this
|
||||
sensor.
|
||||
|
||||
To correctly interpret the value of this object, the
|
||||
associated entPhySensorType, entPhySensorScale, and
|
||||
entPhySensorPrecision objects must also be examined."
|
||||
::= { entPhySensorEntry 4 }
|
||||
|
||||
entPhySensorOperStatus OBJECT-TYPE
|
||||
SYNTAX EntitySensorStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status of the sensor."
|
||||
::= { entPhySensorEntry 5 }
|
||||
|
||||
entPhySensorUnitsDisplay OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the data units that should be used
|
||||
in the display of entPhySensorValue."
|
||||
::= { entPhySensorEntry 6 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
entPhySensorValueTimeStamp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time the status and/or value
|
||||
of this sensor was last obtained by the agent."
|
||||
::= { entPhySensorEntry 7 }
|
||||
|
||||
entPhySensorValueUpdateRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of the frequency that the agent updates the
|
||||
associated entPhySensorValue object, representing in
|
||||
milliseconds.
|
||||
|
||||
The value zero indicates:
|
||||
|
||||
- the sensor value is updated on demand (e.g.,
|
||||
when polled by the agent for a get-request),
|
||||
- the sensor value is updated when the sensor
|
||||
value changes (event-driven),
|
||||
- the agent does not know the update rate.
|
||||
|
||||
"
|
||||
::= { entPhySensorEntry 8 }
|
||||
|
||||
--
|
||||
-- Conformance Section
|
||||
--
|
||||
|
||||
entitySensorCompliances OBJECT IDENTIFIER
|
||||
::= { entitySensorConformance 1 }
|
||||
entitySensorGroups OBJECT IDENTIFIER
|
||||
::= { entitySensorConformance 2 }
|
||||
|
||||
entitySensorCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the Entity
|
||||
Sensor MIB module."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { entitySensorValueGroup }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
MODULE ENTITY-MIB
|
||||
MANDATORY-GROUPS { entityPhysicalGroup }
|
||||
|
||||
::= { entitySensorCompliances 1 }
|
||||
|
||||
-- Object Groups
|
||||
|
||||
entitySensorValueGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
entPhySensorType,
|
||||
entPhySensorScale,
|
||||
entPhySensorPrecision,
|
||||
entPhySensorValue,
|
||||
entPhySensorOperStatus,
|
||||
entPhySensorUnitsDisplay,
|
||||
entPhySensorValueTimeStamp,
|
||||
entPhySensorValueUpdateRate
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects representing physical entity sensor
|
||||
information."
|
||||
::= { entitySensorGroups 1 }
|
||||
|
||||
END
|
||||
348
mibs/ietf/ENTITY-STATE-MIB
Normal file
348
mibs/ietf/ENTITY-STATE-MIB
Normal file
@@ -0,0 +1,348 @@
|
||||
ENTITY-STATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
entPhysicalIndex
|
||||
FROM ENTITY-MIB
|
||||
EntityAdminState, EntityOperState, EntityUsageState,
|
||||
EntityAlarmStatus, EntityStandbyStatus
|
||||
FROM ENTITY-STATE-TC-MIB;
|
||||
|
||||
entityStateMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200511220000Z"
|
||||
ORGANIZATION "IETF Entity MIB Working Group"
|
||||
|
||||
|
||||
CONTACT-INFO
|
||||
" General Discussion: entmib@ietf.org
|
||||
To Subscribe:
|
||||
http://www.ietf.org/mailman/listinfo/entmib
|
||||
|
||||
http://www.ietf.org/html.charters/entmib-charter.html
|
||||
|
||||
Sharon Chisholm
|
||||
Nortel Networks
|
||||
PO Box 3511 Station C
|
||||
Ottawa, Ont. K1Y 4H7
|
||||
Canada
|
||||
schishol@nortel.com
|
||||
|
||||
David T. Perkins
|
||||
548 Qualbrook Ct
|
||||
San Jose, CA 95110
|
||||
USA
|
||||
Phone: 408 394-8702
|
||||
dperkins@snmpinfo.com
|
||||
"
|
||||
DESCRIPTION
|
||||
"This MIB defines a state extension to the Entity MIB.
|
||||
|
||||
Copyright (C) The Internet Society 2005. This version
|
||||
of this MIB module is part of RFC 4268; see the RFC
|
||||
itself for full legal notices."
|
||||
REVISION "200511220000Z"
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 4268."
|
||||
::= { mib-2 131 }
|
||||
|
||||
|
||||
-- Entity State Objects
|
||||
|
||||
entStateObjects OBJECT IDENTIFIER ::= { entityStateMIB 1 }
|
||||
|
||||
entStateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EntStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of information about state/status of entities.
|
||||
This is a sparse augment of the entPhysicalTable. Entries
|
||||
appear in this table for values of
|
||||
entPhysicalClass [RFC4133] that in this implementation
|
||||
are able to report any of the state or status stored in
|
||||
this table.
|
||||
|
||||
|
||||
"
|
||||
::= { entStateObjects 1 }
|
||||
|
||||
|
||||
entStateEntry OBJECT-TYPE
|
||||
SYNTAX EntStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"State information about this physical entity."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { entStateTable 1 }
|
||||
|
||||
EntStateEntry ::= SEQUENCE {
|
||||
entStateLastChanged DateAndTime,
|
||||
entStateAdmin EntityAdminState,
|
||||
entStateOper EntityOperState,
|
||||
entStateUsage EntityUsageState,
|
||||
entStateAlarm EntityAlarmStatus,
|
||||
entStateStandby EntityStandbyStatus
|
||||
}
|
||||
|
||||
entStateLastChanged OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object is the date and
|
||||
time when the value of any of entStateAdmin,
|
||||
entStateOper, entStateUsage, entStateAlarm,
|
||||
or entStateStandby changed for this entity.
|
||||
|
||||
If there has been no change since
|
||||
the last re-initialization of the local system,
|
||||
this object contains the date and time of
|
||||
local system initialization. If there has been
|
||||
no change since the entity was added to the
|
||||
local system, this object contains the date and
|
||||
time of the insertion."
|
||||
::= { entStateEntry 1 }
|
||||
|
||||
entStateAdmin OBJECT-TYPE
|
||||
SYNTAX EntityAdminState
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative state for this entity.
|
||||
|
||||
|
||||
|
||||
This object refers to an entities administrative
|
||||
permission to service both other entities within
|
||||
its containment hierarchy as well other users of
|
||||
its services defined by means outside the scope
|
||||
of this MIB.
|
||||
|
||||
Setting this object to 'notSupported' will result
|
||||
in an 'inconsistentValue' error. For entities that
|
||||
do not support administrative state, all set
|
||||
operations will result in an 'inconsistentValue'
|
||||
error.
|
||||
|
||||
Some physical entities exhibit only a subset of the
|
||||
remaining administrative state values. Some entities
|
||||
cannot be locked, and hence this object exhibits only
|
||||
the 'unlocked' state. Other entities cannot be shutdown
|
||||
gracefully, and hence this object does not exhibit the
|
||||
'shuttingDown' state. A value of 'inconsistentValue'
|
||||
will be returned if attempts are made to set this
|
||||
object to values not supported by its administrative
|
||||
model."
|
||||
::= { entStateEntry 2 }
|
||||
|
||||
entStateOper OBJECT-TYPE
|
||||
SYNTAX EntityOperState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational state for this entity.
|
||||
|
||||
Note that unlike the state model used within the
|
||||
Interfaces MIB [RFC2863], this object does not follow
|
||||
the administrative state. An administrative state of
|
||||
down does not predict an operational state
|
||||
of disabled.
|
||||
|
||||
A value of 'testing' means that entity currently being
|
||||
tested and cannot therefore report whether it is
|
||||
operational or not.
|
||||
|
||||
A value of 'disabled' means that an entity is totally
|
||||
inoperable and unable to provide service both to entities
|
||||
within its containment hierarchy, or to other receivers
|
||||
of its service as defined in ways outside the scope of
|
||||
this MIB.
|
||||
|
||||
A value of 'enabled' means that an entity is fully or
|
||||
partially operable and able to provide service both to
|
||||
|
||||
|
||||
entities within its containment hierarchy, or to other
|
||||
receivers of its service as defined in ways outside the
|
||||
scope of this MIB.
|
||||
|
||||
Note that some implementations may not be able to
|
||||
accurately report entStateOper while the
|
||||
entStateAdmin object has a value other than 'unlocked'.
|
||||
In these cases, this object MUST have a value
|
||||
of 'unknown'."
|
||||
::= { entStateEntry 3 }
|
||||
|
||||
entStateUsage OBJECT-TYPE
|
||||
SYNTAX EntityUsageState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The usage state for this entity.
|
||||
|
||||
This object refers to an entity's ability to service more
|
||||
physical entities in a containment hierarchy. A value
|
||||
of 'idle' means this entity is able to contain other
|
||||
entities but that no other entity is currently
|
||||
contained within this entity.
|
||||
|
||||
A value of 'active' means that at least one entity is
|
||||
contained within this entity, but that it could handle
|
||||
more. A value of 'busy' means that the entity is unable
|
||||
to handle any additional entities being contained in it.
|
||||
|
||||
Some entities will exhibit only a subset of the
|
||||
usage state values. Entities that are unable to ever
|
||||
service any entities within a containment hierarchy will
|
||||
always have a usage state of 'busy'. Some entities will
|
||||
only ever be able to support one entity within its
|
||||
containment hierarchy and will therefore only exhibit
|
||||
values of 'idle' and 'busy'."
|
||||
::= { entStateEntry 4 }
|
||||
|
||||
entStateAlarm OBJECT-TYPE
|
||||
SYNTAX EntityAlarmStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm status for this entity. It does not include
|
||||
the alarms raised on child components within its
|
||||
containment hierarchy.
|
||||
|
||||
A value of 'unknown' means that this entity is
|
||||
|
||||
|
||||
|
||||
unable to report alarm state. Note that this differs
|
||||
from 'indeterminate', which means that alarm state
|
||||
is supported and there are alarms against this entity,
|
||||
but the severity of some of the alarms is not known.
|
||||
|
||||
If no bits are set, then this entity supports reporting
|
||||
of alarms, but there are currently no active alarms
|
||||
against this entity."
|
||||
::= { entStateEntry 5 }
|
||||
|
||||
entStateStandby OBJECT-TYPE
|
||||
SYNTAX EntityStandbyStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The standby status for this entity.
|
||||
|
||||
Some entities will exhibit only a subset of the
|
||||
remaining standby state values. If this entity
|
||||
cannot operate in a standby role, the value of this
|
||||
object will always be 'providingService'."
|
||||
::= { entStateEntry 6 }
|
||||
|
||||
-- Notifications
|
||||
entStateNotifications OBJECT IDENTIFIER ::= { entityStateMIB 0 }
|
||||
|
||||
entStateOperEnabled NOTIFICATION-TYPE
|
||||
OBJECTS { entStateAdmin,
|
||||
entStateAlarm
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entStateOperEnabled notification signifies that the
|
||||
SNMP entity, acting in an agent role, has detected that
|
||||
the entStateOper object for one of its entities has
|
||||
transitioned into the 'enabled' state.
|
||||
|
||||
The entity this notification refers can be identified by
|
||||
extracting the entPhysicalIndex from one of the
|
||||
variable bindings. The entStateAdmin and entStateAlarm
|
||||
varbinds may be examined to find out additional
|
||||
information on the administrative state at the time of
|
||||
the operation state change as well as to find out whether
|
||||
there were any known alarms against the entity at that
|
||||
time that may explain why the physical entity has become
|
||||
operationally disabled."
|
||||
::= { entStateNotifications 1 }
|
||||
|
||||
|
||||
|
||||
|
||||
entStateOperDisabled NOTIFICATION-TYPE
|
||||
OBJECTS { entStateAdmin,
|
||||
entStateAlarm }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entStateOperDisabled notification signifies that the
|
||||
SNMP entity, acting in an agent role, has detected that
|
||||
the entStateOper object for one of its entities has
|
||||
transitioned into the 'disabled' state.
|
||||
|
||||
The entity this notification refers can be identified by
|
||||
extracting the entPhysicalIndex from one of the
|
||||
variable bindings. The entStateAdmin and entStateAlarm
|
||||
varbinds may be examined to find out additional
|
||||
information on the administrative state at the time of
|
||||
the operation state change as well as to find out whether
|
||||
there were any known alarms against the entity at that
|
||||
time that may affect the physical entity's
|
||||
ability to stay operationally enabled."
|
||||
::= { entStateNotifications 2 }
|
||||
|
||||
-- Conformance and Compliance
|
||||
|
||||
entStateConformance OBJECT IDENTIFIER ::= { entityStateMIB 2 }
|
||||
|
||||
entStateCompliances OBJECT IDENTIFIER
|
||||
::= { entStateConformance 1 }
|
||||
|
||||
entStateCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for systems supporting
|
||||
the Entity State MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
entStateGroup
|
||||
}
|
||||
GROUP entStateNotificationsGroup
|
||||
DESCRIPTION
|
||||
"This group is optional."
|
||||
OBJECT entStateAdmin
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
::= { entStateCompliances 1 }
|
||||
|
||||
entStateGroups OBJECT IDENTIFIER ::= { entStateConformance 2 }
|
||||
|
||||
|
||||
|
||||
|
||||
entStateGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
entStateLastChanged,
|
||||
entStateAdmin,
|
||||
entStateOper,
|
||||
entStateUsage,
|
||||
entStateAlarm,
|
||||
entStateStandby
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Standard Entity State group."
|
||||
::= { entStateGroups 1}
|
||||
|
||||
entStateNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
entStateOperEnabled,
|
||||
entStateOperDisabled
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Standard Entity State Notification group."
|
||||
::= { entStateGroups 2}
|
||||
|
||||
END
|
||||
178
mibs/ietf/ENTITY-STATE-TC-MIB
Normal file
178
mibs/ietf/ENTITY-STATE-TC-MIB
Normal file
@@ -0,0 +1,178 @@
|
||||
ENTITY-STATE-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
entityStateTc MODULE-IDENTITY
|
||||
LAST-UPDATED "200511220000Z"
|
||||
ORGANIZATION "IETF Entity MIB Working Group"
|
||||
CONTACT-INFO
|
||||
"General Discussion: entmib@ietf.org
|
||||
To Subscribe:
|
||||
http://www.ietf.org/mailman/listinfo/entmib
|
||||
|
||||
http://www.ietf.org/html.charters/entmib-charter.html
|
||||
|
||||
Sharon Chisholm
|
||||
Nortel Networks
|
||||
PO Box 3511 Station C
|
||||
Ottawa, Ont. K1Y 4H7
|
||||
Canada
|
||||
schishol@nortel.com
|
||||
|
||||
David T. Perkins
|
||||
548 Qualbrook Ct
|
||||
San Jose, CA 95110
|
||||
USA
|
||||
Phone: 408 394-8702
|
||||
dperkins@snmpinfo.com"
|
||||
DESCRIPTION
|
||||
"This MIB defines state textual conventions.
|
||||
|
||||
Copyright (C) The Internet Society 2005. This version
|
||||
of this MIB module is part of RFC 4268; see the RFC
|
||||
itself for full legal notices."
|
||||
REVISION "200511220000Z"
|
||||
DESCRIPTION
|
||||
"Initial version, published as RFC 4268."
|
||||
::= { mib-2 130 }
|
||||
|
||||
EntityAdminState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Represents the various possible administrative states.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
A value of 'locked' means the resource is administratively
|
||||
prohibited from use. A value of 'shuttingDown' means that
|
||||
usage is administratively limited to current instances of
|
||||
use. A value of 'unlocked' means the resource is not
|
||||
administratively prohibited from use. A value of
|
||||
'unknown' means that this resource is unable to
|
||||
report administrative state."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown (1),
|
||||
locked (2),
|
||||
shuttingDown (3),
|
||||
unlocked (4)
|
||||
}
|
||||
|
||||
EntityOperState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Represents the possible values of operational states.
|
||||
|
||||
A value of 'disabled' means the resource is totally
|
||||
inoperable. A value of 'enabled' means the resource
|
||||
is partially or fully operable. A value of 'testing'
|
||||
means the resource is currently being tested
|
||||
and cannot therefore report whether it is operational
|
||||
or not. A value of 'unknown' means that this
|
||||
resource is unable to report operational state."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown (1),
|
||||
disabled (2),
|
||||
enabled (3),
|
||||
testing (4)
|
||||
}
|
||||
|
||||
EntityUsageState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Represents the possible values of usage states.
|
||||
A value of 'idle' means the resource is servicing no
|
||||
users. A value of 'active' means the resource is
|
||||
currently in use and it has sufficient spare capacity
|
||||
to provide for additional users. A value of 'busy'
|
||||
means the resource is currently in use, but it
|
||||
currently has no spare capacity to provide for
|
||||
additional users. A value of 'unknown' means
|
||||
that this resource is unable to report usage state."
|
||||
SYNTAX INTEGER
|
||||
|
||||
|
||||
|
||||
{
|
||||
unknown (1),
|
||||
idle (2),
|
||||
active (3),
|
||||
busy (4)
|
||||
}
|
||||
|
||||
|
||||
EntityAlarmStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Represents the possible values of alarm status.
|
||||
An Alarm [RFC3877] is a persistent indication
|
||||
of an error or warning condition.
|
||||
|
||||
When no bits of this attribute are set, then no active
|
||||
alarms are known against this entity and it is not under
|
||||
repair.
|
||||
|
||||
When the 'value of underRepair' is set, the resource is
|
||||
currently being repaired, which, depending on the
|
||||
implementation, may make the other values in this bit
|
||||
string not meaningful.
|
||||
|
||||
When the value of 'critical' is set, one or more critical
|
||||
alarms are active against the resource. When the value
|
||||
of 'major' is set, one or more major alarms are active
|
||||
against the resource. When the value of 'minor' is set,
|
||||
one or more minor alarms are active against the resource.
|
||||
When the value of 'warning' is set, one or more warning
|
||||
alarms are active against the resource. When the value
|
||||
of 'indeterminate' is set, one or more alarms of whose
|
||||
perceived severity cannot be determined are active
|
||||
against this resource.
|
||||
|
||||
A value of 'unknown' means that this resource is
|
||||
unable to report alarm state."
|
||||
SYNTAX BITS
|
||||
{
|
||||
unknown (0),
|
||||
underRepair (1),
|
||||
critical(2),
|
||||
major(3),
|
||||
minor(4),
|
||||
-- The following are not defined in X.733
|
||||
warning (5),
|
||||
indeterminate (6)
|
||||
}
|
||||
|
||||
|
||||
|
||||
EntityStandbyStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Represents the possible values of standby status.
|
||||
|
||||
A value of 'hotStandby' means the resource is not
|
||||
providing service, but it will be immediately able to
|
||||
take over the role of the resource to be backed up,
|
||||
without the need for initialization activity, and will
|
||||
contain the same information as the resource to be
|
||||
backed up. A value of 'coldStandy' means that the
|
||||
resource is to back up another resource, but will not
|
||||
be immediately able to take over the role of a resource
|
||||
to be backed up, and will require some initialization
|
||||
activity. A value of 'providingService' means the
|
||||
resource is providing service. A value of
|
||||
'unknown' means that this resource is unable to
|
||||
report standby state."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown (1),
|
||||
hotStandby (2),
|
||||
coldStandby (3),
|
||||
providingService (4)
|
||||
}
|
||||
|
||||
END
|
||||
530
mibs/ietf/ETHER-CHIPSET-MIB
Normal file
530
mibs/ietf/ETHER-CHIPSET-MIB
Normal file
@@ -0,0 +1,530 @@
|
||||
ETHER-CHIPSET-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
dot3
|
||||
FROM EtherLike-MIB;
|
||||
|
||||
etherChipsetMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9908240400Z" -- August 24, 199
|
||||
ORGANIZATION "IETF 802.3 Hub MIB Working Group"
|
||||
CONTACT-INFO
|
||||
"WG E-mail: hubmib@hprnd.rose.hp.com
|
||||
To subscribe: hubmib-request@hprnd.rose.hp.com
|
||||
|
||||
Chair: Dan Romascanu
|
||||
Postal: Lucent Technologies
|
||||
Atidum Technology Park, Bldg. 3
|
||||
Tel Aviv 61131
|
||||
Israel
|
||||
Tel: +972 3 645 8414
|
||||
E-mail: dromasca@lucent.com
|
||||
|
||||
Editor: John Flick
|
||||
Postal: Hewlett-Packard Company
|
||||
8000 Foothills Blvd. M/S 5556
|
||||
Roseville, CA 95747-5556
|
||||
USA
|
||||
Tel: +1 916 785 4018
|
||||
Fax: +1 916 785 3583
|
||||
E-mail: johnf@rose.hp.com"
|
||||
|
||||
DESCRIPTION "This MIB module contains registered values for
|
||||
use by the dot3StatsEtherChipSet object in
|
||||
the EtherLike-MIB. This object is used to
|
||||
identify the MAC hardware used to communicate
|
||||
on an interface.
|
||||
|
||||
Note that the dot3StatsEtherChipSet object
|
||||
has been deprecated. The primary purpose of
|
||||
this module is to capture historic assignments
|
||||
made by the various IETF working groups that
|
||||
have been responsible for maintaining the
|
||||
EtherLike-MIB. Implementations which support
|
||||
the dot3StatsEtherChipSet object for backwards
|
||||
compatability may continue to use these values.
|
||||
For those chipsets not represented in this
|
||||
module, registration is required in other
|
||||
documentation, e.g., assignment within that
|
||||
part of the registration tree delegated to
|
||||
individual enterprises (see RFC 1155 and RFC
|
||||
1902)."
|
||||
|
||||
REVISION "9908240400Z" -- August 24, 1999
|
||||
DESCRIPTION "Initial version of this module created by
|
||||
splitting the chipset registration information
|
||||
out from the EtherLike-MIB.
|
||||
Version published as RFC 2666."
|
||||
::= { mib-2 70 }
|
||||
|
||||
dot3ChipSets OBJECT IDENTIFIER ::= { dot3 8 }
|
||||
|
||||
dot3ChipSetAMD OBJECT IDENTIFIER ::= { dot3ChipSets 1 }
|
||||
|
||||
dot3ChipSetAMD7990 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices Am7990 Local Area Network
|
||||
Controller for Ethernet (LANCE)."
|
||||
::= { dot3ChipSetAMD 1 }
|
||||
|
||||
dot3ChipSetAMD79900 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices Am79900 chip."
|
||||
::= { dot3ChipSetAMD 2 }
|
||||
|
||||
dot3ChipSetAMD79C940 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices Am79C940 Media Access Controller
|
||||
for Ethernet (MACE)."
|
||||
::= { dot3ChipSetAMD 3 }
|
||||
|
||||
dot3ChipSetAMD79C90 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices Am79C90 CMOS Local Area Network
|
||||
Controller for Ethernet (C-LANCE)."
|
||||
::= { dot3ChipSetAMD 4 }
|
||||
|
||||
dot3ChipSetAMD79C960 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices Am79C960 PCnet-ISA Single Chip
|
||||
Ethernet Controller for ISA."
|
||||
::= { dot3ChipSetAMD 5 }
|
||||
|
||||
dot3ChipSetAMD79C961 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices Am79C961 PCnet-ISA+ Single Chip
|
||||
Plug & Play Full-Duplex Ethernet Controller
|
||||
for ISA."
|
||||
::= { dot3ChipSetAMD 6 }
|
||||
|
||||
dot3ChipSetAMD79C961A OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices Am79C961A PCnet-ISA II Single Chip
|
||||
Plug & Play Full-Duplex Ethernet Controller
|
||||
for ISA."
|
||||
::= { dot3ChipSetAMD 7 }
|
||||
|
||||
dot3ChipSetAMD79C965 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices Am79C965 PCnet-32 Single Chip
|
||||
Ethernet Controller for PCI."
|
||||
::= { dot3ChipSetAMD 8 }
|
||||
|
||||
dot3ChipSetAMD79C970 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices Am79C970 PCnet PCI Single Chip
|
||||
Ethernet Controller for PCI Local Bus."
|
||||
::= { dot3ChipSetAMD 9 }
|
||||
|
||||
dot3ChipSetAMD79C970A OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices AM79C970A PCnet PCI II Single Chip
|
||||
Full-Duplex Ethernet Controller for PCI Local
|
||||
Bus."
|
||||
::= { dot3ChipSetAMD 10 }
|
||||
|
||||
dot3ChipSetAMD79C971 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices Am79C971 PCnet-FAST Single Chip
|
||||
Full-Duplex 10/100 Mbps Ethernet Controller for
|
||||
PCI Local Bus."
|
||||
::= { dot3ChipSetAMD 11 }
|
||||
|
||||
dot3ChipSetAMD79C972 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Advanced
|
||||
Micro Devices Am79C972 PCnet-FAST+ Enhanced
|
||||
10/100 Mbps PCI Ethernet Controller with OnNow
|
||||
Support."
|
||||
::= { dot3ChipSetAMD 12 }
|
||||
|
||||
dot3ChipSetIntel OBJECT IDENTIFIER ::= { dot3ChipSets 2 }
|
||||
|
||||
dot3ChipSetIntel82586 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Intel
|
||||
82586 IEEE 802.3 Ethernet LAN Coprocessor."
|
||||
::= { dot3ChipSetIntel 1 }
|
||||
|
||||
dot3ChipSetIntel82596 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Intel
|
||||
82596 High-Performance 32-Bit Local Area Network
|
||||
Coprocessor."
|
||||
::= { dot3ChipSetIntel 2 }
|
||||
|
||||
dot3ChipSetIntel82595 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Intel
|
||||
82595 High Integration Ethernet Controller."
|
||||
::= { dot3ChipSetIntel 3 }
|
||||
|
||||
dot3ChipSetIntel82557 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Intel
|
||||
82557 Fast Ethernet PCI Bus Lan Controller."
|
||||
::= { dot3ChipSetIntel 4 }
|
||||
|
||||
dot3ChipSetIntel82558 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Intel
|
||||
82558 Fast Ethernet PCI Bus LAN Controller with
|
||||
Integrated PHY."
|
||||
::= { dot3ChipSetIntel 5 }
|
||||
|
||||
dot3ChipSetSeeq OBJECT IDENTIFIER ::= { dot3ChipSets 3 }
|
||||
|
||||
dot3ChipSetSeeq8003 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the SEEQ
|
||||
8003 chip set."
|
||||
::= { dot3ChipSetSeeq 1 }
|
||||
|
||||
dot3ChipSetSeeq80C03 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the SEEQ
|
||||
80C03 Full-Duplex CMOS Ethernet Data Link
|
||||
Controller (MAC)."
|
||||
::= { dot3ChipSetSeeq 2 }
|
||||
|
||||
dot3ChipSetSeeq84C30 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the SEEQ
|
||||
4-Port 84C30 Full-Duplex CMOS Ethernet 10
|
||||
MBit/Sec Data Link Controller (MAC)."
|
||||
::= { dot3ChipSetSeeq 3 }
|
||||
|
||||
dot3ChipSetSeeq8431 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the SEEQ
|
||||
4-Port 8431 Full-Duplex CMOS Ethernet 10
|
||||
MBit/Sec Data Link Controller (MAC)."
|
||||
::= { dot3ChipSetSeeq 4 }
|
||||
|
||||
dot3ChipSetSeeq80C300 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the SEEQ
|
||||
80C300 Full-Duplex CMOS Ethernet 10/100
|
||||
Mbit/Sec Data Link Controller (MAC)."
|
||||
::= { dot3ChipSetSeeq 5 }
|
||||
|
||||
dot3ChipSetSeeq84C300 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the SEEQ
|
||||
4-Port 84C300 Fast Ethernet Controller (MAC)."
|
||||
::= { dot3ChipSetSeeq 6 }
|
||||
|
||||
dot3ChipSetSeeq84301 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the SEEQ
|
||||
4-Port 84301 Fast Ethernet Controller (MAC)."
|
||||
::= { dot3ChipSetSeeq 7 }
|
||||
|
||||
dot3ChipSetSeeq84302 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the SEEQ
|
||||
4-Port 84302 Fast Ethernet Controller (MAC)."
|
||||
::= { dot3ChipSetSeeq 8 }
|
||||
|
||||
dot3ChipSetSeeq8100 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the SEEQ
|
||||
8100 Gigabit Ethernet Controller (MAC & PCS)."
|
||||
::= { dot3ChipSetSeeq 9 }
|
||||
|
||||
dot3ChipSetNational OBJECT IDENTIFIER ::= { dot3ChipSets 4 }
|
||||
|
||||
dot3ChipSetNational8390 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the National
|
||||
Semiconductor DP8390 Network Interface
|
||||
Controller."
|
||||
::= { dot3ChipSetNational 1 }
|
||||
|
||||
dot3ChipSetNationalSonic OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the National
|
||||
Semiconductor DP83932 Systems-Oriented Network
|
||||
Interface Controller (SONIC)."
|
||||
::= { dot3ChipSetNational 2 }
|
||||
|
||||
dot3ChipSetNational83901 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the National
|
||||
Semiconductor DP83901 Serial Network Interface
|
||||
Controller (SNIC)."
|
||||
::= { dot3ChipSetNational 3 }
|
||||
|
||||
dot3ChipSetNational83902 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the National
|
||||
Semiconductor DP83902 Serial Network Interface
|
||||
Controller for Twisted Pair (ST-NIC)."
|
||||
::= { dot3ChipSetNational 4 }
|
||||
|
||||
dot3ChipSetNational83905 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the National
|
||||
Semiconductor DP83905 AT Local Area Network
|
||||
Twisted-Pair Interface (AT/LANTIC)."
|
||||
::= { dot3ChipSetNational 5 }
|
||||
|
||||
dot3ChipSetNational83907 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the National
|
||||
Semiconductor DP83907 AT Twisted-Pair Enhanced
|
||||
Coaxial Network Interface Controller
|
||||
(AT/LANTIC II)."
|
||||
::= { dot3ChipSetNational 6 }
|
||||
|
||||
dot3ChipSetNational83916 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the National
|
||||
Semiconductor DP83916 Systems-Oriented Network
|
||||
Interface Controller (SONIC-16)."
|
||||
::= { dot3ChipSetNational 7 }
|
||||
|
||||
dot3ChipSetNational83934 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the National
|
||||
Semiconductor DP83934 Systems-Oriented Network
|
||||
Interface Controller with Twisted Pair Interface
|
||||
(SONIC-T)."
|
||||
::= { dot3ChipSetNational 8 }
|
||||
|
||||
dot3ChipSetNational83936 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the National
|
||||
Semiconductor DP83936AVUL Full-Duplex Systems-
|
||||
Oriented Network Interface Controller with
|
||||
Twisted Pair Interface (SONIC-T)."
|
||||
::= { dot3ChipSetNational 9 }
|
||||
|
||||
dot3ChipSetFujitsu OBJECT IDENTIFIER ::= { dot3ChipSets 5 }
|
||||
|
||||
dot3ChipSetFujitsu86950 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Fujitsu
|
||||
86950 chip."
|
||||
::= { dot3ChipSetFujitsu 1 }
|
||||
|
||||
dot3ChipSetFujitsu86960 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Fujitsu
|
||||
MB86960 Network Interface Controller with
|
||||
Encoder/Decoder (NICE)."
|
||||
::= { dot3ChipSetFujitsu 2 }
|
||||
|
||||
dot3ChipSetFujitsu86964 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Fujitsu
|
||||
MB86964 Ethernet Controller with 10BASE-T
|
||||
Tranceiver."
|
||||
::= { dot3ChipSetFujitsu 3 }
|
||||
|
||||
dot3ChipSetFujitsu86965A OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Fujitsu
|
||||
MB86965A EtherCoupler Single-Chip Ethernet
|
||||
Controller."
|
||||
::= { dot3ChipSetFujitsu 4 }
|
||||
|
||||
dot3ChipSetFujitsu86965B OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Fujitsu
|
||||
MB86965B EtherCoupler Single-Chip Ethernet
|
||||
Controller (supports full-duplex)."
|
||||
::= { dot3ChipSetFujitsu 5 }
|
||||
|
||||
dot3ChipSetDigital OBJECT IDENTIFIER ::= { dot3ChipSets 6 }
|
||||
|
||||
dot3ChipSetDigitalDC21040 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Digital
|
||||
Semiconductor DC21040 chip."
|
||||
::= { dot3ChipSetDigital 1 }
|
||||
|
||||
dot3ChipSetDigital21041 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Digital
|
||||
Semiconductor 21041 PCI Ethernet LAN
|
||||
Controller."
|
||||
::= { dot3ChipSetDigital 2 }
|
||||
|
||||
dot3ChipSetDigital21140 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Digital
|
||||
Semiconductor 21140 PCI Fast Ethernet LAN
|
||||
Controller."
|
||||
::= { dot3ChipSetDigital 3 }
|
||||
|
||||
dot3ChipSetDigital21143 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Digital
|
||||
Semiconductor 21143 PCI/CardBus 10/100-Mb/s
|
||||
Ethernet LAN Controller."
|
||||
::= { dot3ChipSetDigital 4 }
|
||||
|
||||
dot3ChipSetDigital21340 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Digital
|
||||
Semiconductor 21340 10/100-MB/s managed buffered
|
||||
port switch."
|
||||
::= { dot3ChipSetDigital 5 }
|
||||
|
||||
dot3ChipSetDigital21440 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Digital
|
||||
Semiconductor 21440 Multiport 10/100Mbps
|
||||
Ethernet Controller."
|
||||
::= { dot3ChipSetDigital 6 }
|
||||
|
||||
dot3ChipSetDigital21540 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Digital
|
||||
Semiconductor 21540 PCI/CardBus Ethernet LAN
|
||||
Controller with Modem Interface."
|
||||
::= { dot3ChipSetDigital 7 }
|
||||
|
||||
dot3ChipSetTI OBJECT IDENTIFIER ::= { dot3ChipSets 7 }
|
||||
|
||||
dot3ChipSetTIE100 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Texas
|
||||
Instruments TNETE100 ThunderLAN PCI Fast
|
||||
Ethernet Controller."
|
||||
::= { dot3ChipSetTI 1 }
|
||||
|
||||
dot3ChipSetTIE110 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Texas
|
||||
Instruments TNETE110 ThunderLAN PCI 10BASE-T
|
||||
Ethernet Adapter."
|
||||
::= { dot3ChipSetTI 2 }
|
||||
|
||||
dot3ChipSetTIX3100 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Texas
|
||||
Instruments TNETX3100 Desktop ThunderSWITCH
|
||||
8/2."
|
||||
::= { dot3ChipSetTI 3 }
|
||||
|
||||
dot3ChipSetTIX3150 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Texas
|
||||
Instruments TNETX3150 ThunderSWITCH 12/3."
|
||||
::= { dot3ChipSetTI 4 }
|
||||
|
||||
dot3ChipSetTIX3270 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Texas
|
||||
Instruments TNETX3270 ThunderSWITCH 24/3."
|
||||
::= { dot3ChipSetTI 5 }
|
||||
|
||||
dot3ChipSetToshiba OBJECT IDENTIFIER ::= { dot3ChipSets 8 }
|
||||
|
||||
dot3ChipSetToshibaTC35815F OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Toshiba
|
||||
TC35815F PCI-Based 100/10Mbps Ethernet
|
||||
Controller."
|
||||
::= { dot3ChipSetToshiba 1 }
|
||||
|
||||
dot3ChipSetLucent OBJECT IDENTIFIER ::= { dot3ChipSets 9 }
|
||||
|
||||
dot3ChipSetLucentATT1MX10 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Lucent
|
||||
Technologies ATT1MX10 (Spinnaker) Quad MAC and
|
||||
Tranceiver for Ethernet Frame Switching."
|
||||
::= { dot3ChipSetLucent 1 }
|
||||
|
||||
dot3ChipSetLucentLUC3M08 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Lucent
|
||||
Technologies LUC3M08 Eight Ethernet MACs for
|
||||
10/100 Mbits/s Frame Switching."
|
||||
::= { dot3ChipSetLucent 2 }
|
||||
|
||||
dot3ChipSetGalileo OBJECT IDENTIFIER ::= { dot3ChipSets 10 }
|
||||
|
||||
dot3ChipSetGalileoGT48001 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Galileo
|
||||
Technology GT-48001A Switched Ethernet
|
||||
Controller."
|
||||
::= { dot3ChipSetGalileo 1 }
|
||||
|
||||
dot3ChipSetGalileoGT48002 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Galileo
|
||||
Technology GT-48002A Switched Fast Ethernet
|
||||
Controller."
|
||||
::= { dot3ChipSetGalileo 2 }
|
||||
|
||||
dot3ChipSetGalileoGT48004 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Galileo
|
||||
Technology GT-48004A Four Port Fast Ethernet
|
||||
Switch for Multiport 10/100BASE-X Systems."
|
||||
::= { dot3ChipSetGalileo 3 }
|
||||
|
||||
dot3ChipSetGalileoGT48207 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Galileo
|
||||
Technology GT-48207 Low-Cost 10 Port Switched
|
||||
Ethernet Controller for 10+10/100BASE-X."
|
||||
::= { dot3ChipSetGalileo 4 }
|
||||
|
||||
dot3ChipSetGalileoGT48208 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Galileo
|
||||
Technology GT-48208 Advanced 10 Port Switched
|
||||
Ethernet Controller for 10+10/100BASE-X."
|
||||
::= { dot3ChipSetGalileo 5 }
|
||||
|
||||
dot3ChipSetGalileoGT48212 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Galileo
|
||||
Technology GT-48212 Advanced 14 Port Switched
|
||||
Ethernet Controller for 10+10/100BASE-X."
|
||||
::= { dot3ChipSetGalileo 6 }
|
||||
|
||||
dot3ChipSetJato OBJECT IDENTIFIER ::= { dot3ChipSets 11 }
|
||||
|
||||
dot3ChipSetJatoJT1001 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the Jato
|
||||
Technologies JT1001 GigEMAC Server
|
||||
10/100/1000Mbps Ethernet Controller with PCI
|
||||
interface."
|
||||
::= { dot3ChipSetJato 1 }
|
||||
|
||||
dot3ChipSetXaQti OBJECT IDENTIFIER ::= { dot3ChipSets 12 }
|
||||
|
||||
dot3ChipSetXaQtiXQ11800FP OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the XaQTI
|
||||
XQ11800FP XMAC II Gigabit Ethernet Media Access
|
||||
Controller."
|
||||
::= { dot3ChipSetXaQti 1 }
|
||||
|
||||
dot3ChipSetXaQtiXQ18110FP OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The authoritative identifier for the XaQTI
|
||||
XQ18110FP GigaPower Protocol Accelerator."
|
||||
::= { dot3ChipSetXaQti 2 }
|
||||
|
||||
END
|
||||
730
mibs/ietf/ETHER-WIS
Normal file
730
mibs/ietf/ETHER-WIS
Normal file
@@ -0,0 +1,730 @@
|
||||
ETHER-WIS DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Gauge32, transmission
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
sonetMediumStuff2, sonetSectionStuff2,
|
||||
sonetLineStuff2, sonetFarEndLineStuff2,
|
||||
sonetPathStuff2, sonetFarEndPathStuff2,
|
||||
sonetMediumType, sonetMediumLineCoding,
|
||||
sonetMediumLineType, sonetMediumCircuitIdentifier,
|
||||
sonetMediumLoopbackConfig, sonetSESthresholdSet,
|
||||
sonetPathCurrentWidth
|
||||
FROM SONET-MIB;
|
||||
|
||||
etherWisMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200309190000Z" -- September 19, 2003
|
||||
ORGANIZATION "IETF Ethernet Interfaces and Hub MIB
|
||||
Working Group"
|
||||
CONTACT-INFO
|
||||
"WG charter:
|
||||
http://www.ietf.org/html.charters/hubmib-charter.html
|
||||
|
||||
Mailing Lists:
|
||||
General Discussion: hubmib@ietf.org
|
||||
To Subscribe: hubmib-request@ietf.org
|
||||
In Body: subscribe your_email_address
|
||||
|
||||
Chair: Dan Romascanu
|
||||
Postal: Avaya Inc.
|
||||
Atidim Technology Park, Bldg. 3
|
||||
Tel Aviv 61131
|
||||
Israel
|
||||
Tel: +972 3 645 8414
|
||||
E-mail: dromasca@avaya.com
|
||||
|
||||
Editor: C. M. Heard
|
||||
Postal: 600 Rainbow Dr. #141
|
||||
Mountain View, CA 94041-2542
|
||||
USA
|
||||
Tel: +1 650-964-8391
|
||||
E-mail: heard@pobox.com"
|
||||
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
"The objects in this MIB module are used in conjunction
|
||||
with objects in the SONET-MIB and the MAU-MIB to manage
|
||||
the Ethernet WAN Interface Sublayer (WIS).
|
||||
|
||||
The following reference is used throughout this MIB module:
|
||||
|
||||
[IEEE 802.3 Std] refers to:
|
||||
IEEE Std 802.3, 2000 Edition: 'IEEE Standard for
|
||||
Information technology - Telecommunications and
|
||||
information exchange between systems - Local and
|
||||
metropolitan area networks - Specific requirements -
|
||||
Part 3: Carrier sense multiple access with collision
|
||||
detection (CSMA/CD) access method and physical layer
|
||||
specifications', as amended by IEEE Std 802.3ae-2002,
|
||||
'IEEE Standard for Carrier Sense Multiple Access with
|
||||
Collision Detection (CSMA/CD) Access Method and
|
||||
Physical Layer Specifications - Media Access Control
|
||||
(MAC) Parameters, Physical Layer and Management
|
||||
Parameters for 10 Gb/s Operation', 30 August 2002.
|
||||
|
||||
Of particular interest are Clause 50, 'WAN Interface
|
||||
Sublayer (WIS), type 10GBASE-W', Clause 30, '10Mb/s,
|
||||
100Mb/s, 1000Mb/s, and 10Gb/s MAC Control, and Link
|
||||
Aggregation Management', and Clause 45, 'Management
|
||||
Data Input/Output (MDIO) Interface'.
|
||||
|
||||
Copyright (C) The Internet Society (2003). This version
|
||||
of this MIB module is part of RFC 3637; see the RFC
|
||||
itself for full legal notices."
|
||||
|
||||
REVISION "200309190000Z" -- September 19, 2003
|
||||
DESCRIPTION "Initial version, published as RFC 3637."
|
||||
|
||||
::= { transmission 134 }
|
||||
|
||||
-- The main sections of the module
|
||||
|
||||
etherWisObjects OBJECT IDENTIFIER ::= { etherWisMIB 1 }
|
||||
|
||||
etherWisObjectsPath OBJECT IDENTIFIER ::= { etherWisMIB 2 }
|
||||
|
||||
etherWisConformance OBJECT IDENTIFIER ::= { etherWisMIB 3 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- groups in the Ethernet WIS MIB module
|
||||
|
||||
etherWisDevice OBJECT IDENTIFIER ::= { etherWisObjects 1 }
|
||||
|
||||
etherWisSection OBJECT IDENTIFIER ::= { etherWisObjects 2 }
|
||||
|
||||
etherWisPath OBJECT IDENTIFIER ::= { etherWisObjectsPath 1 }
|
||||
|
||||
etherWisFarEndPath OBJECT IDENTIFIER ::= { etherWisObjectsPath 2 }
|
||||
|
||||
|
||||
-- The Device group
|
||||
|
||||
-- These objects provide WIS extensions to
|
||||
-- the SONET-MIB Medium Group.
|
||||
|
||||
etherWisDeviceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EtherWisDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table for Ethernet WIS devices"
|
||||
::= { etherWisDevice 1 }
|
||||
|
||||
etherWisDeviceEntry OBJECT-TYPE
|
||||
SYNTAX EtherWisDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the Ethernet WIS device table. For each
|
||||
instance of this object there MUST be a corresponding
|
||||
instance of sonetMediumEntry."
|
||||
INDEX { ifIndex }
|
||||
::= { etherWisDeviceTable 1 }
|
||||
|
||||
EtherWisDeviceEntry ::=
|
||||
SEQUENCE {
|
||||
etherWisDeviceTxTestPatternMode INTEGER,
|
||||
etherWisDeviceRxTestPatternMode INTEGER,
|
||||
etherWisDeviceRxTestPatternErrors Gauge32
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
etherWisDeviceTxTestPatternMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
squareWave(2),
|
||||
prbs31(3),
|
||||
mixedFrequency(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable controls the transmit test pattern mode.
|
||||
The value none(1) puts the the WIS transmit path into
|
||||
the normal operating mode. The value squareWave(2) puts
|
||||
the WIS transmit path into the square wave test pattern
|
||||
mode described in [IEEE 802.3 Std.] subclause 50.3.8.1.
|
||||
The value prbs31(3) puts the WIS transmit path into the
|
||||
PRBS31 test pattern mode described in [IEEE 802.3 Std.]
|
||||
subclause 50.3.8.2. The value mixedFrequency(4) puts the
|
||||
WIS transmit path into the mixed frequency test pattern
|
||||
mode described in [IEEE 802.3 Std.] subclause 50.3.8.3.
|
||||
Any attempt to set this object to a value other than
|
||||
none(1) when the corresponding instance of ifAdminStatus
|
||||
has the value up(1) MUST be rejected with the error
|
||||
inconsistentValue, and any attempt to set the corresponding
|
||||
instance of ifAdminStatus to the value up(1) when an
|
||||
instance of this object has a value other than none(1)
|
||||
MUST be rejected with the error inconsistentValue."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 50.3.8, WIS test pattern generator and
|
||||
checker, 45.2.2.6, 10G WIS control 2 register (2.7), and
|
||||
45.2.2.7.2, PRBS31 pattern testing ability (2.8.1)."
|
||||
::= { etherWisDeviceEntry 1 }
|
||||
|
||||
etherWisDeviceRxTestPatternMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
prbs31(3),
|
||||
mixedFrequency(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
"This variable controls the receive test pattern mode.
|
||||
The value none(1) puts the the WIS receive path into the
|
||||
normal operating mode. The value prbs31(3) puts the WIS
|
||||
receive path into the PRBS31 test pattern mode described
|
||||
in [IEEE 802.3 Std.] subclause 50.3.8.2. The value
|
||||
mixedFrequency(4) puts the WIS receive path into the mixed
|
||||
frequency test pattern mode described in [IEEE 802.3 Std.]
|
||||
subclause 50.3.8.3. Any attempt to set this object to a
|
||||
value other than none(1) when the corresponding instance
|
||||
of ifAdminStatus has the value up(1) MUST be rejected with
|
||||
the error inconsistentValue, and any attempt to set the
|
||||
corresponding instance of ifAdminStatus to the value up(1)
|
||||
when an instance of this object has a value other than
|
||||
none(1) MUST be rejected with the error inconsistentValue."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 50.3.8, WIS test pattern generator and
|
||||
checker, 45.2.2.6, 10G WIS control 2 register (2.7), and
|
||||
45.2.2.7.2, PRBS31 pattern testing ability (2.8.1)."
|
||||
::= { etherWisDeviceEntry 2 }
|
||||
|
||||
etherWisDeviceRxTestPatternErrors OBJECT-TYPE
|
||||
SYNTAX Gauge32 ( 0..65535 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object counts the number of errors detected when the
|
||||
WIS receive path is operating in the PRBS31 test pattern
|
||||
mode. It is reset to zero when the WIS receive path
|
||||
initially enters that mode, and it increments each time
|
||||
the PRBS pattern checker detects an error as described in
|
||||
[IEEE 802.3 Std.] subclause 50.3.8.2 unless its value is
|
||||
65535, in which case it remains unchanged. This object is
|
||||
writeable so that it may be reset upon explicit request
|
||||
of a command generator application while the WIS receive
|
||||
path continues to operate in PRBS31 test pattern mode."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 50.3.8, WIS test pattern generator and
|
||||
checker, 45.2.2.7.2, PRBS31 pattern testing ability
|
||||
(2.8.1), and 45.2.2.8, 10G WIS test pattern error counter
|
||||
register (2.9)."
|
||||
::= { etherWisDeviceEntry 3 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- The Section group
|
||||
|
||||
-- These objects provide WIS extensions to
|
||||
-- the SONET-MIB Section Group.
|
||||
|
||||
etherWisSectionCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EtherWisSectionCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table for the current state of Ethernet WIS sections."
|
||||
::= { etherWisSection 1 }
|
||||
|
||||
etherWisSectionCurrentEntry OBJECT-TYPE
|
||||
SYNTAX EtherWisSectionCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the etherWisSectionCurrentTable. For each
|
||||
instance of this object there MUST be a corresponding
|
||||
instance of sonetSectionCurrentEntry."
|
||||
INDEX { ifIndex }
|
||||
::= { etherWisSectionCurrentTable 1 }
|
||||
|
||||
EtherWisSectionCurrentEntry ::=
|
||||
SEQUENCE {
|
||||
etherWisSectionCurrentJ0Transmitted OCTET STRING,
|
||||
etherWisSectionCurrentJ0Received OCTET STRING
|
||||
}
|
||||
|
||||
etherWisSectionCurrentJ0Transmitted OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the 16-octet section trace message that
|
||||
is transmitted in the J0 byte. The value SHOULD
|
||||
be '89'h followed by fifteen octets of '00'h
|
||||
(or some cyclic shift thereof) when the section
|
||||
trace function is not used, and the implementation
|
||||
SHOULD use that value (or a cyclic shift thereof)
|
||||
as a default if no other value has been set."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.8, aJ0ValueTX."
|
||||
::= { etherWisSectionCurrentEntry 1 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
etherWisSectionCurrentJ0Received OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the 16-octet section trace message that
|
||||
was most recently received in the J0 byte."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.9, aJ0ValueRX."
|
||||
::= { etherWisSectionCurrentEntry 2 }
|
||||
|
||||
|
||||
-- The Path group
|
||||
|
||||
-- These objects provide WIS extensions to
|
||||
-- the SONET-MIB Path Group.
|
||||
|
||||
etherWisPathCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EtherWisPathCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table for the current state of Ethernet WIS paths."
|
||||
::= { etherWisPath 1 }
|
||||
|
||||
etherWisPathCurrentEntry OBJECT-TYPE
|
||||
SYNTAX EtherWisPathCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the etherWisPathCurrentTable. For each
|
||||
instance of this object there MUST be a corresponding
|
||||
instance of sonetPathCurrentEntry."
|
||||
INDEX { ifIndex }
|
||||
::= { etherWisPathCurrentTable 1 }
|
||||
|
||||
EtherWisPathCurrentEntry ::=
|
||||
SEQUENCE {
|
||||
etherWisPathCurrentStatus BITS,
|
||||
etherWisPathCurrentJ1Transmitted OCTET STRING,
|
||||
etherWisPathCurrentJ1Received OCTET STRING
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
etherWisPathCurrentStatus OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
etherWisPathLOP(0),
|
||||
etherWisPathAIS(1),
|
||||
etherWisPathPLM(2),
|
||||
etherWisPathLCD(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the current status of the
|
||||
path payload with a bit map that can indicate multiple
|
||||
defects at once. The bit positions are assigned as
|
||||
follows:
|
||||
|
||||
etherWisPathLOP(0)
|
||||
This bit is set to indicate that an
|
||||
LOP-P (Loss of Pointer - Path) defect
|
||||
is being experienced. Note: when this
|
||||
bit is set, sonetPathSTSLOP MUST be set
|
||||
in the corresponding instance of
|
||||
sonetPathCurrentStatus.
|
||||
|
||||
etherWisPathAIS(1)
|
||||
This bit is set to indicate that an
|
||||
AIS-P (Alarm Indication Signal - Path)
|
||||
defect is being experienced. Note: when
|
||||
this bit is set, sonetPathSTSAIS MUST be
|
||||
set in the corresponding instance of
|
||||
sonetPathCurrentStatus.
|
||||
|
||||
etherWisPathPLM(1)
|
||||
This bit is set to indicate that a
|
||||
PLM-P (Payload Label Mismatch - Path)
|
||||
defect is being experienced. Note: when
|
||||
this bit is set, sonetPathSignalLabelMismatch
|
||||
MUST be set in the corresponding instance of
|
||||
sonetPathCurrentStatus.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
etherWisPathLCD(3)
|
||||
This bit is set to indicate that an
|
||||
LCD-P (Loss of Codegroup Delination - Path)
|
||||
defect is being experienced. Since this
|
||||
defect is detected by the PCS and not by
|
||||
the path layer itself, there is no
|
||||
corresponding bit in sonetPathCurrentStatus."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.18, aPathStatus."
|
||||
::= { etherWisPathCurrentEntry 1 }
|
||||
|
||||
etherWisPathCurrentJ1Transmitted OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the 16-octet path trace message that
|
||||
is transmitted in the J1 byte. The value SHOULD
|
||||
be '89'h followed by fifteen octets of '00'h
|
||||
(or some cyclic shift thereof) when the path
|
||||
trace function is not used, and the implementation
|
||||
SHOULD use that value (or a cyclic shift thereof)
|
||||
as a default if no other value has been set."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.23, aJ1ValueTX."
|
||||
::= { etherWisPathCurrentEntry 2 }
|
||||
|
||||
etherWisPathCurrentJ1Received OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the 16-octet path trace message that
|
||||
was most recently received in the J1 byte."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.24, aJ1ValueRX."
|
||||
::= { etherWisPathCurrentEntry 3 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- The Far End Path group
|
||||
|
||||
-- These objects provide WIS extensions to
|
||||
-- the SONET-MIB Far End Path Group.
|
||||
|
||||
etherWisFarEndPathCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EtherWisFarEndPathCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table for the current far-end state of Ethernet WIS
|
||||
paths."
|
||||
::= { etherWisFarEndPath 1 }
|
||||
|
||||
etherWisFarEndPathCurrentEntry OBJECT-TYPE
|
||||
SYNTAX EtherWisFarEndPathCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the etherWisFarEndPathCurrentTable. For each
|
||||
instance of this object there MUST be a corresponding
|
||||
instance of sonetFarEndPathCurrentEntry."
|
||||
INDEX { ifIndex }
|
||||
::= { etherWisFarEndPathCurrentTable 1 }
|
||||
|
||||
EtherWisFarEndPathCurrentEntry ::=
|
||||
SEQUENCE {
|
||||
etherWisFarEndPathCurrentStatus BITS
|
||||
}
|
||||
|
||||
etherWisFarEndPathCurrentStatus OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
etherWisFarEndPayloadDefect(0),
|
||||
etherWisFarEndServerDefect(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the current status at the
|
||||
far end of the path using a bit map that can indicate
|
||||
multiple defects at once. The bit positions are
|
||||
assigned as follows:
|
||||
|
||||
etherWisFarEndPayloadDefect(0)
|
||||
A far end payload defect (i.e., far end
|
||||
PLM-P or LCD-P) is currently being signaled
|
||||
in G1 bits 5-7.
|
||||
|
||||
|
||||
|
||||
|
||||
etherWisFarEndServerDefect(1)
|
||||
A far end server defect (i.e., far end
|
||||
LOP-P or AIS-P) is currently being signaled
|
||||
in G1 bits 5-7. Note: when this bit is set,
|
||||
sonetPathSTSRDI MUST be set in the corresponding
|
||||
instance of sonetPathCurrentStatus."
|
||||
REFERENCE
|
||||
"[IEEE 802.3 Std.], 30.8.1.1.25, aFarEndPathStatus."
|
||||
::= { etherWisFarEndPathCurrentEntry 1 }
|
||||
|
||||
|
||||
--
|
||||
-- Conformance Statements
|
||||
--
|
||||
|
||||
etherWisGroups OBJECT IDENTIFIER ::= { etherWisConformance 1 }
|
||||
|
||||
etherWisCompliances OBJECT IDENTIFIER ::= { etherWisConformance 2 }
|
||||
|
||||
-- Object Groups
|
||||
|
||||
etherWisDeviceGroupBasic OBJECT-GROUP
|
||||
OBJECTS {
|
||||
etherWisDeviceTxTestPatternMode,
|
||||
etherWisDeviceRxTestPatternMode
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that support test
|
||||
features required of all WIS devices."
|
||||
::= { etherWisGroups 1 }
|
||||
|
||||
etherWisDeviceGroupExtra OBJECT-GROUP
|
||||
OBJECTS {
|
||||
etherWisDeviceRxTestPatternErrors
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that support
|
||||
optional WIS device test features."
|
||||
::= { etherWisGroups 2 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
etherWisSectionGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
etherWisSectionCurrentJ0Transmitted,
|
||||
etherWisSectionCurrentJ0Received
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that provide
|
||||
required information about a WIS section."
|
||||
::= { etherWisGroups 3 }
|
||||
|
||||
etherWisPathGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
etherWisPathCurrentStatus,
|
||||
etherWisPathCurrentJ1Transmitted,
|
||||
etherWisPathCurrentJ1Received
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that provide
|
||||
required information about a WIS path."
|
||||
::= { etherWisGroups 4 }
|
||||
|
||||
etherWisFarEndPathGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
etherWisFarEndPathCurrentStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects that provide required
|
||||
information about the far end of a WIS path."
|
||||
::= { etherWisGroups 5 }
|
||||
|
||||
-- Compliance Statements
|
||||
|
||||
etherWisCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for interfaces that include
|
||||
the Ethernet WIS. Compliance with the following
|
||||
external compliance statements is prerequisite:
|
||||
|
||||
MIB Module Compliance Statement
|
||||
---------- --------------------
|
||||
IF-MIB ifCompliance3
|
||||
IF-INVERTED-STACK-MIB ifInvCompliance
|
||||
EtherLike-MIB dot3Compliance2
|
||||
MAU-MIB mauModIfCompl3"
|
||||
|
||||
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
etherWisDeviceGroupBasic,
|
||||
etherWisSectionGroup,
|
||||
etherWisPathGroup,
|
||||
etherWisFarEndPathGroup
|
||||
}
|
||||
|
||||
OBJECT etherWisDeviceTxTestPatternMode
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
squareWave(2),
|
||||
mixedFrequency(4)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Support for values other than none(1),
|
||||
squareWave(2), and mixedFrequency(4)
|
||||
is not required."
|
||||
|
||||
OBJECT etherWisDeviceRxTestPatternMode
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
mixedFrequency(4)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Support for values other than none(1)
|
||||
and mixedFrequency(4) is not required."
|
||||
|
||||
GROUP etherWisDeviceGroupExtra
|
||||
DESCRIPTION
|
||||
"Implementation of this group, along with support for
|
||||
the value prbs31(3) for etherWisDeviceTxTestPatternMode
|
||||
and etherWisDeviceRxTestPatternMode, is necessary if the
|
||||
optional PRBS31 test pattern mode is to be supported."
|
||||
|
||||
OBJECT etherWisDeviceRxTestPatternErrors
|
||||
WRITE-SYNTAX Gauge32 ( 0 )
|
||||
DESCRIPTION
|
||||
"An implementation is not required to
|
||||
allow values other than zero to be
|
||||
written to this object."
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
MODULE SONET-MIB
|
||||
MANDATORY-GROUPS {
|
||||
sonetMediumStuff2,
|
||||
sonetSectionStuff2,
|
||||
sonetLineStuff2,
|
||||
sonetFarEndLineStuff2,
|
||||
sonetPathStuff2,
|
||||
sonetFarEndPathStuff2
|
||||
}
|
||||
|
||||
OBJECT sonetMediumType
|
||||
SYNTAX INTEGER {
|
||||
sonet(1)
|
||||
}
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, nor is support
|
||||
for any value other than sonet(1)."
|
||||
|
||||
OBJECT sonetMediumLineCoding
|
||||
SYNTAX INTEGER {
|
||||
sonetMediumNRZ(4)
|
||||
}
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, nor is support
|
||||
for any value other than sonetMediumNRZ(4)."
|
||||
|
||||
OBJECT sonetMediumLineType
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT sonetMediumCircuitIdentifier
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required."
|
||||
|
||||
OBJECT sonetMediumLoopbackConfig
|
||||
SYNTAX BITS {
|
||||
sonetNoLoop(0),
|
||||
sonetFacilityLoop(1)
|
||||
}
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, nor is support for values
|
||||
other than sonetNoLoop(0) and sonetFacilityLoop(1)."
|
||||
|
||||
|
||||
|
||||
|
||||
OBJECT sonetSESthresholdSet
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, and only one
|
||||
of the enumerated values need be supported."
|
||||
|
||||
OBJECT sonetPathCurrentWidth
|
||||
SYNTAX INTEGER {
|
||||
sts192cSTM64(6)
|
||||
}
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION
|
||||
"Write access is not required, nor is support
|
||||
for any value other than sts192cSTM64(6)."
|
||||
|
||||
::= { etherWisCompliances 1 }
|
||||
|
||||
END
|
||||
1954
mibs/ietf/EtherLike-MIB
Normal file
1954
mibs/ietf/EtherLike-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2442
mibs/ietf/FC-MGMT-MIB
Normal file
2442
mibs/ietf/FC-MGMT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1122
mibs/ietf/FCIP-MGMT-MIB
Normal file
1122
mibs/ietf/FCIP-MGMT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2129
mibs/ietf/FDDI-SMT73-MIB
Normal file
2129
mibs/ietf/FDDI-SMT73-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1794
mibs/ietf/FIBRE-CHANNEL-FE-MIB
Normal file
1794
mibs/ietf/FIBRE-CHANNEL-FE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
64
mibs/ietf/FLOAT-TC-MIB
Normal file
64
mibs/ietf/FLOAT-TC-MIB
Normal file
@@ -0,0 +1,64 @@
|
||||
FLOAT-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
mib-2 FROM SNMPv2-SMI -- RFC 2578
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC; -- RFC 2579
|
||||
|
||||
floatTcMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201107270000Z" -- July 27, 2011
|
||||
ORGANIZATION "IETF OPSAWG Working Group"
|
||||
CONTACT-INFO "WG Email: opsawg@ietf.org
|
||||
|
||||
Editor: Randy Presuhn
|
||||
randy_presuhn@mindspring.com"
|
||||
|
||||
DESCRIPTION "Textual conventions for the representation
|
||||
of floating-point numbers.
|
||||
|
||||
Copyright (c) 2011 IETF Trust and the persons
|
||||
identified as authors of the code. All rights
|
||||
reserved.
|
||||
|
||||
Redistribution and use in source and binary forms,
|
||||
with or without modification, is permitted pursuant
|
||||
to, and subject to the license terms contained in,
|
||||
the Simplified BSD License set forth in Section
|
||||
4.c of the IETF Trust's Legal Provisions Relating
|
||||
to IETF Documents
|
||||
(http://trustee.ietf.org/license-info).
|
||||
|
||||
This version of this MIB module is part of RFC 6340;
|
||||
see the RFC itself for full legal notices."
|
||||
|
||||
REVISION "201107270000Z" -- July 27, 2011
|
||||
DESCRIPTION "Initial version, published as RFC 6340."
|
||||
::= { mib-2 201 }
|
||||
|
||||
Float32TC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This type represents a 32-bit (4-octet) IEEE
|
||||
floating-point number in binary interchange format."
|
||||
REFERENCE "IEEE Standard for Floating-Point Arithmetic,
|
||||
Standard 754-2008"
|
||||
SYNTAX OCTET STRING (SIZE(4))
|
||||
|
||||
|
||||
Float64TC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This type represents a 64-bit (8-octet) IEEE
|
||||
floating-point number in binary interchange format."
|
||||
REFERENCE "IEEE Standard for Floating-Point Arithmetic,
|
||||
Standard 754-2008"
|
||||
SYNTAX OCTET STRING (SIZE(8))
|
||||
|
||||
|
||||
Float128TC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This type represents a 128-bit (16-octet) IEEE
|
||||
floating-point number in binary interchange format."
|
||||
REFERENCE "IEEE Standard for Floating-Point Arithmetic,
|
||||
Standard 754-2008"
|
||||
SYNTAX OCTET STRING (SIZE(16))
|
||||
|
||||
END
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user