mibs/MIBS/transition/TN-MIRRORING-MIB
2023-12-05 12:25:34 +01:00

165 lines
4.1 KiB
Plaintext

-- *****************************************************************
-- TN-MIRRORING-MIB
--
-- Copyright (c) 2012, Transition Networks Inc.
-- All rights reserved.
-- *****************************************************************
--
TN-MIRRORING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32 FROM SNMPv2-SMI
NOTIFICATION-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TimeStamp,
RowStatus, TruthValue FROM SNMPv2-TC
entPhysicalIndex FROM ENTITY-MIB
tnProducts FROM TRANSITION-SMI
ifIndex, InterfaceIndex FROM IF-MIB;
tnMirroringMIB MODULE-IDENTITY
LAST-UPDATED "201207270000Z"
ORGANIZATION "Transition Networks, Inc."
CONTACT-INFO
"Transition Networks
Technical Support
10900 Red Circle Drive
Minnetonka, MN 55343 USA
Tel: +1-800-526-9267
E-mail: techsupport@transition.com"
DESCRIPTION
"The mib module for mirroring between the source mirroring ports and
the destination port."
REVISION "201208060000Z" -- 6 August, 2012
DESCRIPTION
"Initial Revision of this module"
::= { tnProducts 25 }
tnMirroringMIBObjects
OBJECT IDENTIFIER ::= { tnMirroringMIB 1 }
tnMirroringMIBNotifications
OBJECT IDENTIFIER ::= { tnMirroringMIB 2 }
--
-- Textual Conventions
--
--
-- MIB variables
--
tnMirroringMgmt
OBJECT IDENTIFIER ::= { tnMirroringMIBObjects 1 }
--
-- tnMirroringGroupTable
--
tnMirroringGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnMirroringGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is for user to configure a mirroring group."
::= { tnMirroringMgmt 1 }
tnMirroringGroupEntry OBJECT-TYPE
SYNTAX TnMirroringGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a mirroring group, devices which don't
support groups will have a only one default entry."
INDEX { tnMirroringGroupID }
::= { tnMirroringGroupTable 1 }
TnMirroringGroupEntry ::= SEQUENCE {
tnMirroringGroupID INTEGER,
tnMirroringGroupDestIfIndex InterfaceIndex
}
tnMirroringGroupID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value identifies the mirroring group. The default ID is 1"
::= { tnMirroringGroupEntry 1 }
tnMirroringGroupDestIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex of the mirror port which receives the mirrored
traffic from other ports"
::= { tnMirroringGroupEntry 2 }
--
-- tnMirroringIfTable
--
tnMirroringIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnMirroringIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lets user to configure the source mirroring ports
which are monitored by the destination port defined in
the mirroring group."
::= { tnMirroringMgmt 2 }
tnMirroringIfEntry OBJECT-TYPE
SYNTAX TnMirroringIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry lists all source mirroring ports."
INDEX { ifIndex }
::= { tnMirroringIfTable 1 }
TnMirroringIfEntry ::= SEQUENCE {
tnMirroringIfGroupID INTEGER,
tnMirroringIfMode INTEGER
}
tnMirroringIfGroupID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mirroring group which current mirroring port belongs to."
::= { tnMirroringIfEntry 1 }
tnMirroringIfMode OBJECT-TYPE
SYNTAX INTEGER { none(0), onlyTx(10), onlyRx(20), bothTxRx(30) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mirroring mode. Valid values are:
none(0) : Mirror nothing.
onlyTx(10) : Mirror the transmitted frames only.
onlyRx(20) : Mirror the received frames only.
bothTxRx(30) : Mirror both of transmitted and received frames."
::= { tnMirroringIfEntry 2 }
--
-- Notifications
--
END