summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-MIRRORGROUP-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/comware/HH3C-MIRRORGROUP-MIB')
-rw-r--r--MIBS/comware/HH3C-MIRRORGROUP-MIB533
1 files changed, 533 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-MIRRORGROUP-MIB b/MIBS/comware/HH3C-MIRRORGROUP-MIB
new file mode 100644
index 0000000..0a1fd1b
--- /dev/null
+++ b/MIBS/comware/HH3C-MIRRORGROUP-MIB
@@ -0,0 +1,533 @@
+-- =================================================================
+-- Copyright (c) 2004-2013 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description: Mirror group MIB
+-- Reference:
+-- Version: V1.1
+-- History:
+-- 2006-01-10 created by xialei
+-- Initial version V1.0
+-- V1.1 2012/04/28 modified by mouxuanli
+-- Modify the description of the object hh3cMGStatus.
+-- Modify the description of the object hh3cMGMirrorDirection.
+-- Add hh3cMGEgressIfTable, hh3cMGMirrorVlanTable and hh3cMGMirrorCpuTable.
+-- =================================================================
+-- =================================================================
+--
+-- Import and definition
+--
+-- =================================================================
+HH3C-MIRRORGROUP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+
+ hh3cCommon
+ FROM HH3C-OID-MIB
+ RowStatus
+ FROM SNMPv2-TC
+ Integer32, OBJECT-TYPE, MODULE-IDENTITY, Unsigned32
+ FROM SNMPv2-SMI;
+
+ hh3cMirrGroup MODULE-IDENTITY
+ LAST-UPDATED "200601131403Z"
+ ORGANIZATION
+ "New H3C Tech. Co., Ltd."
+ CONTACT-INFO
+ "Platform Team New H3C Tech. Co., Ltd.
+ Hai-Dian District Beijing P.R. China
+ http://www.h3c.com
+ Zip:100085
+ "
+ DESCRIPTION
+ "This MIB defines objects for managing mirror group."
+ REVISION "200601101903Z"
+ DESCRIPTION
+ "The initial revision of this MIB module."
+ ::= { hh3cCommon 68 }
+
+ hh3cMGInfoObjects OBJECT IDENTIFIER ::= { hh3cMirrGroup 1 }
+
+ hh3cMGObjects OBJECT IDENTIFIER ::= { hh3cMGInfoObjects 1 }
+
+ hh3cMGTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMGEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of mirror group entries."
+ ::= { hh3cMGObjects 1 }
+
+ hh3cMGEntry OBJECT-TYPE
+ SYNTAX Hh3cMGEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that describe a mirror group to be created."
+ INDEX
+ {
+ hh3cMGID
+ }
+ ::= { hh3cMGTable 1 }
+
+ Hh3cMGEntry ::=
+ SEQUENCE
+ {
+ hh3cMGID Integer32,
+ hh3cMGType INTEGER,
+ hh3cMGStatus INTEGER,
+ hh3cMGRowStatus RowStatus
+ }
+
+ hh3cMGID OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies an entry in the mirror group table."
+ ::={ hh3cMGEntry 1 }
+
+ hh3cMGType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ local(1),
+ remoteSource(2),
+ remoteDestination(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "GroupType."
+ ::={ hh3cMGEntry 2 }
+
+ hh3cMGStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of a mirror group. A mirror group is inactive
+ when it was created.
+
+ The status of a mirror group can be changed automatically from inactive
+ to active when appropriate conditions were met. Also, it can be changed
+ automatically from active to inactive when these conditions disappeared.
+
+ Followings are conditions for a mirror group to become active:
+ group type conditions
+ ============================================================================
+ local any source (mirroring-port, mirroring-VLAN, or mirroring-CPU),
+ monitor-port
+ remoteSource If one of the three conditions is satisfied,
+ remoteSource group would be active.
+ 1) any source (mirroring-port, mirroring-VLAN, or mirroring-CPU),
+ remote-probe VLAN,
+ configurable reflector-port (which is not supported on some devices)
+ 2) any source (mirroring-port, mirroring-VLAN, or mirroring-CPU),
+ remote-probe VLAN,
+ egress-port (which is not supported on some devices)
+ 3) any source (mirroring-port, mirroring-VLAN, or mirroring-CPU),
+ remote-probe VLAN,
+ fixed reflector-port(which is not supported on some devices)
+ remoteDestination monitor-port, remote-probe VLAN
+ "
+ ::={ hh3cMGEntry 3 }
+
+ hh3cMGRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus"
+ ::={ hh3cMGEntry 4 }
+
+ hh3cMGMirrorIfObjects OBJECT IDENTIFIER ::= { hh3cMGInfoObjects 2 }
+
+ hh3cMGMirrorIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMGMirrorIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of mirror group mirroring-port entries."
+ ::= { hh3cMGMirrorIfObjects 1 }
+
+ hh3cMGMirrorIfEntry OBJECT-TYPE
+ SYNTAX Hh3cMGMirrorIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that describe a mirroring-port to be added to
+ a mirror group."
+ INDEX
+ {
+ hh3cMGID,
+ hh3cMGMirrorIfIndex,
+ hh3cMGMirrorDirection
+ }
+ ::= { hh3cMGMirrorIfTable 1 }
+
+ Hh3cMGMirrorIfEntry ::=
+ SEQUENCE
+ {
+ hh3cMGMirrorIfIndex Integer32,
+ hh3cMGMirrorDirection INTEGER,
+ hh3cMGMirrorRowStatus RowStatus
+ }
+
+ hh3cMGMirrorIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IfIndex of mirror group mirroring-port."
+ ::={ hh3cMGMirrorIfEntry 1 }
+
+ hh3cMGMirrorDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2),
+ both(3)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mirror direction of mirroring-port."
+ ::={ hh3cMGMirrorIfEntry 2 }
+
+ hh3cMGMirrorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus"
+ ::={ hh3cMGMirrorIfEntry 3 }
+
+ hh3cMGMonitorIfObjects OBJECT IDENTIFIER ::= { hh3cMGInfoObjects 3 }
+
+ hh3cMGMonitorIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMGMonitorIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of mirror group monitor-port entries."
+ ::= { hh3cMGMonitorIfObjects 1 }
+
+ hh3cMGMonitorIfEntry OBJECT-TYPE
+ SYNTAX Hh3cMGMonitorIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that describe a monitor-port to be added to
+ a mirror group."
+ INDEX
+ {
+ hh3cMGID,
+ hh3cMGMonitorIfIndex
+ }
+ ::= { hh3cMGMonitorIfTable 1 }
+
+ Hh3cMGMonitorIfEntry ::=
+ SEQUENCE
+ {
+ hh3cMGMonitorIfIndex Integer32,
+ hh3cMGMonitorRowStatus RowStatus
+ }
+
+ hh3cMGMonitorIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IfIndex of mirror group monitor-port."
+ ::={ hh3cMGMonitorIfEntry 1 }
+
+ hh3cMGMonitorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus"
+ ::={ hh3cMGMonitorIfEntry 2 }
+
+ hh3cMGReflectorIfObjects OBJECT IDENTIFIER ::= { hh3cMGInfoObjects 4 }
+
+ hh3cMGReflectorIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMGReflectorIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of mirror group reflector-port entries."
+ ::= { hh3cMGReflectorIfObjects 1 }
+
+ hh3cMGReflectorIfEntry OBJECT-TYPE
+ SYNTAX Hh3cMGReflectorIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that describe a reflector-port to be added to
+ a mirror group."
+ INDEX
+ {
+ hh3cMGID,
+ hh3cMGReflectorIfIndex
+ }
+ ::= { hh3cMGReflectorIfTable 1 }
+
+ Hh3cMGReflectorIfEntry ::=
+ SEQUENCE
+ {
+ hh3cMGReflectorIfIndex Integer32,
+ hh3cMGReflectorRowStatus RowStatus
+ }
+
+ hh3cMGReflectorIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IfIndex of mirror group reflector-port."
+ ::={ hh3cMGReflectorIfEntry 1 }
+
+ hh3cMGReflectorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus"
+ ::={ hh3cMGReflectorIfEntry 2 }
+
+ hh3cMGRprobeVlanObjects OBJECT IDENTIFIER ::= { hh3cMGInfoObjects 5 }
+
+ hh3cMGRprobeVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMGRprobeVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of mirror group remote-probe vlan entries."
+ ::= { hh3cMGRprobeVlanObjects 1 }
+
+ hh3cMGRprobeVlanEntry OBJECT-TYPE
+ SYNTAX Hh3cMGRprobeVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that describe a remote-probe vlan to be added
+ to a mirror group. Details about remote-probe vlan please refer to
+ mirror group manual."
+ INDEX
+ {
+ hh3cMGID,
+ hh3cMGRprobeVlanID
+ }
+ ::= { hh3cMGRprobeVlanTable 1 }
+
+ Hh3cMGRprobeVlanEntry ::=
+ SEQUENCE
+ {
+ hh3cMGRprobeVlanID Integer32,
+ hh3cMGRprobeVlanRowStatus RowStatus
+ }
+
+ hh3cMGRprobeVlanID OBJECT-TYPE
+ SYNTAX Integer32(1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index that uniquely identifies an entry in the remote-probe vlan table."
+ ::={ hh3cMGRprobeVlanEntry 1 }
+
+ hh3cMGRprobeVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus"
+ ::={ hh3cMGRprobeVlanEntry 2 }
+
+ hh3cMGEgressIfObjects OBJECT IDENTIFIER ::= { hh3cMGInfoObjects 6 }
+
+ hh3cMGEgressIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMGEgressIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of mirror group egress-port entries."
+ ::= { hh3cMGEgressIfObjects 1 }
+
+ hh3cMGEgressIfEntry OBJECT-TYPE
+ SYNTAX Hh3cMGEgressIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that describe an egress-port to be added to
+ a mirror group."
+ INDEX
+ {
+ hh3cMGID,
+ hh3cMGEgressIfIndex
+ }
+ ::= { hh3cMGEgressIfTable 1 }
+
+ Hh3cMGEgressIfEntry ::=
+ SEQUENCE
+ {
+ hh3cMGEgressIfIndex Integer32,
+ hh3cMGEgressRowStatus RowStatus
+ }
+
+ hh3cMGEgressIfIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "IfIndex of mirror group egress-port."
+ ::={ hh3cMGEgressIfEntry 1 }
+
+ hh3cMGEgressRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus"
+ ::={ hh3cMGEgressIfEntry 2 }
+
+ hh3cMGMirrorVlanObjects OBJECT IDENTIFIER ::= { hh3cMGInfoObjects 7 }
+
+ hh3cMGMirrorVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMGMirrorVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of mirror group mirroring-VLAN entries."
+ ::= { hh3cMGMirrorVlanObjects 1 }
+
+ hh3cMGMirrorVlanEntry OBJECT-TYPE
+ SYNTAX Hh3cMGMirrorVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that describe a mirroring-VLAN to be added to
+ a mirror group."
+ INDEX
+ {
+ hh3cMGID,
+ hh3cMGMirrorVlanID
+ }
+ ::= { hh3cMGMirrorVlanTable 1 }
+
+ Hh3cMGMirrorVlanEntry ::=
+ SEQUENCE
+ {
+ hh3cMGMirrorVlanID Integer32,
+ hh3cMGMirrorVlanDirection INTEGER,
+ hh3cMGMirrorVlanRowStatus RowStatus
+ }
+
+ hh3cMGMirrorVlanID OBJECT-TYPE
+ SYNTAX Integer32(1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mirror group mirroring-VLAN ID."
+ ::={ hh3cMGMirrorVlanEntry 1 }
+
+ hh3cMGMirrorVlanDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2),
+ both(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Mirror direction of mirroring-VLAN."
+ ::={ hh3cMGMirrorVlanEntry 2 }
+
+ hh3cMGMirrorVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus"
+ ::={ hh3cMGMirrorVlanEntry 3 }
+
+ hh3cMGMirrorCpuObjects OBJECT IDENTIFIER ::= { hh3cMGInfoObjects 8 }
+
+ hh3cMGMirrorCpuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cMGMirrorCpuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of mirror group mirroring-CPU entries."
+ ::= { hh3cMGMirrorCpuObjects 1 }
+
+ hh3cMGMirrorCpuEntry OBJECT-TYPE
+ SYNTAX Hh3cMGMirrorCpuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of parameters that describe a mirroring-CPU to be added to
+ a mirror group."
+ INDEX
+ {
+ hh3cMGID,
+ hh3cMGMirrorCpuChassis,
+ hh3cMGMirrorCpuSlot
+ }
+ ::= { hh3cMGMirrorCpuTable 1 }
+
+ Hh3cMGMirrorCpuEntry ::=
+ SEQUENCE
+ {
+ hh3cMGMirrorCpuChassis Unsigned32,
+ hh3cMGMirrorCpuSlot Unsigned32,
+ hh3cMGMirrorCpuDirection INTEGER,
+ hh3cMGMirrorCpuRowStatus RowStatus
+ }
+
+ hh3cMGMirrorCpuChassis OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Chassis ID of mirroring-CPU. On a centralized device,
+ centralized IRF device, or distributed device in standalone mode,
+ the value for this node is always zero."
+ ::={ hh3cMGMirrorCpuEntry 1 }
+
+ hh3cMGMirrorCpuSlot OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Slot ID of mirroring-CPU. On a centralized device, the value for
+ this node is always zero."
+ ::={ hh3cMGMirrorCpuEntry 2 }
+
+ hh3cMGMirrorCpuDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2),
+ both(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Mirror direction of mirroring-CPU."
+ ::={ hh3cMGMirrorCpuEntry 3 }
+
+ hh3cMGMirrorCpuRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus"
+ ::={ hh3cMGMirrorCpuEntry 4 }
+
+
+END