fully compiling mibs for JunOS (MPLS-VPN-MIB incompatible) and JunOSe (BGP4-MIB incompatible)

git-svn-id: http://www.observium.org/svn/observer/trunk@1582 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Adam Amstrong
2010-07-31 18:13:57 +00:00
parent 22955372f1
commit f090850d8f
250 changed files with 88454 additions and 356 deletions
+197 -191
View File
@@ -1,191 +1,197 @@
--
-- Juniper Enterprise Specific MIB: Structure of Management Information
--
-- Copyright (c) 2002-2008, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
FROM SNMPv2-SMI;
juniperMIB MODULE-IDENTITY
LAST-UPDATED "200710090000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"The Structure of Management Information for Juniper Networks."
REVISION "200304170100Z" -- 17-Apr-03
DESCRIPTION
"Added jnxExperiment branch."
REVISION "200508170100Z" -- 17-Aug-05
DESCRIPTION
"Added jnxNsm branch."
REVISION "200612140100Z" -- 14-Dec-06
DESCRIPTION
"Added jnxCA branch."
REVISION "200701010000Z" -- 1-Jan-07
DESCRIPTION
"Added jnxUtilMibRoot branch."
REVISION "200710090000Z" -- 9-Oct-07
DESCRIPTION
"Added jnxAdvancedInsightMgr branch."
::= { enterprises 2636 }
--
-- Juniper MIB tree structure
--
jnxProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's Product OIDs."
::= { juniperMIB 1 }
--
-- Note, jnxProducts.1 is reserved for Junos-based products
--
-- The following OIDs are used as the basis for identifying other
-- Juniper products.
--
jnxReservedProducts1 OBJECT IDENTIFIER ::= { jnxProducts 2 }
jnxReservedProducts2 OBJECT IDENTIFIER ::= { jnxProducts 3 }
jnxReservedProducts3 OBJECT IDENTIFIER ::= { jnxProducts 4 }
jnxReservedProducts4 OBJECT IDENTIFIER ::= { jnxProducts 5 }
jnxReservedProducts5 OBJECT IDENTIFIER ::= { jnxProducts 6 }
jnxServices OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's Services OIDs."
::= { juniperMIB 2 }
jnxMibs OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's MIB objects."
::= { juniperMIB 3 }
--
-- Note, jnxMibs.1-38 is already in use.
--
jnxJsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 39 }
jnxExMibRoot OBJECT IDENTIFIER ::= { jnxMibs 40 }
jnxWxMibRoot OBJECT IDENTIFIER ::= { jnxMibs 41 }
jnxReservedMibs4 OBJECT IDENTIFIER ::= { jnxMibs 42 }
jnxReservedMibs5 OBJECT IDENTIFIER ::= { jnxMibs 43 }
-- PFE data
jnxPfeMibRoot OBJECT IDENTIFIER ::= { jnxMibs 44 }
-- juniper Bfd Mib
jnxBfdMibRoot OBJECT IDENTIFIER ::= { jnxMibs 45 }
-- XSTP mibs
jnxXstpMibs OBJECT IDENTIFIER ::= { jnxMibs 46 }
-- juniper Utility Mib
jnxUtilMibRoot OBJECT IDENTIFIER ::= { jnxMibs 47 }
-- juniper l2ald Mib
jnxl2aldMibRoot OBJECT IDENTIFIER ::= { jnxMibs 48 }
-- juniper L2tp Mib
jnxL2tpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 49 }
-- juniper RPM Mib
jnxRpmMibRoot OBJECT IDENTIFIER ::= { jnxMibs 50 }
-- juniper User AAA Mib
jnxUserAAAMibRoot OBJECT IDENTIFIER ::= { jnxMibs 51 }
-- juniper Generic IPSEC MIB
jnxIpSecMibRoot OBJECT IDENTIFIER ::= { jnxMibs 52 }
-- juniper L2 control protocols MIB
jnxL2cpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 53 }
-- juniper pwTDM MIB
jnxPwTdmMibRoot OBJECT IDENTIFIER ::= { jnxMibs 54 }
-- juniper pwTC MIB
jnxPwTCMibRoot OBJECT IDENTIFIER ::= { jnxMibs 55 }
-- juniper OTN MIB
jnxOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 56 }
jnxTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's Trap OIDs."
::= { juniperMIB 4 }
jnxChassisTraps OBJECT IDENTIFIER ::= { jnxTraps 1 }
jnxChassisOKTraps OBJECT IDENTIFIER ::= { jnxTraps 2 }
jnxRmonTraps OBJECT IDENTIFIER ::= { jnxTraps 3 }
jnxLdpTraps OBJECT IDENTIFIER ::= { jnxTraps 4 }
jnxCmNotifications OBJECT IDENTIFIER ::= { jnxTraps 5 }
jnxSonetNotifications OBJECT IDENTIFIER ::= { jnxTraps 6 }
jnxPMonNotifications OBJECT IDENTIFIER ::= { jnxTraps 7 }
jnxCollectorNotifications OBJECT IDENTIFIER ::= { jnxTraps 8 }
jnxPingNotifications OBJECT IDENTIFIER ::= { jnxTraps 9 }
jnxSpNotifications OBJECT IDENTIFIER ::= { jnxTraps 10 }
jnxDfcNotifications OBJECT IDENTIFIER ::= { jnxTraps 11 }
jnxSyslogNotifications OBJECT IDENTIFIER ::= { jnxTraps 12 }
jnxEventNotifications OBJECT IDENTIFIER ::= { jnxTraps 13 }
jnxVccpNotifications OBJECT IDENTIFIER ::= { jnxTraps 14 }
jnxOtnNotifications OBJECT IDENTIFIER ::= { jnxTraps 15 }
-- This is the top-level object identifier registry used by Juniper
-- products for SNMP modules containing experimental MIB definitions.
-- In this context, experimental MIBs are defined as:
-- 1) IETF work-in-process MIBs which have not been assigned a permanent
-- object identifier by the IANA.
-- 2) Juniper work-in-process MIBs that have not achieved final
-- production quality or field experience.
-- NOTE: Support for MIBs under the this OID subtree is temporary and
-- changes to objects may occur without notice."
jnxExperiment OBJECT IDENTIFIER ::= { juniperMIB 5 }
--
-- This is the top-level object identifier registry used by Juniper
-- NSM products.
--
jnxNsm OBJECT IDENTIFIER ::= { juniperMIB 6 }
--
-- This is the top-level object identifier registry used by the
-- JuniperRoot Certificate Authority.
--
jnxCA OBJECT IDENTIFIER ::= { juniperMIB 7 }
--
-- This is the top-level object identifier registry used by the
-- Carrier AAA software product (Parksteet).
--
jnxAAA OBJECT IDENTIFIER ::= { juniperMIB 8 }
--
-- This is the top-level object identifier registry used by the
-- Advanced Insight Manager.
--
jnxAdvancedInsightMgr OBJECT IDENTIFIER ::= { juniperMIB 9 }
END
--
-- Juniper Enterprise Specific MIB: Structure of Management Information
--
-- Copyright (c) 2002-2008, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
JUNIPER-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
FROM SNMPv2-SMI;
juniperMIB MODULE-IDENTITY
LAST-UPDATED "200910290000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"The Structure of Management Information for Juniper Networks."
REVISION "200910290000Z" -- Oct 29, 2009
DESCRIPTION
"Added jnxCosNotifications branch."
REVISION "200304170100Z" -- 17-Apr-03
DESCRIPTION
"Added jnxExperiment branch."
REVISION "200508170100Z" -- 17-Aug-05
DESCRIPTION
"Added jnxNsm branch."
REVISION "200612140100Z" -- 14-Dec-06
DESCRIPTION
"Added jnxCA branch."
REVISION "200701010000Z" -- 1-Jan-07
DESCRIPTION
"Added jnxUtilMibRoot branch."
REVISION "200710090000Z" -- 9-Oct-07
DESCRIPTION
"Added jnxAdvancedInsightMgr branch."
::= { enterprises 2636 }
--
-- Juniper MIB tree structure
--
jnxProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's Product OIDs."
::= { juniperMIB 1 }
--
-- Note, jnxProducts.1 is reserved for Junos-based products
--
-- The following OIDs are used as the basis for identifying other
-- Juniper products.
--
jnxReservedProducts1 OBJECT IDENTIFIER ::= { jnxProducts 2 }
jnxReservedProducts2 OBJECT IDENTIFIER ::= { jnxProducts 3 }
jnxReservedProducts3 OBJECT IDENTIFIER ::= { jnxProducts 4 }
jnxReservedProducts4 OBJECT IDENTIFIER ::= { jnxProducts 5 }
jnxReservedProducts5 OBJECT IDENTIFIER ::= { jnxProducts 6 }
jnxServices OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's Services OIDs."
::= { juniperMIB 2 }
jnxMibs OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's MIB objects."
::= { juniperMIB 3 }
--
-- Note, jnxMibs.1-38 is already in use.
--
jnxJsMibRoot OBJECT IDENTIFIER ::= { jnxMibs 39 }
jnxExMibRoot OBJECT IDENTIFIER ::= { jnxMibs 40 }
jnxWxMibRoot OBJECT IDENTIFIER ::= { jnxMibs 41 }
jnxReservedMibs4 OBJECT IDENTIFIER ::= { jnxMibs 42 }
jnxReservedMibs5 OBJECT IDENTIFIER ::= { jnxMibs 43 }
-- PFE data
jnxPfeMibRoot OBJECT IDENTIFIER ::= { jnxMibs 44 }
-- juniper Bfd Mib
jnxBfdMibRoot OBJECT IDENTIFIER ::= { jnxMibs 45 }
-- XSTP mibs
jnxXstpMibs OBJECT IDENTIFIER ::= { jnxMibs 46 }
-- juniper Utility Mib
jnxUtilMibRoot OBJECT IDENTIFIER ::= { jnxMibs 47 }
-- juniper l2ald Mib
jnxl2aldMibRoot OBJECT IDENTIFIER ::= { jnxMibs 48 }
-- juniper L2tp Mib
jnxL2tpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 49 }
-- juniper RPM Mib
jnxRpmMibRoot OBJECT IDENTIFIER ::= { jnxMibs 50 }
-- juniper User AAA Mib
jnxUserAAAMibRoot OBJECT IDENTIFIER ::= { jnxMibs 51 }
-- juniper Generic IPSEC MIB
jnxIpSecMibRoot OBJECT IDENTIFIER ::= { jnxMibs 52 }
-- juniper L2 control protocols MIB
jnxL2cpMibRoot OBJECT IDENTIFIER ::= { jnxMibs 53 }
-- juniper pwTDM MIB
jnxPwTdmMibRoot OBJECT IDENTIFIER ::= { jnxMibs 54 }
-- juniper pwTC MIB
jnxPwTCMibRoot OBJECT IDENTIFIER ::= { jnxMibs 55 }
-- juniper OTN MIB
jnxOtnMibRoot OBJECT IDENTIFIER ::= { jnxMibs 56 }
jnxTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Juniper's Trap OIDs."
::= { juniperMIB 4 }
jnxChassisTraps OBJECT IDENTIFIER ::= { jnxTraps 1 }
jnxChassisOKTraps OBJECT IDENTIFIER ::= { jnxTraps 2 }
jnxRmonTraps OBJECT IDENTIFIER ::= { jnxTraps 3 }
jnxLdpTraps OBJECT IDENTIFIER ::= { jnxTraps 4 }
jnxCmNotifications OBJECT IDENTIFIER ::= { jnxTraps 5 }
jnxSonetNotifications OBJECT IDENTIFIER ::= { jnxTraps 6 }
jnxPMonNotifications OBJECT IDENTIFIER ::= { jnxTraps 7 }
jnxCollectorNotifications OBJECT IDENTIFIER ::= { jnxTraps 8 }
jnxPingNotifications OBJECT IDENTIFIER ::= { jnxTraps 9 }
jnxSpNotifications OBJECT IDENTIFIER ::= { jnxTraps 10 }
jnxDfcNotifications OBJECT IDENTIFIER ::= { jnxTraps 11 }
jnxSyslogNotifications OBJECT IDENTIFIER ::= { jnxTraps 12 }
jnxEventNotifications OBJECT IDENTIFIER ::= { jnxTraps 13 }
jnxVccpNotifications OBJECT IDENTIFIER ::= { jnxTraps 14 }
jnxOtnNotifications OBJECT IDENTIFIER ::= { jnxTraps 15 }
-- jnxSAIDPNotifications is for Stand alone IDP devices
jnxSAIDPNotifications OBJECT IDENTIFIER ::= { jnxTraps 16 }
jnxCosNotifications OBJECT IDENTIFIER ::= { jnxTraps 17 }
-- This is the top-level object identifier registry used by Juniper
-- products for SNMP modules containing experimental MIB definitions.
-- In this context, experimental MIBs are defined as:
-- 1) IETF work-in-process MIBs which have not been assigned a permanent
-- object identifier by the IANA.
-- 2) Juniper work-in-process MIBs that have not achieved final
-- production quality or field experience.
-- NOTE: Support for MIBs under the this OID subtree is temporary and
-- changes to objects may occur without notice."
jnxExperiment OBJECT IDENTIFIER ::= { juniperMIB 5 }
--
-- This is the top-level object identifier registry used by Juniper
-- NSM products.
--
jnxNsm OBJECT IDENTIFIER ::= { juniperMIB 6 }
--
-- This is the top-level object identifier registry used by the
-- JuniperRoot Certificate Authority.
--
jnxCA OBJECT IDENTIFIER ::= { juniperMIB 7 }
--
-- This is the top-level object identifier registry used by the
-- Carrier AAA software product (Parksteet).
--
jnxAAA OBJECT IDENTIFIER ::= { juniperMIB 8 }
--
-- This is the top-level object identifier registry used by the
-- Advanced Insight Manager.
--
jnxAdvancedInsightMgr OBJECT IDENTIFIER ::= { juniperMIB 9 }
END
@@ -0,0 +1,121 @@
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 "200203140000Z" -- March 14, 2002
ORGANIZATION "IANA"
CONTACT-INFO
"Postal: Internet Assigned Numbers Authority
Internet Corporation for Assigned Names
and Numbers
4676 Admiralty Way, Suite 330
Marina del Rey, CA 90292-6601
USA
Tel: +1 310-823-9358
E-Mail: iana@iana.org"
DESCRIPTION
"The MIB module defines the AddressFamilyNumbers
textual convention."
-- revision history
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
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),
reserved(65535)
}
END
+368 -4
View File
@@ -2,7 +2,7 @@
-- Juniper chassis mib definitions:
-- OIDs used to identify various platforms and chassis components.
--
-- Copyright (c) 1998-2008, Juniper Networks, Inc.
-- Copyright (c) 1998-2009, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
@@ -1231,6 +1231,7 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
jnxMediaCardSpaceMX960 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 21 }
jnxMX960MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceMX960 1 }
jnxMX960MediaCardSpaceMIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceMX960 2 }
jnxMidplaneMX960 OBJECT IDENTIFIER ::= { jnxBackplane 21 }
@@ -1322,7 +1323,7 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
jnxMediaCardSpaceMX480 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 25 }
jnxMX480MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceMX480 1 }
jnxMX480MediaCardSpaceMIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceMX480 2 }
jnxMidplaneMX480 OBJECT IDENTIFIER ::= { jnxBackplane 25 }
@@ -1447,9 +1448,9 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
jnxMX240SlotFan OBJECT IDENTIFIER ::= { jnxSlotMX240 4 }
jnxMX240SlotCB OBJECT IDENTIFIER ::= { jnxSlotMX240 5 }
jnxMX240SlotFPB OBJECT IDENTIFIER ::= { jnxSlotMX240 6 }
jnxMediaCardSpaceMX240 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 29 }
jnxMX240MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceMX240 1 }
jnxMX240MediaCardSpaceMIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceMX240 2 }
jnxMidplaneMX240 OBJECT IDENTIFIER ::= { jnxBackplane 29 }
@@ -1860,6 +1861,328 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
jnxEX4500Fan OBJECT IDENTIFIER ::= { jnxEX4500FPC 2 }
jnxEX4500RE OBJECT IDENTIFIER ::= { jnxEX4500FPC 3 }
--
--DCF
--
jnxProductLineFXSeries OBJECT IDENTIFIER ::= { jnxProductLine 45 }
jnxProductNameFXSeries OBJECT IDENTIFIER ::= { jnxProductName 45 }
jnxProductModelFXSeries OBJECT IDENTIFIER ::= { jnxProductModel 45 }
jnxProductVariationFXSeries OBJECT IDENTIFIER ::= { jnxProductVariation 45 }
jnxChassisFXChassis OBJECT IDENTIFIER ::= { jnxChassis 45 }
jnxProductFX1600port OBJECT IDENTIFIER ::= { jnxProductVariationFXSeries 1 }
jnxProductFX2160port OBJECT IDENTIFIER ::= { jnxProductVariationFXSeries 2 }
--
-- IBM4274M02J02M
--
jnxProductLineIBM4274M02J02M OBJECT IDENTIFIER ::= { jnxProductLine 46 }
jnxProductNameIBM4274M02J02M OBJECT IDENTIFIER ::= { jnxProductName 46 }
jnxProductModelIBM4274M02J02M OBJECT IDENTIFIER ::= { jnxProductModel 46 }
jnxProductVariationIBM4274M02J02M OBJECT IDENTIFIER ::= { jnxProductVariation 46 }
jnxChassisIBM4274M02J02M OBJECT IDENTIFIER ::= { jnxChassis 46 }
jnxSlotIBM4274M02J02M OBJECT IDENTIFIER ::= { jnxSlot 46 }
jnxIBM4274M02J02MSlotFPC OBJECT IDENTIFIER ::= { jnxSlotIBM4274M02J02M 1 }
jnxIBM4274M02J02MSlotHM OBJECT IDENTIFIER ::= { jnxSlotIBM4274M02J02M 2 }
jnxIBM4274M02J02MSlotPower OBJECT IDENTIFIER ::= { jnxSlotIBM4274M02J02M 3 }
jnxIBM4274M02J02MSlotFan OBJECT IDENTIFIER ::= { jnxSlotIBM4274M02J02M 4 }
jnxIBM4274M02J02MSlotCB OBJECT IDENTIFIER ::= { jnxSlotIBM4274M02J02M 5 }
jnxIBM4274M02J02MSlotFPB OBJECT IDENTIFIER ::= { jnxSlotIBM4274M02J02M 6 }
jnxMediaCardSpaceIBM4274M02J02M OBJECT IDENTIFIER ::= { jnxMediaCardSpace 46 }
jnxIBM4274M02J02MMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274M02J02M 1 }
jnxIBM4274M02J02MMediaCardSpaceMIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274M02J02M 2 }
jnxMidplaneIBM4274M02J02M OBJECT IDENTIFIER ::= { jnxBackplane 46 }
--
-- IBM4274M06J06M
--
jnxProductLineIBM4274M06J06M OBJECT IDENTIFIER ::= { jnxProductLine 47 }
jnxProductNameIBM4274M06J06M OBJECT IDENTIFIER ::= { jnxProductName 47 }
jnxProductModelIBM4274M06J06M OBJECT IDENTIFIER ::= { jnxProductModel 47 }
jnxProductVariationIBM4274M06J06M OBJECT IDENTIFIER ::= { jnxProductVariation 47 }
jnxChassisIBM4274M06J06M OBJECT IDENTIFIER ::= { jnxChassis 47 }
jnxSlotIBM4274M06J06M OBJECT IDENTIFIER ::= { jnxSlot 47 }
jnxIBM4274M06J06MSlotFPC OBJECT IDENTIFIER ::= { jnxSlotIBM4274M06J06M 1 }
jnxIBM4274M06J06MSlotHM OBJECT IDENTIFIER ::= { jnxSlotIBM4274M06J06M 2 }
jnxIBM4274M06J06MSlotPower OBJECT IDENTIFIER ::= { jnxSlotIBM4274M06J06M 3 }
jnxIBM4274M06J06MSlotFan OBJECT IDENTIFIER ::= { jnxSlotIBM4274M06J06M 4 }
jnxIBM4274M06J06MSlotCB OBJECT IDENTIFIER ::= { jnxSlotIBM4274M06J06M 5 }
jnxIBM4274M06J06MSlotFPB OBJECT IDENTIFIER ::= { jnxSlotIBM4274M06J06M 6 }
jnxMediaCardSpaceIBM4274M06J06M OBJECT IDENTIFIER ::= { jnxMediaCardSpace 47 }
jnxIBM4274M06J06MMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274M06J06M 1 }
jnxIBM4274M06J06MMediaCardSpaceMIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274M06J06M 2 }
jnxMidplaneIBM4274M06J06M OBJECT IDENTIFIER ::= { jnxBackplane 47 }
--
-- IBM4274M11J11M
--
jnxProductLineIBM4274M11J11M OBJECT IDENTIFIER ::= { jnxProductLine 48 }
jnxProductNameIBM4274M11J11M OBJECT IDENTIFIER ::= { jnxProductName 48 }
jnxProductModelIBM4274M11J11M OBJECT IDENTIFIER ::= { jnxProductModel 48 }
jnxProductVariationIBM4274M11J11M OBJECT IDENTIFIER ::= { jnxProductVariation 48 }
jnxChassisIBM4274M11J11M OBJECT IDENTIFIER ::= { jnxChassis 48 }
jnxSlotIBM4274M11J11M OBJECT IDENTIFIER ::= { jnxSlot 48 }
jnxIBM4274M11J11MSlotFPC OBJECT IDENTIFIER ::= { jnxSlotIBM4274M11J11M 1 }
jnxIBM4274M11J11MSlotHM OBJECT IDENTIFIER ::= { jnxSlotIBM4274M11J11M 2 }
jnxIBM4274M11J11MSlotPower OBJECT IDENTIFIER ::= { jnxSlotIBM4274M11J11M 3 }
jnxIBM4274M11J11MSlotFan OBJECT IDENTIFIER ::= { jnxSlotIBM4274M11J11M 4 }
jnxIBM4274M11J11MSlotCB OBJECT IDENTIFIER ::= { jnxSlotIBM4274M11J11M 5 }
jnxIBM4274M11J11MSlotFPB OBJECT IDENTIFIER ::= { jnxSlotIBM4274M11J11M 6 }
jnxMediaCardSpaceIBM4274M11J11M OBJECT IDENTIFIER ::= { jnxMediaCardSpace 48 }
jnxIBM4274M11J11MMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274M11J11M 1 }
jnxIBM4274M11J11MMediaCardSpaceMIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274M11J11M 2 }
jnxMidplaneIBM4274M11J11M OBJECT IDENTIFIER ::= { jnxBackplane 48 }
--
-- SRX1400
--
jnxProductLineSRX1400 OBJECT IDENTIFIER ::= { jnxProductLine 49 }
jnxProductNameSRX1400 OBJECT IDENTIFIER ::= { jnxProductName 49 }
jnxProductModelSRX1400 OBJECT IDENTIFIER ::= { jnxProductModel 49 }
jnxProductVariationSRX1400 OBJECT IDENTIFIER ::= { jnxProductVariation 49 }
jnxChassisSRX1400 OBJECT IDENTIFIER ::= { jnxChassis 49 }
jnxSlotSRX1400 OBJECT IDENTIFIER ::= { jnxSlot 49 }
jnxSRX1400SlotFPC OBJECT IDENTIFIER ::= { jnxSlotSRX1400 1 }
jnxSRX1400SlotHM OBJECT IDENTIFIER ::= { jnxSlotSRX1400 2 }
jnxSRX3100SlotPower OBJECT IDENTIFIER ::= { jnxSlotSRX1400 3 }
jnxSRX1400SlotFan OBJECT IDENTIFIER ::= { jnxSlotSRX1400 4 }
jnxSRX1400SlotCB OBJECT IDENTIFIER ::= { jnxSlotSRX1400 5 }
jnxSRX1400SlotFPB OBJECT IDENTIFIER ::= { jnxSlotSRX1400 6 }
jnxMediaCardSpaceSRX1400 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 49 }
jnxSRX1400MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceSRX1400 1 }
jnxMidplaneSRX1400 OBJECT IDENTIFIER ::= { jnxBackplane 49 }
--
-- IBM4274S58J58S (A40 OEM)
--
jnxProductLineIBM4274S58J58S OBJECT IDENTIFIER ::= { jnxProductLine 50 }
jnxProductNameIBM4274S58J58S OBJECT IDENTIFIER ::= { jnxProductName 50 }
jnxProductModelIBM4274S58J58S OBJECT IDENTIFIER ::= { jnxProductModel 50 }
jnxProductVariationIBM4274S58J58S OBJECT IDENTIFIER ::= { jnxProductVariation 50 }
jnxChassisIBM4274S58J58S OBJECT IDENTIFIER ::= { jnxChassis 50 }
jnxSlotIBM4274S58J58S OBJECT IDENTIFIER ::= { jnxSlot 50 }
jnxIBM4274S58J58SSlotFPC OBJECT IDENTIFIER ::= { jnxSlotIBM4274S58J58S 1 }
jnxIBM4274S58J58SSlotHM OBJECT IDENTIFIER ::= { jnxSlotIBM4274S58J58S 2 }
jnxIBM4274S58J58SSlotPower OBJECT IDENTIFIER ::= { jnxSlotIBM4274S58J58S 3 }
jnxIBM4274S58J58SSlotFan OBJECT IDENTIFIER ::= { jnxSlotIBM4274S58J58S 4 }
jnxIBM4274S58J58SSlotCB OBJECT IDENTIFIER ::= { jnxSlotIBM4274S58J58S 5 }
jnxIBM4274S58J58SSlotFPB OBJECT IDENTIFIER ::= { jnxSlotIBM4274S58J58S 6 }
jnxMediaCardSpaceIBM4274S58J58S OBJECT IDENTIFIER ::= { jnxMediaCardSpace 50 }
jnxIBM4274S58J58SMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274S58J58S 1 }
jnxMidplaneIBM4274S58J58S OBJECT IDENTIFIER ::= { jnxBackplane 50 }
--
-- IBM4274S56J56S (A20 OEM)
--
jnxProductLineIBM4274S56J56S OBJECT IDENTIFIER ::= { jnxProductLine 51 }
jnxProductNameIBM4274S56J56S OBJECT IDENTIFIER ::= { jnxProductName 51 }
jnxProductModelIBM4274S56J56S OBJECT IDENTIFIER ::= { jnxProductModel 51 }
jnxProductVariationIBM4274S56J56S OBJECT IDENTIFIER ::= { jnxProductVariation 51 }
jnxChassisIBM4274S56J56S OBJECT IDENTIFIER ::= { jnxChassis 51 }
jnxSlotIBM4274S56J56S OBJECT IDENTIFIER ::= { jnxSlot 51 }
jnxIBM4274S56J56SSlotFPC OBJECT IDENTIFIER ::= { jnxSlotIBM4274S56J56S 1 }
jnxIBM4274S56J56SSlotHM OBJECT IDENTIFIER ::= { jnxSlotIBM4274S56J56S 2 }
jnxIBM4274S56J56SSlotPower OBJECT IDENTIFIER ::= { jnxSlotIBM4274S56J56S 3 }
jnxIBM4274S56J56SSlotFan OBJECT IDENTIFIER ::= { jnxSlotIBM4274S56J56S 4 }
jnxIBM4274S56J56SSlotCB OBJECT IDENTIFIER ::= { jnxSlotIBM4274S56J56S 5 }
jnxIBM4274S56J56SSlotFPB OBJECT IDENTIFIER ::= { jnxSlotIBM4274S56J56S 6 }
jnxMediaCardSpaceIBM4274S56J56S OBJECT IDENTIFIER ::= { jnxMediaCardSpace 51 }
jnxIBM4274S56J56SMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274S56J56S 1 }
jnxMidplaneIBM4274S56J56S OBJECT IDENTIFIER ::= { jnxBackplane 51 }
--
-- IBM4274S36J36S (A10 OEM)
--
jnxProductLineIBM4274S36J36S OBJECT IDENTIFIER ::= { jnxProductLine 52 }
jnxProductNameIBM4274S36J36S OBJECT IDENTIFIER ::= { jnxProductName 52 }
jnxProductModelIBM4274S36J36S OBJECT IDENTIFIER ::= { jnxProductModel 52 }
jnxProductVariationIBM4274S36J36S OBJECT IDENTIFIER ::= { jnxProductVariation 52 }
jnxChassisIBM4274S36J36S OBJECT IDENTIFIER ::= { jnxChassis 52 }
jnxSlotIBM4274S36J36S OBJECT IDENTIFIER ::= { jnxSlot 52 }
jnxIBM4274S36J36SSlotFPC OBJECT IDENTIFIER ::= { jnxSlotIBM4274S36J36S 1 }
jnxIBM4274S36J36SSlotHM OBJECT IDENTIFIER ::= { jnxSlotIBM4274S36J36S 2 }
jnxIBM4274S36J36SSlotPower OBJECT IDENTIFIER ::= { jnxSlotIBM4274S36J36S 3 }
jnxIBM4274S36J36SSlotFan OBJECT IDENTIFIER ::= { jnxSlotIBM4274S36J36S 4 }
jnxIBM4274S36J36SSlotCB OBJECT IDENTIFIER ::= { jnxSlotIBM4274S36J36S 5 }
jnxIBM4274S36J36SSlotFPB OBJECT IDENTIFIER ::= { jnxSlotIBM4274S36J36S 6 }
jnxMediaCardSpaceIBM4274S36J36S OBJECT IDENTIFIER ::= { jnxMediaCardSpace 52 }
jnxIBM4274S36J36SMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274S36J36S 1 }
jnxMidplaneIBM4274S36J36S OBJECT IDENTIFIER ::= { jnxBackplane 52 }
--
-- IBM4274S34J34S (A2 OEM)
--
jnxProductLineIBM4274S34J34S OBJECT IDENTIFIER ::= { jnxProductLine 53 }
jnxProductNameIBM4274S34J34S OBJECT IDENTIFIER ::= { jnxProductName 53 }
jnxProductModelIBM4274S34J34S OBJECT IDENTIFIER ::= { jnxProductModel 53 }
jnxProductVariationIBM4274S34J34S OBJECT IDENTIFIER ::= { jnxProductVariation 53 }
jnxChassisIBM4274S34J34S OBJECT IDENTIFIER ::= { jnxChassis 53 }
jnxSlotIBM4274S34J34S OBJECT IDENTIFIER ::= { jnxSlot 53 }
jnxIBM4274S34J34SSlotFPC OBJECT IDENTIFIER ::= { jnxSlotIBM4274S34J34S 1 }
jnxIBM4274S34J34SSlotHM OBJECT IDENTIFIER ::= { jnxSlotIBM4274S34J34S 2 }
jnxIBM4274S34J34SSlotPower OBJECT IDENTIFIER ::= { jnxSlotIBM4274S34J34S 3 }
jnxIBM4274S34J34SSlotFan OBJECT IDENTIFIER ::= { jnxSlotIBM4274S34J34S 4 }
jnxIBM4274S34J34SSlotCB OBJECT IDENTIFIER ::= { jnxSlotIBM4274S34J34S 5 }
jnxIBM4274S34J34SSlotFPB OBJECT IDENTIFIER ::= { jnxSlotIBM4274S34J34S 6 }
jnxMediaCardSpaceIBM4274S34J34S OBJECT IDENTIFIER ::= { jnxMediaCardSpace 53 }
jnxIBM4274S34J34SMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274S34J34S 1 }
jnxMidplaneIBM4274S34J34S OBJECT IDENTIFIER ::= { jnxBackplane 53 }
--
-- IBM 427348E J48E (EX4200)
--
jnxProductLineIBM427348EJ48E OBJECT IDENTIFIER ::= { jnxProductLine 54 }
jnxProductNameIBM427348EJ48E OBJECT IDENTIFIER ::= { jnxProductName 54 }
jnxProductModelIBM427348EJ48E OBJECT IDENTIFIER ::= { jnxProductModel 54 }
jnxProductVariationIBM427348EJ48E OBJECT IDENTIFIER ::= { jnxProductVariation 54 }
jnxProductIBM427348EJ48Eport24T OBJECT IDENTIFIER ::= { jnxProductVariationIBM427348EJ48E 1 }
jnxProductIBM427348EJ48Eport24P OBJECT IDENTIFIER ::= { jnxProductVariationIBM427348EJ48E 2 }
jnxProductIBM427348EJ48Eport48T OBJECT IDENTIFIER ::= { jnxProductVariationIBM427348EJ48E 3 }
jnxProductIBM427348EJ48Eport48P OBJECT IDENTIFIER ::= { jnxProductVariationIBM427348EJ48E 4 }
jnxProductIBM427348EJ48Eport24F OBJECT IDENTIFIER ::= { jnxProductVariationIBM427348EJ48E 5 }
jnxChassisIBM427348EJ48E OBJECT IDENTIFIER ::= { jnxChassis 54 }
jnxIBM427348EJ48ERE0 OBJECT IDENTIFIER ::= { jnxChassisIBM427348EJ48E 1 }
jnxIBM427348EJ48ERE1 OBJECT IDENTIFIER ::= { jnxChassisIBM427348EJ48E 2 }
jnxSlotIBM427348EJ48E OBJECT IDENTIFIER ::= { jnxSlot 54 }
jnxIBM427348EJ48ESlotFPC OBJECT IDENTIFIER ::= { jnxSlotIBM427348EJ48E 1 }
jnxIBM427348EJ48ESlotPower OBJECT IDENTIFIER ::= { jnxIBM427348EJ48ESlotFPC 1 }
jnxIBM427348EJ48ESlotFan OBJECT IDENTIFIER ::= { jnxIBM427348EJ48ESlotFPC 2 }
jnxMediaCardSpaceIBM427348EJ48E OBJECT IDENTIFIER ::= { jnxMediaCardSpace 54 }
jnxIBM427348EJ48EMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM427348EJ48E 1 }
jnxModuleIBM427348EJ48E OBJECT IDENTIFIER ::= { jnxModule 54 }
jnxIBM427348EJ48EFPC OBJECT IDENTIFIER ::= { jnxModuleIBM427348EJ48E 1 }
jnxIBM427348EJ48EPower OBJECT IDENTIFIER ::= { jnxIBM427348EJ48EFPC 1 }
jnxIBM427348EJ48EFan OBJECT IDENTIFIER ::= { jnxIBM427348EJ48EFPC 2 }
--
-- IBM 4274E08 J08E (EX8208)
--
jnxProductLineIBM4274E08J08E OBJECT IDENTIFIER ::= { jnxProductLine 55 }
jnxProductNameIBM4274E08J08E OBJECT IDENTIFIER ::= { jnxProductName 55 }
jnxProductModelIBM4274E08J08E OBJECT IDENTIFIER ::= { jnxProductModel 55 }
jnxProductVariationIBM4274E08J08E OBJECT IDENTIFIER ::= { jnxProductVariation 55 }
jnxChassisIBM4274E08J08E OBJECT IDENTIFIER ::= { jnxChassis 55 }
jnxSlotIBM4274E08J08E OBJECT IDENTIFIER ::= { jnxSlot 55 }
jnxIBM4274E08J08ESlotFPC OBJECT IDENTIFIER ::= { jnxSlotIBM4274E08J08E 1 }
-- Flexible Port Concentrator
jnxIBM4274E08J08ESlot48S OBJECT IDENTIFIER ::= { jnxIBM4274E08J08ESlotFPC 1 }
jnxIBM4274E08J08ESlot48T OBJECT IDENTIFIER ::= { jnxIBM4274E08J08ESlotFPC 2 }
jnxIBM4274E08J08ESlot8XS OBJECT IDENTIFIER ::= { jnxIBM4274E08J08ESlotFPC 3 }
jnxIBM4274E08J08EHM OBJECT IDENTIFIER ::= { jnxSlotIBM4274E08J08E 3 }
-- Host Module (also called Routing Engine)
jnxIBM4274E08J08ESlotPower OBJECT IDENTIFIER ::= { jnxSlotIBM4274E08J08E 4 }
jnxIBM4274E08J08ESlotFan OBJECT IDENTIFIER ::= { jnxSlotIBM4274E08J08E 5 }
jnxIBM4274E08J08ESlotFT OBJECT IDENTIFIER ::= { jnxIBM4274E08J08ESlotFan 1 }
jnxIBM4274E08J08ESlotCBD OBJECT IDENTIFIER ::= { jnxSlotIBM4274E08J08E 6 }
-- Control Board
jnxMediaCardSpaceIBM4274E08J08E OBJECT IDENTIFIER ::= { jnxMediaCardSpace 55 }
jnxIBM4274E08J08EMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274E08J08E 1 }
jnxBackplaneIBM4274E08J08E OBJECT IDENTIFIER ::= { jnxBackplane 55 }
--
-- IBM 4274E16 J16E (EX8216)
--
jnxProductLineIBM4274E16J16E OBJECT IDENTIFIER ::= { jnxProductLine 56 }
jnxProductNameIBM4274E16J16E OBJECT IDENTIFIER ::= { jnxProductName 56 }
jnxProductModelIBM4274E16J16E OBJECT IDENTIFIER ::= { jnxProductModel 56 }
jnxProductVariationIBM4274E16J16E OBJECT IDENTIFIER ::= { jnxProductVariation 56 }
jnxChassisIBM4274E16J16E OBJECT IDENTIFIER ::= { jnxChassis 56 }
jnxSlotIBM4274E16J16E OBJECT IDENTIFIER ::= { jnxSlot 56 }
jnxIBM4274E16J16ESlotFPC OBJECT IDENTIFIER ::= { jnxSlotIBM4274E16J16E 1 }
-- Flexible Port Concentrator
jnxIBM4274E16J16ESlot48S OBJECT IDENTIFIER ::= { jnxIBM4274E16J16ESlotFPC 1 }
jnxIBM4274E16J16ESlot48T OBJECT IDENTIFIER ::= { jnxIBM4274E16J16ESlotFPC 2 }
jnxIBM4274E16J16ESlot8XS OBJECT IDENTIFIER ::= { jnxIBM4274E16J16ESlotFPC 3 }
jnxIBM4274E16J16ESIB OBJECT IDENTIFIER ::= { jnxSlotIBM4274E16J16E 2 }
-- Swtich Interface Board
jnxIBM4274E16J16EHM OBJECT IDENTIFIER ::= { jnxSlotIBM4274E16J16E 3 }
-- Host Module (also called Routing Engine)
jnxIBM4274E16J16ESlotPower OBJECT IDENTIFIER ::= { jnxSlotIBM4274E16J16E 4 }
jnxIBM4274E16J16ESlotFan OBJECT IDENTIFIER ::= { jnxSlotIBM4274E16J16E 5 }
jnxIBM4274E16J16ESlotFT OBJECT IDENTIFIER ::= { jnxIBM4274E16J16ESlotFan 1 }
jnxIBM4274E16J16ESlotRFT OBJECT IDENTIFIER ::= { jnxIBM4274E16J16ESlotFan 2 }
jnxIBM4274E16J16ESlotCBD OBJECT IDENTIFIER ::= { jnxSlotIBM4274E16J16E 6 }
-- Control Board
jnxMediaCardSpaceIBM4274E16J16E OBJECT IDENTIFIER ::= { jnxMediaCardSpace 56 }
jnxIBM4274E16J16EMediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceIBM4274E16J16E 1 }
jnxMidplaneIBM4274E16J16E OBJECT IDENTIFIER ::= { jnxBackplane 56 }
--
-- MX80
--
jnxProductLineMX80 OBJECT IDENTIFIER ::= { jnxProductLine 57 }
jnxProductNameMX80 OBJECT IDENTIFIER ::= { jnxProductName 57 }
jnxProductModelMX80 OBJECT IDENTIFIER ::= { jnxProductModel 57 }
jnxProductVariationMX80 OBJECT IDENTIFIER ::= { jnxProductVariation 57 }
jnxProductMX80 OBJECT IDENTIFIER ::= { jnxProductVariationMX80 1 }
jnxProductMX80-48T OBJECT IDENTIFIER ::= { jnxProductVariationMX80 2 }
jnxChassisMX80 OBJECT IDENTIFIER ::= { jnxChassis 57 }
jnxSlotMX80 OBJECT IDENTIFIER ::= { jnxSlot 57 }
jnxMX80SlotFPC OBJECT IDENTIFIER ::= { jnxSlotMX80 1 }
jnxMX80SlotCFEB OBJECT IDENTIFIER ::= { jnxSlotMX80 2 }
jnxMX80SlotRE OBJECT IDENTIFIER ::= { jnxSlotMX80 3 }
jnxMX80SlotPower OBJECT IDENTIFIER ::= { jnxSlotMX80 4 }
jnxMX80SlotFan OBJECT IDENTIFIER ::= { jnxSlotMX80 5 }
jnxMediaCardSpaceMX80 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 57 }
jnxMX80MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceMX80 1 }
jnxMX80MediaCardSpaceMIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceMX80 2 }
jnxMidplaneMX80 OBJECT IDENTIFIER ::= { jnxBackplane 57 }
jnxModuleMX80 OBJECT IDENTIFIER ::= { jnxModule 57 }
jnxMX80FPC OBJECT IDENTIFIER ::= { jnxModuleMX80 1 }
jnxMX80CFEB OBJECT IDENTIFIER ::= { jnxModuleMX80 2 }
jnxMX80RE OBJECT IDENTIFIER ::= { jnxModuleMX80 3 }
jnxMX80Power OBJECT IDENTIFIER ::= { jnxModuleMX80 4 }
jnxMX80PowerAC OBJECT IDENTIFIER ::= { jnxModuleMX80 5 }
jnxMX80Fan OBJECT IDENTIFIER ::= { jnxModuleMX80 6 }
--
--
-- PLATFORM INDEPENDENT OIDs
@@ -1889,6 +2212,7 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
jnxSubmoduleGeneric OBJECT IDENTIFIER ::= { jnxSubmodule 12 }
jnxPic OBJECT IDENTIFIER ::= { jnxSubmoduleGeneric 1 }
jnxMic OBJECT IDENTIFIER ::= { jnxSubmoduleGeneric 2 }
--
-- Generic PIC OIDs
--
@@ -2074,7 +2398,7 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
jnxPicFIOC4X10GEXFP OBJECT IDENTIFIER ::= { jnxPic 179 }
jnxPicMIC20XGESFP OBJECT IDENTIFIER ::= { jnxPic 180 }
jnxPicMIC2X10GEXFP OBJECT IDENTIFIER ::= { jnxPic 181 }
jnxPicMIC20XGERJ45 OBJECT IDENTIFIER ::= { jnxPic 182 }
jnxPicMIC40XGERJ45 OBJECT IDENTIFIER ::= { jnxPic 182 }
jnxPicMIC4X10GEXFP OBJECT IDENTIFIER ::= { jnxPic 183 }
jnxPicMICLoad OBJECT IDENTIFIER ::= { jnxPic 184 }
jnxPicMICH10XGESFP OBJECT IDENTIFIER ::= { jnxPic 185 }
@@ -2103,4 +2427,44 @@ jnxStatusSource OBJECT IDENTIFIER ::= { jnxClassStatus 1 }
jnxPicEX820048T OBJECT IDENTIFIER ::= { jnxPic 208 }
jnxPicEX82008XS OBJECT IDENTIFIER ::= { jnxPic 209 }
jnxPicMIC4X10GESFPPLUS OBJECT IDENTIFIER ::= { jnxPic 210 }
jnxPicEX4500UplinkSFPPlus4Port OBJECT IDENTIFIER ::= { jnxPic 211 }
jnxPicSoho48X10GE OBJECT IDENTIFIER ::= { jnxPic 212 }
jnxPicM2LoopBack OBJECT IDENTIFIER ::= { jnxPic 213 }
jnxPicCtpGluon4xT1E1 OBJECT IDENTIFIER ::= { jnxPic 214 }
jnxPicCtpGluon4xSerial OBJECT IDENTIFIER ::= { jnxPic 215 }
jnxPicSng24x10GE OBJECT IDENTIFIER ::= { jnxPic 216 }
jnxPicSng2x100GE OBJECT IDENTIFIER ::= { jnxPic 217 }
jnxPicSngLoad OBJECT IDENTIFIER ::= { jnxPic 218 }
jnxPicSysio6XGERJ456XGESFP OBJECT IDENTIFIER ::= { jnxPic 219 }
jnxPicSysio6XGERJ453XGESFP3X10GESFPPlus OBJECT IDENTIFIER ::= { jnxPic 220 }
jnxPicDualWideSPCNPC OBJECT IDENTIFIER ::= { jnxPic 221 }
jnxPicDualWideNPCSPC OBJECT IDENTIFIER ::= { jnxPic 222 }
jnxPicTAZ12XGERJ45 OBJECT IDENTIFIER ::= { jnxPic 223 }
jnxPicType1MultiServicesFIPS OBJECT IDENTIFIER ::= { jnxPic 224 }
jnxPicType2MultiServicesFIPS OBJECT IDENTIFIER ::= { jnxPic 225 }
jnxPicType3MultiServicesFIPS OBJECT IDENTIFIER ::= { jnxPic 226 }
jnxPicEX4500UplinkXFP4Port OBJECT IDENTIFIER ::= { jnxPic 227 }
jnxPicEX4500M2Optical OBJECT IDENTIFIER ::= { jnxPic 228 }
jnxPicEX4500M2Legacy OBJECT IDENTIFIER ::= { jnxPic 229 }
jnxPicEX820036XS OBJECT IDENTIFIER ::= { jnxPic 230 }
jnxPicEX820040XS OBJECT IDENTIFIER ::= { jnxPic 231 }
--
-- OIDs 232 and 233 are not defined here as they have been reserved
-- for future use.
--
jnxPicType1ASPCPrism OBJECT IDENTIFIER ::= { jnxPic 234 }
jnxPicType2ASPCPrism OBJECT IDENTIFIER ::= { jnxPic 235 }
jnxPicType3ASPCPrism OBJECT IDENTIFIER ::= { jnxPic 236 }
jnxPicSPCPrismx1 OBJECT IDENTIFIER ::= { jnxPic 237 }
jnxPicStoli40GE OBJECT IDENTIFIER ::= { jnxPic 238 }
jnxPicHyp1X100GECFP OBJECT IDENTIFIER ::= { jnxPic 239 }
jnxPicHyp1X40GECFP OBJECT IDENTIFIER ::= { jnxPic 240 }
jnxPicHypX100GECXP OBJECT IDENTIFIER ::= { jnxPic 241 }
jnxPicHyp10X10GESFPP OBJECT IDENTIFIER ::= { jnxPic 242 }
jnxPic12x10GE OBJECT IDENTIFIER ::= { jnxPic 243 }
jnxPic1x100GE OBJECT IDENTIFIER ::= { jnxPic 244 }
jnxPicHyp2X40GEQSFP OBJECT IDENTIFIER ::= { jnxPic 245 }
END
+2 -1
View File
@@ -1454,7 +1454,8 @@ JnxChassisId ::= TEXTUAL-CONVENTION
spuIdpdCoreDumpIncomplete(56), -- SPU idpd crash with incomplete core dump
spuIdpdCoreDumpComplete(57), -- SPU idpd crash with complete core dump
spuCoreDumpIncomplete(58), -- SPU kernel crash with incomplete core dump
spuIdpdDown(59) -- SPU idpd down
spuIdpdDown(59), -- SPU idpd down
fruPfeReset(60) -- PFE reset
}
MAX-ACCESS read-only
STATUS current
+136 -44
View File
@@ -11,17 +11,17 @@
JUNIPER-COS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, Counter64 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
OBJECT-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC
CounterBasedGauge64 FROM HCNUM-TC
InterfaceIndex FROM IF-MIB
jnxMibs FROM JUNIPER-SMI;
jnxMibs, jnxCosNotifications FROM JUNIPER-SMI;
jnxCos MODULE-IDENTITY
LAST-UPDATED "200712310000Z" -- Fri Dec 31 00:00:00 2007 UTC
LAST-UPDATED "200912040000Z" -- Fri Dec 04 00:00:00 2009 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -41,6 +41,13 @@
PLP - Packet Loss Priority
DSCP - Differential Service Code Point. "
REVISION "200904310000Z" -- Dec 04, 2009
DESCRIPTION "Added Rate Limit stats"
REVISION "200910290000Z" -- Oct 29, 2009
DESCRIPTION "Added new trap jnxCosOutOfDedicatedQueues
Added new trap jnxCosAlmostOutOfDedicatedQueues"
REVISION "200712310000Z" -- Dec 31, 2007
DESCRIPTION "Added jnxCosIngressQstatTable"
@@ -101,7 +108,7 @@
jnxCosIfqStatsEntry OBJECT-TYPE
SYNTAX JnxCosIfqStatsEntry
MAX-ACCESS not-accessible
STATUS current
STATUS deprecated
DESCRIPTION
"This entry contains interface-output-queue stats for a
given forwarding class on the output queue of the
@@ -162,7 +169,7 @@
jnxCosIfqIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
STATUS deprecated
DESCRIPTION
"The ifIndex of the interface."
::= { jnxCosIfqStatsEntry 1 }
@@ -170,7 +177,7 @@
jnxCosIfqFc OBJECT-TYPE
SYNTAX JnxCosAdminString
MAX-ACCESS not-accessible
STATUS current
STATUS deprecated
DESCRIPTION
"The name of the forwarding class."
::= { jnxCosIfqStatsEntry 2 }
@@ -179,7 +186,7 @@
jnxCosIfqQedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The total number of packets of specified forwarding class
queued at the output on the given interface."
@@ -188,7 +195,7 @@
jnxCosIfqQedPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in packets per second) at which
packets belonging to the the specified forwarding class
@@ -198,7 +205,7 @@
jnxCosIfqQedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of bytes of specified forwarding class queued at
the output on the given interface."
@@ -207,7 +214,7 @@
jnxCosIfqQedByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in bytes per second) at which bytes
belonging to the specified forwarding class were queued at
@@ -218,7 +225,7 @@
jnxCosIfqTxedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Number of packets of specified forwarding class
transmitted on the given interface."
@@ -227,7 +234,7 @@
jnxCosIfqTxedPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in packets per second) at which
packets of specified forwarding class are transmitted on
@@ -237,7 +244,7 @@
jnxCosIfqTxedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Total number of bytes belonging to specified forwarding
class, transmitted on the given interface."
@@ -246,7 +253,7 @@
jnxCosIfqTxedByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The current output byte rate (expressed in bytes per
second) for the specified forwarding class on the given
@@ -257,7 +264,7 @@
jnxCosIfqTailDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The total number of packets of specified forwarding class
dropped due to tail dropping at the output on the given
@@ -267,7 +274,7 @@
jnxCosIfqTailDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in packets per second) at which
packets belonging to the specified forwarding class were
@@ -278,7 +285,7 @@
jnxCosIfqTotalRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Total number of packets belonging to the specified
forwarding class dropped due to RED (Random Early
@@ -288,7 +295,7 @@
jnxCosIfqTotalRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The most recent estimate of per-second RED-dropped
packets for the specified forwarding class at the output
@@ -298,7 +305,7 @@
jnxCosIfqLpNonTcpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The total number of low PLP (Packet Loss Priority) non
TCP packets belonging to the specified forwarding class
@@ -308,7 +315,7 @@
jnxCosIfqLpNonTcpRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in packets per second) at which low
PLP (Packet Loss Priority) non TCP packets belonging to
@@ -319,7 +326,7 @@
jnxCosIfqLpTcpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The total number of low PLP (Packet Loss Priority) TCP
packets belonging to the specified forwarding class
@@ -329,7 +336,7 @@
jnxCosIfqLpTcpRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in packets per second) at which low
PLP (Packet Loss Priority) TCP packets belonging to the
@@ -340,7 +347,7 @@
jnxCosIfqHpNonTcpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The total number of high PLP (Packet Loss Priority) non
TCP packets belonging to the specified forwarding class
@@ -350,7 +357,7 @@
jnxCosIfqHpNonTcpRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in packets per second) at which high
PLP (Packet Loss Priority) non TCP packets belonging to
@@ -361,7 +368,7 @@
jnxCosIfqHpTcpRedDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The total number of high PLP (Packet Loss Priority) TCP
packets belonging to the specified forwarding class
@@ -371,7 +378,7 @@
jnxCosIfqHpTcpRedDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in packets per second) at which high
PLP (Packet Loss Priority) TCP packets belonging to the
@@ -383,7 +390,7 @@
jnxCosIfqTotalRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The total number of bytes belonging to the specified
forwarding class RED-dropped at the output on the given
@@ -393,7 +400,7 @@
jnxCosIfqTotalRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in bytes per second) at which bytes
belonging to the specified forwarding class were
@@ -403,7 +410,7 @@
jnxCosIfqLpNonTcpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The total number of low PLP (Packet Loss Priority) non
TCP bytes belonging to the specified forwarding class
@@ -413,7 +420,7 @@
jnxCosIfqLpNonTcpRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in bytes per second) at which low PLP
(Packet Loss Priority) non TCP bytes belonging to the
@@ -424,7 +431,7 @@
jnxCosIfqLpTcpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The total number of low PLP (Packet Loss Priority) TCP
bytes belonging to the specified forwarding class
@@ -434,7 +441,7 @@
jnxCosIfqLpTcpRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in bytes per second) at which low PLP
(Packet Loss Priority) TCP bytes belonging to the
@@ -445,7 +452,7 @@
jnxCosIfqHpNonTcpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The total number of high PLP (Packet Loss Priority) non
TCP bytes belonging to the specified forwarding class
@@ -455,7 +462,7 @@
jnxCosIfqHpNonTcpRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in bytes per second) at which high
PLP (Packet Loss Priority) non TCP bytes belonging to the
@@ -466,7 +473,7 @@
jnxCosIfqHpTcpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The total number of high PLP (Packet Loss Priority) TCP
bytes belonging to the specified forwarding class
@@ -476,7 +483,7 @@
jnxCosIfqHpTcpRedDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The rate (expressed in bytes per second) at which high
PLP (Packet Loss Priority) TCP bytes belonging to the
@@ -693,7 +700,15 @@
jnxCosQstatMHpRedDropBytes Counter64,
jnxCosQstatMHpRedDropByteRate CounterBasedGauge64,
jnxCosQstatHpRedDropBytes Counter64,
jnxCosQstatHpRedDropByteRate CounterBasedGauge64
jnxCosQstatHpRedDropByteRate CounterBasedGauge64,
-- Rate Limit dropped packet stats
jnxCosQstatRateLimitDropPkts Counter64,
jnxCosQstatRateLimitDropPktRate CounterBasedGauge64,
-- Rate Limit dropped byte stats
jnxCosQstatRateLimitDropBytes Counter64,
jnxCosQstatRateLimitDropByteRate CounterBasedGauge64
}
jnxCosQstatIfIndex OBJECT-TYPE
@@ -787,7 +802,7 @@
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets trail dropped at the output queue."
"The number of packets tail dropped at the output queue."
::= { jnxCosQstatEntry 11 }
jnxCosQstatTailDropPktRate OBJECT-TYPE
@@ -1058,8 +1073,6 @@
PLP packets were RED-dropped at the output."
::= { jnxCosQstatEntry 40 }
jnxCosQstatLpRedDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
@@ -1136,6 +1149,43 @@
interface."
::= { jnxCosQstatEntry 48 }
-- Rate Limit dropped packet stats
jnxCosQstatRateLimitDropPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of rate-limit dropped packets
at the output on the given interface."
::= { jnxCosQstatEntry 49 }
jnxCosQstatRateLimitDropPktRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which packets
are rate-limit dropped at the output on the given interface."
::= { jnxCosQstatEntry 50 }
jnxCosQstatRateLimitDropBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of rate-limit dropped bytes
at the output on the given interface."
::= { jnxCosQstatEntry 51 }
jnxCosQstatRateLimitDropByteRate OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rate (expressed in bytes per second) at which bytes
are rate-limit dropped at the output on the given interface."
::= { jnxCosQstatEntry 52 }
-- ***************************************************************
-- Per interface cos stats flags
-- There are three flags which indicate what kind of
@@ -1419,7 +1469,7 @@
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets trail dropped at the output queue. See
"The number of packets tail dropped at the output queue. See
jnxCosQstatTailDropPkts."
::= { jnxCosInvQstatEntry 11 }
@@ -1976,7 +2026,7 @@
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets trail dropped at the ingress queue."
"The number of packets tail dropped at the ingress queue."
::= { jnxCosIngressQstatEntry 11 }
jnxCosIngressQstatTailDropPktRate OBJECT-TYPE
@@ -2323,4 +2373,46 @@
interface."
::= { jnxCosIngressQstatEntry 48 }
-- ***************************************************************
-- Cos Traps / Notifications
-- ***************************************************************
-- Cos Notification Variables/Objects
--
jnxCosNotifyVars OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Cos notification object definitions."
::= { jnxCos 8 }
jnxCosInterfaceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The textual name of the Cos interface."
::= { jnxCosNotifyVars 1 }
-- Cos Notifications
--
jnxCosNotificationsPrefix OBJECT-IDENTITY
STATUS current
DESCRIPTION
"All Cosd notifications are registered under this branch."
::= { jnxCosNotifications 0 }
jnxCosOutOfDedicatedQueues NOTIFICATION-TYPE
OBJECTS { jnxCosInterfaceName }
STATUS current
DESCRIPTION
"No more dedicated CoS queues available"
::= { jnxCosNotificationsPrefix 1 }
jnxCosAlmostOutOfDedicatedQueues NOTIFICATION-TYPE
OBJECTS { jnxCosInterfaceName }
STATUS current
DESCRIPTION
"Only 10% of dedicated CoS queues are available"
::= { jnxCosNotificationsPrefix 2 }
END
+277 -10
View File
@@ -19,13 +19,15 @@
DateAndTime,
DisplayString FROM SNMPv2-TC
InetAddressType,
InetAddress,
InetAddressIPv4 FROM INET-ADDRESS-MIB
jnxJsNAT FROM JUNIPER-JS-SMI;
jnxJsNatMIB MODULE-IDENTITY
LAST-UPDATED "200704132022Z" -- April 13, 2007
LAST-UPDATED "200910152022Z" -- October 15, 2009
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
@@ -69,7 +71,7 @@
jnxJsSrcNatTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJsSrcNatEntry
MAX-ACCESS not-accessible
STATUS current
STATUS deprecated
DESCRIPTION
"This table exposes the source NAT translation
attributes of the translated addresses.
@@ -92,7 +94,7 @@
jnxJsSrcNatEntry OBJECT-TYPE
SYNTAX JnxJsSrcNatEntry
MAX-ACCESS not-accessible
STATUS current
STATUS deprecated
DESCRIPTION
"Source NAT address entries. It is indexed by the address
pool table and the address allocated. "
@@ -114,7 +116,7 @@
jnxJsNatSrcIpPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS accessible-for-notify
STATUS current
STATUS deprecated
DESCRIPTION
"The name of dynamic source IP address pool.
@@ -125,7 +127,7 @@
jnxJsNatSrcGlobalAddr OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS not-accessible
STATUS current
STATUS deprecated
DESCRIPTION
"The name of dynamic source IP address allocated from
the address pool used in the NAT translation. "
@@ -138,7 +140,7 @@
static (3)
}
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"Source NAT can do address translation with or without port
address translation (PAT). The source port pool type indicates
@@ -161,7 +163,7 @@
jnxJsNatSrcNumOfPortInuse OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The number of ports in use for this NAT address entry.
@@ -172,7 +174,7 @@
jnxJsNatSrcNumOfSessions OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The number of sessions are in use based on this NAT address
entry.
@@ -183,7 +185,7 @@
jnxJsNatSrcAssocatedIf OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
STATUS deprecated
DESCRIPTION
"The index of interface associated with this NAT address entry.
@@ -274,7 +276,247 @@
or inuse."
::= { jnxJsNatIfSrcPoolPortEntry 5 }
-- ***************************************************************
-- New Source NAT Table
-- ***************************************************************
jnxJsSrcNatStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJsSrcNatStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table exposes the source NAT translation
attributes of the translated addresses.
When performing source IP address translation, the device
translates the original source IP address and/or port
number to different one. The resource, address source pools
provide the security device with a supply of addresses from
which to draw when performing source network address translation.
The security device has the following types of source pools:
- source pool with PAT (Port Address Translation)
- source pool without PAT
- Static Source Pool
This table contains information on source IP address
translation only."
::= { jnxJsNatObjects 4 }
jnxJsSrcNatStatsEntry OBJECT-TYPE
SYNTAX JnxJsSrcNatStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source NAT address entries. It is indexed by the address
pool table and the address allocated. "
INDEX { jnxJsNatSrcPoolName,
jnxJsNatSrcXlatedAddrType,
jnxJsNatSrcXlatedAddr }
::= { jnxJsSrcNatStatsTable 1 }
JnxJsSrcNatStatsEntry ::= SEQUENCE
{
jnxJsNatSrcPoolName DisplayString,
jnxJsNatSrcXlatedAddrType InetAddressType,
jnxJsNatSrcXlatedAddr InetAddress,
jnxJsNatSrcPoolType INTEGER,
jnxJsNatSrcNumPortInuse INTEGER,
jnxJsNatSrcNumSessions INTEGER
}
jnxJsNatSrcPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of dynamic source IP address pool.
This is the address pool where the translated
address is allocated from. "
::= { jnxJsSrcNatStatsEntry 1 }
jnxJsNatSrcXlatedAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of dynamic source IP address allocated from
the address pool used in the NAT translation.
For NAT MIB, supporting ipv4(1) and ipv6(2) only."
::= { jnxJsSrcNatStatsEntry 2 }
jnxJsNatSrcXlatedAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of dynamic source IP address allocated from
the address pool used in the NAT translation.
For NAT MIB, supporting IPv4 and IPv6 address only. "
::= { jnxJsSrcNatStatsEntry 3 }
jnxJsNatSrcPoolType OBJECT-TYPE
SYNTAX INTEGER {
withPAT (1),
withoutPAT (2),
static (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source NAT can do address translation with or without port
address translation (PAT). The source port pool type indicates
whether the address translation is done with port or without
the port, or if it is a static translation.
withPAT(Source Pool with PAT): the security device translates
both source IP address and port number of the packets
withoutPAT (Source Pool without PAT): the device performs source
network address translation for the IP address without
performing port address translation (PAT) for the source port
number.
Static translation means that one range of IP addresses is
statically mapped one to one to a shifted range of IP addresses.
"
::= { jnxJsSrcNatStatsEntry 4 }
jnxJsNatSrcNumPortInuse OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ports in use for this NAT address entry.
This attribute is only applicable to NAT translation with
PAT."
::= { jnxJsSrcNatStatsEntry 5 }
jnxJsNatSrcNumSessions OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of sessions are in use based on this NAT address
entry.
This attribute is only applicable to NAT translation without PAT."
::= { jnxJsSrcNatStatsEntry 6 }
-- ***************************************************************
-- NAT Rule Hit Table
-- ***************************************************************
jnxJsNatRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJsNatRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table monitors NAT rule hits "
::= { jnxJsNatObjects 5 }
jnxJsNatRuleEntry OBJECT-TYPE
SYNTAX JnxJsNatRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NAT rule hit entries. It is indexed by the rule index"
INDEX { jnxJsNatRuleName, jnxJsNatRuleType }
::= { jnxJsNatRuleTable 1 }
JnxJsNatRuleEntry ::= SEQUENCE
{
jnxJsNatRuleName DisplayString,
jnxJsNatRuleType INTEGER,
jnxJsNatRuleTransHits INTEGER
}
jnxJsNatRuleName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NAT rule name"
::= { jnxJsNatRuleEntry 1 }
jnxJsNatRuleType OBJECT-TYPE
SYNTAX INTEGER {
source (1),
destination (2),
static (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NAT types: Source, Destination and Static"
::= { jnxJsNatRuleEntry 2 }
jnxJsNatRuleTransHits OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of hits on this NAT rule"
::= { jnxJsNatRuleEntry 3 }
-- ***************************************************************
-- NAT Pool Hit Table
-- ***************************************************************
jnxJsNatPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxJsNatPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table monitors NAT pool hits "
::= { jnxJsNatObjects 6 }
jnxJsNatPoolEntry OBJECT-TYPE
SYNTAX JnxJsNatPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NAT pool hit entries. It is indexed by the pool index"
INDEX { jnxJsNatPoolName, jnxJsNatPoolType }
::= { jnxJsNatPoolTable 1 }
JnxJsNatPoolEntry ::= SEQUENCE
{
jnxJsNatPoolName DisplayString,
jnxJsNatPoolType INTEGER,
jnxJsNatPoolTransHits INTEGER
}
jnxJsNatPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NAT Pool name"
::= { jnxJsNatPoolEntry 1 }
jnxJsNatPoolType OBJECT-TYPE
SYNTAX INTEGER {
source (1),
destination (2),
static (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NAT types: Source, Destination and Static"
::= { jnxJsNatPoolEntry 2 }
jnxJsNatPoolTransHits OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of hits on this NAT Pool"
::= { jnxJsNatPoolEntry 3 }
-- ***************************************************************
-- NAT Trap definition
@@ -286,7 +528,7 @@
jnxJsNatAddrPoolThresholdStatus NOTIFICATION-TYPE
OBJECTS { jnxJsNatSrcIpPoolName,
jnxJsNatAddrPoolUtil }
STATUS current
STATUS deprecated
DESCRIPTION
"The NAT address pool untilization threshold status
trap signifies that the address pool utilization
@@ -309,6 +551,31 @@
"The dynamic address pool utilization in percentage."
::= { jnxJsNatTrapVars 1 }
jnxJsNatTrapPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Source NAT Pool name who issues trap"
::= { jnxJsNatTrapVars 2 }
-- NAT Source Pool Utilization Threshold Status
-- updated since jnxJsNatSrcIpPoolName is deprecated
--
jnxJsSrcNatPoolThresholdStatus NOTIFICATION-TYPE
OBJECTS { jnxJsNatTrapPoolName,
jnxJsNatAddrPoolUtil }
STATUS current
DESCRIPTION
"The Source NAT pool untilization threshold status
trap signifies that the address pool or PAT utilization
is either exceeds certain percentage, or clear of that
percentage.
jnxJsNatTrapPoolName is the name of source pool
jnxJsNatAddrPoolUtil is the percentage of utilization
of the address pool."
::= { jnxJsNatNotifications 2 }
-- ***************************************************************
-- END of File
+398
View File
@@ -0,0 +1,398 @@
-- *******************************************************************
-- Juniper enterprise specific Packet Mirror MIB.
--
-- Copyright (c) 2001-2010, Juniper Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
-- *******************************************************************
JUNIPER-JS-PACKET-MIRROR-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, Unsigned32,
NOTIFICATION-TYPE, MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, DateAndTime
FROM SNMPv2-TC
jnxJsPacketMirror
FROM JUNIPER-JS-SMI;
jnxJsPacketMirrorMIB MODULE-IDENTITY
LAST-UPDATED "200910290000Z" -- October 29, 2009
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net
HTTP://www.juniper.net"
DESCRIPTION
"The packet mirror MIB for the Juniper Networks enterprise."
REVISION "200910290000Z" -- October 29, 2009
DESCRIPTION "Creation Date"
REVISION "201002250000Z" -- February 25, 2010
DESCRIPTION "Added analyzer address to the LI Service Activated trap."
::= { jnxJsPacketMirror 1 }
jnxJsPacketMirrorNotifications OBJECT IDENTIFIER ::= { jnxJsPacketMirrorMIB 0 }
jnxJsPacketMirrorObjects OBJECT IDENTIFIER ::= { jnxJsPacketMirrorMIB 1 }
-- ***************************************************************
-- Next Branch node.
-- ***************************************************************
jnxJsPacketMirrorTrapVars OBJECT IDENTIFIER ::= { jnxJsPacketMirrorObjects 1 }
-- ********************************************************************
-- Objects used for the packet mirroring traps
-- ********************************************************************
jnxJsPacketMirrorIdentifier OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The mirror identifier. A string which contains the
Version, Mirror ID and Session ID."
::= { jnxJsPacketMirrorTrapVars 1 }
jnxJsPacketMirrorSessionIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The session identifier."
::= { jnxJsPacketMirrorTrapVars 2 }
jnxJsPacketMirrorTrigger OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The trigger that caused mirroring."
::= { jnxJsPacketMirrorTrapVars 3 }
jnxJsPacketMirrorTriggerType OBJECT-TYPE
SYNTAX INTEGER {
interfaceString(0),
ipAddress(1),
nasPortId(2),
username(3),
callingStationId(4),
acctSessionId(5) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The trigger type."
::= { jnxJsPacketMirrorTrapVars 4 }
jnxJsPacketMirrorConfigurationSource OBJECT-TYPE
SYNTAX INTEGER {
radiusLogin(0),
radiusCoa(1),
cliTrigger(2),
cliStatic(3),
dtcp(4)}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The configuration source of this mirroring."
::= { jnxJsPacketMirrorTrapVars 5 }
jnxJsPacketMirrorErrorCause OBJECT-TYPE
SYNTAX INTEGER {
genericFailure(0),
noResourcesAvailable(1),
memoryExhausted(2),
noSuchName(3),
invalidAnalyzerAddress(4),
noSuchUserOrInterface(5),
featureNotSupported(6),
missingOrInvalidAttribute(7),
routerMismatch(8),
nameLengthExceeded(9),
dfcdNak(10)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The error cause."
::= { jnxJsPacketMirrorTrapVars 6 }
jnxJsPacketMirrorErrorString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The error string as reported by the JUNOS application."
::= { jnxJsPacketMirrorTrapVars 7 }
jnxJsPacketMirrorApplicationName OBJECT-TYPE
SYNTAX INTEGER { authd(0) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of the JUNOS application reporting the trap."
::= { jnxJsPacketMirrorTrapVars 8 }
jnxJsPacketMirrorAnalyzerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The IP address of analyzer."
::= { jnxJsPacketMirrorTrapVars 9 }
jnxJsPacketMirrorUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The login name of the user who's traffic is being mirrored."
::= { jnxJsPacketMirrorTrapVars 10 }
jnxJsPacketMirrorDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The time of event."
::= { jnxJsPacketMirrorTrapVars 11 }
jnxJsPacketMirrorRouterId OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..257))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The VRF ID in JUNOS. Represented as the Logical Router (LR)
Name followed by the Router Instance (RI) Name."
::= { jnxJsPacketMirrorTrapVars 12 }
jnxJsPacketMirrorDirection OBJECT-TYPE
SYNTAX INTEGER {
ingress(0),
egress(1),
bidirection(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The mirroring direction."
::= { jnxJsPacketMirrorTrapVars 13 }
jnxJsPacketMirrorTargetIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address of the mirrored interface."
::= { jnxJsPacketMirrorTrapVars 14 }
jnxJsPacketMirrorTerminationReason OBJECT-TYPE
SYNTAX INTEGER {
genericFailure(0),
userRequest(1),
lostCarrier(2),
lostService(3),
idleTimeout(4),
sessionTimeout(5),
adminReset(6),
adminReboot(7),
portError(8),
nasError(9),
nasRequest0(10),
nasReboot1(11),
portUnneeded(12),
portPreempted(13),
portSuspended(14),
serviceUnavailable(15),
callback(16),
userError(17),
hostRequest(18),
supplicantRestart(19),
reauthenticationFailure(20),
portReinitialized(21),
portAdministrativelyDisabled(22),
authenticationReject(23),
interfaceDeleted(24)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason for ending a mirroring session which the analyzer may
interpret as an access or packet session event."
::= { jnxJsPacketMirrorTrapVars 15 }
-- ***************************************************************
-- definition of packet mirroring traps
-- ***************************************************************
--
-- Mirroring Failed
--
jnxJsPacketMirrorMirroringFailure NOTIFICATION-TYPE
OBJECTS {
jnxJsPacketMirrorDateAndTime,
jnxJsPacketMirrorConfigurationSource,
jnxJsPacketMirrorTriggerType,
jnxJsPacketMirrorTrigger,
jnxJsPacketMirrorRouterId,
jnxJsPacketMirrorUserName,
jnxJsPacketMirrorIdentifier,
jnxJsPacketMirrorSessionIdentifier,
jnxJsPacketMirrorErrorCause,
jnxJsPacketMirrorApplicationName,
jnxJsPacketMirrorErrorString }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorMirroringFailure Trap indicates that
the packet mirroring operation failed."
::= { jnxJsPacketMirrorNotifications 1 }
--
-- Target has logged in
--
jnxJsPacketMirrorLiSubscriberLoggedIn NOTIFICATION-TYPE
OBJECTS {
jnxJsPacketMirrorDateAndTime,
jnxJsPacketMirrorConfigurationSource,
jnxJsPacketMirrorTriggerType,
jnxJsPacketMirrorTrigger,
jnxJsPacketMirrorRouterId,
jnxJsPacketMirrorIdentifier,
jnxJsPacketMirrorSessionIdentifier,
jnxJsPacketMirrorDirection,
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiSubscriberLoggedIn Trap indicates that
the target has logged in."
::= { jnxJsPacketMirrorNotifications 2 }
--
-- Target was unable to log in.
--
jnxJsPacketMirrorLiSubscriberLogInFailed NOTIFICATION-TYPE
OBJECTS {
jnxJsPacketMirrorDateAndTime,
jnxJsPacketMirrorConfigurationSource,
jnxJsPacketMirrorTriggerType,
jnxJsPacketMirrorTrigger,
jnxJsPacketMirrorRouterId,
jnxJsPacketMirrorIdentifier,
jnxJsPacketMirrorSessionIdentifier,
jnxJsPacketMirrorDirection,
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress,
jnxJsPacketMirrorErrorCause,
jnxJsPacketMirrorErrorString }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiSubscriberLogInFailed Trap indicates that
a request for the subscriber log in request failed due to the
reason in jnxJsPacketMirrorTerminationReason."
::= { jnxJsPacketMirrorNotifications 3 }
--
-- Target logged out.
--
jnxJsPacketMirrorLiSubscriberLoggedOut NOTIFICATION-TYPE
OBJECTS {
jnxJsPacketMirrorDateAndTime,
jnxJsPacketMirrorConfigurationSource,
jnxJsPacketMirrorTriggerType,
jnxJsPacketMirrorTrigger,
jnxJsPacketMirrorRouterId,
jnxJsPacketMirrorIdentifier,
jnxJsPacketMirrorSessionIdentifier,
jnxJsPacketMirrorDirection,
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress,
jnxJsPacketMirrorTerminationReason }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiSubscriberLoggedOut Trap indicates that
the target has logged out with one of the reasons in
jnxJsPacketMirrorTerminationReason."
::= { jnxJsPacketMirrorNotifications 4 }
--
-- The LI service on the target has been activated.
--
jnxJsPacketMirrorLiServiceActivated NOTIFICATION-TYPE
OBJECTS {
jnxJsPacketMirrorDateAndTime,
jnxJsPacketMirrorConfigurationSource,
jnxJsPacketMirrorTriggerType,
jnxJsPacketMirrorTrigger,
jnxJsPacketMirrorRouterId,
jnxJsPacketMirrorIdentifier,
jnxJsPacketMirrorSessionIdentifier,
jnxJsPacketMirrorDirection,
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiServiceActivated Trap indicates that
packet mirroring on an interface has been activated."
::= { jnxJsPacketMirrorNotifications 5 }
--
-- The LI service on the target failed.
--
jnxJsPacketMirrorLiServiceActivationFailed NOTIFICATION-TYPE
OBJECTS {
jnxJsPacketMirrorDateAndTime,
jnxJsPacketMirrorConfigurationSource,
jnxJsPacketMirrorTriggerType,
jnxJsPacketMirrorTrigger,
jnxJsPacketMirrorRouterId,
jnxJsPacketMirrorIdentifier,
jnxJsPacketMirrorSessionIdentifier,
jnxJsPacketMirrorDirection,
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress,
jnxJsPacketMirrorErrorCause,
jnxJsPacketMirrorErrorString }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiServiceActivationFailed Trap indicates
that the LI service on an interface has failed due to the reason
in jnxJsPacketMirrorTerminationReason."
::= { jnxJsPacketMirrorNotifications 6 }
--
-- The LI service on the target has been deactivated.
--
jnxJsPacketMirrorLiServiceDeactivated NOTIFICATION-TYPE
OBJECTS {
jnxJsPacketMirrorDateAndTime,
jnxJsPacketMirrorConfigurationSource,
jnxJsPacketMirrorTriggerType,
jnxJsPacketMirrorTrigger,
jnxJsPacketMirrorRouterId,
jnxJsPacketMirrorIdentifier,
jnxJsPacketMirrorSessionIdentifier,
jnxJsPacketMirrorDirection,
jnxJsPacketMirrorTargetIpAddress,
jnxJsPacketMirrorAnalyzerAddress,
jnxJsPacketMirrorTerminationReason }
STATUS current
DESCRIPTION
"The jnxJsPacketMirrorLiServiceDeactivated Trap indicates that
the LI service on an interface has been deactivated due to
the reason in jnxJsPacketMirrorTerminationReason."
::= { jnxJsPacketMirrorNotifications 7 }
END
+1
View File
@@ -52,4 +52,5 @@ jnxJsSPUMonitoringRoot OBJECT IDENTIFIER ::= { jnxJsSecurity 12 }
jnxJsUTMRoot OBJECT IDENTIFIER ::= { jnxJsSecurity 13 }
jnxJsChassisCluster OBJECT IDENTIFIER ::= { jnxJsSecurity 14 }
jnxVoip OBJECT IDENTIFIER ::= { jnxJsSecurity 15 }
jnxJsPacketMirror OBJECT IDENTIFIER ::= { jnxJsSecurity 16 }
END
+14 -12
View File
@@ -12,6 +12,8 @@ JUNIPER-SRX5000-SPU-MONITORING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
jnxJsSPUMonitoringRoot
FROM JUNIPER-JS-SMI;
@@ -53,7 +55,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
"System level max session possible."
::= { jnxJsSPUMonitoringMIB 3 }
jnxJsSPUMonitoringObjects OBJECT-TYPE
jnxJsSPUMonitoringObjectsEntry OBJECT-TYPE
SYNTAX JnxJsSPUMonitoringObjectsEntry
MAX-ACCESS not-accessible
STATUS current
@@ -83,7 +85,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
STATUS current
DESCRIPTION
"SPU's overall index in platform."
::= { jnxJsSPUMonitoringObjects 1 }
::= { jnxJsSPUMonitoringObjectsEntry 1 }
jnxJsSPUMonitoringFPCIndex OBJECT-TYPE
SYNTAX Unsigned32
@@ -91,7 +93,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
STATUS current
DESCRIPTION
"Which FPC SPU is on."
::= { jnxJsSPUMonitoringObjects 2 }
::= { jnxJsSPUMonitoringObjectsEntry 2 }
jnxJsSPUMonitoringSPUIndex OBJECT-TYPE
SYNTAX Unsigned32
@@ -99,7 +101,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
STATUS current
DESCRIPTION
"SPU'Index inside the FPC."
::= { jnxJsSPUMonitoringObjects 3 }
::= { jnxJsSPUMonitoringObjectsEntry 3 }
jnxJsSPUMonitoringCPUUsage OBJECT-TYPE
SYNTAX Unsigned32
@@ -108,7 +110,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
STATUS current
DESCRIPTION
"Current SPU(CPU) Utilization in percentage."
::= { jnxJsSPUMonitoringObjects 4 }
::= { jnxJsSPUMonitoringObjectsEntry 4 }
jnxJsSPUMonitoringMemoryUsage OBJECT-TYPE
SYNTAX Unsigned32
@@ -117,7 +119,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
STATUS current
DESCRIPTION
"Current memory usage of SPU(CPU) in percentage."
::= { jnxJsSPUMonitoringObjects 5 }
::= { jnxJsSPUMonitoringObjectsEntry 5 }
jnxJsSPUMonitoringCurrentFlowSession OBJECT-TYPE
SYNTAX Unsigned32
@@ -125,7 +127,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
STATUS current
DESCRIPTION
"Current flow session number of SPU."
::= { jnxJsSPUMonitoringObjects 6 }
::= { jnxJsSPUMonitoringObjectsEntry 6 }
jnxJsSPUMonitoringMaxFlowSession OBJECT-TYPE
SYNTAX Unsigned32
@@ -133,7 +135,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
STATUS current
DESCRIPTION
"Max flow session number of SPU."
::= { jnxJsSPUMonitoringObjects 7 }
::= { jnxJsSPUMonitoringObjectsEntry 7 }
jnxJsSPUMonitoringCurrentCPSession OBJECT-TYPE
SYNTAX Unsigned32
@@ -141,7 +143,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
STATUS current
DESCRIPTION
"Current CP session number of SPU."
::= { jnxJsSPUMonitoringObjects 8 }
::= { jnxJsSPUMonitoringObjectsEntry 8 }
jnxJsSPUMonitoringMaxCPSession OBJECT-TYPE
SYNTAX Unsigned32
@@ -149,7 +151,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
STATUS current
DESCRIPTION
"Max CP session number of SPU."
::= { jnxJsSPUMonitoringObjects 9 }
::= { jnxJsSPUMonitoringObjectsEntry 9 }
jnxJsSPUMonitoringNodeIndex OBJECT-TYPE
SYNTAX Unsigned32
@@ -159,7 +161,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
"This attribute is used to identify a chassis. A chassis can
be configured in a single or cluster mode. When it is in a
cluster mode, the chassis can be denote as a cluster node."
::= { jnxJsSPUMonitoringObjects 10 }
::= { jnxJsSPUMonitoringObjectsEntry 10 }
jnxJsSPUMonitoringNodeDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
@@ -170,7 +172,7 @@ jnxJsSPUMonitoringMIB MODULE-IDENTITY
node information. Chassis can be configured as a single, or
cluster node. When it is cluster mode, the chassis can be
denoted as a cluster node."
::= { jnxJsSPUMonitoringObjects 11 }
::= { jnxJsSPUMonitoringObjectsEntry 11 }
END
+12 -8
View File
@@ -61,15 +61,17 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
SYNTAX INTEGER {
unknown-engine (1),
kaspersky-lab-engine (2),
juniper-express-engine (3)
juniper-express-engine (3),
sophos-engine (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The scan engine type in use. User can use CLI to set the
engine type to either full AV (kaspersky-lab-engine) or
express AV (juniper-express-engine). If AV is not configured
then engine type is not known."
engine type to either full AV (kaspersky-lab-engine),
express AV (juniper-express-engine) or Sophos AV
(sophos-engine). If AV is not configured then engine type
is not known."
::= { jnxJsAntiVirusEngine 1 }
jnxJsAVCurrentPatternVersionString OBJECT-TYPE
@@ -84,15 +86,17 @@ JUNIPER-JS-UTM-AV-MIB DEFINITIONS ::= BEGIN
SYNTAX INTEGER {
full (1),
express (2),
unknown (3)
unknown (3),
sophos (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Database type in use. User can use CLI to set the
engine type to full AV or express AV. Corresponding
database types are Full for KL Engine and Express for
Juniper Express Engine."
engine type to full AV, express AV or Sophos AV.
Corresponding database types are Full for KL Engine,
Express for Juniper Express Engine and Sophos for Sophos
AV Engine."
::= { jnxJsAntiVirusEngine 3 }
-- ***************************************************************
+5 -3
View File
@@ -93,14 +93,15 @@ jnxLdpLspDownReason OBJECT-TYPE
neighborDown (3),
filterChanged (4),
bfdSessionDown (5),
unknown (6) }
unknown (6),
lspingDown (7) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason why the LSP went down. Can be one of the following:
the topology changed, the neighbor withdrew the label,
the neighbor went down, the filter changed, the BFD session
went down or the reason is unknown."
went down, lsping down, or the reason is unknown."
::= { jnxLdpTrapVars 3 }
jnxLdpSesDownReason OBJECT-TYPE
@@ -118,7 +119,8 @@ jnxLdpSesDownReason OBJECT-TYPE
authenticationChanged (10),
initError (11),
gracefulRestartAbort (12),
cliCommand (13) }
cliCommand (13),
gracefulRestartChanged (14) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
+23 -5
View File
@@ -18,7 +18,7 @@ IMPORTS
FROM JUNIPER-SMI;
jnxPfeMib MODULE-IDENTITY
LAST-UPDATED "200607240000Z" -- Mon Jul 24 00:00:00 2006 UTC
LAST-UPDATED "201002070000Z" -- Sun Feb 07 00:00:00 2010 UTC
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -30,9 +30,15 @@ jnxPfeMib MODULE-IDENTITY
DESCRIPTION
"The MIB provides PFE specific data."
REVISION "200607240000Z"
REVISION "201002070000Z"
DESCRIPTION
"Initial revision."
"Added new notification types."
--REVISION "201001070000Z"
--DESCRIPTION
-- "Added new notification types."
--REVISION "200607240000Z"
--DESCRIPTION
-- "Initial revision."
::= { jnxPfeMibRoot 1 }
--
@@ -309,7 +315,11 @@ jnxPfeMib MODULE-IDENTITY
redirect (7),
dontFragment (8),
cfdf (9),
poison (10)
poison (10),
unknown (11),
specialMemPkt (12),
autoConfig (13),
reject (14)
}
MAX-ACCESS not-accessible
STATUS current
@@ -342,7 +352,15 @@ jnxPfeMib MODULE-IDENTITY
DF (don't fragment) set.
10. poison Packets that resolved to a poisoned next
hop index."
hop index.
11. unknown Packets of unknown notification type.
12. specialMemPkt Packets with special memory pkt type notification used in diagnostics.
13. autoconfig Packets with autoconfig PFE notification type used for dynamic VLANs.
14. reject Packets of reject PFE notification type."
::= { jnxPfeNotifyTypeEntry 1 }
jnxPfeNotifyTypeDescr OBJECT-TYPE
+823
View File
@@ -0,0 +1,823 @@
-- extracted from pw-atm-draft-06
JUNIPER-PW-ATM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Counter64, Unsigned32, mib-2
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TruthValue, RowStatus, RowPointer
FROM SNMPv2-TC
PerfCurrentCount, PerfIntervalCount
FROM PerfHist-TC-MIB
-- Juniper Specific ATM MIB
jnxMibs
FROM JUNIPER-SMI -- *** JNX ***
jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex
FROM JUNIPER-VPN-MIB
InterfaceIndex
FROM IF-MIB
AtmVpIdentifier, AtmVcIdentifier
FROM ATM-TC-MIB;
jnxPWAtmMIB MODULE-IDENTITY
LAST-UPDATED "200909010000Z" -- 2008
ORGANIZATION "Pseudo-Wire Emulation Edge-to-Edge (PWE3)
Working Group"
CONTACT-INFO
"Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION
"This MIB module defines objects used for managing
the atm pseudowires in Juniper products."
-- Revision history.
REVISION "200909010000Z" -- 2008
DESCRIPTION " This mib is a modified version of RFC 5605"
::= { jnxMibs 57}
jnxpwAtmNotifications OBJECT IDENTIFIER ::= { jnxPWAtmMIB 0 }
jnxpwAtmObjects OBJECT IDENTIFIER ::= { jnxPWAtmMIB 1 }
jnxpwAtmConformance OBJECT IDENTIFIER ::= { jnxPWAtmMIB 2 }
--Generic ATM PW table for all types of ATM PW connection.
jnxpwAtmCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPwAtmCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies generic information for an ATM PW
to be carried over PSN in any mode."
::= { jnxpwAtmObjects 1 }
jnxpwAtmCfgEntry OBJECT-TYPE
SYNTAX JnxPwAtmCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a set of parameters for
the ATM PW that needs to be adapted and carried
over PSN. This table is indexed by pwIndex from
pwTable. An entry is created for every newly ATM
type associated pwIndex in the pwTable. Unless
otherwise specified, all read-write objects in
this table MAY be changed when the PW is defined
as not active and all RW objects values must
persist after reboot"
REFERENCE
"See [PWMIB] "
INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex }
::= { jnxpwAtmCfgTable 1 }
JnxPwAtmCfgEntry ::= SEQUENCE {
jnxpwAtmCfgMaxCellConcatenation Unsigned32,
jnxpwAtmCfgFarEndMaxCellConcatenation Unsigned32,
jnxpwAtmCfgTimeoutMode INTEGER,
jnxpwAtmClpQosMapping TruthValue
}
jnxpwAtmCfgMaxCellConcatenation OBJECT-TYPE
SYNTAX Unsigned32 (1..29)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of ATM cells that can be
concatenated into one PW packet towards PSN.
In non LDP or other signaling protocol environment,
this object MAY be changed at anytime, but traffic
might be interuppted, otherwise, it may be changed
when PW is not active."
::= { jnxpwAtmCfgEntry 1 }
jnxpwAtmCfgFarEndMaxCellConcatenation OBJECT-TYPE
SYNTAX Unsigned32 (1..29)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of ATM cells that can be
concatenated into one PW packet towards PSN as reported by
the far end. If no LDP in use, the object will either
return value 0 or allow setting it for calculating
protocol overhead."
::= { jnxpwAtmCfgEntry 2 }
jnxpwAtmCfgTimeoutMode OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disabled (2),
enabled (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects determines whether a packet can be
transmitted to the PSN based on time out expiration
for collecting cells or not. The actual handling of the
time out is implementation specific-as such this object
may be changed at any time under proper consideration of
traffic interupption effect."
::= { jnxpwAtmCfgEntry 3 }
jnxpwAtmClpQosMapping OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This Object indicates whether the CLP bits should be
considered when setting the value in the Quality
of Service fields of the encapsulating protocol
(e.g. EXP fields of the MPLS Label Stack). Selecting
True allows the drop precedence to be preserved
across the PSN. In transparent cell transport,
the value of this object MUST be false(2), in other
cases it can be changed at any time."
REFERENCE
"See [ATMENCAP] section 12"
::= { jnxpwAtmCfgEntry 4 }
-- Device capable of implementing N:1, 1:1 and transparent cell
-- mode assumes to support the N:1 table for all
-- modes with respective applicable setting.
-- In such implementation, user can create an entry for either
-- 1:1 or transparent cell transport modes only
-- in pwAtmInboundNto1Table. The side effect of such
-- will be an automatic create of the respective line in the
-- pwAtmOutboundNto1Table.
-- ATM PW Outbound Table for N to 1 connection
jnxpwAtmOutboundNto1Table OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPwAtmOutboundNto1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the information for an ATM PW to
be carried over PSN in the outbound direction. Up to
N entries can be created in this table for every
entry in the pwTable with a pwType equal to:
atmCellNto1Vcc(9), or atmCellNto1Vpc(10).
An entry can be created only when the VP/VC are known.
A single entry will be created in this table for every
entry in the pwTable with a pwType equal to
one of the following: atmCell1to1Vcc(12), or
atmCell1to1Vpc(13), or atmAal5PduVcc(14), or
atmAal5SduVcc(2), or atmTransparent(3).
"
::= { jnxpwAtmObjects 2 }
jnxpwAtmOutboundNto1Entry OBJECT-TYPE
SYNTAX JnxPwAtmOutboundNto1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in this table represents an ATM PW that needs to be
adapted and carried over PSN. This table is indexed by
pwIndex from pwTable and the ATM interface with VPL/ VCLs.
In atmTransparent(3), Vpi and VCi will be 0xFFFF
during set operation.
Unless otherwise specified, all read-create objects in this
table MUST NOT be changed after row activation
and SHOULD remain unchanged after reboot."
INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex }
::= { jnxpwAtmOutboundNto1Table 1 }
JnxPwAtmOutboundNto1Entry ::= SEQUENCE {
jnxpwAtmOutboundNto1AtmIf InterfaceIndex,
jnxpwAtmOutboundNto1Vpi AtmVpIdentifier,
jnxpwAtmOutboundNto1Vci AtmVcIdentifier,
jnxpwAtmOutboundNto1RowStatus RowStatus,
jnxpwAtmOutboundNto1TrafficParamDescr RowPointer,
jnxpwAtmOutboundNto1MappedVpi AtmVpIdentifier,
jnxpwAtmOutboundNto1MappedVci AtmVcIdentifier
}
jnxpwAtmOutboundNto1AtmIf OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ATM Interface that receives cells from the ATM network."
::= { jnxpwAtmOutboundNto1Entry 1 }
jnxpwAtmOutboundNto1Vpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VPI value of this ATM PW. In atmTransparent(3),
Vpi will be the equivalent of 0xFFFF"
::= { jnxpwAtmOutboundNto1Entry 2 }
jnxpwAtmOutboundNto1Vci OBJECT-TYPE
SYNTAX AtmVcIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VCI value of this ATM PW. In atmTransparent(3), or
VP case, the value will be the equivalent of
0xFFFF"
::= { jnxpwAtmOutboundNto1Entry 3 }
jnxpwAtmOutboundNto1RowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This Object is used to create, modify or delete a row in
this table."
::= { jnxpwAtmOutboundNto1Entry 4 }
jnxpwAtmOutboundNto1TrafficParamDescr OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents a pointer to a ATM traffic parameter
specific row in either private or standard table which will
be employed while receiving cells from the ATM network.
This table should contain a set
of self-consistent ATM traffic parameters including the ATM
traffic service category. A value of 0.0 indicates Best
Effort."
::= { jnxpwAtmOutboundNto1Entry 5 }
jnxpwAtmOutboundNto1MappedVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The egress generated VPI value of this ATM PW. The
entry is valid for PW type of atmCellNto1Vcc(9),
atmCellNto1Vpc(10), atmCell1to1Vcc(12), or
atmCell1to1Vpc(13). In other types, the value will be the
equivalent of 0xFFFF. Value MAY be changed when the
PW is defined as not active "
::= { jnxpwAtmOutboundNto1Entry 6 }
jnxpwAtmOutboundNto1MappedVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The egress generated VCI value of this ATM PW. The
entry is valid for PW type of atmCellNto1Vcc(9),
atmCellNto1Vpc(10), atmCell1to1Vcc(12), or
atmCell1to1Vpc(13. In VP case or other types, the
value will be the equivalent of 0xFFFF.
Value MAY be changed when the PW is defined
as not active."
::= { jnxpwAtmOutboundNto1Entry 7 }
-- ATM PW Inbound Table for N to 1 connection
jnxpwAtmInboundNto1Table OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPwAtmInboundNto1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the information for an ATM PW to
be carried over PSN in the Inbound direction. Up to
N entries can be created in this table for every
entry in the pwTable with a pwType equal to:
atmCellNto1Vcc(9), or atmCellNto1Vpc(10).
An entry can be created only when the VP/VC are known.
A single entry will be created in this table for every
entry in the pwTable with a pwType equal to
one of the following:atmCell1to1Vcc(12), or
atmCell1to1Vpc(13), or atmAal5PduVcc(14), or
atmAal5SduVcc(2), or atmTransparent(3)."
::= { jnxpwAtmObjects 3 }
jnxpwAtmInboundNto1Entry OBJECT-TYPE
SYNTAX JnxPwAtmInboundNto1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in this table represents an ATM PW that needs to be
adapted and carried over PSN. This table is indexed by
pwIndex from pwTable and the ATM interface with VPL/ VCLs.
In atmTransparent(3), Vpi and VCi will be 0xFFFF
during set operation.
Unless otherwise specified, all Read-Creat objects in this
table MUST NOT be changed after row activation
and SHOULD remain unchanged after reboot."
INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex }
::= { jnxpwAtmInboundNto1Table 1 }
JnxPwAtmInboundNto1Entry ::= SEQUENCE {
jnxpwAtmInboundNto1AtmIf InterfaceIndex,
jnxpwAtmInboundNto1Vpi AtmVpIdentifier,
jnxpwAtmInboundNto1Vci AtmVcIdentifier,
jnxpwAtmInboundNto1RowStatus RowStatus,
jnxpwAtmInboundNto1TrafficParamDescr RowPointer,
jnxpwAtmInboundNto1MappedVpi AtmVpIdentifier,
jnxpwAtmInboundNto1MappedVci AtmVcIdentifier
}
jnxpwAtmInboundNto1AtmIf OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ATM Interface that receives cells from the ATM network."
::= { jnxpwAtmInboundNto1Entry 1 }
jnxpwAtmInboundNto1Vpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VPI value of this ATM PW. In atmTransparent(3),
Vpi will be the equivalent of 0xFFFF."
::= { jnxpwAtmInboundNto1Entry 2 }
jnxpwAtmInboundNto1Vci OBJECT-TYPE
SYNTAX AtmVcIdentifier
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VCI value of this ATM PW. In atmTransparent(3), or
VP case, the value will be the equivalent of
0xFFFF"
::= { jnxpwAtmInboundNto1Entry 3 }
jnxpwAtmInboundNto1RowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This Object is used to create, modify or delete a row in
this table."
::= { jnxpwAtmInboundNto1Entry 4 }
jnxpwAtmInboundNto1TrafficParamDescr OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents a pointer to a ATM traffic parameter
specific row in either private or standard table which will
be employed while receiving cells from the ATM network.
This table should contain a set
of self-consistent ATM traffic parameters including the ATM
traffic service category. A value of 0.0 indicates Best
Effort."
::= { jnxpwAtmInboundNto1Entry 5 }
jnxpwAtmInboundNto1MappedVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The generated VPI value of this ATM PW. The
entry is valid for PW type of atmCellNto1Vcc(9),
atmCellNto1Vpc(10), atmCell1to1Vcc(12), or
atmCell1to1Vpc(13). In other types, the value will be the
equivalent of 0xFFFF. Value MAY be changed when the
PW is defined as not active."
::= { jnxpwAtmInboundNto1Entry 6 }
jnxpwAtmInboundNto1MappedVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The generated VCI value of this ATM PW. The
entry is valid for PW type of atmCellNto1Vcc(9),
atmCellNto1Vpc(10), atmCell1to1Vcc(12), or
atmCell1to1Vpc(13. In VP case or other types, the
value will be the equivalent of 0xFFFF.
Value MAY be changed when the
PW is defined as not active."
::= { jnxpwAtmInboundNto1Entry 7 }
-- ATM PW Outbound Perf Table
-- The following supplement the counters presented in the
-- PW generic MIB
-- ATM PW Performance Current Table.
jnxpwAtmPerfCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPwAtmPerfCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The current 15 minute interval counts are in
this table.
This table provides performance information per ATM PW."
::= { jnxpwAtmObjects 4 }
jnxpwAtmPerfCurrentEntry OBJECT-TYPE
SYNTAX JnxPwAtmPerfCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for every
pwAtmCfgTable entry. After 15 minutes, the contents of this
table entry are copied to a new entry in the
pwAtmPerfInterval table and the counts in this entry
are reset to zero."
INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex }
::= { jnxpwAtmPerfCurrentTable 1 }
JnxPwAtmPerfCurrentEntry ::= SEQUENCE {
jnxpwAtmPerfCurrentMissingPkts PerfCurrentCount,
jnxpwAtmPerfCurrentPktsReOrder PerfCurrentCount,
jnxpwAtmPerfCurrentPktsMisOrder PerfCurrentCount,
jnxpwAtmPerfCurrentPktsTimeout PerfCurrentCount,
jnxpwAtmPerfCurrentPktsXmit Counter64,
jnxpwAtmPerfCurrentCellsDropped PerfCurrentCount,
jnxpwAtmPerfCurrentPktsReceived Counter64,
jnxpwAtmPerfCurrentUnknownCells Counter64
}
jnxpwAtmPerfCurrentMissingPkts OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of missing packets (as detected via control word
sequence number gaps)."
::= { jnxpwAtmPerfCurrentEntry 1 }
jnxpwAtmPerfCurrentPktsReOrder OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets detected out of sequence (via control
word sequence number), but successfully re-ordered.
Note: some implementations may not support this Feature."
::= { jnxpwAtmPerfCurrentEntry 2 }
jnxpwAtmPerfCurrentPktsMisOrder OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets detected out of order (via control word
sequence numbers)."
::= { jnxpwAtmPerfCurrentEntry 3 }
jnxpwAtmPerfCurrentPktsTimeout OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets transmitted due to timeout expiration
while attempting to collect cells."
::= { jnxpwAtmPerfCurrentEntry 4 }
jnxpwAtmPerfCurrentPktsXmit OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted packets."
::= { jnxpwAtmPerfCurrentEntry 5 }
jnxpwAtmPerfCurrentCellsDropped OBJECT-TYPE
SYNTAX PerfCurrentCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of dropped cells."
::= { jnxpwAtmPerfCurrentEntry 6 }
jnxpwAtmPerfCurrentPktsReceived OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received packets."
::= { jnxpwAtmPerfCurrentEntry 7 }
jnxpwAtmPerfCurrentUnknownCells OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of cells received from the PSN with unknown VPI or
VCI values. This object is relevant only in N:1 mode."
::= { jnxpwAtmPerfCurrentEntry 8 }
-- End ATM PW Performance Current Interval Table
-- ATM PW Performance Interval Table.
jnxpwAtmPerfIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPwAtmPerfIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides performance information per ATM PW
similar to the pwAtmPerfCurrentTable above. However,
these counts represent historical 15 minute intervals.
Typically, this table will have a maximum of 96 entries
for a 24 hour period. "
::= { jnxpwAtmObjects 5 }
jnxpwAtmPerfIntervalEntry OBJECT-TYPE
SYNTAX JnxPwAtmPerfIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for
every pwAtmPerfCurrentEntry that is 15 minutes old.
The contents of the Current entry are copied to the new
entry here. The Current entry, then resets its counts
to zero for the next current 15 minute interval. "
INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex, jnxpwAtmPerfIntervalNumber }
::= { jnxpwAtmPerfIntervalTable 1 }
JnxPwAtmPerfIntervalEntry ::= SEQUENCE {
jnxpwAtmPerfIntervalNumber Unsigned32,
jnxpwAtmPerfIntervalValidData TruthValue,
jnxpwAtmPerfIntervalDuration Unsigned32,
jnxpwAtmPerfIntervalMissingPkts PerfIntervalCount,
jnxpwAtmPerfIntervalPktsReOrder PerfIntervalCount,
jnxpwAtmPerfIntervalPktsMisOrder PerfIntervalCount,
jnxpwAtmPerfIntervalPktsTimeout PerfIntervalCount,
jnxpwAtmPerfIntervalPktsXmit Counter64,
jnxpwAtmPerfIntervalCellsDropped PerfIntervalCount,
jnxpwAtmPerfIntervalPktsReceived Counter64,
jnxpwAtmPerfIntervalUnknownCells Counter64
}
jnxpwAtmPerfIntervalNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..96)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A number (normally between 1 and 96 to cover a 24 hour
period) which identifies the interval for which the set
of statistics is available. The interval identified by 1
is the most recently completed 15 minute interval, and
the interval identified by N is the interval immediately
preceding the one identified by N-1. The minimum range of
N is 1 through 4. The default range is 1 through 32. The
maximum value of N is 96."
::= { jnxpwAtmPerfIntervalEntry 1 }
jnxpwAtmPerfIntervalValidData OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates if the data for this interval
is valid."
::= { jnxpwAtmPerfIntervalEntry 2 }
jnxpwAtmPerfIntervalDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duration of a particular interval in seconds,
Adjustments in the system's time-of-day clock, may
cause the interval to be greater or less than, the
normal value. Therefore this actual interval value
is provided."
::= { jnxpwAtmPerfIntervalEntry 3 }
jnxpwAtmPerfIntervalMissingPkts OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of missing packets (as detected via control
word sequence number gaps)."
::= { jnxpwAtmPerfIntervalEntry 4 }
jnxpwAtmPerfIntervalPktsReOrder OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets detected out of sequence (via control
word sequence number), but successfully re-ordered.
Note: some implementations may not support this
Feature."
::= { jnxpwAtmPerfIntervalEntry 5 }
jnxpwAtmPerfIntervalPktsMisOrder OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets detected out of order (via control word
sequence numbers)."
::= { jnxpwAtmPerfIntervalEntry 6 }
jnxpwAtmPerfIntervalPktsTimeout OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets transmitted due to timeout expiration."
::= { jnxpwAtmPerfIntervalEntry 7 }
jnxpwAtmPerfIntervalPktsXmit OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted packets."
::= { jnxpwAtmPerfIntervalEntry 8 }
jnxpwAtmPerfIntervalCellsDropped OBJECT-TYPE
SYNTAX PerfIntervalCount
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of dropped cells."
::= { jnxpwAtmPerfIntervalEntry 9 }
jnxpwAtmPerfIntervalPktsReceived OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received packets."
::= { jnxpwAtmPerfIntervalEntry 10 }
jnxpwAtmPerfIntervalUnknownCells OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of cells received from the PSN with unknown VPI or
VCI values. This object is relevant only in N:1 mode."
::= { jnxpwAtmPerfIntervalEntry 11 }
-- End ATM PW Performance Interval Table
-- ATM PW 1day Performance Table
jnxpwAtmPerf1DayIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF JnxPwAtmPerf1DayIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides performance information per ATM PW
similar to the pwAtmPerfIntervalTable above. However,
these counters represent historical 1 day intervals up to
one full month."
::= { jnxpwAtmObjects 6 }
jnxpwAtmPerf1DayIntervalEntry OBJECT-TYPE
SYNTAX JnxPwAtmPerf1DayIntervalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry is created in this table by the agent
for every entry in the pwAtmCfgTable table."
INDEX { jnxVpnPwVpnType, jnxVpnPwVpnName, jnxVpnPwIndex, jnxpwAtmPerf1DayIntervalNumber }
::= { jnxpwAtmPerf1DayIntervalTable 1 }
JnxPwAtmPerf1DayIntervalEntry ::= SEQUENCE {
jnxpwAtmPerf1DayIntervalNumber Unsigned32,
jnxpwAtmPerf1DayIntervalValidData TruthValue,
jnxpwAtmPerf1DayIntervalDuration Unsigned32,
jnxpwAtmPerf1DayIntervalMissingPkts Counter32,
jnxpwAtmPerf1DayIntervalPktsReOrder Counter32,
jnxpwAtmPerf1DayIntervalPktsMisOrder Counter32,
jnxpwAtmPerf1DayIntervalPktsTimeout Counter32,
jnxpwAtmPerf1DayIntervalPktsXmit Counter64,
jnxpwAtmPerf1DayIntervalCellsDropped Counter32,
jnxpwAtmPerf1DayIntervalPktsReceived Counter64,
jnxpwAtmPerf1DayIntervalUnknownCells Counter64
}
jnxpwAtmPerf1DayIntervalNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..365)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number of interval, where 1 indicates current day
measured period and 2 and above indicate previous days
respectively"
::= { jnxpwAtmPerf1DayIntervalEntry 1 }
jnxpwAtmPerf1DayIntervalValidData OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if the data for this interval
is valid."
::= { jnxpwAtmPerf1DayIntervalEntry 2 }
jnxpwAtmPerf1DayIntervalDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duration of a particular interval in seconds,
Adjustments in the system's time-of-day clock, may
cause the interval to be greater or less than, the
normal value. Therefore this actual interval value
is provided."
::= { jnxpwAtmPerf1DayIntervalEntry 3 }
jnxpwAtmPerf1DayIntervalMissingPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of missing packets (as detected via control word
sequence number gaps)."
::= { jnxpwAtmPerf1DayIntervalEntry 4 }
jnxpwAtmPerf1DayIntervalPktsReOrder OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets detected out of sequence (via control
word sequence number), but successfully re-ordered.
Note: some implementations may not support this
feature."
::= { jnxpwAtmPerf1DayIntervalEntry 5 }
jnxpwAtmPerf1DayIntervalPktsMisOrder OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets detected out of order(via control word
sequence numbers), and could not be re-ordered."
::= { jnxpwAtmPerf1DayIntervalEntry 6 }
jnxpwAtmPerf1DayIntervalPktsTimeout OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets transmitted due to timeout expiration."
::= { jnxpwAtmPerf1DayIntervalEntry 7 }
jnxpwAtmPerf1DayIntervalPktsXmit OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted packets."
::= { jnxpwAtmPerf1DayIntervalEntry 8 }
jnxpwAtmPerf1DayIntervalCellsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of dropped cells."
::= { jnxpwAtmPerf1DayIntervalEntry 9 }
jnxpwAtmPerf1DayIntervalPktsReceived OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received packets."
::= { jnxpwAtmPerf1DayIntervalEntry 10 }
jnxpwAtmPerf1DayIntervalUnknownCells OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of cells received from the PSN with unknown VPI
or VCI value. This object is relevant only in N:1 mode."
::= { jnxpwAtmPerf1DayIntervalEntry 11 }
-- End of ATM PW Performance table
END
+7 -1
View File
@@ -15,7 +15,7 @@ IMPORTS
FROM SNMPv2-SMI;
juniperMIB MODULE-IDENTITY
LAST-UPDATED "200710090000Z"
LAST-UPDATED "200910290000Z"
ORGANIZATION "Juniper Networks, Inc."
CONTACT-INFO
" Juniper Technical Assistance Center
@@ -25,6 +25,9 @@ juniperMIB MODULE-IDENTITY
E-mail: support@juniper.net"
DESCRIPTION
"The Structure of Management Information for Juniper Networks."
REVISION "200910290000Z" -- Oct 29, 2009
DESCRIPTION
"Added jnxCosNotifications branch."
REVISION "200304170100Z" -- 17-Apr-03
DESCRIPTION
"Added jnxExperiment branch."
@@ -150,6 +153,9 @@ jnxTraps OBJECT-IDENTITY
jnxEventNotifications OBJECT IDENTIFIER ::= { jnxTraps 13 }
jnxVccpNotifications OBJECT IDENTIFIER ::= { jnxTraps 14 }
jnxOtnNotifications OBJECT IDENTIFIER ::= { jnxTraps 15 }
-- jnxSAIDPNotifications is for Stand alone IDP devices
jnxSAIDPNotifications OBJECT IDENTIFIER ::= { jnxTraps 16 }
jnxCosNotifications OBJECT IDENTIFIER ::= { jnxTraps 17 }
-- This is the top-level object identifier registry used by Juniper
+68
View 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
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,112 @@
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 "200009080000Z" -- September 8, 2000
ORGANIZATION "IANA"
CONTACT-INFO
"Postal: Internet Assigned Numbers Authority
Internet Corporation for Assigned Names
and Numbers
4676 Admiralty Way, Suite 330
Marina del Rey, CA 90292-6601
USA
Tel: +1 310-823-9358
E-Mail: iana@iana.org"
DESCRIPTION
"The MIB module defines the AddressFamilyNumbers
textual convention."
-- revision history
REVISION "200009080000Z" -- September 8, 2000
DESCRIPTION "AddressFamilyNumbers assignments 19 to
xtpoveripv4, 20 to xtpoveripv6, and 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, for more explanation, see 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)
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 numberspace)
xtpoveripv4(19), -- XTP over version 4
xtpoveripv6(20), -- XTP over version 6
xtpnativemodextp(21), -- XTP native mode XTP
reserved(65535)
}
END
+95
View File
@@ -0,0 +1,95 @@
IANA-RTPROTO-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
ianaRtProtoMIB MODULE-IDENTITY
LAST-UPDATED "200009260000Z" -- September 26, 2000
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 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 "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
}
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
+412
View File
@@ -0,0 +1,412 @@
IANAifType-MIB DEFINITIONS ::= BEGIN
-- *****************************************************************************
-- Copyright (C) 1994, 1998 The Internet Society.
-- Copyright (C) 1999, 2003 The Internet Assigned Numbers Authority.
-- All rights reserved.
-- *****************************************************************************
IMPORTS
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
ianaifType MODULE-IDENTITY
LAST-UPDATED "200301130000Z" -- Jan 13, 2003
ORGANIZATION "IANA"
CONTACT-INFO " Internet Assigned Numbers Authority
Postal: ICANN
4676 Admiralty Way, Suite 330
Marina del Rey, CA 90292
Tel: +1 310 823 9358
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 "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),
iso88023Csmacd(7),
iso88024TokenBus(8),
iso88025TokenRing(9),
iso88026Man(10),
starLan(11),
proteon10Mbit(12),
proteon80Mbit(13),
hyperchannel(14),
fddi(15),
lapb(16),
sdlc(17),
ds1(18), -- DS1-MIB
e1(19), -- Obsolete see DS1-MIB
basicISDN(20),
primaryISDN(21),
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), -- Fast Ethernet (100BaseT)
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), -- Fast Ethernet (100BaseFX)
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), -- Gigabit Ethernet
hdlc (118), -- HDLC
lapf (119), -- LAP F
v37 (120), -- V.37
x25mlp (121), -- Multi-Link Protocol
x25huntGroup (122), -- X25 Hunt Group
trasnpHdlc (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), -- prop/Maclayer
propDocsWirelessDownstream (181), -- prop/Downstream
propDocsWirelessUpstream (182), -- prop/Upstream
hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface
propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt
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
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
}
END
+425
View File
@@ -0,0 +1,425 @@
-- *****************************************************************
-- INET-ADDRESS-MIB.my: Textual Conventions for Internet Network
-- Address.
--
-- July 2005, Subra Hegde
--
-- Copyright (c) 2005 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************
-- This MIB is extracted from RFC 4001
INET-ADDRESS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, mib-2, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
inetAddressMIB MODULE-IDENTITY
LAST-UPDATED "200502040000Z"
ORGANIZATION
"IETF Operations and Management Area"
CONTACT-INFO
"Juergen Schoenwaelder (Editor)
International University Bremen
P.O. Box 750 561
28725 Bremen, Germany
Phone: +49 421 200-3587
EMail: j.schoenwaelder@iu-bremen.de
Send comments to <ietfmibs@ops.ietf.org>."
DESCRIPTION
"This MIB module defines textual conventions for
representing Internet addresses. An Internet
address can be an IPv4 address, an IPv6 address,
or a DNS domain name. This module also defines
textual conventions for Internet port numbers,
autonomous system numbers, and the length of an
Internet address prefix.
Copyright (C) The Internet Society (2005). This version
of this MIB module is part of RFC 4001, see the RFC
itself for full legal notices."
REVISION "200502040000Z"
DESCRIPTION
"Third version, published as RFC 4001. This revision
introduces the InetZoneIndex, InetScopeType, and
InetVersion textual conventions."
REVISION "200205090000Z"
DESCRIPTION
"Second version, published as RFC 3291. This
revision contains several clarifications and
introduces several new textual conventions:
InetAddressPrefixLength, InetPortNumber,
InetAutonomousSystemNumber, InetAddressIPv4z,
and InetAddressIPv6z."
REVISION "200006080000Z"
DESCRIPTION
"Initial version, published as RFC 2851."
::= { mib-2 76 }
InetAddressType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value that represents a type of Internet address.
unknown(0) An unknown address type. This value MUST
be used if the value of the corresponding
InetAddress object is a zero-length string.
It may also be used to indicate an IP address
that is not in one of the formats defined
below.
ipv4(1) An IPv4 address as defined by the
InetAddressIPv4 textual convention.
ipv6(2) An IPv6 address as defined by the
InetAddressIPv6 textual convention.
ipv4z(3) A non-global IPv4 address including a zone
index as defined by the InetAddressIPv4z
textual convention.
ipv6z(4) A non-global IPv6 address including a zone
index as defined by the InetAddressIPv6z
textual convention.
dns(16) A DNS domain name as defined by the
InetAddressDNS textual convention.
Each definition of a concrete InetAddressType value must be
accompanied by a definition of a textual convention for use
with that InetAddressType.
To support future extensions, the InetAddressType textual
convention SHOULD NOT be sub-typed in object type definitions.
It MAY be sub-typed in compliance statements in order to
require only a subset of these address types for a compliant
implementation.
Implementations must ensure that InetAddressType objects
and any dependent objects (e.g., InetAddress objects) are
consistent. An inconsistentValue error must be generated
if an attempt to change an InetAddressType object would,
for example, lead to an undefined InetAddress value. In
particular, InetAddressType/InetAddress pairs must be
changed together if the address type changes (e.g., from
ipv6(2) to ipv4(1))."
SYNTAX INTEGER {
unknown(0),
ipv4(1),
ipv6(2),
ipv4z(3),
ipv6z(4),
dns(16)
}
InetAddress ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Denotes a generic Internet address.
An InetAddress value is always interpreted within the context
of an InetAddressType value. Every usage of the InetAddress
textual convention is required to specify the InetAddressType
object that provides the context. It is suggested that the
InetAddressType object be logically registered before the
object(s) that use the InetAddress textual convention, if
they appear in the same logical row.
The value of an InetAddress object must always be
consistent with the value of the associated InetAddressType
object. Attempts to set an InetAddress object to a value
inconsistent with the associated InetAddressType
must fail with an inconsistentValue error.
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."
SYNTAX OCTET STRING (SIZE (0..255))
InetAddressIPv4 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d.1d.1d.1d"
STATUS current
DESCRIPTION
"Represents an IPv4 network address:
Octets Contents Encoding
1-4 IPv4 address network-byte order
The corresponding InetAddressType value is ipv4(1).
This textual convention SHOULD NOT be used directly in object
definitions, as it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or in
conjunction with InetAddressType, as a pair."
SYNTAX OCTET STRING (SIZE (4))
InetAddressIPv6 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x"
STATUS current
DESCRIPTION
"Represents an IPv6 network address:
Octets Contents Encoding
1-16 IPv6 address network-byte order
The corresponding InetAddressType value is ipv6(2).
This textual convention SHOULD NOT be used directly in object
definitions, as it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or in
conjunction with InetAddressType, as a pair."
SYNTAX OCTET STRING (SIZE (16))
InetAddressIPv4z ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d.1d.1d.1d%4d"
STATUS current
DESCRIPTION
"Represents a non-global IPv4 network address, together
with its zone index:
Octets Contents Encoding
1-4 IPv4 address network-byte order
5-8 zone index network-byte order
The corresponding InetAddressType value is ipv4z(3).
The zone index (bytes 5-8) is used to disambiguate identical
address values on nodes that have interfaces attached to
different zones of the same scope. The zone index may contain
the special value 0, which refers to the default zone for each
scope.
This textual convention SHOULD NOT be used directly in object
definitions, as it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or in
conjunction with InetAddressType, as a pair."
SYNTAX OCTET STRING (SIZE (8))
InetAddressIPv6z ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2x:2x:2x:2x:2x:2x:2x:2x%4d"
STATUS current
DESCRIPTION
"Represents a non-global IPv6 network address, together
with its zone index:
Octets Contents Encoding
1-16 IPv6 address network-byte order
17-20 zone index network-byte order
The corresponding InetAddressType value is ipv6z(4).
The zone index (bytes 17-20) is used to disambiguate
identical address values on nodes that have interfaces
attached to different zones of the same scope. The zone index
may contain the special value 0, which refers to the default
zone for each scope.
This textual convention SHOULD NOT be used directly in object
definitions, as it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or in
conjunction with InetAddressType, as a pair."
SYNTAX OCTET STRING (SIZE (20))
InetAddressDNS ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION
"Represents a DNS domain name. The name SHOULD be fully
qualified whenever possible.
The corresponding InetAddressType is dns(16).
The DESCRIPTION clause of InetAddress objects that may have
InetAddressDNS values MUST fully describe how (and when)
these names are to be resolved to IP addresses.
The resolution of an InetAddressDNS value may require to
query multiple DNS records (e.g., A for IPv4 and AAAA for
IPv6). The order of the resolution process and which DNS
record takes precedence depends on the configuration of the
resolver.
This textual convention SHOULD NOT be used directly in object
definitions, as it restricts addresses to a specific format.
However, if it is used, it MAY be used either on its own or in
conjunction with InetAddressType, as a pair."
SYNTAX OCTET STRING (SIZE (1..255))
InetAddressPrefixLength ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Denotes the length of a generic Internet network address
prefix. A value of n corresponds to an IP address mask
that has n contiguous 1-bits from the most significant
bit (MSB), with all other bits set to 0.
An InetAddressPrefixLength value is always interpreted within
the context of an InetAddressType value. Every usage of the
InetAddressPrefixLength textual convention is required to
specify the InetAddressType object that provides the
context. It is suggested that the InetAddressType object be
logically registered before the object(s) that use the
InetAddressPrefixLength textual convention, if they appear
in the same logical row.
InetAddressPrefixLength values larger than
the maximum length of an IP address for a specific
InetAddressType are treated as the maximum significant
value applicable for the InetAddressType. The maximum
significant value is 32 for the InetAddressType
'ipv4(1)' and 'ipv4z(3)' and 128 for the InetAddressType
'ipv6(2)' and 'ipv6z(4)'. The maximum significant value
for the InetAddressType 'dns(16)' is 0.
The value zero is object-specific and must be defined as
part of the description of any object that uses this
syntax. Examples of the usage of zero might include
situations where the Internet network address prefix
is unknown or does not apply.
The upper bound of the prefix length has been chosen to
be consistent with the maximum size of an InetAddress."
SYNTAX Unsigned32 (0..2040)
InetPortNumber ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Represents a 16 bit port number of an Internet transport
layer protocol. Port numbers are assigned by IANA. A
current list of all assignments is available from
<http://www.iana.org/>.
The value zero is object-specific and must be defined as
part of the description of any object that uses this
syntax. Examples of the usage of zero might include
situations where a port number is unknown, or when the
value zero is used as a wildcard in a filter."
REFERENCE "STD 6 (RFC 768), STD 7 (RFC 793) and RFC 2960"
SYNTAX Unsigned32 (0..65535)
InetAutonomousSystemNumber ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Represents an autonomous system number that identifies an
Autonomous System (AS). An AS is a set of routers under a
single technical administration, using an interior gateway
protocol and common metrics to route packets within the AS,
and using an exterior gateway protocol to route packets to
other ASes'. IANA maintains the AS number space and has
delegated large parts to the regional registries.
Autonomous system numbers are currently limited to 16 bits
(0..65535). There is, however, work in progress to enlarge the
autonomous system number space to 32 bits. Therefore, this
textual convention uses an Unsigned32 value without a
range restriction in order to support a larger autonomous
system number space."
REFERENCE "RFC 1771, RFC 1930"
SYNTAX Unsigned32
InetScopeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents a scope type. This textual convention can be used
in cases where a MIB has to represent different scope types
and there is no context information, such as an InetAddress
object, that implicitly defines the scope type.
Note that not all possible values have been assigned yet, but
they may be assigned in future revisions of this specification.
Applications should therefore be able to deal with values
not yet assigned."
REFERENCE "RFC 3513"
SYNTAX INTEGER {
-- reserved(0),
interfaceLocal(1),
linkLocal(2),
subnetLocal(3),
adminLocal(4),
siteLocal(5), -- site-local unicast addresses
-- have been deprecated by RFC 3879
-- unassigned(6),
-- unassigned(7),
organizationLocal(8),
-- unassigned(9),
-- unassigned(10),
-- unassigned(11),
-- unassigned(12),
-- unassigned(13),
global(14)
-- reserved(15)
}
InetZoneIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A zone index identifies an instance of a zone of a
specific scope.
The zone index MUST disambiguate identical address
values. For link-local addresses, the zone index will
typically be the interface index (ifIndex as defined in the
IF-MIB) of the interface on which the address is configured.
The zone index may contain the special value 0, which refers
to the default zone. The default zone may be used in cases
where the valid zone index is not known (e.g., when a
management application has to write a link-local IPv6
address without knowing the interface index value). The
default zone SHOULD NOT be used as an easy way out in
cases where the zone index for a non-global IPv6 address
is known."
REFERENCE "RFC4007"
SYNTAX Unsigned32
InetVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value representing a version of the IP protocol.
unknown(0) An unknown or unspecified version of the IP
protocol.
ipv4(1) The IPv4 protocol as defined in RFC 791 (STD 5).
ipv6(2) The IPv6 protocol as defined in RFC 2460.
Note that this textual convention SHOULD NOT be used to
distinguish different address types associated with IP
protocols. The InetAddressType has been designed for this
purpose."
REFERENCE "RFC 791, RFC 2460"
SYNTAX INTEGER {
unknown(0),
ipv4(1),
ipv6(2)
}
END

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