Observium_CE/mibs/raisecom/RAISECOM-QINQ-MIB

1082 lines
37 KiB
Plaintext

--MibName=rcQinQ
-- *****************************************************************
-- RAISECOM-QINQ-MIB.mib: Raisecom QinQ MIB file
--
-- Copyright (c) 1994-2004 by Raisecom, Inc.
-- All rights reserved.
-- 20121228, guohm, add rcFlexibleQinQCVlanCos for Flexible QinQ
-- *****************************************************************
RAISECOM-QINQ-MIB DEFINITIONS ::= BEGIN
IMPORTS
iscomSwitch FROM RAISECOM-BASE-MIB
RowStatus FROM SNMPv2-TC
Vlanset, EnableVar FROM SWITCH-TC
rcPortIndex FROM SWITCH-SYSTEM-MIB
MacAddress FROM SNMPv2-TC;
rcQinQ OBJECT IDENTIFIER ::= { iscomSwitch 42 }
rcQinQCfg MODULE-IDENTITY
LAST-UPDATED "200901190000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
" Raise Systems
Postal: Beijing,
China
Tel: 86-010-82884499
E-mail: wangjing_rj@raisecom.com"
DESCRIPTION
"This MIB module defines objects to QinQ "
REVISION "200901190000Z"
DESCRIPTION
"The initial revision of this MIB."
::={ rcQinQ 1 }
-- -------------------------------------------------------------
-- groups in the rcQinQ MIB rcQinQDot1q
-- -------------------------------------------------------------
rcQinQDot1q OBJECT IDENTIFIER ::= { rcQinQCfg 1 }
rcQinQDtOuterTpid OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TPID of outer tag."
::= { rcQinQDot1q 1 }
rcQinQPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcQinQPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QinQ port table"
::= { rcQinQDot1q 2 }
rcQinQPortEntry OBJECT-TYPE
SYNTAX RcQinQPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcQinQPortTable. It contains
QinQ status in each interface port."
INDEX { rcPortIndex }
::={ rcQinQPortTable 1 }
RcQinQPortEntry ::= SEQUENCE
{
rcQinQStatus INTEGER,
rcQinQTpid INTEGER,
rcQinQDefaultCVlan INTEGER
}
rcQinQStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1),
dot1q-tunnel(2),
double-tagging(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port QinQ mode."
::= { rcQinQPortEntry 1 }
rcQinQTpid OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TPID of outer tag."
::= { rcQinQPortEntry 2 }
rcQinQDefaultCVlan OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"In dot1q-tunnel mode, assign a default CVlan for untag packet.
zero mean don't assign a default CVlan"
::= { rcQinQPortEntry 3 }
-- -------------------------------------------------------------
-- groups in the rcQinQ MIB rcQinQVlanMap
-- -------------------------------------------------------------
rcQinQVlanMap OBJECT IDENTIFIER ::= { rcQinQCfg 2 }
rcQinQVlanMapNextIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of vlan map table."
::= { rcQinQVlanMap 1 }
rcQinQVlanMapEnableStatus OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Vlan mapping enable status."
::= { rcQinQVlanMap 3 }
rcQinQVlanMapPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcQinQVlanMapPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Vlan mapping table of port."
::= { rcQinQVlanMap 2 }
rcQinQVlanMapPortEntry OBJECT-TYPE
SYNTAX RcQinQVlanMapPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcQinQVlanMapPortTable. "
INDEX { rcPortIndex, rcQinQVlanMapIndex }
::={ rcQinQVlanMapPortTable 1 }
RcQinQVlanMapPortEntry ::= SEQUENCE
{
rcQinQVlanMapIndex INTEGER,
rcQinQVlanMapCeVlanList Vlanset,
rcQinQVlanMapPeVlanList Vlanset,
rcQinQVlanMapInnerVlanId INTEGER,
rcQinQVlanMapOuterVlanId INTEGER,
rcQinQVlanMapMode INTEGER,
rcQinQVlanMapHwStatus EnableVar,
rcQinQVlanMapRowStatus RowStatus,
rcQinQVlanMapID INTEGER,
rcQinqVlanMapInnerMode INTEGER,
rcQinQVlanMapOuterMode INTEGER,
rcQinQVlanMapCeVlanCos INTEGER,
rcQinQVlanMapPeVlanCos INTEGER,
rcQinQVlanMapInnerVlanCos INTEGER,
rcQinQVlanMapOuterVlanCos INTEGER
}
rcQinQVlanMapIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of vlan mapping table."
::= { rcQinQVlanMapPortEntry 1 }
rcQinQVlanMapCeVlanList OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Customer vlan list for translation."
::= { rcQinQVlanMapPortEntry 2 }
rcQinQVlanMapPeVlanList OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Provider vlan list for translation."
::= { rcQinQVlanMapPortEntry 3 }
rcQinQVlanMapInnerVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan ID for customer vlan list to translate."
::= { rcQinQVlanMapPortEntry 4 }
rcQinQVlanMapOuterVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan ID for provider vlan list to translate."
::= { rcQinQVlanMapPortEntry 5 }
rcQinQVlanMapMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
add(2),
ingress-translate(3),
egress-translate(4),
both-ingress-translate(5),
both-egress-translate(6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The mode of vlan mapping type."
::= { rcQinQVlanMapPortEntry 6 }
rcQinQVlanMapHwStatus OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan mapping whether set in hardware or not."
::= { rcQinQVlanMapPortEntry 7 }
rcQinQVlanMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry."
::= { rcQinQVlanMapPortEntry 8 }
rcQinQVlanMapID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vlan mapping rule ID."
::= { rcQinQVlanMapPortEntry 9 }
rcQinqVlanMapInnerMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
translate(2),
remove(3),
tagged(4),
unchanged(5),
add(6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan mapping operation of inner tag."
::= { rcQinQVlanMapPortEntry 10 }
rcQinQVlanMapOuterMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
translate(2),
remove(3),
tagged(4),
unchanged(5),
add(6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan mapping operation of outer tag."
::= { rcQinQVlanMapPortEntry 11 }
rcQinQVlanMapCeVlanCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"COS of customer vlan for translation."
::= { rcQinQVlanMapPortEntry 12 }
rcQinQVlanMapPeVlanCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"COS of Provider vlan for translation."
::= { rcQinQVlanMapPortEntry 13 }
rcQinQVlanMapInnerVlanCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The COS for customer vlan to translate."
::= { rcQinQVlanMapPortEntry 14 }
rcQinQVlanMapOuterVlanCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The COS for Provider vlan to translate."
::= { rcQinQVlanMapPortEntry 15 }
rcFlexibleQinQPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcFlexibleQinQPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Flexible QinQ table of port."
::= { rcQinQVlanMap 4 }
rcFlexibleQinQPortEntry OBJECT-TYPE
SYNTAX RcFlexibleQinQPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcFlexibleQinQPortTable. "
INDEX { rcPortIndex, rcFlexibleQinQCVlanId, rcFlexibleQinQCVlanCos}
::={ rcFlexibleQinQPortTable 1 }
RcFlexibleQinQPortEntry ::= SEQUENCE
{
rcFlexibleQinQCVlanId INTEGER,
rcFlexibleQinQCVlanCos INTEGER,
rcFlexibleQinQMode INTEGER,
rcFlexibleQinQAddOuterSVlanId INTEGER,
rcFlexibleQinQAddOuterSVlanCos INTEGER,
rcFlexibleQinQTranslateCVlanId INTEGER,
rcFlexibleQinQHwStatus EnableVar,
rcFlexibleQinQRowStatus RowStatus
}
rcFlexibleQinQCVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Customer vlan for add SVlan."
::= { rcFlexibleQinQPortEntry 1 }
rcFlexibleQinQCVlanCos OBJECT-TYPE
SYNTAX INTEGER (0..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CoS of customer. "
::= { rcFlexibleQinQPortEntry 2 }
rcFlexibleQinQMode OBJECT-TYPE
SYNTAX INTEGER {
sadd(1),
sadd-ctrans(2),
sadd-cremove(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The mode of flexible QinQ type.mode sadd mean add a SVlan tag,
mode sadd-ctrans mean add a SVlan tag and translate cvlan, mode sadd-cremove
mean add a SVlan tag and remove the CVlan tag."
::= { rcFlexibleQinQPortEntry 3 }
rcFlexibleQinQAddOuterSVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SVlan ID for customer vlan to add."
::= { rcFlexibleQinQPortEntry 4 }
rcFlexibleQinQAddOuterSVlanCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SVlan CoS for customer vlan to add. "
::= { rcFlexibleQinQPortEntry 5 }
rcFlexibleQinQTranslateCVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan ID for customer vlan to translate."
::= { rcFlexibleQinQPortEntry 6 }
rcFlexibleQinQHwStatus OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The flexible QinQ row whether set in hardware or not."
::= { rcFlexibleQinQPortEntry 7 }
rcFlexibleQinQRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry."
::= { rcFlexibleQinQPortEntry 8 }
rcVlanMapPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanMapPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Vlan mapping table of port."
::= { rcQinQVlanMap 5 }
rcVlanMapPortEntry OBJECT-TYPE
SYNTAX RcVlanMapPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcVlanMapPortTable. "
INDEX { rcPortIndex, rcVlanMapSVlanId, rcVlanMapCVlanId}
::={ rcVlanMapPortTable 1 }
RcVlanMapPortEntry ::= SEQUENCE
{
rcVlanMapSVlanId INTEGER,
rcVlanMapCVlanId INTEGER,
rcVlanMapMode INTEGER,
rcVlanMapTranslateSVlanId INTEGER,
rcVlanMapTranslateSVlanCos INTEGER,
rcVlanMapTranslateCVlanId INTEGER,
rcVlanMapHwStatus EnableVar,
rcVlanMapRowStatus RowStatus
}
rcVlanMapSVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service vlan for translate."
::= { rcVlanMapPortEntry 1 }
rcVlanMapCVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Customer vlan for translate."
::= { rcVlanMapPortEntry 2 }
rcVlanMapMode OBJECT-TYPE
SYNTAX INTEGER {
trans(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The mode of vlan mapping type."
::= { rcVlanMapPortEntry 3 }
rcVlanMapTranslateSVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SVlan ID to translate."
::= { rcVlanMapPortEntry 4 }
rcVlanMapTranslateSVlanCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SVlan Cos to translate."
::= { rcVlanMapPortEntry 5 }
rcVlanMapTranslateCVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The CVlan ID to translate."
::= { rcVlanMapPortEntry 6 }
rcVlanMapHwStatus OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan mapping row whether set in hardware or not."
::= { rcVlanMapPortEntry 7 }
rcVlanMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry."
::= { rcVlanMapPortEntry 8 }
rcVlanMapAclBasedTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcVlanMapAclBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VlanMap Acl Based table of port."
::= { rcQinQVlanMap 6 }
rcVlanMapAclBasedEntry OBJECT-TYPE
SYNTAX rcVlanMapAclBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcVlanMapAclBasedTable. "
INDEX { rcPortIndex, rcVlanMapAclBasedType, rcVlanMapAclBasedNum}
::={ rcVlanMapAclBasedTable 1 }
rcVlanMapAclBasedEntry ::= SEQUENCE
{
rcVlanMapAclBasedType INTEGER,
rcVlanMapAclBasedNum INTEGER,
rcVlanMapAclBasedMode INTEGER,
rcVlanMapAclBasedSVlanId INTEGER,
rcVlanMapAclBasedSVlanCos INTEGER,
rcVlanMapAclBasedHwStatus EnableVar,
rcVlanMapAclBasedRowStatus RowStatus
}
rcVlanMapAclBasedType OBJECT-TYPE
SYNTAX INTEGER {
ip-access-list(1),
mac-access-list(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACL type."
::= { rcVlanMapAclBasedEntry 1 }
rcVlanMapAclBasedNum OBJECT-TYPE
SYNTAX INTEGER (0..399)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID of ACL. "
::= { rcVlanMapAclBasedEntry 2 }
rcVlanMapAclBasedMode OBJECT-TYPE
SYNTAX INTEGER {
sadd(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The mode of VlanMapAclBased type.mode sadd mean add a SVlan tag."
::= { rcVlanMapAclBasedEntry 3 }
rcVlanMapAclBasedSVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SVlan ID to add."
::= { rcVlanMapAclBasedEntry 4 }
rcVlanMapAclBasedSVlanCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SVlan CoS to add. "
::= { rcVlanMapAclBasedEntry 5 }
rcVlanMapAclBasedHwStatus OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VlanMapAclBased row whether set in hardware or not."
::= { rcVlanMapAclBasedEntry 6 }
rcVlanMapAclBasedRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry."
::= { rcVlanMapAclBasedEntry 7 }
rcQinQVlanMapUntagAddOuterTagPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcQinQVlanMapCvlanUntagAddOuterTagPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VlanMap Acl Based table of port."
::= { rcQinQVlanMap 7 }
rcQinQVlanMapCvlanUntagAddOuterTagPortEntry OBJECT-TYPE
SYNTAX rcQinQVlanMapCvlanUntagAddOuterTagPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcQinQVlanMapUntagAddOuterTagPortTable. "
INDEX { rcPortIndex}
::={ rcQinQVlanMapUntagAddOuterTagPortTable 1 }
rcQinQVlanMapCvlanUntagAddOuterTagPortEntry ::= SEQUENCE
{
rcQinQVlanMapCvlanUntagAddOuterSVlanId INTEGER,
rcQinQVlanMapCvlanUntagAddOuterSVlanCos INTEGER,
rcQinQVlanMapCvlanUntagAddOuterRowStatus RowStatus
}
rcQinQVlanMapCvlanUntagAddOuterSVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SVlan ID for Cvlan Untag to add."
::= { rcQinQVlanMapCvlanUntagAddOuterTagPortEntry 1 }
rcQinQVlanMapCvlanUntagAddOuterSVlanCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SVlan CoS for Cvlan Untag to add. "
::= { rcQinQVlanMapCvlanUntagAddOuterTagPortEntry 2 }
rcQinQVlanMapCvlanUntagAddOuterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry."
::= { rcQinQVlanMapCvlanUntagAddOuterTagPortEntry 3 }
rcQinQVlanMapSrcMacBasedMap OBJECT IDENTIFIER ::= { rcQinQCfg 3 }
-- rcQinQVlanMapSrcMacBasedTable --
rcQinQVlanMapSrcMacBasedTableNextIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Next index of source MAC based qinq vlan mapping table."
::= { rcQinQVlanMapSrcMacBasedMap 1 }
rcQinQVlanMapSrcMacBasedTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcQinQVlanMapSrcMacBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source MAC based qinq vlan mapping table."
::= { rcQinQVlanMapSrcMacBasedMap 2 }
rcQinQVlanMapSrcMacBasedEntry OBJECT-TYPE
SYNTAX RcQinQVlanMapSrcMacBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcQinQVlanMapSrcMacBasedTable. "
INDEX { rcQinQVlanMapSrcMacBasedIndex }
::={ rcQinQVlanMapSrcMacBasedTable 1 }
RcQinQVlanMapSrcMacBasedEntry ::= SEQUENCE
{
rcQinQVlanMapSrcMacBasedIndex INTEGER,
rcQinQVlanMapSrcMacBasedMac MacAddress,
rcQinQVlanMapSrcMacBasedMacMask MacAddress,
rcQinQVlanMapSrcMacBasedOuterVlanId INTEGER,
rcQinQVlanMapSrcMacBasedOuterCos INTEGER,
rcQinQVlanMapSrcMacBasedRowStatus RowStatus
}
rcQinQVlanMapSrcMacBasedIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of source MAC based QinQ mapping table."
::= { rcQinQVlanMapSrcMacBasedEntry 1 }
rcQinQVlanMapSrcMacBasedMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Source MAC address for source MAC based QinQ mapping rule."
::= { rcQinQVlanMapSrcMacBasedEntry 2 }
rcQinQVlanMapSrcMacBasedMacMask OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Source MAC mask for source MAC based QinQ mapping rule."
::= { rcQinQVlanMapSrcMacBasedEntry 3 }
rcQinQVlanMapSrcMacBasedOuterVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The outer vlan id to be added."
::= { rcQinQVlanMapSrcMacBasedEntry 4 }
rcQinQVlanMapSrcMacBasedOuterCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The outer vlan cos to be added."
::= { rcQinQVlanMapSrcMacBasedEntry 5 }
rcQinQVlanMapSrcMacBasedRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry."
::= { rcQinQVlanMapSrcMacBasedEntry 6 }
rcQinQVlanMapEtherTypeBasedMap OBJECT IDENTIFIER ::= { rcQinQCfg 4 }
----------rcQinQVlanMapEtherTypeBasedTable---------
rcQinQVlanMapEtherTypeBasedTableNextIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Next index of ethertype based qinq mapping table."
::= { rcQinQVlanMapEtherTypeBasedMap 1 }
rcQinQVlanMapEtherTypeBasedTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcQinQVlanMapEtherTypeBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ethertype based qinq mapping table."
::= { rcQinQVlanMapEtherTypeBasedMap 2 }
rcQinQVlanMapEtherTypeBasedEntry OBJECT-TYPE
SYNTAX RcQinQVlanMapEtherTypeBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcQinQVlanMapEtherTypeBasedTable. "
INDEX { rcPortIndex, rcQinQVlanMapEtherTypeBasedIndex }
::={ rcQinQVlanMapEtherTypeBasedTable 1 }
RcQinQVlanMapEtherTypeBasedEntry ::= SEQUENCE
{
rcQinQVlanMapEtherTypeBasedIndex INTEGER,
rcQinQVlanMapEtherTypeBasedEtherType INTEGER,
rcQinQVlanMapEtherTypeBasedOuterVlanId INTEGER,
rcQinQVlanMapEtherTypeBasedOuterCos INTEGER,
rcQinQVlanMapEtherTypeBasedRowStatus RowStatus
}
rcQinQVlanMapEtherTypeBasedIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of ethertype based QinQ mapping table."
::= { rcQinQVlanMapEtherTypeBasedEntry 1 }
rcQinQVlanMapEtherTypeBasedEtherType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ethertype for ethertype based QinQ mapping rule."
::= { rcQinQVlanMapEtherTypeBasedEntry 2 }
rcQinQVlanMapEtherTypeBasedOuterVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The outer vlan id to be added."
::= { rcQinQVlanMapEtherTypeBasedEntry 3 }
rcQinQVlanMapEtherTypeBasedOuterCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The outer vlan cos to be added."
::= { rcQinQVlanMapEtherTypeBasedEntry 4 }
rcQinQVlanMapEtherTypeBasedRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry."
::= { rcQinQVlanMapEtherTypeBasedEntry 5 }
rcQinQVlanMapSrcIpBasedMap OBJECT IDENTIFIER ::= { rcQinQCfg 5 }
--rcQinQVlanMapSrcIpBasedTable --
rcQinQVlanMapSrcIpBasedTableNextIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Next index of source IP based qinq vlan mapping table."
::= { rcQinQVlanMapSrcIpBasedMap 1 }
rcQinQVlanMapSrcIpBasedTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcQinQVlanMapSrcIpBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source IP based qinq vlan mapping table."
::= { rcQinQVlanMapSrcIpBasedMap 2 }
rcQinQVlanMapSrcIpBasedEntry OBJECT-TYPE
SYNTAX RcQinQVlanMapSrcIpBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcQinQVlanMapSrcIpBasedTable. "
INDEX { rcQinQVlanMapSrcIpBasedIndex }
::={ rcQinQVlanMapSrcIpBasedTable 1 }
RcQinQVlanMapSrcIpBasedEntry ::= SEQUENCE
{
rcQinQVlanMapSrcIpBasedIndex INTEGER,
rcQinQVlanMapSrcIpBasedIp IpAddress,
rcQinQVlanMapSrcIpBasedIpMask IpAddress,
rcQinQVlanMapSrcIpBasedOuterVlanId INTEGER,
rcQinQVlanMapSrcIpBasedOuterCos INTEGER,
rcQinQVlanMapSrcIpBasedRowStatus RowStatus
}
rcQinQVlanMapSrcIpBasedIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of source IP based QinQ mapping table."
::= { rcQinQVlanMapSrcIpBasedEntry 1 }
rcQinQVlanMapSrcIpBasedIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Source IP address for source IP based QinQ mapping rule."
::= { rcQinQVlanMapSrcIpBasedEntry 2 }
rcQinQVlanMapSrcIpBasedIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Source IP mask for source IP based QinQ mapping rule."
::= { rcQinQVlanMapSrcIpBasedEntry 3 }
rcQinQVlanMapSrcIpBasedOuterVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The outer vlan id to be added."
::= { rcQinQVlanMapSrcIpBasedEntry 4 }
rcQinQVlanMapSrcIpBasedOuterCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The outer vlan cos to be added."
::= { rcQinQVlanMapSrcIpBasedEntry 5 }
rcQinQVlanMapSrcIpBasedRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry."
::= { rcQinQVlanMapSrcIpBasedEntry 6 }
rcQinQVlanTransAclBasedMap OBJECT IDENTIFIER ::= { rcQinQCfg 6 }
-- rcQinQVlanTransAclBasedTable
rcQinQVlanTransAclBasedTableNextIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Next index of ACL based vlan translate table."
::= { rcQinQVlanTransAclBasedMap 1 }
rcQinQVlanTransAclBasedTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcQinQVlanTransAclBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACL based vlan translating table."
::= { rcQinQVlanTransAclBasedMap 2 }
rcQinQVlanTransAclBasedEntry OBJECT-TYPE
SYNTAX RcQinQVlanTransAclBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcQinQVlanTransAclBasedTable. "
INDEX { rcPortIndex, rcQinQVlanTransAclBasedIndex }
::={ rcQinQVlanTransAclBasedTable 1 }
RcQinQVlanTransAclBasedEntry ::= SEQUENCE
{
rcQinQVlanTransAclBasedIndex INTEGER,
rcQinQVlanTransAclBasedInnerVlanId INTEGER,
rcQinQVlanTransAclBasedOuterVlanId INTEGER,
rcQinQVlanTransAclBasedInnerCos INTEGER,
rcQinQVlanTransAclBasedOuterCos INTEGER,
rcQinQVlanTransAclBasedHwStatus EnableVar,
rcQinqVlanTransAclBasedRuleId INTEGER,
rcQinQVlanTransAclBasedRowStatus RowStatus
}
rcQinQVlanTransAclBasedIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of ACL based vlan translating table."
::= { rcQinQVlanTransAclBasedEntry 1 }
rcQinQVlanTransAclBasedInnerVlanId OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Inner vlan ID to be translated on ACL, default 0 means inner vlan ID is not translated."
::= { rcQinQVlanTransAclBasedEntry 2 }
rcQinQVlanTransAclBasedOuterVlanId OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Outer vlan ID to be translated on ACL, default 0 means outer vlan ID is not translated."
::= { rcQinQVlanTransAclBasedEntry 3 }
rcQinQVlanTransAclBasedInnerCos OBJECT-TYPE
SYNTAX INTEGER (-1..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Inner cos value to be translated on ACL, default -1 means inner cos is not translated."
::= { rcQinQVlanTransAclBasedEntry 4 }
rcQinQVlanTransAclBasedOuterCos OBJECT-TYPE
SYNTAX INTEGER (-1..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Outer cos value to be translated on ACL, default -1 means outer cos is not translated."
::= { rcQinQVlanTransAclBasedEntry 5 }
rcQinQVlanTransAclBasedHwStatus OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan translating whether set in hardware or not."
::= { rcQinQVlanTransAclBasedEntry 6 }
rcQinqVlanTransAclBasedRuleId OBJECT-TYPE
SYNTAX INTEGER (0..399)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ACL rule ID which vlan translating based on."
::= { rcQinQVlanTransAclBasedEntry 7 }
rcQinQVlanTransAclBasedRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry."
::= { rcQinQVlanTransAclBasedEntry 8 }
rcQinQVlanAddAclBasedMap OBJECT IDENTIFIER ::= { rcQinQCfg 7 }
-------rcQinQVlanMapAclBasedTable--------
rcQinQVlanMapAclBasedTableNextIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Next index of ACL based vlan map table."
::= { rcQinQVlanAddAclBasedMap 1 }
rcQinQVlanMapAclBasedTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcQinQVlanMapAclBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACL based vlan mapping table."
::= { rcQinQVlanAddAclBasedMap 2 }
rcQinQVlanMapAclBasedEntry OBJECT-TYPE
SYNTAX RcQinQVlanMapAclBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcQinQVlanMapAclBasedTable. "
INDEX { rcPortIndex, rcQinQVlanMapAclBasedIndex }
::={ rcQinQVlanMapAclBasedTable 1 }
RcQinQVlanMapAclBasedEntry ::= SEQUENCE
{
rcQinQVlanMapAclBasedIndex INTEGER,
rcQinqVlanMapAclRuleId INTEGER,
rcQinQVlanMapAclBasedHwStatus EnableVar,
rcQinQVlanMapAclBasedOuterVlanId INTEGER,
rcQinQVlanMapAclBasedOuterCos INTEGER,
rcQinQVlanMapAclBasedRowStatus RowStatus
}
rcQinQVlanMapAclBasedIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of ACL based vlan mapping table."
::= { rcQinQVlanMapAclBasedEntry 1 }
rcQinqVlanMapAclRuleId OBJECT-TYPE
SYNTAX INTEGER (0..399)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ACL rule ID which vlan mapping based on."
::= { rcQinQVlanMapAclBasedEntry 2 }
rcQinQVlanMapAclBasedHwStatus OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan mapping whether set in hardware or not."
::= { rcQinQVlanMapAclBasedEntry 3 }
rcQinQVlanMapAclBasedOuterVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Outer vlan ID to be added on ACL."
::= { rcQinQVlanMapAclBasedEntry 4 }
rcQinQVlanMapAclBasedOuterCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Outer CoS to be added on ACL."
::= { rcQinQVlanMapAclBasedEntry 5 }
rcQinQVlanMapAclBasedRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry."
::= { rcQinQVlanMapAclBasedEntry 6 }
END