summaryrefslogtreecommitdiff
path: root/MIBS/junos/JUNIPER-FIREWALL-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junos/JUNIPER-FIREWALL-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junos/JUNIPER-FIREWALL-MIB')
-rw-r--r--MIBS/junos/JUNIPER-FIREWALL-MIB334
1 files changed, 334 insertions, 0 deletions
diff --git a/MIBS/junos/JUNIPER-FIREWALL-MIB b/MIBS/junos/JUNIPER-FIREWALL-MIB
new file mode 100644
index 0000000..68fa7d3
--- /dev/null
+++ b/MIBS/junos/JUNIPER-FIREWALL-MIB
@@ -0,0 +1,334 @@
+--
+-- Juniper Enterprise Specific MIB: Firewalls MIB
+--
+-- Copyright (c) 2000-2012, Juniper Networks, Inc.
+-- All rights reserved.
+--
+-- The contents of this document are subject to change without notice.
+--
+
+JUNIPER-FIREWALL-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Counter64
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ jnxMibs
+ FROM JUNIPER-SMI;
+
+jnxFirewalls MODULE-IDENTITY
+ LAST-UPDATED "201601231553Z" -- Wed Jan 23 15:53:50 2016 UTC
+ ORGANIZATION "Juniper Networks, Inc."
+ CONTACT-INFO
+ " Juniper Technical Assistance Center
+ Juniper Networks, Inc.
+ 1133 Innovation Way
+ Sunnyvale, CA 94089
+ E-mail: support@juniper.net"
+
+ DESCRIPTION
+ "This is Juniper Networks' implementation of enterprise
+ specific MIB for firewalls filters/policers."
+
+ REVISION "201601231553Z" -- Wed Jan 23 15:53:50 2016 UTC
+ DESCRIPTION "MIB support for firewall Hier policer stats."
+ ::= { jnxMibs 5 }
+
+
+ jnxFirewallsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxFirewallsEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A list of firewalls entries.
+ NOTE: This table is deprecated and exists for backward
+ compatibility. The user is encouraged to use
+ jnxFirewallCounterTable. This table does not handle:
+ 1) counter and filter names greater than 24 characters
+ 2) counters with same names but different types (the first
+ duplicate is returned only)"
+
+
+ ::= { jnxFirewalls 1 }
+
+ jnxFirewallsEntry OBJECT-TYPE
+ SYNTAX JnxFirewallsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of firewalls table."
+ INDEX { jnxFWFilter,
+ jnxFWCounter }
+ ::= { jnxFirewallsTable 1 }
+
+ JnxFirewallsEntry ::=
+ SEQUENCE {
+ jnxFWFilter DisplayString,
+ jnxFWCounter DisplayString,
+ jnxFWType INTEGER,
+ jnxFWPackets Counter64,
+ jnxFWBytes Counter64
+ }
+
+ jnxFWFilter OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the firewall filter."
+ ::= { jnxFirewallsEntry 1 }
+
+ jnxFWCounter OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the counter, policer or Hier policer.
+ This name is specific within the firewall filter.
+ Whether this object is associated with a counter,
+ policer or a Hier policer is indicated by jnxFWType.
+ See DESCRIPTION of jnxFirewallsTable for details
+ on this assumption."
+ ::= { jnxFirewallsEntry 2 }
+
+ jnxFWType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ counter(2),
+ policer(3),
+ hpolagg(4),
+ hpolpre(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the object jnxFWCounter. What it is
+ associated with a counter, policer or Hier policer."
+ ::= { jnxFirewallsEntry 3 }
+
+ jnxFWPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets being counted pertaining to
+ the specified counter or policer."
+ ::= { jnxFirewallsEntry 4 }
+
+ jnxFWBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes being counted pertaining to
+ the specified counter. For policers, this field
+ is always zero because policers do not count
+ number of bytes."
+ ::= { jnxFirewallsEntry 5 }
+
+
+ jnxFirewallCounterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxFirewallCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of firewall filter counters."
+
+
+ ::= { jnxFirewalls 2 }
+
+ jnxFirewallCounterEntry OBJECT-TYPE
+ SYNTAX JnxFirewallCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of firewalls table."
+ INDEX { jnxFWCounterFilterName,
+ jnxFWCounterName,
+ jnxFWCounterType }
+ ::= { jnxFirewallCounterTable 1 }
+
+ JnxFirewallCounterEntry ::=
+ SEQUENCE {
+ jnxFWCounterFilterName DisplayString,
+ jnxFWCounterName DisplayString,
+ jnxFWCounterType INTEGER,
+ jnxFWCounterPacketCount Counter64,
+ jnxFWCounterByteCount Counter64,
+ jnxFWCounterDisplayFilterName DisplayString,
+ jnxFWCounterDisplayName DisplayString,
+ jnxFWCounterDisplayType INTEGER
+ }
+
+ jnxFWCounterFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the firewall filter."
+ ::= { jnxFirewallCounterEntry 1 }
+
+ jnxFWCounterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The name of the counter, policer or Hier policer.
+ This name is specific within the firewall filter.
+ Whether this object is associated with a counter,
+ policer or a Hier policer is indicated by
+ jnxFWCounterType."
+ ::= { jnxFirewallCounterEntry 2 }
+
+ jnxFWCounterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ counter(2),
+ policer(3),
+ hpolagg(4),
+ hpolpre(5)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of the object jnxFWCounterName identifies. What it
+ is associated with - a counter, policer or Hier policer. It is
+ possible to have two counters of the same name and different type."
+ ::= { jnxFirewallCounterEntry 3 }
+
+ jnxFWCounterPacketCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets being counted pertaining to
+ the specified counter or policer."
+ ::= { jnxFirewallCounterEntry 4 }
+
+ jnxFWCounterByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes being counted pertaining to
+ the specified counter. For policers, this field
+ is always zero because policers do not count
+ number of bytes."
+ ::= { jnxFirewallCounterEntry 5 }
+
+ jnxFWCounterDisplayFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the firewall filter."
+ ::= { jnxFirewallCounterEntry 6 }
+
+ jnxFWCounterDisplayName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the counter, policer or Hier policer. Whether
+ this object is associated with a counter, policer or Hier
+ policer is indicated by jnxFWCounterType."
+ ::= { jnxFirewallCounterEntry 7 }
+
+ jnxFWCounterDisplayType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ counter(2),
+ policer(3),
+ hpolagg(4),
+ hpolpre(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the object jnxFWCounterName identifies. What it
+ is associated with - a counter, policer or Hier policer. It is
+ possible to have two counters of the same name and different type."
+ ::= { jnxFirewallCounterEntry 8 }
+
+ jnxFWCntrXTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JnxFWCntrXEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An extended list of firewall filter counters.
+ This table maintains the additional statistics
+ for the additional policer counters and is only
+ supported on MX platform for now."
+
+
+ ::= { jnxFirewalls 3 }
+
+ jnxFWCntrXEntry OBJECT-TYPE
+ SYNTAX JnxFWCntrXEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of extended firewall table."
+ AUGMENTS { jnxFirewallCounterEntry }
+ ::= { jnxFWCntrXTable 1 }
+
+ JnxFWCntrXEntry ::=
+ SEQUENCE {
+ jnxFWCntrPolicerOfferedPktCount Counter64,
+ jnxFWCntrPolicerOfferedByteCount Counter64,
+ jnxFWCntrPolicerOutSpecPktCount Counter64,
+ jnxFWCntrPolicerOutSpecByteCount Counter64,
+ jnxFWCntrPolicerTxPktCount Counter64,
+ jnxFWCntrPolicerTxByteCount Counter64
+ }
+
+ jnxFWCntrPolicerOfferedPktCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { jnxFWCntrXEntry 1 }
+
+ jnxFWCntrPolicerOfferedByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { jnxFWCntrXEntry 2 }
+
+ jnxFWCntrPolicerOutSpecPktCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { jnxFWCntrXEntry 3 }
+
+ jnxFWCntrPolicerOutSpecByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { jnxFWCntrXEntry 4 }
+
+ jnxFWCntrPolicerTxPktCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { jnxFWCntrXEntry 5 }
+
+ jnxFWCntrPolicerTxByteCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { jnxFWCntrXEntry 6 }
+
+END