From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/fs/NSCRTV-EPON-VLAN-MGM-MIB | 947 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 947 insertions(+) create mode 100644 MIBS/fs/NSCRTV-EPON-VLAN-MGM-MIB (limited to 'MIBS/fs/NSCRTV-EPON-VLAN-MGM-MIB') diff --git a/MIBS/fs/NSCRTV-EPON-VLAN-MGM-MIB b/MIBS/fs/NSCRTV-EPON-VLAN-MGM-MIB new file mode 100644 index 0000000..68be566 --- /dev/null +++ b/MIBS/fs/NSCRTV-EPON-VLAN-MGM-MIB @@ -0,0 +1,947 @@ + +NSCRTV-EPON-VLAN-MGM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32, TimeTicks + FROM SNMPv2-SMI + DateAndTime, MacAddress, TimeStamp, RowStatus, TruthValue, DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC + EponDeviceIndex, EponCardIndex, EponPortIndex, EponAlarmCode, EponAlarmInstance, EponSeverityType, + AutoNegotiationTechAbility, TAddress, EponStats15MinRecordType, EponStats24HourRecordType, EponStatsThresholdType + FROM NSCRTV-EPONEOC-EPON-MIB + vlanManagementObjects + FROM NSCRTV-EPONEOC-EPON-MIB; + +-------------------------------------------------------------------------------- +-- vlanManagementObjects [VLAN管理项](1.3.6.1.4.1.17409.2.3.7) +-------------------------------------------------------------------------------- + vlanGlobalInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanGlobalInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 全局VLAN信息表" + ::= { vlanManagementObjects 1 } + + vlanGlobalInfoEntry OBJECT-TYPE + SYNTAX VlanGlobalInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { vlanDeviceIndex } + ::= { vlanGlobalInfoTable 1 } + + VlanGlobalInfoEntry ::= + SEQUENCE { + vlanDeviceIndex + INTEGER, + maxVlanId + INTEGER, + maxSupportVlans + INTEGER, + createdVlanNumber + INTEGER + } + + vlanDeviceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 设备索引号。 + For OLT, set to corresponding device ID + For ONU, set to 0" + ::= { vlanGlobalInfoEntry 1 } + + maxVlanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + 最大VLAN ID" + ::= { vlanGlobalInfoEntry 2 } + + maxSupportVlans OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + 最大支持的VLAN个数" + ::= { vlanGlobalInfoEntry 3 } + + createdVlanNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + 已创建的VLAN个数" + ::= { vlanGlobalInfoEntry 4 } + + vlanConfigGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + " + Vlan配置组" + ::= { vlanManagementObjects 2 } + + oltVlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF OltVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + OLT VLAN成员配置表" + ::= { vlanConfigGroup 1 } + + oltVlanConfigEntry OBJECT-TYPE + SYNTAX OltVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { oltVlanIndex, oltVlanDeviceIndex} + ::= { oltVlanConfigTable 1 } + + OltVlanConfigEntry ::= + SEQUENCE { + oltVlanIndex + INTEGER, + oltVlanDeviceIndex + INTEGER, + oltVlanName + OCTET STRING, + taggedPort + OCTET STRING, + untaggedPort + OCTET STRING, + oltVlanRowStatus + RowStatus + } + + oltVlanIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Vlan索引号" + ::= { oltVlanConfigEntry 1 } + + oltVlanDeviceIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + OLT设备索引号。 + " + ::= { oltVlanConfigEntry 2 } + + oltVlanName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + OLT VLAN name" + ::= { oltVlanConfigEntry 3 } + + taggedPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Vlan包括的tag的PON/SNI in OLT。 + It is presented by member port list. Each member port is identified + by 4-byte format, same as TC of EponDeviceIndex. The actual length of + this string depends of the number of member ports in the port list. + The relationship is: + Length of the string = 4 * (NUM of member ports) + For example, if device 1, port 1/2 and 2/3 is the member ports, + then this object will be presented as: + 01 01 02 00 01 02 03 00 + " + ::= { oltVlanConfigEntry 4 } + + untaggedPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Vlan包括的Untag的PON/SNI in OLT。 + It is presented by member port list. Each member port is identified + by 4-byte format, same as TC of EponDeviceIndex. The actual length of + this string depends of the number of member ports in the port list. + The relationship is: + Length of the string = 4 * (NUM of member ports) + For example, if device 1, port 1/2 and 2/3 is the member ports, + then this object will be presented as: + 01 01 02 00 01 02 03 00 + " + ::= { oltVlanConfigEntry 5 } + + oltVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + 行状态" + ::= { oltVlanConfigEntry 6 } + + onuVlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF OnuVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + ONU VLAN成员配置表 + It is maintained by ONU itself. + " + ::= { vlanConfigGroup 2 } + + onuVlanConfigEntry OBJECT-TYPE + SYNTAX OnuVlanConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { onuVlanIndex } + ::= { onuVlanConfigTable 1 } + + OnuVlanConfigEntry ::= + SEQUENCE { + onuVlanIndex + INTEGER, + onuVlanName + OCTET STRING, + onuVlanTaggedPort + OCTET STRING, + onuVlanUntaggedPort + OCTET STRING, + onuVlanRowStatus + RowStatus + } + + onuVlanIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + Vlan索引号" + ::= { onuVlanConfigEntry 1 } + + onuVlanName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + ONU VLAN name" + ::= { onuVlanConfigEntry 2 } + + onuVlanTaggedPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Vlan包括的tag的UNI端口。 + It is presented by member port list. Each member port is identified + by 2-byte format, One for slot ID, the last for port ID. The actual + length of this string depends of the number of tagged member ports + in the VLAN. If the ONU is fixed (not modulized), set slot ID to 0, + the NMS could ignore the slot info. + Note that, slot here shall follow the last byte definition of + EponCardIndex to indicate the main-slot and sub-slot index. + The relationship is: + Length of the string = 2 * (NUM of member ports) + For example, if port 1/2 and 3/4 is the tagged member ports of the + VLAN, then the object is presented as: + 01 02 03 04 + " + ::= { onuVlanConfigEntry 3 } + + onuVlanUntaggedPort OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Vlan包括的Untag的UNI端口。 + It is presented by member port list. Each member port is identified + by 2-byte format, One for slot ID, the last for port ID. The actual + length of this string depends of the number of untagged member ports + in the VLAN. If the ONU is fixed (not modulized), set slot ID to FF, + the NMS could ignore the slot info. + Note that, slot here shall follow the last byte definition of + EponCardIndex to indicate the main-slot and sub-slot index. + The relationship is: + Length of the string = 2 * (NUM of member ports) + For example, if port 1/2 and 3/4 is the untagged member ports of the + VLAN, then the object is presented as: + 01 02 03 04 + " + ::= { onuVlanConfigEntry 4 } + + onuVlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + 行状态" + ::= { onuVlanConfigEntry 5 } + + portVlanGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + " + 端口Vlan组(sni、uni、ponport)" + ::= { vlanManagementObjects 3 } + + portVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 端口Vlan表 + This table applies on OLT pon port, OLT SNI, OLT onu ID, ONU UNI. + 1. If the table is maintained in OLT device: + Applied Obj - Descriptions of Index + ------------------------------------------------------------------ + OLT Pon Port - OnuNum of pvlanDeviceIndex shall be set to 0, + /OLT SNI pvlanCardIndex, and pvlanPortIndex set to 0 indicates + meaningless + OLT onu ID - Set pvlanDeviceIndex to corresponding ONU ID, + pvlanCardIndex, and pvlanPortIndex set to 0 indicates + meaningless + ONU UNI - Set pvlanDeviceIndex to corresponding ONU ID, + pvlanCardIndex, and pvlanPortIndex set to the corresponding + value + 2. If the table is maintained in ONU device: + pvlanDeviceIndex shall be set to 0 to indicate meaningless. + pvlanCardIndex shall be set to corresponding slot. + pvlanPortIndex shall be set to corresponding port. + " + + ::= { portVlanGroup 1 } + + portVlanEntry OBJECT-TYPE + SYNTAX PortVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { pvlanDeviceIndex, pvlanCardIndex, pvlanPortIndex} + ::= { portVlanTable 1 } + + PortVlanEntry ::= + SEQUENCE { + pvlanDeviceIndex + EponDeviceIndex, + pvlanCardIndex + EponCardIndex, + pvlanPortIndex + EponPortIndex, + vlanTagTpid + OCTET STRING, + vlanTagCfi + TruthValue, + vlanTagPriority + INTEGER, + vlanPVid + INTEGER, + vlanMode + INTEGER + } + + pvlanDeviceIndex OBJECT-TYPE + SYNTAX EponDeviceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + OLT/ONU设备索引号。" + ::= { portVlanEntry 1 } + + pvlanCardIndex OBJECT-TYPE + SYNTAX EponCardIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 板卡索引号 + " + ::= { portVlanEntry 2 } + + pvlanPortIndex OBJECT-TYPE + SYNTAX EponPortIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + pon端口/uni/sni端口索引号 + " + ::= { portVlanEntry 3 } + + vlanTagTpid OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + 标记的协议标识 + It shall be presented in hexadecimal format. For example, 81 00 + to indicate 0x8100" + ::= { portVlanEntry 4 } + + vlanTagCfi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + 规则格式指示符" + ::= { portVlanEntry 5 } + + vlanTagPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + vlan优先级" + ::= { portVlanEntry 6 } + + vlanPVid OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + port Vlan ID" + ::= { portVlanEntry 7 } + + vlanMode OBJECT-TYPE + SYNTAX INTEGER + { + transparent(0), + tag(1), + translation(2), + aggregation(3), + trunk(4), + stacking(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " + vlan模式 + " + ::= { portVlanEntry 8 } + + portVlanTranslationTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortVlanTranslationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 端口Vlan翻译表 + This table applies on OLT pon port, OLT SNI, OLT onu ID, ONU UNI. + 1. If the table is maintained in OLT device: + Applied Obj - Descriptions of Index + ------------------------------------------------------------------ + OLT Pon Port - OnuNum of pvtDeviceIndex shall be set to 0, + /OLT SNI pvtCardIndex, and pvtPortIndex set to 0 indicates + meaningless + OLT onu ID - Set pvtDeviceIndex to corresponding ONU ID, + pvtCardIndex, and pvtPortIndex set to 0 indicates + meaningless + ONU UNI - Set pvtDeviceIndex to corresponding ONU ID, + pvtCardIndex, and pvtPortIndex set to the corresponding + value + + 2. If the table is maintained in ONU device: + pvtDeviceIndex shall be set to 0 to indicate meaningless. + pvtCardIndex shall be set to corresponding slot. + pvtPortIndex shall be set to corresponding port. + " + ::= { portVlanGroup 2 } + + portVlanTranslationEntry OBJECT-TYPE + SYNTAX PortVlanTranslationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { pvtDeviceIndex , pvtCardIndex , pvtPortIndex , portVidIndex } + ::= { portVlanTranslationTable 1 } + PortVlanTranslationEntry ::= + SEQUENCE { + pvtDeviceIndex + EponDeviceIndex, + pvtCardIndex + EponCardIndex, + pvtPortIndex + EponPortIndex, + portVidIndex + Unsigned32, + translationNewVid + Unsigned32, + translationRowStatus + RowStatus + } + pvtDeviceIndex OBJECT-TYPE + SYNTAX EponDeviceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + OLT/ONU设备索引号。" + ::= { portVlanTranslationEntry 1 } + + pvtCardIndex OBJECT-TYPE + SYNTAX EponCardIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 板卡索引号" + ::= { portVlanTranslationEntry 2 } + + pvtPortIndex OBJECT-TYPE + SYNTAX EponPortIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + pon端口/ONU/uni端口索引号/sni端口" + ::= { portVlanTranslationEntry 3 } + + portVidIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 端口原始VLAN ID索引号" + ::= { portVlanTranslationEntry 4 } + + translationNewVid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + 翻译的新vlan号" + ::= { portVlanTranslationEntry 5 } + + translationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + 行状态 " + ::= { portVlanTranslationEntry 6 } + + portVlanAggregationManagement OBJECT-IDENTITY + STATUS current + DESCRIPTION + " + 端口Vlan聚合管理(VLAN Aggregation)" + ::= { portVlanGroup 3 } + + portVlanAggregationConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortVlanAggregationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 端口Vlan聚合配置表 + This table applies on OLT pon port, OLT onu ID, ONU UNI. + 1. If the table is maintained in OLT device: + Applied Obj - Descriptions of Index + ------------------------------------------------------------------ + OLT Pon Port - OnuNum of pvaDeviceIndex shall be set to 0, + pvaCardIndex, and pvaPortIndex set to 0 indicates + meaningless + OLT onu ID - Set pvaDeviceIndex to corresponding ONU ID, + pvaCardIndex, and pvaPortIndex set to 0 indicates + meaningless + ONU UNI - Set pvaDeviceIndex to corresponding ONU ID, + pvaCardIndex, and pvaPortIndex set to the corresponding + value + + 2. If the table is maintained in ONU device: + pvaDeviceIndex shall be set to 0 to indicate meaningless. + pvaCardIndex shall be set to corresponding slot. + pvaPortIndex shall be set to corresponding port. + " + ::= { portVlanAggregationManagement 1 } + + portVlanAggregationConfigEntry OBJECT-TYPE + SYNTAX PortVlanAggregationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { pvaDeviceIndex , pvaCardIndex , pvaPortIndex , portAggregationVidIndex } + ::= { portVlanAggregationConfigTable 1 } + + PortVlanAggregationConfigEntry ::= + SEQUENCE { + pvaDeviceIndex + EponDeviceIndex, + pvaCardIndex + EponCardIndex, + pvaPortIndex + EponPortIndex, + portAggregationVidIndex + Unsigned32, + aggregationVidList + OCTET STRING, + aggregationRowStatus + RowStatus + } + + pvaDeviceIndex OBJECT-TYPE + SYNTAX EponDeviceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + OLT/ONU设备索引号。" + ::= { portVlanAggregationConfigEntry 1 } + + pvaCardIndex OBJECT-TYPE + SYNTAX EponCardIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 板卡索引号" + ::= { portVlanAggregationConfigEntry 2 } + + pvaPortIndex OBJECT-TYPE + SYNTAX EponPortIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + pon端口/uni端口索引号/ONU ID" + ::= { portVlanAggregationConfigEntry 3 } + + portAggregationVidIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 端口VLAN聚合组VLAN号" + ::= { portVlanAggregationConfigEntry 4 } + + aggregationVidList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + 聚合的vlan ID组 + 采用类似INTERNET比特顺序,从左到右的OCTET分别为OCTET 0, OCTET 1, ... + 每个OCTET的bit从左到右分别为bit0,bit1,...,bit7。 + 按照bit和OCTET由小到大的顺序,每个bit对应于一个VLAN,VLAN ID范围为0..4095。 + 第一个bit对应VLAN 0,最后一个bit对应VLAN 4095。 + 如果bit置位,表示该包括该VLAN,否则不包括。" + ::= { portVlanAggregationConfigEntry 5 } + + + aggregationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + 行状态" + ::= { portVlanAggregationConfigEntry 6 } + + portVlanTrunkTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortVlanTrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 端口Vlan trunk表(VLAN Trunk表? + This table applies on OLT pon port, OLT SNI, OLT onu ID, ONU UNI. + 1. If the table is maintained in OLT device: + Applied Obj - Descriptions of Index + ------------------------------------------------------------------ + OLT Pon Port - OnuNum of pvtDeviceIndex shall be set to 0, + /OLT SNI pvtCardIndex, and pvtPortIndex set to 0 indicates + meaningless + OLT onu ID - Set pvtDeviceIndex to corresponding ONU ID, + pvtCardIndex, and pvtPortIndex set to 0 indicates + meaningless + ONU UNI - Set pvtDeviceIndex to corresponding ONU ID, + pvtCardIndex, and pvtPortIndex set to the corresponding + value + + 2. If the table is maintained in ONU device: + pvtDeviceIndex shall be set to 0 to indicate meaningless. + pvtCardIndex shall be set to corresponding slot. + pvtPortIndex shall be set to corresponding port. + " + ::= { portVlanGroup 4 } + + portVlanTrunkEntry OBJECT-TYPE + SYNTAX PortVlanTrunkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { trunkDeviceIndex, trunkCardIndex, trunkPortIndex } + ::= { portVlanTrunkTable 1 } + + PortVlanTrunkEntry ::= + SEQUENCE { + trunkDeviceIndex + EponDeviceIndex, + trunkCardIndex + EponCardIndex, + trunkPortIndex + EponPortIndex, + trunkVidList + OCTET STRING, + portVlanTrunkRowStatus + RowStatus + } + + trunkDeviceIndex OBJECT-TYPE + SYNTAX EponDeviceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 设备索引号。 + " + ::= { portVlanTrunkEntry 1 } + + trunkCardIndex OBJECT-TYPE + SYNTAX EponCardIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 板卡索引号" + ::= { portVlanTrunkEntry 2 } + trunkPortIndex OBJECT-TYPE + SYNTAX EponPortIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 端口索引号" + ::= { portVlanTrunkEntry 3 } + + trunkVidList OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (512)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + Trunked Vlan List for the port + 采用类似INTERNET比特顺序,从左到右的OCTET分别为OCTET 0, OCTET 1, ... + 每个OCTET的bit从左到右分别为bit0,bit1,...,bit7。 + 按照bit和OCTET由小到大的顺序,每个bit对应于一个VLAN,VLAN ID范围为0..4095。 + 第一个bit对应VLAN 0,最后一个bit对应VLAN 4095。 + 如果bit置位,表示该包括该VLAN,否则不包括。 + " + ::= { portVlanTrunkEntry 4 } + + portVlanTrunkRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + 行状态" + ::= { portVlanTrunkEntry 5 } + + qinQConfigGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + " + QinQ配置组 + 备注:要求OLT/ONU均支持QINQ,OLT可选,ONU必选" + ::= { vlanManagementObjects 4 } + + portQinQConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortQinQConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + QinQ配置属性表 + This table applies on OLT pon port, OLT SNI, OLT onu ID, ONU UNI. + 1. If the table is maintained in OLT device: + Applied Obj - Descriptions of Index + ------------------------------------------------------------------ + OLT Pon Port - OnuNum of pqDeviceIndex shall be set to 0, + /OLT SNI pqCardIndex, and pqPortIndex set to 0 indicates + meaningless + OLT onu ID - Set pqDeviceIndex to corresponding ONU ID, + pqCardIndex, and pqPortIndex set to 0 indicates + meaningless + ONU UNI - Set pqDeviceIndex to corresponding ONU ID, + pqCardIndex, and pqPortIndex set to the corresponding + value + + 2. If the table is maintained in ONU device: + pqDeviceIndex shall be set to 0 to indicate meaningless. + pqCardIndex shall be set to corresponding slot. + pqPortIndex shall be set to corresponding port. + " + ::= { qinQConfigGroup 1 } + + portQinQConfigEntry OBJECT-TYPE + SYNTAX PortQinQConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + INDEX { pqDeviceIndex, pqCardIndex, pqPortIndex, pqStartVlanId, pqEndVlanId } + ::= { portQinQConfigTable 1 } + + PortQinQConfigEntry ::= + SEQUENCE { + pqDeviceIndex + EponDeviceIndex, + pqCardIndex + EponCardIndex, + pqPortIndex + EponPortIndex, + pqStartVlanId + INTEGER, + pqEndVlanId + INTEGER, + pqSVlanId + INTEGER, + pqSTagCosDetermine + INTEGER, + pqSTagCosNewValue + INTEGER, + pqRowStatus + RowStatus + } + + pqDeviceIndex OBJECT-TYPE + SYNTAX EponDeviceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + ONU ID, for a specific ONU" + ::= { portQinQConfigEntry 1 } + + pqCardIndex OBJECT-TYPE + SYNTAX EponCardIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 板卡索引号" + ::= { portQinQConfigEntry 2 } + + pqPortIndex OBJECT-TYPE + SYNTAX EponPortIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + 端口索引号" + ::= { portQinQConfigEntry 3 } + + pqStartVlanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The starting VLAN ID, working together with pqEndVlanId, + consists of a VLAN group. The VLAN ID match the VLAN group + will be QinQed with specified outer VLAN + " + ::= { portQinQConfigEntry 4 } + + pqEndVlanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " + The ending VLAN ID, working together with pqStartVlanId, + consists of a VLAN range. The VLAN ID match the VLAN range + will be QinQed with specified outer VLAN + " + ::= { portQinQConfigEntry 5 } + + pqSVlanId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The outer VLAN id to be QinQed" + ::= { portQinQConfigEntry 6 } + + pqSTagCosDetermine OBJECT-TYPE + SYNTAX INTEGER { + redefine(1), + copyFromCTag(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + What STAG COS will be set for this QinQ instance. It could + be either a new definition or copied from CTAG + " + ::= { portQinQConfigEntry 7 } + + pqSTagCosNewValue OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + The new STAG COS value if pqSTagCosDetermine is selected as + redefine(1) + " + DEFVAL { 0 } + ::= { portQinQConfigEntry 8 } + + pqRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " + " + ::= { portQinQConfigEntry 9 } + +-- +-- END of NSCRTV-EPON-VLAN-MGM-MIB +-- + +END -- cgit v1.2.3