165 lines
4.1 KiB
Plaintext
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
|