-- Revision History: -- -- -- Nov/13/2007 Mars Initial release. -- Feb/15/2008 Mars Add OIDs, like H/W version -- Mar/30/2008 Mars change OIDs for IGMP -- Feb/18/2008 Mars change OIDs for IGMP EtherWAN-sw72000 DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises, IpAddress FROM SNMPv2-SMI DisplayString, PhysAddress FROM SNMPv2-TC; lanSwitch MODULE-IDENTITY LAST-UPDATED "200902180000Z" ORGANIZATION "EtherWAN System Inc." CONTACT-INFO " EtherWAN System Inc. Phone: +886 26629 8986 Email: mars@etherwan.com.tw" DESCRIPTION "The Switch MIB module for managing EtherWAN Swtich private MIBs" -- revision history REVISION "200902180000Z" DESCRIPTION "Change mib Entry name" REVISION "200812300000Z" DESCRIPTION "Convert to SMIv2 format and validated at www.simpleweb.org" REVISION "200610200000Z" DESCRIPTION "EtherWAN SW72000 Private MIB File." ::= { etherwan 1 } etherwan OBJECT IDENTIFIER ::= { enterprises 2736 } sw72000 OBJECT IDENTIFIER ::= { lanSwitch 1 } ewnSystem OBJECT IDENTIFIER ::= { sw72000 1 } ewnPort OBJECT IDENTIFIER ::= { sw72000 2 } ewnMirror OBJECT IDENTIFIER ::= { sw72000 3 } ewnTrunk OBJECT IDENTIFIER ::= { sw72000 4 } ewnLACP OBJECT IDENTIFIER ::= { sw72000 5 } ewnBridge OBJECT IDENTIFIER ::= { sw72000 6 } ewnIGMP OBJECT IDENTIFIER ::= { sw72000 7 } ewnVLAN OBJECT IDENTIFIER ::= { sw72000 8 } ewnQoS OBJECT IDENTIFIER ::= { sw72000 9 } ewnSNMP OBJECT IDENTIFIER ::= { sw72000 10 } ewnSDB OBJECT IDENTIFIER ::= { sw72000 11 } ewnRadius OBJECT IDENTIFIER ::= { sw72000 12 } ewnDHCP OBJECT IDENTIFIER ::= { sw72000 13 } ewnSensor OBJECT IDENTIFIER ::= { sw72000 14 } ewnLACP1 OBJECT IDENTIFIER ::= { ewnLACP 1 } ewnLACP2 OBJECT IDENTIFIER ::= { ewnLACP 2 } ewnSystemFirmwareRev OBJECT-TYPE SYNTAX DisplayString(SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware Revision" ::= { ewnSystem 1 } ewnSystemConfigOperation OBJECT-TYPE SYNTAX INTEGER { none(0), loadDefault(1), saveCurrent(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "System Configuration operations. This is a write-only variable. On read, it will always return none(0). On loadDefault(1) write, it will restore to default and reboot the system." ::= { ewnSystem 2 } ewnSystemReboot OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "System Warm Reboot Functionality" ::= { ewnSystem 3 } ewnSystemRebootRequired OBJECT-TYPE SYNTAX INTEGER { rebootNotRequired(0), rebootRequired(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "System Warm Reboot Functionality" ::= { ewnSystem 4 } ewnSystemTFTP OBJECT IDENTIFIER ::= { ewnSystem 5 } ewnSystemTFTPFilename OBJECT-TYPE SYNTAX DisplayString(SIZE(0..51)) MAX-ACCESS read-write STATUS current DESCRIPTION "Filename for TFTP download" ::= { ewnSystemTFTP 1 } ewnSystemTFTPIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IPAddress of TFTP server" ::= { ewnSystemTFTP 2 } ewnSystemTFTPAction OBJECT-TYPE SYNTAX INTEGER { installConfiguration(1), backupConfiguration(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action of the current TFTP session" ::= { ewnSystemTFTP 3 } ewnSystemTFTPState OBJECT-TYPE SYNTAX INTEGER { none(0), start(1), inProgress(2), done(3), error(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "State of the current TFTP session" ::= { ewnSystemTFTP 4 } ewnSystemProductModel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Product Model Number" ::= { ewnSystem 6 } ewnSystemHardwareRev OBJECT-TYPE SYNTAX DisplayString(SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware Revision" ::= { ewnSystem 7 } ewnSystemGatewayIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default Gateway IP Address for this device" ::= { ewnSystem 8 } ewnSystemMacAddr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "MAC Address of the switch." ::= { ewnSystem 9 } ewnSystemPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Login password" ::= { ewnSystem 10 } ewnSystemPasswordEncrypted OBJECT-TYPE SYNTAX DisplayString(SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Login password with encryption" ::= { ewnSystem 11 } ewnSystemAutoSaveState OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Auto save system configuration" ::= { ewnSystem 12 } ewnSystemAutoSaveDelay OBJECT-TYPE SYNTAX INTEGER(5..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Delay time in seconds for auto save system configuration " ::= { ewnSystem 13 } ewnPortCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Port count" ::= { ewnPort 1 } EwnPortEntry ::= SEQUENCE { ewnPortNo INTEGER, ewnPortString DisplayString, ewnPortHardwareType INTEGER, ewnPortLinkStatus INTEGER, ewnPortLinkConfig INTEGER, ewnPortSpeedStatus INTEGER, ewnPortSpeedConfig INTEGER, ewnPortDupStatus INTEGER, ewnPortDupConfig INTEGER, ewnPortFlowStatus INTEGER, ewnPortFlowConfig INTEGER, -- ewnPortFuncType -- INTEGER, ewnPortBroadcastLimit INTEGER, -- ewnPortMulticastLimit ----be marked-- -- INTEGER, ewnPortDlfMulticastLimit --TYPO?-- INTEGER, ewnPortLimitLevel INTEGER, ewnPortPriority INTEGER, ewnPortSwitchMode --Wrong name? INTEGER, ewnPortPVID INTEGER, ewnPortResetRMONCount INTEGER, ewnPortAliasName DisplayString } ewnPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EwnPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port table" ::= { ewnPort 2 } ewnPortEntry OBJECT-TYPE SYNTAX EwnPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port entry" INDEX { ewnPortNo } ::= { ewnPortTable 1 } ewnPortNo OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number" ::= { ewnPortEntry 1 } ewnPortString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port String" ::= { ewnPortEntry 2 } ewnPortHardwareType OBJECT-TYPE SYNTAX INTEGER { type10M(1), type100M(2), typeMII(3), type1G(4), type1GFx(5), type100MFX(6), typeUnknown(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port hardware type" ::= { ewnPortEntry 3 } ewnPortLinkStatus OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port Link Status" ::= { ewnPortEntry 4 } ewnPortLinkConfig OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port Administrative Link Status identical to ifAdminStatus" ::= { ewnPortEntry 5 } ewnPortSpeedStatus OBJECT-TYPE SYNTAX INTEGER { speed10M(0), speed100M(1), speed1G(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port Speed Status" ::= { ewnPortEntry 6 } ewnPortSpeedConfig OBJECT-TYPE SYNTAX INTEGER { speed10M(0), speed100M(1), speed1G(2), speedAuto(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port Speed Configuration" ::= { ewnPortEntry 7 } ewnPortDupStatus OBJECT-TYPE SYNTAX INTEGER { half(0), full(1), auto(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port Duplexity Status" ::= { ewnPortEntry 8 } ewnPortDupConfig OBJECT-TYPE SYNTAX INTEGER { half(0), full(1), auto(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port Duplexity Configuration" ::= { ewnPortEntry 9 } ewnPortFlowStatus OBJECT-TYPE SYNTAX INTEGER { off(0), txRxOn(1), txOnOnly(2), rxOnOnly(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Port Flow Control Status" ::= { ewnPortEntry 10 } ewnPortFlowConfig OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Port Flow Control Configuration" ::= { ewnPortEntry 11 } -- ewnPortFuncType OBJECT-TYPE -- SYNTAX INTEGER { -- normal(0), -- trunkGroup(1), -- mirror(2) -- } -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Port Function Type" -- ::= { ewnPortEntry 12 } ewnPortBroadcastLimit OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Switch Broadcast rate limit type." ::= { ewnPortEntry 13 } -- ewnPortMulticastLimit OBJECT-TYPE -- SYNTAX INTEGER { -- disable(0), -- enable(1) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Switch Multicast rate limit type." -- ::= { ewnPortEntry 14 } ewnPortDlfMulticastLimit OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Switch DLF and Multicast rate limit type." ::= { ewnPortEntry 15 } ewnPortLimitLevel OBJECT-TYPE SYNTAX INTEGER(0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Switch rate limit level." ::= { ewnPortEntry 16 } ewnPortPriority OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Default priority for untagged frames received by this port" ::= { ewnPortEntry 17 } ewnPortSwitchMode OBJECT-TYPE SYNTAX INTEGER { normal(0), max-ACCESS(1), hybrid(2), trunk(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN switch port mode." ::= { ewnPortEntry 18 } ewnPortPVID OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Port VLAN ID (1..4094)." ::= { ewnPortEntry 19 } ewnPortResetRMONCount OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "reset RMON counters on this port." ::= { ewnPortEntry 20 } ewnPortAliasName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..21)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port alias name" ::= { ewnPortEntry 21 } ewnMirrorAvailablePortMap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Available mirror port map" ::= { ewnMirror 1 } ewnMirrorCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Available mirror entry count" ::= { ewnMirror 2 } EwnMirrorEntry ::= SEQUENCE { ewnMirrorIndex INTEGER, ewnMirrorToPort INTEGER, ewnMirrorFromPortMap OCTET STRING, ewnMirrorMode INTEGER } ewnMirrorTable OBJECT-TYPE SYNTAX SEQUENCE OF EwnMirrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Mirroring table" ::= { ewnMirror 3 } ewnMirrorEntry OBJECT-TYPE SYNTAX EwnMirrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mirror Entry" INDEX { ewnMirrorIndex } ::= { ewnMirrorTable 1 } ewnMirrorIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Mirror index" ::= { ewnMirrorEntry 1 } ewnMirrorToPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Mirror to port" ::= { ewnMirrorEntry 2 } ewnMirrorFromPortMap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Mirror from port map" ::= { ewnMirrorEntry 3 } ewnMirrorMode OBJECT-TYPE SYNTAX INTEGER { receive(1), transmit(2), receiveandtransmit(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mirror mode" ::= { ewnMirrorEntry 4 } ewnTrunkCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Trunk count" ::= { ewnTrunk 1 } EwnTrunkEntry ::= SEQUENCE { ewnTrunkIndex INTEGER, ewnTrunkPortMap OCTET STRING, ewnTrunkAvailPortMap OCTET STRING, ewnTrunkMaxNumOfPorts INTEGER } ewnTrunkTable OBJECT-TYPE SYNTAX SEQUENCE OF EwnTrunkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Trunking table" ::= { ewnTrunk 2 } ewnTrunkEntry OBJECT-TYPE SYNTAX EwnTrunkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Trunk Entry" INDEX { ewnTrunkIndex } ::= { ewnTrunkTable 1 } ewnTrunkIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Trunk index" ::= { ewnTrunkEntry 1 } ewnTrunkPortMap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Trunk port map" ::= { ewnTrunkEntry 2 } ewnTrunkAvailPortMap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Available trunk port map" ::= { ewnTrunkEntry 3 } ewnTrunkMaxNumOfPorts OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of ports per trunk group." ::= { ewnTrunkEntry 4 } ewnLACPSYSPriority OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "LACP SYSTEM Priority" ::= { ewnLACP1 1 } EwnLACPEntry ::= SEQUENCE { ewnLACPPortIndex INTEGER, ewnLACPPortName DisplayString, ewnLACPTimeout INTEGER, ewnLACPPriority INTEGER } ewnLACPTable OBJECT-TYPE SYNTAX SEQUENCE OF EwnLACPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LACP table" ::= { ewnLACP1 2 } ewnLACPCONFENTRY OBJECT-TYPE SYNTAX EwnLACPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LACP CONF ENTRY" INDEX { ewnLACPPortIndex } ::= { ewnLACPTable 1 } ewnLACPPortIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "LACP Index" ::= {ewnLACPCONFENTRY 1} ewnLACPPortName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "LACP Port String" ::= {ewnLACPCONFENTRY 2} ewnLACPTimeout OBJECT-TYPE SYNTAX INTEGER { short(0), long(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "LACP Port Timeout" ::= {ewnLACPCONFENTRY 3} ewnLACPPriority OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "LACP Port Priority" ::= {ewnLACPCONFENTRY 4} EwnLACPPortEntry ::= SEQUENCE { ewnLACPIndex INTEGER, ewnLACPPortString DisplayString, ewnLACPAdminKey INTEGER, ewnLACPPortMode INTEGER } ewnLACPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EwnLACPPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port LACP table" ::= { ewnLACP2 1 } ewnLACPAGGENTRY OBJECT-TYPE SYNTAX EwnLACPPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "LACP Entry" INDEX { ewnLACPIndex } ::= { ewnLACPPortTable 1 } ewnLACPIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "LACP Index" ::= {ewnLACPAGGENTRY 1} ewnLACPPortString OBJECT-TYPE SYNTAX DisplayString(SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "LACP Port String" ::= {ewnLACPAGGENTRY 2} ewnLACPAdminKey OBJECT-TYPE SYNTAX INTEGER { disable(0), group1(1), group2(2), group3(3), statictrunk(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "LACP Admin Key" ::={ewnLACPAGGENTRY 3} ewnLACPPortMode OBJECT-TYPE SYNTAX INTEGER { passive(0), active(1), notAvailable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "LACP Port Mode" ::={ewnLACPAGGENTRY 4} ewnBridgeSTPState OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Spanning Tree Protocol functionality" ::= { ewnBridge 1 } ewnBridgeAgingTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Bridge aging time 0 not allowed" ::= { ewnBridge 2 } ewnIGMPState OBJECT-TYPE SYNTAX INTEGER { disabled(0), passive(1), active(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Internet Group Management Protocol functionality" ::= { ewnIGMP 1 } EwnIGMPCfgEntry ::= SEQUENCE { ewnIGMPCfgIndex INTEGER, ewnIGMPCfgVlanID INTEGER, ewnIGMPCfgIGMPVersion INTEGER, ewnIGMPCfgFastLeave INTEGER, ewnIGMPCfgQueryInterval INTEGER, ewnIGMPCfgMaxResponseTime INTEGER, ewnIGMPCfgReportSuppression INTEGER } ewnIGMPCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF EwnIGMPCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP configuration table, an entry per VLAN" ::= { ewnIGMP 2 } ewnIGMPCfgEntry OBJECT-TYPE SYNTAX EwnIGMPCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP configuration entry" INDEX { ewnIGMPCfgIndex } ::= { ewnIGMPCfgTable 1 } ewnIGMPCfgIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP configuration entry index" ::= { ewnIGMPCfgEntry 1 } ewnIGMPCfgVlanID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP configuration entry's VLAN ID" ::= { ewnIGMPCfgEntry 2 } ewnIGMPCfgIGMPVersion OBJECT-TYPE SYNTAX INTEGER(1..3) MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP Version" ::= { ewnIGMPCfgEntry 3 } ewnIGMPCfgFastLeave OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP Fast-leave function" ::= { ewnIGMPCfgEntry 4 } ewnIGMPCfgQueryInterval OBJECT-TYPE SYNTAX INTEGER(1..18000) MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP Querrier Interval for active mode" ::= { ewnIGMPCfgEntry 5 } ewnIGMPCfgMaxResponseTime OBJECT-TYPE SYNTAX INTEGER(1..240) MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP Max Response Time for active mode" ::= { ewnIGMPCfgEntry 6 } ewnIGMPCfgReportSuppression OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP Report Suppression function" ::= { ewnIGMPCfgEntry 7 } EwnIGMPRecordEntry ::= SEQUENCE { ewnIGMPRecordIndex INTEGER, ewnIGMPRecordGroupAddress IpAddress, ewnIGMPRecordInterface DisplayString, ewnIGMPRecordUpTime DisplayString, ewnIGMPRecordExpireTime DisplayString, ewnIGMPRecordLastReporter IpAddress } ewnIGMPRecordTable OBJECT-TYPE SYNTAX SEQUENCE OF EwnIGMPRecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP record database table" ::= { ewnIGMP 3 } ewnIGMPRecordEntry OBJECT-TYPE SYNTAX EwnIGMPRecordEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP entry" INDEX { ewnIGMPRecordIndex } ::= { ewnIGMPRecordTable 1 } ewnIGMPRecordIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP Group index" ::= { ewnIGMPRecordEntry 1 } ewnIGMPRecordGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP group address" ::= { ewnIGMPRecordEntry 2 } ewnIGMPRecordInterface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP group member interface" ::= { ewnIGMPRecordEntry 3 } ewnIGMPRecordUpTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP group up time" ::= { ewnIGMPRecordEntry 4 } ewnIGMPRecordExpireTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP group expire time" ::= { ewnIGMPRecordEntry 5 } ewnIGMPRecordLastReporter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IGMP group last reporter" ::= { ewnIGMPRecordEntry 6 } ewnVLANGVRPState OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "GARP VLAN Registration Protocol functionality" ::= { ewnVLAN 1 } EwnVlanEntry ::= SEQUENCE { ewnVLANIndex INTEGER, ewnVLANID INTEGER, ewnVLANName DisplayString, ewnVLANState INTEGER, ewnVLANType INTEGER, ewnVLANStaticPortMap OCTET STRING, ewnVLANStaticUntaggedPortMap OCTET STRING, ewnVLANCurrentPortMap OCTET STRING, ewnVLANCurrentUntaggedPortMap OCTET STRING, ewnVLANCurrentRegisteredPortMap OCTET STRING, ewnVLANIPAddress DisplayString } ewnVLANTable OBJECT-TYPE SYNTAX SEQUENCE OF EwnVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN Settings Table" ::= { ewnVLAN 2 } ewnVLANEntry OBJECT-TYPE SYNTAX EwnVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN Settings Entry" INDEX { ewnVLANIndex } ::= { ewnVLANTable 1 } ewnVLANIndex OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "VLAN index" ::= { ewnVLANEntry 1 } ewnVLANID OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN ID (valid values 1-4094)" ::= { ewnVLANEntry 2 } ewnVLANName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN Name. This can only be set during creation of VLAN. It cannot be modified in a later time." ::= { ewnVLANEntry 3 } ewnVLANState OBJECT-TYPE SYNTAX INTEGER { invalid(0), disabled(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN state." ::= { ewnVLANEntry 4 } ewnVLANType OBJECT-TYPE SYNTAX INTEGER { invalid(0), static(1), dynamic(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN type." ::= { ewnVLANEntry 5 } ewnVLANStaticPortMap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Ports that always belong to the VLAN." ::= { ewnVLANEntry 6 } ewnVLANStaticUntaggedPortMap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Untagged ports of the VLAN." ::= { ewnVLANEntry 7 } ewnVLANCurrentPortMap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Ports currently belonging to the VLAN." ::= { ewnVLANEntry 8 } ewnVLANCurrentUntaggedPortMap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Untagged ports currently belonging to the VLAN." ::= { ewnVLANEntry 9 } ewnVLANCurrentRegisteredPortMap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Registered ports currently belonging to the VLAN." ::= { ewnVLANEntry 10 } ewnVLANIPAddress OBJECT-TYPE SYNTAX DisplayString(SIZE(0..26)) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN IP address / mask" ::= { ewnVLANEntry 11 } ewnVLANAddVlan OBJECT-TYPE SYNTAX INTEGER(2..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Add a new VLAN to ewnVLANTable" ::= { ewnVLAN 3 } ewnVLANDeleteVlan OBJECT-TYPE SYNTAX INTEGER(2..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Delete a VLAN from ewnVLANTable" ::= { ewnVLAN 4 } ewnQoSState OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "QoS state" ::= { ewnQoS 1 } ewnQoSTrust OBJECT-TYPE SYNTAX INTEGER { none(0), cos(1), dscp(2), cosanddscp(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "QoS trust mode" ::= { ewnQoS 2 } ewnQoSPriorityQueueOut OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "QoS priority queue out mode" ::= { ewnQoS 3 } EwnQoSWRRqueue ::= SEQUENCE { ewnQoSQueueIndex INTEGER, ewnQoSWRRqueueID INTEGER, ewnQoSWRRqueueCoSmap DisplayString, ewnQoSWRRqueueDSCPmap OCTET STRING, ewnQoSWRRqueueBandwidth INTEGER } ewnQoSWRRqueueTable OBJECT-TYPE SYNTAX SEQUENCE OF EwnQoSWRRqueue MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS WRR queue table" ::= { ewnQoS 4 } ewnQoSWRRqueueEntry OBJECT-TYPE SYNTAX EwnQoSWRRqueue MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS WRR queue table entry" INDEX { ewnQoSQueueIndex } ::= { ewnQoSWRRqueueTable 1 } ewnQoSQueueIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "QoS Queue Index" ::= { ewnQoSWRRqueueEntry 1 } ewnQoSWRRqueueID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "QoS WRR queue ID" ::= { ewnQoSWRRqueueEntry 2} ewnQoSWRRqueueCoSmap OBJECT-TYPE SYNTAX DisplayString(SIZE(0..35)) MAX-ACCESS read-write STATUS current DESCRIPTION "QoS WRR queue CoS mapping" ::= { ewnQoSWRRqueueEntry 3 } ewnQoSWRRqueueDSCPmap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "QoS WRR queue DSCP mapping" ::= { ewnQoSWRRqueueEntry 4 } ewnQoSWRRqueueBandwidth OBJECT-TYPE SYNTAX INTEGER(0..55) MAX-ACCESS read-write STATUS current DESCRIPTION "QoS WRR queue bandwidth" ::= { ewnQoSWRRqueueEntry 5 } ewnSNMPState OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP state" ::= { ewnSNMP 1 } ewnSNMPCommunitySet OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set community string currently active for this device" ::= { ewnSNMP 2 } ewnSNMPCommunityGet OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Get community string currently active for this device" ::= { ewnSNMP 3 } ewnSNMPTrapCommunity1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Trap community string 1 for this device" ::= { ewnSNMP 4 } ewnSNMPTrapCommunity2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Trap community string 2 for this device" ::= { ewnSNMP 5 } ewnSNMPTrapCommunity3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Trap community string 3 for this device" ::= { ewnSNMP 6 } ewnSNMPTrapCommunity4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Trap community string 4 for this device" ::= { ewnSNMP 7 } ewnSNMPTrapCommunity5 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Trap community string 5 for this device" ::= { ewnSNMP 8 } ewnSNMPTrapIpAddress1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Trap IP Address 1 for this device" ::= { ewnSNMP 9 } ewnSNMPTrapIpAddress2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Trap IP Address 2 for this device" ::= { ewnSNMP 10 } ewnSNMPTrapIpAddress3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Trap IP Address 3 for this device" ::= { ewnSNMP 11 } ewnSNMPTrapIpAddress4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Trap IP Address 4 for this device" ::= { ewnSNMP 12 } ewnSNMPTrapIpAddress5 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Trap IP Address 5 for this device" ::= { ewnSNMP 13 } ewnSNMPTrapLinkDown OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Link Down Trap functionality" ::= { ewnSNMP 16 } ewnSNMPTrapLinkUp OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Link Up Trap functionality" ::= { ewnSNMP 17 } ewnSNMPResetNeed OBJECT-TYPE SYNTAX INTEGER { yes(1), no(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate need to reset SNMP process for SNMP entry changed." ::= { ewnSNMP 20 } ewnSNMPResetSNMP OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset SNMP process for enable SNMP new setting." ::= { ewnSNMP 21 } ewnSNMPResetRMONCount OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset RMON counters on all the ports. Please refer to ewnPortEntry group to reset specific port." ::= { ewnSNMP 22 } EwnBridgeSDBEntry ::= SEQUENCE { ewnBridgeSDBIndex INTEGER, ewnBridgeSDBMacAddress PhysAddress, ewnBridgeSDBVlanId INTEGER, ewnBridgeSDBPortNo INTEGER } ewnBridgeSDBTable OBJECT-TYPE SYNTAX SEQUENCE OF EwnBridgeSDBEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Switching Database table" ::= { ewnSDB 1 } ewnBridgeSDBEntry OBJECT-TYPE SYNTAX EwnBridgeSDBEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "SDB Entry" INDEX { ewnBridgeSDBIndex } ::= { ewnBridgeSDBTable 1 } ewnBridgeSDBIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Switching Database Index" ::= { ewnBridgeSDBEntry 1 } ewnBridgeSDBMacAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Switching Database MAC address" ::= { ewnBridgeSDBEntry 2 } ewnBridgeSDBVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Switching Database VLAN ID" ::= { ewnBridgeSDBEntry 3 } ewnBridgeSDBPortNo OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Switching Database port number" ::= { ewnBridgeSDBEntry 4 } END