diff options
Diffstat (limited to 'MIBS/huawei/HUAWEI-MIRROR-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-MIRROR-MIB | 1214 |
1 files changed, 1214 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-MIRROR-MIB b/MIBS/huawei/HUAWEI-MIRROR-MIB new file mode 100644 index 0000000..491253d --- /dev/null +++ b/MIBS/huawei/HUAWEI-MIRROR-MIB @@ -0,0 +1,1214 @@ +-- ================================================================== +-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved. +-- +-- Description: HUAWEI Private mirror MIB +-- Reference: +-- Version: +-- History: +-- +-- ================================================================== +-- ================================================================== +-- +-- Variables and types be imported +-- +-- ================================================================== + + HUAWEI-MIRROR-MIB DEFINITIONS ::= BEGIN + + IMPORTS + huaweiMgmt + FROM HUAWEI-MIB + InterfaceIndex + FROM IF-MIB + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + EnabledStatus + FROM P-BRIDGE-MIB + RowStatus, TruthValue + FROM SNMPv2-TC; + +-- 20080101 + + hwMirrorMIB MODULE-IDENTITY + LAST-UPDATED "200801012030Z" + ORGANIZATION + "Huawei Technologies co.,Ltd." + CONTACT-INFO + "8090 Team Huawei Technologies co.,Ltd. + Huawei Bld.,NO.3 Xinxi Rd., + Shang-Di Information Industry Base, + Hai-Dian District Beijing P.R. China + http://www.huawei.com + Zip:100085 + " + DESCRIPTION + "MIB description of mirror." + ::= { huaweiMgmt 162 } + + hwMirrorMIBObjects OBJECT IDENTIFIER ::= { hwMirrorMIB 1 } + + hwLocalMirror OBJECT IDENTIFIER ::= { hwMirrorMIBObjects 1 } + + + +-- ****************************************************************** +-- +-- hwLocalObserveTable +-- +-- ****************************************************************** + +hwLocalObserveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocalObserveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalObserveTable lists local mirror characters. " + ::= { hwLocalMirror 1 } + + + hwLocalObserveEntry OBJECT-TYPE + SYNTAX HwLocalObserveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalObserveEntry lists local mirror characters. " + INDEX { hwLocalObservePort } + ::= { hwLocalObserveTable 1 } + + HwLocalObserveEntry ::= + SEQUENCE { + hwLocalObservePort + InterfaceIndex, + hwLocalObserveIndex + Integer32, + hwLocalObserveWithLinkLayerHeader + Integer32, + hwLocalObserveRowStatus + RowStatus + } + + +hwLocalObservePort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ifindex is the index of the observing port and is used to search the name of an observing port." + ::= { hwLocalObserveEntry 1 } + + + +hwLocalObserveIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Index of an observing port that identifies the observing port. + + Single chassis: + (The index of a physical port corresponds to the slot number of a board. + The observe index ranges from 1 to 32.One board supports 32 logical + observing ports.) + + Multi-chassis: + Supports physical observing ports only. The observe index ranges from 1 to 128. + " + + ::= { hwLocalObserveEntry 2 } + + +hwLocalObserveWithLinkLayerHeader OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Same interworking attribute. + 1: different interworking, mirroring packets at and above the IP layer. + 0: same interworking, mirroring packets at and above Layer 2. + Default value: 1. + " + DEFVAL {1} + ::= { hwLocalObserveEntry 3 } + + +hwLocalObserveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwLocalObserveEntry 4 } + + +-- ****************************************************************** +-- +-- hwLocalPortMirrorTable +-- +-- ****************************************************************** +hwLocalPortMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocalPortMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalPortMirrorTable lists local mirror characters. " + ::= { hwLocalMirror 2 } + + + hwLocalPortMirrorEntry OBJECT-TYPE + SYNTAX HwLocalPortMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalPortMirrorEntry lists local mirror characters. " + INDEX { hwLocalMirrorPort } + ::= { hwLocalPortMirrorTable 1 } + + HwLocalPortMirrorEntry ::= + SEQUENCE { + hwLocalMirrorPort + InterfaceIndex, + hwLocalMirrorBearing + INTEGER, + hwLocalCpuPacketFlag + TruthValue, + hwLocalPortMirrorCar + Integer32, + hwLocalPortMirrorRowStatus + RowStatus + } + + +hwLocalMirrorPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ifindex of the mirroring port and is used to search the name of a mirroring port." + + ::= { hwLocalPortMirrorEntry 1 } + + +hwLocalMirrorBearing OBJECT-TYPE + SYNTAX INTEGER { + inbound (1), + outbound (2), + inout (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mirroring direction: inbound, outbound, and in-out.1:inbound 2:outbound 3:in-out." + + ::= { hwLocalPortMirrorEntry 2 } + + +hwLocalCpuPacketFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates whether the packets sent to the CPU need to be mirrored. + True: CPU packets are forwarded; + False: CPU packets are not forwarded. + You can configure this object only when the mirroring direction is 1 or 3. + Default value: false. + " + DEFVAL {false} + ::= { hwLocalPortMirrorEntry 3 } + + +hwLocalPortMirrorCar OBJECT-TYPE + SYNTAX Integer32 (0 | 100..2500000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + CAR (CIR) of mirrored packets, expressed in thousand bits per second. + The default value is 0, which indicates that CAR is not performed. + " + DEFVAL {0} + ::= { hwLocalPortMirrorEntry 4 } + + +hwLocalPortMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwLocalPortMirrorEntry 5 } + +-- ****************************************************************** +-- +-- hwLocalFlowMirrorTable +-- +-- ****************************************************************** +hwLocalFlowMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocalFlowMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalFlowMirrorTable lists local mirror characters. " + ::= { hwLocalMirror 3 } + + + hwLocalFlowMirrorEntry OBJECT-TYPE + SYNTAX HwLocalFlowMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalFlowMirrorEntry lists local mirror characters. " + INDEX { hwLocalBehaviorName } + ::= { hwLocalFlowMirrorTable 1 } + + HwLocalFlowMirrorEntry ::= + SEQUENCE { + hwLocalBehaviorName + OCTET STRING, + hwLocalFlowMirrorEnable + EnabledStatus, + hwLocalFlowMirrorCar + Integer32, + hwLocalFlowMirrorRowStatus + RowStatus + } + + +hwLocalBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Traffic behavior view name." + + ::= { hwLocalFlowMirrorEntry 1 } + + +hwLocalFlowMirrorEnable OBJECT-TYPE + SYNTAX EnabledStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates whether the flow mirroring is enabled. + Disable indicates that flow mirroring is disabled; + Enable indicates that flow mirroring is enabled. + Default value: disable. + " + DEFVAL {2} + ::= { hwLocalFlowMirrorEntry 2 } + + +hwLocalFlowMirrorCar OBJECT-TYPE + SYNTAX Integer32 (0 | 100..2500000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + CAR (CIR) of mirrored packets, expressed in thousand bits per second. + The default value is 0, which indicates that CAR is not performed. + " + DEFVAL {0} + ::= { hwLocalFlowMirrorEntry 3 } + + +hwLocalFlowMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + ::= { hwLocalFlowMirrorEntry 4 } + +-- ****************************************************************** +-- +-- hwLocalSlotMirrorTable +-- +-- ****************************************************************** +hwLocalSlotMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwLocalSlotMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalSlotMirrorTable lists local mirror characters. " + ::= { hwLocalMirror 4 } + + + hwLocalSlotMirrorEntry OBJECT-TYPE + SYNTAX HwLocalSlotMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalFlowMirrorEntry lists local mirror characters. " + INDEX { hwLocalSlotNo } + ::= { hwLocalSlotMirrorTable 1 } + + HwLocalSlotMirrorEntry ::= + SEQUENCE { + hwLocalSlotNo + Integer32, + hwSlotObserveIndex + Integer32, + hwLocalSlotMirrorRowStatus + RowStatus + } + +hwLocalSlotNo OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot number of a board." + + ::= { hwLocalSlotMirrorEntry 1 } + + +hwSlotObserveIndex OBJECT-TYPE + SYNTAX Integer32 (1..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the index of the observing port." + + ::= { hwLocalSlotMirrorEntry 2 } + +hwLocalSlotMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwLocalSlotMirrorEntry 3 } + +-- ****************************************************************** +-- +-- hwPortMirrorInfoTable +-- +-- ****************************************************************** + +hwPortMirrorInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwPortMirrorInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwPortMirrorInfoTable lists local and remote mirror characters. " + ::= { hwLocalMirror 5 } + + + hwPortMirrorInfoEntry OBJECT-TYPE + SYNTAX HwPortMirrorInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwPortMirrorInfoEntry lists local and remote mirror characters. " + INDEX { hwMirrorPortIndex } + ::= { hwPortMirrorInfoTable 1 } + + HwPortMirrorInfoEntry ::= + SEQUENCE { + hwMirrorPortIndex + InterfaceIndex, + hwMirrorType + INTEGER, + hwMirrorCar + Integer32, + hwMirrorClass + INTEGER, + hwMirrorBearing + INTEGER, + hwMirrorCpuPacketFlag + TruthValue, + hwMirrorWithLinkLayerHeader + Integer32, + hwRemoteMirrorInstanceName + OCTET STRING + } + + +hwMirrorPortIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Port index of the mirroring port." + + ::= { hwPortMirrorInfoEntry 1 } + + +hwMirrorType OBJECT-TYPE + SYNTAX INTEGER { + local (1), + remote (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mirroring type: local or remote1: local 2: remote." + + ::= { hwPortMirrorInfoEntry 2 } + + + + +hwMirrorCar OBJECT-TYPE + SYNTAX Integer32 (0 | 100..2500000) + UNITS "Kbps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CAR (CIR) of mirrored packets, expressed in thousand bits per second " + DEFVAL {0} + ::= { hwPortMirrorInfoEntry 3 } + + +hwMirrorClass OBJECT-TYPE + SYNTAX INTEGER { + port (1), + policy (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type: port/policy1: port 2: policy." + + ::= { hwPortMirrorInfoEntry 4 } + + +hwMirrorBearing OBJECT-TYPE + SYNTAX INTEGER { + inbound (1), + outbound (2), + inout (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Mirroring direction: inbound(1), outbound(2), and in-out(3). + When the direction is in-out, commands for both inbound and outbound configurations are required. + " + + ::= { hwPortMirrorInfoEntry 5 } + + +hwMirrorCpuPacketFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Indicates whether the packets sent to the CPU need to be mirrored. + True: CPU packets are forwarded; + False: CPU packets are not forwarded. + " + DEFVAL {false} + ::= { hwPortMirrorInfoEntry 6 } + + +hwMirrorWithLinkLayerHeader OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Same interworking attribute. + 1: different interworking, mirroring packets at and above the IP layer. + 0: same interworking, mirroring packets at and above Layer 2. + Default value: 1. + " + DEFVAL {1} + ::= { hwPortMirrorInfoEntry 7 } + + +hwRemoteMirrorInstanceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mirror instance name. Max 31 characters." + + ::= { hwPortMirrorInfoEntry 8 } + + +-- ****************************************************************** +-- hwRemoteMirror +-- ****************************************************************** +hwRemoteMirror OBJECT IDENTIFIER ::= { hwMirrorMIBObjects 2 } + +-- ****************************************************************** + +-- hwRemoteObserveTable + +-- ****************************************************************** + +hwRemoteObserveTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemoteObserveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemoteObserveTable lists remote mirror characters. " + ::= { hwRemoteMirror 1 } + + + hwRemoteObserveEntry OBJECT-TYPE + SYNTAX HwRemoteObserveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwLocalPortMirrorInfoEntry lists local mirror characters. " + INDEX { hwRemoteObservePort } + ::= { hwRemoteObserveTable 1 } + + HwRemoteObserveEntry ::= + SEQUENCE { + hwRemoteObservePort + InterfaceIndex, + hwRemoteIdentifier + Integer32, + hwRemoteDescription + OCTET STRING, + hwRemoteObserveWithLinkLayerHeader + Integer32, + hwRemoteObserveRowStatus + RowStatus + } + +hwRemoteObservePort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Port ifindex of the observing port. " + + ::= { hwRemoteObserveEntry 1 } + + +hwRemoteIdentifier OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Mirror Identifier. " + ::= { hwRemoteObserveEntry 2 } + + + +hwRemoteDescription OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Description of the observing port. " + + ::= { hwRemoteObserveEntry 3 } + +hwRemoteObserveWithLinkLayerHeader OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Same interworking attribute. + 1: different interworking, mirroring packets at and above the IP layer. + 0: same interworking, mirroring packets at and above Layer 2. + Default value: 1. + " + DEFVAL {1} + ::= { hwRemoteObserveEntry 4 } + + +hwRemoteObserveRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + + " + + ::= { hwRemoteObserveEntry 5 } + +-- ****************************************************************** + +-- hwRemotePortMirrorTable + +-- ****************************************************************** +hwRemotePortMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemotePortMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemotePortMirrorTable lists remote mirror characters. " + ::= { hwRemoteMirror 2 } + + + hwRemotePortMirrorEntry OBJECT-TYPE + SYNTAX HwRemotePortMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemotePortMirrorTable lists local mirror characters. " + INDEX { hwRemoteMirrorPort } + ::= { hwRemotePortMirrorTable 1 } + + HwRemotePortMirrorEntry ::= + SEQUENCE { + hwRemoteMirrorPort + InterfaceIndex, + hwRemoteMirrorBearing + INTEGER, + hwRemoteCpuPacketFlag + TruthValue, + hwPortMirrorInstanceName + OCTET STRING, + hwRemotePortMirrorCar + Integer32, + hwRemotePortMirrorRowStatus + RowStatus + } + + +hwRemoteMirrorPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Port index of the mirroring port. " + + ::= { hwRemotePortMirrorEntry 1 } + +hwRemoteMirrorBearing OBJECT-TYPE + SYNTAX INTEGER { + inbound (1), + outbound (2), + inout (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Mirroring direction: inbound(1), outbound(2), and in-out(3). + When the direction is in-out, commands for both inbound and outbound configurations are required. + " + + ::= { hwRemotePortMirrorEntry 2 } + + +hwRemoteCpuPacketFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Indicates whether the packets sent to the CPU need to be mirrored. + True: CPU packets are forwarded; + False: CPU packets are not forwarded. + " + DEFVAL {false} + ::= { hwRemotePortMirrorEntry 3 } + + +hwPortMirrorInstanceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Name of the mirroring instance. It must already exist in the MIB table. + " + + ::= { hwRemotePortMirrorEntry 4 } + + +hwRemotePortMirrorCar OBJECT-TYPE + SYNTAX Integer32 (0 | 100..2500000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + CAR (CIR) of mirrored packets, expressed in thousand bits per second by default, + CAR is not performed for mirrored packets. + " + DEFVAL {0} + ::= { hwRemotePortMirrorEntry 5 } + + + +hwRemotePortMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwRemotePortMirrorEntry 6 } + + + +-- ****************************************************************** + +-- hwRemoteFlowMirrorTable + +-- ****************************************************************** +hwRemoteFlowMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemoteFlowMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemoteFlowMirrorTable lists remote mirror characters. " + ::= { hwRemoteMirror 3 } + + + hwRemoteFlowMirrorEntry OBJECT-TYPE + SYNTAX HwRemoteFlowMirrorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemoteFlowMirrorEntry lists local mirror characters. " + INDEX { hwRemoteBehaviorName } + ::= { hwRemoteFlowMirrorTable 1 } + + HwRemoteFlowMirrorEntry ::= + SEQUENCE { + hwRemoteBehaviorName + OCTET STRING , + hwFlowMirrorInstanceName + OCTET STRING , + hwRemoteFlowMirrorCar + Integer32, + hwRemoteFlowMirrorRowStatus + RowStatus + } + + +hwRemoteBehaviorName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Name of the traffic behavior. " + + ::= { hwRemoteFlowMirrorEntry 1 } + + +hwFlowMirrorInstanceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Name of the mirroring instance. " + + ::= { hwRemoteFlowMirrorEntry 2 } + + + +hwRemoteFlowMirrorCar OBJECT-TYPE + SYNTAX Integer32 (0 | 100..2500000) + UNITS "Kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " CAR (Committed Access Rate) setting of the mirror flow. The value indicates the CIR(Committed information rate) measured in kbps. " + DEFVAL {0} + ::= { hwRemoteFlowMirrorEntry 3 } + + + +hwRemoteFlowMirrorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwRemoteFlowMirrorEntry 4 } + + +-- ****************************************************************** + +-- hwRemoteMirrorInstanceTable + +-- ****************************************************************** +hwRemoteMirrorInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HwRemoteMirrorInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemoteMirrorInstanceTable lists remote mirror characters. " + ::= { hwRemoteMirror 4 } + + + hwRemoteMirrorInstanceEntry OBJECT-TYPE + SYNTAX HwRemoteMirrorInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The hwRemoteMirrorInstanceEntry lists mirror instance characters. " + INDEX { hwMirrorInstanceName } + ::= { hwRemoteMirrorInstanceTable 1 } + + HwRemoteMirrorInstanceEntry ::= + SEQUENCE { + hwMirrorInstanceName + OCTET STRING, + hwRemoteObservePortIp + IpAddress, + hwRemoteMirrorIdentifier + Integer32, + hwRemoteMirrorWithLinkLayerHeader + Integer32, + hwMirrorFlowClass + INTEGER, + hwMirrorSliceSize + Integer32, + hwMirrorTunnelIndex + Integer32, + hwMirrorTunnelType + INTEGER, + hwMirrorTunnelStatus + Integer32, + hwMirrorTunnelPolicy + OCTET STRING, + hwMirrorInstanceRowStatus + RowStatus + } + +hwMirrorInstanceName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..31)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Mirroring instance name. Max 31 characters " + + ::= { hwRemoteMirrorInstanceEntry 1 } + + +hwRemoteObservePortIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Remote mirror destination." + + ::= { hwRemoteMirrorInstanceEntry 2 } + + +hwRemoteMirrorIdentifier OBJECT-TYPE + SYNTAX Integer32 (0 | 1..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Mirror identifier. " + + DEFVAL {0} + ::= { hwRemoteMirrorInstanceEntry 3 } + + +hwRemoteMirrorWithLinkLayerHeader OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Same interworking attribute. + 1: different interworking, mirroring packets at and above the IP layer. + 0: same interworking, mirroring packets at and above Layer 2. + Default value: 1. + " + DEFVAL {1} + ::= { hwRemoteMirrorInstanceEntry 4 } + + +hwMirrorFlowClass OBJECT-TYPE + SYNTAX INTEGER { + be (0), + af1 (1), + af2 (2), + af3 (3), + af4 (4), + ef (5), + cs6 (6), + cs7 (7) + + } + + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Type of mirrored flows. The value of 0 to 7 corresponds to <be,af1,af2,af3,af4,ef,cs6,cs7> respectively. + be (0), + af1 (1), + af2 (2), + af3 (3), + af4 (4), + ef (5), + cs6 (6), + cs7 (7) + " + DEFVAL {0} + ::= { hwRemoteMirrorInstanceEntry 5 } + + +hwMirrorSliceSize OBJECT-TYPE + SYNTAX Integer32 (0 | 64..9600) + UNITS "Byte" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Number of bytes of intercepted packets, expressed in bytes. + The value of size ranges from 64 to 9600. + " + DEFVAL {0} + ::= { hwRemoteMirrorInstanceEntry 6 } + + +hwMirrorTunnelIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Index of the tunnel that uniquely identifies the tunnel. " + + ::= { hwRemoteMirrorInstanceEntry 7 } + + +hwMirrorTunnelType OBJECT-TYPE + SYNTAX INTEGER { + lspTunnel (1), + teTunnel (2), + greTunnel (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + Type of the tunnel: + 1: LSP tunnel + 2: TE tunnel + 3: GRE tunnel + " + + ::= { hwRemoteMirrorInstanceEntry 8 } + + +hwMirrorTunnelStatus OBJECT-TYPE + SYNTAX Integer32 (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + status of tunnel + 0:DOWN + 1:UP + " + + ::= { hwRemoteMirrorInstanceEntry 9 } + + +hwMirrorTunnelPolicy OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..19)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " Tunnel policy name. Max 19 characters " + + ::= { hwRemoteMirrorInstanceEntry 10 } + + + +hwMirrorInstanceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Row status. The value ranges from 1 to 6 but usually 4 and 6 are used. + createAndGo[4] - create a row. + destroy[6] -delete a row. + " + + ::= { hwRemoteMirrorInstanceEntry 11 } +-- + hwMirrorConformance OBJECT IDENTIFIER ::= { hwMirrorMIB 11 } + + hwMirrorCompliances OBJECT IDENTIFIER ::= { hwMirrorConformance 1 } + + hwMirrorCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for systems supporting + the HUAWEI-SECURITY-MIB." + MODULE + MANDATORY-GROUPS { hwLocalObserveGroup, hwLocalPortMirrorGroup, hwLocalFlowMirrorGroup, + hwLocalSlotMirrorGroup, hwLocalPortMirrorInfoGroup, hwRemoteObserveGroup, + hwRemotePortMirrorGroup, hwRemoteFlowMirrorGroup, hwRemoteMirrorInstanceGroup} + ::= { hwMirrorCompliances 1 } + + hwBaseMirrorGroup OBJECT IDENTIFIER ::= { hwMirrorConformance 2 } + + hwLocalObserveGroup OBJECT-GROUP + OBJECTS{ +-- hwLocalObservePort , + hwLocalObserveIndex , + hwLocalObserveWithLinkLayerHeader , + hwLocalObserveRowStatus + } + STATUS current + DESCRIPTION + "The group specifies local observing port." + ::= { hwBaseMirrorGroup 1 } + + hwLocalPortMirrorGroup OBJECT-GROUP + OBJECTS{ +-- hwLocalMirrorPort , + hwLocalMirrorBearing , + hwLocalCpuPacketFlag , + hwLocalPortMirrorCar , + hwLocalPortMirrorRowStatus + } + STATUS current + DESCRIPTION + "The group specifies local mirroring port." + ::= { hwBaseMirrorGroup 2 } + + hwLocalFlowMirrorGroup OBJECT-GROUP + OBJECTS{ +-- hwLocalBehaviorName , + hwLocalFlowMirrorEnable, + hwLocalFlowMirrorCar , + hwLocalFlowMirrorRowStatus + } + STATUS current + DESCRIPTION + "The group specifies traffic behavior for local mirroring." + ::= { hwBaseMirrorGroup 3 } + + hwLocalSlotMirrorGroup OBJECT-GROUP + OBJECTS{ +-- hwLocalSlotNo , + hwSlotObserveIndex , + hwLocalSlotMirrorRowStatus + } + STATUS current + DESCRIPTION + "The group specifies local observing port for slot." + ::= { hwBaseMirrorGroup 4 } + + hwLocalPortMirrorInfoGroup OBJECT-GROUP + OBJECTS{ +-- hwMirrorPortIndex , + hwMirrorType , + hwMirrorCar , + hwMirrorClass , + hwMirrorBearing , + hwMirrorCpuPacketFlag , + hwMirrorWithLinkLayerHeader , + hwRemoteMirrorInstanceName + } + STATUS current + DESCRIPTION + "The group querys configuration of port-mirroring interfaces." + ::= { hwBaseMirrorGroup 5 } + + hwRemoteObserveGroup OBJECT-GROUP + OBJECTS{ +-- hwRemoteObservePort , + hwRemoteIdentifier , + hwRemoteDescription , + hwRemoteObserveWithLinkLayerHeader , + hwRemoteObserveRowStatus + } + STATUS current + DESCRIPTION + "The group specifies remote observing port." + ::= { hwBaseMirrorGroup 6 } + + hwRemotePortMirrorGroup OBJECT-GROUP + OBJECTS{ +-- hwRemoteMirrorPort , + hwRemoteMirrorBearing , + hwRemoteCpuPacketFlag , + hwPortMirrorInstanceName , + hwRemotePortMirrorCar , + hwRemotePortMirrorRowStatus + } + STATUS current + DESCRIPTION + "The group specifies remote mirroring port." + ::= { hwBaseMirrorGroup 7 } + + hwRemoteFlowMirrorGroup OBJECT-GROUP + OBJECTS{ +-- hwRemoteBehaviorName , + hwFlowMirrorInstanceName , + hwRemoteFlowMirrorCar , + hwRemoteFlowMirrorRowStatus + } + STATUS current + DESCRIPTION + "The group specifies traffic behavior for remote mirroring." + ::= { hwBaseMirrorGroup 8 } + + hwRemoteMirrorInstanceGroup OBJECT-GROUP + OBJECTS{ +-- hwMirrorInstanceName , + hwRemoteObservePortIp , + hwRemoteMirrorIdentifier , + hwRemoteMirrorWithLinkLayerHeader , + hwMirrorFlowClass , + hwMirrorSliceSize , + hwMirrorTunnelIndex , + hwMirrorTunnelType , + hwMirrorTunnelStatus , + hwMirrorInstanceRowStatus + } + STATUS current + DESCRIPTION + "The group specifies mirror instance." + ::= { hwBaseMirrorGroup 9 } + +END + + + + + |