From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/junos/JUNIPER-JS-PACKET-MIRROR-MIB | 491 ++++++++++++++++++++++++++++++++ 1 file changed, 491 insertions(+) create mode 100644 MIBS/junos/JUNIPER-JS-PACKET-MIRROR-MIB (limited to 'MIBS/junos/JUNIPER-JS-PACKET-MIRROR-MIB') diff --git a/MIBS/junos/JUNIPER-JS-PACKET-MIRROR-MIB b/MIBS/junos/JUNIPER-JS-PACKET-MIRROR-MIB new file mode 100644 index 0000000..a111580 --- /dev/null +++ b/MIBS/junos/JUNIPER-JS-PACKET-MIRROR-MIB @@ -0,0 +1,491 @@ +-- ******************************************************************* +-- Juniper enterprise specific Packet Mirror MIB. +-- +-- Copyright (c) 2001-2012, Juniper Networks, Inc. +-- All rights reserved. +-- +-- The contents of this document are subject to change without notice. +-- ******************************************************************* + + JUNIPER-JS-PACKET-MIRROR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + IpAddress, Unsigned32, + NOTIFICATION-TYPE, MODULE-IDENTITY, + OBJECT-TYPE + FROM SNMPv2-SMI + + TEXTUAL-CONVENTION, DisplayString, DateAndTime + FROM SNMPv2-TC + + jnxJsPacketMirror + FROM JUNIPER-JS-SMI + + Ipv6AddressPrefix + FROM IPV6-TC; + + jnxJsPacketMirrorMIB MODULE-IDENTITY + LAST-UPDATED "201604050000Z" -- April 05, 2016 + ORGANIZATION "Juniper Networks, Inc." + CONTACT-INFO + "Juniper Technical Assistance Center + Juniper Networks, Inc. + 1133 Innovation Way + Sunnyvale, CA 94089 + + E-mail: support@juniper.net + HTTP://www.juniper.net" + DESCRIPTION + "The packet mirror MIB for the Juniper Networks enterprise." + REVISION "200910290000Z" -- October 29, 2009 + DESCRIPTION "Creation Date" + + REVISION "201002250000Z" -- February 25, 2010 + DESCRIPTION "Added analyzer address to the LI Service Activated trap." + + REVISION "201012160000Z" -- December 16, 2010 + DESCRIPTION "Added Target Ipv6 Address address to traps." + + REVISION "201103160000Z" -- March 16, 2011 + DESCRIPTION "Added Target Ipv6 Prefix Length to traps." + + REVISION "201103230000Z" -- March 23, 2011 + DESCRIPTION "Add missing Ipv6 Prefix Length to traps. Use SYNTAX + Counter64 for tranmitted and received Octets." + + REVISION "201106070000Z" -- June 7, 2011 + DESCRIPTION "Change SYNTAX of Mirror Identifier." + + + REVISION "201111230000Z" -- November 23, 2011 + DESCRIPTION "Add jnxJsPacketMirrorTriggerType circuitId." + + REVISION "201604050000Z" -- April 05, 2016 + DESCRIPTION "Changed trap class from SNMP_TRAP_CLASS_AUTH + to SNMP_TRAP_CLASS_V3_ONLY" + ::= { jnxJsPacketMirror 1 } + + jnxJsPacketMirrorNotifications OBJECT IDENTIFIER ::= { jnxJsPacketMirrorMIB 0 } + jnxJsPacketMirrorObjects OBJECT IDENTIFIER ::= { jnxJsPacketMirrorMIB 1 } + + + -- *************************************************************** + -- Next Branch node. + -- *************************************************************** + + jnxJsPacketMirrorTrapVars OBJECT IDENTIFIER ::= { jnxJsPacketMirrorObjects 1 } + + -- ******************************************************************** + -- Objects used for the packet mirroring traps + -- ******************************************************************** + + jnxJsPacketMirrorIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The mirror identifier." + ::= { jnxJsPacketMirrorTrapVars 1 } + + jnxJsPacketMirrorSessionIdentifier OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The session identifier." + ::= { jnxJsPacketMirrorTrapVars 2 } + + jnxJsPacketMirrorTrigger OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The trigger that caused mirroring." + ::= { jnxJsPacketMirrorTrapVars 3 } + + jnxJsPacketMirrorTriggerType OBJECT-TYPE + SYNTAX INTEGER { + interfaceString(0), + ipAddress(1), + nasPortId(2), + username(3), + callingStationId(4), + acctSessionId(5), + option82(6), + remoteId(7), + circuitId(8) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The trigger type." + ::= { jnxJsPacketMirrorTrapVars 4 } + + jnxJsPacketMirrorConfigurationSource OBJECT-TYPE + SYNTAX INTEGER { + radiusLogin(0), + radiusCoa(1), + cliTrigger(2), + cliStatic(3), + dtcp(4)} + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The configuration source of this mirroring." + ::= { jnxJsPacketMirrorTrapVars 5 } + + jnxJsPacketMirrorErrorCause OBJECT-TYPE + SYNTAX INTEGER { + genericFailure(0), + noResourcesAvailable(1), + memoryExhausted(2), + noSuchName(3), + invalidAnalyzerAddress(4), + noSuchUserOrInterface(5), + featureNotSupported(6), + missingOrInvalidAttribute(7), + routerMismatch(8), + nameLengthExceeded(9), + dfcdNak(10) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The error cause." + ::= { jnxJsPacketMirrorTrapVars 6 } + + jnxJsPacketMirrorErrorString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The error string as reported by the JUNOS application." + ::= { jnxJsPacketMirrorTrapVars 7 } + + jnxJsPacketMirrorApplicationName OBJECT-TYPE + SYNTAX INTEGER { authd(0) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of the JUNOS application reporting the trap." + ::= { jnxJsPacketMirrorTrapVars 8 } + + jnxJsPacketMirrorAnalyzerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IP address of analyzer." + ::= { jnxJsPacketMirrorTrapVars 9 } + + jnxJsPacketMirrorUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The login name of the user who's traffic is being mirrored." + ::= { jnxJsPacketMirrorTrapVars 10 } + + jnxJsPacketMirrorDateAndTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time of event." + ::= { jnxJsPacketMirrorTrapVars 11 } + + jnxJsPacketMirrorRouterId OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..257)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The VRF ID in JUNOS. Represented as the Logical Router (LR) + Name followed by the Router Instance (RI) Name." + ::= { jnxJsPacketMirrorTrapVars 12 } + + jnxJsPacketMirrorDirection OBJECT-TYPE + SYNTAX INTEGER { + ingress(0), + egress(1), + bidirection(2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The mirroring direction." + ::= { jnxJsPacketMirrorTrapVars 13 } + + jnxJsPacketMirrorTargetIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IP address of the mirrored interface." + ::= { jnxJsPacketMirrorTrapVars 14 } + + jnxJsPacketMirrorTerminationReason OBJECT-TYPE + SYNTAX INTEGER { + genericFailure(0), + userRequest(1), + lostCarrier(2), + lostService(3), + idleTimeout(4), + sessionTimeout(5), + adminReset(6), + adminReboot(7), + portError(8), + nasError(9), + nasRequest0(10), + nasReboot1(11), + portUnneeded(12), + portPreempted(13), + portSuspended(14), + serviceUnavailable(15), + callback(16), + userError(17), + hostRequest(18), + supplicantRestart(19), + reauthenticationFailure(20), + portReinitialized(21), + portAdministrativelyDisabled(22), + authenticationReject(23), + interfaceDeleted(24) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The reason for ending a mirroring session which the analyzer may + interpret as an access or packet session event." + ::= { jnxJsPacketMirrorTrapVars 15 } + + jnxPacketMirrorCallingStationIdentifier OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The calling station id of the subscriber who's traffic is being monitored." + ::= { jnxJsPacketMirrorTrapVars 16 } + + jnxPacketMirrorNasIdentifier OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Nas identification where the traffic is being monitored." + ::= { jnxJsPacketMirrorTrapVars 17 } + + jnxJsPacketMirrorOctetsReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The subscriber octet count received." + ::= { jnxJsPacketMirrorTrapVars 18 } + + jnxJsPacketMirrorOctetsTransmitted OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The subscriber octet count transmitted." + ::= { jnxJsPacketMirrorTrapVars 19 } + + jnxJsPacketMirrorTargetIpv6Address OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IPv6 address of the mirrored interface." + ::= { jnxJsPacketMirrorTrapVars 20 } + + jnxJsPacketMirrorTrgtIpv6PfxLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "IPv6 prefix length of the mirrored interface." + ::= { jnxJsPacketMirrorTrapVars 21 } + + -- *************************************************************** + -- definition of packet mirroring traps + -- *************************************************************** + + -- + -- Mirroring Failed + -- + + jnxJsPacketMirrorMirroringFailure NOTIFICATION-TYPE + OBJECTS { + jnxJsPacketMirrorDateAndTime, + jnxJsPacketMirrorConfigurationSource, + jnxJsPacketMirrorTriggerType, + jnxJsPacketMirrorTrigger, + jnxJsPacketMirrorRouterId, + jnxJsPacketMirrorUserName, + jnxJsPacketMirrorIdentifier, + jnxJsPacketMirrorSessionIdentifier, + jnxJsPacketMirrorErrorCause, + jnxJsPacketMirrorApplicationName, + jnxJsPacketMirrorErrorString } + STATUS current + DESCRIPTION + "The jnxJsPacketMirrorMirroringFailure Trap indicates that + the packet mirroring operation failed." + ::= { jnxJsPacketMirrorNotifications 1 } + + -- + -- Target has logged in + -- + jnxJsPacketMirrorLiSubscriberLoggedIn NOTIFICATION-TYPE + OBJECTS { + jnxJsPacketMirrorDateAndTime, + jnxJsPacketMirrorConfigurationSource, + jnxJsPacketMirrorTriggerType, + jnxJsPacketMirrorTrigger, + jnxJsPacketMirrorRouterId, + jnxJsPacketMirrorIdentifier, + jnxJsPacketMirrorSessionIdentifier, + jnxJsPacketMirrorDirection, + jnxJsPacketMirrorTargetIpAddress, + jnxJsPacketMirrorAnalyzerAddress, + jnxPacketMirrorNasIdentifier, + jnxPacketMirrorCallingStationIdentifier, + jnxJsPacketMirrorTargetIpv6Address, + jnxJsPacketMirrorTrgtIpv6PfxLen } + STATUS current + DESCRIPTION + "The jnxJsPacketMirrorLiSubscriberLoggedIn Trap indicates that + the target has logged in." + ::= { jnxJsPacketMirrorNotifications 2 } + + -- + -- Target was unable to log in. + -- + jnxJsPacketMirrorLiSubscriberLogInFailed NOTIFICATION-TYPE + OBJECTS { + jnxJsPacketMirrorDateAndTime, + jnxJsPacketMirrorConfigurationSource, + jnxJsPacketMirrorTriggerType, + jnxJsPacketMirrorTrigger, + jnxJsPacketMirrorRouterId, + jnxJsPacketMirrorIdentifier, + jnxJsPacketMirrorSessionIdentifier, + jnxJsPacketMirrorDirection, + jnxJsPacketMirrorTargetIpAddress, + jnxJsPacketMirrorAnalyzerAddress, + jnxJsPacketMirrorErrorCause, + jnxJsPacketMirrorErrorString, + jnxPacketMirrorCallingStationIdentifier, + jnxJsPacketMirrorTargetIpv6Address, + jnxJsPacketMirrorTrgtIpv6PfxLen } + STATUS current + DESCRIPTION + "The jnxJsPacketMirrorLiSubscriberLogInFailed Trap indicates that + a request for the subscriber log in request failed due to the + reason in jnxJsPacketMirrorTerminationReason." + ::= { jnxJsPacketMirrorNotifications 3 } + + -- + -- Target logged out. + -- + jnxJsPacketMirrorLiSubscriberLoggedOut NOTIFICATION-TYPE + OBJECTS { + jnxJsPacketMirrorDateAndTime, + jnxJsPacketMirrorConfigurationSource, + jnxJsPacketMirrorTriggerType, + jnxJsPacketMirrorTrigger, + jnxJsPacketMirrorRouterId, + jnxJsPacketMirrorIdentifier, + jnxJsPacketMirrorSessionIdentifier, + jnxJsPacketMirrorDirection, + jnxJsPacketMirrorTargetIpAddress, + jnxJsPacketMirrorAnalyzerAddress, + jnxJsPacketMirrorTerminationReason, + jnxJsPacketMirrorOctetsReceived, + jnxJsPacketMirrorOctetsTransmitted, + jnxJsPacketMirrorTargetIpv6Address, + jnxJsPacketMirrorTrgtIpv6PfxLen } + STATUS current + DESCRIPTION + "The jnxJsPacketMirrorLiSubscriberLoggedOut Trap indicates that + the target has logged out with one of the reasons in + jnxJsPacketMirrorTerminationReason." + ::= { jnxJsPacketMirrorNotifications 4 } + + -- + -- The LI service on the target has been activated. + -- + jnxJsPacketMirrorLiServiceActivated NOTIFICATION-TYPE + OBJECTS { + jnxJsPacketMirrorDateAndTime, + jnxJsPacketMirrorConfigurationSource, + jnxJsPacketMirrorTriggerType, + jnxJsPacketMirrorTrigger, + jnxJsPacketMirrorRouterId, + jnxJsPacketMirrorIdentifier, + jnxJsPacketMirrorSessionIdentifier, + jnxJsPacketMirrorDirection, + jnxJsPacketMirrorTargetIpAddress, + jnxPacketMirrorNasIdentifier, + jnxPacketMirrorCallingStationIdentifier, + jnxJsPacketMirrorAnalyzerAddress, + jnxJsPacketMirrorTargetIpv6Address, + jnxJsPacketMirrorTrgtIpv6PfxLen } + STATUS current + DESCRIPTION + "The jnxJsPacketMirrorLiServiceActivated Trap indicates that + packet mirroring on an interface has been activated." + ::= { jnxJsPacketMirrorNotifications 5 } + + -- + -- The LI service on the target failed. + -- + jnxJsPacketMirrorLiServiceActivationFailed NOTIFICATION-TYPE + OBJECTS { + jnxJsPacketMirrorDateAndTime, + jnxJsPacketMirrorConfigurationSource, + jnxJsPacketMirrorTriggerType, + jnxJsPacketMirrorTrigger, + jnxJsPacketMirrorRouterId, + jnxJsPacketMirrorIdentifier, + jnxJsPacketMirrorSessionIdentifier, + jnxJsPacketMirrorDirection, + jnxJsPacketMirrorTargetIpAddress, + jnxJsPacketMirrorAnalyzerAddress, + jnxJsPacketMirrorErrorCause, + jnxJsPacketMirrorErrorString, + jnxPacketMirrorCallingStationIdentifier, + jnxJsPacketMirrorTargetIpv6Address, + jnxJsPacketMirrorTrgtIpv6PfxLen } + STATUS current + DESCRIPTION + "The jnxJsPacketMirrorLiServiceActivationFailed Trap indicates + that the LI service on an interface has failed due to the reason + in jnxJsPacketMirrorTerminationReason." + ::= { jnxJsPacketMirrorNotifications 6 } + + -- + -- The LI service on the target has been deactivated. + -- + jnxJsPacketMirrorLiServiceDeactivated NOTIFICATION-TYPE + OBJECTS { + jnxJsPacketMirrorDateAndTime, + jnxJsPacketMirrorConfigurationSource, + jnxJsPacketMirrorTriggerType, + jnxJsPacketMirrorTrigger, + jnxJsPacketMirrorRouterId, + jnxJsPacketMirrorIdentifier, + jnxJsPacketMirrorSessionIdentifier, + jnxJsPacketMirrorDirection, + jnxJsPacketMirrorTargetIpAddress, + jnxJsPacketMirrorAnalyzerAddress, + jnxJsPacketMirrorTerminationReason, + jnxJsPacketMirrorTargetIpv6Address, + jnxJsPacketMirrorTrgtIpv6PfxLen } + STATUS current + DESCRIPTION + "The jnxJsPacketMirrorLiServiceDeactivated Trap indicates that + the LI service on an interface has been deactivated due to + the reason in jnxJsPacketMirrorTerminationReason." + ::= { jnxJsPacketMirrorNotifications 7 } + +END -- cgit v1.2.3