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