diff options
Diffstat (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB')
| -rw-r--r-- | MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB | 1144 |
1 files changed, 1144 insertions, 0 deletions
diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB new file mode 100644 index 0000000..74b95dd --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB @@ -0,0 +1,1144 @@ +ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE, + MODULE-IDENTITY, + OBJECT-IDENTITY, Integer32, + NOTIFICATION-TYPE FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + RowStatus FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + InterfaceIndex FROM IF-MIB + softentIND1PortMirroringMonitoring FROM ALCATEL-IND1-BASE + sFlowFsEntry, + sFlowCpEntry FROM SFLOW-MIB + InetAddress, + InetAddressType FROM INET-ADDRESS-MIB; + + + alcatelIND1PortMirrorMonitoringMIB MODULE-IDENTITY + LAST-UPDATED "200704030000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Port Mirroring and Monitoring for mirroring/monitoring session control + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "Addressing discrepancies with Alcatel Standard." + ::= { softentIND1PortMirroringMonitoring 1} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1PortMirMonMIBNotifications OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Root For Port Mirroring and Monitoring + Subsystem Managed Notifications." + ::= { alcatelIND1PortMirrorMonitoringMIB 0 } + + alcatelIND1PortMirMonMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Managed Objects." + ::= { alcatelIND1PortMirrorMonitoringMIB 1 } + + + alcatelIND1PortMirMonMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Conformance Information." + ::= { alcatelIND1PortMirrorMonitoringMIB 2 } + + + alcatelIND1PortMirMonMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Units Of Conformance." + ::= { alcatelIND1PortMirMonMIBConformance 1} + + + alcatelIND1PortMirMonMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Port Mirroring and Monitoring + Subsystem Compliance Statements." + ::= { alcatelIND1PortMirMonMIBConformance 2} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonMirroring OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +mirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF MirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mirroring instances." + ::= { mirmonMirroring 1 } + + +mirrorEntry OBJECT-TYPE + SYNTAX MirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mirroring entry." + INDEX { mirrorSessionNumber } + ::= { mirrorTable 1 } + + +MirrorEntry ::= SEQUENCE { + mirrorSessionNumber + Integer32, + mirrorMirroredIfindex + InterfaceIndex, + mirrorMirroringIfindex + InterfaceIndex, + mirrorStatus + INTEGER, + mirrorUnblockedVLAN + Integer32, + mirrorRowStatus + RowStatus, + mirrorDirection + INTEGER, + mirrorSessOperStatus + INTEGER, + mirrorTaggedVLAN + Integer32 + } + +mirrorSessionNumber OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies a specific port mirroring instance." + DEFVAL { 1 } + ::= { mirrorEntry 1 } + +mirrorMirroredIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " This variable is deprecated and value will be ignored. Please use mirrorSrcTable + to configure mirrored ports. + The physical identification number for this mirroring port instance (mirrorred port)." + ::= { mirrorEntry 2 } + +mirrorMirroringIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " The physical identification number for this mirroring port instance (mirroring port)." + ::= { mirrorEntry 3 } + +mirrorStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether mirroring is enabled or disabled for this port. + Prior to enabling mirroring, or at the same time all other + read write values in this table for the same row must + be set to appropriate values, or defaults will be assumed." + DEFVAL { on } + ::= { mirrorEntry 4 } + + + +mirrorUnblockedVLAN OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A VLAN identifier which specifies the VLAN identifier that must remain unblocked no matter what is the output of the spanning tree algorithm.Value 0 indicates this parameter is not set" + ::= { mirrorEntry 5 } + + + +mirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + " + ::= { mirrorEntry 6 } + +mirrorDirection OBJECT-TYPE + SYNTAX INTEGER { + inport (1), + outport (2), + bidirectional (3) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + " This variable is deprecated and the value will be ignored. + Please use mirrorSrcTable to set the direction of mirroring. + Direction of mirroring." + DEFVAL { bidirectional } + ::= { mirrorEntry 7 } + +mirrorSessOperStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether mirroring session is active. " + DEFVAL { on } + ::= { mirrorEntry 8 } + +mirrorTaggedVLAN OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A VLAN identifier which specifies the VLAN identifier that must used to tag the mirrored packets going +out of the MTP for remote port mirroring .Value 0 indicates this parameter is not set" + ::= { mirrorEntry 9 } + +-- xxxxxxxxxxxxxxxxxxx +-- Mirror Source Table +-- xxxxxxxxxxxxxxxxxxx + + +mirrorSrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF MirrorSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mirroring instances." + ::= { mirmonMirroring 2 } + + +mirrorSrcEntry OBJECT-TYPE + SYNTAX MirrorSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mirroring entry." + INDEX { mirrorSessionNumber, mirrorSrcMirroredIf } + ::= { mirrorSrcTable 1 } + + +MirrorSrcEntry ::= SEQUENCE { + mirrorSrcMirroredIf + InterfaceIndex, + mirrorSrcStatus + INTEGER, + mirrorSrcDirection + INTEGER, + mirrorSrcRowStatus + RowStatus, + mirrorSrcOperStatus + INTEGER + } + +mirrorSrcMirroredIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical identification number for this mirroring port instance (mirrorred port)." + ::= { mirrorSrcEntry 1 } + +mirrorSrcStatus OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Whether mirroring is enabled or disabled for this port. + Prior to enabling mirroring, or at the same time all other + read write values in this table for the same row must + be set to appropriate values, or defaults will be assumed." + DEFVAL { enable } + ::= { mirrorSrcEntry 2 } + +mirrorSrcDirection OBJECT-TYPE + SYNTAX INTEGER { + inport (1), + outport (2), + bidirectional (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Direction of mirroring on the source port of this entry." + DEFVAL { bidirectional } + ::= { mirrorSrcEntry 3 } + +mirrorSrcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry.Row Status to control creation, + modification and deletion of this entry. " + ::= { mirrorSrcEntry 4 } + +mirrorSrcOperStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirroring operational status of this mirrored source. " + DEFVAL { on } + ::= { mirrorSrcEntry 5 } + +--xxxxxxxxxxxxxxxxxxxx +-- Mirror Destination table +--xxxxxxxxxxxxxxxxxxxx + +mirrorDstTable OBJECT-TYPE + SYNTAX SEQUENCE OF MirrorDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port mirroring instances." + ::= { mirmonMirroring 3 } + + +mirrorDstEntry OBJECT-TYPE + SYNTAX MirrorDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port mirroring entry." + INDEX { mirrorSessionNumber, mirrorDstMirroringIf } + ::= { mirrorDstTable 1 } + + +MirrorDstEntry ::= SEQUENCE { + mirrorDstMirroringIf + InterfaceIndex, + mirrorDstOperStatus + INTEGER, + mirrorDstAdminStatus + INTEGER, + mirrorDstRowStatus + RowStatus + } + +mirrorDstMirroringIf OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The physical identification number for this mirroring port instance (mirrorred port)." + ::= { mirrorDstEntry 1 } + +mirrorDstOperStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mirroring operational status of this mirrored Destination. " + DEFVAL { on } + ::= { mirrorDstEntry 2 } + +mirrorDstAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The mirroring admin status of mirrored destination. " + DEFVAL { disable } + ::= { mirrorDstEntry 3 } + +mirrorDstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry.Row Status to control creation, + modification and deletion of this entry. " + ::= { mirrorDstEntry 4 } + +-- End of Mirror Destination Table + + + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonMonitoring OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 2 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + +monitorTable OBJECT-TYPE + SYNTAX SEQUENCE OF MonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port monitoring instances." + ::= { mirmonMonitoring 1 } + + monitorEntry OBJECT-TYPE + SYNTAX MonitorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port monitoring entry." + INDEX { monitorSessionNumber } + ::= { monitorTable 1 } + + MonitorEntry ::= SEQUENCE { + monitorSessionNumber + Integer32, + monitorIfindex + InterfaceIndex, + monitorFileStatus + INTEGER, + monitorFileName + SnmpAdminString , + monitorFileSize + Integer32, + monitorScreenStatus + INTEGER, + monitorScreenLine + Integer32, + monitorTrafficType + INTEGER, + monitorStatus + INTEGER, + monitorFileOverWrite + INTEGER, + monitorDirection + INTEGER, + monitorTimeout + Integer32, + monitorRowStatus + RowStatus, + monitorCaptureType + INTEGER + + } + + + monitorSessionNumber OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies a specific port monitoring instance." + DEFVAL { 1 } + ::= { monitorEntry 1 } + + monitorIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The physical identification number for this monitoring port instance." + DEFVAL { 1 } + ::= { monitorEntry 2 } + + monitorFileStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the file option of a monitoring port instance (default off)" + DEFVAL { off } + ::= { monitorEntry 3 } + + monitorFileName OBJECT-TYPE + SYNTAX SnmpAdminString(SIZE(0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the file in which the traffic will be stored (default PMONITOR.ENC)." + ::= { monitorEntry 4 } + + monitorFileSize OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of 65536 ( 64K ) bytes allowed for the file. The file contains only the last monitorFileSize bytes of the current port monitoring instance (default 65536 bytes)." + DEFVAL { 1} + ::= { monitorEntry 5 } + + monitorScreenStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the screen option of a monitoring port instance (default off)" + DEFVAL { off } + ::= { monitorEntry 6 } + + monitorScreenLine OBJECT-TYPE + SYNTAX Integer32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of lines used when the screen option is activated (default 24)" + DEFVAL { 24 } + ::= { monitorEntry 7 } + + monitorTrafficType OBJECT-TYPE + SYNTAX INTEGER { + all (1), + unicast (2), + multicast (3), + broadcast (4), + unimulti (5), + unibroad (6), + multibroad (7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of traffic being monitored (default all)" + DEFVAL { all } + ::= { monitorEntry 8 } + + monitorStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2), + suspended (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the port monitoring instance" + DEFVAL { off } + ::= { monitorEntry 9 } + + +-- anand + monitorFileOverWrite OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the File Over Write option of a monitoring port instance (default on)" + DEFVAL { on } + ::= { monitorEntry 10 } + monitorDirection OBJECT-TYPE + SYNTAX INTEGER { + inport (1), + outport (2), + bidirectional (3) + } + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "Direction of monitoring." + DEFVAL { bidirectional } + + ::= { monitorEntry 11 } + + + monitorTimeout OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of seconds allowed for this session before the session gets deleted. + (default:forever 0 second)." + DEFVAL { 0 } + ::= { monitorEntry 12 } + + + monitorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + Create,Delete and Modify." + ::= { monitorEntry 13 } + + + monitorCaptureType OBJECT-TYPE + SYNTAX INTEGER { + brief(1), + full(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of bytes per packet allowed to capture .(brief: 64 bytes, full: Entire packet)." + DEFVAL {brief} + ::= { monitorEntry 14 } + + + +--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +--Source Monitoring Table---- +--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +monitorSrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF MonitorSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of port monitoring instances." + ::= { mirmonMonitoring 2 } + + monitorSrcEntry OBJECT-TYPE + SYNTAX MonitorSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A port monitoring entry." + INDEX { monitorSessionNumber, monitorSrcIfindex } + ::= { monitorSrcTable 1 } + + MonitorSrcEntry ::= SEQUENCE { + monitorSrcIfindex + InterfaceIndex, + monitorSrcStatus + INTEGER, + monitorSrcDirection + INTEGER, + monitorSrcRowStatus + RowStatus + + } + + + monitorSrcIfindex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The physical identification number for this monitoring port instance." + ::= { monitorSrcEntry 1 } + + monitorSrcStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the port monitoring instance" + DEFVAL { off } + ::= { monitorSrcEntry 2 } + + + monitorSrcDirection OBJECT-TYPE + SYNTAX INTEGER { + inport (1), + outport (2), + bidirectional (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Direction of monitoring." + DEFVAL { bidirectional } + + ::= { monitorSrcEntry 3 } + + + monitorSrcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry. + Create,Delete and Modify." + ::= { monitorSrcEntry 4 } + + +--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +--End of SrcMonitoringTable-------- +--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + + + + + -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonNotificationVars OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 3 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +MirMonErrorIds ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type is used to define the different type of error + occured while configuring Mirroring/Monitoring." + SYNTAX INTEGER { + other (1), + wrongSession (2), -- Wrong session given to NI. + hwQError (3), -- HW queue error on NI + swQError (4) -- SW queue error on NI + } + +mirmonPrimarySlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot of mirrored or monitored interface." + ::= { mirmonNotificationVars 1 } + +mirmonPrimaryPort OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port of mirrored or monitored interface." + ::= { mirmonNotificationVars 2 } + +mirroringSlot OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot of mirroring interface." + ::= { mirmonNotificationVars 3 } + +mirroringPort OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port of mirroring interface." + ::= { mirmonNotificationVars 4 } + +mirMonSession OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Mirroring session number." + ::= {mirmonNotificationVars 5 } + +mirMonError OBJECT-TYPE + SYNTAX MirMonErrorIds + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Error returned by the NI which failed to configure Mirroring/Monitoring" + ::= {mirmonNotificationVars 6 } + +mirMonErrorNi OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The NI slot number. " + ::= { mirmonNotificationVars 7 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- NOTIFICATIONS +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +mirrorConfigError NOTIFICATION-TYPE + OBJECTS { + mirmonPrimarySlot, + mirmonPrimaryPort, + mirroringSlot, + mirroringPort, + mirMonErrorNi, -- NI which reported the error. + mirMonError -- Error + } + STATUS current + DESCRIPTION + "The Mirroring Configuration failed on NI. + This trap is sent when any NI fails to configure mirroring. + Due to this error, port mirroring session will be terminated." + ::= { alcatelIND1PortMirMonMIBNotifications 1 } + +monitorFileWritten NOTIFICATION-TYPE + OBJECTS { + mirmonPrimarySlot, + mirmonPrimaryPort, + monitorFileName, + monitorFileSize + } + STATUS current + DESCRIPTION + "A File Written Trap is sent when the amount of data requested + by the user has been written by the port monitoring instance." + ::= { alcatelIND1PortMirMonMIBNotifications 2 } + + +mirrorUnlikeNi NOTIFICATION-TYPE + OBJECTS { + mirmonPrimarySlot, + mirmonPrimaryPort, + mirroringSlot, + mirroringPort, + mirMonErrorNi -- NI slot number where the Unlike NI is inserted. + } + STATUS current + DESCRIPTION + " The Mirroring Configuration is deleted due to the swapping of different + NI board type. Port Mirroring session which was active on a slot,cannot + continue with the insertion of different NI type in the same slot. " + ::= { alcatelIND1PortMirMonMIBNotifications 3 } + + + + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + mirmonSFlowObjects OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 4} + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Flow Sampling Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + alasFlowFsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSFlowFsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the flow samplers within a device." + ::= { mirmonSFlowObjects 1 } + + alasFlowFsEntry OBJECT-TYPE + SYNTAX AlaSFlowFsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of a flow sampler." + AUGMENTS { sFlowFsEntry } + ::= { alasFlowFsTable 1 } + + AlaSFlowFsEntry ::= SEQUENCE { + alasFlowFsDeleteEntry INTEGER + } + + alasFlowFsDeleteEntry OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + delete(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to delete entries in the sFlowFsTable. + Only value 6 is supported." + ::= { alasFlowFsEntry 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Counter Polling Table +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + alasFlowCpTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaSFlowCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of the flow samplers within a device." + ::= { mirmonSFlowObjects 2 } + + alasFlowCpEntry OBJECT-TYPE + SYNTAX AlaSFlowCpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Attributes of a flow sampler." + AUGMENTS { sFlowCpEntry } + ::= { alasFlowCpTable 1 } + + AlaSFlowCpEntry ::= SEQUENCE { + alasFlowCpDeleteEntry INTEGER + } + + alasFlowCpDeleteEntry OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + delete(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used to delete entries in the sFlowCpTable. + Only value 6 is supported." + ::= { alasFlowCpEntry 1 } + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- Agent IP Information +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alasFlowAgentConfigType OBJECT-TYPE + SYNTAX INTEGER { + default(1), + user(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Agent Config Information + 1 -- Default + 2 -- sFlow Interface IP Specified by User" + DEFVAL { default } + ::= { mirmonSFlowObjects 3} + + alasFlowAgentAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address type of the address associated with this agent. + Only ipv4 and ipv6 types are supported." + ::= { mirmonSFlowObjects 4} + + alasFlowAgentAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address associated with this agent. In the case of a + multi-homed agent, this should be the loopback address of the + agent. The sFlowAgent address must provide SNMP connectivity + to the agent. The address should be an invariant that does not + change as interfaces are reconfigured, enabled, disabled, + added or removed. A manager should be able to use the + sFlowAgentAddress as a unique key that will identify this + agent over extended periods of time so that a history can + be maintained." + ::= { mirmonSFlowObjects 5 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- COMPLIANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + alcatelIND1PortMirMonMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Port Mirroring and Monitoring." + MODULE + MANDATORY-GROUPS + { + portMirroringGroup, + portMonitoringGroup, + portNotificationVarsGroup + } + + ::= { alcatelIND1PortMirMonMIBCompliances 1 } + + +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +-- UNITS OF CONFORMANCE +-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + portMirroringGroup OBJECT-GROUP + OBJECTS + { + mirrorSessionNumber, -- port mirroring table + mirrorMirroredIfindex, + mirrorMirroringIfindex, + mirrorStatus, + mirrorUnblockedVLAN, + mirrorRowStatus, + mirrorDirection, + mirrorSessOperStatus, + mirrorSrcMirroredIf, + mirrorSrcStatus, + mirrorSrcDirection, + mirrorSrcRowStatus, + mirrorSrcOperStatus, + mirrorDstOperStatus, + mirrorDstAdminStatus, + mirrorDstRowStatus + + + } + STATUS current + DESCRIPTION + "Collection of objects for management of Port Mirroring." + ::= { alcatelIND1PortMirMonMIBGroups 1 } + + portMonitoringGroup OBJECT-GROUP + OBJECTS + { + monitorSessionNumber, -- port monitoring table + monitorIfindex, + monitorFileStatus, + monitorFileName, + monitorFileSize, + monitorScreenStatus, + monitorScreenLine, + monitorTrafficType, + monitorStatus, + monitorFileOverWrite, + monitorDirection , + monitorTimeout , + monitorRowStatus, + monitorCaptureType, + monitorSrcStatus, + monitorSrcDirection, + monitorSrcRowStatus + + } + STATUS current + DESCRIPTION + "Collection of objects for management of Port Monitoring." + ::= { alcatelIND1PortMirMonMIBGroups 2 } + + + portNotificationVarsGroup OBJECT-GROUP + OBJECTS + { + mirmonPrimarySlot, + mirmonPrimaryPort, + mirroringSlot, + mirroringPort, + mirMonSession, + mirMonError, + mirMonErrorNi + } + STATUS current + DESCRIPTION + "Collection of objects which appear only in notifications." + ::= { alcatelIND1PortMirMonMIBGroups 3 } + + + mirmonTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + mirrorConfigError, + mirrorUnlikeNi, + monitorFileWritten + } + STATUS current + DESCRIPTION + "Collection of Traps for port mirroring and monitoring." + ::= { alcatelIND1PortMirMonMIBGroups 4 } + + + sFlowAgentGroup OBJECT-GROUP + OBJECTS { + alasFlowAgentAddress , + alasFlowAgentAddressType , + alasFlowAgentConfigType + } + STATUS current + DESCRIPTION + "Collection of objects for sFlow agent configuration." + ::= { alcatelIND1PortMirMonMIBGroups 5 } + + portMirrorGroup OBJECT-GROUP + OBJECTS { + mirrorSessionNumber , + mirrorMirroredIfindex , + mirrorMirroringIfindex , + mirrorStatus , + mirrorUnblockedVLAN , + mirrorRowStatus , + mirrorDirection , + mirrorSessOperStatus , + mirrorTaggedVLAN + } + STATUS current + DESCRIPTION + "Collection of objects for Mirror configuration." + ::= { alcatelIND1PortMirMonMIBGroups 6 } + + portSFlowCpGroup OBJECT-GROUP + OBJECTS { + alasFlowCpDeleteEntry + } + STATUS current + DESCRIPTION + "Collection of objects for sFlow Cp configuration." + ::= { alcatelIND1PortMirMonMIBGroups 7 } + + + portSFlowFsGroup OBJECT-GROUP + OBJECTS { + alasFlowFsDeleteEntry + } + STATUS current + DESCRIPTION + "Collection of objects for sFlow Fs configuration." + ::= { alcatelIND1PortMirMonMIBGroups 8 } + +END |