Observium_CE/mibs/tplink/TPLINK-PORTMIRROR-MIB

126 lines
4.2 KiB
Plaintext

TPLINK-PORTMIRROR-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,MODULE-IDENTITY
FROM SNMPv2-SMI
tplinkMgmt
FROM TPLINK-MIB;
tplinkPortMirrorMIB MODULE-IDENTITY
LAST-UPDATED "201212140000Z"
ORGANIZATION "TPLINK"
CONTACT-INFO "www.tplink.com"
DESCRIPTION "The config of the port mirror."
REVISION "201212140000Z"
DESCRIPTION "Initial version of this MIB module."
::= { tplinkMgmt 11 }
tplinkPortMirrorMIBObjects OBJECT IDENTIFIER ::= { tplinkPortMirrorMIB 1 }
tplinkPortMirrorMIBNotifications OBJECT IDENTIFIER ::= { tplinkPortMirrorMIB 2 }
tpPortMirrorTable OBJECT-TYPE
SYNTAX SEQUENCE OF TPPORTMIRRORENTRY
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { tplinkPortMirrorMIBObjects 1 }
tpPortMirrorEntry OBJECT-TYPE
SYNTAX TPPORTMIRRORENTRY
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { tpPortMirrorSession }
::= { tpPortMirrorTable 1 }
TPPORTMIRRORENTRY ::=
SEQUENCE {
tpPortMirrorSession INTEGER,
tpPortMirrorDestination OCTET STRING,
tpPortMirrorIngressSource OCTET STRING,
tpPortMirrorEgressSource OCTET STRING,
tpPortMirrorBothSource OCTET STRING,
tpPortMirrorSessionState INTEGER
}
tpPortMirrorSession OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the session number of the mirror group."
::= { tpPortMirrorEntry 1 }
tpPortMirrorDestination OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object indicates a destination port which monitors specified
ports on the switch, should be given as 1/0/1.
Note: The member of LAG cannot be assigned as a destination port."
::= { tpPortMirrorEntry 2 }
tpPortMirrorIngressSource OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object indicates a list of the source ports. Any packets received
from these ports will be copyed to the assigned destination port. This
should be given as 1/0/1,1/0/2-12.
Note: The ports in other sessions and destination port can't add to
this list."
::= { tpPortMirrorEntry 3 }
tpPortMirrorEgressSource OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object indicates a list of the source ports. Any packets sended
out from these ports will be copyed to the assigned destination ports.This
should be given as 1/0/1,1/0/2-12.
Note: The ports in other sessions and destination port can't add to
this list."
::= { tpPortMirrorEntry 4 }
tpPortMirrorBothSource OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object indicates a list of the source ports. Any packets received
or sended out from these ports will be copyed to the assigned destination
ports.This should be given as 1/0/1,1/0/2-12.
Note: The ports in other sessions and destination port can't add to
this list."
::= { tpPortMirrorEntry 5 }
tpPortMirrorSessionState OBJECT-TYPE
SYNTAX INTEGER
{
--the following two values are states,
--these values may be read, but not written
negative(1),
active(2),
--the following value is a state,
--this value may be read or written
clear(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object indicates the state of mirror session.If a session has been
assigned both destination port and source ports, then the value of this
object changes to active(2). Otherwise the value of this object is to be
negative(1). When the value of this object is assigned to clear(3), then the
configuration of this session will be cleared, and the state changes to
negative(1). Be aware of that only clear(3) can be assigned to this object."
::= { tpPortMirrorEntry 6 }
END