mibs/MIBS/nokia/aos7/ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB
2023-12-05 12:25:34 +01:00

1145 lines
38 KiB
Plaintext

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