335 lines
		
	
	
		
			9.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			335 lines
		
	
	
		
			9.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--
 | 
						|
-- 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
 |