-- ***************************************************************************** -- Filename: epon-utConfigure.mib -- Description: Contains iSwitch MIB Extension. -- MIB Version: 1.00 -- -- Copyright (C) 2001 by UTStarcom, Inc. All rights reserved. -- Reproduction of this document is authorized on the condition that -- the foregoing copyright notice is included. -- -- NOTE: The contents of this document are subject to change without notice -- ***************************************************************************** -- ***************************************************************************** -- Version: $Id: $ -- Last Modified: $DateTime: $ -- Change List #: $Change: $ -- ***************************************************************************** UTCONFIGURE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress FROM SNMPv2-SMI Counter, TimeTicks FROM RFC1155-SMI RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC InterfaceIndex FROM IF-MIB ifIndex FROM IF-MIB InterfaceIndexOrZero FROM IF-MIB DisplayString FROM SNMPv2-TC PhysAddress FROM SNMPv2-TC MacAddress FROM BRIDGE-MIB BridgeId FROM BRIDGE-MIB Timeout FROM BRIDGE-MIB uts-epon FROM UTS-EPON-MIB; -- utsGeponBBS1000plus FROM UTS-BBS-COMMON-MIB; utConfigure MODULE-IDENTITY LAST-UPDATED "9407272253Z" -- Wed Jul 27 22:53:04 PDT 1994 ORGANIZATION "UTSTARcom Inc" CONTACT-INFO "Postal: UTSTARcom Inc Alameda, California 9xxxx Tel: +1 510 555 1212 E-Mail: mibs@utstar.com " DESCRIPTION "Contains UT EPON MIB Extensions." ::= { uts-epon 2 } UtsSyslogServerityLevelType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The Syslog serverity types used by UT's BBS1000 SyslogServerTable." SYNTAX INTEGER { emergencies(1), alerts(2), critical(3), errors(4), warnings(5), notifications(6), informational(7), debugging(8) --,disabled(9) } UtsConfStationIdType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The station Id to identify the issued configuration command" SYNTAX DisplayString(SIZE(0..16)) UtsConfStatusType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Confiuration/Test command result." SYNTAX INTEGER { success(1), failure(2), busy(3) } -- -- epon objects extersion -- utsSystemConfExt OBJECT IDENTIFIER ::= { utConfigure 1 } utsEthIfConfExt OBJECT IDENTIFIER ::= { utConfigure 2 } utsEfmPonConfExt OBJECT IDENTIFIER ::= { utConfigure 3 } utsServiceConfExt OBJECT IDENTIFIER ::= { utConfigure 4 } utsDiagnosisConfExt OBJECT IDENTIFIER ::= { utConfigure 5 } -- -- epon system and module extension -- utsSystemExtObjects OBJECT IDENTIFIER ::= { utsSystemConfExt 1 } eponOamInitAlm OBJECT IDENTIFIER ::= { utsSystemConfExt 2 } -- -- epon module table -- -- -- epon board info -- utsEponModuleBoardTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsEponModuleBoardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of board information in a EPON box." ::= { utsSystemExtObjects 1 } utsEponModuleBoardEntry OBJECT-TYPE SYNTAX UtsEponModuleBoardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains board information on a module." INDEX { utsEponModuleBoardPhyId } ::= { utsEponModuleBoardTable 1 } UtsEponModuleBoardEntry ::= SEQUENCE { utsEponModuleBoardPhyId INTEGER, utsEponModuleBoardType INTEGER, utsEponModuleBoardState INTEGER, utsEponModuleBoardSwVer DisplayString, utsEponModuleBoardBootromVer DisplayString, utsEponModuleBoardVer DisplayString, utsEponModuleBoardAction INTEGER } utsEponModuleBoardPhyId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The physical module number" ::= { utsEponModuleBoardEntry 1 } utsEponModuleBoardType OBJECT-TYPE SYNTAX INTEGER { other(1), gsm(2), epm04a(3), epm04b(4), ltm(20), ltm6(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "The line card type. In EPON, BCM, OLT are supported" ::= { utsEponModuleBoardEntry 2 } utsEponModuleBoardState OBJECT-TYPE SYNTAX INTEGER { unknown(1), init(2), active(3), offline(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The internal state of line card" ::= { utsEponModuleBoardEntry 3 } utsEponModuleBoardSwVer OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Software version of the board. The software verion is applicable to the whole box and therefore belongs to the GSM board. For LTM boards, the this object returns 'None'." ::= { utsEponModuleBoardEntry 7 } utsEponModuleBoardBootromVer OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Bootrom version of the board. The Bootrom verion is applicable to the whole box and therefore belongs to the GSM board. For LTM boards, the this object returns 'None'." ::= { utsEponModuleBoardEntry 9 } utsEponModuleBoardVer OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Olt Firmware revision for the LTM board. Each of the two LTM boards has a copy of the firmware running therefore both will show a firmware version. For now, however, the two are always the same. For GSM boards, the this object returns 'None'." ::= { utsEponModuleBoardEntry 10 } utsEponModuleBoardAction OBJECT-TYPE SYNTAX INTEGER { normal(0), -- read only for normal status reset(1) -- write-only } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset PON module." ::= { utsEponModuleBoardEntry 11} -- -- PON system group -- utsPonSystemGroup OBJECT IDENTIFIER ::= { utsSystemExtObjects 2 } utsPonSysVlanIdBase OBJECT-TYPE SYNTAX INTEGER (2..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Pon system vlan id base for sla." ::= { utsPonSystemGroup 1 } utsPonSysLocalAuthentication OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pon system local sla authentication." ::= { utsPonSystemGroup 2 } utsPonSysLogicalPortStrictBinging OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pon system local logical port strict binding." ::= { utsPonSystemGroup 3 } utsPonSysSlaSynchronization OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pon system local sla sync with radius server authentication." ::= { utsPonSystemGroup 4 } utsPonSysOltMACAgingTime OBJECT-TYPE SYNTAX INTEGER (0..2400) MAX-ACCESS read-write STATUS current DESCRIPTION "Pon System OLT MAC address aging time, 0 means disable." ::= { utsPonSystemGroup 5 } utsPonSysOnuAuthTimeOut OBJECT-TYPE SYNTAX INTEGER (1..6000) MAX-ACCESS read-write STATUS current DESCRIPTION "Pon System remote management onu authentication time out value, range <1..6000> - seconds, default: 15(sec)." ::= { utsPonSystemGroup 6 } utsPonSysOlpMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pon System optical line protection mode." ::= { utsPonSystemGroup 7 } utsPonSysDot1adTPID OBJECT-TYPE SYNTAX INTEGER -- 0x8100 by default MAX-ACCESS read-write STATUS current DESCRIPTION "OLT PON TPID configuation" ::= { utsPonSystemGroup 8 } utsPonSysReceiveSensitivityMax OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The Receive Sensitivity(Max), the standard(default value) is -27dBm." ::= { utsPonSystemGroup 9 } utsPonSysOverloadOpticalPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The Over load optical power(Max), the standard(default value) is +4dBm." ::= { utsPonSystemGroup 10 } -- -- Syslog configuration extension -- utsSyslogExt OBJECT IDENTIFIER ::= { utsSystemExtObjects 3 } utsSyslogGroup OBJECT IDENTIFIER ::= { utsSyslogExt 1 } utsSyslogFormat OBJECT-TYPE SYNTAX INTEGER { non-rfc3164(1), rfc3164(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog format cisco-like or rfc3164." ::= { utsSyslogGroup 1 } utsSyslogConsoleSeverity OBJECT-TYPE SYNTAX UtsSyslogServerityLevelType MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog console severity level." ::= { utsSyslogGroup 2 } utsSyslogFlashSeverity OBJECT-TYPE SYNTAX UtsSyslogServerityLevelType MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog flash severity level." ::= { utsSyslogGroup 3 } -- utsSyslogFlashModule OBJECT-TYPE -- SYNTAX INTEGER -- { -- alarm(1), -- event(2), -- others(3) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- " Syslog flash module selection. -- alarm(1) will select logging the alarm message to flash; -- even(2) will select logging the even message to flash; -- others(3)will select logging the other syslog message to flash; -- " -- ::= { utsSyslogGroup 4 } ------ ------ syslog server table ------ utsSyslogServerTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsSyslogServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of syslog server information entries." ::= { utsSyslogExt 2 } utsSyslogServerEntry OBJECT-TYPE SYNTAX UtsSyslogServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains syslog server information." INDEX { utsSyslogServerId } ::= { utsSyslogServerTable 1 } UtsSyslogServerEntry ::= SEQUENCE { utsSyslogServerId INTEGER, utsSyslogServerIpAddress IpAddress, utsSyslogServerPort INTEGER, utsSyslogServerFacilityAuth UtsSyslogServerityLevelType, utsSyslogServerFacilityDhcp UtsSyslogServerityLevelType, utsSyslogServerFacilityEthernet UtsSyslogServerityLevelType, utsSyslogServerFacilityPon UtsSyslogServerityLevelType, utsSyslogServerFacilitySnmp UtsSyslogServerityLevelType, utsSyslogServerFacilitySys UtsSyslogServerityLevelType, utsSyslogServerFacilitySyslog UtsSyslogServerityLevelType, utsSyslogServerFacilityUser UtsSyslogServerityLevelType } utsSyslogServerId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of syslog server's table." ::= { utsSyslogServerEntry 1 } utsSyslogServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server host's ip address" ::= { utsSyslogServerEntry 2 } utsSyslogServerPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server host's port number" ::= { utsSyslogServerEntry 3 } utsSyslogServerFacilityAuth OBJECT-TYPE SYNTAX UtsSyslogServerityLevelType MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server auth facility serverity level." DEFVAL { informational } ::= { utsSyslogServerEntry 4 } utsSyslogServerFacilityDhcp OBJECT-TYPE SYNTAX UtsSyslogServerityLevelType MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server dhcp facility serverity level." DEFVAL { informational } ::= { utsSyslogServerEntry 5 } utsSyslogServerFacilityEthernet OBJECT-TYPE SYNTAX UtsSyslogServerityLevelType MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server ethernet facility serverity level." DEFVAL { informational } ::= { utsSyslogServerEntry 6 } utsSyslogServerFacilityPon OBJECT-TYPE SYNTAX UtsSyslogServerityLevelType MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server pon facility serverity level." DEFVAL { informational } ::= { utsSyslogServerEntry 7 } utsSyslogServerFacilitySnmp OBJECT-TYPE SYNTAX UtsSyslogServerityLevelType MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server snmp facility serverity level." DEFVAL { informational } ::= { utsSyslogServerEntry 8 } utsSyslogServerFacilitySys OBJECT-TYPE SYNTAX UtsSyslogServerityLevelType MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server sys facility serverity level." DEFVAL { informational } ::= { utsSyslogServerEntry 9 } utsSyslogServerFacilitySyslog OBJECT-TYPE SYNTAX UtsSyslogServerityLevelType MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server syslog facility serverity level." DEFVAL { informational } ::= { utsSyslogServerEntry 10 } utsSyslogServerFacilityUser OBJECT-TYPE SYNTAX UtsSyslogServerityLevelType MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server user facility serverity level." DEFVAL { informational } ::= { utsSyslogServerEntry 11 } -- -- epon configuration management system group -- utsManagementConfExt OBJECT IDENTIFIER ::= { utsSystemExtObjects 4 } utsSystemConfGroup OBJECT IDENTIFIER ::= { utsManagementConfExt 1 } utsFTPConfGroup OBJECT IDENTIFIER ::= { utsManagementConfExt 2 } utsFileSystemGroup OBJECT IDENTIFIER ::= { utsManagementConfExt 3 } utsChassisConfGroup OBJECT IDENTIFIER ::= { utsManagementConfExt 4 } utsTFTPConfGroup OBJECT IDENTIFIER ::= { utsManagementConfExt 5 } utsLedMgmtConfExt OBJECT IDENTIFIER ::= { utsManagementConfExt 6 } utsSNMPConfExt OBJECT IDENTIFIER ::= { utsManagementConfExt 7 } -- -- BBS1000+ SNMP management mib definition -- utsSNMPConfObjects OBJECT IDENTIFIER ::= { utsSNMPConfExt 1 } -- -- system community table -- utsSysCommunityTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsSysCommunityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The community table (4 entries). This table lists community strings and the access levels." ::= { utsSNMPConfObjects 1 } utsSysCommunityEntry OBJECT-TYPE SYNTAX UtsSysCommunityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "System community table entry." INDEX { utsSysCommunityIndex } ::= { utsSysCommunityTable 1 } UtsSysCommunityEntry ::= SEQUENCE { utsSysCommunityIndex INTEGER, -- utsSysCommunityEnable -- INTEGER, utsSysCommunityString OCTET STRING, utsSysCommunityAccess INTEGER, utsSysCommunityRowStatus RowStatus } utsSysCommunityIndex OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of community in the table. " ::= { utsSysCommunityEntry 1 } utsSysCommunityString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Configurable community string with access rights defined by the value of utsSysCommunityAccess. " ::= { utsSysCommunityEntry 3 } utsSysCommunityAccess OBJECT-TYPE SYNTAX INTEGER { readOnly(1), readWrite(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " A value of readWrite(2) allows the community to read and write all objects except restricted items such as community strings, which cannot be accessed at all. A value of readOnly(1) allows the community to read all objects except restricted items. " ::= { utsSysCommunityEntry 4 } utsSysCommunityRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status" ::= { utsSysCommunityEntry 5 } -- -- BBS1000+ LED state display mib definition -- utsLedGlobalLedDispGroup OBJECT IDENTIFIER ::= { utsLedMgmtConfExt 1 } -- -- BBS1000+ chassis LED state display mib group -- utsBBSLEDSysPowerLedState OBJECT-TYPE SYNTAX INTEGER { turn-on(1), -- led on. turn-off(2) -- led off. } MAX-ACCESS read-only STATUS current DESCRIPTION "bbs LED state display: system power LED." ::= { utsLedGlobalLedDispGroup 1 } utsBBSLEDSystemLedState OBJECT-TYPE SYNTAX INTEGER { green-on(1), -- system normal. red-on(2) -- system exceptional state. } MAX-ACCESS read-only STATUS current DESCRIPTION "bbs LED state display: SYS LED." ::= { utsLedGlobalLedDispGroup 2 } utsBBSLEDFanLedState OBJECT-TYPE SYNTAX INTEGER { green-on(1), -- fan normal. red-on(2) -- fan abnormal state. } MAX-ACCESS read-only STATUS current DESCRIPTION "bbs LED state display: FAN LED." ::= { utsLedGlobalLedDispGroup 3 } utsBBSLEDAlarmCriticalLedState OBJECT-TYPE SYNTAX INTEGER { red-on(1), red-off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "bbs LED state display: Critical alarm LED." ::= { utsLedGlobalLedDispGroup 4 } utsBBSLEDAlarmMajorLedState OBJECT-TYPE SYNTAX INTEGER { red-on(1), red-off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "bbs LED state display: major alarm LED." ::= { utsLedGlobalLedDispGroup 5 } utsBBSLEDAlarmMinorLedState OBJECT-TYPE SYNTAX INTEGER { yellow-on(1), yellow-off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "bbs LED state display: minor alarm LED." ::= { utsLedGlobalLedDispGroup 6 } utsBBSLEDGsmUplinkSFP1State OBJECT-TYPE SYNTAX INTEGER { green-on(1), -- SFP Port 1 Link UP green-off(2), -- SFP Port 1 Link DOWN green-flashing(3) -- With data passing through } MAX-ACCESS read-only STATUS current DESCRIPTION "bbs LED state display: up link port SFP-1 link LED." ::= { utsLedGlobalLedDispGroup 7 } utsBBSLEDGsmUplinkSFP2State OBJECT-TYPE SYNTAX INTEGER { green-on(1), green-off(2), green-flashing(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "bbs LED state display: up link port SFP-2 link LED." ::= { utsLedGlobalLedDispGroup 8 } utsBBSLEDGsmUplinkSFP3State OBJECT-TYPE SYNTAX INTEGER { green-on(1), green-off(2), green-flashing(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "bbs LED state display: up link port SFP-3 link LED." ::= { utsLedGlobalLedDispGroup 9 } utsBBSLEDGsmUplinkSFP4State OBJECT-TYPE SYNTAX INTEGER { green-on(1), green-off(2), green-flashing(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "bbs LED state display: up link port SFP-4 link LED." ::= { utsLedGlobalLedDispGroup 10 } -- -- pon slot led state display table -- utsLedPonSlotLedDispObjs OBJECT IDENTIFIER ::= { utsLedMgmtConfExt 2 } utsLedPonSlotLedDispTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsLedPonSlotLedDispEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "bbs system PON slot LED state display table." ::= { utsLedPonSlotLedDispObjs 1 } utsLedPonSlotLedDispEntry OBJECT-TYPE SYNTAX UtsLedPonSlotLedDispEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing led state information of a pon slot." INDEX { utsLedPonSlotLedDispSlotId } ::= { utsLedPonSlotLedDispTable 1 } UtsLedPonSlotLedDispEntry ::= SEQUENCE { utsLedPonSlotLedDispSlotId INTEGER, utsLedPonSlotLedDispPowLedStat INTEGER, utsLedPonSlotLedDispFaultLedStat INTEGER, utsLedPonSlotLedDispSwapLedStat INTEGER, utsLedPonSlotLedDispPonPort1LedStat INTEGER, utsLedPonSlotLedDispPonPort2LedStat INTEGER, utsLedPonSlotLedDispPonPort3LedStat INTEGER, utsLedPonSlotLedDispPonPort4LedStat INTEGER } utsLedPonSlotLedDispSlotId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the pon module slot id." ::= { utsLedPonSlotLedDispEntry 1 } utsLedPonSlotLedDispPowLedStat OBJECT-TYPE SYNTAX INTEGER { green-on(1), green-off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "pon slot power supply LED state." ::= { utsLedPonSlotLedDispEntry 2 } utsLedPonSlotLedDispFaultLedStat OBJECT-TYPE SYNTAX INTEGER { red-on(1), red-off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "pon slot fault LED state." ::= { utsLedPonSlotLedDispEntry 3 } utsLedPonSlotLedDispSwapLedStat OBJECT-TYPE SYNTAX INTEGER { yellow-on(1), -- Modular Can Be Unplugged yellow-off(2), -- Modular Can Not Unplugged yellow-flashing(3) -- Module Is Waiting For Host to Confirm Unplug request } MAX-ACCESS read-only STATUS current DESCRIPTION "pon slot hot swap LED state." ::= { utsLedPonSlotLedDispEntry 4 } utsLedPonSlotLedDispPonPort1LedStat OBJECT-TYPE SYNTAX INTEGER { green-on(1), red-on(2), led-off(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "pon slot pon port 1 LED state." ::= { utsLedPonSlotLedDispEntry 5 } utsLedPonSlotLedDispPonPort2LedStat OBJECT-TYPE SYNTAX INTEGER { green-on(1), red-on(2), led-off(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "pon slot pon port 2 LED state." ::= { utsLedPonSlotLedDispEntry 6 } utsLedPonSlotLedDispPonPort3LedStat OBJECT-TYPE SYNTAX INTEGER { green-on(1), red-on(2), led-off(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "pon slot pon port 3 LED state." ::= { utsLedPonSlotLedDispEntry 7 } utsLedPonSlotLedDispPonPort4LedStat OBJECT-TYPE SYNTAX INTEGER { green-on(1), red-on(2), led-off(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "pon slot pon port 4 LED state." ::= { utsLedPonSlotLedDispEntry 8 } -- -- BBS System boot Configuration -- utsBBSSysOperState OBJECT-TYPE SYNTAX INTEGER { other(1), -- read-only status. running(2), -- read-only status. reset(3) -- write to reset system } MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system running/reset state." ::= { utsSystemConfGroup 1 } utsBBSSysBootMethod OBJECT-TYPE SYNTAX INTEGER { ftp(1), flash(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system boot method" ::= { utsSystemConfGroup 2 } utsBBSSysBootFileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system boot image file name with path" ::= { utsSystemConfGroup 3 } utsBBSOutBandInterfaceIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "ip address of the bbs system out-of band management interface, user could use SNMP or telnet protocol communicate with the system through this ip address" ::= { utsSystemConfGroup 4 } utsBBSOutbandInterfaceIpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "ip mask of the bbs system out-of band management interface" ::= { utsSystemConfGroup 5 } utsBBSOutbandInterfaceNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Next Hop ip address of the bbs system out-of band management interface" ::= { utsSystemConfGroup 6 } utsBBSBootFTPUserName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "The ftp user name used to download the boot image." ::= { utsSystemConfGroup 7 } utsBBSBootFTPPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "The ftp user name used to download the boot image." ::= { utsSystemConfGroup 8 } utsBBSBootFTPServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The ftp server IP address that bbs used to download the boot image from." ::= { utsSystemConfGroup 9 } utsBBSSaveRunningConfigure OBJECT-TYPE SYNTAX INTEGER { success(1), -- read-only, save configuration success. failure(2), -- read-only, save confiiguration fail. save(3) -- write-only, save the current configuration into flash. } MAX-ACCESS read-write STATUS current DESCRIPTION "Write to this mib will save the current running configuration into flash." ::= { utsSystemConfGroup 10 } -- Delelte the utsBBSMgmtTrafficInBandTTL and utsBBSMgmtTrafficOutBandTTL by Tomsong 20070821 utsBBSMgmtTrafficInBandTTL OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "TTL configuration for management traffic" ::= { utsSystemConfGroup 12 } utsBBSMgmtTrafficOutBandTTL OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "TTL configuration for management traffic" ::= { utsSystemConfGroup 13 } utsBBSMgmtSysRunningMode OBJECT-TYPE SYNTAX INTEGER { -- isp-service-tag-handling-mode(1), unique-tag-handling-mode(2), -- application-tag-handling-mode(3), -- qinq-tag-mode(4) mixed-tag-mode(5) -- mixed for Application, ISP mode for per OLT PON port, QinQ mode for per ONU PON port; } MAX-ACCESS read-write STATUS current DESCRIPTION "Unique tag handling mode: each ONU is assigned with an unique VLAN id, and internally OLT is in a stacked but not nested mode. Traffic behind ONU is always untagged. mixed-tag-mode: the detailed tag mode is Per OLT PON port( Application or ISP mode) or ONU PON port ( QinQ-tag-mode). " ::= { utsSystemConfGroup 14 } utsBBSBPDUTermination OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable BPDU termination." ::= { utsSystemConfGroup 15 } utsBBSSysSoftwareRateLimiting OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The switch of software rate limiting, the default value is enable." ::= { utsSystemConfGroup 16 } utsBBSSysHardwareRateLimiting OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The switch of hardware rate limiting, the default value is enable." ::= { utsSystemConfGroup 17 } utsBBSSysCpuUtilityAlarmThresholdTotal OBJECT-TYPE SYNTAX INTEGER ( 0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Total CPU utility threshold in percentage. If it is above the threshold, a trap will be send to NMS. '0' is to disable this function." DEFVAL {90} ::= { utsSystemConfGroup 18 } utsBBSSysCpuUtilityAlarmThresholdPerTask OBJECT-TYPE SYNTAX INTEGER ( 0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Single task CPU utility threshold in percentage. If it is above the threshold, a trap will be send to NMS. '0' is to disable this function." DEFVAL {50} ::= { utsSystemConfGroup 19 } utsBBSSysMemoryUtilityAlarmThreshold OBJECT-TYPE SYNTAX INTEGER ( 0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "System memory utility threshold in 0.1 percentage. If it is above the threshold, a trap will be send to NMS. '0' is to disable this function." DEFVAL {750 } ::= { utsSystemConfGroup 20 } utsBBSSysARPAgingTime OBJECT-TYPE SYNTAX INTEGER (30..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "System ARP aging time." ::= { utsSystemConfGroup 21 } utsBBSSysMACAgingTime OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "System switch MAC address aging time. The value range is 0, 10..65535. 0 is to disbale system switch MAC aging." ::= { utsSystemConfGroup 22 } utsBBSSysFactoryDefault OBJECT-TYPE SYNTAX INTEGER { normal(0), -- read only status factoryDefault(1) -- write to reset configuation } MAX-ACCESS read-write STATUS current DESCRIPTION "Set configuation to factory default" ::= { utsSystemConfGroup 23 } utsBBSOnuByteErrorWindow OBJECT-TYPE SYNTAX INTEGER(1..20) -- seconds MAX-ACCESS read-write STATUS current DESCRIPTION "ONU traffic byte error detecting window size, 1 to 20 seconds." ::= { utsSystemConfGroup 24 } utsBBSOnuByteErrorThresholdMin OBJECT-TYPE SYNTAX INTEGER(1..300) -- bytes MAX-ACCESS read-write STATUS current DESCRIPTION "ONU traffic byte error threshold." ::= { utsSystemConfGroup 25 } -- Add utsBBSMgmtTrafficTTL for management traffic by Tomsong 20070821 utsBBSMgmtTrafficTTL OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "TTL configuration for management traffic" ::= { utsSystemConfGroup 26 } -- Add igmp parameter for the control mode and special mode only by Tomsong 20070906 utsBBSMgmtLastMembQueryIntvl OBJECT-TYPE SYNTAX INTEGER UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The Last Member Query Interval is the Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages. This value may be tuned to modify the leave latency of the network. A reduced value results in reduced time to detect the loss of the last member of a group. The value of this object is irrelevant if igmpInterfaceVersion is 1. The value should be from 1 to 25, the default value is 1" DEFVAL { 1 } ::= { utsSystemConfGroup 28 } utsBBSMgmtQueryInterval OBJECT-TYPE SYNTAX INTEGER(10..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The frequency at which IGMP Host-Query packets are transmitted." DEFVAL { 125 } ::= { utsSystemConfGroup 29 } utsBBSMgmtQueryMaxRespTime OBJECT-TYPE SYNTAX INTEGER UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum query response time advertised in IGMPv2 queries, the range should be from 1 to 25." DEFVAL { 10 } ::= { utsSystemConfGroup 30 } utsBBSMgmtRobustness OBJECT-TYPE SYNTAX INTEGER (2..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The Robustness Variable allows tuning for the expected packet loss on a subnet. If a subnet is expected to be lossy, the Robustness Variable may be increased. IGMP is robust to (Robustness Variable-1) packet losses." ::= { utsSystemConfGroup 31 } utsBBSMgmtMaxFrameSize OBJECT-TYPE SYNTAX INTEGER (64..16368) MAX-ACCESS read-write STATUS current DESCRIPTION "The max frame size of system." DEFVAL { 1532 } ::= { utsSystemConfGroup 32 } utsBBSMgmtOption82FormatModeSetting OBJECT-TYPE SYNTAX INTEGER { default(1), -- default setting customized(2), -- customized by the user ctc(3) -- special format for ctc } MAX-ACCESS read-write STATUS current DESCRIPTION "Set configuation to option82 to select the option82 mode." ::= { utsSystemConfGroup 33 } utsBBSMgmtOption82DefaultCircuitID OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The default value of the Circuit ID" ::= { utsSystemConfGroup 34 } utsBBSMgmtOption82CustomizedCircuitID OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Setting the Circuit ID format when enable Cutomized mode." ::= { utsSystemConfGroup 35 } utsBBSMgmtOption82DefaultRemoteID OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The default value of the Remote ID" ::= { utsSystemConfGroup 36 } utsBBSMgmtOption82CustomizedRemoteID OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Setting the Remote ID format when enable Cutomized mode." ::= { utsSystemConfGroup 37 } utsBBSMgmtGratuitousArpLearning OBJECT-TYPE SYNTAX INTEGER { enable(1), -- default setting disable(2) -- customized by the user } MAX-ACCESS read-write STATUS current DESCRIPTION "Set configuation to the learning of gratuitous arp." ::= { utsSystemConfGroup 38 } -- Add by tomsong for alarm sync utsBBSMgmtAlarmSessionId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The counter increments by 1 each time the node resets." ::= { utsSystemConfGroup 39 } utsBBSMgmtAlarmLastSeqNo OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This counter contains current alarm sequence number assigned by Fault Management Enhancement application." ::= { utsSystemConfGroup 40 } utsBBSMgmtLoopbackDetection OBJECT-TYPE SYNTAX INTEGER { disable(1), -- default value enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This setting to set the loopback detection in the system level, and the default value is disable." ::= { utsSystemConfGroup 41 } utsBBSMgmtLoopbackDetectIntervalTime OBJECT-TYPE SYNTAX INTEGER (60..7200) MAX-ACCESS read-write STATUS current DESCRIPTION "This setting to set the interval time of loopback detection, the default value is 60 second." ::= { utsSystemConfGroup 42 } utsBBSMgmtOption82CtcAccessNodeIdentifier OBJECT-TYPE SYNTAX DisplayString(SIZE(0..50)) MAX-ACCESS read-write STATUS current DESCRIPTION "The access node identifier for ctc format." ::= { utsSystemConfGroup 43 } utsBBSMgmtArpLearning OBJECT-TYPE SYNTAX INTEGER { enable(1), -- default setting disable(2) -- customized by the user } MAX-ACCESS read-write STATUS current DESCRIPTION "Set configuation to the learning of arp." ::= { utsSystemConfGroup 45 } utsBBSMgmtOnuDisplayPolicy OBJECT-TYPE SYNTAX INTEGER { onlineonly(1), -- default setting all(2) -- all } MAX-ACCESS read-write STATUS current DESCRIPTION "Set configuation to the onu table." ::= { utsSystemConfGroup 49 } utsBBSMgmtSoftwareVersion OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Get configuation to software version." ::= { utsSystemConfGroup 50 } utsBBSMgmtIgmpProxySourceIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Setting of source ip address of IGMP proxy." ::= { utsSystemConfGroup 51 } utsBBSMgmtOnuAutoConfigServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Setting of servier ip address of auto config server for onu." ::= { utsSystemConfGroup 52 } utsBBSMgmtOnuAutoConfigServerMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Setting of servier ip mask of auto config server for onu." ::= { utsSystemConfGroup 53 } utsBBSMgmtUplinkBandwidthThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Setting of Uplink Bandwidth percent threshold, the unit is 1/1000." ::= { utsSystemConfGroup 54 } utsBBSMgmtUniBandwidthThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Setting of Onu uni Bandwidth percent threshold, the unit is 1/1000." ::= { utsSystemConfGroup 55 } -- -- BBS System FTP Configuration -- utsFTPConfAction OBJECT-TYPE SYNTAX INTEGER { get(1), -- download file to the bbs system put(2) -- upload file from the bbs system } MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system ftp get(download) or put(upload) action. BBS only support binary file format" ::= { utsFTPConfGroup 1 } utsFTPConfHostAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system ftp host IP address" ::= { utsFTPConfGroup 2 } utsFTPConfUserName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system ftp user name" ::= { utsFTPConfGroup 3 } utsFTPConfPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system ftp password" ::= { utsFTPConfGroup 4 } utsFTPConfLocalFileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system ftp local file name with path" ::= { utsFTPConfGroup 5 } utsFTPConfRemoteFileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system ftp remote file name with path" ::= { utsFTPConfGroup 6 } utsFTPConfStatus OBJECT-TYPE SYNTAX INTEGER { success(1), failure(2), busy(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "FTP Upload/Download status" ::= { utsFTPConfGroup 7 } utsFTPConfStationId OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "station id, a string used to identify the issuer of FTP action." ::= { utsFTPConfGroup 8 } -- -- BBS System TFTP Configuration -- utsTFTPConfAction OBJECT-TYPE SYNTAX INTEGER { get(1), -- download file to the bbs system put(2) -- upload file from the bbs system } MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system tftp get(download) or put(upload) action. BBS only support binary file format" ::= { utsTFTPConfGroup 1 } utsTFTPConfHostAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system tftp server host IP address" ::= { utsTFTPConfGroup 2 } utsTFTPConfLocalFileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system tftp local file name with path" ::= { utsTFTPConfGroup 5 } utsTFTPConfRemoteFileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "bbs system tftp remote file name with path" ::= { utsTFTPConfGroup 6 } utsTFTPConfStatus OBJECT-TYPE SYNTAX INTEGER { success(1), failure(2), busy(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "TFTP Upload/Download status" ::= { utsTFTPConfGroup 7 } utsTFTPConfStationId OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "station id, a string used to identify the issuer of TFTP action." ::= { utsTFTPConfGroup 8 } -- -- File System commands -- utsFileSystemCommand OBJECT-TYPE SYNTAX INTEGER { list(1), copy(2), rename(3), delete(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Some file-system command can be performed on the bbs flash files. list(1) will list all files in flash in a string with following format 'filename,filesize,filedate,filetime';'filename,filesize,filedate,filetime' " ::= { utsFileSystemGroup 1 } utsFileSystemListDirectory OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The legal directories should be flash:, nvm:syslog, nvm:cfgdata" ::= { utsFileSystemGroup 2 } utsFileSystemListDirectoryResult OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The result of the list(1) command reported in utsFileSystemListDirectoryResult in the following format, For normal file, like: 'filename1,filesize1,filedate1,filetime1'; 'filename2,filesize2,filedate2,filetime2'; For directory file, add DIR indication for directory file, like: 'filename1, DIR, filesize1,filedate1,filetime1' 'filename2, DIR, filesize2,filedate2,filetime2' A null string represents no files in the directory" ::= { utsFileSystemGroup 3 } utsFileSystemSrcFileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "If the command is rename, this file name is the original(old) file name. If the command is copy, this file name is the source file name. If the command is delete, this is the name of the file to be deleted" ::= { utsFileSystemGroup 4 } utsFileSystemDstFileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "If the command is rename, this file name is the new file name. If the command is copy, this file name is the destination file name." ::= { utsFileSystemGroup 5 } utsFileSystemCommandStatus OBJECT-TYPE SYNTAX UtsConfStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "The result of the file-system command issued." ::= { utsFileSystemGroup 6 } utsFileSystemCommandStationId OBJECT-TYPE SYNTAX UtsConfStationIdType MAX-ACCESS read-write STATUS current DESCRIPTION "Station id, a string used to identify the isuuer of the file-system command" ::= { utsFileSystemGroup 7 } -- add by tomsong 2007/11/07 utsFileSystemListDirectoryResultEndFlag OBJECT-TYPE SYNTAX INTEGER { end(1), unremitting(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "If this flag is end(1),then should not read again, if this flag is unremitting(2),then should read agagin until the flag change to end" ::= { utsFileSystemGroup 8 } -- postphone to 3.0, zhaoxf Dec 30, 2005 -- utsFileSystemFlashFreeSize OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The free bytes of flash device" -- ::= { utsFileSystemGroup 8 } -- -- BBS Chassis System Configuration -- utsBBSChassisPwrType OBJECT-TYPE SYNTAX INTEGER { ac(1), -- read-only status. dc(2) -- read-only status. } MAX-ACCESS read-only STATUS current DESCRIPTION "bbs power supply module type, AC or DC." ::= { utsChassisConfGroup 1 } utsBBSChassisPwrLowSlot OBJECT-TYPE SYNTAX INTEGER { empty(1), installed-not-work(2), installed-and-work(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "whether the chassis power module in low slot exist and work normally" ::= { utsChassisConfGroup 2 } utsBBSChassisPwrHighSlot OBJECT-TYPE SYNTAX INTEGER { empty(1), installed-not-work(2), installed-and-work(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "whether the chassis power module in high slot exist and work normally" ::= { utsChassisConfGroup 3 } utsBBSChassisInternalPowerStat OBJECT-TYPE SYNTAX INTEGER { normal(1), abnormal(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "chassis the system power module status, such as over voltage, low voltage, etc" ::= { utsChassisConfGroup 4 } utsBBSChassisFanTrayStat OBJECT-TYPE SYNTAX INTEGER { normal (1), abnormal (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "whether the chassis Fan tray module exist" ::= { utsChassisConfGroup 5 } utsBBSChassisTempCur OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "chassis CURRENT temperature " ::= { utsChassisConfGroup 6 } utsBBSChassisTempUpLimit OBJECT-TYPE SYNTAX INTEGER (0..75) MAX-ACCESS read-write STATUS current DESCRIPTION "the threshold of chassis module temperature" DEFVAL {55} ::= { utsChassisConfGroup 7 } -- -- ethernet interface extersion -- utsEthIfExtObjects OBJECT IDENTIFIER ::= { utsEthIfConfExt 1 } -- -- ethernet interface table's extension -- utsEthIfExtTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsEthIfExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of UTStarcom's extension to the interface entries. The number of entries is given by the value of ifNumber. This table contains additional objects for the interface table which is defined in ref1213." ::= { utsEthIfExtObjects 1 } utsEthIfExtEntry OBJECT-TYPE SYNTAX UtsEthIfExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing additional management information applicable to a particular interface." INDEX { ifIndex } ::= { utsEthIfExtTable 1 } UtsEthIfExtEntry ::= SEQUENCE { utsEthIfExtModuleId INTEGER, utsEthIfExtPortId INTEGER, utsEthIfExtLinkAggGroupId INTEGER, utsEthIfExtLoopbackPortId INTEGER, utsEthIfExtVlanId INTEGER, utsEthIfExtPortType INTEGER, utsEthIfExtIpAddress IpAddress, utsEthIfExtIpNetmask IpAddress, utsEthIfExtSwitchMode INTEGER, utsEthIfExtAdminStatus INTEGER, utsEthIfExtIfIndex INTEGER, utsEthIfExtDescription DisplayString } utsEthIfExtModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the interface module id." ::= { utsEthIfExtEntry 1 } utsEthIfExtPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the interface port Id." ::= { utsEthIfExtEntry 2 } utsEthIfExtLinkAggGroupId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Link Aggregation group number. This value has meaning when the port type is a lag-port." ::= { utsEthIfExtEntry 3 } utsEthIfExtLoopbackPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that identifies the interface loopback port id. This value has meaning when the port type is a loopback-port." ::= { utsEthIfExtEntry 4 } utsEthIfExtVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The interface vlan id. This value is meaningful only when the port type is vlan-port or supervlan-port." ::= { utsEthIfExtEntry 5 } utsEthIfExtPortType OBJECT-TYPE SYNTAX INTEGER { port(1), lag-port(2), loopback-port(3), vlan-port(4), supervlan-port(5), invalid-port(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "A value that idicates the ethernet interface port type. port - Physical port. lag-port - Link Aggregation Port. loopback-port - supports loopback. vlan-port - VLAN port. suppervlan-port - Supper VLAN port. invalid-port - the port is in invalid state." ::= { utsEthIfExtEntry 6 } utsEthIfExtIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Ip address of the particular interface. The IpAddress of the particular interfce can be assigned by writting this object. The utsEthIfExtIpAddress and utsEthIfExtIpNetmask must be set at same time" ::= { utsEthIfExtEntry 7 } utsEthIfExtIpNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The network Mask of the subnet associated with this interface. The utsEthIfExtIpAddress and utsEthIfExtIpNetmask must be set at same time" ::= { utsEthIfExtEntry 8 } utsEthIfExtSwitchMode OBJECT-TYPE SYNTAX INTEGER { layer-2(1), layer-3(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A value to change the port mode to/from Layer-2/Layer-3 mode. port in layer-3 mode has routing capability" ::= { utsEthIfExtEntry 9 } utsEthIfExtAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Use to turn up/down the interface in this entry." ::= { utsEthIfExtEntry 10 } utsEthIfExtIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "extend interface table index." ::= { utsEthIfExtEntry 11 } utsEthIfExtDescription OBJECT-TYPE --Add by tomsong for NMS MRD 4.8.5, 2007.5.9 SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "The description for the interface." ::= { utsEthIfExtEntry 12 } -- -- switch port table extension -- utsSwitchPortExtTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsSwitchPortExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of UTStarcom's extension to the switch port entries. The number of entries is given by the number of logical port. This table contains additional objects for the switch port." ::= { utsEthIfExtObjects 8 } utsSwitchPortExtEntry OBJECT-TYPE SYNTAX UtsSwitchPortExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing additional management information applicable to a particular switch port." INDEX { utsSwitchPortExtIfNum } ::= { utsSwitchPortExtTable 1 } UtsSwitchPortExtEntry ::= SEQUENCE { utsSwitchPortExtIfNum INTEGER, utsSwitchPortExtModuleId INTEGER, utsSwitchPortExtPortId INTEGER, utsSwitchPortExtLAGId INTEGER, utsSwitchPortExtPortType INTEGER, utsSwitchPortExtACLDefAction INTEGER, utsSwitchPortExtAdmFlowControlRx INTEGER, -- utsEthIfExtOprFlowControlRx -- INTEGER, utsSwitchPortExtAdmFlowControlTx INTEGER, -- utsEthIfExtOprFlowControlTx -- INTEGER, utsSwitchPortExtIpMuticastFilter INTEGER -- utsEthIfExtAction -- INTEGER } utsSwitchPortExtIfNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index denotes switch ports and link aggregation. For 1000:The range is 1-44. 1-12 denotes switch ports and 13-44 denotes link aggregations. For 4000:The range is 1-72. 1-48 denotes switch ports and 49-72 denotes link aggregations." ::= { utsSwitchPortExtEntry 1 } utsSwitchPortExtModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The module index to this switch port entry." ::= { utsSwitchPortExtEntry 2 } utsSwitchPortExtPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The port index to this switch port entry." ::= { utsSwitchPortExtEntry 3 } utsSwitchPortExtLAGId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The LAG index to this switch port entry." ::= { utsSwitchPortExtEntry 4 } utsSwitchPortExtPortType OBJECT-TYPE SYNTAX INTEGER { gePort(1), lagPort(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The interface type: GE port or LAG port." ::= { utsSwitchPortExtEntry 5 } utsSwitchPortExtACLDefAction OBJECT-TYPE SYNTAX INTEGER { preConfiguration(1), noPreConfiguration(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The ACL default action of this port." ::= { utsSwitchPortExtEntry 6 } utsSwitchPortExtAdmFlowControlRx OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) -- desire(3), } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the receive flow control administrative status on the port." ::= { utsSwitchPortExtEntry 7 } -- utsSwitchPortExtOprFlowControlRx OBJECT-TYPE -- SYNTAX INTEGER --{ -- enabled(1), --disabled(2), --disagree(3), --notAvailable(4) for non-physical port, -- vlan interface, loopback interface, etc --} --MAX-ACCESS read-only --STATUS current --DESCRIPTION -- "Indicates the receive flow control operational -- status of the port. If the port could not reach an agreement -- on the link protocol with the far end, its operational --status will be disagree(3)" --::= { utsEthIfExtEntry 8 } utsSwitchPortExtAdmFlowControlTx OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) -- desire(3), } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the send flow control administrative status on the port." DEFVAL {1} ::= { utsSwitchPortExtEntry 9 } --utsSwitchPortExtOprFlowControlTx OBJECT-TYPE -- SYNTAX INTEGER --{ -- enabled(1), --disabled(2), --disagreed(3), --notAvailable(4) for non-physical port, -- vlan interface, loopback interface, etc -- } --MAX-ACCESS read-only --STATUS current --DESCRIPTION -- "Indicates the send flow control operational -- status of the port. If the port could not reach an agreement -- on the link protocol with the far end, its operational --status will be disagree(3)" -- ::= { utsEthIfExtEntry 10 } utsSwitchPortExtIpMuticastFilter OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the ip multicast filter for the port." ::= { utsSwitchPortExtEntry 11 } -- the utsEthIntelligentLinkTable table -- implemented by Core Switch chip -- Vlan utsEthIntelligentLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsEthIntelligentLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Intelligent Link Table for uplink side." ::= { utsEthIfExtObjects 15 } utsEthIntelligentLinkEntry OBJECT-TYPE SYNTAX UtsEthIntelligentLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the intelligent link table for Eth interface." INDEX { utsEthIntelligentLinkGroupId } ::= { utsEthIntelligentLinkTable 1 } UtsEthIntelligentLinkEntry ::= SEQUENCE { utsEthIntelligentLinkGroupId INTEGER, utsEthIntelligentLinkGroupName DisplayString, utsEthIntelligentLinkMasterPortType INTEGER, utsEthIntelligentLinkMasterPortModuleId INTEGER, utsEthIntelligentLinkMasterPortDeviceId INTEGER, utsEthIntelligentLinkMasterPortPortId INTEGER, utsEthIntelligentLinkMasterLinkAggGroupId INTEGER, utsEthIntelligentLinkSlavePortType INTEGER, utsEthIntelligentLinkSlavePortModuleId INTEGER, utsEthIntelligentLinkSlavePortDeviceId INTEGER, utsEthIntelligentLinkSlavePortPortId INTEGER, utsEthIntelligentLinkSlaveLinkAggGroupId INTEGER, utsEthIntelligentLinkMasterPortStatus INTEGER, utsEthIntelligentLinkSlavePortStatus INTEGER, utsEthIntelligentLinkRowStatus RowStatus } utsEthIntelligentLinkGroupId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "An indication of intelligent link group id." ::= { utsEthIntelligentLinkEntry 1 } utsEthIntelligentLinkGroupName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "An name of intelligent link group." ::= { utsEthIntelligentLinkEntry 2 } utsEthIntelligentLinkMasterPortType OBJECT-TYPE SYNTAX INTEGER { ethernetport(1), linkaggroup(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "To indicate the master port is common ehternet port or link agg group." ::= { utsEthIntelligentLinkEntry 3 } utsEthIntelligentLinkMasterPortModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Master Port Module ID." ::= { utsEthIntelligentLinkEntry 4 } utsEthIntelligentLinkMasterPortDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Master Port Device ID." ::= { utsEthIntelligentLinkEntry 5 } utsEthIntelligentLinkMasterPortPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Master Port ID." ::= { utsEthIntelligentLinkEntry 6 } utsEthIntelligentLinkMasterLinkAggGroupId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Master Link Agg Group Id." ::= { utsEthIntelligentLinkEntry 7 } utsEthIntelligentLinkSlavePortType OBJECT-TYPE SYNTAX INTEGER { ethernetport(1), linkaggroup(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "To indicate the slave port is common ehternet port or link agg group." ::= { utsEthIntelligentLinkEntry 8 } utsEthIntelligentLinkSlavePortModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Slave Port Module ID." ::= { utsEthIntelligentLinkEntry 9 } utsEthIntelligentLinkSlavePortDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Slave Port Device ID." ::= { utsEthIntelligentLinkEntry 10 } utsEthIntelligentLinkSlavePortPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Slave Port ID." ::= { utsEthIntelligentLinkEntry 11 } utsEthIntelligentLinkSlaveLinkAggGroupId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Slave Link Agg Group Id." ::= { utsEthIntelligentLinkEntry 12 } utsEthIntelligentLinkMasterPortStatus OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2), notready(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Master port status." ::= { utsEthIntelligentLinkEntry 13 } utsEthIntelligentLinkSlavePortStatus OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2), notready(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Slave port status." ::= { utsEthIntelligentLinkEntry 14 } utsEthIntelligentLinkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for the current entry. " ::= { utsEthIntelligentLinkEntry 15 } -- -- ip interface secondary IP addres table -- utsIfSecondIpTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsIfSecondIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "this table contains all secondary ip address configured for a ip interface." ::= { utsEthIfExtObjects 7 } utsIfSecondIpEntry OBJECT-TYPE SYNTAX UtsIfSecondIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing secondary ip address informaiton applicable to a particular interface." INDEX { utsIfSecondIpIfIndex, utsIfSecondIpAddress, utsIfSecondIpNetmask } ::= { utsIfSecondIpTable 1 } UtsIfSecondIpEntry ::= SEQUENCE { utsIfSecondIpIfIndex InterfaceIndex, utsIfSecondIpAddress IpAddress, utsIfSecondIpNetmask IpAddress, utsIfSecondIpStatus RowStatus } utsIfSecondIpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface for which this entry contains information for an secondary IP address." ::= { utsIfSecondIpEntry 1 } utsIfSecondIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "secondary Ip address of the particular interface. The IpAddress of the particular interfce can be assigned by writting this object. The utsIfSecondIpAddress and utsIfSecondIpNetmask must be set at same time" ::= { utsIfSecondIpEntry 7 } utsIfSecondIpNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The network Mask of the subnet associated with this interface. The utsIfSecondIpAddress and utsIfSecondIpNetmask must be set at same time" ::= { utsIfSecondIpEntry 8 } utsIfSecondIpStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for the current entry. " ::= { utsIfSecondIpEntry 9 } -- -- link aggregation Extension -- -- the lagUtExtDot3adAgg table -- Implementation of the lagUtExtDot3adAgg group is optional. It is -- implemented by those lag that support the IEEE 802.3 link aggregations -- Protocol. utsLagExtDot3adAggTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsLagExtDot3adAggEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "lagMIB UtExt DotsadAgg Table." ::= { utsEthIfExtObjects 2 } utsLagExtDot3adAggEntry OBJECT-TYPE SYNTAX UtsLagExtDot3adAggEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the lagMIB extension table for link aggregation interface." INDEX { utsLagExtDot3adAggGroupId } ::= { utsLagExtDot3adAggTable 1 } UtsLagExtDot3adAggEntry ::= SEQUENCE { utsLagExtDot3adAggGroupId INTEGER, utsLagExtDot3adAggName DisplayString, utsLagExtDot3adAggPerLinkSpeed INTEGER, utsLagExtDot3adAggPortListPorts OCTET STRING, utsLagExtDot3adAggRtag INTEGER, utsLagExtDot3adAggStatus RowStatus } utsLagExtDot3adAggGroupId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "An indication of what link aggregation group index of the 802.3 lag is running." ::= { utsLagExtDot3adAggEntry 1 } utsLagExtDot3adAggName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the name of the link aggregation group." ::= { utsLagExtDot3adAggEntry 2 } utsLagExtDot3adAggPerLinkSpeed OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Specify the speed of the link aggregation group." ::= { utsLagExtDot3adAggEntry 3 } utsLagExtDot3adAggPortListPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the least significant bit represents the lowest numbered port, and the most significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." ::= { utsLagExtDot3adAggEntry 4 } utsLagExtDot3adAggRtag OBJECT-TYPE SYNTAX INTEGER { srcMac(1), destMac(2), srcMacNDestMac(3), srcIp(4), destIp(5), srcIpNDestIp(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the load balancing rules number for the link aggregation group. " ::= { utsLagExtDot3adAggEntry 6 } utsLagExtDot3adAggStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for the current entry. " ::= { utsLagExtDot3adAggEntry 9 } -- -- To display mac address for the link aggregation ports -- utsLagExtLinkAggMacTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsLagExtLinkAggMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "lagMIB UtExt LinkAggMac Table." ::= { utsEthIfExtObjects 3 } utsLagExtLinkAggMacEntry OBJECT-TYPE SYNTAX UtsLagExtLinkAggMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the lagMIB extension table." INDEX { utsLagExtLinkAggMacAddress,utsLagExtLinkAggMacVlanId } ::= { utsLagExtLinkAggMacTable 1 } UtsLagExtLinkAggMacEntry ::= SEQUENCE { utsLagExtLinkAggMacInterface DisplayString, utsLagExtLinkAggMacModule INTEGER, utsLagExtLinkAggMacPort INTEGER, utsLagExtLinkAggMacVlanId INTEGER, utsLagExtLinkAggMacIsStatic INTEGER, utsLagExtLinkAggMacIntfType INTEGER, utsLagExtLinkAggMacTrunkId INTEGER, utsLagExtLinkAggMacAddress MacAddress, utsLagExtLinkAggStatus RowStatus } utsLagExtLinkAggMacInterface OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "interface name string when showing mac address table." ::= { utsLagExtLinkAggMacEntry 1 } utsLagExtLinkAggMacModule OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The Module number of the learned mac address entry." ::= { utsLagExtLinkAggMacEntry 2 } utsLagExtLinkAggMacPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The port number from which this mac address was learned. Only when utsLagExtLinkAggMacBelongToTrunk is false." ::= { utsLagExtLinkAggMacEntry 3 } utsLagExtLinkAggMacVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The vlan id of the learned mac address entry." ::= { utsLagExtLinkAggMacEntry 4 } utsLagExtLinkAggMacIsStatic OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "A flag to show where the mac address is static." ::= { utsLagExtLinkAggMacEntry 5 } utsLagExtLinkAggMacIntfType OBJECT-TYPE SYNTAX INTEGER { belongtotrunk(1), normal-port(2), cpu(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "A flag indicating whether this mac address belongs to a trunk or other. if it is belongtotrunk, the utsLagExtLinkAggMacTrunkId will be relevant and the utsLagExtLinkAggMacPort should be ignored. if the value of this flag is normal-port, this mac address belongs to an individual port, not to a trunk. The object utsLagExtLinkAggMacPort then contains the valid port number from which this address was learned from. The trunkId in this case should be ignored. if the value is cpu(3), utsLagExtLinkAggMacTrunkId and utsLagExtLinkAggMacPort is not used, and it is not configurable." ::= { utsLagExtLinkAggMacEntry 6 } utsLagExtLinkAggMacTrunkId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The Trunk id of the learned mac address. Only valid when utsLagExtLinkAggMacBelongToTrunk is true." ::= { utsLagExtLinkAggMacEntry 7 } utsLagExtLinkAggMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The physical address of the learned mac address entry." ::= { utsLagExtLinkAggMacEntry 8 } utsLagExtLinkAggStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for the current entry. " ::= { utsLagExtLinkAggMacEntry 9 } -- the utsLagExtDot1qVlan table -- implemented by those lag that support the IEEE 802.1q -- Vlan utsLagExtDot1qVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsLagExtDot1qVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "lagMIB UtExt Dot1q Vlan Table." ::= { utsEthIfExtObjects 4 } utsLagExtDot1qVlanEntry OBJECT-TYPE SYNTAX UtsLagExtDot1qVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the lagMIB extension table for vlan." INDEX { utsLagExtDot1qVlanIndex } ::= { utsLagExtDot1qVlanTable 1 } UtsLagExtDot1qVlanEntry ::= SEQUENCE { utsLagExtDot1qVlanIndex INTEGER, utsLagExtDot1qVlanName DisplayString, utsLagExtDot1qVlanPortListPorts OCTET STRING, utsLagExtDot1qVlanTaggedPortListPorts OCTET STRING, utsLagExtDot1qVlanPortVidListPorts OCTET STRING, utsLagExtDot1qVlanStatus RowStatus, utsLagExtDot1qVlanUnTaggedPortListPorts OCTET STRING, utsLagExtDot1qVlanIgmpSnoop INTEGER, utsEponDot1qVlanStpBridgeEnable INTEGER, utsLagExtDot1qVlanPPPoEPlus INTEGER, utsLagExtDot1qVlanL2DHCPOption82 INTEGER, utsLagExtDot1qVlanArpProxySwitch INTEGER } utsLagExtDot1qVlanIndex OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "An indication of what vlan index of the 802.1q is running." ::= { utsLagExtDot1qVlanEntry 1 } utsLagExtDot1qVlanName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the name of the vlan group." ::= { utsLagExtDot1qVlanEntry 2 } utsLagExtDot1qVlanPortListPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." ::= { utsLagExtDot1qVlanEntry 3 } utsLagExtDot1qVlanTaggedPortListPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." ::= { utsLagExtDot1qVlanEntry 4 } utsLagExtDot1qVlanPortVidListPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the member of the current vlan whose port based vlan id is also vlan id, it must be subnet of port lists." ::= { utsLagExtDot1qVlanEntry 5 } utsLagExtDot1qVlanStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for the current entry. " ::= { utsLagExtDot1qVlanEntry 6 } utsLagExtDot1qVlanUnTaggedPortListPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." ::= { utsLagExtDot1qVlanEntry 7 } utsLagExtDot1qVlanIgmpSnoop OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "indicate whether or not igmp snooping is running for this vlan id." ::= { utsLagExtDot1qVlanEntry 8 } utsEponDot1qVlanStpBridgeEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable or disable the stp protocol for configured VLAN ID, disable will remove a entry in stp table, enable will add a entry in stp table" ::= { utsLagExtDot1qVlanEntry 9 } utsLagExtDot1qVlanPPPoEPlus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "indicate whether or not PPPoE plus is running for this vlan id." ::= { utsLagExtDot1qVlanEntry 10 } utsLagExtDot1qVlanL2DHCPOption82 OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "indicate whether or not L2 mode DHCP option82 is running for this vlan id." ::= { utsLagExtDot1qVlanEntry 11 } utsLagExtDot1qVlanArpProxySwitch OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "indicate whether or not arp proxy in this sub vlan, if want to enalbe the precondition is the vlan is sub-vlan and the according the svi of super vlan is valid." ::= { utsLagExtDot1qVlanEntry 12 } -- -- Layer 2 conf ext -- utsLayer2ConfExt OBJECT IDENTIFIER ::= { utsEthIfExtObjects 5 } utsLay2MulticastExt OBJECT IDENTIFIER ::= { utsLayer2ConfExt 1 } utsEponMulticastCtrlGroup OBJECT IDENTIFIER ::= { utsLay2MulticastExt 1 } -- utsIgmpSnoopingQueryInterval OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Igmp snooping interval b/w general queries(in secs)." -- ::= { utsIgmpSnoopingGroup 1 } -- utsIgmpSnoopingAnxiousTimer OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Igmp snooping anxious period timer(in seconds)." -- ::= { utsIgmpSnoopingGroup 2 } -- utsIgmpSnoopingV1HostTimer OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Igmp snooping version 1 host timer(in seconds)." -- ::= { utsIgmpSnoopingGroup 3 } -- utsIgmpSnoopingRobustness OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Igmp snooping robustness variable." -- ::= { utsIgmpSnoopingGroup 4 } -- utsIgmpSnoopingReportSuppression OBJECT-TYPE -- SYNTAX INTEGER -- { -- enabled(1), -- disabled(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Igmp snooping report suppression is enabled or not." -- ::= { utsIgmpSnoopingGroup 5 } utsEponMulticastCtrlIpmcEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "global Igmp snooping ipmc is enabled or not." ::= { utsEponMulticastCtrlGroup 6 } utsEponMulticastCtrlIgmpSnoopingStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "global Igmp snooping is enabled or not." ::= { utsEponMulticastCtrlGroup 7 } utsEponMcastCtrlIgmpProxyStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Igmp proxy is enabled or not." ::= { utsEponMulticastCtrlGroup 8 } utsEponMulticastCtrlSuperVidList OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..512)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the vlan id for which the multicast function is enabled. Each octet within this value specifies a set of eight vlan, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered vlan, and the least significant bit represents the highest numbered vlan. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of vlans; the vlan is not included if its bit has a value of '0'." ::= { utsEponMulticastCtrlGroup 9 } -- -- monitor session -- utsMonitorSessionGroup OBJECT IDENTIFIER ::= { utsLayer2ConfExt 2 } utsMonitorSessionModule OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Monitor session control module number." ::= { utsMonitorSessionGroup 1 } utsMonitorSessionPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Monitor session control port umber." ::= { utsMonitorSessionGroup 2 } utsMonitorSessionIngressPortBitLists OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Monitor session control ingress port bit lists ." ::= { utsMonitorSessionGroup 3 } utsMonitorSessionEngressPortBitLists OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Monitor session control ingress port bit lists ." ::= { utsMonitorSessionGroup 4 } -- -- gigaethernet interface rate control (port mirroring) -- rename UtsIntfRateControlEntry ? utsIntfRateControlObjects OBJECT IDENTIFIER ::= { utsLayer2ConfExt 3 } utsIntfRateControlTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsIntfRateControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for interface rate control MIB objects." ::= { utsIntfRateControlObjects 1 } utsIntfRateControlEntry OBJECT-TYPE SYNTAX UtsIntfRateControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the interface rate control MIB table." INDEX {utsIntfRateControlModuleId, utsIntfRateControlPortId } ::= { utsIntfRateControlTable 1 } UtsIntfRateControlEntry ::= SEQUENCE { utsIntfRateControlModuleId INTEGER, utsIntfRateControlPortId INTEGER, utsIntfRateControlMcastEnable INTEGER, utsIntfRateControlMcastLimit INTEGER, utsIntfRateControlBcastEnable INTEGER, utsIntfRateControlBcastLimit INTEGER, utsIntfRateControlUnicastEnable INTEGER, utsIntfRateControlUnicastLimit INTEGER, utsIntfRateLimitIngressBandwidth INTEGER, utsIntfRateLimitEgressBandwidth INTEGER, utsIntfRateControlMaxFrameSize INTEGER, utsIntfRateControlIsolationCtrl INTEGER, utsIntfRateControlUplinkSpeed INTEGER, utsIntfRateControlVlanIngressFilter INTEGER, utsIntfRateControlUplinkTranceiverType INTEGER, utsIntfRateControlAutoNegotiation INTEGER, utsIntfRateLimitIngressBurstSize INTEGER, utsIntfRateLimitEgressBurstSize INTEGER, utsIntfRateControlUplinkDuplexStatus INTEGER, utsIntfRateControlUplinkPortMode INTEGER } utsIntfRateControlModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A value that identifies the interface rate control module index" ::= { utsIntfRateControlEntry 1 } utsIntfRateControlPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A value that identifies the interface rate control port index" ::= { utsIntfRateControlEntry 2 } utsIntfRateControlMcastEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A value that identifies the interface rate control multi-cast enbaled or disabled flag." ::= { utsIntfRateControlEntry 3 } utsIntfRateControlMcastLimit OBJECT-TYPE SYNTAX INTEGER (0..33550000) MAX-ACCESS read-write STATUS current DESCRIPTION "A value that identifies the interface rate control multi-cast rate limit, unit is pps." ::= { utsIntfRateControlEntry 4 } utsIntfRateControlBcastEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A value that identifies the interface rate control broadcast enbaled or disabled flag." ::= { utsIntfRateControlEntry 5 } utsIntfRateControlBcastLimit OBJECT-TYPE SYNTAX INTEGER (0..33550000) MAX-ACCESS read-write STATUS current DESCRIPTION "A value that identifies the interface rate control broadcast rate limit, unit is pps." ::= { utsIntfRateControlEntry 6 } utsIntfRateControlUnicastEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A value that identifies the interface rate control uni-cast enbaled or disabled flag." ::= { utsIntfRateControlEntry 7 } utsIntfRateControlUnicastLimit OBJECT-TYPE SYNTAX INTEGER (0..33550000) MAX-ACCESS read-write STATUS current DESCRIPTION "A value that identifies the interface rate control uni-cast rate limit, unit is pps." ::= { utsIntfRateControlEntry 8 } utsIntfRateLimitIngressBandwidth OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "A value that identifies the switch giga Ethernet interface ingress rate control. From 1 to 1000M with a granularity of 1M. this attribute will be affected by the value of utsIntRateControlUplinkSpeed. the default value is the max physical speed of this port." ::= { utsIntfRateControlEntry 9 } utsIntfRateLimitEgressBandwidth OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "A value that identifies the switch giga Ethernet interface egress rate control. From 1 to 1000M with a granularity of 1M. this attribute will be affected by the value of utsIntRateControlUplinkSpeed. the default value is the max physical speed of this port." ::= { utsIntfRateControlEntry 10 } utsIntfRateControlMaxFrameSize OBJECT-TYPE SYNTAX INTEGER (64..16383) MAX-ACCESS read-write STATUS current DESCRIPTION "BBS1000/1000+: Max accepted frame size setting for each GE port, all the frame size greater than it will be dropped. (Max-frame 64-16383). the default value 1536. BBS4000: not applicable. " ::= { utsIntfRateControlEntry 11 } utsIntfRateControlIsolationCtrl OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "User traffic isolation control. Control for enable or disable the traffic talking between different OLTs. For downlink port only." DEFVAL {disable} ::= { utsIntfRateControlEntry 12 } -- zhaoxf Dec 26 2005 utsIntfRateControlUplinkSpeed OBJECT-TYPE SYNTAX INTEGER { ten-mega(10), hundred-mega(100), giga-mega(1000) } MAX-ACCESS read-write STATUS current DESCRIPTION "configure bbs1000 uplink port maximum physical speed, only apply to uplink port. " DEFVAL {giga-mega} ::= { utsIntfRateControlEntry 13 } utsIntfRateControlVlanIngressFilter OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable gigaEthernet port vlan ingress filtering. When enables Ingress Filtering for this port. then the ingress port discards any frame received on that port whose VLAN classification does not include that port in its member set. The default value is 0, that is, disable Ingress Filtering on that port." DEFVAL{enable} ::= { utsIntfRateControlEntry 14 } utsIntfRateControlUplinkTranceiverType OBJECT-TYPE SYNTAX INTEGER { optical(1), copper(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The tranceiver type. Note: BBS4000 GEM04A only support copper; " -- DEFVAL() ::= { utsIntfRateControlEntry 15 } utsIntfRateControlAutoNegotiation OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the phyical port auto negotiation. For uplink port only." DEFVAL{ enable } ::= { utsIntfRateControlEntry 16 } utsIntfRateLimitIngressBurstSize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The burst size of ingress. For BBS1000/1000+ The validate value range is 4|8|16|32|64|128|256|512; For BBS4000 The validate value range is 0~13, (0: disable, others: 32Kbits * 2^(x-1)." -- DEFVAL() ::= { utsIntfRateControlEntry 17 } utsIntfRateLimitEgressBurstSize OBJECT-TYPE SYNTAX INTEGER (4..512) MAX-ACCESS read-write STATUS current DESCRIPTION "The burst size of egress. For BBS1000/1000+ The validate value range is 4|8|16|32|64|128|256|512; For BBS4000 The validate value range is 0~13, (0: disable, others: 32Kbits * 2^(x-1)." -- DEFVAL() ::= { utsIntfRateControlEntry 18 } utsIntfRateControlUplinkDuplexStatus OBJECT-TYPE SYNTAX INTEGER { full-duplex(1), half-duplex(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the duplex status of the port. For uplink port only." DEFVAL{full-duplex} ::= { utsIntfRateControlEntry 19 } -- Lay 2 span tree protocol(STP/RSTP) MIB utsEponBridgeObjects OBJECT IDENTIFIER ::= { utsLayer2ConfExt 4 } utsEponDot1dStpTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsEponDot1dStpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for interface rate control MIB objects." ::= { utsEponBridgeObjects 1 } utsEponDot1dStpEntry OBJECT-TYPE SYNTAX UtsEponDot1dStpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the epon 802.1d stp MIB table." INDEX {utsEponDot1dStpBridgeVlanID } ::= { utsEponDot1dStpTable 1 } UtsEponDot1dStpEntry ::= SEQUENCE { utsEponDot1dStpBridgeVlanID INTEGER, utsDot1dStpPriority INTEGER, utsDot1dStpTimeSinceTopologyChange TimeTicks, utsDot1dStpTopChanges Counter, utsDot1dStpDesignatedRoot BridgeId, utsDot1dStpRootCost INTEGER, utsDot1dStpRootPort INTEGER, utsDot1dStpMaxAge Timeout, utsDot1dStpHelloTime Timeout, utsDot1dStpHoldTime INTEGER, utsDot1dStpForwardDelay Timeout, utsDot1dStpBridgeMaxAge Timeout, utsDot1dStpBridgeHelloTime Timeout, utsDot1dStpBridgeForwardDelay Timeout, utsDot1dStpBridgeOwnBridgeID BridgeId } utsEponDot1dStpBridgeVlanID OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN ID " ::= { utsEponDot1dStpEntry 1 } utsDot1dStpPriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Bridge Priority, an Unsigned value used to represent the priority component of a Bridge Identifier. Valid Bridge Priorities are in the range 0 through 61 440, in steps of 4096." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.7" ::= { utsEponDot1dStpEntry 2 } utsDot1dStpTimeSinceTopologyChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in hundredths of a second) since the last time a topology change was detected by the bridge entity." REFERENCE "IEEE 802.1D-1990: Section 6.8.1.1.3" ::= { utsEponDot1dStpEntry 3 } utsDot1dStpTopChanges OBJECT-TYPE SYNTAX Counter MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of topology changes detected by this bridge since the management entity was last reset or initialized." REFERENCE "IEEE 802.1D-1990: Section 6.8.1.1.3" ::= { utsEponDot1dStpEntry 4 } utsDot1dStpDesignatedRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The bridge identifier of the root of the spanning tree as determined by the Spanning Tree Protocol as executed by this node. This value is used as the Root Identifier parameter in all Configuration Bridge PDUs originated by this node." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.1" ::= { utsEponDot1dStpEntry 5 } utsDot1dStpRootCost OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of the path to the root as seen from this bridge." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.2" ::= { utsEponDot1dStpEntry 6 } utsDot1dStpRootPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The port number of the port which offers the lowest cost path from this bridge to the root bridge." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.3" ::= { utsEponDot1dStpEntry 7 } utsDot1dStpMaxAge OBJECT-TYPE SYNTAX Timeout MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum age of Spanning Tree Protocol information learned from the network on any port before it is discarded, in units of hundredths of a second. This is the actual value that this bridge is currently using." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.4" ::= { utsEponDot1dStpEntry 8 } utsDot1dStpHelloTime OBJECT-TYPE SYNTAX Timeout MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time between the transmission of Configuration bridge PDUs by this node on any port when it is the root of the spanning tree or trying to become so, in units of a second. This is the actual value that this bridge is currently using." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.5" ::= { utsEponDot1dStpEntry 9 } utsDot1dStpHoldTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This time value determines the interval length during which no more than two Configuration bridge PDUs shall be transmitted by this node, in units of a second." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.14" ::= { utsEponDot1dStpEntry 10 } utsDot1dStpForwardDelay OBJECT-TYPE SYNTAX Timeout MAX-ACCESS read-only STATUS current DESCRIPTION "This time value, measured in units of a second, controls how fast a port changes its spanning state when moving towards the Forwarding state. The value determines how long the port stays in each of the Listening and Learning states, which precede the Forwarding state. This value is also used, when a topology change has been detected and is underway, to age all dynamic entries in the Forwarding Database. [Note that this value is the one that this bridge is currently using, in contrast to dot1dStpBridgeForwardDelay which is the value that this bridge and all others would start using if/when this bridge were to become the root.]" REFERENCE "IEEE 802.1D-1990: Section 4.5.3.6" ::= { utsEponDot1dStpEntry 11 } utsDot1dStpBridgeMaxAge OBJECT-TYPE SYNTAX Timeout (6..40) MAX-ACCESS read-write STATUS current DESCRIPTION "The value that all bridges use for MaxAge when this bridge is acting as the root. Note that 802.1D-1990 specifies that the range for this parameter is related to the value of dot1dStpBridgeHelloTime. The granularity of this timer is specified by 802.1D-1990 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.8" ::= { utsEponDot1dStpEntry 12 } utsDot1dStpBridgeHelloTime OBJECT-TYPE SYNTAX Timeout (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The value that all bridges use for HelloTime when this bridge is acting as the root. The granularity of this timer is specified by 802.1D- 1990 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.9" ::= { utsEponDot1dStpEntry 13 } utsDot1dStpBridgeForwardDelay OBJECT-TYPE SYNTAX Timeout (4..30) MAX-ACCESS read-write STATUS current DESCRIPTION "The value that all bridges use for ForwardDelay when this bridge is acting as the root. Note that 802.1D-1990 specifies that the range for this parameter is related to the value of dot1dStpBridgeMaxAge. The granularity of this timer is specified by 802.1D-1990 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." REFERENCE "IEEE 802.1D-1990: Section 4.5.3.10" ::= { utsEponDot1dStpEntry 14 } utsDot1dStpBridgeOwnBridgeID OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "the bridge identifier of this swith." ::= { utsEponDot1dStpEntry 15 } -- The Spanning Tree Port Table utsEponDot1dStpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsEponDot1dStpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains port-specific information for the Spanning Tree Protocol." ::= { utsEponBridgeObjects 2 } utsEponDot1dStpPortEntry OBJECT-TYPE SYNTAX UtsEponDot1dStpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of information maintained by every port about the Spanning Tree Protocol state for that port." INDEX { utsEponDot1dStpPortIntfIndex, utsEponDot1dStpPortVlanID } ::= { utsEponDot1dStpPortTable 1 } UtsEponDot1dStpPortEntry ::= SEQUENCE { utsEponDot1dStpPortIntfIndex INTEGER, utsEponDot1dStpPortVlanID INTEGER, utsEponDot1dStpModuleID INTEGER, utsEponDot1dStpPortID INTEGER, utsEponDot1dStpPortLagID INTEGER, utsEponDot1dStpPortPriority INTEGER, utsEponDot1dStpPortState INTEGER, utsEponDot1dStpPortEnable INTEGER, utsEponDot1dStpPortPathCost INTEGER, utsEponDot1dStpPortDesignatedRoot BridgeId, utsEponDot1dStpPortDesignatedCost INTEGER, utsEponDot1dStpPortDesignatedBridge BridgeId, utsEponDot1dStpPortDesignatedPort OCTET STRING, -- utsEponDot1dStpPortForwardTransitions -- Counter, utsEponDot1dStpPortFastEnable INTEGER } utsEponDot1dStpPortIntfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index denotes switch ports and link aggregations, For 1000:The range is 1-44. 1-12 denotes switch ports and 13-44 denotes link aggregations. For 4000:The range is 1-72. 1-48 denotes switch ports and 49-72 denotes link aggregations." ::= { utsEponDot1dStpPortEntry 1 } utsEponDot1dStpPortVlanID OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan ID that will run stp protocol." REFERENCE "IEEE 802.1D-1990: Section 6.8.2.1.2" ::= { utsEponDot1dStpPortEntry 2 } utsEponDot1dStpModuleID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The port number of the port for which this entry contains Spanning Tree Protocol management information. For 1000: The range is 1-3. For 4000: The range is 1-12." REFERENCE "IEEE 802.1D-1990: Section 6.8.2.1.2" ::= { utsEponDot1dStpPortEntry 3 } utsEponDot1dStpPortID OBJECT-TYPE SYNTAX INTEGER (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "The port number of the port for which this entry contains Spanning Tree Protocol management information." REFERENCE "IEEE 802.1D-1990: Section 6.8.2.1.2" ::= { utsEponDot1dStpPortEntry 4 } utsEponDot1dStpPortLagID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Link Aggregation Port Id on which STP is runing. " ::= { utsEponDot1dStpPortEntry 5 } utsEponDot1dStpPortPriority OBJECT-TYPE SYNTAX INTEGER (0..240) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the priority field which is contained in the first (in network byte order) octet of the (2 octet long) Port ID. The other octet of the Port ID is given by the value of dot1dStpPort." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.1" ::= { utsEponDot1dStpPortEntry 6 } utsEponDot1dStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port's current state as defined by application of the Spanning Tree Protocol. This state controls what action a port takes on reception of a frame. If the bridge has detected a port that is malfunctioning it will place that port into the broken(6) state. For ports which are disabled (see dot1dStpPortEnable), this object will have a value of disabled(1)." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.2" ::= { utsEponDot1dStpPortEntry 7 } utsEponDot1dStpPortEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The enabled/disabled status of the port." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.2" ::= { utsEponDot1dStpPortEntry 8 } utsEponDot1dStpPortPathCost OBJECT-TYPE SYNTAX INTEGER (1..20000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The contribution of this port to the path cost of paths towards the spanning tree root which include this port. 802.1D-1990 recommends that the default value of this parameter be in inverse proportion to the speed of the attached LAN." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.3" ::= { utsEponDot1dStpPortEntry 9 } utsEponDot1dStpPortDesignatedRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The unique Bridge Identifier of the Bridge recorded as the Root in the Configuration BPDUs transmitted by the Designated Bridge for the segment to which the port is attached." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.4" ::= { utsEponDot1dStpPortEntry 10 } utsEponDot1dStpPortDesignatedCost OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The path cost of the Designated Port of the segment connected to this port. This value is compared to the Root Path Cost field in received bridge PDUs." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.5" ::= { utsEponDot1dStpPortEntry 11 } utsEponDot1dStpPortDesignatedBridge OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The Bridge Identifier of the bridge which this port considers to be the Designated Bridge for this port's segment." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.6" ::= { utsEponDot1dStpPortEntry 12 } utsEponDot1dStpPortDesignatedPort OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Port Identifier of the port on the Designated Bridge for this port's segment." REFERENCE "IEEE 802.1D-1990: Section 4.5.5.7" ::= { utsEponDot1dStpPortEntry 13 } --utsEponDot1dStpPortForwardTransitions OBJECT-TYPE -- SYNTAX Counter -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The number of times this port has transitioned -- from the Learning state to the Forwarding state." -- ::= { utsEponDot1dStpPortEntry 14 } utsEponDot1dStpPortFastEnable OBJECT-TYPE SYNTAX INTEGER{enable(1),disable(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "The number of times this port has transitioned from the Learning state to the Forwarding state." ::= { utsEponDot1dStpPortEntry 15 } -- igmp snooping configuration utsIgmpSnoopCfgObjects OBJECT IDENTIFIER ::= { utsLayer2ConfExt 5 } utsIgmpSnoopCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsIgmpSnoopCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for igmp snoop control MIB objects." ::= { utsIgmpSnoopCfgObjects 1 } utsIgmpSnoopCfgEntry OBJECT-TYPE SYNTAX UtsIgmpSnoopCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the lagMIB extension table for vlan." INDEX { utsIgmpSnoopVlanId } ::= { utsIgmpSnoopCfgTable 1 } UtsIgmpSnoopCfgEntry ::= SEQUENCE { utsIgmpSnoopVlanId INTEGER, utsIgmpSnoopLastMembAgeTmr INTEGER, utsIgmpSnoopMCAgeTmr INTEGER, utsIgmpSnoopRouterAgeTmr INTEGER, utsIgmpSnoopSrcOnlyMcAgeTmr INTEGER } utsIgmpSnoopVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of what vlan index of the 802.1q is running." ::= { utsIgmpSnoopCfgEntry 1 } utsIgmpSnoopLastMembAgeTmr OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "igmp last member age timer." ::= { utsIgmpSnoopCfgEntry 2 } utsIgmpSnoopMCAgeTmr OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "igmp multicast cache item ageing time." ::= { utsIgmpSnoopCfgEntry 3 } utsIgmpSnoopRouterAgeTmr OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure Router Age Timer." ::= { utsIgmpSnoopCfgEntry 4 } utsIgmpSnoopSrcOnlyMcAgeTmr OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure Source Only Multicast Age Timer" ::= { utsIgmpSnoopCfgEntry 5 } -- Add the monitor session by tomsong 20070906 --utsMonitorSessionObjects OBJECT IDENTIFIER ::= { utsLayer2ConfExt 6 } -- -- utsMonitorSessionControlTable OBJECT-TYPE -- SYNTAX SEQUENCE OF UtsMonitorSessionControlEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "Table for monitor session MIB objects." -- ::= { utsMonitorSessionObjects 1 } -- -- utsMonitorSessionControlEntry OBJECT-TYPE -- SYNTAX UtsMonitorSessionControlEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "An entry in the monitor session control MIB table." -- INDEX {utsMonitorSessionID } -- ::= { utsMonitorSessionControlTable 1 } -- -- UtsMonitorSessionControlEntry ::= -- SEQUENCE { -- utsMonitorSessionID INTEGER, -- utsMonitorSessionModule INTEGER, -- utsMonitorSessionPort INTEGER, -- utsMonitorSessionIngressPortBitLists OCTET STRING, -- utsMonitorSessionEngressPortBitLists OCTET STRING, -- utsMonitorSessionActive INTEGER, -- utsMonitorSessionRowStatus RowStatus -- } -- -- utsMonitorSessionID OBJECT-TYPE -- SYNTAX INTEGER(1..4) -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "Monitor session ID." -- ::= { utsMonitorSessionControlEntry 1 } -- -- utsMonitorSessionModule OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Monitor session control module number." -- ::= { utsMonitorSessionControlEntry 2 } -- -- -- utsMonitorSessionPort OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Monitor session control port umber." -- ::= { utsMonitorSessionControlEntry 3 } -- -- -- utsMonitorSessionIngressPortBitLists OBJECT-TYPE -- SYNTAX OCTET STRING -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Monitor session control ingress port bit lists ." -- ::= { utsMonitorSessionControlEntry 4 } -- -- -- utsMonitorSessionEngressPortBitLists OBJECT-TYPE -- SYNTAX OCTET STRING -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Monitor session control ingress port bit lists ." -- ::= { utsMonitorSessionControlEntry 5 } -- -- -- utsMonitorSessionActive OBJECT-TYPE -- SYNTAX INTEGER -- { -- enable(1), -- disable(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Monitor session enable or disable." -- ::= { utsMonitorSessionControlEntry 6 } -- -- -- utsMonitorSessionRowStatus OBJECT-TYPE -- SYNTAX RowStatus -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "Row status" -- ::= { utsMonitorSessionControlEntry 7 } -- -- SUPER SVI group -- utsLayer3ConfExt OBJECT IDENTIFIER ::= { utsEthIfExtObjects 6 } -- utsIntfSuperSVIGroup OBJECT IDENTIFIER ::= { utsLayer3ConfExt 1 } utsIntfSuperSVITable OBJECT-TYPE SYNTAX SEQUENCE OF UtsIntfSuperSVIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for Super SVI Vlan entries" ::= { utsLayer3ConfExt 1 } utsIntfSuperSVIEntry OBJECT-TYPE SYNTAX UtsIntfSuperSVIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the utsIntfSuperSVITable" INDEX { utsIntfSuperSVIVlanId } ::= { utsIntfSuperSVITable 1 } UtsIntfSuperSVIEntry ::= SEQUENCE { utsIntfSuperSVIVlanId INTEGER, utsIntfSuperSVIVlanMemberBitmap OCTET STRING, utsIntfSuperSVIVlanRowStatus RowStatus } utsIntfSuperSVIVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Ethernet interface super vlan if number." ::= { utsIntfSuperSVIEntry 1 } utsIntfSuperSVIVlanMemberBitmap OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..520)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ethernet interface super vlan if number." ::= { utsIntfSuperSVIEntry 2 } utsIntfSuperSVIVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Ethernet interface super vlan table row status." ::= { utsIntfSuperSVIEntry 3 } -- -- L3 static route table -- utsStaticRouteObjects OBJECT IDENTIFIER ::= { utsLayer3ConfExt 2 } utsStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for interface static route MIB objects." ::= { utsStaticRouteObjects 1 } utsStaticRouteEntry OBJECT-TYPE SYNTAX UtsStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the interface static route MIB table." INDEX {utsStaticRouteIpAddress, utsStaticRouteSubnetMask, utsStaticRouteNextHop } ::= { utsStaticRouteTable 1 } UtsStaticRouteEntry ::= SEQUENCE { utsStaticRouteIpAddress IpAddress, utsStaticRouteSubnetMask IpAddress, utsStaticRouteNextHop IpAddress, utsStaticRouteIfIndex INTEGER, utsStaticRouteMetric INTEGER, utsStaticRouteStatus RowStatus } utsStaticRouteIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Static route entry's ip address." ::= { utsStaticRouteEntry 1 } utsStaticRouteSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Static route entry's subnet mask." ::= { utsStaticRouteEntry 2 } utsStaticRouteNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Static route entry's next hop's ip address." ::= { utsStaticRouteEntry 3 } utsStaticRouteIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Static route entry's interface number." ::= { utsStaticRouteEntry 4 } utsStaticRouteMetric OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Static route entry's metric, can not modify it after created. " ::= { utsStaticRouteEntry 5 } utsStaticRouteStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Static route entry's row status." ::= { utsStaticRouteEntry 6 } -- -- DHCP global configuration -- utsLayer3DHCPExt OBJECT IDENTIFIER ::= { utsLayer3ConfExt 3 } utsDHCPServiceGroup OBJECT IDENTIFIER ::= { utsLayer3DHCPExt 1 } utsDHCPServiceState OBJECT-TYPE SYNTAX INTEGER { no-service(1), server-active(2), relay-active(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP service type and state." ::= { utsDHCPServiceGroup 1 } utsDHCPRelayOption82 OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable The DHCP option82 operation." ::= { utsDHCPServiceGroup 2 } utsDHCPRelayInforChk OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable DHCP security check." ::= { utsDHCPServiceGroup 3 } utsDHCPRelayPolicy OBJECT-TYPE SYNTAX INTEGER { drop(1), keep(2), replace(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Dhcp relay option parameter ." ::= { utsDHCPServiceGroup 4 } utsDHCPRelayMaxhop OBJECT-TYPE SYNTAX INTEGER (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum hop between client and server." ::= { utsDHCPServiceGroup 5 } utsDHCPServiceMode OBJECT-TYPE SYNTAX INTEGER { rfc2131(1), sbb(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "dhcp server service mode selection" ::= { utsDHCPServiceGroup 6 } -- utsDHCPBindingClear OBJECT-TYPE -- SYNTAX INTEGER -- { -- clearAllDynamic(1) -- } -- MAX-ACCESS write-only -- STATUS current -- DESCRIPTION -- "Clear DHCP binding for specific type." -- ::= { utsDHCPServiceGroup 10 } -- utsDHCPRelayClear OBJECT-TYPE -- SYNTAX INTEGER -- { -- clearStatistics(1) -- } -- MAX-ACCESS write-only -- STATUS current -- DESCRIPTION -- "Clear DHCP relay agent statistics." -- ::= { utsDHCPServiceGroup 11 } -- utsDHCPServerClear OBJECT-TYPE -- SYNTAX INTEGER -- { -- clearStatistics(1) -- } -- MAX-ACCESS write-only -- STATUS current -- DESCRIPTION -- "Clear DHCP server statistics." -- ::= { utsDHCPServiceGroup 12 } -- -- DHCP POOL table -- utsDHCPPoolTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDHCPPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dhcp pool MIB objects." ::= { utsLayer3DHCPExt 2 } utsDHCPPoolEntry OBJECT-TYPE SYNTAX UtsDHCPPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP pool MIB table." INDEX { utsDHCPPoolName } ::= { utsDHCPPoolTable 1 } UtsDHCPPoolEntry ::= SEQUENCE { utsDHCPPoolName DisplayString, utsDHCPPoolDomainName DisplayString, utsDHCPPoolNetworkAddress IpAddress, utsDHCPPoolNetworkMask IpAddress, utsDHCPPoolClassId DisplayString, utsDHCPPoolLeaseTime INTEGER, utsDHCPPoolMeritDump DisplayString, utsDHCPPoolRootPath DisplayString, utsDHCPPoolStatus RowStatus } utsDHCPPoolName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool name. " ::= { utsDHCPPoolEntry 1 } utsDHCPPoolDomainName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP domain name. " ::= { utsDHCPPoolEntry 2 } utsDHCPPoolNetworkAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool network number. when create a pool entry, network address must provide. " ::= { utsDHCPPoolEntry 3 } utsDHCPPoolNetworkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool network mask, when create a pool entry, network address must provide." ::= { utsDHCPPoolEntry 4 } utsDHCPPoolClassId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool class id for VoIP pool" ::= { utsDHCPPoolEntry 5 } utsDHCPPoolLeaseTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool lease time in minutes,-1 means infinite" ::= { utsDHCPPoolEntry 6 } utsDHCPPoolMeritDump OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool path-name of a file to which the client's core image should be dumped in the event the client crashes." ::= { utsDHCPPoolEntry 7 } utsDHCPPoolRootPath OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "the path-name that contains the client's root disk." ::= { utsDHCPPoolEntry 8 } utsDHCPPoolStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool entry status" ::= { utsDHCPPoolEntry 11 } -- -- DHCP pool dns server table -- utsDHCPPoolDnsServerTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDHCPPoolDnsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dhcp pool dns server MIB objects." ::= { utsLayer3DHCPExt 3 } utsDHCPPoolDnsServerEntry OBJECT-TYPE SYNTAX UtsDHCPPoolDnsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP pool dns server MIB table. maximum entries number is 8." INDEX { utsDHCPPoolName, utsDHCPPoolDnsServerIpAddress } ::= { utsDHCPPoolDnsServerTable 1 } UtsDHCPPoolDnsServerEntry ::= SEQUENCE { -- utsDHCPPoolDnsServerPoolName DisplayString, utsDHCPPoolDnsServerIpAddress IpAddress, utsDHCPPoolDnsServerDomainName DisplayString, utsDHCPPoolDnsServerStatus RowStatus } --utsDHCPPoolDnsServerPoolName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP dns server pool name. " -- ::= { utsDHCPPoolDnsServerEntry 1 } utsDHCPPoolDnsServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool dns server ip address." ::= { utsDHCPPoolDnsServerEntry 2 } utsDHCPPoolDnsServerDomainName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP dns-server pool domain name. " ::= { utsDHCPPoolDnsServerEntry 3 } utsDHCPPoolDnsServerStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP dns-server table entry status. " ::= { utsDHCPPoolDnsServerEntry 4 } -- -- default router -- -- DHCP pool default router table -- -- utsDHCPPoolDefaultRouterTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDHCPPoolDefaultRouterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dhcp pool default router MIB objects." ::= { utsLayer3DHCPExt 4 } utsDHCPPoolDefaultRouterEntry OBJECT-TYPE SYNTAX UtsDHCPPoolDefaultRouterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP pool default router MIB table, maximum number is 1." INDEX { utsDHCPPoolName, utsDHCPPoolDefaultRouterIpAddress } ::= { utsDHCPPoolDefaultRouterTable 1 } UtsDHCPPoolDefaultRouterEntry ::= SEQUENCE { -- utsDHCPPoolDefaultRouterPoolName DisplayString, utsDHCPPoolDefaultRouterIpAddress IpAddress, -- utsDHCPPoolDefaultRouterDomainName DisplayString, utsDHCPPoolDefaultRouterStatus RowStatus } --utsDHCPPoolDefaultRouterPoolName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP default router pool name. " -- ::= { utsDHCPPoolDefaultRouterEntry 1 } utsDHCPPoolDefaultRouterIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool default router ip address." ::= { utsDHCPPoolDefaultRouterEntry 2 } --utsDHCPPoolDefaultRouterDomainName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP default router pool domain name. " -- ::= { utsDHCPPoolDefaultRouterEntry 3 } utsDHCPPoolDefaultRouterStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP default router entry status " ::= { utsDHCPPoolDefaultRouterEntry 4 } -- -- DHCP pool excluded address table -- utsDHCPPoolExcludedTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDHCPPoolExcludedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dhcp pool excluded MIB objects." ::= { utsLayer3DHCPExt 5 } utsDHCPPoolExcludedEntry OBJECT-TYPE SYNTAX UtsDHCPPoolExcludedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP pool excluded MIB table, maximum entries is 8." INDEX { utsDHCPPoolName, utsDHCPPoolExcludedLowIpAddress } ::= { utsDHCPPoolExcludedTable 1 } UtsDHCPPoolExcludedEntry ::= SEQUENCE { -- utsDHCPPoolExcludedPoolName DisplayString, utsDHCPPoolExcludedLowIpAddress IpAddress, utsDHCPPoolExcludedHighIpAddress IpAddress, -- utsDHCPPoolExcludedDomainName DisplayString, utsDHCPPoolExcludedStatus RowStatus } --utsDHCPPoolExcludedPoolName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP excluded address pool name. " -- ::= { utsDHCPPoolExcludedEntry 1 } utsDHCPPoolExcludedLowIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool excluded low ip address." ::= { utsDHCPPoolExcludedEntry 2 } utsDHCPPoolExcludedHighIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool excluded high ip address" ::= { utsDHCPPoolExcludedEntry 3 } --utsDHCPPoolExcludedDomainName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP excluded pool domain name. " -- ::= { utsDHCPPoolExcludedEntry 4 } utsDHCPPoolExcludedStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool excluded row status" ::= { utsDHCPPoolExcludedEntry 5 } -- -- DHCP manual binding table -- utsDHCPPoolManualBindTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDHCPPoolManualBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dhcp pool manual bind MIB objects." ::= { utsLayer3DHCPExt 6 } utsDHCPPoolManualBindEntry OBJECT-TYPE SYNTAX UtsDHCPPoolManualBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP pool manual bind MIB table." INDEX { utsDHCPPoolName, utsDHCPPoolManualBindIpAddress } ::= { utsDHCPPoolManualBindTable 1 } UtsDHCPPoolManualBindEntry ::= SEQUENCE { -- utsDHCPPoolManualBindPoolName DisplayString, utsDHCPPoolManualBindIpAddress IpAddress, utsDHCPPoolManualBindVlanId INTEGER, utsDHCPPoolManualBindHardwareAddress MacAddress, -- utsDHCPPoolManualBindDomainName DisplayString, utsDHCPPoolManualBindStatus RowStatus } --utsDHCPPoolManualBindPoolName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP manual bind pool name. " -- ::= { utsDHCPPoolManualBindEntry 1 } utsDHCPPoolManualBindIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool default router ip address" ::= { utsDHCPPoolManualBindEntry 2 } utsDHCPPoolManualBindVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool manual bind vlan id. " ::= { utsDHCPPoolManualBindEntry 3 } utsDHCPPoolManualBindHardwareAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool manual bind hardware mac address. " ::= { utsDHCPPoolManualBindEntry 4 } --utsDHCPPoolManualBindDomainName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP manual bind pool domain name. " -- ::= { utsDHCPPoolManualBindEntry 5 } utsDHCPPoolManualBindStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool manual bind entry status. " ::= { utsDHCPPoolManualBindEntry 6 } -- -- SHOW ip dhcp binding -- utsIpDHCPPoolBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsIpDHCPPoolBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for ip dhcp pool binding MIB objects." ::= { utsLayer3DHCPExt 7 } utsIpDHCPPoolBindingEntry OBJECT-TYPE SYNTAX UtsIpDHCPPoolBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ip DHCP pool binding MIB table." INDEX { utsDHCPPoolName, utsIpDHCPPoolBindingIpAddress } ::= { utsIpDHCPPoolBindingTable 1 } UtsIpDHCPPoolBindingEntry ::= SEQUENCE { -- utsIpDHCPPoolBindingPoolName DisplayString, utsIpDHCPPoolBindingIpAddress IpAddress, utsIpDHCPPoolBindingVlanId INTEGER, utsIpDHCPPoolBindingState INTEGER, utsIpDHCPPoolBindingType INTEGER, utsIpDHCPPoolBindingHardwareAddress MacAddress, utsIpDHCPPoolBindingLeaseExpiredTime DisplayString, utsIpDHCPPoolBindingClear INTEGER } --utsIpDHCPPoolBindingPoolName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP binding pool name. " -- ::= { utsIpDHCPPoolBindingEntry 1 } utsIpDHCPPoolBindingIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP binding ip address. " ::= { utsIpDHCPPoolBindingEntry 2 } utsIpDHCPPoolBindingVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP pool manual bind vlan id for VoIP pool. " ::= { utsIpDHCPPoolBindingEntry 3 } utsIpDHCPPoolBindingState OBJECT-TYPE SYNTAX INTEGER { free(1), expire(2), offer(3), bind(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP binding state" ::= { utsIpDHCPPoolBindingEntry 4 } utsIpDHCPPoolBindingType OBJECT-TYPE SYNTAX INTEGER { automatic(1), manual(2), framed(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP binding type" ::= { utsIpDHCPPoolBindingEntry 5 } utsIpDHCPPoolBindingHardwareAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP pool manual bind hardware mac address. " ::= { utsIpDHCPPoolBindingEntry 6 } utsIpDHCPPoolBindingLeaseExpiredTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP pool manual bind lease time. " ::= { utsIpDHCPPoolBindingEntry 7 } utsIpDHCPPoolBindingClear OBJECT-TYPE SYNTAX INTEGER { normal(0), -- read only for normal statuss clear(1) -- write to delete the current binding entry } MAX-ACCESS read-write STATUS current DESCRIPTION "Release the specific binding." ::= { utsIpDHCPPoolBindingEntry 8 } ------ ------ NTP server ------ -- -- DHCP pool ntp server table -- utsDHCPPoolNtpServerTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDHCPPoolNtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dhcp pool ntp server MIB objects." ::= { utsLayer3DHCPExt 8 } utsDHCPPoolNtpServerEntry OBJECT-TYPE SYNTAX UtsDHCPPoolNtpServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP pool ntp server MIB table. max entry number is 3." INDEX { utsDHCPPoolName, utsDHCPPoolNtpServerIpAddress } ::= { utsDHCPPoolNtpServerTable 1 } UtsDHCPPoolNtpServerEntry ::= SEQUENCE { -- utsDHCPPoolNtpServerPoolName DisplayString, utsDHCPPoolNtpServerIpAddress IpAddress, -- utsDHCPPoolNtpServerDomainName DisplayString, utsDHCPPoolNtpServerStatus RowStatus } --utsDHCPPoolNtpServerPoolName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP ntp server pool name. " -- ::= { utsDHCPPoolNtpServerEntry 1 } utsDHCPPoolNtpServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool ntp server ip address." ::= { utsDHCPPoolNtpServerEntry 2 } --utsDHCPPoolNtpServerDomainName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION --"DHCP ntp-server pool domain name. " -- ::= { utsDHCPPoolNtpServerEntry 3 } utsDHCPPoolNtpServerStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP ntp-server entry status. " ::= { utsDHCPPoolNtpServerEntry 4 } ------ ------ log server ------ -- -- DHCP pool log server table -- utsDHCPPoolLogServerTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDHCPPoolLogServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dhcp pool log server MIB objects." ::= { utsLayer3DHCPExt 9 } utsDHCPPoolLogServerEntry OBJECT-TYPE SYNTAX UtsDHCPPoolLogServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP pool log server MIB table, max entry number is 3." INDEX { utsDHCPPoolName, utsDHCPPoolLogServerIpAddress } ::= { utsDHCPPoolLogServerTable 1 } UtsDHCPPoolLogServerEntry ::= SEQUENCE { -- utsDHCPPoolLogServerPoolName DisplayString, utsDHCPPoolLogServerIpAddress IpAddress, -- utsDHCPPoolLogServerDomainName DisplayString, utsDHCPPoolLogServerStatus RowStatus } --utsDHCPPoolLogServerPoolName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "DHCP log server pool name. " -- ::= { utsDHCPPoolLogServerEntry 1 } utsDHCPPoolLogServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool log server ip address" ::= { utsDHCPPoolLogServerEntry 2 } --utsDHCPPoolLogServerDomainName OBJECT-TYPE -- SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "DHCP log server pool domain name. " -- ::= { utsDHCPPoolLogServerEntry 3 } utsDHCPPoolLogServerStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP log server entry status. " ::= { utsDHCPPoolLogServerEntry 4 } ------ ------ LPR server ------ -- -- DHCP pool LPR server table -- --utsDHCPPoolLprServerTable OBJECT-TYPE --SYNTAX SEQUENCE OF UtsDHCPPoolLprServerEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION --"Table for dhcp pool Lpr server MIB objects." -- ::= { utsLayer3DHCPExt 10 } -- --utsDHCPPoolLprServerEntry OBJECT-TYPE --SYNTAX UtsDHCPPoolLprServerEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION --"An entry in the DHCP pool Lpr server MIB table." -- INDEX { utsDHCPPoolLprServerPoolName, utsDHCPPoolLprServerIpAddress } -- ::= { utsDHCPPoolLprServerTable 1 } -- --UtsDHCPPoolLprServerEntry ::= -- SEQUENCE { -- utsDHCPPoolLprServerPoolName DisplayString, -- utsDHCPPoolLprServerIpAddress IpAddress, -- utsDHCPPoolLprServerDomainName DisplayString, -- utsDHCPPoolLprServerStatus RowStatus -- --} -- --utsDHCPPoolLprServerPoolName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP Lpr server pool name. " -- ::= { utsDHCPPoolLprServerEntry 1 } -- -- -- --utsDHCPPoolLprServerIpAddress OBJECT-TYPE --SYNTAX IpAddress -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION --"DHCP pool Lpr server ip address" -- ::= { utsDHCPPoolLprServerEntry 2 } -- --utsDHCPPoolLprServerDomainName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP dns-server pool domain name. " -- ::= { utsDHCPPoolLprServerEntry 3 } -- --utsDHCPPoolLprServerStatus OBJECT-TYPE --SYNTAX RowStatus -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION --"DHCP lpr-server status " -- ::= { utsDHCPPoolLprServerEntry 4 } -- -- DHCP pool included address table -- utsDHCPPoolIncludedTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDHCPPoolIncludedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dhcp pool included MIB objects." ::= { utsLayer3DHCPExt 11 } utsDHCPPoolIncludedEntry OBJECT-TYPE SYNTAX UtsDHCPPoolIncludedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP pool excluded MIB table, maximum number is 8." INDEX { utsDHCPPoolName, utsDHCPPoolIncludedLowIpAddress } ::= { utsDHCPPoolIncludedTable 1 } UtsDHCPPoolIncludedEntry ::= SEQUENCE { -- utsDHCPPoolIncludedPoolName DisplayString, utsDHCPPoolIncludedLowIpAddress IpAddress, utsDHCPPoolIncludedHighIpAddress IpAddress, -- utsDHCPPoolIncludedDomainName DisplayString, utsDHCPPoolIncludedStatus RowStatus } --utsDHCPPoolIncludedPoolName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP included address pool name. " -- ::= { utsDHCPPoolIncludedEntry 1 } utsDHCPPoolIncludedLowIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool included low ip address" ::= { utsDHCPPoolIncludedEntry 2 } utsDHCPPoolIncludedHighIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool included high ip address" ::= { utsDHCPPoolIncludedEntry 3 } --utsDHCPPoolIncludedDomainName OBJECT-TYPE --SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"DHCP included pool domain name. " -- ::= { utsDHCPPoolIncludedEntry 4 } utsDHCPPoolIncludedStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP pool included row status" ::= { utsDHCPPoolIncludedEntry 5 } -- -- DHCP relay server table -- utsDHCPRelayServerTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDHCPRelayServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dhcp relay dhcp server MIB objects." ::= { utsLayer3DHCPExt 12 } utsDHCPRelayServerEntry OBJECT-TYPE SYNTAX UtsDHCPRelayServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP relay server MIB table." INDEX { utsDHCPRelayIfIndex } ::= { utsDHCPRelayServerTable 1 } UtsDHCPRelayServerEntry ::= SEQUENCE { utsDHCPRelayIfIndex InterfaceIndex, utsDHCPRelayServerID IpAddress, utsDHCPRelayGateway IpAddress, utsDHCPRelayStatus RowStatus, utsDHCPRelaySecondServer IpAddress } utsDHCPRelayIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP server IP address configured for this interface." ::= { utsDHCPRelayServerEntry 1 } utsDHCPRelayServerID OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "primary DHCP server IP address configured for this interface." ::= { utsDHCPRelayServerEntry 2 } utsDHCPRelayGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Configure gateway IP address to DHCP server." ::= { utsDHCPRelayServerEntry 3 } utsDHCPRelayStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "dhcp relay Server row status. " ::= { utsDHCPRelayServerEntry 4 } utsDHCPRelaySecondServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "secondary DHCP server IP address configured for this interface. zero means no secondary server is configured." ::= { utsDHCPRelayServerEntry 5 } -- -- DHCP number of lease in specific VLAN -- utsDHCPLeaseNumTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDHCPLeaseNumEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for the MIB objects of dhcp VLAN lease number under Custom mode." ::= { utsLayer3DHCPExt 13 } utsDHCPLeaseNumEntry OBJECT-TYPE SYNTAX UtsDHCPLeaseNumEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the DHCP VLAN lease number MIB table." INDEX { utsDHCPLeaseNumVlan } ::= { utsDHCPLeaseNumTable 1 } UtsDHCPLeaseNumEntry ::= SEQUENCE { utsDHCPLeaseNumVlan INTEGER, utsDHCPLeaseNumVal INTEGER, utsDHCPLeaseNumStatus RowStatus } utsDHCPLeaseNumVlan OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN ID" ::= { utsDHCPLeaseNumEntry 1 } utsDHCPLeaseNumVal OBJECT-TYPE SYNTAX INTEGER(1..512) MAX-ACCESS read-create STATUS current DESCRIPTION "The lease number for specific VLAN" ::= { utsDHCPLeaseNumEntry 2 } utsDHCPLeaseNumStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for the current entry." ::= { utsDHCPLeaseNumEntry 3 } ------ ------ ------ ------ SNTP ------ ------ utsIpSNTPExt OBJECT IDENTIFIER ::= { utsLayer3ConfExt 4 } utsSNTPGroup OBJECT IDENTIFIER ::= { utsIpSNTPExt 1 } utsSNTPServiceState OBJECT-TYPE SYNTAX INTEGER { no-service(1), client-active(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNTP serive type and state." ::= { utsSNTPGroup 1 } utsSNTPPollInterval OBJECT-TYPE SYNTAX INTEGER(16..16284) MAX-ACCESS read-write STATUS current DESCRIPTION "SNTP Polling Interval." ::= { utsSNTPGroup 2 } utsSNTPTimeZone OBJECT-TYPE SYNTAX INTEGER(-12..13) MAX-ACCESS read-write STATUS current DESCRIPTION "SNTP Timezone." ::= { utsSNTPGroup 3 } utsSNTPClockSync OBJECT-TYPE SYNTAX INTEGER { force-sync(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNTP clock." ::= { utsSNTPGroup 4 } utsSNTPCurrentTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SNTP current time." ::= { utsSNTPGroup 5 } utsSNTPLastUpdateTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SNTP last update time." ::= { utsSNTPGroup 6 } -- -- SNTP Server table -- utsSNTPServerTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsSNTPServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for SNTP Server MIB objects." ::= { utsIpSNTPExt 2 } utsSNTPServerEntry OBJECT-TYPE SYNTAX UtsSNTPServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SNTP Server MIB table." INDEX { utsSNTPServerId } ::= { utsSNTPServerTable 1 } UtsSNTPServerEntry ::= SEQUENCE { utsSNTPServerId INTEGER, utsSNTPServerIpAddress IpAddress, utsSNTPServerState INTEGER, utsSNTPServerVersion DisplayString, utsSNTPServerStatus RowStatus } utsSNTPServerId OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS read-create STATUS current DESCRIPTION "SNTP Server Id. " ::= { utsSNTPServerEntry 1 } utsSNTPServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "SNTP Server Address. " ::= { utsSNTPServerEntry 2 } utsSNTPServerState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "SNTP Server State. " ::= { utsSNTPServerEntry 3 } utsSNTPServerVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "SNTP Server version info, range 1-4. " ::= { utsSNTPServerEntry 4 } utsSNTPServerStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "SNTP Server status. " ::= { utsSNTPServerEntry 5 } utsHostRouteObjs OBJECT IDENTIFIER ::= { utsLayer3ConfExt 5 } utsHostRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsHostRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for host route." ::= { utsHostRouteObjs 1 } utsHostRouteEntry OBJECT-TYPE SYNTAX UtsHostRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the host route MIB table." INDEX { utsHostRouteIpAddress } ::= { utsHostRouteTable 1 } UtsHostRouteEntry ::= SEQUENCE { utsHostRouteIpAddress IpAddress, utsHostRouteType INTEGER, utsHostRouteModuleId INTEGER, utsHostRoutePortId INTEGER, utsHostRouteLinkAggGroupId INTEGER, utsHostRouteVlanId INTEGER, utsHostRouteArpType INTEGER, utsHostRouteVlanSubVlanId INTEGER, utsHostRouteMacAddress MacAddress, utsHostRouteRowStatus RowStatus } utsHostRouteIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP Address of the Host Route Entry." ::= { utsHostRouteEntry 1 } utsHostRouteType OBJECT-TYPE SYNTAX INTEGER { port-based(1), lag-based(2), -- loop-back-type(3), vlan-based(4), -- super-vlan-based(5), onu-vlan-based(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the host route type." ::= { utsHostRouteEntry 2 } utsHostRouteModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Module Id of the Host Route Entry. It is valid if the HostRouteType is port-based or valid when vlan-based member has been added." ::= { utsHostRouteEntry 3 } utsHostRoutePortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Port Id of the Host Route Entry. It is valid if the HostRouteType is port-based or valid when vlan-based member has been added" ::= { utsHostRouteEntry 4 } utsHostRouteLinkAggGroupId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Port Id of the Host Route Entry. It is only valid if the host route entry is based on Link Aggregation port. HostRouteType is lag-based" ::= { utsHostRouteEntry 5 } utsHostRouteVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN Id of the Host Route Entry. It is only valid if the host route entry is based on VLAN Id. HostRouteType is vlan-based" ::= { utsHostRouteEntry 6 } utsHostRouteArpType OBJECT-TYPE SYNTAX INTEGER { host-route-static(4), host-route-dynamic(5), host-route-inherit-from-arp(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Identify the arp type of the Host Route Entry. host-route-inherit-from-arp(6) is read-only, not writable." ::= { utsHostRouteEntry 7 } utsHostRouteVlanSubVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Identify the memeber's SubVlan Id within the Super VLAN of the Host Route Entry. It is only valid if the host route entry is based on Super VLAN Id. HostRouteType is super-vlan-based" ::= { utsHostRouteEntry 8 } utsHostRouteMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "the MAC address mapping to ip address of host route" ::= { utsHostRouteEntry 9 } utsHostRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Writing invalid has the effect of adding/deleting this entry. Only be able to create/delete setting to createAndGo/destory. active will be returned when query" ::= { utsHostRouteEntry 10 } ------ ------ iP Route Table ------ utsIpRouteObjects OBJECT IDENTIFIER ::= { utsLayer3ConfExt 6 } utsIpRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsIpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IP Routing Information." ::= { utsIpRouteObjects 1 } utsIpRouteEntry OBJECT-TYPE SYNTAX UtsIpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the IP route MIB table." INDEX { utsIpRouteEntryIndex } ::= { utsIpRouteTable 1 } UtsIpRouteEntry ::= SEQUENCE { utsIpRouteEntryIndex INTEGER, utsIpRouteEntryOwner INTEGER, utsIpRouteEntryIpAddr IpAddress, utsIpRouteEntryIpMask IpAddress, utsIpRouteEntryType INTEGER, utsIpRouteEntryCost INTEGER, utsIpRouteEntryNextHop1 IpAddress, utsIpRouteEntryNextHop2 IpAddress, utsIpRouteEntryNextHop3 IpAddress, utsIpRouteEntryNextHop4 IpAddress, utsIpRouteEntryVlanId1 INTEGER, utsIpRouteEntryVlanId2 INTEGER, utsIpRouteEntryVlanId3 INTEGER, utsIpRouteEntryVlanId4 INTEGER } utsIpRouteEntryIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An index into the IpRoute Table." ::= { utsIpRouteEntry 1 } utsIpRouteEntryOwner OBJECT-TYPE SYNTAX INTEGER { direct(1), static(2), rip(3), ospf(4), bgp(5), other(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "A flag indicates which protocol that the route entry derived from. direct - Direct Connect, static - Static Route. rip - Routing Information Protocol, ospf - Open Shortest Path First. bgp - Border Gateway Protocol. other - None of above." ::= { utsIpRouteEntry 2 } utsIpRouteEntryIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Address of the remote network." ::= { utsIpRouteEntry 3 } utsIpRouteEntryIpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Mask of the remote network." ::= { utsIpRouteEntry 4 } utsIpRouteEntryType OBJECT-TYPE SYNTAX INTEGER { other(1), ospfia(2), ospfe1(3), ospfe2(4), ospfnssa2(5), ospfnssa1(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Route Type of this entry. ospfia - OSPF Inter Area. ospfe1 - OSPF External Type 1. ospfe2 - OSPF External Type 2. ospfnssa2 - OSPF Not So Stub Area Type 2. ospfnssa1 - OSPF Not So Stub Area Type 1. other - Unknown or None of above." ::= { utsIpRouteEntry 5 } utsIpRouteEntryCost OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The cost value of the routing entry for routing protocol specified in utsIpRouteEntryOwner." ::= { utsIpRouteEntry 6 } utsIpRouteEntryNextHop1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address 1st next hop router." ::= { utsIpRouteEntry 7 } utsIpRouteEntryNextHop2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address 2nd next hop router." ::= { utsIpRouteEntry 8 } utsIpRouteEntryNextHop3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address 3rd next hop router." ::= { utsIpRouteEntry 9 } utsIpRouteEntryNextHop4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address 4th next hop router." ::= { utsIpRouteEntry 10 } utsIpRouteEntryVlanId1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN Id of the 1st next hop switch." ::= { utsIpRouteEntry 23 } utsIpRouteEntryVlanId2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN Id of the 2nd next hop switch." ::= { utsIpRouteEntry 24 } utsIpRouteEntryVlanId3 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN Id of the 3rd next hop switch." ::= { utsIpRouteEntry 25 } utsIpRouteEntryVlanId4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN Id of the 4th next hop switch." ::= { utsIpRouteEntry 26 } ------ ------ PIM Global Configuration ------ utsIpMulticastExt OBJECT IDENTIFIER ::= { utsLayer3ConfExt 7 } utsIpPIMExtConfGroup OBJECT IDENTIFIER ::= { utsIpMulticastExt 1 } utsIpPIMExtGblCRPHoldTmr OBJECT-TYPE SYNTAX INTEGER (3..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "PIM configured CRP hold timer, Default is 150 secs." DEFVAL { 150 } ::= { utsIpPIMExtConfGroup 1 } utsIpPIMExtGblJoinPrunTmr OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure PIM join prune timer, Default is 60 secs." DEFVAL { 60 } ::= { utsIpPIMExtConfGroup 2 } utsIpPIMExtGblRpStaticCtrl OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable all rp-static entries, default enabled." ::= { utsIpPIMExtConfGroup 3 } ---- --- ip pim interface configruation ---- utsIpPIMInterfaceCfgObj OBJECT IDENTIFIER ::= { utsIpMulticastExt 2 } utsPimIntfTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsPimIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 OLT MIBs." ::= { utsIpPIMInterfaceCfgObj 1 } utsPimIntfEntry OBJECT-TYPE SYNTAX UtsPimIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 PLT MIBs table." INDEX { utsPimIntfIfIndex } ::= { utsPimIntfTable 1 } UtsPimIntfEntry ::= SEQUENCE { utsPimIntfIfIndex InterfaceIndex, utsPimIntfAddress IpAddress, utsPimIntfNetMask IpAddress, utsPimIntfMode INTEGER, utsPimIntfDRPriority INTEGER, -- utsPimIntfHelloHoldtime INTEGER, utsPimIntfHelloInterval INTEGER, utsPimIntfJoinPruneInterval INTEGER, utsPimInterfaceDR IpAddress, utsPimIntfStatus RowStatus, -- utsPimIntfCBSRPref INTEGER, utsPimIntfNeighbNum INTEGER -- utsPimIntfCBSRHashMask INTEGER } utsPimIntfIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex value of this PIM interface." ::= { utsPimIntfEntry 1 } utsPimIntfAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the PIM interface." ::= { utsPimIntfEntry 2 } utsPimIntfNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network mask for the IP address of the PIM interface." ::= { utsPimIntfEntry 3 } utsPimIntfMode OBJECT-TYPE SYNTAX INTEGER { -- dense(1), sparse(2), -- sparseDense(3), no-pim(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The configured mode of this PIM interface, set no-pim mode will disable pim on this interface." ::= { utsPimIntfEntry 4 } utsPimIntfDRPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The preference value for the local interface DR election" DEFVAL { 2 } ::= { utsPimIntfEntry 5 } --utsPimIntfHelloHoldtime OBJECT-TYPE --SYNTAX INTEGER (0..65535) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The value set in the Holdtime field of PIM Hello messages -- transmitted on this interface. A value of 65535 represents -- an 'infinite' holdtime." -- ::= { utsPimIntfEntry 6 } utsPimIntfHelloInterval OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The frequency at which PIM Hello messages are transmitted on this interface." DEFVAL { 30 } ::= { utsPimIntfEntry 7 } utsPimIntfJoinPruneInterval OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The frequency at which this router sends PIM Join/Prune messages on this PIM interface." DEFVAL { 60 } ::= { utsPimIntfEntry 8 } utsPimInterfaceDR OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The primary IP address of the Designated Router on this PIM interface" ::= { utsPimIntfEntry 9 } utsPimIntfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The status of this entry." ::= { utsPimIntfEntry 10 } utsPimIntfNeighbNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Neighbor number of this interface." ::= { utsPimIntfEntry 12 } -- -- ip pim neighbor mib -- utsIpPIMNeighborObj OBJECT IDENTIFIER ::= { utsIpMulticastExt 3 } utsPimNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsPimNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 OLT MIBs." ::= { utsIpPIMNeighborObj 1 } utsPimNeighborEntry OBJECT-TYPE SYNTAX UtsPimNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in pim neighbor MIBs table." INDEX { utsPimNeighborAddress } ::= { utsPimNeighborTable 1 } UtsPimNeighborEntry ::= SEQUENCE { utsPimNeighborAddress IpAddress, utsPimNeighborIfIndex InterfaceIndex, utsPimNeighborUpTime TimeTicks, utsPimNeighborExpiryTime TimeTicks, utsPimNeighborMode INTEGER, utsPimNeighborDRPriority INTEGER } utsPimNeighborAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the PIM neighbor for which this entry contains information." ::= { utsPimNeighborEntry 1 } utsPimNeighborIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The value of ifIndex for the interface used to reach this PIM neighbor." ::= { utsPimNeighborEntry 2 } utsPimNeighborUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time since this PIM neighbor (last) became a neighbor" ::= { utsPimNeighborEntry 3 } utsPimNeighborExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum time remaining before this PIM neighbor will be aged out" ::= { utsPimNeighborEntry 4 } utsPimNeighborMode OBJECT-TYPE SYNTAX INTEGER { dense(1), sparse(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The active PIM mode of this neighbor." ::= { utsPimNeighborEntry 5 } utsPimNeighborDRPriority OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the Designated Router Priority from the last PIM Hello message received from this neighbor." ::= { utsPimNeighborEntry 6 } -- -- ip pim rp table -- utsIpPIMRPObj OBJECT IDENTIFIER ::= { utsIpMulticastExt 4 } utsPimRpTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsPimRpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 OLT MIBs." ::= { utsIpPIMRPObj 1 } utsPimRpEntry OBJECT-TYPE SYNTAX UtsPimRpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 PLT MIBs table." INDEX { utsPimRpGroupAddress, utsPimRpGroupMask, utsPimRpAddress } ::= { utsPimRpTable 1 } UtsPimRpEntry ::= SEQUENCE { utsPimRpGroupAddress IpAddress, utsPimRpGroupMask IpAddress, utsPimRpAddress IpAddress, utsPimRpUpTime TimeTicks, utsPimRpHoldTime INTEGER, utsPimRpPriority INTEGER, utsPimRpInfoSource IpAddress, utsPimRpVersion INTEGER, utsPimRpType INTEGER, utsPimRpStatus RowStatus -- utsPimRpActivity INTEGER } utsPimRpGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address for which this entry contains information about an RP." ::= { utsPimRpEntry 1 } utsPimRpGroupMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast group address mask" ::= { utsPimRpEntry 2 } utsPimRpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The unicast address of the RP." ::= { utsPimRpEntry 3 } utsPimRpUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time since this PIM RP (last) was learned by the local router." ::= { utsPimRpEntry 4 } utsPimRpHoldTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The holdtime of this RP entry. This object is 0 ifpimRPSetRPType is not 'bsr'." ::= { utsPimRpEntry 5 } utsPimRpPriority OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The RP Priority in the PIM Candidate-RP-Advertisement message or PIM Bootstrap message by which this RP was learned." ::= { utsPimRpEntry 6 } utsPimRpInfoSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The router that this RP information received from." ::= { utsPimRpEntry 7 } utsPimRpVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The version of PIM which is running on this interface." ::= { utsPimRpEntry 8 } utsPimRpType OBJECT-TYPE SYNTAX INTEGER { static (1), bsr (2), embedded (3), other (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates how the RP was learnt. 'static' means from local configuration, 'bsr' means the PIM Bootstrap Router (BSR) mechanism" ::= { utsPimRpEntry 9 } utsPimRpStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for the current entry." ::= { utsPimRpEntry 10 } -- -- ip pim candidate rp table -- utsIpPIMCandiRPObj OBJECT IDENTIFIER ::= { utsIpMulticastExt 5 } utsPimCandidateRPTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsPimCandidateRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for pim candidate rp MIBs." ::= { utsIpPIMCandiRPObj 1 } utsPimCandidateRPEntry OBJECT-TYPE SYNTAX UtsPimCandidateRPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the candidate rp MIBs table." INDEX { utsPimCandidateRPGrpAddress,utsPimCandidateRPGrpAddressMask,utsPimCandidateRPIntfIndex } ::= { utsPimCandidateRPTable 1 } UtsPimCandidateRPEntry ::= SEQUENCE { utsPimCandidateRPIntfIndex InterfaceIndex, utsPimCandidateRPGrpAddress IpAddress, utsPimCandidateRPGrpAddressMask IpAddress, utsPimCandidateRPPriority INTEGER, utsPimCandidateRPHoldTimer INTEGER, utsPimCandidateRPRowStatus RowStatus } utsPimCandidateRPIntfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex value of this PIM interface." ::= { utsPimCandidateRPEntry 1 } utsPimCandidateRPGrpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast group ip address that the router will advertise to BSR" ::= { utsPimCandidateRPEntry 2 } utsPimCandidateRPGrpAddressMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast group ip address mask that the router will advertise to BSR" ::= { utsPimCandidateRPEntry 3 } utsPimCandidateRPPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Rp priority." ::= { utsPimCandidateRPEntry 4 } utsPimCandidateRPHoldTimer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "RP hold time. For 1000:The range is (3..65535). For 4000:The range is (0..255)" DEFVAL{150} ::= { utsPimCandidateRPEntry 5 } utsPimCandidateRPRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry" ::= { utsPimCandidateRPEntry 6 } -- -- ip multicast table -- utsIpMRouteObj OBJECT IDENTIFIER ::= { utsIpMulticastExt 6 } utsIpMulticastRoutingTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsIpMulticastRoutingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 OLT MIBs." ::= { utsIpMRouteObj 1 } utsIpMulticastRoutingEntry OBJECT-TYPE SYNTAX UtsIpMulticastRoutingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ip multicast route MIBs table." INDEX { utsIpMRouteGroup,utsIpMRouteOutIfIndex, utsIpMRouteSource} ::= { utsIpMulticastRoutingTable 1 } UtsIpMulticastRoutingEntry ::= SEQUENCE { utsIpMRouteGroup IpAddress, utsIpMRouteSource IpAddress, utsIpMRouteSourceMask IpAddress, utsIpMRouteUpTime TimeTicks, utsIpMRouteExpiryTime TimeTicks, utsIpMRouteRpAddress IpAddress, utsIpMRouteInIfIndex InterfaceIndexOrZero, utsIpMRouteOutIfIndex InterfaceIndexOrZero, utsIpMRouteRPFNeighb IpAddress, utsIpMRouteFlag BITS } utsIpMRouteGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP multicast group address for which this entry contains multicast routing information." ::= { utsIpMulticastRoutingEntry 1 } utsIpMRouteSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address which when combined with the corresponding value of ipMRouteSourceMask identifies the sources for which this entry contains multicast routing information." ::= { utsIpMulticastRoutingEntry 2 } utsIpMRouteSourceMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network mask which when combined with the corresponding value of ipMRouteSource identifies the sources for which this entry contains multicast routing information." ::= { utsIpMulticastRoutingEntry 3 } utsIpMRouteUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time since the multicast routing information represented by this entry was learned by the router." ::= { utsIpMulticastRoutingEntry 4 } utsIpMRouteExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out." ::= { utsIpMulticastRoutingEntry 5 } utsIpMRouteRpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the Rendezvous Point (RP) for the group represented by pimMRouteGroup." ::= { utsIpMulticastRoutingEntry 6 } utsIpMRouteInIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of ifIndex for the interface on which IP datagrams sent by these sources to this multicast address are received." ::= { utsIpMulticastRoutingEntry 7 } utsIpMRouteOutIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of ifIndex for the interface from which IP datagrams of this group will be sent out." ::= { utsIpMulticastRoutingEntry 8 } utsIpMRouteRPFNeighb OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the RPF neighbor, from which IP datagrams sent by these sources to this multicast group address are received, or zero if the RPF neighbor is unknown or is not a PIM neighbor." ::= { utsIpMulticastRoutingEntry 9 } utsIpMRouteFlag OBJECT-TYPE SYNTAX BITS {dense(0), sparse(1), connected(2), local(3), pruned(4), rp-bit-set(5), register-flag(6), spt-bit-set(7), join-spt(8)} MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate multicast route attribute carried on this entry" ::= { utsIpMulticastRoutingEntry 10 } -- -- IP PIM CBSR Group -- zhaoxf add 21 Apri,2006 -- utsIpPIMExtCBSRConf OBJECT IDENTIFIER ::= { utsIpMulticastExt 7 } utsIpPIMExtCBSRStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "PIM configured CBSR status, the default status is disabled." DEFVAL { disable } ::= { utsIpPIMExtCBSRConf 1 } utsIpPIMExtCBSRInterface OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "PIM configured CBSR interface, which must be a route port interface or SVI or super SVI." ::= { utsIpPIMExtCBSRConf 2 } utsIpPIMExtCBSRPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The priority for the local interface as a candidate bootstrap router. This object is mapping to CLI command: ip pim bsr-candidate" DEFVAL { 0 } ::= { utsIpPIMExtCBSRConf 3} utsIpPIMExtCBSRHashMaskLen OBJECT-TYPE SYNTAX INTEGER (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Hash Mask length for RP selection." DEFVAL { 0 } ::= { utsIpPIMExtCBSRConf 4 } ------ ------ IP ARP Configuration ------ utsIpArpObjs OBJECT IDENTIFIER ::= { utsLayer3ConfExt 8 } utsEponArpTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsEponArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for arp mapping entry." ::= { utsIpArpObjs 1 } utsEponArpEntry OBJECT-TYPE SYNTAX UtsEponArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the arp MIB table." INDEX { utsEponArpIpAddress } ::= { utsEponArpTable 1 } UtsEponArpEntry ::= SEQUENCE { utsEponArpIpAddress IpAddress, utsEponArpMacAddress PhysAddress, utsEponArpIntfType INTEGER, utsEponArpModuleId INTEGER, utsEponArpPortId INTEGER, utsEponArpLinkAggGroupId INTEGER, utsEponArpVlanId INTEGER, utsEponArpItemType INTEGER, utsEponArpVlanSubVlanId INTEGER, utsEponArpRowStatus RowStatus } utsEponArpIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP Address of the arp Entry." ::= { utsEponArpEntry 1 } utsEponArpMacAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-create STATUS current DESCRIPTION "mac Address of the arp Entry." ::= { utsEponArpEntry 2 } utsEponArpIntfType OBJECT-TYPE SYNTAX INTEGER { port-based(1), lag-based(2), vlan-based(3), super-vlan-based(4), onu-vlan-based(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the arp interface type." ::= { utsEponArpEntry 3 } utsEponArpModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Module Id of the arp Entry. It is valid if the ArpItemType is port-based or valid when vlan-based member has been added." ::= { utsEponArpEntry 4 } utsEponArpPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Port Id of the arp Entry. It is valid if the ArpItemType is port-based or valid when vlan-based member has been added" ::= { utsEponArpEntry 5 } utsEponArpLinkAggGroupId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "aggregation link group Id of the arp Entry. It is only valid if the arp entry is based on Link Aggregation port. ArpItemType is lag-based" ::= { utsEponArpEntry 6 } utsEponArpVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN Id of the arp Entry. It is only valid if the arp entry is based on VLAN Id. ArpItemType is vlan-based" ::= { utsEponArpEntry 7 } utsEponArpItemType OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2), invalid(3), dhcp(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Identify the arp learning type of the arp Entry. static - created by system operator. dynamic - learned by arp protocol. Invalid - not complete " ::= { utsEponArpEntry 8 } utsEponArpVlanSubVlanId OBJECT-TYPE SYNTAX INTEGER (2..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Identify the memeber's SubVlan Id within the Super VLAN of the arp Entry. It is only valid if the arp entry is based on Super VLAN Id. ArpItemType is super-vlan-based" ::= { utsEponArpEntry 9 } utsEponArpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Writing invalid has the effect of adding/deleting this entry. Only be able to create/delete setting to createAndGo/destory. active will be returned when query" ::= { utsEponArpEntry 10 } utsIgmpMIBObjects OBJECT IDENTIFIER ::= { utsLayer3ConfExt 9 } -- -- The IGMP Interface Table -- utsIgmpInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsIgmpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the interfaces on which IGMP is enabled." ::= { utsIgmpMIBObjects 1 } utsIgmpInterfaceEntry OBJECT-TYPE SYNTAX UtsIgmpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) representing an interface on which IGMP is enabled." INDEX { utsIgmpIntfIfIndex } ::= { utsIgmpInterfaceTable 1 } UtsIgmpInterfaceEntry ::= SEQUENCE { utsIgmpIntfIfIndex InterfaceIndex, utsIgmpIntfVersion INTEGER, utsIgmpIntfQuerier IpAddress, utsIgmpIntfGrpMembInterval INTEGER, utsIgmpIntfLastMembQueryIntvl INTEGER, utsIgmpIntfQueryInterval INTEGER, utsIgmpIntfQueryMaxRespTime INTEGER, utsIgmpIntfRobustness INTEGER, utsIgmpIntfStartupQueryIntval INTEGER, utsIgmpIntfUnsolictReportIntval INTEGER, utsIgmpIntfGroups INTEGER, utsIgmpIntfProxyStatus INTEGER -- Deleted by Zhaoxf Dec 10, 2006 -- utsIgmpIntfStatus RowStatus } utsIgmpIntfIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value of the interface for which IGMP is enabled." ::= { utsIgmpInterfaceEntry 1 } utsIgmpIntfVersion OBJECT-TYPE SYNTAX INTEGER { disable-igmp(0), version2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The version of IGMP which is running on this interface. This object can be used to configure a router capable of running either value. For IGMP to function correctly, all routers on a LAN must be configured to run the same version of IGMP on that LAN." DEFVAL { 2 } ::= { utsIgmpInterfaceEntry 2 } utsIgmpIntfQuerier OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the IGMP Querier on the IP subnet to which this interface is attached." ::= { utsIgmpInterfaceEntry 3 } utsIgmpIntfGrpMembInterval OBJECT-TYPE SYNTAX INTEGER UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The Group Membership Interval is the amount of time that must pass before a multicast router decides there are no more members of a group on a network. This value MUST be ((the Robustness Variable) times (the Query Interval)) plus (one Query Response Interval)." ::= { utsIgmpInterfaceEntry 4 } utsIgmpIntfLastMembQueryIntvl OBJECT-TYPE SYNTAX INTEGER (1..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The Last Member Query Interval is the Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages. This value may be tuned to modify the leave latency of the network. A reduced value results in reduced time to detect the loss of the last member of a group. The value of this object is irrelevant if igmpInterfaceVersion is 1." DEFVAL { 1 } ::= { utsIgmpInterfaceEntry 5 } utsIgmpIntfQueryInterval OBJECT-TYPE SYNTAX INTEGER UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The frequency at which IGMP Host-Query packets are transmitted on this interface." DEFVAL { 125 } ::= { utsIgmpInterfaceEntry 6 } utsIgmpIntfQueryMaxRespTime OBJECT-TYPE SYNTAX INTEGER (10..25) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum query response time advertised in IGMPv2 queries on this interface." DEFVAL { 10 } ::= { utsIgmpInterfaceEntry 7 } utsIgmpIntfRobustness OBJECT-TYPE SYNTAX INTEGER (2..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The Robustness Variable allows tuning for the expected packet loss on a subnet. If a subnet is expected to be lossy, the Robustness Variable may be increased. IGMP is robust to (Robustness Variable-1) packet losses." DEFVAL { 2 } ::= { utsIgmpInterfaceEntry 8 } utsIgmpIntfStartupQueryIntval OBJECT-TYPE SYNTAX INTEGER (10..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "the interval between General Queries sent by a Querier on startup. Default: 1/4 the Query Interval." DEFVAL { 32 } ::= { utsIgmpInterfaceEntry 9 } utsIgmpIntfUnsolictReportIntval OBJECT-TYPE SYNTAX INTEGER (10..3600) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The Unsolicited Report Interval is the time between repetitions of a host's initial report of membership in a group. Default: 10 seconds." DEFVAL { 10 } ::= { utsIgmpInterfaceEntry 10 } utsIgmpIntfGroups OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The current number of entries for this interface in the Cache Table." ::= { utsIgmpInterfaceEntry 11 } utsIgmpIntfProxyStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "enable igmp proxy on this interface" ::= { utsIgmpInterfaceEntry 12 } -- Deleted by zhaoxf Dec 11, 2006 -- utsIgmpIntfStatus OBJECT-TYPE -- SYNTAX RowStatus -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The activation of a row enables IGMP on the interface. The -- destruction of a row disables IGMP on the interface." -- ::= { utsIgmpInterfaceEntry 13 } -- -- The IGMP Cache Table -- utsIgmpCacheTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsIgmpCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table listing the IP multicast groups for which there are members on a particular interface." ::= { utsIgmpMIBObjects 2 } utsIgmpCacheEntry OBJECT-TYPE SYNTAX UtsIgmpCacheEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the igmpCacheTable." INDEX { utsIgmpCacheIfIndex, utsIgmpCacheGroupAddress } ::= { utsIgmpCacheTable 1 } UtsIgmpCacheEntry ::= SEQUENCE { utsIgmpCacheIfIndex InterfaceIndex, utsIgmpCacheGroupAddress IpAddress, utsIgmpCacheType INTEGER, utsIgmpCacheLastReporter IpAddress, utsIgmpCacheExpiryTime TimeTicks, utsIgmpCacheStatus RowStatus } utsIgmpCacheIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex for which this entry contains information for an IP multicast group address." ::= { utsIgmpCacheEntry 1 } utsIgmpCacheGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { utsIgmpCacheEntry 2 } utsIgmpCacheType OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "An indication of whether the local system is a member of this group address on this interface." ::= { utsIgmpCacheEntry 3 } utsIgmpCacheLastReporter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the source of the last membership report received for this IP Multicast group address on this interface. If no membership report has been received, this object has the value 0.0.0.0." ::= { utsIgmpCacheEntry 4 } utsIgmpCacheExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out. A value of 0 indicates that the entry is only present because igmpCacheSelf is true and that if the router left the group, this entry would be aged out immediately. Note that some implementations may process membership reports from the local system in the same way as reports from other hosts, so a value of 0 is not required." ::= { utsIgmpCacheEntry 5 } utsIgmpCacheStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry." ::= { utsIgmpCacheEntry 6 } -- -- The IGMP Snooping Table -- utsIgmpSnoopingTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsIgmpSnoopingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IGMP Snooping Table." ::= { utsIgmpMIBObjects 3 } utsIgmpSnoopingEntry OBJECT-TYPE SYNTAX UtsIgmpSnoopingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the igmp snooping table." INDEX { utsIgmpSnoopingVID, utsIgmpSnoopingGroupAddress } ::= { utsIgmpSnoopingTable 1 } UtsIgmpSnoopingEntry ::= SEQUENCE { utsIgmpSnoopingVID INTEGER, utsIgmpSnoopingGroupAddress IpAddress, utsIgmpSnoopingType INTEGER, utsIgmpSnoopingExpiryTime TimeTicks, utsIgmpSnoopingEgressPortList OCTET STRING, utsIgmpSnoopingRowStatus RowStatus } utsIgmpSnoopingVID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN ID in the igmp snooping table." ::= { utsIgmpSnoopingEntry 1 } utsIgmpSnoopingGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP multicast group address for which this entry contains information." ::= { utsIgmpSnoopingEntry 2 } utsIgmpSnoopingType OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "An indication of whether the local system is a member of this group address on this interface." ::= { utsIgmpSnoopingEntry 3 } utsIgmpSnoopingExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The expiry time, when snooping type is static, the expirey time should be display never." ::= { utsIgmpSnoopingEntry 4 } utsIgmpSnoopingEgressPortList OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." ::= { utsIgmpSnoopingEntry 5 } utsIgmpSnoopingRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry." ::= { utsIgmpSnoopingEntry 6 } ------------------------------------------------------------------------------- ------ ------ PON's mib objects extension ------ -- -- EPON interface extension -- utsEponConfExtObjects OBJECT IDENTIFIER ::= { utsEfmPonConfExt 1 } ------ ------ 1. OLT ------ utsDot3OltMIB OBJECT IDENTIFIER ::= { utsEponConfExtObjects 1} utsDot3OltObjects OBJECT IDENTIFIER ::= { utsDot3OltMIB 1} utsDot3OltTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3OltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 OLT MIBs." ::= { utsDot3OltObjects 1 } utsDot3OltEntry OBJECT-TYPE SYNTAX UtsDot3OltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 PLT MIBs table." INDEX { ifIndex } ::= { utsDot3OltTable 1 } UtsDot3OltEntry ::= SEQUENCE { utsDot3OltModuleId INTEGER, utsDot3OltPortId INTEGER, utsDot3OltOperStatus INTEGER, utsDot3OltMACAddress MacAddress, utsDot3OltMaxLLID INTEGER, utsDot3OltMACAddressAgingTime INTEGER, utsDot3OltARPPON2CNI TruthValue, utsDot3OltARPCNI2PON TruthValue, utsDot3OltIGMPSnooping TruthValue, utsDot3OltIGMPTimeout INTEGER, utsDot3OltVlanTagExchangeDnLinkPrefix INTEGER, utsDot3OltVlanStackNestedModeVlanType INTEGER, utsDot3OltMultiCopyBroadcastEnable TruthValue, utsDot3OltDiscardUnlearnedAddress TruthValue, utsDot3OltHwVersion DisplayString, utsDot3OltFwVersion DisplayString, utsDot3OltTransceiverType INTEGER, utsDot3OltAdminStatus INTEGER, utsDot3OltTransceiverVendor INTEGER, utsDot3OltRegisteredONUCount INTEGER, utsDot3OltOamLimit INTEGER, -- utsDot3OltAction INTEGER utsDot3OltRunningMode INTEGER } utsDot3OltModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt module index" ::= { utsDot3OltEntry 1 } utsDot3OltPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt port index" ::= { utsDot3OltEntry 2 } utsDot3OltOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) -- ,testing(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the operational state of the Multi- Point MAC Control sublayer as defined in [802.3ah] clause 64. When this attribute has the enumeration 'unregistered' the interface may be used for registering a link partner. When this attribute has the enumeration 'registering' the interface is in the process of registering a link- partner. When this attribute has the enumeration 'registered' the interface has an established link-partner. It's identical to dot3MpcpRegistrationState in Dot3MpcpEntry." REFERENCE "[802.3ah], 30.3.5.1.7." ::= { utsDot3OltEntry 3 } utsDot3OltMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the source_address parameter of OLT" REFERENCE "[802.3ah], 30.3.5.1.6." ::= { utsDot3OltEntry 4 } utsDot3OltMaxLLID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of supported LLID." ::= { utsDot3OltEntry 5 } utsDot3OltMACAddressAgingTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The time after which a MAC address will be removed from OLT address table, measured in milliseconds. 0-86400000." ::= { utsDot3OltEntry 6 } utsDot3OltARPPON2CNI OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enable ARP from PON port to CNI port. Fixed value = true" ::= { utsDot3OltEntry 8 } utsDot3OltARPCNI2PON OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enable ARP from CNI port to PON port. Fixed value = true." ::= { utsDot3OltEntry 9 } utsDot3OltIGMPSnooping OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "enable/disable IGMP Snooping function on the olt pon port" ::= { utsDot3OltEntry 10 } utsDot3OltIGMPTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Remove a group address from the ONU IGMP filter table according to membership message timeout, measureded in seconds. 16-bit value." ::= { utsDot3OltEntry 11 } utsDot3OltVlanTagExchangeDnLinkPrefix OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN tag prefix for VLAN exchange handling of downlink traffic. 8-bit value." ::= { utsDot3OltEntry 12 } utsDot3OltVlanStackNestedModeVlanType OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Nested VLAN type. This is the only non-common (0x8100 or 0x9100) value Set LLID VLAN configuration can configure for nested mode VLAN type for stacked VLAN of any LLID. It will be used for a ONU only if stack handling mode is selected and utsDot3OnuVlanStackNestedMode is TRUE and utsDot3OnuVlanStackNestedModeVlanType is vlanTypeOther. Return fixed value 33024 (0x8100)." ::= { utsDot3OltEntry 13 } utsDot3OltMultiCopyBroadcastEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enabling / disabling this option determines the ability to support multiple LLIDs VLANs. Return fixed value 'false'." ::= { utsDot3OltEntry 14 } utsDot3OltDiscardUnlearnedAddress OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Forward / discard any frame received from unlearned source address when originating ONU entries limit inside address table is reached. Fixed value = true." ::= { utsDot3OltEntry 15 } utsDot3OltHwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware version of OLT. Returns default value M3." ::= { utsDot3OltEntry 16 } utsDot3OltFwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version of OLT." ::= { utsDot3OltEntry 17 } utsDot3OltTransceiverType OBJECT-TYPE SYNTAX INTEGER { null(1), sff(3), sfp(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "transceiver type for the following transceiver table." ::= { utsDot3OltEntry 18 } utsDot3OltAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2), -- testing(3) -- in some test mode } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the OLT module. The testing(3) state indicates that no operational packets can be passed, current olt do not support testing mode." ::= { utsDot3OltEntry 19} utsDot3OltTransceiverVendor OBJECT-TYPE SYNTAX INTEGER { zenko(1), zonu(2), infineon(3), fiberxon(4), ezconn(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "transceiver vendor for the following transceiver table. Returns fixed value fiberxon(4)." ::= { utsDot3OltEntry 20 } utsDot3OltRegisteredONUCount OBJECT-TYPE SYNTAX INTEGER (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Registered ONU number." ::= { utsDot3OltEntry 21 } utsDot3OltOamLimit OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the oam configuration for rate limit." DEFVAL { disable } ::= { utsDot3OltEntry 22 } --Added by tomsong 2006-06-22, move the configuration of running mode to PON port. utsDot3OltRunningMode OBJECT-TYPE SYNTAX INTEGER { isp-service-tag-handling-mode(1), application-tag-handling-mode(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Application tag handling mode: this mode is also called transparent mode, which means OLT will not do any tag manipulation and ONU is not associated to any specific tag. Traffic behind ONU can be either tagged or untagged depending upon applications. Internally OLT is in a transparent mode. ISP service tag handling mode: this mode is used to assign ISP service tag(s) to multiple ONUs so traffic belonging to a specific ISP can be forwarded directly according to the ISP service tag. Traffic behind ONU is always untagged. Internally OLT is in a stacked but not nested mode. " ::= { utsDot3OltEntry 23 } utsDot3Olt2Objects OBJECT IDENTIFIER ::= { utsDot3OltMIB 3} -- EPM04B PON module configurations utsDot3Olt2Table OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 MIBs." ::= { utsDot3Olt2Objects 1 } utsDot3Olt2Entry OBJECT-TYPE SYNTAX UtsDot3Olt2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 MIBs table." INDEX { utsDot3Olt2ModuleId, utsDot3Olt2DeviceId} ::= { utsDot3Olt2Table 1 } UtsDot3Olt2Entry ::= SEQUENCE { utsDot3Olt2ModuleId INTEGER, utsDot3Olt2DeviceId INTEGER, utsDot3Olt2Status INTEGER, utsDot3Olt2MACAddress MacAddress, -- utsDot3OltMACAddressAgingTime INTEGER, utsDot3OltPortIsolation INTEGER, utsDot3OltDot1adEnable TruthValue, -- utsDot3OltDot1adTPID INTEGER, utsDot3OltDot1xMode INTEGER, utsDot3OltMPCPTimeout INTEGER, utsDot3OltNNIFlowControlTxEnable TruthValue, utsDot3OltNNIFlowControlRxEnable TruthValue, utsDot3OltNNIFlowControlLowTreshold INTEGER, utsDot3OltNNIFlowControlHighTreshold INTEGER, utsDot3OltFDBClear INTEGER, utsDot3OltEncryptionMode INTEGER, utsDot3OltEncryptionRekeyTimer INTEGER } utsDot3Olt2ModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt module index" ::= { utsDot3Olt2Entry 1 } utsDot3Olt2DeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt device index" ::= { utsDot3Olt2Entry 2 } utsDot3Olt2Status OBJECT-TYPE SYNTAX INTEGER { waitforImage(1), -- wait for image: only during ethernet boot normal(2), departure(3), -- graceful departure timeout(4) -- keep-alive timed-out } MAX-ACCESS read-only STATUS current DESCRIPTION "OLT device status" ::= { utsDot3Olt2Entry 3} utsDot3Olt2MACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the source_address parameter of OLT" REFERENCE "[802.3ah], 30.3.5.1.6." ::= { utsDot3Olt2Entry 4} utsDot3OltPortIsolation OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "OLT Port Isolation mode" ::= { utsDot3Olt2Entry 6} utsDot3OltDot1adEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "whether to enable dot1ad" ::= { utsDot3Olt2Entry 7} -- utsDot3OltDot1adTPID OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Tag protocol id, by default 0x88a8." -- ::= { utsDot3Olt2Entry 8} utsDot3OltDot1xMode OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "802.1x authentication mode status." ::= { utsDot3Olt2Entry 9} utsDot3OltMPCPTimeout OBJECT-TYPE SYNTAX INTEGER(0..50) MAX-ACCESS read-only STATUS current DESCRIPTION "MPCP timeout: 0 means timeout disabled. Value range 0, 20..50." ::= { utsDot3Olt2Entry 10} utsDot3OltNNIFlowControlTxEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Turn on/off Tx-Flowcontrol functionality on NNI ports" ::= { utsDot3Olt2Entry 11} utsDot3OltNNIFlowControlRxEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Turn on/off Rx-Flowcontrol functionality on NNI ports" ::= { utsDot3Olt2Entry 12} utsDot3OltNNIFlowControlLowTreshold OBJECT-TYPE SYNTAX INTEGER(0..100) -- shall be lower than High Thresold MAX-ACCESS read-only STATUS current DESCRIPTION "buffer low threshold limit (0 to 100 percent) for NNI port flow control." ::= { utsDot3Olt2Entry 13} utsDot3OltNNIFlowControlHighTreshold OBJECT-TYPE SYNTAX INTEGER(0..100) -- shall be higher than High Thresold MAX-ACCESS read-only STATUS current DESCRIPTION "buffer low threshold limit (0 to 100 percent) for NNI port flow control." ::= { utsDot3Olt2Entry 14} utsDot3OltFDBClear OBJECT-TYPE SYNTAX INTEGER { clearAll(1), clearUnicast(2), clearMulticast(3), clearDynamic(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear OLT FDB entries" ::= { utsDot3Olt2Entry 15} utsDot3OltEncryptionMode OBJECT-TYPE SYNTAX INTEGER { aes48(1), -- aes32(2), ctc-churning(3), disable(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Global-level encryption mode" ::= { utsDot3Olt2Entry 16} utsDot3OltEncryptionRekeyTimer OBJECT-TYPE SYNTAX INTEGER(0..640) MAX-ACCESS read-write STATUS current DESCRIPTION "Select rekeying timer value (in seconds), 0 means disable rekeying" DEFVAL{10} ::= { utsDot3Olt2Entry 17} -- EPM04B PON port configurations utsDot3Olt2PortTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2PortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 port MIBs." ::= { utsDot3Olt2Objects 2 } utsDot3Olt2PortEntry OBJECT-TYPE SYNTAX UtsDot3Olt2PortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 port MIBs table." INDEX { utsDot3OltPortModuleId, utsDot3OltPortDeviceId, utsDot3OltPortPortId } ::= { utsDot3Olt2PortTable 1 } UtsDot3Olt2PortEntry ::= SEQUENCE { utsDot3OltPortModuleId INTEGER, utsDot3OltPortDeviceId INTEGER, utsDot3OltPortPortId INTEGER, utsDot3OltOperState INTEGER, utsDot3OltAdminState INTEGER, -- utsDot3OltMACAddress MacAddress, -- utsDot3OltLPortNumber INTEGER, -- utsDot3OltMACAddressAgingTime INTEGER, utsDot3OltRegisteredOnuNum INTEGER, utsDot3OltSyncTime INTEGER, utsDot3OltLaserOnTime INTEGER, utsDot3OltLaserOffTime INTEGER, utsDot3OltTxFECEnable TruthValue, utsDot3OltTransceiverTx INTEGER, utsDot3OltTransceiverRx INTEGER, -- utsDot3OltONUP2PEnable TruthValue, utsDot3OltMPCPGateBackoffTime INTEGER, -- utsDot3OltEncryptionMode INTEGER, -- utsDot3OltEncryptionRekeyTimer INTEGER, utsDot3OltP2pEnable TruthValue, utsDot3OltOlpPort INTEGER, -- utsDot3OltPonTrunckProtectionGroupId INTEGER, utsDot3OltPortLoopbackDetection INTEGER, utsDot3OltPortLoopbackDetectionControl INTEGER, utsDot3OltPortTransmissionPower INTEGER, utsDot3OltPortReceivingPower INTEGER, utsDot3OltPortRealtimeMulticastTraffic INTEGER, utsDot3OltPortSupplyVoltage INTEGER, utsDot3OltPortCurrentBias INTEGER, utsDot3OltPortCurrentTemperature INTEGER } utsDot3OltPortModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt module index" ::= { utsDot3Olt2PortEntry 1 } utsDot3OltPortDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt device index" ::= { utsDot3Olt2PortEntry 2 } utsDot3OltPortPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt port index" ::= { utsDot3Olt2PortEntry 3 } utsDot3OltOperState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) -- ,testing(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the operational state of the Multi- Point MAC Control sublayer as defined in [802.3ah] clause 64. When this attribute has the enumeration 'unregistered' the interface may be used for registering a link partner. When this attribute has the enumeration 'registering' the interface is in the process of registering a link- partner. When this attribute has the enumeration 'registered' the interface has an established link-partner. It's identical to dot3MpcpRegistrationState in Dot3MpcpEntry." REFERENCE "[802.3ah], 30.3.5.1.7." ::= { utsDot3Olt2PortEntry 4 } utsDot3OltAdminState OBJECT-TYPE SYNTAX INTEGER { up(1), -- ready to pass packets down(2) -- } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the OLT module. The testing(3) state indicates that no operational packets can be passed, current olt do not support testing mode." ::= { utsDot3Olt2PortEntry 5} utsDot3OltRegisteredOnuNum OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Registered ONU number." ::= { utsDot3Olt2PortEntry 10 } utsDot3OltSyncTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PON port sync time." ::= { utsDot3Olt2PortEntry 11 } utsDot3OltLaserOnTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Laser on time." ::= { utsDot3Olt2PortEntry 12 } utsDot3OltLaserOffTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Laser off time." ::= { utsDot3Olt2PortEntry 13 } utsDot3OltTxFECEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Tx FEC enable or disable." ::= { utsDot3Olt2PortEntry 14 } utsDot3OltTransceiverTx OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Transceiver Tx enable or disable." ::= { utsDot3Olt2PortEntry 15 } utsDot3OltTransceiverRx OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Transceiver Tx enable or disable." ::= { utsDot3Olt2PortEntry 16 } utsDot3OltMPCPGateBackoffTime OBJECT-TYPE SYNTAX INTEGER(0..31) MAX-ACCESS read-write STATUS current DESCRIPTION "Set OLT CTC special MPCP registration mode and the MPCP gate delay time. 0: disable CTC special MPCP registration mode. 1..31: enable CTC special MPCP registration mode and set the MPCP gate delay in multiples of cycle time (1-31) " ::= { utsDot3Olt2PortEntry 18 } utsDot3OltP2pEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable P2P" ::= { utsDot3Olt2PortEntry 21 } utsDot3OltOlpPort OBJECT-TYPE SYNTAX INTEGER(0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the Olp port number on OSW. 0 means disable the Optiocal Line Protection function for this PON port." ::= { utsDot3Olt2PortEntry 22 } --utsDot3OltPonTrunckProtectionGroupId OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"Pon Trunck Protection Group id, 0 means this port not in any group." -- ::= { utsDot3Olt2PortEntry 23 } utsDot3OltPortLoopbackDetection OBJECT-TYPE SYNTAX INTEGER { disable(1), --default value enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the switch of loopback dectection for each olt port, the default value is disable." ::= { utsDot3Olt2PortEntry 24 } utsDot3OltPortLoopbackDetectionControl OBJECT-TYPE SYNTAX INTEGER { disable(1), --default value enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the switch of loopback dectection control for each olt port, the default value is disable. In the disable status, if detect the loop, send the event only, otherwise, send the event and shut down the onu" ::= { utsDot3Olt2PortEntry 26 } utsDot3OltPortTransmissionPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The transmission power of OLT port." ::= { utsDot3Olt2PortEntry 27 } utsDot3OltPortReceivingPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Receiving power of OLT port." ::= { utsDot3Olt2PortEntry 28 } utsDot3OltPortRealtimeMulticastTraffic OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The realtime multicast traffic of OLT port." ::= { utsDot3Olt2PortEntry 29 } utsDot3OltPortSupplyVoltage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The supply voltage of OLT port." ::= { utsDot3Olt2PortEntry 30 } utsDot3OltPortCurrentBias OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The current bias of OLT port." ::= { utsDot3Olt2PortEntry 31 } utsDot3OltPortCurrentTemperature OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The current temperature of OLT port." ::= { utsDot3Olt2PortEntry 32 } -- EPM04B PON QoS configurations utsDot3Olt2QoSGlbTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2QoSGlbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 QoS MIBs." ::= { utsDot3Olt2Objects 3 } utsDot3Olt2QoSGlbEntry OBJECT-TYPE SYNTAX UtsDot3Olt2QoSGlbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 QoS MIBs table." INDEX { utsDot3OltQosModuleId,utsDot3OltQosDeviceId } ::= { utsDot3Olt2QoSGlbTable 1 } UtsDot3Olt2QoSGlbEntry ::= SEQUENCE { utsDot3OltQosModuleId INTEGER, utsDot3OltQosDeviceId INTEGER, utsDot3OltQoSMode INTEGER, utsDot3OltQoSL2OverheadInclude TruthValue, utsDot3OltWREDEnable TruthValue, utsDot3OltSchedulingMode INTEGER, utsDot3OltSchedulingWeight OCTET STRING, utsDot3OltDot1p2QueueMap OCTET STRING, utsDot3OltDscp2QueueMap OCTET STRING, utsDot3OltDefaultTx802Dot1pValue INTEGER, utsDot3OltDefaultCosQueue INTEGER, utsDot3OltTxDot1pRemark OCTET STRING, utsDot3OltTxDscpRemark OCTET STRING } utsDot3OltQosModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt module index" ::= { utsDot3Olt2QoSGlbEntry 1 } utsDot3OltQosDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt device index" ::= { utsDot3Olt2QoSGlbEntry 2 } utsDot3OltQoSMode OBJECT-TYPE SYNTAX INTEGER { modeDscp(1), -- use DSCP mode mode8021p(2) -- use 802.1p mode } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets global DSCP/802.1p mode, to specify whether to use the DSCP value or 802.1p value for packet marking/queueing/classification." ::= { utsDot3Olt2QoSGlbEntry 3 } utsDot3OltQoSL2OverheadInclude OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Whether to include L2 overheads for spolicing/shaping rate." ::= { utsDot3Olt2QoSGlbEntry 4 } utsDot3OltWREDEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable WRED globally." ::= { utsDot3Olt2QoSGlbEntry 5} utsDot3OltSchedulingMode OBJECT-TYPE SYNTAX INTEGER { sp(1), -- use strict priority wrr(2), -- weighted-round-robin hierarchical(3) -- hierarchical queueing, default } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the intra LLID/NNI port queue scheduler policy at the OLT. The same policy applies to both upstream and downstream schedulers. The scheduling can be either strict-priority, weighted-round-robin or hierarchical queueing. For hierarchical queueing, queues 7 and 6 are in strict priority, and remaing queues are in weighted-round-robin mode." ::= { utsDot3Olt2QoSGlbEntry 6 } utsDot3OltSchedulingWeight OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8)) -- weight[queue index]: 0x01[0] 23[1] 45[2] 67[3] 89[4] ab[5] cd[6] ef[7] MAX-ACCESS read-write STATUS current DESCRIPTION "For the intra LLID/NNI port queue scheduler policy of weighted round robin, weights from 1 to 255 can be selected for each of the 8 queues." ::= { utsDot3Olt2QoSGlbEntry 7 } utsDot3OltDot1p2QueueMap OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8)) -- queue[dot1p value]: 0x01[0] 23[1] 45[2] 67[3] 89[4] ab[5] cd[6] ef[7] MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the 802.1p-to-output queue mapping table (3bits to 3bits) at the OLT. The table specifies one of 8 possible CoS queues per NNI/LLID port. Queue number(from 0-7)for 802.1p value 0 to 7" ::= { utsDot3Olt2QoSGlbEntry 8 } utsDot3OltDscp2QueueMap OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8)) -- queue[DSCP value]: 0x01[0] 23[1] 45[2] 67[3] 89[4] ab[5] cd[6] ef[7] MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the DSCP-to-output queue mapping table (3bits to 3bits) at the OLT. The three most significant bits of the packet's DSCP value is used for the mapping. The table therefore maps the packet's DSCP[0:2] value to one of eight possible CoS queues. Queue number(0-7)for dscp[0:2] values." ::= { utsDot3Olt2QoSGlbEntry 9 } utsDot3OltDefaultTx802Dot1pValue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Default Tx 802.1p value for VLAN tag." ::= { utsDot3Olt2QoSGlbEntry 10 } utsDot3OltDefaultCosQueue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Default CoS queue(0 to 7) for queueing untagged packets in 802.1p QoS mode or non-IP packets in DSCP QoS mode. " ::= { utsDot3Olt2QoSGlbEntry 11 } utsDot3OltTxDot1pRemark OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8)) -- If policing mark-bit=1, this specifies the -- remarking table from input 802.1p value to output 802.1p value MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the 802.1p remarking table, when a packet is to be re-marked as a result of tokenbucket policing. This table takes the three bits of the original 802.1p value and one mark bit from the tokenbucket policing logic and specifies the new three-bit 802.1p value to be written in the outgoing packet header. This table applies globally, to any packet-remarking for both upstream and downstream directions at the OLT. " ::= { utsDot3Olt2QoSGlbEntry 12 } utsDot3OltTxDscpRemark OBJECT-TYPE SYNTAX OCTET STRING(SIZE(64)) -- if policing mark-bit=1, this specifies the remarking -- table from input DSCP value to the 6-bit output MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the DSCP remarking table, when a packet is to be re-marked as a result of tokenbucket policing. This table takes the six bits of the original DSCP value and and specifies the new six-bit DSCP value to be written in the outgoing packet header, if the packet is to be marked as a result of policing. This table applies globally, to any packet-remarking for both upstream and downstream directions at the OLT. " ::= { utsDot3Olt2QoSGlbEntry 13 } -- DBA utsDot3Olt2DbaGlbTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2DbaGlbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 DBA MIBs." ::= { utsDot3Olt2Objects 4 } utsDot3Olt2DbaGlbEntry OBJECT-TYPE SYNTAX UtsDot3Olt2DbaGlbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 DBA MIBs table." INDEX { utsDot3OltDbaGlbModuleId,utsDot3OltDbaGlbDeviceId} ::= { utsDot3Olt2DbaGlbTable 1 } UtsDot3Olt2DbaGlbEntry ::= SEQUENCE { utsDot3OltDbaGlbModuleId INTEGER, utsDot3OltDbaGlbDeviceId INTEGER, utsDot3OltDbaMode INTEGER, utsDot3OltDbaAlgorithm INTEGER } utsDot3OltDbaGlbModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt module index" ::= { utsDot3Olt2DbaGlbEntry 1 } utsDot3OltDbaGlbDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt device index" ::= { utsDot3Olt2DbaGlbEntry 2 } utsDot3OltDbaMode OBJECT-TYPE SYNTAX INTEGER { hardware-dba(1), -- use hardware DBA software-dba(2), -- use software dynamic DBA hardware-dynamic-dba(3) -- use hardwareDBA with dynamic cycletime tuning } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the DBA mode, to specify whether to use hardware-based DBA or software based DBA. The DBA mode is global, and the same mode is used for all EPONS of the OLT." ::= { utsDot3Olt2DbaGlbEntry 3 } utsDot3OltDbaAlgorithm OBJECT-TYPE SYNTAX INTEGER { max-min(1), -- ceilingmax-min(2), -- fixedmin(3) -- } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the DBA algorithm options for upstream bandwidth allocation among ONUs." ::= { utsDot3Olt2DbaGlbEntry 4 } -- EPON OLT Broadcast/Unknown Unicast/Unknown Multicast Policing utsDot3Olt2PolicingTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2PolicingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 policing MIBs." ::= { utsDot3Olt2Objects 7 } utsDot3Olt2PolicingEntry OBJECT-TYPE SYNTAX UtsDot3Olt2PolicingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 policing MIBs table." INDEX {utsDot3OltPolicingModuleId, utsDot3OltPolicingDeviceId} ::= { utsDot3Olt2PolicingTable 1 } UtsDot3Olt2PolicingEntry ::= SEQUENCE { utsDot3OltPolicingModuleId INTEGER, utsDot3OltPolicingDeviceId INTEGER, utsDot3OltBcPoliceEnable TruthValue, utsDot3OltBcPoliceRate INTEGER, utsDot3OltBcPoliceBurstSize INTEGER, utsDot3OltUmcPoliceEnable TruthValue, utsDot3OltUmcPoliceRate INTEGER, utsDot3OltUmcPoliceBurstSize INTEGER, utsDot3OltUucPoliceEnable TruthValue, utsDot3OltUucPoliceRate INTEGER, utsDot3OltUucPoliceBurstSize INTEGER } utsDot3OltPolicingModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt module index" ::= { utsDot3Olt2PolicingEntry 1 } utsDot3OltPolicingDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt device index" ::= { utsDot3Olt2PolicingEntry 2 } utsDot3OltBcPoliceEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable broadcast policing" ::= { utsDot3Olt2PolicingEntry 3 } utsDot3OltBcPoliceRate OBJECT-TYPE SYNTAX INTEGER -- in Kbps MAX-ACCESS read-write STATUS current DESCRIPTION "broadcast policing rate (in Kbps)" ::= { utsDot3Olt2PolicingEntry 4 } utsDot3OltBcPoliceBurstSize OBJECT-TYPE SYNTAX INTEGER -- in KB MAX-ACCESS read-write STATUS current DESCRIPTION "broadcast policing burst size (in KB)" ::= { utsDot3Olt2PolicingEntry 5 } utsDot3OltUmcPoliceEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable unknown multicast policing" ::= { utsDot3Olt2PolicingEntry 6 } utsDot3OltUmcPoliceRate OBJECT-TYPE SYNTAX INTEGER -- in Kbps MAX-ACCESS read-write STATUS current DESCRIPTION "unknown multicast policing rate (in Kbps)" ::= { utsDot3Olt2PolicingEntry 7 } utsDot3OltUmcPoliceBurstSize OBJECT-TYPE SYNTAX INTEGER -- in KB MAX-ACCESS read-write STATUS current DESCRIPTION "unknown multicast policing burst size (in KB)" ::= { utsDot3Olt2PolicingEntry 8 } utsDot3OltUucPoliceEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable unknown unicast policing" ::= { utsDot3Olt2PolicingEntry 9 } utsDot3OltUucPoliceRate OBJECT-TYPE SYNTAX INTEGER -- in Kbps MAX-ACCESS read-write STATUS current DESCRIPTION "unknown unicast policing rate (in Kbps)" ::= { utsDot3Olt2PolicingEntry 10 } utsDot3OltUucPoliceBurstSize OBJECT-TYPE SYNTAX INTEGER -- in KB MAX-ACCESS read-write STATUS current DESCRIPTION "unknown unicast policing burst size (in KB)" ::= { utsDot3Olt2PolicingEntry 11 } -- EPON OLT VLAN stacking function utsDot3Olt2VlanStackingTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2VlanStackingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 VLAN stacking MIBs." ::= { utsDot3Olt2Objects 8 } utsDot3Olt2VlanStackingEntry OBJECT-TYPE SYNTAX UtsDot3Olt2VlanStackingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 VLAN stacking MIBs table." INDEX {utsDot3OltVlanStackingModuleId, utsDot3OltVlanStackingDeviceId, utsDot3OltVlanStackingPortId,utsDot3Olt2VlanStackingLogicalPortId, utsDot3Olt2VlanStackingCVlanId} ::= { utsDot3Olt2VlanStackingTable 1 } UtsDot3Olt2VlanStackingEntry ::= SEQUENCE { utsDot3OltVlanStackingModuleId INTEGER, utsDot3OltVlanStackingDeviceId INTEGER, utsDot3OltVlanStackingPortId INTEGER, utsDot3Olt2VlanStackingLogicalPortId INTEGER, utsDot3Olt2VlanStackingCVlanId INTEGER, utsDot3Olt2VlanStackingSVlanId INTEGER, utsDot3Olt2VlanStackingPriMode INTEGER, utsDot3Olt2VlanStackingSVlanPri INTEGER, utsDot3Olt2VlanStackingRowStatus RowStatus } utsDot3OltVlanStackingModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read-only value that identifies the olt module index" ::= { utsDot3Olt2VlanStackingEntry 1 } utsDot3OltVlanStackingDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read-only value that identifies the olt device index" ::= { utsDot3Olt2VlanStackingEntry 2 } utsDot3OltVlanStackingPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "OLT PON port ID" ::= { utsDot3Olt2VlanStackingEntry 3 } utsDot3Olt2VlanStackingLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Logical port ID" ::= { utsDot3Olt2VlanStackingEntry 4 } utsDot3Olt2VlanStackingCVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "CVLAN ID" ::= { utsDot3Olt2VlanStackingEntry 5 } utsDot3Olt2VlanStackingSVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "SVLAN ID" ::= { utsDot3Olt2VlanStackingEntry 6 } utsDot3Olt2VlanStackingPriMode OBJECT-TYPE SYNTAX INTEGER { copy(1), -- copy internal priority to out priority zero(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "SVLAN ID" ::= { utsDot3Olt2VlanStackingEntry 7 } utsDot3Olt2VlanStackingSVlanPri OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "SVLAN priority" ::= { utsDot3Olt2VlanStackingEntry 8 } utsDot3Olt2VlanStackingRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status" ::= { utsDot3Olt2VlanStackingEntry 9 } -- EPM04B PON static FDB configurations utsDot3Olt2StaticFDBTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2StaticFDBEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 port MIBs." ::= { utsDot3Olt2Objects 9 } utsDot3Olt2StaticFDBEntry OBJECT-TYPE SYNTAX UtsDot3Olt2StaticFDBEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 port MIBs table." INDEX { utsDot3OltStaticFDBModuleId, utsDot3OltStaticFDBDeviceId } ::= { utsDot3Olt2StaticFDBTable 1 } UtsDot3Olt2StaticFDBEntry ::= SEQUENCE { utsDot3OltStaticFDBModuleId INTEGER, utsDot3OltStaticFDBDeviceId INTEGER, utsDot3OltStaticFDBDstMacAddr MacAddress, utsDot3OltStaticFDBVlanId INTEGER, utsDot3OltStaticFDBEgressPort OCTET STRING, utsDot3OltStaticFDBRowStatus RowStatus } utsDot3OltStaticFDBModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module ID" ::= { utsDot3Olt2StaticFDBEntry 1 } utsDot3OltStaticFDBDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Device ID" ::= { utsDot3Olt2StaticFDBEntry 2 } utsDot3OltStaticFDBDstMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Destination MAC address" ::= { utsDot3Olt2StaticFDBEntry 3 } utsDot3OltStaticFDBVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN ID" ::= { utsDot3Olt2StaticFDBEntry 4 } utsDot3OltStaticFDBEgressPort OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1)) -- from left to right, 0B1011... means port 1,3,4s MAX-ACCESS read-create STATUS current DESCRIPTION "Egress port map" ::= { utsDot3Olt2StaticFDBEntry 5 } utsDot3OltStaticFDBRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status" ::= { utsDot3Olt2StaticFDBEntry 6 } -- Display FDB table -- EPM04B PON static FDB configurations utsDot3Olt2FDBTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2FDBEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 port MIBs." ::= { utsDot3Olt2Objects 10 } utsDot3Olt2FDBEntry OBJECT-TYPE SYNTAX UtsDot3Olt2FDBEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 port MIBs table." INDEX { utsDot3OltFDBModuleId, utsDot3OltFDBDeviceId, utsDot3OltFDBIndex } ::= { utsDot3Olt2FDBTable 1 } UtsDot3Olt2FDBEntry ::= SEQUENCE { utsDot3OltFDBModuleId INTEGER, utsDot3OltFDBDeviceId INTEGER, utsDot3OltFDBIndex INTEGER, utsDot3OltFDBDstMacAddr MacAddress, utsDot3OltFDBVlanId INTEGER, utsDot3OltFDBEgressPort OCTET STRING, utsDot3OltFDBStatus INTEGER } utsDot3OltFDBModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Module ID" ::= { utsDot3Olt2FDBEntry 1 } utsDot3OltFDBDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Device ID" ::= { utsDot3Olt2FDBEntry 2 } utsDot3OltFDBIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Device ID" ::= { utsDot3Olt2FDBEntry 3 } utsDot3OltFDBDstMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination MAC address" ::= { utsDot3Olt2FDBEntry 4 } utsDot3OltFDBVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN ID" ::= { utsDot3Olt2FDBEntry 5 } utsDot3OltFDBEgressPort OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1)) -- from left to right, 0B1011... means port 1,3,4s MAX-ACCESS read-only STATUS current DESCRIPTION "Egress port map" ::= { utsDot3Olt2FDBEntry 6 } utsDot3OltFDBStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), -- the entry is no longer valid but not flushed yet dynamic(2), -- dynamically learned local(3), -- local port MAC address static(4), -- statically added igmpSnooping(5) -- via IGMP snooping } MAX-ACCESS read-only STATUS current DESCRIPTION "Egress port map" ::= { utsDot3Olt2FDBEntry 7 } -- PON port DBA utsDot3Olt2PortDbaTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2PortDbaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 PON port DBA MIBs." ::= { utsDot3Olt2Objects 11 } utsDot3Olt2PortDbaEntry OBJECT-TYPE SYNTAX UtsDot3Olt2PortDbaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 PON port DBA MIBs table." INDEX { utsDot3OltPortDbaModuleId,utsDot3OltPortDbaDeviceId, utsDot3OltPortDbaPortId} ::= { utsDot3Olt2PortDbaTable 1 } UtsDot3Olt2PortDbaEntry ::= SEQUENCE { utsDot3OltPortDbaModuleId INTEGER, utsDot3OltPortDbaDeviceId INTEGER, utsDot3OltPortDbaPortId INTEGER, utsDot3OltPortDbaCycleSize INTEGER, utsDot3OltPortDbaDiscoveryFreq INTEGER, utsDot3OltPortDbaDiscoverySize INTEGER } utsDot3OltPortDbaModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt module index" ::= { utsDot3Olt2PortDbaEntry 1 } utsDot3OltPortDbaDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt device index" ::= { utsDot3Olt2PortDbaEntry 2 } utsDot3OltPortDbaPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt port index" ::= { utsDot3Olt2PortDbaEntry 3 } utsDot3OltPortDbaCycleSize OBJECT-TYPE SYNTAX INTEGER(12500..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the DBA cycle time in TQ for HW DBA and SW DBA" DEFVAL{125000} ::= { utsDot3Olt2PortDbaEntry 4 } utsDot3OltPortDbaDiscoveryFreq OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the DBA discovery frequency" DEFVAL{64} ::= { utsDot3Olt2PortDbaEntry 5 } utsDot3OltPortDbaDiscoverySize OBJECT-TYPE SYNTAX INTEGER(1024..14000) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the DBA discovery size in TQ" DEFVAL{14000} ::= { utsDot3Olt2PortDbaEntry 6 } -- -- PON protection -- utsDot3Olt2PonProtectionTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsPonTrunckProtectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pon Trunck Protection Table, for the phase I, the port 1 and port 2 must be in the same module, and the id of port 1 and port 2 must be 1&2 or 3&4." ::= { utsDot3Olt2Objects 12 } utsPonTrunckProtectionEntry OBJECT-TYPE SYNTAX UtsPonTrunckProtectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Pon Protection table for Pon Trunck Protection interface." INDEX { utsPonTrunckProtectionGroupId } ::= { utsDot3Olt2PonProtectionTable 1 } UtsPonTrunckProtectionEntry ::= SEQUENCE { utsPonTrunckProtectionGroupId INTEGER, utsPonTrunckProtectionName DisplayString, utsPonTrunckProtectionPort1ModuleId INTEGER, utsPonTrunckProtectionPort1DeviceId INTEGER, utsPonTrunckProtectionPort1PortId INTEGER, utsPonTrunckProtectionPort2ModuleId INTEGER, utsPonTrunckProtectionPort2DeviceId INTEGER, utsPonTrunckProtectionPort2PortId INTEGER, utsPonTrunckProtectionPort1Status INTEGER, utsPonTrunckProtectionPort2Status INTEGER, utsPonTrunckProtectionPortSwitchOver INTEGER, utsPonTrunckProtectionPortSwitchOverResult INTEGER, utsPonTrunckProtectionRowStatus RowStatus } utsPonTrunckProtectionGroupId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "An indication of what Pon Trunck Protection group index is running." ::= { utsPonTrunckProtectionEntry 1 } utsPonTrunckProtectionName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the name of the Pon Trunck Protection group." ::= { utsPonTrunckProtectionEntry 2 } utsPonTrunckProtectionPort1ModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Port 1 Module ID." ::= { utsPonTrunckProtectionEntry 3 } utsPonTrunckProtectionPort1DeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Port 1 Device ID." ::= { utsPonTrunckProtectionEntry 4 } utsPonTrunckProtectionPort1PortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Port 1 Port ID." ::= { utsPonTrunckProtectionEntry 5 } utsPonTrunckProtectionPort2ModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Port 2 Module ID." ::= { utsPonTrunckProtectionEntry 6 } utsPonTrunckProtectionPort2DeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Port 2 Device ID." ::= { utsPonTrunckProtectionEntry 7 } utsPonTrunckProtectionPort2PortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Specify Port 2 Port ID." ::= { utsPonTrunckProtectionEntry 8 } utsPonTrunckProtectionPort1Status OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of Port 1." ::= { utsPonTrunckProtectionEntry 9 } utsPonTrunckProtectionPort2Status OBJECT-TYPE SYNTAX INTEGER { active(1), standby(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of Port 2." ::= { utsPonTrunckProtectionEntry 10 } utsPonTrunckProtectionPortSwitchOver OBJECT-TYPE SYNTAX INTEGER { switchover(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Switch over for this group." ::= { utsPonTrunckProtectionEntry 11 } utsPonTrunckProtectionPortSwitchOverResult OBJECT-TYPE SYNTAX INTEGER { none(1), executing(2), success(3), fail(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The result of switch over." ::= { utsPonTrunckProtectionEntry 12 } utsPonTrunckProtectionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for the current entry. " ::= { utsPonTrunckProtectionEntry 15 } -- the utsPonVlanTranslationTable table -- implemented by PON chip -- Vlan utsPonVlanTranslationTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsPonVlanTranslationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan Translaiton Table for PON side." ::= { utsDot3Olt2Objects 15 } utsPonVlanTranslationEntry OBJECT-TYPE SYNTAX UtsPonVlanTranslationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the vlan translation table for Pon interface." INDEX { utsPonVlanTranslationModuleID, utsPonVlanTranslationDeviceID, utsPonVlanTranslationPortID, utsPonVlanTranslationLogicPortID, utsPonVlanTranslationOldVID, utsPonVlanTranslationOldCos} ::= { utsPonVlanTranslationTable 1 } UtsPonVlanTranslationEntry ::= SEQUENCE { utsPonVlanTranslationModuleID INTEGER, utsPonVlanTranslationDeviceID INTEGER, utsPonVlanTranslationPortID INTEGER, utsPonVlanTranslationLogicPortID INTEGER, utsPonVlanTranslationOldVID INTEGER, utsPonVlanTranslationOldCos INTEGER, utsPonVlanTranslationNewVID INTEGER, utsPonVlanTranslationNewCos INTEGER, utsPonVlanTranslationRowStatus RowStatus } utsPonVlanTranslationModuleID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "An indication of module id." ::= { utsPonVlanTranslationEntry 1 } utsPonVlanTranslationDeviceID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "An indication of device id." ::= { utsPonVlanTranslationEntry 2 } utsPonVlanTranslationPortID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "An indication of olt port id." ::= { utsPonVlanTranslationEntry 3 } utsPonVlanTranslationLogicPortID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "An indication of olt onu id." ::= { utsPonVlanTranslationEntry 4 } utsPonVlanTranslationOldVID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of pre-translation vlan id, the value shoud be from 0 to 4095, 4095 means do not care this value." ::= { utsPonVlanTranslationEntry 5 } utsPonVlanTranslationOldCos OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The old cos,the range should be 0 to 8, 8 means do not care this value." ::= { utsPonVlanTranslationEntry 6 } utsPonVlanTranslationNewVID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The value of after-translation vlan id, the value shoud be from 0 to 4094." ::= { utsPonVlanTranslationEntry 7 } utsPonVlanTranslationNewCos OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The new cos for N:1 translaiton, the value should be 0 to 7;when in 1:1 translation, this value should be set 8." ::= { utsPonVlanTranslationEntry 8 } utsPonVlanTranslationRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for the current entry. " ::= { utsPonVlanTranslationEntry 9 } ------ ------ ------ utsDot3OltTransceiverObjects OBJECT IDENTIFIER ::= { utsDot3OltMIB 2} utsDot3OltTransceiverTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3OltTransceiverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 OLT transceiver MIBs." ::= { utsDot3OltTransceiverObjects 1 } utsDot3OltTransceiverEntry OBJECT-TYPE SYNTAX UtsDot3OltTransceiverEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 PLT MIBs table." INDEX { utsDot3OltTransceiverIndex } ::= { utsDot3OltTransceiverTable 1 } UtsDot3OltTransceiverEntry ::= SEQUENCE { utsDot3OltTransceiverIndex INTEGER, utsDot3OltTransceiverPONPortLinkIndPolarity INTEGER, utsDot3OltTransceiverAGCResetGateOffset INTEGER, utsDot3OltTransceiverAGCResetDiscoveryOffset INTEGER, utsDot3OltTransceiverAGCResetDuration INTEGER, utsDot3OltTransceiverAGCResetPolarity INTEGER, utsDot3OltTransceiverCDRResetGateOffset INTEGER, utsDot3OltTransceiverCDRResetDiscoveryOffset INTEGER, utsDot3OltTransceiverCDRResetDuration INTEGER, utsDot3OltTransceiverCDRResetPolarity INTEGER, utsDot3OltTransceiverEndGrantResetOffset INTEGER, utsDot3OltTransceiverEndGrantResetDuration INTEGER, utsDot3OltTransceiverEndGrantResetPolarity INTEGER, utsDot3OltTransceiverDiscoveryRelockEnable TruthValue, utsDot3OltTransceiverDiscoveryLaserRxLossPolarity INTEGER, utsDot3OltTransceiverPONTxDisablePolarity INTEGER, utsDot3OltTransceiverOpticsDeadZone INTEGER, utsDot3OltTransceiverUseOpticsSignalLoss TruthValue, utsDot3OltTransceiverAGCLockTime INTEGER, utsDot3OltTransceiverCDRLockTime INTEGER } utsDot3OltTransceiverIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Index of tranceiver's table which is corresponding to the tranceiver type in olt table. " ::= { utsDot3OltTransceiverEntry 1 } utsDot3OltTransceiverPONPortLinkIndPolarity OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Polarity of the PON port link indication clock. 0 - Active low, 1 - Active high." ::= { utsDot3OltTransceiverEntry 2 } utsDot3OltTransceiverAGCResetGateOffset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "AGC reset activation offset before normal grant CDR reset activation, measured in 8 nanoseconds units. 12-bit value (0 - 4095)." ::= { utsDot3OltTransceiverEntry 3 } utsDot3OltTransceiverAGCResetDiscoveryOffset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "AGC reset activation offset before discovery CDR reset activation, measured in 8 nanoseconds units. 12-bit value (0 - 4095)." ::= { utsDot3OltTransceiverEntry 4 } utsDot3OltTransceiverAGCResetDuration OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "AGC reset pulse duration, measured in 8 nanoseconds units. 3-bit value (0 - 7)." ::= { utsDot3OltTransceiverEntry 5 } utsDot3OltTransceiverAGCResetPolarity OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "AGC reset pulse polarity. 0 - Active low, 1 - Active high." ::= { utsDot3OltTransceiverEntry 6 } utsDot3OltTransceiverCDRResetGateOffset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "CDR reset activation offset before start of normal grant, measured in 8 nanoseconds units. 12-bit value (0 - 4095)." ::= { utsDot3OltTransceiverEntry 7 } utsDot3OltTransceiverCDRResetDiscoveryOffset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "CDR reset activation offset before start of discovery window, measured in 8 nanoseconds units. 12-bit value (0 - 4095)." ::= { utsDot3OltTransceiverEntry 8 } utsDot3OltTransceiverCDRResetDuration OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "CDR reset pulse duration, measured in 8 nanoseconds units. 3-bit value (0 - 7)." ::= { utsDot3OltTransceiverEntry 9 } utsDot3OltTransceiverCDRResetPolarity OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "AGC reset pulse polarity. 0 - Active low, 1 - Active high." ::= { utsDot3OltTransceiverEntry 10 } utsDot3OltTransceiverEndGrantResetOffset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "End of grant reset activation offset, measured in 8 nanoseconds units. 12-bit value (0 - 4095)." ::= { utsDot3OltTransceiverEntry 11 } utsDot3OltTransceiverEndGrantResetDuration OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "End of grant reset pulse duration, measured in 8 nanoseconds units. 3-bit value (0 - 7)." ::= { utsDot3OltTransceiverEntry 12 } utsDot3OltTransceiverEndGrantResetPolarity OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "End of grant reset pulse polarity. 0 - Active low, 1 - Active high." ::= { utsDot3OltTransceiverEntry 13 } utsDot3OltTransceiverDiscoveryRelockEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enable the Rx PHY re-locking mechanism during discovery window." ::= { utsDot3OltTransceiverEntry 14 } utsDot3OltTransceiverDiscoveryLaserRxLossPolarity OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Laser Rx loss signal polarity. 0 - Active low, 1 - Active high." ::= { utsDot3OltTransceiverEntry 15 } utsDot3OltTransceiverPONTxDisablePolarity OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PON optics transmission signal polarity. 0 - Active low, 1 - Active high." ::= { utsDot3OltTransceiverEntry 16 } utsDot3OltTransceiverOpticsDeadZone OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Minimal length between the end of a grant to the start of the other, measured in 8 nanoseconds units. 4-bit value (0 - 15)." ::= { utsDot3OltTransceiverEntry 17 } utsDot3OltTransceiverUseOpticsSignalLoss OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Use the optics signal loss?signal by the OLT line status state machine." ::= { utsDot3OltTransceiverEntry 18 } utsDot3OltTransceiverAGCLockTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PON upstream data AGC lock time measured in TQ (in increments of 16ns)." ::= { utsDot3OltTransceiverEntry 19 } utsDot3OltTransceiverCDRLockTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PON RX signal synchronization time measured in TQ. 16-bit value." ::= { utsDot3OltTransceiverEntry 20 } ------ ------ 2. ONU ------ utsDot3OnuMIB OBJECT IDENTIFIER ::= { utsEponConfExtObjects 2} utsDot3OnuObjects OBJECT IDENTIFIER ::= { utsDot3OnuMIB 1} utsDot3OnuTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3OnuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3OnuObjects 1 } utsDot3OnuEntry OBJECT-TYPE SYNTAX UtsDot3OnuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu MIBs table." INDEX { ifIndex } ::= { utsDot3OnuTable 1 } UtsDot3OnuEntry ::= SEQUENCE { utsDot3OnuModuleId INTEGER, utsDot3OnuPortId INTEGER, utsDot3OnuLogicalPortId INTEGER, utsDot3OnuRegistrationState INTEGER, utsDot3OnuHwVersion DisplayString, utsDot3OnuFwVersion DisplayString, utsDot3OnuMaxLLID INTEGER, utsDot3OnuOAMStandardVersion INTEGER, utsDot3OnuRTT INTEGER, utsDot3OnuHwType INTEGER, utsDot3OnuSwitchHwRev DisplayString, utsDot3OnuSwitchFwRev DisplayString, utsDot3OnuIADStatus INTEGER, utsDot3OnuPonMacAddress MacAddress, utsDot3OnuAES128EncryptionStatus INTEGER, utsDot3OnuAES128EncryptionKey OCTET STRING, utsDot3OnuPonLoopbackTestStatus INTEGER, utsDot3OnuPonLoopbackTestVlanId INTEGER, utsDot3OnuEthernetLinkStatus INTEGER, -- will take effect in node version 3.0 -- utsDot3OnuMaxPendingGrants INTEGER, utsDot3OnuSwitchMacAddress MacAddress, utsDot3OnuAdminStatus INTEGER, utsDot3OnuMulticastFilter INTEGER, utsDot3OnuRMAutoNegotiation INTEGER, utsDot3OnuReset INTEGER, utsDot3OnuQinQ INTEGER, utsDot3OnuCATVStatus INTEGER } utsDot3OnuModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3OnuEntry 1 } utsDot3OnuPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3OnuEntry 2 } utsDot3OnuLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3OnuEntry 3 } utsDot3OnuRegistrationState OBJECT-TYPE SYNTAX INTEGER { unregistered(1), pending(2), registered(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the operational state of the Multi- Point MAC Control sublayer as defined in [802.3ah] clause 64. When this attribute has the enumeration 'unregistered' the interface may be used for registering a link partner. When this attribute has the enumeration 'registering' the interface is in the process of registering a link- partner. When this attribute has the enumeration 'registered' the interface has an established link-partner. It's identical to dot3MpcpRegistrationState in Dot3MpcpEntry." REFERENCE "[802.3ah], 30.3.5.1.7." ::= { utsDot3OnuEntry 4 } utsDot3OnuHwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware version of ONU PON component." ::= { utsDot3OnuEntry 5 } utsDot3OnuFwVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version of ONU PON component." ::= { utsDot3OnuEntry 6 } utsDot3OnuMaxLLID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of supported LLID." ::= { utsDot3OnuEntry 7 } utsDot3OnuOAMStandardVersion OBJECT-TYPE SYNTAX INTEGER { oam-802-3ah-draft-1-2(1), oam-802-3ah-draft-2-0(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "ONU supports OAM standard according to 802.3ah draft 1.2 or 2.0. Only support oam-802-3ah-draft-2-0(2)." ::= { utsDot3OnuEntry 8 } utsDot3OnuRTT OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Round Trip Time in TQ unit." ::= { utsDot3OnuEntry 9 } utsDot3OnuHwType OBJECT-TYPE SYNTAX INTEGER { onu100(1), onu1000B(2), onu1000C(3), onu200A(4), onu200B(5), onu2024(6), onu2004(7), onu101K(8), onu301(9), onu301C(10), onu404(11), onu404C(12), onu804(13), onu804C(14), onu1001C(15), onu3004(16), onu1001i(17), onu2004i(18), onu404i(19), clt2060(20), onu204i(21), onu208i(22), onu204h(23), onu408t(24), onu2024i(25), onub210(26), onu1001h(27), onub220(28), onu804i(29), onu101(30), onu1001b(31), onu2004h(32), onu204d(33), onu404t(34), onu4024t(35), onu4024i(36), onu101i(38), onub1205y(39), onub1205d(40), onub130(41), tkOnu(100), pmcOnu(101), unknow(200) } MAX-ACCESS read-only STATUS current DESCRIPTION "ONU Hardware Type" ::= { utsDot3OnuEntry 10 } utsDot3OnuSwitchHwRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware version of ONU switch component." ::= { utsDot3OnuEntry 11 } utsDot3OnuSwitchFwRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "firmware version of ONU switch component." ::= { utsDot3OnuEntry 12 } utsDot3OnuIADStatus OBJECT-TYPE SYNTAX INTEGER { ready(1), unknown(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether Onu switch component is ready for operation" ::= { utsDot3OnuEntry 13 } utsDot3OnuPonMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ONU PON part mac address." ::= { utsDot3OnuEntry 14 } -- Zhaoxf added on Dec 25 2005 utsDot3OnuAES128EncryptionStatus OBJECT-TYPE SYNTAX INTEGER { disable(1), bidirectional(2), downlink(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "AES encryption status for ONU" ::= { utsDot3OnuEntry 15 } utsDot3OnuAES128EncryptionKey OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "AES encryption key set for ONU. The NULL string will restore it to default value." ::= { utsDot3OnuEntry 16 } utsDot3OnuPonLoopbackTestStatus OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable PON loopback test" ::= { utsDot3OnuEntry 17 } utsDot3OnuPonLoopbackTestVlanId OBJECT-TYPE SYNTAX INTEGER ( 1..4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the VLAN ID for PON loopback test. The VID is only meaningful in ISP mode, application mode and QinQ mode. In unique tag mode, VID is not meaningful." ::= { utsDot3OnuEntry 18 } utsDot3OnuEthernetLinkStatus OBJECT-TYPE SYNTAX INTEGER { linkdown(1), linkup(2), unknow(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The link status of ONU UNI port" ::= { utsDot3OnuEntry 19 } --utsDot3OnuMaxPendingGrants OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The ONU Maximum Pending Grants." -- ::= { utsDot3OnuEntry 20 } -- zhaoxf added, Jan 15,2006 utsDot3OnuSwitchMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ONU switch part mac address." ::= { utsDot3OnuEntry 21 } utsDot3OnuAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the ONU PON part administrator status" ::= { utsDot3OnuEntry 24 } utsDot3OnuMulticastFilter OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the ONU multicast filtering." ::= { utsDot3OnuEntry 25 } utsDot3OnuRMAutoNegotiation OBJECT-TYPE SYNTAX INTEGER { auto10M(1), auto100M(2), auto1000M(3), half10M(4), full10M(5), half100M(6), full100M(7) --half1000M(8), --full1000M(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the ONU remote managment auto negotiation attributes." ::= { utsDot3OnuEntry 26 } utsDot3OnuReset OBJECT-TYPE SYNTAX INTEGER { normal(1), -- read only for normal status reset(2) -- write to reset the ONU } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset the ONU PON part." ::= { utsDot3OnuEntry 27 } --Added by tomsong for Q-in-Q function support 2006.6.22 utsDot3OnuQinQ OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Q-in-Q function, the default value is disable!" ::= { utsDot3OnuEntry 28 } utsDot3OnuCATVStatus OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable CATV. Only for ONU have CATV function, such as ONU3004, ONU804." ::= { utsDot3OnuEntry 29 } -- ONU2 MIB -- utsDot3Onu2Objects OBJECT IDENTIFIER ::= { utsDot3OnuMIB 2} utsDot3Onu2Table OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3OnuObjects 2 } utsDot3Onu2Entry OBJECT-TYPE SYNTAX UtsDot3Onu2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu MIBs table." INDEX { utsDot3Onu2ModuleId, utsDot3Onu2DeviceId,utsDot3Onu2PortId, utsDot3Onu2LogicalPortId } ::= { utsDot3Onu2Table 1 } UtsDot3Onu2Entry ::= SEQUENCE { utsDot3Onu2ModuleId INTEGER, utsDot3Onu2DeviceId INTEGER, utsDot3Onu2PortId INTEGER, utsDot3Onu2LogicalPortId INTEGER, utsDot3OnuLlid INTEGER, utsDot3EepromVersion INTEGER, utsDot3OamVersion INTEGER, utsDot3OnuMacAddress MacAddress, utsDot3OnuAdmin INTEGER, utsDot3OnuTransparentMode INTEGER, utsDot3OnuStatus INTEGER, utsDot3OnuMpcpTimeout INTEGER, utsDot3OnuVendor OCTET STRING, utsDot3OnuModule OCTET STRING, utsDot3OnuHwVer OCTET STRING, utsDot3OnuSerialNumber OCTET STRING, utsDot3OnuLaserOnTime INTEGER, utsDot3OnuLaserOffTime INTEGER, utsDot3OnuDot1adEnable TruthValue, utsDot3OnuDot1adTPID INTEGER, utsDot3Onu2Reset INTEGER } utsDot3Onu2ModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2Entry 1 } utsDot3Onu2DeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2Entry 2 } utsDot3Onu2PortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2Entry 3 } utsDot3Onu2LogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2Entry 4 } utsDot3OnuLlid OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The logical link ID" ::= { utsDot3Onu2Entry 5 } utsDot3EepromVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "EEPROM version" ::= { utsDot3Onu2Entry 6 } utsDot3OamVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "OAM version" ::= { utsDot3Onu2Entry 7 } utsDot3OnuMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ONU MAC address" ::= { utsDot3Onu2Entry 8 } utsDot3OnuAdmin OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "ONU Admin status" ::= { utsDot3Onu2Entry 9 } utsDot3OnuTransparentMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "ONU Admin status" ::= { utsDot3Onu2Entry 10 } utsDot3OnuStatus OBJECT-TYPE SYNTAX INTEGER { registered(1), -- registered deregistered(2) -- deregistered normally } MAX-ACCESS read-write STATUS current DESCRIPTION "ONU Admin status" ::= { utsDot3Onu2Entry 11 } utsDot3OnuMpcpTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "MPCP timeout value" ::= { utsDot3Onu2Entry 12 } utsDot3OnuVendor OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "ONU vendor" ::= { utsDot3Onu2Entry 13 } utsDot3OnuModule OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "ONU Module" ::= { utsDot3Onu2Entry 14 } utsDot3OnuHwVer OBJECT-TYPE SYNTAX OCTET STRING(SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "ONU hardware version" ::= { utsDot3Onu2Entry 15 } utsDot3OnuSerialNumber OBJECT-TYPE SYNTAX OCTET STRING(SIZE(6)) MAX-ACCESS read-only STATUS current DESCRIPTION "ONU hardware version" ::= { utsDot3Onu2Entry 16 } utsDot3OnuLaserOnTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Laser on time" ::= { utsDot3Onu2Entry 17 } utsDot3OnuLaserOffTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Laser off time" ::= { utsDot3Onu2Entry 18 } utsDot3OnuDot1adEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Whether to enable dot1ad" ::= { utsDot3Onu2Entry 19 } utsDot3OnuDot1adTPID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Tag protocol id, by default 0x88a8" ::= { utsDot3Onu2Entry 20 } utsDot3Onu2Reset OBJECT-TYPE SYNTAX INTEGER { normal(1), -- read only, normal status resetGlobal(2), -- write only, reset ONU globally resetMpcp(3) -- write only, MPCP reset } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset ONU" ::= { utsDot3Onu2Entry 21 } -- ONU traffic profile utsDot3Onu2TrafficProfTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2TrafficProfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3OnuObjects 5 } utsDot3Onu2TrafficProfEntry OBJECT-TYPE SYNTAX UtsDot3Onu2TrafficProfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu MIBs table." INDEX { utsDot3OnuTProfModuleId,utsDot3OnuTProfDeviceId,utsDot3OnuTProfPortId, utsDot3OnuTProfLogicalPortId } ::= { utsDot3Onu2TrafficProfTable 1 } UtsDot3Onu2TrafficProfEntry ::= SEQUENCE { utsDot3OnuTProfModuleId INTEGER, utsDot3OnuTProfDeviceId INTEGER, utsDot3OnuTProfPortId INTEGER, utsDot3OnuTProfLogicalPortId INTEGER, utsDot3OnuUpstreamPir INTEGER, utsDot3OnuDownstreamPir INTEGER, utsDot3OnuUpstreamCir INTEGER, utsDot3OnuDownstreamCir INTEGER, utsDot3OnuUpstreamMaxBurstSize INTEGER, utsDot3OnuDownstreamMaxBurstSize INTEGER, -- utsDot3OnuUpsteamMaxDelay INTEGER, -- utsDot3OnuUpsteamMaxJitter INTEGER, utsDot3OnuUpstreamWeight INTEGER, utsDot3OnuUpstreamFir INTEGER } utsDot3OnuTProfModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2TrafficProfEntry 1 } utsDot3OnuTProfDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2TrafficProfEntry 2 } utsDot3OnuTProfPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2TrafficProfEntry 3 } utsDot3OnuTProfLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2TrafficProfEntry 4 } utsDot3OnuUpstreamPir OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum Bandwidth/PIR (in Kbps). Upstream DBA: 256Kbps - 1000Mbps with the granularity of 256Kbps; Upstream policing: 16Kbps - 1000Mbps with ranularity: 16Kbps - 4Mbps: 16Kbps; 4Mbps - 125Mbps: 512Kbps; 125Mbps- 1Gbps: 2Mbps." ::= { utsDot3Onu2TrafficProfEntry 5 } utsDot3OnuDownstreamPir OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum Bandwidth/PIR (in Kbps). Downstream policing: 16Kbps - 1000Mbps with ranularity: 16Kbps - 4Mbps: 16Kbps; 4Mbps - 125Mbps: 512Kbps; 125Mbps- 1Gbps: 2Mbps." ::= { utsDot3Onu2TrafficProfEntry 6 } utsDot3OnuUpstreamCir OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Committed Bandwidth/CIR (in Kbps). Upstream DBA: 256Kbps - 970Mbps with the granularity of 256Kbps; Upstream policing: 16Kbps - 1000Mbps with ranularity: 16Kbps - 4Mbps: 16Kbps; 4Mbps - 125Mbps: 512Kbps; 125Mbps- 1Gbps: 2Mbps." ::= { utsDot3Onu2TrafficProfEntry 7 } utsDot3OnuDownstreamCir OBJECT-TYPE SYNTAX INTEGER(1..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Committed Bandwidth/CIR (in Kbps). Downstream policing: 16Kbps - 1000Mbps with ranularity: 16Kbps - 4Mbps: 16Kbps; 4Mbps - 125Mbps: 512Kbps; 125Mbps- 1Gbps: 2Mbps." ::= { utsDot3Onu2TrafficProfEntry 8 } utsDot3OnuUpstreamMaxBurstSize OBJECT-TYPE SYNTAX INTEGER(1..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum Burst Size (in Kb): 16KB - 1MB" ::= { utsDot3Onu2TrafficProfEntry 9 } utsDot3OnuDownstreamMaxBurstSize OBJECT-TYPE SYNTAX INTEGER(1..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum Burst Size (in Kb): 16KB - 1MB" ::= { utsDot3Onu2TrafficProfEntry 10 } utsDot3OnuUpstreamWeight OBJECT-TYPE SYNTAX INTEGER(1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Priority/Weight Field.The default priority for an ONU is 1. 1 is lowest and 10 is highest. The priority value is used when deciding the proportion of bandwidth given to an ONU (beyond its CIR) in case of upstream bandwidth contention among ONUs. It is for both HW DBA and SW DBA." DEFVAL {1} ::= { utsDot3Onu2TrafficProfEntry 11 } utsDot3OnuUpstreamFir OBJECT-TYPE SYNTAX INTEGER(0..1000000) -- kb MAX-ACCESS read-write STATUS current DESCRIPTION "Upstream fixed bandwidth, only available for software DBA mode and on hardware DBA mode, the value shall keep Zero." ::= { utsDot3Onu2TrafficProfEntry 12 } -- utsDot3Onu2Objects OBJECT IDENTIFIER ::= { utsDot3OnuMIB 2} -- CTC spec -- utsDot3Onu2CtcTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2CtcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3OnuObjects 10 } utsDot3Onu2CtcEntry OBJECT-TYPE SYNTAX UtsDot3Onu2CtcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu MIBs table." INDEX { utsDot3OnuCtcModuleId,utsDot3OnuCtcDeviceId,utsDot3OnuCtcPortId,utsDot3OnuCtcLogicalPortId} ::= { utsDot3Onu2CtcTable 1 } UtsDot3Onu2CtcEntry ::= SEQUENCE { utsDot3OnuCtcModuleId INTEGER, utsDot3OnuCtcDeviceId INTEGER, utsDot3OnuCtcPortId INTEGER, utsDot3OnuCtcLogicalPortId INTEGER, utsDot3OnuCtcLlid INTEGER, utsDot3OnuOui OCTET STRING, utsDot3OnuOamExtVersion INTEGER, utsDot3Onu2SerialNumber OCTET STRING, utsDot3OnuFwVer OCTET STRING, utsDot3OnuChipsetId OCTET STRING, utsDot3OnuGEPortNumber INTEGER, utsDot3OnuGEPortList OCTET STRING, utsDot3OnuFEPortNumber INTEGER, utsDot3OnuFEPortList OCTET STRING, utsDot3OnuPOTSPortNumber INTEGER, utsDot3OnuPOTSPortList OCTET STRING, utsDot3OnuE1PortNumber INTEGER, utsDot3OnuE1PortList OCTET STRING, utsDot3OnuUpsQueueNum INTEGER, utsDot3OnuMaxUpsQueueNum INTEGER, utsDot3OnuDownsQueueNum INTEGER, utsDot3OnuMaxDownsQueueNum INTEGER, utsDot3OnuBatteryInstalled TruthValue, utsDot3OnuFECAbility INTEGER, utsDot3OnuFECMode INTEGER, utsDot3OnuClassifiRuleClear INTEGER, utsDot3OnuMulticastSwitch INTEGER, utsDot3OnuMCastControlType INTEGER, utsDot3OnuMCastEntryNum INTEGER, utsDot3OnuMCastEntryClear INTEGER, -- utsDot3OnuDBAQueueSetNum INTEGER, utsDot3Onu2CtcReset INTEGER, utsDot3Onu2CtcRegisterStatus INTEGER, utsDot3Onu2CtcEncryptTraffic INTEGER, utsDot3Onu2CtcFDBAgingTime INTEGER, utsDot3Onu2CtcFDBClear INTEGER, utsDot3Onu2CtcAdmin INTEGER, utsDot3Onu2CtcRTT INTEGER, utsDot3Onu2CtcPVid INTEGER, utsDot3Onu2CtcMaxMacAddress INTEGER, utsDot3Onu2CtcVoIPPortLock OCTET STRING, utsDot3Onu2CtcE1PortLock OCTET STRING, utsDot3Onu2CtcSwitchAdminStatus INTEGER, -- utsDot3Onu2CtcOpticalPower INTEGER, utsDot3Onu2FastLeaveAbility OCTET STRING, utsDot3Onu2FastLeaveAdminControl INTEGER, utsDot3Onu2EthernetPortAlarmReversion INTEGER, utsDot3Onu2MulticastFilter INTEGER } utsDot3OnuCtcModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2CtcEntry 1 } utsDot3OnuCtcDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2CtcEntry 2 } utsDot3OnuCtcPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2CtcEntry 3 } utsDot3OnuCtcLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2CtcEntry 4 } utsDot3OnuCtcLlid OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The logical link ID" ::= { utsDot3Onu2CtcEntry 5 } utsDot3OnuOui OBJECT-TYPE SYNTAX OCTET STRING(SIZE(3)) MAX-ACCESS read-only STATUS current DESCRIPTION "OUI" ::= { utsDot3Onu2CtcEntry 6 } utsDot3OnuOamExtVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "OAM Extension version" ::= { utsDot3Onu2CtcEntry 7 } utsDot3Onu2SerialNumber OBJECT-TYPE SYNTAX OCTET STRING(SIZE(38)) -- CTC spec MAX-ACCESS read-only STATUS current DESCRIPTION "Vendor ID:4 ONU model:4 ONU ID: ONU MAC address Hardware version:8 Software version:16 " ::= { utsDot3Onu2CtcEntry 8 } utsDot3OnuFwVer OBJECT-TYPE SYNTAX OCTET STRING -- CTC spec MAX-ACCESS read-only STATUS current DESCRIPTION "ONU firmware version" ::= { utsDot3Onu2CtcEntry 9 } utsDot3OnuChipsetId OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8)) -- CTC spec MAX-ACCESS read-only STATUS current DESCRIPTION "ONU chipset ID Vendor ID:2 Chip model:2 Revision:1 IC_Version/date:3 " ::= { utsDot3Onu2CtcEntry 10 } utsDot3OnuGEPortNumber OBJECT-TYPE SYNTAX INTEGER -- CTC spec MAX-ACCESS read-only STATUS current DESCRIPTION "GE port number" ::= { utsDot3Onu2CtcEntry 11 } utsDot3OnuGEPortList OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8)) -- CTC spec, 0x01[8..1] 23[16..9] 45[17..24] 67[25..32] 89[33..40] ab[41..48] cd[49..56] ef[57..64] MAX-ACCESS read-only STATUS current DESCRIPTION "GE port bitmap" ::= { utsDot3Onu2CtcEntry 12 } utsDot3OnuFEPortNumber OBJECT-TYPE SYNTAX INTEGER -- CTC spec MAX-ACCESS read-only STATUS current DESCRIPTION "FE port number" ::= { utsDot3Onu2CtcEntry 13 } utsDot3OnuFEPortList OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8)) -- CTC spec, 0x01[1..8] 23[9..16] 45[17..24] 67[25..32] 89[33..40] ab[41..48] cd[49..56] ef[57..64] MAX-ACCESS read-only STATUS current DESCRIPTION "FE port bitmap" ::= { utsDot3Onu2CtcEntry 14 } utsDot3OnuPOTSPortNumber OBJECT-TYPE SYNTAX INTEGER -- CTC spec MAX-ACCESS read-only STATUS current DESCRIPTION "POTS port number" ::= { utsDot3Onu2CtcEntry 15 } utsDot3OnuPOTSPortList OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8)) -- ctc spec, 0x01[1..8] MAX-ACCESS read-only STATUS current DESCRIPTION "POTS port bitmap" ::= { utsDot3Onu2CtcEntry 16 } utsDot3OnuE1PortNumber OBJECT-TYPE SYNTAX INTEGER -- CTC spec MAX-ACCESS read-only STATUS current DESCRIPTION "E1 port number" ::= { utsDot3Onu2CtcEntry 17 } utsDot3OnuE1PortList OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1)) -- CTC spec, 0x01[1..8] MAX-ACCESS read-only STATUS current DESCRIPTION "E1 port bitmap" ::= { utsDot3Onu2CtcEntry 18 } utsDot3OnuUpsQueueNum OBJECT-TYPE SYNTAX INTEGER -- CTC spec MAX-ACCESS read-only STATUS current DESCRIPTION "Upstream queue number" ::= { utsDot3Onu2CtcEntry 19 } utsDot3OnuMaxUpsQueueNum OBJECT-TYPE SYNTAX INTEGER -- CTC spec MAX-ACCESS read-only STATUS current DESCRIPTION "Max upstream queue number" ::= { utsDot3Onu2CtcEntry 20 } utsDot3OnuDownsQueueNum OBJECT-TYPE SYNTAX INTEGER -- CTC spec MAX-ACCESS read-only STATUS current DESCRIPTION "Down stream queue number" ::= { utsDot3Onu2CtcEntry 21 } utsDot3OnuMaxDownsQueueNum OBJECT-TYPE SYNTAX INTEGER -- CTC spec MAX-ACCESS read-only STATUS current DESCRIPTION "Max down stream queue number" ::= { utsDot3Onu2CtcEntry 22 } utsDot3OnuBatteryInstalled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Wether have ONU battery backup" ::= { utsDot3Onu2CtcEntry 23 } utsDot3OnuFECAbility OBJECT-TYPE SYNTAX INTEGER -- CTC spec { unknown(1), supported(2), notsupported(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "FEC ability" ::= { utsDot3Onu2CtcEntry 24 } utsDot3OnuFECMode OBJECT-TYPE SYNTAX INTEGER -- CTC spec { unknown(1), -- read only enable(2), disable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set FEC mode" ::= { utsDot3Onu2CtcEntry 25 } utsDot3OnuClassifiRuleClear OBJECT-TYPE SYNTAX INTEGER -- CTC spec { clear(1) -- write only } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear all the classification rule for this ONU" ::= { utsDot3Onu2CtcEntry 26 } utsDot3OnuMulticastSwitch OBJECT-TYPE SYNTAX INTEGER -- CTC spec { ctc-specialSnooping(1), -- CTC specific IGMP snooping ctc-controlSnooping(2), -- CTC controlable IGMP snooping standard-Snooping(3) -- standard IGMP snooping } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the ONU multicast swith mechanism" ::= { utsDot3Onu2CtcEntry 27 } utsDot3OnuMCastControlType OBJECT-TYPE SYNTAX INTEGER { gda-mac-only(1), -- GDA MAC only gda-mac-mvlan(2), -- GDA MAC + Multicast VLAN ID gda-mac-sa-mac(3) -- optional } MAX-ACCESS read-write STATUS current DESCRIPTION "Set the multicast control type" ::= { utsDot3Onu2CtcEntry 28 } utsDot3OnuMCastEntryNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ONU multicast entry number" ::= { utsDot3Onu2CtcEntry 29 } utsDot3OnuMCastEntryClear OBJECT-TYPE SYNTAX INTEGER { clear(1) -- write only } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the ONU multicast forward entry" ::= { utsDot3Onu2CtcEntry 30 } -- utsDot3OnuDBAQueueSetNum OBJECT-TYPE -- SYNTAX INTEGER 2..4 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Number of queue sets" -- ::= { utsDot3Onu2CtcEntry 31 } utsDot3Onu2CtcReset OBJECT-TYPE SYNTAX INTEGER { reset(1) -- write only } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset ONU" ::= { utsDot3Onu2CtcEntry 32 } utsDot3Onu2CtcRegisterStatus OBJECT-TYPE SYNTAX INTEGER { register(1), -- accept ONU register request deregister(2) -- do not accept ONU register request, but reserve the LLID } MAX-ACCESS read-only STATUS current DESCRIPTION "NU register status" ::= { utsDot3Onu2CtcEntry 33 } utsDot3Onu2CtcEncryptTraffic OBJECT-TYPE SYNTAX INTEGER { disable(1), ctc-churning(2), aES48(3) -- AES32(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the encryption for downstream traffic to specific ONU" ::= { utsDot3Onu2CtcEntry 34 } utsDot3Onu2CtcFDBAgingTime OBJECT-TYPE SYNTAX INTEGER(0..1048) MAX-ACCESS read-write STATUS current DESCRIPTION "FDB aging time" ::= { utsDot3Onu2CtcEntry 35 } utsDot3Onu2CtcFDBClear OBJECT-TYPE SYNTAX INTEGER { clearAll(1), clearUnicast(2), clearMulticast(3), clearDynamic(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear ONU FDB entries" ::= { utsDot3Onu2CtcEntry 36} utsDot3Onu2CtcAdmin OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Admin down/up control" ::= { utsDot3Onu2CtcEntry 37 } utsDot3Onu2CtcRTT OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ONU round trip time" ::= { utsDot3Onu2CtcEntry 38 } utsDot3Onu2CtcPVid OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "PVID setting for this ONU in OLT PON" ::= { utsDot3Onu2CtcEntry 39 } utsDot3Onu2CtcMaxMacAddress OBJECT-TYPE --Add by Tomsong for NMS MRD 4.8.12, 2007.5.10 SYNTAX INTEGER(0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The Max Mac Address Number for a ONU in the PON port, 0 means no limit, default value is 0." DEFVAL {0} ::= { utsDot3Onu2CtcEntry 40 } utsDot3Onu2CtcVoIPPortLock OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8)) MAX-ACCESS read-write STATUS current DESCRIPTION "VoIP port lock or unlock, the bits of string from left to right delegate VOIP port 1 to 64,and for the each bit, 1 means port activated or to activate the port, 0 means Port disactivated or to disactivate the port, the default value for each bit is 0." ::= { utsDot3Onu2CtcEntry 50 } utsDot3Onu2CtcE1PortLock OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1)) MAX-ACCESS read-write STATUS current DESCRIPTION "E1 port lock or unlock,the bits of string from left to right delegate E1 port 1 to 8,and for the each bit, 1 means port activated or to activate the port, 0 means Port disactivated or to disactivate the port, the default value for each bit is 0." ::= { utsDot3Onu2CtcEntry 51 } utsDot3Onu2CtcSwitchAdminStatus OBJECT-TYPE SYNTAX INTEGER { ready(1), notready(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The admin status of ONU switch, if ready,EMS could get and set for the ONU switch, if not-ready,wait for ONU switch ready." ::= { utsDot3Onu2CtcEntry 52 } --utsDot3Onu2CtcOpticalPower OBJECT-TYPE --SYNTAX INTEGER -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"The optical power of the ONU from the OLT side to measure." -- ::= { utsDot3Onu2CtcEntry 53 } utsDot3Onu2FastLeaveAbility OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1)) MAX-ACCESS read-only STATUS current DESCRIPTION "Bitmap,bit0: 1 means support Non-Fast-Leave in CTC IGMP snooping, 0 means not support; bit1: 1 means support Fast-Leave in CTC IGMP snooping, 0 means not support; bit2: 1 means support Non-Fast-Leave in CTC Control Multicast, 0 means not support; bit3: 1 means support Fast-Leave in CTC Control Multicast, 0 means not support; bit4~bit7 keep zero,ignore when receive" ::= { utsDot3Onu2CtcEntry 54 } utsDot3Onu2FastLeaveAdminControl OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To control the state the Fast-Leave in ONU" ::= { utsDot3Onu2CtcEntry 55 } utsDot3Onu2EthernetPortAlarmReversion OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To control the Ethernet port alarm whether to use the alarm reversion, the default is disable." ::= { utsDot3Onu2CtcEntry 56 } utsDot3Onu2MulticastFilter OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To control the multicast switch of PON in the ONU." ::= { utsDot3Onu2CtcEntry 58 } -- ONU QoS utsDot3Onu2QoSTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2QoSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3OnuObjects 3 } utsDot3Onu2QoSEntry OBJECT-TYPE SYNTAX UtsDot3Onu2QoSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu MIBs table." INDEX { utsDot3OnuQosModuleId,utsDot3OnuQosDeviceId, utsDot3OnuQosPortId,utsDot3OnuQosLogicalPortId } ::= { utsDot3Onu2QoSTable 1 } UtsDot3Onu2QoSEntry ::= SEQUENCE { utsDot3OnuQosModuleId INTEGER, utsDot3OnuQosDeviceId INTEGER, utsDot3OnuQosPortId INTEGER, utsDot3OnuQosLogicalPortId INTEGER, utsDot3OnuQoSMode INTEGER, utsDot3OnuAclClassifiEnable TruthValue, utsDot3OnuSchedulingMode INTEGER, utsDot3OnuSchedulingWeightRatio INTEGER, utsDot3OnuDot1p2QueueMap OCTET STRING, utsDot3OnuDscp2QueueMap OCTET STRING, utsDot3OnuDefault802Dot1p INTEGER, utsDot3OnuDefaultDscp INTEGER, utsDot3OnuDefaultQueue INTEGER, utsDot3OnuShaperAction INTEGER, utsDot3OnuUpsPolicingAction INTEGER, utsDot3OnuDownsPolicingAction INTEGER } utsDot3OnuQosModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2QoSEntry 1 } utsDot3OnuQosDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2QoSEntry 2 } utsDot3OnuQosPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2QoSEntry 3 } utsDot3OnuQosLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2QoSEntry 4 } utsDot3OnuQoSMode OBJECT-TYPE SYNTAX INTEGER { dscp(1), dot1p(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables either DSCP or 802.1p mode in the ONU to specify whether to use the DSCP value or 802.1p value for packet marking/queueing." ::= { utsDot3Onu2QoSEntry 5 } utsDot3OnuAclClassifiEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables ACL-based classification in the ONU. If ACL-based classification is turned off, the incoming packet's QoS marking will be used to decide the output queue, and the packet will not be remarked." ::= { utsDot3Onu2QoSEntry 6 } utsDot3OnuSchedulingMode OBJECT-TYPE SYNTAX INTEGER -- strict priority or WRR or hierarchical mode { sp(1), wrr(2), hierarchical(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the output-queue scheduler policy at the ONU. The same policy applies to both upstream and downstream schedulers. The scheduling can be either strict-priority or Weighted-round-robin or Hierarchical queueing. For weighted round robin, an adjacent-weight ratio of 1, 2, 3, 4, 5, 6, 7 or 8 can be configured. (For example, if the weight ratio is 1, the weights for the eight queues are 1:1:1:1:1:1:1:1. If the weight ratio is 2, the weights are 1:2:4:8:16:32:64:128.) For hierarchical queueing, queues 7 and 6 are in strict priority mode and the remaining queues are in weighted round robin mode." ::= { utsDot3Onu2QoSEntry 7 } utsDot3OnuSchedulingWeightRatio OBJECT-TYPE SYNTAX INTEGER(1..7) MAX-ACCESS read-write STATUS current DESCRIPTION "weight ratio in case of WRR mode, the weight ratio specifies the ratio of weights between two adjacent priority queues. We cannot assign arbitrary weights to different queues, we can only assign weight ratio of 1,2,3,4,5,6,7. " ::= { utsDot3Onu2QoSEntry 8 } utsDot3OnuDot1p2QueueMap OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the 802.1p to CoS output queue mapping table(3bits to 3 bits) at the ONU. This table is used when the global_qos_mode is set to 802.1p and the classification-mode is turned off. This table specifies 802.1p-to-queue mapping in both upstream and downstream directions. " ::= { utsDot3Onu2QoSEntry 9 } utsDot3OnuDscp2QueueMap OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the DSCP(most-significant three bits) to CoS output queue mapping table(3bits to 3bits) at the ONU. This table is used when the global_qos_mode is set to DSCP and the classification-mode is turned off. This table specifies dscp-to-queue mapping in both upstream and downstream direction. " ::= { utsDot3Onu2QoSEntry 10 } utsDot3OnuDefault802Dot1p OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the default value for the 802.1p for packets at the ONU. In the 802.1p QoS mode, the default 802.1p and default CoS queue values are used for an unclassified packet (when classification mode is turned on) or for untagged packets (when classification mode is turned off). " ::= { utsDot3Onu2QoSEntry 11 } utsDot3OnuDefaultDscp OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the default value for the DSCP for packets at the ONU. In the DSCP QoS mode, the default DSCP and default CoS queue values are used for an unclassified packet (when classification mode is turned on) or for non-IP packets (when classification mode is turned off). " ::= { utsDot3Onu2QoSEntry 12 } utsDot3OnuDefaultQueue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the default value for the CoS queue at the ONU. " ::= { utsDot3Onu2QoSEntry 13 } utsDot3OnuShaperAction OBJECT-TYPE SYNTAX INTEGER { disable(1), cir(2), pir(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets (for a particular ONU's traffic) the downstream traffic-shaping configuration at the OLT in terms of whether to shape downstream ONU traffic according to its CIR or PIR rates, specified in the ONU's traffic profile. The ONU to be shaped is specified by the OLT device id and its LLID-based logical port with which the ONU is associated. Downstream traffic is shaped by a tokenbucket shaper to smoothen the traffic and prevent packet drops downstream at the ONU due to its limited buffer space. " ::= { utsDot3Onu2QoSEntry 14 } utsDot3OnuUpsPolicingAction OBJECT-TYPE SYNTAX INTEGER { disable(1), -- disable policing mark-cir(2), -- Mark traffic once it exceeds its CIR mark-pir(3), -- Mark traffic once it exceeds its CIR mark-cir-drop-pir(4), -- Mark traffic once it exceeds its CIR and drop once it exceeds its PIR drop-cir(5), -- Drop traffic once it exceeds its CIR drop-pir(6) -- Drop traffic once it exceeds its PIR } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets (for a particular ONU's traffic) the upstream traffic-policing action at the OLT, in terms of whether the policer should mark and/or drop packets above the CIR/PIR rates specified in the ONU's traffic profile. " ::= { utsDot3Onu2QoSEntry 16 } utsDot3OnuDownsPolicingAction OBJECT-TYPE SYNTAX INTEGER { disable(1), -- disable policing mark-cir(2), -- Mark traffic once it exceeds its CIR mark-pir(3), -- Mark traffic once it exceeds its CIR mark-cir-drop-pir(4), -- Mark traffic once it exceeds its CIR and drop once it exceeds its PIR drop-cir(5), -- Drop traffic once it exceeds its CIR drop-pir(6) -- Drop traffic once it exceeds its PIR } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets (for a particular ONU's traffic) the downstream traffic-policing action at the OLT, in terms of whether the policer should mark and/or drop packets above the CIR/PIR rates specified in the ONU's traffic profile. " ::= { utsDot3Onu2QoSEntry 17 } -- ONU traffic Classification rule utsDot3Onu2ClassifiRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2ClassifiRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3OnuObjects 4 } utsDot3Onu2ClassifiRuleEntry OBJECT-TYPE SYNTAX UtsDot3Onu2ClassifiRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu MIBs table." INDEX { utsDot3OnuClassifiModuleId,utsDot3OnuClassifiDeviceId, utsDot3OnuClassifiPortId, utsDot3OnuClassifiLogicalPortId } ::= { utsDot3Onu2ClassifiRuleTable 1 } UtsDot3Onu2ClassifiRuleEntry ::= SEQUENCE { utsDot3OnuClassifiModuleId INTEGER, utsDot3OnuClassifiDeviceId INTEGER, utsDot3OnuClassifiPortId INTEGER, utsDot3OnuClassifiLogicalPortId INTEGER, utsDot3OnuClassifiRuleIndex INTEGER, utsDot3OnuClassifiRuleEnable TruthValue, utsDot3OnuClassifiRuleProtId INTEGER, utsDot3OnuClassifiRuleUniPort INTEGER, utsDot3OnuClassifiRuleL4SrcPortStart INTEGER, utsDot3OnuClassifiRuleL4SrcPortEnd INTEGER, utsDot3OnuClassifiRuleL4DstPortStart INTEGER, utsDot3OnuClassifiRuleL4DstPortEnd INTEGER, utsDot3OnuClassifiRuleDscp INTEGER, utsDot3OnuClassifiRule802Dot1p INTEGER, utsDot3OnuClassifiRuleCosQueue INTEGER } utsDot3OnuClassifiModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2ClassifiRuleEntry 1 } utsDot3OnuClassifiDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2ClassifiRuleEntry 2 } utsDot3OnuClassifiPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2ClassifiRuleEntry 3 } utsDot3OnuClassifiLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2ClassifiRuleEntry 4 } utsDot3OnuClassifiRuleIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "ACL entry index(from 0 to 7)" ::= { utsDot3Onu2ClassifiRuleEntry 5 } utsDot3OnuClassifiRuleEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Whether Classifier rule is valid or not" ::= { utsDot3Onu2ClassifiRuleEntry 6 } utsDot3OnuClassifiRuleProtId OBJECT-TYPE SYNTAX INTEGER { tcp(1), -- incoming Protocol id field must be TCP udp(2), -- incoming Protocol id field must be UDP any(3) -- incoming Protocol id field can be either TCP or UDP } MAX-ACCESS read-create STATUS current DESCRIPTION "Protocol id enum - TCP, UDP or ANY" ::= { utsDot3Onu2ClassifiRuleEntry 7 } utsDot3OnuClassifiRuleUniPort OBJECT-TYPE SYNTAX INTEGER -- Input UNI port MAX-ACCESS read-create STATUS current DESCRIPTION "Input UNI port" ::= { utsDot3Onu2ClassifiRuleEntry 8 } utsDot3OnuClassifiRuleL4SrcPortStart OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "TCP/UDP Source Port start" ::= { utsDot3Onu2ClassifiRuleEntry 9 } utsDot3OnuClassifiRuleL4SrcPortEnd OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "TCP/UDP Source Port end" ::= { utsDot3Onu2ClassifiRuleEntry 10 } utsDot3OnuClassifiRuleL4DstPortStart OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "TCP/UDP destination Port start" ::= { utsDot3Onu2ClassifiRuleEntry 11 } utsDot3OnuClassifiRuleL4DstPortEnd OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "TCP/UDP destination Port end" ::= { utsDot3Onu2ClassifiRuleEntry 12 } utsDot3OnuClassifiRuleDscp OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Outgoing DSCP value (0-64). This field is valid when the global QoS mode is DSCP." ::= { utsDot3Onu2ClassifiRuleEntry 13 } utsDot3OnuClassifiRule802Dot1p OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Outgoing 802.1p value (0-7). This field is valid when the global QoS mode is 802.1p " ::= { utsDot3Onu2ClassifiRuleEntry 14 } utsDot3OnuClassifiRuleCosQueue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Output CoS Queue number (queue# 0 to 7)" ::= { utsDot3Onu2ClassifiRuleEntry 15 } -- ONU Ethernet port configuration utsDot3Onu2CtcEtherPortTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2CtcEtherPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3OnuObjects 11 } utsDot3Onu2CtcEtherPortEntry OBJECT-TYPE SYNTAX UtsDot3Onu2CtcEtherPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu MIBs table." INDEX { utsDot3OnuEtherPortModuleId,utsDot3OnuEtherPortDeviceId,utsDot3OnuEtherPortPortId, utsDot3OnuEtherPortLogicalPortId,utsDot3OnuEtherPortIndex } ::= { utsDot3Onu2CtcEtherPortTable 1 } UtsDot3Onu2CtcEtherPortEntry ::= SEQUENCE { utsDot3OnuEtherPortModuleId INTEGER, utsDot3OnuEtherPortDeviceId INTEGER, utsDot3OnuEtherPortPortId INTEGER, utsDot3OnuEtherPortLogicalPortId INTEGER, utsDot3OnuEtherPortIndex INTEGER, utsDot3OnuEtherPortPhyAdminState INTEGER, utsDot3OnuEtherPortPhyAdminCtrl INTEGER, utsDot3OnuEtherPortAutoNegAdminSt INTEGER, utsDot3OnuEtherPortAutoNegLocTec OCTET STRING, utsDot3OnuEtherPortAutoNegAbility OCTET STRING, utsDot3OnuEtherPortAutoNegRestart INTEGER, utsDot3OnuEtherPortAutoNegAdminCtrl INTEGER, utsDot3OnuEtherPortLinkState INTEGER, utsDot3OnuEtherPortPause INTEGER, utsDot3OnuEtherPortPolicingEnable TruthValue, utsDot3OnuEtherPortPolicingCIR INTEGER, utsDot3OnuEtherPortPolicingCBS INTEGER, utsDot3OnuEtherPortPolicingEBS INTEGER, utsDot3OnuEtherPortVlanMode INTEGER, utsDot3OnuEtherPortVlanTPID INTEGER, utsDot3OnuEtherPortVlanTag INTEGER, -- utsDot3OnuEtherPortVlanDefTag INTEGER, utsDot3OnuEtherPortVlanTranslation OCTET STRING, utsDot3OnuEtherPortMaxMVlanNum INTEGER, utsDot3OnuEtherPortMVlanList OCTET STRING, utsDot3OnuEtherPortMVlanClear INTEGER, utsDot3OnuEtherPortMaxMcGroupNum INTEGER, utsDot3OnuEtherPortMcTagStripe INTEGER, utsDot3OnuEtherPortClassifiRuleClear INTEGER, utsDot3OnuEtherPortDSPolicingEnable TruthValue, utsDot3OnuEtherPortDSPolicingCIR INTEGER, utsDot3OnuEtherPortDSPolicingPIR INTEGER, utsDot3OnuEtherPortVlanNTo1Translation OCTET STRING } utsDot3OnuEtherPortModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2CtcEtherPortEntry 1 } utsDot3OnuEtherPortDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2CtcEtherPortEntry 2 } utsDot3OnuEtherPortPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2CtcEtherPortEntry 3 } utsDot3OnuEtherPortLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2CtcEtherPortEntry 4 } utsDot3OnuEtherPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL entry index(from 0 to 7)" ::= { utsDot3Onu2CtcEtherPortEntry 5 } utsDot3OnuEtherPortPhyAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Phy admin status" ::= { utsDot3Onu2CtcEtherPortEntry 6 } utsDot3OnuEtherPortPhyAdminCtrl OBJECT-TYPE SYNTAX INTEGER { deactivate(1), -- write only? activate(2) -- write only? } MAX-ACCESS read-write STATUS current DESCRIPTION "Phy admin control" ::= { utsDot3Onu2CtcEtherPortEntry 7 } utsDot3OnuEtherPortAutoNegAdminSt OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Auto negotiation admin state" ::= { utsDot3Onu2CtcEtherPortEntry 8 } utsDot3OnuEtherPortAutoNegLocTec OBJECT-TYPE SYNTAX OCTET STRING(SIZE(3..8)) -- { -- global(1), global -- other(2), -- unknown(3), -- baseT10(14), 10BASE-T -- baseTFD10(142), 10BASE-TFD -- baseT4100(23), 100BASE-T4 -- baseTx100(25), 100BASE-TX -- baseTxFD100(252), 100BASE-TXFD -- baseT2100(32), 100BASE-T2 -- baseT2FD100(322), 100BASE-T2FD -- baseX1000(36), 1000BASE-X -- baseXFD1000(362), 1000BASE-XFD -- baseT1000(40), 1000BASE-T -- baseTFD1000(402), 1000BASE-TFD"); -- fdx_pause(312), -- fdx_apause(313), -- fdx_spause(314), -- fdx_bpause(315), -- rem_fault1(37) -- rem_fault2(372) -- isoethernet(8029) -- na(1000) NA -- } MAX-ACCESS read-only STATUS current DESCRIPTION "Auto negotiation local technoloty ability" ::= { utsDot3Onu2CtcEtherPortEntry 9 } utsDot3OnuEtherPortAutoNegAbility OBJECT-TYPE SYNTAX OCTET STRING(SIZE(3..8)) -- { -- global(1), global -- other(2), -- unknown(3), -- baseT10(14), 10BASE-T -- baseTFD10(142), 10BASE-TFD -- baseT4100(23), 100BASE-T4 -- baseTx100(25), 100BASE-TX -- baseTxFD100(252), 100BASE-TXFD -- baseT2100(32), 100BASE-T2 -- baseT2FD100(322), 100BASE-T2FD -- baseX1000(36), 1000BASE-X -- baseXFD1000(362), 1000BASE-XFD -- baseT1000(40), 1000BASE-T -- baseTFD1000(402), 1000BASE-TFD"); -- fdx_pause(312), -- fdx_apause(313), -- fdx_spause(314), -- fdx_bpause(315), -- rem_fault1(37) -- rem_fault2(372) -- isoethernet(8029) -- na(1000) NA -- } MAX-ACCESS read-only STATUS current DESCRIPTION "Auto negotiation ability notification" ::= { utsDot3Onu2CtcEtherPortEntry 10 } utsDot3OnuEtherPortAutoNegRestart OBJECT-TYPE SYNTAX INTEGER { restart(1) -- write only } MAX-ACCESS read-write STATUS current DESCRIPTION "Force restart auto negotiation" ::= { utsDot3Onu2CtcEtherPortEntry 11 } utsDot3OnuEtherPortAutoNegAdminCtrl OBJECT-TYPE SYNTAX INTEGER { deactivate(1), -- activate(2) -- } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable phy auto negotiation function" ::= { utsDot3Onu2CtcEtherPortEntry 12 } utsDot3OnuEtherPortLinkState OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "ACL entry index(from 0 to 7)" ::= { utsDot3Onu2CtcEtherPortEntry 30 } utsDot3OnuEtherPortPause OBJECT-TYPE SYNTAX INTEGER { disable(1), -- Flow control is disabled enable(2) -- Flow control is enabled } MAX-ACCESS read-write STATUS current DESCRIPTION "UNI port flow control function" ::= { utsDot3Onu2CtcEtherPortEntry 31 } utsDot3OnuEtherPortPolicingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable ingress policing function" ::= { utsDot3Onu2CtcEtherPortEntry 32 } utsDot3OnuEtherPortPolicingCIR OBJECT-TYPE SYNTAX INTEGER -- Kbps MAX-ACCESS read-write STATUS current DESCRIPTION "Ingress CIR." ::= { utsDot3Onu2CtcEtherPortEntry 33 } utsDot3OnuEtherPortPolicingCBS OBJECT-TYPE SYNTAX INTEGER -- byte MAX-ACCESS read-write STATUS current DESCRIPTION "Port policing bucket depth. Only is valid when the port policing is enabled." ::= { utsDot3Onu2CtcEtherPortEntry 34 } utsDot3OnuEtherPortPolicingEBS OBJECT-TYPE SYNTAX INTEGER -- byte MAX-ACCESS read-write STATUS current DESCRIPTION "Port policing extra burst size. Only is valid when the port policing is enabled." ::= { utsDot3Onu2CtcEtherPortEntry 35 } utsDot3OnuEtherPortVlanMode OBJECT-TYPE SYNTAX INTEGER { transparent(1), -- transparent mode tag(2), -- tag mode translation(3), -- translation mode vlanStacking(4) -- VLAN stacking mode } MAX-ACCESS read-write STATUS current DESCRIPTION "Ether port VLAN mode" ::= { utsDot3Onu2CtcEtherPortEntry 36 } utsDot3OnuEtherPortVlanTPID OBJECT-TYPE SYNTAX INTEGER --defult 0x88a8 MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN TPID under VLAN tag mode" ::= { utsDot3Onu2CtcEtherPortEntry 37 } utsDot3OnuEtherPortVlanTag OBJECT-TYPE SYNTAX INTEGER(1..4094) -- MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN tag under VLAN tag mode, or Default VLAN tag under VLAN translation/stacking mode" ::= { utsDot3Onu2CtcEtherPortEntry 38 } utsDot3OnuEtherPortVlanTranslation OBJECT-TYPE SYNTAX OCTET STRING(SIZE(64)) --0x 0123[in-tpid 1] 4567[in-tag 1] 89ab[out-tpid 1] cdef[out-tag 1] 0x0123[in-tpid 2] 4567[in-tag 2] 89ab[out-tpid 2] cdef[out-tag 2]... MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN translation entry or VLAN stacking entry, MAX 8 entry, this is only for 1:1 mode." ::= { utsDot3Onu2CtcEtherPortEntry 40 } utsDot3OnuEtherPortMaxMVlanNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Max multicast VLAN number" ::= { utsDot3Onu2CtcEtherPortEntry 41 } utsDot3OnuEtherPortMVlanList OBJECT-TYPE SYNTAX OCTET STRING(SIZE(8..128)) -- 0x01 23[MVlan 1] 45 67[MVlan 2] 89 ab[MVlan 3] MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast VLAN list for this ONU UNI port, the minimal multicast VLAN number could be displayed is 4 and the max number is 32." ::= { utsDot3Onu2CtcEtherPortEntry 42 } utsDot3OnuEtherPortMVlanClear OBJECT-TYPE SYNTAX INTEGER { clear(1) -- write only } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the multicast VLAN of the port" ::= { utsDot3Onu2CtcEtherPortEntry 43 } utsDot3OnuEtherPortMaxMcGroupNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Max multicast group number, the range should be from 4 to 1024." ::= { utsDot3Onu2CtcEtherPortEntry 44 } utsDot3OnuEtherPortMcTagStripe OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast VLAN tag stripe or not" ::= { utsDot3Onu2CtcEtherPortEntry 45 } utsDot3OnuEtherPortClassifiRuleClear OBJECT-TYPE SYNTAX INTEGER { clear(1) -- write only } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the classification rule of the port" ::= { utsDot3Onu2CtcEtherPortEntry 46 } utsDot3OnuEtherPortDSPolicingEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable egress policing function" ::= { utsDot3Onu2CtcEtherPortEntry 47 } utsDot3OnuEtherPortDSPolicingCIR OBJECT-TYPE SYNTAX INTEGER --kbps MAX-ACCESS read-write STATUS current DESCRIPTION "Egress CIR, value from 0x0 to 0xffffffff, Kbps." ::= { utsDot3Onu2CtcEtherPortEntry 48 } utsDot3OnuEtherPortDSPolicingPIR OBJECT-TYPE SYNTAX INTEGER -- kbps MAX-ACCESS read-write STATUS current DESCRIPTION "Egress PIR, value from 0x0 to 0xffffffff, Kbps." ::= { utsDot3Onu2CtcEtherPortEntry 49 } utsDot3OnuEtherPortVlanNTo1Translation OBJECT-TYPE SYNTAX OCTET STRING(SIZE(64)) --0x 0123[in-tpid 1] 4567[in-tag 1] 89ab[out-tpid 1] cdef[out-tag 1] 0x0123[in-tpid 2] 4567[in-tag 2] 89ab[out-tpid 2] cdef[out-tag 2]... MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN translation entry or VLAN stacking entry, MAX 8 entry, this is only for N:1 mode." ::= { utsDot3Onu2CtcEtherPortEntry 50 } -- ONU Ethernet port classification configuration utsDot3Onu2CtcEtherPortClassifiTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2CtcEtherPortClassifiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3OnuObjects 12 } utsDot3Onu2CtcEtherPortClassifiEntry OBJECT-TYPE SYNTAX UtsDot3Onu2CtcEtherPortClassifiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu MIBs table." INDEX { utsDot3OnuEthPClassifiModuleId,utsDot3OnuEthPClassifiDeviceId, utsDot3OnuEthPClassifiPortId,utsDot3OnuEthPClassifiLogicalPortId, utsDot3OnuEthPClassifiPortIndex,utsDot3OnuEthPClassifiRuleIndex} ::= { utsDot3Onu2CtcEtherPortClassifiTable 1 } UtsDot3Onu2CtcEtherPortClassifiEntry ::= SEQUENCE { utsDot3OnuEthPClassifiModuleId INTEGER, utsDot3OnuEthPClassifiDeviceId INTEGER, utsDot3OnuEthPClassifiPortId INTEGER, utsDot3OnuEthPClassifiLogicalPortId INTEGER, utsDot3OnuEthPClassifiPortIndex INTEGER, utsDot3OnuEthPClassifiRuleIndex INTEGER, utsDot3OnuClassifiPrecedence INTEGER, utsDot3OnuClassifiQueueMapped INTEGER, utsDot3OnuClassifiEtherPriMark INTEGER, utsDot3OnuClassifiFSelect1 INTEGER, utsDot3OnuClassifiFMatch1 OCTET STRING, utsDot3OnuClassifiOperator1 INTEGER, utsDot3OnuClassifiFSelect2 INTEGER, utsDot3OnuClassifiFMatch2 OCTET STRING, utsDot3OnuClassifiOperator2 INTEGER, utsDot3OnuClassifiFSelect3 INTEGER, utsDot3OnuClassifiFMatch3 OCTET STRING, utsDot3OnuClassifiOperator3 INTEGER, utsDot3OnuClassifiRowStatus RowStatus } utsDot3OnuEthPClassifiModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2CtcEtherPortClassifiEntry 1 } utsDot3OnuEthPClassifiDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2CtcEtherPortClassifiEntry 2 } utsDot3OnuEthPClassifiPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2CtcEtherPortClassifiEntry 3 } utsDot3OnuEthPClassifiLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2CtcEtherPortClassifiEntry 4 } utsDot3OnuEthPClassifiPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU Ethernet port index" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 5 } utsDot3OnuEthPClassifiRuleIndex OBJECT-TYPE SYNTAX INTEGER(1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU Ethernet port classification rule" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 6 } utsDot3OnuClassifiPrecedence OBJECT-TYPE SYNTAX INTEGER(1..8) MAX-ACCESS read-create STATUS current DESCRIPTION "Phy admin status" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 7 } utsDot3OnuClassifiQueueMapped OBJECT-TYPE SYNTAX INTEGER(1..8) MAX-ACCESS read-create STATUS current DESCRIPTION "Queue mapped" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 8 } utsDot3OnuClassifiEtherPriMark OBJECT-TYPE SYNTAX INTEGER(0..255) -- 0..7, 255: 255 means no mark MAX-ACCESS read-create STATUS current DESCRIPTION "Queue mapped" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 9 } utsDot3OnuClassifiFSelect1 OBJECT-TYPE SYNTAX INTEGER(0..11) -- MAX-ACCESS read-create STATUS current DESCRIPTION "Field select for entry 1" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 11 } utsDot3OnuClassifiFMatch1 OBJECT-TYPE SYNTAX OCTET STRING(SIZE(6)) -- 0x fe dc ba 98 76 54 32 10 MAX-ACCESS read-create STATUS current DESCRIPTION "Match value for field 1 in entry 1" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 12 } utsDot3OnuClassifiOperator1 OBJECT-TYPE SYNTAX INTEGER(0..7) -- MAX-ACCESS read-create STATUS current DESCRIPTION "Validation operator for entry 1" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 13 } utsDot3OnuClassifiFSelect2 OBJECT-TYPE SYNTAX INTEGER(0..11) -- MAX-ACCESS read-create STATUS current DESCRIPTION "Field select for entry 1" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 21 } utsDot3OnuClassifiFMatch2 OBJECT-TYPE SYNTAX OCTET STRING(SIZE(6)) -- 0x fe dc ba 98 76 54 32 10 MAX-ACCESS read-create STATUS current DESCRIPTION "Match value for field 1 in entry 1" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 22 } utsDot3OnuClassifiOperator2 OBJECT-TYPE SYNTAX INTEGER(0..7) -- MAX-ACCESS read-create STATUS current DESCRIPTION "Validation operator for entry 1" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 23 } utsDot3OnuClassifiFSelect3 OBJECT-TYPE SYNTAX INTEGER(0..11) -- MAX-ACCESS read-create STATUS current DESCRIPTION "Field select for entry 1" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 31 } utsDot3OnuClassifiFMatch3 OBJECT-TYPE SYNTAX OCTET STRING(SIZE(6)) -- 0x fe dc ba 98 76 54 32 10 MAX-ACCESS read-create STATUS current DESCRIPTION "Match value for field 1 in entry 1" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 32 } utsDot3OnuClassifiOperator3 OBJECT-TYPE SYNTAX INTEGER(0..7) -- MAX-ACCESS read-create STATUS current DESCRIPTION "Validation operator for entry 1" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 33 } utsDot3OnuClassifiRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status" ::= { utsDot3Onu2CtcEtherPortClassifiEntry 100 } -- ONU multicast control configuration utsDot3Onu2CtcMulticastCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2CtcMulticastCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU multicast control MIBs." ::= { utsDot3OnuObjects 13 } utsDot3Onu2CtcMulticastCtrlEntry OBJECT-TYPE SYNTAX UtsDot3Onu2CtcMulticastCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu multicast control MIBs table." INDEX { utsDot3Onu2MCtrlModuleId,utsDot3Onu2MCtrlDeviceId, utsDot3Onu2MCtrlPortId,utsDot3Onu2MCtrlLogicalPortId, utsDot3Onu2MCastEntryIndex} ::= { utsDot3Onu2CtcMulticastCtrlTable 1 } UtsDot3Onu2CtcMulticastCtrlEntry ::= SEQUENCE { utsDot3Onu2MCtrlModuleId INTEGER, utsDot3Onu2MCtrlDeviceId INTEGER, utsDot3Onu2MCtrlPortId INTEGER, utsDot3Onu2MCtrlLogicalPortId INTEGER, utsDot3Onu2MCastEntryIndex INTEGER, utsDot3OnuMCastEntryUserId INTEGER, utsDot3OnuMCastEntryMcVlanId INTEGER, utsDot3OnuMCastEntryMcMacAddr MacAddress -- utsDot3OnuMCastEntryRowStatus RowStatus } utsDot3Onu2MCtrlModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2CtcMulticastCtrlEntry 1 } utsDot3Onu2MCtrlDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2CtcMulticastCtrlEntry 2 } utsDot3Onu2MCtrlPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2CtcMulticastCtrlEntry 3 } utsDot3Onu2MCtrlLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2CtcMulticastCtrlEntry 4 } utsDot3Onu2MCastEntryIndex OBJECT-TYPE SYNTAX INTEGER(1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "ONU multicast entry index" ::= { utsDot3Onu2CtcMulticastCtrlEntry 5 } utsDot3OnuMCastEntryUserId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "User ID or port ID" ::= { utsDot3Onu2CtcMulticastCtrlEntry 6 } utsDot3OnuMCastEntryMcVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast VLAN ID" ::= { utsDot3Onu2CtcMulticastCtrlEntry 7 } utsDot3OnuMCastEntryMcMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast MAC address" ::= { utsDot3Onu2CtcMulticastCtrlEntry 8 } -- CTC ONU DBA configuration utsDot3Onu2CtcDbaTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2CtcDbaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU multicast control MIBs." ::= { utsDot3OnuObjects 14 } utsDot3Onu2CtcDbaEntry OBJECT-TYPE SYNTAX UtsDot3Onu2CtcDbaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu multicast control MIBs table." INDEX { utsDot3OnuDbaModuleId,utsDot3OnuDbaDeviceId,utsDot3OnuDbaPortId, utsDot3OnuDbaLogicalPortId } ::= { utsDot3Onu2CtcDbaTable 1 } UtsDot3Onu2CtcDbaEntry ::= SEQUENCE { utsDot3OnuDbaModuleId INTEGER, utsDot3OnuDbaDeviceId INTEGER, utsDot3OnuDbaPortId INTEGER, utsDot3OnuDbaLogicalPortId INTEGER, utsDot3Onu2DbaQueueSetNum INTEGER, utsDot3Onu2DbaQueueBitmap1 OCTET STRING, utsDot3Onu2DbaQueueSetThreshold1 OCTET STRING, utsDot3Onu2DbaQueueBitmap2 OCTET STRING, utsDot3Onu2DbaQueueSetThreshold2 OCTET STRING, utsDot3Onu2DbaQueueBitmap3 OCTET STRING, utsDot3Onu2DbaQueueSetThreshold3 OCTET STRING, utsDot3Onu2DbaQueueBitmap4 OCTET STRING, utsDot3Onu2DbaQueueSetThreshold4 OCTET STRING -- utsDot3Onu2DbaQueueSetCommit INTEGER } utsDot3OnuDbaModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2CtcDbaEntry 1 } utsDot3OnuDbaDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2CtcDbaEntry 2 } utsDot3OnuDbaPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2CtcDbaEntry 3 } utsDot3OnuDbaLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2CtcDbaEntry 4 } utsDot3Onu2DbaQueueSetNum OBJECT-TYPE SYNTAX INTEGER (2..4) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of queue sets" ::= { utsDot3Onu2CtcDbaEntry 5 } utsDot3Onu2DbaQueueBitmap1 OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1)) -- 0B: Bit 0[Que 1] 1[Que 2] 2[Que 3] 3[Que 4] 4[Que 5] 5[Que 6] 6[Que 7] 7[Que 8] MAX-ACCESS read-write STATUS current DESCRIPTION "Queue bitmap, bit value 1 indecate the corresponding queue is present." ::= { utsDot3Onu2CtcDbaEntry 7 } utsDot3Onu2DbaQueueSetThreshold1 OBJECT-TYPE SYNTAX OCTET STRING(SIZE(16)) -- 0x: 0123[Que 1] 4567[Que 2] 89ab[Que 3] cdef[Que 4] ... MAX-ACCESS read-write STATUS current DESCRIPTION "Threshold for queues in queue set 1" ::= { utsDot3Onu2CtcDbaEntry 8 } utsDot3Onu2DbaQueueBitmap2 OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1)) -- 0B: Bit 0[Que 1] 1[Que 2] 2[Que 3] 3[Que 4] 4[Que 5] 5[Que 6] 6[Que 7] 7[Que 8] MAX-ACCESS read-write STATUS current DESCRIPTION "Queue bitmap, bit value 1 indecate the corresponding queue is present." ::= { utsDot3Onu2CtcDbaEntry 9 } utsDot3Onu2DbaQueueSetThreshold2 OBJECT-TYPE SYNTAX OCTET STRING(SIZE(16)) -- 0x: 01[Que 1] 12[Que 2] 34[Que 3] 56[Que 4] 78[Que 5] 9a[Que 6] bc[Que 7] de[Que 8] MAX-ACCESS read-write STATUS current DESCRIPTION "Threshold for queues in queue set 2" ::= { utsDot3Onu2CtcDbaEntry 10 } utsDot3Onu2DbaQueueBitmap3 OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1)) -- 0B: Bit 0[Que 1] 1[Que 2] 2[Que 3] 3[Que 4] 4[Que 5] 5[Que 6] 6[Que 7] 7[Que 8] MAX-ACCESS read-write STATUS current DESCRIPTION "Queue bitmap, bit value 1 indecate the corresponding queue is present." ::= { utsDot3Onu2CtcDbaEntry 11 } utsDot3Onu2DbaQueueSetThreshold3 OBJECT-TYPE SYNTAX OCTET STRING(SIZE(16)) -- 0x: 01[Que 1] 12[Que 2] 34[Que 3] 56[Que 4] 78[Que 5] 9a[Que 6] bc[Que 7] de[Que 8] MAX-ACCESS read-write STATUS current DESCRIPTION "Threshold for queues in queue set 3" ::= { utsDot3Onu2CtcDbaEntry 12 } utsDot3Onu2DbaQueueBitmap4 OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1)) -- 0B: Bit 0[Que 1] 1[Que 2] 2[Que 3] 3[Que 4] 4[Que 5] 5[Que 6] 6[Que 7] 7[Que 8] MAX-ACCESS read-write STATUS current DESCRIPTION "Queue bitmap, bit value 1 indecate the corresponding queue is present." ::= { utsDot3Onu2CtcDbaEntry 13 } utsDot3Onu2DbaQueueSetThreshold4 OBJECT-TYPE SYNTAX OCTET STRING(SIZE(16)) -- 0x: 01[Que 1] 12[Que 2] 34[Que 3] 56[Que 4] 78[Que 5] 9a[Que 6] bc[Que 7] de[Que 8] MAX-ACCESS read-write STATUS current DESCRIPTION "Threshold for queues in queue set 4" ::= { utsDot3Onu2CtcDbaEntry 14 } -- ONU loopback test utsDot3Onu2CtcLpBkTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2CtcLpBkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU multicast control MIBs." ::= { utsDot3OnuObjects 15 } utsDot3Onu2CtcLpBkEntry OBJECT-TYPE SYNTAX UtsDot3Onu2CtcLpBkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu multicast control MIBs table." INDEX { utsDot3OnuLpBkModuleId,utsDot3OnuLpBkDeviceId,utsDot3OnuLpBkPortId, utsDot3OnuLpBkLogicalPortId } ::= { utsDot3Onu2CtcLpBkTable 1 } UtsDot3Onu2CtcLpBkEntry ::= SEQUENCE { utsDot3OnuLpBkModuleId INTEGER, utsDot3OnuLpBkDeviceId INTEGER, utsDot3OnuLpBkPortId INTEGER, utsDot3OnuLpBkLogicalPortId INTEGER, utsDot3OnuLpBkMode INTEGER, utsDot3OnuLpBkPacketSize INTEGER, utsDot3OnuLpBkPacketNum INTEGER, utsDot3OnuLpBkStart TruthValue, utsDot3OnuLpBkEnd TruthValue, utsDot3OnuLpBkResult OCTET STRING, utsDot3OnuLpBkRowStatus RowStatus } utsDot3OnuLpBkModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2CtcLpBkEntry 1 } utsDot3OnuLpBkDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2CtcLpBkEntry 2 } utsDot3OnuLpBkPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2CtcLpBkEntry 3 } utsDot3OnuLpBkLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2CtcLpBkEntry 4 } utsDot3OnuLpBkMode OBJECT-TYPE SYNTAX INTEGER { local(1), remote(2) } MAX-ACCESS read-create STATUS current DESCRIPTION " loopback mode" ::= { utsDot3Onu2CtcLpBkEntry 5 } utsDot3OnuLpBkPacketSize OBJECT-TYPE SYNTAX INTEGER(64..1500) MAX-ACCESS read-create STATUS current DESCRIPTION "loopback packet size" ::= { utsDot3Onu2CtcLpBkEntry 6 } utsDot3OnuLpBkPacketNum OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "loopback packet number" ::= { utsDot3Onu2CtcLpBkEntry 7 } utsDot3OnuLpBkStart OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "loopback test start or not" ::= { utsDot3Onu2CtcLpBkEntry 8 } utsDot3OnuLpBkEnd OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "loopback test stop or not" ::= { utsDot3Onu2CtcLpBkEntry 9 } utsDot3OnuLpBkResult OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "loopback test result, like: Out of Seqance frames: 0 99 packets transmitted, 99 received, 0% packet loss rtt min/avg/max = 0/0/0 ms" ::= { utsDot3Onu2CtcLpBkEntry 10 } utsDot3OnuLpBkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status" ::= { utsDot3Onu2CtcLpBkEntry 11 } -- ONU Ethernet port classification configuration application table utsDot3Onu2CtcClassifiAppTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2CtcClassifiAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3OnuObjects 16 } utsDot3Onu2CtcClassifiAppEntry OBJECT-TYPE SYNTAX UtsDot3Onu2CtcClassifiAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu classification application MIBs table." INDEX { utsDot3OnuClassifiAppModuleId,utsDot3OnuClassifiAppDeviceId, utsDot3OnuClassifiAppPortId,utsDot3OnuClassifiAppLogicalPortId, utsDot3OnuClassifiAppPortIndex, utsDot3OnuClassifiAppClassId, utsDot3OnuClassifiAppFieldId} ::= { utsDot3Onu2CtcClassifiAppTable 1 } UtsDot3Onu2CtcClassifiAppEntry ::= SEQUENCE { utsDot3OnuClassifiAppModuleId INTEGER, utsDot3OnuClassifiAppDeviceId INTEGER, utsDot3OnuClassifiAppPortId INTEGER, utsDot3OnuClassifiAppLogicalPortId INTEGER, utsDot3OnuClassifiAppPortIndex INTEGER, utsDot3OnuClassifiAppClassId INTEGER, utsDot3OnuClassifiAppFieldId INTEGER, -- utsDot3OnuClassifiAppRuleIndex INTEGER, utsDot3OnuClassifiAppPrecedence INTEGER, utsDot3OnuClassifiAppQueueMapped INTEGER, utsDot3OnuClassifiAppPriMark INTEGER, utsDot3OnuClassifiAppRowStatus RowStatus } utsDot3OnuClassifiAppModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2CtcClassifiAppEntry 1 } utsDot3OnuClassifiAppDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2CtcClassifiAppEntry 2 } utsDot3OnuClassifiAppPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2CtcClassifiAppEntry 3 } utsDot3OnuClassifiAppLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2CtcClassifiAppEntry 4 } utsDot3OnuClassifiAppPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU Ethernet port index" ::= { utsDot3Onu2CtcClassifiAppEntry 5 } utsDot3OnuClassifiAppClassId OBJECT-TYPE SYNTAX INTEGER(1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU classification profile ID" ::= { utsDot3Onu2CtcClassifiAppEntry 6 } utsDot3OnuClassifiAppFieldId OBJECT-TYPE SYNTAX INTEGER(1..120) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU classification rule ID" ::= { utsDot3Onu2CtcClassifiAppEntry 7 } utsDot3OnuClassifiAppPrecedence OBJECT-TYPE SYNTAX INTEGER(1..20) MAX-ACCESS read-create STATUS current DESCRIPTION "Phy admin status" ::= { utsDot3Onu2CtcClassifiAppEntry 8 } utsDot3OnuClassifiAppQueueMapped OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Queue mapped" ::= { utsDot3Onu2CtcClassifiAppEntry 9 } utsDot3OnuClassifiAppPriMark OBJECT-TYPE SYNTAX INTEGER(0..255) -- 0..7 for new priority, 255 for none MAX-ACCESS read-create STATUS current DESCRIPTION "ONU classification new priority" ::= { utsDot3Onu2CtcClassifiAppEntry 10 } utsDot3OnuClassifiAppRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status" ::= { utsDot3Onu2CtcClassifiAppEntry 11 } -- Valid ONU MAC table utsDot3Onu2CtcValidOnuMacTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2CtcValidOnuMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3OnuObjects 17 } utsDot3Onu2CtcValidOnuMacEntry OBJECT-TYPE SYNTAX UtsDot3Onu2CtcValidOnuMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 valid ONU MAC MIBs table." INDEX { utsDot3OnuValidOnuMacModuleId,utsDot3OnuValidOnuMacDeviceId, utsDot3OnuValidOnuMacPortId,utsDot3OnuValidOnuMacAppLPortId} ::= { utsDot3Onu2CtcValidOnuMacTable 1 } UtsDot3Onu2CtcValidOnuMacEntry ::= SEQUENCE { utsDot3OnuValidOnuMacModuleId INTEGER, utsDot3OnuValidOnuMacDeviceId INTEGER, utsDot3OnuValidOnuMacPortId INTEGER, utsDot3OnuValidOnuMacAppLPortId INTEGER, utsDot3ValidOnuMacAddr MacAddress } utsDot3OnuValidOnuMacModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2CtcValidOnuMacEntry 1 } utsDot3OnuValidOnuMacDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2CtcValidOnuMacEntry 2 } utsDot3OnuValidOnuMacPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2CtcValidOnuMacEntry 3 } utsDot3OnuValidOnuMacAppLPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2CtcValidOnuMacEntry 4 } utsDot3ValidOnuMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Valid ONU MAC address" ::= { utsDot3Onu2CtcValidOnuMacEntry 5 } -- EPM04B PON static FDB configurations utsDot3Onu2StaticFDBTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2StaticFDBEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 port MIBs." ::= { utsDot3OnuObjects 18 } utsDot3Onu2StaticFDBEntry OBJECT-TYPE SYNTAX UtsDot3Onu2StaticFDBEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 port MIBs table." INDEX { utsDot3OnuStaticFDBModuleId, utsDot3OnuStaticFDBDeviceId, utsDot3OnuStaticFDBPortId, utsDot3OnuStaticFDBLPortId} ::= { utsDot3Onu2StaticFDBTable 1 } UtsDot3Onu2StaticFDBEntry ::= SEQUENCE { utsDot3OnuStaticFDBModuleId INTEGER, utsDot3OnuStaticFDBDeviceId INTEGER, utsDot3OnuStaticFDBPortId INTEGER, utsDot3OnuStaticFDBLPortId INTEGER, utsDot3OnuStaticFDBDstMacAddr MacAddress, utsDot3OnuStaticFDBVlanId INTEGER, utsDot3OnuStaticFDBEgressPort INTEGER, utsDot3OnuStaticFDBFunction INTEGER, utsDot3OnuStaticFDBRowStatus RowStatus } utsDot3OnuStaticFDBModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module ID" ::= { utsDot3Onu2StaticFDBEntry 1 } utsDot3OnuStaticFDBDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Device ID" ::= { utsDot3Onu2StaticFDBEntry 2 } utsDot3OnuStaticFDBPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "OLT PON port ID" ::= { utsDot3Onu2StaticFDBEntry 3 } utsDot3OnuStaticFDBLPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU Logical port ID" ::= { utsDot3Onu2StaticFDBEntry 4 } utsDot3OnuStaticFDBDstMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Destination MAC address" ::= { utsDot3Onu2StaticFDBEntry 5 } utsDot3OnuStaticFDBVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN ID" ::= { utsDot3Onu2StaticFDBEntry 6 } utsDot3OnuStaticFDBEgressPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Egress port number" ::= { utsDot3Onu2StaticFDBEntry 7 } utsDot3OnuStaticFDBFunction OBJECT-TYPE SYNTAX INTEGER { staticForward(1), -- static entry for forwarding filterSrcMac(2), -- static entry for source MAC filering filterDstMac(3) -- static entry for source MAC filering } MAX-ACCESS read-create STATUS current DESCRIPTION "Static FBD entry function" ::= { utsDot3Onu2StaticFDBEntry 8 } utsDot3OnuStaticFDBRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status" ::= { utsDot3Onu2StaticFDBEntry 9 } -- Display FDB table -- EPM04B PON static FDB configurations utsDot3Onu2FDBTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2FDBEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 port MIBs." ::= { utsDot3OnuObjects 19 } utsDot3Onu2FDBEntry OBJECT-TYPE SYNTAX UtsDot3Onu2FDBEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 port MIBs table." INDEX { utsDot3OnuFDBModuleId, utsDot3OnuFDBDeviceId, utsDot3OnuFDBPortId, utsDot3OnuFDBLPortId, utsDot3OnuFDBIndex } ::= { utsDot3Onu2FDBTable 1 } UtsDot3Onu2FDBEntry ::= SEQUENCE { utsDot3OnuFDBModuleId INTEGER, utsDot3OnuFDBDeviceId INTEGER, utsDot3OnuFDBPortId INTEGER, utsDot3OnuFDBLPortId INTEGER, utsDot3OnuFDBIndex INTEGER, utsDot3OnuFDBDstMacAddr MacAddress, utsDot3OnuFDBVlanId INTEGER, utsDot3OnuFDBEgressPort OCTET STRING, utsDot3OnuFDBStatus INTEGER } utsDot3OnuFDBModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module ID" ::= { utsDot3Onu2FDBEntry 1 } utsDot3OnuFDBDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Device ID" ::= { utsDot3Onu2FDBEntry 2 } utsDot3OnuFDBLPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU Logical port ID" ::= { utsDot3Onu2FDBEntry 3 } utsDot3OnuFDBPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "OLT PON port ID" ::= { utsDot3Onu2FDBEntry 4 } utsDot3OnuFDBIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU FDB index" ::= { utsDot3Onu2FDBEntry 5 } utsDot3OnuFDBDstMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Destination MAC address" ::= { utsDot3Onu2FDBEntry 6 } utsDot3OnuFDBVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN ID" ::= { utsDot3Onu2FDBEntry 7 } utsDot3OnuFDBEgressPort OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1)) -- from left to right, 0B1011... means port 1,3,4s MAX-ACCESS read-create STATUS current DESCRIPTION "Egress port map" ::= { utsDot3Onu2FDBEntry 8 } utsDot3OnuFDBStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), -- the entry is no longer valid but not flushed yet dynamic(2), -- dynamically learned local(3), -- local port MAC address static(4), -- statically added igmpSnooping(5), -- via IGMP snooping filterSrcMac(6), -- filtering by Dst MAC address filterDstMac(7) -- filtering by Dst MAC address } MAX-ACCESS read-create STATUS current DESCRIPTION "Egress port map" ::= { utsDot3Onu2FDBEntry 9 } -- ONU classification rules utsDot3Onu2CtcClassifiRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2CtcClassifiRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3OnuObjects 20 } utsDot3Onu2CtcClassifiRuleEntry OBJECT-TYPE SYNTAX UtsDot3Onu2CtcClassifiRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu classification rule MIBs table." INDEX { utsDot3OnuClassifiRuleProfId,utsDot3OnuClassifiRuleId} ::= { utsDot3Onu2CtcClassifiRuleTable 1 } UtsDot3Onu2CtcClassifiRuleEntry ::= SEQUENCE { utsDot3OnuClassifiRuleProfId INTEGER, utsDot3OnuClassifiRuleId INTEGER, utsDot3OnuClassifiRuleBitMap OCTET STRING, utsDot3OnuClassifiRuleDMacOper INTEGER, utsDot3OnuClassifiRuleDMac MacAddress, utsDot3OnuClassifiRuleDMac2 MacAddress, utsDot3OnuClassifiRuleSMacOper INTEGER, utsDot3OnuClassifiRuleSMac MacAddress, utsDot3OnuClassifiRuleSMac2 MacAddress, utsDot3OnuClassifiRulePriOper INTEGER, utsDot3OnuClassifiRulePri INTEGER, utsDot3OnuClassifiRulePri2 INTEGER, utsDot3OnuClassifiRuleVlanOper INTEGER, utsDot3OnuClassifiRuleVlanId INTEGER, utsDot3OnuClassifiRuleVlanId2 INTEGER, utsDot3OnuClassifiRuleTypeOper INTEGER, utsDot3OnuClassifiRuleType INTEGER, utsDot3OnuClassifiRuleType2 INTEGER, -- utsDot3OnuClassifiRuleIpProtOper INTEGER, -- utsDot3OnuClassifiRuleIpProt INTEGER, utsDot3OnuClassifiRuleSIPOper INTEGER, utsDot3OnuClassifiRuleSIP IpAddress, utsDot3OnuClassifiRuleSIP2 IpAddress, utsDot3OnuClassifiRuleDIPOper INTEGER, utsDot3OnuClassifiRuleDIP IpAddress, utsDot3OnuClassifiRuleDIP2 IpAddress, utsDot3OnuClassifiRuleDSCPOper INTEGER, utsDot3OnuClassifiRuleDSCP INTEGER, utsDot3OnuClassifiRuleDSCP2 INTEGER, utsDot3OnuClassifiRuleSPortOper INTEGER, utsDot3OnuClassifiRuleSPort1 INTEGER, utsDot3OnuClassifiRuleSPort2 INTEGER, utsDot3OnuClassifiRuleDPortOper INTEGER, utsDot3OnuClassifiRuleDPort1 INTEGER, utsDot3OnuClassifiRuleDPort2 INTEGER, utsDot3OnuClassifiRuleProtocolOper INTEGER, utsDot3OnuClassifiRuleProtocol INTEGER, utsDot3OnuClassifiRuleProtocol2 INTEGER } utsDot3OnuClassifiRuleProfId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile ID" ::= { utsDot3Onu2CtcClassifiRuleEntry 1 } utsDot3OnuClassifiRuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rule index" ::= { utsDot3Onu2CtcClassifiRuleEntry 2 } utsDot3OnuClassifiRuleBitMap OBJECT-TYPE SYNTAX OCTET STRING(SIZE(4)) -- from left to right MAX-ACCESS read-only STATUS current DESCRIPTION "Field selecting" ::= { utsDot3Onu2CtcClassifiRuleEntry 3 } utsDot3OnuClassifiRuleDMacOper OBJECT-TYPE SYNTAX INTEGER { eq(1),neq(2),ngt(3),nlt(4),ex(5),nex(6),range(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Destination MAC operating" DEFVAL{eq} ::= { utsDot3Onu2CtcClassifiRuleEntry 4 } utsDot3OnuClassifiRuleDMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination MAC address" ::= { utsDot3Onu2CtcClassifiRuleEntry 5 } utsDot3OnuClassifiRuleDMac2 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination MAC address 2" ::= { utsDot3Onu2CtcClassifiRuleEntry 6 } utsDot3OnuClassifiRuleSMacOper OBJECT-TYPE SYNTAX INTEGER { eq(1),neq(2),ngt(3),nlt(4),ex(5),nex(6),range(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Source MAC operating" DEFVAL{eq} ::= { utsDot3Onu2CtcClassifiRuleEntry 7 } utsDot3OnuClassifiRuleSMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source MAC address" ::= { utsDot3Onu2CtcClassifiRuleEntry 8 } utsDot3OnuClassifiRuleSMac2 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source MAC address 2 " ::= { utsDot3Onu2CtcClassifiRuleEntry 9 } utsDot3OnuClassifiRulePriOper OBJECT-TYPE SYNTAX INTEGER { eq(1),neq(2),ngt(3),nlt(4),ex(5),nex(6),range(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Priority operating" DEFVAL{eq} ::= { utsDot3Onu2CtcClassifiRuleEntry 10 } utsDot3OnuClassifiRulePri OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Priority value" ::= { utsDot3Onu2CtcClassifiRuleEntry 11 } utsDot3OnuClassifiRulePri2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Priority value 2" ::= { utsDot3Onu2CtcClassifiRuleEntry 12 } utsDot3OnuClassifiRuleVlanOper OBJECT-TYPE SYNTAX INTEGER { eq(1),neq(2),ngt(3),nlt(4),ex(5),nex(6),range(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN operating" DEFVAL{eq} ::= { utsDot3Onu2CtcClassifiRuleEntry 13 } utsDot3OnuClassifiRuleVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN ID" ::= { utsDot3Onu2CtcClassifiRuleEntry 14 } utsDot3OnuClassifiRuleVlanId2 OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN ID 2" ::= { utsDot3Onu2CtcClassifiRuleEntry 15 } utsDot3OnuClassifiRuleTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1),neq(2),ngt(3),nlt(4),ex(5),nex(6),range(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type operating" DEFVAL{eq} ::= { utsDot3Onu2CtcClassifiRuleEntry 16 } utsDot3OnuClassifiRuleType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Type" ::= { utsDot3Onu2CtcClassifiRuleEntry 17 } utsDot3OnuClassifiRuleType2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Type 2" ::= { utsDot3Onu2CtcClassifiRuleEntry 18 } utsDot3OnuClassifiRuleSIPOper OBJECT-TYPE SYNTAX INTEGER { eq(1),neq(2),ngt(3),nlt(4),ex(5),nex(6),range(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP address operating" DEFVAL{eq} ::= { utsDot3Onu2CtcClassifiRuleEntry 19 } utsDot3OnuClassifiRuleSIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP address" ::= { utsDot3Onu2CtcClassifiRuleEntry 20 } utsDot3OnuClassifiRuleSIP2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP address 2" ::= { utsDot3Onu2CtcClassifiRuleEntry 21 } utsDot3OnuClassifiRuleDIPOper OBJECT-TYPE SYNTAX INTEGER { eq(1),neq(2),ngt(3),nlt(4),ex(5),nex(6),range(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Destination IP address operating" DEFVAL{eq} ::= { utsDot3Onu2CtcClassifiRuleEntry 22 } utsDot3OnuClassifiRuleDIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination IP address" ::= { utsDot3Onu2CtcClassifiRuleEntry 23 } utsDot3OnuClassifiRuleDIP2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination IP address 2" ::= { utsDot3Onu2CtcClassifiRuleEntry 24 } utsDot3OnuClassifiRuleDSCPOper OBJECT-TYPE SYNTAX INTEGER { eq(1),neq(2),ngt(3),nlt(4),ex(5),nex(6),range(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "DSCP operating" DEFVAL{eq} ::= { utsDot3Onu2CtcClassifiRuleEntry 25 } utsDot3OnuClassifiRuleDSCP OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "DSCP" ::= { utsDot3Onu2CtcClassifiRuleEntry 26 } utsDot3OnuClassifiRuleDSCP2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "DSCP 2" ::= { utsDot3Onu2CtcClassifiRuleEntry 27 } utsDot3OnuClassifiRuleSPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1),neq(2),ngt(3),nlt(4),ex(5),nex(6),range(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP port operating" DEFVAL{eq} ::= { utsDot3Onu2CtcClassifiRuleEntry 28 } utsDot3OnuClassifiRuleSPort1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Source port 1" ::= { utsDot3Onu2CtcClassifiRuleEntry 29 } utsDot3OnuClassifiRuleSPort2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Source port 2" ::= { utsDot3Onu2CtcClassifiRuleEntry 30 } utsDot3OnuClassifiRuleDPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1),neq(2),ngt(3),nlt(4),ex(5),nex(6),range(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Destination IP port operating" DEFVAL{eq} ::= { utsDot3Onu2CtcClassifiRuleEntry 31 } utsDot3OnuClassifiRuleDPort1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Destination port 1" ::= { utsDot3Onu2CtcClassifiRuleEntry 32 } utsDot3OnuClassifiRuleDPort2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Destination port 2" ::= { utsDot3Onu2CtcClassifiRuleEntry 33 } utsDot3OnuClassifiRuleProtocolOper OBJECT-TYPE SYNTAX INTEGER { eq(1),neq(2),ngt(3),nlt(4),ex(5),nex(6),range(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol operation" DEFVAL{eq} ::= { utsDot3Onu2CtcClassifiRuleEntry 34 } utsDot3OnuClassifiRuleProtocol OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol value" ::= { utsDot3Onu2CtcClassifiRuleEntry 35 } utsDot3OnuClassifiRuleProtocol2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol value 2" ::= { utsDot3Onu2CtcClassifiRuleEntry 36 } -- -- ACL Profile Import Configuration Table -- utsDot3OnuClassifiImportTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3OnuClassifiImportEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of import classification profile information." ::= { utsDot3OnuObjects 21 } utsDot3OnuClassifiImportEntry OBJECT-TYPE SYNTAX UtsDot3OnuClassifiImportEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in classification profile import table." INDEX { utsDot3OnuClassifiImportClassId} ::= { utsDot3OnuClassifiImportTable 1 } UtsDot3OnuClassifiImportEntry ::= SEQUENCE { utsDot3OnuClassifiImportClassId INTEGER, utsDot3OnuClassifiImportFileName DisplayString, utsDot3OnuClassifiImportStatus RowStatus } utsDot3OnuClassifiImportClassId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The index to this classification profile import entry." ::= { utsDot3OnuClassifiImportEntry 1 } utsDot3OnuClassifiImportFileName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "The profile name associate with this classification profile import entry." ::= { utsDot3OnuClassifiImportEntry 2 } utsDot3OnuClassifiImportStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The profile name associate with this classification profile import entry." ::= { utsDot3OnuClassifiImportEntry 3 } -- ONU loopback group utsDot3Onu2CtcLpBkGroup OBJECT IDENTIFIER ::= { utsDot3OnuObjects 22 } utsDot3Onu2LpBkModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Module ID" ::= { utsDot3Onu2CtcLpBkGroup 1 } utsDot3Onu2LpBkDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "OLT device ID" ::= { utsDot3Onu2CtcLpBkGroup 2 } utsDot3Onu2LpBkPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "OLT port ID" ::= { utsDot3Onu2CtcLpBkGroup 3 } utsDot3Onu2LpBkLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Logical port ID" ::= { utsDot3Onu2CtcLpBkGroup 4 } utsDot3Onu2LpBkMode OBJECT-TYPE SYNTAX INTEGER { local(1), remote(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " loopback mode" ::= { utsDot3Onu2CtcLpBkGroup 5 } utsDot3Onu2LpBkPacketSize OBJECT-TYPE SYNTAX INTEGER(64..1500) MAX-ACCESS read-write STATUS current DESCRIPTION "loopback packet size" ::= { utsDot3Onu2CtcLpBkGroup 6 } utsDot3Onu2LpBkPacketNum OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "loopback packet number" ::= { utsDot3Onu2CtcLpBkGroup 7 } utsDot3Onu2LpBkStart OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "loopback test start or not" ::= { utsDot3Onu2CtcLpBkGroup 8 } -- utsDot3Onu2LpBkEnd OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "loopback test stop or not" -- ::= { utsDot3Onu2CtcLpBkGroup 9 } utsDot3Onu2LpBkResult OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "loopback test result, like: Out of Seqance frames: 0 99 packets transmitted, 99 received, 0% packet loss rtt min/avg/max = 0/0/0 ms" ::= { utsDot3Onu2CtcLpBkGroup 10 } -- -- Selective QinQ Table, added by tomsong in 2008.7.21 -- utsDot3Onu2SelectiveQinQTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2SelectiveQinQEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU Selective QinQ MIBs." ::= { utsDot3OnuObjects 23 } utsDot3Onu2SelectiveQinQEntry OBJECT-TYPE SYNTAX UtsDot3Onu2SelectiveQinQEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu Selective QinQ MIBs table." INDEX { utsDot3OnuSelectiveQinQModuleId,utsDot3OnuSelectiveQinQDeviceId,utsDot3OnuSelectiveQinQPortId,utsDot3OnuSelectiveQinQLogicalPortId,utsDot3OnuSelectiveQinQEtherType,utsDot3OnuSelectiveQinQCos,utsDot3OnuSelectiveQinQStartCVID,utsDot3OnuSelectiveQinQEndCVID} ::= { utsDot3Onu2SelectiveQinQTable 1 } UtsDot3Onu2SelectiveQinQEntry ::= SEQUENCE { utsDot3OnuSelectiveQinQModuleId INTEGER, utsDot3OnuSelectiveQinQDeviceId INTEGER, utsDot3OnuSelectiveQinQPortId INTEGER, utsDot3OnuSelectiveQinQLogicalPortId INTEGER, utsDot3OnuSelectiveQinQEtherType INTEGER, utsDot3OnuSelectiveQinQCos INTEGER, utsDot3OnuSelectiveQinQStartCVID INTEGER, utsDot3OnuSelectiveQinQEndCVID INTEGER, utsDot3OnuSelectiveQinQSVID INTEGER, utsDot3OnuSelectiveQinQSCosSourceSelect INTEGER, -- utsDot3OnuSelectiveQinQSTPID INTEGER, utsDot3OnuSelectiveQinQSAppointCos INTEGER, utsDot3OnuSelectiveQinQRowStatus RowStatus } utsDot3OnuSelectiveQinQModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2SelectiveQinQEntry 1 } utsDot3OnuSelectiveQinQDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2SelectiveQinQEntry 2 } utsDot3OnuSelectiveQinQPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2SelectiveQinQEntry 3 } utsDot3OnuSelectiveQinQLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2SelectiveQinQEntry 4 } utsDot3OnuSelectiveQinQEtherType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of ethertype,eg,ARP - 0x0806, ECMA - 0x0803, IP - 0x0800, the value should be from 0x0 to 0xfffe, 0xffff means do not set this area,all match." ::= { utsDot3Onu2SelectiveQinQEntry 5 } utsDot3OnuSelectiveQinQCos OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value should be from 0 to 8, 0 to 7 means in fact value in 802.1p, the 8 means do not care this area,all match." ::= { utsDot3Onu2SelectiveQinQEntry 6 } utsDot3OnuSelectiveQinQStartCVID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value should be from 0 to 4095, 0 to 4094 means in fact value in 802.1q, the 4095 means do not care this area,all match." ::= { utsDot3Onu2SelectiveQinQEntry 7 } utsDot3OnuSelectiveQinQEndCVID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value should be from 0 to 4095, 0 to 4094 means in fact value in 802.1q, the 4095 means do not care this area,all match." ::= { utsDot3Onu2SelectiveQinQEntry 8 } utsDot3OnuSelectiveQinQSVID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The value should be from 0 to 4095." ::= { utsDot3Onu2SelectiveQinQEntry 9 } utsDot3OnuSelectiveQinQSCosSourceSelect OBJECT-TYPE SYNTAX INTEGER { copyfromctag(1), -- the STAG Cos is copy from CTAG Cos usingappointnewvalue(2) -- the STAG Cos is using the appint value from configuration } MAX-ACCESS read-create STATUS current DESCRIPTION "The STAG Cos Source Select." ::= { utsDot3Onu2SelectiveQinQEntry 10 } --utsDot3OnuSelectiveQinQSTPID OBJECT-TYPE -- SYNTAX INTEGER -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "The TPID for STAG, the 0xFFFF means do not adpot this value in the packet, using the system define TPID value or default TPID value." -- ::= { utsDot3Onu2SelectiveQinQEntry 10 } utsDot3OnuSelectiveQinQSAppointCos OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The Cos for STAG when source select is usingappointnewvalue in utsDot3OnuSelectiveQinQSCosSourceSelect, the value shoud be from 0 to 7." ::= { utsDot3Onu2SelectiveQinQEntry 11 } utsDot3OnuSelectiveQinQRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for the current entry. " ::= { utsDot3Onu2SelectiveQinQEntry 12 } -- unbound ONU table -- utsDot3UnboundOnuObjects OBJECT IDENTIFIER ::= { utsDot3OnuMIB 2} utsDot3UnboundOnuTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3UnboundOnuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU MIBs." ::= { utsDot3UnboundOnuObjects 1 } utsDot3UnboundOnuEntry OBJECT-TYPE SYNTAX UtsDot3UnboundOnuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu MIBs table." INDEX { utsDot3UnboundOnuModuleId, utsDot3UnboundOnuPortId, utsDot3UnboundOnuLlid } ::= { utsDot3UnboundOnuTable 1 } UtsDot3UnboundOnuEntry ::= SEQUENCE { utsDot3UnboundOnuModuleId INTEGER, utsDot3UnboundOnuPortId INTEGER, utsDot3UnboundOnuLlid INTEGER, utsDot3UnboundOnuPonMacAddr MacAddress } utsDot3UnboundOnuModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3UnboundOnuEntry 1 } utsDot3UnboundOnuPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3UnboundOnuEntry 2 } utsDot3UnboundOnuLlid OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the LLID for the current ONU." ::= { utsDot3UnboundOnuEntry 3 } utsDot3UnboundOnuPonMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the Mac Address for the current ONU." ::= { utsDot3UnboundOnuEntry 4 } -- -- ONU switch management table -- utsDot3OnuSwitchObjects OBJECT IDENTIFIER ::= { utsDot3OnuMIB 3} utsDot3OnuSwitchTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3OnuSwitchEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU Switch MIBs." ::= { utsDot3OnuSwitchObjects 1 } utsDot3OnuSwitchEntry OBJECT-TYPE SYNTAX UtsDot3OnuSwitchEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu switch MIBs table." INDEX { utsDot3OnuSwitchModuleId, utsDot3OnuSwitchPortId, utsDot3OnuSwitchOnuId } ::= { utsDot3OnuSwitchTable 1 } UtsDot3OnuSwitchEntry ::= SEQUENCE { utsDot3OnuSwitchModuleId INTEGER, utsDot3OnuSwitchPortId INTEGER, utsDot3OnuSwitchOnuId INTEGER, utsDot3OnuSwitchMngStatus INTEGER, utsDot3OnuSwitchIpAddress IpAddress, utsDot3OnuSwtichType INTEGER, utsDot3OnuSwitchFirmwareVer OCTET STRING, utsDot3OnuSwitchMacAddr MacAddress, utsDot3OnuSwitchMngVlan INTEGER, utsDot3OnuSwitchRowStatus RowStatus } utsDot3OnuSwitchModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3OnuSwitchEntry 1 } utsDot3OnuSwitchPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3OnuSwitchEntry 2 } utsDot3OnuSwitchOnuId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read only value to identifiy the ONU ID for the current ONU." ::= { utsDot3OnuSwitchEntry 3 } utsDot3OnuSwitchMngStatus OBJECT-TYPE SYNTAX INTEGER { autoConfigured(1), -- IP assigned by DHCP manualConfigured(2) -- IP manual configured } MAX-ACCESS read-only STATUS current DESCRIPTION "Entry status for management." ::= { utsDot3OnuSwitchEntry 4 } utsDot3OnuSwitchIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "ONU Switch IP address, if manual configured, a host route should be added for this IP" ::= { utsDot3OnuSwitchEntry 5 } utsDot3OnuSwtichType OBJECT-TYPE SYNTAX INTEGER { onu100(1), onu1000B(2), onu1000C(3), onu200A(4), onu200B(5), onu2024(6), onu2004(7), onu101K(8), onu301(9), onu301C(10), onu404(11), onu404C(12), onu804(13), onu804C(14), onu1001C(15), onu3004(16), onu1001i(17), onu2004i(18), onu404i(19), clt2060(20), onu204i(21), onu208i(22), onu204h(23), onu408t(24), onu2024i(25), onub210(26), onu1001h(27), onub220(28), onu804i(29), onu101(30), onu1001b(31), onu2004h(32), onu204d(33), onu404t(34), onu4024t(35), onu4024i(36), onu101i(38), onub1205y(39), onub1205d(40), onub130(41), tkOnu(100), pmcOnu(101), unknow(200) } MAX-ACCESS read-only STATUS current DESCRIPTION "ONU Switch MAC address" ::= { utsDot3OnuSwitchEntry 6 } utsDot3OnuSwitchFirmwareVer OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "ONU Switch Firmware version" ::= { utsDot3OnuSwitchEntry 7 } utsDot3OnuSwitchMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ONU Switch MAC address" ::= { utsDot3OnuSwitchEntry 8 } utsDot3OnuSwitchMngVlan OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "ONU Switch management VLAN" ::= { utsDot3OnuSwitchEntry 9 } utsDot3OnuSwitchRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status of this entry" ::= { utsDot3OnuSwitchEntry 10 } ------ ------ 3. ONU OAM ------ utsDot3OnuOamMIB OBJECT IDENTIFIER ::= { utsEponConfExtObjects 3} utsDot3OnuOamObjects OBJECT IDENTIFIER ::= { utsDot3OnuOamMIB 1} utsDot3OnuOamTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3OnuOamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU OAM MIBs." ::= { utsDot3OnuOamObjects 1 } utsDot3OnuOamEntry OBJECT-TYPE SYNTAX UtsDot3OnuOamEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu OAM MIBs table." INDEX { ifIndex } ::= { utsDot3OnuOamTable 1 } UtsDot3OnuOamEntry ::= SEQUENCE { utsDot3OnuOAMModuleId INTEGER, utsDot3OnuOAMPortId INTEGER, utsDot3OnuOAMLogicalPortId INTEGER, utsDot3OnuOAMMode INTEGER, utsDot3OnuOAMDeviceIdentifier INTEGER, utsDot3OnuOAMVersionIdentifier INTEGER, utsDot3OnuOAMLinktestTotalFrame INTEGER, utsDot3OnuOAMLinktestFrameSize INTEGER, utsDot3OnuOAMLinktestDelayMeasureEnable TruthValue, utsDot3OnuOAMLinktestVLANTagEnable TruthValue, utsDot3OnuOAMLinktestVLANTagPriority INTEGER, utsDot3OnuOAMLinktestVLANTagVID INTEGER, utsDot3OnuOAMLinktestFrameSent INTEGER, utsDot3OnuOAMLinktestFrameReceived INTEGER, utsDot3OnuOAMLinktestErrFrameReceived INTEGER, utsDot3OnuOAMLinktestMinDelay INTEGER, utsDot3OnuOAMLinktestMeanDelay INTEGER, utsDot3OnuOAMLinktestMaxDelay INTEGER, -- utsDot3OnuOAMPingStart TruthValue, utsDot3OnuOAMPingElapsedTime INTEGER, utsDot3OnuOAMPortState INTEGER, utsDot3OnuOAMStartTest INTEGER, utsDot3OnuOAMLinkTestStatus UtsConfStatusType, utsDot3OnuOAMLinkTestStationId UtsConfStationIdType, utsDot3OnuOAMLinkTestResultStr DisplayString, utsDot3OnuOAMPingStatus UtsConfStatusType, utsDot3OnuOAMPingStationId UtsConfStationIdType, utsDot3OnuOAMPingResultStr DisplayString -- utsDot3OnuOAMLoopbackStatus UtsConfStatusType, -- utsDot3OnuOAMLinktestStatus UtsConfStatusType, -- utsDot3OnuOAMPingStatus UtsConfStatusType, -- utsDot3OnuOAMLinktestStationId UtsConfStationIdType, -- utsDot3OnuOAMPingStationId UtsConfStationIdType, -- utsDot3OnuOAMLoopbackStationId UtsConfStationIdType } utsDot3OnuOAMModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identify OLT module id" ::= { utsDot3OnuOamEntry 1 } utsDot3OnuOAMPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identify OLT port id" ::= { utsDot3OnuOamEntry 2 } utsDot3OnuOAMLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identify ONU logical port id" ::= { utsDot3OnuOamEntry 3 } utsDot3OnuOAMMode OBJECT-TYPE SYNTAX INTEGER { passive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "OAM mode. Only supports active(2)" ::= { utsDot3OnuOamEntry 4 } utsDot3OnuOAMDeviceIdentifier OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "MAC Vendor products identifier." ::= { utsDot3OnuOamEntry 9 } utsDot3OnuOAMVersionIdentifier OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier which distinguishes between versions of a particular vendor product. In a case of Passave ONU - ONU Hardware major version." ::= { utsDot3OnuOamEntry 10 } utsDot3OnuOAMLinktestTotalFrame OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Total number of frames to be sent during link test. 0 -- stop link test operation, other -- number of link test frame to be sent." ::= { utsDot3OnuOamEntry 23 } utsDot3OnuOAMLinktestFrameSize OBJECT-TYPE SYNTAX INTEGER (60..1514) MAX-ACCESS read-write STATUS current DESCRIPTION "Measurement frames data size, measured in bytes. Not including Preamble, SFD, and FCS. 60 - 1514." ::= { utsDot3OnuOamEntry 24 } utsDot3OnuOAMLinktestDelayMeasureEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Link test includes delay measurement, which corresponds to the difference between sent and received times (including granting delay and firmware processing time overheads)." ::= { utsDot3OnuOamEntry 25 } utsDot3OnuOAMLinktestVLANTagEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Enable VLAN tag in link test frames." ::= { utsDot3OnuOamEntry 26 } utsDot3OnuOAMLinktestVLANTagPriority OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Priority in VLAN tag. 0 - 7." ::= { utsDot3OnuOamEntry 27 } utsDot3OnuOAMLinktestVLANTagVID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN ID in VLAN tag. 0 - 4094." ::= { utsDot3OnuOamEntry 28 } utsDot3OnuOAMLinktestFrameSent OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of measurement frames sent during the test." ::= { utsDot3OnuOamEntry 29 } utsDot3OnuOAMLinktestFrameReceived OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of measurement frames including error frames received during the test." ::= { utsDot3OnuOamEntry 30 } utsDot3OnuOAMLinktestErrFrameReceived OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of measurement error frames received during the test." ::= { utsDot3OnuOamEntry 31 } utsDot3OnuOAMLinktestMinDelay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The minimal delay collected from link delay measurements measured in TQ units. Relevant only if link delay measurement is enabled and the test is completed within current command." ::= { utsDot3OnuOamEntry 32 } utsDot3OnuOAMLinktestMeanDelay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The mean delay collected from link delay measurements measured in TQ units. Relevant only if link delay measurement is enabled and the test is completed within current command." ::= { utsDot3OnuOamEntry 33 } utsDot3OnuOAMLinktestMaxDelay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximal delay collected from link delay measurements measured in TQ units. Relevant only if link delay measurement is enabled and the test is completed within current command." ::= { utsDot3OnuOamEntry 34 } -- utsDot3OnuOAMPingStart OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Start ping with PAS-SOFT simulates ping data (60 bytes)." -- ::= { utsDot3OnuOamEntry 35 } utsDot3OnuOAMPingElapsedTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total Ping time, not including PAS_SOFT overhead. Measured in Milliseconds. -1 - timeout, 0 - below time measurement resolution, 1-32767 - Total Ping time." ::= { utsDot3OnuOamEntry 36 } utsDot3OnuOAMPortState OBJECT-TYPE SYNTAX INTEGER { onuOAMOk (1), onuOAMnotRunning(2) -- ONU is not OK or not attched } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the ONU state is OK or not." ::= { utsDot3OnuOamEntry 37 } utsDot3OnuOAMStartTest OBJECT-TYPE SYNTAX INTEGER { onuloopbacktest(1), onulinktest(2), onupingtest(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Write corresponding value to this variable will start the corresponding Onu OAM test." ::= { utsDot3OnuOamEntry 38 } utsDot3OnuOAMLinkTestStatus OBJECT-TYPE SYNTAX UtsConfStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "Onu OAM Link Test status" ::= { utsDot3OnuOamEntry 39 } utsDot3OnuOAMLinkTestStationId OBJECT-TYPE SYNTAX UtsConfStationIdType MAX-ACCESS read-write STATUS current DESCRIPTION "Station id, a string used to identify the issuer of Link Test." ::= { utsDot3OnuOamEntry 40 } utsDot3OnuOAMLinkTestResultStr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A string that describes the result of OAM Link Test." ::= { utsDot3OnuOamEntry 41 } utsDot3OnuOAMPingStatus OBJECT-TYPE SYNTAX UtsConfStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "Onu OAM Test status" ::= { utsDot3OnuOamEntry 42 } utsDot3OnuOAMPingStationId OBJECT-TYPE SYNTAX UtsConfStationIdType MAX-ACCESS read-write STATUS current DESCRIPTION "Station id, a string used to identify the issuer of OAM Ping Test." ::= { utsDot3OnuOamEntry 43 } utsDot3OnuOAMPingResultStr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A string that describes the result of OAM Ping Test." ::= { utsDot3OnuOamEntry 44 } ------ ------ 4. DBA ------ utsDot3DbaMIB OBJECT IDENTIFIER ::= { utsEponConfExtObjects 4} utsDot3DbaOltObjects OBJECT IDENTIFIER ::= { utsDot3DbaMIB 1} utsDot3DbaOltTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3DbaOltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 Dba MIBs." ::= { utsDot3DbaOltObjects 1 } utsDot3DbaOltEntry OBJECT-TYPE SYNTAX UtsDot3DbaOltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Dba MIBs table." INDEX { ifIndex } ::= { utsDot3DbaOltTable 1 } UtsDot3DbaOltEntry ::= SEQUENCE { utsDot3DbaOltModuleId INTEGER, utsDot3DbaOltPortId INTEGER, utsDot3DbaOltAlgorithm INTEGER, utsDot3DbaOltDiscoverySize INTEGER, utsDot3DbaOltDiscoveryFreq INTEGER, utsDot3DbaOltCycleSize INTEGER, utsDot3DbaOltPlatoCycleSize INTEGER, utsDot3DbaOltPlatoDiscoveryFreq INTEGER } utsDot3DbaOltModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identidy OLT module id" ::= { utsDot3DbaOltEntry 1 } utsDot3DbaOltPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identidy OLT port id" ::= { utsDot3DbaOltEntry 2 } utsDot3DbaOltAlgorithm OBJECT-TYPE SYNTAX INTEGER { internalEqualShare(1), -- aristotle(2), -- thales(3), -- socrates(4), plato(5) -- vendorExtension1(6), -- vendorExtension2(7), -- vendorExtension3(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "DBA algorithm for specific OLT. Select 'internalEqualShare' can also be used to stop any other external DBA algorithms. For now, only internalEqualShare(1) and plato(5) supported" ::= { utsDot3DbaOltEntry 3 } utsDot3DbaOltDiscoverySize OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Discovery grant length. Default value is 1792 (0x700) TQ." ::= { utsDot3DbaOltEntry 4 } utsDot3DbaOltDiscoveryFreq OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "How often the OLT should send discovery frames to the ONUs, measured in grant cycles. Default value is 500." ::= { utsDot3DbaOltEntry 5 } utsDot3DbaOltCycleSize OBJECT-TYPE SYNTAX INTEGER (16384..131072) MAX-ACCESS read-write STATUS current DESCRIPTION "Grant cycle size, measured in TQ. The default value is 0x50000. For PLATO version 2.0 or above, this paramter is not configurable." ::= { utsDot3DbaOltEntry 6 } utsDot3DbaOltPlatoCycleSize OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "PLATO Grant cycle size, measured in 50us. only used when dba algorithm is plato, and default value is 10. For PLATO version 2.0 or above, this paramter is not configurable." ::= { utsDot3DbaOltEntry 7 } utsDot3DbaOltPlatoDiscoveryFreq OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "How often the OLT should send discovery frames to the ONUs when olt use plato dba algorithm, measured in grant cycles. Default value is 50." ::= { utsDot3DbaOltEntry 8 } -- --dba sla -- utsDot3DbaSlaObjects OBJECT IDENTIFIER ::= { utsDot3DbaMIB 2} utsDot3DbaSlaTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3DbaSlaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU SLA MIBs." ::= { utsDot3DbaSlaObjects 1 } utsDot3DbaSlaEntry OBJECT-TYPE SYNTAX UtsDot3DbaSlaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 DBA MIBs table." INDEX { ifIndex } ::= { utsDot3DbaSlaTable 1 } UtsDot3DbaSlaEntry ::= SEQUENCE { utsDot3DbaSlaModuleId INTEGER, utsDot3DbaSlaPortId INTEGER, utsDot3DbaSlaLogicalPortId INTEGER, utsDot3DbaSlaUpCommittedBandwidth INTEGER, utsDot3DbaSlaUpMaxBandwidth INTEGER, -- utsDot3DbaSlaMaxBurstSize INTEGER, utsDot3DbaSlaVLANID INTEGER, utsDot3DbaSlaUNIMaxMACAddress INTEGER, utsDot3DbaSlaIPAddress IpAddress, utsDot3DbaSlaSubnetMask IpAddress, utsDot3DbaSlaCallingStationId OCTET STRING, utsDot3DbaSlaPlatoClass INTEGER, utsDot3DbaSlaBindingMacAddress MacAddress, utsDot3DbaSlaDownPolicingEnable INTEGER, utsDot3DbaSlaDownMaxBandwidth INTEGER, utsDot3DbaSlaDownMaxBurstSize INTEGER, -- utsDot3DbaSlaDownHiPriFramePref INTEGER, -- utsDot3DbaSlaDownShortFramePref INTEGER, utsDot3DbaSlaP2PPolicingEnable INTEGER, utsDot3DbaSlaP2PPolicingONUList OCTET STRING, utsDot3DbaSlaP2PMaxBandwidth INTEGER, utsDot3DbaSlaP2PMaxBurstSize INTEGER -- utsDot3DbaSlaP2PHiPriFramePref INTEGER, -- utsDot3DbaSlaP2PShortFramePref INTEGER } utsDot3DbaSlaModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identify module ID of the LTM module of the EPON device to which an ONU should be attached." ::= { utsDot3DbaSlaEntry 1 } utsDot3DbaSlaPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identify port number of the OLT of the LTM module of the EPON device to which an ONU should be attached." ::= { utsDot3DbaSlaEntry 2 } utsDot3DbaSlaLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identify logical port number of an ONU when it's attached to an OLT." ::= { utsDot3DbaSlaEntry 3 } utsDot3DbaSlaUpCommittedBandwidth OBJECT-TYPE SYNTAX INTEGER (1..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Committed bandwidth for a specific ONU/LLID measured in terms of Kbps, it will be converted into TQ internally. It will be used to control upstream bandwidth." ::= { utsDot3DbaSlaEntry 4 } utsDot3DbaSlaUpMaxBandwidth OBJECT-TYPE SYNTAX INTEGER (1..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximal bandwidth for a specific ONU/LLID measured in terms of Kbps, it will be converted into TQ internally. It will be used to control upstream bandwidth." ::= { utsDot3DbaSlaEntry 5 } utsDot3DbaSlaVLANID OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN ID of an ONU when it's attached to an OLT, writable in layer-2 mode, read-only in layer-3 mode." ::= { utsDot3DbaSlaEntry 13 } utsDot3DbaSlaUNIMaxMACAddress OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum allowed number of MAC addresses that can be attached to an ONU's UNI. One of the following values: 1-16,30, 62, 126, 254, 8190. when set to 8190, it means to remove the MAC address limitation." DEFVAL { 8190 } ::= { utsDot3DbaSlaEntry 14 } utsDot3DbaSlaIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address to be assigned to the device attached to an ONU's UNI." ::= { utsDot3DbaSlaEntry 17 } utsDot3DbaSlaSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Subnet mask to be assigned to the device attached to an ONU's UNI." ::= { utsDot3DbaSlaEntry 18 } utsDot3DbaSlaCallingStationId OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Calling station id of an ONU. It may include MAC address plus serial number. UNI." ::= { utsDot3DbaSlaEntry 23 } utsDot3DbaSlaPlatoClass OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Priority of the traffic of an ONU when using plato DBA algorithm." ::= { utsDot3DbaSlaEntry 24 } utsDot3DbaSlaBindingMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "the MacAddress of the onu binded to this logic link id." ::= { utsDot3DbaSlaEntry 25 } -- Down stream policing utsDot3DbaSlaDownPolicingEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable down stream policing." ::= { utsDot3DbaSlaEntry 26 } utsDot3DbaSlaDownMaxBandwidth OBJECT-TYPE SYNTAX INTEGER (0..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum bandwidth allowed(1000000 Kbps for M3, 500,000 Kbps for M4) for the ONU, Kbits/ Sec." ::= { utsDot3DbaSlaEntry 27 } utsDot3DbaSlaDownMaxBurstSize OBJECT-TYPE SYNTAX INTEGER (0..8192) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximal number of bytes in a burst, measured in KBytes. The value is truncated to the nearest smaller 128bytes multiple value. default value 256" ::= { utsDot3DbaSlaEntry 28 } -- utsDot3DbaSlaDownHiPriFramePref OBJECT-TYPE -- SYNTAX INTEGER -- { -- enable(1), -- disable(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Disable or Enable high priority frames preference." -- ::= { utsDot3DbaSlaEntry 29 } -- utsDot3DbaSlaDownShortFramePref OBJECT-TYPE -- SYNTAX INTEGER -- { -- enable(1), -- disable(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Disable or enable short frames preference." -- ::= { utsDot3DbaSlaEntry 30 } -- P2P stream policing, Zhaoxf added on Dec 25, 2005 utsDot3DbaSlaP2PPolicingEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable P2P stream policing." ::= { utsDot3DbaSlaEntry 36 } utsDot3DbaSlaP2PPolicingONUList OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "The ONU logical port list, excluding the current port itself. The ONU list bitmap from left to right indicates ONU logical port 1..64." ::= { utsDot3DbaSlaEntry 37 } utsDot3DbaSlaP2PMaxBandwidth OBJECT-TYPE SYNTAX INTEGER (0..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum bandwidth allowed(1000000 Kbps for M3, 500,000 Kbps for M4) for the ONU, Kbits/ Sec." ::= { utsDot3DbaSlaEntry 38 } utsDot3DbaSlaP2PMaxBurstSize OBJECT-TYPE SYNTAX INTEGER (0..8192) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximal number of bytes in a burst, measured in KBytes. The value is truncated to the nearest smaller 128 bytes multiple value. default value 256" ::= { utsDot3DbaSlaEntry 39 } --utsDot3DbaSlaP2PHiPriFramePref OBJECT-TYPE -- SYNTAX INTEGER -- { -- enable(1), -- disable(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Disable or Enable high priority frames preference." -- ::= { utsDot3DbaSlaEntry 40 } -- utsDot3DbaSlaP2PShortFramePref OBJECT-TYPE -- SYNTAX INTEGER -- { -- enable(1), -- disable(2) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Disable or enable short frames preference." -- ::= { utsDot3DbaSlaEntry 41 } ------ ------ 6. VLAN & LLID ------ utsDot3OnuVlanMIB OBJECT IDENTIFIER ::= { utsEponConfExtObjects 6} -- remove onu vlan table temporarily --utsDot3OnuVlanObjects OBJECT IDENTIFIER ::= { utsDot3OnuVlanMIB 1} -- --utsDot3OnuVlanTable OBJECT-TYPE --SYNTAX SEQUENCE OF UtsDot3OnuVlanEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION --"Table for dot3 ONU Vlan MIBs." -- ::= { utsDot3OnuVlanObjects 1 } -- --utsDot3OnuVlanEntry OBJECT-TYPE --SYNTAX UtsDot3OnuVlanEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION --"An entry in the dot3 PLT MIBs table." -- INDEX { ifIndex } -- ::= { utsDot3OnuVlanTable 1 } -- --UtsDot3OnuVlanEntry ::= -- SEQUENCE { -- utsDot3OnuVlanModuleId INTEGER, -- utsDot3OnuVlanPortId INTEGER, -- utsDot3OnuVlanLogicalPortId INTEGER, -- utsDot3OnuVlanMode INTEGER, -- utsDot3OnuVlanExchangeTagUpLink INTEGER, -- utsDot3OnuVlanExchangeTagDnLinkSuffix INTEGER, -- utsDot3OnuVlanStackTag INTEGER, -- utsDot3OnuVlanStackNestedMode TruthValue, -- utsDot3OnuVlanStackNestedModeVlanType INTEGER -- } -- -- --utsDot3OnuVlanModuleId OBJECT-TYPE --SYNTAX INTEGER -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"A read only value to identify OLT module id for the attached ONU" -- ::= { utsDot3OnuVlanEntry 1 } -- --utsDot3OnuVlanPortId OBJECT-TYPE --SYNTAX INTEGER -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"A read only value to identify OLT port id for the attached ONU" -- ::= { utsDot3OnuVlanEntry 2 } -- --utsDot3OnuVlanLogicalPortId OBJECT-TYPE --SYNTAX INTEGER -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION --"A read only value to identify ONU logical id. " -- ::= { utsDot3OnuVlanEntry 3 } -- --utsDot3OnuVlanMode OBJECT-TYPE --SYNTAX INTEGER { -- unchange(0), -- exchange(1), -- stack(2) --} -- -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION --"Handling mode for LLID and VLAN tag. unchange - LLID frames (which may --contain VLAN tags) are passed unchanged both in downlink and in uplink; --exchange - LLID frames?VLAN tags are exchanged; stack - LLID frames?VLAN tags are stacked." -- ::= { utsDot3OnuVlanEntry 4 } -- --utsDot3OnuVlanExchangeTagUpLink OBJECT-TYPE --SYNTAX INTEGER (0..4094) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION --"VLAN tag id, applied to exchange handling mode." -- ::= { utsDot3OnuVlanEntry 5 } -- --utsDot3OnuVlanExchangeTagDnLinkSuffix OBJECT-TYPE --SYNTAX INTEGER (0..15) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION --"VLAN tag suffix id used as downlink exchanged tag suffix. The final tag is composed --of utsDot3OltVlanTagExchangeDnLinkPrefix (8 MSB bits) and --utsDot3OnuVlanExchangeTagDnLinkSuffix (4 LSB bits). It's applied to exchange --handling mode." -- ::= { utsDot3OnuVlanEntry 6 } -- --utsDot3OnuVlanStackTag OBJECT-TYPE --SYNTAX INTEGER (0..4094) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION --"Stacked VLAN tag id for both uplink and downlink traffic, applied to stack --handling mode." -- ::= { utsDot3OnuVlanEntry 7 } -- --utsDot3OnuVlanStackNestedMode OBJECT-TYPE --SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION --"TRUE - Nested mode - Tag adding to every frame, tagged or untagged. VLAN tag --is removed from downlink tagged frames with tag equal to utsDot3OnuVlanStackTag; --FALSE - Service mode - Tag adding to untagged frames only, VLAN tag is removed --from every downlink tagged frames. It's applied to stack handling mode." -- ::= { utsDot3OnuVlanEntry 8 } -- --utsDot3OnuVlanStackNestedModeVlanType OBJECT-TYPE --SYNTAX INTEGER { -- vlanType8100H(0), -- vlanType9100H(1), -- vlanTypeOther(2) --} -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION --"Nested VLAN type. It's valid only if stack handling mode is selected and --utsDot3OnuVlanStackNestedMode is TRUE. utsDot3OltVlanStackNestedModeVlanType will --be used if utsDot3OnuVlanStackNestedModeVlanType is vlanTypeOther." -- ::= { utsDot3OnuVlanEntry 9 } -- =========================================================================== -- -- ONU Firmware Upgrade Table -- -- =========================================================================== utsDot3OnuUpgradeMIB OBJECT IDENTIFIER ::= { utsEponConfExtObjects 7} utsDot3OnuUpgradeStateObjects OBJECT IDENTIFIER ::= { utsDot3OnuUpgradeMIB 1 } utsDot3OnuUpgradePortListGroup OBJECT IDENTIFIER ::= { utsDot3OnuUpgradeStateObjects 1 } utsDot3OnuUpgradeManualPortListStateBitMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Onu firmware upgrade olt port list bit map. BBS1000 has 8 olt ports. Each olt port can connect up to 32 onu device. The olt port bit map defined as following port 1,2,3,....8....256 To include a port in manual upgrade set the correponding bit to 1." ::= { utsDot3OnuUpgradePortListGroup 1 } utsDot3OnuUpgradeSchedulePortListStateBitMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Onu firmware upgrade olt port list bit map. BBS1000 has 8 olt ports. Each olt port can connect up to 32 onu device. The port bit map defined as following port 1,2,3,....256. To include a port in schedule upgrade set the correponding bit to 1" ::= { utsDot3OnuUpgradePortListGroup 2 } utsDot3OnuUpgradeForceManualPortListBitMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Onu firmware upgrade olt port list bit map. BBS1000 has 8 olt ports. Each olt port can connect up to 32 onu device. The olt port bit map defined as following port 1,2,3,....8....256. Force upgrade without revision checking. To include a port in force manual upgrade set the correponding bit to 1." ::= { utsDot3OnuUpgradePortListGroup 3 } utsDot3OnuUpgradeNormalManualPortListBitMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Onu firmware upgrade olt port list bit map. BBS1000 has 8 olt ports. Each olt port can connect up to 32 onu device. The olt port bit map defined as following port 1,2,3,....8....256. Normal upgrade with revision checking. To include a port in normal manual upgrade set the correponding bit to 1." ::= { utsDot3OnuUpgradePortListGroup 4 } -- -- Hardware type configuration -- utsDot3OnuHwTypeUpgradeObjects OBJECT IDENTIFIER ::= { utsDot3OnuUpgradeMIB 2} utsDot3OnuHwTypeUpgradeTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3OnuHwTypeUpgradeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Onu hardware information" ::= { utsDot3OnuHwTypeUpgradeObjects 1} utsDot3OnuHwTypeUpgradeEntry OBJECT-TYPE SYNTAX UtsDot3OnuHwTypeUpgradeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains Onu hardware upgrade information" INDEX { utsDot3OnuHwTypeUpgradeHwType, utsDot3OnuHwTypeUpgradeMethod, utsDot3OnuHwTypeUpgradeComponent} ::= { utsDot3OnuHwTypeUpgradeTable 1} UtsDot3OnuHwTypeUpgradeEntry ::= SEQUENCE { utsDot3OnuHwTypeUpgradeHwType INTEGER, utsDot3OnuHwTypeUpgradeMethod INTEGER, utsDot3OnuHwTypeUpgradeHwRev DisplayString, utsDot3OnuHwTypeUpgradeFwRev DisplayString, utsDot3OnuHwTypeUpgradeImageName DisplayString, utsDot3OnuHwTypeUpgradeStatus RowStatus, utsDot3OnuHwTypeUpgradeComponent INTEGER } utsDot3OnuHwTypeUpgradeHwType OBJECT-TYPE SYNTAX INTEGER { onu100(1), onu1000B(2), onu1000C(3), onu200A(4), onu200B(5), onu2024(6), onu2004(7), onu101K(8), onu301(9), onu301C(10), onu404(11), onu404C(12), onu804(13), onu804C(14), onu1001C(15), onu3004(16), onu1001i(17), onu2004i(18), onu404i(19), clt2060(20), onu204i(21), onu208i(22), onu204h(23), onu408t(24), onu2024i(25), onub210(26), onu1001h(27), onub220(28), onu804i(29), onu101(30), onu1001b(31), onu2004h(32), onu204d(33), onu404t(34), onu4024t(35), onu4024i(36), onu101i(38), onub1205y(39), onub1205d(40), onub130(41), tkOnu(100), pmcOnu(101), unknow(200) } MAX-ACCESS read-create STATUS current DESCRIPTION "onu model which need firmware upgrade" ::= { utsDot3OnuHwTypeUpgradeEntry 1 } utsDot3OnuHwTypeUpgradeMethod OBJECT-TYPE SYNTAX INTEGER { manual(1), scheduled(2), auto(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Onu firmware upgrade method (manual or scheduled)" ::= { utsDot3OnuHwTypeUpgradeEntry 2 } utsDot3OnuHwTypeUpgradeHwRev OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "Onu firmware upgrade hardware revision" ::= { utsDot3OnuHwTypeUpgradeEntry 3 } utsDot3OnuHwTypeUpgradeFwRev OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "Onu firmware upgrade firmware revision" ::= { utsDot3OnuHwTypeUpgradeEntry 4 } utsDot3OnuHwTypeUpgradeImageName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "Onu firmware upgrade Image Name" ::= { utsDot3OnuHwTypeUpgradeEntry 5 } utsDot3OnuHwTypeUpgradeStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Onu firmware upgrade hardware entry status" ::= { utsDot3OnuHwTypeUpgradeEntry 6 } utsDot3OnuHwTypeUpgradeComponent OBJECT-TYPE SYNTAX INTEGER { onu-pon-firmware(1), onu-switch-firmware(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "the component in Onu which need firmware upgrade" ::= { utsDot3OnuHwTypeUpgradeEntry 7 } -- -- Onu FW Upgrade -- utsDot3OnuFWUpgradeObjects OBJECT IDENTIFIER ::= { utsDot3OnuUpgradeMIB 3} utsDot3OnuFWUpgradeScheduleTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3OnuFWUpgradeScheduleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Onu firmware information" ::= { utsDot3OnuFWUpgradeObjects 1} utsDot3OnuFWUpgradeScheduleEntry OBJECT-TYPE SYNTAX UtsDot3OnuFWUpgradeScheduleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains scheduled Onu firmware upgrade information" INDEX { utsDot3OnuFWUpgradeStartingHour, utsDot3OnuFWUpgradeStartingMinute } ::= { utsDot3OnuFWUpgradeScheduleTable 1} UtsDot3OnuFWUpgradeScheduleEntry ::= SEQUENCE { utsDot3OnuFWUpgradeStartingHour INTEGER, utsDot3OnuFWUpgradeStartingMinute INTEGER, utsDot3OnuFWUpgradeDuration INTEGER, utsDot3OnuFWUpgradePortListBitMap OCTET STRING, utsDot3OnuFWUpgradeOption INTEGER, utsDot3OnuFWUpgradeRowStatus RowStatus } utsDot3OnuFWUpgradeStartingHour OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Onu firmware upgrade schedule starting hour." ::= { utsDot3OnuFWUpgradeScheduleEntry 1} utsDot3OnuFWUpgradeStartingMinute OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Onu firmware upgrade schedule starting minute." ::= { utsDot3OnuFWUpgradeScheduleEntry 2} utsDot3OnuFWUpgradeDuration OBJECT-TYPE SYNTAX INTEGER(10..600) MAX-ACCESS read-create STATUS current DESCRIPTION "Onu firmware upgrade duration in minutes. Default is 150." ::= { utsDot3OnuFWUpgradeScheduleEntry 4 } utsDot3OnuFWUpgradePortListBitMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Onu firmware upgrade port list bit map. BBS1000 has 8 olt ports. Each olt port can connect up to 32 onu device. The port bit map defined as following port 1,2,3,....256. To include a port in upgrade set the correponding bit to 1" ::= { utsDot3OnuFWUpgradeScheduleEntry 5 } utsDot3OnuFWUpgradeOption OBJECT-TYPE SYNTAX INTEGER { normal(1), force(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Onu firmware upgrade option." ::= { utsDot3OnuFWUpgradeScheduleEntry 6 } utsDot3OnuFWUpgradeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Only be able to create/delete. Setting to createAndGo/destory. active will be returned when query." ::= { utsDot3OnuFWUpgradeScheduleEntry 7 } utsDot3OnuFWUpgradeResultObjects OBJECT IDENTIFIER ::= { utsDot3OnuUpgradeMIB 4} utsDot3OnuFWUpgradeResultTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3OnuFWUpgradeResultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of sjow Onu firmware information" ::= { utsDot3OnuFWUpgradeResultObjects 1} utsDot3OnuFWUpgradeResultEntry OBJECT-TYPE SYNTAX UtsDot3OnuFWUpgradeResultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains Onu firmware upgrade information status" INDEX { utsDot3OnuFWUpgradeResultIndex } ::= { utsDot3OnuFWUpgradeResultTable 1} UtsDot3OnuFWUpgradeResultEntry ::= SEQUENCE { utsDot3OnuFWUpgradeResultIndex INTEGER, utsDot3OnuFWUpgradeResultUpgMode INTEGER, utsDot3OnuFWUpgradeResultStartingHour INTEGER, utsDot3OnuFWUpgradeResultStartingMinute INTEGER, utsDot3OnuFWUpgradeResultModule INTEGER, utsDot3OnuFWUpgradeResultPort INTEGER, utsDot3OnuFWUpgradeResultLogicalPort INTEGER, utsDot3OnuFWUpgradeResultStatus INTEGER, utsDot3OnuFWUpgradeResultStationId MacAddress, utsDot3OnuFWUpgradeResultTargetVer DisplayString, utsDot3OnuFWUpgradeResultCurrVer DisplayString, utsDot3OnuFWUpgradeResultFinalState DisplayString } utsDot3OnuFWUpgradeResultIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade table index" ::= { utsDot3OnuFWUpgradeResultEntry 1 } utsDot3OnuFWUpgradeResultUpgMode OBJECT-TYPE SYNTAX INTEGER { manual(1), scheduled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade mode(manual or scheduled)" ::= { utsDot3OnuFWUpgradeResultEntry 2 } utsDot3OnuFWUpgradeResultStartingHour OBJECT-TYPE SYNTAX INTEGER(0..23) MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade staring time(if scheduled)" ::= { utsDot3OnuFWUpgradeResultEntry 3 } utsDot3OnuFWUpgradeResultStartingMinute OBJECT-TYPE SYNTAX INTEGER(0..59) MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade staring time(if scheduled)" ::= { utsDot3OnuFWUpgradeResultEntry 4 } utsDot3OnuFWUpgradeResultModule OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade module number" ::= { utsDot3OnuFWUpgradeResultEntry 5 } utsDot3OnuFWUpgradeResultPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade port number" ::= { utsDot3OnuFWUpgradeResultEntry 6 } utsDot3OnuFWUpgradeResultLogicalPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade logical port number" ::= { utsDot3OnuFWUpgradeResultEntry 7 } utsDot3OnuFWUpgradeResultStatus OBJECT-TYPE SYNTAX INTEGER { none(1), begin(2), end(3), fail(4), success(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade status" ::= { utsDot3OnuFWUpgradeResultEntry 8 } utsDot3OnuFWUpgradeResultStationId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade station mac address" ::= { utsDot3OnuFWUpgradeResultEntry 9 } utsDot3OnuFWUpgradeResultTargetVer OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade target version" ::= { utsDot3OnuFWUpgradeResultEntry 10 } utsDot3OnuFWUpgradeResultCurrVer OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade current version" ::= { utsDot3OnuFWUpgradeResultEntry 11 } utsDot3OnuFWUpgradeResultFinalState OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Show Onu firmware upgrade final state" ::= { utsDot3OnuFWUpgradeResultEntry 12 } -- -- utsDot3Olt2OnuFWUpgradeReqGroup: when OLT receive a ONU upgrade command from NMS or CLI, -- OLT will send a SNMP request msg to ONU, to tell ONU get a new version firmware from OLT. -- this is group is specially for ONU which has switch component such as ON200a in current. -- -- Deleted by zxf Feb 15,2006 -- -- UTS MLS Qos extension. -- utsMLSQosConfExt OBJECT IDENTIFIER ::= { utsServiceConfExt 1 } utsMLSQosExtObjects OBJECT IDENTIFIER ::= { utsMLSQosConfExt 1 } -- -- QOS Cos queue Map table contains entry of mapping between -- Cos and queue. -- utsMLSQosExtCosQueueMapTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsMLSQosExtCosQueueMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of MLS Qos Cos to Queue mapping information. There are 8 Cos priorities (1-8) and 4 queues(1-4)" ::= { utsMLSQosExtObjects 1 } utsMLSQosExtCosQueueMapEntry OBJECT-TYPE SYNTAX UtsMLSQosExtCosQueueMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing Cos to Queue mapping information of a given Cos" INDEX { utsMLSQosExtCosPriority } ::= { utsMLSQosExtCosQueueMapTable 1 } UtsMLSQosExtCosQueueMapEntry ::= SEQUENCE { utsMLSQosExtCosPriority INTEGER, utsMLSQosExtCosQueueNum INTEGER } utsMLSQosExtCosPriority OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "MLS Qos Cos priority." ::= { utsMLSQosExtCosQueueMapEntry 1 } utsMLSQosExtCosQueueNum OBJECT-TYPE SYNTAX INTEGER(0..3) MAX-ACCESS read-write STATUS current DESCRIPTION "MLS Qos queue number." ::= { utsMLSQosExtCosQueueMapEntry 2 } -- -- QOS Cos queue Schedule -- utsMLSQosExtCosQueueSchedTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsMLSQosExtCosQueueSchedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of MLS Cos queue schedule information." ::= { utsMLSQosExtObjects 2 } utsMLSQosExtCosQueueSchedEntry OBJECT-TYPE SYNTAX UtsMLSQosExtCosQueueSchedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing Cos queue schedule information." INDEX { utsMLSQosExtCosQueueSchedIntfIndex, utsMLSQosExtCosQueueSchedQueueNum } ::= { utsMLSQosExtCosQueueSchedTable 1 } UtsMLSQosExtCosQueueSchedEntry ::= SEQUENCE { utsMLSQosExtCosQueueSchedIntfIndex INTEGER, utsMLSQosExtCosQueueSchedModuleId INTEGER, utsMLSQosExtCosQueueSchedPortId INTEGER, utsMLSQosExtCosQueueSchedLagPortId INTEGER, utsMLSQosExtCosQueueSchedQueueNum INTEGER, utsMLSQosExtCosQueueSchedWeight INTEGER, utsMLSQosExtCosQueueSchedMode INTEGER } utsMLSQosExtCosQueueSchedIntfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index denotes switch ports and link aggregations, For 1000:The range is 1-44. 1-12 denotes switch ports and 13-44 denotes link aggregations. For 4000:The range is 1-72. 1-48 denotes switch ports and 49-72 denotes link aggregations." ::= { utsMLSQosExtCosQueueSchedEntry 1 } utsMLSQosExtCosQueueSchedModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "MLS Qos Cos queue schedule Module Id." ::= { utsMLSQosExtCosQueueSchedEntry 2 } utsMLSQosExtCosQueueSchedPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "MLS Qos Cos queue schedule Port Id." ::= { utsMLSQosExtCosQueueSchedEntry 3 } utsMLSQosExtCosQueueSchedLagPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "MLS Qos Cos queue schedule Link Aggregation Port Id. " ::= { utsMLSQosExtCosQueueSchedEntry 4 } utsMLSQosExtCosQueueSchedQueueNum OBJECT-TYPE SYNTAX INTEGER(0..3) MAX-ACCESS read-only STATUS current DESCRIPTION "The MLS Qos Cos queue schedule entry's queue number." ::= { utsMLSQosExtCosQueueSchedEntry 5 } utsMLSQosExtCosQueueSchedWeight OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The MLS Qos Cos queue schedule entry's weight. Only apply when mode is set to WRR" ::= { utsMLSQosExtCosQueueSchedEntry 6 } utsMLSQosExtCosQueueSchedMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), sp(2), wrr(3), spandwrr(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The MLS Qos Cos queue schedule entry's mode." ::= { utsMLSQosExtCosQueueSchedEntry 7 } -- -- QOS Dscp Map Table -- -- utsMLSQosExtMapObjects OBJECT IDENTIFIER ::= { utsMLSQosExtObjects 3 } -- -- Dscp-Cos Mapping Table -- utsMLSQosExtDscpCosMapTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsMLSQosExtDscpCosMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of MLS Dscp Map information." ::= { utsMLSQosExtObjects 3 } utsMLSQosExtDscpCosMapEntry OBJECT-TYPE SYNTAX UtsMLSQosExtDscpCosMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing MLS Dscp Cos map information. For 1000, the interface index is valid; For 4000, the interface index is invalid,the mapping table is global per system, so all the fileds about interface index should be 0." INDEX { utsMLSQosExtDscpCosMapIntfIndex, utsMLSQosExtDscpCosMapDscpVal } ::= { utsMLSQosExtDscpCosMapTable 1 } UtsMLSQosExtDscpCosMapEntry ::= SEQUENCE { utsMLSQosExtDscpCosMapIntfIndex INTEGER, utsMLSQosExtDscpCosMapModuleId INTEGER, utsMLSQosExtDscpCosMapPortId INTEGER, utsMLSQosExtDscpCosMapLagPortId INTEGER, utsMLSQosExtDscpCosMapDscpVal INTEGER, utsMLSQosExtDscpCosMapCosVal INTEGER } utsMLSQosExtDscpCosMapIntfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index denotes switch ports and link aggregations. For 1000:The range is 1-44. 1-12 denotes switch ports and 13-44 denotes link aggregations. For 4000:The range is 1-72. 1-48 denotes switch ports and 49-72 denotes link aggregations." ::= { utsMLSQosExtDscpCosMapEntry 1 } utsMLSQosExtDscpCosMapModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Dscp Cos Map module Id. This value is valid only if the interface is a giga-ethernet port" ::= { utsMLSQosExtDscpCosMapEntry 2 } utsMLSQosExtDscpCosMapPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Dscp Cos Map Port Id. This value is valid only if the interface is a giga-ethernet port" ::= { utsMLSQosExtDscpCosMapEntry 3 } utsMLSQosExtDscpCosMapLagPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Dscp Cos Map Link Aggregation Port Id. This value is valid only if the interface is a link aggregation port" ::= { utsMLSQosExtDscpCosMapEntry 4 } utsMLSQosExtDscpCosMapDscpVal OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Dscp Cos Map entry source Dscp value, range 0-63" ::= { utsMLSQosExtDscpCosMapEntry 5 } utsMLSQosExtDscpCosMapCosVal OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Dscp Cos Map entry Cos value. range 0-7" ::= { utsMLSQosExtDscpCosMapEntry 6 } -- -- Dscp-Mutation Mapping Table -- utsMLSQosExtDscpMutMapTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsMLSQosExtDscpMutMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of MLS Dscp-Mutation Map information." ::= { utsMLSQosExtObjects 4 } utsMLSQosExtDscpMutMapEntry OBJECT-TYPE SYNTAX UtsMLSQosExtDscpMutMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing MLS Dscp-Mutation map information. For 1000, the interface index is valid; For 4000, the interface index is invalid,the mapping table is global per system, so all the fileds about interface index should be 0." INDEX { utsMLSQosExtDscpMutMapIntfIndex, utsMLSQosExtDscpMutMapDscpVal } ::= { utsMLSQosExtDscpMutMapTable 1 } UtsMLSQosExtDscpMutMapEntry ::= SEQUENCE { utsMLSQosExtDscpMutMapIntfIndex INTEGER, utsMLSQosExtDscpMutMapModuleId INTEGER, utsMLSQosExtDscpMutMapPortId INTEGER, utsMLSQosExtDscpMutMapLagPortId INTEGER, utsMLSQosExtDscpMutMapDscpVal INTEGER, utsMLSQosExtDscpMutMapMutVal INTEGER } utsMLSQosExtDscpMutMapIntfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index denotes switch ports and link aggregations. For 1000:The range is 1-44. 1-12 denotes switch ports and 13-44 denotes link aggregations. For 4000:The range is 1-72. 1-48 denotes switch ports and 49-72 denotes link aggregations." ::= { utsMLSQosExtDscpMutMapEntry 1 } utsMLSQosExtDscpMutMapModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Dscp-Mutation Map module Id." ::= { utsMLSQosExtDscpMutMapEntry 2 } utsMLSQosExtDscpMutMapPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Dscp-Mutation Map Port Id." ::= { utsMLSQosExtDscpMutMapEntry 3 } utsMLSQosExtDscpMutMapLagPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Dscp-Mutation Map Link Aggregation Port Id." ::= { utsMLSQosExtDscpMutMapEntry 4 } utsMLSQosExtDscpMutMapDscpVal OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Dscp-Mutation Map entry source Dscp value" ::= { utsMLSQosExtDscpMutMapEntry 5 } utsMLSQosExtDscpMutMapMutVal OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Dscp-Mutation Map entry mutation value." ::= { utsMLSQosExtDscpMutMapEntry 6 } -- -- ip-prec-dscp Mapping Table -- utsMLSQosExtIpPrecDscpMapTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsMLSQosExtIpPrecDscpMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of MLS Ip-Prec-Dscp Map information." ::= { utsMLSQosExtObjects 5 } utsMLSQosExtIpPrecDscpMapEntry OBJECT-TYPE SYNTAX UtsMLSQosExtIpPrecDscpMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing MLS Ip-Prec-Dscp map information. For 1000, the interface index is valid; For 4000, the interface index is invalid,the mapping table is global per system, so all the fileds about interface index should be 0." INDEX { utsMLSQosExtIpPrecDscpMapIntfIndex, utsMLSQosExtIpPrecDscpMapIpPrecVal } ::= { utsMLSQosExtIpPrecDscpMapTable 1 } UtsMLSQosExtIpPrecDscpMapEntry ::= SEQUENCE { utsMLSQosExtIpPrecDscpMapIntfIndex INTEGER, utsMLSQosExtIpPrecDscpMapModuleId INTEGER, utsMLSQosExtIpPrecDscpMapPortId INTEGER, utsMLSQosExtIpPrecDscpMapLagPortId INTEGER, utsMLSQosExtIpPrecDscpMapIpPrecVal INTEGER, utsMLSQosExtIpPrecDscpMapDscpVal INTEGER } utsMLSQosExtIpPrecDscpMapIntfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index denotes switch ports and link aggregations. For 1000:The range is 1-44. 1-12 denotes switch ports and 13-44 denotes link aggregations. For 4000:The range is 1-72. 1-48 denotes switch ports and 49-72 denotes link aggregations." ::= { utsMLSQosExtIpPrecDscpMapEntry 1 } utsMLSQosExtIpPrecDscpMapModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Ip-Prec-Dscp Map Module Id." ::= { utsMLSQosExtIpPrecDscpMapEntry 2 } utsMLSQosExtIpPrecDscpMapPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Ip-Prec-Dscp Map Port Id." ::= { utsMLSQosExtIpPrecDscpMapEntry 3 } utsMLSQosExtIpPrecDscpMapLagPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Ip-Prec-Dscp Map Link Aggregation Port Id." ::= { utsMLSQosExtIpPrecDscpMapEntry 4 } utsMLSQosExtIpPrecDscpMapIpPrecVal OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Ip-Prec-Dscp Map entry Ip-Prec value" ::= { utsMLSQosExtIpPrecDscpMapEntry 5 } utsMLSQosExtIpPrecDscpMapDscpVal OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Ip-Prec-Dscp Map entry Dscp value." ::= { utsMLSQosExtIpPrecDscpMapEntry 6 } -- -- QOS Dscp Trust Table -- -- utsMLSQosExtDscpTrustTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsMLSQosExtDscpTrustEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of MLS Dscp Trust ." ::= { utsMLSQosExtObjects 6 } utsMLSQosExtDscpTrustEntry OBJECT-TYPE SYNTAX UtsMLSQosExtDscpTrustEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing MLS Dscp trust information." INDEX { utsMLSQosExtDscpTrustIntfIndex } ::= { utsMLSQosExtDscpTrustTable 1 } UtsMLSQosExtDscpTrustEntry ::= SEQUENCE { utsMLSQosExtDscpTrustIntfIndex INTEGER, utsMLSQosExtDscpTrustModuleId INTEGER, utsMLSQosExtDscpTrustPortId INTEGER, utsMLSQosExtDscpTrustLagPortId INTEGER, utsMLSQosExtDscpTrustMode INTEGER, utsMLSQosExtDscpTrustIntfQosCtrl INTEGER } utsMLSQosExtDscpTrustIntfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index denotes switch ports and link aggregations. For 1000:The range is 1-44. 1-12 denotes switch ports and 13-44 denotes link aggregations. For 4000:The range is 1-72. 1-48 denotes switch ports and 49-72 denotes link aggregations." ::= { utsMLSQosExtDscpTrustEntry 1 } utsMLSQosExtDscpTrustModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Identify the module of this entry's interface." ::= { utsMLSQosExtDscpTrustEntry 2 } utsMLSQosExtDscpTrustPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Identify the port of this entry's interface." ::= { utsMLSQosExtDscpTrustEntry 3 } utsMLSQosExtDscpTrustLagPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Identify the Link Aggregation Port of this entry's interface." ::= { utsMLSQosExtDscpTrustEntry 4 } utsMLSQosExtDscpTrustMode OBJECT-TYPE SYNTAX INTEGER { not-trusted(1), trust-dscp(2), ip-precedence(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Identify the entry's trust mode. " ::= { utsMLSQosExtDscpTrustEntry 5 } utsMLSQosExtDscpTrustIntfQosCtrl OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "enable or disable qos function for an interface." ::= { utsMLSQosExtDscpTrustEntry 6 } -- -- ACL extension -- utsAclExt OBJECT IDENTIFIER ::= { utsServiceConfExt 2 } -- -- ACL Profile Table -- utsAclExtProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsAclExtProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of ACL Profile information." ::= { utsAclExt 1 } utsAclExtProfileEntry OBJECT-TYPE SYNTAX UtsAclExtProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ACL MIB extension table." INDEX { utsAclExtProfileId, utsAclExtProfileFieldId, utsAclExtProfileRuleId } ::= { utsAclExtProfileTable 1 } UtsAclExtProfileEntry ::= SEQUENCE { utsAclExtProfileId INTEGER, utsAclExtProfileFieldId INTEGER, utsAclExtProfileRuleId INTEGER, utsAclExtProfileName DisplayString, utsAclExtProfileFieldName DisplayString, utsAclExtProfileRuleName DisplayString, utsAclExtProfileFieldBitmap INTEGER, utsAclExtProfileFieldMaskDstMac MacAddress, utsAclExtProfileFieldMaskSrcMac MacAddress, utsAclExtProfileFieldMaskArpTargetMac MacAddress, utsAclExtProfileFieldMaskArpSendMac MacAddress, utsAclExtProfileFieldMaskSrcIp IpAddress, utsAclExtProfileFieldMaskDstIp IpAddress, utsAclExtProfileFieldMaskVlan INTEGER, utsAclExtProfileFieldMaskEtherType INTEGER, -- for BBS1000/1000+ only utsAclExtProfileFieldMaskTcpSrcPort INTEGER, utsAclExtProfileFieldMaskTcpDstPort INTEGER, -- 1000 end -- for BBS4000 only utsAclExtProfileFieldMaskSrcPortMin INTEGER, utsAclExtProfileFieldMaskSrcPortMax INTEGER, utsAclExtProfileFieldMaskDstPortMin INTEGER, utsAclExtProfileFieldMaskDstPortMax INTEGER, -- 4000 end utsAclExtProfileFieldMaskTagPri INTEGER, utsAclExtProfileFieldMaskDscp INTEGER, utsAclExtProfileFieldMaskProtocol INTEGER, -- zhaoxf modified Dec 11,2006 -- utsAclExtProfileFieldMaskNewDscp INTEGER, -- utsAclExtProfileFieldMaskNewTagPri INTEGER, -- utsAclExtProfileFieldMaskNewRateLimit INTEGER, -- utsAclExtProfileFieldMaskAction INTEGER, utsAclExtProfileFieldMaskIHL INTEGER, utsAclExtProfileFieldMaskFragmentOffset INTEGER, utsAclExtProfileRuleValDstMac MacAddress, utsAclExtProfileRuleValSrcMac MacAddress, utsAclExtProfileRuleValArpTargetMac MacAddress, utsAclExtProfileRuleValArpSendMac MacAddress, utsAclExtProfileRuleValSrcIp IpAddress, utsAclExtProfileRuleValDstIp IpAddress, utsAclExtProfileRuleValVlan INTEGER, utsAclExtProfileRuleValEtherType INTEGER, -- for BBS1000/1000+ only utsAclExtProfileRuleValTcpSrcPort INTEGER, utsAclExtProfileRuleValTcpDstPort INTEGER, -- end -- for BBS4000 only utsAclExtProfileRuleValSrcPortMin INTEGER, utsAclExtProfileRuleValSrcPortMax INTEGER, utsAclExtProfileRuleValDstPortMin INTEGER, utsAclExtProfileRuleValDstPortMax INTEGER, -- 4000 end utsAclExtProfileRuleValTagPri INTEGER, utsAclExtProfileRuleValDscp INTEGER, utsAclExtProfileRuleValProtocol INTEGER, utsAclExtProfileRuleValNewDscp INTEGER, utsAclExtProfileRuleValNewTagPri INTEGER, utsAclExtProfileRuleValNewBandwidth INTEGER, -- Added by Zhaoxf Dec 11,2006 utsAclExtProfileRuleValNewBurstSize INTEGER, utsAclExtProfileRuleValNewOutPort INTEGER, utsAclExtProfileRuleValNewOutTag INTEGER, utsAclExtProfileRuleValNewVlanId INTEGER, utsAclExtProfileRuleValIHL INTEGER, utsAclExtProfileRuleValFragmentOffset INTEGER, utsAclExtProfileRuleValAction INTEGER } utsAclExtProfileId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An ID to identify the ACL profile." ::= { utsAclExtProfileEntry 1 } utsAclExtProfileFieldId OBJECT-TYPE SYNTAX INTEGER(1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "The profile field Id of the ACL profile." ::= { utsAclExtProfileEntry 2 } utsAclExtProfileRuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An ID to identify the ACL profile." ::= { utsAclExtProfileEntry 3 } utsAclExtProfileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile name." ::= { utsAclExtProfileEntry 4 } utsAclExtProfileFieldName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field name." ::= { utsAclExtProfileEntry 5 } utsAclExtProfileRuleName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule name." ::= { utsAclExtProfileEntry 6 } utsAclExtProfileFieldBitmap OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field bitmap." ::= { utsAclExtProfileEntry 7 } utsAclExtProfileFieldMaskDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask destination MAC address." ::= { utsAclExtProfileEntry 8 } utsAclExtProfileFieldMaskSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask source MAC address." ::= { utsAclExtProfileEntry 9 } utsAclExtProfileFieldMaskArpTargetMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask ARP target MAC address." ::= { utsAclExtProfileEntry 10 } utsAclExtProfileFieldMaskArpSendMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask ARP send MAC address." ::= { utsAclExtProfileEntry 11 } utsAclExtProfileFieldMaskSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask source IP address." ::= { utsAclExtProfileEntry 12 } utsAclExtProfileFieldMaskDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask destination IP address." ::= { utsAclExtProfileEntry 13 } utsAclExtProfileFieldMaskVlan OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask VLAN." ::= { utsAclExtProfileEntry 14 } utsAclExtProfileFieldMaskEtherType OBJECT-TYPE SYNTAX INTEGER { tag(1), untag(2), etherII(3), eight02dot3(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask ethernet type." ::= { utsAclExtProfileEntry 15 } utsAclExtProfileFieldMaskTcpSrcPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask TCP source port." ::= { utsAclExtProfileEntry 16 } utsAclExtProfileFieldMaskTcpDstPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask TCP destination port." ::= { utsAclExtProfileEntry 17 } utsAclExtProfileFieldMaskSrcPortMin OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask minimum source port." ::= { utsAclExtProfileEntry 18 } utsAclExtProfileFieldMaskSrcPortMax OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask maximum source port." ::= { utsAclExtProfileEntry 19 } utsAclExtProfileFieldMaskDstPortMin OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask minimum destination port." ::= { utsAclExtProfileEntry 20 } utsAclExtProfileFieldMaskDstPortMax OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask maximum destination port." ::= { utsAclExtProfileEntry 21 } utsAclExtProfileFieldMaskTagPri OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask tag priority." ::= { utsAclExtProfileEntry 22 } utsAclExtProfileFieldMaskDscp OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask Dscp." ::= { utsAclExtProfileEntry 23 } utsAclExtProfileFieldMaskProtocol OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask Protocol." ::= { utsAclExtProfileEntry 24 } utsAclExtProfileFieldMaskIHL OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask for IP header length." ::= { utsAclExtProfileEntry 25 } utsAclExtProfileFieldMaskFragmentOffset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile field mask for fragment offset." ::= { utsAclExtProfileEntry 26 } -- Rule value utsAclExtProfileRuleValDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value destination MAC address." ::= { utsAclExtProfileEntry 100 } utsAclExtProfileRuleValSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value source MAC address." ::= { utsAclExtProfileEntry 101 } utsAclExtProfileRuleValArpTargetMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value ARP target MAC address." ::= { utsAclExtProfileEntry 102 } utsAclExtProfileRuleValArpSendMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value ARP send MAC address." ::= { utsAclExtProfileEntry 103 } utsAclExtProfileRuleValSrcIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value source IP address." ::= { utsAclExtProfileEntry 104 } utsAclExtProfileRuleValDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value destination IP address." ::= { utsAclExtProfileEntry 105 } utsAclExtProfileRuleValVlan OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value VLAN." ::= { utsAclExtProfileEntry 106 } utsAclExtProfileRuleValEtherType OBJECT-TYPE SYNTAX INTEGER { tag(1), untag(2), etherII(3), eight02dot3(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value ethernet type." ::= { utsAclExtProfileEntry 107 } utsAclExtProfileRuleValTcpSrcPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value TCP source port." ::= { utsAclExtProfileEntry 108 } utsAclExtProfileRuleValTcpDstPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value TCP destination port." ::= { utsAclExtProfileEntry 109 } utsAclExtProfileRuleValSrcPortMin OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value TCP source port." ::= { utsAclExtProfileEntry 110 } utsAclExtProfileRuleValSrcPortMax OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value TCP destination port." ::= { utsAclExtProfileEntry 111 } utsAclExtProfileRuleValDstPortMin OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value TCP source port." ::= { utsAclExtProfileEntry 112 } utsAclExtProfileRuleValDstPortMax OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value TCP destination port." ::= { utsAclExtProfileEntry 113 } utsAclExtProfileRuleValTagPri OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value tag priority." ::= { utsAclExtProfileEntry 114 } utsAclExtProfileRuleValDscp OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value Dscp." ::= { utsAclExtProfileEntry 115 } utsAclExtProfileRuleValProtocol OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value Protocol." ::= { utsAclExtProfileEntry 116 } utsAclExtProfileRuleValNewDscp OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value new Dscp." ::= { utsAclExtProfileEntry 117 } utsAclExtProfileRuleValNewTagPri OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value new tag priority." ::= { utsAclExtProfileEntry 118 } utsAclExtProfileRuleValNewBandwidth OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value new bandwidth." ::= { utsAclExtProfileEntry 119 } utsAclExtProfileRuleValNewBurstSize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value new burst size." ::= { utsAclExtProfileEntry 120 } utsAclExtProfileRuleValNewOutPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value new out port." ::= { utsAclExtProfileEntry 121 } utsAclExtProfileRuleValNewOutTag OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value new out tag." ::= { utsAclExtProfileEntry 122 } utsAclExtProfileRuleValNewVlanId OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "New VLAN ID for VLAN remark or append VLAN." ::= { utsAclExtProfileEntry 123 } utsAclExtProfileRuleValIHL OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value IP head length." ::= { utsAclExtProfileEntry 124 } utsAclExtProfileRuleValFragmentOffset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value fragment offset." ::= { utsAclExtProfileEntry 125 } utsAclExtProfileRuleValAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2), remark-dscp(3), remark-priority(4), rate-limit(5), remark-vlan(6), append-vlan(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "ACL profile rule value action." ::= { utsAclExtProfileEntry 200 } -- -- Interface ACL Profile Configuration Table -- utsAclExtIntfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsAclExtIntfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Interface ACL Profile information." ::= { utsAclExt 2 } utsAclExtIntfConfigEntry OBJECT-TYPE SYNTAX UtsAclExtIntfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in interface ACL MIB table." INDEX { utsAclExtIntfConfigIntfNum } ::= { utsAclExtIntfConfigTable 1 } UtsAclExtIntfConfigEntry ::= SEQUENCE { utsAclExtIntfConfigIntfNum INTEGER, utsAclExtIntfConfigIntfModule INTEGER, utsAclExtIntfConfigIntfPort INTEGER, utsAclExtIntfConfigIntfLagGrpId INTEGER, utsAclExtIntfConfigIntfFilterType INTEGER, utsAclExtIntfConfigApplProfileId INTEGER, utsAclExtIntfConfigApplStatus RowStatus } utsAclExtIntfConfigIntfNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The interface index denotes switch ports and link aggregation. For 1000:The range is 1-44. 1-12 denotes switch ports and 13-44 denotes link aggregations. For 4000:The range is 1-72. 1-48 denotes switch ports and 49-72 denotes link aggregations." ::= { utsAclExtIntfConfigEntry 1 } utsAclExtIntfConfigIntfModule OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index to this Interface/ACL profile entry." ::= { utsAclExtIntfConfigEntry 2 } utsAclExtIntfConfigIntfPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index to this Interface/ACL profile entry." ::= { utsAclExtIntfConfigEntry 3 } utsAclExtIntfConfigIntfLagGrpId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The interface index to this Interface/ACL profile entry." ::= { utsAclExtIntfConfigEntry 4 } utsAclExtIntfConfigIntfFilterType OBJECT-TYPE SYNTAX INTEGER { mgmt-type(1), hardware-type(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The management interface index to this Interface/ACL profile entry." ::= { utsAclExtIntfConfigEntry 5 } utsAclExtIntfConfigApplProfileId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The ACL profile associate with this Interface." ::= { utsAclExtIntfConfigEntry 6 } utsAclExtIntfConfigApplStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of the ACL profile associate with this Interface." ::= { utsAclExtIntfConfigEntry 7 } -- -- ACL Profile Import Configuration Table -- utsAclExtProfileImportTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsAclExtProfileImportEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of import ACL profile information." ::= { utsAclExt 3 } utsAclExtProfileImportEntry OBJECT-TYPE SYNTAX UtsAclExtProfileImportEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in ACL profile import table." INDEX { utsAclExtProfileImportProfileId} ::= { utsAclExtProfileImportTable 1 } UtsAclExtProfileImportEntry ::= SEQUENCE { utsAclExtProfileImportProfileId INTEGER, utsAclExtProfileImportFileName DisplayString, utsAclExtProfileImportStatus RowStatus } utsAclExtProfileImportProfileId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The index to this ACL profile import entry." ::= { utsAclExtProfileImportEntry 1 } utsAclExtProfileImportFileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-create STATUS current DESCRIPTION "The profile name associate with this ACL profile import entry." ::= { utsAclExtProfileImportEntry 2 } utsAclExtProfileImportStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The profile name associate with this ACL profile import entry." ::= { utsAclExtProfileImportEntry 3 } -- EPON device ACL MIB utsDot3Olt2AclProfTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2AclProfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 ACL MIBs." ::= { utsAclExt 4 } utsDot3Olt2AclProfEntry OBJECT-TYPE SYNTAX UtsDot3Olt2AclProfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 ACL MIBs table." INDEX { utsDot3OltAclModuleId, utsDot3OltAclDeviceId, utsDot3OltAclRuleIndex } ::= { utsDot3Olt2AclProfTable 1 } UtsDot3Olt2AclProfEntry ::= SEQUENCE { utsDot3OltAclModuleId INTEGER, utsDot3OltAclDeviceId INTEGER, utsDot3OltAclRuleIndex INTEGER, utsDot3OltAclPonPort INTEGER, utsDot3OltAclLLIDPort INTEGER, utsDot3OltAclMask INTEGER, utsDot3OltAclVlanId INTEGER, utsDot3OltAclVlanIdMask INTEGER, utsDot3OltAclIpSaOrMacDa4 INTEGER, utsDot3OltAclIpSaOrMacDa4Mask INTEGER, utsDot3OltAclIpDaOrL2Type INTEGER, utsDot3OltAclIpDaOrL2TypeMask INTEGER, utsDot3OltAclIpProtocolId INTEGER, utsDot3OltAclIpProtocolIdMask INTEGER, utsDot3OltAclL4SrcPortOrMacDa2 INTEGER, utsDot3OltAclL4SrcPortOrMacDa2Mask INTEGER, utsDot3OltAclL4DstPort INTEGER, utsDot3OltAclL4DstPortMask INTEGER, utsDot3OltAclIpOptionsPresent TruthValue, utsDot3OltAclIpFragmentedPacket TruthValue, utsDot3OltAclAction INTEGER, utsDot3OltAclDirection INTEGER, utsDot3OltAclPacketType INTEGER } utsDot3OltAclModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt module index" ::= { utsDot3Olt2AclProfEntry 1 } utsDot3OltAclDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt device index" ::= { utsDot3Olt2AclProfEntry 2 } utsDot3OltAclRuleIndex OBJECT-TYPE SYNTAX INTEGER(1..1500) MAX-ACCESS read-create STATUS current DESCRIPTION "Configures an ACL rule in the bi-direction at the OLT. There are a total of 1500 ACL entries in the table. The action can be either PERMIT or DENY. Each ACL can specify the VLAN, the IP src/destination address, IP protocol-id, ethernet type, MAC destination address, L4 src/destination ports, ip_options_present flag, ip_fragment_present flag, direction and packet type. Most of these fields are bit-maskable. The last ACL rule (ruleindex 1499) is the default rule, which applies when no other ACL entry is hit." ::= { utsDot3Olt2AclProfEntry 3 } utsDot3OltAclPonPort OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS read-create STATUS current DESCRIPTION "OLT device PON port index." ::= { utsDot3Olt2AclProfEntry 4 } utsDot3OltAclLLIDPort OBJECT-TYPE SYNTAX INTEGER(0..64) MAX-ACCESS read-create STATUS current DESCRIPTION "OLT device ONU port index. 0 means this ACL rule apply to specify PON port only." ::= { utsDot3Olt2AclProfEntry 5 } utsDot3OltAclMask OBJECT-TYPE SYNTAX INTEGER -- Begin with left bit 0:15 MAX-ACCESS read-create STATUS current DESCRIPTION "Global Mask for specifying which field of structure is valid." ::= { utsDot3Olt2AclProfEntry 6 } utsDot3OltAclVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN ID." ::= { utsDot3Olt2AclProfEntry 7 } utsDot3OltAclVlanIdMask OBJECT-TYPE SYNTAX INTEGER -- Begin with left bit 0:15 MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN ID mask." ::= { utsDot3Olt2AclProfEntry 8 } utsDot3OltAclIpSaOrMacDa4 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "IP source address or MAC address dest0to3." ::= { utsDot3Olt2AclProfEntry 9 } utsDot3OltAclIpSaOrMacDa4Mask OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "IP source address or MAC address dest0to3 mask." ::= { utsDot3Olt2AclProfEntry 10 } utsDot3OltAclIpDaOrL2Type OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "IP destination address or ethernet type/length." ::= { utsDot3Olt2AclProfEntry 11 } utsDot3OltAclIpDaOrL2TypeMask OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "IP destination address or ethernet type/length mask." ::= { utsDot3Olt2AclProfEntry 12 } utsDot3OltAclIpProtocolId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "IP Protocol id field." ::= { utsDot3Olt2AclProfEntry 13 } utsDot3OltAclIpProtocolIdMask OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "IP Protocol id mask." ::= { utsDot3Olt2AclProfEntry 14 } utsDot3OltAclL4SrcPortOrMacDa2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Layer4 source port or MAC address dest4to5." ::= { utsDot3Olt2AclProfEntry 15 } utsDot3OltAclL4SrcPortOrMacDa2Mask OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Layer4 source port or MAC address dest4to5 mask." ::= { utsDot3Olt2AclProfEntry 16 } utsDot3OltAclL4DstPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Layer4 destination port." ::= { utsDot3Olt2AclProfEntry 17 } utsDot3OltAclL4DstPortMask OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "Layer4 destination port mask." ::= { utsDot3Olt2AclProfEntry 18 } utsDot3OltAclIpOptionsPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Whether IP options present." ::= { utsDot3Olt2AclProfEntry 19 } utsDot3OltAclIpFragmentedPacket OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Whether IP fragmented packet." ::= { utsDot3Olt2AclProfEntry 20 } utsDot3OltAclAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Action to be taken - PERMIT or DENY." ::= { utsDot3Olt2AclProfEntry 21 } utsDot3OltAclDirection OBJECT-TYPE SYNTAX INTEGER { egress(1), ingress(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Direction - Egress or Ingress." ::= { utsDot3Olt2AclProfEntry 22 } utsDot3OltAclPacketType OBJECT-TYPE SYNTAX INTEGER { ip(1), ethernet(2), arp(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Packet Type - IP, ARP or Ethernet." ::= { utsDot3Olt2AclProfEntry 23 } ------------------------------------------------------------ -- OLT PON ACL configure table ------------------------------------------------------------ -- EPON device ACL MIB utsDot3Olt2AclConfTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2AclConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 ACL MIBs." ::= { utsAclExt 5 } utsDot3Olt2AclConfEntry OBJECT-TYPE SYNTAX UtsDot3Olt2AclConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 ACL MIBs table." INDEX { utsDot3OltAclConfModuleId, utsDot3OltAclConfDeviceId, utsDot3OltAclConfPonPort, utsDot3OltAclConfLlidPort, utsDot3OltAclConfProfId, utsDot3OltAclConfDir } ::= { utsDot3Olt2AclConfTable 1 } UtsDot3Olt2AclConfEntry ::= SEQUENCE { utsDot3OltAclConfModuleId INTEGER, utsDot3OltAclConfDeviceId INTEGER, utsDot3OltAclConfPonPort INTEGER, utsDot3OltAclConfLlidPort INTEGER, utsDot3OltAclConfProfId INTEGER, utsDot3OltAclConfDir INTEGER, -- utsDot3OltAclConfUpstream TruthValue, -- utsDot3OltAclConfDownstream TruthValue, utsDot3OltAclConfRowStatus RowStatus } utsDot3OltAclConfModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read-only value that identifies the olt module index" ::= { utsDot3Olt2AclConfEntry 1 } utsDot3OltAclConfDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "A read-only value that identifies the olt device index" ::= { utsDot3Olt2AclConfEntry 2 } utsDot3OltAclConfPonPort OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "OLT device PON port index." ::= { utsDot3Olt2AclConfEntry 4 } utsDot3OltAclConfLlidPort OBJECT-TYPE SYNTAX INTEGER(0..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "OLT device ONU port index. 0 means this ACL rule apply to specify PON port only." ::= { utsDot3Olt2AclConfEntry 5 } utsDot3OltAclConfProfId OBJECT-TYPE SYNTAX INTEGER(1..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Configures an ACL rule in the bi-direction at the OLT. There are a total of 1500 ACL entries in the table. The action can be either PERMIT or DENY. Each ACL can specify the VLAN, the IP src/destination address, IP protocol-id, ethernet type, MAC destination address, L4 src/destination ports, ip_options_present flag, ip_fragment_present flag, direction and packet type. Most of these fields are bit-maskable. The last ACL rule (ruleindex 1499) is the default rule, which applies when no other ACL entry is hit." ::= { utsDot3Olt2AclConfEntry 6 } utsDot3OltAclConfDir OBJECT-TYPE SYNTAX INTEGER { upstream(1), downstream(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "ACl configuration for upstream or downstream." ::= { utsDot3Olt2AclConfEntry 7 } utsDot3OltAclConfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status" ::= { utsDot3Olt2AclConfEntry 9 } ------------------------------------------------------------------------------- -- CTC controllrable IGMP ------------------------------------------------------------------------------- utsCtcCtrlIgmpExt OBJECT IDENTIFIER ::= { utsServiceConfExt 3 } utsCtcMulticastCtrlExtObjects OBJECT IDENTIFIER ::= { utsCtcCtrlIgmpExt 1} utsOnuCtcMulticastCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsOnuCtcMulticastCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for ONU multicast control, which following CTC spec." ::= { utsCtcMulticastCtrlExtObjects 1 } utsOnuCtcMulticastCtrlEntry OBJECT-TYPE SYNTAX UtsOnuCtcMulticastCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ONU multicast control table." INDEX { utsDot3OnuMCtrlModuleId,utsDot3OnuMCtrlDeviceId,utsDot3OnuMCtrlPonPortId, utsDot3OnuMCtrlLogicalPortId, utsDot3OnuMCtrlEtherPortIndex,utsDot3OnuMCastVlan,utsDot3OnuMCastGroupStart} ::= { utsOnuCtcMulticastCtrlTable 1 } UtsOnuCtcMulticastCtrlEntry ::= SEQUENCE { utsDot3OnuMCtrlModuleId INTEGER, utsDot3OnuMCtrlDeviceId INTEGER, utsDot3OnuMCtrlPonPortId INTEGER, utsDot3OnuMCtrlLogicalPortId INTEGER, utsDot3OnuMCtrlEtherPortIndex INTEGER, utsDot3OnuMCastVlan INTEGER, utsDot3OnuMCastGroupStart IpAddress, utsDot3OnuMCastGroupEnd IpAddress, utsDot3OnuAuthType INTEGER, utsDot3OnuMCastCtrlRowStatus RowStatus } utsDot3OnuMCtrlModuleId OBJECT-TYPE SYNTAX INTEGER(1..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT module id for the current ONU." ::= { utsOnuCtcMulticastCtrlEntry 1 } utsDot3OnuMCtrlDeviceId OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT device id for the current ONU." ::= { utsOnuCtcMulticastCtrlEntry 2 } utsDot3OnuMCtrlPonPortId OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT port id for the current ONU." ::= { utsOnuCtcMulticastCtrlEntry 3 } utsDot3OnuMCtrlLogicalPortId OBJECT-TYPE SYNTAX INTEGER(1..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The logical port id for the current ONU." ::= { utsOnuCtcMulticastCtrlEntry 4 } utsDot3OnuMCtrlEtherPortIndex OBJECT-TYPE SYNTAX INTEGER(1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU Ethernet port Index" ::= { utsOnuCtcMulticastCtrlEntry 5 } utsDot3OnuMCastVlan OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast VLAN ID" ::= { utsOnuCtcMulticastCtrlEntry 6 } utsDot3OnuMCastGroupStart OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP multicast group start address" ::= { utsOnuCtcMulticastCtrlEntry 7 } utsDot3OnuMCastGroupEnd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP multicast group end address" ::= { utsOnuCtcMulticastCtrlEntry 8 } utsDot3OnuAuthType OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2), preview(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "ONU multicast authenticated type" ::= { utsOnuCtcMulticastCtrlEntry 9 } utsDot3OnuMCastCtrlRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status" ::= { utsOnuCtcMulticastCtrlEntry 10 } ----------------------------------------------------------- -- ONU port band control, CTC spec ----------------------------------------------------------- utsOnuCtcBandCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsOnuCtcBandCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for ONU band control, which following CTC spec." ::= { utsCtcMulticastCtrlExtObjects 2 } utsOnuCtcBandCtrlEntry OBJECT-TYPE SYNTAX UtsOnuCtcBandCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ONU band control table." INDEX { utsDot3OnuBandCtrlModuleId,utsDot3OnuBandCtrlDeviceId,utsDot3OnuBandCtrlPonPortId, utsDot3OnuBandCtrlLogicalPortId,utsDot3OnuBandCtrlEtherPortIndex} ::= { utsOnuCtcBandCtrlTable 1 } UtsOnuCtcBandCtrlEntry ::= SEQUENCE { utsDot3OnuBandCtrlModuleId INTEGER, utsDot3OnuBandCtrlDeviceId INTEGER, utsDot3OnuBandCtrlPonPortId INTEGER, utsDot3OnuBandCtrlLogicalPortId INTEGER, utsDot3OnuBandCtrlEtherPortIndex INTEGER, utsDot3OnuMaxActiveChannel INTEGER, utsDot3OnuPreviewLength INTEGER, utsDot3OnuPreviewCount INTEGER, utsDot3OnuPreviewInterval INTEGER, utsDot3OnuPreviewResetTime INTEGER, utsDot3OnuMGroupJoinNum INTEGER -- utsDot3OnuBandCtrlRowStatus RowStatus } utsDot3OnuBandCtrlModuleId OBJECT-TYPE SYNTAX INTEGER(1..12) MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsOnuCtcBandCtrlEntry 1 } utsDot3OnuBandCtrlDeviceId OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsOnuCtcBandCtrlEntry 2 } utsDot3OnuBandCtrlPonPortId OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsOnuCtcBandCtrlEntry 3 } utsDot3OnuBandCtrlLogicalPortId OBJECT-TYPE SYNTAX INTEGER(1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsOnuCtcBandCtrlEntry 4 } utsDot3OnuBandCtrlEtherPortIndex OBJECT-TYPE SYNTAX INTEGER(1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "ONU Ethernet port" ::= { utsOnuCtcBandCtrlEntry 5 } utsDot3OnuMaxActiveChannel OBJECT-TYPE SYNTAX INTEGER(1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Max band one user can apply at the same" ::= { utsOnuCtcBandCtrlEntry 6 } utsDot3OnuPreviewLength OBJECT-TYPE SYNTAX INTEGER(1..300) MAX-ACCESS read-write STATUS current DESCRIPTION "Band preview length, in seconds" ::= { utsOnuCtcBandCtrlEntry 7 } utsDot3OnuPreviewCount OBJECT-TYPE SYNTAX INTEGER(1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Band preview count" ::= { utsOnuCtcBandCtrlEntry 8 } utsDot3OnuPreviewInterval OBJECT-TYPE SYNTAX INTEGER(1..60) MAX-ACCESS read-write STATUS current DESCRIPTION "Band preview interval, in seconds" ::= { utsOnuCtcBandCtrlEntry 9 } utsDot3OnuPreviewResetTime OBJECT-TYPE SYNTAX INTEGER(10..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Band preview reset time, in seconds" ::= { utsOnuCtcBandCtrlEntry 10 } utsDot3OnuMGroupJoinNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "ONU join Multicast group number in this port" ::= { utsOnuCtcBandCtrlEntry 11 } -- OLT IGMP proxy VLAN configuation, CTC spec utsOltCtcIgmpCtrlExtObjects OBJECT IDENTIFIER ::= { utsCtcMulticastCtrlExtObjects 3 } utsOltCtcIgmpProxyCtrlGroup OBJECT IDENTIFIER ::= { utsOltCtcIgmpCtrlExtObjects 1 } utsOltCtcMulticastCtrlMode OBJECT-TYPE SYNTAX INTEGER { special(1), -- using CTC-special igmp control(2), -- using CTC-control igmp standard(3) -- using standard igmp } MAX-ACCESS read-write STATUS current DESCRIPTION "OLT IGMP proxy mode" ::= { utsOltCtcIgmpProxyCtrlGroup 2 } utsOltNoCdrForShortJoinLeave OBJECT-TYPE SYNTAX INTEGER(1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "In control mode, do not create cdr for short time join and leave, the range is from 1 to 15, default value is 3 second." DEFVAL {3} ::= { utsOltCtcIgmpProxyCtrlGroup 3 } utsOltNoTimeForShortPreview OBJECT-TYPE SYNTAX INTEGER(1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "In control mode, do not time for short preview, the range is from 1 to 15, default value is 3 second." DEFVAL {3} ::= { utsOltCtcIgmpProxyCtrlGroup 4 } --------------------------------------------------- -- CDR MIBs, CTC spec --------------------------------------------------- utsCtcCdrExtObjects OBJECT IDENTIFIER ::= { utsCtcCtrlIgmpExt 2} utsOltCtcCdrCtrlGroup OBJECT IDENTIFIER ::= { utsCtcCdrExtObjects 1 } utsOltCtcCdrServerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "CDR server IP address" ::= { utsOltCtcCdrCtrlGroup 1 } utsOltCtcCdrPort OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "CDR server udp port" ::= { utsOltCtcCdrCtrlGroup 2 } utsOltCtcCdrReportInterval OBJECT-TYPE SYNTAX INTEGER(10..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "CDR report interval in seconds" ::= { utsOltCtcCdrCtrlGroup 3 } utsOltCtcCdrReportCount OBJECT-TYPE SYNTAX INTEGER(10..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the CDR counting number which will trigger the report to CDR server" ::= { utsOltCtcCdrCtrlGroup 4 } utsOltCtcCdrForceReport OBJECT-TYPE SYNTAX INTEGER { force(1) -- write only } MAX-ACCESS read-write STATUS current DESCRIPTION "Force CDR report to server" ::= { utsOltCtcCdrCtrlGroup 5 } utsOltCtcCdrReportMode OBJECT-TYPE SYNTAX INTEGER { periodical(1), counting(2), force(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set CDR reporting mode" ::= { utsOltCtcCdrCtrlGroup 6 } utsOltCtcCdrReportSwitch OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set CDR reporting switch, the default value is enable." ::= { utsOltCtcCdrCtrlGroup 8 } ----------------------------------------------------------- -- OLT pull down multcast traffic table ----------------------------------------------------------- utsOltPullDownMcTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsOltPullDownMcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT multcast pull down control." ::= { utsCtcMulticastCtrlExtObjects 4 } utsOltPullDownMcEntry OBJECT-TYPE SYNTAX UtsOltPullDownMcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT multcast pull down control table." INDEX { utsOltPullDownMcGroupIpAddr } ::= { utsOltPullDownMcTable 1 } UtsOltPullDownMcEntry ::= SEQUENCE { utsOltPullDownMcGroupIpAddr IpAddress, utsOltPullDownMcGroupMVlan INTEGER, utsOltPullDownMcGroupRowStatus RowStatus } utsOltPullDownMcGroupIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "OLT pull down multicast group IP address" ::= { utsOltPullDownMcEntry 1 } utsOltPullDownMcGroupMVlan OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "OLT pull down multicast VLAN of specific multicast group" ::= { utsOltPullDownMcEntry 2 } utsOltPullDownMcGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status" ::= { utsOltPullDownMcEntry 3 } ----------------------------------------------------------- -- OLT multicast VLAN/Multicast group mapping table ----------------------------------------------------------- utsOltGlbMulticastGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsOltGlbMulticastGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT multcast VLAN mapping table control." ::= { utsCtcMulticastCtrlExtObjects 5 } utsOltGlbMulticastGroupEntry OBJECT-TYPE SYNTAX UtsOltGlbMulticastGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT multcast VLAN mapping control table." INDEX { utsOltGlbMulticastGroupMVlan } ::= { utsOltGlbMulticastGroupTable 1 } UtsOltGlbMulticastGroupEntry ::= SEQUENCE { utsOltGlbMulticastGroupMVlan INTEGER, utsOltGlbMulticastGroupIpAddrStart IpAddress, utsOltGlbMulticastGroupIpAddrEnd IpAddress, utsOltGlbMulticastGroupRowStatus RowStatus } utsOltGlbMulticastGroupMVlan OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast VLAN" ::= { utsOltGlbMulticastGroupEntry 1 } utsOltGlbMulticastGroupIpAddrStart OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast group start IP address" ::= { utsOltGlbMulticastGroupEntry 2 } utsOltGlbMulticastGroupIpAddrEnd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast group end IP address" ::= { utsOltGlbMulticastGroupEntry 3 } utsOltGlbMulticastGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status" ::= { utsOltGlbMulticastGroupEntry 4 } -- ONU multicast table utsOnuCtcMulticastTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsOnuCtcMulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for ONU multicast group list, which following CTC spec." ::= { utsCtcMulticastCtrlExtObjects 6 } utsOnuCtcMulticastEntry OBJECT-TYPE SYNTAX UtsOnuCtcMulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ONU multicast group table." INDEX { utsDot3OnuMCastModuleId,utsDot3OnuMCastDeviceId,utsDot3OnuMCastPortId, utsDot3OnuMCastLogicalPortId,utsDot3OnuMCastEtherPortId,utsDot3OnuMCastGroup} ::= { utsOnuCtcMulticastTable 1 } UtsOnuCtcMulticastEntry ::= SEQUENCE { utsDot3OnuMCastModuleId INTEGER, utsDot3OnuMCastDeviceId INTEGER, utsDot3OnuMCastPortId INTEGER, utsDot3OnuMCastLogicalPortId INTEGER, utsDot3OnuMCastEtherPortId INTEGER, utsDot3OnuMCastGroup IpAddress, utsDot3OnuMCastMVlan INTEGER, utsDot3OnuMCastAuthType INTEGER, utsDot3OnuMCastDuration INTEGER } utsDot3OnuMCastModuleId OBJECT-TYPE SYNTAX INTEGER(1..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT module id for the current ONU." ::= { utsOnuCtcMulticastEntry 1 } utsDot3OnuMCastDeviceId OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT device id for the current ONU." ::= { utsOnuCtcMulticastEntry 2 } utsDot3OnuMCastPortId OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT port id for the current ONU." ::= { utsOnuCtcMulticastEntry 3 } utsDot3OnuMCastLogicalPortId OBJECT-TYPE SYNTAX INTEGER(1..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The logical port id for the current ONU." ::= { utsOnuCtcMulticastEntry 4 } utsDot3OnuMCastEtherPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU Ethernet port Index" ::= { utsOnuCtcMulticastEntry 5 } utsDot3OnuMCastGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP multicast group" ::= { utsOnuCtcMulticastEntry 6 } utsDot3OnuMCastMVlan OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast VLAN ID" ::= { utsOnuCtcMulticastEntry 7 } utsDot3OnuMCastAuthType OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2), preview(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "ONU multicast authenticated type" ::= { utsOnuCtcMulticastEntry 8 } utsDot3OnuMCastDuration OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast duration" ::= { utsOnuCtcMulticastEntry 9 } -- ----------------------------------------------------------- -- ONU multicast statistics ----------------------------------------------------------- utsOnuCtcMCastStatTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsOnuCtcMCastStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ONU multicast statistics table." ::= { utsCtcMulticastCtrlExtObjects 7 } utsOnuCtcMCastStatEntry OBJECT-TYPE SYNTAX UtsOnuCtcMCastStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ONU multicast statistics table." INDEX { utsDot3OnuMCastStatMGroup } ::= { utsOnuCtcMCastStatTable 1 } UtsOnuCtcMCastStatEntry ::= SEQUENCE { utsDot3OnuMCastStatMGroup IpAddress, utsDot3OnuMCastStatUserNum INTEGER, utsDot3OnuMCastStatRequestNum INTEGER, utsDot3OnuMCastStatReqRejNum INTEGER, utsDot3OnuMCastStatTotalTime INTEGER, utsDot3OnuMCastStatAverageTime INTEGER } utsDot3OnuMCastStatMGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast groups" ::= { utsOnuCtcMCastStatEntry 2 } utsDot3OnuMCastStatUserNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "User number under this group" ::= { utsOnuCtcMCastStatEntry 3 } utsDot3OnuMCastStatRequestNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Request number for this group" ::= { utsOnuCtcMCastStatEntry 4 } utsDot3OnuMCastStatReqRejNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Rejected number for this group" ::= { utsOnuCtcMCastStatEntry 5 } utsDot3OnuMCastStatTotalTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Totoal time for this group" ::= { utsOnuCtcMCastStatEntry 6 } utsDot3OnuMCastStatAverageTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Average time for this group" ::= { utsOnuCtcMCastStatEntry 8 } -- Multicast Online Group Stat. per ONU, required by NMS utsOnuCtcMulticastOnlineGroupStatTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsOnuCtcMulticastOnlineGroupStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for ONU multicast online group stat table." ::= { utsCtcMulticastCtrlExtObjects 8 } utsOnuCtcMulticastOnlineGroupStatEntry OBJECT-TYPE SYNTAX UtsOnuCtcMulticastOnlineGroupStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ONU multicast online group stat table." INDEX { utsDot3OnuMCastOnlineGroupStatModuleId,utsDot3OnuMCastOnlineGroupStatDeviceId,utsDot3OnuMCastOnlineGroupStatPortId, utsDot3OnuMCastOnlineGroupStatLogicalPortId} ::= { utsOnuCtcMulticastOnlineGroupStatTable 1 } UtsOnuCtcMulticastOnlineGroupStatEntry ::= SEQUENCE { utsDot3OnuMCastOnlineGroupStatModuleId INTEGER, utsDot3OnuMCastOnlineGroupStatDeviceId INTEGER, utsDot3OnuMCastOnlineGroupStatPortId INTEGER, utsDot3OnuMCastOnlineGroupStatLogicalPortId INTEGER, utsDot3OnuMCastOnlineGroupStatNumber INTEGER } utsDot3OnuMCastOnlineGroupStatModuleId OBJECT-TYPE SYNTAX INTEGER(1..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT module id for the current ONU." ::= { utsOnuCtcMulticastOnlineGroupStatEntry 1 } utsDot3OnuMCastOnlineGroupStatDeviceId OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT device id for the current ONU." ::= { utsOnuCtcMulticastOnlineGroupStatEntry 2 } utsDot3OnuMCastOnlineGroupStatPortId OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT port id for the current ONU." ::= { utsOnuCtcMulticastOnlineGroupStatEntry 3 } utsDot3OnuMCastOnlineGroupStatLogicalPortId OBJECT-TYPE SYNTAX INTEGER(1..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The logical port id for the current ONU." ::= { utsOnuCtcMulticastOnlineGroupStatEntry 4 } utsDot3OnuMCastOnlineGroupStatNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast online group stat number." ::= { utsOnuCtcMulticastOnlineGroupStatEntry 5 } -- Multicast Stat. per UNI per ONU, required by NMS utsOnuCtcMulticastStatForUserPortTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsOnuCtcMulticastStatForUserPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for ONU multicast stat for each ONU UNI user port table." ::= { utsCtcMulticastCtrlExtObjects 9 } utsOnuCtcMulticastStatForUserPortEntry OBJECT-TYPE SYNTAX UtsOnuCtcMulticastStatForUserPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ONU multicast user port stat table." INDEX { utsDot3OnuMCastStatForUserPortModuleId,utsDot3OnuMCastStatForUserPortDeviceId,utsDot3OnuMCastStatForUserPortPortId, utsDot3OnuMCastStatForUserPortLogicalPortId,utsDot3OnuMCastStatForUserPortEthernetPortId } ::= { utsOnuCtcMulticastStatForUserPortTable 1 } UtsOnuCtcMulticastStatForUserPortEntry ::= SEQUENCE { utsDot3OnuMCastStatForUserPortModuleId INTEGER, utsDot3OnuMCastStatForUserPortDeviceId INTEGER, utsDot3OnuMCastStatForUserPortPortId INTEGER, utsDot3OnuMCastStatForUserPortLogicalPortId INTEGER, utsDot3OnuMCastStatForUserPortEthernetPortId INTEGER, utsDot3OnuMCastStatForUserPortViewNumber INTEGER, utsDot3OnuMCastStatForUserPortTotalTime INTEGER, utsDot3OnuMCastStatForUserPortAverageTime INTEGER } utsDot3OnuMCastStatForUserPortModuleId OBJECT-TYPE SYNTAX INTEGER(1..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT module id for the current ONU." ::= { utsOnuCtcMulticastStatForUserPortEntry 1 } utsDot3OnuMCastStatForUserPortDeviceId OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT device id for the current ONU." ::= { utsOnuCtcMulticastStatForUserPortEntry 2 } utsDot3OnuMCastStatForUserPortPortId OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OLT port id for the current ONU." ::= { utsOnuCtcMulticastStatForUserPortEntry 3 } utsDot3OnuMCastStatForUserPortLogicalPortId OBJECT-TYPE SYNTAX INTEGER(1..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The logical port id for the current ONU." ::= { utsOnuCtcMulticastStatForUserPortEntry 4 } utsDot3OnuMCastStatForUserPortEthernetPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ethernet port id for the current ONU." ::= { utsOnuCtcMulticastStatForUserPortEntry 5 } utsDot3OnuMCastStatForUserPortViewNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast requrest number for the ONU UNI port." ::= { utsOnuCtcMulticastStatForUserPortEntry 6 } utsDot3OnuMCastStatForUserPortTotalTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast total time for the ONU UNI port." ::= { utsOnuCtcMulticastStatForUserPortEntry 7 } utsDot3OnuMCastStatForUserPortAverageTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast average time for the ONU UNI port." ::= { utsOnuCtcMulticastStatForUserPortEntry 8 } -- -- UTS Diagnosis extension. -- utsDiagnosisPONConfExt OBJECT IDENTIFIER ::= { utsDiagnosisConfExt 1 } utsDiagnosisEthConfExt OBJECT IDENTIFIER ::= { utsDiagnosisConfExt 2 } -- ONU Optical Power Measure Table utsDot3Onu2OpticalPowerMeasureTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2OpticalPowerMeasureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU Optical Power Measure." ::= { utsDiagnosisPONConfExt 1 } utsDot3Onu2OpticalPowerMeasureEntry OBJECT-TYPE SYNTAX UtsDot3Onu2OpticalPowerMeasureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu Optical Power Measure table." INDEX { utsDot3OnuOpticalPowerModuleId,utsDot3OnuOpticalPowerDeviceId,utsDot3OnuOpticalPowerPortId,utsDot3OnuOpticalPowerLogicalPortId} ::= { utsDot3Onu2OpticalPowerMeasureTable 1 } UtsDot3Onu2OpticalPowerMeasureEntry ::= SEQUENCE { utsDot3OnuOpticalPowerModuleId INTEGER, utsDot3OnuOpticalPowerDeviceId INTEGER, utsDot3OnuOpticalPowerPortId INTEGER, utsDot3OnuOpticalPowerLogicalPortId INTEGER, utsDot3OnuOpticalPowerValue INTEGER, utsDot3OnuOpticalPowerAdmin INTEGER } utsDot3OnuOpticalPowerModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2OpticalPowerMeasureEntry 1 } utsDot3OnuOpticalPowerDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2OpticalPowerMeasureEntry 2 } utsDot3OnuOpticalPowerPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2OpticalPowerMeasureEntry 3 } utsDot3OnuOpticalPowerLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2OpticalPowerMeasureEntry 4 } utsDot3OnuOpticalPowerValue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value of the ONU optical power." ::= { utsDot3Onu2OpticalPowerMeasureEntry 5 } utsDot3OnuOpticalPowerAdmin OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) --default value } MAX-ACCESS read-write STATUS current DESCRIPTION "This entry to set the optical power measure switch,when NMS want to get the power value, NMS should set the admin switch to enable first, then set the request to get the value, when Node return the result of the power value, Node should set the admin switch to disable auto." ::= { utsDot3Onu2OpticalPowerMeasureEntry 6 } -- OLT Port Diagnosis Table utsDot3Olt2PortDiagnosisTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Olt2PortDiagnosisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for OLT type 2 port Diagnosis MIBs." ::= { utsDiagnosisPONConfExt 2 } utsDot3Olt2PortDiagnosisEntry OBJECT-TYPE SYNTAX UtsDot3Olt2PortDiagnosisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the OLT type 2 port Diagnosis MIBs table." INDEX { utsDot3OltPortDiagnosisModuleId, utsDot3OltPortDiagnosisDeviceId, utsDot3OltPortDiagnosisPortId } ::= { utsDot3Olt2PortDiagnosisTable 1 } UtsDot3Olt2PortDiagnosisEntry ::= SEQUENCE { utsDot3OltPortDiagnosisModuleId INTEGER, utsDot3OltPortDiagnosisDeviceId INTEGER, utsDot3OltPortDiagnosisPortId INTEGER, utsDot3OltPortDiagnosisAction INTEGER, utsDot3OltPortDiagnosisStatus INTEGER, utsDot3OltPortDiagnosisResult DisplayString } utsDot3OltPortDiagnosisModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt module index" ::= { utsDot3Olt2PortDiagnosisEntry 1 } utsDot3OltPortDiagnosisDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt device index" ::= { utsDot3Olt2PortDiagnosisEntry 2 } utsDot3OltPortDiagnosisPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only value that identifies the olt port index" ::= { utsDot3Olt2PortDiagnosisEntry 3 } utsDot3OltPortDiagnosisAction OBJECT-TYPE SYNTAX INTEGER { start(1), stop(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Start or stop diagnosis process on this pon port." ::= { utsDot3Olt2PortDiagnosisEntry 4 } utsDot3OltPortDiagnosisStatus OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The percentage of diagnosis process, the range is 0 to 100." ::= { utsDot3Olt2PortDiagnosisEntry 5 } utsDot3OltPortDiagnosisResult OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Result of diagnosis result, there are list all bad onu's mac address, the format like, '000e35467412,000f1fbbef55,000e123456', a null string reprents no bad onu" ::= { utsDot3Olt2PortDiagnosisEntry 6 } -- ONU Optical Transceiver Diagnosis Table utsDot3Onu2OpticalTransceiverDiagnosisTable OBJECT-TYPE SYNTAX SEQUENCE OF UtsDot3Onu2OpticalTransceiverDiagnosisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table for dot3 ONU Optical Transceiver Diagnosis." ::= { utsDiagnosisPONConfExt 3 } utsDot3Onu2OpticalTransceiverDiagnosisEntry OBJECT-TYPE SYNTAX UtsDot3Onu2OpticalTransceiverDiagnosisEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the dot3 Onu Optical Transceiver Diagnosis table." INDEX { utsDot3OnuOpticalTransceiverDiagnosisModuleId,utsDot3OnuOpticalTransceiverDiagnosisDeviceId,utsDot3OnuOpticalTransceiverDiagnosisPortId,utsDot3OnuOpticalTransceiverDiagnosisLogicalPortId} ::= { utsDot3Onu2OpticalTransceiverDiagnosisTable 1 } UtsDot3Onu2OpticalTransceiverDiagnosisEntry ::= SEQUENCE { utsDot3OnuOpticalTransceiverDiagnosisModuleId INTEGER, utsDot3OnuOpticalTransceiverDiagnosisDeviceId INTEGER, utsDot3OnuOpticalTransceiverDiagnosisPortId INTEGER, utsDot3OnuOpticalTransceiverDiagnosisLogicalPortId INTEGER, utsDot3OnuOpticalTransceiverDiagnosisTemperature INTEGER, utsDot3OnuOpticalTransceiverDiagnosisVoltage INTEGER, utsDot3OnuOpticalTransceiverDiagnosisTxBiasCurrent INTEGER, utsDot3OnuOpticalTransceiverDiagnosisTxPower INTEGER, utsDot3OnuOpticalTransceiverDiagnosisRxPower INTEGER, utsDot3OnuOpticalTransceiverDiagnosisAlarmOperation INTEGER, utsDot3OnuOpticalTransceiverDiagnosisTempHighAlarm INTEGER, utsDot3OnuOpticalTransceiverDiagnosisTempLowAlarm INTEGER, utsDot3OnuOpticalTransceiverDiagnosisTempHighWarning INTEGER, utsDot3OnuOpticalTransceiverDiagnosisTempLowWarning INTEGER, utsDot3OnuOpticalTransceiverDiagnosisVoltageHighAlarm INTEGER, utsDot3OnuOpticalTransceiverDiagnosisVoltageLowAlarm INTEGER, utsDot3OnuOpticalTransceiverDiagnosisVoltageHighWarning INTEGER, utsDot3OnuOpticalTransceiverDiagnosisVoltageLowWarning INTEGER, utsDot3OnuOpticalTransceiverDiagnosisBiasHighAlarm INTEGER, utsDot3OnuOpticalTransceiverDiagnosisBiasLowAlarm INTEGER, utsDot3OnuOpticalTransceiverDiagnosisBiasHighWarning INTEGER, utsDot3OnuOpticalTransceiverDiagnosisBiasLowWarning INTEGER, utsDot3OnuOpticalTransceiverDiagnosisTxPowerHighAlarm INTEGER, utsDot3OnuOpticalTransceiverDiagnosisTxPowerLowAlarm INTEGER, utsDot3OnuOpticalTransceiverDiagnosisTxPowerHighWarning INTEGER, utsDot3OnuOpticalTransceiverDiagnosisTxPowerLowWarning INTEGER, utsDot3OnuOpticalTransceiverDiagnosisRxPowerHighAlarm INTEGER, utsDot3OnuOpticalTransceiverDiagnosisRxPowerLowAlarm INTEGER, utsDot3OnuOpticalTransceiverDiagnosisRxPowerHighWarning INTEGER, utsDot3OnuOpticalTransceiverDiagnosisRxPowerLowWarning INTEGER } utsDot3OnuOpticalTransceiverDiagnosisModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT module id for the current ONU." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 1 } utsDot3OnuOpticalTransceiverDiagnosisDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT device id for the current ONU." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 2 } utsDot3OnuOpticalTransceiverDiagnosisPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the OLT port id for the current ONU." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 3 } utsDot3OnuOpticalTransceiverDiagnosisLogicalPortId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value to identifiy the logical port id for the current ONU." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 4 } utsDot3OnuOpticalTransceiverDiagnosisTemperature OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value of the ONU optical temperature, the unit is 1/256 centigrade, the fact range should be -128 to +128." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 5 } utsDot3OnuOpticalTransceiverDiagnosisVoltage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value of the ONU optical Voltage, the unit is 100 microvolt, the fact range should be 0 to 6.55 volt." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 6 } utsDot3OnuOpticalTransceiverDiagnosisTxBiasCurrent OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value of the ONU optical Tx Bias Current, the unit is 2 microampere, the fact range should be 0 to 131 milliampere." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 7 } utsDot3OnuOpticalTransceiverDiagnosisTxPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value of the ONU optical Tx Power, the unit is 0.1 uW, the fact range should be 0 to 6.5535mW." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 8 } utsDot3OnuOpticalTransceiverDiagnosisRxPower OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A read only value of the ONU optical Rx Power, the unit is 0.1 uW, the fact range should be 0 to 6.5535mW." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 9 } utsDot3OnuOpticalTransceiverDiagnosisAlarmOperation OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Alarm Operation." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 12 } utsDot3OnuOpticalTransceiverDiagnosisTempHighAlarm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Temp High Alarm." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 15 } utsDot3OnuOpticalTransceiverDiagnosisTempLowAlarm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Temp Low Alarm." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 16 } utsDot3OnuOpticalTransceiverDiagnosisTempHighWarning OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Temp High Warning." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 17 } utsDot3OnuOpticalTransceiverDiagnosisTempLowWarning OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Temp Low Warning." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 18 } utsDot3OnuOpticalTransceiverDiagnosisVoltageHighAlarm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Voltage High Alarm." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 19 } utsDot3OnuOpticalTransceiverDiagnosisVoltageLowAlarm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Voltage Low Alarm." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 20 } utsDot3OnuOpticalTransceiverDiagnosisVoltageHighWarning OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Voltage High Warning." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 21 } utsDot3OnuOpticalTransceiverDiagnosisVoltageLowWarning OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Voltage Low Warning." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 22 } utsDot3OnuOpticalTransceiverDiagnosisBiasHighAlarm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Bias High Alarm." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 23 } utsDot3OnuOpticalTransceiverDiagnosisBiasLowAlarm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Bias Low Alarm." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 24 } utsDot3OnuOpticalTransceiverDiagnosisBiasHighWarning OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Bias High Warning." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 25 } utsDot3OnuOpticalTransceiverDiagnosisBiasLowWarning OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Bias Low Warning." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 26 } utsDot3OnuOpticalTransceiverDiagnosisTxPowerHighAlarm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Tx Power High Alarm." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 27 } utsDot3OnuOpticalTransceiverDiagnosisTxPowerLowAlarm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Tx Power Low Alarm." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 28 } utsDot3OnuOpticalTransceiverDiagnosisTxPowerHighWarning OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Tx Power High Warning." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 29 } utsDot3OnuOpticalTransceiverDiagnosisTxPowerLowWarning OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Tx Power Low Warning." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 30 } utsDot3OnuOpticalTransceiverDiagnosisRxPowerHighAlarm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Rx Power High Alarm." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 31 } utsDot3OnuOpticalTransceiverDiagnosisRxPowerLowAlarm OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Rx Power Low Alarm." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 32 } utsDot3OnuOpticalTransceiverDiagnosisRxPowerHighWarning OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Rx Power High Warning." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 33 } utsDot3OnuOpticalTransceiverDiagnosisRxPowerLowWarning OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "A setting value of the ONU Rx Power Low Warning." ::= { utsDot3Onu2OpticalTransceiverDiagnosisEntry 34 } END