diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junose/broken | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/junose/broken')
| -rw-r--r-- | MIBS/junose/broken/Juniper-ATM-1483-Profile-CONF | 112 | ||||
| -rw-r--r-- | MIBS/junose/broken/Juniper-Accounting-CONF | 258 | ||||
| -rw-r--r-- | MIBS/junose/broken/Juniper-DOS-PROTECTION-PLATFORM-MIB | 1066 | ||||
| -rw-r--r-- | MIBS/junose/broken/Juniper-Dos-Protection-Platform-CONF | 77 | ||||
| -rw-r--r-- | MIBS/junose/broken/Juniper-HTTP-MIB | 330 | ||||
| -rw-r--r-- | MIBS/junose/broken/Juniper-IGMP-CONF | 208 | ||||
| -rw-r--r-- | MIBS/junose/broken/Juniper-IP-MIB | 3362 | ||||
| -rw-r--r-- | MIBS/junose/broken/Juniper-IPv6-Profile-CONF | 75 | ||||
| -rw-r--r-- | MIBS/junose/broken/Juniper-Internet-CONF | 1710 | ||||
| -rw-r--r-- | MIBS/junose/broken/Juniper-MPLS-CONF | 537 | ||||
| -rw-r--r-- | MIBS/junose/broken/Juniper-Multicast-Router-CONF | 181 |
11 files changed, 7916 insertions, 0 deletions
diff --git a/MIBS/junose/broken/Juniper-ATM-1483-Profile-CONF b/MIBS/junose/broken/Juniper-ATM-1483-Profile-CONF new file mode 100644 index 0000000..f0daf21 --- /dev/null +++ b/MIBS/junose/broken/Juniper-ATM-1483-Profile-CONF @@ -0,0 +1,112 @@ + +-- ***************************************************************************** +-- Juniper-ATM-1483-Profile-CONF +-- +-- SNMP Agent Capabilities definitions for the ATM 1483 Profile MIB. +-- +-- Copyright (c) 2003, 2004 Juniper Networks, Inc. All rights reserved. +-- ***************************************************************************** + +Juniper-ATM-1483-Profile-CONF DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + AGENT-CAPABILITIES + FROM SNMPv2-CONF + juniProfileAgents + FROM Juniper-Agents; + +juniAtm1483ProfileAgent MODULE-IDENTITY + LAST-UPDATED "200407261954Z" -- 26-Jul-04 03:54 PM EDT + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + E-mail: mib@Juniper.net" + DESCRIPTION + "The agent capabilities definitions for the ATM 1483 Profile component + of the SNMP agent in the Juniper E-series family of products." + -- Revision History + REVISION "200407261954Z" -- 26-Jul-04 03:54 PM EDT - JUNOSe 7.0 + DESCRIPTION + "Added Encapsulation Type Lockout objects." + REVISION "200411022107Z" -- 02-Nov-04 04:07 PM EST - JUNOSe 5.3 + DESCRIPTION + "Added ifALias support to profile entries." + REVISION "200411022107Z" -- 02-Nov-04 04:07 PM EST - JUNOSe 5.1 + DESCRIPTION + "The initial release of this management information module. + Added support for OAM admin status and loopback frequency." + ::= { juniProfileAgents 6 } + + +-- ***************************************************************************** +-- ATM 1483 Profile JUNOSe SNMP Agent Capabilities definitions +-- ***************************************************************************** +juniAtm1483ProfileAgentV1 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 1 of the ATM 1483 Profile component of the JUNOSe SNMP agent. + This version of the ATM 1483 Profile component was supported in Juniper + JUNOSe 5.1 and 5.2 system releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the ATM 1483 Profile + application in JUNOSe. These capabilities became obsolete when ifALias + support was added to profile entries." + SUPPORTS Juniper-ATM-1483-Profile-MIB + INCLUDES { + juniAtm1483ProfileGroup } + ::= { juniAtm1483ProfileAgent 1 } + +juniAtm1483ProfileAgentV2 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 2 of the ATM 1483 Profile component of the JUNOSe SNMP agent. + This version of the ATM 1483 Profile component was supported in Juniper + JUNOSe 5.3 system releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the ATM 1483 Profile + application in JUNOSe. These capabilities became obsolete when OAM support + was added to profile entries." + SUPPORTS Juniper-ATM-1483-Profile-MIB + INCLUDES { + juniAtm1483ProfileGroup2 } + ::= { juniAtm1483ProfileAgent 2 } + + +juniAtm1483ProfileAgentV3 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 3 of the ATM 1483 Profile component of the JUNOSe SNMP agent. + This version of the ATM 1483 Profile component was supported in Juniper + JUNOSe 5.1 and 5.2 system releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the ATM 1483 Profile + application in JUNOSe. These capabilities became obsolete when ifALias + support was added to profile entries." + SUPPORTS Juniper-ATM-1483-Profile-MIB + INCLUDES { + juniAtm1483ProfileGroup3 } + ::= { juniAtm1483ProfileAgent 3 } + +juniAtm1483ProfileAgentV4 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 4 of the ATM 1483 Profile component of the JUNOSe SNMP agent. + This version of the ATM 1483 Profile component was supported in Juniper + JUNOSe 5.3, 6.0, and 6.1 system releases." + juniAtm1483ProfileGroup4 } + ::= { juniAtm1483ProfileAgent 4 } + +juniAtm1483ProfileAgentV5 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 5 of the ATM 1483 Profile component of the JUNOSe SNMP agent. + This version of the ATM 1483 Profile component is supported in Juniper + JUNOSe 7.0 and subsequent system releases." + juniAtm1483ProfileGroup5 } + ::= { juniAtm1483ProfileAgent 5 } + +END diff --git a/MIBS/junose/broken/Juniper-Accounting-CONF b/MIBS/junose/broken/Juniper-Accounting-CONF new file mode 100644 index 0000000..f31b5e9 --- /dev/null +++ b/MIBS/junose/broken/Juniper-Accounting-CONF @@ -0,0 +1,258 @@ + +-- ***************************************************************************** +-- Juniper-Accounting-CONF +-- +-- SNMP Agent Capabilities definitions for the Accounting MIBs. +-- +-- Copyright (c) 2001 Unisphere Networks, Inc. +-- Copyright (c) 2002, 2003, 2004, 2005 Juniper Networks, Inc. +-- All rights reserved. +-- ***************************************************************************** + +Juniper-Accounting-CONF DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + AGENT-CAPABILITIES + FROM SNMPv2-CONF + juniAgents + FROM Juniper-Agents; + +juniAccountingAgent MODULE-IDENTITY + LAST-UPDATED "200505012122Z" -- 01-May-05 04:22 PM EST + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + E-mail: mib@Juniper.net" + DESCRIPTION + "The agent capabilities definitions for the Accounting component of the + SNMP agent in the Juniper E-series family of products." + -- Revision History + REVISION "200505011500Z" -- 01-May-05 10:00 AM EST - JUNOSe 7.1 + DESCRIPTION + "Added Bulkstats per Virtual Router control" + REVISION "200501071500Z" -- 07-Jan-05 10:00 AM EST - JUNOSe 7.0 + DESCRIPTION + "Added Capabilityf or Bulkstats Dynamic Interface Statistics + Collection" + REVISION "200303192122Z" -- 19-Mar-03 04:22 PM EST - JUNOSe 5.0 + DESCRIPTION + "Replaced Unisphere names with Juniper names." + REVISION "200111132001Z" -- 13-Nov-01 03:01 PM EST - JUNOSe 4.0 + DESCRIPTION + "Added support for selection policy name and type objects." + REVISION "200111121555Z" -- 12-Nov-01 10:55 AM EST - JUNOSe 3.2 + DESCRIPTION + "The initial release of this management information module." + ::= { juniAgents 2 } + + +-- ***************************************************************************** +-- Accounting SNMP Agent Capabilities definitions +-- ***************************************************************************** +juniAccountingAgentV1 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 1 of the Accounting component of the JUNOSe SNMP agent. This + version of the Accounting component was supported in JUNOSe 2.0 thru 3.1 + system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Accounting application in + JUNOSe. These capabilities became obsolete when the + juniAcctngSelectionSubtreeType object was deprecated." + SUPPORTS ACCOUNTING-CONTROL-MIB + INCLUDES { + acctngBasicGroup } + VARIATION acctngSelectionType + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngSelectionType object is ignored." + VARIATION acctngFileCollectFailedAttempts + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngFileCollectFailedAttempts object is meaningless." + VARIATION acctngFileMinAge + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngFileMinAge object is meaningless." + VARIATION acctngFileFormat + SYNTAX INTEGER { + other(1) } + DEFVAL { other } + DESCRIPTION + "The ber(2) encoding option is not supported." + SUPPORTS Juniper-ACCOUNTING-MIB + INCLUDES { + juniAcctngBasicGroup } + ::= { juniAccountingAgent 1 } + +juniAccountingAgentV2 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 2 of the Accounting component of the JUNOSe SNMP agent. This + version of the Accounting component was supported in JUNOSe 3.2 thru 3.x + system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Accounting application in + JUNOSe. These capabilities became obsolete when support was added to + the Juniper-ACCOUNTING-MIB for selection policy name and type objects." + SUPPORTS ACCOUNTING-CONTROL-MIB + INCLUDES { + acctngBasicGroup } + VARIATION acctngSelectionType + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngSelectionType object is ignored." + VARIATION acctngFileCollectFailedAttempts + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngFileCollectFailedAttempts object is meaningless." + VARIATION acctngFileMinAge + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngFileMinAge object is meaningless." + VARIATION acctngFileFormat + SYNTAX INTEGER { + other(1) } + DEFVAL { other } + DESCRIPTION + "The ber(2) encoding option is not supported." + SUPPORTS Juniper-ACCOUNTING-MIB + INCLUDES { + juniAcctngBasicGroup2, + juniAcctngDeprecatedGroup } + ::= { juniAccountingAgent 2 } + +juniAccountingAgentV3 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 3 of the Accounting component of the JUNOSe SNMP agent. This + version of the Accounting component was supported in JUNOSe 4.x system + releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Accounting application in + JUNOSe. These capabilities became obsolete when the interface control + table of the Juniper-ACCOUNTING-MIB was redesigned." + SUPPORTS ACCOUNTING-CONTROL-MIB + INCLUDES { + acctngBasicGroup } + VARIATION acctngSelectionType + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngSelectionType object is ignored." + VARIATION acctngFileCollectFailedAttempts + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngFileCollectFailedAttempts object is meaningless." + VARIATION acctngFileMinAge + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngFileMinAge object is meaningless." + VARIATION acctngFileFormat + SYNTAX INTEGER { + other(1) } + DEFVAL { other } + DESCRIPTION + "The ber(2) encoding option is not supported." + SUPPORTS Juniper-ACCOUNTING-MIB + INCLUDES { + juniAcctngBasicGroup3, + juniAcctngDeprecatedGroup } + ::= { juniAccountingAgent 3 } + +juniAccountingAgentV4 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 4 of the Accounting component of the JUNOSe SNMP agent. This + version of the Accounting component is supported in JUNOSe 5.0 and + subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Accounting application in + JUNOSe." + SUPPORTS ACCOUNTING-CONTROL-MIB + INCLUDES { + acctngBasicGroup } + VARIATION acctngSelectionType + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngSelectionType object is ignored." + VARIATION acctngFileCollectFailedAttempts + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngFileCollectFailedAttempts object is meaningless." + VARIATION acctngFileMinAge + DESCRIPTION + "When Juniper-ACCOUNTING-MIB.juniAcctngSelectionType has the + ietfAccountControl(0) bit turned off (set to '0'), the + acctngFileMinAge object is meaningless." + VARIATION acctngFileFormat + SYNTAX INTEGER { + other(1) } + DEFVAL { other } + DESCRIPTION + "The ber(2) encoding option is not supported." + SUPPORTS Juniper-ACCOUNTING-MIB + INCLUDES { + juniAcctngBasicGroup4, + juniAcctngDeprecatedGroup } + ::= { juniAccountingAgent 4 } + +juniAccountingAgentV5 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 5 of the Accounting component of the JUNOSe SNMP agent. This + version of the Accounting component is supported in JUNOSe 7.0 and + subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Accounting application in + JUNOSe." + SUPPORTS ACCOUNTING-CONTROL-MIB + INCLUDES { + rsAcctngIfFinalStatsXferStatsTable, + rsAcctngSelectionIfCreateDeleteStats, + rsAcctngSelectionIfCreateDeleteStatsIfTypes} + SUPPORTS Juniper-ACCOUNTING-MIB + INCLUDES { + juniAcctngBasicGroup5, + juniAcctngDeprecatedGroup } + + ::= { juniAccountingAgent 5 } + +juniAccountingAgentV6 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 6 of the Accounting component of the JUNOSe SNMP agent. This + version of the Accounting component is supported in JUNOSe 7.1 and + subsequent system releases." + STATUS current + DESCRIPTION + "The MIBs supported by the SNMP agent for the Accounting application in + JUNOSe." + SUPPORTS ACCOUNTING-CONTROL-MIB + INCLUDES { + rsAcctngVirtualRouterTable + } + DESCRIPTION + "This table will support accounting Per Virtual Router" + SUPPORTS Juniper-ACCOUNTING-MIB + INCLUDES { + juniAcctngBasicGroup6, + juniAcctngDeprecatedGroup } + ::= { juniAccountingAgent 6 } + +END diff --git a/MIBS/junose/broken/Juniper-DOS-PROTECTION-PLATFORM-MIB b/MIBS/junose/broken/Juniper-DOS-PROTECTION-PLATFORM-MIB new file mode 100644 index 0000000..c1c8606 --- /dev/null +++ b/MIBS/junose/broken/Juniper-DOS-PROTECTION-PLATFORM-MIB @@ -0,0 +1,1066 @@ +-- ***************************************************************************** +-- Juniper-DOS-PROTECTION-PLATFORM-MIB +-- +-- Juniper Networks Enterprise MIB +-- DOS Protection MIB (platform) +-- +-- Copyright (c) 2005-2006 Juniper Networks, Inc. +-- All Rights Reserved. +-- ***************************************************************************** +Juniper-DOS-PROTECTION-PLATFORM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, + Unsigned32, Integer32 + FROM SNMPv2-SMI + JuniEnable + FROM Juniper-TC + TEXTUAL-CONVENTION, TruthValue, MacAddress, DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + juniMibs + FROM Juniper-MIBs + JuniDosProtectionProtocolType, JuniDosProtectionPriorityType, JuniDosProtectionProtocolState, + JuniDosProtectionScfdsTableOverflowState + FROM Juniper-DOS-PROTECTION-MIB; + + +juniDosProtectionPlatformMIB MODULE-IDENTITY + LAST-UPDATED "200607010000Z" -- 01-Jul-2006 00:00 + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + Email: mib@Juniper.net" + DESCRIPTION + "The DOS Protection MIB for the Juniper E-Series product family. + This MIB contains managed objects for the DOS Protection + application, which are platform specific. Management objects are + provided to control and monitor the DOS protection application." + REVISION "200607010000Z" -- 01-Jul-2006 00:00 JUNOSe -.- + DESCRIPTION + "Added dos-protection-group support and added MAC address + to flow traps." + REVISION "200601010000Z" -- 01-Jan-2006 00:00 JUNOSe 7.3 + DESCRIPTION + "Initial version of this MIB module." + ::= { juniMibs 81 } + + +-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Managed objects +-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +juniDosProtectionPlatformObjects OBJECT IDENTIFIER ::= { juniDosProtectionPlatformMIB 1 } +juniDosProtectionPlatformScfdsGroup OBJECT IDENTIFIER ::= { juniDosProtectionPlatformObjects 1 } +juniDosProtectionPlatformDpgGroup OBJECT IDENTIFIER ::= { juniDosProtectionPlatformObjects 2 } +-- +-- slot based table for protocol state +-- + +juniDosProtectionScfdsSlotProtocolTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniDosProtectionScfdsSlotProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information for the DOS protection control protocols + for a specific slot." + + ::= { juniDosProtectionPlatformScfdsGroup 1 } + +juniDosProtectionScfdsSlotProtocolEntry OBJECT-TYPE + SYNTAX JuniDosProtectionScfdsSlotProtocolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information for an individual control protocol on + a specific slot." + + INDEX { juniDosProtectionScfdsSlotProtocolSlot, + juniDosProtectionScfdsSlotProtocolIndex } + + ::= { juniDosProtectionScfdsSlotProtocolTable 1 } + +JuniDosProtectionScfdsSlotProtocolEntry ::= SEQUENCE { + juniDosProtectionScfdsSlotProtocolSlot Unsigned32, + juniDosProtectionScfdsSlotProtocolIndex JuniDosProtectionProtocolType, + juniDosProtectionScfdsSlotProtocolState JuniDosProtectionProtocolState, + juniDosProtectionScfdsSlotProtocolTransitions Counter32} + +juniDosProtectionScfdsSlotProtocolSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot value for the entry." + + ::= { juniDosProtectionScfdsSlotProtocolEntry 1 } + +juniDosProtectionScfdsSlotProtocolIndex OBJECT-TYPE + SYNTAX JuniDosProtectionProtocolType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The control protocol value for the entry." + + ::= { juniDosProtectionScfdsSlotProtocolEntry 2 } + +juniDosProtectionScfdsSlotProtocolState OBJECT-TYPE + SYNTAX JuniDosProtectionProtocolState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the protocol. This object will return inTrouble(2) + if the specific slot referenced is reporting that the protocol is currently + being watched for suspicious flows. If the module is not reporting that + this protocol is being watched this object will return ok(1). + + A protocol is in trouble for a slot when the sum of the rate of all flows + for the protocol is over the limit for that protocol." + + ::= { juniDosProtectionScfdsSlotProtocolEntry 3 } + +juniDosProtectionScfdsSlotProtocolTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transitions to 'inTrouble' that this control protocol + has made for this slot." + + ::= { juniDosProtectionScfdsSlotProtocolEntry 4 } + + +-- +-- slot based flow table +-- + +juniDosProtectionScfdsSlotFlowTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniDosProtectionScfdsSlotFlowEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about suspicious control flows." + + ::= { juniDosProtectionPlatformScfdsGroup 2 } + +juniDosProtectionScfdsSlotFlowEntry OBJECT-TYPE + SYNTAX JuniDosProtectionScfdsSlotFlowEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a suspicious control flow." + + INDEX { juniDosProtectionScfdsSlotFlowSlot, + juniDosProtectionScfdsSlotFlowIfIndex, + juniDosProtectionScfdsSlotFlowGroupId, + juniDosProtectionScfdsSlotFlowProtocol } + + ::= { juniDosProtectionScfdsSlotFlowTable 1 } + +JuniDosProtectionScfdsSlotFlowEntry ::= SEQUENCE { + juniDosProtectionScfdsSlotFlowSlot Unsigned32, + juniDosProtectionScfdsSlotFlowIfIndex InterfaceIndex, + juniDosProtectionScfdsSlotFlowGroupId Unsigned32, + juniDosProtectionScfdsSlotFlowProtocol JuniDosProtectionProtocolType, + juniDosProtectionScfdsSlotFlowRate Unsigned32, + juniDosProtectionScfdsSlotFlowPeakRate Unsigned32, + juniDosProtectionScfdsSlotFlowTimeFlagged Unsigned32, + juniDosProtectionScfdsSlotFlowIngressSlot Integer32, + juniDosProtectionScfdsSlotFlowGroup TruthValue, + juniDosProtectionScfdsSlotFlowClearEntry INTEGER} + +juniDosProtectionScfdsSlotFlowSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The slot value for the flow." + + ::= { juniDosProtectionScfdsSlotFlowEntry 1 } + +juniDosProtectionScfdsSlotFlowIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The ifIndex value for the flow. For group flows, this value + will be zero." + + ::= { juniDosProtectionScfdsSlotFlowEntry 2 } + +juniDosProtectionScfdsSlotFlowGroupId OBJECT-TYPE + SYNTAX Unsigned32(0..15) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The group id for the flow. The group id will be zero for an individual + flow. It is non-zero when the entry represents a group of flows." + + ::= { juniDosProtectionScfdsSlotFlowEntry 3 } + +juniDosProtectionScfdsSlotFlowProtocol OBJECT-TYPE + SYNTAX JuniDosProtectionProtocolType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The control protocol for the flow." + + ::= { juniDosProtectionScfdsSlotFlowEntry 4 } + +juniDosProtectionScfdsSlotFlowRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The current rate in packets per second for the flow." + + ::= { juniDosProtectionScfdsSlotFlowEntry 5 } + +juniDosProtectionScfdsSlotFlowPeakRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The peak rate in packets per second for the flow." + + ::= { juniDosProtectionScfdsSlotFlowEntry 6 } + +juniDosProtectionScfdsSlotFlowTimeFlagged OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The sysUpTime value for the time when the flow was + determined to be suspicious." + + ::= { juniDosProtectionScfdsSlotFlowEntry 7 } + +juniDosProtectionScfdsSlotFlowIngressSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "For control flow that are monitored on the egress + processor in the forwarding path, this value will + indicate the possible ingress slot for data stream that + is possibly causing this suspicious flow control. This + object will report -1 when it is undefined" + + ::= { juniDosProtectionScfdsSlotFlowEntry 8 } + +juniDosProtectionScfdsSlotFlowGroup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicates whether the flow is a group flow or not. A value of + true(1) indicates that the flow represents a group of flows. + A value of false(2) indicates that the flow is an individual flow." + + ::= { juniDosProtectionScfdsSlotFlowEntry 9 } + +juniDosProtectionScfdsSlotFlowClearEntry OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + clear(1) } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "When set to clear(1), the suspicious control flow + is removed from the suspicious control flow table. When set to + ok(0), there is no effect and the suspicious control flow + is unchanged. + + When read, always returns a value of ok(0)." + + ::= { juniDosProtectionScfdsSlotFlowEntry 10 } + +-- +-- slot based flow table (with MAC address) +-- + +juniDosProtectionScfdsSlotFlowMacTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniDosProtectionScfdsSlotFlowMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about suspicious control flows." + + ::= { juniDosProtectionPlatformScfdsGroup 4 } + +juniDosProtectionScfdsSlotFlowMacEntry OBJECT-TYPE + SYNTAX JuniDosProtectionScfdsSlotFlowMacEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a suspicious control flow." + + INDEX { juniDosProtectionScfdsSlotFlowMacSlot, + juniDosProtectionScfdsSlotFlowMacIfIndex, + juniDosProtectionScfdsSlotFlowMacGroupId, + juniDosProtectionScfdsSlotFlowMacProtocol, + juniDosProtectionScfdsSlotFlowMacSrcMac} + + ::= { juniDosProtectionScfdsSlotFlowMacTable 1 } + +JuniDosProtectionScfdsSlotFlowMacEntry ::= SEQUENCE { + juniDosProtectionScfdsSlotFlowMacSlot Unsigned32, + juniDosProtectionScfdsSlotFlowMacIfIndex InterfaceIndex, + juniDosProtectionScfdsSlotFlowMacGroupId Unsigned32, + juniDosProtectionScfdsSlotFlowMacProtocol JuniDosProtectionProtocolType, + juniDosProtectionScfdsSlotFlowMacSrcMac MacAddress, + juniDosProtectionScfdsSlotFlowMacRate Unsigned32, + juniDosProtectionScfdsSlotFlowMacPeakRate Unsigned32, + juniDosProtectionScfdsSlotFlowMacTimeFlagged Unsigned32, + juniDosProtectionScfdsSlotFlowMacIngressSlot Integer32, + juniDosProtectionScfdsSlotFlowMacGroup TruthValue, + juniDosProtectionScfdsSlotFlowMacClearEntry INTEGER} + +juniDosProtectionScfdsSlotFlowMacSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot value for the flow." + + ::= { juniDosProtectionScfdsSlotFlowMacEntry 1 } + +juniDosProtectionScfdsSlotFlowMacIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value for the flow. For group flows, this value + will be zero." + + ::= { juniDosProtectionScfdsSlotFlowMacEntry 2 } + +juniDosProtectionScfdsSlotFlowMacGroupId OBJECT-TYPE + SYNTAX Unsigned32(0..15) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The group id for the flow. The group id will be zero for an individual + flow. It is non-zero when the entry represents a group of flows." + + ::= { juniDosProtectionScfdsSlotFlowMacEntry 3 } + +juniDosProtectionScfdsSlotFlowMacProtocol OBJECT-TYPE + SYNTAX JuniDosProtectionProtocolType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The control protocol for the flow." + + ::= { juniDosProtectionScfdsSlotFlowMacEntry 4 } + +juniDosProtectionScfdsSlotFlowMacSrcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The source MAC address for the flow. A null + source MAC address indicates that no source + physical address was available." + + ::= { juniDosProtectionScfdsSlotFlowMacEntry 5 } + +juniDosProtectionScfdsSlotFlowMacRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current rate in packets per second for the flow." + + ::= { juniDosProtectionScfdsSlotFlowMacEntry 6 } + +juniDosProtectionScfdsSlotFlowMacPeakRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The peak rate in packets per second for the flow." + + ::= { juniDosProtectionScfdsSlotFlowMacEntry 7 } + +juniDosProtectionScfdsSlotFlowMacTimeFlagged OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime value for the time when the flow was + determined to be suspicious." + + ::= { juniDosProtectionScfdsSlotFlowMacEntry 8 } + +juniDosProtectionScfdsSlotFlowMacIngressSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "For control flow that are monitored on the egress + processor in the forwarding path, this value will + indicate the possible ingress slot for data stream that + is possibly causing this suspicious flow control. This + object will report -1 when it is undefined" + + ::= { juniDosProtectionScfdsSlotFlowMacEntry 9 } + +juniDosProtectionScfdsSlotFlowMacGroup OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the flow is a group flow or not. A value of + true(1) indicates that the flow represents a group of flows. + A value of false(0) indicates that the flow is an individual flow." + + ::= { juniDosProtectionScfdsSlotFlowMacEntry 10 } + +juniDosProtectionScfdsSlotFlowMacClearEntry OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + clear(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to clear(1), the suspicious control flow + is removed from the suspicious control flow table. When set to + ok(0), there is no effect and the suspicious control flow + is unchanged. + + When read, always returns a value of ok(0)." + + ::= { juniDosProtectionScfdsSlotFlowMacEntry 11 } + + +-- +-- per slot information +-- + +juniDosProtectionScfdsSlotTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniDosProtectionScfdsSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The suspicious control flow information for each slot." + + ::= { juniDosProtectionPlatformScfdsGroup 3 } + +juniDosProtectionScfdsSlotEntry OBJECT-TYPE + SYNTAX JuniDosProtectionScfdsSlotEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The information for a specific slot." + + INDEX { juniDosProtectionScfdsSlotFlowSlot } + + + ::= { juniDosProtectionScfdsSlotTable 1 } + +JuniDosProtectionScfdsSlotEntry ::= SEQUENCE { + juniDosProtectionScfdsSlotSlot Unsigned32, + juniDosProtectionScfdsSlotClearAll INTEGER, + juniDosProtectionScfdsSlotDiscontinuityTime Unsigned32, + juniDosProtectionScfdsSlotTableOverflowState + JuniDosProtectionScfdsTableOverflowState, + juniDosProtectionScfdsSlotCurrentSuspiciousFlows Counter32, + juniDosProtectionScfdsSlotNumberSuspiciousFlows Counter32, + juniDosProtectionScfdsSlotCurrentSuspiciousFlowGroups Counter32, + juniDosProtectionScfdsSlotNumberSuspiciousFlowGroups Counter32, + juniDosProtectionScfdsSlotCurrentFalseNegativeFlows Counter32, + juniDosProtectionScfdsSlotNumberFalseNegativeFlows Counter32, + juniDosProtectionScfdsSlotOverflows Counter32} + +juniDosProtectionScfdsSlotSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot value for this entry." + + ::= { juniDosProtectionScfdsSlotEntry 1 } + +juniDosProtectionScfdsSlotClearAll OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + clear(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When set to clear(1), the suspicious control flow detection system + is cleared for this slot. When set to ok(0), there is no effect and the + suspicious control flow detection system is unchanged. + + By clearing the suspicious control flow detection system all flows + on the slot are removed from the suspicious flow table. + + When read, always returns a value of ok(0)." + + ::= { juniDosProtectionScfdsSlotEntry 2 } + + +juniDosProtectionScfdsSlotDiscontinuityTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sysUpTime at which the counters were re-adjusted due to + slot restart." + + ::= { juniDosProtectionScfdsSlotEntry 3 } + +juniDosProtectionScfdsSlotTableOverflowState OBJECT-TYPE + SYNTAX JuniDosProtectionScfdsTableOverflowState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this slot is under a resource + shortage situation. A value of notOverflowingOrGrouping(1) indicates + that there is no resource shortage on the slot. A value of + grouping(2) or overflowing(3) indicates that this module + is suffering from a resource shortage and has acted according to the + state of the juniDosProtectionScfdsGlobalGrouping object." + + ::= { juniDosProtectionScfdsSlotEntry 4 } + +juniDosProtectionScfdsSlotCurrentSuspiciousFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows currently marked as suspicious for this slot." + + ::= { juniDosProtectionScfdsSlotEntry 5 } + +juniDosProtectionScfdsSlotNumberSuspiciousFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of suspicious flows seen on this slot, since slot restart" + + ::= { juniDosProtectionScfdsSlotEntry 6 } + +juniDosProtectionScfdsSlotNumberSuspiciousFlowGroups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of suspicius flow groups seen on this slot since slot + restart." + + ::= { juniDosProtectionScfdsSlotEntry 7 } + +juniDosProtectionScfdsSlotCurrentSuspiciousFlowGroups OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows currently falsely considered suspicious for + this slot." + + ::= { juniDosProtectionScfdsSlotEntry 8 } + +juniDosProtectionScfdsSlotCurrentFalseNegativeFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of flows currently falsely considered suspicious on + this slot." + + + ::= { juniDosProtectionScfdsSlotEntry 9 } + +juniDosProtectionScfdsSlotNumberFalseNegativeFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of suspicious flows seen on this slot, since this + slot restart." + + ::= { juniDosProtectionScfdsSlotEntry 10 } + + +juniDosProtectionScfdsSlotOverflows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this slot has had a table overflow." + + + ::= { juniDosProtectionScfdsSlotEntry 11 } + + +-- +-- dos protection group slot info +-- +juniDosProtectionDpgSlotRateTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniDosProtectionDpgSlotRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides information about the calculated minimum + rates (as well as the maximum rates) for each dos-protection-group + control protocol for each line module." + + ::= { juniDosProtectionPlatformDpgGroup 1 } + +juniDosProtectionDpgSlotRateEntry OBJECT-TYPE + SYNTAX JuniDosProtectionDpgSlotRateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The rates for an individual dos-protection-group on an line + module for a control protocol." + + INDEX { juniDosProtectionDpgSlotRateSlot, + juniDosProtectionDpgSlotRateDpgName, + juniDosProtectionDpgSlotRateProtocol} + + ::= { juniDosProtectionDpgSlotRateTable 1 } + +JuniDosProtectionDpgSlotRateEntry ::= SEQUENCE { + juniDosProtectionDpgSlotRateSlot Unsigned32, + juniDosProtectionDpgSlotRateDpgName DisplayString, + juniDosProtectionDpgSlotRateProtocol JuniDosProtectionProtocolType, + juniDosProtectionDpgSlotRateMinRate Unsigned32, + juniDosProtectionDpgSlotRateMaxRate Unsigned32, + juniDosProtectionDpgSlotRateMinBurst Unsigned32, + juniDosProtectionDpgSlotRateMaxBurst Unsigned32} + +juniDosProtectionDpgSlotRateSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot value for this entry." + + ::= { juniDosProtectionDpgSlotRateEntry 1 } + +juniDosProtectionDpgSlotRateDpgName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The dos-protection-group name for this entry." + + ::= { juniDosProtectionDpgSlotRateEntry 2 } + +juniDosProtectionDpgSlotRateProtocol OBJECT-TYPE + SYNTAX JuniDosProtectionProtocolType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The control protocol for this entry." + + ::= { juniDosProtectionDpgSlotRateEntry 3 } + +juniDosProtectionDpgSlotRateMinRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum rate for this control protocol on this slot for this + dos-protection-group. This value is calculated based on the + priority rate and oversubscription as well as the control protocol + weight" + + ::= { juniDosProtectionDpgSlotRateEntry 4 } + +juniDosProtectionDpgSlotRateMaxRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum rate for this protocol on this slot for this + dos-protection-group. This is equivalent to the configured + rate for the dos-protection-group" + + ::= { juniDosProtectionDpgSlotRateEntry 5 } + +juniDosProtectionDpgSlotRateMinBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum burst for this control protocol on this slot for this + dos-protection-group. This value is calculated based on the + priority burst and oversubscription as well as the control protocol + weight" + + ::= { juniDosProtectionDpgSlotRateEntry 6 } + +juniDosProtectionDpgSlotRateMaxBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum burst for this protocol on this slot for this + dos-protection-group. This is equivalent to the configured + burst for the dos-protection-group" + + ::= { juniDosProtectionDpgSlotRateEntry 7 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Notifications +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +juniDosProtectionPlatformTraps OBJECT IDENTIFIER ::= { juniDosProtectionPlatformMIB 0 } +juniDosProtectionPlatformTrapControl OBJECT IDENTIFIER ::= { juniDosProtectionPlatformMIB 2 } +juniDosProtectionPlatformScfdsTraps OBJECT IDENTIFIER ::= { juniDosProtectionPlatformTraps 0 } + + +juniDosProtectionScfdsSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The slot value." + + ::= { juniDosProtectionPlatformTrapControl 1 } + +juniDosProtectionPriority OBJECT-TYPE + SYNTAX JuniDosProtectionPriorityType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The control priority value." + + ::= { juniDosProtectionPlatformTrapControl 2 } + +juniDosProtectionProtocol OBJECT-TYPE + SYNTAX JuniDosProtectionProtocolType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The control protocol value." + + ::= { juniDosProtectionPlatformTrapControl 3 } + +juniDosProtectionIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ifIndex value." + + ::= { juniDosProtectionPlatformTrapControl 4 } + +juniDosProtectionGroupId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The group id value." + + ::= { juniDosProtectionPlatformTrapControl 5 } + +juniDosProtectionSrcPhysAddr OBJECT-TYPE + SYNTAX MacAddress (SIZE(6)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The source physical MAC address." + + ::= { juniDosProtectionPlatformTrapControl 6 } + +juniDosProtectionScfdsFlowRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The flow rate at the creation time." + + ::= { juniDosProtectionPlatformTrapControl 7 } + +--- +--- traps +--- + +juniDosProtectionScfdsSuspiciousControlFlow NOTIFICATION-TYPE + OBJECTS { juniDosProtectionIfIndex, + juniDosProtectionProtocol } + STATUS obsolete + DESCRIPTION + "This trap will be generated when a control flow becomes + suspicious." + + ::= { juniDosProtectionPlatformScfdsTraps 1 } + +juniDosProtectionScfdsNonSuspiciousControlFlow NOTIFICATION-TYPE + OBJECTS { juniDosProtectionIfIndex, + juniDosProtectionProtocol } + STATUS obsolete + DESCRIPTION + "This trap will be generated when a control flow becomes + no longer suspicious" + + ::= { juniDosProtectionPlatformScfdsTraps 2 } + +juniDosProtectionScfdsSuspiciousControlFlowGroup NOTIFICATION-TYPE + OBJECTS { juniDosProtectionScfdsSlot, + juniDosProtectionGroupId, + juniDosProtectionProtocol } + STATUS current + DESCRIPTION + "This trap will be generated when a control flow that + represents a group becomes suspicious." + + + ::= { juniDosProtectionPlatformScfdsTraps 3 } + +juniDosProtectionScfdsNonSuspiciousControlFlowGroup NOTIFICATION-TYPE + OBJECTS { juniDosProtectionScfdsSlot, + juniDosProtectionGroupId, + juniDosProtectionProtocol } + STATUS current + DESCRIPTION + "This trap will be generated when a control flow that + represents a group becomes no longer suspicious." + + ::= { juniDosProtectionPlatformScfdsTraps 4 } + +juniDosProtectionScfdsTableFull NOTIFICATION-TYPE + OBJECTS { juniDosProtectionScfdsSlot } + STATUS current + DESCRIPTION + "This trap will be generated when the suspicious flow + control table becomes full on a slot." + + ::= { juniDosProtectionPlatformScfdsTraps 5 } + +juniDosProtectionScfdsTableNotFull NOTIFICATION-TYPE + OBJECTS { juniDosProtectionScfdsSlot } + STATUS current + DESCRIPTION + "This trap will be generated when the suspicious flow + control table is no longer full on a slot." + + ::= { juniDosProtectionPlatformScfdsTraps 6 } + +juniDosProtectionScfdsGroupingInUse NOTIFICATION-TYPE + OBJECTS { juniDosProtectionScfdsSlot } + STATUS current + DESCRIPTION + "This trap will be generated when the suspicious flow + control system begins to group flow controls on a slot, + due to the suspicious flow control table being full." + + ::= { juniDosProtectionPlatformScfdsTraps 7 } + +juniDosProtectionScfdsSuspiciousProtocol NOTIFICATION-TYPE + OBJECTS { juniDosProtectionScfdsSlot, + juniDosProtectionProtocol } + STATUS current + DESCRIPTION + "This trap will be generated when a control protocol + becomes suspicious on a slot, and therefore the suspicious + control flow system begins to watch flows of this + control protocol type." + + ::= { juniDosProtectionPlatformScfdsTraps 8 } + +juniDosProtectionScfdsNonSuspiciousProtocol NOTIFICATION-TYPE + OBJECTS { juniDosProtectionScfdsSlot, + juniDosProtectionProtocol } + STATUS current + DESCRIPTION + "This trap will be generated when a control protocol + becomes no longer suspicious on a slot, and therefore the suspicious + control flow system will no longer watch flows of this + control protocol type." + + ::= { juniDosProtectionPlatformScfdsTraps 9 } + + +juniDosProtectionScfdsSuspiciousPriority NOTIFICATION-TYPE + OBJECTS {juniDosProtectionScfdsSlot, + juniDosProtectionPriority } + STATUS current + DESCRIPTION + "This trap will be generated when a control priority + becomes suspicious on a slot." + + ::= { juniDosProtectionPlatformScfdsTraps 10 } + +juniDosProtectionScfdsNonSuspiciousPriority NOTIFICATION-TYPE + OBJECTS { juniDosProtectionScfdsSlot, + juniDosProtectionPriority } + + STATUS current + DESCRIPTION + "This trap will be generated when a control priority + becomes no longer suspicious on a slot." + + ::= { juniDosProtectionPlatformScfdsTraps 11 } + +juniDosProtectionScfdsSuspiciousControlFlowMac NOTIFICATION-TYPE + OBJECTS { juniDosProtectionIfIndex, + juniDosProtectionProtocol, + juniDosProtectionSrcPhysAddr, + juniDosProtectionScfdsFlowRate} + STATUS current + DESCRIPTION + "This trap will be generated when a control flow becomes + suspicious." + + ::= { juniDosProtectionPlatformScfdsTraps 12 } + +juniDosProtectionScfdsNonSuspiciousControlFlowMac NOTIFICATION-TYPE + OBJECTS { juniDosProtectionIfIndex, + juniDosProtectionProtocol, + juniDosProtectionSrcPhysAddr} + STATUS obsolete + DESCRIPTION + "This trap will be generated when a control flow becomes + no longer suspicious" + + ::= { juniDosProtectionPlatformScfdsTraps 13 } +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Conformance information +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +juniDosProtectionPlatformMIBConformance OBJECT IDENTIFIER ::= { juniDosProtectionPlatformMIB 4 } +juniDosProtectionPlatformMIBCompliances OBJECT IDENTIFIER ::= { juniDosProtectionPlatformMIBConformance 1 } +juniDosProtectionPlatformMIBGroups OBJECT IDENTIFIER ::= { juniDosProtectionPlatformMIBConformance 2 } + + +juniDosProtectionCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for entities which implement the Juniper Dos + Protection Platform specific MIB. Obsoleted with the addition of + dos-protection groups." + MODULE -- this module + MANDATORY-GROUPS { + juniDosProtectionPlatformGroup, + juniDosProtectionPlatformNotificationGroup } + ::= { juniDosProtectionPlatformMIBCompliances 1 } + +juniDosProtectionCompliance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement the Juniper Dos + Protection Platform specific MIB." + MODULE -- this module + MANDATORY-GROUPS { + juniDosProtectionPlatformGroup1, + juniDosProtectionPlatformNotificationGroup1 } + ::= { juniDosProtectionPlatformMIBCompliances 2 } + +-- +-- units of conformance +-- +juniDosProtectionGroup OBJECT-GROUP + OBJECTS {juniDosProtectionScfdsSlotProtocolState, + juniDosProtectionScfdsSlotProtocolTransitions, + juniDosProtectionScfdsSlotFlowRate, + juniDosProtectionScfdsSlotFlowPeakRate, + juniDosProtectionScfdsSlotFlowTimeFlagged, + juniDosProtectionScfdsSlotFlowClearEntry, + juniDosProtectionScfdsSlotFlowIngressSlot, + juniDosProtectionScfdsSlotFlowGroup, + juniDosProtectionScfdsSlotDiscontinuityTime, + juniDosProtectionScfdsSlotTableOverflowState, + juniDosProtectionScfdsSlotCurrentSuspiciousFlows, + juniDosProtectionScfdsSlotNumberSuspiciousFlows, + juniDosProtectionScfdsSlotNumberSuspiciousFlowGroups, + juniDosProtectionScfdsSlotCurrentSuspiciousFlowGroups, + juniDosProtectionScfdsSlotCurrentFalseNegativeFlows, + juniDosProtectionScfdsSlotNumberFalseNegativeFlows, + juniDosProtectionScfdsSlotOverflows } + STATUS current + DESCRIPTION + "A collection of objects providing management of platform + specific aspects of the DOS protection application in a + Juniper product. This became obsolete with the addition + of MAC address in the flow table and the addition of + dos-protection-groups." + + ::= { juniDosProtectionPlatformMIBGroups 1 } + + +juniDosProtectionNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + juniDosProtectionScfdsSuspiciousControlFlow, + juniDosProtectionScfdsNonSuspiciousControlFlow, + juniDosProtectionScfdsSuspiciousControlFlowGroup, + juniDosProtectionScfdsNonSuspiciousControlFlowGroup, + juniDosProtectionScfdsTableFull, + juniDosProtectionScfdsTableNotFull, + juniDosProtectionScfdsGroupingInUse, + juniDosProtectionScfdsSuspiciousProtocol, + juniDosProtectionScfdsNonSuspiciousProtocol, + juniDosProtectionScfdsSuspiciousPriority, + juniDosProtectionScfdsNonSuspiciousPriority } + STATUS current + DESCRIPTION + "Collection of objects for DOS protection application + notifications in a Juniper product.This became obsolete with the + addition of MAC address in flow traps." + + ::= { juniDosProtectionPlatformMIBGroups 2 } + +juniDosProtectionGroup1 OBJECT-GROUP + OBJECTS {juniDosProtectionScfdsSlotProtocolState, + juniDosProtectionScfdsSlotProtocolTransitions, + juniDosProtectionScfdsSlotFlowMacRate, + juniDosProtectionScfdsSlotFlowMacPeakRate, + juniDosProtectionScfdsSlotFlowMacTimeFlagged, + juniDosProtectionScfdsSlotFlowMacClearEntry, + juniDosProtectionScfdsSlotFlowMacIngressSlot, + juniDosProtectionScfdsSlotFlowMacGroup, + juniDosProtectionScfdsSlotDiscontinuityTime, + juniDosProtectionScfdsSlotTableOverflowState, + juniDosProtectionScfdsSlotCurrentSuspiciousFlows, + juniDosProtectionScfdsSlotNumberSuspiciousFlows, + juniDosProtectionScfdsSlotNumberSuspiciousFlowGroups, + juniDosProtectionScfdsSlotCurrentSuspiciousFlowGroups, + juniDosProtectionScfdsSlotCurrentFalseNegativeFlows, + juniDosProtectionScfdsSlotNumberFalseNegativeFlows, + juniDosProtectionScfdsSlotOverflows, + juniDosProtectionDpgSlotRateMinRate, + juniDosProtectionDpgSlotRateMaxRate, + juniDosProtectionDpgSlotRateMinBurst, + juniDosProtectionDpgSlotRateMaxBurst } + + STATUS current + DESCRIPTION + "A collection of objects providing management of platform + specific aspects of the DOS protection application in a + Juniper product." + + ::= { juniDosProtectionPlatformMIBGroups 3 } + +juniDosProtectionNotificationGroup1 NOTIFICATION-GROUP + NOTIFICATIONS { + juniDosProtectionScfdsSuspiciousControlFlowMac, + juniDosProtectionScfdsNonSuspiciousControlFlowMac, + juniDosProtectionScfdsSuspiciousControlFlowGroup, + juniDosProtectionScfdsNonSuspiciousControlFlowGroup, + juniDosProtectionScfdsTableFull, + juniDosProtectionScfdsTableNotFull, + juniDosProtectionScfdsGroupingInUse, + juniDosProtectionScfdsSuspiciousProtocol, + juniDosProtectionScfdsNonSuspiciousProtocol, + juniDosProtectionScfdsSuspiciousPriority, + juniDosProtectionScfdsNonSuspiciousPriority } + STATUS current + DESCRIPTION + "Collection of objects for DOS protection application + notifications in a Juniper product." + + ::= { juniDosProtectionPlatformMIBGroups 4 } +END diff --git a/MIBS/junose/broken/Juniper-Dos-Protection-Platform-CONF b/MIBS/junose/broken/Juniper-Dos-Protection-Platform-CONF new file mode 100644 index 0000000..041ef48 --- /dev/null +++ b/MIBS/junose/broken/Juniper-Dos-Protection-Platform-CONF @@ -0,0 +1,77 @@ + +-- ***************************************************************************** +-- Juniper-Dos-Protection-Platform-CONF +-- +-- JUNOSe SNMP Agent Capabilities definitions for the Dos Protection Platform MIB. +-- +-- Copyright (c) 2005 Juniper Networks, Inc. All rights reserved. +-- ***************************************************************************** + +Juniper-Dos-Protection-Platform-CONF DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + AGENT-CAPABILITIES + FROM SNMPv2-CONF + juniAgents + FROM Juniper-Agents; + +juniDosProtectionPlatformAgent MODULE-IDENTITY + LAST-UPDATED "200511111831Z" -- 11-Nov-05 01:31 PM EST + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + E-mail: mib@Juniper.net" + DESCRIPTION + "The agent capabilities definitions for the Dos Protection Platform component of + the SNMP agent in the Juniper E-series family of products." + -- Revision History + REVISION "200607010000Z" -- 1-Jul-06 00:00 PM EDT - JUNOSe x.x + DESCRIPTION + "Added support for MAC address in the flow table as well as in the + flow traps." + REVISION "200601010000Z" -- 1-Jan-06 00:00 PM EDT - JUNOSe 7.3 + DESCRIPTION + "The initial release of this management information module." + ::= { juniAgents 77 } + + +-- ***************************************************************************** +-- Dos Protection Platform JUNOSe SNMP Agent Capabilities definitions +-- ***************************************************************************** +juniDosProtectionPlatformAgentV1 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 1 of the Dos Protection Platform component of the JUNOSe SNMP agent. + This version of the Dos Protection Platform component is supported in JUNOSe 7.3 + and subsequent system releases." + STATUS current + DESCRIPTION + "The MIB supported by the JUNOSe SNMP agent for the Dos Protection Platform + application." + SUPPORTS Juniper-DOS-PROTECTION-PLATFORM-MIB + INCLUDES { + juniDosProtectionGroup, + juniDosProtectionNotificationGroup } + ::= { juniDosProtectionPlatformAgent 1 } + +juniDosProtectionPlatformAgentV2 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 1 of the Dos Protection Platform component of the JUNOSe SNMP agent. + This version of the Dos Protection Platform component is supported in JUNOSe -.- + and subsequent system releases." + STATUS current + DESCRIPTION + "The MIB supported by the JUNOSe SNMP agent for the Dos Protection Platform + application." + SUPPORTS Juniper-DOS-PROTECTION-PLATFORM-MIB + INCLUDES { + juniDosProtectionGroup1, + juniDosProtectionNotificationGroup1 } + ::= { juniDosProtectionPlatformAgent 2 } + +END diff --git a/MIBS/junose/broken/Juniper-HTTP-MIB b/MIBS/junose/broken/Juniper-HTTP-MIB new file mode 100644 index 0000000..d59f536 --- /dev/null +++ b/MIBS/junose/broken/Juniper-HTTP-MIB @@ -0,0 +1,330 @@ + +-- ***************************************************************************** +-- Juniper-HTTP-MIB +-- +-- Juniper Networks Enterprise MIB +-- HTTP MIB +-- +-- Copyright (c) 2000 Unisphere Networks, Inc. +-- Copyright (c) 2002, 2003 Juniper Networks, Inc. +-- All Rights Reserved. +-- ***************************************************************************** + +Juniper-HTTP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + juniMibs + FROM Juniper-MIBs; + +juniHttpMIB MODULE-IDENTITY + LAST-UPDATED "200508221551Z" -- 22-Aug-05 03:51 PM EDT + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford MA 01886-3146 + USA + Tel: +1 978 589 5800 + Email: mib@Juniper.net" + DESCRIPTION + "The HTTP MIB for Juniper Networks enterprise." + -- Revision History + REVISION "200508221551Z" -- 22-Aug-05 03:51 PM EDT - JUNOSe 8.0 + DESCRIPTION + "Initial version of this MIB module." + ::= { juniMibs 78 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Managed objects +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniHttpObjects OBJECT IDENTIFIER ::= { juniHttpMIB 1 } + + +juniHttpDaemon OBJECT IDENTIFIER ::= { juniHttpObjects 1 } +juniHttpDaemonStats OBJECT IDENTIFIER ::= { juniHttpObjects 2 } +juniHttpInterfaces OBJECT IDENTIFIER ::= { juniHttpObjects 3 } + +-- +-- The HTTP Daemon +-- + +juniHttpDaemonRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation/deletion of entries in this table according to the + RowStatus textual convention, constrained to support the following + values only: + createAndGo + destroy + + A corresponding entry in ifTable/ifXTable/juniIfTable is created or + destroyed as a result of creating or destroying an entry in this table." + ::= { juniHttpDaemon 1 } + +juniHttpDaemonAccessListName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a 32 byte string that indentifies the access list." + ::= { juniHttpDaemon 2 } + +juniHttpDaemonPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This port number that the HTTP server will serve requests from." + DEFVAL { 80 } + ::= { juniHttpDaemon 3 } + +juniHttpDaemonSameAddressLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of connections that the server will open for requests + from the same address." + DEFVAL { 10 } + ::= { juniHttpDaemon 4 } + +-- +-- +-- The HTTP Daemon Stats +-- + +juniHttpDaemonStatsEnabled OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the server has been enabled." + ::= { juniHttpDaemonStats 1 } + +juniHttpDaemonStatsDisabled OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the server has been disabled." + ::= { juniHttpDaemonStats 2 } + +juniHttpDaemonStatsSameHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the server has not created + a connection due to same host client address limit." + ::= { juniHttpDaemonStats 3 } + +juniHttpDaemonStatsAccDeny OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the server has not created a + connection due to policy access table deny." + ::= { juniHttpDaemonStats 4 } + +juniHttpDaemonStatsNoResource OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the server has not created a + connection due to no resources available." + ::= { juniHttpDaemonStats 5 } + +juniHttpDaemonStatsCreate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of connections created." + ::= { juniHttpDaemonStats 6 } + +juniHttpDaemonStatsRemove OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of connections removed." + ::= { juniHttpDaemonStats 7 } + +juniHttpDaemonStatsAged OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of connections removed due to connection + age limits." + ::= { juniHttpDaemonStats 8 } + +juniHttpDaemonStatsServed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of successful html requests served." + ::= { juniHttpDaemonStats 9 } + +juniHttpDaemonStatsHtmlError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number malformed html requests." + ::= { juniHttpDaemonStats 10 } + +juniHttpDaemonStatsUnknownUrl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of requests for unknown urls." + ::= { juniHttpDaemonStats 11 } + +-- +-- The HTTP Interface Table +-- + +juniHttpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniHttpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the interfaces on which HTTP is enabled." + ::= { juniHttpInterfaces 1 } + +juniHttpInterfaceEntry OBJECT-TYPE + SYNTAX JuniHttpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry representing an interface on which HTTP is configured." + INDEX { juniHttpInterfaceIndex } + ::= { juniHttpInterfaceTable 1 } + +JuniHttpInterfaceEntry ::= SEQUENCE { + juniHttpInterfaceIndex InterfaceIndex, + juniHttpInterfaceRowStatus RowStatus, + juniHttpInterfaceRedirectUrl DisplayString } + +juniHttpInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the interface for which HTTP services are enabled." + ::= { juniHttpInterfaceEntry 1 } + +juniHttpInterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation/deletion of entries in this table according to the + RowStatus textual convention, constrained to support the following + values only: + createAndGo + destroy + + A corresponding entry in ifTable/ifXTable/juniIfTable is created or + destroyed as a result of creating or destroying an entry in this table." + ::= { juniHttpInterfaceEntry 2 } + +juniHttpInterfaceRedirectUrl OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a 64 byte string that will be used as the redirect + URL when requests arrive at the HTTP server over the Ip Interface + configured." + ::= { juniHttpInterfaceEntry 3 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Notifications +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- No notifications are defined in this MIB. Placeholders follow. +-- juniHttpTrapControl OBJECT IDENTIFIER ::= { juniHttpMIB 2 } +-- juniHttpTraps OBJECT IDENTIFIER ::= { juniHttpMIB 3 } +-- juniHttpTrapPrefix OBJECT IDENTIFIER ::= { juniHttpTraps 0 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Conformance information +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniHttpConformance OBJECT IDENTIFIER ::= { juniHttpMIB 4 } +juniHttpCompliances OBJECT IDENTIFIER ::= { juniHttpConformance 1 } +juniHttpGroups OBJECT IDENTIFIER ::= { juniHttpConformance 2 } + +-- +-- compliance statements +-- +juniHttpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement the Juniper HTTP + MIB." + MODULE -- this module + MANDATORY-GROUPS { + juniHttpDaemonGroup, + juniHttpDaemonStatsGroup, + juniHttpInterfaceGroup } + ::= { juniHttpCompliances 1 } -- JUNOSe 8.0 + +juniHttpGroup OBJECT-GROUP + OBJECTS { + juniHttpDaemonRowStatus, + juniHttpDaemonAccessListName, + juniHttpDaemonPort, + juniHttpDaemonSameAddressLimit } + STATUS current + DESCRIPTION + "A collection of objects providing management of HTTP services in a + Juniper product." + ::= { juniHttpGroups 1 } -- JUNOSe 8.0 + +juniHttpDaemonStatsGroup OBJECT-GROUP + OBJECTS { + juniHttpDaemonStatsEnabled, + juniHttpDaemonStatsDisabled, + juniHttpDaemonStatsSameHost, + juniHttpDaemonStatsAccDeny, + juniHttpDaemonStatsNoResource, + juniHttpDaemonStatsCreate, + juniHttpDaemonStatsRemove, + juniHttpDaemonStatsAged, + juniHttpDaemonStatsServed, + juniHttpDaemonStatsHtmlError, + juniHttpDaemonStatsUnknownUrl } + STATUS current + DESCRIPTION + "A collection of objects providing management of HTTP interfaces in a + Juniper product." + ::= { juniHttpGroups 2 } -- JUNOSe 8.0 + +juniHttpInterfaceGroup OBJECT-GROUP + OBJECTS { + juniHttpInterfaceRowStatus, + juniHttpInterfaceRedirectUrl } + STATUS current + DESCRIPTION + "A collection of objects providing management of HTTP interfaces in a + Juniper product." + ::= { juniHttpGroups 3 } -- JUNOSe 8.0 + +END diff --git a/MIBS/junose/broken/Juniper-IGMP-CONF b/MIBS/junose/broken/Juniper-IGMP-CONF new file mode 100644 index 0000000..1094ab9 --- /dev/null +++ b/MIBS/junose/broken/Juniper-IGMP-CONF @@ -0,0 +1,208 @@ + +-- ***************************************************************************** +-- Juniper-IGMP-CONF +-- +-- SNMP Agent Capabilities definitions for the IGMP MIBs. +-- +-- Copyright (c) 2001 Unisphere Networks, Inc. +-- Copyright (c) 2002-2006 Juniper Networks, Inc. +-- All rights reserved. +-- ***************************************************************************** + +Juniper-IGMP-CONF DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + AGENT-CAPABILITIES + FROM SNMPv2-CONF + juniAgents + FROM Juniper-Agents; + +juniIgmpAgent MODULE-IDENTITY + LAST-UPDATED "200608250540Z" -- 25-Aug-06 12:40 AM EST + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + E-mail: mib@Juniper.net" + DESCRIPTION + "The agent capabilities definitions for the Internet Group Management + Protocol (IGMP) component of the SNMP agent in the Juniper E-series + family of products." + -- Revision History + + REVISION "200608250540Z" -- 25-Aug-06 12:40 AM EST - JUNOSe 7.0 + DESCRIPTION + "Added rsIgmpIfLocationType for support on REX platform and deprecated + rsIgmpGroupsTable." + REVISION "200309291822Z" -- 29-Sep-03 02:22 PM EDT - JUNOSe 5.1 + DESCRIPTION + "Juniper-IGMP-MIB: + Added IGMP admin state support." + REVISION "200210281506Z" -- 28-Oct-02 10:06 AM EST - JUNOSe 5.0 + DESCRIPTION + "Juniper-IGMP-MIB: + Replaced Unisphere names with Juniper names. + Added support for interface addresses and multicast group limits." + REVISION "200208292048Z" -- 29-Aug-02 04:48 PM EDT - JUNOSe 4.1 + DESCRIPTION + "IGMP-STD-MIB: + Added support for the IETF IGMP MIB (RFC 2933)." + REVISION "200103281720Z" -- 28-Mar-01 12:20 PM EST - JUNOSe 3.2 + DESCRIPTION + "The initial release of this management information module." + ::= { juniAgents 19 } + + +-- ***************************************************************************** +-- IGMP SNMP Agent Capabilities definitions +-- ***************************************************************************** +juniIgmpAgentV1 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 1 of the IGMP component of the JUNOSe SNMP agent. This version + of the IGMP component was supported in JUNOSe 3.0 thru 4.0 system + releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the IGMP application in JUNOSe. + These capabilities became obsolete when support was added for the + IGMP-STD-MIB (RFC 2933)." + SUPPORTS Juniper-IGMP-MIB + INCLUDES { + juniIgmpProxyInterfaceGroup, + juniIgmpProxyCacheGroup } + ::= { juniIgmpAgent 1 } + +juniIgmpAgentV2 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 2 of the IGMP component of the JUNOSe SNMP agent. This version + of the IGMP component was supported in JUNOSe 4.1 and subsequent 4.x + system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the IGMP application in + JUNOSe. These capabilities became obsolete when support was added to + Juniper-IGMP-MIB for interface addresses and multicast group limits." + SUPPORTS IGMP-STD-MIB + INCLUDES { + igmpBaseMIBGroup, + igmpRouterMIBGroup, + igmpV2HostMIBGroup, + igmpHostOptMIBGroup, + igmpV2RouterMIBGroup, + igmpV2ProxyMIBGroup } + VARIATION igmpCacheSelf + ACCESS read-only + DESCRIPTION + "This attribute is not supported on the JUNOSe system. It will + always get created with a value of false and can be read only. + JUNOSe currently has no applications which join multicast + groups." + SUPPORTS Juniper-IGMP-MIB + INCLUDES { + juniIgmpProxyInterfaceGroup, + juniIgmpProxyCacheGroup } + ::= { juniIgmpAgent 2 } + +juniIgmpAgentV3 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 3 of the IGMP component of the JUNOSe SNMP agent. This version + of the IGMP component was supported in JUNOSe 5.0 system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the IGMP application in + JUNOSe. These capabilities became obsolete when support was added to + Juniper-IGMP-MIB for the administrative state object." + SUPPORTS IGMP-STD-MIB + INCLUDES { + igmpBaseMIBGroup, + igmpRouterMIBGroup, + igmpV2HostMIBGroup, + igmpHostOptMIBGroup, + igmpV2RouterMIBGroup, + igmpV2ProxyMIBGroup } + VARIATION igmpCacheSelf + ACCESS read-only + DESCRIPTION + "This attribute is not supported on the JUNOSe system. It will + always get created with a value of false and can be read only. + JUNOSe currently has no applications which join multicast + groups." + SUPPORTS Juniper-IGMP-MIB + INCLUDES { + juniIgmpProxyInterfaceGroup, + juniIgmpProxyCacheGroup, + juniIgmpInterfaceGroup, + juniIgmpGroupsGroup } + ::= { juniIgmpAgent 3 } + +juniIgmpAgentV4 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 4 of the IGMP component of the JUNOSe SNMP agent. This version + of the IGMP component is supported in JUNOSe 5.1 and subsequent system + releases." + STATUS deprecated + DESCRIPTION + "The MIBs supported by the SNMP agent for the IGMP application in + JUNOSe." + SUPPORTS IGMP-STD-MIB + INCLUDES { + igmpBaseMIBGroup, + igmpRouterMIBGroup, + igmpV2HostMIBGroup, + igmpHostOptMIBGroup, + igmpV2RouterMIBGroup, + igmpV2ProxyMIBGroup } + VARIATION igmpCacheSelf + ACCESS read-only + DESCRIPTION + "This attribute is not supported on the JUNOSe system. It will + always get created with a value of false and can be read only. + JUNOSe currently has no applications which join multicast + groups." + SUPPORTS Juniper-IGMP-MIB + INCLUDES { + juniIgmpProxyInterfaceGroup, + juniIgmpProxyCacheGroup, + juniIgmpInterfaceGroup2, + juniIgmpGroupsGroup } + ::= { juniIgmpAgent 4 } + + +juniIgmpAgentV5 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 5 of the IGMP component of the JUNOSe SNMP agent. This version + of the IGMP component is supported in JUNOSe 7.0 and subsequent system + releases." + STATUS current + DESCRIPTION + "The MIBs supported by the SNMP agent for the IGMP application in + JUNOSe." + SUPPORTS IGMP-STD-MIB + INCLUDES { + igmpBaseMIBGroup, + igmpRouterMIBGroup, + igmpV2HostMIBGroup, + igmpHostOptMIBGroup, + igmpV2RouterMIBGroup, + igmpV2ProxyMIBGroup } + VARIATION igmpCacheSelf + ACCESS read-only + DESCRIPTION + "This attribute is not supported on the JUNOSe system. It will + always get created with a value of false and can be read only. + JUNOSe currently has no applications which join multicast + groups." + SUPPORTS Juniper-IGMP-MIB + INCLUDES { + juniIgmpProxyInterfaceGroup, + juniIgmpProxyCacheGroup, + juniIgmpInterfaceGroup2, + juniIgmpGroupsGroup2 } + ::= { juniIgmpAgent 5 } + +END diff --git a/MIBS/junose/broken/Juniper-IP-MIB b/MIBS/junose/broken/Juniper-IP-MIB new file mode 100644 index 0000000..6bebc88 --- /dev/null +++ b/MIBS/junose/broken/Juniper-IP-MIB @@ -0,0 +1,3362 @@ + +-- ***************************************************************************** +-- Juniper-IP-MIB +-- +-- Juniper Networks Enterprise MIB +-- Extensions for IP Protocol Management +-- +-- Copyright (c) 1998, 1999 Redstone Communications, Inc. +-- Copyright (c) 1999, 2002 Unisphere Networks, Inc. +-- Copyright (c) 2002-2008 Juniper Networks, Inc. +-- All Rights Reserved. +-- ***************************************************************************** + +Juniper-IP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE, Unsigned32, IpAddress, Counter64, + Gauge32 + FROM SNMPv2-SMI + TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex, InterfaceIndexOrZero, ifIndex + FROM IF-MIB + ipCidrRouteEntry + FROM IP-FORWARD-MIB + ipCidrRouteNumber + FROM IP-FORWARD-MIB + juniMibs + FROM Juniper-MIBs + JuniEnable, JuniIpAddrLessIf, JuniNextIfIndex + FROM Juniper-TC; + + +juniIpMIB MODULE-IDENTITY + LAST-UPDATED "200701172302Z" -- 17-Jan-07 06:02 PM EST + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + E-mail: mib@Juniper.net" + DESCRIPTION + "The IP Protocol MIB for the Juniper Networks enterprise." + -- Revision History + REVISION "200701172302Z" -- 17-Jan-07 06:02 PM EST - JUNOSe 7.3.2 + DESCRIPTION + "Added warm-restart replay initial sequence preference for an IP + interface by adding juniIpIfInitSeqPrefOper and juniIpIfInitSeqPrefAdmin." + REVISION "200503301349Z" -- 30-Mar-05 01:49 PM IST - JUNOSe 7.0 + DESCRIPTION + "Added IP Route Summary support for Unicast and Multicast Routes." + REVISION "200504292037Z" -- 29-Apr-05 04:37 PM EDT - JUNOSe 7.0 + DESCRIPTION + "Added RLI-1925 Source Address Validation Failure Traps support." + REVISION "200409201349Z" -- 20-Sep-04 09:49 AM EDT - JUNOSe 6.1 + DESCRIPTION + "Added RLI-1684 Route Table Maximum Route support." + REVISION "200409101526Z" -- 04-Sep-10 10:26 AM EST - JUNOSe 6.0 + DESCRIPTION + "Obsoleted the following objects: + juniIpVpnIdOui + juniIpVpnIdIndex" + REVISION "200311031526Z" -- 03-Nov-03 10:26 AM EST - JUNOSe 5.2 + DESCRIPTION + "Added support to juniIpIfEntry for TCP MSS configuration." + REVISION "200306251948Z" -- 25-Jun-03 03:48 PM EDT - JUNOSe 5.1 + DESCRIPTION + "Added IP interface summary statistics support - juniIpIfSummary. + Added support for Interface Mirroring by adding juniIpIfAnalyzerMode. + Added support to juniIpIfEntry for IP interface auto configure." + REVISION "200302111905Z" -- 11-Feb-03 02:05 PM EST - JUNOSe 5.0 + DESCRIPTION + "Replaced Unisphere names with Juniper names. + In juniIpInterfaceGroup, added juniIpIfRouterIndex + In juniIpIfTable, to support unnumbered interfaces referencing numbered + interfaces in addition to loopback interfaces, the following objects + were deprecated: + juniIpIfLoopback + juniIpIfLoopbackUid + and the following objects were added: + juniIpIfInheritNum + juniIpIfInheritNumUid + In juniIpAddrTable, to support unnumbered interfaces referencing + numbered interfaces in addition to loopback interfaces, the following + object was deprecated: + juniIpAdEntUnnumLoopbackIfIndex + and the following object was added: + juniIpAdEntUnnumInheritNumIfIndex + Added new types to juniIpIfType." + REVISION "200210231853Z" -- 23-Oct-02 02:53 PM EDT - JUNOSe 4.1 + DESCRIPTION + "Added the following scalar objects: + juniIpBgpCommunityNewFormat + juniIpBgpAsConfedSetNewFormat + Obsoleted the following objects: + juniIpArpTimeout + juniIpRouteLimit " + REVISION "200204032206Z" -- 03-Apr-02 05:06 PM EST - JUNOSe 4.0 + DESCRIPTION + "Obsoleted the following objects with the introduction of QoS: + juniIpIfStatsInForwardedPackets + juniIpIfStatsInForwardedOctets + juniIpIfStatsOutRequestedPackets + juniIpIfStatsOutRequesteOctets + juniIpIfStatsGreenOutSchedDropPackets + juniIpIfStatsYellowOutSchedDropPackets + juniIpIfStatsRedOutSchedDropOctets + juniIpIfStatsGreenOutSchedDropOctets + juniIpIfStatsYellowOutSchedDropOctets + juniIpIfStatsRedOutSchedDropOctet " + REVISION "200107051400Z" -- 05-Jul-01 10:00 AM EDT - JUNOSe 3.2 + DESCRIPTION + "Added the juniIpIfAssocTable." + REVISION "200106181911Z" -- 18-Jun-01 03:11 PM EDT - JUNOSe 3.0 + DESCRIPTION + "o In juniIpIfTable, added the following: + juniIpIfSAValidation + juniIpIfCreationType + juniIpIfProfileId + juniIpIfAlwaysUp + juniIpIfLoopback + juniIpIfLoopbackUid + juniIpIfDebounceTime + juniIpIfForwarding + juniIpIfForceFragmentation + juniIpIfSharesLowerUid + juniIpIfFilterOptions + juniIpIfName + juniIpIfArpTimeout + juniIpIfAdminSpeed + juniIpIfMultipathMode + juniIpIfSharedNhAddr + juniIpIfSharedNhRouterId + juniIpIfPrimaryIpAddress + juniIpIfPrimaryIpMask + juniIpIfOperDebounceTime + o In juniIpAddrTable, added juniIpAdEntIsSecondary + o In juniIpAddrTable, deprecated juniIpAdEntIgmpEnable + o Added following scalars: + juniIpDebounceTime + juniIpRouterId + juniIpSourceRoutingAdminStatus + juniIpVpnIdOui + juniIpVpnIdIndex + o In juniIpIfStatsTable, added: + juniIpIfStatsGreenOutSchedDropPackets + juniIpIfStatsYellowOutSchedDropPackets + juniIpIfStatsRedOutSchedDropPackets + juniIpIfStatsGreenOutSchedDropOctets + juniIpIfStatsYellowOutSchedDropOctets + juniIpIfStatsRedOutSchedDropOctets + o Changed the type of juniIpRouteStaticNextHop to JuniIpAddrLessIf to + support setting static routes next hop values to unnumbered IP + interfaces. This type is a Juniper TC, which can transparently + support the original IpAddress type, so existing clients are not + negatively affected by this change." + REVISION "200007310000Z" -- 31-Jul-00 - JUNOSe 2.2 + DESCRIPTION + "o Added extended IP interface statistics." + REVISION "9911090000Z" -- 9-Nov-99 - JUNOSe 1.3 + DESCRIPTION + "o In juniIpIfTable, added null(5) enumeration value for juniIpIfType. + o Added juniIpIfTypeId object." + REVISION "9909160000Z" -- 16-Sep-99 - JUNOSe 1.1 + DESCRIPTION + "o In juniIpAddrTable, added juniIpAdEntUnnumLoopbackIfIndex, + juniIpAdEntIrdpEnable, juniIpAdEntAccessRouteEnable, + juniIpAdEntAccessRouteHost. + o In juniIpRouteStaticTable, changed Tos to Preference, and added Tag. + o Added juniIpCidrRouteTable (proprietary extensions to standard + ipCidrRouteTable)." + REVISION "9811190000Z" -- 19-Nov-98 - JUNOSe 1.0 + DESCRIPTION + "Initial version of this MIB module." + ::= { juniMibs 12 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Managed objects +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniIpObjects OBJECT IDENTIFIER ::= { juniIpMIB 1 } + +juniIpInterface OBJECT IDENTIFIER ::= { juniIpObjects 1 } +juniIpAddress OBJECT IDENTIFIER ::= { juniIpObjects 2 } +juniIpRoute OBJECT IDENTIFIER ::= { juniIpObjects 3 } +juniIpGlobals OBJECT IDENTIFIER ::= { juniIpObjects 4 } +juniIpIfSummary OBJECT IDENTIFIER ::= { juniIpObjects 5 } +juniIpRouteSummary OBJECT IDENTIFIER ::= { juniIpObjects 6 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IP Global attributes +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniIpDebounceTime OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in milliseconds that an event has to be in the same state + before being reported." + DEFVAL { 0 } + ::= { juniIpGlobals 1 } + +juniIpRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router-id that this IP router will use to identify itself." + ::= { juniIpGlobals 2 } + +juniIpSourceRoutingAdminStatus OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative setting for source routing." + ::= { juniIpGlobals 3 } + +juniIpVpnIdOui OBJECT-TYPE + SYNTAX Integer32 (0..16777215) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The OUI portion of the VPN identifier. This object must be set + coincident with the index portion of the VpnId (juniIpVpnIdIndex), + otherwise the set will fail." + ::= { juniIpGlobals 4 } + +juniIpVpnIdIndex OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The index portion of the VPN identifier. This object must be set + coincident with the OUI portion of the VpnId (juniIpVpnOui), otherwise + the set will fail." + ::= { juniIpGlobals 5 } + +juniIpBgpCommunityNewFormat OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The BGP community format to be used. Set to true to use the community + number, as number format." + DEFVAL { false } + ::= { juniIpGlobals 6 } + +juniIpBgpAsConfedSetNewFormat OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The BGP as confederation set format to be used. Set to true to display + the confederation set as a comma separated list, enclosed in squared + braces." + DEFVAL { false } + ::= { juniIpGlobals 7 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IP Interface Summary Statistics Attributes +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniIpIfSummaryTotalIntf OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IP interfaces." + ::= { juniIpIfSummary 1 } + +juniIpIfSummaryTotalIntfUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IP interfaces in operational state UP." + ::= { juniIpIfSummary 2 } + +juniIpIfSummaryTotalIntfDown OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IP interfaces in operational state DOWN." + ::= { juniIpIfSummary 3 } + +juniIpIfSummaryTotalIntfProtUp OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IP interfaces in protocol state UP." + ::= { juniIpIfSummary 4 } + +juniIpIfSummaryTotalIntfProtDown OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IP interfaces in protocol state DOWN." + ::= { juniIpIfSummary 5 } + +juniIpIfSummaryTotalIntfProtNotPresent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of IP interfaces in protocol state NOT PRESENT." + ::= { juniIpIfSummary 6 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IP Route Summary Statistics Attributes +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniIpRouteUnicastSummary OBJECT IDENTIFIER ::= { juniIpRouteSummary 1 } +juniIpRouteMulticastSummary OBJECT IDENTIFIER ::= { juniIpRouteSummary 2 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IP Route Unicast Summary Statistics Attributes +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +juniIpRouteSummaryUnicastTotalRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP routes." + ::= { juniIpRouteUnicastSummary 1 } + +juniIpRouteSummaryUnicastTotalBytes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes in unicast route entries." + ::= { juniIpRouteUnicastSummary 2 } + +juniIpRouteSummaryUnicastIsisRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP ISIS routes." + ::= { juniIpRouteUnicastSummary 3 } + +juniIpRouteSummaryUnicastIsisLevel1Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP Level 1 ISIS routes." + ::= { juniIpRouteUnicastSummary 4 } + + +juniIpRouteSummaryUnicastIsisLevel2Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP Level 2 ISIS routes." + ::= { juniIpRouteUnicastSummary 5 } + + +juniIpRouteSummaryUnicastRipRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP RIP routes." + ::= { juniIpRouteUnicastSummary 6 } + +juniIpRouteSummaryUnicastStaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP Static routes." + ::= { juniIpRouteUnicastSummary 7 } + + +juniIpRouteSummaryUnicastConnectedRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP Connected routes." + ::= { juniIpRouteUnicastSummary 8 } + +juniIpRouteSummaryUnicastBgpRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP BGP routes." + ::= { juniIpRouteUnicastSummary 9 } + +juniIpRouteSummaryUnicastOspfRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP OSPF routes." + ::= { juniIpRouteUnicastSummary 10 } + +juniIpRouteSummaryUnicastIntraAreaOspfRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP Intra Area OSPF routes." + ::= { juniIpRouteUnicastSummary 11 } + + +juniIpRouteSummaryUnicastInterAreaOspfRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP Inter Area OSPF routes." + ::= { juniIpRouteUnicastSummary 12 } + +juniIpRouteSummaryUnicastExternalOspfRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP External OSPF routes." + ::= { juniIpRouteUnicastSummary 13 } + + +juniIpRouteSummaryUnicastOtherInternalRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP Other Internal routes." + ::= { juniIpRouteUnicastSummary 14} + +juniIpRouteSummaryUnicastAccessRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP Access routes." + ::= { juniIpRouteUnicastSummary 15 } + +juniIpRouteSummaryUnicastIntCreatedAccessHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP Internally Created Access Host routes." + ::= { juniIpRouteUnicastSummary 16 } + +juniIpRouteSummaryUnicastIntDialoutRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Unicast IP Internally Created Dialout routes." + ::= { juniIpRouteUnicastSummary 17 } + +juniIpRouteSummaryUnicastRouteMemoryActive OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unicast IP Route Memory Storage." + ::= { juniIpRouteUnicastSummary 18 } + +juniIpRouteSummaryUnicastLastRouteAddedOrDeletedIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address for last Unicast route added or deleted." + ::= { juniIpRouteUnicastSummary 19 } + +juniIpRouteSummaryUnicastLastRouteAddedOrDeletedMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subnet mask for last Unicast route added or deleted." + ::= { juniIpRouteUnicastSummary 20 } + +juniIpRouteSummaryUnicastLastRouteAddedOrDeletedClient OBJECT-TYPE + SYNTAX INTEGER { + inValid(0), + isis(1), + rip(2), + ospf(3), + static(4), + local(5), + bgp(6), + mbgp(7), + staticLow(8), + ospfInternal(9), + ospfExternal(10), + dvmrp(11), + dvmrpAggregate(12), + hidden(13), + access(14), + accessInternal(15), + dialOut(16), + default(17) } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client for last Unicast route added or deleted." + ::= { juniIpRouteUnicastSummary 21 } + +juniIpRouteSummaryUnicastLastRouteAddedOrDeletedDate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date for last Unicast route added or deleted." + ::= { juniIpRouteUnicastSummary 22 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IP Route Multicast Summary Statistics Attributes +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +juniIpRouteSummaryMulticastTotalRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP routes." + ::= { juniIpRouteMulticastSummary 1 } + +juniIpRouteSummaryMulticastTotalBytes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of bytes in multicast route entries." + ::= { juniIpRouteMulticastSummary 2 } + +juniIpRouteSummaryMulticastIsisRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP ISIS routes." + ::= { juniIpRouteMulticastSummary 3 } + +juniIpRouteSummaryMulticastLevel1IsisRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP Level 1 ISIS routes." + ::= { juniIpRouteMulticastSummary 4 } + + +juniIpRouteSummaryMulticastLevel2IsisRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP Level 2 ISIS routes." + ::= { juniIpRouteMulticastSummary 5 } + +juniIpRouteSummaryMulticastRipRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP RIP routes." + ::= { juniIpRouteMulticastSummary 6 } + +juniIpRouteSummaryMulticastStaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP Static routes." + ::= { juniIpRouteMulticastSummary 7 } + + +juniIpRouteSummaryMulticastConnectedRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP Connected routes." + ::= { juniIpRouteMulticastSummary 8 } + +juniIpRouteSummaryMulticastBgpRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP BGP routes." + ::= { juniIpRouteMulticastSummary 9 } + +juniIpRouteSummaryMulticastOspfRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP OSPF routes." + ::= { juniIpRouteMulticastSummary 10 } + +juniIpRouteSummaryMulticastIntraAreaOspfRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP Intra Area OSPF routes." + ::= { juniIpRouteMulticastSummary 11 } + +juniIpRouteSummaryMulticastInterAreaOspfRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP Inter Area OSPF routes." + ::= { juniIpRouteMulticastSummary 12 } + +juniIpRouteSummaryMulticastExternalOspfRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP External OSPF routes." + ::= { juniIpRouteMulticastSummary 13 } + +juniIpRouteSummaryMulticastOtherInternalRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP Other Internal routes." + ::= { juniIpRouteMulticastSummary 14} + +juniIpRouteSummaryMulticastAccessRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP Access routes." + ::= { juniIpRouteMulticastSummary 15 } + +juniIpRouteSummaryMulticastIntCreatedAccessHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP Internally Created Access Host routes." + ::= { juniIpRouteMulticastSummary 16 } + +juniIpRouteSummaryMultiastIntDialoutRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Multicast IP Internally Created Dialout routes." + ::= { juniIpRouteMulticastSummary 17 } + +juniIpRouteSummaryMulticastRouteMemoryActive OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Multicast IP Route Memory Storage." + ::= { juniIpRouteMulticastSummary 18 } + +juniIpRouteSummaryMulticastLastRouteAddedOrDeletedIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address for last Multicast route added or deleted." + ::= { juniIpRouteMulticastSummary 19 } + +juniIpRouteSummaryMulticastLastRouteAddedOrDeletedMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Subnet Mask for last Multicast route added or deleted." + ::= { juniIpRouteMulticastSummary 20 } + +juniIpRouteSummaryMulticastLastRouteAddedOrDeletedClient OBJECT-TYPE + SYNTAX INTEGER { + inValid(0), + isis(1), + rip(2), + ospf(3), + static(4), + local(5), + bgp(6), + mbgp(7), + staticLow(8), + ospfInternal(9), + ospfExternal(10), + dvmrp(11), + dvmrpAggregate(12), + hidden(13), + access(14), + accessInternal(15), + dialOut(16), + default(17) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client for last Multicast route added or deleted." + ::= { juniIpRouteMulticastSummary 21} + +juniIpRouteSummaryMulticastLastRouteAddedOrDeletedDate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date for last Multicast route added or deleted." + ::= { juniIpRouteMulticastSummary 22} + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IP Interface attributes +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- IfIndex selection for creating new IP interfaces +-- +juniIpNextIfIndex OBJECT-TYPE + SYNTAX JuniNextIfIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Coordinate ifIndex value allocation for entries in juniIpIfTable. + + A GET of this object returns the next available ifIndex value to be used + to create an entry in the associated interface table; or zero, if no + valid ifIndex value is available. This object also returns a value of + zero when it is the lexicographic successor of a varbind presented in an + SNMP GETNEXT or GETBULK request, for which circumstance it is assumed + that ifIndex allocation is unintended. + + Successive GETs will typically return different values, thus avoiding + collisions among cooperating management clients seeking to create table + entries simultaneously. " + ::= { juniIpInterface 1 } + + +-- +-- The IP Interface Table +-- +juniIpIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniIpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains entries for IP interfaces present in the system." + ::= { juniIpInterface 2 } + +juniIpIfEntry OBJECT-TYPE + SYNTAX JuniIpIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry describes the characteristics of an IP interface. + Creating/deleting entries in this table causes corresponding entries for + be created/deleted in ifTable/ifXTable/juniIfTable." + INDEX { juniIpIfIndex } + ::= { juniIpIfTable 1 } + +JuniIpIfEntry ::= SEQUENCE { + juniIpIfIndex InterfaceIndex, + juniIpIfRowStatus RowStatus, + juniIpIfLowerIfIndex InterfaceIndexOrZero, + juniIpIfType INTEGER, + juniIpIfTypeId Unsigned32, + juniIpIfSAValidationEnable JuniEnable, + juniIpIfCreationType INTEGER, + juniIpIfProfileId Unsigned32, + juniIpIfAlwaysUp JuniEnable, + juniIpIfLoopback JuniEnable, + juniIpIfLoopbackUid InterfaceIndexOrZero, + juniIpIfDebounceTime Integer32, + juniIpIfForwarding JuniEnable, + juniIpIfForceFragmentation JuniEnable, + juniIpIfSharesLowerUid JuniEnable, + juniIpIfFilterOptions Unsigned32, + juniIpIfName OCTET STRING, + juniIpIfArpTimeout Unsigned32, + juniIpIfAdminSpeed Unsigned32, + juniIpIfMultipathMode INTEGER, + juniIpIfSharedNhAddr IpAddress, + juniIpIfSharedNhRouterId Unsigned32, + juniIpIfPrimaryIpAddress IpAddress, + juniIpIfPrimaryIpMask IpAddress, + juniIpIfOperDebounceTime Integer32, + juniIpIfRouterIndex Unsigned32, + juniIpIfInheritNum JuniEnable, + juniIpIfInheritNumUid InterfaceIndexOrZero, + juniIpIfAnalyzerMode INTEGER, + juniIpIfAutoConfigure JuniEnable, + juniIpIfTcpMss Integer32, + juniIpIfInitSeqPrefOper Unsigned32, + juniIpIfInitSeqPrefAdmin Unsigned32, + juniIpIfArpSpoofCheck JuniEnable } + +juniIpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the IP interface. When creating entries in this table, + suitable values for this object are determined by reading + juniIpNextIfIndex." + ::= { juniIpIfEntry 1 } + +juniIpIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation/deletion of entries in this table according to the + RowStatus textual convention, constrained to support the following + values only: + createAndGo + destroy + + To create an entry in this table, the following entry objects MUST be + explicitly configured: + juniIpIfRowStatus + juniIpIfLowerIfIndex + + In addition, when creating an entry the following conditions must hold: + + A value for juniIpIfIndex must have been determined previously, + typically by reading juniIpNextIfIndex. + + The interface identified by a nonzero juniIpIfLowerIfIndex must + exist. + + If juniIpIfType is configured to be 'loopback' or 'null', + juniIpIfLowerIfIndex must be set to zero. + + The selected value of juniIpIfType must be compatible with the + underlying media interface identified by juniIpIfLowerIfIndex. + + Once created, the following objects may not be modified: + juniIpIfLowerIfIndex + juniIpIfType + juniIpIfTypeId + + A corresponding entry in ifTable/ifXTable/juniIfTable is created/ + destroyed as a result of creating/destroying an entry in this table." + ::= { juniIpIfEntry 2 } + +juniIpIfLowerIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of a media interface over which this IP interface is to be + layered. A value of zero is used when juniIpIfType is specified to be + loopback(4) or null(5)." + ::= { juniIpIfEntry 3 } + +juniIpIfType OBJECT-TYPE + SYNTAX INTEGER { + other(0), + broadcast(1), + pointToPoint(2), + nbma(3), + loopback(4), + null(5), + bgpMplsVpn(6), + vrfInternal(7), + dialout(8) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of network interface." + DEFVAL { pointToPoint } + ::= { juniIpIfEntry 4 } + +juniIpIfTypeId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A numerical distinguisher relevant for the loopback and null IP + interface types. + loopback Must be unique for all IP interfaces of this type. + null Must be unique for all IP interfaces of this type. + (FOR IMPLEMENTATIONS THAT SUPPORT ONE AND ONLY ONE NULL + INTERFACE, THE VALUE ZERO MUST BE USED.) + + For all other IP interface types, this object is not relevant, reports a + value of zero when read, and must be given a value of zero if explicitly + configured during creation." + DEFVAL { 0 } + ::= { juniIpIfEntry 5 } + +juniIpIfSAValidationEnable OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable source address validation on this IP network interface." + DEFVAL { disable } + ::= { juniIpIfEntry 6 } + +juniIpIfCreationType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dynamic(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify if the interface was created due to static configuration or due + to some dynamic event. Dynamic interfaces are not stored in NVS." + ::= { juniIpIfEntry 7 } + +juniIpIfProfileId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identified the profile used when creating a dynamic interface." + DEFVAL { 0 } + ::= { juniIpIfEntry 8 } + +juniIpIfAlwaysUp OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When enabled, the interface is determined to be up regardless of the + state of any lower layer interfaces." + DEFVAL { disable } + ::= { juniIpIfEntry 9 } + +juniIpIfLoopback OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Indicates whether the interface is a loopback type interface. + + This object has been replaced by juniIpIfInheritNum." + DEFVAL { disable } + ::= { juniIpIfEntry 10 } + +juniIpIfLoopbackUid OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Specify the interface index of a loopback interface whose IP address + should be used when sourcing traffic on this interface. Useful for + unnumbered interfaces. + + This object has been replaced by juniIpIfInheritNumUid." + DEFVAL { 0 } + ::= { juniIpIfEntry 11 } + +juniIpIfDebounceTime OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the time in milliseconds that a layer 2 interface must remain + in a state before it is conveyed to the IP layer. Useful for interfaces + that experience brief outages that should not constitute a route flap. + A value of 0 indicates that the feature is disabled." + DEFVAL { 0 } + ::= { juniIpIfEntry 12 } + +juniIpIfForwarding OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable the forwarding of IP traffic to/from this interface. + This is currently only applicable to the out-of-band management port." + DEFVAL { enable } + ::= { juniIpIfEntry 13 } + +juniIpIfForceFragmentation OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Force the fragmentation of all IP packets greater than the interface + MTU even if the DF bit is set." + DEFVAL { disable } + ::= { juniIpIfEntry 14 } + +juniIpIfSharesLowerUid OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the interface as sharing a lower interface with another + interface vs owning it outright." + ::= { juniIpIfEntry 15 } + +juniIpIfFilterOptions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Bit mask to configure the interface to filter packets with IP header + options. Currently, either no bits or all bits may be set." + DEFVAL { 0 } + ::= { juniIpIfEntry 16 } + +juniIpIfName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the IP interface discriminator for an IP interface not attached + to a layer 2 interface with a specific location." + DEFVAL { ''H } + ::= { juniIpIfEntry 17 } + +juniIpIfArpTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the ARP timeout for this interface in seconds." + DEFVAL { 21600 } + ::= { juniIpIfEntry 18 } + + +juniIpIfAdminSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set an administrative speed for the interface that overrides the speed + learned from the lower layer. A value of 0 indicates no speed is + specified." + DEFVAL { 0 } + ::= { juniIpIfEntry 19 } + +juniIpIfMultipathMode OBJECT-TYPE + SYNTAX INTEGER { + hashed(1), + roundRobin(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configure the mode this interface should use when forwarding equal-cost + multipath traffic." + DEFVAL { hashed } + ::= { juniIpIfEntry 20 } + +juniIpIfSharedNhAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of either a direct or indirect next-hop toward which + this shared interface should point." + DEFVAL { 0 } + ::= { juniIpIfEntry 21 } + +juniIpIfSharedNhRouterId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The identifier for the domain of a virtual router in which the + juniIpIfSharedNhAddr should be resolved." + DEFVAL { 0 } + ::= { juniIpIfEntry 22 } + +juniIpIfPrimaryIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of the primary IP network on an interface." + ::= { juniIpIfEntry 23 } + +juniIpIfPrimaryIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address mask of the primary IP network on an interface." + ::= { juniIpIfEntry 24 } + +juniIpIfOperDebounceTime OBJECT-TYPE + SYNTAX Integer32 (0..60000) + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the operational time in milliseconds that a layer2 interface + must remain in a state before it is conveyed to the IP layer. Useful + for interfaces that experience brief outages that should not constitute + a route flap. A value of 0 indicates that the feature is disabled." + ::= { juniIpIfEntry 25 } + +juniIpIfRouterIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index or ID of the router." + ::= { juniIpIfEntry 26 } + +juniIpIfInheritNum OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this numbered interface is referenced by unnumbered + interfaces." + ::= { juniIpIfEntry 27 } + +juniIpIfInheritNumUid OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specify the interface index of a numbered interface whose IP address + should be used when sourcing traffic on this interface. Useful for + unnumbered interfaces." + DEFVAL { 0 } + ::= { juniIpIfEntry 28 } + +juniIpIfAnalyzerMode OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1), + default(2) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to set the interface to analyzer mode. When enabled(1), all IP + packets entering this interface and all non-mirror IP packets leaving + this interface will be dropped. The value default(2) specifies that + this interface will be the default analyzer port for the virtual-router + where the interface resides." + DEFVAL { disable } + ::= { juniIpIfEntry 29 } + +juniIpIfAutoConfigure OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When enabled, IP subscriber interfaces are created dynamically based on + any attributes defined in the service-profile and the rules associated + with the DCM profile selected for this subscriber." + DEFVAL { disable } + ::= { juniIpIfEntry 30 } + +juniIpIfTcpMss OBJECT-TYPE + SYNTAX Integer32 (0|160..10240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configures TCP MSS value for an IP interface. When configured, MSS + value of TCP SYN packets received or transmitted on the interface will + be compared with the configured value and lowest of the two will replace + the value in the packet." + DEFVAL { 0 } + ::= { juniIpIfEntry 31 } + +juniIpIfInitSeqPrefOper OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the operational warm-restart replay initial sequence + preference value for an IP interface. Following an HA SRP switchover, + high-preference (value 1) IP interfaces are replayed first, followed by + static routes, and then low-preference (value 0) IP interfaces. This + allows static routes that are dependent on high-preference interfaces to + be resolved and routing protocols to exchange information with peers + over high-preference interfaces before low-preference interfaces are + replayed. An IP interface is designated as high-preference either (1) + implicitly by configuring an IGP or PIM protocol on that interface, or + (2) explicitly by juniIpIfInitSeqPrefAdmin (or CLI) configuration." + ::= { juniIpIfEntry 32 } + +juniIpIfInitSeqPrefAdmin OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Configures the warm-restart replay initial sequence preference value + for an IP interface. See the juniIpIfInitSeqPrefOper description for more + information." + DEFVAL { 0 } + ::= { juniIpIfEntry 33 } + +juniIpIfArpSpoofCheck OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When enabled, IP ARP spoof checking is performed on ARP packets + received on the IP interface." + DEFVAL { enable } + ::= { juniIpIfEntry 34 } + +-- +-- The IP Interface Statistics Table +-- +juniIpIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniIpIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains entries for IP interfaces present in the system." + ::= { juniIpInterface 3 } + +juniIpIfStatsEntry OBJECT-TYPE + SYNTAX JuniIpIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry contains statistics for an IP interface." + INDEX { juniIpIfStatsIndex } + ::= { juniIpIfStatsTable 1 } + +JuniIpIfStatsEntry ::= SEQUENCE { + juniIpIfStatsIndex InterfaceIndex, + juniIpIfStatsInPackets Counter64, + juniIpIfStatsInOctets Counter64, + juniIpIfStatsInPoliciedPackets Counter64, + juniIpIfStatsInPoliciedOctets Counter64, + juniIpIfStatsInErrorPackets Counter64, + juniIpIfStatsInSpoofedPackets Counter64, + juniIpIfStatsInForwardedPackets Counter64, + juniIpIfStatsInForwardedOctets Counter64, + juniIpIfStatsOutForwardedPackets Counter64, + juniIpIfStatsOutForwardedOctets Counter64, + juniIpIfStatsOutSchedDropPackets Counter64, + juniIpIfStatsOutSchedDropOctets Counter64, + juniIpIfStatsOutRequestedPackets Counter64, + juniIpIfStatsOutRequestedOctets Counter64, + juniIpIfStatsOutPoliciedPackets Counter64, + juniIpIfStatsOutPoliciedOctets Counter64, + juniIpIfStatsGreenOutSchedDropPackets Counter64, + juniIpIfStatsYellowOutSchedDropPackets Counter64, + juniIpIfStatsRedOutSchedDropPackets Counter64, + juniIpIfStatsGreenOutSchedDropOctets Counter64, + juniIpIfStatsYellowOutSchedDropOctets Counter64, + juniIpIfStatsRedOutSchedDropOctets Counter64 } + +juniIpIfStatsIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the IP interface." + ::= { juniIpIfStatsEntry 1 } + +juniIpIfStatsInPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received on this interface." + ::= { juniIpIfStatsEntry 2 } + +juniIpIfStatsInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets received on this interface." + ::= { juniIpIfStatsEntry 3 } + +juniIpIfStatsInPoliciedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped due to rate limiters attached to this + interface." + ::= { juniIpIfStatsEntry 4 } + +juniIpIfStatsInPoliciedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets dropped due to rate limiters attached to this + interface." + ::= { juniIpIfStatsEntry 5 } + +juniIpIfStatsInErrorPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received with errors on this interface." + ::= { juniIpIfStatsEntry 6 } + +juniIpIfStatsInSpoofedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received on this interface with destination + unknown." + ::= { juniIpIfStatsEntry 7 } + +juniIpIfStatsInForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of packets received on this interface that were forwarded + by any interface in the system." + ::= { juniIpIfStatsEntry 8 } + +juniIpIfStatsInForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of octets received on this interface that were forwarded by + any interface in the system." + ::= { juniIpIfStatsEntry 9 } + +juniIpIfStatsOutForwardedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets forwarded by this interface." + ::= { juniIpIfStatsEntry 10 } + +juniIpIfStatsOutForwardedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets forwarded by this interface." + ::= { juniIpIfStatsEntry 11 } + +juniIpIfStatsOutSchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped at this interface due to output queue + congestion." + ::= { juniIpIfStatsEntry 12 } + +juniIpIfStatsOutSchedDropOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets dropped at this interface due to output queue + congestion." + ::= { juniIpIfStatsEntry 13 } + +juniIpIfStatsOutRequestedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of packets requested for transmission at this interface." + ::= { juniIpIfStatsEntry 14 } + +juniIpIfStatsOutRequestedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of octets requested for transmission at this interface." + ::= { juniIpIfStatsEntry 15 } + +juniIpIfStatsOutPoliciedPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets dropped due to rate limiters attached to this + interface." + ::= { juniIpIfStatsEntry 16 } + +juniIpIfStatsOutPoliciedOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets dropped due to rate limiters attached to this + interface." + ::= { juniIpIfStatsEntry 17 } + +juniIpIfStatsGreenOutSchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of packets dropped at this interface due to output queue + congestion in the green output queue. The green output queue has lowest + drop probability." + ::= { juniIpIfStatsEntry 18 } + +juniIpIfStatsYellowOutSchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of packets dropped at this interface due to output queue + congestion in the yellow output queue. The yellow output queue has + medium level drop probability." + ::= { juniIpIfStatsEntry 19 } + +juniIpIfStatsRedOutSchedDropPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of packets dropped at this interface due to output queue + congestion in the red output queue. The red output queue has highest + level drop probability." + ::= { juniIpIfStatsEntry 20 } + +juniIpIfStatsGreenOutSchedDropOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of octets dropped at this interface due to output queue + congestion in the green output queue. The green output queue has the + lowest drop probability." + ::= { juniIpIfStatsEntry 21 } + +juniIpIfStatsYellowOutSchedDropOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of octets dropped at this interface due to output queue + congestion in the yellow output queue. The yellow output queue has the + medium drop probability." + ::= { juniIpIfStatsEntry 22 } + +juniIpIfStatsRedOutSchedDropOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of octets dropped at this interface due to output queue + congestion in the red output queue. The red output queue has the + highest drop probability." + ::= { juniIpIfStatsEntry 23 } + + +-- +-- The IP Interface Association Table +-- +juniIpIfAssocTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniIpIfAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains entries of interfaces present in the system." + ::= { juniIpInterface 4 } + +juniIpIfAssocEntry OBJECT-TYPE + SYNTAX JuniIpIfAssocEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table returns the ifIndex of the IP interface + associated with the lower layer ifIndex supplied as the index to this + table. + + The purpose of this table is to translate L2 interfaces to corresponding + L3 interfaces for billing applications. Since interesting billing + related statistics are kept at L3, it is often useful to know the L2-L3 + relationship. Note that this table is not confined to L2-L3 + relationships. Any interface sublayer can be used to access this table + to determine the relationship with the L3 interface." + INDEX { juniIpIfAssocLowerIfIndex } + ::= { juniIpIfAssocTable 1 } + +JuniIpIfAssocEntry ::= SEQUENCE { + juniIpIfAssocLowerIfIndex InterfaceIndex, + juniIpIfAssocIpIfIndex InterfaceIndexOrZero } + +juniIpIfAssocLowerIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex of the lower layer interface." + ::= { juniIpIfAssocEntry 1 } + +juniIpIfAssocIpIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the IP interface associated with the lower layer + juniIpIfAssocLowerIfIndex. In cases where there is not a 1 to 1 + relationship between lower layer and higher layer IP interface, a zero + value juniIpIfAssocIpIfIndex is returned; this includes the case where + an IP interface has not yet been configued at the top of the interface + column. + + An example usage of this table: + + Assume a user needs to know the ifIndex relationship for all interfaces + with the L3 IP interface. + + Then starting at the bottom of the stack below, the ATM and AAL5's + ifIndex would be used to access the table. The agent will return 0 for + each of these cases because multiple customer's traffic is demultiplexed + at these levels. + + IP_1 + PPP IP_2 + ATM1483_1 ATM1483_2 + \ / + AAL5 + ATM + + If the ATM1483_1 ifIndex is used to access this table, then the value of + juniIpIfAssocLowerIfIndex will be set to the ifIndex of IP_1. + Similarily, if the ATM1483_2 ifIndex is used to access this table, the + juniIpifAssocLowerIfIndex will set to the ifIndex of IP_2." + ::= { juniIpIfAssocEntry 2 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IP Address attributes +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- IP globals +-- +juniIpAddrGlobals OBJECT IDENTIFIER ::= { juniIpAddress 1 } + +juniIpArpTimeout OBJECT-TYPE + SYNTAX Integer32 (1..60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Timeout, in seconds, for ARP requests issued by this entity." + ::= { juniIpAddrGlobals 1 } + +-- +-- IP Address management +-- +juniIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP addressing information for this entity's IP network interfaces. + Representation of both numbered and unnumbered IP interfaces is + supported." + ::= { juniIpAddress 2 } + +juniIpAddrEntry OBJECT-TYPE + SYNTAX JuniIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP addressing information for one of this entity's IP network + interfaces. This interface could be either numbered or unnumbered. + + The following objects correspond to (read-only) counterparts in the + IP-MIB ipAddrTable: + juniIpAdEntAddr + juniIpAdEntIfIndex + juniIpAdEntNetMask + juniIpAdEntBcastAddr + juniIpAdEntReasmMaxSize " + INDEX { juniIpAdEntAddr } + ::= { juniIpAddrTable 1 } + +JuniIpAddrEntry ::= SEQUENCE { + juniIpAdEntAddr JuniIpAddrLessIf, + juniIpAdEntIfIndex InterfaceIndex, + juniIpAdEntNetMask IpAddress, + juniIpAdEntBcastAddr Integer32, + juniIpAdEntReasmMaxSize Integer32, + juniIpAdEntRowStatus RowStatus, + juniIpAdEntAdminStatus JuniEnable, + juniIpAdEntArpRspEnable JuniEnable, + juniIpAdEntProxyArpRspEnable JuniEnable, + juniIpAdEntIgmpEnable JuniEnable, + juniIpAdEntDirectedBcastEnable JuniEnable, + juniIpAdEntIcmpRedirectEnable JuniEnable, + juniIpAdEntIcmpMaskReplyEnable JuniEnable, + juniIpAdEntIcmpUnreachEnable JuniEnable, + juniIpAdEntMtu Integer32, + juniIpAdEntUnnumLoopbackIfIndex InterfaceIndexOrZero, + juniIpAdEntIrdpEnable JuniEnable, + juniIpAdEntAccessRouteEnable JuniEnable, + juniIpAdEntAccessRouteHost IpAddress, + juniIpAdEntIsSecondary JuniEnable, + juniIpAdEntUnnumInheritNumIfIndex InterfaceIndexOrZero } + +juniIpAdEntAddr OBJECT-TYPE + SYNTAX JuniIpAddrLessIf + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address for a numbered IP network interface, if this object's + value has the form 'a.b.c.d', where 'a' is nonzero; or, the ifIndex + (interpreting the low 24 bits of this value as an integer) of an + unnumbered ('address-less') IP interface, if this object's value has the + form '0.b.c.d'." + ::= { juniIpAddrEntry 1 } + +juniIpAdEntIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of the network interface to which this entry's IP + addressing mode pertains." + ::= { juniIpAddrEntry 2 } + +juniIpAdEntNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP subnet mask associated with the IP address of this entry. The + network and host bit fields of the mask are filled with 1's and 0's, + respectively. + + If this entry represents an unnumbered IP interface, this object should + have a value of all ones." + DEFVAL { 'ffffffff'H } + ::= { juniIpAddrEntry 3 } + +juniIpAdEntBcastAddr OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the least-significant bit in the IP broadcast address used + for sending datagrams on the IP network interface associated with this + entry. For example, when the Internet standard all-ones broadcast + address is used, the value will be 1. This value applies to both the + subnet and network broadcasts addresses used by the entity on this + interface." + ::= { juniIpAddrEntry 4 } + +juniIpAdEntReasmMaxSize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest IP datagram which this entity can re-assemble + from incoming IP fragmented datagrams received on this interface." + ::= { juniIpAddrEntry 5 } + +juniIpAdEntRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls the creation/deletion of entries in this table according to + the RowStatus textual convention, constrained to support the following + values only: + createAndGo + destroy + + To create entries for both numbered and unnumbered IP interfaces, the + following entry objects MUST be explicitly configured: + juniIpAdEntRowStatus + juniIpAdEntIfIndex + + To create an entry for a numbered IP interface, the following conditions + must also hold: + <none> + + To create an entry for an unnumbered IP interface, the following + conditions must also hold: + + juniIpAdEntUnnumInheritNumIfIndex must be configured with a nonzero + ifIndex value of an IP numbered interface." + ::= { juniIpAddrEntry 6 } + +juniIpAdEntAdminStatus OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable operation of IP on this IP network interface." + DEFVAL { enable } + ::= { juniIpAddrEntry 7 } + +juniIpAdEntArpRspEnable OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable ARP response on this IP network interface." + DEFVAL { enable } + ::= { juniIpAddrEntry 8 } + +juniIpAdEntProxyArpRspEnable OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable proxy ARP response on this IP network interface." + DEFVAL { disable } + ::= { juniIpAddrEntry 9 } + +juniIpAdEntIgmpEnable OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Enable/disable IGMP operation on this IP network interface." + DEFVAL { disable } + ::= { juniIpAddrEntry 10 } + +juniIpAdEntDirectedBcastEnable OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable forwarding of directed broadcasts on this IP network + interface." + DEFVAL { disable } + ::= { juniIpAddrEntry 11 } + +juniIpAdEntIcmpRedirectEnable OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable transmission of ICMP Redirect messages on this IP + network interface." + DEFVAL { disable } + ::= { juniIpAddrEntry 12 } + +juniIpAdEntIcmpMaskReplyEnable OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable transmission of ICMP Mask Reply messages on this IP + network interface." + DEFVAL { disable } + ::= { juniIpAddrEntry 13 } + +juniIpAdEntIcmpUnreachEnable OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enable/disable transmission of ICMP Unreachable messages on this IP + network interface." + DEFVAL { disable } + ::= { juniIpAddrEntry 14 } + +juniIpAdEntMtu OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The configured MTU size for this IP network interface. If set to zero, + the default MTU size, as determined by the underlying network media, is + used." + ::= { juniIpAddrEntry 15 } + +juniIpAdEntUnnumLoopbackIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "For unnumbered interfaces, the ifIndex of the IP loopback interface + whose IP address is used as the source IP address for IP packets + transmitted on the unnumbered network. + + For numbered interfaces, this object has a value of zero. + + This object has been replaced by juniIpAdEntUnnumInheritNumIfIndex." + DEFVAL { 0 } + ::= { juniIpAddrEntry 16 } + +juniIpAdEntIrdpEnable OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether ICMP Router Discovery Protocol operation is permitted + to be sent on this network." + DEFVAL { enable } + ::= { juniIpAddrEntry 17 } + +juniIpAdEntAccessRouteEnable OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, then establishment/loss of a point-to-point network + connection causes a host route for the remote host to be created/deleted + automatically." + DEFVAL { disable } + ::= { juniIpAddrEntry 18 } + +juniIpAdEntAccessRouteHost OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If an access route has been established, the IP address of the remote + host is reported by this object; otherwise, this object contains the + value 0.0.0.0." + ::= { juniIpAddrEntry 19 } + +juniIpAdEntIsSecondary OBJECT-TYPE + SYNTAX JuniEnable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, then the IP address corresponding to this entry is a + secondary address. If disabled, then the IP address corresponding to + this entry is te primary address." + DEFVAL { disable } + ::= { juniIpAddrEntry 20 } + +juniIpAdEntUnnumInheritNumIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For unnumbered interfaces, the ifIndex of the IP numbered interface + whose IP address is used as the source IP address for IP packets + transmitted on the unnumbered network. + + For numbered interfaces, this object has a value of zero." + DEFVAL { 0 } + ::= { juniIpAddrEntry 21 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- IP Route +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- +-- Route Globals +-- +juniIpRouteGlobals OBJECT IDENTIFIER ::= { juniIpRoute 1 } + +juniIpRouteLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Maximum number of IP routes maintained by this entity. + + Setting a value lower than the current number of routes prevents + additional routes from being learned or configured, but does not cause + existing excess routes to be deleted to enforce the new limit." + ::= { juniIpRouteGlobals 1 } + +juniIpRouteTableLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VRF Route Table Maximum Number of Routes Limit." + DEFVAL { 0 } + ::= { juniIpRouteGlobals 2 } + +juniIpRouteTableWarnPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VRF Route Table Percentage of the Route Limit at which to issue a warning. + The percentage is only valid when juniIpRouteTableWarnOnly is false. It must be set to 0 if + juniIpRouteTableWarnOnly is true." + DEFVAL { 0 } + ::= { juniIpRouteGlobals 3 } + +juniIpRouteTableWarnOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The VRF Route Table Maximum Number of Routes Warning flag. + Do not actually limit the number of routes in the table" + DEFVAL { false } + ::= { juniIpRouteGlobals 4 } + +juniIpRouteTableWarnThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The computed number of route to issue a warning. If juniIpRouteTableWarnOnly is true + this value will be juniIpRouteTableLimit and if juniIpRouteTableWarnOnly is false it will + be juniIpRouteTableLimit * juniIpRouteTableWarnPercentage" + ::= { juniIpRouteGlobals 5 } + +-- +-- Static Route Table +-- +juniIpRouteStaticTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniIpRouteStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of static routes configured on this entity. + + The object definitions and indexing for this table are chosen to closely + align with the IP-FORWARD-MIB's ipCidrRouteTable. + + This table serves three purposes: + 1. Provide the means for configuring static routes. + 2. Provide an efficient view of static routes (otherwise they must be + observed by traversing the entire routing table). + 3. Provide view of static routes configured on network interfaces that + are currently inactive. (In this implementation, static routes + configured on inactive interfaces are not visible in the routing + table.)" + ::= { juniIpRoute 2 } + +juniIpRouteStaticEntry OBJECT-TYPE + SYNTAX JuniIpRouteStaticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A static route." + INDEX { juniIpRouteStaticDest, + juniIpRouteStaticMask, + juniIpRouteStaticPref, + juniIpRouteStaticNextHop } + ::= { juniIpRouteStaticTable 1 } + +JuniIpRouteStaticEntry ::= SEQUENCE { + juniIpRouteStaticDest IpAddress, + juniIpRouteStaticMask IpAddress, + juniIpRouteStaticPref Integer32, + juniIpRouteStaticNextHop JuniIpAddrLessIf, + juniIpRouteStaticRowStatus RowStatus, + juniIpRouteStaticIfIndex Integer32, + juniIpRouteStaticStatus INTEGER, + juniIpRouteStaticNextHopAS Integer32, + juniIpRouteStaticMetric Integer32, + juniIpRouteStaticTag Unsigned32 } + +juniIpRouteStaticDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route. + + This object may not take a Multicast (Class D) address value. + + Any assignment (implicit or otherwise) of an instance of this object to + a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the juniIpRouteStaticMask object + is not equal to x." + ::= { juniIpRouteStaticEntry 1 } + +juniIpRouteStaticMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the mask to be logical-ANDed with the destination address + before being compared to the value in the juniIpRouteStaticDest field. + For those systems that do not support arbitrary subnet masks, an agent + constructs the value of the juniIpRouteStaticMask by reference to the IP + Address Class. + + Any assignment (implicit or otherwise) of an instance of this object to + a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the juniIpRouteStaticDest object + is not equal to juniIpRouteStaticDest." + ::= { juniIpRouteStaticEntry 2 } + +-- The following convention is included for specification +-- of TOS Field contents. At this time, the Host Requirements +-- and the Router Requirements documents disagree on the width +-- of the TOS field. This mapping describes the Router +-- Requirements mapping, and leaves room to widen the TOS field +-- without impact to fielded systems. + +juniIpRouteStaticPref OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The preference of this static route. Higher values correspond to + higher preference. A static route with preference of zero will never be + installed as an active route." + ::= { juniIpRouteStaticEntry 3 } + +juniIpRouteStaticNextHop OBJECT-TYPE + SYNTAX JuniIpAddrLessIf + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the next hop toward the destination." + ::= { juniIpRouteStaticEntry 4 } + +juniIpRouteStaticRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status variable, used according to row installation and removal + conventions." + ::= { juniIpRouteStaticEntry 5 } + +juniIpRouteStaticIfIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex value which identifies the local interface through which + the next hop of this route should be reached. A value of zero means the + router should automatically determine the interface through which the + specified next-hop address is reached. + + An implementation may disallow non-zero values from being configured." + DEFVAL { 0 } + ::= { juniIpRouteStaticEntry 6 } + +juniIpRouteStaticStatus OBJECT-TYPE + SYNTAX INTEGER { + active(0), + inactive(1), + incomplete(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status of this static route. + + active(0) indicates this route is currently being used to reach the + specified destination. + + inactive(1) indicates this route is considered valid, but currently is + superseded by another routing table entry for the destination, having a + higher preference value. + + incomplete(2) indicates this route entry contains information that is + incomplete, or is inconsistent with other system configuration (for + example, the interface specified in juniIpRouteStaticIfIndex does not + exist)." + ::= { juniIpRouteStaticEntry 7 } + +juniIpRouteStaticNextHopAS OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Autonomous System Number of the Next Hop. The semantics of this + object are determined by the routing-protocol specified in the route's + ipCidrRouteProto value. When this object is unknown or not relevant its + value should be set to zero." + DEFVAL { 0 } + ::= { juniIpRouteStaticEntry 8 } + +juniIpRouteStaticMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The primary routing metric for this route. The semantics of this + metric are determined by the routing-protocol specified in the route's + ipCidrRouteProto value. If this metric is not used, its value should be + set to -1." + DEFVAL { -1 } + ::= { juniIpRouteStaticEntry 9 } + +juniIpRouteStaticTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A tag value for this static route." + DEFVAL { 0 } + ::= { juniIpRouteStaticEntry 10 } + + +-- +-- Extensions to IP CIDR Route Table +-- +juniIpCidrRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniIpCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of routes active on this entity. This table is an augmentation + of the IP-FORWARD-MIB's ipCidrRouteTable." + ::= { juniIpRoute 3 } + +juniIpCidrRouteEntry OBJECT-TYPE + SYNTAX JuniIpCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional attributes of an active route." + AUGMENTS { ipCidrRouteEntry } + ::= { juniIpCidrRouteTable 1 } + +JuniIpCidrRouteEntry ::= SEQUENCE { + juniIpCidrRoutePref Integer32, + juniIpCidrRouteArea IpAddress, + juniIpCidrRouteTag Unsigned32 } + +juniIpCidrRoutePref OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The preference of this route. Higher values correspond to higher + preference." + ::= { juniIpCidrRouteEntry 1 } + +juniIpCidrRouteArea OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Area to which this route pertains. A value of 0.0.0.0 indicates no + area is identified." + ::= { juniIpCidrRouteEntry 2 } + +juniIpCidrRouteTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A tag value for this route." + ::= { juniIpCidrRouteEntry 3 } + +-- +-- The IP Route BFD Table +-- + +juniIpRouteStaticBFDTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniIpRouteStaticBFDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Juniper IP interface table describes the BFD-specific + characteristics of interfaces." + ::= { juniIpRoute 4 } + +juniIpRouteStaticBFDEntry OBJECT-TYPE + SYNTAX JuniIpRouteStaticBFDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Juniper IP interface table describes the BFD-specific + characteristics of one interface." + AUGMENTS { juniIpRouteStaticEntry } + ::= { juniIpRouteStaticBFDTable 1 } + +JuniIpRouteStaticBFDEntry ::= SEQUENCE { + juniIpRouteStaticBfdEnable TruthValue, + juniIpRouteStaticBfdMinRxInterval Integer32, + juniIpRouteStaticBfdMinTxInterval Integer32, + juniIpRouteStaticBfdMultiplier Integer32 +} + +juniIpRouteStaticBfdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable indicates whether BFD session on the interface is active or not" + DEFVAL { false } + ::= { juniIpRouteStaticBFDEntry 1 } + +juniIpRouteStaticBfdMinRxInterval OBJECT-TYPE + SYNTAX Integer32 (100..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable specifies upper-limit on rate local-system requires remote-system to + transmit bfd control-packets [milliseconds]" + DEFVAL { 300 } + ::= { juniIpRouteStaticBFDEntry 2 } + +juniIpRouteStaticBfdMinTxInterval OBJECT-TYPE + SYNTAX Integer32 (100..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable specifies lower-limit on rate local-system requires remote-system to + transmit bfd control-packets [milliseconds]" + DEFVAL { 300 } + ::= { juniIpRouteStaticBFDEntry 3 } + +juniIpRouteStaticBfdMultiplier OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable specifies detection-multiplier " + DEFVAL { 3 } + ::= { juniIpRouteStaticBFDEntry 4 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Notifications +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- No notifications are defined in this MIB. Placeholders follow. +juniIpTrapEnables OBJECT IDENTIFIER ::= { juniIpMIB 2 } +juniIpTraps OBJECT IDENTIFIER ::= { juniIpMIB 3 } +juniIpTrapPrefix OBJECT IDENTIFIER ::= { juniIpTraps 0 } +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Trap Definitions +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +juniIpSaValidateTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to true to enable source address validation traps." + DEFVAL { false } + ::= { juniIpTrapEnables 1 } + +juniIpRouteTableTrapRouteLimitExceeded NOTIFICATION-TYPE + OBJECTS {juniIpRouteTableLimit, ipCidrRouteNumber} + STATUS current + DESCRIPTION + "The juniIpRouteTableTrapRouteLimitExceeded Trap indicates that the configured + route Table Limit has been exceeded. Issued once every 5 minutes that + the limit is being exceeded." + ::= { juniIpTrapPrefix 1 } + +juniIpRouteTableTrapRouteLimitRemove NOTIFICATION-TYPE + OBJECTS {juniIpRouteTableLimit, ipCidrRouteNumber} + STATUS current + DESCRIPTION + "The juniIpRouteTableTrapRouteTableLimitRemove Trap indicates that routes have been + freed up for 30 seconds and the Route Table Limit is no longer being violated. + Issued once." + ::= { juniIpTrapPrefix 2 } + +juniIpRouteTableTrapWarnThresholdExceeded NOTIFICATION-TYPE + OBJECTS {juniIpRouteTableLimit, juniIpRouteTableWarnThreshold, ipCidrRouteNumber} + STATUS current + DESCRIPTION + "The juniIpRouteTableTrapWarnThresholdExceeded Trap indicates that the computed + warning threshold has been exceeded. + Issued once every 5 minutes that the warning threshold is being execeeded." + + ::= { juniIpTrapPrefix 3 } + +juniIpTrapSaValidationFailure NOTIFICATION-TYPE + OBJECTS {ifIndex, juniIpIfSaValFailSrcIpAddr, juniIpIfSaValFailDestIpAddr} + STATUS current + DESCRIPTION + "The juniIpTrapSaValidationFailure Trap indicates that a source address validation + failure occurred on an interface. The interface on which the failure occurred, + the source ip address and the destination ip address of the packet causing the + failure are returned." + + ::= { juniIpTrapPrefix 4 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Notification control objects +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniIpMIBNotificationObjects OBJECT IDENTIFIER ::= { juniIpTraps 1 } + +juniIpIfSaValFailSrcIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The source IP address of the packet that caused the last source address + validation failure on the IP interface." + ::= { juniIpMIBNotificationObjects 1 } + +juniIpIfSaValFailDestIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The destination IP address of the packet that caused the last source address + validation failure on the IP interface." + ::= { juniIpMIBNotificationObjects 2 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Conformance information +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniIpConformance OBJECT IDENTIFIER ::= { juniIpMIB 4 } +juniIpCompliances OBJECT IDENTIFIER ::= { juniIpConformance 1 } +juniIpGroups OBJECT IDENTIFIER ::= { juniIpConformance 2 } + +-- +-- compliance statements +-- +juniIpCompliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the Juniper + IP MIB. This statement became obsolete when the IP interface and IP + address groups changed and the global objects were added." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup, + juniIpAddressGroup, + juniIpRouteGroup } + ::= { juniIpCompliances 1 } -- JUNOSe 2.2 + +juniIpCompliance2 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the Juniper + IP MIB. This statement became obsolete when the juniIpIfAssocTable was + added." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup2, + juniIpAddressGroup2, + juniIpRouteGroup, + juniIpGlobalGroup } + ::= { juniIpCompliances 2 } -- JUNOSe 3.0 + +juniIpCompliance3 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the Juniper + IP MIB. This statement became obsolete when the QoS related objects + were obsoleted." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup3, + juniIpAddressGroup2, + juniIpRouteGroup, + juniIpGlobalGroup } + ::= { juniIpCompliances 3 } -- JUNOSe 3.2 + +juniIpCompliance4 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the + Juniper IP MIB. This statement became obsolete when the QoS related + objects were obsoleted." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup4, + juniIpAddressGroup2, + juniIpRouteGroup, + juniIpGlobalGroup } + ::= { juniIpCompliances 4 } -- JUNOSe 4.0 + +juniIpCompliance5 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the Juniper + IP MIB. This statement became obsolete when support was added for + router index and unnumbered interfaces referencing numbered interfaces." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup4, + juniIpAddressGroup3, + juniIpRouteGroup2, + juniIpGlobalGroup2 } + ::= { juniIpCompliances 5 } -- JUNOSe 4.1 + +juniIpCompliance6 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the Juniper + IP MIB. This statement became obsolete when interface mirroring and + interface auto configure support was added." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup5, + juniIpAddressGroup4, + juniIpRouteGroup2, + juniIpGlobalGroup2 } + ::= { juniIpCompliances 6 } -- JUNOSe 5.0 + +juniIpCompliance7 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the Juniper + IP MIB. This statement became obsolete when interface TCP MSS feature + was added." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup6, + juniIpAddressGroup4, + juniIpRouteGroup2, + juniIpGlobalGroup2, + juniIpIfSummaryGroup } + ::= { juniIpCompliances 7 } -- JUNOSe 5.1 + +juniIpCompliance8 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "Obsolete compliance statement for entities which implement the Juniper + IP MIB. This statement became obsolete when juniIpVpnIdOui and + juniIpVpnIdIndex were obsoleted." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup7, + juniIpAddressGroup4, + juniIpRouteGroup2, + juniIpGlobalGroup2, + juniIpIfSummaryGroup } + ::= { juniIpCompliances 8 } -- JUNOSe 5.2 + + +juniIpCompliance9 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for entities which implement the Juniper IP + MIB." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup7, + juniIpAddressGroup4, + juniIpRouteGroup2, + juniIpGlobalGroup3, + juniIpIfSummaryGroup, + juniIpNotificationsGroup } + ::= { juniIpCompliances 9 } -- JUNOSe 6.0 + +juniIpCompliance10 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for entities which implement the Juniper IP + MIB." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup7, + juniIpAddressGroup4, + juniIpRouteGroup3, + juniIpGlobalGroup3, + juniIpIfSummaryGroup, + juniIpNotificationsGroup } + ::= { juniIpCompliances 10 } -- JUNOSe 6.1 + + +juniIpCompliance11 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for entities which implement the Juniper IP + MIB. This statement became obsolete when juniIpVpnIdOui and + juniIpVpnIdIndex were obsoleted." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup7, + juniIpAddressGroup4, + juniIpRouteGroup3, + juniIpGlobalGroup3, + juniIpIfSummaryGroup, + juniIpNotificationGroup1, + juniIpMIBNotificationObjectsGroup, + juniIpRouteSummaryGroup } + ::= { juniIpCompliances 11 } -- JUNOSe 7.0 + +juniIpCompliance12 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for entities which implement the Juniper IP + MIB. This statement became obsolete when juniIpIfInitSeqPrefOper and + juniIpIfInitSeqPrefAdmin were added." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup7, + juniIpAddressGroup4, + juniIpRouteGroup3, + juniIpGlobalGroup3, + juniIpIfSummaryGroup, + juniIpNotificationGroup1, + juniIpMIBNotificationObjectsGroup, + juniIpRouteSummaryGroup, + juniIpRouteStaticBFDGroup } + ::= { juniIpCompliances 12 } -- JUNOSe 7.3 + +juniIpCompliance13 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for entities which implement the Juniper IP + MIB. This statement became obsolete when juniIpIfArpSpoofCheck was added." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup8, + juniIpAddressGroup4, + juniIpRouteGroup3, + juniIpGlobalGroup3, + juniIpIfSummaryGroup, + juniIpNotificationGroup1, + juniIpMIBNotificationObjectsGroup, + juniIpRouteSummaryGroup, + juniIpRouteStaticBFDGroup } + ::= { juniIpCompliances 13 } -- JUNOSe 7.3.2 + +juniIpCompliance14 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement the Juniper IP + MIB." + MODULE -- this module + MANDATORY-GROUPS { + juniIpInterfaceGroup9, + juniIpAddressGroup4, + juniIpRouteGroup3, + juniIpGlobalGroup3, + juniIpIfSummaryGroup, + juniIpNotificationGroup1, + juniIpMIBNotificationObjectsGroup, + juniIpRouteSummaryGroup, + juniIpRouteStaticBFDGroup } + ::= { juniIpCompliances 14 } -- JUNOSe 9.3 + +-- +-- units of conformance +-- +juniIpInterfaceGroup OBJECT-GROUP + OBJECTS { + juniIpNextIfIndex, + + juniIpIfRowStatus, + juniIpIfLowerIfIndex, + juniIpIfType, + juniIpIfTypeId, + + juniIpIfStatsInPackets, + juniIpIfStatsInOctets, + juniIpIfStatsInPoliciedPackets, + juniIpIfStatsInPoliciedOctets, + juniIpIfStatsInErrorPackets, + juniIpIfStatsInSpoofedPackets, + juniIpIfStatsInForwardedPackets, + juniIpIfStatsInForwardedOctets, + juniIpIfStatsOutForwardedPackets, + juniIpIfStatsOutForwardedOctets, + juniIpIfStatsOutSchedDropPackets, + juniIpIfStatsOutSchedDropOctets, + juniIpIfStatsOutRequestedPackets, + juniIpIfStatsOutRequestedOctets, + juniIpIfStatsOutPoliciedPackets, + juniIpIfStatsOutPoliciedOctets } + STATUS obsolete + DESCRIPTION + "Obsolete collection of objects for managing IP interface capabilities + in a Juniper product. This group became obsolete when new objects were + added to the juniIpIfTable and the juniIpIfStatsTable." + ::= { juniIpGroups 1 } -- JUNOSe 2.2 + +juniIpAddressGroup OBJECT-GROUP + OBJECTS { + juniIpArpTimeout, + + juniIpAdEntRowStatus, + juniIpAdEntIfIndex, + juniIpAdEntNetMask, + juniIpAdEntAdminStatus, + juniIpAdEntArpRspEnable, + juniIpAdEntProxyArpRspEnable, + juniIpAdEntIgmpEnable, + juniIpAdEntDirectedBcastEnable, + juniIpAdEntIcmpRedirectEnable, + juniIpAdEntIcmpMaskReplyEnable, + juniIpAdEntIcmpUnreachEnable, + juniIpAdEntMtu, + juniIpAdEntUnnumLoopbackIfIndex, + juniIpAdEntIrdpEnable, + juniIpAdEntAccessRouteEnable, + juniIpAdEntAccessRouteHost } + STATUS obsolete + DESCRIPTION + "Obsolete collection of objects for managing IP address capabilities in + a Juniper product. This group became obsolete when + juniIpAdEntIgmpEnable was deprecated and juniIpAdEntIsSecondary was + added." + ::= { juniIpGroups 2 } -- JUNOSe 2.2 + +juniIpRouteGroup OBJECT-GROUP + OBJECTS { + juniIpRouteLimit, + + juniIpRouteStaticDest, + juniIpRouteStaticMask, + juniIpRouteStaticPref, + juniIpRouteStaticNextHop, + juniIpRouteStaticRowStatus, + juniIpRouteStaticIfIndex, + juniIpRouteStaticStatus, + juniIpRouteStaticNextHopAS, + juniIpRouteStaticMetric, + juniIpRouteStaticTag, + + juniIpCidrRoutePref, + juniIpCidrRouteArea, + juniIpCidrRouteTag } + STATUS obsolete + DESCRIPTION + "Obsolete collection of objects for managing IP routing capabilities in + a Juniper product. This group became obsolete when juniIpRouteLimit was + obsoleted." + ::= { juniIpGroups 3 } -- JUNOSe 2.2 + +juniIpGlobalGroup OBJECT-GROUP + OBJECTS { + juniIpDebounceTime, + juniIpRouterId, + juniIpSourceRoutingAdminStatus, + juniIpVpnIdOui, + juniIpVpnIdIndex } + STATUS obsolete + DESCRIPTION + "Obsolete collection of IP global objects for managing instances of IP + in a Juniper product. This group became obsolete when BGP new format + objects were added." + ::= { juniIpGroups 4 } -- JUNOSe 3.0 + +juniIpInterfaceGroup2 OBJECT-GROUP + OBJECTS { + juniIpNextIfIndex, + + juniIpIfRowStatus, + juniIpIfLowerIfIndex, + juniIpIfType, + juniIpIfTypeId, + juniIpIfSAValidationEnable, + juniIpIfCreationType, + juniIpIfProfileId, + juniIpIfAlwaysUp, + juniIpIfLoopback, + juniIpIfLoopbackUid, + juniIpIfDebounceTime, + juniIpIfForwarding, + juniIpIfForceFragmentation, + juniIpIfSharesLowerUid, + juniIpIfFilterOptions, + juniIpIfName, + juniIpIfArpTimeout, + juniIpIfAdminSpeed, + juniIpIfMultipathMode, + juniIpIfSharedNhAddr, + juniIpIfSharedNhRouterId, + juniIpIfPrimaryIpAddress, + juniIpIfPrimaryIpMask, + juniIpIfOperDebounceTime, + + juniIpIfStatsInPackets, + juniIpIfStatsInOctets, + juniIpIfStatsInPoliciedPackets, + juniIpIfStatsInPoliciedOctets, + juniIpIfStatsInErrorPackets, + juniIpIfStatsInSpoofedPackets, + juniIpIfStatsInForwardedPackets, + juniIpIfStatsInForwardedOctets, + juniIpIfStatsOutForwardedPackets, + juniIpIfStatsOutForwardedOctets, + juniIpIfStatsOutSchedDropPackets, + juniIpIfStatsOutSchedDropOctets, + juniIpIfStatsOutRequestedPackets, + juniIpIfStatsOutRequestedOctets, + juniIpIfStatsOutPoliciedPackets, + juniIpIfStatsOutPoliciedOctets, + juniIpIfStatsGreenOutSchedDropPackets, + juniIpIfStatsYellowOutSchedDropPackets, + juniIpIfStatsRedOutSchedDropPackets, + juniIpIfStatsGreenOutSchedDropOctets, + juniIpIfStatsYellowOutSchedDropOctets, + juniIpIfStatsRedOutSchedDropOctets } + STATUS obsolete + DESCRIPTION + "Obsolete collection of objects for managing IP interface capabilities + in a Juniper product. This group became obsolete when the + juniIpIfAssocTable was added." + ::= { juniIpGroups 5 } -- JUNOSe 3.0 + +juniIpAddressGroup2 OBJECT-GROUP + OBJECTS { + juniIpArpTimeout, + + juniIpAdEntRowStatus, + juniIpAdEntIfIndex, + juniIpAdEntNetMask, + juniIpAdEntBcastAddr, + juniIpAdEntReasmMaxSize, + juniIpAdEntAdminStatus, + juniIpAdEntArpRspEnable, + juniIpAdEntProxyArpRspEnable, + juniIpAdEntDirectedBcastEnable, + juniIpAdEntIcmpRedirectEnable, + juniIpAdEntIcmpMaskReplyEnable, + juniIpAdEntIcmpUnreachEnable, + juniIpAdEntMtu, + juniIpAdEntUnnumLoopbackIfIndex, + juniIpAdEntIrdpEnable, + juniIpAdEntAccessRouteEnable, + juniIpAdEntAccessRouteHost, + juniIpAdEntIsSecondary } + STATUS obsolete + DESCRIPTION + "Obsolete collection of objects for managing IP address capabilities in + a Juniper product. This group became obsolete when when + juniIpArpTimeout was obsoleted." + ::= { juniIpGroups 6 } -- JUNOSe 3.0 + +juniIpInterfaceGroup3 OBJECT-GROUP + OBJECTS { + juniIpNextIfIndex, + + juniIpIfRowStatus, + juniIpIfLowerIfIndex, + juniIpIfType, + juniIpIfTypeId, + juniIpIfSAValidationEnable, + juniIpIfCreationType, + juniIpIfProfileId, + juniIpIfAlwaysUp, + juniIpIfLoopback, + juniIpIfLoopbackUid, + juniIpIfDebounceTime, + juniIpIfForwarding, + juniIpIfForceFragmentation, + juniIpIfSharesLowerUid, + juniIpIfFilterOptions, + juniIpIfName, + juniIpIfArpTimeout, + juniIpIfAdminSpeed, + juniIpIfMultipathMode, + juniIpIfSharedNhAddr, + juniIpIfSharedNhRouterId, + juniIpIfPrimaryIpAddress, + juniIpIfPrimaryIpMask, + juniIpIfOperDebounceTime, + + juniIpIfStatsInPackets, + juniIpIfStatsInOctets, + juniIpIfStatsInPoliciedPackets, + juniIpIfStatsInPoliciedOctets, + juniIpIfStatsInErrorPackets, + juniIpIfStatsInSpoofedPackets, + juniIpIfStatsInForwardedPackets, + juniIpIfStatsInForwardedOctets, + juniIpIfStatsOutForwardedPackets, + juniIpIfStatsOutForwardedOctets, + juniIpIfStatsOutSchedDropPackets, + juniIpIfStatsOutSchedDropOctets, + juniIpIfStatsOutRequestedPackets, + juniIpIfStatsOutRequestedOctets, + juniIpIfStatsOutPoliciedPackets, + juniIpIfStatsOutPoliciedOctets, + juniIpIfStatsGreenOutSchedDropPackets, + juniIpIfStatsYellowOutSchedDropPackets, + juniIpIfStatsRedOutSchedDropPackets, + juniIpIfStatsGreenOutSchedDropOctets, + juniIpIfStatsYellowOutSchedDropOctets, + juniIpIfStatsRedOutSchedDropOctets, + + juniIpIfAssocIpIfIndex } + STATUS obsolete + DESCRIPTION + "Obsolete collection of objects for managing IP interface capabilities + in a Juniper product. This group became obsolete when the QoS related + objects were obsoleted." + ::= { juniIpGroups 7 } -- JUNOSe 3.2 + +juniIpInterfaceGroup4 OBJECT-GROUP + OBJECTS { + juniIpNextIfIndex, + + juniIpIfRowStatus, + juniIpIfLowerIfIndex, + juniIpIfType, + juniIpIfTypeId, + juniIpIfSAValidationEnable, + juniIpIfCreationType, + juniIpIfProfileId, + juniIpIfAlwaysUp, + juniIpIfLoopback, + juniIpIfLoopbackUid, + juniIpIfDebounceTime, + juniIpIfForwarding, + juniIpIfForceFragmentation, + juniIpIfSharesLowerUid, + juniIpIfFilterOptions, + juniIpIfName, + juniIpIfArpTimeout, + juniIpIfAdminSpeed, + juniIpIfMultipathMode, + juniIpIfSharedNhAddr, + juniIpIfSharedNhRouterId, + juniIpIfPrimaryIpAddress, + juniIpIfPrimaryIpMask, + juniIpIfOperDebounceTime, + + juniIpIfStatsInPackets, + juniIpIfStatsInOctets, + juniIpIfStatsInPoliciedPackets, + juniIpIfStatsInPoliciedOctets, + juniIpIfStatsInErrorPackets, + juniIpIfStatsInSpoofedPackets, + juniIpIfStatsOutForwardedPackets, + juniIpIfStatsOutForwardedOctets, + juniIpIfStatsOutSchedDropPackets, + juniIpIfStatsOutSchedDropOctets, + juniIpIfStatsOutPoliciedPackets, + juniIpIfStatsOutPoliciedOctets, + + juniIpIfAssocIpIfIndex } + STATUS obsolete + DESCRIPTION + "Obsolete collection of objects for managing IP interface capabilities + in a Juniper product. This group became obsolete when the + juniIpIfInheritNum and juniIpIfInheritNumUid objects were added and + juniIpIfLoopback and juniIpIfLoopbackUid were deprecated." + ::= { juniIpGroups 8 } -- JUNOSe 4.0 + +juniIpAddressGroup3 OBJECT-GROUP + OBJECTS { + juniIpAdEntRowStatus, + juniIpAdEntIfIndex, + juniIpAdEntNetMask, + juniIpAdEntBcastAddr, + juniIpAdEntReasmMaxSize, + juniIpAdEntAdminStatus, + juniIpAdEntArpRspEnable, + juniIpAdEntProxyArpRspEnable, + juniIpAdEntDirectedBcastEnable, + juniIpAdEntIcmpRedirectEnable, + juniIpAdEntIcmpMaskReplyEnable, + juniIpAdEntIcmpUnreachEnable, + juniIpAdEntMtu, + juniIpAdEntUnnumLoopbackIfIndex, + juniIpAdEntIrdpEnable, + juniIpAdEntAccessRouteEnable, + juniIpAdEntAccessRouteHost, + juniIpAdEntIsSecondary } + STATUS obsolete + DESCRIPTION + "Obsolete collection of objects for managing IP address capabilities in + a Juniper product. This group became obsolete when the + juniIpAdEntUnnumInheritNumIfIndex object was added and + juniIpAdEntUnnumLoopbackIfIndex was deprecated." + ::= { juniIpGroups 9 } -- JUNOSe 4.1 + +juniIpRouteGroup2 OBJECT-GROUP + OBJECTS { + juniIpRouteStaticDest, + juniIpRouteStaticMask, + juniIpRouteStaticPref, + juniIpRouteStaticNextHop, + juniIpRouteStaticRowStatus, + juniIpRouteStaticIfIndex, + juniIpRouteStaticStatus, + juniIpRouteStaticNextHopAS, + juniIpRouteStaticMetric, + juniIpRouteStaticTag, + + juniIpCidrRoutePref, + juniIpCidrRouteArea, + juniIpCidrRouteTag } + STATUS obsolete + DESCRIPTION + "A collection of objects for managing IP routing capabilities in a + Juniper product." + ::= { juniIpGroups 10 } -- JUNOSe 4.1 + +juniIpGlobalGroup2 OBJECT-GROUP + OBJECTS { + juniIpDebounceTime, + juniIpRouterId, + juniIpSourceRoutingAdminStatus, + juniIpVpnIdOui, + juniIpVpnIdIndex, + juniIpBgpCommunityNewFormat, + juniIpBgpAsConfedSetNewFormat } + STATUS obsolete + DESCRIPTION + "Obsolete collection of IP global objects for managing instances of IP + in a Juniper product. This group became obsolete when juniIpVpnIdOui and + juniIpVpnIdIndex were obsoleted." + ::= { juniIpGroups 11 } -- JUNOSe 4.1 + +juniIpInterfaceGroup5 OBJECT-GROUP + OBJECTS { + juniIpNextIfIndex, + + juniIpIfRowStatus, + juniIpIfLowerIfIndex, + juniIpIfType, + juniIpIfTypeId, + juniIpIfSAValidationEnable, + juniIpIfCreationType, + juniIpIfProfileId, + juniIpIfAlwaysUp, + juniIpIfDebounceTime, + juniIpIfForwarding, + juniIpIfForceFragmentation, + juniIpIfSharesLowerUid, + juniIpIfFilterOptions, + juniIpIfName, + juniIpIfArpTimeout, + juniIpIfAdminSpeed, + juniIpIfMultipathMode, + juniIpIfSharedNhAddr, + juniIpIfSharedNhRouterId, + juniIpIfPrimaryIpAddress, + juniIpIfPrimaryIpMask, + juniIpIfOperDebounceTime, + juniIpIfRouterIndex, + juniIpIfInheritNum, + juniIpIfInheritNumUid, + + juniIpIfStatsInPackets, + juniIpIfStatsInOctets, + juniIpIfStatsInPoliciedPackets, + juniIpIfStatsInPoliciedOctets, + juniIpIfStatsInErrorPackets, + juniIpIfStatsInSpoofedPackets, + juniIpIfStatsOutForwardedPackets, + juniIpIfStatsOutForwardedOctets, + juniIpIfStatsOutSchedDropPackets, + juniIpIfStatsOutSchedDropOctets, + juniIpIfStatsOutPoliciedPackets, + juniIpIfStatsOutPoliciedOctets, + + juniIpIfAssocIpIfIndex } + STATUS obsolete + DESCRIPTION + "Obsolete collection of objects for managing IP interface capabilities + in a Juniper product. This group became obsolete when the + juniIpIfAnalyzerMode object was added." + ::= { juniIpGroups 12 } -- JUNOSe 5.0 + +juniIpAddressGroup4 OBJECT-GROUP + OBJECTS { + juniIpAdEntRowStatus, + juniIpAdEntIfIndex, + juniIpAdEntNetMask, + juniIpAdEntBcastAddr, + juniIpAdEntReasmMaxSize, + juniIpAdEntAdminStatus, + juniIpAdEntArpRspEnable, + juniIpAdEntProxyArpRspEnable, + juniIpAdEntDirectedBcastEnable, + juniIpAdEntIcmpRedirectEnable, + juniIpAdEntIcmpMaskReplyEnable, + juniIpAdEntIcmpUnreachEnable, + juniIpAdEntMtu, + juniIpAdEntIrdpEnable, + juniIpAdEntAccessRouteEnable, + juniIpAdEntAccessRouteHost, + juniIpAdEntIsSecondary, + juniIpAdEntUnnumInheritNumIfIndex } + STATUS current + DESCRIPTION + "A collection of objects for managing IP address capabilities in a + Juniper product." + ::= { juniIpGroups 13 } -- JUNOSe 5.0 + +juniIpInterfaceDeprecatedGroup OBJECT-GROUP + OBJECTS { + juniIpIfLoopback, + juniIpIfLoopbackUid } + STATUS deprecated + DESCRIPTION + "A collection of deprecated objects for managing IP interface + capabilities in a Juniper product. This group may continue to be + support on some products." + ::= { juniIpGroups 14 } -- JUNOSe 5.0 + +juniIpAddressDeprecatedGroup OBJECT-GROUP + OBJECTS { + juniIpAdEntIgmpEnable, + juniIpAdEntUnnumLoopbackIfIndex } + STATUS deprecated + DESCRIPTION + "A collection of deprecated objects for managing IP address capabilities + in a Juniper product. This group may continue to be support on some + products." + ::= { juniIpGroups 15 } -- JUNOSe 5.0 + +juniIpInterfaceGroup6 OBJECT-GROUP + OBJECTS { + juniIpNextIfIndex, + + juniIpIfRowStatus, + juniIpIfLowerIfIndex, + juniIpIfType, + juniIpIfTypeId, + juniIpIfSAValidationEnable, + juniIpIfCreationType, + juniIpIfProfileId, + juniIpIfAlwaysUp, + juniIpIfDebounceTime, + juniIpIfForwarding, + juniIpIfForceFragmentation, + juniIpIfSharesLowerUid, + juniIpIfFilterOptions, + juniIpIfName, + juniIpIfArpTimeout, + juniIpIfAdminSpeed, + juniIpIfMultipathMode, + juniIpIfSharedNhAddr, + juniIpIfSharedNhRouterId, + juniIpIfPrimaryIpAddress, + juniIpIfPrimaryIpMask, + juniIpIfOperDebounceTime, + juniIpIfRouterIndex, + juniIpIfInheritNum, + juniIpIfInheritNumUid, + juniIpIfAnalyzerMode, + juniIpIfAutoConfigure, + + juniIpIfStatsInPackets, + juniIpIfStatsInOctets, + juniIpIfStatsInPoliciedPackets, + juniIpIfStatsInPoliciedOctets, + juniIpIfStatsInErrorPackets, + juniIpIfStatsInSpoofedPackets, + juniIpIfStatsOutForwardedPackets, + juniIpIfStatsOutForwardedOctets, + juniIpIfStatsOutSchedDropPackets, + juniIpIfStatsOutSchedDropOctets, + juniIpIfStatsOutPoliciedPackets, + juniIpIfStatsOutPoliciedOctets, + + juniIpIfAssocIpIfIndex } + STATUS obsolete + DESCRIPTION + "Obsolete collection of objects for managing IP interface capabilities + in a Juniper product. This group became obsolete when the + juniIpIfTcpMss object was added." + ::= { juniIpGroups 16 } -- JUNOSe 5.1 + +juniIpIfSummaryGroup OBJECT-GROUP + OBJECTS { + juniIpIfSummaryTotalIntf, + juniIpIfSummaryTotalIntfUp, + juniIpIfSummaryTotalIntfDown, + juniIpIfSummaryTotalIntfProtUp, + juniIpIfSummaryTotalIntfProtDown, + juniIpIfSummaryTotalIntfProtNotPresent } + STATUS current + DESCRIPTION + "A collection of IP Interface Summary Statistics." + ::= { juniIpGroups 17 } -- JUNOSe 5.1 + +juniIpInterfaceGroup7 OBJECT-GROUP + OBJECTS { + juniIpNextIfIndex, + + juniIpIfRowStatus, + juniIpIfLowerIfIndex, + juniIpIfType, + juniIpIfTypeId, + juniIpIfSAValidationEnable, + juniIpIfCreationType, + juniIpIfProfileId, + juniIpIfAlwaysUp, + juniIpIfDebounceTime, + juniIpIfForwarding, + juniIpIfForceFragmentation, + juniIpIfSharesLowerUid, + juniIpIfFilterOptions, + juniIpIfName, + juniIpIfArpTimeout, + juniIpIfAdminSpeed, + juniIpIfMultipathMode, + juniIpIfSharedNhAddr, + juniIpIfSharedNhRouterId, + juniIpIfPrimaryIpAddress, + juniIpIfPrimaryIpMask, + juniIpIfOperDebounceTime, + juniIpIfRouterIndex, + juniIpIfInheritNum, + juniIpIfInheritNumUid, + juniIpIfAnalyzerMode, + juniIpIfAutoConfigure, + juniIpIfTcpMss, + + juniIpIfStatsInPackets, + juniIpIfStatsInOctets, + juniIpIfStatsInPoliciedPackets, + juniIpIfStatsInPoliciedOctets, + juniIpIfStatsInErrorPackets, + juniIpIfStatsInSpoofedPackets, + juniIpIfStatsOutForwardedPackets, + juniIpIfStatsOutForwardedOctets, + juniIpIfStatsOutSchedDropPackets, + juniIpIfStatsOutSchedDropOctets, + juniIpIfStatsOutPoliciedPackets, + juniIpIfStatsOutPoliciedOctets, + + juniIpIfAssocIpIfIndex } + STATUS obsolete + DESCRIPTION + "Obsolete collection of objects for managing IP interface capabilities + in a Juniper product. This group became obsolete when the + juniIpIfInitSeqPrefOper and juniIpIfInitSeqPrefAdmin objects were added." + ::= { juniIpGroups 18 } -- JUNOSe 5.2 + +juniIpGlobalGroup3 OBJECT-GROUP + OBJECTS { + juniIpDebounceTime, + juniIpRouterId, + juniIpSourceRoutingAdminStatus, + juniIpBgpCommunityNewFormat, + juniIpBgpAsConfedSetNewFormat } + STATUS current + DESCRIPTION + "A collection of IP global objects for managing instances of IP in a + Juniper product." + ::= { juniIpGroups 19 } + +juniIpRouteGroup3 OBJECT-GROUP + OBJECTS { + juniIpRouteTableLimit, + juniIpRouteTableWarnPercent, + juniIpRouteTableWarnOnly, + juniIpRouteTableWarnThreshold, + juniIpRouteStaticDest, + juniIpRouteStaticMask, + juniIpRouteStaticPref, + juniIpRouteStaticNextHop, + juniIpRouteStaticRowStatus, + juniIpRouteStaticIfIndex, + juniIpRouteStaticStatus, + juniIpRouteStaticNextHopAS, + juniIpRouteStaticMetric, + juniIpRouteStaticTag, + + juniIpCidrRoutePref, + juniIpCidrRouteArea, + juniIpCidrRouteTag } + STATUS current + DESCRIPTION + "A collection of objects for managing IP routing capabilities in a + Juniper product." + ::= { juniIpGroups 20 } -- JUNOSe 6.1 + +juniIpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + juniIpRouteTableTrapRouteLimitExceeded, + juniIpRouteTableTrapRouteLimitRemove, + juniIpRouteTableTrapWarnThresholdExceeded } + STATUS obsolete + DESCRIPTION + "The management notifications pertaining to IP Route Table state changes." + ::= { juniIpGroups 21 } -- JUNOSe 6.1 + +juniIpNotificationGroup1 NOTIFICATION-GROUP + NOTIFICATIONS { + juniIpRouteTableTrapRouteLimitExceeded, + juniIpRouteTableTrapRouteLimitRemove, + juniIpRouteTableTrapWarnThresholdExceeded, + juniIpTrapSaValidationFailure } + STATUS current + DESCRIPTION + "The management notifications pertaining to IP." + ::= { juniIpGroups 22 } -- JUNOSe 7.0 + +juniIpMIBNotificationObjectsGroup OBJECT-GROUP + OBJECTS { + juniIpIfSaValFailSrcIpAddr, + juniIpIfSaValFailDestIpAddr } + STATUS current + DESCRIPTION + "The management notification objects pertaining to IP." + ::= { juniIpGroups 23 } -- JUNOSe 7.0 + +juniIpRouteSummaryGroup OBJECT-GROUP + OBJECTS { + juniIpRouteSummaryUnicastTotalRoutes, + juniIpRouteSummaryUnicastTotalBytes, + juniIpRouteSummaryUnicastIsisRoutes, + juniIpRouteSummaryUnicastIsisLevel1Routes, + juniIpRouteSummaryUnicastIsisLevel2Routes, + juniIpRouteSummaryUnicastRipRoutes, + juniIpRouteSummaryUnicastStaticRoutes, + juniIpRouteSummaryUnicastConnectedRoutes, + juniIpRouteSummaryUnicastBgpRoutes, + juniIpRouteSummaryUnicastOspfRoutes, + juniIpRouteSummaryUnicastIntraAreaOspfRoutes, + juniIpRouteSummaryUnicastOtherInternalRoutes, + juniIpRouteSummaryUnicastExternalOspfRoutes, + juniIpRouteSummaryUnicastInterAreaOspfRoutes, + juniIpRouteSummaryUnicastAccessRoutes, + juniIpRouteSummaryUnicastIntCreatedAccessHostRoutes, + juniIpRouteSummaryUnicastIntDialoutRoutes, + juniIpRouteSummaryUnicastRouteMemoryActive, + juniIpRouteSummaryUnicastLastRouteAddedOrDeletedIP, + juniIpRouteSummaryUnicastLastRouteAddedOrDeletedMask, + juniIpRouteSummaryUnicastLastRouteAddedOrDeletedClient, + juniIpRouteSummaryUnicastLastRouteAddedOrDeletedDate, + juniIpRouteSummaryMulticastTotalRoutes, + juniIpRouteSummaryMulticastTotalBytes, + juniIpRouteSummaryMulticastIsisRoutes, + juniIpRouteSummaryMulticastLevel1IsisRoutes, + juniIpRouteSummaryMulticastLevel2IsisRoutes, + juniIpRouteSummaryMulticastRipRoutes, + juniIpRouteSummaryMulticastStaticRoutes, + juniIpRouteSummaryMulticastConnectedRoutes, + juniIpRouteSummaryMulticastBgpRoutes, + juniIpRouteSummaryMulticastOspfRoutes, + juniIpRouteSummaryMulticastIntraAreaOspfRoutes, + juniIpRouteSummaryMulticastInterAreaOspfRoutes, + juniIpRouteSummaryMulticastExternalOspfRoutes, + juniIpRouteSummaryMulticastOtherInternalRoutes, + juniIpRouteSummaryMulticastAccessRoutes, + juniIpRouteSummaryMulticastIntCreatedAccessHostRoutes, + juniIpRouteSummaryMultiastIntDialoutRoutes, + juniIpRouteSummaryMulticastRouteMemoryActive, + juniIpRouteSummaryMulticastLastRouteAddedOrDeletedIP, + juniIpRouteSummaryMulticastLastRouteAddedOrDeletedMask, + juniIpRouteSummaryMulticastLastRouteAddedOrDeletedClient, + juniIpRouteSummaryMulticastLastRouteAddedOrDeletedDate } + STATUS current + DESCRIPTION + "The management notifications pertaining to IP Route Table state changes." + ::= { juniIpGroups 24 } -- JUNOSe 7.0 + +juniIpRouteStaticBFDGroup OBJECT-GROUP + OBJECTS { + juniIpRouteStaticBfdEnable, + juniIpRouteStaticBfdMinRxInterval, + juniIpRouteStaticBfdMinTxInterval, + juniIpRouteStaticBfdMultiplier + } + STATUS current + DESCRIPTION + "The management notifications pertaining to IP Route Table state changes." + ::= { juniIpGroups 25 } + +juniIpInterfaceGroup8 OBJECT-GROUP + OBJECTS { + juniIpNextIfIndex, + + juniIpIfRowStatus, + juniIpIfLowerIfIndex, + juniIpIfType, + juniIpIfTypeId, + juniIpIfSAValidationEnable, + juniIpIfCreationType, + juniIpIfProfileId, + juniIpIfAlwaysUp, + juniIpIfDebounceTime, + juniIpIfForwarding, + juniIpIfForceFragmentation, + juniIpIfSharesLowerUid, + juniIpIfFilterOptions, + juniIpIfName, + juniIpIfArpTimeout, + juniIpIfAdminSpeed, + juniIpIfMultipathMode, + juniIpIfSharedNhAddr, + juniIpIfSharedNhRouterId, + juniIpIfPrimaryIpAddress, + juniIpIfPrimaryIpMask, + juniIpIfOperDebounceTime, + juniIpIfRouterIndex, + juniIpIfInheritNum, + juniIpIfInheritNumUid, + juniIpIfAnalyzerMode, + juniIpIfAutoConfigure, + juniIpIfTcpMss, + juniIpIfInitSeqPrefOper, + juniIpIfInitSeqPrefAdmin, + + juniIpIfStatsInPackets, + juniIpIfStatsInOctets, + juniIpIfStatsInPoliciedPackets, + juniIpIfStatsInPoliciedOctets, + juniIpIfStatsInErrorPackets, + juniIpIfStatsInSpoofedPackets, + juniIpIfStatsOutForwardedPackets, + juniIpIfStatsOutForwardedOctets, + juniIpIfStatsOutSchedDropPackets, + juniIpIfStatsOutSchedDropOctets, + juniIpIfStatsOutPoliciedPackets, + juniIpIfStatsOutPoliciedOctets, + + juniIpIfAssocIpIfIndex } + STATUS obsolete + DESCRIPTION + "A collection of objects for managing IP interface capabilities in a + Juniper product." + ::= { juniIpGroups 26 } -- JUNOSe 7.3.2 + +juniIpInterfaceGroup9 OBJECT-GROUP + OBJECTS { + juniIpNextIfIndex, + + juniIpIfRowStatus, + juniIpIfLowerIfIndex, + juniIpIfType, + juniIpIfTypeId, + juniIpIfSAValidationEnable, + juniIpIfCreationType, + juniIpIfProfileId, + juniIpIfAlwaysUp, + juniIpIfDebounceTime, + juniIpIfForwarding, + juniIpIfForceFragmentation, + juniIpIfSharesLowerUid, + juniIpIfFilterOptions, + juniIpIfName, + juniIpIfArpTimeout, + juniIpIfAdminSpeed, + juniIpIfMultipathMode, + juniIpIfSharedNhAddr, + juniIpIfSharedNhRouterId, + juniIpIfPrimaryIpAddress, + juniIpIfPrimaryIpMask, + juniIpIfOperDebounceTime, + juniIpIfRouterIndex, + juniIpIfInheritNum, + juniIpIfInheritNumUid, + juniIpIfAnalyzerMode, + juniIpIfAutoConfigure, + juniIpIfTcpMss, + juniIpIfInitSeqPrefOper, + juniIpIfInitSeqPrefAdmin, + juniIpIfArpSpoofCheck, + + juniIpIfStatsInPackets, + juniIpIfStatsInOctets, + juniIpIfStatsInPoliciedPackets, + juniIpIfStatsInPoliciedOctets, + juniIpIfStatsInErrorPackets, + juniIpIfStatsInSpoofedPackets, + juniIpIfStatsOutForwardedPackets, + juniIpIfStatsOutForwardedOctets, + juniIpIfStatsOutSchedDropPackets, + juniIpIfStatsOutSchedDropOctets, + juniIpIfStatsOutPoliciedPackets, + juniIpIfStatsOutPoliciedOctets, + + juniIpIfAssocIpIfIndex } + STATUS current + DESCRIPTION + "A collection of objects for managing IP interface capabilities in a + Juniper product." + ::= { juniIpGroups 27 } -- JUNOSe 9.3 + +END diff --git a/MIBS/junose/broken/Juniper-IPv6-Profile-CONF b/MIBS/junose/broken/Juniper-IPv6-Profile-CONF new file mode 100644 index 0000000..c020260 --- /dev/null +++ b/MIBS/junose/broken/Juniper-IPv6-Profile-CONF @@ -0,0 +1,75 @@ + +-- ***************************************************************************** +-- Juniper-IPv6-Profile-CONF +-- +-- SNMP Agent Capabilities definitions for the IPv6 Profile MIB. +-- +-- Copyright (c) 2003 Juniper Networks, Inc. All rights reserved. +-- ***************************************************************************** + +Juniper-IPv6-Profile-CONF DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + AGENT-CAPABILITIES + FROM SNMPv2-CONF + juniProfileAgents + FROM Juniper-Agents; + +juniIpv6ProfileAgent MODULE-IDENTITY + LAST-UPDATED "200707191819Z" -- 24-Jul-07 02:19 PM EDT + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + E-mail: mib@Juniper.net" + DESCRIPTION + "The agent capabilities definitions for the IPv6 Profile component of + the SNMP agent in the Juniper E-series family of products." + -- Revision History + REVISION "200707191819Z" -- 24-Jul-07 02:19 PM EDT - JUNOSe 8.2 + DESCRIPTION + "Added ND support on dynamic interface." + REVISION "200303111923Z" -- 11-Mar-03 02:23 PM EST - JUNOSe 5.1 + DESCRIPTION + "The initial release of this management information module." + ::= { juniProfileAgents 5 } + + +-- ***************************************************************************** +-- IPv6 Profile SNMP Agent Capabilities definitions +-- ***************************************************************************** +juniIpv6ProfileAgentV1 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 1 of the IPv6 Profile component of the JUNOSe SNMP agent. This + version of the IPv6 Profile component is supported in JUNOSe 5.1 and + subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the IPv6 Profile application + in JUNOSe." + SUPPORTS Juniper-IPV6-PROFILE-MIB + INCLUDES { + juniIpv6ProfileGroup } + ::= { juniIpv6ProfileAgent 1 } + +juniIpv6ProfileAgentV2 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 2 of the IPv6 Profile component of the JUNOSe SNMP agent. This + version of the IPv6 Profile component is supported in JUNOSe 8.2 and + subsequent system releases." + STATUS current + DESCRIPTION + "The MIB supported by the SNMP agent for the IPv6 Profile application + in JUNOSe." + SUPPORTS Juniper-IPV6-PROFILE-MIB + INCLUDES { + juniIpv6ProfileGroup2 } + ::= { juniIpv6ProfileAgent 2 } + + +END diff --git a/MIBS/junose/broken/Juniper-Internet-CONF b/MIBS/junose/broken/Juniper-Internet-CONF new file mode 100644 index 0000000..d1b4ab7 --- /dev/null +++ b/MIBS/junose/broken/Juniper-Internet-CONF @@ -0,0 +1,1710 @@ + +-- ***************************************************************************** +-- Juniper-Internet-CONF +-- +-- SNMP Agent Capabilities definitions for the basic Internet MIBs. +-- +-- Copyright (c) 2001, 2002 Unisphere Networks, Inc. +-- Copyright (c) 2002-2007 Juniper Networks, Inc. +-- All rights reserved. +-- ***************************************************************************** + +Juniper-Internet-CONF DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + AGENT-CAPABILITIES + FROM SNMPv2-CONF + juniAgents + FROM Juniper-Agents; + +juniInternetAgent MODULE-IDENTITY + LAST-UPDATED "200805191941Z" -- 19-May-08 03:41 PM EDT + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + E-mail: mib@Juniper.net" + DESCRIPTION + "The agent capabilities definitions for the basic layer 3 and 4 Internet + component of the SNMP agent in the Juniper E-series family of products." + -- Revision History + REVISION "200805191941Z" -- 19-May-08 03:41 PM EDT - JUNOSe 9.3 + DESCRIPTION + "Added the capability to disable ARP spoof checking for an IP interface." + REVISION "200701172302Z" -- 17-Jan-07 06:02 PM EST - JUNOSe 7.3.2 + DESCRIPTION + "Added warm-restart replay initial sequence preference for an IP + interface." + REVISION "200503301349Z" -- 30-Mar-05 01:49 PM IST - JUNOSe 7.0 + DESCRIPTION + "Added IP Route Summary support for Unicast and Multicast Routes." + REVISION "200505010040Z" -- 30-Apr-05 08:40 PM EDT + DESCRIPTION + "RLI 1925: Added support for Source Address Validation Failure traps." + REVISION "200409201349Z" -- 20-Sep-04 09:49 AM EDT - JUNOSe 6.1 + DESCRIPTION + "RLI 1684: Added support for route table limits and traps." + REVISION "200409101531Z" -- 10-Sep-04 10:31 AM EST - JUNOSe 6.0 + DESCRIPTION + "Juniper-IP-MIB: + Obsoleted objects rsIpVpnIdOui and rsIpVpnIdIndex." + REVISION "200311031531Z" -- 03-Nov-03 10:31 AM EST - JUNOSe 5.2 + DESCRIPTION + "Juniper-IP-MIB: + Added support for IP interface TCP MSS configuration." + REVISION "200309161303Z" -- 16-Sep-03 09:03 AM EDT - JUNOSe 5.1 + DESCRIPTION + "Juniper-IP-MIB: + Added support for IP interface summary statistics. + Added support for Interface Mirroring. + Added support for IP interface auto configure." + REVISION "200210242038Z" -- 24-Oct-02 04:38 PM EDT - JUNOSe 5.0 + DESCRIPTION + "Juniper-IP-MIB: + Replaced Unisphere names with Juniper names. + Added support for router index and unnumbered interfaces referencing + numbered interfaces." + REVISION "200210232010Z" -- 23-Oct-02 04:10 PM EDT - JUNOSe 4.1 + DESCRIPTION + "Juniper-IP-MIB: + Added BGP new format support and obsoleted ARP timeout and rate limit + objects." + REVISION "200204031404Z" -- 03-Apr-02 09:04 AM EST - JUNOSe 4.0 + DESCRIPTION + "Juniper-IP-MIB: + Obsoleted the QoS related objects." + REVISION "200203262146Z" -- 26-Mar-02 04:46 PM EST - JUNOSe 3.2 + DESCRIPTION + "The initial release of this management information module." + ::= { juniAgents 21 } + + +-- ***************************************************************************** +-- Internet Protocols SNMP Agent Capabilities definitions +-- ***************************************************************************** +juniInternetAgentV1 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 1 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component was supported in Juniper 2.x system + releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe. These capabilities became obsolete when the IP global objects + were added to the Juniper-IP-MIB." + SUPPORTS IP-MIB + INCLUDES { + ipGroup, + icmpGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup } + VARIATION udpLocalAddress + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + VARIATION udpLocalPort + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup, + juniIpAddressGroup, + juniIpRouteGroup } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 1 } + +juniInternetAgentV2 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 2 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component was supported in JUNOSe 3.0 and 3.1 + system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe. These capabilities became obsolete when support was added for + the RFC1213-MIB.ipRouteTable and the Juniper-IP-MIB.juniIpIfAssocTable." + SUPPORTS IP-MIB + INCLUDES { + ipGroup, + icmpGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup } + VARIATION udpLocalAddress + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + VARIATION udpLocalPort + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup2, + juniIpAddressGroup2, + juniIpRouteGroup, + juniIpGlobalGroup } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 2 } + +juniInternetAgentV3 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 3 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component was supported in JUNOSe 3.2 and + subsequent 3.x system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe. These capabilities became obsolete when the QoS related objects + in the Juniper-IP-MIB were obsoleted." + SUPPORTS RFC1213-MIB + -- The RFC1213-MIB is based on SMIv1 and has no conformance groups. + -- Therefore, we list capabilities by OID subtree "groups". + INCLUDES { + ipRouteEntry } + VARIATION ipRouteDest + ACCESS read-only + DESCRIPTION + "Allowing write access on an auxiliary object is absurd." + VARIATION ipRouteIfIndex + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric1 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric2 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric3 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric4 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteNextHop + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteType + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteAge + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMask + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric5 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + SUPPORTS IP-MIB + INCLUDES { + ipGroup, + icmpGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup } + VARIATION udpLocalAddress + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + VARIATION udpLocalPort + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup3, + juniIpAddressGroup2, + juniIpRouteGroup, + juniIpGlobalGroup } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 3 } + +juniInternetAgentV4 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 4 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component was supported in JUNOSe 4.0 system + releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe. These capabilities became obsolete when BGP new format objects + were added and ARP timeout and rate limit objects were obsoleted in the + Juniper-IP-MIB." + SUPPORTS RFC1213-MIB + -- The RFC1213-MIB is based on SMIv1 and has no conformance groups. + -- Therefore, we list capabilities by OID subtree "groups". + INCLUDES { + ipRouteEntry } + VARIATION ipRouteDest + ACCESS read-only + DESCRIPTION + "Allowing write access on an auxiliary object is absurd." + VARIATION ipRouteIfIndex + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric1 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric2 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric3 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric4 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteNextHop + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteType + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteAge + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMask + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric5 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + SUPPORTS IP-MIB + INCLUDES { + ipGroup, + icmpGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup } + VARIATION udpLocalAddress + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + VARIATION udpLocalPort + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup4, + juniIpAddressGroup2, + juniIpRouteGroup, + juniIpGlobalGroup } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 4 } + +juniInternetAgentV5 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 5 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component was supported in JUNOSe 4.1 and + subsequent 4.x system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe. These capabilities became obsolete when support was added to + the Juniper-IP-MIB for router index and unnumbered interfaces + referencing numbered interfaces." + SUPPORTS RFC1213-MIB + -- The RFC1213-MIB is based on SMIv1 and has no conformance groups. + -- Therefore, we list capabilities by OID subtree "groups". + INCLUDES { + ipRouteEntry } + VARIATION ipRouteDest + ACCESS read-only + DESCRIPTION + "Allowing write access on an auxiliary object is absurd." + VARIATION ipRouteIfIndex + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric1 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric2 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric3 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric4 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteNextHop + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteType + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteAge + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMask + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric5 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + SUPPORTS IP-MIB + INCLUDES { + ipGroup, + icmpGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup } + VARIATION udpLocalAddress + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + VARIATION udpLocalPort + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup4, + juniIpAddressGroup3, + juniIpRouteGroup2, + juniIpGlobalGroup2 } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 5 } + +juniInternetAgentV6 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 6 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component was supported in JUNOSe 5.0 system + releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe. These capabilities became obsolete when support was added to + the Juniper-IP-MIB for analyzer mode and auto configure for interfaces." + SUPPORTS RFC1213-MIB + -- The RFC1213-MIB is based on SMIv1 and has no conformance groups. + -- Therefore, we list capabilities by OID subtree "groups". + INCLUDES { + ipRouteEntry } + VARIATION ipRouteDest + ACCESS read-only + DESCRIPTION + "Allowing write access on an auxiliary object is absurd." + VARIATION ipRouteIfIndex + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric1 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric2 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric3 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric4 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteNextHop + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteType + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteAge + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMask + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric5 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + SUPPORTS IP-MIB + INCLUDES { + ipGroup, + icmpGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup } + VARIATION udpLocalAddress + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + VARIATION udpLocalPort + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup5, + juniIpAddressGroup4, + juniIpRouteGroup2, + juniIpGlobalGroup2, + juniIpInterfaceDeprecatedGroup, + juniIpAddressDeprecatedGroup } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 6 } + +juniInternetAgentV7 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 7 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component was supported in JUNOSe 5.1 system + releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe. These capabilities became obsolete when support for TCP MSS + configuration of IP interfaces was added to the Juniper-IP-MIB." + SUPPORTS RFC1213-MIB + -- The RFC1213-MIB is based on SMIv1 and has no conformance groups. + -- Therefore, we list capabilities by OID subtree "groups". + INCLUDES { + ipRouteEntry } + VARIATION ipRouteDest + ACCESS read-only + DESCRIPTION + "Allowing write access on an auxiliary object is absurd." + VARIATION ipRouteIfIndex + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric1 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric2 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric3 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric4 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteNextHop + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteType + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteAge + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMask + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric5 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + SUPPORTS IP-MIB + INCLUDES { + ipGroup, + icmpGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup } + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup6, + juniIpAddressGroup4, + juniIpRouteGroup2, + juniIpGlobalGroup2, + juniIpIfSummaryGroup, + juniIpInterfaceDeprecatedGroup, + juniIpAddressDeprecatedGroup } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 7 } + +juniInternetAgentV8 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 8 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component is supported in JUNOSe 5.2 and + subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe. These capablities became obsolete when the object rsIpVpnIdOui + and rsIpVpnIdIndex were obsoleted." + SUPPORTS RFC1213-MIB + -- The RFC1213-MIB is based on SMIv1 and has no conformance groups. + -- Therefore, we list capabilities by OID subtree "groups". + INCLUDES { + ipRouteEntry } + VARIATION ipRouteDest + ACCESS read-only + DESCRIPTION + "Allowing write access on an auxiliary object is absurd." + VARIATION ipRouteIfIndex + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric1 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric2 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric3 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric4 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteNextHop + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteType + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteAge + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMask + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric5 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + SUPPORTS IP-MIB + INCLUDES { + ipGroup, + icmpGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup } + VARIATION udpLocalAddress + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + VARIATION udpLocalPort + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup7, + juniIpAddressGroup4, + juniIpRouteGroup2, + juniIpGlobalGroup2, + juniIpIfSummaryGroup, + juniIpInterfaceDeprecatedGroup, + juniIpAddressDeprecatedGroup } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 8 } + +juniInternetAgentV9 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 9 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component is supported in JUNOSe 6.0 and + subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe. when support for route table limits and traps was added to + the Juniper-IP-MIB." + SUPPORTS RFC1213-MIB + -- The RFC1213-MIB is based on SMIv1 and has no conformance groups. + -- Therefore, we list capabilities by OID subtree "groups". + INCLUDES { + ipRouteEntry } + VARIATION ipRouteDest + ACCESS read-only + DESCRIPTION + "Allowing write access on an auxiliary object is absurd." + VARIATION ipRouteIfIndex + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric1 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric2 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric3 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric4 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteNextHop + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteType + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteAge + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMask + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric5 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + SUPPORTS IP-MIB + INCLUDES { + ipGroup, + icmpGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup } + VARIATION udpLocalAddress + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + VARIATION udpLocalPort + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup7, + juniIpAddressGroup4, + juniIpRouteGroup2, + juniIpGlobalGroup3, + juniIpIfSummaryGroup, + juniIpInterfaceDeprecatedGroup, + juniIpAddressDeprecatedGroup } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 9 } + +juniInternetAgentV10 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 10 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component is supported in JUNOSe 6.1 and + subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe." + SUPPORTS RFC1213-MIB + -- The RFC1213-MIB is based on SMIv1 and has no conformance groups. + -- Therefore, we list capabilities by OID subtree "groups". + INCLUDES { + ipRouteEntry } + VARIATION ipRouteDest + ACCESS read-only + DESCRIPTION + "Allowing write access on an auxiliary object is absurd." + VARIATION ipRouteIfIndex + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric1 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric2 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric3 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric4 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteNextHop + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteType + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteAge + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMask + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric5 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + SUPPORTS IP-MIB + INCLUDES { + ipGroup, + icmpGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup } + VARIATION udpLocalAddress + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + VARIATION udpLocalPort + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup7, + juniIpAddressGroup4, + juniIpRouteGroup3, + juniIpGlobalGroup3, + juniIpIfSummaryGroup, + juniIpNotificationGroup, + juniIpInterfaceDeprecatedGroup, + juniIpAddressDeprecatedGroup } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 10 } + +juniInternetAgentV11 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 11 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component is supported in JUNOSe 7.0 and + subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe." + SUPPORTS RFC1213-MIB + -- The RFC1213-MIB is based on SMIv1 and has no conformance groups. + -- Therefore, we list capabilities by OID subtree "groups". + INCLUDES { + ipRouteEntry } + VARIATION ipRouteDest + ACCESS read-only + DESCRIPTION + "Allowing write access on an auxiliary object is absurd." + VARIATION ipRouteIfIndex + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric1 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric2 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric3 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric4 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteNextHop + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteType + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteAge + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMask + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric5 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + SUPPORTS IP-MIB + INCLUDES { + ipGroup, + icmpGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup } + VARIATION udpLocalAddress + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + VARIATION udpLocalPort + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup7, + juniIpAddressGroup4, + juniIpRouteGroup3, + juniIpGlobalGroup3, + juniIpIfSummaryGroup, + juniIpNotificationGroup, + juniIpInterfaceDeprecatedGroup, + juniIpAddressDeprecatedGroup, + juniIpMIBNotificationObjectsGroup, + juniIpNotificationGroup1, + juniIpRouteSummaryGroup } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 11 } + +juniInternetAgentV12 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 12 of the Internet component of the JUNOSe SNMP agent. This + version of the Internet component is supported in JUNOSe 8.2 and + subsequent system releases." + STATUS current + DESCRIPTION + "The MIBs supported by the SNMP agent for the Internet application in + JUNOSe." + SUPPORTS RFC1213-MIB + -- The RFC1213-MIB is based on SMIv1 and has no conformance groups. + -- Therefore, we list capabilities by OID subtree "groups". + INCLUDES { + ipRouteEntry } + VARIATION ipRouteDest + ACCESS read-only + DESCRIPTION + "Allowing write access on an auxiliary object is absurd." + VARIATION ipRouteIfIndex + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric1 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric2 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric3 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric4 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteNextHop + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteType + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteAge + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMask + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + VARIATION ipRouteMetric5 + ACCESS read-only + DESCRIPTION + "The ipRouteTable is read-only in this agent." + SUPPORTS IP-MIB + INCLUDES INCLUDES { + ipGroup, + ipv4GeneralGroup, + ipv4IfGroup, + ipv6GeneralGroup2, + ipv6IfGroup, + ipLastChangeGroup, + ipSystemStatsGroup, + ipv4SystemStatsGroup, + ipSystemStatsHCOctetGroup, + ipSystemStatsHCPacketGroup, + ipv4SystemStatsHCPacketGroup, + ipIfStatsGroup, + ipv4IfStatsGroup, + ipIfStatsHCOctetGroup, + ipIfStatsHCPacketGroup, + ipv4IfStatsHCPacketGroup, + ipAddressPrefixGroup, + ipAddressGroup, + ipNetToPhysicalGroup, + ipv6ScopeGroup, + ipDefaultRouterGroup, + ipv6RouterAdvertGroup, + icmpGroup, + icmpStatsGroup } + VARIATION ipNetToMediaIfIndex + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + VARIATION ipNetToMediaNetAddress + ACCESS read-only + DESCRIPTION + "Allowing create/write access on an auxiliary object is absurd." + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup, + inetForwardCidrRouteGroup } + VARIATION ipCidrRouteIfIndex + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteType + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteInfo + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteNextHopAS + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric1 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric2 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric3 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric4 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteMetric5 + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + VARIATION ipCidrRouteStatus + ACCESS read-only + DESCRIPTION + "An ipCidrRouteEntry cannot be created or modified." + SUPPORTS TCP-MIB + INCLUDES { + tcpGroup, + tcpBaseGroup, + tcpConnectionGroup, + tcpListenerGroup, + tcpHCGroup } + SUPPORTS UDP-MIB + INCLUDES { + udpGroup, + udpBaseGroup, + udpHCGroup, + udpEndpointGroup } + VARIATION udpLocalAddress + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + VARIATION udpLocalPort + ACCESS not-implemented + DESCRIPTION + "The udpTable is not supported." + SUPPORTS Juniper-IP-MIB + INCLUDES { + juniIpInterfaceGroup8, + juniIpAddressGroup4, + juniIpRouteGroup3, + juniIpGlobalGroup3, + juniIpIfSummaryGroup, + juniIpNotificationGroup, + juniIpInterfaceDeprecatedGroup, + juniIpAddressDeprecatedGroup, + juniIpMIBNotificationObjectsGroup, + juniIpNotificationGroup1, + juniIpRouteSummaryGroup } + SUPPORTS Juniper-HOST-MIB + INCLUDES { + juniHostGroup } + ::= { juniInternetAgent 12 } + +END + diff --git a/MIBS/junose/broken/Juniper-MPLS-CONF b/MIBS/junose/broken/Juniper-MPLS-CONF new file mode 100644 index 0000000..b0a0c5f --- /dev/null +++ b/MIBS/junose/broken/Juniper-MPLS-CONF @@ -0,0 +1,537 @@ + +-- ***************************************************************************** +-- Juniper-MPLS-CONF +-- +-- SNMP Agent Capabilities definitions for the MPLS MIB. +-- +-- Copyright (c) 2001 Unisphere Networks, Inc. +-- Copyright (c) 2002, 2003 Juniper Networks, Inc. +-- All rights reserved. +-- ***************************************************************************** + +Juniper-MPLS-CONF DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + AGENT-CAPABILITIES + FROM SNMPv2-CONF + juniAgents + FROM Juniper-Agents; + +juniMplsAgent MODULE-IDENTITY + LAST-UPDATED "200406231509Z" -- 23-Jun-04 11:09 AM EDT + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + E-mail: mib@Juniper.net" + DESCRIPTION + "The agent capabilities definitions for the MultiProtocol Label + Switching (MPLS) component of the SNMP agent in the Juniper E-series + family of products." + -- Revision History + REVISION "200406112136Z" -- 11-Jun-04 05:36 PM EDT - JUNOSe 6.1 + DESCRIPTION + "Added agent capabilities definitions for MPLS-LSR-STD-MIB." + REVISION "200301241834Z" -- 24-Jan-03 01:34 PM EST - JUNOSe 5.0 + DESCRIPTION + "Replaced Unisphere names with Juniper names. + Added IP TTL Propagate object to the MPLS scalar group." + REVISION "200211041547Z" -- 04-Nov-02 10:47 AM EST - JUNOSe 4.1 + DESCRIPTION + "Added RowStatus support to the minor layer and the tunnel profile + groups." + REVISION "200112052141Z" -- 05-Dec-01 04:41 PM EST - JUNOSe 4.0 + DESCRIPTION + "The initial release of this management information module." + ::= { juniAgents 51 } + + +-- ***************************************************************************** +-- MPLS SNMP Agent Capabilities definitions +-- ***************************************************************************** +juniMplsAgentV1 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 1 of the MultiProtocol Label Switching (MPLS) component of the + JUNOSe SNMP agent. This version of the MPLS component was supported in + JUNOSe 4.0 system releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the MPLS application in JUNOSe. + These capabilities became obsolete when new RowStatus objects were added + to the tables in juniMplsMinorLayerConfGroup and + juniMplsTunnelProfileConfGroup." + SUPPORTS Juniper-MPLS-MIB + INCLUDES { + juniMplsLsrGlobalConfGroup, + juniMplsMajorLayerConfGroup, + juniMplsMinorLayerConfGroup, + juniMplsTunnelProfileConfGroup, + juniMplsExplicitPathConfGroup } + ::= { juniMplsAgent 1 } + +juniMplsAgentV2 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 2 of the MultiProtocol Label Switching (MPLS) component of the + JUNOSe SNMP agent. This version of the MPLS component was supported in + JUNOSe 4.1 and subsequent 4.x system releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the MPLS application in JUNOSe. + These capabilities became obsolete when the IP TTL Propagate object was + added to the MPLS scalar group." + SUPPORTS Juniper-MPLS-MIB + INCLUDES { + juniMplsLsrGlobalConfGroup, + juniMplsMajorLayerConfGroup, + juniMplsMinorLayerConfGroup2, + juniMplsTunnelProfileConfGroup2, + juniMplsExplicitPathConfGroup } + ::= { juniMplsAgent 2 } + +juniMplsAgentV3 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 3 of the MultiProtocol Label Switching (MPLS) component of the + JUNOSe SNMP agent. This version of the MPLS component is supported in + JUNOSe 5.0 and subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the MPLS application in + JUNOSe. These capabilities became obsolete when some of the objects in + that MIB became obsolete." + SUPPORTS Juniper-MPLS-MIB + INCLUDES { + juniMplsLsrGlobalConfGroup2, + juniMplsMajorLayerConfGroup, + juniMplsMinorLayerConfGroup2, + juniMplsTunnelProfileConfGroup2, + juniMplsExplicitPathConfGroup } + ::= { juniMplsAgent 3 } + +juniMplsAgentV4 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 4 of the MultiProtocol Label Switching (MPLS) component of the + JUNOSe SNMP agent. This version of the MPLS component is supported in + JUNOSe 6.0 and subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the MPLS application in + JUNOSe. These capabilities became obsolete when the MPLS-LSR-STD-MIB + support is added." + SUPPORTS Juniper-MPLS-MIB + INCLUDES { + juniMplsLsrGlobalConfGroup3, + juniMplsMajorLayerConfGroup2, + juniMplsMinorLayerConfGroup3, + juniMplsTunnelProfileConfGroup3, + juniMplsExplicitPathConfGroup } + ::= { juniMplsAgent 4 } + +juniMplsAgentV5 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 5 of the MultiProtocol Label Switching (MPLS) component of the + JUNOSe SNMP agent. This version of the MPLS component is supported in + JUNOSe 6.1 and subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the MPLS application in + JUNOSe." + SUPPORTS Juniper-MPLS-MIB + INCLUDES { + juniMplsLsrGlobalConfGroup3, + juniMplsMajorLayerConfGroup2, + juniMplsMinorLayerConfGroup3, + juniMplsTunnelProfileConfGroup3, + juniMplsExplicitPathConfGroup } + SUPPORTS MPLS-LSR-MIB-JUNI + INCLUDES { + mplsInterfaceGroup, + mplsInSegmentGroup, + mplsOutSegmentGroup, + mplsXCGroup, + mplsPerfGroup, + mplsHCInSegmentPerfGroup, + mplsHCOutSegmentPerfGroup, + mplsLabelStackGroup, + mplsLsrNotificationGroup } + VARIATION mplsInSegmentInterface + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentLabel + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentLabelPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentNPop + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentAddrFamily + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentTrafficParamPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentRowStatus + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentStorageType + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentInterface + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentPushTopLabel + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentTopLabel + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentTopLabelPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentNextHopAddrType + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentTopLabelPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentStorageType + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentNextHopAddrType + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentNextHopAddr + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentTrafficParamPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentRowStatus + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentStorageType + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsXCLspId + ACCESS read-only + DESCRIPTION + "Entries in the mplsXCTable cannot be created via SNMP + in this agent." + VARIATION mplsXCLabelStackIndex + ACCESS read-only + DESCRIPTION + "Entries in the mplsXCTable cannot be created via SNMP + in this agent." + VARIATION mplsXCOwner + ACCESS read-only + DESCRIPTION + "Entries in the mplsXCTable cannot be created via SNMP + in this agent." + VARIATION mplsXCRowStatus + ACCESS read-only + DESCRIPTION + "Entries in the mplsXCTable cannot be created via SNMP + in this agent." + VARIATION mplsXCStorageType + ACCESS read-only + DESCRIPTION + "Entries in the mplsXCTable cannot be created via SNMP + in this agent." + VARIATION mplsLabelStackLabel + ACCESS read-only + DESCRIPTION + "Entries in the mplsLabelStackTable cannot be created via SNMP + in this agent." + VARIATION mplsLabelStackLabelPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsLabelStackTable cannot be created via SNMP + in this agent." + VARIATION mplsLabelStackRowStatus + ACCESS read-only + DESCRIPTION + "Entries in the mplsLabelStackTable cannot be created via SNMP + in this agent." + VARIATION mplsLabelStackStorageType + ACCESS read-only + DESCRIPTION + "Entries in the mplsLabelStackTable cannot be created via SNMP + in this agent." + VARIATION mplsXCNotificationsEnable + ACCESS read-only + DESCRIPTION + "Entries in the mplsLabelStackTable cannot be created via SNMP + in this agent." + VARIATION mplsInterfacePerfInLabelsInUse + ACCESS read-only + DESCRIPTION + "Entries in the mplsInterfacePerfTable cannot be accessed via SNMP + in this agent." + VARIATION mplsInterfacePerfInLabelLookupFailures + ACCESS read-only + DESCRIPTION + "Entries in the mplsInterfacePerfTable cannot be accessed via SNMP + in this agent." + VARIATION mplsInterfacePerfOutLabelsInUse + ACCESS read-only + DESCRIPTION + "Entries in the mplsInterfacePerfTable cannot be accessed via SNMP + in this agent." + VARIATION mplsInterfacePerfOutFragmentedPkts + ACCESS read-only + DESCRIPTION + "Entries in the mplsInterfacePerfTable cannot be accessed via SNMP + in this agent." + VARIATION mplsInSegmentMapIndex + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentMapTable cannot be accessed via SNMP + in this agent." + + ::= { juniMplsAgent 5 } + +juniMplsAgentV6 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 6 of the MultiProtocol Label Switching (MPLS) component of the + JUNOSe SNMP agent. This version of the MPLS component is supported in + JUNOSe 7.1 and subsequent system releases." + STATUS current + DESCRIPTION + "The MIB supported by the SNMP agent for the MPLS application in + JUNOSe." + SUPPORTS MPLS-LSR-MIB-JUNI + INCLUDES { + mplsInterfaceGroup, + mplsInSegmentGroup, + mplsOutSegmentGroup, + mplsXCGroup, + mplsPerfGroup, + mplsHCInSegmentPerfGroup, + mplsHCOutSegmentPerfGroup, + mplsLabelStackGroup, + mplsLsrNotificationGroup } + VARIATION mplsInSegmentInterface + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentLabel + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentLabelPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentNPop + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentAddrFamily + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentTrafficParamPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentRowStatus + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentStorageType + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentInterface + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentPushTopLabel + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentTopLabel + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentTopLabelPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentNextHopAddrType + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentTopLabelPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsInSegmentStorageType + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentNextHopAddrType + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentNextHopAddr + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentTrafficParamPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentRowStatus + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsOutSegmentStorageType + ACCESS read-only + DESCRIPTION + "Entries in the mplsOutSegmentTable cannot be created via SNMP + in this agent." + VARIATION mplsXCLspId + ACCESS read-only + DESCRIPTION + "Entries in the mplsXCTable cannot be created via SNMP + in this agent." + VARIATION mplsXCLabelStackIndex + ACCESS read-only + DESCRIPTION + "Entries in the mplsXCTable cannot be created via SNMP + in this agent." + VARIATION mplsXCOwner + ACCESS read-only + DESCRIPTION + "Entries in the mplsXCTable cannot be created via SNMP + in this agent." + VARIATION mplsXCRowStatus + ACCESS read-only + DESCRIPTION + "Entries in the mplsXCTable cannot be created via SNMP + in this agent." + VARIATION mplsXCStorageType + ACCESS read-only + DESCRIPTION + "Entries in the mplsXCTable cannot be created via SNMP + in this agent." + VARIATION mplsLabelStackLabel + ACCESS read-only + DESCRIPTION + "Entries in the mplsLabelStackTable cannot be created via SNMP + in this agent." + VARIATION mplsLabelStackLabelPtr + ACCESS read-only + DESCRIPTION + "Entries in the mplsLabelStackTable cannot be created via SNMP + in this agent." + VARIATION mplsLabelStackRowStatus + ACCESS read-only + DESCRIPTION + "Entries in the mplsLabelStackTable cannot be created via SNMP + in this agent." + VARIATION mplsLabelStackStorageType + ACCESS read-only + DESCRIPTION + "Entries in the mplsLabelStackTable cannot be created via SNMP + in this agent." + VARIATION mplsXCNotificationsEnable + ACCESS read-only + DESCRIPTION + "Entries in the mplsLabelStackTable cannot be created via SNMP + in this agent." + VARIATION mplsInterfacePerfInLabelsInUse + ACCESS read-only + DESCRIPTION + "Entries in the mplsInterfacePerfTable cannot be accessed via SNMP + in this agent." + VARIATION mplsInterfacePerfInLabelLookupFailures + ACCESS read-only + DESCRIPTION + "Entries in the mplsInterfacePerfTable cannot be accessed via SNMP + in this agent." + VARIATION mplsInterfacePerfOutLabelsInUse + ACCESS read-only + DESCRIPTION + "Entries in the mplsInterfacePerfTable cannot be accessed via SNMP + in this agent." + VARIATION mplsInterfacePerfOutFragmentedPkts + ACCESS read-only + DESCRIPTION + "Entries in the mplsInterfacePerfTable cannot be accessed via SNMP + in this agent." + VARIATION mplsInSegmentMapIndex + ACCESS read-only + DESCRIPTION + "Entries in the mplsInSegmentMapTable cannot be accessed via SNMP + in this agent." + + ::= { juniMplsAgent 6 } + +END diff --git a/MIBS/junose/broken/Juniper-Multicast-Router-CONF b/MIBS/junose/broken/Juniper-Multicast-Router-CONF new file mode 100644 index 0000000..04eccc2 --- /dev/null +++ b/MIBS/junose/broken/Juniper-Multicast-Router-CONF @@ -0,0 +1,181 @@ + +-- ***************************************************************************** +-- Juniper-Multicast-Router-CONF +-- +-- SNMP Agent Capabilities definitions for the multicast router MIB. +-- +-- Copyright (c) 2002 Unisphere Networks, Inc. +-- Copyright (c) 2003-2006 Juniper Networks, Inc. +-- All rights reserved. +-- ***************************************************************************** + +Juniper-Multicast-Router-CONF DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + AGENT-CAPABILITIES + FROM SNMPv2-CONF + juniAgents + FROM Juniper-Agents; + +juniMRouterAgent MODULE-IDENTITY + LAST-UPDATED "200609180809Z" -- 18-Sep-06 04:09 AM EDT + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + " Juniper Networks, Inc. + Postal: 10 Technology Park Drive + Westford, MA 01886-3146 + USA + Tel: +1 978 589 5800 + E-mail: mib@Juniper.net" + DESCRIPTION + "The agent capabilities definitions for the multicast router component + of the SNMP agent in the Juniper E-series family of products." + -- Revision History + REVISION "200609180809Z" -- 18-Sep-06 04:09 AM EDT - JUNOSe 8.2 + DESCRIPTION + "Extended the ipMRouteInterfaceEntry Table, introduced traps and platform + dependent rsMRoutePortTable." + REVISION "200609021102Z" -- 02-Sep-06 07:02 PM EDT - JUNOSe 8.1 + DESCRIPTION + "Scalar attribute rsMcastRpfDisable is supported for the Juniper-MROUTER-MIB." + REVISION "200606151013Z" -- 15-Jun-06 06:13 AM EDT - JUNOSe 8.1 + DESCRIPTION + "Extended the ipMRouteEntry Table" + REVISION "200210282004Z" -- 28-Oct-02 03:04 PM EST - JUNOSe 5.0 + DESCRIPTION + "Replaced Unisphere names with Juniper names. + Added support for the Juniper-MROUTER-MIB." + REVISION "200204012017Z" -- 01-Apr-02 03:17 PM EST - JUNOSe 4.1 + DESCRIPTION + "The initial release of this management information module." + ::= { juniAgents 55 } + + +-- ***************************************************************************** +-- Multicast Router SNMP Agent Capabilities definitions +-- ***************************************************************************** +juniMRouterAgentV1 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 1 of the multicast router component of the JUNOSe SNMP agent. + This version of the multicast router component was supported in JUNOSe + 4.1 and subsequent 4.x system releases." + STATUS obsolete + DESCRIPTION + "The MIBs supported by the SNMP agent for the multicast router + application in JUNOSe. These capabilities became obsolete when support + was added for the Juniper-MROUTER-MIB." + SUPPORTS IPMROUTE-STD-MIB + INCLUDES { + ipMRouteMIBBasicGroup, + ipMRouteMIBHopCountGroup, + ipMRouteMIBPktsOutGroup, + ipMRouteMIBHCInterfaceGroup, + ipMRouteMIBRouteGroup, + ipMRouteMIBPktsGroup } + ::= { juniMRouterAgent 1 } + +juniMRouterAgentV2 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 2 of the multicast router component of the JUNOSe SNMP agent. + These capabilities became obsolete when support was added to Juniper-MROUTER-MIB + This version of the multicast router component is supported in the + Juniper JUNOSe 5.0 and subsequent system releases upto 8.0.0." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the multicast router + application in JUNOSe. These capabilities became obsolete when juniMRouteConfGroup + support was added to Juniper-MROUTER-MIB." + SUPPORTS IPMROUTE-STD-MIB + INCLUDES { + ipMRouteMIBBasicGroup, + ipMRouteMIBHopCountGroup, + ipMRouteMIBPktsOutGroup, + ipMRouteMIBHCInterfaceGroup, + ipMRouteMIBRouteGroup, + ipMRouteMIBPktsGroup } + SUPPORTS Juniper-MROUTER-MIB + INCLUDES { + juniMcastRpfRouteConfGroup } + ::= { juniMRouterAgent 2 } + +juniMRouterAgentV3 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 3 of the multicast router component of the JUNOSe SNMP agent. + This version of the multicast router component is supported in the + Juniper JUNOSe 8.1 and subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the multicast router + application in JUNOSe.These capabilities became obsolete when juniMcastGlobalConfGroup + support was added to Juniper-MROUTER-MIB." + SUPPORTS IPMROUTE-STD-MIB + INCLUDES { + ipMRouteMIBBasicGroup, + ipMRouteMIBHopCountGroup, + ipMRouteMIBPktsOutGroup, + ipMRouteMIBHCInterfaceGroup, + ipMRouteMIBRouteGroup, + ipMRouteMIBPktsGroup } + SUPPORTS Juniper-MROUTER-MIB + INCLUDES { + juniMcastRpfRouteConfGroup, + juniMRouteConfGroup } + ::= { juniMRouterAgent 3 } + + +uniMRouterAgentV4 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 4 of the multicast router component of the JUNOSe SNMP agent. + This version of the multicast router component is supported in the + Juniper JUNOSe 8.1 and subsequent system releases." + STATUS obsolete + DESCRIPTION + "The MIB supported by the SNMP agent for the multicast router + application in JUNOSe. These capabilities became obsolete when rsMRoutePortConfGroup + support was added to Juniper-MROUTER-MIB." + SUPPORTS IPMROUTE-STD-MIB + INCLUDES { + ipMRouteMIBBasicGroup, + ipMRouteMIBHopCountGroup, + ipMRouteMIBPktsOutGroup, + ipMRouteMIBHCInterfaceGroup, + ipMRouteMIBRouteGroup, + ipMRouteMIBPktsGroup } + SUPPORTS Juniper-MROUTER-MIB + INCLUDES { + juniMcastRpfRouteConfGroup, + juniMRouteConfGroup, + juniMcastGlobalConfGroup } + ::= { juniMRouterAgent 4 } + +uniMRouterAgentV5 AGENT-CAPABILITIES + PRODUCT-RELEASE + "Version 5 of the multicast router component of the JUNOSe SNMP agent. + This version of the multicast router component is supported in the + Juniper JUNOSe 8.1 and subsequent system releases." + STATUS current + DESCRIPTION + "The MIB supported by the SNMP agent for the multicast router + application in JUNOSe." + SUPPORTS IPMROUTE-STD-MIB + INCLUDES { + ipMRouteMIBBasicGroup, + ipMRouteMIBHopCountGroup, + ipMRouteMIBPktsOutGroup, + ipMRouteMIBHCInterfaceGroup, + ipMRouteMIBRouteGroup, + ipMRouteMIBPktsGroup } + SUPPORTS Juniper-MROUTER-MIB + INCLUDES { + juniMcastRpfRouteConfGroup, + juniMRouteConfGroup, + juniMcastGlobalConfGroup, + rsMRoutePortConfGroup } + ::= { juniMRouterAgent 5 } + + + +END + |