snmp_mib_archive/snmp_mib_archive/BAY-STACK-PORT-MIRRORING-MIB.mib

196 lines
6.8 KiB
Plaintext

BAY-STACK-PORT-MIRRORING-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Integer32
FROM SNMPv2-SMI
MacAddress, RowStatus, TruthValue
FROM SNMPv2-TC
bayStackMibs
FROM SYNOPTICS-ROOT-MIB
InterfaceIndex
FROM IF-MIB
PortList
FROM Q-BRIDGE-MIB;
bayStackPortMirroringMib MODULE-IDENTITY
LAST-UPDATED "200905280000Z"
ORGANIZATION "Nortel Networks"
CONTACT-INFO "Nortel Networks"
DESCRIPTION
"Nortel Networks Port Mirroring MIB
Copyright 2008 Nortel Networks, Inc.
All rights reserved.
This Nortel Networks SNMP Management Information Base
Specification embodies Nortel Networks' confidential and
proprietary intellectual property. Nortel Networks retains
all title and ownership in the Specification, including any
revisions.
This Specification is supplied 'AS IS,' and Nortel Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200905280000Z" -- 28 May 2009
DESCRIPTION "v2: Added support for 'allow-traffic'"
REVISION "200801180000Z" -- 18 January 2008
DESCRIPTION "v1: Initial version."
::= { bayStackMibs 28 }
bsPortMirroringNotifications
OBJECT IDENTIFIER ::= { bayStackPortMirroringMib 0 }
bsPortMirroringObjects
OBJECT IDENTIFIER ::= { bayStackPortMirroringMib 1 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- Port Mirroring Control Table
-- -------------------------------------------------------------
bsPortMirroringCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsPortMirroringCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing port mirroring control information about every
instance."
::= { bsPortMirroringObjects 1 }
bsPortMirroringCtrlEntry OBJECT-TYPE
SYNTAX BsPortMirroringCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of port miroring control information for an instance."
INDEX { bsPortMirroringCtrlInstance }
::= { bsPortMirroringCtrlTable 1 }
BsPortMirroringCtrlEntry ::=
SEQUENCE {
bsPortMirroringCtrlInstance Integer32,
bsPortMirroringCtrlPortMode INTEGER,
bsPortMirroringCtrlMonitorPort InterfaceIndex,
bsPortMirroringCtrlPortListX PortList,
bsPortMirroringCtrlPortListY PortList,
bsPortMirroringCtrlMacAddressA MacAddress,
bsPortMirroringCtrlMacAddressB MacAddress,
bsPortMirroringCtrlRowStatus RowStatus,
bsPortMirroringCtrlAllowTraffic TruthValue
}
bsPortMirroringCtrlInstance OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port mirroring instance number"
::= { bsPortMirroringCtrlEntry 1 }
bsPortMirroringCtrlPortMode OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
adst(2),
asrc(3),
asrcBdst(4),
asrcBdstOrBsrcAdst(5),
asrcOrAdst(6),
manytoOneRx(7),
manytoOneRxTx(8),
manytoOneTx(9),
xrx(10),
xrxOrXtx(11),
xrxOrYtx(12),
xrxYtx(13),
xrxYtxOrYrxXtx(14),
xtx(15)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"These are the supported port mirroring modes:
disable(1) - Disable port mirroring
Adst(2) - Mirror packets with destination MAC address A
Asrc(3) - Mirror packets with source MAC address A
AsrcBdst(4) - Mirror packets with source MAC address A and
destination MAC address B
AsrcBdstOrBsrcAdst(5) - Mirror packets with source MAC address A
and destination MAC address B, or packets
with source MAC address B and destination
MAC address A
AsrcOrAdst(6) - Mirror packets with source or destination MAC
address A
ManytoOneRx(7) - Many to one port mirroring ingress traffic
ManytoOneRxTx(8) - Many to one port mirroring ingress & egress
traffic
ManytoOneTx(9) - Many to one port mirroring egress traffic
Xrx(10) - Mirror packets received on port X
XrxOrXtx(11) - Mirror packets received or transmitted on port X
XrxOrYtx(12) - Mirror packets received on port X or transmitted on
port Y
XrxYtx(13) - Mirror packets received on port X and transmitted on
port Y
XrxYtxOrYrxXtx(14) - Mirror packets received on port X and
transmitted on port Y, or packets received on
port Y and transmitted on port X
Xtx(15) - Mirror packets transmitted on port X"
::= { bsPortMirroringCtrlEntry 2 }
bsPortMirroringCtrlMonitorPort OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The monitor port"
::= { bsPortMirroringCtrlEntry 3 }
bsPortMirroringCtrlPortListX OBJECT-TYPE
SYNTAX PortList (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The port list X"
::= { bsPortMirroringCtrlEntry 4 }
bsPortMirroringCtrlPortListY OBJECT-TYPE
SYNTAX PortList (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The port list Y"
::= { bsPortMirroringCtrlEntry 5 }
bsPortMirroringCtrlMacAddressA OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The MAC address A"
::= { bsPortMirroringCtrlEntry 6 }
bsPortMirroringCtrlMacAddressB OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The MAC address B"
::= { bsPortMirroringCtrlEntry 7 }
bsPortMirroringCtrlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to create/delete entries in the bsPortMirroringCtrlTable."
::= { bsPortMirroringCtrlEntry 8 }
bsPortMirroringCtrlAllowTraffic OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Allow port to participate in normal frame switching."
::= { bsPortMirroringCtrlEntry 9 }
END