368 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			368 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *******************************************************************
 | 
						|
--Juniper enterprise security Interface extension objects MIB.
 | 
						|
--
 | 
						|
--Copyright(c) 2001 - 2007, Juniper Networks, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
--
 | 
						|
--The contents of this document are subject to change without notice.
 | 
						|
-- *******************************************************************
 | 
						|
 | 
						|
 | 
						|
    JUNIPER-JS-IF-EXT-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
    IMPORTS
 | 
						|
 | 
						|
        Counter64, Counter32,
 | 
						|
        MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
 | 
						|
        DisplayString FROM SNMPv2-TC
 | 
						|
 | 
						|
        ifIndex FROM IF-MIB
 | 
						|
        jnxJsIf FROM JUNIPER-JS-SMI;
 | 
						|
 | 
						|
 | 
						|
        jnxJsIfMIB      MODULE-IDENTITY
 | 
						|
            LAST-UPDATED "200705090000Z"-- May 09, 2007
 | 
						|
            ORGANIZATION "Juniper Networks, Inc."
 | 
						|
            CONTACT-INFO
 | 
						|
                "Juniper Technical Assistance Center
 | 
						|
                Juniper Networks, Inc.
 | 
						|
                1194 N.Mathilda Avenue
 | 
						|
                Sunnyvale, CA 94089
 | 
						|
 | 
						|
                E - mail:support @ juniper.net
 | 
						|
                HTTP://www.juniper.net "
 | 
						|
 | 
						|
            DESCRIPTION
 | 
						|
                "This module defines the object that are used to monitor
 | 
						|
                the entries in the interfaces pertaining to the security
 | 
						|
                management of the interface."
 | 
						|
 | 
						|
            REVISION "200705090000Z"-- May 09, 2007
 | 
						|
            DESCRIPTION 
 | 
						|
                "Creation Date"
 | 
						|
            ::= {jnxJsIf 1}
 | 
						|
 | 
						|
 | 
						|
    --
 | 
						|
    --node to create the objects
 | 
						|
    --
 | 
						|
    jnxJsIfExtension OBJECT IDENTIFIER ::= {jnxJsIfMIB 1}
 | 
						|
 | 
						|
 | 
						|
    --***************************************************************
 | 
						|
    --The Juniper Security interface extension table.
 | 
						|
    -- ***************************************************************
 | 
						|
 | 
						|
    jnxJsIfMonTable OBJECT-TYPE
 | 
						|
        SYNTAX SEQUENCE OF JnxJsIfMonEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "The table extend the interface entries to support 
 | 
						|
            security related objects on a particular interface.
 | 
						|
            The table is index by ifIndex."
 | 
						|
        ::= {jnxJsIfExtension 1}
 | 
						|
 | 
						|
    jnxJsIfMonEntry OBJECT-TYPE
 | 
						|
        SYNTAX JnxJsIfMonEntry
 | 
						|
        MAX-ACCESS not-accessible
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Entry pertains to an interface."
 | 
						|
        INDEX {ifIndex}
 | 
						|
        ::= {jnxJsIfMonTable 1}
 | 
						|
 | 
						|
    JnxJsIfMonEntry ::= SEQUENCE
 | 
						|
    {
 | 
						|
        jnxJsIfMonInIcmp            Counter32,
 | 
						|
        jnxJsIfMonInSelf            Counter32,
 | 
						|
        jnxJsIfMonInVpn             Counter32,
 | 
						|
        jnxJsIfMonInPolicyPermit    Counter64,
 | 
						|
        jnxJsIfMonOutPolicyPermit   Counter64,
 | 
						|
        jnxJsIfMonConn              Counter32,
 | 
						|
        jnxJsIfMonInMcast           Counter32,
 | 
						|
        jnxJsIfMonOutMcast          Counter32,
 | 
						|
        jnxJsIfMonPolicyDeny        Counter32,
 | 
						|
        jnxJsIfMonNoGateParent      Counter32,
 | 
						|
        jnxJsIfMonTcpProxyDrop      Counter32,
 | 
						|
        jnxJsIfMonNoDip             Counter32,
 | 
						|
        jnxJsIfMonNoNspTunnel       Counter32,
 | 
						|
        jnxJsIfMonNoNatCon          Counter32,
 | 
						|
        jnxJsIfMonInvalidZone       Counter32,
 | 
						|
        jnxJsIfMonIpClsFail         Counter32,
 | 
						|
        jnxJsIfMonAuthDrop          Counter32,
 | 
						|
        jnxJsIfMonMultiUserAuthDrop Counter32,
 | 
						|
        jnxJsIfMonLoopMultiDipDrop  Counter32,
 | 
						|
        jnxJsIfMonAddrSpoof         Counter32,
 | 
						|
        jnxJsIfMonLpDrop            Counter32,
 | 
						|
        jnxJsIfMonNullZone          Counter32,
 | 
						|
        jnxJsIfMonNoGate            Counter32,
 | 
						|
        jnxJsIfMonNoMinorSess       Counter32,
 | 
						|
        jnxJsIfMonNvecErr           Counter32,
 | 
						|
        jnxJsIfMonTcpSeq            Counter32,
 | 
						|
        jnxJsIfMonIllegalPak        Counter32,
 | 
						|
        jnxJsIfMonNoRoute           Counter32,
 | 
						|
        jnxJsIfMonAuthFail          Counter32,
 | 
						|
        jnxJsIfMonSaInactive        Counter32,
 | 
						|
        jnxJsIfMonNoSa              Counter32,
 | 
						|
        jnxJsIfMonSelfPktDrop       Counter32
 | 
						|
    }
 | 
						|
 | 
						|
    jnxJsIfMonInIcmp OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "ICMP packets received."
 | 
						|
        ::= {jnxJsIfMonEntry 1}
 | 
						|
 | 
						|
    jnxJsIfMonInSelf OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets for self received."
 | 
						|
        ::= {jnxJsIfMonEntry 2}
 | 
						|
 | 
						|
    jnxJsIfMonInVpn OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "VPN packets received."
 | 
						|
        ::= {jnxJsIfMonEntry 3}
 | 
						|
 | 
						|
    jnxJsIfMonInPolicyPermit OBJECT-TYPE
 | 
						|
        SYNTAX Counter64
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Incoming bytes permitted by policy."
 | 
						|
        ::= {jnxJsIfMonEntry 4}
 | 
						|
 | 
						|
    jnxJsIfMonOutPolicyPermit OBJECT-TYPE
 | 
						|
        SYNTAX Counter64
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Outgoing bytes permitted by policy."
 | 
						|
        ::= {jnxJsIfMonEntry 5}
 | 
						|
 | 
						|
    jnxJsIfMonConn OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Incoming connections established."
 | 
						|
        ::= {jnxJsIfMonEntry 6}
 | 
						|
 | 
						|
    jnxJsIfMonInMcast OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Multicast packets received."
 | 
						|
        ::= {jnxJsIfMonEntry 7}
 | 
						|
 | 
						|
    jnxJsIfMonOutMcast OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Multicast packets sent."
 | 
						|
        ::= {jnxJsIfMonEntry 8}
 | 
						|
 | 
						|
    jnxJsIfMonPolicyDeny OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to policy deny."
 | 
						|
        ::= {jnxJsIfMonEntry 9}
 | 
						|
 | 
						|
    jnxJsIfMonNoGateParent OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to no parent for a gate."
 | 
						|
        ::= {jnxJsIfMonEntry 10}
 | 
						|
 | 
						|
    jnxJsIfMonTcpProxyDrop OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to syn-attack protection."
 | 
						|
        ::= {jnxJsIfMonEntry 11}
 | 
						|
 | 
						|
    jnxJsIfMonNoDip OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to dip errors."
 | 
						|
        ::= {jnxJsIfMonEntry 12}
 | 
						|
 | 
						|
    jnxJsIfMonNoNspTunnel OBJECT-TYPE
 | 
						|
         SYNTAX Counter32
 | 
						|
         MAX-ACCESS read-only
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
            "Packets dropped because no nsp tunnel found."
 | 
						|
        ::= {jnxJsIfMonEntry 13}
 | 
						|
 | 
						|
    jnxJsIfMonNoNatCon OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to no more sessions."
 | 
						|
        ::= {jnxJsIfMonEntry 14}
 | 
						|
 | 
						|
    jnxJsIfMonInvalidZone OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped because an invalid zone received the packet."
 | 
						|
        ::= {jnxJsIfMonEntry 15}
 | 
						|
 | 
						|
    jnxJsIfMonIpClsFail OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to IP classification failure."
 | 
						|
        ::= {jnxJsIfMonEntry 16}
 | 
						|
 | 
						|
    jnxJsIfMonAuthDrop OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to user auth errors."
 | 
						|
        ::= {jnxJsIfMonEntry 17}
 | 
						|
 | 
						|
    jnxJsIfMonMultiUserAuthDrop OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to multiple user auth in loopback sessions."
 | 
						|
        ::= {jnxJsIfMonEntry 18}
 | 
						|
 | 
						|
    jnxJsIfMonLoopMultiDipDrop OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to multiple DIP in loopback sessions."
 | 
						|
        ::= {jnxJsIfMonEntry 19}
 | 
						|
 | 
						|
    jnxJsIfMonAddrSpoof OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to address spoofing."
 | 
						|
        ::= {jnxJsIfMonEntry 20}
 | 
						|
 | 
						|
    jnxJsIfMonLpDrop OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to no loopback."
 | 
						|
        ::= {jnxJsIfMonEntry 21}
 | 
						|
 | 
						|
    jnxJsIfMonNullZone OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to no zone or null-zone binding."
 | 
						|
        ::= {jnxJsIfMonEntry 22}
 | 
						|
 | 
						|
    jnxJsIfMonNoGate OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to no nat gate."
 | 
						|
        ::= {jnxJsIfMonEntry 23}
 | 
						|
 | 
						|
    jnxJsIfMonNoMinorSess OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to no minor session."
 | 
						|
        ::= {jnxJsIfMonEntry 24}
 | 
						|
 | 
						|
    jnxJsIfMonNvecErr OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped due to no session for gate."
 | 
						|
        ::= {jnxJsIfMonEntry 25}
 | 
						|
 | 
						|
    jnxJsIfMonTcpSeq OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped because TCP seq number out of window."
 | 
						|
        ::= {jnxJsIfMonEntry 26}
 | 
						|
 | 
						|
    jnxJsIfMonIllegalPak OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped because they didn't make any sense."
 | 
						|
        ::= {jnxJsIfMonEntry 27}
 | 
						|
 | 
						|
    jnxJsIfMonNoRoute OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped because no route present."
 | 
						|
        ::= {jnxJsIfMonEntry 28}
 | 
						|
                        
 | 
						|
    jnxJsIfMonAuthFail OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped because auth failed."
 | 
						|
        ::= {jnxJsIfMonEntry 29}
 | 
						|
 | 
						|
    jnxJsIfMonSaInactive OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped because sa is not active."
 | 
						|
        ::= {jnxJsIfMonEntry 30}
 | 
						|
 | 
						|
    jnxJsIfMonNoSa OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped because no sa found for incoming spi."
 | 
						|
        ::= {jnxJsIfMonEntry 31}
 | 
						|
 | 
						|
    jnxJsIfMonSelfPktDrop OBJECT-TYPE
 | 
						|
        SYNTAX Counter32
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
            "Packets dropped because no one interested in self packets."
 | 
						|
        ::= {jnxJsIfMonEntry 32}
 | 
						|
            
 | 
						|
END
 |