mibs/MIBS/huawei/HUAWEI-MIRROR-MIB
2023-12-05 12:25:34 +01:00

1215 lines
35 KiB
Plaintext

-- ==================================================================
-- 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