222 lines
8.3 KiB
Plaintext
222 lines
8.3 KiB
Plaintext
-- ZyXEL Communications Corporation
|
|
-- Private Enterprise MIB definition
|
|
|
|
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
|
|
-- It contains ZyXEL products OIDs, and common managed objects.
|
|
|
|
-- $Log: ZYXEL-REMOTE-PORT-MIRROR-MIB.mib $
|
|
-- Revision 1.7 2013/12/06 07:08:28 ccho
|
|
-- remove uncessary imports
|
|
-- Revision 1.6 2013/08/01 06:53:56 Aga
|
|
-- bug fix: for clear silverCreek faild message
|
|
-- Revision 1.5 2013/06/26 07:01:59 Aga
|
|
-- merge
|
|
-- Revision 1.6 2013/05/15 07:25:09 Kevin
|
|
-- remove unused reference mib
|
|
-- Revision 1.5 2013/03/14 06:37:47 Willson
|
|
-- add reflector-port active
|
|
-- Revision 1.6 2013/05/15 07:25:09 Kevin
|
|
-- remove unused reference mib
|
|
-- Revision 1.5 2013/03/14 06:37:47 Willson
|
|
-- add reflector-port active
|
|
-- Revision 1.4 2012/09/19 07:45:56 Kevin
|
|
-- if it's leaf node, revise the vender name from zyxel to zy
|
|
-- Revision 1.3 2012/08/22 09:48:52 Kevin
|
|
-- clean warning for SNMPc
|
|
-- Revision 1.2 2012/07/05 06:24:33 Kevin
|
|
-- 1. upgrade from SNMP to SNMPv2
|
|
-- 2. clean warning
|
|
-- Revision 1.1 2012/05/30 07:50:30 Kevin
|
|
-- Initial revision
|
|
|
|
ZYXEL-REMOTE-PORT-MIRROR-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE
|
|
FROM SNMPv2-SMI -- RFC2578
|
|
|
|
MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
|
|
RowStatus
|
|
FROM SNMPv2-TC -- RFC2579
|
|
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
|
|
PortList
|
|
FROM Q-BRIDGE-MIB
|
|
|
|
esMgmt
|
|
FROM ZYXEL-ES-SMI;
|
|
|
|
zyxelRemotePortMirror MODULE-IDENTITY
|
|
LAST-UPDATED "201207010000Z"
|
|
ORGANIZATION "Enterprise Solution ZyXEL"
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
"The subtree for remote port mirror"
|
|
::= { esMgmt 73 }
|
|
|
|
zyxelRemotePortMirrorSetup OBJECT IDENTIFIER ::= { zyxelRemotePortMirror 1 }
|
|
|
|
-- *******************************************************************
|
|
-- *
|
|
-- * zyxelRemotePortMirrorSetup
|
|
-- *
|
|
-- *******************************************************************
|
|
|
|
-- zyxelRemotePortMirrorMaxNumberOfVlans
|
|
zyRemotePortMirrorMaxNumberOfVlans OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of remote mirror VLAN entries that can be created."
|
|
::= { zyxelRemotePortMirrorSetup 1 }
|
|
|
|
-- zyxelRemotePortMirrorTable
|
|
zyxelRemotePortMirrorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZyxelRemotePortMirrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains remote port mirror configuration."
|
|
::= { zyxelRemotePortMirrorSetup 2 }
|
|
|
|
zyxelRemotePortMirrorEntry OBJECT-TYPE
|
|
SYNTAX ZyxelRemotePortMirrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains remote port mirror configuration. "
|
|
INDEX { zyRemotePortMirrorVid }
|
|
::= { zyxelRemotePortMirrorTable 1 }
|
|
|
|
|
|
ZyxelRemotePortMirrorEntry ::=
|
|
SEQUENCE {
|
|
zyRemotePortMirrorVid INTEGER,
|
|
zyRemotePortMirrorSource8021pPriority INTEGER,
|
|
zyRemotePortMirrorSourceIngressMirrorPorts PortList,
|
|
zyRemotePortMirrorSourceEgressMirrorPorts PortList,
|
|
zyRemotePortMirrorSourceReflectorPortState EnabledStatus,
|
|
zyRemotePortMirrorSourceReflectorPort INTEGER,
|
|
zyRemotePortMirrorDestinationMonitorPort INTEGER,
|
|
zyRemotePortMirrorDestinationMonitorPortTagging EnabledStatus,
|
|
zyRemotePortMirrorConnectedPorts PortList,
|
|
zyRemotePortMirrorRowStatus RowStatus
|
|
}
|
|
|
|
zyRemotePortMirrorVid OBJECT-TYPE
|
|
SYNTAX INTEGER(1..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the VLAN ID (1 to 4094) of the remote mirror VLAN. "
|
|
::= { zyxelRemotePortMirrorEntry 1 }
|
|
|
|
zyRemotePortMirrorSource8021pPriority OBJECT-TYPE
|
|
SYNTAX INTEGER(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Select a priority level (0-7) with which the Switch replaces the priority of packets from source
|
|
port (belonging to this remote mirror VLAN). "
|
|
::= { zyxelRemotePortMirrorEntry 2 }
|
|
|
|
zyRemotePortMirrorSourceIngressMirrorPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set port members to be the source ingress mirror-port.
|
|
The mirror-port is the port traffic that we mirrored:
|
|
1. Mirror-ports is only existed in source switch.
|
|
2. It can be any port type, such as Ether Channel, Fast Ethernet, Gigabit Ethernet, and so forth.
|
|
3. It can be monitored in multiple remote mirror VLAN.
|
|
4. It cannot be a monitor-port, reflector-port and connected-port."
|
|
::= { zyxelRemotePortMirrorEntry 3 }
|
|
|
|
zyRemotePortMirrorSourceEgressMirrorPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set port members to be the source egress mirror-port.
|
|
The mirror-port is the port traffic that we mirrored:
|
|
1. Mirror-ports is only existed in source switch.
|
|
2. It can be any port type, such as Ether Channel, Fast Ethernet, Gigabit Ethernet, and so forth.
|
|
3. It can be monitored in multiple remote mirror VLAN.
|
|
4. It cannot be a monitor-port, reflector-port and connected-port."
|
|
::= { zyxelRemotePortMirrorEntry 4 }
|
|
|
|
zyRemotePortMirrorSourceReflectorPortState OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable multi-mirroring on RMirror Source.
|
|
Once the multi-mirroring is enabled, the reflector-port can be used in the RMirrore Source."
|
|
::= { zyxelRemotePortMirrorEntry 5 }
|
|
|
|
zyRemotePortMirrorSourceReflectorPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set port members to be the source reflector-port.
|
|
The reflector port is the mechanism that copies packets onto an remote mirror VLAN.
|
|
The reflector port forwards only traffic from remote mirror VLAN with which it is affiliated:
|
|
1. A reflector-port is only existed in source switch.
|
|
2. Spanning tree is automatically disabled on a reflector-port.
|
|
3. It is a port set to loopback.
|
|
4. The reflector port loops back untagged traffic to the switch.
|
|
The traffic is then placed on the RSPAN VLAN and flooded to any trunk ports that carry the RSPAN VLAN.
|
|
5. The reflector-port can not be mirror-port and monitor-port."
|
|
::= { zyxelRemotePortMirrorEntry 6 }
|
|
|
|
zyRemotePortMirrorDestinationMonitorPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the port number of the destination monitor port.
|
|
The monitor-port is the port that we can monitor the RMirror traffic:
|
|
1. A monitor-port is only in destination switch.
|
|
2. It can participate in only one RMirror VLAN at a time.
|
|
3. A monitor-port in one RMirror VLAN cannot be another RMirror VLAN.
|
|
4. A monitor-port can not be a mirror-port, reflector-port and connected-port."
|
|
::= { zyxelRemotePortMirrorEntry 7 }
|
|
|
|
zyRemotePortMirrorDestinationMonitorPortTagging OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable the destination monitor port which packet with tag."
|
|
::= { zyxelRemotePortMirrorEntry 8 }
|
|
|
|
zyRemotePortMirrorConnectedPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set port members to be the connected-port.
|
|
The connected-port is the physical port connected to other switch in the same remote mirror VLAN:
|
|
1. The port must join the remote mirror VLAN.
|
|
2. The connected-port can not be mirror-port and monitor-port."
|
|
::= { zyxelRemotePortMirrorEntry 9 }
|
|
|
|
zyRemotePortMirrorRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows entries to be created and deleted from the remote mirror table."
|
|
::= { zyxelRemotePortMirrorEntry 10 }
|
|
|
|
|
|
END
|