-- File Name : IMP-HF528_v1.4_Y2024.mib -- ***************************************************************** -- Product Name: IMP-HF528/828 Industrial Switch -- Version: v1.4 -- Update and Release Notes: -- Data(Y/M/D) | MIB version | Note -- 2022-10-11 v1.4 add iswGVRP -- add iswDHCPRelay, iswDHCPSnooping -- add iswDvmrpConf, iswPimConf, iswDvmrpIfConfTable -- remove -- export-cliconfig-binary(9), -- import-cliconfig-binary(12), -- import-cliconfig-binary-restart(13), -- 2021-12-30 v1.3 1. Add iswEventDdmiTraps and iswDDM. -- 2021-12-20 v1.2 1. Add full10gbps(8) for iswPortEnetLinkStatus. -- 2020-09-08 v1.1 1. Revision for specific vendor -- 2019-01-03 v1.1 1. Alignment with current firmware. -- ***************************************************************** IMP-HF528-MIB DEFINITIONS ::= BEGIN IMPORTS PhysicalIndex FROM ENTITY-MIB PhysAddress, RowStatus, TAddress, TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC Integer32, IpAddress, Unsigned32, Counter32, Counter64, NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, enterprises FROM SNMPv2-SMI InterfaceIndex FROM IF-MIB; -- -- IswGbeIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The Gigabit Ethernet Port." SYNTAX INTEGER { iswGEPort-1(1), iswGEPort-2(2), iswGEPort-3(3), iswGEPort-4(4), iswGEPort-5(5), iswGEPort-6(6), iswGEPort-7(7), iswGEPort-8(8), iswGEPort-9(9), iswGEPort-10(10), iswGEPort-11(11), iswGEPort-12(12), iswGEPort-13(13), iswGEPort-14(14), iswGEPort-15(15), iswGEPort-16(16), iswGEPort-17(17), iswGEPort-18(18), iswGEPort-19(19), iswGEPort-20(20), iswGEPort-21(21), iswGEPort-22(22), iswGEPort-23(23), iswGEPort-24(24), iswGEPort-25(25), iswGEPort-26(26), iswGEPort-27(27), iswGEPort-28(28), } IswPFIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The Profile Index." SYNTAX INTEGER { iswProfile-1(1), iswProfile-2(2), iswProfile-3(3), iswProfile-4(4), iswProfile-5(5), iswProfile-6(6), iswProfile-7(7) } IswIgmpPortIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The Igmp Gigabit Ethernet Port." SYNTAX INTEGER { iswGEPort-1(1), iswGEPort-2(2), iswGEPort-3(3), iswGEPort-4(4), iswGEPort-5(5), iswGEPort-6(6), iswGEPort-7(7), iswGEPort-8(8), iswGEPort-9(9), iswGEPort-10(10), iswGEPort-11(11), iswGEPort-12(12), iswGEPort-13(13), iswGEPort-14(14), iswGEPort-15(15), iswGEPort-16(16), iswGEPort-17(17), iswGEPort-18(18), iswGEPort-19(19), iswGEPort-20(20), iswGEPort-21(21), iswGEPort-22(22), iswGEPort-23(23), iswGEPort-24(24), iswGEPort-25(25), iswGEPort-26(26), iswGEPort-27(27), iswGEPort-28(28), auto(255) } IswGbeAndTrunkPortsIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The Gigabit Ethernet Port and Trunk Port." SYNTAX INTEGER { iswGEPort-1(1), iswGEPort-2(2), iswGEPort-3(3), iswGEPort-4(4), iswGEPort-5(5), iswGEPort-6(6), iswGEPort-7(7), iswGEPort-8(8), iswGEPort-9(9), iswGEPort-10(10), iswGEPort-11(11), iswGEPort-12(12), iswGEPort-13(13), iswGEPort-14(14), iswGEPort-15(15), iswGEPort-16(16), iswGEPort-17(17), iswGEPort-18(18), iswGEPort-19(19), iswGEPort-20(20), iswGEPort-21(21), iswGEPort-22(22), iswGEPort-23(23), iswGEPort-24(24), iswGEPort-25(25), iswGEPort-26(26), iswGEPort-27(27), iswGEPort-28(28), iswLAG-1(29), iswLAG-2(30), iswLAG-3(31), iswLAG-4(32), iswLAG-5(33), iswLAG-6(34), iswLAG-7(35), iswLAG-8(36), iswLAG-9(37), iswLAG-10(38), iswLAG-11(39), iswLAG-12(40), iswLAG-13(41), iswLAG-14(42), iswLAG-15(43), iswLAG-16(44), iswLAG-17(45), iswLAG-18(46), iswLAG-19(47), iswLAG-20(48), iswLAG-21(49), iswLAG-22(50), iswLAG-23(51), iswLAG-24(52), iswLAG-25(53), iswLAG-26(54), iswLAG-27(55), iswLAG-28(56) } IswEntIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The Entity index to indicate the event physical inerface." SYNTAX INTEGER { system(1), main-card(2), gbe-card(3) } IswEventType ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The event type identifier number." SYNTAX INTEGER { iswSystemRestart(1), iswSystemDownloadBegin(2), iswSystemDownloadSuccess(3), iswSystemDownloadFail(4), iswSystemProvisiondataExport(5), iswSystemProvisiondataImport(6), iswSystemProvisiondataSetdefault(7), iswSystemAlarmLogClear(9), iswSystemEventLogClear(10), iswSystemRTCDateTimeChange(11), iswSystemAlarmProfileChange(14), iswSystemFTPReceptionStart(17), iswSystemFTPReceptionComplete(18), iswSystemFTPReceptionIncomplete(19), iswSystemSNTPTimeZoneChange(21), iswSystemSNTPProvisionChanged(23), iswSystemDatabaseSavingFailed(25), iswSystemUserLoginSuccess(26), iswSystemUserLoginFailure(27), iswSystemLoginSessionLogout(28), iswSystemLoginSessionTimeout(29), iswSystemDDMIEnabled(301), iswSystemDDMIDisabled(302), iswGEPortSFPTemperatureReachesHighAlarm(303), iswGEPortSFPTemperatureReachesLowAlarm(304), iswGEPortSFPTemperatureReachesHighWarning(305), iswGEPortSFPTemperatureReachesLowWarning(306), iswGEPortSFPTemperatureReturnsToNormal(307), iswGEPortLinkup(501), iswGEPortLinkdown(502), iswSystemAlarmLEDOn(601), iswSystemAlarmLEDOff(602), iswSystemAlarmOutputOn(603), iswSystemAlarmOutputOff(604), iswClusterInformationchanged(701) } IswAlarmType ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The alarm type identifier number." SYNTAX INTEGER { iswAlarmGE1PortLinkDown(101), iswAlarmGE2PortLinkDown(102), iswAlarmGE3PortLinkDown(103), iswAlarmGE4PortLinkDown(104), iswAlarmGE5PortLinkDown(105), iswAlarmGE6PortLinkDown(106), iswAlarmGE7PortLinkDown(107), iswAlarmGE8PortLinkDown(108), iswAlarmGE9PortLinkDown(109), iswAlarmGE10PortLinkDown(110), iswAlarmGE11PortLinkDown(111), iswAlarmGE12PortLinkDown(112), iswAlarmGE13PortLinkDown(113), iswAlarmGE14PortLinkDown(114), iswAlarmGE15PortLinkDown(115), iswAlarmGE16PortLinkDown(116), iswAlarmGE17PortLinkDown(117), iswAlarmGE18PortLinkDown(118), iswAlarmGE19PortLinkDown(119), iswAlarmGE20PortLinkDown(120), iswAlarmGE21PortLinkDown(121), iswAlarmGE22PortLinkDown(122), iswAlarmGE23PortLinkDown(123), iswAlarmGE24PortLinkDown(124), iswAlarmGE25PortLinkDown(125), iswAlarmGE26PortLinkDown(126), iswAlarmGE27PortLinkDown(127), iswAlarmGE28PortLinkDown(128), iswAlarmPowerAlarm(151), iswAlarmSystemTemperatureAbove(201), iswAlarmSystemTemperatureBelow(202), iswAlarmClusterMasterDuplication(301), iswAlarmClusteMasterOutofCapacity(302), iswAlarmClusterHostUnmangaged(303) } IswAlarmLevel ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The alarm level identifier number." SYNTAX INTEGER { iswAlm-minor(1), iswAlm-major(2) } IswAlarmMask ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The alarm level identifier number." SYNTAX INTEGER { iswAlm-Mask(0), iswAlm-UnMask(1) } IswAlarmState ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The alarm level identifier number." SYNTAX INTEGER { iswAlm-Set(1), iswAlm-Cleared(2) } IswAlarmIfIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The Alarm IfIndex definition." SYNTAX INTEGER { system(0), iswGEPort-1(1), iswGEPort-2(2), iswGEPort-3(3), iswGEPort-4(4), iswGEPort-5(5), iswGEPort-6(6), iswGEPort-7(7), iswGEPort-8(8), iswGEPort-9(9), iswGEPort-10(10), iswGEPort-11(11), iswGEPort-12(12), iswGEPort-13(13), iswGEPort-14(14), iswGEPort-15(15), iswGEPort-16(16), iswGEPort-17(17), iswGEPort-18(18), iswGEPort-19(19), iswGEPort-20(20), iswGEPort-21(21), iswGEPort-22(22), iswGEPort-23(23), iswGEPort-24(24), iswGEPort-25(25), --todo 10GPort-1 iswGEPort-26(26), iswGEPort-27(27), iswGEPort-28(28), } IswEventIfIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "" STATUS current DESCRIPTION "The Event Ifindex definition." SYNTAX INTEGER { system(0), iswGEPort-1(1), iswGEPort-2(2), iswGEPort-3(3), iswGEPort-4(4), iswGEPort-5(5), iswGEPort-6(6), iswGEPort-7(7), iswGEPort-8(8), iswGEPort-9(9), iswGEPort-10(10), iswGEPort-11(11), iswGEPort-12(12), iswGEPort-13(13), iswGEPort-14(14), iswGEPort-15(15), iswGEPort-16(16), iswGEPort-17(17), iswGEPort-18(18), iswGEPort-19(19), iswGEPort-20(20), iswGEPort-21(21), iswGEPort-22(22), iswGEPort-23(23), iswGEPort-24(24), iswGEPort-25(25), iswGEPort-26(26), iswGEPort-27(27), iswGEPort-28(28), -- iswAlarmGE1PortLinkDown(101), -- iswAlarmGE2PortLinkDown(102), -- iswAlarmGE3PortLinkDown(103), -- iswAlarmGE4PortLinkDown(104), -- iswAlarmGE5PortLinkDown(105), -- iswAlarmGE6PortLinkDown(106), -- iswAlarmGE7PortLinkDown(107), -- iswAlarmGE8PortLinkDown(108), -- iswAlarmGE9PortLinkDown(109), -- iswAlarmGE10PortLinkDown(110), -- iswAlarmGE11PortLinkDown(111), -- iswAlarmGE12PortLinkDown(112), -- iswAlarmGE13PortLinkDown(113), -- iswAlarmGE14PortLinkDown(114), -- iswAlarmGE15PortLinkDown(115), -- iswAlarmGE16PortLinkDown(116), -- iswAlarmGE17PortLinkDown(117), -- iswAlarmGE18PortLinkDown(118), -- iswAlarmGE19PortLinkDown(119), -- iswAlarmGE20PortLinkDown(120), -- iswAlarmGE21PortLinkDown(121), -- iswAlarmGE22PortLinkDown(122), -- iswAlarmGE23PortLinkDown(123), -- iswAlarmGE24PortLinkDown(124), -- iswAlarmGE25PortLinkDown(125), -- iswAlarmGE26PortLinkDown(126), -- iswAlarmGE27PortLinkDown(127), -- iswAlarmGE28PortLinkDown(128), -- iswAlarmPowerAlarm(151), -- iswAlarmSystemTemperatureAbove(201), -- iswAlarmSystemTemperatureBelow(202), -- iswAlarmClusterMasterDuplication(301), -- iswAlarmClusteMasterOutofCapacity(302), -- iswAlarmClusterHostUnmangaged(303) } -- TEXTUAL-CONVENTIONS -- org OBJECT IDENTIFIER ::= { iso 3 } dod OBJECT IDENTIFIER ::= { org 6 } internet OBJECT IDENTIFIER ::= { dod 1 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } switch OBJECT IDENTIFIER ::= { enterprises 5833 } imp-HF528-mib MODULE-IDENTITY LAST-UPDATED "202112200000Z" ORGANIZATION "" CONTACT-INFO "" DESCRIPTION "Industrial Ethernet Switch root MIB module." REVISION "201801030000Z" DESCRIPTION "The modified revision : v1.1" REVISION "202112200000Z" DESCRIPTION "The modified revision : v1.2" ::= { switch 2017 } iswNextIndexQuery OBJECT IDENTIFIER ::= { imp-HF528-mib 1 } iswConfMgt OBJECT IDENTIFIER ::= { imp-HF528-mib 2 } iswSysMgt OBJECT IDENTIFIER ::= { imp-HF528-mib 3 } iswMtnMgt OBJECT IDENTIFIER ::= { imp-HF528-mib 4 } iswPerform OBJECT IDENTIFIER ::= { imp-HF528-mib 5 } iswEvtMgt OBJECT IDENTIFIER ::= { imp-HF528-mib 6 } iswAlmMgt OBJECT IDENTIFIER ::= { imp-HF528-mib 7 } iswTraps OBJECT IDENTIFIER ::= { imp-HF528-mib 8 } -- -- ## Config Group -- iswBridge OBJECT IDENTIFIER ::= { iswConfMgt 1 } iswStpGrp OBJECT IDENTIFIER ::= { iswConfMgt 2 } iswIgmp OBJECT IDENTIFIER ::= { iswConfMgt 3 } iswQos OBJECT IDENTIFIER ::= { iswConfMgt 4 } iswAcl OBJECT IDENTIFIER ::= { iswConfMgt 5 } iswEnetPort OBJECT IDENTIFIER ::= { iswConfMgt 6 } iswRingProtect OBJECT IDENTIFIER ::= { iswConfMgt 7 } iswLayer3 OBJECT IDENTIFIER ::= { iswConfMgt 8 } isw8021x OBJECT IDENTIFIER ::= { iswConfMgt 9 } iswLinkAgg OBJECT IDENTIFIER ::= { iswConfMgt 10 } iswPTP OBJECT IDENTIFIER ::= { iswConfMgt 11 } iswSyncE OBJECT IDENTIFIER ::= { iswConfMgt 12 } iswDHCPServer OBJECT IDENTIFIER ::= { iswConfMgt 14 } iswGRingProtect OBJECT IDENTIFIER ::= { iswConfMgt 15 } -- iswDHCPClient OBJECT IDENTIFIER -- ::= { iswConfMgt 16 } iswLLDP OBJECT IDENTIFIER ::= { iswConfMgt 17 } iswDHCPClass OBJECT IDENTIFIER ::= { iswConfMgt 18 } iswDHCPRelay OBJECT IDENTIFIER ::= { iswConfMgt 19 } iswDHCPSnooping OBJECT IDENTIFIER ::= { iswConfMgt 20 } iswErps OBJECT IDENTIFIER ::= { iswConfMgt 21 } iswGVRP OBJECT IDENTIFIER ::= { iswConfMgt 22 } iswIPSG OBJECT IDENTIFIER ::= { iswConfMgt 23 } iswDRouteTbl OBJECT IDENTIFIER ::= { iswConfMgt 50 } iswLACP OBJECT IDENTIFIER ::= { iswConfMgt 51 } iswPRG OBJECT IDENTIFIER ::= { iswConfMgt 52 } iswSnmp OBJECT IDENTIFIER ::= { iswConfMgt 53 } iswLoopProtection OBJECT IDENTIFIER ::= { iswConfMgt 55 } -- iswStp OBJECT IDENTIFIER ::= { iswStpGrp 1 } iswJumboFrame OBJECT IDENTIFIER ::= { iswEnetPort 2 } iswVlan OBJECT IDENTIFIER ::= { iswBridge 3 } iswFdb OBJECT IDENTIFIER ::= { iswBridge 4 } iswStormCtrl OBJECT IDENTIFIER ::= { iswBridge 5 } iswAclMirrorAnalyzerPort OBJECT IDENTIFIER ::= { iswAcl 4 } iswPolicer OBJECT IDENTIFIER ::= { iswQos 1 } iswShaper OBJECT IDENTIFIER ::= { iswQos 2 } iswQueScheduler OBJECT IDENTIFIER ::= { iswQos 3 } iswVlanMember OBJECT IDENTIFIER ::= { iswVlan 1 } iswPolicerIngressColor OBJECT IDENTIFIER ::= { iswPolicer 1 } iswPolicerColorMarking OBJECT IDENTIFIER ::= { iswPolicer 2 } iswCosQueMapping OBJECT IDENTIFIER ::= { iswQueScheduler 1 } iswGateway OBJECT IDENTIFIER ::= { iswLayer3 1 } iswTrackObjectConfig OBJECT IDENTIFIER ::= { iswLayer3 9 } iswRipConfig OBJECT IDENTIFIER ::= { iswLayer3 5 } iswOspfConfig OBJECT IDENTIFIER ::= { iswLayer3 6 } iswVrrpGroupConfig OBJECT IDENTIFIER ::= { iswLayer3 7 } iswLayer3Status OBJECT IDENTIFIER ::= { iswLayer3 8 } iswDvmrpConf OBJECT IDENTIFIER ::= { iswLayer3 10 } iswPimConf OBJECT IDENTIFIER ::= { iswLayer3 11 } iswIPv6StaticRoute OBJECT IDENTIFIER ::= { iswLayer3 12 } iswMc OBJECT IDENTIFIER ::= { iswLayer3 13 } iswRipRoute OBJECT IDENTIFIER ::= { iswLayer3Status 1 } iswRipRouteDeleteCtrl OBJECT IDENTIFIER ::= { iswRipRoute 2 } iswGRingV2Ring1 OBJECT IDENTIFIER --DESCRIPTION "G-Ring v2, Ring Group 1" ::= { iswGRingProtect 1 } iswGRingV2Ring2 OBJECT IDENTIFIER --DESCRIPTION "G-Ring v2, Ring Group 2" ::= { iswGRingProtect 2 } iswGRingV2Ring3 OBJECT IDENTIFIER --DESCRIPTION "G-Ring v2, Ring Group 3" ::= { iswGRingProtect 3 } -- iswIPSGPort OBJECT IDENTIFIER ::= { iswIPSG 1 } iswIPSGStaticBinding OBJECT IDENTIFIER ::= { iswIPSG 2 } iswIPSGBinding OBJECT IDENTIFIER ::= { iswIPSG 3 } iswIPSGBindingDeleteCtrl OBJECT IDENTIFIER ::= { iswIPSG 4 } -- iswLACPSystem OBJECT IDENTIFIER ::= { iswLACP 1 } iswLACPPort OBJECT IDENTIFIER ::= { iswLACP 2 } iswLACPAggr OBJECT IDENTIFIER ::= { iswLACP 3 } -- iswPRGSystem OBJECT IDENTIFIER ::= { iswPRG 1 } iswPRGPort OBJECT IDENTIFIER ::= { iswPRG 2 } iswPRGGroup OBJECT IDENTIFIER ::= { iswPRG 3 } -- iswDHCPSnoopingBindingDeleteCtrl OBJECT IDENTIFIER ::= { iswDHCPSnooping 4 } -- iswEcfmGlobal OBJECT IDENTIFIER ::= { iswErps 1 } iswEcfmDomain OBJECT IDENTIFIER ::= { iswErps 2 } iswEcfmService OBJECT IDENTIFIER ::= { iswErps 3 } iswEcfmMep OBJECT IDENTIFIER ::= { iswErps 4 } iswEcfmPort OBJECT IDENTIFIER ::= { iswErps 5 } iswEcfmCcm OBJECT IDENTIFIER ::= { iswErps 6 } iswEcfmStatus OBJECT IDENTIFIER ::= { iswErps 7 } iswEcfmStatusErrors OBJECT IDENTIFIER ::= { iswErps 8 } iswErpsGlobal OBJECT IDENTIFIER ::= { iswErps 9 } iswErpsRing OBJECT IDENTIFIER ::= { iswErps 10 } iswErpsRingActionCtrl OBJECT IDENTIFIER ::= { iswErpsRing 2 } iswErpsStatus OBJECT IDENTIFIER ::= { iswErps 11 } -- iswGVRPConf OBJECT IDENTIFIER ::= { iswGVRP 1 } iswGVRPPortConf OBJECT IDENTIFIER ::= { iswGVRP 2 } -- iswMcConf OBJECT IDENTIFIER ::= { iswMc 1 } iswMcIfConf OBJECT IDENTIFIER ::= { iswMc 2 } iswMcRoute OBJECT IDENTIFIER ::= { iswMc 3 } iswMRoute OBJECT IDENTIFIER ::= { iswMc 5 } -- iswSnmpUSMUser OBJECT IDENTIFIER ::= { iswSnmp 1 } iswSnmpVACMGroup OBJECT IDENTIFIER ::= { iswSnmp 2 } iswSnmpCommunity OBJECT IDENTIFIER ::= { iswSnmp 3 } iswSnmpVACMView OBJECT IDENTIFIER ::= { iswSnmp 4 } iswSnmpVersion OBJECT IDENTIFIER ::= { iswSnmp 5 } iswSnmpVACMViewDeleteCtrl OBJECT IDENTIFIER ::= { iswSnmpVACMView 2 } iswLoopProtectSystemConfig OBJECT IDENTIFIER ::= { iswLoopProtection 1 } iswLoopProtectPortConfig OBJECT IDENTIFIER ::= { iswLoopProtection 2 } iswLoopProtectPortStatus OBJECT IDENTIFIER ::= { iswLoopProtection 3 } -- ## System Group -- --iswMgmtLink OBJECT IDENTIFIER -- ::= { iswSysMgt 1 } iswCli OBJECT IDENTIFIER ::= { iswSysMgt 5 } iswSntpGrp OBJECT IDENTIFIER ::= { iswSysMgt 6 } iswSyslog OBJECT IDENTIFIER ::= { iswSysMgt 7 } iswSysLedStatus OBJECT IDENTIFIER ::= { iswSysMgt 8 } iswInventory OBJECT IDENTIFIER ::= { iswSysMgt 9 } iswHttp OBJECT IDENTIFIER ::= { iswSysMgt 10 } iswSdp OBJECT IDENTIFIER ::= { iswSysMgt 11 } iswUser OBJECT IDENTIFIER ::= { iswSysMgt 12 } iswLedState OBJECT IDENTIFIER ::= { iswSysMgt 13 } iswNtp OBJECT IDENTIFIER ::= { iswSysMgt 14 } iswAlmSystemUsage OBJECT IDENTIFIER ::= { iswSysMgt 15 } iswBandwidth OBJECT IDENTIFIER ::= { iswSysMgt 16 } iswFlashInfo OBJECT IDENTIFIER ::= { iswSysMgt 17 } -- --iswCliConfig OBJECT IDENTIFIER -- ::= { iswCli 1 } iswCLISettings OBJECT IDENTIFIER ::= { iswCli 1 } iswSntp OBJECT IDENTIFIER ::= { iswSntpGrp 1 } iswSysDateTime OBJECT IDENTIFIER ::= { iswSntpGrp 2 } iswNtpServer OBJECT IDENTIFIER ::= { iswNtp 1 } iswNtpClient OBJECT IDENTIFIER ::= { iswNtp 2 } -- ## Maintenance Group -- iswDBSaveRestore OBJECT IDENTIFIER ::= { iswMtnMgt 5 } iswMtnFirmware OBJECT IDENTIFIER ::= { iswMtnMgt 6 } iswFTPServer OBJECT IDENTIFIER ::= { iswMtnMgt 8 } iswSysTemperature OBJECT IDENTIFIER ::= { iswMtnMgt 11 } iswDDM OBJECT IDENTIFIER ::= { iswMtnMgt 12 } iswFWDownload OBJECT IDENTIFIER ::= { iswMtnFirmware 1 } -- iswFWDownloadStatus OBJECT IDENTIFIER -- ::= { iswMtnFirmware 2 } -- ## Performance Group -- iswPortStats OBJECT IDENTIFIER ::= { iswPerform 1 } -- ## iswIgmpAcl OBJECT IDENTIFIER ::= { iswIgmp 7 } iswIgmpMvr OBJECT IDENTIFIER ::= { iswIgmp 8 } -- iswIgmpSystem OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable system IGMP Snooping." DEFVAL {0} ::= { iswIgmp 9 } -- ## MIB object details -- ## NextIndexQuery Group -- -- There are many tables need "Next Index" hint, before create new entry. -- iswNextVlanIndex OBJECT-TYPE -- SYNTAX Integer32 (0..4094) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Next available VID of iswVlanTable, query it before create new entry. -- 0 means no more index." -- ::= { iswNextIndexQuery 1 } iswNextFdbStaticIndex OBJECT-TYPE SYNTAX Integer32 ( 0 .. 512 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Next available entry index of iswFdbStaticTable, query it before create new entry. 0 means no more index." ::= { iswNextIndexQuery 1 } iswNextStaticMcFdbIndex OBJECT-TYPE SYNTAX Integer32 ( 0 .. 128 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Next available entry index of iswStaticMcastFdbTable, query it before create new entry. 0 means no more index." ::= { iswNextIndexQuery 2 } iswNextAclProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 0 .. 20 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Next available entry index of iswAclProfileTable, query it before create new entry. 0 means no more index. Profile Index 1 is default profile, can't be set." ::= { iswNextIndexQuery 3 } iswNextStaticRouteIndex OBJECT-TYPE SYNTAX Integer32 ( 0 .. 32 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Next available entry index of iswStaticRouteTable, query it before create new entry. 0 means no more index." ::= { iswNextIndexQuery 4 } iswNextIgmpAclProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 0 .. 15 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Next available entry index of iswIgmpAclProfileTable, query it before create new entry. 0 means no more index. Profile Index 1 is default profile, can't be set." ::= { iswNextIndexQuery 5 } iswNextIgmpMvrProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 0 .. 15 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Next available entry index of iswIgmpMvrProfileTable, query it before create new entry. 0 means no more index. Profile Index 1 is default profile, can't be set." ::= { iswNextIndexQuery 6 } iswNextProtocolVlanIndex OBJECT-TYPE SYNTAX Integer32 ( 0 .. 20 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Next available entry index of iswProtocolBaseVlanTable, query it before create new entry. 0 means no more index." ::= { iswNextIndexQuery 7 } iswNextVlanTranslationIndex OBJECT-TYPE SYNTAX Integer32 ( 0 .. 20 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Next available entry index of iswVlanTranslationTable, query it before create new entry. 0 means no more index." ::= { iswNextIndexQuery 8 } iswNextMstpInstanceIndex OBJECT-TYPE SYNTAX Integer32 ( 0 .. 10 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Next available entry index of iswMstpInstanceTable, query it before create new entry. 0 means no more index." ::= { iswNextIndexQuery 9 } -- -- Bridge iswBridgePortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswBridgePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bridge port table. Max entry size: port number." ::= { iswBridge 1 } iswBridgePortEntry OBJECT-TYPE SYNTAX IswBridgePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bridge port entry." INDEX { iswBridgePortIfcIndex } ::= { iswBridgePortTable 1 } IswBridgePortEntry ::= SEQUENCE{ iswBridgePortIfcIndex IswGbeIndex, iswBridgePortDefaultVlan Integer32, iswBridgePortDefaultPriority Integer32, iswBridgePortAcceptFrameType Integer32, --iswBridgePortMaxMacLimitMode Integer32, --iswBridgePortMaxMac Integer32 --iswBridgePortLinkMode Integer32, } --1 iswBridgePortIfcIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bridge port index." ::= { iswBridgePortEntry 1 } --2 iswBridgePortDefaultVlan OBJECT-TYPE SYNTAX Integer32 ( 1..4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Bridge port default vlan. Default value is 1." DEFVAL { 1 } ::= { iswBridgePortEntry 2 } --3 iswBridgePortDefaultPriority OBJECT-TYPE SYNTAX Integer32 ( 0..7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Bridge port default priority. Default value is 0." DEFVAL { 0 } ::= { iswBridgePortEntry 3 } --4 iswBridgePortAcceptFrameType OBJECT-TYPE SYNTAX Integer32 { all (1), onlyValnTagged (2), onlyUntagged (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Bridge port accept frame type. Default value is all (1)." DEFVAL { 1 } ::= { iswBridgePortEntry 4 } --5 --iswBridgePortMaxMacLimitMode OBJECT-TYPE -- SYNTAX Integer32 { disable (0), enable (1) } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Bridge port max mac limit mode. Default value is disable (0)." -- DEFVAL { 0 } -- ::= { iswBridgePortEntry 5 } --6 --iswBridgePortMaxMac OBJECT-TYPE -- SYNTAX Integer32 ( 0..32 ) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Bridge port max mac. Default value is 8." -- DEFVAL { 8 } -- ::= { iswBridgePortEntry 6 } --7 --iswBridgePortLinkMode OBJECT-TYPE -- SYNTAX Integer32 { upLink(1), downLink(2) } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Bridge port link mode." -- ::= { iswBridgePortEntry 7 } -- iswBridgePortIsoTable OBJECT-TYPE SYNTAX SEQUENCE OF IswBridgePortIsoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bridge port isolation table. Max entry size: port number." ::= { iswBridge 2 } iswBridgePortIsoEntry OBJECT-TYPE SYNTAX IswBridgePortIsoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bridge port isolation entry." INDEX { iswBportIsolationSrcPort } ::= { iswBridgePortIsoTable 1 } IswBridgePortIsoEntry ::= SEQUENCE{ iswBportIsolationSrcPort IswGbeIndex, --iswBportIsolationDstPort Integer32, --iswBportIsolationDstPortValue Integer32, iswBportIsolationDstBitMap OCTET STRING } --1 iswBportIsolationSrcPort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bridge port isolation source port." ::= { iswBridgePortIsoEntry 1 } --2 --iswBportIsolationDstPort OBJECT-TYPE -- SYNTAX Integer32 ( 1 .. 10 ) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Bridge port isolation destination port." -- ::= { iswBridgePortIsoEntry 2 } --3 --iswBportIsolationDstPortValue OBJECT-TYPE -- SYNTAX Integer32 { enable (0), disable (1) } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Bridge port isolation destination port value." -- ::= { iswBridgePortIsoEntry 3 } --4 iswBportIsolationDstBitMap OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 4 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Bridge port isolation destination bitmap. Byte[0] for port 7 ~ port 0, but port 0 not support. Byte[1] for port 15 ~ port 8. Byte[2] for port 23 ~ port 16. Byte[3] for port 28 ~ port 24. Byte[0] = 0x0 .. 0xFE Byte[1] = 0x0 .. 0xFF Byte[2] = 0x0 .. 0xFF Byte[3] = 0x0 .. 0x1F Default 0x1FFFFFFE means port 1..28 are all disable port isolation. " --DEFVAL { "0x1FFFFFFE" } ::= { iswBridgePortIsoEntry 2 } -- --1 iswVlanMemberPort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Dot1q vlan memberset config: port index." ::= { iswVlanMember 1 } --2 iswVlanMemberVID OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Dot1q vlan memberset config: VLAN ID" ::= { iswVlanMember 2 } --3 iswVlanMemberEgress OBJECT-TYPE SYNTAX Integer32 { leaveVlan (0), joinVlan (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Dot1q vlan memberset config: join vlan or leave vlan." ::= { iswVlanMember 3 } --4 iswVlanMemberUntagged OBJECT-TYPE SYNTAX Integer32 { tag (0), untag (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Dot1q vlan memberset config: tag or untagged port. If want to set untag, please set iswVlanEgressPorts to joinVlan first." ::= { iswVlanMember 4 } -- iswVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF IswVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN table. Max entry size: 2048." ::= { iswVlan 2 } iswVlanEntry OBJECT-TYPE SYNTAX IswVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan entry." INDEX { iswVlanIndex } ::= { iswVlanTable 1 } IswVlanEntry ::= SEQUENCE{ iswVlanIndex Integer32, iswVlanName OCTET STRING, iswVlanEgressPorts OCTET STRING, iswVlanUntaggedPorts OCTET STRING, iswVlanRowStatus RowStatus } --1 iswVlanIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dot1q VLAN ID. Use iswNextVlanIndex to get next available VLAN ID." ::= { iswVlanEntry 1 } --2 iswVlanName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..32 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Dot1q vlan name." DEFVAL { "" } ::= { iswVlanEntry 2 } --3 iswVlanEgressPorts OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 4 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Dot1q vlan egress ports. Byte[0] for port 7 ~ port 0, but port 0 not support. Byte[1] for port 15 ~ port 8. Byte[2] for port 23 ~ port 16. Byte[3] for port 28 ~ port 24. Byte[0] = 0x0 .. 0xFE Byte[1] = 0x0 .. 0xFF Byte[2] = 0x0 .. 0xFF Byte[3] = 0x0 .. 0x1F Bit value is leaveVlan(0) or joinVlan(1). Default value is leaveVlan(0) for each bit. " --DEFVAL { 0 } ::= { iswVlanEntry 3 } --4 iswVlanUntaggedPorts OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 4 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Dot1q vlan untagged ports. Byte[0] for port 7 ~ port 0, but port 0 not support. Byte[1] for port 15 ~ port 8. Byte[2] for port 23 ~ port 16. Byte[3] for port 28 ~ port 24. Byte[0] = 0x0 .. 0xFE Byte[1] = 0x0 .. 0xFF Byte[2] = 0x0 .. 0xFF Byte[3] = 0x0 .. 0x1F Bit value is tag(0) or untag(1). Default value is tag(0) for each bit. If want to set untag, please set iswVlanEgressPorts to joinVlan first. " --DEFVAL { 0 } ::= { iswVlanEntry 4 } --5 iswVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1q vlan static rowstatus." ::= { iswVlanEntry 5 } -- iswVlanStackingTable OBJECT-TYPE SYNTAX SEQUENCE OF IswVlanStackingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN Stacking table. Max entry size: port number." ::= { iswVlan 3 } iswVlanStackingEntry OBJECT-TYPE SYNTAX IswVlanStackingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan Stacking entry." INDEX { iswVlanStackingPortId } ::= { iswVlanStackingTable 1 } IswVlanStackingEntry ::= SEQUENCE{ iswVlanStackingPortId IswGbeIndex, iswVlanStackingQinQMode Integer32 } --1 iswVlanStackingPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port ID." ::= { iswVlanStackingEntry 1 } --2 iswVlanStackingQinQMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable VLAN QinQ mode. Default valuse is disable." DEFVAL { 0 } ::= { iswVlanStackingEntry 2 } iswOuterVlanTagTpid OBJECT-TYPE SYNTAX Integer32 ( 1 .. 65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "The extern TPID for the outer VLAN Tag. The range is 1 to 0xffff. The default value is 0x8100." DEFVAL { 33024 } ::= { iswVlan 4 } -- -- iswProtocolBaseVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF IswProtocolBaseVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Protocol-base VLAN table. Max entry size: 20." ::= { iswVlan 5 } iswProtocolBaseVlanEntry OBJECT-TYPE SYNTAX IswProtocolBaseVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Protocol-base VLAN entry." INDEX { iswProtocolVlanIndex } ::= { iswProtocolBaseVlanTable 1 } IswProtocolBaseVlanEntry ::= SEQUENCE{ iswProtocolVlanIndex Integer32, iswProtocolVlanPort IswGbeIndex, iswProtocolVlanEthType Integer32, iswProtocolVlanSVlanId Integer32, iswProtocolVlanPrio Integer32, iswProtocolVlanRowStatus RowStatus } --1 iswProtocolVlanIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 20 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Protocol-base VLAN index. Use iswNextProtocolVlanIndex to get next available index." ::= { iswProtocolBaseVlanEntry 1 } --2 iswProtocolVlanPort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Protocol-base VLAN config port number." ::= { iswProtocolBaseVlanEntry 2 } --3 iswProtocolVlanEthType OBJECT-TYPE SYNTAX Integer32 ( 0 .. 65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "The Ether Type that the system will assign the VID to. 0..0xFFFF 0x8863:PPPoE Discovery Stage 0x8864:PPPoE Session Stage 0x0800:Internet Protocol 0x0806:Address Resolution Protocol Other ... etc." ::= { iswProtocolBaseVlanEntry 3 } --4 iswProtocolVlanSVlanId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Protocol-base Service VLAN ID." ::= { iswProtocolBaseVlanEntry 4 } --5 iswProtocolVlanPrio OBJECT-TYPE SYNTAX Integer32 ( 0 .. 8 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Protocol-base CoS of Service VLAN. Range: 0 .. 7, 8 is reserve ingress priority." ::= { iswProtocolBaseVlanEntry 5 } --6 iswProtocolVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Protocol-base VLAN table RowStatus." ::= { iswProtocolBaseVlanEntry 6 } -- iswVlanTranslationTable OBJECT-TYPE SYNTAX SEQUENCE OF IswVlanTranslationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN translation table. Max entry size: 20." ::= { iswVlan 6 } iswVlanTranslationEntry OBJECT-TYPE SYNTAX IswVlanTranslationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN translation entry." INDEX { iswVlanTranslationIndex } ::= { iswVlanTranslationTable 1 } IswVlanTranslationEntry ::= SEQUENCE{ iswVlanTranslationIndex Integer32, iswVlanTranslationPort IswGbeIndex, iswVlanTranslationCVlanId Integer32, iswVlanTranslationCPriority Integer32, iswVlanTranslationSVlanId Integer32, iswVlanTranslationSPriority Integer32, iswVlanTranslationVlanMode Integer32, iswVlanTranslationRowStatus RowStatus } --1 iswVlanTranslationIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 20 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN translation index. Use iswNextVlanTranslationIndex to get next available index." ::= { iswVlanTranslationEntry 1 } --2 iswVlanTranslationPort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN translation port number." ::= { iswVlanTranslationEntry 2 } --3 iswVlanTranslationCVlanId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Customer VLAN ID." ::= { iswVlanTranslationEntry 3 } --4 iswVlanTranslationCPriority OBJECT-TYPE SYNTAX Integer32 ( 0 .. 8 ) MAX-ACCESS read-create STATUS current DESCRIPTION "CoS of Customer VLAN. Range: 0 .. 7, 8 is reserve." ::= { iswVlanTranslationEntry 4 } --5 iswVlanTranslationSVlanId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Service VLAN ID." ::= { iswVlanTranslationEntry 5 } --6 iswVlanTranslationSPriority OBJECT-TYPE SYNTAX Integer32 ( 0 .. 8 ) MAX-ACCESS read-create STATUS current DESCRIPTION "CoS of Service VLAN. Range: 0 .. 7, 8 is reserve ingress priority." ::= { iswVlanTranslationEntry 6 } --7 iswVlanTranslationVlanMode OBJECT-TYPE SYNTAX Integer32 { replace-Nto1 (0) } MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN translation mode. replace-Nto1(0): replace N to 1" ::= { iswVlanTranslationEntry 7 } --8 iswVlanTranslationRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN translation table RowStatus." ::= { iswVlanTranslationEntry 8 } -- -- iswFdbStaticTable OBJECT-TYPE SYNTAX SEQUENCE OF IswFdbStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FDB static table. Max entry size: 512." ::= { iswFdb 1 } iswFdbStaticEntry OBJECT-TYPE SYNTAX IswFdbStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FDB static entry." INDEX { iswFdbStaticIndex } ::= { iswFdbStaticTable 1 } IswFdbStaticEntry ::= SEQUENCE{ iswFdbStaticIndex Integer32, iswFdbStaticMac PhysAddress, iswFdbStaticVlanID Integer32, iswFdbStaticPort IswGbeIndex, iswFdbStaticRowStatus RowStatus } --1 iswFdbStaticIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 512 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dot1q FDB static entry index. Use iswNextFdbStaticIndex to get next available index." ::= { iswFdbStaticEntry 1 } --2 iswFdbStaticMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1q FDB static mac." ::= { iswFdbStaticEntry 2 } --3 iswFdbStaticVlanID OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1q FDB static vlan ID." ::= { iswFdbStaticEntry 3 } --4 iswFdbStaticPort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1q FDB static port." ::= { iswFdbStaticEntry 4 } --5 iswFdbStaticRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1q FDB static rowstatus." ::= { iswFdbStaticEntry 5 } -- FdbStaticDeleteControl iswFdbStaticDeleteCtrl OBJECT IDENTIFIER ::= { iswFdb 2 } iswFdbStaticDeleteIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 512 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Dot1q FDB static entry index" ::= { iswFdbStaticDeleteCtrl 1 } iswFdbStaticDeleteVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN ID" ::= { iswFdbStaticDeleteCtrl 2 } iswFdbStaticDeletePort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Port Index" ::= { iswFdbStaticDeleteCtrl 3 } iswFdbStaticDeleteType OBJECT-TYPE SYNTAX Integer32 { deleteByIndex(0), deleteByVlan(1), deleteByPort(2), deleteAll(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Dot1q FDB static delete type." ::= { iswFdbStaticDeleteCtrl 4 } -- iswTpFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF IswTpFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "forwarding table. Max entry size: 8192." ::= { iswFdb 3 } iswTpFdbEntry OBJECT-TYPE SYNTAX IswTpFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "forwarding table entry." INDEX { iswDot1qTpFdbIndex } ::= { iswTpFdbTable 1 } IswTpFdbEntry ::= SEQUENCE{ iswDot1qTpFdbIndex Integer32, iswDot1qTpFdbAddress PhysAddress, iswDot1qTpFdbPort IswGbeAndTrunkPortsIndex, iswDot1qTpFdbStatus Integer32, iswDot1qTpFdbVlan Integer32, --iswDot1qTpFdbAging Integer32, --iswDot1TpFdbSessionKey Integer32, --iswDot1TpFdbActionType Integer32, --iswDot1TpFdbRowStatus RowStatus } --1 iswDot1qTpFdbIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 16384 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "forwarding table entry index." ::= { iswTpFdbEntry 1 } --2 iswDot1qTpFdbAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "forwarding address." ::= { iswTpFdbEntry 2 } --3 iswDot1qTpFdbPort OBJECT-TYPE SYNTAX IswGbeAndTrunkPortsIndex MAX-ACCESS read-only STATUS current DESCRIPTION "forwarding port. GEPort-1 ~ GEPort-28, and all Trunk ports" ::= { iswTpFdbEntry 3 } --4 iswDot1qTpFdbStatus OBJECT-TYPE SYNTAX Integer32 { dynamic(0), static(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "forwarding entry status (type)." ::= { iswTpFdbEntry 4 } --5 iswDot1qTpFdbVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-only STATUS current DESCRIPTION "forwarding vlan." ::= { iswTpFdbEntry 5 } --6 --iswDot1qTpFdbAging OBJECT-TYPE -- SYNTAX Integer32 ( 0 .. 1000000 ) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "forwarding entry aging." -- ::= { iswTpFdbEntry 6 } --7 --iswDot1TpFdbSessionKey OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "Dot1q tp FDB sessionKey." -- ::= { iswTpFdbEntry 7 } --8 --iswDot1TpFdbActionType OBJECT-TYPE -- SYNTAX Integer32 { one (0), valn (1), port(2), all (3) } -- MAX-ACCESS write-only -- STATUS current -- DESCRIPTION "Dot1q tp FDB action type." -- ::= { iswTpFdbEntry 7 } --9 --iswDot1TpFdbRowStatus OBJECT-TYPE -- SYNTAX RowStatus -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION "Dot1q tp FDB rowstatus." -- ::= { iswTpFdbEntry 6 } -- FdbDeleteControl iswFdbDeleteCtrl OBJECT IDENTIFIER ::= { iswFdb 4 } --iswFdbDeleteIndex OBJECT-TYPE -- SYNTAX Integer32 ( 1 .. 512 ) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "forwarding entry index" -- ::= { iswFdbDeleteCtrl 1 } iswFdbDeleteVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN ID, to delete forwarding entry by VLAN." ::= { iswFdbDeleteCtrl 1 } iswFdbDeletePort OBJECT-TYPE SYNTAX IswGbeAndTrunkPortsIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Port Index, to delete forwarding entry by Port. GEPort-1 ~ GEPort-28, and all Trunk ports" ::= { iswFdbDeleteCtrl 2 } iswFdbDeleteType OBJECT-TYPE SYNTAX Integer32 { deleteByVlan(1), deleteByPort(2), deleteAll(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "delete type of forwarding table." ::= { iswFdbDeleteCtrl 3 } -- iswAgingTime OBJECT-TYPE SYNTAX Integer32 ( 10 .. 400 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "Aging time. Default value is 300." DEFVAL { 300 } ::= { iswFdb 5 } -- iswPortUnknownUcCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPortUnknownUcCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port unknown unicast control table. Max entry size: port number." ::= { iswStormCtrl 1 } iswPortUnknownUcCtrlEntry OBJECT-TYPE SYNTAX IswPortUnknownUcCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Unknown unicast control entry." INDEX { iswPortUnknownUcPortID } ::= { iswPortUnknownUcCtrlTable 1 } IswPortUnknownUcCtrlEntry ::= SEQUENCE{ iswPortUnknownUcPortID IswGbeIndex, iswPortUnknownUcRate Integer32, iswPortUnknownUcMode Integer32 } --1 iswPortUnknownUcPortID OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port unknown unicast port ID." ::= { iswPortUnknownUcCtrlEntry 1 } --2 iswPortUnknownUcRate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 1000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Port unknown unicast port ID. Default value is 1000000 Kbps." DEFVAL { 1000000 } ::= { iswPortUnknownUcCtrlEntry 2 } --3 iswPortUnknownUcMode OBJECT-TYPE SYNTAX Integer32 { forward (0), block (1), rateLimit (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port unknown unicast port ID." ::= { iswPortUnknownUcCtrlEntry 3 } -- iswPortUnknownMcCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPortUnknownMcCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Unknown multicast control table. Max entry size: port number." ::= { iswStormCtrl 2 } iswPortUnknownMcCtrlEntry OBJECT-TYPE SYNTAX IswPortUnknownMcCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Unknown multicast control entry." INDEX { iswPortUnknownMcPortID } ::= { iswPortUnknownMcCtrlTable 1 } IswPortUnknownMcCtrlEntry ::= SEQUENCE{ iswPortUnknownMcPortID IswGbeIndex, iswPortUnknownMcRate Integer32, iswPortUnknownMcMode Integer32 } --1 iswPortUnknownMcPortID OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port index." ::= { iswPortUnknownMcCtrlEntry 1 } --2 iswPortUnknownMcRate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 1000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Port unknown multicast rate. Default value is 1000000 Kbps." DEFVAL { 1000000 } ::= { iswPortUnknownMcCtrlEntry 2 } --3 iswPortUnknownMcMode OBJECT-TYPE SYNTAX Integer32 { forward (0), block (1), rateLimit (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port unknown multicast mode." ::= { iswPortUnknownMcCtrlEntry 3 } -- iswPortBroadcastCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPortBroadcastCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port broadcast control table. Max entry size: port number." ::= { iswStormCtrl 3 } iswPortBroadcastCtrlEntry OBJECT-TYPE SYNTAX IswPortBroadcastCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port broadcast control entry." INDEX { iswPortBroadcastPortID } ::= { iswPortBroadcastCtrlTable 1 } IswPortBroadcastCtrlEntry ::= SEQUENCE{ iswPortBroadcastPortID IswGbeIndex, iswPortBroadcastRate Integer32, iswPortBroadcastMode Integer32 } --1 iswPortBroadcastPortID OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port broadcast port ID." ::= { iswPortBroadcastCtrlEntry 1 } --2 iswPortBroadcastRate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 1000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Port broadcast rate. Default value is 1000000." DEFVAL { 1000000 } ::= { iswPortBroadcastCtrlEntry 2 } --3 iswPortBroadcastMode OBJECT-TYPE SYNTAX Integer32 { forward (0), block (1), rateLimit (2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Port broadcast mode." ::= { iswPortBroadcastCtrlEntry 3 } -- iswVlanUnknownUcCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF IswVlanUnknownUcCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan unknown unicast control table. Max entry size: 2048." ::= { iswStormCtrl 4 } iswVlanUnknownUcCtrlEntry OBJECT-TYPE SYNTAX IswVlanUnknownUcCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan unknown unicast control entry." INDEX { iswVlanUnknownUcVlanID } ::= { iswVlanUnknownUcCtrlTable 1 } IswVlanUnknownUcCtrlEntry ::= SEQUENCE{ iswVlanUnknownUcVlanID Integer32, iswVlanUnknownUcMode Integer32 } --1 iswVlanUnknownUcVlanID OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan unknown unicast vlan ID." ::= { iswVlanUnknownUcCtrlEntry 1 } --2 iswVlanUnknownUcMode OBJECT-TYPE SYNTAX Integer32 { forward (0), block (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan unknown unicast mode. Only blocked VLAN will be shown." ::= { iswVlanUnknownUcCtrlEntry 2 } -- iswVlanUnknownMcCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF IswVlanUnknownMcCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan unknown multicast control table. Max entry size: 2048." ::= { iswStormCtrl 5 } iswVlanUnknownMcCtrlEntry OBJECT-TYPE SYNTAX IswVlanUnknownMcCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan unknown multicast control entry." INDEX { iswVlanUnknownMcVlanID } ::= { iswVlanUnknownMcCtrlTable 1 } IswVlanUnknownMcCtrlEntry ::= SEQUENCE{ iswVlanUnknownMcVlanID Integer32, iswVlanUnknownMcMode Integer32 } --1 iswVlanUnknownMcVlanID OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan unknown multicast vlan ID." ::= { iswVlanUnknownMcCtrlEntry 1 } --2 iswVlanUnknownMcMode OBJECT-TYPE SYNTAX Integer32 { forward (0), block (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan unknown multicast mode. Only blocked VLAN will be shown." ::= { iswVlanUnknownMcCtrlEntry 2 } -- iswVlanBroadcastCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF IswVlanBroadcastCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan broadcast control table. Max entry size: 2048." ::= { iswStormCtrl 6 } iswVlanBroadcastCtrlEntry OBJECT-TYPE SYNTAX IswVlanBroadcastCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan broadcast control entry." INDEX { iswVlanBroadcastVlanID } ::= { iswVlanBroadcastCtrlTable 1 } IswVlanBroadcastCtrlEntry ::= SEQUENCE{ iswVlanBroadcastVlanID Integer32, iswVlanBroadcastMode Integer32 } --1 iswVlanBroadcastVlanID OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan broadcast vlan ID." ::= { iswVlanBroadcastCtrlEntry 1 } --2 iswVlanBroadcastMode OBJECT-TYPE SYNTAX Integer32 { forward (0), block (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan broadcast mode. Only blocked VLAN will be shown." ::= { iswVlanBroadcastCtrlEntry 2 } -- iswVlanUnknownUcCtrlSet OBJECT IDENTIFIER ::= { iswStormCtrl 7 } iswVlanUnknownUcVlanIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan unknown unicast vlan ID." ::= { iswVlanUnknownUcCtrlSet 1 } iswVlanUnknownUcModeSet OBJECT-TYPE SYNTAX Integer32 { forward (0), block (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan unknown unicast mode." ::= { iswVlanUnknownUcCtrlSet 2 } ---- iswVlanUnknownMcCtrlSet OBJECT IDENTIFIER ::= { iswStormCtrl 8 } iswVlanUnknownMcVlanIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan unknown multicast vlan ID." ::= { iswVlanUnknownMcCtrlSet 1 } iswVlanUnknownMcModeSet OBJECT-TYPE SYNTAX Integer32 { forward (0), block (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan unknown multicast mode." ::= { iswVlanUnknownMcCtrlSet 2 } ---- iswVlanBroadcastCtrlSet OBJECT IDENTIFIER ::= { iswStormCtrl 9 } iswVlanBroadcastVlanIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan broadcast vlan ID." ::= { iswVlanBroadcastCtrlSet 1 } iswVlanBroadcastModeSet OBJECT-TYPE SYNTAX Integer32 { forward (0), block (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan broadcast mode." ::= { iswVlanBroadcastCtrlSet 2 } --1 iswStpProtocol OBJECT-TYPE SYNTAX Integer32 { stp (0), rstp (1), mstp (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "STP protocol specification. Default value is stp (0)." DEFVAL { 0 } ::= { iswStp 1 } --2 iswStpPriority OBJECT-TYPE SYNTAX Integer32 ( 0 | 4096 | 8192 | 12288 | 16384 | 20480 | 24576 | 28672 | 32768 | 36864 | 40960 | 45056 | 49152 | 53248 | 57344 | 61440 ) MAX-ACCESS read-write STATUS current DESCRIPTION "STP priority. Default is 32768(0x8000). Step is 4096." DEFVAL { 32768 } ::= { iswStp 2 } --3 iswStpTimeSinceTopologyChange OBJECT-TYPE SYNTAX Gauge32 UNITS "second" MAX-ACCESS read-only STATUS current DESCRIPTION "STP time since topology change." ::= { iswStp 3 } --4 iswStpTopChanges OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "STP top changes." ::= { iswStp 4 } --5 iswStpDesignatedRoot OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (8) ) MAX-ACCESS read-only STATUS current DESCRIPTION "STP designated root." ::= { iswStp 5 } --6 iswStpBridgeID OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (8) ) MAX-ACCESS read-only STATUS current DESCRIPTION "STP bridge port ID." ::= { iswStp 6 } --7 iswStpRootCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "STP root cost." ::= { iswStp 7 } --8 iswStpRootPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "STP root port. 0 means NA(no root port)." ::= { iswStp 8 } --9 iswStpMaxAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "STP max age." ::= { iswStp 9 } --10 iswStpHellowTime OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-only STATUS current DESCRIPTION "STP hellow time." ::= { iswStp 10 } --11 iswStpHoldTime OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-only STATUS current DESCRIPTION "STP hold time." ::= { iswStp 11 } --12 iswStpForwardDelay OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-only STATUS current DESCRIPTION "STP forward delay." ::= { iswStp 12 } --13 iswStpBridgeMaxAge OBJECT-TYPE SYNTAX Integer32 ( 6 .. 40 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "STP bridge max age. Default value is 20. The iswStpBridgeMaxAge, iswStpBridgeHellowTime and iswStpBridgeForwardDelay times are constrained as follows: 2 x (iswStpBridgeForwardDelay - 1) >= iswStpBridgeMaxAge >= 2 x (iswStpBridgeHellowTime + 1)" DEFVAL { 20 } ::= { iswStp 13 } --14 iswStpBridgeHellowTime OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "STP bridge hellow time. Default value is 2. The iswStpBridgeMaxAge, iswStpBridgeHellowTime and iswStpBridgeForwardDelay times are constrained as follows: 2 x (iswStpBridgeForwardDelay - 1) >= iswStpBridgeMaxAge >= 2 x (iswStpBridgeHellowTime + 1)" DEFVAL { 2 } ::= { iswStp 14 } --15 iswStpBridgeForwardDelay OBJECT-TYPE SYNTAX Integer32 ( 4 .. 30 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "STP bridge forward delay. Default value is 15. The iswStpBridgeMaxAge, iswStpBridgeHellowTime and iswStpBridgeForwardDelay times are constrained as follows: 2 x (iswStpBridgeForwardDelay - 1) >= iswStpBridgeMaxAge >= 2 x (iswStpBridgeHellowTime + 1)" DEFVAL { 15 } ::= { iswStp 15 } --16 iswStpBridgeModeSet OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "STP bridge mode set. Default value is disable (0). If any ring group is enabled (iswRingProtectRingMode is enable), set this field to enable will be rejected." DEFVAL { 0 } ::= { iswStp 16 } --17 iswStpBpduFilter OBJECT-TYPE SYNTAX Integer32 { deny (1), flooding (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "STP bpdu filter. Default value is deny (1)." DEFVAL { 1 } ::= { iswStp 17 } --18 --iswStpPathCostMethod OBJECT-TYPE -- SYNTAX Integer32 { long (1), short (2) } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "STP path cost method . Default value is long (1)." -- DEFVAL { 1 } -- ::= { iswStp 18 } --18 iswStpRegionName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 32 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "STP Region Name. Default value is emtpy. Max size is 32 chars, preferably in human-readable form." ::= { iswStp 18 } --19 iswStpMSTRevLevel OBJECT-TYPE SYNTAX Integer32 ( 0 .. 65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "MST Revision Level. Default value is 0." DEFVAL { 0 } ::= { iswStp 19 } -- iswStpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswStpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STP port table. Max entry size: port number." ::= { iswStpGrp 2 } iswStpPortEntry OBJECT-TYPE SYNTAX IswStpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STP port entry." INDEX { iswStpPortIndex } ::= { iswStpPortTable 1 } IswStpPortEntry ::= SEQUENCE{ iswStpPortIndex IswGbeIndex, iswStpPortPriority Integer32, iswStpPortState Integer32, iswStpPortEnable Integer32, iswStpPortPathCost Integer32, iswStpPortEdgeType Integer32, iswStpPortDesignatedRoot OCTET STRING, iswStpPortDesignatedCost Gauge32, iswStpPortDesignatedBridge OCTET STRING, iswStpPortDesignatedPort Integer32, iswStpPortForwardTransitions Gauge32 --iswStpPortP2PType Integer32 } --1 iswStpPortIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "STP port index." ::= { iswStpPortEntry 1 } --2 iswStpPortPriority OBJECT-TYPE SYNTAX Integer32 ( 0 | 16 | 32 | 48 | 64 | 80 | 96 | 112 | 128 | 144 | 160 | 176 | 192 | 208 | 224 | 240 ) MAX-ACCESS read-write STATUS current DESCRIPTION "STP port priority. Default is 0x80(128). Step is 16. 0x0, 0x10, 0x20 ... 0xF0." DEFVAL { 128 } ::= { iswStpPortEntry 2 } --3 iswStpPortState OBJECT-TYPE SYNTAX Integer32 { disable (1), blocking (2), listening (3), learning (4), forwarding (5), broken (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "STP port state." ::= { iswStpPortEntry 3 } --4 iswStpPortEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "STP port enable. Default value is enable (1)." DEFVAL { 1 } ::= { iswStpPortEntry 4 } --5 iswStpPortPathCost OBJECT-TYPE SYNTAX Integer32 ( 1 .. 200000000 ) MAX-ACCESS read-write STATUS current DESCRIPTION "STP port path cost. Default value is 20000." DEFVAL { 20000 } ::= { iswStpPortEntry 5 } --6 iswStpPortEdgeType OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "STP port edge type. Default value is disable (0)." DEFVAL { 0 } ::= { iswStpPortEntry 6 } --7 iswStpPortDesignatedRoot OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (8) ) MAX-ACCESS read-only STATUS current DESCRIPTION "STP port designated root." ::= { iswStpPortEntry 7 } --8 iswStpPortDesignatedCost OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "STP port designated cost." ::= { iswStpPortEntry 8 } --9 iswStpPortDesignatedBridge OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (8) ) MAX-ACCESS read-only STATUS current DESCRIPTION "STP port designated bridge." ::= { iswStpPortEntry 9 } --10 iswStpPortDesignatedPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "STP port designated port." ::= { iswStpPortEntry 10 } --11 iswStpPortForwardTransitions OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "STP port forward transitions." ::= { iswStpPortEntry 11 } --12 --iswStpPortP2PType OBJECT-TYPE -- SYNTAX Integer32 { p2p (0), shared (1) } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "STP port P2P type. Default value is p2p (0)." -- DEFVAL { 0 } -- ::= { iswStpPortEntry 12 } -- iswMstpInstanceTable OBJECT-TYPE SYNTAX SEQUENCE OF IswMstpInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MSTP instance table. Max entry size: 10." ::= { iswStpGrp 3 } iswMstpInstanceEntry OBJECT-TYPE SYNTAX IswMstpInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MSTP instance entry." INDEX { iswMstpInstIndex } ::= { iswMstpInstanceTable 1 } IswMstpInstanceEntry ::= SEQUENCE{ iswMstpInstIndex Integer32, iswMstpInstVlanBitMap OCTET STRING, iswMstpInstName OCTET STRING, iswMstpInstPriority Integer32, iswMstpInstBridgeId OCTET STRING, iswMstpInstDesignatedRoot OCTET STRING, iswMstpInstRootPathCost Integer32, iswMstpInstRootPort Integer32, iswMstpInstRowStatus RowStatus } iswMstpInstIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "MSTP instance index. Can use iswNextMstpInstanceIndex to query next available index." ::= { iswMstpInstanceEntry 1 } iswMstpInstVlanBitMap OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (512) ) MAX-ACCESS read-only STATUS current DESCRIPTION "MSTP instance Vlan bitmap. Default all bits are 0. Byte[0] for vlan 7 ~ vlan 0, but vlan 0 not support. Byte[1] for vlan 15 ~ vlan 8. .. .. .. Byte[511] for vlan 4095 ~ vlan 4088, but vlan 4095 not support. vlan range :0..4094 Default all bits are 0. It is read-only object. Can use iswMstpInstVlanAction to add/delete vlan into/from this mstp instance. Please refer to the usage of iswMstpInstVlanAction. If vlan is not created, it can be add to MSTI first. If vlan id is add to one MSTI, it can not be add to another MSTI until this vlan id is deleted from first MSTI." ::= { iswMstpInstanceEntry 2 } iswMstpInstName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (1..30) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of MSTP instance. Can't be empty." ::= { iswMstpInstanceEntry 3 } iswMstpInstPriority OBJECT-TYPE SYNTAX Integer32 ( 0 | 4096 | 8192 | 12288 | 16384 | 20480 | 24576 | 28672 | 32768 | 36864 | 40960 | 45056 | 49152 | 53248 | 57344 | 61440 ) MAX-ACCESS read-create STATUS current DESCRIPTION "MSTP instance priority. Default is 32768 (0x8000). Step is 4096. 0x000, 0x1000, 0x2000, ... 0xF000." DEFVAL { 32768 } ::= { iswMstpInstanceEntry 4 } iswMstpInstBridgeId OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (8) ) MAX-ACCESS read-only STATUS current DESCRIPTION "MSTP instance bridge ID." ::= { iswMstpInstanceEntry 5 } iswMstpInstDesignatedRoot OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (8) ) MAX-ACCESS read-only STATUS current DESCRIPTION "MSTP instance designated root." ::= { iswMstpInstanceEntry 6 } iswMstpInstRootPathCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MSTP instance root cost." ::= { iswMstpInstanceEntry 7 } iswMstpInstRootPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MSTP instance root port. 0 means NA(no root port)." ::= { iswMstpInstanceEntry 8 } iswMstpInstRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "MSTP instance RowStatus." ::= { iswMstpInstanceEntry 9 } iswMstpInstancePortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswMstpInstancePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MSTP instance port table. Max entry size: 280 (MSTP Instance number * Port number)." ::= { iswStpGrp 4 } iswMstpInstancePortEntry OBJECT-TYPE SYNTAX IswMstpInstancePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MSTP instance port entry." INDEX { iswMstpInstPortMstiId,iswMstpInstPortId } ::= { iswMstpInstancePortTable 1 } IswMstpInstancePortEntry ::= SEQUENCE{ iswMstpInstPortMstiId Integer32, iswMstpInstPortId IswGbeIndex, iswMstpInstPortPriority Integer32, iswMstpInstPortPathCost Integer32, iswMstpInstPortState Integer32, iswMstpInstPortRole Integer32, iswMstpInstPortDesignatedRoot OCTET STRING, iswMstpInstPortDesignatedCost Unsigned32, iswMstpInstPortDesignatedBridge OCTET STRING, iswMstpInstPortDesignatedPort Integer32 } iswMstpInstPortMstiId OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "MSTP instance index." ::= { iswMstpInstancePortEntry 1 } iswMstpInstPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "MSTP instance port index." ::= { iswMstpInstancePortEntry 2 } iswMstpInstPortPriority OBJECT-TYPE SYNTAX Integer32 ( 0 | 16 | 32 | 48 | 64 | 80 | 96 | 112 | 128 | 144 | 160 | 176 | 192 | 208 | 224 | 240 ) MAX-ACCESS read-write STATUS current DESCRIPTION "MSTP instance port priority. Default is 0x80(128). Step is 16. 0x0, 0x10, 0x20 ... 0xF0." DEFVAL { 128 } ::= { iswMstpInstancePortEntry 3 } iswMstpInstPortPathCost OBJECT-TYPE SYNTAX Integer32 ( 1 .. 200000000 ) MAX-ACCESS read-write STATUS current DESCRIPTION "MSTP instance port path cost. Default value is 20000." DEFVAL { 20000 } ::= { iswMstpInstancePortEntry 4 } iswMstpInstPortState OBJECT-TYPE SYNTAX Integer32 { disable (1), blocking (2), listening (3), learning (4), forwarding (5), broken (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "MSTP instance port state." ::= { iswMstpInstancePortEntry 5 } iswMstpInstPortRole OBJECT-TYPE SYNTAX Integer32 { disable (0), root (1), designated (2), alternate (3), backup (4), master (5), unknown (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "MSTP instance port role." ::= { iswMstpInstancePortEntry 6 } iswMstpInstPortDesignatedRoot OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (8) ) MAX-ACCESS read-only STATUS current DESCRIPTION "MSTP instance port designated root." ::= { iswMstpInstancePortEntry 7 } iswMstpInstPortDesignatedCost OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "MSTP instance port designated cost." ::= { iswMstpInstancePortEntry 8 } iswMstpInstPortDesignatedBridge OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (8) ) MAX-ACCESS read-only STATUS current DESCRIPTION "MSTP instance port designated bridge." ::= { iswMstpInstancePortEntry 9 } iswMstpInstPortDesignatedPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "MSTP instance port designated port." ::= { iswMstpInstancePortEntry 10 } iswMstpInstVlanCtrl OBJECT IDENTIFIER ::= { iswStpGrp 5 } iswMstpInstVlanMSTIID OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10 ) MAX-ACCESS read-write STATUS current DESCRIPTION "MSTI ID for add/delete vlan." ::= { iswMstpInstVlanCtrl 1 } iswMstpInstVlanStartID OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Start VLAN ID for add/delete vlan into/from specific MSTI ID. After set iswMstpInstVlanStartID, both iswMstpInstVlanStartID and iswMstpInstVlanEndID will be changed to same value. In other words, if want to add/delete one vlan, just need to set iswMstpInstVlanStartID. If want to add/delete multiple vlan, need to set iswMstpInstVlanStartID and then set iswMstpInstVlanEndID. Finally, set the iswMstpInstVlanAction and vlan will be add/delete." ::= { iswMstpInstVlanCtrl 2 } iswMstpInstVlanEndID OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "End VLAN ID for add/delete vlan into/from specific MSTI ID. Limitation: iswMstpInstVlanStartID <= iswMstpInstVlanEndID." ::= { iswMstpInstVlanCtrl 3 } iswMstpInstVlanAction OBJECT-TYPE SYNTAX Integer32 { add(0), delete(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Use iswMstpInstVlanMSTIID, iswMstpInstVlanStartID, iswMstpInstVlanEndID and iswMstpInstVlanAction to add/delete one or multiple vlan id into/from specific MSTI ID. If iswMstpInstVlanStartID equals to iswMstpInstVlanEndID, it means one vlan id will be add/delete. If iswMstpInstVlanStartID less than iswMstpInstVlanEndID, it means multiple vlan id (range:startid..endid) will be add/delete. After set iswMstpInstVlanAction, can get the value of iswMstpInstVlanBitMap to check if the vlan id is add/delete successfully. If vlan is not created, it can be add to MSTI first. If vlan id is add to one MSTI, it can not be add to another MSTI until this vlan id is deleted from first MSTI." ::= { iswMstpInstVlanCtrl 4 } iswIgmpVlanIntfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIgmpVlanIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP vlan interface table. Max entry size: 64." ::= { iswIgmp 1 } iswIgmpVlanIntfEntry OBJECT-TYPE SYNTAX IswIgmpVlanIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP vlan interface entry." INDEX { iswIgmpVlanIntfvlan } ::= { iswIgmpVlanIntfTable 1 } IswIgmpVlanIntfEntry ::= SEQUENCE{ iswIgmpVlanIntfvlan Integer32, iswIgmpVlanIntfbport IswIgmpPortIndex, iswIgmpVlanIntfversion Integer32, iswIgmpVlanIntfaccessMode Integer32, iswIgmpVlanIntfleaveMode Integer32, iswIgmpVlanIntfrobustness Integer32, iswIgmpVlanIntfqueryInterval Integer32, iswIgmpVlanIntfmaxRespTime Integer32, iswIgmpVlanIntfgroupMembershipTime Integer32, iswIgmpVlanIntfLMQI Integer32, iswIgmpVlanIntfLMQC Integer32, iswIgmpVlanIntfRTRALTSend Integer32, iswIgmpVlanIntfRTRALTCheck Integer32, iswIgmpVlanIntfquerierSrcIpAddr IpAddress, iswIgmpVlanIntfv2PresentTime Unsigned32, iswIgmpVlanIntfRunVersion Integer32, iswIgmpVlanIntfRunRobustness Integer32, iswIgmpVlanIntfRunQueryInterval Integer32, iswIgmpVlanIntfActquerierIpAddr IpAddress, iswIgmpVlanIntfrowStatus RowStatus } --1 iswIgmpVlanIntfvlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP vlan interface: vlan." ::= { iswIgmpVlanIntfEntry 1 } --2 iswIgmpVlanIntfbport OBJECT-TYPE SYNTAX IswIgmpPortIndex MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP vlan interface: bridge port. Default value is 255." DEFVAL { 255 } ::= { iswIgmpVlanIntfEntry 2 } --3 iswIgmpVlanIntfversion OBJECT-TYPE SYNTAX Integer32 { igmpV2(2), igmpV3(3), igmpV2V3Compatible(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP vlan interface: version. Default value is igmpV2(2)." DEFVAL { 2 } ::= { iswIgmpVlanIntfEntry 3 } --4 iswIgmpVlanIntfaccessMode OBJECT-TYPE SYNTAX Integer32 { snoopingMode (1),querierMode(2),proxyMode (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP vlan interface: access mode. Default value is snoopingMode(1)." DEFVAL { 1 } ::= { iswIgmpVlanIntfEntry 4 } --5 iswIgmpVlanIntfleaveMode OBJECT-TYPE SYNTAX Integer32 { normalLeave (0), fastLeave (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP vlan interface: leave mode. Default value is normalLeave(0)." DEFVAL { 0 } ::= { iswIgmpVlanIntfEntry 5 } --6 iswIgmpVlanIntfrobustness OBJECT-TYPE SYNTAX Integer32 ( 1 .. 3 ) MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP vlan interface: robustness. Default value is 2." DEFVAL { 2 } ::= { iswIgmpVlanIntfEntry 6 } --7 iswIgmpVlanIntfqueryInterval OBJECT-TYPE SYNTAX Integer32 ( 1 .. 1800 ) UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP vlan interface: query interval. Default value is 125 seconds. Limitation: iswIgmpVlanIntfqueryInterval > iswIgmpVlanIntfmaxRespTime in the same unit :second " DEFVAL { 125 } ::= { iswIgmpVlanIntfEntry 7 } --8 iswIgmpVlanIntfmaxRespTime OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) UNITS "0.1 second" MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP vlan interface: max response time. Default value is 100. (unit: 0.1 seconds) If get or set value is 100, it means 10 seconds. iswIgmpVlanIntfqueryInterval > iswIgmpVlanIntfmaxRespTime in the same unit :second " DEFVAL { 100 } ::= { iswIgmpVlanIntfEntry 8 } --9 iswIgmpVlanIntfgroupMembershipTime OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 second" MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP vlan interface: group membership time. (unit: 0.1 seconds) If get value is 1, it means 0.1 second. " ::= { iswIgmpVlanIntfEntry 9 } --10 iswIgmpVlanIntfLMQI OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) UNITS "0.1 second" MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP vlan interface: last member query interval. Default value is 1. (unit: 0.1 seconds) If get value is 1, it means 0.1 second." DEFVAL { 1 } ::= { iswIgmpVlanIntfEntry 10 } --11 iswIgmpVlanIntfLMQC OBJECT-TYPE SYNTAX Integer32 ( 1 .. 3) MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP vlan interface: last member query count. Default value is 2." DEFVAL { 2 } ::= { iswIgmpVlanIntfEntry 11 } --12 iswIgmpVlanIntfRTRALTSend OBJECT-TYPE SYNTAX Integer32 { disable(0), enable(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable to carry router-alert option on IGMP packet." DEFVAL { 1 } ::= { iswIgmpVlanIntfEntry 12 } --13 iswIgmpVlanIntfRTRALTCheck OBJECT-TYPE SYNTAX Integer32 { disable(0), enable(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/disable to check router-alert option of received IGMP packet." DEFVAL { 1 } ::= { iswIgmpVlanIntfEntry 13 } --14 iswIgmpVlanIntfquerierSrcIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP vlan interface: querier source ip address. (0.0.0.0 ~ 223.255.255.255, default:0.0.0.0). " ::= { iswIgmpVlanIntfEntry 14 } --15 iswIgmpVlanIntfv2PresentTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "0.1 second" MAX-ACCESS read-only STATUS current DESCRIPTION "It can be tuned by (last iswIgmpVlanIntfqueryInterval*10*iswIgmpVlanIntfrobustness + iswIgmpVlanIntfmaxRespTime) " ::= { iswIgmpVlanIntfEntry 15 } --16 iswIgmpVlanIntfRunVersion OBJECT-TYPE SYNTAX Integer32 { igmpV2(2), igmpV3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Display current running version." ::= { iswIgmpVlanIntfEntry 16 } --17 iswIgmpVlanIntfRunRobustness OBJECT-TYPE SYNTAX Integer32 ( 1 .. 3 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Display QRV value or configured value. To support QRV and QQIC in IGMPv3 mode. Industrial Ethernet Switch support 2 parameters to represent the running Robustness Variable and running Query Interval. These 2 parameters is support for each IGMP VLAN interface. When IGMPv3 proxy mode, these 2 value will apply the value which get from IGMPv3 Query packet. In other mode, the value is applied the configured value. " ::= { iswIgmpVlanIntfEntry 17} --18 iswIgmpVlanIntfRunQueryInterval OBJECT-TYPE SYNTAX Integer32 ( 1 .. 1800 ) UNITS "second" MAX-ACCESS read-only STATUS current DESCRIPTION "Display QQIC value or configured value. To support QRV and QQIC in IGMPv3 mode. Industrial Ethernet Switch support 2 parameters to represent the running Robustness Variable and running Query Interval. These 2 parameters is support for each IGMP VLAN interface. When IGMPv3 proxy mode, these 2 value will apply the value which get from IGMPv3 Query packet. In other mode, the value is applied the configured value. " ::= { iswIgmpVlanIntfEntry 18 } --19 iswIgmpVlanIntfActquerierIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP vlan interface: Active Querier ip address. (0.0.0.0 ~ 223.255.255.255, default:0.0.0.0). " ::= { iswIgmpVlanIntfEntry 19 } --20 iswIgmpVlanIntfrowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP vlan interface: RowStatus." ::= { iswIgmpVlanIntfEntry 20 } -- iswStaticMcastFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF IswStaticMcastFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static multicast FDB table. Max entry size: 128." ::= { iswIgmp 2 } iswStaticMcastFdbEntry OBJECT-TYPE SYNTAX IswStaticMcastFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static multicast FDB entry." INDEX { iswStaticMcastFdbIndex } ::= { iswStaticMcastFdbTable 1 } IswStaticMcastFdbEntry ::= SEQUENCE{ iswStaticMcastFdbIndex Integer32, iswStaticMcastFdbGroupAddr IpAddress, iswStaticMcastFdbVlan Integer32, iswStaticMcastFdbPort IswGbeIndex, --iswStaticMcastFdbActionType Integer32, iswStaticMcastFdbRowStatus RowStatus } --1 iswStaticMcastFdbIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 128 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static multicast FDB index. Use iswNextStaticMcFdbIndex to get next available index." ::= { iswStaticMcastFdbEntry 1 } --2 iswStaticMcastFdbGroupAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Static multicast FDB group address. 224.0.0.0 ~ 239.255.255.255" ::= { iswStaticMcastFdbEntry 2 } --3 iswStaticMcastFdbVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Static multicast FDB vlan." ::= { iswStaticMcastFdbEntry 3 } --4 iswStaticMcastFdbPort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Static multicast FDB port." ::= { iswStaticMcastFdbEntry 4 } --5 iswStaticMcastFdbRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Static multicast FDB RowStatus." ::= { iswStaticMcastFdbEntry 5 } -- StaticMcastFdbDeleteCtrl iswStaticMcastFdbDeleteCtrl OBJECT IDENTIFIER ::= { iswIgmp 3 } iswStaticMcastFdbDeleteIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 128 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Static multicast FDB entry index to be deleted." ::= { iswStaticMcastFdbDeleteCtrl 1 } iswStaticMcastFdbDeleteVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "To delete Static multicast FDB entry by VLAN ID." ::= { iswStaticMcastFdbDeleteCtrl 2 } iswStaticMcastFdbDeletePort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "To delete Static multicast FDB entry by Port Index." ::= { iswStaticMcastFdbDeleteCtrl 3 } iswStaticMcastFdbDeleteType OBJECT-TYPE SYNTAX Integer32 { deleteByIndex (0), deleteByVlan (1), deleteByPort (2), deleteAll (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Static multicast FDB delete type." ::= { iswStaticMcastFdbDeleteCtrl 5 } -- -- iswMulticastFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF IswMulticastFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast FDB table. Max entry size: 512." ::= { iswIgmp 4 } iswMulticastFdbEntry OBJECT-TYPE SYNTAX IswMulticastFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast FDB entry." INDEX { iswMcastFdbIndx } ::= { iswMulticastFdbTable 1 } IswMulticastFdbEntry ::= SEQUENCE{ iswMcastFdbIndx Integer32, iswMcastFdbGroupAddr IpAddress, iswMcastFdbVlan Integer32, --iswMcastFdbPortKeyValue Integer32, iswMcastFdbPort OCTET STRING, iswMcastFdbFilterMode Integer32, iswMcastFdbRemainTime OCTET STRING, iswMcastFdbStatus OCTET STRING --iswMcastFdbSessionKey Integer32, --iswMcastFdbActionType Integer32, } --1 iswMcastFdbIndx OBJECT-TYPE SYNTAX Integer32 ( 1 .. 512 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast FDB index." ::= { iswMulticastFdbEntry 1 } --2 iswMcastFdbGroupAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast FDB group address." ::= { iswMulticastFdbEntry 2 } --3 iswMcastFdbVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast FDB vlan." ::= { iswMulticastFdbEntry 3 } --4 --iswMcastFdbPortKeyValue OBJECT-TYPE -- SYNTAX Integer32 ( 1 .. 10 ) -- MAX-ACCESS write-only -- STATUS current -- DESCRIPTION "Multicast FDB port key value." -- ::= { iswMulticastFdbEntry 4 } --4 iswMcastFdbPort OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (28) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast FDB port. Port 1~28. Each 1 byte for single port." ::= { iswMulticastFdbEntry 4 } --5 iswMcastFdbFilterMode OBJECT-TYPE SYNTAX Integer32 { disable(0), include(1), exclude(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast FDB filter mode." ::= { iswMulticastFdbEntry 5 } --6 iswMcastFdbRemainTime OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (112) ) UNITS "0.1 second" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining Time for multicast forwarding table. (unit :0.1 sec) Each 4 bytes for single port. Total 112 bytes for 28 ports." ::= { iswMulticastFdbEntry 6 } --7 iswMcastFdbStatus OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (28) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast FDB status. Each 1 byte for single port. Mapping: invalid (0), dynamic (1), static (2)" ::= { iswMulticastFdbEntry 7 } -- StaticMcastFdbDeleteCtrl iswMcastFdbDeleteCtrl OBJECT IDENTIFIER ::= { iswIgmp 5 } --iswMcastFdbDeleteIndex OBJECT-TYPE -- SYNTAX Integer32 ( 1 .. 512 ) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Dot1q FDB entry index" -- ::= { iswMcastFdbDeleteCtrl 1 } iswMcastFdbDeleteVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN ID" ::= { iswMcastFdbDeleteCtrl 1 } iswMcastFdbDeletePort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Port Index." ::= { iswMcastFdbDeleteCtrl 2 } iswMcastFdbDeleteType OBJECT-TYPE SYNTAX Integer32 { deleteByVlan (1), deleteByPort (2), deleteAll (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "multicast FDB delete type. It will delete dynamic multicase FDB." ::= { iswMcastFdbDeleteCtrl 3 } iswMulticastSrcFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF IswMulticastSrcFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast Source FDB table. Max entry size: 64." ::= { iswIgmp 6 } iswMulticastSrcFdbEntry OBJECT-TYPE SYNTAX IswMulticastSrcFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast Source FDB entry." INDEX { iswMcastSrcFdbIndex } ::= { iswMulticastSrcFdbTable 1 } IswMulticastSrcFdbEntry ::= SEQUENCE{ iswMcastSrcFdbIndex Integer32, iswMcastSrcFdbGroupAddr IpAddress, iswMcastSrcFdbVlan Integer32, iswMcastSrcFdbFilterMode Integer32, iswMcastSrcFdbGroupRemainTime Unsigned32, iswMcastSrcFdbSrcIP IpAddress, iswMcastSrcFdbSrcRemainTime Unsigned32, iswMcastSrcFdbSrcFilter Integer32 } --1 iswMcastSrcFdbIndex OBJECT-TYPE SYNTAX Integer32 ( 1..64 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast Source FDB index." ::= { iswMulticastSrcFdbEntry 1 } --2 iswMcastSrcFdbGroupAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast Source FDB group address. 224.0.0.0 - 239.255.255.255." ::= { iswMulticastSrcFdbEntry 2 } --3 iswMcastSrcFdbVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast Source FDB vlan." ::= { iswMulticastSrcFdbEntry 3 } --4 iswMcastSrcFdbFilterMode OBJECT-TYPE SYNTAX Integer32 { disable(0), include(1), exclude(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast Source FDB filter mode." ::= { iswMulticastSrcFdbEntry 4 } --5 iswMcastSrcFdbGroupRemainTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "0.1 second" MAX-ACCESS read-only STATUS current DESCRIPTION "0 is meaning no timeout. In include mode, the iswMcastSrcFdbGroupRemainTime is no timeout." ::= { iswMulticastSrcFdbEntry 5 } --6 iswMcastSrcFdbSrcIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP address." ::= { iswMulticastSrcFdbEntry 6 } --7 iswMcastSrcFdbSrcRemainTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "0.1 second" MAX-ACCESS read-only STATUS current DESCRIPTION "0 is meaning no timeout. In exclude mode, if the iswMcastSrcFdbSrcFilter is block, the iswMcastSrcFdbSrcRemainTime is no timeout." ::= { iswMulticastSrcFdbEntry 7 } --8 iswMcastSrcFdbSrcFilter OBJECT-TYPE SYNTAX Integer32 { allow(1), block(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast Source FDB filter." ::= { iswMulticastSrcFdbEntry 8 } -- iswIgmpAclProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIgmpAclProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP Acl profile table. Max entry size: 15. Each entry will be referred to from iswIgmpAclBindTable. Once Profile is binded in iswIgmpAclBindProfileIndex, it means the relative entries on profile table and entry table can't be deleted/modified. If entries are deleted, the relative entries on iswIgmpAclEntryTable will be deleted too. Profile 1 is a default entry and can't be modified and can't be deleted." ::= { iswIgmpAcl 1 } iswIgmpAclProfileEntry OBJECT-TYPE SYNTAX IswIgmpAclProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP Acl profile entry." INDEX { iswIgmpAclProfileIndex } ::= { iswIgmpAclProfileTable 1 } IswIgmpAclProfileEntry ::= SEQUENCE{ iswIgmpAclProfileIndex Integer32, iswIgmpAclProfileDefRule Integer32, iswIgmpAclProfileRowStatus RowStatus } --1 iswIgmpAclProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 15 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP Acl profile index. Use iswNextIgmpAclProfileIndex to get next available index." ::= { iswIgmpAclProfileEntry 1 } --2 iswIgmpAclProfileDefRule OBJECT-TYPE SYNTAX Integer32 { permit (0), deny (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP Acl profile default rule. Default is permit(0)." DEFVAL { 0 } ::= { iswIgmpAclProfileEntry 2 } --3 iswIgmpAclProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP Acl profile RowStatus." ::= { iswIgmpAclProfileEntry 3 } -- iswIgmpAclEntryTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIgmpAclEntryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP Acl entry table. Max entry size: 448(14x32). 1 IGMP Acl profile contains max 32 IGMP Acl entries. But profile 1 has no entry." ::= { iswIgmpAcl 2 } iswIgmpAclEntryEntry OBJECT-TYPE SYNTAX IswIgmpAclEntryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP Acl entry entry." INDEX { iswIgmpAclEntryProfileIndex, iswIgmpAclEntryIndex } ::= { iswIgmpAclEntryTable 1 } IswIgmpAclEntryEntry ::= SEQUENCE{ iswIgmpAclEntryProfileIndex Integer32, iswIgmpAclEntryIndex Integer32, iswIgmpAclEntryStartIP IpAddress, iswIgmpAclEntryEndIP IpAddress, iswIgmpAclEntrySVlan Integer32, iswIgmpAclEntryRule Integer32, iswIgmpAclEntryRowStatus RowStatus } --1 iswIgmpAclEntryProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 2 .. 15 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP Acl profile index." ::= { iswIgmpAclEntryEntry 1 } --2 iswIgmpAclEntryIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 32 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP Acl entry index." ::= { iswIgmpAclEntryEntry 2 } --3 iswIgmpAclEntryStartIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP Acl Start IP address. Range: 224.0.1.0 - 239.255.255.255. Start IP address <= End IP address." ::= { iswIgmpAclEntryEntry 3 } --4 iswIgmpAclEntryEndIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP Acl End IP address. Range: 224.0.1.0 - 239.255.255.255. Start IP address <= End IP address." ::= { iswIgmpAclEntryEntry 4 } --5 iswIgmpAclEntrySVlan OBJECT-TYPE SYNTAX Integer32 ( 0 .. 4094 ) MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP Acl entry SVlan. 0 is any vlan." ::= { iswIgmpAclEntryEntry 5 } --6 iswIgmpAclEntryRule OBJECT-TYPE SYNTAX Integer32 { permit (0), deny (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP Acl entry parameter. Default is permit(0)." DEFVAL { 0 } ::= { iswIgmpAclEntryEntry 6 } --7 iswIgmpAclEntryRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP Acl entry RowStatus." ::= { iswIgmpAclEntryEntry 7 } -- iswIgmpAclBindTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIgmpAclBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP Acl bind table. Max entry size: 10." ::= { iswIgmpAcl 3 } iswIgmpAclBindEntry OBJECT-TYPE SYNTAX IswIgmpAclBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP Acl bind entry." INDEX { iswIgmpAclBindPortIndex } ::= { iswIgmpAclBindTable 1 } IswIgmpAclBindEntry ::= SEQUENCE{ iswIgmpAclBindPortIndex IswGbeIndex, iswIgmpAclBindProfileIndex Integer32, iswIgmpAclBindConfMaxChannel Integer32 } --1 iswIgmpAclBindPortIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port index." ::= { iswIgmpAclBindEntry 1 } --2 iswIgmpAclBindProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 15 ) MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP ACL profile index. Default value is 1." DEFVAL { 1 } ::= { iswIgmpAclBindEntry 2 } --3 iswIgmpAclBindConfMaxChannel OBJECT-TYPE SYNTAX Integer32 ( 1 .. 512 ) MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP Acl port Max channel. Default value is 512." DEFVAL { 512 } ::= { iswIgmpAclBindEntry 3 } -- -- iswIgmpMvrProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIgmpMvrProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP MVR profile table. Max entry size: 15. Each entry will be referred to from iswIgmpMvrBindTable. Once Profile is binded in iswIgmpMvrBindProfileIndex, it means the relative entries on profile table and entry table can't be deleted/modified. If entries are deleted, the relative entries on iswIgmpMvrEntryTable will be deleted too. Profile 1 is a default entry and can't be modified and can't be deleted." ::= { iswIgmpMvr 1 } iswIgmpMvrProfileEntry OBJECT-TYPE SYNTAX IswIgmpMvrProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP MVR profile entry." INDEX { iswIgmpMvrProfileIndex } ::= { iswIgmpMvrProfileTable 1 } IswIgmpMvrProfileEntry ::= SEQUENCE{ iswIgmpMvrProfileIndex Integer32, iswIgmpMvrProfileRowStatus RowStatus } --1 iswIgmpMvrProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 15 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP MVR profile index. Use iswNextIgmpMvrProfileIndex to get next available index." ::= { iswIgmpMvrProfileEntry 1 } --2 iswIgmpMvrProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP MVR profile RowStatus." ::= { iswIgmpMvrProfileEntry 2 } -- iswIgmpMvrEntryTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIgmpMvrEntryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP MVR entry table. Max entry size: 448(14x32). 1 IGMP Mvr profile contains max 32 IGMP Mvr entries. But profile 1 has no entry." ::= { iswIgmpMvr 2 } iswIgmpMvrEntryEntry OBJECT-TYPE SYNTAX IswIgmpMvrEntryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP MVR entry entry." INDEX { iswIgmpMvrEntryProfileIndex, iswIgmpMvrEntryIndex } ::= { iswIgmpMvrEntryTable 1 } IswIgmpMvrEntryEntry ::= SEQUENCE{ iswIgmpMvrEntryProfileIndex Integer32, iswIgmpMvrEntryIndex Integer32, iswIgmpMvrEntryStartIP IpAddress, iswIgmpMvrEntryEndIP IpAddress, iswIgmpMvrEntrySVlan Integer32, iswIgmpMvrEntryRowStatus RowStatus } --1 iswIgmpMvrEntryProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 2 .. 15 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP MVR profile index." ::= { iswIgmpMvrEntryEntry 1 } --2 iswIgmpMvrEntryIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 32 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP MVR entry index." ::= { iswIgmpMvrEntryEntry 2 } --3 iswIgmpMvrEntryStartIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP Mvr Start IP address. Range: 224.0.1.0 - 239.255.255.255 Start IP address <= End IP address." ::= { iswIgmpMvrEntryEntry 3 } --4 iswIgmpMvrEntryEndIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP Mvr End IP address. Range: 224.0.1.0 - 239.255.255.255 Start IP address <= End IP address." ::= { iswIgmpMvrEntryEntry 4 } --5 iswIgmpMvrEntrySVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP MVR entry SVlan." ::= { iswIgmpMvrEntryEntry 5 } --6 iswIgmpMvrEntryRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "IGMP MVR entry RowStatus." ::= { iswIgmpMvrEntryEntry 6 } -- iswIgmpMvrBindTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIgmpMvrBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP MVR bind table. Max entry size: 10." ::= { iswIgmpMvr 3 } iswIgmpMvrBindEntry OBJECT-TYPE SYNTAX IswIgmpMvrBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP MVR bind entry." INDEX { iswIgmpMvrBindPortIndex } ::= { iswIgmpMvrBindTable 1 } IswIgmpMvrBindEntry ::= SEQUENCE{ iswIgmpMvrBindPortIndex IswGbeIndex, iswIgmpMvrBindProfileIndex Integer32 } --1 iswIgmpMvrBindPortIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port index." ::= { iswIgmpMvrBindEntry 1 } --2 iswIgmpMvrBindProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 15 ) MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP MVR profile index. Default value is 1." DEFVAL { 1 } ::= { iswIgmpMvrBindEntry 2 } --1 iswPolicerInColorAwareMode OBJECT-TYPE SYNTAX Integer32 { blind (0), aware (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Policer Income color aware mode. Default value is blind (0)." DEFVAL { 0 } ::= { iswPolicerIngressColor 1 } --2 iswPolicerIngressColorCoS0 OBJECT-TYPE SYNTAX Integer32 { green (0), yellow (1), red (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Policer ingress color CoS 0. Default value is green (0)." DEFVAL { 0 } ::= { iswPolicerIngressColor 2 } --3 iswPolicerIngressColorCoS1 OBJECT-TYPE SYNTAX Integer32 { green (0), yellow (1), red (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Policer ingress color CoS 1. Default value is green (0)." DEFVAL { 0 } ::= { iswPolicerIngressColor 3 } --4 iswPolicerIngressColorCoS2 OBJECT-TYPE SYNTAX Integer32 { green (0), yellow (1), red (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Policer ingress color CoS 2. Default value is green (0)." DEFVAL { 0 } ::= { iswPolicerIngressColor 4 } --5 iswPolicerIngressColorCoS3 OBJECT-TYPE SYNTAX Integer32 { green (0), yellow (1), red (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Policer ingress color CoS 3. Default value is green (0)." DEFVAL { 0 } ::= { iswPolicerIngressColor 5 } --6 iswPolicerIngressColorCoS4 OBJECT-TYPE SYNTAX Integer32 { green (0), yellow (1), red (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Policer ingress color CoS 4. Default value is green (0)." DEFVAL { 0 } ::= { iswPolicerIngressColor 6 } --7 iswPolicerIngressColorCoS5 OBJECT-TYPE SYNTAX Integer32 { green (0), yellow (1), red (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Policer ingress color CoS 5. Default value is green (0)." DEFVAL { 0 } ::= { iswPolicerIngressColor 7 } --8 iswPolicerIngressColorCoS6 OBJECT-TYPE SYNTAX Integer32 { green (0), yellow (1), red (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Policer ingress color CoS 6. Default value is green (0)." DEFVAL { 0 } ::= { iswPolicerIngressColor 8 } --9 iswPolicerIngressColorCoS7 OBJECT-TYPE SYNTAX Integer32 { green (0), yellow (1), red (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Policer ingress color CoS 7. Default value is green (0)." DEFVAL { 0 } ::= { iswPolicerIngressColor 9 } -- --1 iswPolicerCoSMarkingGreen OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Policer CoS marking green. Default value is 7." DEFVAL { 7 } ::= { iswPolicerColorMarking 1 } --2 iswPolicerCoSMarkingYellow OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Policer CoS marking green. Default value is 5." DEFVAL { 5 } ::= { iswPolicerColorMarking 2 } --3 iswPolicerCoSMarkingRed OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Policer CoS marking green. Default value is 3." DEFVAL { 3 } ::= { iswPolicerColorMarking 3 } --4 iswPolicerDSCPMarkingGreen OBJECT-TYPE SYNTAX Integer32 ( 0 .. 63 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Policer CoS marking green. Default value is 56." DEFVAL { 56 } ::= { iswPolicerColorMarking 4 } --5 iswPolicerDSCPMarkingYellow OBJECT-TYPE SYNTAX Integer32 ( 0 .. 63 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Policer CoS marking green. Default value is 40." DEFVAL { 40 } ::= { iswPolicerColorMarking 5 } --6 iswPolicerDSCPMarkingRed OBJECT-TYPE SYNTAX Integer32 ( 0 .. 63 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Policer CoS marking green. Default value is 24." DEFVAL { 24 } ::= { iswPolicerColorMarking 6 } -- iswIngressPolicerTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIngressPolicerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ingress policer table. Max entry size: 10." ::= { iswPolicer 3 } iswIngressPolicerEntry OBJECT-TYPE SYNTAX IswIngressPolicerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ingress policer entry." INDEX { iswIngressPolicerPortId } ::= { iswIngressPolicerTable 1 } IswIngressPolicerEntry ::= SEQUENCE{ iswIngressPolicerPortId IswGbeIndex, iswIngressPolicerMode Integer32, iswIngressPolicerPIR Integer32, iswIngressPolicerPBS Integer32, iswIngressPolicerCIR Integer32, iswIngressPolicerCBS Integer32, iswIngressPolicerExceedAction Integer32 } --1 iswIngressPolicerPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ingress policer port ID." ::= { iswIngressPolicerEntry 1 } --2 iswIngressPolicerMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ingress policer mode. Default value is disable (0)." DEFVAL { 0 } ::= { iswIngressPolicerEntry 2 } --3 iswIngressPolicerPIR OBJECT-TYPE SYNTAX Integer32 ( 1 .. 1000000) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Ingress policer PIR. Default value is 1000000." DEFVAL { 1000000 } ::= { iswIngressPolicerEntry 3 } --4 iswIngressPolicerPBS OBJECT-TYPE SYNTAX Integer32 ( 10240 .. 65535 ) UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION "Ingress policer PBS. Default value is 10240." DEFVAL { 10240 } ::= { iswIngressPolicerEntry 4 } --5 iswIngressPolicerCIR OBJECT-TYPE SYNTAX Integer32 ( 1 .. 1000000) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Ingress policer CIR. Default value is 500000." DEFVAL { 500000 } ::= { iswIngressPolicerEntry 5 } --6 iswIngressPolicerCBS OBJECT-TYPE SYNTAX Integer32 ( 10240 .. 65535 ) UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION "Ingress policer CBS. Default value is 10240." DEFVAL { 10240 } ::= { iswIngressPolicerEntry 6 } --7 iswIngressPolicerExceedAction OBJECT-TYPE SYNTAX Integer32 { drop (0), cosMark (1), dscpMark (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ingress policer exceed action. Default value is drop (0)." DEFVAL { 0 } ::= { iswIngressPolicerEntry 7 } -- iswPortShaperTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPortShaperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port shaper table. Max entry size: port number." ::= { iswShaper 1 } iswPortShaperEntry OBJECT-TYPE SYNTAX IswPortShaperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port shaper entry." INDEX { iswPortShaperPortId } ::= { iswPortShaperTable 1 } IswPortShaperEntry ::= SEQUENCE{ iswPortShaperPortId IswGbeIndex, iswPortShaperMode Integer32, iswPortShaperPortRate Integer32 } --1 iswPortShaperPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port shaper port ID." ::= { iswPortShaperEntry 1 } --2 iswPortShaperMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port shaper port ID. Default is disable (0)." DEFVAL { 0 } ::= { iswPortShaperEntry 2 } --3 iswPortShaperPortRate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Port shaper rate. Range for GE port : 1 ~ 1000000. for 10GE port : 1 ~ 10000000. Default value is 1000000, Unit is Kpbs." DEFVAL { 1000000 } ::= { iswPortShaperEntry 3 } -- iswQueShaperTable OBJECT-TYPE SYNTAX SEQUENCE OF IswQueShaperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue shaper table. Max entry size: port number." ::= { iswShaper 2 } iswQueShaperEntry OBJECT-TYPE SYNTAX IswQueShaperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue shaper entry." INDEX { iswQueueShaperPortId } ::= { iswQueShaperTable 1 } IswQueShaperEntry ::= SEQUENCE{ iswQueueShaperPortId IswGbeIndex, iswQueueShaperMode Integer32, iswQueueShaperQ7Rate Integer32, iswQueueShaperQ6Rate Integer32, iswQueueShaperQ5Rate Integer32, iswQueueShaperQ4Rate Integer32, iswQueueShaperQ3Rate Integer32, iswQueueShaperQ2Rate Integer32, iswQueueShaperQ1Rate Integer32, iswQueueShaperQ0Rate Integer32 } --1 iswQueueShaperPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue shaper port ID." ::= { iswQueShaperEntry 1 } --2 iswQueueShaperMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Queue shaper mode. Default value is disable (0)." DEFVAL { 0 } ::= { iswQueShaperEntry 2 } --3 iswQueueShaperQ7Rate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Queue shaper queue 7 rate. Range for GE port : 1 ~ 1000000. for 10GE port : 1 ~ 10000000. Default value is 1000000." DEFVAL { 1000000 } ::= { iswQueShaperEntry 3 } --4 iswQueueShaperQ6Rate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Queue shaper queue 6 rate. Range for GE port : 1 ~ 1000000. for 10GE port : 1 ~ 10000000. Default value is 1000000." DEFVAL { 1000000 } ::= { iswQueShaperEntry 4 } --5 iswQueueShaperQ5Rate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Queue shaper queue 5 rate. Range for GE port : 1 ~ 1000000. for 10GE port : 1 ~ 10000000. Default value is 1000000." DEFVAL { 1000000 } ::= { iswQueShaperEntry 5 } --6 iswQueueShaperQ4Rate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Queue shaper queue 4 rate. Range for GE port : 1 ~ 1000000. for 10GE port : 1 ~ 10000000. Default value is 1000000." DEFVAL { 1000000 } ::= { iswQueShaperEntry 6 } --7 iswQueueShaperQ3Rate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Queue shaper queue 3 rate. Range for GE port : 1 ~ 1000000. for 10GE port : 1 ~ 10000000. Default value is 1000000." DEFVAL { 1000000 } ::= { iswQueShaperEntry 7 } --8 iswQueueShaperQ2Rate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Queue shaper queue 2 rate. Range for GE port : 1 ~ 1000000. for 10GE port : 1 ~ 10000000. Default value is 1000000." DEFVAL { 1000000 } ::= { iswQueShaperEntry 8 } --9 iswQueueShaperQ1Rate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Queue shaper queue 1 rate. Range for GE port : 1 ~ 1000000. for 10GE port : 1 ~ 10000000. Default value is 1000000." DEFVAL { 1000000 } ::= { iswQueShaperEntry 9 } --10 iswQueueShaperQ0Rate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 1000000 ) UNITS "kbps" MAX-ACCESS read-write STATUS current DESCRIPTION "Queue shaper queue 0 rate. Default value is 1000000." DEFVAL { 1000000 } ::= { iswQueShaperEntry 10 } --1 iswCosQueueMappingCos0 OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "CoS queue mapping. Default is 0" DEFVAL { 0 } ::= { iswCosQueMapping 1 } --2 iswCosQueueMappingCos1 OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "CoS queue mapping. Default is 1." DEFVAL { 1 } ::= { iswCosQueMapping 2 } --3 iswCosQueueMappingCos2 OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "CoS queue mapping. Default is 2." DEFVAL { 2 } ::= { iswCosQueMapping 3 } --4 iswCosQueueMappingCos3 OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "CoS queue mapping. Default is 3." DEFVAL { 3 } ::= { iswCosQueMapping 4 } --5 iswCosQueueMappingCos4 OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "CoS queue mapping. Default is 4." DEFVAL { 4 } ::= { iswCosQueMapping 5 } --6 iswCosQueueMappingCos5 OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "CoS queue mapping. Default is 5." DEFVAL { 5 } ::= { iswCosQueMapping 6 } --7 iswCosQueueMappingCos6 OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "CoS queue mapping. Default is 6." DEFVAL { 6 } ::= { iswCosQueMapping 7 } --8 iswCosQueueMappingCos7 OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "CoS queue mapping. Default is 7." DEFVAL { 7 } ::= { iswCosQueMapping 8 } -- iswSchedulingProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF IswSchedulingProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Scheduling profile table. Max entry size: 8." ::= { iswQueScheduler 2 } iswSchedulingProfileEntry OBJECT-TYPE SYNTAX IswSchedulingProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Scheduling profile entry." INDEX { iswSchedulingProfileId } ::= { iswSchedulingProfileTable 1 } IswSchedulingProfileEntry ::= SEQUENCE{ iswSchedulingProfileId Integer32, iswSchedulingMode Integer32, iswSchedulingQ7Weight Integer32, iswSchedulingQ6Weight Integer32, iswSchedulingQ5Weight Integer32, iswSchedulingQ4Weight Integer32, iswSchedulingQ3Weight Integer32, iswSchedulingQ2Weight Integer32, iswSchedulingQ1Weight Integer32, iswSchedulingQ0Weight Integer32 } --1 iswSchedulingProfileId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 8 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Scheduling profile ID. Profile ID 1 is default profile and read-only, can't be set." ::= { iswSchedulingProfileEntry 1 } --2 iswSchedulingMode OBJECT-TYPE SYNTAX Integer32 { sp (1), sp-wrr (2), wrr (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduling mode. Default value is sp (1)." DEFVAL { 1 } ::= { iswSchedulingProfileEntry 2 } --3 iswSchedulingQ7Weight OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduling queue 7 weight. Default value is 1." DEFVAL { 1 } ::= { iswSchedulingProfileEntry 3 } --4 iswSchedulingQ6Weight OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduling queue 6 weight. Default value is 1." DEFVAL { 1 } ::= { iswSchedulingProfileEntry 4 } --5 iswSchedulingQ5Weight OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduling queue 5 weight. Default value is 1." DEFVAL { 1 } ::= { iswSchedulingProfileEntry 5 } --6 iswSchedulingQ4Weight OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduling queue 4 weight. Default value is 1." DEFVAL { 1 } ::= { iswSchedulingProfileEntry 6 } --7 iswSchedulingQ3Weight OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduling queue 3 weight. Default value is 1." DEFVAL { 1 } ::= { iswSchedulingProfileEntry 7 } --8 iswSchedulingQ2Weight OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduling queue 1 weight. Default value is 1." DEFVAL { 1 } ::= { iswSchedulingProfileEntry 8 } --9 iswSchedulingQ1Weight OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduling queue 1 weight. Default value is 1." DEFVAL { 1 } ::= { iswSchedulingProfileEntry 9 } --10 iswSchedulingQ0Weight OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduling queue 0 weight. Default value is 1." DEFVAL { 1 } ::= { iswSchedulingProfileEntry 10 } -- iswSchedulingBindTable OBJECT-TYPE SYNTAX SEQUENCE OF IswSchedulingBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Scheduling bind table. Max entry size: port number." ::= { iswQueScheduler 3 } iswSchedulingBindEntry OBJECT-TYPE SYNTAX IswSchedulingBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Scheduling bind entry." INDEX { iswSchedulingBindPortId } ::= { iswSchedulingBindTable 1 } IswSchedulingBindEntry ::= SEQUENCE{ iswSchedulingBindPortId IswGbeIndex, iswSchedulingBindProfileId Integer32 } --1 iswSchedulingBindPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Scheduling bind port ID." ::= { iswSchedulingBindEntry 1 } --2 iswSchedulingBindProfileId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 8 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduling profile ID. Default value is 1." DEFVAL { 1 } ::= { iswSchedulingBindEntry 2 } -- iswAclProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF IswAclProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Acl profile table. Max entry size: 20. Each entry will be referred to from iswAclBindTable. Once Profile is binded in iswAclBindProfileIndex, it means the relative entries on profile table and entry table can't be deleted/modified. If entries are deleted, the relative entries on iswAclEntryTable will be deleted too. Profile 1 is a default entry and can't be modified and can't be deleted. " ::= { iswAcl 1 } iswAclProfileEntry OBJECT-TYPE SYNTAX IswAclProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Acl profile entry." INDEX { iswAclProfileIndex } ::= { iswAclProfileTable 1 } IswAclProfileEntry ::= SEQUENCE{ iswAclProfileIndex Integer32, iswAclProfileName OCTET STRING, iswAclProfileRowStatus RowStatus } --1 iswAclProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Acl profile index. Use iswNextAclProfileIndex to get next available index." ::= { iswAclProfileEntry 1 } --2 iswAclProfileName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..31 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Acl profile name. Default is empty." ::= { iswAclProfileEntry 2 } --3 iswAclProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Acl profile RowStatus." ::= { iswAclProfileEntry 3 } -- iswAclEntryTable OBJECT-TYPE SYNTAX SEQUENCE OF IswAclEntryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Acl entry table. Max entry size: 608(19x32). 1 ACL profile contains max 32 ACL entries. But profile 1 has no entry. Once Profile is binded in iswAclBindProfileIndex, it means the relative entries on profile table and entry table can't be deleted/modified. " ::= { iswAcl 2 } iswAclEntryEntry OBJECT-TYPE SYNTAX IswAclEntryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Acl entry entry." INDEX { iswAclEntryProfileIndex, iswAclEntryIndex } ::= { iswAclEntryTable 1 } IswAclEntryEntry ::= SEQUENCE{ iswAclEntryProfileIndex Integer32, iswAclEntryIndex Integer32, iswAclEntryType Integer32, iswAclEntryParam1 Gauge32, iswAclEntryParam2 Gauge32, iswAclEntryParam3 Gauge32, iswAclEntryParam4 Gauge32, iswAclEntryParam5 Gauge32, iswAclEntryParam6 Gauge32, iswAclEntryParam7 Gauge32, iswAclEntryParam8 Gauge32, iswAclEntryParam9 Gauge32, iswAclEntryParam10 Gauge32, iswAclEntryAction Integer32, iswAclEntryActionParam1 Integer32, iswAclEntryRowStatus RowStatus } --1 iswAclEntryProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 2 .. 10 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Acl profile index." ::= { iswAclEntryEntry 1 } --2 iswAclEntryIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 16 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Acl entry index." ::= { iswAclEntryEntry 2 } --3 iswAclEntryType OBJECT-TYPE SYNTAX Integer32 { mac (0), ipv4 (1), l4port (2), tos (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Acl entry type. mac type need to set iswAclEntryParam1~iswAclEntryParam10. ipv4 type need to set iswAclEntryParam1~iswAclEntryParam5. l4port type need to set iswAclEntryParam1~iswAclEntryParam7. tos type need to set iswAclEntryParam1~iswAclEntryParam6. " DEFVAL { 0 } ::= { iswAclEntryEntry 3 } --4 iswAclEntryParam1 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-create STATUS current DESCRIPTION "Acl entry parameter 1. If aclEntryType is MAC, this parameter means VLAN ID. range is 0 ~ 4094. The default value is 0, means Any (Don't care). If aclEntryType is IPv4, this parameter means Source IP. Range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255. If aclEntryType is L4PORT, this parameter means Protocol. Allow value is 6(TCP) and 17(UDP) If aclEntryType is TOS, this parameter means Source IP. Range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255 " DEFVAL { 0 } ::= { iswAclEntryEntry 4 } --5 iswAclEntryParam2 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "Acl entry parameter 2. If aclEntryType is MAC, this parameter means High 3 bytes of Source MAC. Range is 0 ~ 0x00ffffff. For example: 00:11:22:33:44:55. The High 3 bytes are 00:11:22 as 0x00001122. The first high byte is ignored. If aclEntryType is IPv4, this parameter means Source IP mask. Range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255. When mask is 0 is meaning Any. If aclEntryType is L4PORT, this parameter means Source IP. Range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255. If aclEntryType is TOS, this parameter means Source IP mask range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255. If mask is 0, means Any (Don't care). " DEFVAL { 0 } ::= { iswAclEntryEntry 5 } --6 iswAclEntryParam3 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "Acl entry parameter 3. If aclEntryType is MAC, this parameter means Low 3 bytes of Source MAC. Range is 0 ~ 0x00ffffff. For example: 00:11:22:33:44:55. The Low 3 bytes are 33:44:55 as 0x00334455. The first high byte is ignored. If aclEntryType is IPv4, this parameter means destination IP. Range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255 If aclEntryType is L4PORT, this parameter means source IP mask. Range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255. When mask is 0, means Any (Don't care). If aclEntryType is TOS, this parameter means destination IP. Range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255 " DEFVAL { 0 } ::= { iswAclEntryEntry 6 } --7 iswAclEntryParam4 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "Acl entry parameter 4. If aclEntryType is MAC, this parameter is meaning High 3 bytes of Source MAC mask. Range is 0 ~ 0x00ffffff. For example: FF:FF:FF:00:00:00. The High 3 bytes are FF:FF:FF as 0x00ffffff. The first high byte is ignored. If aclEntryType is IPv4, this parameter means destination IP mask. Range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255 When mask is 0, means Any (Don't care). If aclEntryType is L4PORT, this parameter means destination IP. Range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255 If aclEntryType is TOS, this parameter means destination IP mask. Range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255 When mask is 0, means Any (Don't care). " DEFVAL { 0 } ::= { iswAclEntryEntry 7 } --8 iswAclEntryParam5 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "Acl entry parameter 5. If aclEntryType is MAC, this parameter means Low 3 bytes of Source MAC mask. Range is 0 ~ 0x00ffffff. For example: FF:FF:FF:00:00:00. The Low 3 bytes are 00:00:00 as 0x00000000. The first high byte is ignored. If aclEntryType is IPv4, this parameter means Protocol Range is 0..255, the default value is 0, means Any (Don't care). If aclEntryType is L4PORT, this parameter means destination IP mask. Range is 0 ~ 0xffffffff, 0.0.0.0 ~ 255.255.255.255 When mask is 0 means Any. If aclEntryType is TOS, this parameter means ToS Type allow range is Precedence(0),TOS(1),DSCP(2) [When aclEntryType is TOS, the default value is Precedence] When bind acl profile to bridge port should check if the ToS Type and coresponding ToS value range is valid. Precedence range is 0~7|255, ToS range is 0~15|255, DSCP range is 0~63|255. " DEFVAL { 0 } ::= { iswAclEntryEntry 8 } --9 iswAclEntryParam6 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "Acl entry parameter 6. If aclEntryType is MAC, this parameter means High 3 bytes of Destination MAC. Range is 0 ~ 0x00ffffff. For example: 00:11:22:33:44:55. The High 3 bytes are 00:11:22 as 0x00001122. The first high byte is ignored. If aclEntryType is L4PORT, this parameter means L4 source port number. Range is 0 ~ 65535 The default value is 0 which means Any (Don't care) If aclEntryType is TOS, this parameter means ToS Value When aclEntryParam5 is TOSTYPE_PRECEDENCE, allow range is (0..7 | 255). When aclEntryParam5 is TOSTYPE_TOS, allow range is (0..15 | 255). When aclEntryParam5 is TOSTYPE_DSCP, allow range is (0..63 | 255). When aclEntryParam6 is 255, it means aclEntryParam5 is any. " DEFVAL { 0 } ::= { iswAclEntryEntry 9 } --10 iswAclEntryParam7 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "Acl entry parameter 7. If aclEntryType is MAC, this parameter means Low 3 bytes of Destination MAC. Range is 0 ~ 0x00ffffff. For example: 00:11:22:33:44:55. The Low 3 bytes are 33:44:55 as 0x00334455. The first high byte is ignored. If aclEntryType is L4PORT, this parameter means L4 destination port number. Range is 0 ~ 65535 The default value is 0, it means Any (Don't care). " DEFVAL { 0 } ::= { iswAclEntryEntry 10 } --11 iswAclEntryParam8 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "Acl entry parameter 8. If aclEntryType is MAC, this parameter means High 3 bytes of Destination MAC mask. Range is 0 ~ 0x00ffffff. For example: FF:FF:FF:00:00:00. The High 3 bytes are FF:FF:FF as 0x00ffffff. The first high byte is ignored." DEFVAL { 0 } ::= { iswAclEntryEntry 11 } --12 iswAclEntryParam9 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "Acl entry parameter 9. If aclEntryType is MAC, this parameter means Low 3 bytes of Destination MAC mask. Range is 0 ~ 0x00ffffff. For example: FF:FF:FF:00:00:00. The Low 3 bytes are 00:00:00 as 0x00000000. The first high byte is ignored." DEFVAL { 0 } ::= { iswAclEntryEntry 12 } --13 iswAclEntryParam10 OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "Acl entry parameter 10. If aclEntryType is MAC, this parameter means EtherType. Range is 0 and 0x05dd ~ 0xfffe. Use Hex format for UI input. The default value is 0, it means Any (Don't care)." DEFVAL { 0 } ::= { iswAclEntryEntry 13 } --14 iswAclEntryAction OBJECT-TYPE SYNTAX Integer32 { deny (0), permit (1), queue (2), cos (3), copyFrame (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Acl entry action type. tos type need to set iswAclEntryActionParam1. queue type need to set iswAclEntryActionParam1. " DEFVAL { 0 } ::= { iswAclEntryEntry 14 } --15 iswAclEntryActionParam1 OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Acl entry action parameter. CoS 0 ~ 7 for action type is CoS, Queue 0 ~ 7 for action type is Queue." DEFVAL { 0 } ::= { iswAclEntryEntry 15 } --16 iswAclEntryRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Acl entry RowStatus." ::= { iswAclEntryEntry 16 } -- iswAclBindTable OBJECT-TYPE SYNTAX SEQUENCE OF IswAclBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Acl bind table. Max entry size: port number." ::= { iswAcl 3 } iswAclBindEntry OBJECT-TYPE SYNTAX IswAclBindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Acl bind entry." INDEX { iswAclBindPortIndex } ::= { iswAclBindTable 1 } IswAclBindEntry ::= SEQUENCE{ iswAclBindPortIndex IswGbeIndex, iswAclBindProfileIndex Integer32, iswAclBindDefaultAclRule Integer32 } --1 iswAclBindPortIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port index." ::= { iswAclBindEntry 1 } --2 iswAclBindProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10 ) MAX-ACCESS read-write STATUS current DESCRIPTION "ACL profile index. Default value is 1." DEFVAL { 1 } ::= { iswAclBindEntry 2 } --3 iswAclBindDefaultAclRule OBJECT-TYPE SYNTAX Integer32 { permit (0), deny (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Acl bind default Acl rule. Default value is permit (0)." DEFVAL { 0 } ::= { iswAclBindEntry 3 } -- --1 iswMirrorAnalyzerPortMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mirror analyzer port mode. Default is disable (0)." DEFVAL { 0 } ::= { iswAclMirrorAnalyzerPort 1 } --2 iswMirrorAnalyzerPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Mirror analyzer port ID. Default value is 1." DEFVAL { 1 } ::= { iswAclMirrorAnalyzerPort 2 } -- --1 iswMtuJumboMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mtu jumbo frame mode. Default value is disable (0)." DEFVAL { 0 } ::= { iswJumboFrame 1 } --2 iswMtuJumboSize OBJECT-TYPE SYNTAX Integer32 ( 1536 .. 10240 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Mtu jumbo frame size. Default value is 1536." DEFVAL { 1536 } ::= { iswJumboFrame 2 } -- iswPortMirrorTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPortMirrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PortMirror table. Max entry size: port number." ::= { iswEnetPort 3 } iswPortMirrorEntry OBJECT-TYPE SYNTAX IswPortMirrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PortMirror entry." INDEX { iswProfileIndex } ::= { iswPortMirrorTable 1 } IswPortMirrorEntry ::= SEQUENCE{ iswProfileIndex IswPFIndex, iswPortMirrorMode Integer32, iswPortMirrorAnalyzerPortID IswGbeIndex } --1 iswProfileIndex OBJECT-TYPE SYNTAX IswPFIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile Index." ::= { iswPortMirrorEntry 1 } --2 iswPortMirrorMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port mirror mode. Default value is disable (0). When mode is enable (1), iswPortMirrorPortID should not equal as iswPortMirrorTxAnalyzerPortID or iswPortMirrorRxAnalyzerPortID." DEFVAL { 0 } ::= { iswPortMirrorEntry 2 } --3 iswPortMirrorAnalyzerPortID OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Port mirror port ID. Default value is 1." DEFVAL { 1 } ::= { iswPortMirrorEntry 3 } iswPortMirrorTxRxTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPortMirrorTxRxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswPortMirrorTxRxTable" ::= { iswEnetPort 4 } --- iswPortMirrorTxRxEntry OBJECT-TYPE SYNTAX IswPortMirrorTxRxEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswPortMirrorTxRxEntry" INDEX { iswPortMirrorSourcePortIndex } ::= { iswPortMirrorTxRxTable 1 } --- IswPortMirrorTxRxEntry ::= SEQUENCE{ iswPortMirrorSourcePortIndex IswGbeIndex, iswPortMirrorTxProfileIndex Integer32, iswPortMirrorRxProfileIndex Integer32 } --- iswPortMirrorSourcePortIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port index to be monitored." ::= { iswPortMirrorTxRxEntry 1 } --- iswPortMirrorTxProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Tx profile index, Tx frames of current port would be the source being monitored by Analyzer Port. Value range is 1~7 and none(0). Default is none." DEFVAL { 0 } ::= { iswPortMirrorTxRxEntry 2 } --- iswPortMirrorRxProfileIndex OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Rx profile index, Rx frames of current port would be the source being monitored by Analyzer Port. Value range is 1~7 and none(0). Default is none." DEFVAL { 0 } ::= { iswPortMirrorTxRxEntry 3 } --- --1 iswRingProtectionTable OBJECT-TYPE SYNTAX SEQUENCE OF IswRingProtectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ring Protection Table. Max entry size: 3." ::= { iswRingProtect 1 } iswRingProtectionEntry OBJECT-TYPE SYNTAX IswRingProtectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ring Protection entry." INDEX { iswRingProtectRingIndex } ::= { iswRingProtectionTable 1 } IswRingProtectionEntry ::= SEQUENCE{ iswRingProtectRingIndex Integer32, iswRingProtectRingId Integer32, iswRingProtectRingMode Integer32, iswRingProtectRingRole Integer32, iswRingProtectInterConnectMode Integer32, iswRingProtectRingNode1 IswGbeIndex, iswRingProtectRingNode2 IswGbeIndex, iswRingProtectRingNode1SFmode Integer32, iswRingProtectRingNode2SFmode Integer32, iswRingProtectCurrentMasterProtectPort Integer32, iswRingProtectGuardTimerDef Integer32, iswRingProtectRingState Integer32, iswRingProtectRingNode1Behavior Integer32, iswRingProtectRingNode2Behavior Integer32, iswRingProtectRingNode1LinkStatus Integer32, iswRingProtectRingNode2LinkStatus Integer32 } iswRingProtectRingIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 3 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Ring group. The range is 1, 2 or 3." ::= { iswRingProtectionEntry 1 } iswRingProtectRingId OBJECT-TYPE SYNTAX Integer32 ( 0..255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Ring id for the ring group. Default value is 1 for Ring group 1, 2 for Ring group 2 and 3 for Ring group 3. RingId for All Ring group can not be the same when iswRingProtectRingMode is enable." ::= { iswRingProtectionEntry 2 } iswRingProtectRingMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Ring Protect on the specify ring group. If iswStpBridgeModeSet is enabled, set this field to enable will be rejected." DEFVAL { 0 } ::= { iswRingProtectionEntry 3 } iswRingProtectRingRole OBJECT-TYPE SYNTAX Integer32 { master (1), slave (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Ring role, master or slave." DEFVAL { 2 } ::= { iswRingProtectionEntry 4 } iswRingProtectInterConnectMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Inter-connect mode on the specify ring group. If two ring's inter-connect mode is enable both, one of the ring node could be the same port." DEFVAL { 0 } ::= { iswRingProtectionEntry 5 } iswRingProtectRingNode1 OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "The port which connect to Ring topology as Node1. Default:1 for Ring group 1 Default:3 for Ring group 2 Default:5 for Ring group 3 All the ring nodes should not be the same port for the ring mode is enable. Only if two ring's inter-connect mode is enable both, one of the ring node could be the same port. Port will be set to forward when iswRingProtectRingState is normal." ::= { iswRingProtectionEntry 6 } iswRingProtectRingNode2 OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "The port which connect to Ring topology as Node2. Default:2 for Ring group 1 Default:4 for Ring group 2 Default:6 for Ring group 3 All the ring nodes should not be the same port for the ring mode is enable. Only if two ring's inter-connect mode is enable both, one of the ring node could be the same port. Port will be set to block when iswRingProtectRingState is normal." ::= { iswRingProtectionEntry 7 } iswRingProtectRingNode1SFmode OBJECT-TYPE SYNTAX Integer32 { sf (0), non-sf (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When iswRingProtectInterConnectMode is enable mode, iswRingProtectRingNode1SFmode could be set as sf or non-sf. When iswRingProtectInterConnectMode is disable mode, iswRingProtectRingNode1SFmode only accept non-sf." DEFVAL { 0 } ::= { iswRingProtectionEntry 8 } iswRingProtectRingNode2SFmode OBJECT-TYPE SYNTAX Integer32 { sf (0), non-sf (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When iswRingProtectInterConnectMode is enable mode, iswRingProtectRingNode2SFmode could be set as sf or non-sf. When iswRingProtectInterConnectMode is disable mode, iswRingProtectRingNode2SFmode only accept non-sf." DEFVAL { 0 } ::= { iswRingProtectionEntry 9 } iswRingProtectCurrentMasterProtectPort OBJECT-TYPE SYNTAX Integer32 { node-one (1), node-two (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When iswRingProtectRingRole is master mode, iswRingProtectCurrentMasterProtectPort only accept as node-two." DEFVAL { 2 } ::= { iswRingProtectionEntry 10 } iswRingProtectGuardTimerDef OBJECT-TYPE SYNTAX Integer32 ( 10 .. 3600 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "A timer for ring group change back from protect state to normal state. The timer is working when all of the port are link up not broken. Range is 10 ~ 3600, Default is 10 seconds." DEFVAL { 10 } ::= { iswRingProtectionEntry 11 } iswRingProtectRingState OBJECT-TYPE SYNTAX Integer32 { normal (1), protect (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ring protection state of the specify ring group. Normal means no link error and protection link is blocking. Protect means link error occurs and protection link is forwarding." ::= { iswRingProtectionEntry 12 } iswRingProtectRingNode1Behavior OBJECT-TYPE SYNTAX Integer32 { blocking (1), forwarding (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ring note 1 port behavior." ::= { iswRingProtectionEntry 13 } iswRingProtectRingNode2Behavior OBJECT-TYPE SYNTAX Integer32 { blocking (1), forwarding (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ring note 2 port behavior." ::= { iswRingProtectionEntry 14 } iswRingProtectRingNode1LinkStatus OBJECT-TYPE SYNTAX Integer32 { link-down (0), link-up (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ring note 1 port status." ::= { iswRingProtectionEntry 15 } iswRingProtectRingNode2LinkStatus OBJECT-TYPE SYNTAX Integer32 { link-down (0), link-up (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ring note 2 port status." ::= { iswRingProtectionEntry 16 } --2 iswRingDiscoveryTable OBJECT-TYPE SYNTAX SEQUENCE OF IswRingDiscoveryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ring Protection Table. Max entry size: 3." ::= { iswRingProtect 2 } iswRingDiscoveryEntry OBJECT-TYPE SYNTAX IswRingDiscoveryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ring Protection entry." INDEX { iswRingDiscoveryRingIndex } ::= { iswRingDiscoveryTable 1 } IswRingDiscoveryEntry ::= SEQUENCE{ iswRingDiscoveryRingIndex Integer32, iswRingDiscoveryTopologyTimerMode Integer32, iswRingDiscoveryTopologyTimerDef Integer32, iswRingDiscoveryPort1NeighborMac PhysAddress, iswRingDiscoveryPort1NeighborPort IswGbeIndex, iswRingDiscoveryPort2NeighborMac PhysAddress, iswRingDiscoveryPort2NeighborPort IswGbeIndex, iswRingDiscoveryMasterMac PhysAddress, } iswRingDiscoveryRingIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 3 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Ring group. The range is 1, 2 or 3." ::= { iswRingDiscoveryEntry 1 } iswRingDiscoveryTopologyTimerMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the ring neighbor discovery protocol. This parameter only for management purpose." DEFVAL { 0 } ::= { iswRingDiscoveryEntry 2 } iswRingDiscoveryTopologyTimerDef OBJECT-TYPE SYNTAX Integer32 ( 10 .. 300 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Discovery timer is the timeout value for count down to send ring neighbor. Discovery protocol to other ring nodes for ring topology discovery purpose." DEFVAL { 10 } ::= { iswRingDiscoveryEntry 3 } iswRingDiscoveryPort1NeighborMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the Node1's neighbor Switch in the ring If all octets are 0, then treat Neighbor MAC is Unknown. (Maybe the discovery mode is disabled or Neighbor is not found.)" ::= { iswRingDiscoveryEntry 4 } iswRingDiscoveryPort1NeighborPort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The Port-id of Node1's neighbor switch in the ring. If iswRingDiscoveryPort1NeighborMac is 0x00, then this parameter is Unknown." ::= { iswRingDiscoveryEntry 5 } iswRingDiscoveryPort2NeighborMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the Node2's neighbor Switch in the ring If all octets are 0, then treat Neighbor MAC is Unknown. (Maybe the discovery mode is disabled or Neighbor is not found.)" ::= { iswRingDiscoveryEntry 6 } iswRingDiscoveryPort2NeighborPort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The Port-id of Node2's neighbor switch in the ring. If iswRingDiscoveryPort1NeighborMac is 0x00, then this parameter is Unknown." ::= { iswRingDiscoveryEntry 7 } iswRingDiscoveryMasterMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the master Switch in the ring If all octets are 0, then treat master MAC is Unknown." ::= { iswRingDiscoveryEntry 8 } -- iswMgmtDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Management default gateway. Be careful, if change it, the connection maybe broken." ::= { iswGateway 1 } -- iswStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IswStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static Route table. Max entry size: 32." ::= { iswLayer3 2 } iswStaticRouteEntry OBJECT-TYPE SYNTAX IswStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static Route entry." INDEX { iswStaticRouteIndex } ::= { iswStaticRouteTable 1 } IswStaticRouteEntry ::= SEQUENCE{ iswStaticRouteIndex Integer32, iswStaticRouteDstIp IpAddress, iswStaticRouteNetmask IpAddress, iswStaticRouteGateway IpAddress, iswStaticRouteRowStatus RowStatus } --1 iswStaticRouteIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 64 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static Route table index. Use iswNextStaticRouteIndex to get next available index." ::= { iswStaticRouteEntry 1 } --2 iswStaticRouteDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Static Route destination IP." ::= { iswStaticRouteEntry 2 } --3 iswStaticRouteNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Static Route netmask." ::= { iswStaticRouteEntry 3 } --4 iswStaticRouteGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Static Route gateway." ::= { iswStaticRouteEntry 4 } --5 iswStaticRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Static Route RowStatus." ::= { iswStaticRouteEntry 5 } -- iswLayer3IpForward OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Layer 3 ip routing/forward. This parameter is optional feature." DEFVAL {0} ::= { iswLayer3 3 } -- iswVrrpSystem OBJECT-TYPE SYNTAX Integer32 { none (0), v2 (2), v3 (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure VRRP running version on the system. 0 : (default) disable system VRRP. 2 : process VRRP version 2 on the device. 3 : process VRRP version 3 on the device." DEFVAL {0} ::= { iswVrrpGroupConfig 2 } -- iswDvmrpConfMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable DVMRP protocol. To enable this feature, igmp snooping must be enabled. VLAN requires setting the VLAN IP and turning on multicast routing." DEFVAL {0} ::= { iswDvmrpConf 1 } iswDvmrpIfCreateDelete OBJECT IDENTIFIER ::= { iswDvmrpConf 2 } iswDvmrpIfCreate OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "To enable DVMRP MODE for a VLAN(1 ~ 4094), please make sure that the VLAN has a given ip address. (Need to enable igmp snooping first.) (Need to enable mc-routing of the corresponding VLAN interface.) (Need to enable dvmrp of the coressponding VLAN interface.) When enable DVMRP mode default metric(Refresh Interval) is 1. (Get always return 0)" ::= { iswDvmrpIfCreateDelete 1 } iswDvmrpIfDelete OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Disable VLAN DVMRP mode. According to the given VID(1 ~ 4094). (Get always return 0)" ::= { iswDvmrpIfCreateDelete 2 } iswDvmrpIfConfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDvmrpIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "(Required enable IGMP Snooping and multicast routng for the interface VLAN first. Interface VLAN must assigned ip Address.) Enable/Disable DVMRP protocol." ::= { iswDvmrpIfCreateDelete 3 } -- iswDvmrpIfConfEntry OBJECT-TYPE SYNTAX IswDvmrpIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "(Required enable IGMP Snooping and multicast routng for the interface VLAN first. Interface VLAN must assigned ip Address.) Enable/Disable DVMRP protocol." INDEX { iswDvmrpIfVlanId } ::= { iswDvmrpIfConfTable 1 } IswDvmrpIfConfEntry ::= SEQUENCE{ iswDvmrpIfVlanId Integer32, iswDvmrpIfMode Integer32, iswDvmrpIfMetric Integer32 } -- 1 iswDvmrpIfVlanId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The identity for the DVMRP interface VLAN. Range 1 - 4094. 1st DVMRP interface VLAN always exist for VLAN 1. (Only support set can't be deleted)" ::= { iswDvmrpIfConfEntry 1 } -- 2 iswDvmrpIfMode OBJECT-TYPE SYNTAX Integer32 { enable (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Support DVMRP mode." DEFVAL {1} ::= { iswDvmrpIfConfEntry 2 } -- 3 iswDvmrpIfMetric OBJECT-TYPE SYNTAX Integer32 ( 1 .. 32 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Start metric for the interface VLAN. Range 1 to 32. 32 indicates infinity." DEFVAL {1} ::= { iswDvmrpIfConfEntry 3 } -- iswDvmrpNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDvmrpNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswDvmrpNeighborTable" ::= { iswDvmrpConf 3 } iswDvmrpNeighborEntry OBJECT-TYPE SYNTAX IswDvmrpNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswDvmrpNeighbor entry." INDEX { iswDvmrpNeighborIdx } ::= { iswDvmrpNeighborTable 1 } -- IswDvmrpNeighborEntry ::= SEQUENCE{ iswDvmrpNeighborIdx Integer32, iswDvmrpNeighborIp IpAddress, iswDvmrpNeighborIfType Integer32, iswDvmrpNeighborIfIdx Integer32, iswDvmrpNeighborGenerationId Integer32, iswDvmrpNeighborUptime TimeTicks, iswDvmrpNeighborExpire TimeTicks, iswDvmrpNeighborVersion Integer32, iswDvmrpNeighborCapabilities OCTET STRING } -- 1 iswDvmrpNeighborIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "DVMRP neighbor index for get data." ::= { iswDvmrpNeighborEntry 1 } -- 2 iswDvmrpNeighborIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "DVMRP Neighbor IP Address." ::= { iswDvmrpNeighborEntry 2 } -- 3 iswDvmrpNeighborIfType OBJECT-TYPE SYNTAX Integer32 { none (0), port (1), vlan (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "An interface type where a DVMRP neighbor was discovered. none (0), port (1), vlan (2)" ::= { iswDvmrpNeighborEntry 3 } -- 4 iswDvmrpNeighborIfIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An interface index where a DVMRP neighbor was discovered." ::= { iswDvmrpNeighborEntry 4 } -- 5 iswDvmrpNeighborGenerationId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DVMRP neighbor generation ID." ::= { iswDvmrpNeighborEntry 5 } -- 6 iswDvmrpNeighborUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The total uptime of neighbor." ::= { iswDvmrpNeighborEntry 6 } -- 7 iswDvmrpNeighborExpire OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The total expire of neighbor." ::= { iswDvmrpNeighborEntry 7 } -- 8 iswDvmrpNeighborVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The version of DVMRP on neighbor's interface." ::= { iswDvmrpNeighborEntry 8 } -- 9 iswDvmrpNeighborCapabilities OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(1) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Information about neighbor capabilities. This is a bitmap variable. bit[0]: DVMRP_NEIGHBOR_CAP_LEAF, bit[1]: DVMRP_NEIGHBOR_CAP_PRUNE, bit[2]: DVMRP_NEIGHBOR_CAP_GENID, bit[3]: DVMRP_NEIGHBOR_CAP_MTRACE, bit[4]: DVMRP_NEIGHBOR_CAP_SNMP, bit[5]: DVMRP_NEIGHBOR_CAP_NETMASK, bit[6]: DVMRP_NEIGHBOR_CAP_MAX" ::= { iswDvmrpNeighborEntry 9 } -- -- iswPimConfMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1)} MAX-ACCESS read-write STATUS current DESCRIPTION "PIM protocol mode. Allow Disabled/Enabled. Default value is Disabled." DEFVAL {0} ::= { iswPimConf 1 } -- iswPimIfConfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPimIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswPimIfConfTable" ::= { iswPimConf 2 } --- iswPimIfConfEntry OBJECT-TYPE SYNTAX IswPimIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PimIfConfEntry entry." INDEX { iswPimIfVlanId } ::= { iswPimIfConfTable 1 } --- IswPimIfConfEntry ::= SEQUENCE{ iswPimIfVlanId Integer32, iswPimIfMode Integer32, iswPimIfHelloInterval Unsigned32, iswPimIfRefreshInterval Unsigned32, iswPimIfRowStatus RowStatus } --- iswPimIfVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The identity for the PIM interface VLAN. Range 1 - 4094." ::= { iswPimIfConfEntry 1 } --- iswPimIfMode OBJECT-TYPE SYNTAX Integer32 { pimDm (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "PIM mode, default pimDm (1)." DEFVAL { 1 } ::= { iswPimIfConfEntry 2 } --- iswPimIfHelloInterval OBJECT-TYPE SYNTAX Unsigned32 ( 30..180 ) MAX-ACCESS read-write STATUS current DESCRIPTION "PIM hello Interval. Range is 30 - 180. Default value is 30 sec." DEFVAL { 30 } ::= { iswPimIfConfEntry 3 } --- iswPimIfRefreshInterval OBJECT-TYPE SYNTAX Unsigned32 ( 1..100 ) MAX-ACCESS read-write STATUS current DESCRIPTION "PIM refresh Interval. Range is 1 - 100. Default value is 60 sec." DEFVAL { 60 } ::= { iswPimIfConfEntry 4 } --- iswPimIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "iswPimIfConfEntry Row Status" ::= { iswPimIfConfEntry 5 } --- --- iswPimNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPimNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswPimNeighborTable" ::= { iswPimConf 3 } --- iswPimNeighborEntry OBJECT-TYPE SYNTAX IswPimNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswPimNeighborEntry entry" INDEX { iswPimNeighborIdx } ::= { iswPimNeighborTable 1 } --- IswPimNeighborEntry ::= SEQUENCE{ iswPimNeighborIdx Integer32, iswPimNeighborIp IpAddress, iswPimNeighborIfType Integer32, iswPimNeighborIfIdx Integer32, iswPimNeighborGenerationId Integer32, iswPimNeighborUptime TimeTicks, iswPimNeighborExpire TimeTicks, iswPimNeighborVersion Integer32, iswPimNeighborTbit Integer32, iswPimNeighborPropagationDelay Integer32, iswPimNeighborOverrideInternal Integer32, iswPimNeighborDrPriority Integer32, iswPimNeighborHelloOptionMask OCTET STRING, iswPimNeighborMode OCTET STRING } --- iswPimNeighborIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "PIM neighbor index for get data." ::= { iswPimNeighborEntry 1 } --- iswPimNeighborIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies a PIM neighbor's IP address." ::= { iswPimNeighborEntry 2 } --- iswPimNeighborIfType OBJECT-TYPE SYNTAX Integer32 { none (0), port(1), vlan (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "An interface type where a PIM neighbor was discovered." ::= { iswPimNeighborEntry 3 } --- iswPimNeighborIfIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An interface index where a PIM neighbor was discovered." ::= { iswPimNeighborEntry 4 } --- iswPimNeighborGenerationId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "PIM neighbor generation ID." ::= { iswPimNeighborEntry 5 } --- iswPimNeighborUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The total uptime of neighbor." ::= { iswPimNeighborEntry 6 } --- iswPimNeighborExpire OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time before a neighbor is timed out(holdtime) and until next PIM hello is received." ::= { iswPimNeighborEntry 7 } --- iswPimNeighborVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The version of PIM on neighbor's interface." ::= { iswPimNeighborEntry 8 } --- iswPimNeighborTbit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The T bit was set in the LAN Prune Delay option received from this neighbor." ::= { iswPimNeighborEntry 9 } --- iswPimNeighborPropagationDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Prune propagation delay." ::= { iswPimNeighborEntry 10 } --- iswPimNeighborOverrideInternal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Prune override internal." ::= { iswPimNeighborEntry 11 } --- iswPimNeighborDrPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DR Priority of PIM neighbor." ::= { iswPimNeighborEntry 12 } --- iswPimNeighborHelloOptionMask OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(1) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Neighbor option mask which is a bitmap. bit[0]: PIM_OPTION_MASK_HOLDTIME bit[1]: PIM_OPTION_MASK_LAN_PRUNE_DELAY bit[2]: PIM_OPTION_MASK_DR_PRIORITY bit[3]: PIM_OPTION_MASK_GENERATION_ID bit[4]: PIM_OPTION_MASK_ADDRESS_LIST bit[5]: PIM_OPTION_MASK_CAN_DISABLE_JOIN_SUPPRESSION bit[6]: PIM_OPTION_MASK_DM_STATE_REFRESH" ::= { iswPimNeighborEntry 13 } --- iswPimNeighborMode OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(1) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Information about the DR and other PIM neighbor capabilities. bit[0]: S - State Refresh Capable bit[1]: N - Default DR Priority" ::= { iswPimNeighborEntry 14 } --- -- -- iswIPv6StaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIPv6StaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 Router table table." ::= { iswIPv6StaticRoute 1 } iswIPv6StaticRouteEntry OBJECT-TYPE SYNTAX IswIPv6StaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 Router table entry." INDEX { iswIPv6StaticRouteIndex } ::= { iswIPv6StaticRouteTable 1 } IswIPv6StaticRouteEntry ::= SEQUENCE{ iswIPv6StaticRouteIndex Integer32, iswIPv6StaticRouteDstAddr OCTET STRING, iswIPv6StaticRouteDstPrefixlen Integer32, iswIPv6StaticRouteNexthop OCTET STRING, iswIPv6StaticRouteOutputVlan Integer32, iswIPv6StaticRouteRowStatus RowStatus } --1 iswIPv6StaticRouteIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 static route index." ::= { iswIPv6StaticRouteEntry 1 } --2 iswIPv6StaticRouteDstAddr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IPv6 prefix address." -- DEFVAL {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} ::= { iswIPv6StaticRouteEntry 2 } --3 iswIPv6StaticRouteDstPrefixlen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Prefix length of IPv6 address." ::= { iswIPv6StaticRouteEntry 3 } --4 iswIPv6StaticRouteNexthop OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 StaticRoute address of next_hop." -- DEFVAL {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} ::= { iswIPv6StaticRouteEntry 4 } --5 iswIPv6StaticRouteOutputVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Direct output vlan of the route on the device." ::= { iswIPv6StaticRouteEntry 5 } --6 iswIPv6StaticRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "IPv6 route Row Status" ::= { iswIPv6StaticRouteEntry 6 } iswIPv6UnicastRouting OBJECT-TYPE SYNTAX INTEGER { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable IPv6 unicast routing." ::= { iswIPv6StaticRoute 2 } -- iswVlanIntfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswVlanIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface Vlan table. Max entry size: 5. 1st entry is created by default and assign for VLAN 1. (Only support set and can't be deleted.)" ::= { iswLayer3 4 } iswVlanIntfEntry OBJECT-TYPE SYNTAX IswVlanIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static Route entry." INDEX { iswVlanIfConfIntVlan } ::= { iswVlanIntfTable 1 } IswVlanIntfEntry ::= SEQUENCE{ iswVlanIfConfIntVlan Integer32, iswVlanIfConfIPAddr IpAddress, iswVlanIfConfNetmask IpAddress, iswVlanIfConfMac PhysAddress, iswVlanIfConfIPv6PrefixSize Integer32, iswVlanIfConfIPv6Addr OCTET STRING, iswVlanIfConfIPv6LLPrefixSize Integer32, iswVlanIfConfIPv6LLAddr OCTET STRING, iswVlanIfConfRowStatus RowStatus } --1 iswVlanIfConfIntVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan interface: vlan. Vlan 1 always exist and can not be deleted." ::= { iswVlanIntfEntry 1 } iswVlanIfConfIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address for the vlan interface. Default value is 0.0.0.0. " ::= { iswVlanIntfEntry 2 } iswVlanIfConfNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Subnet mask for the vlan interface. The default value is 0.0.0.0." ::= { iswVlanIntfEntry 3 } iswVlanIfConfMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address for the vlan interface." ::= { iswVlanIntfEntry 4 } -- iswVlanIfConfIPv6PrefixSize OBJECT-TYPE SYNTAX Integer32 ( 1 .. 128 ) MAX-ACCESS read-create STATUS current DESCRIPTION "The prefix length is accepted in range of 1 to 128." ::= { iswVlanIntfEntry 5 } iswVlanIfConfIPv6Addr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "IPv6 Address is generally IPv6 unicast addresses are aggregatable with prefixes of arbitrary bit-length, similar to IPv4 addresses under Classless Inter-Domain Routing. Here only Global Unicast address is considered, others type of unicast addresses (ex: site-local unicast, Link-Local unicast ...etc) are not. The general format for IPv6 Global Unicast addresses is as follows: | n bits | m bits | 128-n-m bits | +------------------------+-----------+----------------------------+ | global routing prefix | subnet ID | interface ID | +------------------------+-----------+----------------------------+ where the global routing prefix is a (typically hierarchically- structured) value assigned to a site (a cluster of subnets/links), the subnet ID is an identifier of a link within the site, and the interface identifiers in IPv6 unicast addresses are used to identify interfaces on a link. The symbol :: is a special syntax that can be used as a shorthand way of representing multiple 16-bit groups of contiguous zeros; but it can appear only once. It can also represent a legally valid IPv4 address. For example, ::192.1.2.34. The field may be left blank if IPv6 operation on the interface is not desired." ::= { iswVlanIntfEntry 6 } iswVlanIfConfIPv6LLPrefixSize OBJECT-TYPE SYNTAX Integer32 ( 64 .. 128) MAX-ACCESS read-create STATUS current DESCRIPTION "The prefix length is accepted in range of 64 to 128." ::= { iswVlanIntfEntry 7 } iswVlanIfConfIPv6LLAddr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "IPv6 Link-Local addresses are for use on a single link. Link-Local addresses have the following format: | 10 | | bits | 54 bits | 64 bits | +----------+-------------------------+----------------------------+ |1111111010| 0 | interface ID | +----------+-------------------------+----------------------------+ Link-Local addresses are designed to be used for addressing on a single link for purposes such as automatic address configuration, neighbor discovery, or when no routers are present. Automatically generate an link-local address in format of EUI-64 while it is not specified." ::= { iswVlanIntfEntry 8 } -- iswVlanIfConfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Vlan interface: RowStatus." ::= { iswVlanIntfEntry 9 } -- 5 > 9 iswTrackObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF IswTrackObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Track object table. Max entry size: 64." ::= { iswTrackObjectConfig 1 } iswTrackObjectEntry OBJECT-TYPE SYNTAX IswTrackObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Track object entry." INDEX { iswTrackObjectIdx } ::= { iswTrackObjectTable 1 } IswTrackObjectEntry ::= SEQUENCE{ iswTrackObjectIdx Integer32, iswTrackObjectType Integer32, iswTrackObjectTarget Unsigned32, iswTrackObjectPolling Integer32, iswTrackObjectThreshold Integer32, iswTrackObjectStatus Integer32, iswTrackObjectRowStatus RowStatus } iswTrackObjectIdx OBJECT-TYPE SYNTAX Integer32 ( 1 .. 64 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Track object index." ::= { iswTrackObjectEntry 1 } iswTrackObjectType OBJECT-TYPE SYNTAX Integer32 { vlan (1), port (2), route (3), vrrp (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Track object type." ::= { iswTrackObjectEntry 2 } iswTrackObjectTarget OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Track object target. When iswTrackObjectType is vlan, it means VLAN. When iswTrackObjectType is port, it means Port. When iswTrackObjectType is route, it means IP address. When iswTrackObjectType is vrrp, it means vrrp." ::= { iswTrackObjectEntry 3 } iswTrackObjectPolling OBJECT-TYPE SYNTAX Integer32 ( 1 .. 600 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Track object polling time. It is only available when iswTrackObjectType is route." DEFVAL {10} ::= { iswTrackObjectEntry 4 } iswTrackObjectThreshold OBJECT-TYPE SYNTAX Integer32 ( 1 .. 3000 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Track object threshold time. It is only available when iswTrackObjectType is route." DEFVAL {60} ::= { iswTrackObjectEntry 5 } iswTrackObjectStatus OBJECT-TYPE SYNTAX Integer32 { up (1), down (2), reachable (3), unreachable (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Track object type." ::= { iswTrackObjectEntry 6 } iswTrackObjectRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Track Object index: RowStatus." ::= { iswTrackObjectEntry 7 } -- --1 iswRipConfRipMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable RIP protocol." DEFVAL {0} ::= { iswRipConfig 1 } --2 iswRipUpdateTime OBJECT-TYPE SYNTAX Integer32 ( 20 .. 3600 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "Routing table update time." DEFVAL {30} ::= { iswRipConfig 2 } --3 iswRipGCTimeout OBJECT-TYPE SYNTAX Integer32 ( 20 .. 3600 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "Garbage collection time." DEFVAL {120} ::= { iswRipConfig 3 } --4 iswRipRouteTimeout OBJECT-TYPE SYNTAX Integer32 ( 20 .. 3600 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "Routing information timeout." DEFVAL {180} ::= { iswRipConfig 4 } --5 iswRipVlanIntfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswRipVlanIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RIP vlan interface table. For RIP interface configuration. Max interface(entry) size: 5." ::= { iswRipConfig 5 } iswRipVlanIntfEntry OBJECT-TYPE SYNTAX IswRipVlanIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RIP vlan interface entry." INDEX { iswRipIfConfIntVlan } ::= { iswRipVlanIntfTable 1 } IswRipVlanIntfEntry ::= SEQUENCE{ iswRipIfConfIntVlan Integer32, iswRipIfConfAuthType Integer32, iswRipIfConfAuthKey OCTET STRING, iswRipIfConfSend Integer32, iswRipIfConfReceive Integer32, iswRipIfConfSplitHorizon Integer32, iswRipIfConfTrackUpBitmap OCTET STRING, iswRipIfConfTrackDownBitmap OCTET STRING, iswRipIfConfTrackThreshold Integer32, iswRipIfConfRowStatus RowStatus } iswRipIfConfIntVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "RIP vlan interface: vlan." ::= { iswRipVlanIntfEntry 1 } iswRipIfConfAuthType OBJECT-TYPE SYNTAX Integer32 { no (1), cleartext (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of Authentication used on this interface. The default value is no authentication. This parameter is optional feature." DEFVAL {1} ::= { iswRipVlanIntfEntry 2 } iswRipIfConfAuthKey OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..16 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "The Authentication Key. The default value is empty string which is all nulls (0x00). This parameter is optional feature." ::= { iswRipVlanIntfEntry 3 } iswRipIfConfSend OBJECT-TYPE SYNTAX Integer32 { nosend (1), rip-v1 (2), rip-v2 (3), rip-v1andv2 (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The version of RIP packet sent from this interface. The default value is rip-v1. This parameter is optional feature." DEFVAL {2} ::= { iswRipVlanIntfEntry 4 } iswRipIfConfReceive OBJECT-TYPE SYNTAX Integer32 { norecv (1), rip-v1 (2), rip-v2 (3), rip-v1orv2 (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The version of RIP packet which will be received by this interface. The default value is rip-v1orv2. This parameter is optional feature." DEFVAL {4} ::= { iswRipVlanIntfEntry 5 } iswRipIfConfSplitHorizon OBJECT-TYPE SYNTAX Integer32 { disable (1), simple (2), poison (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "It is used to control split horizon routing update behavior. The default value is simple. This parameter is optional feature." DEFVAL {2} ::= { iswRipVlanIntfEntry 6 } iswRipIfConfTrackUpBitmap OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 8 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Up-list Track object bitmap. Byte[0] for track 8 ~ track 1, bit 1 for track object 1, bit 2 for track object 2 and so on. Byte[1] for track 16 ~ track 9, bit 9 for track object 9, bit 10 for track object 10 and so on. Byte[2] for track 24 ~ track 17, bit 17 for track object 17, bit 18 for track object 18 and so on. Byte[3] for track 32 ~ track 25, bit 25 for track object 25, bit 26 for track object 26 and so on. Byte[4] for track 40 ~ track 33, bit 33 for track object 33, bit 34 for track object 34 and so on. Byte[5] for track 48 ~ track 41, bit 41 for track object 41, bit 42 for track object 42 and so on. Byte[6] for track 56 ~ track 49, bit 49 for track object 49, bit 50 for track object 50 and so on. Byte[7] for track 64 ~ track 57, bit 57 for track object 57, bit 58 for track object 58 and so on. Byte[0] = 0x0 .. 0xFF Byte[1] = 0x0 .. 0xFF Byte[2] = 0x0 .. 0xFF Byte[3] = 0x0 .. 0xFF Byte[4] = 0x0 .. 0xFF Byte[5] = 0x0 .. 0xFF Byte[6] = 0x0 .. 0xFF Byte[7] = 0x0 .. 0xFF Default 0x0 means no track entry binding on RIP of the interface vlan." ::= { iswRipVlanIntfEntry 7 } iswRipIfConfTrackDownBitmap OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 8 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Down-list Track object bitmap. Byte[0] for track 8 ~ track 1, bit 1 for track object 1, bit 2 for track object 2 and so on. Byte[1] for track 16 ~ track 9, bit 9 for track object 9, bit 10 for track object 10 and so on. Byte[2] for track 24 ~ track 17, bit 17 for track object 17, bit 18 for track object 18 and so on. Byte[3] for track 32 ~ track 25, bit 25 for track object 25, bit 26 for track object 26 and so on. Byte[4] for track 40 ~ track 33, bit 33 for track object 33, bit 34 for track object 34 and so on. Byte[5] for track 48 ~ track 41, bit 41 for track object 41, bit 42 for track object 42 and so on. Byte[6] for track 56 ~ track 49, bit 49 for track object 49, bit 50 for track object 50 and so on. Byte[7] for track 64 ~ track 57, bit 57 for track object 57, bit 58 for track object 58 and so on. Byte[0] = 0x0 .. 0xFF Byte[1] = 0x0 .. 0xFF Byte[2] = 0x0 .. 0xFF Byte[3] = 0x0 .. 0xFF Byte[4] = 0x0 .. 0xFF Byte[5] = 0x0 .. 0xFF Byte[6] = 0x0 .. 0xFF Byte[7] = 0x0 .. 0xFF Default 0x0 means no track entry binding on RIP of the interface vlan." ::= { iswRipVlanIntfEntry 8 } iswRipIfConfTrackThreshold OBJECT-TYPE SYNTAX Integer32 (1 .. 16) MAX-ACCESS read-create STATUS current DESCRIPTION "Threshold to indicate track status is up or down." DEFVAL {1} ::= { iswRipVlanIntfEntry 9 } iswRipIfConfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RIP vlan interface: RowStatus." ::= { iswRipVlanIntfEntry 10 } -- iswRipRedistConfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswRipRedistConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rip Redistribute configuration. Support 3 entries." ::= { iswRipConfig 6 } iswRipRedistConfEntry OBJECT-TYPE SYNTAX IswRipRedistConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RIP vlan interface entry." INDEX { iswRipRedistSource } ::= { iswRipRedistConfTable 1 } IswRipRedistConfEntry ::= SEQUENCE{ iswRipRedistSource Integer32, iswRipRedistMetric Integer32, iswRipRedistRowStatus RowStatus } iswRipRedistSource OBJECT-TYPE SYNTAX Integer32 { connect(1), static(2), ospf(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rip Redistribute system entry Protocol." ::= { iswRipRedistConfEntry 1 } iswRipRedistMetric OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS read-create STATUS current DESCRIPTION "Rip Redistribute metric." DEFVAL {0} ::= { iswRipRedistConfEntry 2 } iswRipRedistRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RIP Redistribute: RowStatus." ::= { iswRipRedistConfEntry 3 } -- --1 iswOspfEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable OSPF protocol." DEFVAL {0} ::= { iswOspfConfig 1 } --2 iswOspfAbrType OBJECT-TYPE SYNTAX Integer32 { standard(1), cisco(3), shortcut(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "OSPF ABR Type. Default is cisco type." DEFVAL {3} ::= { iswOspfConfig 2 } --3 iswOspfRFC1583Compatible OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enabled/Disabled RFC1583 compatibility." DEFVAL {0} ::= { iswOspfConfig 3 } --4 iswOspfRouterId OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 4294967295 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Router-ID for the OSPF Process." DEFVAL {0} ::= { iswOspfConfig 4 } --5 iswOspfRedistConfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswOspfRedistConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Redistribute configuration. Support 3 entries." ::= { iswOspfConfig 5 } iswOspfRedistConfEntry OBJECT-TYPE SYNTAX IswOspfRedistConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RIP vlan interface entry." INDEX { iswOspfRedistSource } ::= { iswOspfRedistConfTable 1 } IswOspfRedistConfEntry ::= SEQUENCE{ iswOspfRedistSource Integer32, iswOspfRedistMetricType Integer32, iswOspfRedistMetric Integer32, iswOspfRedistRowStatus RowStatus } iswOspfRedistSource OBJECT-TYPE SYNTAX Integer32 { connect(1), static(2), rip(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Redistribute system entry Protocol." ::= { iswOspfRedistConfEntry 1 } iswOspfRedistMetricType OBJECT-TYPE SYNTAX Integer32 { type1(0), type2(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "External Type" DEFVAL {1} ::= { iswOspfRedistConfEntry 2 } iswOspfRedistMetric OBJECT-TYPE SYNTAX Integer32 (1 .. 16777214) MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Redistribute metric." DEFVAL {20} ::= { iswOspfRedistConfEntry 3 } iswOspfRedistRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Redistribute: RowStatus." ::= { iswOspfRedistConfEntry 4 } --6 iswOspfAreaConfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswOspfAreaConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Area configure table. Max size: 8." ::= { iswOspfConfig 6 } iswOspfAreaConfEntry OBJECT-TYPE SYNTAX IswOspfAreaConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Area configure entry." INDEX { iswOspfAreaId } ::= { iswOspfAreaConfTable 1 } IswOspfAreaConfEntry ::= SEQUENCE{ iswOspfAreaId Unsigned32, iswOspfAreaType Integer32, iswOspfAreaNssaEnableTranslateLSA Integer32, iswOspfAreaRowStatus RowStatus } iswOspfAreaId OBJECT-TYPE SYNTAX Unsigned32 ( 1 .. 4294967295 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Area Id. Id is unique, and show not equal as iswOspfVLinkAreaId" ::= { iswOspfAreaConfEntry 1 } iswOspfAreaType OBJECT-TYPE SYNTAX Integer32 { stub(1), stub-no-summary(2), nssa(3), nssa-no-summary(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "External Type" DEFVAL {1} ::= { iswOspfAreaConfEntry 2 } iswOspfAreaNssaEnableTranslateLSA OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable NSSA translate LSA. This parameter is only valid when ospfAreaType is NSSA or NSSA_NO_SUMMARY" DEFVAL {0} ::= { iswOspfAreaConfEntry 3 } iswOspfAreaRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Area: RowStatus." ::= { iswOspfAreaConfEntry 4 } --7 iswOspfVLinkConfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswOspfVLinkConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF virtual-link configure table. Max size: 8." ::= { iswOspfConfig 7 } iswOspfVLinkConfEntry OBJECT-TYPE SYNTAX IswOspfVLinkConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF virtual-link configure entry." INDEX { iswOspfVLinkAreaId, iswOspfVLinkNeighbor } ::= { iswOspfVLinkConfTable 1 } IswOspfVLinkConfEntry ::= SEQUENCE{ iswOspfVLinkAreaId Unsigned32, iswOspfVLinkNeighbor Unsigned32, iswOspfVLinkRowStatus RowStatus } iswOspfVLinkAreaId OBJECT-TYPE SYNTAX Unsigned32 ( 1 .. 4294967295 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF virtual-link Area Id. Id is unique, and show not equal as iswOspfAreaId" ::= { iswOspfVLinkConfEntry 1 } iswOspfVLinkNeighbor OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 4294967295 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF virtual-link neighbor Id (Address)" ::= { iswOspfVLinkConfEntry 2 } iswOspfVLinkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF virtual-link: RowStatus." ::= { iswOspfVLinkConfEntry 3 } --8 iswOspfNeighborConfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswOspfNeighborConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF neighbor configure table. Max size: 16." ::= { iswOspfConfig 8 } iswOspfNeighborConfEntry OBJECT-TYPE SYNTAX IswOspfNeighborConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF neighbor configure entry." INDEX { iswOspfNeighAddress } ::= { iswOspfNeighborConfTable 1 } IswOspfNeighborConfEntry ::= SEQUENCE{ iswOspfNeighAddress Unsigned32, iswOspfNeighPollInterval Integer32, iswOspfNeighPriority Integer32, iswOspfNeighRowStatus RowStatus } iswOspfNeighAddress OBJECT-TYPE SYNTAX Unsigned32 ( 1 .. 4294967295 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF neighbor Id" ::= { iswOspfNeighborConfEntry 1 } iswOspfNeighPollInterval OBJECT-TYPE SYNTAX Integer32 ( 1 .. 65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF neighbor poll-interval, default is 60" DEFVAL {60} ::= { iswOspfNeighborConfEntry 2 } iswOspfNeighPriority OBJECT-TYPE SYNTAX Integer32 ( 0 .. 255 ) MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF neighbor priority, default is 0" DEFVAL {0} ::= { iswOspfNeighborConfEntry 3 } iswOspfNeighRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF neighbor: RowStatus." ::= { iswOspfNeighborConfEntry 4 } --9 iswOspfVlanIntfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswOspfVlanIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF vlan interface table. For OSPF interface configuration. Max interface(entry) size: 5." ::= { iswOspfConfig 9 } iswOspfVlanIntfEntry OBJECT-TYPE SYNTAX IswOspfVlanIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF vlan interface entry." INDEX { iswOspfIfVlanId } ::= { iswOspfVlanIntfTable 1 } IswOspfVlanIntfEntry ::= SEQUENCE{ iswOspfIfVlanId Integer32, iswOspfIfAreaId Unsigned32, iswOspfIfPriority Integer32, iswOspfIfCost Integer32, iswOspfIfHelloInterval Integer32, iswOspfIfDeadInterval Integer32, iswOspfIfRetransmitInterval Integer32, iswOspfIfTransmitDelay Integer32, iswOspfIfNetworkType Integer32, iswOspfIfMTUIgnoreEnable Integer32, iswOspfIfAuthMode Integer32, iswOspfIfAuthKey OCTET STRING, iswOspfIfMsgDigestKeyId Integer32, iswOspfIfMsgDigestKey OCTET STRING, iswOspfIfTrackUpBitmap OCTET STRING, iswOspfIfTrackDownBitmap OCTET STRING, iswOspfIfTrackThreshold Integer32, iswOspfIfRowStatus RowStatus } iswOspfIfVlanId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF vlan interface: vlan." ::= { iswOspfVlanIntfEntry 1 } iswOspfIfAreaId OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 4294967295 ) MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface Area Id, default is 0" DEFVAL {0} ::= { iswOspfVlanIntfEntry 2 } iswOspfIfPriority OBJECT-TYPE SYNTAX Integer32 ( 0 .. 255 ) MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface priority, default is 1" DEFVAL {1} ::= { iswOspfVlanIntfEntry 3 } iswOspfIfCost OBJECT-TYPE SYNTAX Integer32 ( 1 .. 65535 ) MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface cost, default is 10" DEFVAL {10} ::= { iswOspfVlanIntfEntry 4 } iswOspfIfHelloInterval OBJECT-TYPE SYNTAX Integer32 ( 1 .. 65535 ) UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface Time between HELLO packets, default is 10" DEFVAL {10} ::= { iswOspfVlanIntfEntry 5 } iswOspfIfDeadInterval OBJECT-TYPE SYNTAX Integer32 ( 1 .. 65535 ) UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface Interval after which a neighbor is declared dead, default is 40" DEFVAL {40} ::= { iswOspfVlanIntfEntry 6 } iswOspfIfRetransmitInterval OBJECT-TYPE SYNTAX Integer32 ( 3 .. 65535 ) UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface Time between retransmitting lost link state advertisements, default is 5" DEFVAL {5} ::= { iswOspfVlanIntfEntry 7 } iswOspfIfTransmitDelay OBJECT-TYPE SYNTAX Integer32 ( 1 .. 65535 ) UNITS "second" MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface Link state transmit delay, default is 1" DEFVAL {1} ::= { iswOspfVlanIntfEntry 8 } iswOspfIfNetworkType OBJECT-TYPE SYNTAX Integer32 { point-to-point(1), broadcast(2), no-broadcast(3), point-to-multipoint(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface network type, default is broadcast(2)" DEFVAL {2} ::= { iswOspfVlanIntfEntry 9 } iswOspfIfMTUIgnoreEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface Link state transmit delay, default is disable" DEFVAL {0} ::= { iswOspfVlanIntfEntry 10 } iswOspfIfAuthMode OBJECT-TYPE SYNTAX Integer32 { disable(0), null(1), simple(2), crypt(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface Authentication-key Config, default is disable(0)" DEFVAL {0} ::= { iswOspfVlanIntfEntry 11 } iswOspfIfAuthKey OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..8 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface The Authentication Key. The default value is empty string which is all nulls (0x00)." ::= { iswOspfVlanIntfEntry 12 } iswOspfIfMsgDigestKeyId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface Message Digest Key-ID, default is 1" DEFVAL {1} ::= { iswOspfVlanIntfEntry 13 } iswOspfIfMsgDigestKey OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..16 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interface Message Digest Key. The default value is empty string which is all nulls (0x00)." ::= { iswOspfVlanIntfEntry 14 } iswOspfIfTrackUpBitmap OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 8 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Up-list Track object bitmap. Byte[0] for track 8 ~ track 1 , bit 1 for track object 1, bit 2 for track object 2 and so on. Byte[1] for track 16 ~ track 9 , bit 9 for track object 9, bit 10 for track object 10 and so on. Byte[2] for track 24 ~ track 17, bit 17 for track object 17, bit 18 for track object 18 and so on. Byte[3] for track 32 ~ track 25, bit 25 for track object 25, bit 26 for track object 26 and so on. Byte[4] for track 40 ~ track 33, bit 33 for track object 33, bit 34 for track object 34 and so on. Byte[5] for track 48 ~ track 41, bit 41 for track object 41, bit 42 for track object 42 and so on. Byte[6] for track 56 ~ track 49, bit 49 for track object 49, bit 50 for track object 50 and so on. Byte[7] for track 64 ~ track 57, bit 57 for track object 57, bit 58 for track object 58 and so on. Byte[0] = 0x0 .. 0xFF Byte[1] = 0x0 .. 0xFF Byte[2] = 0x0 .. 0xFF Byte[3] = 0x0 .. 0xFF Byte[4] = 0x0 .. 0xFF Byte[5] = 0x0 .. 0xFF Byte[6] = 0x0 .. 0xFF Byte[7] = 0x0 .. 0xFF Default 0x0 means no track entry binding on OSPF of the interface vlan." ::= { iswOspfVlanIntfEntry 15 } iswOspfIfTrackDownBitmap OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 8 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Down-list Track object bitmap. Byte[0] for track 8 ~ track 1 , bit 1 for track object 1, bit 2 for track object 2 and so on. Byte[1] for track 16 ~ track 9 , bit 9 for track object 9, bit 10 for track object 10 and so on. Byte[2] for track 24 ~ track 17, bit 17 for track object 17, bit 18 for track object 18 and so on. Byte[3] for track 32 ~ track 25, bit 25 for track object 25, bit 26 for track object 26 and so on. Byte[4] for track 40 ~ track 33, bit 33 for track object 33, bit 34 for track object 34 and so on. Byte[5] for track 48 ~ track 41, bit 41 for track object 41, bit 42 for track object 42 and so on. Byte[6] for track 56 ~ track 49, bit 49 for track object 49, bit 50 for track object 50 and so on. Byte[7] for track 64 ~ track 57, bit 57 for track object 57, bit 58 for track object 58 and so on. Byte[0] = 0x0 .. 0xFF Byte[1] = 0x0 .. 0xFF Byte[2] = 0x0 .. 0xFF Byte[3] = 0x0 .. 0xFF Byte[4] = 0x0 .. 0xFF Byte[5] = 0x0 .. 0xFF Byte[6] = 0x0 .. 0xFF Byte[7] = 0x0 .. 0xFF Default 0x0 means no track entry binding on OSPF of the interface vlan." ::= { iswOspfVlanIntfEntry 16 } iswOspfIfTrackThreshold OBJECT-TYPE SYNTAX Integer32 ( 1 .. 16 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Threshold to indicate track status is up or down, default is 1" DEFVAL {1} ::= { iswOspfVlanIntfEntry 17 } iswOspfIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "OSPF Vlan Interfacee: RowStatus." ::= { iswOspfVlanIntfEntry 18 } -- --1 iswVrrpVlanIntfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswVrrpVlanIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VRRP vlan interface table. For VRRP interface configuration. Max interface(entry) size: 5." ::= { iswVrrpGroupConfig 1 } iswVrrpVlanIntfEntry OBJECT-TYPE SYNTAX IswVrrpVlanIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VRRP vlan interface entry." INDEX { iswVrrpGroupVifId, iswVrrpGroupVrid } ::= { iswVrrpVlanIntfTable 1 } IswVrrpVlanIntfEntry ::= SEQUENCE{ iswVrrpGroupVifId Integer32, iswVrrpGroupVrid Integer32, iswVrrpGroupVirtualRouterIPAddr IpAddress, iswVrrpGroupAdvInterval Integer32, iswVrrpGroupPriority Integer32, iswVrrpGroupPreempt Integer32, iswVrrpGroupLearnMasterAdvInt Integer32, iswVrrpGroupAuthMode Integer32, iswVrrpGroupAuthData OCTET STRING, iswVrrpGroupTrackThreshold Integer32, iswVrrpGroupTrackUpBitmap OCTET STRING, iswVrrpGroupTrackDownBitmap OCTET STRING, iswVrrpGroupRowStatus RowStatus } iswVrrpGroupVifId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VRRP vlan interface: vlan." ::= { iswVrrpVlanIntfEntry 1 } iswVrrpGroupVrid OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VRRP Vlan Interface VRRP Id, default is 0" DEFVAL {0} ::= { iswVrrpVlanIntfEntry 2 } iswVrrpGroupVirtualRouterIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "VRRP Vlan Interface Router Address. Virtual router IP should be in same subnet with VLAN interface. The default value is 0.0.0.0." ::= { iswVrrpVlanIntfEntry 3 } iswVrrpGroupAdvInterval OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4095 ) -- UNITS "0.1 second" MAX-ACCESS read-create STATUS current DESCRIPTION "VRRP Vlan Interface Adv-Interval. When VRRP is processing on V3, it can be setting in the range of 1~4095, unit is 0.01 second. Default value is 100. In other case, it can be setting in the range of 1~255, unit is 1 second. Default value is 1." -- DEFVAL {10} ::= { iswVrrpVlanIntfEntry 4 } iswVrrpGroupPriority OBJECT-TYPE SYNTAX Integer32 ( 1 .. 254 ) MAX-ACCESS read-create STATUS current DESCRIPTION "VRRP Vlan Interface priority, default is 100" DEFVAL {100} ::= { iswVrrpVlanIntfEntry 5 } iswVrrpGroupPreempt OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "VRRP Vlan Interface Group Preempt, default is enable(1)" DEFVAL {1} ::= { iswVrrpVlanIntfEntry 6 } iswVrrpGroupLearnMasterAdvInt OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "VRRP Vlan Interface Group learn master Adv-interval, default is disable(0)" DEFVAL {0} ::= { iswVrrpVlanIntfEntry 7 } iswVrrpGroupAuthMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "VRRP Vlan Interface Group Preempt, default is disable(0)" DEFVAL {0} ::= { iswVrrpVlanIntfEntry 8 } iswVrrpGroupAuthData OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..8 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "VRRP Vlan Interface Authentication Key. The default value is empty string which is all nulls (0x00)." ::= { iswVrrpVlanIntfEntry 9 } iswVrrpGroupTrackThreshold OBJECT-TYPE SYNTAX Integer32 ( 1 .. 16 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Threshold to indicate track status id up or down.default is 1" DEFVAL {1} ::= { iswVrrpVlanIntfEntry 10 } iswVrrpGroupTrackUpBitmap OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 8 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Up-list track object bitmap. Byte[0] for track 8 ~ track 1 , bit 1 for track object 1, bit 2 for track object 2 and so on. Byte[1] for track 16 ~ track 9 , bit 9 for track object 9, bit 10 for track object 10 and so on. Byte[2] for track 24 ~ track 17, bit 17 for track object 17, bit 18 for track object 18 and so on. Byte[3] for track 32 ~ track 25, bit 25 for track object 25, bit 26 for track object 26 and so on. Byte[4] for track 40 ~ track 33, bit 33 for track object 33, bit 34 for track object 34 and so on. Byte[5] for track 48 ~ track 41, bit 41 for track object 41, bit 42 for track object 42 and so on. Byte[6] for track 56 ~ track 49, bit 49 for track object 49, bit 50 for track object 50 and so on. Byte[7] for track 64 ~ track 57, bit 57 for track object 57, bit 58 for track object 58 and so on. Byte[0] = 0x0 .. 0xFF Byte[1] = 0x0 .. 0xFF Byte[2] = 0x0 .. 0xFF Byte[3] = 0x0 .. 0xFF Byte[4] = 0x0 .. 0xFF Byte[5] = 0x0 .. 0xFF Byte[6] = 0x0 .. 0xFF Byte[7] = 0x0 .. 0xFF Default 0x0 means no track entry binding on the VRRP entry of the interface vlan." ::= { iswVrrpVlanIntfEntry 11 } iswVrrpGroupTrackDownBitmap OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 8 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Down-list track object bitmap. Byte[0] for track 8 ~ track 1 , bit 1 for track object 1, bit 2 for track object 2 and so on. Byte[1] for track 16 ~ track 9 , bit 9 for track object 9, bit 10 for track object 10 and so on. Byte[2] for track 24 ~ track 17, bit 17 for track object 17, bit 18 for track object 18 and so on. Byte[3] for track 32 ~ track 25, bit 25 for track object 25, bit 26 for track object 26 and so on. Byte[4] for track 40 ~ track 33, bit 33 for track object 33, bit 34 for track object 34 and so on. Byte[5] for track 48 ~ track 41, bit 41 for track object 41, bit 42 for track object 42 and so on. Byte[6] for track 56 ~ track 49, bit 49 for track object 49, bit 50 for track object 50 and so on. Byte[7] for track 64 ~ track 57, bit 57 for track object 57, bit 58 for track object 58 and so on. Byte[0] = 0x0 .. 0xFF Byte[1] = 0x0 .. 0xFF Byte[2] = 0x0 .. 0xFF Byte[3] = 0x0 .. 0xFF Byte[4] = 0x0 .. 0xFF Byte[5] = 0x0 .. 0xFF Byte[6] = 0x0 .. 0xFF Byte[7] = 0x0 .. 0xFF Default 0x0 means no track entry binding on the VRRP entry of the interface vlan." ::= { iswVrrpVlanIntfEntry 12 } iswVrrpGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "VRRP Vlan Interfacee: RowStatus." ::= { iswVrrpVlanIntfEntry 13 } -- iswRipRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IswRipRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RIP Route table. Max entry size: 512." ::= { iswRipRoute 1 } iswRipRouteEntry OBJECT-TYPE SYNTAX IswRipRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rip Route entry." INDEX { iswRipRouteIndex } ::= { iswRipRouteTable 1 } IswRipRouteEntry ::= SEQUENCE{ iswRipRouteIndex Integer32, iswRipRouteVlan Integer32, iswRipRouteNetwork IpAddress, iswRipRouteNetmask IpAddress, iswRipRouteGateway IpAddress, iswRipRouteMetric Integer32, iswRipRouteAging Integer32, iswRipRouteStatus Integer32 } iswRipRouteIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 512 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The row index of the RIP routing table." ::= { iswRipRouteEntry 1 } iswRipRouteVlan OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "It is the VLAN interface ID also same as the VLAN ID which is the Route of the RIP packet come from VLAN ID." ::= { iswRipRouteEntry 2 } iswRipRouteNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination network address for the RIP route." ::= { iswRipRouteEntry 3 } iswRipRouteNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network subnet mask for the RIP route." ::= { iswRipRouteEntry 4 } iswRipRouteGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The next hop gateway address of the RIP route." ::= { iswRipRouteEntry 5 } iswRipRouteMetric OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "It is the metric of the RIP route. The value range is 1 to 16." ::= { iswRipRouteEntry 6 } iswRipRouteAging OBJECT-TYPE SYNTAX Integer32 (0..3600) UNITS "second" MAX-ACCESS read-only STATUS current DESCRIPTION "It is the timeout value of Routing information timeout timer or Garbage collection timer. The timeout type relate to iswRipRouteStatus." ::= { iswRipRouteEntry 7 } iswRipRouteStatus OBJECT-TYPE SYNTAX Integer32 { aging(1), gc(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "It is the type of iswRipRouteAging. aging is for Routing information timer stage gc is for Garbage collection timer stage." ::= { iswRipRouteEntry 8 } -- iswRipRouteDeleteVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan id for Rip route delete. (deleteByVlan)" ::= { iswRipRouteDeleteCtrl 1 } iswRipRouteDeleteType OBJECT-TYPE SYNTAX Integer32 { deleteAll(0),deleteByVlan(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Rip route delete type." ::= { iswRipRouteDeleteCtrl 2 } -- iswOspfRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IswOspfRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Route table. Max entry size: 512." ::= { iswLayer3Status 2 } iswOspfRouteEntry OBJECT-TYPE SYNTAX IswOspfRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Route entry." INDEX { iswOspfRouteIndex } ::= { iswOspfRouteTable 1 } IswOspfRouteEntry ::= SEQUENCE{ iswOspfRouteIndex Integer32, iswOspfRouteType Integer32, iswOspfRouteNetworkPrefix IpAddress, iswOspfRouteNetworkPrefixLen IpAddress, iswOspfRouteNetworkArea IpAddress, iswOspfRouteNetworkPathType Integer32, iswOspfRouteNetworkCost Integer32, iswOspfRouteNetworkNextHopsCount Integer32, iswOspfRouteNetworkNextHops OCTET STRING, iswOspfRouteRouterAddress IpAddress, iswOspfRouteRouterArea IpAddress, iswOspfRouteRouterPathType Integer32, iswOspfRouteRouterCost Integer32, iswOspfRouteRouterFlag Integer32, iswOspfRouteRouterNextHopsCount Integer32, iswOspfRouteRouterNextHops OCTET STRING, iswOspfRouteExternalPrefix IpAddress, iswOspfRouteExternalPrefixLen IpAddress, iswOspfRouteExternalArea IpAddress, iswOspfRouteExternalPathType Integer32, iswOspfRouteExternalCost Integer32, iswOspfRouteExternalExtCost Integer32, iswOspfRouteExternalTag Integer32, iswOspfRouteExternalNextHopsCount Integer32, iswOspfRouteExternalNextHops OCTET STRING } iswOspfRouteIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 512 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The row index of the OSPF routing table." ::= { iswOspfRouteEntry 1 } iswOspfRouteType OBJECT-TYPE SYNTAX Integer32 (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION " 1: network, Type 2: router, Type 3: external" ::= { iswOspfRouteEntry 2 } iswOspfRouteNetworkPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address of network for the OSPF route." ::= { iswOspfRouteEntry 3 } iswOspfRouteNetworkPrefixLen OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network mask of network for the OSPF route." ::= { iswOspfRouteEntry 4 } iswOspfRouteNetworkArea OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The area Id of network for the OSPF route." ::= { iswOspfRouteEntry 5 } iswOspfRouteNetworkPathType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The path type of network for the OSPF route." ::= { iswOspfRouteEntry 6 } iswOspfRouteNetworkCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of network for the OSPF route." ::= { iswOspfRouteEntry 7 } iswOspfRouteNetworkNextHopsCount OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The hops number of network for the OSPF route." ::= { iswOspfRouteEntry 8 } iswOspfRouteNetworkNextHops OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..96 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "The hops (address and vlan-interface) of network for the OSPF route." ::= { iswOspfRouteEntry 9 } iswOspfRouteRouterAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of router for the OSPF route." ::= { iswOspfRouteEntry 10 } iswOspfRouteRouterArea OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The area Id of router for the OSPF route." ::= { iswOspfRouteEntry 11 } iswOspfRouteRouterPathType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The path type of router type for the OSPF route." ::= { iswOspfRouteEntry 12 } iswOspfRouteRouterCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of router type for the OSPF route." ::= { iswOspfRouteEntry 13 } iswOspfRouteRouterFlag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The flag of router type for the OSPF route." ::= { iswOspfRouteEntry 14 } iswOspfRouteRouterNextHopsCount OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The hops number of network for the OSPF route." ::= { iswOspfRouteEntry 15 } iswOspfRouteRouterNextHops OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..96 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "The hops (address and vlan-interface) of network for the OSPF route." ::= { iswOspfRouteEntry 16 } iswOspfRouteExternalPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network address of external type for the OSPF route." ::= { iswOspfRouteEntry 17 } iswOspfRouteExternalPrefixLen OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network mask of external type for the OSPF route." ::= { iswOspfRouteEntry 18 } iswOspfRouteExternalArea OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The area Id of external type for the OSPF route." ::= { iswOspfRouteEntry 19 } iswOspfRouteExternalPathType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The path type of external type for the OSPF route." ::= { iswOspfRouteEntry 20 } iswOspfRouteExternalCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of external type for the OSPF route." ::= { iswOspfRouteEntry 21 } iswOspfRouteExternalExtCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The ext-cost of external type for the OSPF route." ::= { iswOspfRouteEntry 22 } iswOspfRouteExternalTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The tag of external type for the OSPF route." ::= { iswOspfRouteEntry 23 } iswOspfRouteExternalNextHopsCount OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The hops number of external for the OSPF route." ::= { iswOspfRouteEntry 24 } iswOspfRouteExternalNextHops OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..96 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "The hops (address and vlan-interface) of external for the OSPF route." ::= { iswOspfRouteEntry 25 } -- iswOspfDatabaseTable OBJECT-TYPE SYNTAX SEQUENCE OF IswOspfDatabaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Database table. Max entry size: 512*4." ::= { iswLayer3Status 3 } iswOspfDatabaseEntry OBJECT-TYPE SYNTAX IswOspfDatabaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Database entry." INDEX { iswOspfDatabaseIndex } ::= { iswOspfDatabaseTable 1 } IswOspfDatabaseEntry ::= SEQUENCE{ iswOspfDatabaseIndex Integer32, iswOspfDatabaseRouterId Integer32, iswOspfDatabaseAreaId Integer32, iswOspfDatabaseLSAAge Integer32, iswOspfDatabaseOptions Integer32, iswOspfDatabaseLSAFlag Integer32, iswOspfDatabaseLSAType Integer32, iswOspfDatabaseLinkStateId IpAddress, iswOspfDatabaseAdvRouter IpAddress, iswOspfDatabaseLSASeqNumber Unsigned32, iswOspfDatabaseChecksum Integer32, iswOspfDatabaseLength Integer32, iswOspfDatabaseRouterLinks Integer32, iswOspfDatabaseRouterLinkData OCTET STRING, iswOspfDatabaseNetworkMask IpAddress, iswOspfDatabaseNetworkRouters OCTET STRING, iswOspfDatabaseNetworkRouterNumber Integer32, iswOspfDatabaseSummaryMask IpAddress, iswOspfDatabaseSummaryTos Integer32, iswOspfDatabaseSummaryMetric Integer32, iswOspfDatabaseExternalMask IpAddress, iswOspfDatabaseExternalTos Integer32, iswOspfDatabaseExternalMetric Integer32, iswOspfDatabaseExternalForwardAddr IpAddress, iswOspfDatabaseExternalRouterTag Integer32 } iswOspfDatabaseIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 2048 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The row index of the OSPF database table." ::= { iswOspfDatabaseEntry 1 } iswOspfDatabaseRouterId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The router Id for the OSPF database." ::= { iswOspfDatabaseEntry 2 } iswOspfDatabaseAreaId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The area Id for the OSPF database." ::= { iswOspfDatabaseEntry 3 } iswOspfDatabaseLSAAge OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The LSA age for the OSPF database." ::= { iswOspfDatabaseEntry 4 } iswOspfDatabaseOptions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The options for the OSPF database." ::= { iswOspfDatabaseEntry 5 } iswOspfDatabaseLSAFlag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The LSA flag for the OSPF database." ::= { iswOspfDatabaseEntry 6 } iswOspfDatabaseLSAType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The LSA type for the OSPF database." ::= { iswOspfDatabaseEntry 7 } iswOspfDatabaseLinkStateId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The link state Id for the OSPF database." ::= { iswOspfDatabaseEntry 8 } iswOspfDatabaseAdvRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The adv-router for the OSPF database." ::= { iswOspfDatabaseEntry 9 } iswOspfDatabaseLSASeqNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The LSA sequence number for the OSPF database." ::= { iswOspfDatabaseEntry 10 } iswOspfDatabaseChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The checksum for the OSPF database." ::= { iswOspfDatabaseEntry 11 } iswOspfDatabaseLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The length for the OSPF database." ::= { iswOspfDatabaseEntry 12 } iswOspfDatabaseRouterLinks OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The links number of database for the OSPF database." ::= { iswOspfDatabaseEntry 13 } iswOspfDatabaseRouterLinkData OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..192 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "The links data of database for the OSPF database. Data format: [ID/Data/Type/Tos/Metric, ...]" ::= { iswOspfDatabaseEntry 14 } iswOspfDatabaseNetworkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network maskfor the OSPF database." ::= { iswOspfDatabaseEntry 15 } iswOspfDatabaseNetworkRouters OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..128 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "The netowrk attached routers for the OSPF database. Data format: [router address, ...]" ::= { iswOspfDatabaseEntry 16 } iswOspfDatabaseNetworkRouterNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The network router number for the OSPF database." ::= { iswOspfDatabaseEntry 17 } iswOspfDatabaseSummaryMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The netwrok mask of summary for the OSPF database." ::= { iswOspfDatabaseEntry 18 } iswOspfDatabaseSummaryTos OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The tos of summary for the OSPF database." ::= { iswOspfDatabaseEntry 19 } iswOspfDatabaseSummaryMetric OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The metirc of summary for the OSPF database." ::= { iswOspfDatabaseEntry 20 } iswOspfDatabaseExternalMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The mask of external information for the OSPF database." ::= { iswOspfDatabaseEntry 21 } iswOspfDatabaseExternalTos OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The tos of external information for the OSPF database." ::= { iswOspfDatabaseEntry 22 } iswOspfDatabaseExternalMetric OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The metirc of external information for the OSPF database." ::= { iswOspfDatabaseEntry 23 } iswOspfDatabaseExternalForwardAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The forward address of external information for the OSPF database." ::= { iswOspfDatabaseEntry 24 } iswOspfDatabaseExternalRouterTag OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The router tag of external information for the OSPF database." ::= { iswOspfDatabaseEntry 25 } -- iswOspfNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF IswOspfNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Database table. Max entry size: 512*2." ::= { iswLayer3Status 4 } iswOspfNeighborEntry OBJECT-TYPE SYNTAX IswOspfNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Database entry." INDEX { iswOspfNeighborIndex } ::= { iswOspfNeighborTable 1 } IswOspfNeighborEntry ::= SEQUENCE{ iswOspfNeighborIndex Integer32, iswOspfNeighborVlan Integer32, iswOspfNeighborId IpAddress, iswOspfNeighborPriority Integer32, iswOspfNeighborNSM Integer32, iswOspfNeighborISM Integer32, iswOspfNeighborDeadTimer Integer32, iswOspfNeighborSource IpAddress, iswOspfNeighborLSRetansCnt Integer32, iswOspfNeighborLSReqCnt Integer32, iswOspfNeighborDBSumCnt Integer32 } iswOspfNeighborIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 1024 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The row index of the OSPF neighbor table." ::= { iswOspfNeighborEntry 1 } iswOspfNeighborVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor vlan for the OSPF database." ::= { iswOspfNeighborEntry 2 } iswOspfNeighborId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor Id for the OSPF database." ::= { iswOspfNeighborEntry 3 } iswOspfNeighborPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor priority for the OSPF database." ::= { iswOspfNeighborEntry 4 } iswOspfNeighborNSM OBJECT-TYPE SYNTAX Integer32 { down(2), attempt(3), init(4), two-way(5), exstart(6), exchange(7), loading(8), full(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor NSM for the OSPF database." ::= { iswOspfNeighborEntry 5 } iswOspfNeighborISM OBJECT-TYPE SYNTAX Integer32 { down(1), loopback(2), waiting(3), point2point(4), dr-other(5), backup(6), dr(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor ISM for the OSPF database." ::= { iswOspfNeighborEntry 6 } iswOspfNeighborDeadTimer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor deat time for the OSPF database." ::= { iswOspfNeighborEntry 7 } iswOspfNeighborSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor source address for the OSPF database." ::= { iswOspfNeighborEntry 8 } iswOspfNeighborLSRetansCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor LS retans cnt for the OSPF database." ::= { iswOspfNeighborEntry 9 } iswOspfNeighborLSReqCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor LS req cnt for the OSPF database." ::= { iswOspfNeighborEntry 10 } iswOspfNeighborDBSumCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The neighbor DB sum cnt for the OSPF database." ::= { iswOspfNeighborEntry 11 } -- iswVrrpGroupStateTable OBJECT-TYPE SYNTAX SEQUENCE OF IswVrrpGroupStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Database table. Max entry size: 8." ::= { iswLayer3Status 5 } iswVrrpGroupStateEntry OBJECT-TYPE SYNTAX IswVrrpGroupStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "OSPF Database entry." INDEX { iswVrrpGroupStateIndex } ::= { iswVrrpGroupStateTable 1 } IswVrrpGroupStateEntry ::= SEQUENCE{ iswVrrpGroupStateIndex Integer32, iswVrrpGroupStateVifId Integer32, iswVrrpGroupStateVrid Integer32, iswVrrpGroupStateVIpaddr IpAddress, iswVrrpGroupStateMac PhysAddress, iswVrrpGroupStateState Integer32, iswVrrpGroupStatePrio Integer32, iswVrrpGroupStatePreempt Integer32, iswVrrpGroupStateLearnMasterAdvInt Integer32, iswVrrpGroupStateAdvInt Integer32, iswVrrpGroupStateRemainTime Integer32, iswVrrpGroupStateMasterAddr IpAddress, iswVrrpGroupStateMasterAdvInt Integer32, iswVrrpGroupStateMasterDownInt Integer32, iswVrrpGroupStateMasterPrio Integer32 } iswVrrpGroupStateIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 8 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The row index of the VRRP Group status table." ::= { iswVrrpGroupStateEntry 1 } iswVrrpGroupStateVifId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface vlan Id for the VRRP Group status" ::= { iswVrrpGroupStateEntry 2 } iswVrrpGroupStateVrid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The group Id for the VRRP Group status" ::= { iswVrrpGroupStateEntry 3 } iswVrrpGroupStateVIpaddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The virtual IP address for the VRRP Group status" ::= { iswVrrpGroupStateEntry 4 } iswVrrpGroupStateMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The virtual MAC address for the VRRP Group status" ::= { iswVrrpGroupStateEntry 5 } iswVrrpGroupStateState OBJECT-TYPE SYNTAX Integer32 { ini(1), master(2), backup(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The group status for the VRRP Group status" ::= { iswVrrpGroupStateEntry 6 } iswVrrpGroupStatePrio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The priority for the VRRP Group status" ::= { iswVrrpGroupStateEntry 7 } iswVrrpGroupStatePreempt OBJECT-TYPE SYNTAX Integer32 { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The preemption for the VRRP Group status" ::= { iswVrrpGroupStateEntry 8 } iswVrrpGroupStateLearnMasterAdvInt OBJECT-TYPE SYNTAX Integer32 UNITS "1 cs = 0.01 second(v3)/1 second(others)" MAX-ACCESS read-only STATUS current DESCRIPTION "The learn master advertisement interval for the VRRP Group status. When VRRP version is v3, the unit is 1 cs (0.01s). Others unit is 1 s" ::= { iswVrrpGroupStateEntry 9 } iswVrrpGroupStateAdvInt OBJECT-TYPE SYNTAX Integer32 UNITS "1 cs = 0.01 second(v3)/1 second(others)" MAX-ACCESS read-only STATUS current DESCRIPTION "The advertisement interval for the VRRP Group status. When VRRP version is v3, the unit is 1 cs (0.01s). Others unit is 1 s" ::= { iswVrrpGroupStateEntry 10 } iswVrrpGroupStateRemainTime OBJECT-TYPE SYNTAX Integer32 UNITS "1 cs = 0.01 second(v3)/1 second(others)" MAX-ACCESS read-only STATUS current DESCRIPTION "The state remain time for the VRRP Group status. When VRRP version is v3, the unit is 1 cs (0.01s). Others unit is 1 s" ::= { iswVrrpGroupStateEntry 11 } iswVrrpGroupStateMasterAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The master router address for the VRRP Group status" ::= { iswVrrpGroupStateEntry 12 } iswVrrpGroupStateMasterAdvInt OBJECT-TYPE SYNTAX Integer32 UNITS "1 cs = 0.01 second(v3)/1 second(others)" MAX-ACCESS read-only STATUS current DESCRIPTION "The master advertisement interval for the VRRP Group status. When VRRP version is v3, the unit is 1 cs (0.01s). Others unit is 1 s" ::= { iswVrrpGroupStateEntry 13 } iswVrrpGroupStateMasterDownInt OBJECT-TYPE SYNTAX Integer32 UNITS "1 cs = 0.01 second(v3)/1 second(others)" MAX-ACCESS read-only STATUS current DESCRIPTION "The master down interval for the VRRP Group status. When VRRP version is v3, the unit is 1 cs (0.01s). Others unit is 1 s" ::= { iswVrrpGroupStateEntry 14 } iswVrrpGroupStateMasterPrio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The master priority for the VRRP Group status" ::= { iswVrrpGroupStateEntry 15 } --8021x iswDot1xConfig OBJECT IDENTIFIER ::= { isw8021x 1 } iswDot1xSystemAuthControl OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable system dot1x function." DEFVAL {0} ::= { iswDot1xConfig 1 } iswDot1xRadiusServer OBJECT IDENTIFIER ::= { isw8021x 2 } iswDot1xServerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of RADIUS server. 0.0.0.0 is 0 which is meaning disable Radius Server. Default is 0.0.0.0." ::= { iswDot1xRadiusServer 1 } iswDot1xServerAuthPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The UDP port of RADIUS server for authentication. Default value is 1812." DEFVAL {1812} ::= { iswDot1xRadiusServer 2 } iswDot1xServerSecret OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..16 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "The key is to be used between RADIUS server and Authenticator. The max char size is 16." ::= { iswDot1xRadiusServer 3 } iswDot1xPaePort OBJECT IDENTIFIER ::= { isw8021x 3 } iswDot1xPaePortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDot1xPaePortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pae port authentication configuration table. Max entry size: port number." ::= { iswDot1xPaePort 1 } iswDot1xPaePortConfigEntry OBJECT-TYPE SYNTAX IswDot1xPaePortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pae port authentication configuration entry." INDEX { iswDot1xAuthPaePortId } ::= { iswDot1xPaePortConfigTable 1 } IswDot1xPaePortConfigEntry ::= SEQUENCE{ iswDot1xAuthPaePortId IswGbeIndex, iswDot1xAuthControlledPortControl Integer32, iswDot1xAuthQuietPeriod Integer32, iswDot1xAuthTxPeriod Integer32, iswDot1xAuthMaxReq Integer32, iswDot1xAuthSuppTimeout Integer32, iswDot1xAuthServerTimeout Integer32, iswDot1xAuthReAuthEnabled Integer32, iswDot1xAuthReAuthPeriod Integer32 } --1 iswDot1xAuthPaePortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of PAE port." ::= { iswDot1xPaePortConfigEntry 1 } --2 iswDot1xAuthControlledPortControl OBJECT-TYPE SYNTAX Integer32 { forceUnauthorized(1),forceAuthorized(2),auto(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "The authentication type of PAE port. forceUnauthorized (1): The Controlled Port is unauthorized unconditionally and ignore all the authentication operation on this Port. forceAuthorized (2): Disable 802.1x on the Port. auto(3): Enable 802.1x on the Port. Allow the Authenticator PAE state machine to control the value of AuthControlledPortStatus to reflect the outcome of the authentication Server. When configure Auto mode, then Port state will be reflect by Authenticator PAE state machine. " DEFVAL {2} ::= { iswDot1xPaePortConfigEntry 2 } --3 iswDot1xAuthQuietPeriod OBJECT-TYPE SYNTAX Integer32 (1..255) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "The quiet period of PAE port." DEFVAL {60} ::= { iswDot1xPaePortConfigEntry 3 } --4 iswDot1xAuthTxPeriod OBJECT-TYPE SYNTAX Integer32 (1..255) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout of authenticator waiting for EAP-Response/Identity from supplication of PAE port." DEFVAL {30} ::= { iswDot1xPaePortConfigEntry 4 } --5 iswDot1xAuthMaxReq OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The max times of backend Authenticator send EAP-Request to supplicant before restarting the authentication process." DEFVAL {2} ::= { iswDot1xPaePortConfigEntry 5 } --6 iswDot1xAuthSuppTimeout OBJECT-TYPE SYNTAX Integer32 (1..255) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout of authenticator wait for EAP-Response(exclude EAP-Request/Identify) after sending EAP-Request." DEFVAL {30} ::= { iswDot1xPaePortConfigEntry 6 } --7 iswDot1xAuthServerTimeout OBJECT-TYPE SYNTAX Integer32 (1..255) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout of Authenticator wait Access-Challenge/Access-Accept/Access-Reject after sending Access-Request." DEFVAL {30} ::= { iswDot1xPaePortConfigEntry 7 } --8 iswDot1xAuthReAuthEnabled OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable re-authenticant of APE port." DEFVAL {0} ::= { iswDot1xPaePortConfigEntry 8 } --9 iswDot1xAuthReAuthPeriod OBJECT-TYPE SYNTAX Integer32 (30..3600) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "The period of re-authenticant of PAE port." DEFVAL {3600} ::= { iswDot1xPaePortConfigEntry 9 } -- iswDot1xPaePortCommandTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDot1xPaePortCommandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pae port Command table. Max entry size: port number." ::= { iswDot1xPaePort 2 } iswDot1xPaePortCommandEntry OBJECT-TYPE SYNTAX IswDot1xPaePortCommandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pae port Command entry." INDEX { iswDot1xCommandPaePortId } ::= { iswDot1xPaePortCommandTable 1 } IswDot1xPaePortCommandEntry ::= SEQUENCE{ iswDot1xCommandPaePortId IswGbeIndex, iswDot1xPaePortInitialize Integer32, iswDot1xPaePortReauthenticate Integer32 } --1 iswDot1xCommandPaePortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of PAE port." ::= { iswDot1xPaePortCommandEntry 1 } --2 iswDot1xPaePortInitialize OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Enable to force PAE port re-initialize. Disable no action. When read this parameter, it presents port is in Initialize state or not in the stage. To set enable, please set iswDot1xSystemAuthControl to enable and set iswDot1xAuthControlledPortControl to auto." DEFVAL {0} ::= { iswDot1xPaePortCommandEntry 2 } --3 iswDot1xPaePortReauthenticate OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Enable to PAE port re-authenticate. Disable no action. To set enable, please set iswDot1xSystemAuthControl to enable and set iswDot1xAuthControlledPortControl to auto." DEFVAL {0} ::= { iswDot1xPaePortCommandEntry 3 } -- iswDot1xPaePortInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDot1xPaePortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pae port Info table. Max entry size: port number." ::= { iswDot1xPaePort 3 } iswDot1xPaePortInfoEntry OBJECT-TYPE SYNTAX IswDot1xPaePortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pae port Info entry." INDEX { iswDot1xInfoPaePortId } ::= { iswDot1xPaePortInfoTable 1 } IswDot1xPaePortInfoEntry ::= SEQUENCE{ iswDot1xInfoPaePortId IswGbeIndex, iswDot1xPaePortProtocolVersion Integer32, iswDot1xPaePortCapabilities Integer32 } --1 iswDot1xInfoPaePortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of PAE port." ::= { iswDot1xPaePortInfoEntry 1 } --2 iswDot1xPaePortProtocolVersion OBJECT-TYPE SYNTAX Integer32 (2) MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol version of PAE port." ::= { iswDot1xPaePortInfoEntry 2 } --3 iswDot1xPaePortCapabilities OBJECT-TYPE SYNTAX Integer32 { authenticator(128) } MAX-ACCESS read-only STATUS current DESCRIPTION "The capabilities of the PAE port." ::= { iswDot1xPaePortInfoEntry 3 } -- iswDot1xPaePortStateTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDot1xPaePortStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pae port State table. Max entry size: port number." ::= { iswDot1xPaePort 4 } iswDot1xPaePortStateEntry OBJECT-TYPE SYNTAX IswDot1xPaePortStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pae port State entry." INDEX { iswDot1xStatePaePortId } ::= { iswDot1xPaePortStateTable 1 } IswDot1xPaePortStateEntry ::= SEQUENCE{ iswDot1xStatePaePortId IswGbeIndex, iswDot1xAuthPaeState Integer32, iswDot1xAuthBackendAuthState Integer32, iswDot1xAuthControlledPortStatus Integer32 } --1 iswDot1xStatePaePortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of PAE port." ::= { iswDot1xPaePortStateEntry 1 } --2 iswDot1xAuthPaeState OBJECT-TYPE SYNTAX Integer32 {initialize(1), disconnected(2), connecting(3), authenticating(4), authenticated(5), aborting(6), held(7), force-auth(8), force-unauth(9)} MAX-ACCESS read-only STATUS current DESCRIPTION "The authenticator status of PAE port." ::= { iswDot1xPaePortStateEntry 2 } --3 iswDot1xAuthBackendAuthState OBJECT-TYPE SYNTAX Integer32 {initialize(1), idle(2), request(3), response(4), success(5), fail(6), timeout(7), ignore(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The backend authenticator status of PAE port." ::= { iswDot1xPaePortStateEntry 3 } --4 iswDot1xAuthControlledPortStatus OBJECT-TYPE SYNTAX Integer32 { authorized(1),unauthorized(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The authentication status of PAE port. Authorized (1) : Allowing all traffic be accessed by the Supplicant end. Unauthorized (2) : Supplicant end is not granted access to the Port. Both In/Out traffic will be denied. " ::= { iswDot1xPaePortStateEntry 4 } -- iswLinkAggTable OBJECT-TYPE SYNTAX SEQUENCE OF IswLinkAggEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Link Aggregation table. Max entry size: 4." ::= { iswLinkAgg 1 } iswLinkAggEntry OBJECT-TYPE SYNTAX IswLinkAggEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Link Aggregation entry." INDEX { iswLinkAggTrunkId } ::= { iswLinkAggTable 1 } IswLinkAggEntry ::= SEQUENCE{ iswLinkAggTrunkId Integer32, iswLinkAggMaxActiveLinks Integer32, iswLinkAggMember OCTET STRING, iswLinkAggActiveMember OCTET STRING, iswLinkAggMode Integer32 } --1 iswLinkAggTrunkId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Link Aggregation trunk id. Up to Max trunk id." ::= { iswLinkAggEntry 1 } --2 iswLinkAggMaxActiveLinks OBJECT-TYPE SYNTAX Integer32 (1 .. 8) MAX-ACCESS read-write STATUS current DESCRIPTION "Max active links of link aggregation group.Default value is 8." DEFVAL {8} ::= { iswLinkAggEntry 2 } --3 iswLinkAggMember OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(4) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Port bitmap in the Link Aggregation group. bit0 is not used. bit1 is meaning GEPort-1, bit2 is meaning GEPort-2, bit3 is meaning GEPort-3, ... bit27 is meaning GEPort-27, bit28 is meaning GEPort-28 other bits are not used. iswLinkAggTrunkId 1 ~ iswLinkAggTrunkId 28 can't have same ports in iswLinkAggMember. Default value is 0 which is meaning all ports do not added in the Link Agg group. " ::= { iswLinkAggEntry 3 } --4 iswLinkAggActiveMember OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(4) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Port bitmap in the Link Aggregation group which is active. bit0 is not used. bit1 is meaning GEPort-1, bit2 is meaning GEPort-2, bit3 is meaning GEPort-3, ... bit27 is meaning GEPort-27, bit28 is meaning GEPort-28 other bits are not used." ::= { iswLinkAggEntry 4 } --5 iswLinkAggMode OBJECT-TYPE SYNTAX Integer32 { disable (0), static (1), lacp (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Per LAG supports different mode for doing link aggregation, as follows: Disable : No link aggregation process on this LAG. Static : Process static link aggregation on this LAG. LACP : Process LACP to do link aggregation on this LAG." DEFVAL {0} ::= { iswLinkAggEntry 5 } -- iswLinkAggPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswLinkAggPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Link Aggregation Port table. Max entry size: 4." ::= { iswLinkAgg 2 } iswLinkAggPortEntry OBJECT-TYPE SYNTAX IswLinkAggPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Link Aggregation entry." INDEX { iswLinkAggPortId } ::= { iswLinkAggPortTable 1 } IswLinkAggPortEntry ::= SEQUENCE{ iswLinkAggPortId IswGbeIndex, iswLinkAggPortGroupId Integer32, } --1 iswLinkAggPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Member port of link aggregation group." ::= { iswLinkAggPortEntry 1 } --2 iswLinkAggPortGroupId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Link aggregation group id. 0 means disable. Range is 0 and 1~Max Group id." DEFVAL {0} ::= { iswLinkAggPortEntry 2 } -- iswPtpSystemConfMode OBJECT-TYPE SYNTAX Integer32 { disable (0), e2ebc (1) } MAX-ACCESS read-write STATUS current DESCRIPTION " disable : Pass through mode, the PTP packets as normal multicast traffic. e2ebc : PTP clock mode is End-to-End boundary clock mode. The default value is disable. When iswPtpSystemConfMode is disable, then PTP protocol layer must reset all dynamic parameters to default value." DEFVAL {0} ::= { iswPTP 1 } iswDefaultDB OBJECT IDENTIFIER ::= { iswPTP 2 } iswPtpClockDefaultDSDomainType OBJECT-TYPE SYNTAX Integer32 ( 0..3 ) MAX-ACCESS read-write STATUS current DESCRIPTION "The domain attribute of local clock. The default value is 0." DEFVAL { 0 } ::= { iswDefaultDB 1 } iswPtpClockDefaultDSTwoStepFlag OBJECT-TYPE SYNTAX Integer32 { false (0), true (1)} MAX-ACCESS read-only STATUS current DESCRIPTION "This parameter specifies whether the two-step clock is used. The default value is true(1)." ::= { iswDefaultDB 2 } iswPtpClockDefaultDSClockIdentity OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The default dataset clock identity. The default value is similar to the default MAC address." ::= { iswDefaultDB 3 } iswPtpClockDefaultDSQualityClass OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The default dataset quality class. The default value is 248." ::= { iswDefaultDB 4 } iswPtpClockDefaultDSQualityAccuracy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The default dataset quality accuracy. The default value is 254." ::= { iswDefaultDB 5 } iswPtpClockDefaultDSQualityOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The default dataset quality offset. The default value is 28768." ::= { iswDefaultDB 6 } iswPtpClockDefaultDSPriority1 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The default dataset clock priority1. The default value is 128. The range is 0 ~ 255." DEFVAL {128} ::= { iswDefaultDB 7 } iswPtpClockDefaultDSPriority2 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The default dataset clock priority2. The default value is 128. The range is 0 ~ 255." DEFVAL {128} ::= { iswDefaultDB 8 } iswPtpClockDefaultDSSlaveOnly OBJECT-TYPE SYNTAX Integer32 { false (0), true (1)} MAX-ACCESS read-only STATUS current DESCRIPTION "This parameter specifies whether the SlaveOnly flag is set." ::= { iswDefaultDB 9 } iswCurrentDB OBJECT IDENTIFIER ::= { iswPTP 3 } iswPtpClockCurrentDSStepsRemoved OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of communication paths traversed between the local clock and the grandmaster clock. The default value is 0." ::= { iswCurrentDB 1 } iswPtpClockCurrentDSOffsetFromMasterSec OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of currentDS.offsetFromMaster is an implementation-specific representation of the current value of the time difference between a master and a slave as computed by the salve. The default value is 0. Support Positive or negative time value. Some examples for dispaly as below: Case1: iswPtpClockCurrentDSOffsetFromMasterSec = 3; iswPtpClockCurrentDSOffsetFromMasterNanoSec = 5; The real OffsetFromMaster is 3.000000005 Second Case2: iswPtpClockCurrentDSOffsetFromMasterSec = -3; iswPtpClockCurrentDSOffsetFromMasterNanoSec = -5; The real OffsetFromMaster is -3.000000005 Second In Layer2 protocol layer will not happen sec is positive value but nanosec is negative value. and also will not happen sec is negative value but nanosec is positive value. The max value of iswPtpClockCurrentDSOffsetFromMasterNanoSec is +999999999 ~ -999999999." ::= { iswCurrentDB 2 } iswPtpClockCurrentDSOffsetFromMasterNanoSec OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of currentDS.offsetFromMaster is an implementation-specific representation of the current value of the time difference between a master and a slave as computed by the salve. The default value is 0. Support Positive or negative time value. Some examples for dispaly as below: Case1: iswPtpClockCurrentDSOffsetFromMasterSec = 3; iswPtpClockCurrentDSOffsetFromMasterNanoSec = 5; The real OffsetFromMaster is 3.000000005 Second Case2: iswPtpClockCurrentDSOffsetFromMasterSec = -3; iswPtpClockCurrentDSOffsetFromMasterNanoSec = -5; The real OffsetFromMaster is -3.000000005 Second In Layer2 protocol layer will not happen sec is positive value but nanosec is negative value. and also will not happen sec is negative value but nanosec is positive value. The max value of iswPtpClockCurrentDSOffsetFromMasterNanoSec is +999999999 ~ -999999999." ::= { iswCurrentDB 3 } iswPtpClockCurrentDSMeanPathDelaySec OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The mean path delay between a pair of ports as measure by the delay request-response mechanism. The default value is 0. Some examples for dispaly as below: Case1: iswPtpClockCurrentDSMeanPathDelaySec = 3; iswPtpClockCurrentDSMeanPathDelayNanoSec = 5; The real MeanPathDelay is 3.000000005 Second. Both value are positive values." ::= { iswCurrentDB 4 } iswPtpClockCurrentDSMeanPathDelayNanoSec OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The mean path delay between a pair of ports as measure by the delay request-response mechanism. The default value is 0. Some examples for dispaly as below: Case1: iswPtpClockCurrentDSMeanPathDelaySec = 3; iswPtpClockCurrentDSMeanPathDelayNanoSec = 5; The real MeanPathDelay is 3.000000005 Second. Both value are positive values." ::= { iswCurrentDB 5 } iswParentDB OBJECT IDENTIFIER ::= { iswPTP 4 } iswPtpClockParentDSClockIdentity OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The value of clock identity of the port on the master that issues the Sync messages used in synchronizing this clock. The Sync messages are sent from the master of Ebest. The display format as below: 00:11:22:FF:FE:33:44:55 By default the value is iswPtpClockDefaultDSClockIdentity." ::= { iswParentDB 1 } iswPtpClockParentDSPortNumber OBJECT-TYPE SYNTAX Integer32 (0|1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of portNumber of the port on the master that issue the Sync messages used in synchronizing this clock. The Sync message are sent from the master of Ebest. By default the value is 0. (When the Ebest is not found, the GM will be switch to itself.)" ::= { iswParentDB 2 } iswPtpClockParentDSGMClockIdentity OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The value is the clockIdentity attribute of the grandmaster clock. The default value is iswPtpClockDefaultDSClockIdentity. This parameter is updated when receive an Announce message when get new Ebest. The display format as below: 00:11:22:FF:FE:33:44:55 " ::= { iswParentDB 3 } iswPtpClockParentDSGMQualityClass OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value is the Quality class attribute of the grandmaster clock. The default value is iswPtpClockDefaultDSQualityClass (248). This parameter is updated when receive an Announce message when get new Ebest." ::= { iswParentDB 4 } iswPtpClockParentDSGMQualityAccuracy OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value is the Quality accuracy attribute of the grandmaster clock. The default value is iswPtpClockDefaultDSQualityAccuracy (254). This parameter is updated when receive an Announce message when get new Ebest." ::= { iswParentDB 5 } iswPtpClockParentDSGMQualityOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value is the Quality offset attribute of the grandmaster clock. The default value is iswPtpClockDefaultDSQualityOffset (28768). This parameter is updated when receive an Announce message when get new Ebest." ::= { iswParentDB 6 } iswPtpClockParentDSGMPriority1 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The value is the Priority1 attribute of the grandmaster clock. The default value is iswPtpClockDefaultDSPriority1 (128). This parameter is updated when receive an Announce message when get new Ebest." ::= { iswParentDB 7 } iswPtpClockParentDSGMPriority2 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The value is the Priority2 attribute of the grandmaster clock. The default value is iswPtpClockDefaultDSPriority2 (128). This parameter is updated when receive an Announce message when get new Ebest." ::= { iswParentDB 8 } iswTimePropertiesDS OBJECT IDENTIFIER ::= { iswPTP 5 } iswPtpClockTimePropertiesDSCurrentUTCOffset OBJECT-TYPE SYNTAX INTEGER UNITS "second" MAX-ACCESS read-only STATUS current DESCRIPTION "The value of clockThe offset between TAI and UTC. The default value is 0 second. This parameter is updated when receive an Announce message when get new Ebest." ::= { iswTimePropertiesDS 1 } iswPtpClockTimePropertiesDSCurrentUTCOffsetValid OBJECT-TYPE SYNTAX Integer32 { false (0), true (1)} MAX-ACCESS read-only STATUS current DESCRIPTION "This parameter specifies whether current UTC offset is valid. The default value is false(0). This parameter is updated when receive an Announce message when get new Ebest." ::= { iswTimePropertiesDS 2 } iswPtpClockTimePropertiesDSLeap59 OBJECT-TYPE SYNTAX Integer32 { false (0), true (1)} MAX-ACCESS read-only STATUS current DESCRIPTION "A true(1) value for Leap59 shall indicate that the last minute of the current UTC day contains 59 seconds. The default value is false(0). This parameter is updated when receive an Announce message when get new Ebest." ::= { iswTimePropertiesDS 3 } iswPtpClockTimePropertiesDSLeap61 OBJECT-TYPE SYNTAX Integer32 { false (0), true (1)} MAX-ACCESS read-only STATUS current DESCRIPTION "A true(1) value for Leap61 shall indicate that the last minute of the current UTC day contains 61 seconds. The default value is false(0). This parameter is updated when receive an Announce message when get new Ebest." ::= { iswTimePropertiesDS 4 } iswPtpClockTimePropertiesDSTimeTraceable OBJECT-TYPE SYNTAX Integer32 { false (0), true (1)} MAX-ACCESS read-only STATUS current DESCRIPTION "A true(1) value of TimeTraceable indicates the timescale and the current UTC Offset are traceable to a primary reference; otherwise, the value shall be false(0). The default value is false(0). This parameter is updated when receive an Announce message when get new Ebest." ::= { iswTimePropertiesDS 5 } iswPtpClockTimePropertiesDSFreqTraceable OBJECT-TYPE SYNTAX Integer32 { false (0), true (1)} MAX-ACCESS read-only STATUS current DESCRIPTION "A true(1) value of FreTraceable indicates the frequency determining the timescale is traceable to a primary reference; otherwise, the value shall be false(0). The default value is false(0). This parameter is updated when receive an Announce message when get new Ebest." ::= { iswTimePropertiesDS 6 } iswPtpClockTimePropertiesDSPTPTimeScale OBJECT-TYPE SYNTAX Integer32 { false (0), true (1)} MAX-ACCESS read-only STATUS current DESCRIPTION "A true(1) value of PTPTimeScale indicates the clock timescale of the grandmaster clock is PTP; otherwise, the value shall be false(0). The default value is true(1). This parameter is updated when receive an Announce message when get new Ebest." ::= { iswTimePropertiesDS 7 } iswPtpClockTimePropertiesDSGMClockSource OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The source of time used by the grandmaster clock. The default value is 0xA0. This parameter is updated when receive an Announce message when get new Ebest." ::= { iswTimePropertiesDS 8 } iswPtpClockPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPtpClockPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ptp Clock Port table. Max entry size: 8." ::= { iswPTP 6 } iswPtpClockPortEntry OBJECT-TYPE SYNTAX IswPtpClockPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ptp Clock Port entry." INDEX { iswPtpClockPortId } ::= { iswPtpClockPortTable 1 } IswPtpClockPortEntry ::= SEQUENCE{ iswPtpClockPortId Integer32, iswPtpLogAnnounceInterval Integer32, iswPtpAnnounceRctTimeout Integer32, iswPtpSyncInterval Integer32, iswPtpMinDelayReqInterval Integer32, iswPtpMechanism Integer32, iswPtpPTPVersion Integer32, iswPtpPTPProtocolMode Integer32, } iswPtpClockPortId OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Range is 1..8. (GE-1~GE-8)" ::= { iswPtpClockPortEntry 1 } iswPtpLogAnnounceInterval OBJECT-TYPE SYNTAX Integer32 ( 0..4 ) MAX-ACCESS read-write STATUS current DESCRIPTION "The parameter specifies the Announce message transmission interval associated with this port. The value of iswPtpLogAnnounceInterval shall be the logarithm to the base 2 of the mean Announce Interval. Default value is 1. (2 seconds) Range : 0 (1 second), 1 (2 seconds), 2 (4 seconds), 3 (8 seconds), 4 (16 seconds)." DEFVAL { 1 } ::= { iswPtpClockPortEntry 2 } iswPtpAnnounceRctTimeout OBJECT-TYPE SYNTAX Integer32 ( 2..10 ) MAX-ACCESS read-write STATUS current DESCRIPTION "The parameter specifies the Announce receipt timeout associated with this port. It means the times of iswPtpLogAnnounceInterval. Default value is 3. Range is 2 ~ 10." DEFVAL { 3 } ::= { iswPtpClockPortEntry 3 } iswPtpSyncInterval OBJECT-TYPE SYNTAX Integer32 ( 0..2 ) MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter specifies the Sync message transmission interval. Default value is 1. (1 seconds) The range is 0 (0.5 second), 1 (1 second), 2 (2 seconds)." DEFVAL { 1 } ::= { iswPtpClockPortEntry 4 } iswPtpMinDelayReqInterval OBJECT-TYPE SYNTAX Integer32 ( 0..5 ) MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter specifies the Delay_Req message transmission interval. Default value is 0 (1 second). The range is 0 (1 second), 1 (2 seconds), 2 (4 seconds), 3 (8 seconds), 4 (16 seconds), 5 (32 seconds)." DEFVAL { 0 } ::= { iswPtpClockPortEntry 5 } iswPtpMechanism OBJECT-TYPE SYNTAX Integer32 { e2e(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The parameter specifies the delay mechanism used. The default value is e2e mode.(End-to-End)" ::= { iswPtpClockPortEntry 6 } iswPtpPTPVersion OBJECT-TYPE SYNTAX Integer32 { v2(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This parameter specifies the PTP version being used on the port. The default value is v2." ::= { iswPtpClockPortEntry 7 } iswPtpPTPProtocolMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable PTP protocol on the specify port. The default value is disable(0)." DEFVAL { 0 } ::= { iswPtpClockPortEntry 8 } iswPtpPortStateTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPtpPortStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ptp Port state table. Max entry size: 8." ::= { iswPTP 7 } iswPtpPortStateEntry OBJECT-TYPE SYNTAX IswPtpPortStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ptp Port state entry." INDEX { iswPtpPortStatePortId } ::= { iswPtpPortStateTable 1 } IswPtpPortStateEntry ::= SEQUENCE{ iswPtpPortStatePortId Integer32, iswPtpRunningPortState Integer32 } iswPtpPortStatePortId OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Range is 1..8. (GE-1~GE-8)" ::= { iswPtpPortStateEntry 1 } iswPtpRunningPortState OBJECT-TYPE SYNTAX Integer32 { initializing(1), faulty(2), disabled(3), listening(4), preMaster(5), master(6), passive(7), uncalibrated(8), slave(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "This parameter specifies the port state returned by PTP engine. The default value is disabled." DEFVAL { 3 } ::= { iswPtpPortStateEntry 2 } -- iswPtpClock OBJECT IDENTIFIER ::= { iswPTP 8 } iswPtpDateTime OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 19 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "PTP date and time. Format: MM/DD/YYYY HH:MM:SS. Fix length. The YYYY range is 2000~2036." ::= { iswPtpClock 1 } iswPtpNanosecond OBJECT-TYPE SYNTAX Unsigned32 UNITS "Nanosecond" MAX-ACCESS read-only STATUS current DESCRIPTION "PTP Nanosecond." ::= { iswPtpClock 2 } -- --1 iswSyncEEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "SyncE mode. Default value is disable (0)." DEFVAL { 0 } ::= { iswSyncE 1 } --2 iswSyncEPrimaryPort OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "SyncE Primary Port ID. Default value is 1." DEFVAL { 1 } ::= { iswSyncE 2 } --3 iswSyncESecondaryPort OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "SyncE Secondary Port ID. Default value is 2." DEFVAL { 2 } ::= { iswSyncE 3 } -- -- iswPoEControlTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPoEControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoE enable/disable control and status" ::= { iswConfMgt 13 } iswPoEControlEntry OBJECT-TYPE SYNTAX IswPoEControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoE enable/disable control and status" INDEX { iswpoeCtlPortID } ::= { iswPoEControlTable 1 } IswPoEControlEntry ::= SEQUENCE { iswpoeCtlPortID Integer32, iswpoeCtlPortAdmin Integer32, iswpoeCtlPortStatus Integer32, iswpoeCtlPortClass Integer32, iswportCtlPortPWRConsumption OCTET STRING, } --1 iswpoeCtlPortID OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Range is 1..8. (GE-1~GE-8)" ::= { iswPoEControlEntry 1 } --2 iswpoeCtlPortAdmin OBJECT-TYPE SYNTAX Integer32 { off (0), on (1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Port PoE admin status. Default is ON" ::= { iswPoEControlEntry 2 } --3 iswpoeCtlPortStatus OBJECT-TYPE SYNTAX Integer32 { off (0), on (1), unknown (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Port PoE power delivery status. OFF means meaning PoE admin status is OFF or PoE Device is not connected to PSE. ON means meaning power is delivered. UNKNOWN means can't get the operation status of PoE." ::= { iswPoEControlEntry 3 } --4 iswpoeCtlPortClass OBJECT-TYPE SYNTAX Integer32 { class-0 (0), class-1 (1), class-2 (2), class-3 (3), class-4 (4), unknown (5)} MAX-ACCESS read-only STATUS current DESCRIPTION "PoE class level of Port. The class level is detected from PoE classification. If PoE status is off or unknown, the value would be empty(255)." ::= { iswPoEControlEntry 4 } --5 iswportCtlPortPWRConsumption OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (11) ) UNITS "mW (milli Watt)" MAX-ACCESS read-only STATUS current DESCRIPTION "PoE power consumption per Port. If PoE status is off or unknown, the value would be zero." ::= { iswPoEControlEntry 5 } --1 iswDHCPSystemMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP Server mode. Default value is disable (0)." DEFVAL { 0 } ::= { iswDHCPServer 1 } --2 -- iswDHCPSystemLeasesTime OBJECT-TYPE -- SYNTAX Integer32 (1..31536000) -- UNITS "second" -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "DHCP Server Lease time. Default value is 86400(1 day)." -- DEFVAL { 86400 } -- ::= { iswDHCPServer 2 } --3 iswDHCPPoolTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDHCPPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Pool setting" ::= { iswDHCPServer 3 } iswDHCPPoolEntry OBJECT-TYPE SYNTAX IswDHCPPoolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Pool setting" INDEX { iswDHCPPoolIndex } ::= { iswDHCPPoolTable 1 } IswDHCPPoolEntry ::= SEQUENCE { iswDHCPPoolIndex Integer32, iswDHCPPoolSubnet IpAddress, iswDHCPPoolNetmask IpAddress, iswDHCPPoolRangeStart IpAddress, iswDHCPPoolRangeEnd IpAddress, iswDHCPPoolRangeStart1 IpAddress, iswDHCPPoolRangeEnd1 IpAddress, iswDHCPPoolRangeStart2 IpAddress, iswDHCPPoolRangeEnd2 IpAddress, iswDHCPPoolRangeStart3 IpAddress, iswDHCPPoolRangeEnd3 IpAddress, iswDHCPPoolRangeStart4 IpAddress, iswDHCPPoolRangeEnd4 IpAddress, iswDHCPPoolRangeStart5 IpAddress, iswDHCPPoolRangeEnd5 IpAddress, iswDHCPPoolRouter IpAddress, iswDHCPPoolDomainName OCTET STRING, iswDHCPPoolDNSServer IpAddress, iswDHCPPoolLeaseTime Integer32, iswDHCPPoolRowStatus RowStatus } iswDHCPPoolIndex OBJECT-TYPE SYNTAX Integer32 (1..20) MAX-ACCESS not-accessible STATUS current DESCRIPTION "One VLAN Interface can only bind with one DHCP pool. When a DHCP pool matches network subnet of specific VLAN interface, the DHCP pool would be bound to the VLAN interface automatically" ::= { iswDHCPPoolEntry 1 } iswDHCPPoolSubnet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Subnet / Netmask must be the same subnet of one of the VLAN interface. Subnet / Netmask are necessary to create a DHCP pool. DHCP Pool DOES NOT allow to change Subnet / Netmask. If modification is necessary, delete the pool and create new one." ::= { iswDHCPPoolEntry 2 } iswDHCPPoolNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Subnet / Netmask must be the same subnet of one of the VLAN interface. Subnet / Netmask are necessary to create a DHCP pool. DHCP Pool DOES NOT allow to change Subnet / Netmask. If modification is necessary, delete the pool and create new one." ::= { iswDHCPPoolEntry 3 } iswDHCPPoolRangeStart1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start - End indicates available range of address for DHCP client. Both Start-IP and End-IP must in the same subnet of the network setting. And the Start-IP must smaller than End-IP. Total Max. DHCP Pool size is 1024 per system." ::= { iswDHCPPoolEntry 4 } iswDHCPPoolRangeEnd1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start - End indicates available range of address for DHCP client. Both Start-IP and End-IP must in the same subnet of the network setting. And the Start-IP must smaller than End-IP. Total Max. DHCP Pool size is 1024 per system." ::= { iswDHCPPoolEntry 5 } iswDHCPPoolRangeStart2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start - End indicates available range of address for DHCP client. Both Start-IP and End-IP must in the same subnet of the network setting. And the Start-IP must smaller than End-IP. Total Max. DHCP Pool size is 1024 per system." ::= { iswDHCPPoolEntry 6 } iswDHCPPoolRangeEnd2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start - End indicates available range of address for DHCP client. Both Start-IP and End-IP must in the same subnet of the network setting. And the Start-IP must smaller than End-IP. Total Max. DHCP Pool size is 1024 per system." ::= { iswDHCPPoolEntry 7 } iswDHCPPoolRangeStart3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start - End indicates available range of address for DHCP client. Both Start-IP and End-IP must in the same subnet of the network setting. And the Start-IP must smaller than End-IP. Total Max. DHCP Pool size is 1024 per system." ::= { iswDHCPPoolEntry 8 } iswDHCPPoolRangeEnd3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start - End indicates available range of address for DHCP client. Both Start-IP and End-IP must in the same subnet of the network setting. And the Start-IP must smaller than End-IP. Total Max. DHCP Pool size is 1024 per system." ::= { iswDHCPPoolEntry 9 } iswDHCPPoolRangeStart4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start - End indicates available range of address for DHCP client. Both Start-IP and End-IP must in the same subnet of the network setting. And the Start-IP must smaller than End-IP. Total Max. DHCP Pool size is 1024 per system." ::= { iswDHCPPoolEntry 10 } iswDHCPPoolRangeEnd4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start - End indicates available range of address for DHCP client. Both Start-IP and End-IP must in the same subnet of the network setting. And the Start-IP must smaller than End-IP. Total Max. DHCP Pool size is 1024 per system." ::= { iswDHCPPoolEntry 11 } iswDHCPPoolRangeStart5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start - End indicates available range of address for DHCP client. Both Start-IP and End-IP must in the same subnet of the network setting. And the Start-IP must smaller than End-IP. Total Max. DHCP Pool size is 1024 per system." ::= { iswDHCPPoolEntry 12 } iswDHCPPoolRangeEnd5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start - End indicates available range of address for DHCP client. Both Start-IP and End-IP must in the same subnet of the network setting. And the Start-IP must smaller than End-IP. Total Max. DHCP Pool size is 1024 per system." ::= { iswDHCPPoolEntry 13 } iswDHCPPoolRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default-router in this network." ::= { iswDHCPPoolEntry 14 } iswDHCPPoolDomainName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (0 .. 64) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Domain name of this network. Max. lenghth is 64 characters." ::= { iswDHCPPoolEntry 15 } iswDHCPPoolDNSServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DNS server of this network." ::= { iswDHCPPoolEntry 16 } iswDHCPPoolLeaseTime OBJECT-TYPE SYNTAX Integer32 ( 60 .. 31536000 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP Pool Lease time. Default value is 86400(1 day)." DEFVAL { 86400 } ::= { iswDHCPPoolEntry 17 } iswDHCPPoolRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP Pool: RowStatus." ::= { iswDHCPPoolEntry 18 } --4 iswDHCPBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDHCPBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Binding table" ::= { iswDHCPServer 4 } iswDHCPBindingEntry OBJECT-TYPE SYNTAX IswDHCPBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Binding entry" INDEX { iswDHCPBindingIndex } ::= { iswDHCPBindingTable 1 } IswDHCPBindingEntry ::= SEQUENCE { iswDHCPBindingIndex Integer32, iswDHCPBindingIPAddress IpAddress, iswDHCPBindingMAC PhysAddress, iswDHCPBindingStartTime OCTET STRING, iswDHCPBindingEndTime OCTET STRING, iswDHCPBindingAgentCircuitId OCTET STRING, iswDHCPBindingAgentRemoteId OCTET STRING, iswDHCPBindingClientHostname OCTET STRING } iswDHCPBindingIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 1024 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DHCP binding table contains the IP address, MAC address, start/end time and VLAN interface." ::= { iswDHCPBindingEntry 1 } iswDHCPBindingIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Lease IP address." ::= { iswDHCPBindingEntry 2 } iswDHCPBindingMAC OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Binding MAC address." ::= { iswDHCPBindingEntry 3 } iswDHCPBindingStartTime OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (20) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Lease start time." ::= { iswDHCPBindingEntry 4 } iswDHCPBindingEndTime OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (20) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Lease end time." ::= { iswDHCPBindingEntry 5 } iswDHCPBindingAgentCircuitId OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (32) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Option agent circuit id string." ::= { iswDHCPBindingEntry 6 } iswDHCPBindingAgentRemoteId OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (32) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Option agent remote id string." ::= { iswDHCPBindingEntry 7 } iswDHCPBindingClientHostname OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (64) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Option client host name string." ::= { iswDHCPBindingEntry 8 } iswDHCPPoolClassAddress OBJECT IDENTIFIER ::= { iswDHCPServer 5 } iswDHCPPoolClassAddrPoolIndex OBJECT-TYPE SYNTAX Integer32 (1..20) MAX-ACCESS read-write STATUS current DESCRIPTION "For indicating pool index to read/write DHCP Pool Class Address Table." ::= { iswDHCPPoolClassAddress 1 } iswDHCPPoolClassAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDHCPPoolClassAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Pool Class Address setting" ::= { iswDHCPPoolClassAddress 2 } iswDHCPPoolClassAddressEntry OBJECT-TYPE SYNTAX IswDHCPPoolClassAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Pool Class Address setting" INDEX { iswDHCPPoolClassAddressIndex } ::= { iswDHCPPoolClassAddressTable 1 } IswDHCPPoolClassAddressEntry ::= SEQUENCE { iswDHCPPoolClassAddressIndex Integer32, iswDHCPPoolClassAddressPoolIndex Integer32, iswDHCPPoolClassAddressRangeStart IpAddress, iswDHCPPoolClassAddressRangeEnd IpAddress, iswDHCPPoolClassAddressRowStatus RowStatus } iswDHCPPoolClassAddressIndex OBJECT-TYPE SYNTAX Integer32 (1..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Pool Class Address Index." ::= { iswDHCPPoolClassAddressEntry 1 } iswDHCPPoolClassAddressPoolIndex OBJECT-TYPE SYNTAX Integer32 (1..19) MAX-ACCESS read-only STATUS current DESCRIPTION "One VLAN Interface can only bind with one DHCP pool. When a DHCP pool matches network subnet of specific VLAN interface, the DHCP pool would be bound to the VLAN interface automatically" ::= { iswDHCPPoolClassAddressEntry 2 } iswDHCPPoolClassAddressRangeStart OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP Server Pool Class address range start." ::= { iswDHCPPoolClassAddressEntry 3 } iswDHCPPoolClassAddressRangeEnd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP Server Pool Class address range end." ::= { iswDHCPPoolClassAddressEntry 4 } iswDHCPPoolClassAddressRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "DHCP Pool Class address: RowStatus." ::= { iswDHCPPoolClassAddressEntry 5 } -- G-Ring v2 -- G-RingV2 Group 1 iswGRingV2Ring1Role OBJECT-TYPE SYNTAX Integer32 { ring-master (1), ring-slave (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Role of device, accept ring-master or ring-slave." DEFVAL { 2 } ::= { iswGRingV2Ring1 1 } iswGRingV2Ring1Mode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Ring Protect of ring group 1." DEFVAL { 0 } ::= { iswGRingV2Ring1 2 } iswGRingV2Ring1Node1 OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "The port in Ring Group 1 as Node1." DEFVAL { 1 } ::= { iswGRingV2Ring1 3 } iswGRingV2Ring1Node2 OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "The port in Ring Group 1 as Node2." DEFVAL { 2 } ::= { iswGRingV2Ring1 4 } iswGRingV2Ring1State OBJECT-TYPE SYNTAX Integer32 { normal (1), fail (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ring state." ::= { iswGRingV2Ring1 5 } iswGRingV2Ring1Node1Behavior OBJECT-TYPE SYNTAX Integer32 { blocking (1), forwarding (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node1 behavior: blocking or forwarding" ::= { iswGRingV2Ring1 6 } iswGRingV2Ring1Node2Behavior OBJECT-TYPE SYNTAX Integer32 { blocking (1), forwarding (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node2 behavior: blocking or forwarding" ::= { iswGRingV2Ring1 7 } iswGRingV2Ring1Node1LinkStatus OBJECT-TYPE SYNTAX Integer32 { link-down (0), link-up (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node1 link status." ::= { iswGRingV2Ring1 8 } iswGRingV2Ring1Node2LinkStatus OBJECT-TYPE SYNTAX Integer32 { link-down (0), link-up (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node2 link status." ::= { iswGRingV2Ring1 9 } -- G-RingV2 Group 2 iswGRingV2Ring2Role OBJECT-TYPE SYNTAX Integer32 { ring-master (1), ring-slave (2), coupling-primary (3), coupling-backup (4), dual-homing (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Role of device, accept ring-master, ring-slave, coupling-primary, coupling-backup, dual-homing." DEFVAL { 2 } ::= { iswGRingV2Ring2 1 } iswGRingV2Ring2Mode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable rules (accept & result): Ring-Group1 Ring-Group2 =============================================== enabled enabled (all) disabled enabled (Ring or DualHoming) disabled disabled (Coupling) [Note] Note: If Ring Group 2 is coupling and enabled, if Ring Group 1 is set as disable, then Ring Group 2 will also be disabled. " DEFVAL { 0 } ::= { iswGRingV2Ring2 2 } iswGRingV2Ring2Node1 OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "The port in Ring Group 2 as Node1." DEFVAL { 3 } ::= { iswGRingV2Ring2 3 } iswGRingV2Ring2Node2 OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "The port in Ring Group 2 as Node2." DEFVAL { 4 } ::= { iswGRingV2Ring2 4 } iswGRingV2Ring2State OBJECT-TYPE SYNTAX Integer32 { normal (1), fail (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ring state." ::= { iswGRingV2Ring2 5 } iswGRingV2Ring2Node1Behavior OBJECT-TYPE SYNTAX Integer32 { blocking (1), forwarding (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node1 behavior: blocking or forwarding" ::= { iswGRingV2Ring2 6 } iswGRingV2Ring2Node2Behavior OBJECT-TYPE SYNTAX Integer32 { blocking (1), forwarding (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node2 behavior: blocking or forwarding" ::= { iswGRingV2Ring2 7 } iswGRingV2Ring2Node1LinkStatus OBJECT-TYPE SYNTAX Integer32 { link-down (0), link-up (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node1 link status." ::= { iswGRingV2Ring2 8 } iswGRingV2Ring2Node2LinkStatus OBJECT-TYPE SYNTAX Integer32 { link-down (0), link-up (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node2 link status." ::= { iswGRingV2Ring2 9 } -- G-RingV2 Group 3 iswGRingV2Ring3Role OBJECT-TYPE SYNTAX Integer32 { chain-head (6), chain-tail (7), chain-member (8), balancing-chain-central-block (9), balancing-chain-terminal-1 (10), balancing-chain-terminal-2 (11), balancing-chain-member (12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Role of device, accept chain-head, chain-tail, chain-member, balancing-chain-terminal-1, balancing-chain-terminal-2, balancing-chain-central-block, balancing-chain-member" DEFVAL { 8 } ::= { iswGRingV2Ring3 1 } iswGRingV2Ring3Mode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable rules: Only if Ring Group 1 and 2 both disabled, then Group 3 accept enable." DEFVAL { 0 } ::= { iswGRingV2Ring3 2 } iswGRingV2Ring3Node1 OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "The port in Ring Group 3 as Node1." DEFVAL { 1 } ::= { iswGRingV2Ring3 3 } iswGRingV2Ring3Node2 OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "The port in Ring Group 3 as Node2." DEFVAL { 2 } ::= { iswGRingV2Ring3 4 } iswGRingV2Ring3State OBJECT-TYPE SYNTAX Integer32 { normal (1), fail (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ring state." ::= { iswGRingV2Ring3 5 } iswGRingV2Ring3Node1Behavior OBJECT-TYPE SYNTAX Integer32 { blocking (1), forwarding (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node1 behavior: blocking or forwarding" ::= { iswGRingV2Ring3 6 } iswGRingV2Ring3Node2Behavior OBJECT-TYPE SYNTAX Integer32 { blocking (1), forwarding (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node2 behavior: blocking or forwarding" ::= { iswGRingV2Ring3 7 } iswGRingV2Ring3Node1LinkStatus OBJECT-TYPE SYNTAX Integer32 { link-down (0), link-up (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node1 link status." ::= { iswGRingV2Ring3 8 } iswGRingV2Ring3Node2LinkStatus OBJECT-TYPE SYNTAX Integer32 { link-down (0), link-up (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Node2 link status." ::= { iswGRingV2Ring3 9 } --DHCP CLIENT --1 -- iswDHCPClientTable OBJECT-TYPE -- SYNTAX SEQUENCE OF IswDHCPClientEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "DHCP Client setting" -- ::= { iswDHCPClient 1 } -- -- iswDHCPClientEntry OBJECT-TYPE -- SYNTAX IswDHCPClientEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "DHCP Client setting" -- INDEX { iswDHCPClientVlanIndex } -- ::= { iswDHCPClientTable 1 } -- -- IswDHCPClientEntry ::= SEQUENCE { -- iswDHCPClientVlanIndex Integer32, -- iswDHCPClientMode INTEGER, -- iswDHCPClientOp60String OCTET STRING, -- iswDHCPClientOp61Type INTEGER, -- iswDHCPClientOp61String OCTET STRING, -- iswDHCPClientRowStatus RowStatus -- } -- -- iswDHCPClientVlanIndex OBJECT-TYPE -- SYNTAX Integer32 ( 1 .. 4094 ) -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "DHCP Client VLAN index." -- ::= { iswDHCPClientEntry 1 } -- -- iswDHCPClientMode OBJECT-TYPE -- SYNTAX INTEGER { disable (0), enable (1) } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Enable/Disable DHCP client." -- DEFVAL { 0 } -- ::= { iswDHCPClientEntry 2 } -- -- iswDHCPClientOp60String OBJECT-TYPE -- SYNTAX OCTET STRING ( SIZE (64) ) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "The ASCII string of DHCP class identifier(option 60)." -- ::= { iswDHCPClientEntry 3 } -- -- iswDHCPClientOp61Type OBJECT-TYPE -- SYNTAX INTEGER { disable (0), hostname (1), ascii (2), hex (3) } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "DHCP client option 61 type(disable, hostname, string)." -- DEFVAL { 0 } -- ::= { iswDHCPClientEntry 4 } -- -- iswDHCPClientOp61String OBJECT-TYPE -- SYNTAX OCTET STRING ( SIZE (32) ) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "The ASCII string of DHCP client identifier(option 61)." -- ::= { iswDHCPClientEntry 5 } -- -- iswDHCPClientRowStatus OBJECT-TYPE -- SYNTAX RowStatus -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION "Row Status." -- ::= { iswDHCPClientEntry 6 } -- --2 -- iswDHCPClientStatTable OBJECT-TYPE -- SYNTAX SEQUENCE OF IswDHCPClientStatEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "DHCP Client status" -- ::= { iswDHCPClient 2 } -- -- iswDHCPClientStatEntry OBJECT-TYPE -- SYNTAX IswDHCPClientStatEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "DHCP Client status" -- INDEX { iswDHCPClientStatVlanIndex } -- ::= { iswDHCPClientStatTable 1 } -- -- IswDHCPClientStatEntry ::= SEQUENCE { -- iswDHCPClientStatVlanIndex Integer32, -- iswDHCPClientServerIpaddr IpAddress, -- iswDHCPClientState INTEGER, -- iswDHCPClientIpaddr IpAddress, -- iswDHCPClientNetmask IpAddress, -- iswDHCPClientGateway IpAddress, -- } -- -- iswDHCPClientStatVlanIndex OBJECT-TYPE -- SYNTAX Integer32 ( 1 .. 4094 ) -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION "DHCP Client VLAN index." -- ::= { iswDHCPClientStatEntry 1 } -- -- iswDHCPClientServerIpaddr OBJECT-TYPE -- SYNTAX IpAddress -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Server ip address." -- ::= { iswDHCPClientStatEntry 2 } -- -- iswDHCPClientState OBJECT-TYPE -- SYNTAX INTEGER { disable (0), selecting (1), bound (2), fail (3), renewing (4), rebinding (5) } -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Current client state." -- DEFVAL { 0 } -- ::= { iswDHCPClientStatEntry 3 } -- -- iswDHCPClientIpaddr OBJECT-TYPE -- SYNTAX IpAddress -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Current client ip address." -- ::= { iswDHCPClientStatEntry 4 } -- -- iswDHCPClientNetmask OBJECT-TYPE -- SYNTAX IpAddress -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Current client netmask." -- ::= { iswDHCPClientStatEntry 5 } -- -- iswDHCPClientGateway OBJECT-TYPE -- SYNTAX IpAddress -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Client gateway address." -- ::= { iswDHCPClientStatEntry 6 } --Private LLDP --1 iswLLDPPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF IswLLDPPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP settings" ::= { iswLLDP 1 } iswLLDPPortConfigEntry OBJECT-TYPE SYNTAX IswLLDPPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Client setting" INDEX { iswLLDPPortConfigIndex } ::= { iswLLDPPortConfigTable 1 } IswLLDPPortConfigEntry ::= SEQUENCE { iswLLDPConfigPortIdx Integer32, iswLLDPConfigManAddrPortsTxType INTEGER } iswLLDPConfigPortIdx OBJECT-TYPE SYNTAX Integer32 ( 1 .. 28 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "User Port index." ::= { iswLLDPPortConfigEntry 1 } iswLLDPConfigManAddrPortsTxType OBJECT-TYPE SYNTAX INTEGER { ipv4 (1), ipv6 (2), both (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port Tx Management address type (IPv4/IPv6/Both)." DEFVAL { 1 } ::= { iswLLDPPortConfigEntry 2 } --2 iswLLDPRemoteTable OBJECT-TYPE SYNTAX SEQUENCE OF IswLLDPRemoteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP Remote TTL table of neihbors" ::= { iswLLDP 2 } iswLLDPRemoteEntry OBJECT-TYPE SYNTAX IswLLDPRemoteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP remote TTL entry" INDEX { lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex } ::= { iswLLDPRemoteTable 1 } IswLLDPRemoteEntry ::= SEQUENCE { iswLLDPRemTTL Integer32 } iswLLDPRemTTL OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The LLDP information valid period is set to TxHold multiplied by TxInterval seconds. (Time to Live)" ::= { iswLLDPRemoteEntry 1 } --3 iswLLDPRemManAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IswLLDPRemManAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP Remote TTL table of neihbors" ::= { iswLLDP 3 } iswLLDPRemManAddrEntry OBJECT-TYPE SYNTAX IswLLDPRemManAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LLDP remote TTL entry" INDEX { lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex } ::= { iswLLDPRemManAddrTable 1 } IswLLDPRemManAddrEntry ::= SEQUENCE { iswLLDPRemManAddrIPv6Subtype Integer32, iswLLDPRemManAddrIPv6 OCTET STRING } iswLLDPRemManAddrIPv6Subtype OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The remote manage address subtype (IPv6)" ::= { iswLLDPRemManAddrEntry 1 } iswLLDPRemManAddrIPv6 OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The remote manage address (IPv6)" ::= { iswLLDPRemManAddrEntry 2 } -- DHCPClass iswDhcpClassTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDhcpClassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DhcpClassTable" ::= { iswDHCPClass 1 } --- iswDhcpClassEntry OBJECT-TYPE SYNTAX IswDhcpClassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswDhcpClassEntry" INDEX { iswDhcpClassIndex } ::= { iswDhcpClassTable 1 } --- IswDhcpClassEntry ::= SEQUENCE{ iswDhcpClassIndex Integer32, iswDhcpClassOption Integer32, iswDhcpClassClientId OCTET STRING, iswDhcpClassAgentCircuitId OCTET STRING, iswDhcpClassAgentRemoteId OCTET STRING, iswDhcpClassRowStatus RowStatus } --- iswDhcpClassIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 128 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP class index. Maximum 128 entries." ::= { iswDhcpClassEntry 1 } --- iswDhcpClassOption OBJECT-TYPE SYNTAX Integer32 { none (0), clientIdUser(1), clientIdHwaddr(2), agentCircuitId(3), clientIdUserHex(4), agentRemoteId(5), agentCircuitIdRemoteId(6) } MAX-ACCESS read-write STATUS current DESCRIPTION " clientIdUser(1): If this option is selected, iswDhcpClassClientId(ascii-string) must be provided. clientIdHwaddr(2): If this option is selected, iswDhcpClassClientId(MAC) must be provided. it should be a valid MAC address xx:xx:xx:xx:xx:xx, with 17 characters. The separator could be colon (:) or dash (-). agentCircuitId(3): If this option is selected, iswDhcpClassAgentCircuitId(ascii-string) must be provided. clientIdUserHex(4): If this option is selected, iswDhcpClassClientId(hex) must be provided, String length must be even since one byte hex value is presented as two octets string. agentRemoteId(5): If this option is selected, iswDhcpClassAgentRemoteId(ascii-string) must be provided. agentCircuitIdRemoteId(6): If this option is selected, both iswDhcpClassAgentRemoteId(ascii-string) and iswDhcpClassAgentCircuitId(ascii-string) must be provided in same time." DEFVAL { 0 } ::= { iswDhcpClassEntry 2 } --- iswDhcpClassClientId OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(1..32) ) MAX-ACCESS read-write STATUS current DESCRIPTION "If clientId option(1,2,4) is selected, , please provide this id. This id format can be of the following types: ascii-string: Identifier string for the class entry. The maximum string length is 32. hex: String length must be even since one byte hex value is presented as two octets string. MAX: Valid MAC address xx:xx:xx:xx:xx:xx, with 17 characters. The separator could be colon (:) or dash (-)." ::= { iswDhcpClassEntry 3 } --- iswDhcpClassAgentCircuitId OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(1..32) ) MAX-ACCESS read-write STATUS current DESCRIPTION "If select agentCircuitId(3) or agentCircuitIdRemoteId(6), please provide this id. ascii-string: Identifier string for the class entry. The maximum string length is 32." ::= { iswDhcpClassEntry 4 } --- iswDhcpClassAgentRemoteId OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(1..32) ) MAX-ACCESS read-write STATUS current DESCRIPTION "If select agentRemoteId(5) or agentCircuitIdRemoteId(6), please provide this id. ascii-string: Identifier string for the class entry. The maximum string length is 32." ::= { iswDhcpClassEntry 5 } --- iswDhcpClassRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "iswDhcpClassEntry Row Status." ::= { iswDhcpClassEntry 6 } --- -- -- -- DHCPRelay -- 1 iswDHCPRelayCheck OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "check relay information. Default value is disable (0). Enabled - Always check relay information of DHCP-Reply messages. Disable - Don't care relay information of DHCP-Reply messages." DEFVAL { 0 } ::= { iswDHCPRelay 1 } -- 2 iswDHCPRelayInsert OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP Server Lease time. Default value is (0). Enabled - Always attach relay information on DHCP-Request messages. (Note:Port option82 should be enabled.) Disable - Do nothing." DEFVAL { 0 } ::= { iswDHCPRelay 2 } -- 3 iswDHCPRelayRemoteIdType OBJECT-TYPE SYNTAX Integer32 { sysMac (0), hostName (1) , ascii(2) } -- HEX(3) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify type of remote-id. Default value is (0). sys-mac - It means the remote-id is originated by system mac address. hostname - It means the remote-id is originated by system host name. ascii - User could configure the remote-id in format of ASCII characters." DEFVAL { 0 } ::= { iswDHCPRelay 3 } -- 4 iswDHCPRelayRemoteId OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (1..32) ) MAX-ACCESS read-write STATUS current DESCRIPTION "sys-mac - it always is system mac address. User can not change this field. hostname - it always is system host name. User can not change this field directly. But it could modify system host name to originate new remote-id. If the length of hostname over 32 characters, it only cut first 32 characters as remote-id. ascii - user could modify this field. It supports ASCII string in range of 1 to 32 characters." ::= { iswDHCPRelay 4 } --5 iswDHCPRelayServerTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDHCPRelayServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP relay server table." ::= { iswDHCPRelay 5 } iswDHCPRelayServerEntry OBJECT-TYPE SYNTAX IswDHCPRelayServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP relay server entry." INDEX { iswDHCPRelayServerIndex } ::= { iswDHCPRelayServerTable 1 } IswDHCPRelayServerEntry ::= SEQUENCE{ iswDHCPRelayServerIndex Integer32, iswDHCPRelayServerIPAddr IpAddress, } --1 iswDHCPRelayServerIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP relay server index." ::= { iswDHCPRelayServerEntry 1 } --2 iswDHCPRelayServerIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP relay server ip addr." ::= { iswDHCPRelayServerEntry 2 } -- DHCPRelayPort --6 iswDHCPRelayPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDHCPRelayPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP relay port table. Max entry size: port number." ::= { iswDHCPRelay 6 } iswDHCPRelayPortEntry OBJECT-TYPE SYNTAX IswDHCPRelayPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP relay port entry." INDEX { iswDHCPRelayPortId } ::= { iswDHCPRelayPortTable 1 } IswDHCPRelayPortEntry ::= SEQUENCE{ iswDHCPRelayPortId IswGbeIndex, iswDHCPRelayPortEnable Integer32, iswDHCPRelayPortCircuitIdType Integer32, iswDHCPRelayPortCircuitId OCTET STRING, } --1 iswDHCPRelayPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "User Port index." ::= { iswDHCPRelayPortEntry 1 } --2 iswDHCPRelayPortEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable add/strip option82 to/from DHCP packet on the port. Enabled - The option82 will be attached on DHCP-Request received on the port, and strip option82 of DHCP-Reply message (Note: System relay information inset/check must be enabled, too. Disable - The device will not insert option82 to DHCP-Request and strip option82 of DHCP-Reply." ::= { iswDHCPRelayPortEntry 2 } --3 iswDHCPRelayPortCircuitIdType OBJECT-TYPE SYNTAX Integer32 { portId (0), portMac (1) , ascii(2) } -- HEX(3) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify type of circuit-id. port-id - circuit-id is originated by port-id. User can not change this id. port-mac - circuit-id is originated by port mac address. User can not change this id. ascii - user could modify this field. It supports ASCII string in range of 1 to 32 characters." DEFVAL { 0 } ::= { iswDHCPRelayPortEntry 3 } --4 iswDHCPRelayPortCircuitId OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 1 .. 32 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "The circuit-id." ::= { iswDHCPRelayPortEntry 4 } --DHCPSnooping --1 iswDHCPSnoopingSystemEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP Snooping Enable/Disable . Default value is disable (0)." DEFVAL { 0 } ::= { iswDHCPSnooping 1 } --DHCPSnoopingPort --2 iswDHCPSnoopingPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDHCPSnoopingPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP snooping port table. Max entry size: port number." DEFVAL { 0 } ::= { iswDHCPSnooping 2 } iswDHCPSnoopingPortEntry OBJECT-TYPE SYNTAX IswDHCPSnoopingPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP snooping port entry." INDEX { iswDHCPSnoopingPortId } ::= { iswDHCPSnoopingPortTable 1 } IswDHCPSnoopingPortEntry ::= SEQUENCE{ iswDHCPSnoopingPortId IswGbeIndex, iswDHCPSnoopingTrustEnable Integer32, } --1 iswDHCPSnoopingPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Snooping PortId Index." ::= { iswDHCPSnoopingPortEntry 1 } --2 iswDHCPSnoopingTrustEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Trust on the port. Default value is disable (0). Trust: Configures the port as trusted source of the DHCP messages. Untrust: Configures the port as untrusted source of the DHCP messages." DEFVAL { 0 } ::= { iswDHCPSnoopingPortEntry 2 } --DHCPSnoopingBinding --1 iswDHCPSnoopingBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDHCPSnoopingBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP snooping Binding table." DEFVAL { 0 } ::= { iswDHCPSnooping 3 } iswDHCPSnoopingBindingEntry OBJECT-TYPE SYNTAX IswDHCPSnoopingBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP snooping Binding entry." INDEX { iswDHCPSnoopingBindingIndex } ::= { iswDHCPSnoopingBindingTable 1 } IswDHCPSnoopingBindingEntry ::= SEQUENCE{ iswDHCPSnoopingBindingIndex Integer32, iswDHCPSnoopingBindingPortId IswGbeIndex, iswDHCPSnoopingBindingVlan Integer32, iswDHCPSnoopingBindingHostIP IpAddress, iswDHCPSnoopingBindingHostMac PhysAddress, iswDHCPSnoopingBindingServerIP IpAddress, iswDHCPSnoopingBindingNetmask IpAddress, iswDHCPSnoopingBindingLease Integer32, } --1 iswDHCPSnoopingBindingIndex OBJECT-TYPE SYNTAX Integer32 ( 1..200 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Snooping Binding Index." ::= { iswDHCPSnoopingBindingEntry 1 } --2 iswDHCPSnoopingBindingPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Bridge Port Index. GE-1 ~ MAX Number of Port or Trunk Group." ::= { iswDHCPSnoopingBindingEntry 2 } --3 iswDHCPSnoopingBindingVlan OBJECT-TYPE SYNTAX Integer32 ( 1..4094 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id. VLAN ID: 1 ~ 4094." ::= { iswDHCPSnoopingBindingEntry 3 } --4 iswDHCPSnoopingBindingHostIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ipv4 address." ::= { iswDHCPSnoopingBindingEntry 4 } --5 iswDHCPSnoopingBindingHostMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "HW address." ::= { iswDHCPSnoopingBindingEntry 5 } --6 iswDHCPSnoopingBindingServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Server Ipv4 address." ::= { iswDHCPSnoopingBindingEntry 6 } --7 iswDHCPSnoopingBindingNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Netmask address." ::= { iswDHCPSnoopingBindingEntry 7 } --8 iswDHCPSnoopingBindingLease OBJECT-TYPE SYNTAX Integer32 UNITS "second" MAX-ACCESS read-only STATUS current DESCRIPTION "Lease time; unit:second." ::= { iswDHCPSnoopingBindingEntry 8 } --DHCPSnoopingBindingDeleteCtrl --1 iswDHCPSnoopingBindingDeleteCtrlVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Delete by Vlan Id." ::= { iswDHCPSnoopingBindingDeleteCtrl 1 } --2 iswDHCPSnoopingBindingDeleteCtrlPort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Delete by Port number." ::= { iswDHCPSnoopingBindingDeleteCtrl 2 } --3 iswDHCPSnoopingBindingDeleteCtrlType OBJECT-TYPE SYNTAX Integer32 { deleteByVlan (0), deleteByPort (1), deleteByAll (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Delete type." ::= { iswDHCPSnoopingBindingDeleteCtrl 3 } iswLACPSysId OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-write STATUS current DESCRIPTION "LACP system mac address. (internal use, no config)" ::= { iswLACPSystem 1 } iswLACPSysPriority OBJECT-TYPE SYNTAX Integer32 ( 1..65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "LACP system priority.To modify global configuration. Range : 1 ~ 65535 Default Value : 32768." DEFVAL { 32768 } ::= { iswLACPSystem 2 } iswLACPSysFilterMode OBJECT-TYPE SYNTAX Integer32 { disable (0), forward (1),softDrop (2),hardDrop (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "LACP system filter mode. There are four modes as following: Disable (0) : Bypass incoming LACP PDUs. Forward (1): Accept LACP PDUs on LACP Port and bypass it on the non-LACP port. (default) Soft-Drop (2): Accept LACP PDUs on LACP Port and discard it on the non-LACP port. Hard-Drop(3): Always drop incoming LACP PDUs." DEFVAL { 1 } ::= { iswLACPSystem 3 } --EcfmGlobal --1 iswEcfmGlobalStatus OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Ecfm status enable or disable. Control Ecfm working or not, it will stop working when the status is disable. Default value is disable (0)." DEFVAL { 0 } ::= { iswEcfmGlobal 1 } --EcfmDomain --1 iswEcfmDomainTable OBJECT-TYPE SYNTAX SEQUENCE OF IswEcfmDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Domain table." ::= { iswEcfmDomain 1 } iswEcfmDomainEntry OBJECT-TYPE SYNTAX IswEcfmDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Domain entry." INDEX { iswEcfmDomainIndex } ::= { iswEcfmDomainTable 1 } IswEcfmDomainEntry ::= SEQUENCE{ iswEcfmDomainIndex Integer32, iswEcfmDomainFormat Integer32, iswEcfmDomainName OCTET STRING, iswEcfmDomainLevel Integer32, iswEcfmDomainRowStatus RowStatus, } --1 iswEcfmDomainIndex OBJECT-TYPE SYNTAX Integer32 ( 1..8 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm domain index, maximum is 8." DEFVAL { 1 } ::= { iswEcfmDomainEntry 1 } --2 iswEcfmDomainFormat OBJECT-TYPE SYNTAX Integer32 { dns-like-name (1), mac-addr(2), char-string(3), none(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "1: dns-like-name, 2: mac-addr, 3: char-string, 4:none." DEFVAL { 1 } ::= { iswEcfmDomainEntry 2 } --3 iswEcfmDomainName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 1..43 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Ecfm Domain name, maximum length is 43. The name will follow format to check. The dns-like-name format example: www.sample.com The mac-add format example: 00:01:02:03:04:05:65535" ::= { iswEcfmDomainEntry 3 } --4 iswEcfmDomainLevel OBJECT-TYPE SYNTAX Integer32 ( 0..7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Ecfm domain level, vlaue range 0-7." DEFVAL { 0 } ::= { iswEcfmDomainEntry 4 } --5 iswEcfmDomainRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswEcfmDomainEntry 5 } --EcfmService --1 iswEcfmServiceTable OBJECT-TYPE SYNTAX SEQUENCE OF IswEcfmServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Service table." ::= { iswEcfmService 1 } iswEcfmServiceEntry OBJECT-TYPE SYNTAX IswEcfmServiceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Service entry." INDEX { iswEcfmServiceDomainIndex } ::= { iswEcfmServiceTable 1 } IswEcfmServiceEntry ::= SEQUENCE{ iswEcfmServiceDomainIndex Integer32, -- iswEcfmServiceDomainName OCTET STRING, iswEcfmServiceFormat Integer32, iswEcfmServiceName OCTET STRING, iswEcfmServiceVlan Integer32, iswEcfmServiceRowStatus RowStatus, } --1 iswEcfmServiceDomainIndex OBJECT-TYPE SYNTAX Integer32 ( 1..8 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm domain index, maximum is 8." ::= { iswEcfmServiceEntry 1 } --2 -- iswEcfmServiceDomainName OBJECT-TYPE -- SYNTAX OCTET STRING ( SIZE ( 1..43 ) ) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Ecfm Domain name, maximum length is 43." -- ::= { iswEcfmServiceEntry 2 } --3 iswEcfmServiceFormat OBJECT-TYPE SYNTAX Integer32 { primary-vid (1), char-string (2), unsigned-int16(3), rfc2865-vpn-id(4), icc(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "1: primary-vid, 2: char-string, 3: unsigned-int16, 4: rfc2865-vpn-id, 5: icc." DEFVAL { 2 } ::= { iswEcfmServiceEntry 2 } --4 iswEcfmServiceName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 1..43 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Ecfm service name, maximum length is 43. The name will follow format to check. The primary-vid format name is vlan number. The unsigned-int16 format name is unsigned word(16 bits). The rfc2865-vpn-id format name example: 313233:34353637. The icc format format name example: 65536.(domain format must be none)" ::= { iswEcfmServiceEntry 3 } --5 iswEcfmServiceVlan OBJECT-TYPE SYNTAX Integer32 ( 1..4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Ecfm service vlan, vlaue range 1-4094" DEFVAL { 1 } ::= { iswEcfmServiceEntry 4 } --6 iswEcfmServiceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswEcfmServiceEntry 5 } --EcfmMep --1 iswEcfmMepTable OBJECT-TYPE SYNTAX SEQUENCE OF IswEcfmMepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Mep table." ::= { iswEcfmMep 1 } iswEcfmMepEntry OBJECT-TYPE SYNTAX IswEcfmMepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Mep entry." INDEX { iswEcfmMepIndex } ::= { iswEcfmMepTable 1 } IswEcfmMepEntry ::= SEQUENCE{ iswEcfmMepIndex Integer32, iswEcfmMepDomainIndex Integer32, -- iswEcfmMepDomainName OCTET STRING, iswEcfmMepId Integer32, iswEcfmMepVlan Integer32, iswEcfmMepRowStatus RowStatus, } --1 iswEcfmMepIndex OBJECT-TYPE SYNTAX Integer32 ( 1..16 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm MEP index, maximum is 16." DEFVAL { 1 } ::= { iswEcfmMepEntry 1 } --2 iswEcfmMepDomainIndex OBJECT-TYPE SYNTAX Integer32 ( 1..8 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Ecfm domain index, maximum is 8." DEFVAL { 1 } ::= { iswEcfmMepEntry 2 } --3 -- iswEcfmMepDomainName OBJECT-TYPE -- SYNTAX OCTET STRING ( SIZE ( 1..43 ) ) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION "Ecfm Domain name, maximum length is 43." -- ::= { iswEcfmMepEntry 3 } --4 iswEcfmMepId OBJECT-TYPE SYNTAX Integer32 ( 1..8191 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Maintenance end point ID, value range is 1-8191." DEFVAL { 1 } ::= { iswEcfmMepEntry 3 } --5 iswEcfmMepVlan OBJECT-TYPE SYNTAX Integer32 ( 1..4094 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Ecfm service vlan, vlaue range 1-4094" DEFVAL { 1 } ::= { iswEcfmMepEntry 4 } --6 iswEcfmMepRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswEcfmMepEntry 5 } --EcfmPort --1 iswEcfmPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswEcfmPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Port table." ::= { iswEcfmPort 1 } iswEcfmPortEntry OBJECT-TYPE SYNTAX IswEcfmPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Port entry." INDEX { iswEcfmPortIfIndex } ::= { iswEcfmPortTable 1 } IswEcfmPortEntry ::= SEQUENCE{ iswEcfmPortIfIndex IswGbeIndex, iswEcfmPortDirection Integer32, iswEcfmPortLevel Integer32, iswEcfmPortMpid Integer32, iswEcfmPortVlan Integer32, iswEcfmPortActive Integer32, } --1 iswEcfmPortIfIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port number" DEFVAL { 1 } ::= { iswEcfmPortEntry 1 } --2 iswEcfmPortDirection OBJECT-TYPE SYNTAX Integer32 { down (0), up (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "MEP control message direction, default is down." DEFVAL { 0 } ::= { iswEcfmPortEntry 2 } --3 iswEcfmPortLevel OBJECT-TYPE SYNTAX Integer32 ( 0..7 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates maintenance level for configuration, value range is 0-7." ::= { iswEcfmPortEntry 3 } --4 iswEcfmPortMpid OBJECT-TYPE SYNTAX Integer32 ( 1..8191 ) MAX-ACCESS read-write STATUS current DESCRIPTION "MEP ID related configuration, value range is 1-8191." ::= { iswEcfmPortEntry 4 } --5 iswEcfmPortVlan OBJECT-TYPE SYNTAX Integer32 ( 1..4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN related configuration, value range is 1-4094." ::= { iswEcfmPortEntry 5 } --6 iswEcfmPortActive OBJECT-TYPE SYNTAX Integer32 { inactive (0), active (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operational status of mip, value range is inactive or active." ::= { iswEcfmPortEntry 6 } --EcfmCcm --1 iswEcfmCcmTable OBJECT-TYPE SYNTAX SEQUENCE OF IswEcfmCcmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Ccm table." ::= { iswEcfmCcm 1 } iswEcfmCcmEntry OBJECT-TYPE SYNTAX IswEcfmCcmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Ccm entry." INDEX { iswEcfmCcmIndex } ::= { iswEcfmCcmTable 1 } IswEcfmCcmEntry ::= SEQUENCE{ iswEcfmCcmIndex Integer32, iswEcfmCcmInterval Integer32, iswEcfmCcmLevel Integer32, iswEcfmCcmVlan Integer32, iswEcfmCcmActionType Integer32, iswEcfmCcmDomainName OCTET STRING, iswEcfmCcmServiceName OCTET STRING, iswEcfmCcmRowStatus RowStatus, } --1 iswEcfmCcmIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 8 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Must: MEP CCM index ID." ::= { iswEcfmCcmEntry 1 } --2 iswEcfmCcmInterval OBJECT-TYPE SYNTAX Integer32 { "100ms" (3), "1s" (4), "10s" (5), "1min" (6), "10mins" (7)} MAX-ACCESS read-create STATUS current DESCRIPTION "Must: MEP CCM Interval, the option are 100MS, 1S, 10S, 1Min, 10Mins, default is 1S." DEFVAL { 4 } ::= { iswEcfmCcmEntry 2 } --3 iswEcfmCcmLevel OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Must: MEP level, value range is 0-7." ::= { iswEcfmCcmEntry 3 } --4 iswEcfmCcmVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Must: MEP control message vlan. Value length is 1-4094." ::= { iswEcfmCcmEntry 4 } --5 iswEcfmCcmActionType OBJECT-TYPE SYNTAX Integer32 { domain-service(2), domain-vlan(3), level-vlan(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "Must: Action type. 2: domain-service, 3:domain-vlan, 6:level-vlan." ::= { iswEcfmCcmEntry 5 } --6 iswEcfmCcmDomainName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..43 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Must: MEP doamin name. Value length is 1-43." ::= { iswEcfmCcmEntry 6 } --7 iswEcfmCcmServiceName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..43 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Must: MEP service name. Value length is 1-43." ::= { iswEcfmCcmEntry 7 } --8 iswEcfmCcmRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswEcfmCcmEntry 8 } --EcfmStatus --1 iswEcfmStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF IswEcfmStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Status table." ::= { iswEcfmStatus 1 } iswEcfmStatusEntry OBJECT-TYPE SYNTAX IswEcfmStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Status entry." INDEX { iswEcfmStatusMepIndex } ::= { iswEcfmStatusTable 1 } IswEcfmStatusEntry ::= SEQUENCE{ iswEcfmStatusMepIndex Integer32, iswEcfmStatusDomainIndex Integer32, iswEcfmStatusDomainFormat Integer32, iswEcfmStatusDomainName OCTET STRING, iswEcfmStatusDomainLevel Integer32, iswEcfmStatusServiceFormat Integer32, iswEcfmStatusServiceName OCTET STRING, iswEcfmStatusServiceVlan Integer32, iswEcfmStatusMepId Integer32, iswEcfmStatusVlan Integer32, iswEcfmStatusType Integer32, iswEcfmStatusMepUp Integer32, iswEcfmStatusMacAddr PhysAddress, } --1 iswEcfmStatusMepIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm status index, it's Ecfm Mep index." ::= { iswEcfmStatusEntry 1 } --2 iswEcfmStatusDomainIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 8 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Ecfm status index, it's Ecfm Domain index." ::= { iswEcfmStatusEntry 2 } --3 iswEcfmStatusDomainFormat OBJECT-TYPE SYNTAX Integer32 { dns-like-name (1), mac-addr(2), char-string(3), none(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Domain name format, 1: dns-like-name, 2: mac-addr, 3: char-string, 4:none." ::= { iswEcfmStatusEntry 3 } --4 iswEcfmStatusDomainName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 1..43 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Ecfm domain name, maximum length is 43." ::= { iswEcfmStatusEntry 4 } --5 iswEcfmStatusDomainLevel OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Ecfm domain level, vlaue range 0-7." ::= { iswEcfmStatusEntry 5 } --6 iswEcfmStatusServiceFormat OBJECT-TYPE SYNTAX Integer32 { primary-vid (1), char-string (2), unsigned-int16(3), rfc2865-vpn-id(4), icc(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Service name format, 1: primary-vid, 2: char-string, 3: unsigned-int16, 4: rfc2865-vpn-id, 5: icc." ::= { iswEcfmStatusEntry 6 } --7 iswEcfmStatusServiceName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..43 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Ecfm service name, maximum length is 43." ::= { iswEcfmStatusEntry 7 } --8 iswEcfmStatusServiceVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Ecfm service vlan, vlaue range 1-4094" ::= { iswEcfmStatusEntry 8 } --9 iswEcfmStatusMepId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 8191 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Maintenance end point ID, value range is 1-8191." ::= { iswEcfmStatusEntry 9 } --10 iswEcfmStatusVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-only STATUS current DESCRIPTION "vlaue range 1-4094" ::= { iswEcfmStatusEntry 10 } --11 iswEcfmStatusType OBJECT-TYPE SYNTAX Integer32 { local (0), remote (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Local or Remote." ::= { iswEcfmStatusEntry 11 } --12 iswEcfmStatusMepUp OBJECT-TYPE SYNTAX Integer32 { down (0), up (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Direction up or down" ::= { iswEcfmStatusEntry 12 } --13 iswEcfmStatusMacAddr OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Mac Address format string xx:xx:xx:xx:xx:xx." ::= { iswEcfmStatusEntry 13 } --EcfmStatusErrors --1 iswEcfmStatusErrorsTable OBJECT-TYPE SYNTAX SEQUENCE OF IswEcfmStatusErrorsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Status Errors table." ::= { iswEcfmStatusErrors 1 } iswEcfmStatusErrorsEntry OBJECT-TYPE SYNTAX IswEcfmStatusErrorsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Status Errors entry." INDEX { iswEcfmStatusErrorsLocalMepId , iswEcfmStatusErrorsRemoteMepId} ::= { iswEcfmStatusErrorsTable 1 } IswEcfmStatusErrorsEntry ::= SEQUENCE{ iswEcfmStatusErrorsLocalMepId Integer32, iswEcfmStatusErrorsRemoteMepId Integer32, iswEcfmStatusErrorsLevel Integer32, iswEcfmStatusErrorsVlan Integer32, iswEcfmStatusErrorsDefect Integer32, } --1 iswEcfmStatusErrorsLocalMepId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 8191 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm errors local mpid, value range is 1-8191." ::= { iswEcfmStatusErrorsEntry 1 } --2 iswEcfmStatusErrorsRemoteMepId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 8191 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm errors remote mpid, value range is 1-8191." ::= { iswEcfmStatusErrorsEntry 2 } --3 iswEcfmStatusErrorsLevel OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Ecfm errors level, value range is 0-7." ::= { iswEcfmStatusErrorsEntry 3 } --4 iswEcfmStatusErrorsVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094) MAX-ACCESS read-only STATUS current DESCRIPTION "Ecfm errors vlan, value range is 1-4094." ::= { iswEcfmStatusErrorsEntry 4 } --5 iswEcfmStatusErrorsDefect OBJECT-TYPE SYNTAX Integer32 { noErrors (0), remoteDefectIndication (1), lossOfContinuity (2), unexpectedPeriod (3), unexpectedMep (4), mismerge (5), unexpectedLevel (6), locallyLinkFailure (7), internalHwFailure (8), internalSwFailure (9), aisCondition (10) , lckConditio(11) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ecfm errors defect, value range is 0-11. 0:noErrors, 1:remoteDefectIndication, 2:lossOfContinuity, 3:unexpectedPeriod, 4:unexpectedMep, 5:mismerge, 6:unexpectedLevel, 7:locallyLinkFailure, 8:internalH/wFailure, 9:internalS/wFailure 10:aisCondition, 11:lckConditio " ::= { iswEcfmStatusErrorsEntry 5 } --ErpsGlobal --1 iswErpsGlobalStatus OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "ERPS status enable or disable. Control ERPS working or not, it will stop working when the status is disable. Default value is disable (0)." DEFVAL { 0 } ::= { iswErpsGlobal 1 } --ErpsRing --1 iswErpsRingTable OBJECT-TYPE SYNTAX SEQUENCE OF IswErpsRingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Erps Ring table." ::= { iswErpsRing 1 } iswErpsRingEntry OBJECT-TYPE SYNTAX IswErpsRingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Erps Ring entry." INDEX { iswErpsRingInstance } ::= { iswErpsRingTable 1 } IswErpsRingEntry ::= SEQUENCE{ iswErpsRingInstance Integer32, iswErpsRingGroupId Unsigned32, iswErpsRingRole Integer32, iswErpsRingRplIfIndex IswGbeIndex, iswErpsRingVersion Integer32, iswErpsRingOpMode Integer32, iswErpsRingMainRingId Unsigned32, iswErpsRingPropagateTcRingId Unsigned32, iswErpsRingPropagateTcStatus Integer32, iswErpsRingVirtualChannel Integer32, iswErpsRingIfIndex1 IswGbeIndex, iswErpsRingIfIndex2 IswGbeIndex, iswErpsRingVlan Integer32, iswErpsRingPort1Mep Integer32, iswErpsRingPort2Mep Integer32, iswErpsRingHoldOff Integer32, iswErpsRingGuard Integer32, iswErpsRingWTR Integer32, iswErpsRingWTB Integer32, iswErpsRingActive Integer32, iswErpsRingGroupRingType Integer32, iswErpsRingRowStatus RowStatus } --1 iswErpsRingInstance OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ERPS ring instance, value range is 1-4." ::= { iswErpsRingEntry 1 } --2 iswErpsRingGroupId OBJECT-TYPE SYNTAX Unsigned32 ( 1 .. 4294967295 ) MAX-ACCESS read-create STATUS current DESCRIPTION "ERPS ring group id, value range is 1-4294967295." ::= { iswErpsRingEntry 2 } --3 iswErpsRingRole OBJECT-TYPE SYNTAX Integer32 { none (0), owner (1), neighbor (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "ERPS node role, 0: none, 1: owner, 2: neighbor, default is 0, value range is 0-2." DEFVAL { 0 } ::= { iswErpsRingEntry 3 } --4 iswErpsRingRplIfIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-create STATUS current DESCRIPTION "ErpsRing Role port interface. It must be fill when the RPL Role is Owner. It must be 0 when the role is Others." ::= { iswErpsRingEntry 4 } --5 iswErpsRingVersion OBJECT-TYPE SYNTAX Integer32 { v1 (1), v2 (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "ErpsRing version 1: v1, 2: v2, default is V2." DEFVAL { 2 } ::= { iswErpsRingEntry 5 } --6 iswErpsRingOpMode OBJECT-TYPE SYNTAX Integer32 { revert (1), non-revert (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "ErpsRing 1: Revert, 2:Non-Revert Must: The role is Owner, it will recover RPL port to blocked when the ring is good. Default is true." DEFVAL { 1 } ::= { iswErpsRingEntry 6 } --7 iswErpsRingMainRingId OBJECT-TYPE SYNTAX Unsigned32 ( 1 .. 4294967295 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Sub-ring setting, follow main ring group id, value range is 1-4294967295." ::= { iswErpsRingEntry 7 } --8 iswErpsRingPropagateTcRingId OBJECT-TYPE SYNTAX Unsigned32 ( 1 .. 4294967295 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Ring ID configuration for TC propagation, only work on sub-ring. value range is 1-4294967295." ::= { iswErpsRingEntry 8 } --9 iswErpsRingPropagateTcStatus OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "PropagateTc status, only work on sub-ring. 0: disable, 1: enable, default is disable." DEFVAL { 0 } ::= { iswErpsRingEntry 9 } --10 iswErpsRingVirtualChannel OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Assign ERPS sub-ring control message communication type. 0: disable, 1: enable, default is enable." DEFVAL { 1 } ::= { iswErpsRingEntry 10 } --11 iswErpsRingIfIndex1 OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Must: Assign ERPS ring port 0." ::= { iswErpsRingEntry 11 } --12 iswErpsRingIfIndex2 OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Assign ERPS ring port 1. No need to fill this field when the ERPS is sub-ring." ::= { iswErpsRingEntry 12 } --13 iswErpsRingVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Protect vlan, value range is 1-4094." ::= { iswErpsRingEntry 13 } --14 iswErpsRingPort1Mep OBJECT-TYPE SYNTAX Integer32 ( 1 .. 8191 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Must: ERPS ring 0 Mep ID. Maintenance entity group end point related configuration, value range is 1-8191." ::= { iswErpsRingEntry 14 } --15 iswErpsRingPort2Mep OBJECT-TYPE SYNTAX Integer32 ( 1 .. 8191 ) MAX-ACCESS read-create STATUS current DESCRIPTION "ERPS ring 1 Mep ID. No need to fill this field when the ERPS is sub-ring. Maintenance entity group end point related configuration, value range is 1-8191." ::= { iswErpsRingEntry 15 } --16 iswErpsRingHoldOff OBJECT-TYPE SYNTAX Integer32 ( 0 .. 10000 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Must: Hold off timer value configuration. Value range 0 - 10000, unit: ms, step 100 ms, default is 0 ms." DEFVAL { 0 } ::= { iswErpsRingEntry 16 } --17 iswErpsRingGuard OBJECT-TYPE SYNTAX Integer32 ( 10 .. 2000 ) MAX-ACCESS read-create STATUS current DESCRIPTION "Must: Guard Interval to prevent reception of outdated RAPS messages. Value range 10 - 2000, unit: ms, step 10 ms, default is 500 ms. Rule: WTB time >= Guard Time + 5000 (ms)" DEFVAL { 500 } ::= { iswErpsRingEntry 17 } --18 iswErpsRingWTR OBJECT-TYPE SYNTAX Integer32 ( 1 .. 12 ) UNITS "minute" MAX-ACCESS read-create STATUS current DESCRIPTION "Must: The period of the WTR time can be configured by the operator in 1 minute steps between 1 and 12 minutes with a default value of 1 minute." DEFVAL { 1 } ::= { iswErpsRingEntry 18 } --19 iswErpsRingWTB OBJECT-TYPE SYNTAX Integer32 ( 5010 .. 7000 ) UNITS "millisecond" MAX-ACCESS read-create STATUS current DESCRIPTION "Must: The period of the WTB time can be configured by the operator. This value is not configurable explicitly as it is 5 seconds longer than the guard timer. The range of the WTB timer. Value range 5010 - 7000, unit: ms, default is 5500 ms. Rule: WTB time >= Guard Time + 5000 (ms)" DEFVAL { 5500 } ::= { iswErpsRingEntry 19 } --20 iswErpsRingActive OBJECT-TYPE SYNTAX Integer32 { inactive (0), active (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Activates the ERPS ring, 0: inactive, 1: active, default is inactive." DEFVAL { 0 } ::= { iswErpsRingEntry 20 } --21 iswErpsRingGroupRingType OBJECT-TYPE SYNTAX Integer32 { sub-ring (0), major-ring (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "ERPS group ring type, declare major ring is 1, sub-ring is 0. default is Major Ring." DEFVAL { 1 } ::= { iswErpsRingEntry 21 } --22 iswErpsRingRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswErpsRingEntry 22 } --2 --1 iswErpsInstance OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Erps Instance." ::= { iswErpsRingActionCtrl 1 } --2 iswErpsRingActionIfIndex OBJECT-TYPE SYNTAX Integer32 { ringPort0 (0), ringPort1 (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Gigabit ethernet interface." ::= { iswErpsRingActionCtrl 2 } --3 iswErpsRingAction OBJECT-TYPE SYNTAX Integer32 { forceSwitch (1), manualSwitch (2) , clear (3)} MAX-ACCESS read-write STATUS current DESCRIPTION "Applies action for ring, 1:Force Switch, 2:Manual Switch, 3:Clear." ::= { iswErpsRingActionCtrl 3 } --ErpsStatus --1 iswErpsStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF IswErpsStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Status Errors table." ::= { iswErpsStatus 1 } iswErpsStatusEntry OBJECT-TYPE SYNTAX IswErpsStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ecfm Status Errors entry." INDEX { iswErpsStatusRingInstance } ::= { iswErpsStatusTable 1 } IswErpsStatusEntry ::= SEQUENCE{ iswErpsStatusRingInstance Integer32, iswErpsStatusPort1 Integer32, iswErpsStatusPort2 Integer32, iswErpsStatusLink1 Integer32, iswErpsStatusLink2 Integer32, iswErpsStatusState Integer32, iswErpsStatusHoldOff Integer32, iswErpsStatusGuard Integer32, iswErpsStatusWTR Integer32, iswErpsStatusWTB Integer32, iswErpsStatusRpl Integer32, } --1 iswErpsStatusRingInstance OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ERPS ring instance, value range is 1-4." ::= { iswErpsStatusEntry 1 } --2 iswErpsStatusPort1 OBJECT-TYPE SYNTAX Integer32 { none (0), unblocked (1), blocked (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "ERPS ring port1 status, 0: None, 1: UnBlocked, 2: Blocked." ::= { iswErpsStatusEntry 2 } --3 iswErpsStatusPort2 OBJECT-TYPE SYNTAX Integer32 { none (0), unblocked (1), blocked (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "ERPS ring port2 status, 0: None, 1: UnBlocked, 2: Blocked." ::= { iswErpsStatusEntry 3 } --4 iswErpsStatusLink1 OBJECT-TYPE SYNTAX Integer32 { none (0), ok-notFailed (1), localSf (2), remoteSf (3), ms (4), fs (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "ERPS ring link1 status, 0: None, 1: OK(Not Failed), 2: Local SF, 3: Remote SF, 4: MS, 5: FS." ::= { iswErpsStatusEntry 4 } --5 iswErpsStatusLink2 OBJECT-TYPE SYNTAX Integer32 { none (0), ok-notFailed (1), localSf (2), remoteSf (3), ms (4), fs (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "ERPS ring link2 status, 0: None, 1: OK(Not Failed), 2: Local SF, 3: Remote SF, 4: MS, 5: FS." ::= { iswErpsStatusEntry 5 } --6 iswErpsStatusState OBJECT-TYPE SYNTAX Integer32 { disable (0), idle (1), protection (2), pending (3), manualSwitch (4), forceSwitch (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "ERPS ring status, 0: disable, 1: Idle, 2: Protection, 3: Pending, 4: Manual Switch, 5: Force Switch." ::= { iswErpsStatusEntry 6 } --7 iswErpsStatusHoldOff OBJECT-TYPE SYNTAX Integer32 ( 0 .. 10000 ) UNITS "millisecond" MAX-ACCESS read-only STATUS current DESCRIPTION "ERPS ring hold off time, unit is ms." ::= { iswErpsStatusEntry 7 } --8 iswErpsStatusGuard OBJECT-TYPE SYNTAX Integer32 ( 0 .. 2000 ) UNITS "millisecond" MAX-ACCESS read-only STATUS current DESCRIPTION "ERPS ring gard time, unit is ms." ::= { iswErpsStatusEntry 8 } --9 iswErpsStatusWTR OBJECT-TYPE SYNTAX Integer32 ( 0 .. 720000 ) UNITS "millisecond" MAX-ACCESS read-only STATUS current DESCRIPTION "ERPS ring wait to restore time, unit is ms." ::= { iswErpsStatusEntry 9 } --10 iswErpsStatusWTB OBJECT-TYPE SYNTAX Integer32 ( 0 .. 7000 ) UNITS "millisecond" MAX-ACCESS read-only STATUS current DESCRIPTION "ERPS ring wait to block time, unit is ms." ::= { iswErpsStatusEntry 10 } --11 iswErpsStatusRpl OBJECT-TYPE SYNTAX Integer32 { none (0), unblocked (1), blocked (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "ERPS ring RPL status, 0: None, 1: UnBlocked, 2: Blocked." ::= { iswErpsStatusEntry 11 } --Snmp iswSnmpUSMUserTable OBJECT-TYPE SYNTAX SEQUENCE OF IswSnmpUSMUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Snmp USM User table." ::= { iswSnmpUSMUser 1 } iswSnmpUSMUserEntry OBJECT-TYPE SYNTAX IswSnmpUSMUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Snmp USM User entry." INDEX { iswSnmpUSMUserIndex } ::= { iswSnmpUSMUserTable 1 } IswSnmpUSMUserEntry ::= SEQUENCE{ iswSnmpUSMUserIndex Integer32, iswSnmpUSMUserUserName OCTET STRING, iswSnmpUSMUserGroupName OCTET STRING, iswSnmpUSMUserSecLevel Integer32, iswSnmpUSMUserAuthMethod Integer32, iswSnmpUSMUserAuthPass OCTET STRING, iswSnmpUSMUserPrivMethod Integer32, iswSnmpUSMUserPrivPass OCTET STRING, iswSnmpUSMUserType Integer32, iswSnmpUSMUserRowstatus RowStatus, } --1 iswSnmpUSMUserIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 32 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Snmp USM User Index, value range is 1-32." ::= { iswSnmpUSMUserEntry 1 } --2 iswSnmpUSMUserUserName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 1 .. 31 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "User name, length 1~31. Accept any characters except space, quote mark and ?." ::= { iswSnmpUSMUserEntry 2 } --3 iswSnmpUSMUserGroupName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 1 .. 15 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Access Group name, length 1~15. Accept any characters except space, quote mark and ?. If user type is Read Only or Read Write, then this field is not needed." ::= { iswSnmpUSMUserEntry 3 } --4 iswSnmpUSMUserSecLevel OBJECT-TYPE SYNTAX Integer32 { noauth (1), auth (2), priv (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "User security level. If Security Model is v1 or v2c, the field is not used, it will be show as --. States as below: - NoAuth, NoPriv (No authentication and no Privacy) - Auth, NoPriv (Authentication and no Privacy) - Auth, Priv (Authentication and Privacy)" ::= { iswSnmpUSMUserEntry 4 } --5 iswSnmpUSMUserAuthMethod OBJECT-TYPE SYNTAX Integer32 { none (1), md5 (2), sha (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "User authentication protocol. Works only if SNMPv3 is enabled. Options: 1. None 2. MD5 3. SHA If Auth Protocol is None, Priv Protocol always is None. If Auth Protocol is MD5 or SHA, Auth Password should be input." DEFVAL { 2 } ::= { iswSnmpUSMUserEntry 5 } --6 iswSnmpUSMUserAuthPass OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 0 .. 15 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Authentication password, length 8~15. Works only if SNMPv3 is enabled. Accept any characters except space, quote mark and ?. If Authentication Protocol is None, then Privacy options are not needed." ::= { iswSnmpUSMUserEntry 6 } --7 iswSnmpUSMUserPrivMethod OBJECT-TYPE SYNTAX Integer32 { none (1), des (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "User Privacy protocol. Works only if SNMPv3 is enabled. If Priv Protocol is not None, Priv Password should be input. Options: 1. None 2. DES " DEFVAL { 2 } ::= { iswSnmpUSMUserEntry 7 } --8 iswSnmpUSMUserPrivPass OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 0 .. 15 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Privacy password, length 8~15. Works only if SNMPv3 is enabled. Accept any characters except space, quote mark and ?. If Priv Protocol is None the field not needed." ::= { iswSnmpUSMUserEntry 8 } --9 iswSnmpUSMUserType OBJECT-TYPE SYNTAX Integer32 { v3User (1), readOnly (2), readWrite (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "SNMPv3 user type. Options: 1. v3 User 2. Read Only 3. Read Write If User type is v3 User, the Group Name should be provided. No matter which User Type is selected, the authentication and Privacy options are allowed." DEFVAL { 1 } ::= { iswSnmpUSMUserEntry 9 } --10 iswSnmpUSMUserRowstatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswSnmpUSMUserEntry 10 } --2 iswSnmpVACMGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF IswSnmpVACMGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Snmp VACM Group table." ::= { iswSnmpVACMGroup 1 } iswSnmpVACMGroupEntry OBJECT-TYPE SYNTAX IswSnmpVACMGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Snmp VACM Group entry." INDEX { iswSnmpVACMGroupIndex } ::= { iswSnmpVACMGroupTable 1 } IswSnmpVACMGroupEntry ::= SEQUENCE{ iswSnmpVACMGroupIndex Integer32, iswSnmpVACMGroupGroupName OCTET STRING, iswSnmpVACMGroupSecModel Integer32, iswSnmpVACMGroupSecLevel Integer32, iswSnmpVACMGroupRead OCTET STRING, iswSnmpVACMGroupWrite OCTET STRING, iswSnmpVACMGroupRowstatus RowStatus, } --1 iswSnmpVACMGroupIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 32 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Snmp VACM Group Index, value range is 1-32." ::= { iswSnmpVACMGroupEntry 1 } --2 iswSnmpVACMGroupGroupName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 1 .. 15 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Group name, length 1~15. Accept any characters except space, quote mark and ?." ::= { iswSnmpVACMGroupEntry 2 } --3 iswSnmpVACMGroupSecModel OBJECT-TYPE SYNTAX Integer32 { v1 (1), v2c (2), v3usm (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "SNMP security model. Options: - v1 supports read/write view. - v2c supports read/write view. - v3usm supports read/write view & security level." DEFVAL { 3 } ::= { iswSnmpVACMGroupEntry 3 } --4 iswSnmpVACMGroupSecLevel OBJECT-TYPE SYNTAX Integer32 { noauth (1), auth (2), priv (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "User security level. If Security Model is v1 or v2c, the field is not used, it will be show as --. States as below: - NoAuth, NoPriv (No authentication and no Privacy) - Auth, NoPriv (Authentication and no Privacy) - Auth, Priv (Authentication and Privacy)" DEFVAL { 1 } ::= { iswSnmpVACMGroupEntry 4 } --5 iswSnmpVACMGroupRead OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 1 .. 15 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Access View for Read (snmp-get) Select from the view list. If list is empty, create access view with page SNMP View first. It will display unknown(xxxx) when the name of xxxx doesn't exist in view name." ::= { iswSnmpVACMGroupEntry 5 } --6 iswSnmpVACMGroupWrite OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 1 .. 15 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Access View for Write (snmp-set) Select from the view list. If list is empty, create access view with page SNMP View first. It will display unknown(xxxx) when the name of xxxx doesn't exist in view name." ::= { iswSnmpVACMGroupEntry 6 } --7 iswSnmpVACMGroupRowstatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswSnmpVACMGroupEntry 7 } --3 iswSnmpCommunityTable OBJECT-TYPE SYNTAX SEQUENCE OF IswSnmpCommunityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Snmp Community table." ::= { iswSnmpCommunity 1 } iswSnmpCommunityEntry OBJECT-TYPE SYNTAX IswSnmpCommunityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Snmp Community entry." INDEX { iswSnmpCommunityIndex } ::= { iswSnmpCommunityTable 1 } IswSnmpCommunityEntry ::= SEQUENCE{ iswSnmpCommunityIndex Integer32, iswSnmpCommunityName OCTET STRING, iswSnmpCommunityViewName OCTET STRING, iswSnmpCommunityGroupName OCTET STRING, iswSnmpCommunityAccessMode Integer32, iswSnmpCommunityStatus RowStatus, } --1 iswSnmpCommunityIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 32 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "SNMP Community index, The system supports up to 32 Community data." ::= { iswSnmpCommunityEntry 1 } --2 iswSnmpCommunityName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 1 .. 31 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "SNMP Community name, for SNMP v1/v2c. Only if community name match, the SNMP request would be received. Community Name max size is 31 characters." ::= { iswSnmpCommunityEntry 2 } --3 iswSnmpCommunityViewName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 0 .. 15 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "View and Group are used for SNMP v3 only. A community is allowed to bind one of the view or group name. If it does not take any group or view, it will be a v1/v2c community. If it takes a view or a group name, the community will be treated as a v3 community. The v2c and v3 communities could exit in the community table concurrently. It will display unknown(name) when view/group name doesn't exist in view/group table." ::= { iswSnmpCommunityEntry 3 } --4 iswSnmpCommunityGroupName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 0 .. 15 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "View and Group are used for SNMP v3 only. A community is allowed to bind one of the view or group name. If it does not take any group or view, it will be a v1/v2c community. If it takes a view or a group name, the community will be treated as a v3 community. The v2c and v3 communities could exit in the community table concurrently. It will display unknown(name) when view/group name doesn't exist in view/group table." ::= { iswSnmpCommunityEntry 4 } --5 iswSnmpCommunityAccessMode OBJECT-TYPE SYNTAX Integer32 { ro (1), rw (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Choice access right. Allow Get operation only, or allow both Get and Set." DEFVAL { 2 } ::= { iswSnmpCommunityEntry 5 } --6 iswSnmpCommunityStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswSnmpCommunityEntry 6 } --4 iswSnmpVACMViewTable OBJECT-TYPE SYNTAX SEQUENCE OF IswSnmpVACMViewEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Snmp VACM View table." ::= { iswSnmpVACMView 1 } iswSnmpVACMViewEntry OBJECT-TYPE SYNTAX IswSnmpVACMViewEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Snmp VACM View entry." INDEX { iswSnmpVACMViewIndex } ::= { iswSnmpVACMViewTable 1 } IswSnmpVACMViewEntry ::= SEQUENCE{ iswSnmpVACMViewIndex Integer32, iswSnmpVACMViewName OCTET STRING, iswSnmpVACMViewType Integer32, iswSnmpVACMViewSubtree OCTET STRING, iswSnmpVACMViewRowstatus RowStatus, } --1 iswSnmpVACMViewIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 32 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Snmp VACM View Index, value range is 1-32." ::= { iswSnmpVACMViewEntry 1 } --2 iswSnmpVACMViewName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 1 .. 15 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "View name, length 1~15. Accept any characters except space, quote mark and ?." ::= { iswSnmpVACMViewEntry 2 } --3 iswSnmpVACMViewType OBJECT-TYPE SYNTAX Integer32 { included (1), excluded (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Accessible/Not accessible of object (SNMP OID). Select down list box: 1. Include, allow access the subtree/oid; 2. Exclude, doesn't allow access the subtree/oid." DEFVAL { 1 } ::= { iswSnmpVACMViewEntry 3 } --4 iswSnmpVACMViewSubtree OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 1 .. 31 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "SNMP OID or Object Name of MIB Input format is OID, char length 1~31. Accept MIB object name iswitch or wildcard (*)." ::= { iswSnmpVACMViewEntry 4 } --5 iswSnmpVACMViewRowstatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswSnmpVACMViewEntry 5 } --SnmpVACMViewDeleteCtrl --4 --1 iswSnmpVACMViewDeleteCtrlIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 32 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Delete by index." ::= { iswSnmpVACMViewDeleteCtrl 1 } --2 iswSnmpVACMViewDeleteCtrlName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE( 1 .. 15 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Delete by name." ::= { iswSnmpVACMViewDeleteCtrl 2 } --3 iswSnmpVACMViewDeleteCtrlype OBJECT-TYPE SYNTAX Integer32 { deleteByIndex (0), deleteByName (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Delete type." ::= { iswSnmpVACMViewDeleteCtrl 3 } --5 --snmpV3 iswSnmpV3Enabled OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This button is used to set whether snmp v3 is enable or not. If snmpV3 switch is set to disable, the system would use snmp v2c only. If snmpV3 switch is set to enable, the system would use snmp v3 setting. Changing this will restart SNMP automatically. The snmp v3 parameters would be valid only if snmp v3 is enabled." DEFVAL { 0 } ::= { iswSnmpVersion 1 } --LACPport iswLACPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswLACPPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lacp port table. Max entry size: port number." ::= { iswLACPPort 1 } iswLACPPortEntry OBJECT-TYPE SYNTAX IswLACPPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LACP port entry." INDEX { iswLACPPortId } ::= { iswLACPPortTable 1 } IswLACPPortEntry ::= SEQUENCE{ iswLACPPortId IswGbeIndex, iswLACPPortEnable Integer32, iswLACPPortPrio Integer32, iswLACPPortKey Integer32, iswLACPPortAccessMode Integer32, iswLACPPortPeriodicMode Integer32, } iswLACPPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bridge Port Index." ::= { iswLACPPortEntry 1 } iswLACPPortEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Lacp on the interface port index." DEFVAL { 0 } ::= { iswLACPPortEntry 2 } iswLACPPortPrio OBJECT-TYPE SYNTAX Integer32 (1 .. 65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The Priority of LACP port. Range : 1 ~ 65535. Default : 32768." DEFVAL { 32768 } ::= { iswLACPPortEntry 3 } iswLACPPortKey OBJECT-TYPE SYNTAX Integer32 (1 .. 65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The Key of LACP port. It supports Auto and Specific mode. When auto is setting, the key will be auto-generated according to link speed of physical port. When specific is setting, user can configure the key value in the range of 1 to 65535." DEFVAL { 0 } ::= { iswLACPPortEntry 4 } iswLACPPortAccessMode OBJECT-TYPE SYNTAX Integer32 { passive (1) , active (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Access mode of the LACP port. It supports Active and Passive mode. When Active is setting, this LACP port always generates LACP packet to do negotiation with partner . When Passive is setting, this LACP port will do nothing until it receives LACP packet from the partner ." DEFVAL { 2 } ::= { iswLACPPortEntry 5 } iswLACPPortPeriodicMode OBJECT-TYPE SYNTAX Integer32 { fast (1) , slow (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Periodic mode of the LACP port. It supports fast and slow mode. When fast is setting, the number of seconds between periodic transmissions is using Short Timeouts. When slow is setting, the number of seconds between periodic transmissions is using Long Timeouts. These two timeout values are specified in IEEE-Std 802.1AX??2008, as follows: The Short Timeouts is 1 second. The Long Timeouts is 30 seconds." DEFVAL { 1 } ::= { iswLACPPortEntry 6 } --LACPAggr iswLACPAggrTable OBJECT-TYPE SYNTAX SEQUENCE OF IswLACPAggrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lacp aggregator table. Max entry size: port number." ::= { iswLACPAggr 1 } iswLACPAggrEntry OBJECT-TYPE SYNTAX IswLACPAggrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LACP aggregator entry." INDEX { iswLACPAggrId, iswLACPAggrActorPortId } ::= { iswLACPAggrTable 1 } IswLACPAggrEntry ::= SEQUENCE{ iswLACPAggrId Integer32, iswLACPAggrActorPortId IswGbeIndex, iswLACPAggrActorPortPrio Integer32, iswLACPAggrActorPortAdminKey Integer32, iswLACPAggrActorPortOperKey Integer32, iswLACPAggrActorPortState Integer32, iswLACPAggrPartnerSysId OCTET STRING, iswLACPAggrPartnerSysPrio Integer32, iswLACPAggrPartnerPortId Integer32, iswLACPAggrPartnerPortPrio Integer32, iswLACPAggrPartnerPortOperKey Integer32, iswLACPAggrPartnerPortState Integer32 } iswLACPAggrId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 28 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "LACP aggregator id." ::= { iswLACPAggrEntry 1 } iswLACPAggrActorPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "LACP aggregator port count which joined the aggregator." ::= { iswLACPAggrEntry 2 } iswLACPAggrActorPortPrio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The priority value assigned to the port, used to converge dynamic Key changes." ::= { iswLACPAggrEntry 3 } iswLACPAggrActorPortAdminKey OBJECT-TYPE SYNTAX Integer32 ( 1..65535 ) MAX-ACCESS read-only STATUS current DESCRIPTION "The administrative value of Key assigned to this port by administrator or System policy. When auto is setting on the port, the key will be generated depended on link speed of physical port. When specific is setting on the port, user can configure the key value in the range of 1 to 65535." ::= { iswLACPAggrEntry 4 } iswLACPAggrActorPortOperKey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The operational value of Key assigned to this port by the Actor." ::= { iswLACPAggrEntry 5 } iswLACPAggrActorPortState OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The operational values of the Actor's state parameters. This consists of the following set of variables, encoded as individual bits within a single octet, as follows: 1) LACP_Activity is encoded in bit 0. Active LACP is encoded as a 1; Passive LACP is encoded as a 0. 2) LACP_Timeout is encoded in bit 1. Short Timeout is encoded as a 1; Long Timeout is encoded as a 0. 3) Aggregation is encoded in bit 2. If TRUE (encoded as a 1), this flag indicates that the System considers this link to be Aggregateable. If FALSE(encoded as a 0), the link is considered to be Individual. 4) Synchronization is encoded in bit 3. If TRUE (encoded as a 1), the System considers this link to be IN_SYNC. If FALSE(encoded as a 0), then this link is currently OUT_OF_SYNC. 5) Collecting is encoded in bit 4. TRUE (encoded as a 1) means collection of incoming frames on this link is definitely enabled. Its value is otherwise FALSE (encoded as a 0). 6) Distributing is encoded in bit 5. FALSE (encoded as a 0) means distribution of outgoing frames on this link is definitely disabled. Its value is otherwise TRUE (encoded as a 1). 7) Defaulted is encoded in bit 6. If TRUE (encoded as a 1), it is using Defaulted operational Partner information, administratively configured for the Partner. If FALSE (encoded as a 0), the operational Partner information in use has been received in a LACPDU. 8) Expired is encoded in bit 7. If TRUE (encoded as a 1), it indicates that the Actor's Receive machine is in the EXPIRED state; if FALSE (encoded as a 0), it indicates that the Actor's Receive machine is not in the EXPIRED state." ::= { iswLACPAggrEntry 6 } iswLACPAggrPartnerSysId OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (6) ) MAX-ACCESS read-only STATUS current DESCRIPTION "The operational value of the MAC address component of the System Identifier of the Partner." ::= { iswLACPAggrEntry 7 } iswLACPAggrPartnerSysPrio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The operational value of the System Priority of the Partner." ::= { iswLACPAggrEntry 8 } iswLACPAggrPartnerPortId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The operational value of the port number assigned to this link by the Partner." ::= { iswLACPAggrEntry 9 } iswLACPAggrPartnerPortPrio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The operational value of the priority value assigned to this link by the Partner, used to converge dynamic Key changes." ::= { iswLACPAggrEntry 10 } iswLACPAggrPartnerPortOperKey OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The operational value of the Key value assigned to this link by the Partner." ::= { iswLACPAggrEntry 11 } iswLACPAggrPartnerPortState OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The operational value of the Actor's view of the current values of the Partner's state parameters. The value consists of the following set of variables, as described in Actor Oper Key." ::= { iswLACPAggrEntry 12 } -- iswPRGSysMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable / Disable System Port Redundant Mode.Default value is disable (0)." DEFVAL { 0 } ::= { iswPRGSystem 1 } --PRG Port iswPRGPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPRGPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PRG port table. Max entry size: port number." ::= { iswPRGPort 1 } iswPRGPortEntry OBJECT-TYPE SYNTAX IswPRGPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PRG port entry." INDEX { iswPRGPortId } ::= { iswPRGPortTable 1 } IswPRGPortEntry ::= SEQUENCE{ iswPRGPortId IswGbeIndex, iswPRGPortGroupId Integer32, } iswPRGPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bridge Port Index." ::= { iswPRGPortEntry 1 } iswPRGPortGroupId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 12) MAX-ACCESS read-write STATUS current DESCRIPTION "Join group index by port.Range : 0 , Group 1 ~ 12. Default value is 0 , means not belong to any group. At least 2 ports within a Redundant-Group, max 24 ports in a group." DEFVAL { 0 } ::= { iswPRGPortEntry 2 } --PRGGroup iswPRGGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF IswPRGGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PRG Group table. Max entry size: port group index." ::= { iswPRGGroup 1 } iswPRGGroupEntry OBJECT-TYPE SYNTAX IswPRGGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PRG group entry." INDEX { iswPRGGroupId } ::= { iswPRGGroupTable 1 } IswPRGGroupEntry ::= SEQUENCE{ iswPRGGroupId Integer32, iswPRGGroupMembers OCTET STRING, iswPRGGroupFwdMembers OCTET STRING, iswPRGGroupBlkMembers OCTET STRING, } iswPRGGroupId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Redundant group index. Range : Group1~12." ::= { iswPRGGroupEntry 1 } iswPRGGroupMembers OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 4 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "The member of ports to join group index. bit0 is not used. bit1 is meaning GEPort-1, bit2 is meaning GEPort-2, bit3 is meaning GEPort-3, ... bit27 is meaning GEPort-27, bit28 is meaning GEPort-28 other bits are not used.." ::= { iswPRGGroupEntry 2 } iswPRGGroupFwdMembers OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 4 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "When system port redundant mode disable,group members belong to forwarding member. The forwarding port in join group index. bit0 is not used. bit1 is meaning GEPort-1, bit2 is meaning GEPort-2, bit3 is meaning GEPort-3, ... bit27 is meaning GEPort-27, bit28 is meaning GEPort-28 other bits are not used." ::= { iswPRGGroupEntry 3 } iswPRGGroupBlkMembers OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 4 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "When system port redundant mode enable,group members belong to blocked member. The blocking ports in join group index. bit0 is not used. bit1 is meaning GEPort-1, bit2 is meaning GEPort-2, bit3 is meaning GEPort-3, ... bit27 is meaning GEPort-27, bit28 is meaning GEPort-28 other bits are not used." ::= { iswPRGGroupEntry 4 } -- iswGVRPEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable GVRP on the system." DEFVAL { 0 } ::= { iswGVRPConf 1 } iswGVRPLeaveAllTime OBJECT-TYPE SYNTAX Integer32 (10 .. 10000) UNITS "cent-second" MAX-ACCESS read-write STATUS current DESCRIPTION "Set GVRP leave-all-time in range of 10 to 10000(unit:cent-second).Default value : 1000." DEFVAL { 1000 } ::= { iswGVRPConf 2 } -- --GVRP Port iswGVRPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswGVRPPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GVRP port table. Max entry size: port number." ::= { iswGVRPPortConf 1 } iswGVRPPortEntry OBJECT-TYPE SYNTAX IswGVRPPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GVRP port entry." INDEX { iswGVRPPortId } ::= { iswGVRPPortTable 1 } IswGVRPPortEntry ::= SEQUENCE{ iswGVRPPortId IswGbeIndex, iswGVRPPortEnable Integer32, iswGVRPPortJoinTime Integer32, iswGVRPPortLeaveTime Integer32, } iswGVRPPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "GVRP port id." ::= { iswGVRPPortEntry 1 } iswGVRPPortEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable GVRP on the port." DEFVAL { 0 } ::= { iswGVRPPortEntry 2 } iswGVRPPortJoinTime OBJECT-TYPE SYNTAX Integer32 (10 .. 10000) UNITS "cent-second" MAX-ACCESS read-write STATUS current DESCRIPTION "The time which apply to per interface's join timer. Range : 10 ~ 10000 (cent-second); default is 20." DEFVAL {20} ::= { iswGVRPPortEntry 3 } iswGVRPPortLeaveTime OBJECT-TYPE SYNTAX Integer32 (10 .. 10000) UNITS "cent-second" MAX-ACCESS read-write STATUS current DESCRIPTION "The time which apply to per interface's leave timer. Range : 10 ~ 10000 (cent-second); default is 60." DEFVAL { 60 } ::= { iswGVRPPortEntry 4 } -- iswIPSGPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIPSGPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPSG port table. Max entry size: port number." ::= { iswIPSGPort 1 } iswIPSGPortEntry OBJECT-TYPE SYNTAX IswIPSGPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPSG port entry." INDEX { iswIPSGPortId } ::= { iswIPSGPortTable 1 } IswIPSGPortEntry ::= SEQUENCE{ iswIPSGPortId IswGbeIndex, iswIPSGPortEnable Integer32, iswIPSGPortLimit Integer32, } iswIPSGPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bridge Port Index." ::= { iswIPSGPortEntry 1 } iswIPSGPortEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable IP Source Guard of port. Default value : disable (0)." DEFVAL { 0 } ::= { iswIPSGPortEntry 2 } iswIPSGPortLimit OBJECT-TYPE SYNTAX Integer32 (0 .. 5 | 150) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum dynamic binding source on the port. The value is 0 ~ 5 or 150 (unlimited) ." DEFVAL { 150 } ::= { iswIPSGPortEntry 3 } iswIPSGStaticBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIPSGStaticBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPSG StaticBinding table. Max entry size: Port number." ::= { iswIPSGStaticBinding 1 } iswIPSGStaticBindingEntry OBJECT-TYPE SYNTAX IswIPSGStaticBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPSG StaticBinding entry." INDEX { iswIPSGStaticBindingIdx } ::= { iswIPSGStaticBindingTable 1 } IswIPSGStaticBindingEntry ::= SEQUENCE{ iswIPSGStaticBindingIdx IswGbeIndex, iswIPSGStaticBindingPortId IswGbeIndex, iswIPSGStaticBindingVlan Integer32, iswIPSGStaticBindingSourceIp IpAddress, iswIPSGStaticBindingSourceMac PhysAddress, iswIPSGStaticBindingRowStatus RowStatus, } iswIPSGStaticBindingIdx OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bridge Port Index." ::= { iswIPSGStaticBindingEntry 1 } iswIPSGStaticBindingPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The identity for the Port. Range 1 ~ max port." ::= { iswIPSGStaticBindingEntry 2 } iswIPSGStaticBindingVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-create STATUS current DESCRIPTION "The identity for the VLAN Interface. Range 1~4094." ::= { iswIPSGStaticBindingEntry 3 } iswIPSGStaticBindingSourceIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address for the VLAN interface. Range 0~255. Default value is 0." ::= { iswIPSGStaticBindingEntry 4 } iswIPSGStaticBindingSourceMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-create STATUS current DESCRIPTION "MAC address for the VLAN interface." ::= { iswIPSGStaticBindingEntry 5 } iswIPSGStaticBindingRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswIPSGStaticBindingEntry 6 } -- iswIPSGBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIPSGBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPSG Binding table. Max entry size: Port number." ::= { iswIPSGBinding 1 } iswIPSGBindingEntry OBJECT-TYPE SYNTAX IswIPSGBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPSG Binding entry." INDEX { iswIPSGBindingIdx } ::= { iswIPSGBindingTable 1 } IswIPSGBindingEntry ::= SEQUENCE{ iswIPSGBindingIdx Integer32, iswIPSGBindingPortId IswGbeIndex, iswIPSGBindingVlan Integer32, iswIPSGBindingSourceIp IpAddress, iswIPSGBindingSourceMac PhysAddress, iswIPSGBindingStateMode Integer32, } iswIPSGBindingIdx OBJECT-TYPE SYNTAX Integer32 ( 1 .. 150 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index." ::= { iswIPSGBindingEntry 1 } iswIPSGBindingPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Bridge Port Index." ::= { iswIPSGBindingEntry 2 } iswIPSGBindingVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id." ::= { iswIPSGBindingEntry 3 } iswIPSGBindingSourceIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ipv4 address." ::= { iswIPSGBindingEntry 4 } iswIPSGBindingSourceMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "HW address." ::= { iswIPSGBindingEntry 5 } iswIPSGBindingStateMode OBJECT-TYPE SYNTAX Integer32 { dhcpSnooping ( 0 ) , static ( 1 ) } MAX-ACCESS read-only STATUS current DESCRIPTION "binding source state." ::= { iswIPSGBindingEntry 6 } --IPSG Delete Control iswIPSGBindingDeleteCtrlVlan OBJECT-TYPE SYNTAX Integer32 (1 .. 4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Delete by Vlan Id." ::= { iswIPSGBindingDeleteCtrl 1 } iswIPSGBindingDeleteCtrlPort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Delete by Port number." ::= { iswIPSGBindingDeleteCtrl 2 } iswIPSGBindingDeleteCtrlType OBJECT-TYPE SYNTAX Integer32 { deleteByVlan(0) , deleteByPort (1) , deleteByAll(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Delete type. " ::= { iswIPSGBindingDeleteCtrl 3 } --McConf iswMcConfMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable IP multicast routing. Default value : disable (0)." DEFVAL { 0 } ::= { iswMcConf 1 } --McIfConf iswMcIfConfTable OBJECT-TYPE SYNTAX SEQUENCE OF IswMcIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast Interface Configuration table. Max entry size: Vlan ID." ::= { iswMcIfConf 1 } iswMcIfConfEntry OBJECT-TYPE SYNTAX IswMcIfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPSG Binding entry." INDEX { iswMcIfVlanID } ::= { iswMcIfConfTable 1 } IswMcIfConfEntry ::= SEQUENCE{ iswMcIfVlanID Integer32, iswMcIfMode Integer32, iswMcIfRowStatus RowStatus, } iswMcIfVlanID OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "mcIfVlanId is the identity for the McIfConf." ::= { iswMcIfConfEntry 1 } iswMcIfMode OBJECT-TYPE SYNTAX Integer32 { enable (1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Enable interface multicast mode." DEFVAL { 1 } ::= { iswMcIfConfEntry 2 } iswMcIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswMcIfConfEntry 3 } --McRoute iswMcRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IswMcRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP Multicast Route table. Max entry size: Index number." ::= { iswMcRoute 1 } iswMcRouteEntry OBJECT-TYPE SYNTAX IswMcRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPSG Binding entry." INDEX { iswMcRouteIndex } ::= { iswMcRouteTable 1 } IswMcRouteEntry ::= SEQUENCE{ iswMcRouteIndex Integer32, iswMcRouteSourceIP IpAddress, iswMcRouteNetmask IpAddress, iswMcRouteRpfIP IpAddress, -- iswMcRouteMetric Integer32, iswMcRouteRowStatus RowStatus, } iswMcRouteIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 32 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP multicast route index." ::= { iswMcRouteEntry 1 } iswMcRouteSourceIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast route source address." ::= { iswMcRouteEntry 2 } iswMcRouteNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast route source netmask." ::= { iswMcRouteEntry 3 } iswMcRouteRpfIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast route RPF address." ::= { iswMcRouteEntry 4 } -- iswMcRouteMetric OBJECT-TYPE -- SYNTAX Integer32 ( 1 .. 32 ) -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION "Multicast route metric." -- DEFVAL { 1 } -- ::= { iswMcRouteEntry 5 } iswMcRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswMcRouteEntry 5 } --NRoute iswMRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IswMRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User stats table. Max entry size: 10." ::= { iswMRoute 1 } iswMRouteEntry OBJECT-TYPE SYNTAX IswMRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User stats entry." INDEX { iswMRouteIndex } ::= { iswMRouteTable 1 } IswMRouteEntry ::= SEQUENCE{ iswMRouteIndex Integer32, iswMRouteSourceIp IpAddress, iswMRouteGroupIp IpAddress, iswMRouteUptime TimeTicks, iswMRouteDelExpire TimeTicks, iswMRouteFlag OCTET STRING, iswMRoutePort IswGbeIndex, iswMRouteVlan Integer32, iswMRouteRpfNeighbor IpAddress, iswMRouteRecvUptime TimeTicks, iswMRouteRecvExpire TimeTicks, iswMRouteOutgoing OCTET STRING } iswMRouteIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "MRoute Table Index." ::= { iswMRouteEntry 1 } iswMRouteSourceIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP address of the stream." ::= { iswMRouteEntry 2 } iswMRouteGroupIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Group IP address of the stream." ::= { iswMRouteEntry 3 } iswMRouteUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Uptime timer for this multicast routing rule." ::= { iswMRouteEntry 4 } iswMRouteDelExpire OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Expire timer for this multicast routing rule." ::= { iswMRouteEntry 5 } iswMRouteFlag OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 1 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast route state flags: bit 0 : D , bit 1 : S, bit 2 : P, bit 3 : V. D - Dense, S - Static, P - Pruned, V - Dvmrp" ::= { iswMRouteEntry 6 } iswMRoutePort OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Including Interface Port number." ::= { iswMRouteEntry 7 } iswMRouteVlan OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Including Interface Id." ::= { iswMRouteEntry 8 } iswMRouteRpfNeighbor OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "RPF neighbor IP." ::= { iswMRouteEntry 9 } iswMRouteRecvUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Uptime for received stream." ::= { iswMRouteEntry 10 } iswMRouteRecvExpire OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Expire for received stream." ::= { iswMRouteEntry 11 } iswMRouteOutgoing OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Outgoing Interface List description. Including Interface Id, State/Mode." ::= { iswMRouteEntry 12 } -- iswUserStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF IswUserStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User stats table. Max entry size: 10." ::= { iswSysMgt 3 } iswUserStatsEntry OBJECT-TYPE SYNTAX IswUserStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User stats entry." INDEX { iswUserStatsIndex } ::= { iswUserStatsTable 1 } IswUserStatsEntry ::= SEQUENCE{ iswUserStatsIndex Integer32, iswUserStatsLoginType Integer32, --iswUserStatsCookieID Integer32, --iswUserStatsIdleSeconds Integer32, iswUserStatsIp IpAddress, iswUserStatsUserName OCTET STRING --iswUserStatsMethod Integer32, --iswUserStatsInfo OCTET STRING, --iswUserStatsExtraInfo OCTET STRING, } --1 iswUserStatsIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "User stats index." ::= { iswUserStatsEntry 1 } --2 iswUserStatsLoginType OBJECT-TYPE SYNTAX Integer32 { cli (0), web (1), console (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "User stats login type." ::= { iswUserStatsEntry 2 } --3 --iswUserStatsCookieID OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "User stats cookie ID." -- ::= { iswUserStatsEntry 3 } --4 --iswUserStatsIdleSeconds OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "User stats idle seconds." -- ::= { iswUserStatsEntry 4 } --5 iswUserStatsIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "User stats IP." ::= { iswUserStatsEntry 3 } --6 iswUserStatsUserName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "User stats user name." ::= { iswUserStatsEntry 4 } --7 --iswUserStatsMethod OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "User stats method." -- ::= { iswUserStatsEntry 5 } --8 --iswUserStatsInfo OBJECT-TYPE -- SYNTAX OCTET STRING -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "User stats info." -- ::= { iswUserStatsEntry 5 } --9 --iswUserStatsExtraInfo OBJECT-TYPE -- SYNTAX OCTET STRING -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "User stats extra info." -- ::= { iswUserStatsEntry 6 } --User iswUserTable OBJECT-TYPE SYNTAX SEQUENCE OF IswUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User table. Max entry size: 3." ::= { iswUser 1 } iswUserEntry OBJECT-TYPE SYNTAX IswUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User entry." INDEX { iswUserIndex } ::= { iswUserTable 1 } IswUserEntry ::= SEQUENCE{ iswUserIndex Integer32, iswUserName OCTET STRING, iswUserPassword OCTET STRING, iswUserAccessLevel Integer32, iswUserComment OCTET STRING, iswUserRowstatus RowStatus, } iswUserIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 32 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "User index." ::= { iswUserEntry 1 } iswUserName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "User name (Range : 1 to 31 characters). Only for create,can't not set." ::= { iswUserEntry 2 } iswUserPassword OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "User Password (Range : 0 to 31 characters)." ::= { iswUserEntry 3 } iswUserAccessLevel OBJECT-TYPE SYNTAX Integer32 { superUser(1),engineer(2),guest(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "access level of the user : Super User - The user can access to all functions. Engineer - The user can access to all functions except user account management. Guest - The user can access to basic display functions." ::= { iswUserEntry 4 } iswUserComment OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Description of the user account (Range : 0 to 31 characters)." ::= { iswUserEntry 5 } iswUserRowstatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswUserEntry 6 } --LedStatus iswLedStateP1 OBJECT-TYPE SYNTAX Integer32 { off(0) , on(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "The power1 indicator LED state." ::= { iswLedState 1 } iswLedStateP2 OBJECT-TYPE SYNTAX Integer32 { off(0) , on(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "The power2 indicator LED state." ::= { iswLedState 2 } iswLedStateRR OBJECT-TYPE SYNTAX Integer32 { off(0) , on(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "The RR indicator LED state." ::= { iswLedState 3 } iswLedStateRS OBJECT-TYPE SYNTAX Integer32 { off(0) , on(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "The RS indicator LED state." ::= { iswLedState 4 } iswLedStateAlarm OBJECT-TYPE SYNTAX Integer32 { off(0) , on(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "The Alarm indicator LED state." ::= { iswLedState 5 } iswLedStatePortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswLedStatePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LedStatePort table. Max entry size: Port Index." ::= { iswLedState 6 } iswLedStatePortEntry OBJECT-TYPE SYNTAX IswLedStatePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LedStatePort entry." INDEX { iswLedStatePortIndex } ::= { iswLedStatePortTable 1 } IswLedStatePortEntry ::= SEQUENCE{ iswLedStatePortIndex IswGbeIndex, iswLedStatePortEnable Integer32, } iswLedStatePortIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "LedStatePort index." ::= { iswLedStatePortEntry 1 } iswLedStatePortEnable OBJECT-TYPE SYNTAX Integer32 { off(0) , on(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "The port indicator LED state." ::= { iswLedStatePortEntry 2 } -- --NtpServer iswNtpServerMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable NTP Server. Value range is Disabled/Enabled, default value is Disabled." DEFVAL { 0 } ::= { iswNtpServer 1 } --NtpClient iswNtpClientPollingInterval OBJECT-TYPE SYNTAX Unsigned32 ( 0 | 60.. 65535 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "Sets polling interval (seconds) that NTP client will sync with designated NTP server. Range is 60 ~ 65535, 0 is disable." DEFVAL { 0 } ::= { iswNtpClient 1 } iswNtpClientServerIp1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sets NTP server IP address #1 for your system." ::= { iswNtpClient 2 } iswNtpClientServerIp2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sets NTP server IP address #2 for your system." ::= { iswNtpClient 3 } iswNtpClientServerIp3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sets NTP server IP address #3 for your system." ::= { iswNtpClient 4 } iswNtpClientServerIp4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sets NTP server IP address #4 for your system." ::= { iswNtpClient 5 } iswNtpClientServerIp5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sets NTP server IP address #5 for your system." ::= { iswNtpClient 6 } iswNtpClientSync OBJECT-TYPE SYNTAX Integer32 { idle (0), sync (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Get always return idle (0), set sync (1) to trigger NTP client time synchronization." ::= { iswNtpClient 7 } --AlmSystemUsage iswCPULoading OBJECT-TYPE SYNTAX Integer32( 0 .. 100 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Show current CPU loading in unit of one percentage." -- DEFVAL { 0 } ::= { iswAlmSystemUsage 1 } iswCPULoadingThreshold OBJECT-TYPE SYNTAX Integer32( 50 .. 90 ) MAX-ACCESS read-write STATUS current DESCRIPTION "One threshold percenatage to trigger high CPU loading alert." DEFVAL { 75 } ::= { iswAlmSystemUsage 2 } iswMemoryLoading OBJECT-TYPE SYNTAX Integer32( 0 .. 100 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Show current memory loading in unit of one percentage." -- DEFVAL { 0 } ::= { iswAlmSystemUsage 3 } iswMemoryLoadingThreshold OBJECT-TYPE SYNTAX Integer32( 50 .. 90 ) MAX-ACCESS read-write STATUS current DESCRIPTION "One threshold percenatage to trigger high memory loading alert." DEFVAL { 50 } ::= { iswAlmSystemUsage 4 } -- --Bandwidth iswBandwidthHighestInRate OBJECT-TYPE SYNTAX Integer32( 0 .. 100 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the port that has higest Rx traffic loading now." ::= { iswBandwidth 1 } iswBandwidthHighestERate OBJECT-TYPE SYNTAX Integer32( 0 .. 100 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Show the port that has higest Tx traffic loading now." ::= { iswBandwidth 2 } iswBandwidthInThreshold OBJECT-TYPE SYNTAX Integer32( 50 .. 90 ) MAX-ACCESS read-write STATUS current DESCRIPTION "One threshold percentage to trigger high RX traffic loading alert. The range is 50~90 percentage. Default value is 50." DEFVAL { 50 } ::= { iswBandwidth 3 } iswBandwidthInShfTime OBJECT-TYPE SYNTAX Integer32( 10 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "A time gap between starting of detecting high RX traffic loading to continuous duration time. It support the range of 10 to 255, in unit of one second. The default is 10." DEFVAL { 10 } ::= { iswBandwidth 4 } iswBandwidthEThreshold OBJECT-TYPE SYNTAX Integer32( 50 .. 90 ) MAX-ACCESS read-write STATUS current DESCRIPTION "One threshold percentage to trigger high TX traffic loading alert. The range is 50~90 percentage. Default value is 50." DEFVAL { 50 } ::= { iswBandwidth 5 } iswBandwidthEShfTime OBJECT-TYPE SYNTAX Integer32( 10 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "A time gap between starting of detecting high TX traffic loading to continuous duration time. It support the range of 10 to 255, in unit of one second. The default is 10." DEFVAL { 10 } ::= { iswBandwidth 6 } -- iswBandwidthUsageTable OBJECT-TYPE SYNTAX SEQUENCE OF IswBandwidthUsageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bandwidth Usage table." ::= { iswBandwidth 7 } iswBandwidthUsageEntry OBJECT-TYPE SYNTAX IswBandwidthUsageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bandwidth Usage entry." INDEX { iswBandwidthRateIndex } ::= { iswBandwidthUsageTable 1 } IswBandwidthUsageEntry ::= SEQUENCE { iswBandwidthRateIndex IswGbeIndex, iswBandwidthInRate Integer32, iswBandwidthERate Integer32 } iswBandwidthRateIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value will return to 1 when the index over record size." ::= { iswBandwidthUsageEntry 1 } iswBandwidthInRate OBJECT-TYPE SYNTAX Integer32 ( 0 .. 100) MAX-ACCESS read-only STATUS current DESCRIPTION "Ingress rate for Bandwidth. The rate is 0~100 percentage. Default is 0." -- DEFVAL { 0 } ::= { iswBandwidthUsageEntry 2 } iswBandwidthERate OBJECT-TYPE SYNTAX Integer32 ( 0 .. 100) MAX-ACCESS read-only STATUS current DESCRIPTION "Egress rate for Bandwidth. The rate is 0~100 percentage. Default is 0." -- DEFVAL { 0 } ::= { iswBandwidthUsageEntry 3 } iswFlashUtil OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Flash Utilization, 0-100 %" ::= { iswFlashInfo 1 } iswFlashSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Flash Size" ::= { iswFlashInfo 2 } iswFlashType OBJECT-TYPE SYNTAX Integer32 { n25Q256(1), w25Q01(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Flash Type" ::= { iswFlashInfo 3 } --1 iswCLITimeout OBJECT-TYPE SYNTAX Integer32 ( 0 | 60.. 65535 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "CLI settings timeout. Range is 60 ~ 65535, 0 is no timeout." DEFVAL { 600 } ::= { iswCLISettings 1 } --2 iswCLIMaxSessions OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10 ) MAX-ACCESS read-write STATUS current DESCRIPTION "CLI settings max sessions." ::= { iswCLISettings 2 } -- --1 iswSntpPollingInterval OBJECT-TYPE SYNTAX Integer32 ( 0 | 60.. 65535 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "Sntp polling interval. Default value is 0 which meaning sntp polling is disabled. If sntp polling enabled, the range should between 60 to 65535." DEFVAL { 0 } ::= { iswSntp 1 } --2 iswSntpTimeZone OBJECT-TYPE SYNTAX Integer32 { idl (0), idlw (1), nt (2), ahst (3), bdt (4), cat (5), yst (6), hdt (7), pst (8), ydt (9), mst (10), pdt(11), cst (12), mdt (13), est (14), cdt (15), ast( 16), edt (17), nft (18), adt (19), bra (20), gwst (21), at (22), wat (23), gmt (24), wet (25), ut (26), utc (27), cet (28), bst (29), met (30), mewt (31), swt (32), fwt (33), eet (34), mest (35), fst (36), egst (37), egdt (38), bt (39), it (40), zp4 (41), zp5 (42), ist (43), zp6 (44), nst (45), sst (46), wast (47), jt (48), cct (49), hst (50), wadt (51), wst (52), jst (53), kst (54), cast (55), sast (56), jdt (57), gst (58), east (59), cadt (60), sadt (61), eadt (62), nzt (63), nzst (64), idle (65), nzdt (66) } MAX-ACCESS read-write STATUS current DESCRIPTION "sntp timezone. List: 0 IDL -12:00 International Date Line 1 IDLW -12:00 International Date Line West 2 NT -11:00 Nome Time 3 AHST -10:00 Alaska-Hawaii Standard Time 4 BDT -10:00 BDT 5 CAT -10:00 Central Alaska Time 6 YST -09:00 Yukon Standard Time 7 HDT -09:00 HDT 8 PST -08:00 Pacific Standard Time 9 YDT -08:00 YDT 10 MST -07:00 Mountain Standard Time 11 PDT -07:00 Pacific Daylight Time 12 CST -06:00 Central Standard Time 13 MDT -06:00 Mountain Daylight Time 14 EST -05:00 Eastern Standard Time 15 CDT -05:00 Central Daylight Time 16 AST -04:00 Atlantic Standard Time 17 EDT -04:00 Eastern Daylight Time 18 NFT -03:30 Newfoundland Standard Time 19 ADT -03:00 Atlantic Daylight Time 20 BRA -03:00 Brazil Standard Time 21 GWST -03:00 Greenland Western Standard Time 22 AT -02:00 Azores Time 23 WAT -01:00 West Africa Time 24 GMT +00:00 Greenwich Mean Time 25 WET +00:00 Western European Time 26 UT +00:00 Universal Time 27 UTC +00:00 Universal Time 28 CET +01:00 Central European Time 29 BST +01:00 British Summer Time 30 MET +01:00 Middle European Time 31 MEWT +01:00 Middle European Winter Time 32 SWT +01:00 Swedish Winter Time 33 FWT +01:00 French Winter Time 34 EET +02:00 Eastern European Time 35 MEST +02:00 Middle European Summer Time 36 FST +02:00 French Summer Time 37 EGST +02:00 Egypt Standard Time 38 EGDT +03:00 Egypt Daylight Time 39 BT +03:00 Baghdad Time 40 IT +03:30 Iran Time 41 ZP4 +04:00 GMT Plus 4 Hours 42 ZP5 +05:00 GMT Plus 5 Hours 43 IST +05:30 Indian Standard Time 44 ZP6 +06:00 GMT Plus 6 Hours 45 NST +06:30 North Sumatra Time 46 SST +07:00 South Sumatra Time 47 WAST +07:00 West Australian Standard Time 48 JT +07:30 Java Time 49 CCT +08:00 China Coast Time 50 HST +08:00 Hong Kong Standard Time 51 WADT +08:00 West Australian Daylight Time 52 WST +08:00 WST 53 JST +09:00 Japan Standard Time 54 KST +09:00 Korean Standard Time 55 CAST +09:30 Central Australian Standard Time 56 SAST +09:30 South Australian Standard Time 57 JDT +10:00 JDT 58 GST +10:00 Guam Standard Time 59 EAST +10:00 East Australian Standard Time 60 CADT +10:30 Central Australian Daylight Time 61 SADT +10:30 South Australian Daylight Time 62 EADT +11:00 East Australian Daylight Time 63 NZT +12:00 New Zealand Time 64 NZST +12:00 New Zealand Standard Time 65 IDLE +12:00 International Date Line East 66 NZDT +13:00 New Zealand Daylight Time " ::= { iswSntp 2 } --3 iswSntpServerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Sntp server IP." ::= { iswSntp 3 } --4 iswSntpSync OBJECT-TYPE SYNTAX Integer32 { idle(0), sync(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sync Date Time with SNTP. Return 0 when get this object. Set sync(1) to trigger SNTP Sync." ::= { iswSntp 4 } -- --1 iswSysDate OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 10 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "System date. Format: MM/DD/YYYY. Fix length. The YYYY range is 2000~2036." ::= { iswSysDateTime 1 } --2 iswSysTime OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 8 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "System time. Format: HH:MM:SS. Fix length." ::= { iswSysDateTime 2 } -- --1 iswSyslogIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog IP address." ::= { iswSyslog 1 } -- --1 iswSyslogdAction OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Service syslogd action. Default value is disable (0). If set enable when syslog already enabled, syslog will be restart." DEFVAL { 0 } ::= { iswSyslog 2 } -- iswSyslogAdditionalServerTable OBJECT-TYPE SYNTAX SEQUENCE OF IswSyslogAdditionalServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of additional syslog servers." ::= { iswSyslog 3 } iswSyslogAdditionalServerEntry OBJECT-TYPE SYNTAX IswSyslogAdditionalServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in the additional syslog server table." INDEX { iswSyslogAdditionalServeIdx } ::= { iswSyslogAdditionalServerTable 1 } IswSyslogAdditionalServerEntry ::= SEQUENCE { iswSyslogAdditionalServeIdx Integer32, iswSyslogAdditionalServerIpAddr IpAddress, iswSyslogAdditionalServerStatusBitmap Integer32 } iswSyslogAdditionalServeIdx OBJECT-TYPE SYNTAX Integer32 (2..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the additional syslog server entry. (start index is 2.)" ::= { iswSyslogAdditionalServerEntry 1 } iswSyslogAdditionalServerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the additional syslog server." ::= { iswSyslogAdditionalServerEntry 2 } iswSyslogAdditionalServerStatusBitmap OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Status bitmap of the additional syslog server. Starting from the least significant bit (rightmost), (This mask is shared no matter which index is set.) e.g. 4 (Dec) = 0x04(Hex) = b'0000 0100' indicates that additional server 2 is off. 12 (Dec) = 0x0C(Hex) = b'0000 1100' indicates that additional server 2, 3 are off. 60 (Dec) = 0x3C(Hex) = b'0011 1100' indicates that additional server 2, 3, 4 and 5 are off. 508(Dec) = 0x1FC(Hex) = b'0001 1111 1100' indicates that additional server 2 ~ 8 are off. (same as 0xFFFFFFFF)" ::= { iswSyslogAdditionalServerEntry 3 } --1 iswSystemUnitLedStatus OBJECT-TYPE SYNTAX Integer32 { off (0), green (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "System unit led status." ::= { iswSysLedStatus 1 } --2 iswSystemAlmLedStatus OBJECT-TYPE SYNTAX Integer32 { off (0), red (1)} MAX-ACCESS read-only STATUS current DESCRIPTION "System alarm led status." ::= { iswSysLedStatus 2 } -- --1 iswInvSnmpAgentVer OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object value presents that current NE by implementation is compliant to which version the SNMP Agent belongs to." ::= {iswInventory 1} iswInvSwVersion OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 47 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Inventory SW version." ::= { iswInventory 2 } --iswInvInbandDbVersion OBJECT-TYPE -- SYNTAX OCTET STRING ( SIZE ( 0 .. 31 ) ) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Inventory inband database version." -- ::= { iswInventory 3 } --iswInvGenenalDbVersion OBJECT-TYPE -- SYNTAX OCTET STRING ( SIZE ( 0 .. 31 ) ) -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Inventory general database version." -- ::= { iswInventory 4 } iswBootLoaderInfoVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Inventory boot loader information version." ::= { iswInventory 5 } iswSysMacAddr OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "System mac address." ::= { iswInventory 6 } -- iswHttpPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Http Port. http port number and https port number can't be the same. " DEFVAL {80} ::= {iswHttp 1} iswHttpsPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Https Port. http port number and https port number can't be the same. " DEFVAL {443} ::= { iswHttp 2 } iswHttpServiceOption OBJECT-TYPE SYNTAX Integer32 { http(0), https(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Http Service Option. Default is http" DEFVAL {0} ::= { iswHttp 3 } -- iswSdpProductModel OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 25 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Product Model name." ::= { iswSdp 1 } iswSdpSwVersion OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 20 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "System SW version" ::= { iswSdp 2 } iswSdpSwBuild OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 30 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "System SW version built date" ::= { iswSdp 3 } iswSdpPhyMac OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Phy Mac address" ::= { iswSdp 4 } iswSdpPortCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Port Count" ::= { iswSdp 5 } iswSdpManagedFlag OBJECT-TYPE SYNTAX INTEGER { un-managed(0), managed(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "If it is (1)managed, then alarm LED should be in blink status. If it is (0)un-managed, then alarm LED is normal. Default is (0)un-managed." DEFVAL { 0 } ::= { iswSdp 6 } -- --1 iswSysRestart OBJECT-TYPE SYNTAX Integer32 { restart (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "System restart. Always return 0 when read." ::= { iswMtnMgt 1 } --2 iswSysSaveConfig OBJECT-TYPE SYNTAX Integer32 { idle(0), config-save(1), config-restore-by-index(2), config-restore-by-index-restart(3), config-clear-all(4), config-clear-all-restart(5), config-clear-general(6), config-clear-general-restart(7), export-cliconfig(8), -- export-cliconfig-binary(9), import-cliconfig(10), import-cliconfig-restart(11), -- import-cliconfig-binary(12), -- import-cliconfig-binary-restart(13), config-save-replace-index(14), export-cliconfig-tftp(15), import-cliconfig-tftp(16), import-cliconfig-restart-tftp(17), ftpPutSuccess(101), ftpPutFail(102), ftpPutInProgress(103), ftpGetSuccess(104), ftpGetFail(105), ftpGetInProgress(106), memoryWriteSuccess(107), memoryWriteFail(108), memoryWriteInprogress(109), memoryReadSuccess(110), memoryReadFail(111), memoryReadInprogress(112), tftpPutSuccess(113), tftpPutFail(114), tftpPutInProgress(115), tftpGetSuccess(116), tftpGetFail(117), tftpGetInProgress(118) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object used to show and trigger DB save and restore action. Save inband configuration and runtime configuration as active database (configuration for next boot.) If status is inprogress, then cannot allow set/write. Notes: (1) config-restore-by-index(2),config-restore-by-index-restart(3),config-save-replace-index(14) Above 3 options need to set iswSysSaveConfigInbandIdx and iswSysSaveConfigGenIdx first. (2) config-save(1),config-save-replace-index(14) Above 2 options need to set iswSysSaveConfigInbandName and iswSysSaveConfigGenName first. If do not set iswSysSaveConfigInbandName and iswSysSaveConfigGenName first (these two names are empty), system will set these two name automatically snd format is 01/05/2013 05:45:57. (3) If the option ends with restart, then system will be restart immediately. (4) The Import or Export options need to set FTP configuration. iswFTPServerIp iswFTPUserName iswFTPUserPassword iswFTPFileName " ::= { iswMtnMgt 2 } iswSysSaveConfigInbandIdx OBJECT-TYPE SYNTAX Integer32 ( 1 .. 16 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Inband DB index for CLI config action. Set iswSysSaveConfig as config-restore-by-index(2), system load the specific inband cfg as runningcfg. Set iswSysSaveConfig as config-restore-by-index-restart(3), system will restart with specific inband DB. Set iswSysSaveConfig as config-save-replace-index(14), system save current runningcfg to specific inband DB. " ::= { iswMtnMgt 3 } iswSysSaveConfigGenIdx OBJECT-TYPE SYNTAX Integer32 ( 1 .. 16 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Genral DB index for CLI config action. Set iswSysSaveConfig as config-restore-by-index(2), system load the specific general cfg as running cfg. Set iswSysSaveConfig as config-restore-by-index-restart(3), system will restart with specific general DB. Set iswSysSaveConfig as config-save-replace-index(14), system save current runningcfg to specific general DB. " ::= { iswMtnMgt 4 } iswSysSaveConfigInbandName OBJECT-TYPE SYNTAX OCTET STRING (SIZE ( 0 ..31 )) MAX-ACCESS read-write STATUS current DESCRIPTION " Specify naming of database that stores the inband IP configuration. Set this object before further action you will choose on iswSysSaveConfig. iswSysSaveConfig: config-save(1)/config-save-replace-index(14). " ::= { iswMtnMgt 9 } iswSysSaveConfigGenName OBJECT-TYPE SYNTAX OCTET STRING (SIZE ( 0 ..31 )) MAX-ACCESS read-write STATUS current DESCRIPTION " Specify naming of database that stores the runtime configuration. Set this object before further action you will choose on iswSysSaveConfig. iswSysSaveConfig: config-save(1)/config-save-replace-index(14). " ::= { iswMtnMgt 10 } iswCurrentCpuTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current cpu temperature." ::= { iswSysTemperature 1 } iswUpShiftThreshold OBJECT-TYPE SYNTAX Integer32 ( -55 .. 85 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Temperature threshold of system high temperature alarm." ::= { iswSysTemperature 2 } iswUpShiftTime OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "This threshold is a time interval used to judge alarm is on/set. If system current temperature exceeds the 'Up Shift Threshold' and remain for time of 'Up Shift Time', alarm is consider as set and system will generate a system high temperature alarm. " ::= { iswSysTemperature 3 } iswDownShiftThreshold OBJECT-TYPE SYNTAX Integer32 ( -55 .. 85 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Temperature threshold of system low temperature alarm." ::= { iswSysTemperature 4 } iswDownShiftTime OBJECT-TYPE SYNTAX Integer32 ( 1 .. 255 ) MAX-ACCESS read-write STATUS current DESCRIPTION "This threshold is a time interval used to judge alarm is off/cleared. If system current temperature lower than the 'Down Shift Threshold' and remain for time of 'Down Shift Time', alarm is consider as cleared and system will clear low temperature alarm." ::= { iswSysTemperature 5 } -- -- DDM iswDDMconfig OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "To set DDM enable or disable, get DDM status. " ::= { iswDDM 1 } iswDDMITable OBJECT-TYPE SYNTAX SEQUENCE OF IswDDMIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "To get DDM Information of SFP modules." ::= { iswDDM 2 } iswDDMIEntry OBJECT-TYPE SYNTAX IswDDMIEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has a set of DDMI status." INDEX { iswDDMIPortIndex } ::= { iswDDMITable 1 } IswDDMIEntry ::= SEQUENCE { iswDDMIPortIndex IswGbeIndex, iswDDMISfpDetected TruthValue, iswDDMIA0Vendor OCTET STRING, iswDDMIA0PartNumber OCTET STRING, iswDDMIA0SerialNumber OCTET STRING, iswDDMIA0Revision OCTET STRING, iswDDMIA0DateCode OCTET STRING, iswDDMIA0Transceiver OCTET STRING, iswDDMIA2CurrentTemperature OCTET STRING, iswDDMIA2TemperatureHighAlarmThreshold OCTET STRING, iswDDMIA2TemperatureLowAlarmThreshold OCTET STRING, iswDDMIA2TemperatureHighWarnThreshold OCTET STRING, iswDDMIA2TemperatureLowWarnThreshold OCTET STRING, iswDDMIA2CurrentVoltage OCTET STRING, iswDDMIA2VoltageHighAlarmThreshold OCTET STRING, iswDDMIA2VoltageLowAlarmThreshold OCTET STRING, iswDDMIA2VoltageHighWarnThreshold OCTET STRING, iswDDMIA2VoltageLowWarnThreshold OCTET STRING, iswDDMIA2CurrentTxBias OCTET STRING, iswDDMIA2TxBiasHighAlarmThreshold OCTET STRING, iswDDMIA2TxBiasLowAlarmThreshold OCTET STRING, iswDDMIA2TxBiasHighWarnThreshold OCTET STRING, iswDDMIA2TxBiasLowWarnThreshold OCTET STRING, iswDDMIA2CurrentTxPower OCTET STRING, iswDDMIA2TxPowerHighAlarmThreshold OCTET STRING, iswDDMIA2TxPowerLowAlarmThreshold OCTET STRING, iswDDMIA2TxPowerHighWarnThreshold OCTET STRING, iswDDMIA2TxPowerLowWarnThreshold OCTET STRING, iswDDMIA2CurrentRxPower OCTET STRING, iswDDMIA2RxPowerHighAlarmThreshold OCTET STRING, iswDDMIA2RxPowerLowAlarmThreshold OCTET STRING, iswDDMIA2RxPowerHighWarnThreshold OCTET STRING, iswDDMIA2RxPowerLowWarnThreshold OCTET STRING } iswDDMIPortIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "DDMI port index." ::= { iswDDMIEntry 1 } iswDDMISfpDetected OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "SFP module is detected or not. true is to detected and false is not detected." ::= { iswDDMIEntry 2 } iswDDMIA0Vendor OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Vendor name." ::= { iswDDMIEntry 3 } iswDDMIA0PartNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Part number." ::= { iswDDMIEntry 4 } iswDDMIA0SerialNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number." ::= { iswDDMIEntry 5 } iswDDMIA0Revision OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Revision." ::= { iswDDMIEntry 6 } iswDDMIA0DateCode OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Date Code." ::= { iswDDMIEntry 7 } iswDDMIA0Transceiver OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "SFP type." ::= { iswDDMIEntry 8 } iswDDMIA2CurrentTemperature OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Current temperature in Celcius." ::= { iswDDMIEntry 9 } iswDDMIA2TemperatureHighAlarmThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature high alarm threshold in Celcius." ::= { iswDDMIEntry 10 } iswDDMIA2TemperatureLowAlarmThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature low alarm threshold in Celcius." ::= { iswDDMIEntry 11 } iswDDMIA2TemperatureHighWarnThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature high warning threshold in Celcius." ::= { iswDDMIEntry 12 } iswDDMIA2TemperatureLowWarnThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature low warning threshold in Celcius." ::= { iswDDMIEntry 13 } iswDDMIA2CurrentVoltage OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Current voltage in Volt." ::= { iswDDMIEntry 14 } iswDDMIA2VoltageHighAlarmThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage high alarm threshold in Volt." ::= { iswDDMIEntry 15 } iswDDMIA2VoltageLowAlarmThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage low alarm threshold in Volt." ::= { iswDDMIEntry 16 } iswDDMIA2VoltageHighWarnThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage high warning threshold in Volt." ::= { iswDDMIEntry 17 } iswDDMIA2VoltageLowWarnThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage low warning threshold in Volt." ::= { iswDDMIEntry 18 } iswDDMIA2CurrentTxBias OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Current Tx bias in mA." ::= { iswDDMIEntry 19 } iswDDMIA2TxBiasHighAlarmThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Tx bias high alarm threshold in mA." ::= { iswDDMIEntry 20 } iswDDMIA2TxBiasLowAlarmThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Tx bias low alarm threshold in mA." ::= { iswDDMIEntry 21 } iswDDMIA2TxBiasHighWarnThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Tx bias high warning threshold in mA." ::= { iswDDMIEntry 22 } iswDDMIA2TxBiasLowWarnThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Tx bias low warning threshold in mA." ::= { iswDDMIEntry 23 } iswDDMIA2CurrentTxPower OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Current Tx power in dBm." ::= { iswDDMIEntry 24 } iswDDMIA2TxPowerHighAlarmThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Tx power high alarm threshold in dBm." ::= { iswDDMIEntry 25 } iswDDMIA2TxPowerLowAlarmThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Tx power low alarm threshold in dBm." ::= { iswDDMIEntry 26 } iswDDMIA2TxPowerHighWarnThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Tx power high warning threshold in dBm." ::= { iswDDMIEntry 27 } iswDDMIA2TxPowerLowWarnThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Tx power low warning threshold in dBm." ::= { iswDDMIEntry 28 } iswDDMIA2CurrentRxPower OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Current Rx power in dBm." ::= { iswDDMIEntry 29 } iswDDMIA2RxPowerHighAlarmThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Rx power high alarm threshold in dBm." ::= { iswDDMIEntry 30 } iswDDMIA2RxPowerLowAlarmThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Rx power low alarm threshold in dBm." ::= { iswDDMIEntry 31 } iswDDMIA2RxPowerHighWarnThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Rx power high warning threshold in dBm." ::= { iswDDMIEntry 32 } iswDDMIA2RxPowerLowWarnThreshold OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Rx power low warning threshold in dBm." ::= { iswDDMIEntry 33 } -- iswRestartSNMPAgent OBJECT-TYPE SYNTAX INTEGER { ready(0), active(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP Agent Restart. Set active(1) to Restart SNMP Agent After SNMP Agent is restarted, the configuration of following 4 tables will take effect. snmpCommunityTable snmpTargetAddrTable snmpTargetParamsTable snmpNotifyTable It will take 2-3 seconds for SNMP agent restart, so it is recommended to restart SNMP agent after all the SNMP configuration is modified completely. " ::= { iswMtnMgt 7 } --1 iswFTPServerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "FTP or TFTP serve IP address." ::= { iswFTPServer 1 } --2 iswFTPUserName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 32 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "FTP user name." ::= { iswFTPServer 2 } --3 iswFTPUserPassword OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 32 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "FTP user password." ::= { iswFTPServer 3 } --4 iswFTPFileName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 64 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "FTP or TFTP file name used by iswSysSaveConfig or iswRemoteDlAction." ::= { iswFTPServer 4 } -- -- iswDBSaveRestoreInbandTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDBSaveRestoreInbandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DB save restore inband table. Max entry size: 16." ::= { iswDBSaveRestore 1 } iswDBSaveRestoreInbandEntry OBJECT-TYPE SYNTAX IswDBSaveRestoreInbandEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DB save restore inband entry." INDEX { iswDBSaveRestoreInbandIndex } ::= { iswDBSaveRestoreInbandTable 1 } IswDBSaveRestoreInbandEntry ::= SEQUENCE{ iswDBSaveRestoreInbandIndex Integer32, iswDBSaveRestoreInbandName OCTET STRING, iswDBSaveRestoreInbandSize Gauge32, iswDBSaveRestoreInbandUncpSize Gauge32 } --1 iswDBSaveRestoreInbandIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 16 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "DB save restore inband index." ::= { iswDBSaveRestoreInbandEntry 1 } --2 iswDBSaveRestoreInbandName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore inband name." ::= { iswDBSaveRestoreInbandEntry 2 } --3 iswDBSaveRestoreInbandSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore inband size." ::= { iswDBSaveRestoreInbandEntry 3 } --4 iswDBSaveRestoreInbandUncpSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore inband uncompressed size." ::= { iswDBSaveRestoreInbandEntry 4 } -- iswDBSaveRestoreGeneralTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDBSaveRestoreGeneralEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DB save restore general table. Max entry size: 16." ::= { iswDBSaveRestore 2 } iswDBSaveRestoreGeneralEntry OBJECT-TYPE SYNTAX IswDBSaveRestoreGeneralEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DB save restore general entry." INDEX { iswDBSaveRestoreGeneralIndex } ::= { iswDBSaveRestoreGeneralTable 1 } IswDBSaveRestoreGeneralEntry ::= SEQUENCE{ iswDBSaveRestoreGeneralIndex Integer32, iswDBSaveRestoreGeneralName OCTET STRING, iswDBSaveRestoreGeneralSize Gauge32, iswDBSaveRestoreGeneralUncpSize Gauge32 } --1 iswDBSaveRestoreGeneralIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 16 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "DB save restore general index." ::= { iswDBSaveRestoreGeneralEntry 1 } --2 iswDBSaveRestoreGeneralName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore general name." ::= { iswDBSaveRestoreGeneralEntry 2 } --3 iswDBSaveRestoreGeneralSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore general size." ::= { iswDBSaveRestoreGeneralEntry 3 } --4 iswDBSaveRestoreGeneralUncpSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore general uncompressed size." ::= { iswDBSaveRestoreGeneralEntry 4 } -- --1 iswDBSaveRestoreActiveIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore active index." ::= { iswDBSaveRestore 3 } --2 iswDBSaveRestoreBootIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore boot index." ::= { iswDBSaveRestore 4 } --3 iswDBSaveRestoreEntryCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore entry count." ::= { iswDBSaveRestore 5 } --4 iswDBSaveRestoreGenActiveIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore active index." ::= { iswDBSaveRestore 6 } --5 iswDBSaveRestoreGenBootIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore boot index." ::= { iswDBSaveRestore 7 } --6 iswDBSaveRestoreGenEntryCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DB save restore entry count." ::= { iswDBSaveRestore 8 } --4 --iswDBSaveRestoreType OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "DB save restore restore type." -- ::= { iswDBSaveRestore 6 } -- --1 iswRemoteDlAction OBJECT-TYPE SYNTAX Integer32 { image-noreboot(0), image-reboot(1), bootloader-noreboot(2), bootloader-reboot(3), image-noreboot-tftp(4), image-reboot-tftp(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Active image/bootloader remote download with Reboot or no reboot after remote download. Before this action, please set iswFTPServer parameters properly for FTP or TFTP; image-noreboot(0) and image-reboot(1) use FTP for file transferring; image-noreboot-tftp(4) and image-reboot-tftp(5) use TFTP for file transferring." ::= { iswFWDownload 1 } --2 iswRemoteDlImageStatus OBJECT-TYPE SYNTAX Integer32 { idle (0), ftpSuccess (1), ftpFail (2), ftpInprogress (3), flashWriteSuccess (4), flashWriteFail (5), flashWriteInprogress (6), tftpSuccess (7), tftpFail (8), tftpInprogress (9) } MAX-ACCESS read-only STATUS current DESCRIPTION "Image remote download status." ::= { iswFWDownload 2 } iswRemoteDlBootloaderStatus OBJECT-TYPE SYNTAX Integer32 { idle (0), ftpSuccess (1), ftpFail (2), ftpInprogress (3), flashWriteSuccess (4), flashWriteFail (5), flashWriteInprogress (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bootloader remote download status." ::= { iswFWDownload 3 } -- iswFWInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF IswFWInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FW information table. Max entry size: 2." ::= { iswMtnFirmware 2 } iswFWInfoEntry OBJECT-TYPE SYNTAX IswFWInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FW information entry." INDEX { iswFWInfoIndex } ::= { iswFWInfoTable 1 } IswFWInfoEntry ::= SEQUENCE{ iswFWInfoIndex Integer32, iswFWInfoVersion OCTET STRING, iswFWInfoDate OCTET STRING, iswFWInfoName OCTET STRING, iswFWInfoActive Integer32, iswFWInfoNextBoot Integer32 } --1 iswFWInfoIndex OBJECT-TYPE SYNTAX Integer32 { partition0 (0), partition1 (1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "FW information." ::= { iswFWInfoEntry 1 } --2 iswFWInfoVersion OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 11 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "FW information version." ::= { iswFWInfoEntry 2 } --3 iswFWInfoDate OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 11 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "FW information date." ::= { iswFWInfoEntry 3 } --4 iswFWInfoName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 31 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "FW information name." ::= { iswFWInfoEntry 4 } --5 iswFWInfoActive OBJECT-TYPE SYNTAX Integer32 { deactive(0), active(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Show the partition is active or not." ::= { iswFWInfoEntry 5 } --6 iswFWInfoNextBoot OBJECT-TYPE SYNTAX Integer32 { deactive(0), active(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "In write case, set partition as active to switch next boot partition." ::= { iswFWInfoEntry 6 } -- iswFWUpgradeScheduleTable OBJECT-TYPE SYNTAX SEQUENCE OF IswFWUpgradeScheduleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FW schedule upgrade Table. Max entry size: 1." ::= { iswMtnFirmware 3 } iswFWUpgradeScheduleEntry OBJECT-TYPE SYNTAX IswFWUpgradeScheduleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FW schedule upgrade entry." INDEX { iswFWUpgradeScheduleIndex } ::= { iswFWUpgradeScheduleTable 1 } IswFWUpgradeScheduleEntry ::= SEQUENCE { iswFWUpgradeScheduleIndex Integer32, iswFWUpgradeScheduleTime OCTET STRING, iswFWUpgradeScheduleServerIp IpAddress, iswFWUpgradeScheduleUserName OCTET STRING, iswFWUpgradeScheduleUserPassword OCTET STRING, iswFWUpgradeScheduleFileName OCTET STRING, iswFWUpgradeScheduleOption Integer32, iswFWUpgradeScheduleRowStatus RowStatus } iswFWUpgradeScheduleIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 1 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "FW schedule upgrade index." ::= { iswFWUpgradeScheduleEntry 1 } --1 iswFWUpgradeScheduleTime OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 19 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Time for FW scheduled upgrade (must be within follow 30 days) Format must be MM/DD/YYYY HH:MM:SS Example: 03/20/2013 18:30:20 " ::= { iswFWUpgradeScheduleEntry 2 } --2 iswFWUpgradeScheduleServerIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "FW upgrade schedule server IP." ::= { iswFWUpgradeScheduleEntry 3 } --3 iswFWUpgradeScheduleUserName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 1 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "FW upgrade schedule user name." ::= { iswFWUpgradeScheduleEntry 4 } --4 iswFWUpgradeScheduleUserPassword OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 32 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "FW upgrade schedule user password." ::= { iswFWUpgradeScheduleEntry 5 } --5 iswFWUpgradeScheduleFileName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 1 .. 64 ) ) MAX-ACCESS read-create STATUS current DESCRIPTION "FW upgrade schedule file name." ::= { iswFWUpgradeScheduleEntry 6 } --6 iswFWUpgradeScheduleOption OBJECT-TYPE SYNTAX Integer32 { bootloader-noreboot(0), bootloader-reboot(1), image-noreboot(2), image-reboot(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "FW upgrade schedule option." ::= { iswFWUpgradeScheduleEntry 7 } --7 iswFWUpgradeScheduleRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { iswFWUpgradeScheduleEntry 8 } -- -- iswEthernetPortTable OBJECT-TYPE SYNTAX SEQUENCE OF IswEthernetPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet port table. Max entry size: port number." ::= { iswEnetPort 1 } iswEthernetPortEntry OBJECT-TYPE SYNTAX IswEthernetPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet port entry." INDEX { iswPortEnetPortIndex } ::= { iswEthernetPortTable 1 } IswEthernetPortEntry ::= SEQUENCE{ iswPortEnetPortIndex IswGbeIndex, iswPortEnetAdminStatus Integer32, iswPortEnetMode Integer32, iswPortEnetLinkStatus Integer32, iswPortEnetCopperSFPPriority Integer32, iswPortEnetSFPStatus Integer32, iswPortEnetFlowCtrl Integer32, iswPortEnetSFPSpeed Integer32 } --1 iswPortEnetPortIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port ethernet port index." ::= { iswEthernetPortEntry 1 } --2 iswPortEnetAdminStatus OBJECT-TYPE SYNTAX Integer32 { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port ethernet admin status. Default value is enable (1)." DEFVAL { 1 } ::= { iswEthernetPortEntry 2 } --3 iswPortEnetMode OBJECT-TYPE SYNTAX Integer32 { auto(1), half10m(2), full10m(3), half100m(4), full100m(5), full1g(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port ethernet mode(Not support CuSFP). Default value is auto (1). Fiber port are SFP, can't change the mode." DEFVAL { 1 } ::= { iswEthernetPortEntry 3 } --4 iswPortEnetLinkStatus OBJECT-TYPE SYNTAX Integer32 { full1000m(1), full100m(2), half100m(3), full10m(4), half10m(5), linkDown(6), full2500m(7), full10gbps(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port ethernet link status." ::= { iswEthernetPortEntry 4 } --5 iswPortEnetCopperSFPPriority OBJECT-TYPE SYNTAX Integer32 { sfp(1), copper(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port ethernet copper SFP priority. Copper port only accept copper(2), can't be changed. Filber port only accept sfp(1), can't be changed. Only some models support Copper/SFP combo port, default is SFP first. Combo port (copper and fiber) default is sfp(1), allow change to copper(2)." DEFVAL { 1 } ::= { iswEthernetPortEntry 5 } --6 iswPortEnetSFPStatus OBJECT-TYPE SYNTAX Integer32 { linkup(1), linkdown(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port ethernet SFP status. Copper port always linkdown(2). Combo port (copper and fiber) is linkup(1) or linkdown(2). Filber port, if value is linkup(1), can refer to iswPortEnetLinkStatus. [full1000m(1), full100m(2), full2500m(7), full10gbps(8)]." ::= { iswEthernetPortEntry 6 } --7 iswPortEnetFlowCtrl OBJECT-TYPE SYNTAX Integer32 { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port ethernet flow control. Default value is disable (0)." DEFVAL { 0 } ::= { iswEthernetPortEntry 7 } --8 iswPortEnetSFPSpeed OBJECT-TYPE SYNTAX Integer32 { auto(1), full100m(2), full1000m(3), full2500m(4), full10g(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Filber Port speed. Default value is auto (1)." DEFVAL { 1 } ::= { iswEthernetPortEntry 8 } -- iswIfStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF IswIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface statistic table. Max entry size: 10." ::= { iswPortStats 1 } iswIfStatsEntry OBJECT-TYPE SYNTAX IswIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "If entry." INDEX { iswIfIndex } ::= { iswIfStatsTable 1 } IswIfStatsEntry ::= SEQUENCE{ iswIfIndex IswGbeIndex, --iswIfDescr OCTET STRING, iswIfInDiscards Counter32, iswIfInErrors Counter32, iswIfOutDiscards Counter32, iswIfOutErrors Counter32, iswIfxHCInOctets Counter64, iswIfxHCInUcastPkts Counter64, iswIfxHCInMulticastPkts Counter64, iswIfxHCInBroadcastPkts Counter64, iswIfxHCOutOctets Counter64, iswIfxHCOutUcastPkts Counter64, iswIfxHCOutMulticastPkts Counter64, iswIfxHCOutBroadcastPkts Counter64, --iswIfxHCInOctetsH Counter32, --iswIfxHCInUcastPktsH Counter32, --iswIfxHCInMulticastPktsH Counter32, --iswIfxHCInBroadcastPktsH Counter32, --iswIfxHCOutOctetsH Counter32, --iswIfxHCOutUcastPktsH Counter32, --iswIfxHCOutMulticastPktsH Counter32, --iswIfxHCOutBroadcastPktsH Counter32, iswIfTableClearStats Integer32 } --1 iswIfIndex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "If index." ::= { iswIfStatsEntry 1 } iswIfInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "If income discards." ::= { iswIfStatsEntry 2 } iswIfInErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "If income errors." ::= { iswIfStatsEntry 3 } iswIfOutDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "If out discards." ::= { iswIfStatsEntry 4 } iswIfOutErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "If out errors." ::= { iswIfStatsEntry 5 } iswIfxHCInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ifx HC In octets." ::= { iswIfStatsEntry 6 } iswIfxHCInUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ifx HC In ucast packets." ::= { iswIfStatsEntry 7 } iswIfxHCInMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ifx HC In multicast packets." ::= { iswIfStatsEntry 8 } iswIfxHCInBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ifx HC In broadcast packets." ::= { iswIfStatsEntry 9 } iswIfxHCOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ifx HC Out octets." ::= { iswIfStatsEntry 10 } iswIfxHCOutUcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ifx HC Out ucast packets." ::= { iswIfStatsEntry 11 } iswIfxHCOutMulticastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ifx HC Out multicast packets." ::= { iswIfStatsEntry 12 } iswIfxHCOutBroadcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Ifx HC Out broadcast packets." ::= { iswIfStatsEntry 13 } -- iswIfxHCInOctetsH OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Ifx HC In octets. High Counter32." -- ::= { iswIfStatsEntry 14 } -- iswIfxHCInUcastPktsH OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Ifx HC In ucast packets. High Counter32." -- ::= { iswIfStatsEntry 15 } -- iswIfxHCInMulticastPktsH OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Ifx HC In multicast packets. High Counter32." -- ::= { iswIfStatsEntry 16 } -- iswIfxHCInBroadcastPktsH OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Ifx HC In broadcast packets. High Counter32." -- ::= { iswIfStatsEntry 17 } -- iswIfxHCOutOctetsH OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Ifx HC Out octets. High Counter32." -- ::= { iswIfStatsEntry 18 } -- iswIfxHCOutUcastPktsH OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Ifx HC Out ucast packets. High Counter32." -- ::= { iswIfStatsEntry 19 } -- iswIfxHCOutMulticastPktsH OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Ifx HC Out multicast packets. High Counter32." -- ::= { iswIfStatsEntry 20 } -- iswIfxHCOutBroadcastPktsH OBJECT-TYPE -- SYNTAX Counter32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION "Ifx HC Out broadcast packets. High Counter32." -- ::= { iswIfStatsEntry 21 } iswIfTableClearStats OBJECT-TYPE SYNTAX Integer32 { clearStats (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set statistics as zero." ::= { iswIfStatsEntry 14 } -- -- -- iswEtherStatsTable counters are same as RMON counters ( etherStatsTable ) -- iswEtherStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF IswEtherStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet stats table. Max entry size: port number." ::= { iswPortStats 2 } iswEtherStatsEntry OBJECT-TYPE SYNTAX IswEtherStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet stats entry." INDEX { iswEtherStatsIfindex } ::= { iswEtherStatsTable 1 } IswEtherStatsEntry ::= SEQUENCE{ iswEtherStatsIfindex IswGbeIndex, iswEtherStatsDropEvents Counter32, iswEtherStatsOctets Counter32, iswEtherStatsPkts Counter32, iswEtherStatsBroadcastPkts Counter32, iswEtherStatsMulticastPkts Counter32, iswEtherStatsCRCAlignErrors Counter32, iswEtherStatsUndersizePkts Counter32, iswEtherStatsOversizePkts Counter32, iswEtherStatsFragments Counter32, iswEtherStatsJabbers Counter32, iswEtherStatsCollisions Counter32, iswEtherStatsPkts64Octets Counter32, iswEtherStatsPks65to127Octets Counter32, iswEtherStatsPkts128to255Octets Counter32, iswEtherStatsPkts256to511Octets Counter32, iswEtherStatsPkts512to1023Octets Counter32, iswEtherStatsPkts1024to1518Octets Counter32, iswEtherStatsClear Integer32 } --1 iswEtherStatsIfindex OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ethernet stats index." ::= { iswEtherStatsEntry 1 } --2 iswEtherStatsDropEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats drop events." ::= { iswEtherStatsEntry 2 } --3 iswEtherStatsOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats octets." ::= { iswEtherStatsEntry 3 } --4 iswEtherStatsPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats packets." ::= { iswEtherStatsEntry 4 } --5 iswEtherStatsBroadcastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats broadcast packets." ::= { iswEtherStatsEntry 5 } --6 iswEtherStatsMulticastPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats multicast packets." ::= { iswEtherStatsEntry 6 } --7 iswEtherStatsCRCAlignErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats CRC align errors." ::= { iswEtherStatsEntry 7 } --8 iswEtherStatsUndersizePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats under size packets." ::= { iswEtherStatsEntry 8 } --9 iswEtherStatsOversizePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats oversize packets." ::= { iswEtherStatsEntry 9 } --10 iswEtherStatsFragments OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats fragments." ::= { iswEtherStatsEntry 10 } --11 iswEtherStatsJabbers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats jabbers." ::= { iswEtherStatsEntry 11 } --12 iswEtherStatsCollisions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats collisions." ::= { iswEtherStatsEntry 12 } --13 iswEtherStatsPkts64Octets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats packets 64 octets." ::= { iswEtherStatsEntry 13 } --14 iswEtherStatsPks65to127Octets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats packets 65 to 127 octets." ::= { iswEtherStatsEntry 14 } --15 iswEtherStatsPkts128to255Octets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats packets 128 to 255 octets." ::= { iswEtherStatsEntry 15 } --16 iswEtherStatsPkts256to511Octets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats packets 256 to 511 octets." ::= { iswEtherStatsEntry 16 } --17 iswEtherStatsPkts512to1023Octets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats packets 512 to 1023 octets." ::= { iswEtherStatsEntry 17 } --18 iswEtherStatsPkts1024to1518Octets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet stats packets 1024 to 1518 octets." ::= { iswEtherStatsEntry 18 } --19 iswEtherStatsClear OBJECT-TYPE SYNTAX Integer32 { clearStats(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Ethernet stats as zero." ::= { iswEtherStatsEntry 19 } iswDot1xStatistics OBJECT IDENTIFIER ::= { iswPerform 2 } iswDot1xAuthEapolStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDot1xAuthEapolStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Authenticator statistics counters. A table that contains the statistics objects for the Authenticator PAE associated with each Ethernet Port. An entry appears in this table for each port that may authenticate access to itself. Max entry size: port number." ::= { iswDot1xStatistics 1 } iswDot1xAuthEapolStatsEntry OBJECT-TYPE SYNTAX IswDot1xAuthEapolStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "AuthEapol Stats entry." INDEX { iswDot1xAuthEapolStatsPortId } ::= { iswDot1xAuthEapolStatsTable 1 } IswDot1xAuthEapolStatsEntry ::= SEQUENCE{ iswDot1xAuthEapolStatsPortId IswGbeIndex, iswDot1xAuthEapolFramesRx Unsigned32, iswDot1xAuthEapolFramesTx Unsigned32, iswDot1xAuthEapolStartFramesRx Unsigned32, iswDot1xAuthEapolLogoffFramesRx Unsigned32, iswDot1xAuthEapolRespIdFramesRx Unsigned32, iswDot1xAuthEapolRespFramesRx Unsigned32, iswDot1xAuthEapolReqIdFramesTx Unsigned32, iswDot1xAuthEapolReqFramesTx Unsigned32, iswDot1xAuthInvalidEapolFramesRx Unsigned32, iswDot1xAuthEapLengthErrorFramesRx Unsigned32, iswDot1xAuthLastEapolFrameVersion Unsigned32 } --1 iswDot1xAuthEapolStatsPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of port." ::= { iswDot1xAuthEapolStatsEntry 1 } --2 iswDot1xAuthEapolFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of valid EAPOL frames of any type that have been received." ::= { iswDot1xAuthEapolStatsEntry 2 } --3 iswDot1xAuthEapolFramesTx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of EAPOL frames of any type that have been transmitted." ::= { iswDot1xAuthEapolStatsEntry 3 } --4 iswDot1xAuthEapolStartFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of EAPOL Start frames that have been received." ::= { iswDot1xAuthEapolStatsEntry 4 } --5 iswDot1xAuthEapolLogoffFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of EAPOL Logoff frames that have been received." ::= { iswDot1xAuthEapolStatsEntry 5 } --6 iswDot1xAuthEapolRespIdFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of EAP Resp/Id frames that have been received." ::= { iswDot1xAuthEapolStatsEntry 6 } --7 iswDot1xAuthEapolRespFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of valid EAP Response frames(other than Resp/Id frames) that have been received." ::= { iswDot1xAuthEapolStatsEntry 7 } --8 iswDot1xAuthEapolReqIdFramesTx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of EAP Req/Id frames that have been transmitted." ::= { iswDot1xAuthEapolStatsEntry 8 } --9 iswDot1xAuthEapolReqFramesTx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of EAP Request frames(other than Req/Id frames) that have been transmitted." ::= { iswDot1xAuthEapolStatsEntry 9 } --10 iswDot1xAuthInvalidEapolFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of EAPOL frames that have been received by this Authenticator in which the frame type is not recognized." ::= { iswDot1xAuthEapolStatsEntry 10 } --11 iswDot1xAuthEapLengthErrorFramesRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of EAPOL frames that have been received by this Authenticator in which the Packet Body Length field is invalid." ::= { iswDot1xAuthEapolStatsEntry 11 } --12 iswDot1xAuthLastEapolFrameVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol version number carried in the most recently received EAPOL frame." ::= { iswDot1xAuthEapolStatsEntry 12 } iswDot1xAuthEapolStatsClearCtrl OBJECT IDENTIFIER ::= { iswDot1xStatistics 2 } iswDot1xAuthEapolStatsClearPortId OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Port id for Dot1x Auth Eapol Stats clear. (clearByPort)" ::= { iswDot1xAuthEapolStatsClearCtrl 1 } iswDot1xAuthEapolStatsClearType OBJECT-TYPE SYNTAX Integer32 { clearAll(0), clearByPort(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of Dot1x Auth Eapol Stats clear." ::= { iswDot1xAuthEapolStatsClearCtrl 2 } iswDot1xRadiusStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDot1xRadiusStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of RADIUS statistics counters. It contains the statistics objects for the Authenticator associated with RADIUS Server. Max entry size: 1." ::= { iswDot1xStatistics 3 } iswDot1xRadiusStatsEntry OBJECT-TYPE SYNTAX IswDot1xRadiusStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Radius Stats entry." INDEX { iswDot1xRadiusServerId } ::= { iswDot1xRadiusStatsTable 1 } IswDot1xRadiusStatsEntry ::= SEQUENCE{ iswDot1xRadiusServerId Integer32, iswDot1xRadiusAuthClientAccessRequests Unsigned32, iswDot1xRadiusAuthClientAccessAccepts Unsigned32, iswDot1xRadiusAuthClientAccessRejects Unsigned32, iswDot1xRadiusAuthClientAccessChallenges Unsigned32, iswDot1xRadiusAuthClientBadAuthenticators Unsigned32, iswDot1xRadiusAuthClientTimeouts Unsigned32, iswDot1xRadiusAuthClientPacketsDropped Unsigned32 } --1 iswDot1xRadiusServerId OBJECT-TYPE SYNTAX Integer32 (1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of Radius Server." ::= { iswDot1xRadiusStatsEntry 1 } --2 iswDot1xRadiusAuthClientAccessRequests OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Request sent to RADIUS server." ::= { iswDot1xRadiusStatsEntry 2 } --3 iswDot1xRadiusAuthClientAccessAccepts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Accept received from RADIUS server." ::= { iswDot1xRadiusStatsEntry 3 } --4 iswDot1xRadiusAuthClientAccessRejects OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Reject received from RADIUS server." ::= { iswDot1xRadiusStatsEntry 4 } --5 iswDot1xRadiusAuthClientAccessChallenges OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RADIUS Access-Challenge received from RADIUS server." ::= { iswDot1xRadiusStatsEntry 5 } --6 iswDot1xRadiusAuthClientBadAuthenticators OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of invalid RADIUS response packet received from RADIUS server." ::= { iswDot1xRadiusStatsEntry 6 } --7 iswDot1xRadiusAuthClientTimeouts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number server timeout happened on Backend Authentication state machine." ::= { iswDot1xRadiusStatsEntry 7 } --8 iswDot1xRadiusAuthClientPacketsDropped OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packet from RADIUS server to be silent drop by Authenticator." ::= { iswDot1xRadiusStatsEntry 8 } iswDot1xRadiusStatsClear OBJECT-TYPE SYNTAX Integer32 { clearAll(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Authenticator Backend statistics counters." ::= { iswDot1xStatistics 4 } -- -- Event / Alarm Table -- iswEventTable OBJECT-TYPE SYNTAX SEQUENCE OF IswEventEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Event Log table." ::= { iswEvtMgt 1 } iswEventEntry OBJECT-TYPE SYNTAX IswEventEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry in the Event table." INDEX { iswEventRowId } ::= { iswEventTable 1 } IswEventEntry ::= SEQUENCE { iswEventRowId Integer32, iswEventSeqId Unsigned32, iswEventEntPhyIndex IswEntIndex, iswEventIfIndex IswEventIfIndex, iswEventTypeId IswEventType, iswEventTime OCTET STRING, iswEventUserLoginIp IpAddress, iswEventUserLoginMethod INTEGER, iswEventUserLoginName OCTET STRING } iswEventRowId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 256 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the row index in table." ::= { iswEventEntry 1 } iswEventSeqId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the sequnce index in table, when new event generated, index increases." ::= { iswEventEntry 2 } iswEventEntPhyIndex OBJECT-TYPE SYNTAX IswEntIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the occurrence entity. system(1), main-card(2), gbe-card(3)" ::= { iswEventEntry 3 } iswEventIfIndex OBJECT-TYPE SYNTAX IswEventIfIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the occurrence interface or type of alarm profile changed." ::= { iswEventEntry 4 } iswEventTypeId OBJECT-TYPE SYNTAX IswEventType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the number of event type." ::= { iswEventEntry 5 } iswEventTime OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 32 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the event occurence time." ::= { iswEventEntry 6 } iswEventUserLoginIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Information for user login event iswSystemUserLoginSuccess(26), iswSystemUserLoginFailure(27), iswSystemLoginSessionLogout(28), iswSystemLoginSessionTimeout(29), " ::= { iswEventEntry 7 } iswEventUserLoginMethod OBJECT-TYPE SYNTAX INTEGER { console(1), telnet(2), ssh(3), cluster(4), web(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Information for user login event iswSystemUserLoginSuccess(26), iswSystemUserLoginFailure(27), iswSystemLoginSessionLogout(28), iswSystemLoginSessionTimeout(29), " ::= { iswEventEntry 8 } iswEventUserLoginName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Information for user login event iswSystemUserLoginSuccess(26), iswSystemUserLoginFailure(27), iswSystemLoginSessionLogout(28), iswSystemLoginSessionTimeout(29), " ::= { iswEventEntry 9 } iswEventClear OBJECT-TYPE SYNTAX INTEGER {active(1),ready(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Set this object active to clear system event log." ::= { iswEvtMgt 2 } -- -- iswEventProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF IswEventProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Define all Alarm Event Profile ID, Mask, Level and Severity." ::= { iswEvtMgt 3 } iswEventProfileEntry OBJECT-TYPE SYNTAX IswEventProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Define all Alarm Event Profile ID, Mask, Level and Severity." INDEX { iswEventProfileTypeId } ::= { iswEventProfileTable 1 } IswEventProfileEntry ::= SEQUENCE { iswEventProfileTypeId IswEventType, iswEventProfileMask Integer32, iswEventProfileLevel Integer32, iswEventProfileSyslogSeverity Integer32 } iswEventProfileTypeId OBJECT-TYPE SYNTAX IswEventType MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm Event Profile Id." ::= { iswEventProfileEntry 1 } iswEventProfileMask OBJECT-TYPE SYNTAX Integer32 { mask (0), unmask (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm Event Profile Mask/UnMask, default is unMask." DEFVAL { 1 } ::= { iswEventProfileEntry 2 } iswEventProfileLevel OBJECT-TYPE SYNTAX Integer32 { minor (1), major (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm Event Profile Major/Minor, default is Minor." DEFVAL { 1 } ::= { iswEventProfileEntry 3 } iswEventProfileSyslogSeverity OBJECT-TYPE SYNTAX Integer32 { emergency (0), alert (1), critical (2), error (3), warning (4), notice (5), info (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm Event Profile Emergency/Alert/Critical/Error/Warning/Notice/Info, default is Info." DEFVAL { 6 } ::= { iswEventProfileEntry 4 } -- -- iswCurrentAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF IswCurrentAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Current Alarm table." ::= { iswAlmMgt 1 } iswCurrentAlarmEntry OBJECT-TYPE SYNTAX IswCurrentAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry in the event table." INDEX { iswCurrentAlarmRowId } ::= { iswCurrentAlarmTable 1 } IswCurrentAlarmEntry ::= SEQUENCE { iswCurrentAlarmRowId Unsigned32, iswCurrentAlarmSeqId Unsigned32, iswCurrentAlarmTypeId IswAlarmType, iswCurrentAlarmIfIndex IswAlarmIfIndex, iswCurrentAlarmLevel IswAlarmLevel, iswCurrentAlarmState IswAlarmState, iswCurrentAlarmTime OCTET STRING } iswCurrentAlarmRowId OBJECT-TYPE SYNTAX Unsigned32 ( 1 .. 65535 ) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the row index in table." ::= { iswCurrentAlarmEntry 1 } iswCurrentAlarmSeqId OBJECT-TYPE SYNTAX Unsigned32 ( 1 .. 65535 ) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the sequence index in table, when new alarm generated, index increases." ::= { iswCurrentAlarmEntry 2 } iswCurrentAlarmTypeId OBJECT-TYPE SYNTAX IswAlarmType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the number of alarm type." ::= { iswCurrentAlarmEntry 3 } iswCurrentAlarmIfIndex OBJECT-TYPE SYNTAX IswAlarmIfIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the occurrence interface." ::= { iswCurrentAlarmEntry 4 } iswCurrentAlarmLevel OBJECT-TYPE SYNTAX IswAlarmLevel MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the alarm level." ::= { iswCurrentAlarmEntry 5 } iswCurrentAlarmState OBJECT-TYPE SYNTAX IswAlarmState MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the alarm state." ::= { iswCurrentAlarmEntry 6 } iswCurrentAlarmTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE ( 32 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the alarm occurence time." ::= { iswCurrentAlarmEntry 7 } -- -- iswHistoryAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF IswHistoryAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The History(Log) Alarm table." ::= { iswAlmMgt 2 } iswHistoryAlarmEntry OBJECT-TYPE SYNTAX IswHistoryAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Entry in the event hisotry table." INDEX { iswHistoryAlarmRowId } ::= { iswHistoryAlarmTable 1 } IswHistoryAlarmEntry ::= SEQUENCE { iswHistoryAlarmRowId Unsigned32, iswHistoryAlarmSeqId Unsigned32, iswHistoryAlarmTypeId IswAlarmType, iswHistoryAlarmIfIndex IswAlarmIfIndex, iswHistoryAlarmLevel IswAlarmLevel, iswHistoryAlarmState IswAlarmState, iswHistoryAlarmTime OCTET STRING } iswHistoryAlarmRowId OBJECT-TYPE SYNTAX Unsigned32 ( 1 .. 65535 ) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the row index in table." ::= { iswHistoryAlarmEntry 1 } iswHistoryAlarmSeqId OBJECT-TYPE SYNTAX Unsigned32 ( 1 .. 65535 ) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the sequence index in table, when new alarm generated/cleard, index increases." ::= { iswHistoryAlarmEntry 2 } iswHistoryAlarmTypeId OBJECT-TYPE SYNTAX IswAlarmType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the number of alarm type." ::= { iswHistoryAlarmEntry 3 } iswHistoryAlarmIfIndex OBJECT-TYPE SYNTAX IswAlarmIfIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the occurrence interface." ::= { iswHistoryAlarmEntry 4 } iswHistoryAlarmLevel OBJECT-TYPE SYNTAX IswAlarmLevel MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the alarm level." ::= { iswHistoryAlarmEntry 5 } iswHistoryAlarmState OBJECT-TYPE SYNTAX IswAlarmState MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the alarm state." ::= { iswHistoryAlarmEntry 6 } iswHistoryAlarmTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE ( 32 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the alarm occurence time." ::= { iswHistoryAlarmEntry 7 } -- -- iswAlarmClear OBJECT-TYPE SYNTAX INTEGER {active(1),ready(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Set this object active to clear system alarm log." ::= { iswAlmMgt 3 } -- -- iswAlarmProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF IswAlarmProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Define all Alarm Profile ID, Mask, and Level." ::= { iswAlmMgt 4 } iswAlarmProfileEntry OBJECT-TYPE SYNTAX IswAlarmProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Define all Alarm Profile ID, Mask, and Level." INDEX { iswAlarmTypeId } ::= { iswAlarmProfileTable 1 } IswAlarmProfileEntry ::= SEQUENCE { iswAlarmTypeId IswAlarmType, iswAlarmMask IswAlarmMask, iswAlarmLevel IswAlarmLevel, } iswAlarmTypeId OBJECT-TYPE SYNTAX IswAlarmType MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm Profile Id" ::= { iswAlarmProfileEntry 1 } iswAlarmMask OBJECT-TYPE SYNTAX IswAlarmMask MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm Profile Mask/UnMask, default is Mask" DEFVAL { 0 } ::= { iswAlarmProfileEntry 2 } iswAlarmLevel OBJECT-TYPE SYNTAX IswAlarmLevel MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm Profile Major/Minor, default is Minor" DEFVAL { 1 } ::= { iswAlarmProfileEntry 3 } -- -- Traps -- iswEventTraps OBJECT IDENTIFIER ::= { iswTraps 1 } iswAlarmTraps OBJECT IDENTIFIER ::= { iswTraps 2 } -- -- iswEventSystemTraps OBJECT IDENTIFIER ::= { iswEventTraps 1 } iswEventGbeTraps OBJECT IDENTIFIER ::= { iswEventTraps 2 } iswEventDdmiTraps OBJECT IDENTIFIER ::= { iswEventTraps 3 } -- -- iswTrapEvtSysRestart NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTypeId, iswEventTime } STATUS current DESCRIPTION "System receives Restart command from CLI/SNMP/Web." ::= { iswEventSystemTraps 1 } iswTrapEvtSysDownloadBegin NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "Firmware download begin." ::= { iswEventSystemTraps 2 } iswTrapEvtSysDownloadSuccess NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "Firmware download Success." ::= { iswEventSystemTraps 3 } iswTrapEvtSysDownloadFail NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "Firmware download Fail." ::= { iswEventSystemTraps 4 } iswTrapEvtSysProvisiondataExport NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System CLI configuration export." ::= { iswEventSystemTraps 5 } iswTrapEvtSysProvisiondataImport NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System CLI configuration import." ::= { iswEventSystemTraps 6 } iswTrapEvtSysProvisiondataSetdefault NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System configuration set to default." ::= { iswEventSystemTraps 7 } iswTrapEvtSysAlarmLogClear NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System alarm log table clear." ::= { iswEventSystemTraps 8 } iswTrapEvtSysEventLogClear NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System event log table clear." ::= { iswEventSystemTraps 9 } iswTrapEvtSysRTCDateTimeChange NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System Real Time Clock time change." ::= { iswEventSystemTraps 10 } iswTrapEvtSysAlarmProfileChange NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventIfIndex, iswEventTime } STATUS current DESCRIPTION "System Alarm Profile change." ::= { iswEventSystemTraps 11 } iswTrapEvtSysFTPReceptionStart NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "FTP Reception Start" ::= { iswEventSystemTraps 12 } iswTrapEvtSysFTPReceptionComplete NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "FTP Reception Complete." ::= { iswEventSystemTraps 13 } iswTrapEvtSysFTPReceptionIncomplete NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "FTP Reception Incomplete." ::= { iswEventSystemTraps 14 } iswTrapEvtSysSNTPTimeZoneChange NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "SNTP Time Zone Change." ::= { iswEventSystemTraps 15 } iswTrapEvtSysSNTPProvisionChanged NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "SNTP Provision Changed." ::= { iswEventSystemTraps 16 } iswTrapEvtSysDatabaseSavingFailed NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "Database Saving Failed." ::= { iswEventSystemTraps 17 } iswTrapEvtSysUserLoginSuccess NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime, iswEventUserLoginIp, iswEventUserLoginMethod, iswEventUserLoginName } STATUS current DESCRIPTION "User Login Success." ::= { iswEventSystemTraps 18 } iswTrapEvtSysUserLoginFailure NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime, iswEventUserLoginIp, iswEventUserLoginMethod, iswEventUserLoginName } STATUS current DESCRIPTION "User Login Failure." ::= { iswEventSystemTraps 19 } iswTrapEvtSysLoginSessionLogout NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime, iswEventUserLoginIp, iswEventUserLoginMethod, iswEventUserLoginName } STATUS current DESCRIPTION "User Logout." ::= { iswEventSystemTraps 20 } iswTrapEvtSysLoginSessionTimeout NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime, iswEventUserLoginIp, iswEventUserLoginMethod, iswEventUserLoginName } STATUS current DESCRIPTION "User kick-out due to timeout." ::= { iswEventSystemTraps 21 } iswTrapEvtSysAlarmLEDOn NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System Alarm LED On." ::= { iswEventSystemTraps 22 } iswTrapEvtSysAlarmLEDOff NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System Alarm LED Off." ::= { iswEventSystemTraps 23 } iswTrapEvtSysAlarmOutPutOn NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System Alarm Output On." ::= { iswEventSystemTraps 24 } iswTrapEvtSysAlarmOutPutOff NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System Alarm Output Off." ::= { iswEventSystemTraps 25 } iswTrapEvtSysDDMIEnabled NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System DDMI is enabled." ::= { iswEventSystemTraps 26 } iswTrapEvtSysDDMIDisabled NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } STATUS current DESCRIPTION "System DDMI is disabled." ::= { iswEventSystemTraps 27 } -- iswTrapEvtSysClusterInformationchanged NOTIFICATION-TYPE -- OBJECTS { iswEventSeqId, iswEventEntPhyIndex, iswEventTime } -- STATUS current -- DESCRIPTION "System Cluster Information changed." -- ::= { iswEventSystemTraps 28 } iswTrapEvtGEPortLinkup NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventIfIndex, iswEventTime } STATUS current DESCRIPTION "Specific GE port link is up." ::= { iswEventGbeTraps 1 } iswTrapEvtGEPortLinkdown NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventIfIndex, iswEventTime } STATUS current DESCRIPTION "Specific GE port link is down." ::= { iswEventGbeTraps 2 } iswTrapEvtSfpTemperatureHighAlarm NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventIfIndex, iswEventTime } STATUS current DESCRIPTION "SFP temperature reaches high alarm." ::= { iswEventDdmiTraps 1 } iswTrapEvtSfpTemperatureLowAlarm NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventIfIndex, iswEventTime } STATUS current DESCRIPTION "SFP temperature reaches low alarm." ::= { iswEventDdmiTraps 2 } iswTrapEvtSfpTemperatureHighWarn NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventIfIndex, iswEventTime } STATUS current DESCRIPTION "SFP temperature reaches high warning." ::= { iswEventDdmiTraps 3 } iswTrapEvtSfpTemperatureLowWarn NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventIfIndex, iswEventTime } STATUS current DESCRIPTION "SFP temperature reaches low warning." ::= { iswEventDdmiTraps 4 } iswTrapEvtSfpTemperatureNormal NOTIFICATION-TYPE OBJECTS { iswEventSeqId, iswEventIfIndex, iswEventTime } STATUS current DESCRIPTION "SFP temperature returns to normal." ::= { iswEventDdmiTraps 5 } -- -- iswAlarmSystemTraps OBJECT IDENTIFIER ::= { iswAlarmTraps 1 } iswAlarmGbeTraps OBJECT IDENTIFIER ::= { iswAlarmTraps 2 } -- -- iswTrapAlmGE1PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-1 port link is down." ::= { iswAlarmGbeTraps 1 } iswTrapAlmGE2PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-2 port link is down." ::= { iswAlarmGbeTraps 2 } iswTrapAlmGE3PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-3 port link is down." ::= { iswAlarmGbeTraps 3 } iswTrapAlmGE4PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-4 port link is down." ::= { iswAlarmGbeTraps 4 } iswTrapAlmGE5PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-5 port link is down." ::= { iswAlarmGbeTraps 5 } iswTrapAlmGE6PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-6 port link is down." ::= { iswAlarmGbeTraps 6 } iswTrapAlmGE7PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-7 port link is down." ::= { iswAlarmGbeTraps 7 } iswTrapAlmGE8PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-8 port link is down." ::= { iswAlarmGbeTraps 8 } iswTrapAlmGE9PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-9 port link is down." ::= { iswAlarmGbeTraps 9 } iswTrapAlmGE10PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-10 port link is down." ::= { iswAlarmGbeTraps 10 } iswTrapAlmGE11PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-11 port link is down." ::= { iswAlarmGbeTraps 11 } iswTrapAlmGE12PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-12 port link is down." ::= { iswAlarmGbeTraps 12 } iswTrapAlmGE13PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-13 port link is down." ::= { iswAlarmGbeTraps 13 } iswTrapAlmGE14PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-14 port link is down." ::= { iswAlarmGbeTraps 14 } iswTrapAlmGE15PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-15 port link is down." ::= { iswAlarmGbeTraps 15 } iswTrapAlmGE16PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-16 port link is down." ::= { iswAlarmGbeTraps 16 } iswTrapAlmGE17PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-17 port link is down." ::= { iswAlarmGbeTraps 17 } iswTrapAlmGE18PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-18 port link is down." ::= { iswAlarmGbeTraps 18 } iswTrapAlmGE19PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-19 port link is down." ::= { iswAlarmGbeTraps 19 } iswTrapAlmGE20PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-20 port link is down." ::= { iswAlarmGbeTraps 20 } iswTrapAlmGE21PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-21 port link is down." ::= { iswAlarmGbeTraps 21 } iswTrapAlmGE22PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-22 port link is down." ::= { iswAlarmGbeTraps 22 } iswTrapAlmGE23PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-23 port link is down." ::= { iswAlarmGbeTraps 23 } iswTrapAlmGE24PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-24 port link is down." ::= { iswAlarmGbeTraps 24 } iswTrapAlmGE25PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-25 port link is down." ::= { iswAlarmGbeTraps 25 } iswTrapAlmGE26PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-26 port link is down." ::= { iswAlarmGbeTraps 26 } iswTrapAlmGE27PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-27 port link is down." ::= { iswAlarmGbeTraps 27 } iswTrapAlmGE28PortLinkDown NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific GE-28 port link is down." ::= { iswAlarmGbeTraps 28 } iswTrapAlmPowerAlarm NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific power alarm." ::= { iswAlarmGbeTraps 29 } iswTrapAlmAboveTemperature NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific above temperature." ::= { iswAlarmGbeTraps 30 } iswTrapAlmBelowTemperature NOTIFICATION-TYPE OBJECTS { iswCurrentAlarmSeqId, iswCurrentAlarmIfIndex, iswCurrentAlarmLevel, iswCurrentAlarmState, iswCurrentAlarmTime} STATUS current DESCRIPTION "Specific below temperature." ::= { iswAlarmGbeTraps 31 } --- iswDRouteTblTable OBJECT-TYPE SYNTAX SEQUENCE OF IswDRouteTblEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswDRouteTblTable" ::= { iswDvmrpConf 4 } --- iswDRouteTblEntry OBJECT-TYPE SYNTAX IswDRouteTblEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswDRouteTblTable entry" INDEX { iswDRouteTblTableId } ::= { iswDRouteTblTable 1 } --- IswDRouteTblEntry ::= SEQUENCE{ iswDrtId Integer32, iswDrtSourceNetwork IpAddress, iswDrtSourceMask IpAddress, iswDrtSourcePrefixLen Integer32, iswDrtRouteType Integer32, iswDrtMetric Integer32, iswDrtUptime TimeTicks, iswDrtExpire TimeTicks, iswDrtIfVlan Integer32, iswDrtNeighborIp IpAddress } --- iswDrtId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswDrtId." ::= { iswDRouteTblEntry 1 } --- iswDrtSourceNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source network." ::= { iswDRouteTblEntry 2 } --- iswDrtSourceMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source mask." ::= { iswDRouteTblEntry 3 } --- iswDrtSourcePrefixLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Source prefix length." ::= { iswDRouteTblEntry 4 } --- iswDrtRouteType OBJECT-TYPE SYNTAX Integer32 { local (1), dvmrp (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Metric of route." ::= { iswDRouteTblEntry 5 } --- iswDrtMetric OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The route metric for the IP interface. Range 1 to 32. 32 indicates infinity." ::= { iswDRouteTblEntry 6 } --- iswDrtUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The total of time from creating this route entry to now." ::= { iswDRouteTblEntry 7 } --- iswDrtExpire OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum amount of time remaining before this entry will be aged out." ::= { iswDRouteTblEntry 8 } --- iswDrtIfVlan OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN ID of the IP interface." ::= { iswDRouteTblEntry 9 } --- --- iswDrtNeighborIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The outgoing network address for this next hop." ::= { iswDRouteTblEntry 10 } -- -------------------------------------- iswMcJoinTable OBJECT-TYPE SYNTAX SEQUENCE OF IswMcJoinEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswMcJoinTable" ::= { iswMc 4 } -- iswMcJoinEntry OBJECT-TYPE SYNTAX IswMcJoinEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "iswMcJoinEntry" INDEX { iswMcJoinIdx } ::= { iswMcJoinTable 1 } -- IswMcJoinEntry ::= SEQUENCE{ iswMcJoinIdx Integer32, iswMcJoinGrpIp OCTET STRING, iswMcJoinNetmask OCTET STRING, iswMcJoinSrcIp OCTET STRING, iswMcJoinNextHopVlanId Integer32, iswMcJoinProtocol Integer32, iswMcJoinRowStatus RowStatus } -- iswMcJoinIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast join index." ::= { iswMcJoinEntry 1 } -- iswMcJoinGrpIp OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 1..16 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast join group address." ::= { iswMcJoinEntry 2 } -- iswMcJoinNetmask OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 1..16 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast join group netmask." ::= { iswMcJoinEntry 3 } -- iswMcJoinSrcIp OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 1..16 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast join source address." ::= { iswMcJoinEntry 4 } -- iswMcJoinNextHopVlanId OBJECT-TYPE SYNTAX Integer32 ( 1 .. 4094 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast join next hop VLAN ID." ::= { iswMcJoinEntry 5 } -- iswMcJoinProtocol OBJECT-TYPE SYNTAX Integer32 { static (1), pimDm (2), dvmrp (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Join to which protocol." ::= { iswMcJoinEntry 6 } -- iswMcJoinRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status." ::= { iswMcJoinEntry 7 } -- --1 iswLoopProtectGlobalEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable system loop protection. Default is disable." DEFVAL {0} ::= { iswLoopProtectSystemConfig 1 } iswLoopProtectGlobalTransmitTime OBJECT-TYPE SYNTAX Integer32 ( 1 .. 10 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "The interval between each loop protection PDU sent on each port. Valid values are 1 to 10 seconds. Default value is 5 seconds." DEFVAL { 5 } ::= { iswLoopProtectSystemConfig 2 } iswLoopProtectGlobalShutdownTime OBJECT-TYPE SYNTAX Integer32 ( 0 .. 604800 ) UNITS "second" MAX-ACCESS read-write STATUS current DESCRIPTION "The period (in seconds) for which a port will be kept disabled in the event of a loop is detected (and the port action shuts down the port). Valid values are 0 to 604800 seconds (7 days). A value of zero will keep a port disabled (until next device restart or loop protection disable). Default value is 180 seconds." DEFVAL { 180 } ::= { iswLoopProtectSystemConfig 3 } --1 iswLoopProtectPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF IswLoopProtectPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Loop Protection Port Configuration Table." ::= { iswLoopProtectPortConfig 1 } iswLoopProtectPortConfigEntry OBJECT-TYPE SYNTAX IswLoopProtectPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Loop Protection Port Configuration entry." INDEX { iswLoopProtectPortConfigPortIdx } ::= { iswLoopProtectPortConfigTable 1 } IswLoopProtectPortConfigEntry ::= SEQUENCE{ iswLoopProtectPortConfigPortIdx IswGbeIndex, iswLoopProtectPortConfigPortEnable Integer32 } --1 iswLoopProtectPortConfigPortIdx OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port index." ::= { iswLoopProtectPortConfigEntry 1 } --2 iswLoopProtectPortConfigPortEnable OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable port loop protection. Default is enable." DEFVAL {1} ::= { iswLoopProtectPortConfigEntry 2 } --1 iswLoopProtectPortStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF IswLoopProtectPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Loop Protection Port Status Table." ::= { iswLoopProtectPortStatus 1 } iswLoopProtectPortStatusEntry OBJECT-TYPE SYNTAX IswLoopProtectPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Loop Protection Port Status entry." INDEX { iswLoopProtectPortStatusPortIdx } ::= { iswLoopProtectPortStatusTable 1 } IswLoopProtectPortStatusEntry ::= SEQUENCE{ iswLoopProtectPortStatusPortIdx IswGbeIndex, iswLoopProtectPortStatusPortMode Integer32, iswLoopProtectPortStatusLoops Integer32, iswLoopProtectPortStatusPortStatus Integer32, iswLoopProtectPortStatusLoop Integer32, iswLoopProtectPortStatusLastLoopTime OCTET STRING } --1 iswLoopProtectPortStatusPortIdx OBJECT-TYPE SYNTAX IswGbeIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port index." ::= { iswLoopProtectPortStatusEntry 1 } --2 iswLoopProtectPortStatusPortMode OBJECT-TYPE SYNTAX Integer32 { disable (0), enable (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current port config mode." ::= { iswLoopProtectPortStatusEntry 2 } --3 iswLoopProtectPortStatusLoops OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of loops detected on this port." ::= { iswLoopProtectPortStatusEntry 3 } --4 iswLoopProtectPortStatusPortStatus OBJECT-TYPE SYNTAX Integer32 { down (0), up (1), disable (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current link status of the port. down:port link status is down up:port link status is up disable:port is disabled by loop protection." ::= { iswLoopProtectPortStatusEntry 4 } --5 iswLoopProtectPortStatusLoop OBJECT-TYPE SYNTAX Integer32 { noloop (0), loop (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "It indicates that looop detected on this port." ::= { iswLoopProtectPortStatusEntry 5 } --6 iswLoopProtectPortStatusLastLoopTime OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 19 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "The time of the last loop event detected. Format: MM/DD/YYYY HH:MM:SS. Fix length. The YYYY range is 2000~2036." ::= { iswLoopProtectPortStatusEntry 6 } END