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