compass-core/mibs/HUAWEI-QINQ-MIB.mib

2519 lines
116 KiB
Plaintext

--==================================================================
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI Q(802.1Q) IN Q(802.1Q) MIB
-- Reference:
-- Version: V1.0
-- V1.1
-- V1.2
-- History: modified by xieyuan 2006-10-11
-- <author>, <date>, <contents>
-- Zhanglei 2006-3-10
-- Xieyuan 2006-8-10
-- Xieyuan 2006-12-14
-- Xieyuan 2007-06-25
-- Hexingjian 2009-01-20
-- ==================================================================
-- ==================================================================
--
-- Varibles and types be imported
--
-- ==================================================================
HUAWEI-QINQ-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus, MacAddress, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, Integer32, OBJECT-IDENTITY, IpAddress, Counter64, Unsigned32
FROM SNMPv2-SMI
OBJECT-GROUP
FROM SNMPv2-CONF
hwDatacomm
FROM HUAWEI-MIB
VlanId
FROM Q-BRIDGE-MIB
InterfaceIndex
FROM IF-MIB
EnabledStatus
FROM P-BRIDGE-MIB
VlanList
FROM HUAWEI-L2IF-MIB;
hwQinQ MODULE-IDENTITY
LAST-UPDATED "200612141629Z"
ORGANIZATION
"Huawei Technologies co.,Ltd."
CONTACT-INFO
"VRP PlatForm 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
"The QinQ MIB module is defined to manage the configuration under system or interface view."
::= { hwDatacomm 116}
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
BpduIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A list value for bpdu. "
SYNTAX INTEGER { stp01(1),
pauseFrame(2),
reserved02(3),
reserved03(4),
reserved04(5),
reserved05(6),
reserved06(7),
reserved07(8),
stp02(9),
reserved08(10),
hgmp(11),
reserved09(12),
reserved10(13),
reserved11(14),
reserved12(15),
reserved13(16),
reserved14(17),
reserved15(18),
reserved16(19),
reserved17(20),
isisLevel01(21),
isisLevel02(22),
reserved18(23),
reserved19(24),
reserved20(25),
reserved21(26),
reserved22(27),
reserved23(28),
reserved24(29),
reserved25(30),
reserved26(31),
reserved27(32),
gmrp(33),
gvrp(34),
reserved28(35),
reserved29(36),
reserved30(37),
reserved31(38),
reserved32(39),
reserved33(40),
reserved34(41),
reserved35(42),
reserved36(43),
reserved37(44),
reserved38(45),
reserved39(46),
reserved40(47),
reserved41(48),
lacp(49),
cdp(50),
pagp(51),
udld(52),
vtp(53)
}
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwQinQSystemBase OBJECT IDENTIFIER ::= { hwQinQ 1 }
hwQinQSystemWellKnowMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination MAC address that is replaced the original destination
macAddress is a wellknown multicast macAddress to hide the inner details of the BPDU
in order to that it can be transmitted with a tag through the services'network."
::= { hwQinQSystemBase 1 }
hwQinQSystemBridgeRole OBJECT-TYPE
SYNTAX INTEGER
{
provider(2),
customer(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It indicates the Bridge 's location, having two possible values :Customers' Bridge
and Providers' Bridge."
::= { hwQinQSystemBase 2 }
hwBpduSystemDropPacketSta OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"View statistics about the discarded BPDUs."
::= { hwQinQSystemBase 3 }
hwQinQSystemEtherType OBJECT-TYPE
SYNTAX Unsigned32 ('600'h..'ffff'h)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tag type is encapsulated in the head of the ethernet frame
to distinguish the encapsulated mode between the 802.1Q and QinQ. Default is '8100'h."
::= { hwQinQSystemBase 4 }
hwQinQMngObjects OBJECT IDENTIFIER ::= { hwQinQ 2 }
hwQinQBpduTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQBpduTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QinQ-port configuration table."
::= { hwQinQMngObjects 1 }
hwQinQBpduTunnelEntry OBJECT-TYPE
SYNTAX HwQinQBpduTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of an interface enabled the QinQ function."
INDEX { hwQinQBpduTunnelIndex }
::= { hwQinQBpduTunnelTable 1 }
HwQinQBpduTunnelEntry ::=
SEQUENCE {
hwQinQBpduTunnelIndex
Integer32,
hwQinQEtherEncpsType
OCTET STRING,
hwQinQBpduTunnelEnableOneQBpduTunnel
EnabledStatus,
hwQinQBpduTunnelEnableBpduTag
EnabledStatus,
hwQinQBpduTunnelEnableTwoQBpduTunnel
EnabledStatus,
hwQinQBpduTunnelCustomerBpduTag
Integer32,
hwQinQBpduTunnelCustomerBpduTagListLow
OCTET STRING,
hwQinQBpduTunnelCustomerBpduTagListHigh
OCTET STRING,
hwQinQRemarkOuterTpid
INTEGER,
hwQinQBpduTunnelEnableBpduFilter
EnabledStatus
}
hwQinQBpduTunnelIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the interface."
::= { hwQinQBpduTunnelEntry 1 }
hwQinQEtherEncpsType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tag type is encapsulated in the head of the Ethernet frame
To distinguish the encapsulated mode between the 802.1Q and QinQ."
::= { hwQinQBpduTunnelEntry 2 }
hwQinQBpduTunnelEnableOneQBpduTunnel OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value indicates whether the 1Q-bpdutunnel is opened,
If hwQinQBpduTunnelEnableTwoQBpduTunnel is enabling, then this value should be disable."
DEFVAL {disabled}
::= { hwQinQBpduTunnelEntry 3 }
hwQinQBpduTunnelEnableBpduTag OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether to enable the setting of BPDU Tunnel tag. Default is disabled."
::= { hwQinQBpduTunnelEntry 4 }
hwQinQBpduTunnelEnableTwoQBpduTunnel OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value indicates whether the 2Q-bpdutunnel is opened,
If hwQinQBpduTunnelEnableOneQBpduTunnel is enabling, then this value should be disable.
Default is disabled."
::= { hwQinQBpduTunnelEntry 5 }
hwQinQBpduTunnelCustomerBpduTag OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The tag is inserted into the head of the BPDU ,to support
that can be transmitted through the services' network."
DEFVAL {0}
::= { hwQinQBpduTunnelEntry 6 }
hwQinQBpduTunnelCustomerBpduTagListLow OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The list describes accessible bode from different vlan (0 to 2047)."
::= { hwQinQBpduTunnelEntry 7 }
hwQinQBpduTunnelCustomerBpduTagListHigh OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The list describes accessible bpdu from different vlan (2048 to 4094)."
::= { hwQinQBpduTunnelEntry 8 }
hwQinQRemarkOuterTpid OBJECT-TYPE
SYNTAX INTEGER
{
hexffff(1),
hex88a8(2),
hex9100(3),
hex8100(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value indicates the TPID of outer tag of packets that have two tag and output from the output interface of vlan-switch,
If hwQinQEtherEncpsType is enabling, then this value should be 0xffff."
::= { hwQinQBpduTunnelEntry 9 }
hwQinQBpduTunnelEnableBpduFilter OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value indicates whether the BPDU filter function is enabled.
If hwQinQBpduTunnelEnableBpduFilter is enabled, then this value should be enable."
DEFVAL {disabled}
::= { hwQinQBpduTunnelEntry 10 }
hwQinQSubIfVlanStackingTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQSubIfVlanStackingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Used to configure packets'vlan stacking in sub interface, receive one-tag
packets and transmit two-tag packets, where the outer-tag inserted is in
hwQinQSubIfVlanStackingTable."
::= { hwQinQMngObjects 2 }
hwQinQSubIfVlanStackingEntry OBJECT-TYPE
SYNTAX HwQinQSubIfVlanStackingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of an interface enabled the QinQ-stacking function."
INDEX { hwQinQSubIfStackingIfIndex, hwQinQSubIfStackingCEVlanStart }
::= { hwQinQSubIfVlanStackingTable 1 }
HwQinQSubIfVlanStackingEntry ::=
SEQUENCE {
hwQinQSubIfStackingIfIndex
InterfaceIndex,
hwQinQSubIfStackingCEVlanStart
VlanId,
hwQinQSubIfStackingCEVlanEnd
VlanId,
hwQinQSubIfStackGroupId
Integer32,
hwQinQSubIfStackingRowStatus
RowStatus,
hwQinQSubIfStackingPEVlan
Integer32
}
hwQinQSubIfStackingIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the QinQ-stacking interface."
::= { hwQinQSubIfVlanStackingEntry 1 }
hwQinQSubIfStackingCEVlanStart OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"When configure ce vlan as a range, hwQinQSubIfStackingCEVlanStart is the
start vlan id and hwQinQSubIfStackingCEVlanEnd is the end vlan id."
::= { hwQinQSubIfVlanStackingEntry 2 }
hwQinQSubIfStackingCEVlanEnd OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When configure ce vlan as a range, hwQinQSubIfStackingCEVlanStart is the
start vlan id and hwQinQSubIfStackingCEVlanEnd is the end vlan id."
::= { hwQinQSubIfVlanStackingEntry 3 }
hwQinQSubIfStackGroupId OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Group-management id."
::= { hwQinQSubIfVlanStackingEntry 4 }
hwQinQSubIfStackingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used for controlling the creation and deletion of this
row. All writable objects in this row may be modified at any time.
If a Network Management Application attempts to delete a conceptual
row by setting this object to 'destroy' and there are one or more entries
in hwQinQSubIfVlanStackingTable pointing to the row, the agent must also
destroy the corresponding entries in hwQinQSubIfVlanStackingTable."
::= { hwQinQSubIfVlanStackingEntry 5 }
hwQinQSubIfStackingPEVlan OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"PE vlan id."
::= { hwQinQSubIfVlanStackingEntry 6 }
hwQinQSubIfStackingStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQSubIfStackingStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"When a sub interface configured QinQ-stacking function, hwQinQSubIfStackingStatTable is used to
statistic total number of the out packets and in packets."
::= { hwQinQMngObjects 3 }
hwQinQSubIfStackingStatEntry OBJECT-TYPE
SYNTAX HwQinQSubIfStackingStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of an interface enabled the QinQ-stacking function."
INDEX { hwQinQSubIfStackingStatIfIndex, hwQinQSubIfStackingStatCEVlan }
::= { hwQinQSubIfStackingStatTable 1 }
HwQinQSubIfStackingStatEntry ::=
SEQUENCE {
hwQinQSubIfStackingStatIfIndex
InterfaceIndex,
hwQinQSubIfStackingStatCEVlan
VlanId,
hwQinQSubIfStackStatGroupId
Integer32,
hwQinQSubIfStackingStatOutPackets
Counter64,
hwQinQSubIfStackingStatInPackets
Counter64,
hwQinQSubIfStackingStatOutBytes
Counter64,
hwQinQSubIfStackingStatInBytes
Counter64,
hwQinQSubIfStackStatOutBdPackets
Counter64,
hwQinQSubIfStackStatInBdPackets
Counter64,
hwQinQSubIfStackStatOutMuPackets
Counter64,
hwQinQSubIfStackStatInMuPackets
Counter64,
hwQinQSubIfStackStatOutUniPackets
Counter64,
hwQinQSubIfStackStatInUniPackets
Counter64
}
hwQinQSubIfStackingStatIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the QinQ-stacking interface."
::= { hwQinQSubIfStackingStatEntry 1 }
hwQinQSubIfStackingStatCEVlan OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Inner vlan in packets which input the QinQ sub interface,
used to indicate the packets as an index."
::= { hwQinQSubIfStackingStatEntry 2 }
hwQinQSubIfStackStatGroupId OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The group-management id. The statistic number of packets can not get if
the statistic funtion is not enabled."
::= { hwQinQSubIfStackingStatEntry 3 }
hwQinQSubIfStackingStatOutPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of out packets of the sub interface."
::= { hwQinQSubIfStackingStatEntry 4 }
hwQinQSubIfStackingStatOutBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of out bytes of the sub interface."
::= { hwQinQSubIfStackingStatEntry 5 }
hwQinQSubIfStackingStatInPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of in packets of the sub interface."
::= { hwQinQSubIfStackingStatEntry 6 }
hwQinQSubIfStackingStatInBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of in bytes of the sub interface."
::= { hwQinQSubIfStackingStatEntry 7 }
hwQinQSubIfStackStatOutBdPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of broadcast packets transmitted out of the sub interface."
::= { hwQinQSubIfStackingStatEntry 8 }
hwQinQSubIfStackStatInBdPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of broadcast packets received from the sub interface."
::= { hwQinQSubIfStackingStatEntry 9 }
hwQinQSubIfStackStatOutMuPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of multicast packets transmitted out of the sub interface."
::= { hwQinQSubIfStackingStatEntry 10 }
hwQinQSubIfStackStatInMuPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of multicast packets received from the sub interface."
::= { hwQinQSubIfStackingStatEntry 11 }
hwQinQSubIfStackStatOutUniPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of unicast packets transmitted out of the sub interface."
::= { hwQinQSubIfStackingStatEntry 12 }
hwQinQSubIfStackStatInUniPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of unicast packets received from the sub interface."
::= { hwQinQSubIfStackingStatEntry 13 }
hwQinQSubIfTermTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQSubIfTermEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to configure QinQ-termination function in sub interface, then packets
transmitted from this sub interface input with two tags will be terminated."
::= { hwQinQMngObjects 4 }
hwQinQSubIfTermEntry OBJECT-TYPE
SYNTAX HwQinQSubIfTermEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of an interface enabled the QinQ-termination function."
INDEX { hwQinQSubIfTermIfIndex, hwQinQSubIfTermPEVlan, hwQinQSubIfTermCEVlanStart}
::= { hwQinQSubIfTermTable 1 }
HwQinQSubIfTermEntry ::=
SEQUENCE {
hwQinQSubIfTermIfIndex
InterfaceIndex,
hwQinQSubIfTermPEVlan
VlanId,
hwQinQSubIfTermCEVlanStart
VlanId,
hwQinQSubIfTermCEVlanEnd
VlanId,
hwQinQSubIfTermGroupId
Integer32,
hwQinQSubIfTermRowStatus
RowStatus
}
hwQinQSubIfTermIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the QinQ-termination interface."
::= { hwQinQSubIfTermEntry 1 }
hwQinQSubIfTermPEVlan OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Outer vlan id of the packets which have two tags before being terminated."
::= { hwQinQSubIfTermEntry 2 }
hwQinQSubIfTermCEVlanStart OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"When configure ce vlan as a range, hwQinQSubIfTermCEVlanStart
is the start vlan id and hwQinQSubIfTermCEVlanEnd is the end vlan id."
::= { hwQinQSubIfTermEntry 3 }
hwQinQSubIfTermCEVlanEnd OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When configure ce vlan as a range, hwQinQSubIfTermCEVlanStart is
the start vlan id and hwQinQSubIfTermCEVlanEnd is the end vlan id."
::= { hwQinQSubIfTermEntry 4 }
hwQinQSubIfTermGroupId OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Group-management id."
DEFVAL { 0 }
::= { hwQinQSubIfTermEntry 5 }
hwQinQSubIfTermRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used for controlling the creation and deletion of this
row. All writeable objects in this row may be modified at any time.
If a Network Management Application attempts to delete a conceptual
row by setting this object to 'destroy' and there are one or more entries
in hwQinQSubIfTermTable pointing to the row, the agent must also
destroy the corresponding entries in hwQinQSubIfTermTable."
::= { hwQinQSubIfTermEntry 6 }
hwQinQSubIfTermStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQSubIfTermStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"When a sub interface configured QinQ-termination function, hwQinQSubIfTermStatTable used to
statistic total number of the out packets and in packets."
::= { hwQinQMngObjects 5 }
hwQinQSubIfTermStatEntry OBJECT-TYPE
SYNTAX HwQinQSubIfTermStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of an interface enabled the QinQ-termination function."
INDEX { hwQinQSubIfTermStatIfIndex, hwQinQSubIfTermStatPEVlan, hwQinQSubIfTermStatCEVlan }
::= { hwQinQSubIfTermStatTable 1 }
HwQinQSubIfTermStatEntry ::=
SEQUENCE {
hwQinQSubIfTermStatIfIndex
InterfaceIndex,
hwQinQSubIfTermStatPEVlan
VlanId,
hwQinQSubIfTermStatCEVlan
VlanId,
hwQinQSubIfTermStatGroupId
Integer32,
hwQinQSubIfTermStatOutPackets
Counter64,
hwQinQSubIfTermStatOutBytes
Counter64,
hwQinQSubIfTermStatInPackets
Counter64,
hwQinQSubIfTermStatInBytes
Counter64,
hwQinQSubIfTermStatOutBdPackets
Counter64,
hwQinQSubIfTermStatInBdPackets
Counter64,
hwQinQSubIfTermStatOutMuPackets
Counter64,
hwQinQSubIfTermStatInMuPackets
Counter64,
hwQinQSubIfTermStatOutUniPackets
Counter64,
hwQinQSubIfTermStatInUniPackets
Counter64
}
hwQinQSubIfTermStatIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the QinQ-termination interface."
::= { hwQinQSubIfTermStatEntry 1 }
hwQinQSubIfTermStatPEVlan OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Outer vlan in packets which input the QinQ sub interface,
used to indicate the packets as an index."
::= { hwQinQSubIfTermStatEntry 2 }
hwQinQSubIfTermStatCEVlan OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Inner vlan in packets which input the QinQ sub interface,
used to indicate the packets as an index."
::= { hwQinQSubIfTermStatEntry 3 }
hwQinQSubIfTermStatGroupId OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The group-management id. The statistic number of packets can not get if
the statistic funtion is not enabled."
::= { hwQinQSubIfTermStatEntry 4 }
hwQinQSubIfTermStatOutPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of out packets of the sub interface."
::= { hwQinQSubIfTermStatEntry 5 }
hwQinQSubIfTermStatOutBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of out bytes of the sub interface."
::= { hwQinQSubIfTermStatEntry 6 }
hwQinQSubIfTermStatInPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of in packets of the sub interface."
::= { hwQinQSubIfTermStatEntry 7 }
hwQinQSubIfTermStatInBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of in bytes of the sub interface."
::= { hwQinQSubIfTermStatEntry 8 }
hwQinQSubIfTermStatOutBdPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of broadcast packets transmitted out of the sub interface."
::= { hwQinQSubIfTermStatEntry 9 }
hwQinQSubIfTermStatInBdPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of broadcast packets received from the sub interface."
::= { hwQinQSubIfTermStatEntry 10 }
hwQinQSubIfTermStatOutMuPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of multicast packets transmitted out of the sub interface."
::= { hwQinQSubIfTermStatEntry 11 }
hwQinQSubIfTermStatInMuPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of multicast packets received from the sub interface."
::= { hwQinQSubIfTermStatEntry 12 }
hwQinQSubIfTermStatOutUniPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of unicast packets transmitted out of the sub interface."
::= { hwQinQSubIfTermStatEntry 13 }
hwQinQSubIfTermStatInUniPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of unicast packets received from the sub interface."
::= { hwQinQSubIfTermStatEntry 14 }
hwQinQStaticARPCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQStaticARPCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to configure QinQ static ARP."
::= { hwQinQMngObjects 6 }
hwQinQStaticARPCfgEntry OBJECT-TYPE
SYNTAX HwQinQStaticARPCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of an interface enabled the QinQ function."
INDEX {hwQinQStaticARPCfgIfIndex, hwQinQStaticARPCfgIp}
::= { hwQinQStaticARPCfgTable 1 }
HwQinQStaticARPCfgEntry ::=
SEQUENCE {
hwQinQStaticARPCfgIfIndex
InterfaceIndex,
hwQinQStaticARPCfgIp
IpAddress,
hwQinQStaticARPCfgMac
MacAddress,
hwQinQStaticARPCfgVlan
VlanId,
hwQinQStaticARPCfgCEVlan
Integer32,
hwQinQStaticARPCfgRowStatus
RowStatus
}
hwQinQStaticARPCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface's Index."
::= { hwQinQStaticARPCfgEntry 1 }
hwQinQStaticARPCfgIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address."
::= { hwQinQStaticARPCfgEntry 2 }
hwQinQStaticARPCfgMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MAC address."
::= { hwQinQStaticARPCfgEntry 3 }
hwQinQStaticARPCfgVlan OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The first vlan id."
::= { hwQinQStaticARPCfgEntry 4 }
hwQinQStaticARPCfgCEVlan OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The second vlan id."
::= { hwQinQStaticARPCfgEntry 5 }
hwQinQStaticARPCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used for controlling the creation and deletion of this
row. All writeable objects in this row may be modified at any time.
If a Network Management Application attempts to delete a conceptual
row by setting this object to 'destroy' and there are one or more entries
in hwQinQStaticARPCfgTable pointing to the row ,the agent must also
destroy the corresponding entries in hwQinQStaticARPCfgTable."
::= { hwQinQStaticARPCfgEntry 6}
hwQinQStaticMACCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQStaticMACCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to configure static MAC."
::= { hwQinQMngObjects 7 }
hwQinQStaticMACCfgEntry OBJECT-TYPE
SYNTAX HwQinQStaticMACCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of an interface enabled the QinQ function."
INDEX { hwQinQStaticMACCfgMac, hwQinQStaticMACCfgVsiName, hwQinQStaticMACCfgVlan }
::= { hwQinQStaticMACCfgTable 1 }
HwQinQStaticMACCfgEntry ::=
SEQUENCE {
hwQinQStaticMACCfgMac
MacAddress,
hwQinQStaticMACCfgVlan
VlanId,
hwQinQStaticMACCfgVsiName
OCTET STRING,
hwQinQStaticMACCfgPEVlan
VlanId,
hwQinQStaticMACCfgCEVlan
Integer32,
hwQinQStaticMACCfgType
INTEGER,
hwQinQStaticMACCfgIfIndex
InterfaceIndex,
hwQinQStaticMACCfgFlag
INTEGER,
hwQinQStaticMACCfgRowStatus
RowStatus
}
hwQinQStaticMACCfgMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MAC address."
::= { hwQinQStaticMACCfgEntry 1 }
hwQinQStaticMACCfgVlan OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Vlan id that the MAC address belongs to."
::= { hwQinQStaticMACCfgEntry 2 }
hwQinQStaticMACCfgVsiName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of VSI that the MAC address belongs to."
::= { hwQinQStaticMACCfgEntry 3 }
hwQinQStaticMACCfgPEVlan OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"PE vlan id for a Network Management Application attempts to configure hwQinQStaticMACCfgTable."
::= { hwQinQStaticMACCfgEntry 4 }
hwQinQStaticMACCfgCEVlan OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"CE vlan id."
::= { hwQinQStaticMACCfgEntry 5 }
hwQinQStaticMACCfgType OBJECT-TYPE
SYNTAX INTEGER
{
invalid(0),
dynamid(1),
static(2),
blackhole(3),
toobig(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of the MAC."
::= { hwQinQStaticMACCfgEntry 6}
hwQinQStaticMACCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index number of the interface."
::= { hwQinQStaticMACCfgEntry 7 }
hwQinQStaticMACCfgFlag OBJECT-TYPE
SYNTAX INTEGER
{
vlan(1),
vsi(2),
mapping(3),
qinqtermination(4),
dot1qtermination(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The config type."
::= { hwQinQStaticMACCfgEntry 8 }
hwQinQStaticMACCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used for controlling the creation and deletion of this
row. All writeable objects in this row may be modified at any time.
If a Network Management Application attempts to delete a conceptual
row by setting this object to 'destroy' and there are one or more entries
in hwQinQStaticMACCfgTable pointing to the row ,the agent must also
destroy the corresponding entries in hwQinQStaticMACCfgTable."
::= { hwQinQStaticMACCfgEntry 9 }
hwQinQSubIfDot1qTermTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQSubIfDot1qTermEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Used to configure Dot1q-termination function in sub interface ,then packets
transmitted from this sub interface input with one tag will be terminated."
::= { hwQinQMngObjects 8 }
hwQinQSubIfDot1qTermEntry OBJECT-TYPE
SYNTAX HwQinQSubIfDot1qTermEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of an interface enabled the Dot1q-termination function."
INDEX { hwQinQSubIfDot1qTermIfIndex, hwQinQSubIfDot1qTermVidStart}
::= { hwQinQSubIfDot1qTermTable 1 }
HwQinQSubIfDot1qTermEntry ::=
SEQUENCE {
hwQinQSubIfDot1qTermIfIndex
InterfaceIndex,
hwQinQSubIfDot1qTermVidStart
VlanId,
hwQinQSubIfDot1qTermVidEnd
VlanId,
hwQinQSubIfDot1qTermGroupId
Integer32,
hwQinQSubIfDot1qTermRowStatus
RowStatus
}
hwQinQSubIfDot1qTermIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the Dot1q-termination interface."
::= { hwQinQSubIfDot1qTermEntry 1 }
hwQinQSubIfDot1qTermVidStart OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"When configure ce vlan as a range, hwQinQSubIfDot1qTermCEVlanStart
is the start vlan id and hwQinQSubIfDot1qTermCEVlanEnd is the end vlan id."
::= { hwQinQSubIfDot1qTermEntry 2 }
hwQinQSubIfDot1qTermVidEnd OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When configure ce vlan as a range, hwQinQSubIfDot1qTermCEVlanStart is
the start vlan id and hwQinQSubIfDot1qTermCEVlanEnd is the end vlan id."
::= { hwQinQSubIfDot1qTermEntry 3 }
hwQinQSubIfDot1qTermGroupId OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Group-management id."
DEFVAL { 0 }
::= { hwQinQSubIfDot1qTermEntry 4 }
hwQinQSubIfDot1qTermRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used for controlling the creation and deletion of this
row. All writeable objects in this row may be modified at any time.
If a Network Management Application attempts to delete a conceptual
row by setting this object to 'destroy' and there are one or more entries
in hwQinQSubIfDot1qTermTable pointing to the row ,the agent must also
destroy the corresponding entries in hwQinQSubIfDot1qTermTable."
::= { hwQinQSubIfDot1qTermEntry 5 }
hwQinQSubIfDot1qTermStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQSubIfDot1qTermStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"When a sub interface configured Dot1q-termination, hwQinQSubIfDot1qTermStatTable used to
statistic total number of the out packets and in packets."
::= { hwQinQMngObjects 9 }
hwQinQSubIfDot1qTermStatEntry OBJECT-TYPE
SYNTAX HwQinQSubIfDot1qTermStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of an interface configured Dot1q-termination function."
INDEX { hwQinQSubIfDot1qTermStatIfIndex, hwQinQSubIfDot1qTermStatCEVlan }
::= { hwQinQSubIfDot1qTermStatTable 1 }
HwQinQSubIfDot1qTermStatEntry ::=
SEQUENCE {
hwQinQSubIfDot1qTermStatIfIndex
InterfaceIndex,
hwQinQSubIfDot1qTermStatCEVlan
VlanId,
hwQinQSubIfDot1qTermStatGroupId
Integer32,
hwQinQSubIfDot1qTermStatOutPackets
Counter64,
hwQinQSubIfDot1qTermStatOutBytes
Counter64,
hwQinQSubIfDot1qTermStatInPackets
Counter64,
hwQinQSubIfDot1qTermStatInBytes
Counter64,
hwQinQSubIfDot1qTermStatOutBdPackets
Counter64,
hwQinQSubIfDot1qTermStatInBdPackets
Counter64,
hwQinQSubIfDot1qTermStatOutMuPackets
Counter64,
hwQinQSubIfDot1qTermStatInMuPackets
Counter64,
hwQinQSubIfDot1qTermStatOutUniPackets
Counter64,
hwQinQSubIfDot1qTermStatInUniPackets
Counter64
}
hwQinQSubIfDot1qTermStatIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the Dot1q-termination interface."
::= { hwQinQSubIfDot1qTermStatEntry 1 }
hwQinQSubIfDot1qTermStatCEVlan OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Inner vlan in packets which input the Dot1q-termination sub interface,
used to indicate the packets as an index."
::= { hwQinQSubIfDot1qTermStatEntry 2 }
hwQinQSubIfDot1qTermStatGroupId OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The group-management id. The statistic number of packets can not get if
the statistic funtion is not enabled."
::= { hwQinQSubIfDot1qTermStatEntry 3 }
hwQinQSubIfDot1qTermStatOutPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of out packets of the sub interface."
::= { hwQinQSubIfDot1qTermStatEntry 4 }
hwQinQSubIfDot1qTermStatOutBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of out bytes of the sub interface."
::= { hwQinQSubIfDot1qTermStatEntry 5 }
hwQinQSubIfDot1qTermStatInPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of in packets of the sub interface."
::= { hwQinQSubIfDot1qTermStatEntry 6 }
hwQinQSubIfDot1qTermStatInBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of in bytes of the sub interface."
::= { hwQinQSubIfDot1qTermStatEntry 7 }
hwQinQSubIfDot1qTermStatOutBdPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of broadcast packets transmitted out of the sub interface."
::= { hwQinQSubIfDot1qTermStatEntry 8 }
hwQinQSubIfDot1qTermStatInBdPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of broadcast packets received from the sub interface."
::= { hwQinQSubIfDot1qTermStatEntry 9 }
hwQinQSubIfDot1qTermStatOutMuPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of multicast packets transmitted out of the sub interface."
::= { hwQinQSubIfDot1qTermStatEntry 10 }
hwQinQSubIfDot1qTermStatInMuPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of multicast packets received from the sub interface."
::= { hwQinQSubIfDot1qTermStatEntry 11 }
hwQinQSubIfDot1qTermStatOutUniPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of unicast packets transmitted out of the sub interface."
::= { hwQinQSubIfDot1qTermStatEntry 12 }
hwQinQSubIfDot1qTermStatInUniPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of unicast packets received from the sub interface."
::= { hwQinQSubIfDot1qTermStatEntry 13 }
hwQinQModeCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQModeCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains mode type and ethernet encapsulation type."
::= { hwQinQMngObjects 10 }
hwQinQModeCfgEntry OBJECT-TYPE
SYNTAX HwQinQModeCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The mode type and ethernet encapsulation type of an interface entry."
INDEX { hwQinQModeCfgIfIndex }
::= { hwQinQModeCfgTable 1 }
HwQinQModeCfgEntry ::=
SEQUENCE {
hwQinQModeCfgIfIndex
InterfaceIndex,
hwQinQModeCfgMode
INTEGER,
hwQinQEtherType
Unsigned32,
hwQinQCeEtherType
Unsigned32
}
hwQinQModeCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the interface."
::= { hwQinQModeCfgEntry 1 }
hwQinQModeCfgMode OBJECT-TYPE
SYNTAX INTEGER
{
common(1),
qinq(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mode type of the interface."
DEFVAL{ common }
::= { hwQinQModeCfgEntry 2 }
hwQinQEtherType OBJECT-TYPE
SYNTAX Unsigned32 ('600'h..'ffff'h)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tag type is encapsulated in the head of the ethernet frame
to distinguish the encapsulated mode between the 802.1Q and QinQ."
DEFVAL{ '8100'h }
::= { hwQinQModeCfgEntry 3 }
hwQinQCeEtherType OBJECT-TYPE
SYNTAX Unsigned32 ('600'h..'ffff'h)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tag type is encapsulated in the head of the ethernet frame
to distinguish the encapsulated mode between the 802.1Q and QinQ."
DEFVAL{ '8100'h }
::= { hwQinQModeCfgEntry 4 }
hwQinQCtrlVlanCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQCtrlVlanCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The control-vlan id and control-vlan's attributes can be configured in sub interface.
You must designate control-vlan as QinQ or Dot1q before configuring QinQ-termination
function or Dot1q-termination function."
::= { hwQinQMngObjects 11 }
hwQinQCtrlVlanCfgEntry OBJECT-TYPE
SYNTAX HwQinQCtrlVlanCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Control-vlan configuration entry."
INDEX { hwQinQCtrlVlanCfgIfIndex }
::= { hwQinQCtrlVlanCfgTable 1 }
HwQinQCtrlVlanCfgEntry ::=
SEQUENCE {
hwQinQCtrlVlanCfgIfIndex
InterfaceIndex,
hwQinQCtrlVlan
VlanId,
hwQinQSubIfType
INTEGER,
hwQinQCtrlVlanFlag
INTEGER,
hwQinQCtrlVlanRowStatus
RowStatus,
hwQinQFlexibleFlag
EnabledStatus
}
hwQinQCtrlVlanCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the sub interface."
::= { hwQinQCtrlVlanCfgEntry 1 }
hwQinQCtrlVlan OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Control-Vlan id."
::= { hwQinQCtrlVlanCfgEntry 2 }
hwQinQSubIfType OBJECT-TYPE
SYNTAX INTEGER
{
qinq(1),
dot1q(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of sub interface."
::= { hwQinQCtrlVlanCfgEntry 3 }
hwQinQCtrlVlanFlag OBJECT-TYPE
SYNTAX INTEGER
{
rtprotocolenable(1),
original(2),
localswitch(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The service type of the sub interface, by setting hwQinQCtrlVlanFlag to the value (rtprotocolenable),
the route-protocol attribute enabled; and by setting hwQinQCtrlVlanFlag to the value (localswitch),
the localswitch attribute enabled, which means two tags of packets will be pruned.
So if you set hwQinQSubIfType to be dot1q type, you can not specify hwQinQCtrlVlanFlag as localswitch."
::= { hwQinQCtrlVlanCfgEntry 4 }
hwQinQCtrlVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This table can be created and deleted."
::= { hwQinQCtrlVlanCfgEntry 5 }
hwQinQFlexibleFlag OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The service type of the sub interface, by setting hwQinQFlexibleFlag to the value (flexibleenable),
the flexible attribute enabled;
So if you set hwQinQSubIfType to be dot1q type, you can not specify hwQinQFlexibleFlag as flexibleenable."
::= { hwQinQCtrlVlanCfgEntry 6 }
hwQinQGroupCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQGroupCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The group-management id and group's attributes can be configured in sub interface."
::= { hwQinQMngObjects 12 }
hwQinQGroupCfgEntry OBJECT-TYPE
SYNTAX HwQinQGroupCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Group configuration entry."
INDEX { hwQinQGroupCfgIfIndex, hwQinQGroupId}
::= { hwQinQGroupCfgTable 1 }
HwQinQGroupCfgEntry ::=
SEQUENCE {
hwQinQGroupCfgIfIndex
InterfaceIndex,
hwQinQGroupId
Integer32,
hwQinQGroupType
INTEGER,
hwQinQGroupStat
EnabledStatus,
hwQinQGroupRowStatus
RowStatus
}
hwQinQGroupCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the interface."
::= { hwQinQGroupCfgEntry 1 }
hwQinQGroupId OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Group-management id."
::= { hwQinQGroupCfgEntry 2 }
hwQinQGroupType OBJECT-TYPE
SYNTAX INTEGER
{
single(1),
multi(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of the group."
DEFVAL{single }
::= { hwQinQGroupCfgEntry 3 }
hwQinQGroupStat OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether the statistic function is enabled."
DEFVAL{ DISABLE }
::= { hwQinQGroupCfgEntry 4 }
hwQinQGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This table can be created and deleted."
::= { hwQinQGroupCfgEntry 5 }
hwQinQAsymmetryCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQAsymmetryCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table to configure asymmetry attribution of the interface."
::= { hwQinQMngObjects 13 }
hwQinQAsymmetryCfgEntry OBJECT-TYPE
SYNTAX HwQinQAsymmetryCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of the asymmetry configure table."
INDEX {hwQinQAsymmetryCfgIfIndex}
::= { hwQinQAsymmetryCfgTable 1 }
HwQinQAsymmetryCfgEntry ::=
SEQUENCE {
hwQinQAsymmetryCfgIfIndex
InterfaceIndex,
hwQinQSubIfAsymmetry
INTEGER,
hwQinQAsymmetryUserMode
EnabledStatus
}
hwQinQAsymmetryCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the QinQ-termination interface."
::= { hwQinQAsymmetryCfgEntry 1 }
hwQinQSubIfAsymmetry OBJECT-TYPE
SYNTAX INTEGER
{
symmetry(1),
asymmetry(2),
transparent(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The asymmetry attribution of the QinQ-termination interface."
DEFVAL{ asymmetry }
::= { hwQinQAsymmetryCfgEntry 2 }
hwQinQAsymmetryUserMode OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user mode attribute of the QinQ-termination sub interface."
DEFVAL{ disable }
::= { hwQinQAsymmetryCfgEntry 3 }
hwQinQRemarkCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQRemarkCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface remark config."
::= { hwQinQMngObjects 14 }
hwQinQRemarkCfgEntry OBJECT-TYPE
SYNTAX HwQinQRemarkCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of the interface remark configuration table."
INDEX { hwQinQRemarkCfgIfIndex }
::= { hwQinQRemarkCfgTable 1 }
HwQinQRemarkCfgEntry ::=
SEQUENCE {
hwQinQRemarkCfgIfIndex
InterfaceIndex,
hwQinQPriorityRemark
INTEGER
}
hwQinQRemarkCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the sub interface,
which should configure QinQ-termination function first."
::= { hwQinQRemarkCfgEntry 1 }
hwQinQPriorityRemark OBJECT-TYPE
SYNTAX INTEGER
{
specify0(0),
specify1(1),
specify2(2),
specify3(3),
specify4(4),
specify5(5),
specify6(6),
specify7(7),
cevid(8),
pevid(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The service policy map to set the 802.1P bits. By default(pevid),
copy the P bits that were in the outer PE VLAN tag to the trunk VLAN tag,
by setting object to (cevid), copy the P bits that were in inner CE VALN
tag to the trunk VLAN tag."
DEFVAL{pevid}
::= { hwQinQRemarkCfgEntry 2 }
hwBpduTunnelIngressTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBpduTunnelIngressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of bpdu tunnel ingress. "
::= { hwQinQMngObjects 15 }
hwBpduTunnelIngressEntry OBJECT-TYPE
SYNTAX HwBpduTunnelIngressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of of bpdu tunnel ingress. "
INDEX {hwBpduTunnelIngressPortIndex,hwBpduTunnelBpduIngressMacIndex}
::= { hwBpduTunnelIngressTable 1 }
HwBpduTunnelIngressEntry ::=
SEQUENCE {
hwBpduTunnelIngressPortIndex
Integer32,
hwBpduTunnelBpduIngressMacIndex
BpduIndex,
hwBpduTunnelIngressAddress
MacAddress,
hwBpduTunnelIngressRowStatus
RowStatus
}
hwBpduTunnelIngressPortIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port index in interface. "
::= { hwBpduTunnelIngressEntry 1 }
hwBpduTunnelBpduIngressMacIndex OBJECT-TYPE
SYNTAX BpduIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" bpdu mac address list
BPDU Dmac protocol
01-80-C2-00-00-00 stp01
01-80-C2-00-00-01 pauseFrame
01-80-C2-00-00-02 reserved02
01-80-C2-00-00-03 reserved03
01-80-C2-00-00-04 reserved04
01-80-C2-00-00-05 reserved05
01-80-C2-00-00-06 reserved06
01-80-C2-00-00-07 reserved07
01-80-C2-00-00-08 stp02
01-80-C2-00-00-09 reserved08
01-80-C2-00-00-0a hgmp
01-80-C2-00-00-0b reserved09
01-80-C2-00-00-0c reserved10
01-80-C2-00-00-0d reserved11
01-80-C2-00-00-0e reserved12
01-80-C2-00-00-0f reserved13
01-80-C2-00-00-10 reserved14
01-80-C2-00-00-11 reserved15
01-80-C2-00-00-12 reserved16
01-80-C2-00-00-13 reserved17
01-80-C2-00-00-14 isisLevel01
01-80-C2-00-00-15 isisLevel02
01-80-C2-00-00-16 reserved18
01-80-C2-00-00-17 reserved19
01-80-C2-00-00-18 reserved20
01-80-C2-00-00-19 reserved21
01-80-C2-00-00-1a reserved22
01-80-C2-00-00-1b reserved23
01-80-C2-00-00-1c reserved24
01-80-C2-00-00-1d reserved25
01-80-C2-00-00-1e reserved26
01-80-C2-00-00-1f reserved27
01-80-C2-00-00-20 gmrp
01-80-C2-00-00-21 gvrp
01-80-C2-00-00-22 reserved28
01-80-C2-00-00-23 reserved29
01-80-C2-00-00-24 reserved30
01-80-C2-00-00-25 reserved31
01-80-C2-00-00-26 reserved32
01-80-C2-00-00-27 reserved33
01-80-C2-00-00-28 reserved34
01-80-C2-00-00-29 reserved35
01-80-C2-00-00-2a reserved36
01-80-C2-00-00-2b reserved37
01-80-C2-00-00-2c reserved38
01-80-C2-00-00-2d reserved39
01-80-C2-00-00-2e reserved40
01-80-C2-00-00-2f reserved41"
::= { hwBpduTunnelIngressEntry 2 }
hwBpduTunnelIngressAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Group mac address."
::= { hwBpduTunnelIngressEntry 3 }
hwBpduTunnelIngressRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Bpdu tunnek ingress row status."
::= { hwBpduTunnelIngressEntry 4}
hwBpduTunnelEgressTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBpduTunnelEgressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of bpdu tunnel egress."
::= { hwQinQMngObjects 16 }
hwBpduTunnelEgressEntry OBJECT-TYPE
SYNTAX HwBpduTunnelEgressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of bpdu tunnel egress."
INDEX {hwBpduTunnelEgressPortIndex,hwBpduTunnelBpduEgressMacIndex}
::= { hwBpduTunnelEgressTable 1 }
HwBpduTunnelEgressEntry ::=
SEQUENCE {
hwBpduTunnelEgressPortIndex
Integer32,
hwBpduTunnelBpduEgressMacIndex
BpduIndex,
hwBpduTunnelEgressAddress
MacAddress,
hwBpduTunnelEgressRowStatus
RowStatus
}
hwBpduTunnelEgressPortIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port index in interface."
::= { hwBpduTunnelEgressEntry 1 }
hwBpduTunnelBpduEgressMacIndex OBJECT-TYPE
SYNTAX BpduIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bpdu MAC address list
BPDU DMAC protocol
01-80-C2-00-00-00 stp01
01-80-C2-00-00-01 pauseFrame
01-80-C2-00-00-02 reserved02
01-80-C2-00-00-03 reserved03
01-80-C2-00-00-04 reserved04
01-80-C2-00-00-05 reserved05
01-80-C2-00-00-06 reserved06
01-80-C2-00-00-07 reserved07
01-80-C2-00-00-08 stp02
01-80-C2-00-00-09 reserved08
01-80-C2-00-00-0a hgmp
01-80-C2-00-00-0b reserved09
01-80-C2-00-00-0c reserved10
01-80-C2-00-00-0d reserved11
01-80-C2-00-00-0e reserved12
01-80-C2-00-00-0f reserved13
01-80-C2-00-00-10 reserved14
01-80-C2-00-00-11 reserved15
01-80-C2-00-00-12 reserved16
01-80-C2-00-00-13 reserved17
01-80-C2-00-00-14 isisLevel01
01-80-C2-00-00-15 isisLevel02
01-80-C2-00-00-16 reserved18
01-80-C2-00-00-17 reserved19
01-80-C2-00-00-18 reserved20
01-80-C2-00-00-19 reserved21
01-80-C2-00-00-1a reserved22
01-80-C2-00-00-1b reserved23
01-80-C2-00-00-1c reserved24
01-80-C2-00-00-1d reserved25
01-80-C2-00-00-1e reserved26
01-80-C2-00-00-1f reserved27
01-80-C2-00-00-20 gmrp
01-80-C2-00-00-21 gvrp
01-80-C2-00-00-22 reserved28
01-80-C2-00-00-23 reserved29
01-80-C2-00-00-24 reserved30
01-80-C2-00-00-25 reserved31
01-80-C2-00-00-26 reserved32
01-80-C2-00-00-27 reserved33
01-80-C2-00-00-28 reserved34
01-80-C2-00-00-29 reserved35
01-80-C2-00-00-2a reserved36
01-80-C2-00-00-2b reserved37
01-80-C2-00-00-2c reserved38
01-80-C2-00-00-2d reserved39
01-80-C2-00-00-2e reserved40
01-80-C2-00-00-2f reserved41."
::= { hwBpduTunnelEgressEntry 2 }
hwBpduTunnelEgressAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Group mac address."
::= { hwBpduTunnelEgressEntry 3 }
hwBpduTunnelEgressRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row Status."
::= { hwBpduTunnelEgressEntry 4}
hwBpduTunnelVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBpduTunnelVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of port bpdu tunnel."
::= { hwQinQMngObjects 17 }
hwBpduTunnelVlanEntry OBJECT-TYPE
SYNTAX HwBpduTunnelVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of port bpdu tunnel vlan."
INDEX { hwBpduTunnelPortIndex }
::= { hwBpduTunnelVlanTable 1 }
HwBpduTunnelVlanEntry ::=
SEQUENCE {
hwBpduTunnelPortIndex
Integer32,
hwBpduTunnelEnable
INTEGER,
hwBpduTunnelVlanListLow
VlanList,
hwBpduTunnelVlanListHigh
VlanList
}
hwBpduTunnelPortIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port index in interface."
::= { hwBpduTunnelVlanEntry 1 }
hwBpduTunnelEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bpdu tunnel enable."
::= { hwBpduTunnelVlanEntry 2 }
hwBpduTunnelVlanListLow OBJECT-TYPE
SYNTAX VlanList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Vlan bpdu tunnel in port."
::= { hwBpduTunnelVlanEntry 3 }
hwBpduTunnelVlanListHigh OBJECT-TYPE
SYNTAX VlanList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Vlan bpdu tunnel in port."
::= { hwBpduTunnelVlanEntry 4 }
hwBpduTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBpduTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of bpdu tunnel."
::= { hwQinQMngObjects 18 }
hwBpduTunnelEntry OBJECT-TYPE
SYNTAX HwBpduTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of of bpdu tunnel."
INDEX {hwBpduTunnelBpduIndex}
::= { hwBpduTunnelTable 1 }
HwBpduTunnelEntry ::=
SEQUENCE {
hwBpduTunnelBpduIndex
BpduIndex,
hwBpduTunnelBpduEnable
INTEGER,
hwBpduTunnelMultiAddress
MacAddress,
hwBpduTunnelRowStatus
RowStatus
}
hwBpduTunnelBpduIndex OBJECT-TYPE
SYNTAX BpduIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bpdu mac address list
BPDU Dmac protocol
01-80-C2-00-00-00 stp01 (1)
01-80-C2-00-00-01 pauseFrame (2)
01-80-C2-00-00-02 reserved02 (3)
01-80-C2-00-00-03 reserved03 (4)
01-80-C2-00-00-04 reserved04 (5)
01-80-C2-00-00-05 reserved05 (6)
01-80-C2-00-00-06 reserved06 (7)
01-80-C2-00-00-07 reserved07 (8)
01-80-C2-00-00-08 stp02 (9)
01-80-C2-00-00-09 reserved08 (10)
01-80-C2-00-00-0a hgmp (11)
01-80-C2-00-00-0b reserved09 (12)
01-80-C2-00-00-0c reserved10 (13)
01-80-C2-00-00-0d reserved11 (14)
01-80-C2-00-00-0e reserved12 (15)
01-80-C2-00-00-0f reserved13 (16)
01-80-C2-00-00-10 reserved14 (17)
01-80-C2-00-00-11 reserved15 (18)
01-80-C2-00-00-12 reserved16 (19)
01-80-C2-00-00-13 reserved17 (20)
01-80-C2-00-00-14 isisLevel01 (21)
01-80-C2-00-00-15 isisLevel02 (22)
01-80-C2-00-00-16 reserved18 (23)
01-80-C2-00-00-17 reserved19 (24)
01-80-C2-00-00-18 reserved20 (25)
01-80-C2-00-00-19 reserved21 (26)
01-80-C2-00-00-1a reserved22 (27)
01-80-C2-00-00-1b reserved23 (28)
01-80-C2-00-00-1c reserved24 (29)
01-80-C2-00-00-1d reserved25 (30)
01-80-C2-00-00-1e reserved26 (31)
01-80-C2-00-00-1f reserved27 (32)
01-80-C2-00-00-20 gmrp (33)
01-80-C2-00-00-21 gvrp (34)
01-80-C2-00-00-22 reserved28 (35)
01-80-C2-00-00-23 reserved29 (36)
01-80-C2-00-00-24 reserved30 (37)
01-80-C2-00-00-25 reserved31 (38)
01-80-C2-00-00-26 reserved32 (39)
01-80-C2-00-00-27 reserved33 (40)
01-80-C2-00-00-28 reserved34 (41)
01-80-C2-00-00-29 reserved35 (42)
01-80-C2-00-00-2a reserved36 (43)
01-80-C2-00-00-2b reserved37 (44)
01-80-C2-00-00-2c reserved38 (45)
01-80-C2-00-00-2d reserved39 (46)
01-80-C2-00-00-2e reserved40 (47)
01-80-C2-00-00-2f reserved41 (48)
01-80-C2-00-00-02 lacp (49)
01-00-0C-CC-CC-CC cdp (50)
01-00-0C-CC-CC-CC pagp (51)
01-00-0C-CC-CC-CC udld (52)
01-00-0C-CC-CC-CC vtp (53) ."
::= { hwBpduTunnelEntry 1 }
hwBpduTunnelBpduEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Bpdu tunnel enable or disable."
::= { hwBpduTunnelEntry 2 }
hwBpduTunnelMultiAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Group MAC address."
::= { hwBpduTunnelEntry 3 }
hwBpduTunnelRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row Status."
::= { hwBpduTunnelEntry 4}
hwQinQSwapCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQSwapCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table describes the vlan swap configurations of interfaces."
::= { hwQinQMngObjects 19 }
hwQinQSwapCfgEntry OBJECT-TYPE
SYNTAX HwQinQSwapCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry is created for each active ethernet type interface in the device
and deleted when the interface been not exist."
INDEX { hwQinQSwapCfgIfIndex }
::= { hwQinQSwapCfgTable 1 }
HwQinQSwapCfgEntry ::=
SEQUENCE {
hwQinQSwapCfgIfIndex
InterfaceIndex,
hwQinQSwapCfgFlag
EnabledStatus
}
hwQinQSwapCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index number of the interface."
::= { hwQinQSwapCfgEntry 1 }
hwQinQSwapCfgFlag OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"QinQ swap flag of the interface, which indicates whether to swap the two vlan tags or not when the interface receives a packet with two 802.1q tags."
DEFVAL{ disable }
::= { hwQinQSwapCfgEntry 2 }
hwQinQSubIfMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQSubIfMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to configure QinQ-mapping function in sub interface, then packets
transmitted from this sub interface input with one or two tags will be mapped to other tag or tags."
::= { hwQinQMngObjects 20 }
hwQinQSubIfMapEntry OBJECT-TYPE
SYNTAX HwQinQSubIfMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of an interface enabled the QinQ-Map function."
INDEX { hwQinQSubIfMapIfIndex, hwQinQSubIfPEVlan, hwQinQSubIfCEVlanStart}
::= { hwQinQSubIfMapTable 1 }
HwQinQSubIfMapEntry ::=
SEQUENCE {
hwQinQSubIfMapIfIndex
InterfaceIndex,
hwQinQSubIfPEVlan
Integer32,
hwQinQSubIfCEVlanStart
Integer32,
hwQinQSubIfCEVlanEnd
Integer32,
hwQinQSubIfPEVlanMap
Integer32,
hwQinQSubIfPEEtherType
Unsigned32,
hwQinQSubIfCEVlanMap
Integer32,
hwQinQSubIfCEEtherType
Unsigned32,
hwQinQSubIfMapGroupId
Integer32,
hwQinQSubIfMapPe8021p
INTEGER,
hwQinQSubIfMapCe8021p
INTEGER,
hwQinQSubIfMapCetoPeFlag
EnabledStatus,
hwQinQSubIfMapRowStatus
RowStatus
}
hwQinQSubIfMapIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index number of the QinQ-Map interface."
::= { hwQinQSubIfMapEntry 1 }
hwQinQSubIfPEVlan OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Outer vlan id of the packets which have two tags before being Mapped."
::= { hwQinQSubIfMapEntry 2 }
hwQinQSubIfCEVlanStart OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Inner start vlan id of the packets which have two tags before being Mapped."
::= { hwQinQSubIfMapEntry 3 }
hwQinQSubIfCEVlanEnd OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Inner end vlan id of the packets which have two tags before being Mapped."
::= { hwQinQSubIfMapEntry 4 }
hwQinQSubIfPEVlanMap OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Outer vlan id of the packets which have two tags after being Mapped."
::= { hwQinQSubIfMapEntry 5 }
hwQinQSubIfPEEtherType OBJECT-TYPE
SYNTAX Unsigned32 ('600'h..'ffff'h)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"EtherType of Pe Mapped."
DEFVAL{ '8100'h }
::= { hwQinQSubIfMapEntry 6 }
hwQinQSubIfCEVlanMap OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Inner vlan id of the packets which have two tags after being Mapped."
::= { hwQinQSubIfMapEntry 7 }
hwQinQSubIfCEEtherType OBJECT-TYPE
SYNTAX Unsigned32 ('600'h..'ffff'h)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"EtherType of Ce Mapped."
DEFVAL{ '8100'h }
::= { hwQinQSubIfMapEntry 8 }
hwQinQSubIfMapGroupId OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Group-management id."
DEFVAL { 0 }
::= { hwQinQSubIfMapEntry 9 }
hwQinQSubIfMapPe8021p OBJECT-TYPE
SYNTAX INTEGER
{
specify0(0),
specify1(1),
specify2(2),
specify3(3),
specify4(4),
specify5(5),
specify6(6),
specify7(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The service policy map to set the 802.1P bits. By default(pevid),
copy the P bits that were in the outer PE VLAN tag to the trunk VLAN tag,
by setting object to (cevid), copy the P bits that were in inner CE VALN
tag to the trunk VLAN tag."
::= { hwQinQSubIfMapEntry 10 }
hwQinQSubIfMapCe8021p OBJECT-TYPE
SYNTAX INTEGER
{
specify0(0),
specify1(1),
specify2(2),
specify3(3),
specify4(4),
specify5(5),
specify6(6),
specify7(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The service policy map to set the 802.1P bits. By default(pevid),
copy the P bits that were in the outer PE VLAN tag to the trunk VLAN tag,
by setting object to (cevid), copy the P bits that were in inner CE VALN
tag to the trunk VLAN tag."
::= { hwQinQSubIfMapEntry 11 }
hwQinQSubIfMapCetoPeFlag OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The service type of the sub interface, by setting MapCetoPeFlag to the value (CetoPeenable),
the 8021p CetoPeenable attribute enabled."
::= { hwQinQSubIfMapEntry 12 }
hwQinQSubIfMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used for controlling the creation and deletion of this
row. All writeable objects in this row may be modified at any time.
If a Network Management Application attempts to delete a conceptual
row by setting this object to 'destroy' and there are one or more entries
in hwQinQSubIfMapTable pointing to the row, the agent must also
destroy the corresponding entries in hwQinQSubIfMapTable."
::= { hwQinQSubIfMapEntry 13 }
hwQinQStackingVlanCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwQinQStackingVlanCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QinQ Stacking Vlan configuration table."
::= { hwQinQMngObjects 21 }
hwQinQStackingVlanCfgEntry OBJECT-TYPE
SYNTAX HwQinQStackingVlanCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the configuration table for QinQ Stacking Vlan."
INDEX { hwQinQStackingVlanCfgIfIndex }
::= { hwQinQStackingVlanCfgTable 1}
HwQinQStackingVlanCfgEntry ::=
SEQUENCE
{
hwQinQStackingVlanCfgIfIndex
InterfaceIndex,
hwQinQStackingVlanCfgVlanId
VlanId,
hwQinQStackingVlanCfgRowStatus
RowStatus
}
hwQinQStackingVlanCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the Index number of the vlanif interface."
::= { hwQinQStackingVlanCfgEntry 1 }
hwQinQStackingVlanCfgVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the outer vlan id for QinQ Stacking Vlan."
::= { hwQinQStackingVlanCfgEntry 2 }
hwQinQStackingVlanCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the RowStatus of hwQinQStackingVlanTable."
::= { hwQinQStackingVlanCfgEntry 50 }
-- -------------------------------------------------------------
-- HUAWEI-QINQ-MIB MIB - Conformance Information
-- -------------------------------------------------------------
hwQinQConformance OBJECT IDENTIFIER ::= { hwQinQ 3 }
hwQinQGroups OBJECT IDENTIFIER ::= { hwQinQConformance 1 }
-- -------------------------------------------------------------
-- units of conformance
-- -------------------------------------------------------------
hwQinQSystemBaseGroup OBJECT-GROUP
OBJECTS { hwQinQSystemWellKnowMac, hwQinQSystemBridgeRole, hwBpduSystemDropPacketSta, hwQinQSystemEtherType }
STATUS current
DESCRIPTION
"A collection of objects providing device level control
and status information for the system."
::= { hwQinQGroups 1 }
hwQinQBpduTunnelGroup OBJECT-GROUP
OBJECTS { hwQinQEtherEncpsType, hwQinQBpduTunnelEnableOneQBpduTunnel, hwQinQBpduTunnelEnableBpduTag, hwQinQBpduTunnelEnableTwoQBpduTunnel, hwQinQBpduTunnelCustomerBpduTag,
hwQinQBpduTunnelCustomerBpduTagListLow, hwQinQBpduTunnelCustomerBpduTagListHigh,hwQinQRemarkOuterTpid, hwQinQBpduTunnelEnableBpduFilter}
STATUS current
DESCRIPTION
"A collection of objects providing device level control
and status information for the interface."
::= { hwQinQGroups 2 }
hwQinQSubIfVlanStackingGroup OBJECT-GROUP
OBJECTS { hwQinQSubIfStackingCEVlanEnd, hwQinQSubIfStackGroupId, hwQinQSubIfStackingRowStatus, hwQinQSubIfStackingPEVlan }
STATUS current
DESCRIPTION
"A collection of objects providing device level control
and status information for the sub interface."
::= { hwQinQGroups 3 }
hwQinQSubIfStackingStatGroup OBJECT-GROUP
OBJECTS { hwQinQSubIfStackStatGroupId, hwQinQSubIfStackingStatOutPackets, hwQinQSubIfStackingStatOutBytes, hwQinQSubIfStackingStatInPackets, hwQinQSubIfStackingStatInBytes,
hwQinQSubIfStackStatOutBdPackets, hwQinQSubIfStackStatInBdPackets, hwQinQSubIfStackStatOutMuPackets, hwQinQSubIfStackStatInMuPackets, hwQinQSubIfStackStatOutUniPackets,
hwQinQSubIfStackStatInUniPackets }
STATUS current
DESCRIPTION
"A collection of objects providing device level control
and status information for the sub interface."
::= { hwQinQGroups 4 }
hwQinQSubIfTermGroup OBJECT-GROUP
OBJECTS { hwQinQSubIfTermCEVlanEnd, hwQinQSubIfTermGroupId, hwQinQSubIfTermRowStatus }
STATUS current
DESCRIPTION
"A collection of objects providing device level control
and status information for the sub interface."
::= { hwQinQGroups 5 }
hwQinQSubIfTermStatGroup OBJECT-GROUP
OBJECTS { hwQinQSubIfTermStatGroupId, hwQinQSubIfTermStatOutPackets, hwQinQSubIfTermStatOutBytes, hwQinQSubIfTermStatInPackets, hwQinQSubIfTermStatInBytes,
hwQinQSubIfTermStatOutBdPackets, hwQinQSubIfTermStatInBdPackets, hwQinQSubIfTermStatOutMuPackets, hwQinQSubIfTermStatInMuPackets, hwQinQSubIfTermStatOutUniPackets,
hwQinQSubIfTermStatInUniPackets }
STATUS current
DESCRIPTION
"A collection of objects providing device level control
and status information for the sub interface."
::= { hwQinQGroups 6 }
hwQinQStaticARPCfgGroup OBJECT-GROUP
OBJECTS { hwQinQStaticARPCfgMac, hwQinQStaticARPCfgVlan, hwQinQStaticARPCfgCEVlan, hwQinQStaticARPCfgRowStatus }
STATUS current
DESCRIPTION
"A collection of items of static ARP table."
::= { hwQinQGroups 7 }
hwQinQStaticMACCfgGroup OBJECT-GROUP
OBJECTS { hwQinQStaticMACCfgPEVlan, hwQinQStaticMACCfgCEVlan, hwQinQStaticMACCfgType, hwQinQStaticMACCfgIfIndex, hwQinQStaticMACCfgFlag,hwQinQStaticMACCfgRowStatus }
STATUS current
DESCRIPTION
"A collection of items of static MAC table."
::= { hwQinQGroups 8 }
hwQinQSubIfDot1qTermGroup OBJECT-GROUP
OBJECTS { hwQinQSubIfDot1qTermVidEnd, hwQinQSubIfDot1qTermGroupId, hwQinQSubIfDot1qTermRowStatus}
STATUS current
DESCRIPTION
"A collection of items of Dot1q-termination table."
::= { hwQinQGroups 9 }
hwQinQSubIfDot1qTermStatGroup OBJECT-GROUP
OBJECTS { hwQinQSubIfDot1qTermStatGroupId, hwQinQSubIfDot1qTermStatOutPackets, hwQinQSubIfDot1qTermStatOutBytes, hwQinQSubIfDot1qTermStatInPackets, hwQinQSubIfDot1qTermStatInBytes,
hwQinQSubIfDot1qTermStatOutBdPackets, hwQinQSubIfDot1qTermStatInBdPackets, hwQinQSubIfDot1qTermStatOutMuPackets, hwQinQSubIfDot1qTermStatInMuPackets, hwQinQSubIfDot1qTermStatOutUniPackets,
hwQinQSubIfDot1qTermStatInUniPackets }
STATUS current
DESCRIPTION
"A collection of items of Dot1q-termination statistic table."
::= { hwQinQGroups 10 }
hwQinQModeCfgGroup OBJECT-GROUP
OBJECTS {hwQinQModeCfgMode ,hwQinQEtherType}
STATUS current
DESCRIPTION
"A collection of items of Mode config table."
::= { hwQinQGroups 11 }
hwQinQCtrlVlanCfgGroup OBJECT-GROUP
OBJECTS {hwQinQCtrlVlan, hwQinQSubIfType, hwQinQCtrlVlanFlag, hwQinQCtrlVlanRowStatus, hwQinQFlexibleFlag}
STATUS current
DESCRIPTION
"A collection of items of Control vlan table."
::= { hwQinQGroups 12 }
hwQinQGroupCfgGroup OBJECT-GROUP
OBJECTS {hwQinQGroupType, hwQinQGroupStat, hwQinQGroupRowStatus }
STATUS current
DESCRIPTION
"A collection of items of group table."
::= { hwQinQGroups 13 }
hwQinQAsymmetryCfgGroup OBJECT-GROUP
OBJECTS {hwQinQSubIfAsymmetry, hwQinQAsymmetryUserMode}
STATUS current
DESCRIPTION
"A collection of items of asymmetry config table."
::= { hwQinQGroups 14 }
hwQinQRemarkCfgGroup OBJECT-GROUP
OBJECTS {hwQinQPriorityRemark}
STATUS current
DESCRIPTION
"A collection of items of Mode config table."
::= { hwQinQGroups 15 }
hwBpduTunnelIngressGroup OBJECT-GROUP
OBJECTS {hwBpduTunnelIngressAddress,hwBpduTunnelIngressRowStatus}
STATUS current
DESCRIPTION
"A collection of items of Group Mac table."
::= { hwQinQGroups 16 }
hwBpduTunnelEgressGroup OBJECT-GROUP
OBJECTS {hwBpduTunnelEgressAddress,hwBpduTunnelEgressRowStatus}
STATUS current
DESCRIPTION
"A collection of items of Group Mac table."
::= { hwQinQGroups 17 }
hwBpduTunnelVlanGroup OBJECT-GROUP
OBJECTS {hwBpduTunnelEnable,hwBpduTunnelVlanListLow,hwBpduTunnelVlanListHigh}
STATUS current
DESCRIPTION
"A collection of items of Mode port bpdu tunnel table."
::= { hwQinQGroups 18 }
hwBpduTunnelGroup OBJECT-GROUP
OBJECTS {hwBpduTunnelBpduEnable,hwBpduTunnelMultiAddress,hwBpduTunnelRowStatus}
STATUS current
DESCRIPTION
"A collection of items of bpdu tunnel mac table."
::= { hwQinQGroups 19 }
hwQinQSwapCfgGroup OBJECT-GROUP
OBJECTS {hwQinQSwapCfgFlag}
STATUS current
DESCRIPTION
"A collection of items of Swap config table."
::= { hwQinQGroups 20 }
hwQinQSubIfMapGroup OBJECT-GROUP
OBJECTS { hwQinQSubIfCEVlanEnd, hwQinQSubIfPEVlanMap, hwQinQSubIfPEEtherType, hwQinQSubIfCEVlanMap, hwQinQSubIfCEEtherType, hwQinQSubIfMapGroupId, hwQinQSubIfMapRowStatus ,hwQinQSubIfMapPe8021p ,hwQinQSubIfMapCe8021p , hwQinQSubIfMapCetoPeFlag}
STATUS current
DESCRIPTION
"A collection of objects providing device level control
and status information for the sub interface."
::= { hwQinQGroups 21 }
hwQinQStackingVlanCfgGroup OBJECT-GROUP
OBJECTS {hwQinQStackingVlanCfgVlanId,hwQinQStackingVlanCfgRowStatus}
STATUS current
DESCRIPTION
"A collection of items of QinQ Stacking Vlan config table."
::= { hwQinQGroups 22 }
END
--
-- HUAWEI-QINQ-MIB.mib
--