-- -- The Phoenix Contact private SNMP MIB Module for Managed Infrastructure Devices -- Revision: 2.3 -- FL-MGD-INFRASTRUCT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Gauge32, IpAddress, enterprises, TimeTicks, Unsigned32 FROM SNMPv2-SMI DisplayString, MacAddress, RowStatus, DateAndTime, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC PortList, dot1qStaticMulticastEntry, dot1qVlanIndex FROM Q-BRIDGE-MIB ifIndex, InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB rip2IfConfEntry FROM RIPv2-MIB ospfIfEntry, ospfVirtIfEntry, ospfAreaEntry, RouterID FROM OSPF-MIB vrrpOperVrId FROM VRRP-MIB; phoenixContact OBJECT IDENTIFIER ::= { enterprises 4346 } pxcModules OBJECT IDENTIFIER ::= { phoenixContact 1 } flMgdInfrastructureMibModule MODULE-IDENTITY LAST-UPDATED "202012091400Z" -- December 9th, 2020" ORGANIZATION "Phoenix Contact GmbH & Co. KG" CONTACT-INFO " Contact: Factory Line Service Postal: Phoenix Contact GmbH & Co. KG D-32823 Blomberg Tel: +49 (0)5235 341888 WEB: http://www.PhoenixContact.com/ eMail: FactoryLine-Service@PhoenixContact.com" DESCRIPTION "Phoenix Contact private SNMP objects of the FL Managed Infrastructure Product Group." REVISION "201901210800Z" DESCRIPTION "Added Diag folder for crc surveillance, snapshot and syslog. Added CRC surveillance folder with crc monitoring table to diag folder." REVISION "201803220800Z" DESCRIPTION "Changes to previous revision 1.5: - added objects to configure profinet boundary settings - added objects for sntp server description" REVISION "201703240800Z" DESCRIPTION "Add objects for mode LEDs off, DHCP port server service, and user-interface configuration. Changed the description of flWorkFWCtrlSecurityPortMode, flWorkFWCtrlConfStatus, flWorkFWCtrlPortPriorityLevel and flWorkFWCtrlSecurityPortLastMacAddr." REVISION "201607120800Z" DESCRIPTION "Add objects for DHCPServer, SFP RX and TX Power, and routing IP interface management. Fix some problems with object descriptions." REVISION "201503190800Z" DESCRIPTION "Fix all issues found by ASN1 parser." ::= { pxcModules 8} -- type definitions EnabledDisabledStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention is used to some variables on the device that only permit two states. enableStatus : The status of the variable is enabled or true. disableStatus : The status of the variable is disabled or false" SYNTAX INTEGER { disableStatus(0), enableStatus(1) } OpModeType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention is used to distinguish the WIFI operation mode of a device. station: 0 access point (master): 1 single client bridge (scb): 2 multi client bridge (mcb): 3 fully transparent bridge (ftb): 4 repeater : 5 machine admin : 6" SYNTAX INTEGER { station(0), master(1), scb(2), mcb(3), ftb(4), repeater(5), machine-admin(6) } EtypeValue ::= TEXTUAL-CONVENTION DISPLAY-HINT "x" STATUS current DESCRIPTION "Ethertype value of a packet. The allowed value is 0x0600 to 0xFFFF." SYNTAX Unsigned32 (1536..65535) -- hex value 0x0600 to 0xFFFF -- -- -- The Phoenix Contact private SNMP MIB objects level 1 (vendor): -- -- pxcGlobal OBJECT IDENTIFIER ::= { phoenixContact 2 } pxcFactoryLine OBJECT IDENTIFIER ::= { phoenixContact 11 } pxcBasic OBJECT IDENTIFIER ::= { pxcGlobal 1 } pxcBasicName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return the company name: Phoenix Contact GmbH & Co. KG" ::= { pxcBasic 1 } pxcBasicDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return the company description: Phoenix Contact GmbH & Co. KG, D-32823 Blomberg" ::= { pxcBasic 2 } pxcBasicURL OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return the URL of company web page of Phoenix Contact: http://www.phoenixcontact.com/" ::= { pxcBasic 3 } -- -- -- The Phoenix Contact private SNMP MIB objects level 2 (product line): -- -- flGlobal OBJECT IDENTIFIER ::= { pxcFactoryLine 1 } flWorkDevice OBJECT IDENTIFIER ::= { pxcFactoryLine 11 } flBasic OBJECT IDENTIFIER ::= { flGlobal 1 } flComponents OBJECT IDENTIFIER ::= { flGlobal 2 } -- -- -- flBasic Group -- flBasicName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return the product group name: Factory Line" ::= { flBasic 1 } flBasicDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return the product group description: Ethernet Installation System" ::= { flBasic 2 } flBasicURL OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return the URL of product group web page within the web space of Phoenix Contact: http://www.factoryline.de/" ::= { flBasic 3 } flBasicCompCapacity OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This objects indicates the number of available components of the product group Factory Line, which can be used together with this administrable component." ::= { flBasic 4 } -- -- -- flComponents Group -- flComponentsTable OBJECT-TYPE SYNTAX SEQUENCE OF FlComponentsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of descriptive information about the available components of the product group Factory Line, which can be used together with this administrable component." ::= { flComponents 1 } flComponentsEntry OBJECT-TYPE SYNTAX FlComponentsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about a single component (product) from Factory Line." INDEX { flComponentsIndex } ::= { flComponentsTable 1 } FlComponentsEntry ::= SEQUENCE { flComponentsIndex Integer32, flComponentsName DisplayString, flComponentsDescr DisplayString, flComponentsURL DisplayString, flComponentsOrderNumber DisplayString } flComponentsIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the component within the product group Factory Line for which this entry contains information." ::= { flComponentsEntry 1 } flComponentsName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the component name." ::= { flComponentsEntry 2 } flComponentsDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the component description." ::= { flComponentsEntry 3 } flComponentsURL OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the URL of component's web page within the web space of Phoenix Contact." ::= { flComponentsEntry 4 } flComponentsOrderNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the component order number." ::= { flComponentsEntry 5 } -- -- -- The Phoenix Contact private SNMP MIB objects level 3 (device of the product line): -- -- flWorkBasic OBJECT IDENTIFIER ::= { flWorkDevice 1 } flWorkComponents OBJECT IDENTIFIER ::= { flWorkDevice 2 } flWorkTraps OBJECT IDENTIFIER ::= { flWorkDevice 3 } flWorkNet OBJECT IDENTIFIER ::= { flWorkDevice 4 } flWorkTrapsDelemeter OBJECT IDENTIFIER ::= { flWorkTraps 0 } flWorkFirmware OBJECT IDENTIFIER ::= { flWorkDevice 11 } flWorkSecGateway OBJECT IDENTIFIER ::= { flWorkDevice 20 } flWorkTimeSynch OBJECT IDENTIFIER ::= { flWorkDevice 21 } flWorkWlan OBJECT IDENTIFIER ::= { flWorkDevice 22 } flWorkRouting OBJECT IDENTIFIER ::= { flWorkDevice 23 } flWorkCip OBJECT IDENTIFIER ::= { flWorkDevice 25 } flWlan OBJECT IDENTIFIER ::= { flWorkDevice 27 } flWorkNetIfParameter OBJECT IDENTIFIER ::= { flWorkNet 1 } flWorkNetPort OBJECT IDENTIFIER ::= { flWorkNet 2 } flWorkNetIfList OBJECT IDENTIFIER ::= { flWorkNet 3 } flWorkNetACD OBJECT IDENTIFIER ::= { flWorkNet 5 } flWorkFWInfo OBJECT IDENTIFIER ::= { flWorkFirmware 1 } flWorkFWInfoEvent OBJECT IDENTIFIER ::= { flWorkFWInfo 14 } flWorkFWCtrl OBJECT IDENTIFIER ::= { flWorkFirmware 2 } flWorkFWCtrlBasic OBJECT IDENTIFIER ::= { flWorkFWCtrl 1 } flWorkFWCtrlTrapDest OBJECT IDENTIFIER ::= { flWorkFWCtrl 2 } flWorkFWCtrlPasswd OBJECT IDENTIFIER ::= { flWorkFWCtrl 3 } flWorkFWCtrlUpdate OBJECT IDENTIFIER ::= { flWorkFWCtrl 4 } flWorkFWCtrlConf OBJECT IDENTIFIER ::= { flWorkFWCtrl 5 } flWorkFWCtrlSerial OBJECT IDENTIFIER ::= { flWorkFWCtrl 6 } flWorkFWCtrlAlarmContact OBJECT IDENTIFIER ::= { flWorkFWCtrl 7 } flWorkFWCtrlSecurity OBJECT IDENTIFIER ::= { flWorkFWCtrl 8 } flWorkFWCtrlProfinet OBJECT IDENTIFIER ::= { flWorkFWCtrl 9 } flWorkTimeSynchSntp OBJECT IDENTIFIER ::= { flWorkTimeSynch 1 } flWorkTimeSynchRTC OBJECT IDENTIFIER ::= { flWorkTimeSynch 2 } flWorkRoutingIp OBJECT IDENTIFIER ::= { flWorkRouting 1 } flWorkRoutingArp OBJECT IDENTIFIER ::= { flWorkRouting 2 } flWorkRoutingVrrp OBJECT IDENTIFIER ::= { flWorkRouting 3 } flWorkRoutingRip OBJECT IDENTIFIER ::= { flWorkRouting 4 } flWorkRoutingOspf OBJECT IDENTIFIER ::= { flWorkRouting 5 } flWorkRoutingLoopback OBJECT IDENTIFIER ::= { flWorkRouting 6 } flWorkRoutingNAT OBJECT IDENTIFIER ::= { flWorkRouting 7 } flWorkFWConfig OBJECT IDENTIFIER ::= { flWorkFWCtrlConf 10 } flWorkFWCtrlConfigPluggable OBJECT IDENTIFIER ::= { flWorkFWCtrlConf 11 } flWorkFWCtrlConfigMemInfo OBJECT IDENTIFIER ::= { flWorkFWCtrlConfigPluggable 5 } flWorkFWCtrlMRP OBJECT IDENTIFIER ::= { flWorkFWCtrl 10 } flWorkFWCtrlTemp OBJECT IDENTIFIER ::= { flWorkFWCtrl 11 } flWorkFWCtrlTelnetGroup OBJECT IDENTIFIER ::= { flWorkFWCtrl 12 } flWorkFWCtrlImage OBJECT IDENTIFIER ::= { flWorkFWCtrl 13 } flWorkFWCtrlUserConfigGroup OBJECT IDENTIFIER ::= { flWorkFWCtrl 14 } flWorkFWCtrlDigitalInput OBJECT IDENTIFIER ::= { flWorkFWCtrl 15 } -- flWorkFWCtrlFan -- OBJECT IDENTIFIER ::= { flWorkFWCtrl 16 } flWorkFWCtrlEnergy OBJECT IDENTIFIER ::= { flWorkFWCtrl 17 } flWorkFWCtrlDigitalOutput OBJECT IDENTIFIER ::= { flWorkFWCtrl 18 } flWorkFWCtrlDLR OBJECT IDENTIFIER ::= { flWorkFWCtrl 19 } flWorkFWCtrlFileTransfer OBJECT IDENTIFIER ::= { flWorkFWCtrl 22 } flWorkFWCtrlMRPConfig OBJECT IDENTIFIER ::= { flWorkFWCtrlMRP 1 } flWorkFWCtrlMRPInfo OBJECT IDENTIFIER ::= { flWorkFWCtrlMRP 2 } flWorkCipInfo OBJECT IDENTIFIER ::= { flWorkCip 1 } flWorkFWCtrlDiag OBJECT IDENTIFIER ::= { flWorkFWCtrl 23 } flWorkFWCtrlDiagSurveillance OBJECT IDENTIFIER ::= { flWorkFWCtrlDiag 1 } flWorkFWCtrlDiagSnapshot OBJECT IDENTIFIER ::= { flWorkFWCtrlDiag 2 } flWorkFWCtrlDiagSyslog OBJECT IDENTIFIER ::= { flWorkFWCtrlDiag 3 } -- -- -- flWorkBasic Group -- flWorkBasicName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The device will always return his name. At the delivery time to the customer an default value is already present. After an firmware update it may be possible that the contents of this object will be overwriting. As far as he is concerned the customer can write his own device name later." ::= { flWorkBasic 1 } flWorkBasicDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The device will always return his description. At the delivery time to the customer an default value is already present. After an firmware update it may be possible that the contents of this object will be overwriting. As far as he is concerned the customer can write his own description later." ::= { flWorkBasic 2 } flWorkBasicURL OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return the web page URL of itself: http://ip_addr/ In further kinds it may be that instead of the ip_addr the full qualified domain name will be showing." ::= { flWorkBasic 3 } flWorkBasicSerialNumber OBJECT-TYPE SYNTAX OCTET STRING (SIZE(12)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return the serial number of itself. That are eight or twelve digits presented as string value." ::= { flWorkBasic 4 } flWorkBasicHWRevision OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return the hardware revision code of itself." ::= { flWorkBasic 5 } flWorkBasicPowerStat OBJECT-TYPE SYNTAX INTEGER { unknown(1), sourceOne(3), sourceTwo(4), sourceBoth(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object presents power status of itself." ::= { flWorkBasic 6 } flWorkBasicSystemBusRevision OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return revision code of the system bus." ::= { flWorkBasic 7 } flWorkBasicCompMaxCapacity OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return the maximum of interfaces which theoretical may be connected." ::= { flWorkBasic 11 } flWorkBasicCompCapacity OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "The device will alway return the number of really connected interfaces. This value is never greater than flWorkBasicCompMaxCapacity." ::= { flWorkBasic 12 } flWorkBasicLogicRevision OBJECT-TYPE SYNTAX OCTET STRING (SIZE(12)) MAX-ACCESS read-only STATUS current DESCRIPTION "This will deliver the actual revision of several logic devices inside the system." ::= { flWorkBasic 13 } flWorkBasicPlatformID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(12)) MAX-ACCESS read-only STATUS current DESCRIPTION "This will return the actual revision of the platform ID." ::= { flWorkBasic 14 } flWorkBasicFwGeneration OBJECT-TYPE SYNTAX OCTET STRING (SIZE(12)) MAX-ACCESS read-only STATUS current DESCRIPTION "This will return the actual revision of the firmware generation." ::= { flWorkBasic 15 } flWorkBasicCfGeneration OBJECT-TYPE SYNTAX OCTET STRING (SIZE(12)) MAX-ACCESS read-only STATUS current DESCRIPTION "This will return the actual revision of the configuration generation." ::= { flWorkBasic 16 } --********************************************************************** -- flWorkBasicPortTable --********************************************************************** flWorkBasicPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkBasicPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which shows information about the user interfaces." ::= { flWorkBasic 17 } flWorkBasicPortEntry OBJECT-TYPE SYNTAX FlWorkBasicPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents an information instance about a single user interface." INDEX { flWorkBasicPortIdx } ::= { flWorkBasicPortTable 1 } FlWorkBasicPortEntry ::= SEQUENCE { flWorkBasicPortIdx INTEGER, flWorkBasicPortService OCTET STRING, flWorkBasicPortProtocol OCTET STRING, flWorkBasicPortTransport OCTET STRING, flWorkBasicPort INTEGER } flWorkBasicPortIdx OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Each index is the number of an information instance about a single user interface." ::= { flWorkBasicPortEntry 1 } flWorkBasicPortService OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "User interface service" ::= { flWorkBasicPortEntry 2 } flWorkBasicPortProtocol OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Used protocol" ::= { flWorkBasicPortEntry 3 } flWorkBasicPortTransport OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Used transport protocol" ::= { flWorkBasicPortEntry 4 } flWorkBasicPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Used port" ::= { flWorkBasicPortEntry 5 } --********************************************************************** -- -- -- flWorkComponents Group -- flWorkComponentsTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkComponentsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about the available interface modules of the current device union." ::= { flWorkComponents 1 } flWorkComponentsEntry OBJECT-TYPE SYNTAX FlWorkComponentsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about a single interface module of current device union." INDEX { flWorkComponentsIndex } ::= { flWorkComponentsTable 1 } FlWorkComponentsEntry ::= SEQUENCE { flWorkComponentsIndex Integer32, flWorkComponentsOID OBJECT IDENTIFIER, flWorkComponentsURL DisplayString, flWorkComponentsDevSign INTEGER } flWorkComponentsIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the interface module within the device union for which this entry contains information." ::= { flWorkComponentsEntry 1 } flWorkComponentsOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "This OID points to the correspondent component entry in flComponents group." ::= { flWorkComponentsEntry 2 } flWorkComponentsURL OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The device will always return the web page URL of itself within the devices web space which contains information about the component: http://ip_addr/ In further kinds it may be that instead of the ip_addr the full qualified domain name will be showing." ::= { flWorkComponentsEntry 3 } flWorkComponentsDevSign OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Reports the device sign of the interface module like defined by the vendor." ::= { flWorkComponentsEntry 4} -- -- -- flWorkFWInfo Group -- flWorkFWInfoVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the version string of the firmware release." ::= { flWorkFWInfo 1 } flWorkFWInfoState OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object represent the current status string of the firmware release." ::= { flWorkFWInfo 2 } flWorkFWInfoDate OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object represent the compiling date string of the firmware release." ::= { flWorkFWInfo 3 } flWorkFWInfoTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object represent the compiling time string of the firmware release." ::= { flWorkFWInfo 4 } flWorkFWInfoCopyright OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represent the current copyright string of the firmware release like next: Copyright by Phoenix Contact GmbH & Co. KG, 2003 All alphanumeric characters (writeble) allowed." ::= { flWorkFWInfo 5 } flWorkFWInfoBootVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the version string of the boot loader release." ::= { flWorkFWInfo 6 } flWorkFWInfoBootState OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object represent the current status string of the boot loader release." ::= { flWorkFWInfo 7 } flWorkFWInfoBootDate OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object represent the compiling date string of the boot loader release." ::= { flWorkFWInfo 8 } flWorkFWInfoBootTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object represent the compiling time string of the boot loader release." ::= { flWorkFWInfo 9 } flWorkFWInfoOperStatus OBJECT-TYPE SYNTAX INTEGER { other(1), ok(2), notOk(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the operational state of the firmware. You get the state ok(2) if the device is in the normal operation mode 'running'. The state notOk(3) signals a failure. The flWorkFWInfoHealthText object may be consulted for more specific information about the state of the firmware's health." ::= { flWorkFWInfo 11 } flWorkFWInfoHealthText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The health text object is a text string that provides information relevant to the operational state of the firmware. The firmware may use this string to provide detailed information on current failures, including how they detected, and/or instructions for problem resolution. The content are firmware-specific." ::= { flWorkFWInfo 12 } flWorkFWInfoDisplay OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Output to the display at the point of time of the access to this object." ::= { flWorkFWInfo 13 } -- -- flWorkFWInfoEventTable Group -- -- flWorkFWInfoEventTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWInfoEventEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Events." ::= { flWorkFWInfoEvent 1 } flWorkFWInfoEventEntry OBJECT-TYPE SYNTAX FlWorkFWInfoEventEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in the table contains one host ip address for a trap destination." INDEX { flWorkFWInfoEventIndex } ::= { flWorkFWInfoEventTable 1 } FlWorkFWInfoEventEntry ::= SEQUENCE { flWorkFWInfoEventIndex Integer32, flWorkFWInfoEventCode Integer32, flWorkFWInfoEventDescription OCTET STRING, flWorkFWInfoEventSystemUpTime TimeTicks, flWorkFWInfoEventSntpTime OCTET STRING, flWorkFWInfoEventSntpDate OCTET STRING, flWorkFWInfoEventSntpSeconds Unsigned32, flWorkFWInfoEventSntpFractionalSeconds Unsigned32 } flWorkFWInfoEventIndex OBJECT-TYPE SYNTAX Integer32 (1..400) MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains a consecutive number between 1 and 400 for the event table entries." ::= { flWorkFWInfoEventEntry 1 } flWorkFWInfoEventCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the event code assigned to every event." ::= { flWorkFWInfoEventEntry 2 } flWorkFWInfoEventDescription OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains a description string which explains the kind of event." ::= { flWorkFWInfoEventEntry 3 } flWorkFWInfoEventSystemUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the system up time at which an event occured." ::= { flWorkFWInfoEventEntry 4 } flWorkFWInfoEventSntpTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the UTC time at which an event occured." ::= { flWorkFWInfoEventEntry 5 } flWorkFWInfoEventSntpDate OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the UTC date at which an event occured." ::= { flWorkFWInfoEventEntry 6 } flWorkFWInfoEventSntpSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the UTC seconds used in NTP at which an event occured." ::= { flWorkFWInfoEventEntry 7 } flWorkFWInfoEventSntpFractionalSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the UTC fractional seconds used in NTP at which an event occured." ::= { flWorkFWInfoEventEntry 8 } flWorkFWInfoEventTableClear OBJECT-TYPE SYNTAX INTEGER { noClear(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to clear(2) causes a deletion of all objects in the event table. Setting this object to noClear(1) has no effect. The firmware will always return the value noClear(1) when this object is read." DEFVAL {noClear} ::= { flWorkFWInfoEvent 2 } -- -- -- flWorkFWCtrlBasic Group -- flWorkFWCtrlReset OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to reset(2) causes a hardware reset of the device and all components. Setting this object to noReset(1) has no effect. The firmware will always return the value noReset(1) when this object is reading." DEFVAL {noReset} ::= { flWorkFWCtrlBasic 1 } flWorkFWCtrlTrapDestCapacity OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object hold the number of trap destination entries (host ip addresses) contained in the table flWorkFWCtrlTrapDestTable." ::= { flWorkFWCtrlBasic 2 } flWorkFWCtrlWatchdog OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) activates the watchdog during the next restart. This Watchdog monitors the reliable operation of the device. If the reliable operation cannot be ensured any longer, then the outputs of the modules are brought into the safe operating condition. When this object is enabled then the switch is automatically restarted else, when disabled, should be manually restarted. The modified adjustments become effective after a restart of the device." ::= { flWorkFWCtrlBasic 3 } flWorkFWCtrlHTTP OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object to disable(1) disables the web server of the device. For some products, the modified adjustments become effective after a restart of the device." DEFVAL {enable} ::= { flWorkFWCtrlBasic 6 } flWorkFWCtrlTelnet OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object to disable(1) disables the telnet server of the device. For some products, the modified adjustments become effective after a restart of the device." DEFVAL {enable} ::= { flWorkFWCtrlBasic 7 } flWorkFWCtrlWebPageRefresh OBJECT-TYPE SYNTAX INTEGER (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The refresh interval in seconds for refreshing the web pages by the web browser. The granularity of this timer is 1 second. A value of zero disables the refreshing." DEFVAL {30} ::= { flWorkFWCtrlBasic 8 } flWorkFWCtrlSNMP OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object to disable(1) disables the snmp agent of the device. For some products, the modified adjustments become effective after a restart of the device." DEFVAL {enable} ::= { flWorkFWCtrlBasic 9 } flWorkFWCtrlOperatingMode OBJECT-TYPE SYNTAX INTEGER { default(1), profinet(2), ethernetIP(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object allows the user to preselect a configuration for a special application. Please read the manual for additional information about the various settings." DEFVAL { default } ::= { flWorkFWCtrlBasic 10 } flWorkFWCtrlIfCounters OBJECT-TYPE SYNTAX INTEGER { noClear(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set this object to clear(2), the statistic counters of all ports will be cleared. Setting this object to noClear(1) has no effect. Reading this object you get always the value noClear(1)." ::= { flWorkFWCtrlBasic 11 } flWorkFWCtrlHTTPSecure OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object enables or disables the HTTPS server on this device." DEFVAL {disable} ::= { flWorkFWCtrlBasic 12 } flWorkFWCtrlSSH OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object enables or disables the SSH server on this device." DEFVAL {disable} ::= { flWorkFWCtrlBasic 13 } flWorkFWCtrlSNMPv3 OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object enables or disables version 3 of of SNMP which is used for secure connection to the device." DEFVAL {disable} ::= { flWorkFWCtrlBasic 14 } flWorkFwCtrlCpuOverloadStopForwarding OBJECT-TYPE SYNTAX INTEGER { doNotStop(1), stopForwarding(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to stopForwarding(2) the device will stop forwarding packets if a CPU overload condition occurs which is shown by errorcode 89 in the display. If set to doNotStop(1) only errorcode will be shown in the display but the device will try to continue forwarding operation. (1) is factory default" ::= { flWorkFWCtrlBasic 15 } flWorkFWCtrlDisplayRights OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object enables or disables configuration settings via display." DEFVAL {disable} ::= { flWorkFWCtrlBasic 16 } flWorkFWCtrlDisplayContrast OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Set or get the current display contrast of the device display" ::= { flWorkFWCtrlBasic 17 } flWorkFWCtrlCLIIPSock OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object enables or disables CLI IP-Socket Interface." ::= { flWorkFWCtrlBasic 18 } flWorkFWCtrlLEDsOff OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable LEDs Off Mode on the Device. In LEDs Off Mode no LEDs will be active." DEFVAL { disable } ::= { flWorkFWCtrlBasic 20 } flWorkFWCtrlWebServerMode OBJECT-TYPE SYNTAX INTEGER { disable(1), http(2), https(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Control the mode of the web server. The following modes exist: DISABLE (Deactivates the web interface!) HTTP (standard, unsecured), HTTPS (secured, use https:// as url)" DEFVAL { http } ::= { flWorkFWCtrlBasic 21 } flWorkFWCtrlSnmpAgentMode OBJECT-TYPE SYNTAX INTEGER { disable(1), snmpV2c(2), snmpV3(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Control the mode of the snmp agent. The following modes exist: DISABLE (Deactivates the snmp agent!) SNMPv2c (unsecured) SNMPv3 (secured, Authentication protocol: MD5, privacy protocol: DES)" DEFVAL { snmpV2c } ::= { flWorkFWCtrlBasic 22 } flWorkFWCtrlCliServiceMode OBJECT-TYPE SYNTAX INTEGER { disable(1), telnet(2), ssh(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Control the mode of the snmp agent. The following modes exist: DISABLE (Deactivates the cli service!) TELNET (unsecured) SSH (secured)" DEFVAL { telnet } ::= { flWorkFWCtrlBasic 23 } flWorkFWCtrlPersistentEventLoggingMode OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable persistent storage of event table entries" DEFVAL { disable } ::= { flWorkFWCtrlBasic 24 } flWorkFWCtrlSmartModeGblEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the smart mode functionality (mode button)" DEFVAL { enable } ::= { flWorkFWCtrlBasic 25 } flWorkFWCtrlHostnameResolutionEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the hostname resolution via mDNS and LLMNR" DEFVAL { enable } ::= { flWorkFWCtrlBasic 26 } flWorkFWCtrlHostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The device will always return his hostname. At the delivery time to the customer a default value is already present. The default value consists of the device type and the second half of the MAC address of the device. As far as he is concerned the customer can write his own hostname later. The hostname must have a length of 2 to 63 characters. Only letters, numbers and hyphens (apart from the first character) are allowed. If the hostname resolution is enabled, the device can be reached via his hostname. If mDNS is used for name resolution an additional .local suffix is appended to the hostname." ::= { flWorkFWCtrlBasic 27 } flWorkFWCtrlSdCardGblEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the SD card slot." DEFVAL { enable } ::= { flWorkFWCtrlBasic 28 } flWorkFWCtrlWebLoginRequired OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable a required user login for the web server." DEFVAL { disable } ::= { flWorkFWCtrlBasic 29 } flWorkFWCtrlTopologyBasedIpPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The port on which topology based ip is activated. Setting the port to zero disables the feature." DEFVAL {0} ::= { flWorkFWCtrlBasic 30 } flWorkFWCtrlTopologyBasedIpState OBJECT-TYPE SYNTAX INTEGER { disabled(0), client(1), root(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the topology based ip feature (disabled/client/root)." ::= { flWorkFWCtrlBasic 31 } -- -- -- flWorkFWCtrlTrapDest Group -- flWorkFWCtrlTrapDestTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlTrapDestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of host ip addresses for available trap destinations." ::= { flWorkFWCtrlTrapDest 1 } flWorkFWCtrlTrapDestEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlTrapDestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in the table contains one host ip address for a trap destination." INDEX { flWorkFWCtrlTrapDestIndex } ::= { flWorkFWCtrlTrapDestTable 1 } FlWorkFWCtrlTrapDestEntry ::= SEQUENCE { flWorkFWCtrlTrapDestIndex Integer32, flWorkFWCtrlTrapDestIPAddr IpAddress, flWorkFWCtrlTrapDestName DisplayString } flWorkFWCtrlTrapDestIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the trap destination over host ip address which this entry named. This value is never greater then flWorkFWCtrlTrapDestCapacity." ::= { flWorkFWCtrlTrapDestEntry 1 } flWorkFWCtrlTrapDestIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This ip address named a trap destination host who is using to receive trap events. Values in the form 0.0.0.0 are non valid ip addresses and will be understanding as an inactive trap destination entry." ::= { flWorkFWCtrlTrapDestEntry 2 } flWorkFWCtrlTrapDestName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Hostname of a trap destination host who is used to receive trap events. The maximum size of the string is 255 characters." DEFVAL {""} ::= { flWorkFWCtrlTrapDestEntry 4 } flWorkFWCtrlTrapDestCapacityMax OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object hold the maximal number of trap destination entries (host ip addresses) contained in the table flWorkFWCtrlTrapDestTable." ::= { flWorkFWCtrlTrapDest 2 } flWorkFWCtrlTrapDestEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines whether this device will transmit traps to SNMP management stations. If this object is set to disable(1) no traps will be sent." DEFVAL {disable} ::= { flWorkFWCtrlTrapDest 3 } flWorkFWCtrlTrapLink OBJECT-TYPE SYNTAX INTEGER { phyPortNumber(1), snmpIfIndex(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to phyPortNumber(1) the link up and link down traps contain as binding 'ifIndex' the physikal port number. The binding is set to the interface number of the mib2 interface table when setting this object to snmpIfIndex(2)." DEFVAL {phyPortNumber} ::= { flWorkFWCtrlTrapDest 4 } flWorkFWCtrlTrapConnectionTest OBJECT-TYPE SYNTAX INTEGER { noTrap(1), sendTrap(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to sendTrap(2) the snmp agent sends the trap trapManagerConnection. Setting this object to noTrap(1) has no effect." ::= { flWorkFWCtrlTrapDest 5 } flWorkFWCtrlTrapEnableTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlTrapEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to enable/disable the different kind of traps." ::= { flWorkFWCtrlTrapDest 10 } flWorkFWCtrlTrapEnableEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlTrapEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in the table contains information for one trap." INDEX { flWorkFWCtrlTrapEnableIndex } ::= { flWorkFWCtrlTrapEnableTable 1 } FlWorkFWCtrlTrapEnableEntry ::= SEQUENCE { flWorkFWCtrlTrapEnableIndex Integer32, flWorkFWCtrlTrapEnableOid OBJECT IDENTIFIER, flWorkFWCtrlTrapEnableName DisplayString, flWorkFWCtrlTrapEnableStatus INTEGER } flWorkFWCtrlTrapEnableIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the trap by the last part of the trap oid (see list of traps in group flWorkTrapsDelemeter)." ::= { flWorkFWCtrlTrapEnableEntry 1 } flWorkFWCtrlTrapEnableOid OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "OID of the trap (see list of traps in group flWorkTrapsDelemeter)." ::= { flWorkFWCtrlTrapEnableEntry 2 } flWorkFWCtrlTrapEnableName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of this trap to identify the trap." ::= { flWorkFWCtrlTrapEnableEntry 3 } flWorkFWCtrlTrapEnableStatus OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of sending this kind of trap. Each trap can be disabled separately when the sending traps is enabled for the snmp agent (see object flWorkFWCtrlTrapDestEnable)." DEFVAL {enable} ::= { flWorkFWCtrlTrapEnableEntry 4 } -- -- -- flWorkNetIfParameter Group -- flWorkNetIfParamPhyAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The interface's address at the protocol layer immediately `below' the network layer in the protocol stack." ::= { flWorkNetIfParameter 1 } flWorkNetIfParamIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The ip address of this device. Changing this object will take effect after setting the object flWorkNetIfParamSave to apply(2). Note: For some products a reboot is required instead of the flWorkNetIfParamSave object, to load the new Ip-Parameter settings." ::= { flWorkNetIfParameter 2 } flWorkNetIfParamSubnetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0. Changing this object will take effect after setting the object flWorkNetIfParamSave to apply(2). Note: For some products a reboot is required instead of the flWorkNetIfParamSave object, to load the new Ip-Parameter settings." ::= { flWorkNetIfParameter 3 } flWorkNetIfParamGwIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the default gateway. Changing this object will take effect after setting the object flWorkNetIfParamSave to appFor some products a reboot is required instead of the flWorkNetIfParamSave object, to load the new Ip-Parameter settings." ::= { flWorkNetIfParameter 4 } flWorkNetIfParamStatus OBJECT-TYPE SYNTAX INTEGER { notModified(1), modified(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to synchronize the modification of the IP parameters used by the protocol stack based on the flWorkNetIfParameter MIB objects. If flWorkNetIfParamStatus returns notModified(1), no modifications were made to flWorkNetIfParamIpAddress, flWorkNetIfParamSubnetmask and flWorkNetIfParamGwIpAddress. If flWorkNetIfParamStatus returns modified(2), one or more objects were changed, but have not been applied." ::= { flWorkNetIfParameter 5 } flWorkNetIfParamSave OBJECT-TYPE SYNTAX INTEGER { restore(1), apply(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to save the modification of the IP parameters used by the protocol stack based on the flWorkNetIfParameter MIB objects. This allows the user to change flWorkNetIfParamIpAddress, flWorkNetIfParamSubnetmask and flWorkNetIfParamGwIpAddress and then apply the changes to the unit using apply(2). If one or more of the flWorkNetIfParameter objects were modified, the user can restore the parameters to a mirror of the NVM values using restore(1). Note: You can apply(2) to modified ip parameter only if the object flWorkNetIfParamAssignment has been set to static(1)! Otherwise you get an snmp response indicating an error." DEFVAL {restore} ::= { flWorkNetIfParameter 6 } flWorkNetIfParamAssignment OBJECT-TYPE SYNTAX INTEGER { static(1), bootp(2), dhcp(3), dcp(4), topology(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Kind of the IP address assignment. The supported options of the device are described in the user manual of the product. Some options become effective after restarting the device. Option 6 (topology) cannot be set manually." DEFVAL {bootp} ::= { flWorkNetIfParameter 7 } flWorkNetIfParamManagementVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan ID of the management agent in the case the device is running in mode VLAN Tagging." DEFVAL {1} ::= { flWorkNetIfParameter 8 } flWorkNetIfParamConflictDetection OBJECT-TYPE SYNTAX INTEGER { none(1), acd(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Kind of mechanism to detect IP address conflict." DEFVAL {none} ::= { flWorkNetIfParameter 9 } -- -- -- flWorkNetIfParamDnsServer Group -- flWorkNetIfParamDnsServerTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkNetIfParamDnsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of host ip addresses for available DNS servers." ::= { flWorkNetIfParameter 10 } flWorkNetIfParamDnsServerEntry OBJECT-TYPE SYNTAX FlWorkNetIfParamDnsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in the table contains one host ip address for a DNS server." INDEX { flWorkNetIfParamDnsServerIndex } ::= { flWorkNetIfParamDnsServerTable 1 } FlWorkNetIfParamDnsServerEntry ::= SEQUENCE { flWorkNetIfParamDnsServerIndex Integer32, flWorkNetIfParamDnsServerIPAddr IpAddress } flWorkNetIfParamDnsServerIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the DNS server over host ip address which this entry named." ::= { flWorkNetIfParamDnsServerEntry 1 } flWorkNetIfParamDnsServerIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DNS server IP address. This must be configured if hostnames are used on the device." ::= { flWorkNetIfParamDnsServerEntry 2 } -- -- -- flWorkNetPort Group -- flWorkNetPortCapacity OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object will always return the number of network ports." ::= { flWorkNetPort 1 } flWorkNetPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkNetPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of network ports." ::= { flWorkNetPort 2 } flWorkNetPortEntry OBJECT-TYPE SYNTAX FlWorkNetPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information of one network port." INDEX { flWorkNetPortIndex } ::= { flWorkNetPortTable 1 } FlWorkNetPortEntry ::= SEQUENCE { flWorkNetPortIndex Integer32, flWorkNetPortLinkState INTEGER, flWorkNetPortSpeed Gauge32, flWorkNetPortDuplexMode INTEGER, flWorkNetPortNegotiation INTEGER, flWorkNetPortName DisplayString, flWorkNetPortEnable INTEGER, flWorkNetPortLinkMonitoring INTEGER, flWorkNetPortModus INTEGER, flWorkNetPortSTPEnable INTEGER, flWorkNetPortIfIndex Integer32, flWorkNetPortLLWHPort Integer32, flWorkNetPortType DisplayString, flWorkNetPortModuleName DisplayString, flWorkNetPortInterfaceName DisplayString, flWorkNetPortPriorityLevel INTEGER, flWorkNetPortPofTransmittingPower INTEGER, flWorkNetPortStpMode INTEGER, flWorkNetPortFlowControl INTEGER, flWorkNetPortMaxFrameSize INTEGER, flWorkNetPortJumboFrame INTEGER, flWorkNetPortCableLength DisplayString, flWorkNetPortPHYcompatibility INTEGER } flWorkNetPortIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the port. This value is never greater then flWorkNetPortCapacity." ::= { flWorkNetPortEntry 1 } flWorkNetPortLinkState OBJECT-TYPE SYNTAX INTEGER { connected(1), notConnected(2), farEndFault(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Get back the current state of the port link. The state farEndFault(3) indicates that this fiber optic port receives a signal but the other port of the path don't get a signal. The state farEndFault(3) is supported by the fx interfaces of the FL SWITCH MM HS." ::= { flWorkNetPortEntry 2 } flWorkNetPortSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current interface's bandwidth in bits per second." ::= { flWorkNetPortEntry 3 } flWorkNetPortDuplexMode OBJECT-TYPE SYNTAX INTEGER { noLink(0), full(1), half(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current duplex mode of this port." ::= { flWorkNetPortEntry 4 } flWorkNetPortNegotiation OBJECT-TYPE SYNTAX INTEGER { auto(1), manual(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object gives an information if auto negotiation is active or not." ::= { flWorkNetPortEntry 5 } flWorkNetPortName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The textual name of this interface, e.g., 'robot 1'." DEFVAL {"Port x"} ::= { flWorkNetPortEntry 6 } flWorkNetPortEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is enable(2) when this interface is enabled and disable(1) when it is disabled. A disabled interfaces doesn't send any data packets." DEFVAL {enable} ::= { flWorkNetPortEntry 7 } flWorkNetPortLinkMonitoring OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) activates the link monitoring for this." DEFVAL {disable} ::= { flWorkNetPortEntry 8 } flWorkNetPortModus OBJECT-TYPE SYNTAX INTEGER { autonegotiation(1), half-10(2), full-10(3), half-100(4), full-100(5), autoneg10-100(20), fast-startup(21) } MAX-ACCESS read-write STATUS current DESCRIPTION "The modus of this port defined by the user: autonegotiation(1) - auto negotiation half-10(2) - 10 MBit Half Duplex full-10(3) - 10 MBit Full Duplex half-100(4) - 100 MBit Half Duplex full-100(5) - 100 MBit Full Duplex autoneg10-100(20) - auto negotiation 10/100MBit only fast-startup(21) - fast startup Note: a) The ports support auto crossover only in the modus auto negotiation! b) FX and HCS ports only support 100 MBit/s full duplex. If you try to set a FX or HCS port to a port modus not equal full-100(5) you get a snmp response indicating an error!" DEFVAL {autonegotiation} ::= { flWorkNetPortEntry 9 } flWorkNetPortSTPEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Firmware with Rapid Spanning Tree: The value of this object is equal to the status of the object dot1dStpPortEnable. When Rapid Spanning Tree is operating this objects handles the behaviour of the port regarding bridge protocol data units (BPDUs). Set this object to disable(1) the interface doesn't send BPDUs when Rapid Spanning Tree operation is enabled. BPDUs will be send by this interface if the object is set to enable(2). Firmware with Spanning Tree: When spanning tree has been activated (see object flSwitchCtrlSpanTree) this object handles the behaviour of the port regarding bridge protocol data units (BPDUs). Set this object to disable(1) the interface doesn't send BPDUs when Spanning Tree operation is enabled. BPDUs will be send by this interface if the object is set to enable(2). When the port stp status has been set to disable(1) the port uses fast forwarding to change from the port state disabled into the port state forwarding immediately (see object dot1dStpPortState of the bridge mib (rfc 1493)." DEFVAL {enable} ::= { flWorkNetPortEntry 10 } flWorkNetPortIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex of this application 'logical port' (see interface table of the mib2)." ::= { flWorkNetPortEntry 11 } flWorkNetPortLLWHPort OBJECT-TYPE SYNTAX Integer32 (8193..8296) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies a application 'logical port' (i.e., IEEE 802.3ad Aggregator) in the stack. This is a 'Layered Linear With Holes' (LLWH) port number that may may have holes for missing ports or units." ::= { flWorkNetPortEntry 12 } flWorkNetPortType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The media type of this port." ::= { flWorkNetPortEntry 13 } flWorkNetPortModuleName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The textual name of this module." ::= { flWorkNetPortEntry 14 } flWorkNetPortInterfaceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The textual name of this interface according to the labeling of the device." ::= { flWorkNetPortEntry 15 } flWorkNetPortPriorityLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Choose the priority level for the incoming packets of one port in the switch by selecting a level in the range from 0 to 7." DEFVAL {0} ::= { flWorkNetPortEntry 16 } flWorkNetPortPofTransmittingPower OBJECT-TYPE SYNTAX INTEGER { unknown(1), low(2), normal(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This objects shows the selected transmitting power of POF ports. For polymer fiber (POF) paths < 20 m (65.62 ft.) the transmission power must be reduced by sliding the switch on the top of the interface module to the OFF position. This objects returns the value low(2) if the transmitting power has been reduced. For each other port type than POF this object has the value unknown(1)." ::= { flWorkNetPortEntry 17 } flWorkNetPortStpMode OBJECT-TYPE SYNTAX INTEGER { stp(1), rstp(2), none(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The mode of Spanning Tree Protocol the port is currently running. The value stp(1) indicates the Spanning Tree Protocol, rstp(2) indicates the Rapid Spanning Tree Protocol and none(3) indicates that stp/rstp are disabled." ::= { flWorkNetPortEntry 18 } flWorkNetPortFlowControl OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to disable(1) inactivates the flow control mechanism for this port." DEFVAL {enable} ::= { flWorkNetPortEntry 20 } flWorkNetPortMaxFrameSize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This object configures the maximum transmission unit(MTU) or the size of the largest packet that can be sent/received on the interface." ::= { flWorkNetPortEntry 21 } flWorkNetPortJumboFrame OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object enables/disables jumbo frames on an interface." ::= { flWorkNetPortEntry 22 } flWorkNetPortCableLength OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The length of the table connected to this port in meters." ::= { flWorkNetPortEntry 23 } flWorkNetPortPHYcompatibility OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This object activates some compatibility modes for PHY." ::= { flWorkNetPortEntry 24 } -- -- -- flWorkNetPortPoETable Group -- flWorkNetPortPoETable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkNetPortPoEEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of PoE (Pover over Ethernet) properties of network ports." ::= { flWorkNetPort 3 } flWorkNetPortPoEEntry OBJECT-TYPE SYNTAX FlWorkNetPortPoEEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information of PoE of one network port." INDEX { flWorkNetPortPoEIndex } ::= { flWorkNetPortPoETable 1 } FlWorkNetPortPoEEntry ::= SEQUENCE { flWorkNetPortPoEIndex Integer32, flWorkNetPortPoEPowerEnable INTEGER, flWorkNetPortPoECurrentLimitation INTEGER, flWorkNetPortPoEDeviceClass INTEGER, flWorkNetPortPoEOutputCurrent Integer32, flWorkNetPortPoEOutputVoltage Integer32, flWorkNetPortPoEFaultStatus INTEGER, flWorkNetPortPoeFaultMonitoring INTEGER } flWorkNetPortPoEIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the port. This value is never greater then flWorkNetPortCapacity." ::= { flWorkNetPortPoEEntry 1 } flWorkNetPortPoEPowerEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), unknown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Get back or set the current state of the PoE device on this port. enabled(1) = power on this port is/should be enabled disabled(2) = power on this port is/should be disabled unknown(3) = power state of this port is unknown this value can not be set!" ::= { flWorkNetPortPoEEntry 2 } flWorkNetPortPoECurrentLimitation OBJECT-TYPE SYNTAX INTEGER { on(1), off(2), unknown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Get back or set the current limitation state of the PoE device on this port. on(1) = limits output current to 90mA if a class 1 device is connected off(2) = current is delivered up to general overcurrent protection value (350mA) unknown(3) = current limitation status on this port is unknown this value can not be set!" ::= { flWorkNetPortPoEEntry 3 } flWorkNetPortPoEDeviceClass OBJECT-TYPE SYNTAX INTEGER { class0(0), class1(1), class2(2), class3(3), class4(4), unknown(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Get back the device class type of the device connected to this port or recently connected to this port. class0(0) class1(1) class2(2) class3(3) class4(4) Device class unknown(5)" ::= { flWorkNetPortPoEEntry 4 } flWorkNetPortPoEOutputCurrent OBJECT-TYPE SYNTAX Integer32 (1..400) MAX-ACCESS read-only STATUS current DESCRIPTION "Get back output current in mA actually delivered on this port" ::= { flWorkNetPortPoEEntry 5 } flWorkNetPortPoEOutputVoltage OBJECT-TYPE SYNTAX Integer32 (45000..56000) MAX-ACCESS read-only STATUS current DESCRIPTION "Get back output voltage in mV actually delivered on this port" ::= { flWorkNetPortPoEEntry 6 } flWorkNetPortPoEFaultStatus OBJECT-TYPE SYNTAX INTEGER { noFault(0), voltage(1), thermal(2), overload(3), loadDisconnected(4), powerSupplyMissing(5), noPse(6), noPoeSupport(7), noPoeDeviceConnected(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Get back the fault status of the PoE device on this port noFault(0) = no fault status detected at all voltage(1) = external supply voltage fault thermal(2) = over temperature overload(3) = overload (current limitation active?) loadDisconnected(4) = load has been disconnected powerSupplyMissing(5) = PoE controller not responding. 48V supply missing? noPse(6) = No PSE interface module has been plugged on this port noPoeSupport(7) = Switch device does not support PoE devices e.g. because of unsufficient hardware revision. noPoeDeviceConnected(8) = No PoE enabled powered device has been externally connected to this PoE port" ::= { flWorkNetPortPoEEntry 7 } flWorkNetPortPoeFaultMonitoring OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object can be set to 'enable' if the user wants any error concerning an PoE module on this port to be monitored. If errors are monitored and if any malfunctions concerning PoE are detected on this port they will cause the display of the device to show an error code and will cause the alarm contact to open if the contact is configured that way (see MIB-group flWorkFWCtrlAlarmContactEvents). disable(1) = errors are not monitored enable(2) = errors are monitored " DEFVAL {disable} ::= { flWorkNetPortPoEEntry 8 } -- -- -- flWorkNetPofScrjIfGroup -- flWorkNetPortPofScrjIfTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkNetPortPofScrjIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of POF SCRJ port properties." ::= { flWorkNetPort 4 } flWorkNetPortPofScrjIfEntry OBJECT-TYPE SYNTAX FlWorkNetPortPofScrjIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about one POF SCRJ port." INDEX { flWorkNetPortPofScrjIfIndex } ::= { flWorkNetPortPofScrjIfTable 1 } FlWorkNetPortPofScrjIfEntry ::= SEQUENCE { flWorkNetPortPofScrjIfIndex Integer32, flWorkNetPortPofScrjIfStatus INTEGER, flWorkNetPortPofScrjIfSupplyVoltage Integer32, flWorkNetPortPofScrjIfTxPower Integer32, flWorkNetPortPofScrjIfRxPower Integer32, flWorkNetPortPofScrjIfSystemReserve Integer32, flWorkNetPortPofScrjIfRxPowerHighAlarm INTEGER, flWorkNetPortPofScrjIfRxPowerLowAlarm INTEGER, flWorkNetPortPofScrjIfRxPowerHighWarning INTEGER, flWorkNetPortPofScrjIfRxPowerLowWarning INTEGER, flWorkNetPortPofScrjIfManufacturer OCTET STRING, flWorkNetPortPofScrjIfManufactOui OCTET STRING, flWorkNetPortPofScrjIfRevision OCTET STRING, flWorkNetPortPofScrjIfWavelength Integer32, flWorkNetPortPofScrjIfTransceiverOptions Integer32, flWorkNetPortPofScrjIfSerialNumber OCTET STRING, flWorkNetPortPofScrjIfDatecodeAndLot OCTET STRING, flWorkNetPortPofScrjIfAlarmContactEnable INTEGER } flWorkNetPortPofScrjIfIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the port. This value is never greater then flWorkNetPortCapacity." ::= { flWorkNetPortPofScrjIfEntry 1 } flWorkNetPortPofScrjIfStatus OBJECT-TYPE SYNTAX INTEGER { notSupported(1), noModule(2), ok(3), systemReserveLow(4), systemReserveExhausted(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This delivers the current status of the POF SCRJ interface on the selected port. Meanings are: notSupported(1) = The actual hw does not support POF SCRJ interface diagnostics. Plugged modules will transmit and receive data but the user will not be able to read out any diagnostic data. noModule(2) = No POF SCRJ hardware on this port. ok(3), = An POF SCRJ hardware is present, rx power is ok. systemReserveLow(4), = An POF SCRJ hardware is present, link is ok but rx light power is low. Data transmission is endangered if light power decreases. (System reserver < 2 dB) systemReserveExhausted(5) = An POF SCRJ hardware is present, link is ok but rx light power is very low. Data transmission is most probably not possible any more. (Rx power low)" ::= { flWorkNetPortPofScrjIfEntry 2 } flWorkNetPortPofScrjIfSupplyVoltage OBJECT-TYPE SYNTAX Integer32(0..65) MAX-ACCESS read-only STATUS current DESCRIPTION "Delivers the actual supply voltage of the transceiver device on the given port in 0.1 Volt. (i.e. range is von 0 to 6,5V)" ::= { flWorkNetPortPofScrjIfEntry 4 } flWorkNetPortPofScrjIfTxPower OBJECT-TYPE SYNTAX Integer32 (1..6553) MAX-ACCESS read-only STATUS current DESCRIPTION "Delivers the actual transmission power of the transceiver device on the given port in 0.1uW. (i.e. range is von 0 to 0,006553 W)" ::= { flWorkNetPortPofScrjIfEntry 6 } flWorkNetPortPofScrjIfRxPower OBJECT-TYPE SYNTAX Integer32 (0..6553) MAX-ACCESS read-only STATUS current DESCRIPTION "Delivers the actual reception power of the transceiver device on the given port in 0.1uW. (i.e. range is von 0 to 0,006553 W)" ::= { flWorkNetPortPofScrjIfEntry 7 } flWorkNetPortPofScrjIfSystemReserve OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Delivers the remaining system reserve in units of 0.1dB" ::= { flWorkNetPortPofScrjIfEntry 8 } flWorkNetPortPofScrjIfRxPowerHighAlarm OBJECT-TYPE SYNTAX INTEGER { notPresent(1), present(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Deliverst if the Rx power high alarm for a given port is set (present(2)) or not set (notPresent(1))" ::= { flWorkNetPortPofScrjIfEntry 9 } flWorkNetPortPofScrjIfRxPowerLowAlarm OBJECT-TYPE SYNTAX INTEGER { notPresent(1), present(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Deliverst if the Rx power low alarm for a given port is set (present(2)) or not set (notPresent(1))" ::= { flWorkNetPortPofScrjIfEntry 10 } flWorkNetPortPofScrjIfRxPowerHighWarning OBJECT-TYPE SYNTAX INTEGER { notPresent(1), present(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Deliverst if the Rx power high warning for a given port is set (present(2)) or not set (notPresent(1))" ::= { flWorkNetPortPofScrjIfEntry 11 } flWorkNetPortPofScrjIfRxPowerLowWarning OBJECT-TYPE SYNTAX INTEGER { notPresent(1), present(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Delivers if the Rx power low warning for a given port is set (present(2)) or not set (notPresent(1))" ::= { flWorkNetPortPofScrjIfEntry 12 } flWorkNetPortPofScrjIfManufacturer OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Delivers the name of the manufacturer that did produce the POF SCRJ transceiver device on the given port" ::= { flWorkNetPortPofScrjIfEntry 13 } flWorkNetPortPofScrjIfManufactOui OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Delivers the IEEE manufacturer ID of the manufacturer that did produce the POF SCRJ transceiver device on the given port" ::= { flWorkNetPortPofScrjIfEntry 14 } flWorkNetPortPofScrjIfRevision OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Delivers the revision of the POF SCRJ transceiver device on the given port" ::= { flWorkNetPortPofScrjIfEntry 16 } flWorkNetPortPofScrjIfWavelength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Delivers the wavelength in units of nm the POF SCRJ transceiver device on the given port is using for signal generation" ::= { flWorkNetPortPofScrjIfEntry 17 } flWorkNetPortPofScrjIfTransceiverOptions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gives detailed informations about the implemented features of th POF SCRJ transceiver on the given port. You have to take a look at the binary representation of the returned number. Bits are counted from 0 (LSB) to 31 (MSB). Bit 1 set means: RX_LOS implemented Bit 3 set means: TX_FAULT implemented Bit 4 set means: TX_DISABLE implemented Bit 5 set means: RATE_SELECT implemented" ::= { flWorkNetPortPofScrjIfEntry 18 } flWorkNetPortPofScrjIfSerialNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Delivers the serial number of the POF SCRJ transceiver device on the given port" ::= { flWorkNetPortPofScrjIfEntry 19 } flWorkNetPortPofScrjIfDatecodeAndLot OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Delivers the manufacturing date an lot number of the POF SCRJ transceiver on the given port. BYTE 1 + 2: Year BYTE 3 + 4: MONTH BYTE 5 + 6: DAY BYTE 7 + 8: LOT Number" ::= { flWorkNetPortPofScrjIfEntry 20 } flWorkNetPortPofScrjIfAlarmContactEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is switched to enable the alarm contact will open if this POF SCRJ transceiver reaches a critical RX power state. See object flWorkFWCtrlAlarmContactEventPoFScrjTransCritical for global enabling and disabling of alarm contact actions for this sort of event." ::= { flWorkNetPortPofScrjIfEntry 21 } -- -- -- SFP Table -- flWorkNetSFPModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkNetSFPModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of available sfp modules." ::= { flWorkNetPort 5 } flWorkNetSFPModuleEntry OBJECT-TYPE SYNTAX FlWorkNetSFPModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information of one sfp module." INDEX { flWorkNetSFPModuleIndex } ::= { flWorkNetSFPModuleTable 1 } FlWorkNetSFPModuleEntry ::= SEQUENCE { flWorkNetSFPModuleIndex Integer32, flWorkNetSFPModuleType INTEGER, flWorkNetSFPModuleMedia INTEGER, flWorkNetSFPModuleVendor DisplayString, flWorkNetSFPModulePartNo DisplayString, flWorkNetSFPModuleSerialNo DisplayString, flWorkNetSFPModuleRev DisplayString, flWorkNetSFPModuleLinkLength Integer32, flWorkNetSFPModuleBitrate Integer32, flWorkNetSFPModuleTransceiverCode DisplayString, flWorkNetSFPModuleEncoding INTEGER, flWorkNetSFPPortTxPower Integer32, flWorkNetSFPPortRxPower Integer32 } flWorkNetSFPModuleIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the sfp slot. This value is never greater then flWorkNetPortCapacity." ::= { flWorkNetSFPModuleEntry 1 } flWorkNetSFPModuleType OBJECT-TYPE SYNTAX INTEGER { unknown(1), eth-1000BASE-SX(2), eth-1000BASE-LX(3), eth-1000BASE-LH(4), eth-1000BASE-CX(5), eth-1000BASE-T(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the gigabit ethernet compliance type." ::= { flWorkNetSFPModuleEntry 2 } flWorkNetSFPModuleMedia OBJECT-TYPE SYNTAX INTEGER { unknown(1), single-Mode(2), multi-Mode(3), multi-Mode-50um(4), multi-Mode-62um(5), twisted-Pair(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the media type which should be used with this module. Multi-mode types can be differed by the core diameter 50um or 62,5 um. Some modules support both of them." ::= { flWorkNetSFPModuleEntry 3 } flWorkNetSFPModuleVendor OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represent the vendor name string." ::= { flWorkNetSFPModuleEntry 4 } flWorkNetSFPModulePartNo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represent the part number of this kind of module." ::= { flWorkNetSFPModuleEntry 5 } flWorkNetSFPModuleSerialNo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represent the serial number." ::= { flWorkNetSFPModuleEntry 6 } flWorkNetSFPModuleRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object represent the revision string." ::= { flWorkNetSFPModuleEntry 7 } flWorkNetSFPModuleLinkLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the link length in meter which is supported by this module." ::= { flWorkNetSFPModuleEntry 8 } flWorkNetSFPModuleBitrate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the nominal bitrate in units of 100MBit/s." ::= { flWorkNetSFPModuleEntry 9 } flWorkNetSFPModuleTransceiverCode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object returns the unchanged transceiver identify code of the SFP module." ::= { flWorkNetSFPModuleEntry 10 } flWorkNetSFPModuleEncoding OBJECT-TYPE SYNTAX INTEGER { unknown(1), cod-8B10B(2), cod-4B5B(3), cod-NRZ(4), cod-Manchester(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the encoding mechanism used by this module." ::= { flWorkNetSFPModuleEntry 11 } flWorkNetSFPPortTxPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the current optical power of the Transmitter unit in increments of 0,1dBm." ::= { flWorkNetSFPModuleEntry 12 } flWorkNetSFPPortRxPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object represents the current received optical power in increments of 0,1dBm." ::= { flWorkNetSFPModuleEntry 13 } -- -- -- flWorkNetIfList Group -- flWorkNetIfTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkNetIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of descriptive information about the available components of the product group Factory Line, which can be used together with this administrable component." ::= { flWorkNetIfList 1 } flWorkNetIfEntry OBJECT-TYPE SYNTAX FlWorkNetIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about a single component (product) from Factory Line." INDEX { flComponentsIndex } ::= { flWorkNetIfTable 1 } FlWorkNetIfEntry ::= SEQUENCE { flWorkNetIfPhyAddress MacAddress, flWorkNetIfIpAddress IpAddress, flWorkNetIfSubnetmask IpAddress, flWorkNetIfGwIpAddress IpAddress, flWorkNetIfStatus INTEGER, flWorkNetIfSave INTEGER, flWorkNetIfAssignment INTEGER, flWorkNetIfManagementVlanId Integer32 } flWorkNetIfPhyAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The interface's address at the protocol layer immediately `below' the network layer in the protocol stack." ::= { flWorkNetIfEntry 1 } flWorkNetIfIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The ip address of this device. Changing this object will take effect after setting the object flWorkNetIfParamSave to apply(2). Note: For some products a reboot is required instead of the flWorkNetIfParamSave object, to load the new Ip-Parameter settings." ::= { flWorkNetIfEntry 2 } flWorkNetIfSubnetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0. Changing this object will take effect after setting the object flWorkNetIfParamSave to apply(2). Note: For some products a reboot is required instead of the flWorkNetIfParamSave object, to load the new Ip-Parameter settings." ::= { flWorkNetIfEntry 3 } flWorkNetIfGwIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the default gateway. Changing this object will take effect after setting the object flWorkNetIfParamSave to appFor some products a reboot is required instead of the flWorkNetIfParamSave object, to load the new Ip-Parameter settings." ::= { flWorkNetIfEntry 4 } flWorkNetIfStatus OBJECT-TYPE SYNTAX INTEGER { notModified(1), modified(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to synchronize the modification of the IP parameters used by the protocol stack based on the flWorkNetIfParameter MIB objects. If flWorkNetIfParamStatus returns notModified(1), no modifications were made to flWorkNetIfParamIpAddress, flWorkNetIfParamSubnetmask and flWorkNetIfParamGwIpAddress. If flWorkNetIfParamStatus returns modified(2), one or more objects were changed, but have not been applied." ::= { flWorkNetIfEntry 5 } flWorkNetIfSave OBJECT-TYPE SYNTAX INTEGER { restore(1), apply(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to save the modification of the IP parameters used by the protocol stack based on the flWorkNetIfParameter MIB objects. This allows the user to change flWorkNetIfParamIpAddress, flWorkNetIfParamSubnetmask and flWorkNetIfParamGwIpAddress and then apply the changes to the unit using apply(2). If one or more of the flWorkNetIfParameter objects were modified, the user can restore the parameters to a mirror of the NVM values using restore(1). Note: You can apply(2) to modified ip parameter only if the object flWorkNetIfParamAssignment has been set to static(1)! Otherwise you get an snmp response indicating an error." DEFVAL {restore} ::= { flWorkNetIfEntry 6 } flWorkNetIfAssignment OBJECT-TYPE SYNTAX INTEGER { static(1), bootp(2), dhcp(3), dcp(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Kind of the IP address assignment. Setting the kind of assignment to bootp(2) or dcp(4) become effective after a restart of the device." DEFVAL {bootp} ::= { flWorkNetIfEntry 7 } flWorkNetIfManagementVlanId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan ID of the management agent in the case the device is running in mode VLAN Tagging." DEFVAL {1} ::= { flWorkNetIfEntry 8 } -- -- flWorkNetACD Group -- flWorkNetACDStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), noConflict(2), conflictDetected(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the detection mechanism." ::= { flWorkNetACD 1 } flWorkNetACDIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the last detected conflict." ::= {flWorkNetACD 2 } flWorkNetACDMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the last detected conflict." ::= { flWorkNetACD 3 } -- -- -- flWorkFWCtrlPasswd Group -- flWorkFWCtrlPasswdSet OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "This write only object changes the current password to a given new password. The character mask is defined as below: 1.) The password length is min. 8 and max. 64 characters. 2.) All ASCII codes allowd (except code 0x00). 3.) For redundancy check the password is giving twice as shown below: password: nimbus3 octetstr = 2 x password: nimbus3nimbus3 4.) As an result of this the absolut length of octet string is even and min. 16 and max. 128 characters. The firmware will always return a string of five asterics (*****) when this object is reading. NOTE: If the device supports either SNMPv2c or SNMPv3, this object will work in SNMPv2c mode only since SNMPv3 provides own objects for user management." DEFVAL {"private"} ::= { flWorkFWCtrlPasswd 1 } flWorkFWCtrlPasswdSuccess OBJECT-TYPE SYNTAX INTEGER { notChanged(1), notSuccessful(2), successful(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware will always return the last access result to the object flWorkFWCtrlPasswdSet. In case of new system startup without any try of manipulations onto flWorkFWCtrlPasswdSet the object always bring back notChanged(1) state. Every write access to flWorkFWCtrlPasswdSet or rather the setting of new password over the web interface which was not successful lead to noTSuccessful(2) state. Every successful write access lead to successful(3) state. The states notSuccessful(2) and successful(3) are hold up for ten minutes from the time of the last change. After this the state notChanged(1) is adjusted." ::= { flWorkFWCtrlPasswd 2 } flWorkFWCtrlLoginExpire OBJECT-TYPE SYNTAX Integer32 (30..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "When the user configures the device using the web interface it is necessary to enter the password. After the first authentication the user is registered for the log in expiring time and it is not necessary to enter the password again. After the expiration of the login expiring time the user will be invite to enter the password again. The login expiring time can be chosen in the range from 30 up to 3600 seconds. The value of zero disables the automatically login. The granularity of this timer is 1 second." DEFVAL {1200} ::= { flWorkFWCtrlPasswd 3 } -- -- -- flWorkFWCtrlUpdate Group -- flWorkFWCtrlTftpIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Write to this object sets the IP address for the TFTP server needed by the update process." -- DEFVAL {0} ::= { flWorkFWCtrlUpdate 2 } flWorkFWCtrlTftpFile OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Write to this object sets the file name on the TFTP server needed by the update process." DEFVAL {""} ::= { flWorkFWCtrlUpdate 3 } flWorkFWCtrlUpdateStatus OBJECT-TYPE SYNTAX INTEGER { updateOk(1), updateFault(2), noUpdate(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Information about the update process before the last restart of the device." ::= { flWorkFWCtrlUpdate 4 } flWorkFWCtrlUpdateExecute OBJECT-TYPE SYNTAX INTEGER { noFwUpdate(1), startFwUpdate(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to startFwUpdate(2) causes a tftp download to update the current firmware. The object flWorkFWCtrlRunningUpdate gives additional information about the update process. When the update will be finished ( see flWorkFWCtrlRunningUpdate), you have to restart the device ( see flWorkFWCtrlReset ). Setting this object to noFwUpdate(1) has no effect." DEFVAL {noFwUpdate} ::= { flWorkFWCtrlUpdate 5 } flWorkFWCtrlRunningUpdate OBJECT-TYPE SYNTAX INTEGER { notStarted(1), -- download has not yet started inProgress(2), -- download has not yet finished success(3), -- download has finished successfully errorConnection(4), -- download cannot connect errorFilename(5), -- download has bad image path/filename errorFault(6), -- download has fault condition on device errorParameter(7) -- download has wrong tftp parameter } MAX-ACCESS read-only STATUS current DESCRIPTION "Provides status on the running tftp file download progress." ::= { flWorkFWCtrlUpdate 6 } flWorkFWCtrlAutoUpdate OBJECT-TYPE SYNTAX INTEGER { noAutoFwUpdate(1), startAutoFwUpdate(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to startAutoFwUpdate(2) causes a tftp download to update the current firmware. When the update will be finished, the device initiates a restart. Setting this object to noAutoFwUpdate(1) has no effect." DEFVAL {noAutoFwUpdate} ::= { flWorkFWCtrlUpdate 7 } flWorkFWCtrlTftpImage -- KSP!!! OBJECT-TYPE SYNTAX INTEGER { image1(1), image2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " This object sets the image that should be updated. If there are 2 different images available on the device, the one which should be updated (overwritten) is specified by this object. If the updated image is faulty then the backup image starts operation." ::= { flWorkFWCtrlUpdate 8 } --*** switchimage starts *** --************************************************************************************** -- flWorkFWCtrlImageConfig -- --************************************************************************************** flWorkFWCtrlImage1 OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The image1 softwate version ." ::= { flWorkFWCtrlImage 1 } flWorkFWCtrlImage2 OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The image2 software version." ::= { flWorkFWCtrlImage 2 } flWorkFWCtrlActiveImage OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The active image name. image1 or image2. " ::= { flWorkFWCtrlImage 3 } flWorkFWCtrlNextActiveImage OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The next active image name. This image is loaded when the system is reset user assigns either image1 or image2. " ::= { flWorkFWCtrlImage 4 } --************************************************************************************** -- flWorkFWCtrlUserConfigGroup -- --************************************************************************************** flWorkFWCtrlUserConfigCreate OBJECT-TYPE SYNTAX DisplayString (SIZE(1..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Create a new user. When set with a non-empty string, a new user with that name will be created. This object will only return an empty string. This string is limited to alpha-numeric strings (uncluding the '-' and '_' characters)." ::= { flWorkFWCtrlUserConfigGroup 1 } --************************************************************************************** flWorkFWCtrlUserConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlUserConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User Config Table" ::= { flWorkFWCtrlUserConfigGroup 2 } flWorkFWCtrlUserConfigEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlUserConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User Config Entry" INDEX { flWorkFWCtrlUserIndex } ::= { flWorkFWCtrlUserConfigTable 1 } FlWorkFWCtrlUserConfigEntry ::= SEQUENCE { flWorkFWCtrlUserIndex Integer32, flWorkFWCtrlUserName DisplayString, flWorkFWCtrlUserPassword DisplayString, flWorkFWCtrlUserAccessMode INTEGER, flWorkFWCtrlUserStatus RowStatus, flWorkFWCtrlUserAuthenticationType INTEGER, flWorkFWCtrlUserEncryptionType INTEGER, flWorkFWCtrlUserEncryptionPassword DisplayString, flWorkFWCtrlUserLockoutStatus INTEGER, flWorkFWCtrlUserPasswordExpireTime DateAndTime } flWorkFWCtrlUserIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Agent User Config Index" ::= { flWorkFWCtrlUserConfigEntry 1 } flWorkFWCtrlUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Agent User Name. This string is limited to alpha-numeric strings (including the '-' and '_' characters)." ::= { flWorkFWCtrlUserConfigEntry 2 } flWorkFWCtrlUserPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(8..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Agent User Password This object will return an empty string even if a password is set." ::= { flWorkFWCtrlUserConfigEntry 3 } flWorkFWCtrlUserAccessMode OBJECT-TYPE SYNTAX INTEGER { read(1), write(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Agent User Access Mode" ::= { flWorkFWCtrlUserConfigEntry 4 } flWorkFWCtrlUserStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Agent User Status. active(1) - This user account is active. destroy(6) - Set to this value to remove this user account." ::= { flWorkFWCtrlUserConfigEntry 5 } flWorkFWCtrlUserAuthenticationType OBJECT-TYPE SYNTAX INTEGER { none(1), hmacmd5(2), hmacsha(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMPv3 User Authentication. The user passsword must be set to a string greater than or equal to 8 characters for this to be set to anything but none(1). none(1) - no authentication used hmacmd5(1) - Use HMAC-MD5 authentication hmacsha(1) - Use HMAC-SHA authentication" ::= { flWorkFWCtrlUserConfigEntry 6 } flWorkFWCtrlUserEncryptionType OBJECT-TYPE SYNTAX INTEGER { none(1), des(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMPv3 User Encryption Can not be set to des(2) if agentUserAuthenticationType is set to none(1). none(1) - no encryption used des(2) - DES encryption used" ::= { flWorkFWCtrlUserConfigEntry 7 } flWorkFWCtrlUserEncryptionPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(8..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMPv3 User Encryption Password This object will return an empty string even if a password is set. agentUserEncryptionType must be set to des(2) before this object can be configured. This object will return an empty string even if a password is set." ::= { flWorkFWCtrlUserConfigEntry 8 } flWorkFWCtrlUserLockoutStatus OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Displays whether the user account is locked due to excessive failed login attempts." ::= { flWorkFWCtrlUserConfigEntry 9 } flWorkFWCtrlUserPasswordExpireTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time when the user's password expires (past or present). Only valid when password aging is enabled." ::= { flWorkFWCtrlUserConfigEntry 10 } -- ************************************************************************************* -- Digital input group -- flWorkFWCtrlDigitalInput -- ************************************************************************************* flWorkFWCtrlDigitalInputTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlDigitalInputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to control digital inputs" ::= { flWorkFWCtrlDigitalInput 1 } flWorkFWCtrlDigitalInputEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlDigitalInputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information of regarding digital inputs" INDEX { flWorkFWCtrlDigitalInputIndex } ::= { flWorkFWCtrlDigitalInputTable 1 } FlWorkFWCtrlDigitalInputEntry ::= SEQUENCE { flWorkFWCtrlDigitalInputIndex Integer32, flWorkFWCtrlDigitalInputStatus INTEGER, flWorkFWCtrlDigitalInputEvents INTEGER } flWorkFWCtrlDigitalInputIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the digital input" ::= { flWorkFWCtrlDigitalInputEntry 1 } flWorkFWCtrlDigitalInputStatus OBJECT-TYPE SYNTAX INTEGER { on(1), off(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Get back the current state of a digital input. on(1) = signal present at input off(2) = signal not present at input unknown(3) = signal status is unkonwn" ::= { flWorkFWCtrlDigitalInputEntry 2 } flWorkFWCtrlDigitalInputEvents OBJECT-TYPE SYNTAX INTEGER { none(0), wlan(1), roam(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Configuration of digital input events. none(0) = no event configured wlan(1) = if the digital input changes from low to high the wlan interface is enabled if the digital input changes from high to low the wlan interface is disabled roam(2) = if the digital input changes from low to high a wlan roaming process is initiated" ::= { flWorkFWCtrlDigitalInputEntry 3 } -- ************************************************************************************* -- Energy Saving Group -- flWorkFWCtrlEnergy -- ************************************************************************************* flWorkFWCtrlEnergyTest OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object identifies the Energy Saving mode" DEFVAL {disable} ::= { flWorkFWCtrlEnergy 1 } flWorkEnergyPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkEnergyPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of network ports." ::= { flWorkFWCtrlEnergy 2 } flWorkEnergyPortEntry OBJECT-TYPE SYNTAX FlWorkEnergyPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about energy savig mode of one network port." INDEX { flWorkEnergyPortIndex } ::= { flWorkEnergyPortTable 1 } FlWorkEnergyPortEntry ::= SEQUENCE { flWorkEnergyPortIndex Integer32, flWorkEnergyPortModus INTEGER } flWorkEnergyPortIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the port. This value is never greater then flWorkNetPortCapacity." ::= { flWorkEnergyPortEntry 1 } flWorkEnergyPortModus OBJECT-TYPE SYNTAX INTEGER { ignore(1), switch-off(2), slow-down(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The modus of this port defined by the user: ignore(1) - Energy Saving settings are ignored for this port switch-off(2) - Port is switched off if global Energy Saving mode is enabled slow-down(3) - Portspeed is slowed down if global Energy Saving mode is enabled " DEFVAL {ignore} ::= { flWorkEnergyPortEntry 2 } -- ************************************************************************************* -- Digital output group -- flWorkFWCtrlDigitalOutput -- ************************************************************************************* flWorkFWCtrlDigitalOutputTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlDigitalOutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to control digital outputs" ::= { flWorkFWCtrlDigitalOutput 1 } flWorkFWCtrlDigitalOutputEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlDigitalOutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information and settings regarding digital outputs" INDEX { flWorkFWCtrlDigitalOutputIndex } ::= { flWorkFWCtrlDigitalOutputTable 1 } FlWorkFWCtrlDigitalOutputEntry ::= SEQUENCE { flWorkFWCtrlDigitalOutputIndex Integer32, flWorkFWCtrlDigitalOutputStatus INTEGER, flWorkFWCtrlDigitalOutputEnable INTEGER, flWorkFWCtrlDigitalOutputEventDigitalInState INTEGER, flWorkFWCtrlDigitalOutputEventWlanState INTEGER, flWorkFWCtrlDigitalOutputEventWlanConnection INTEGER } flWorkFWCtrlDigitalOutputIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the digital output" ::= { flWorkFWCtrlDigitalOutputEntry 1 } flWorkFWCtrlDigitalOutputStatus OBJECT-TYPE SYNTAX INTEGER { on(1), off(2), unknown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Get back or set the current state of a digital output. on(1) = signal present at output off(2) = signal not present at output unknown(3) = signal status is unkonwn" ::= { flWorkFWCtrlDigitalOutputEntry 2 } flWorkFWCtrlDigitalOutputEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to disable(1) disables the direct access to the digital output from WEB, CLI and SNMP. Regardless of that, the digital out might be controlled by 'flWorkFWCtrlDigitalOutputEvent_xxx'." ::= { flWorkFWCtrlDigitalOutputEntry 3 } flWorkFWCtrlDigitalOutputEventDigitalInState OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to activating the digital output, if the digital input drives high state." ::= { flWorkFWCtrlDigitalOutputEntry 4 } flWorkFWCtrlDigitalOutputEventWlanState OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to activating the digital output, if the WLAN interface is activated." ::= { flWorkFWCtrlDigitalOutputEntry 5 } flWorkFWCtrlDigitalOutputEventWlanConnection OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to activating the digital output, if the device is associated to an access point" ::= { flWorkFWCtrlDigitalOutputEntry 6 } -- ************************************************************************************* -- Fan group -- flWorkFWCtrlFan -- ************************************************************************************* -- -- flWorkFWCtrlFanOperationMode OBJECT-TYPE -- SYNTAX INTEGER { -- on(1), -- off(2), -- auto(3) -- } -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Set Operation Mode for optional Fan. -- -- on(1) = fan is always running full-speed -- off(2) = fan is off -- auto(3) = fan is controlled automatically" -- ::= { flWorkFWCtrlFan 1 } -- -- -- flWorkFWCtrlConf Group -- flWorkFWCtrlConfStatus OBJECT-TYPE SYNTAX INTEGER { configOK(1), configFault(2), configSaved(3), configSaveInProgress(4), replaced(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "A GET of this object will return the status of the current device configuration. The status configOK(1) shows that the current configuration is equal to the saved configuration. That means that the switch starts with the same configuration after a power down or a reset. The status configFault(2) signals that the current configuration is not equal to the saved one. If you reboot the device under this situation the device may be reboots with a different configuration. The status saved(3) is the response of the first snmp get request after saving the current configuration. The information configSaveInProgress(4) signals that the device saves his configuration right now. This object signals only the status configFault(2) if an object of the private MIB has been changed!" ::= { flWorkFWCtrlConf 1 } flWorkFWCtrlConfSave OBJECT-TYPE SYNTAX INTEGER { noSave(1), save(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to save(2), all non volatile configuration parameters are saved to NVM (Nonvolatile Memory). Setting this object to noSave(1) has no effect. The firmware will always return the value noSave(1) when this object is reading." DEFVAL {noSave} ::= { flWorkFWCtrlConf 2 } flWorkFWCtrlDefaultUponDelivery OBJECT-TYPE SYNTAX INTEGER { noDefaultUponDelivery(1), defaultUponDelivery(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to default upon delivery(2) brings the device into the default upon delivery. For example: - the IP addresses is set on 0.0.0.0, - the password is adjusted to private - the adjustments for the firmware update are cleared - bootp enabled. Additionally a restart of the device is released automatically! Setting this object noDefaultUponDelivery(1) has no effect. The firmware will always return the value noDefaultUponDelivery(1) when this object is reading." DEFVAL {noDefaultUponDelivery} ::= { flWorkFWCtrlConf 3 } flWorkFWCtrlConfName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object informs about the descriptive name of the non volatile configuration. A set operation to this object sets the name of the stored configuration." DEFVAL {"MMS configuration"} ::= { flWorkFWCtrlConf 4 } flWorkFWCtrlConfSource OBJECT-TYPE SYNTAX INTEGER { nonVolatileMemoryDevice(1), pluggableMemory(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object informs about the storage location from which the device reads the configuration at startup." ::= { flWorkFWCtrlConf 5 } flWorkFWCtrlLoginSessions OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "close all telnet sessions" ::= { flWorkFWCtrlConf 6 } flWorkFWCtrlPasswords OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "reset passwords" ::= { flWorkFWCtrlConf 7 } flWorkFWCtrlSwitchStats OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "clear all switch statistics" ::= { flWorkFWCtrlConf 8 } flWorkFWCtrlTrapLog OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "clear trap log" ::= { flWorkFWCtrlConf 9 } flWorkFWConfigTftpIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Write to this object sets the IP address for the TFTP server needed by the file transfer process." ::= { flWorkFWConfig 2 } flWorkFWConfigTftpFile OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Writing to this object sets the file name for the file transfer process." DEFVAL {""} ::= { flWorkFWConfig 3 } flWorkFWConfigStatus OBJECT-TYPE SYNTAX INTEGER { transferOk(1), transferFault(2), noTransfer(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Information about the last file transfer process." ::= { flWorkFWConfig 4 } flWorkFWConfigExecute OBJECT-TYPE SYNTAX INTEGER { noTransfer(1), hostToDevice(2), deviceToHost(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to hostToDevice(2) causes a download of the configuration file from a TFTP server (host) to this device. Setting this object to deviceToHost(3) sends the configuration file to the tftp server named by the object flWorkFWConfigTftpIPAddr. This object always return the value noTransfer(1) when this object is reading." DEFVAL {noTransfer} ::= { flWorkFWConfig 5 } flWorkFWRunningConfig OBJECT-TYPE SYNTAX INTEGER { notStarted(1), -- transfer has not yet started inProgress(2), -- transfer has not yet finished success(3), -- transfer has finished successfully errorConnection(4), -- transfer cannot connect errorFilename(5), -- transfer has bad image path/filename errorFault(6) -- transfer has fault condition on device } MAX-ACCESS read-only STATUS current DESCRIPTION "Provides status on the running tftp configuration file transfer progress." ::= { flWorkFWConfig 6 } -- -- -- flWorkFWCtrlConfigPluggable Group -- flWorkFWCtrlConfPluggableStatus OBJECT-TYPE SYNTAX INTEGER { plugmemPresent(1), plugmemBusy(2), plugmemNotSupported(3), plugmemNotPresent(4), plugmemDefect(5), plugmemWrongType(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object informs about the status of the pluggable memory module." ::= { flWorkFWCtrlConfigPluggable 1 } flWorkFWCtrlConfPluggableClear OBJECT-TYPE SYNTAX INTEGER { noClear(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set this object to clear(2), the memory module will be cleared. A switch with an empty memory module loads the configuration out of the non volatile memory of the head station during the startup phase. A new configuration will be stored in the memory module when you save the current configuration or the device is booting. Setting this object to noClear(1) has no effect. Reading this object you get always the value noClear(1)." ::= { flWorkFWCtrlConfigPluggable 2 } flWorkFWCtrlConfPluggableCompare OBJECT-TYPE SYNTAX INTEGER { noCompare(1), compare(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to compare(2) starts a comparison between the configuration in module module and the non volatile memory of head station. Setting this object to noCompare(1) has no effect. Reading this object you get always the value noCompare(1)." ::= { flWorkFWCtrlConfigPluggable 3 } flWorkFWCtrlConfPluggableCompareStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), compareInProgress(2), configEqual(3), configNotEqual(4), memoryModuleEmpty(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object informs about the result of comparing the configuration in the memory module and in the non volatile memory of the head station. You get the value unknown(1) if the object flWorkFWCtrlConfMemoryModuleStatus returns a value not equal to plugmemPresent(1)." ::= { flWorkFWCtrlConfigPluggable 4 } flWorkFWCtrlConfigMemConfName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object informs about the descriptive name of the configuration stored in the memory module. The object will be set to the current configuration name each time the configuration will be write into the memory module." ::= { flWorkFWCtrlConfigMemInfo 1 } flWorkFWCtrlConfigMemFwVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object informs about the firmware version with which the configuration was stored." ::= { flWorkFWCtrlConfigMemInfo 2 } flWorkFWCtrlConfigMemIpAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the device writing the configuration file into the memory module." ::= { flWorkFWCtrlConfigMemInfo 3 } flWorkFWCtrlConfigMemMrmFunctionality OBJECT-TYPE SYNTAX INTEGER { notAvailable(0), available(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the plugable memory module carries MRP master functionality that can be used on the system." ::= { flWorkFWCtrlConfigMemInfo 4 } flWorkFWCtrlConfigMemSerialNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the one-to-one serial number of the plugable memory module." ::= { flWorkFWCtrlConfigMemInfo 5 } flWorkFWCtrlConfigMemManufacturingId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This is the manufacturing id of the plugable memory module." ::= { flWorkFWCtrlConfigMemInfo 6 } flWorkFWCtrlConfigMemType OBJECT-TYPE SYNTAX INTEGER { unknown(0), memPlug(1), roConfigStick(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the type of configuration memory beeing used." ::= { flWorkFWCtrlConfigMemInfo 7 } flWorkFWCtrlConfigMemL3License OBJECT-TYPE SYNTAX INTEGER { noLicense(0), licenseAvailable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the plugable memory module carries an Layer 3 license that will enable this functionality on the system." ::= { flWorkFWCtrlConfigMemInfo 8 } -- -- Telnet Group -- flWorkFWCtrlTelnetLoginTimeout OBJECT-TYPE -- agentTelnetLoginTimeout SYNTAX Integer32 (1..160) MAX-ACCESS read-write STATUS current DESCRIPTION "Telnet login timeout (minutes) Config telnet timeout will set the telnet session timeout value. A session is active as long as the session has not remained idle for the value set. Specify a value from 1 to 160. Note: Changing the timeout value for active sessions does not become effective until the session is reaccessed. Any keystroke will also activate the new timeout duration." ::= { flWorkFWCtrlTelnetGroup 1 } flWorkFWCtrlTelnetMaxSessions OBJECT-TYPE -- agentTelnetMaxSessions SYNTAX Integer32 (0..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of Telnet Sessions Config telnet maxsessions is an integer value from 0 to 5 that specifies the maximum number of telnet sessions that can be established. If the value is 0, no Telnet session can be established. " ::= { flWorkFWCtrlTelnetGroup 2 } flWorkFWCtrlTelnetAllowNewMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Allow new telnet sessions (enable or disable) Config telnet disable means that no new Telnet sessions are to be established. Any already established session remains active until the session is ended or an abnormal network error ends it. " ::= { flWorkFWCtrlTelnetGroup 3 } -- -- -- flWorkFWCtrlSerialBaud Group -- flWorkFWCtrlSerialBaud OBJECT-TYPE SYNTAX INTEGER { baud2400(1), baud9600(2), baud19200(3), baud38400(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The serial port baud rate." ::= { flWorkFWCtrlSerial 1 } flWorkFWCtrlSerialDataBits OBJECT-TYPE SYNTAX INTEGER { bits8(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The serial port number of data bits." ::= { flWorkFWCtrlSerial 2 } flWorkFWCtrlSerialStopBits OBJECT-TYPE SYNTAX INTEGER { one(1), two(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The serial port number of stop bits." ::= { flWorkFWCtrlSerial 3 } flWorkFWCtrlSerialParity OBJECT-TYPE SYNTAX INTEGER { no(1), odd(2), even(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The serial port parity." ::= { flWorkFWCtrlSerial 4 } flWorkFWCtrlSerialFlowControl OBJECT-TYPE SYNTAX INTEGER { no(1), hardware(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The serial port flow control." ::= { flWorkFWCtrlSerial 5 } flWorkFWCtrlSerialTimeout OBJECT-TYPE SYNTAX Integer32 (0..160) MAX-ACCESS read-only STATUS current DESCRIPTION "flWorkFWCtrlSerialTimeout specifies the maximum connect time(in minutes) without console activity. A value of 0 indicates that a console can be connected indefinitely. The time range is 0 to 160. " ::= { flWorkFWCtrlSerial 6} -- -- -- flWorkFWCtrlAlarmContact Group -- flWorkFWCtrlAlarmContactEvents OBJECT IDENTIFIER ::= { flWorkFWCtrlAlarmContact 1 } flWorkFWCtrlAlarmContactEventPowerSupply OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if only one power supply is present." DEFVAL {enable} ::= { flWorkFWCtrlAlarmContactEvents 1 } flWorkFWCtrlAlarmContactEventLinkState OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if at least one port with an activated link monitoring (see object flWorkNetPortLinkMonitoring) detects a link down." DEFVAL {disable} ::= { flWorkFWCtrlAlarmContactEvents 2 } flWorkFWCtrlAlarmContactEventSecurityPortBlocked OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if the device receives at one port a not allowed mac address and the port security based at mac addresses is enabled for the port. (see object flWorkFWCtrlSecurityPortEnable and objects in the table flWorkFWCtrlSecurityPortTable)." DEFVAL {enable} ::= { flWorkFWCtrlAlarmContactEvents 3 } flWorkFWCtrlAlarmContactEventPoeFaultDetected OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if the device detects a fault on any Power over Ethernet enabled port that has the object flWorkNetPortPoeFaultMonitoring set to enabled" DEFVAL {enable} ::= { flWorkFWCtrlAlarmContactEvents 4 } flWorkFWCtrlAlarmContactEventMrpRingFailure OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if an activated MRP Manager detects a ring failure." DEFVAL {disable} ::= { flWorkFWCtrlAlarmContactEvents 5 } flWorkFWCtrlAlarmContactEventConfigMemFail OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if a mem plug is missing or the configuration on it is invalid." DEFVAL {enable} ::= { flWorkFWCtrlAlarmContactEvents 6 } flWorkFWCtrlAlarmContactEventPoFScrjTransCritical OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if any POF SCRJ transceiver in the system has reached a critical low rx power level. See object flWorkNetPortPofScrjIfAlarmContactEnable for individual enabling and disabling per port." DEFVAL {enable} ::= { flWorkFWCtrlAlarmContactEvents 7 } flWorkFWCtrlAlarmContactEventDlrRingFailure OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if an activated DLR supervisor detects a ring failure." DEFVAL {disable} ::= { flWorkFWCtrlAlarmContactEvents 8 } flWorkFWCtrlAlarmContactEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) activates the monitoring of the events which are listed in the group flWorkFWCtrlAlarmContactEvents." DEFVAL {enable} ::= { flWorkFWCtrlAlarmContact 2 } flWorkFWCtrlAlarmContactStatus OBJECT-TYPE SYNTAX INTEGER { open(1), closed(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object flWorkFWCtrlAlarmContactStatus presents information about the status of the alarm contact." ::= { flWorkFWCtrlAlarmContact 3 } flWorkFWCtrlAlarmContactReason OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The reason the alarm contact has been activated." ::= { flWorkFWCtrlAlarmContact 4 } flWorkFWCtrlAlarmContact2Events OBJECT IDENTIFIER ::= { flWorkFWCtrlAlarmContact 11 } flWorkFWCtrlAlarmContact2EventPowerSupply OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if only one power supply is present." DEFVAL {enable} ::= { flWorkFWCtrlAlarmContact2Events 1 } flWorkFWCtrlAlarmContact2EventLinkState OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if at least one port with an activated link monitoring (see object flWorkNetPortLinkMonitoring) detects a link down." DEFVAL {disable} ::= { flWorkFWCtrlAlarmContact2Events 2 } flWorkFWCtrlAlarmContact2EventSecurityPortBlocked OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if the device receives at one port a not allowed mac address and the port security based at mac addresses is enabled for the port. (see object flWorkFWCtrlSecurityPortEnable and objects in the table flWorkFWCtrlSecurityPortTable)." DEFVAL {enable} ::= { flWorkFWCtrlAlarmContact2Events 3 } flWorkFWCtrlAlarmContact2EventPoeFaultDetected OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if the device detects a fault on any Power over Ethernet enabled port that has the object flWorkNetPortPoeFaultMonitoring set to enabled" DEFVAL {enable} ::= { flWorkFWCtrlAlarmContact2Events 4 } flWorkFWCtrlAlarmContact2EventMrpRingFailure OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if an activated MRP Manager detects a ring failure." DEFVAL {disable} ::= { flWorkFWCtrlAlarmContact2Events 5 } flWorkFWCtrlAlarmContact2EventConfigMemFail OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if a mem plug is missing or the configuration on it is invalid." DEFVAL {enable} ::= { flWorkFWCtrlAlarmContact2Events 6 } flWorkFWCtrlAlarmContact2EventPoFScrjTransCritical OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if any POF SCRJ transceiver in the system has reached a critical low rx power level. See object flWorkNetPortPofScrjIfAlarmContactEnable for individual enabling and disabling per port." DEFVAL {enable} ::= { flWorkFWCtrlAlarmContact2Events 7 } flWorkFWCtrlAlarmContact2EventDlrRingFailure OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) leads to releasing the alarm contact, if an activated DLR supervisor detects a ring failure." DEFVAL {disable} ::= { flWorkFWCtrlAlarmContact2Events 8 } flWorkFWCtrlAlarmContact2Enable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) activates the monitoring of the events which are listed in the group flWorkFWCtrlAlarmContactEvents." DEFVAL {enable} ::= { flWorkFWCtrlAlarmContact 12 } flWorkFWCtrlAlarmContact2Status OBJECT-TYPE SYNTAX INTEGER { open(1), closed(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The object flWorkFWCtrlAlarmContactStatus presents information about the status of the alarm contact." ::= { flWorkFWCtrlAlarmContact 13 } flWorkFWCtrlAlarmContact2Reason OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The reason the alarm contact has been activated." ::= { flWorkFWCtrlAlarmContact 14 } -- -- -- flWorkFWCtrlSecurity Group -- flWorkFWCtrlSecurityAccess OBJECT IDENTIFIER ::= { flWorkFWCtrlSecurity 1 } flWorkFWCtrlSecurityPort OBJECT IDENTIFIER ::= { flWorkFWCtrlSecurity 2 } -- -- -- flWorkFWCtrlSecurity Group -- -- ip based access control for management interfaces -- flWorkFWCtrlSecurityAccessTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlSecurityAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of client ip addresses for the access control for the user interfaces of the device based on ip addresses." ::= { flWorkFWCtrlSecurityAccess 1 } flWorkFWCtrlSecurityAccessEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlSecurityAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table contains one client ip address of the access control list." INDEX { flWorkFWCtrlSecurityAccessIndex } ::= { flWorkFWCtrlSecurityAccessTable 1 } FlWorkFWCtrlSecurityAccessEntry ::= SEQUENCE { flWorkFWCtrlSecurityAccessIndex Integer32, flWorkFWCtrlSecurityAccessAddr IpAddress, flWorkFWCtrlSecurityAccessDescr OCTET STRING, flWorkFWCtrlSecurityAccessRight INTEGER } flWorkFWCtrlSecurityAccessIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the entry in the access control list. This value is never greater then flWorkFWCtrlSecurityAccessTableCapacityMax." ::= { flWorkFWCtrlSecurityAccessEntry 1 } flWorkFWCtrlSecurityAccessAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This ip address named a client who have access rights to this device. Values in the form 0.0.0.0 are non valid ip addresses and will be understanding as an inactive entries." ::= { flWorkFWCtrlSecurityAccessEntry 2 } flWorkFWCtrlSecurityAccessDescr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "A description of this client." DEFVAL {"Allowed address x"} ::= { flWorkFWCtrlSecurityAccessEntry 3 } flWorkFWCtrlSecurityAccessRight OBJECT-TYPE SYNTAX INTEGER { readOnly(1), readWrite(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Access rights of the client named by the ip address (see object flWorkFWCtrlSecurityAccessAddr)." DEFVAL {readOnly} ::= { flWorkFWCtrlSecurityAccessEntry 4 } flWorkFWCtrlSecurityAccessTableCapacityMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximal number of entries in the security table for access control to the management interfaces." ::= { flWorkFWCtrlSecurityAccess 2 } flWorkFWCtrlSecurityAccessEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of the access control to management interfaces based on client ip addresses. Setting the object to disable(1) disables the access control to management interfaces based on the client ip address. An active access security mechanism looks in the flWorkFWCtrlSecurityAccessTable to decide about the client access to the user interfaces of the device. If no valid ip address is given this object will be set to disable(1)." DEFVAL {disable} ::= { flWorkFWCtrlSecurityAccess 3 } -- -- -- flWorkFWCtrlSecurityPort Group -- -- port based access control to the network -- -- configure ports flWorkFWCtrlSecurityPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlSecurityPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of port parameters to be configured for port security based on source addresses." ::= { flWorkFWCtrlSecurityPort 1 } flWorkFWCtrlSecurityPortEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlSecurityPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table contains information of one port of the device." INDEX { flWorkFWCtrlSecurityPortIndex } ::= { flWorkFWCtrlSecurityPortTable 1 } FlWorkFWCtrlSecurityPortEntry ::= SEQUENCE { flWorkFWCtrlSecurityPortIndex Integer32, flWorkFWCtrlSecurityPortLastMacAddr MacAddress, flWorkFWCtrlSecurityPortMode INTEGER, flWorkFWCtrlSecurityPortState INTEGER, flWorkFWCtrlSecurityPortIllegalAddrCounter Gauge32 } flWorkFWCtrlSecurityPortIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the entry in the port list. This value is never greater then flWorkFWCtrlSecurityPortTableCapacityMax." ::= { flWorkFWCtrlSecurityPortEntry 1 } flWorkFWCtrlSecurityPortLastMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This mac address is the last source mac address the device received at the port. The corresponding Vlan Id is added to the end. +-----------------+-------+ |Mac Address |Vlan Id| +-----------------+-------+ |xx:xx:xx:xx:xx:xx:xx:xx | +-----------------+-------+ Values in the form 00:00:00:00:00:00:00:00 are non valid addresses and will be understanding as an inactive entries." ::= { flWorkFWCtrlSecurityPortEntry 2 } flWorkFWCtrlSecurityPortMode OBJECT-TYPE SYNTAX INTEGER { noSecurity(1), trapOnly(2), blockPackets(3), blockPacketsWithAutoReenabling(4), passPackets(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Get back or set the current security mode of the port." DEFVAL { noSecurity } ::= { flWorkFWCtrlSecurityPortEntry 3 } flWorkFWCtrlSecurityPortState OBJECT-TYPE SYNTAX INTEGER { ok(1), blocking(2), reenabling(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Get back the security operational state of the port. The state blocking(2) indicates that this port has received a not allowed mac address and is blocked now. No received ethernet packets will be forwarded to other ports. If the user sets this object ot reenabling(3) a blocked port will move to status ok(1). NOTE: If the user reenables a port the port might become blocking again immediately if there are still invalid mac addresses located at this port and securityMode of this port is still 3 or 4." ::= { flWorkFWCtrlSecurityPortEntry 4 } flWorkFWCtrlSecurityPortIllegalAddrCounter OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received illegal mac addresses at the port." ::= { flWorkFWCtrlSecurityPortEntry 5 } -- configure allowed mac addresses for all ports flWorkFWCtrlSecurityPortMacTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlSecurityPortMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of allowed mac addresses for each port." ::= { flWorkFWCtrlSecurityPort 2 } flWorkFWCtrlSecurityPortMacEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlSecurityPortMacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table contains information about one allowed source mac address." INDEX { flWorkFWCtrlSecurityPortIndex, flWorkFWCtrlSecurityPortMacIndex } ::= { flWorkFWCtrlSecurityPortMacTable 1 } FlWorkFWCtrlSecurityPortMacEntry ::= SEQUENCE { flWorkFWCtrlSecurityPortMacIndex Integer32, flWorkFWCtrlSecurityPortMacAddr MacAddress, flWorkFWCtrlSecurityPortMacDescr OCTET STRING, flWorkFWCtrlSecurityPortMacVlanID Integer32, flWorkFWCtrlSecurityPortMacDelete INTEGER } flWorkFWCtrlSecurityPortMacIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the number of the for one port. This value is never greater then flWorkFWCtrlSecurityPortMacTableCapacityMax." ::= { flWorkFWCtrlSecurityPortMacEntry 1 } flWorkFWCtrlSecurityPortMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A allowed mac address at the port. Values in the form 00:00:00:00:00:00 are non valid addresses and will be understanding as an inactive entries. Please take notice of the syntax of this object. You have to enter mac addresses as values of 6 bytes (for example using a MG Soft Mib Brower in the notation: # 0x10 0x20 0x30 0x40 0x50 0x60)." DEFVAL { "" } ::= { flWorkFWCtrlSecurityPortMacEntry 2 } flWorkFWCtrlSecurityPortMacDescr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "A description of the allowed mac address." DEFVAL {"Allowed port xx"} ::= { flWorkFWCtrlSecurityPortMacEntry 3 } flWorkFWCtrlSecurityPortMacVlanID OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is only relevant for vlan tagging mode, to setup the vlan ID for this entry." ::= { flWorkFWCtrlSecurityPortMacEntry 4 } flWorkFWCtrlSecurityPortMacDelete OBJECT-TYPE SYNTAX INTEGER { keepMAC(1), deleteMAC(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set this object to deleteMAC(2), the corresponding MAC entry will be deleted. Setting this object to keepMAC(1) has no effect. Reading this object you get always the value keepMAC(1)." ::= { flWorkFWCtrlSecurityPortMacEntry 5 } -- scalar objects of the group flWorkFWCtrlSecurityPort flWorkFWCtrlSecurityPortTableCapacityMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximal number of entries in the security port table." ::= { flWorkFWCtrlSecurityPort 3 } flWorkFWCtrlSecurityPortMacTableCapacityMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximal number of allowed mac addresses for each port. The maximal number of the entries in the flWorkFWCtrlSecurityPortMacTable is the result of the multiplication flWorkFWCtrlSecurityPortMacTableCapacityMax * flWorkFWCtrlSecurityPortTableCapacityMax." ::= { flWorkFWCtrlSecurityPort 4 } flWorkFWCtrlSecurityPortEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of the access control to the network based on destination mac addresses received by the device in ethernet packets. Setting the object to disable(1) disables the access control to the network based on mac addresses. If value is enable(2)the access security mechanism looks in the flWorkFWCtrlSecurityPortTable to decide about the client access to the network." ::= { flWorkFWCtrlSecurityPort 5 } flWorkFWCtrlSecurityPortIllegalAddrCounterClear OBJECT-TYPE SYNTAX INTEGER { noClear(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to clear(2) sets all counter flWorkFWCtrlSecurityPortIllegalAddrCounter to zero. Setting this object to noClear(1) has no effect. Reading this object you get always the value noClear(1)." ::= { flWorkFWCtrlSecurityPort 6 } -- configure allowed IP addresses for all ports flWorkFWCtrlSecurityPortIpFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlSecurityPortIpFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of allowed Ip addresses for each port." ::= { flWorkFWCtrlSecurityPort 7 } flWorkFWCtrlSecurityPortIpFilterEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlSecurityPortIpFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table contains information about one allowed destination Ip address." INDEX { flWorkFWCtrlSecurityPortIndex, flWorkFWCtrlSecurityPortIpFilterIndex } ::= { flWorkFWCtrlSecurityPortIpFilterTable 1 } FlWorkFWCtrlSecurityPortIpFilterEntry ::= SEQUENCE { flWorkFWCtrlSecurityPortIpFilterIndex Integer32, flWorkFWCtrlSecurityPortIpFilterAddr IpAddress, flWorkFWCtrlSecurityPortIpFilterDescr OCTET STRING, flWorkFWCtrlSecurityPortIpFilterPort Integer32 } flWorkFWCtrlSecurityPortIpFilterIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the number of the entry index for one port. This value is never greater then flWorkFWCtrlSecurityPortIpFilterTableCapacityMax." ::= { flWorkFWCtrlSecurityPortIpFilterEntry 1 } flWorkFWCtrlSecurityPortIpFilterAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An allowed destination Ip address (whitelist) at the port in the form 0.0.0.0" DEFVAL { "" } ::= { flWorkFWCtrlSecurityPortIpFilterEntry 2 } flWorkFWCtrlSecurityPortIpFilterDescr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "A description of the allowed Ip address." DEFVAL {"Allowed port xx"} ::= { flWorkFWCtrlSecurityPortIpFilterEntry 3 } flWorkFWCtrlSecurityPortIpFilterPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The combination of destination IP address from flWorkFWCtrlSecurityPortIpFilterAddr in combination with the destination Port (TCP/UDP Portnumber) forms a whitelist entry. A value of 0 means that IP traffic to all destination ports pass the filter " ::= { flWorkFWCtrlSecurityPortIpFilterEntry 4 } flWorkFWCtrlSecurityPortIpFilterTableCapacityMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximal number of allowed Ip addresses for each port." ::= { flWorkFWCtrlSecurityPort 8 } flWorkFWCtrlSecurityMAConMultiplePorts OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { flWorkFWCtrlSecurityPort 9 } flWorkFWCtrlSecurityDot1x OBJECT IDENTIFIER ::= { flWorkFWCtrlSecurity 3 } -- -- flWorkFWCtrlSecurityDot1x - Global .1x configuration objects. -- flWorkFWCtrlSecurityDot1xPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlSecurityDot1xPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of guest Vlan Ids in 802.1x configuration for each port." ::= { flWorkFWCtrlSecurityDot1x 1 } flWorkFWCtrlSecurityDot1xPortEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlSecurityDot1xPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table contains information about guest Vlan Ids and reauthentication time." INDEX { ifIndex} ::= { flWorkFWCtrlSecurityDot1xPortTable 1 } FlWorkFWCtrlSecurityDot1xPortEntry ::= SEQUENCE { flWorkFWCtrlSecurityDot1xGuestVlanId Integer32, flWorkFWCtrlSecurityDot1xAssignTimeout Integer32 } flWorkFWCtrlSecurityDot1xGuestVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object sets the configurable guest vlan id for the current port." DEFVAL { 0 } ::= { flWorkFWCtrlSecurityDot1xPortEntry 1 } flWorkFWCtrlSecurityDot1xAssignTimeout OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The value, in seconds, of the guestVlanPeriod constant currently in use for Guest Vlan Assignment for the interface ." DEFVAL { 90 } ::= { flWorkFWCtrlSecurityDot1xPortEntry 2 } flWorkFWCtrlSecurityDot1xVlanAssign OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is enabled the authentication server is able to assign the user to a specicified VLAN." ::= { flWorkFWCtrlSecurityDot1x 2 } flWorkFWCtrlSecurityRadiusAuthServTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlSecurityRadiusAuthServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table is listing RADIUS authentication servers with which the client shares a secret." ::= { flWorkFWCtrlSecurityDot1x 3 } flWorkFWCtrlSecurityRadiusAuthServEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlSecurityRadiusAuthServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table represents RADIUS authentication server with which the client shares a secret." INDEX { flWorkFWCtrlSecurityRadiusServIndex} ::= { flWorkFWCtrlSecurityRadiusAuthServTable 1 } FlWorkFWCtrlSecurityRadiusAuthServEntry ::= SEQUENCE { flWorkFWCtrlSecurityRadiusServIndex Integer32, flWorkFWCtrlSecurityRadiusServAddress IpAddress, flWorkFWCtrlSecurityRadiusServPort Integer32, flWorkFWCtrlSecurityRadiusServSharedSecret OCTET STRING, flWorkFWCtrlSecurityRadiusServName DisplayString } flWorkFWCtrlSecurityRadiusServIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "A number uniquly identifying each RADIUS authentication server." DEFVAL { 1 } ::= { flWorkFWCtrlSecurityRadiusAuthServEntry 1 } flWorkFWCtrlSecurityRadiusServAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the RADIUS authentication server." ::= { flWorkFWCtrlSecurityRadiusAuthServEntry 2 } flWorkFWCtrlSecurityRadiusServPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "UDP port the this server is using to accept requests from the client." DEFVAL { 1812 } ::= { flWorkFWCtrlSecurityRadiusAuthServEntry 3 } flWorkFWCtrlSecurityRadiusServSharedSecret OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "This write only object changes the current shared secret to a given new shared secret. The character mask is defined as below: 1.) The shared secret length is min. 8 and max. 64 characters. 2.) All ASCII codes allowd (except code 0x00). 3.) For redundancy check the shared secret is given twice as shown below: Shared Secret: nimbus3 octetstr = 2 x Shared Secret: nimbus3nimbus3 4.) As an result of this the absolut length of octet string is even and min. 16 and max. 128 characters. The firmware will always return a string of five asterics (*****) when this object is reading." DEFVAL { "2bchanged" } ::= { flWorkFWCtrlSecurityRadiusAuthServEntry 4 } flWorkFWCtrlSecurityRadiusServName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Hostname of the RADIUS authentication server. The maximum size of the string is 255 characters." DEFVAL {""} ::= { flWorkFWCtrlSecurityRadiusAuthServEntry 5 } -- -- -- flWorkFWCtrlProfinet Group -- flWorkFWCtrlProfinetAlarm OBJECT IDENTIFIER ::= { flWorkFWCtrlProfinet 1 } flWorkFWCtrlProfinetAlarmPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlProfinetAlarmPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of network ports and the related profinet alarm configuration." ::= { flWorkFWCtrlProfinetAlarm 1 } flWorkFWCtrlProfinetAlarmPortEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlProfinetAlarmPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table containing information of one network port and his profinet alarm configuration." INDEX { flWorkFWCtrlProfinetAlarmPortIndex } ::= { flWorkFWCtrlProfinetAlarmPortTable 1 } FlWorkFWCtrlProfinetAlarmPortEntry ::= SEQUENCE { flWorkFWCtrlProfinetAlarmPortIndex Integer32, flWorkFWCtrlProfinetAlarmPortLinkMonitoring INTEGER, flWorkFWCtrlProfinetAlarmPortPofScrjDiag INTEGER, flWorkFWCtrlProfinetAlarmPortSFPMissing INTEGER } flWorkFWCtrlProfinetAlarmPortIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the port. This value is never greater then flWorkNetPortCapacity." ::= { flWorkFWCtrlProfinetAlarmPortEntry 1 } flWorkFWCtrlProfinetAlarmPortLinkMonitoring OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "In the operation mode Profinet a slot is able to send an alarm when the link status (see object flWorkNetPortLinkState) changes from connected(1) to notConnected(2)." DEFVAL {disable} ::= { flWorkFWCtrlProfinetAlarmPortEntry 2 } flWorkFWCtrlProfinetAlarmPortPofScrjDiag OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "In the operation mode Profinet a slot is able to send an alarm when the receive power of a POF SCRJ port reaches a the warning threshold or changes into a critical state. Only the FL SWITCH MM HS support this profinet alarm." DEFVAL {disable} ::= { flWorkFWCtrlProfinetAlarmPortEntry 3 } flWorkFWCtrlProfinetAlarmPortSFPMissing OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "In the operation mode Profinet a slot is able to send an alarm when the SFP module is missing." DEFVAL {disable} ::= { flWorkFWCtrlProfinetAlarmPortEntry 4 } flWorkFWCtrlProfinetAlarmPowerSupply OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "In the operation mode Profinet the device is able to send an alarm when one redundant power supply has been lost." DEFVAL {disable} ::= { flWorkFWCtrlProfinetAlarm 10 } flWorkFWCtrlProfinetAlarmModuleRemove OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "In the operation mode Profinet the device is able to send an alarm when one interface module has been removed. Only the FL SWITCH MM HS support this profinet alarm." DEFVAL {disable} ::= { flWorkFWCtrlProfinetAlarm 11 } flWorkFWCtrlProfinetAlarmPlugableMemory OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "In the operation mode Profinet the device is able to send an alarm when the plug mem or SD card is missing." DEFVAL {disable} ::= { flWorkFWCtrlProfinetAlarm 12 } flWorkFWCtrlProfinetAlarmMRPRingFailure OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "In the operation mode Profinet the device is able to send an alarm when this device works as MRP Manager and has detected an failure in the ring. Only the devices with MRP Manager functionality will support this profinet alarm." DEFVAL {disable} ::= { flWorkFWCtrlProfinetAlarm 20 } flWorkFWCtrlProfinetStatus OBJECT IDENTIFIER ::= { flWorkFWCtrlProfinet 2 } flWorkFWCtrlProfinetStatusActiveARs OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of currentlcy active application relations." ::={ flWorkFWCtrlProfinetStatus 1 } flWorkFWCtrlProfinetStatusConReqCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of connect requests received by this switch." ::={ flWorkFWCtrlProfinetStatus 2 } flWorkFWCtrlProfinetStatusDiagStatus OBJECT-TYPE SYNTAX INTEGER { inactive(0), good(1), maintenanceRequired(2), maintenanceDemanded(3), diagnosis(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current diagnosis status of the device. " ::={ flWorkFWCtrlProfinetStatus 3 } flWorkFWCtrlProfinetBoundarySettings OBJECT IDENTIFIER ::= { flWorkFWCtrlProfinet 3 } flWorkFWCtrlProfinetBoundarySettingsTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlProfinetBoundarySettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of profinet boundary settings." ::= { flWorkFWCtrlProfinetBoundarySettings 1 } flWorkFWCtrlProfinetBoundarySettingsEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlProfinetBoundarySettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing profinet boundary settings of one physical port." INDEX { flWorkFWCtrlProfinetBoundarySettingsPortIndex } ::= { flWorkFWCtrlProfinetBoundarySettingsTable 1 } FlWorkFWCtrlProfinetBoundarySettingsEntry ::= SEQUENCE { flWorkFWCtrlProfinetBoundarySettingsPortIndex INTEGER, flWorkFWCtrlProfinetBoundarySettingsDcpIdentify INTEGER, flWorkFWCtrlProfinetBoundarySettingsDcpHello INTEGER, flWorkFWCtrlProfinetBoundarySettingsLLDP INTEGER } flWorkFWCtrlProfinetBoundarySettingsPortIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of the physical port for which the profinet boundary settings are made." ::= { flWorkFWCtrlProfinetBoundarySettingsEntry 1 } flWorkFWCtrlProfinetBoundarySettingsDcpIdentify OBJECT-TYPE SYNTAX INTEGER { notActive(1), active(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Decide if DCP identify frames should be dropped (active(2)) or forwarded (notActive (1)) for the dedicated port." DEFVAL {notActive} ::= { flWorkFWCtrlProfinetBoundarySettingsEntry 2 } flWorkFWCtrlProfinetBoundarySettingsDcpHello OBJECT-TYPE SYNTAX INTEGER { notActive(1), active(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Decide if DCP hello frames should be dropped (active(2)) or forwarded (notActive (1)) for the dedicated port." DEFVAL {notActive} ::= { flWorkFWCtrlProfinetBoundarySettingsEntry 3 } flWorkFWCtrlProfinetBoundarySettingsLLDP OBJECT-TYPE SYNTAX INTEGER { notActive(1), active(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Decide if receiving and transmitting lldp frames is disabled (active(2)) or enabled (notActive (1)) for the dedicated port." DEFVAL {notActive} ::= { flWorkFWCtrlProfinetBoundarySettingsEntry 4 } -- MIB-Module for Profinet Media-Redundancy-Protocol flWorkFWCtrlMRPConfigDomainTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlMRPConfigDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Every entry into the table contains information about a MRP domain." ::= { flWorkFWCtrlMRPConfig 1 } flWorkFWCtrlMRPConfigDomainEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlMRPConfigDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the flWorkFWCtrlMRPConfigDomainTable." INDEX { flWorkFWCtrlMRPConfigDomainIdx } ::= { flWorkFWCtrlMRPConfigDomainTable 1 } FlWorkFWCtrlMRPConfigDomainEntry ::= SEQUENCE { flWorkFWCtrlMRPConfigDomainIdx INTEGER, flWorkFWCtrlMRPConfigDomainUdid OCTET STRING, flWorkFWCtrlMRPConfigDomainName OCTET STRING, flWorkFWCtrlMRPConfigDomainRole INTEGER, flWorkFWCtrlMRPConfigDomainManagerPriority Integer32, flWorkFWCtrlMRPConfigDomainVlanID INTEGER, flWorkFWCtrlMRPConfigDomainRingPort1 INTEGER, flWorkFWCtrlMRPConfigDomainRingPort2 INTEGER, flWorkFWCtrlMRPConfigDomainResetRoundTripDelays INTEGER } flWorkFWCtrlMRPConfigDomainIdx OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The Index of the entry" ::={ flWorkFWCtrlMRPConfigDomainEntry 1 } flWorkFWCtrlMRPConfigDomainUdid OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "The IEC 61158-5-10 defines the structure of the UUID as a data type numberic identifier 1025" DEFVAL { 'ffffffffffffffffffffffffffffffff'h} ::={ flWorkFWCtrlMRPConfigDomainEntry 2 } flWorkFWCtrlMRPConfigDomainName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "A logical name for the domain to ease the management of MRP domains" DEFVAL { "MRP-DOMAIN"} ::={ flWorkFWCtrlMRPConfigDomainEntry 3 } flWorkFWCtrlMRPConfigDomainRole OBJECT-TYPE SYNTAX INTEGER { disable(0), client(1), manager(2), delete(3), create(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Control the MRP behaviour of the system per domain. Setting this value to disable(0) disables the MRP entity of this domain. If the value is set to client(1) the entity will be set to a client role. If the value is set to manager(2) the entity will be set to a manager role. To activate the new settings, the create(4) option should be used. To delete a MRP domain and disable the protocol, delete(3) should be used." DEFVAL { 0} ::={ flWorkFWCtrlMRPConfigDomainEntry 4 } flWorkFWCtrlMRPConfigDomainManagerPriority OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The priority of this MRP entity. If the device is client only, the value of this object will be ignored by the MRP entity. Only the four most significant bits shall be used, the bits 0 to 11 are reserved. The smaller value has the higher priority. To activate the new settings, create(4) of flWorkFWCtrlMRPConfigDomainRole have to been used." DEFVAL { 32768 } ::={ flWorkFWCtrlMRPConfigDomainEntry 5 } flWorkFWCtrlMRPConfigDomainVlanID OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "VlanID used by MRP To activate the new settings, create(4) of flWorkFWCtrlMRPConfigDomainRole have to been used." DEFVAL {1 } ::={ flWorkFWCtrlMRPConfigDomainEntry 6 } flWorkFWCtrlMRPConfigDomainRingPort1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "First Ring-Port Number of this device. To activate the new settings, create(4) of flWorkFWCtrlMRPConfigDomainRole have to been used." DEFVAL {1} ::={ flWorkFWCtrlMRPConfigDomainEntry 7 } flWorkFWCtrlMRPConfigDomainRingPort2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Second Ring-Port Number of this device. To activate the new settings, create(4) of flWorkFWCtrlMRPConfigDomainRole have to been used." DEFVAL { 2} ::={ flWorkFWCtrlMRPConfigDomainEntry 8 } flWorkFWCtrlMRPConfigDomainResetRoundTripDelays OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Reset the max/min round trip delays" DEFVAL { 1} ::={ flWorkFWCtrlMRPConfigDomainEntry 9 } flWorkFWCtrlMRPInfoDomainTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlMRPInfoDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains variables to define an entry in the mrpInfo database." ::= { flWorkFWCtrlMRPInfo 1 } flWorkFWCtrlMRPInfoDomainEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlMRPInfoDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in flWorkFWCtrlMRPInfoDomainTable" INDEX { flWorkFWCtrlMRPInfoDomainIdx } ::= { flWorkFWCtrlMRPInfoDomainTable 1 } FlWorkFWCtrlMRPInfoDomainEntry ::= SEQUENCE { flWorkFWCtrlMRPInfoDomainIdx INTEGER, flWorkFWCtrlMRPInfoDomainUuid OCTET STRING, flWorkFWCtrlMRPInfoDomainName OCTET STRING, flWorkFWCtrlMRPInfoDomainAdminRole INTEGER, flWorkFWCtrlMRPInfoDomainOperRole INTEGER, flWorkFWCtrlMRPInfoDomainManagerPriority Integer32, flWorkFWCtrlMRPInfoDomainRingPort1 Integer32, flWorkFWCtrlMRPInfoDomainRingPort1State INTEGER, flWorkFWCtrlMRPInfoDomainRingPort2 Integer32, flWorkFWCtrlMRPInfoDomainRingPort2State INTEGER, flWorkFWCtrlMRPInfoDomainState INTEGER, flWorkFWCtrlMRPInfoDomainError INTEGER, flWorkFWCtrlMRPInfoDomainRingOpenCount Integer32, flWorkFWCtrlMRPInfoDomainLastRingOpenChange TimeTicks, flWorkFWCtrlMRPInfoDomainRoundTripDelayMax Integer32, flWorkFWCtrlMRPInfoDomainRoundTripDelayMin Integer32 } flWorkFWCtrlMRPInfoDomainIdx OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index number of the Mrp-Domain." ::={ flWorkFWCtrlMRPInfoDomainEntry 1 } flWorkFWCtrlMRPInfoDomainUuid OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The IEC 61158-5-10 defines the structure of the UUID as a data type numberic identifier 1025" ::={ flWorkFWCtrlMRPInfoDomainEntry 2 } flWorkFWCtrlMRPInfoDomainName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "A logical name for the domain to ease the management of MRP domains" ::={ flWorkFWCtrlMRPInfoDomainEntry 3 } flWorkFWCtrlMRPInfoDomainAdminRole OBJECT-TYPE SYNTAX INTEGER { disable(0), client(1), manager(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Control the MRP behaviour of the system per domain. Setting this value to disable(0) disables the MRP entity of this domain. If the value is set to client(1) the entity will be set to a client role. If the value is set to manager(2) the entity will be set to a manager role. The factory settings are recommended to adjust the value of this object to the client(1) capability of the component in order to prevent multiple managers are in ring (the order of the capabilities are not necessarily conform to the order of the object values here)." ::={ flWorkFWCtrlMRPInfoDomainEntry 4 } flWorkFWCtrlMRPInfoDomainOperRole OBJECT-TYPE SYNTAX INTEGER { disable(0), client(1), manager(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational role of a MRP entity per domain. A value of disabled(0) signals that the entity doesn't work (whatever reason). A value of client(1) signals that the entity is in a client role. A value of manager(2) signals that the entity is the manager of this MRP domain." ::={ flWorkFWCtrlMRPInfoDomainEntry 5 } flWorkFWCtrlMRPInfoDomainManagerPriority OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The priority of this MRP entity. If the device is client only, the value of this object will be ignored by the MRP entity. Only the four most significant bits shall be used, the bits 0 to 11 are reserved. The smaller value has the higher priority." ::={ flWorkFWCtrlMRPInfoDomainEntry 6 } flWorkFWCtrlMRPInfoDomainRingPort1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex of the layer 2 interface which is used as ring port 1." ::={ flWorkFWCtrlMRPInfoDomainEntry 7 } flWorkFWCtrlMRPInfoDomainRingPort1State OBJECT-TYPE SYNTAX INTEGER { disable(1), blocked(2), forwarding(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the first Ring-Port." ::={ flWorkFWCtrlMRPInfoDomainEntry 8 } flWorkFWCtrlMRPInfoDomainRingPort2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex of the layer 2 interface which is used as ring port 2." ::={ flWorkFWCtrlMRPInfoDomainEntry 9 } flWorkFWCtrlMRPInfoDomainRingPort2State OBJECT-TYPE SYNTAX INTEGER { disable(1), blocked(2), forwarding(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the second Ring-Port" ::={ flWorkFWCtrlMRPInfoDomainEntry 10 } flWorkFWCtrlMRPInfoDomainState OBJECT-TYPE SYNTAX INTEGER { disabled(0), invalid(1), ringClosed(2), ringOpen(3), rtOK(4), rtLost(5) } MAX-ACCESS read-only STATUS current DESCRIPTION " Operational status of the MRP entity. disabled(0) - MRP switched off invalid(1) - value not valid because of client role ringClosed (2) - MRP ring redundancy ok ringOpen (3) - MRP ring redundancy lost " ::= { flWorkFWCtrlMRPInfoDomainEntry 11 } flWorkFWCtrlMRPInfoDomainError OBJECT-TYPE SYNTAX INTEGER { noError(0), invalid(1), multipleMRM(2), singleSideReceive(3) } MAX-ACCESS read-only STATUS current DESCRIPTION " If the device couldn't switch to the desired administrative state (thus the value of 'pnoMRPDomainState' is not the expected one), this value provides the reason. noError(0) - the operational state of the device is confom to administrative state invalid (1) - value not valid because of client role multipleMRM(2) - multiple active managers in ring domain singleSideReceive(4) - the test frames of an MRM have been seen, but only on one port " ::= { flWorkFWCtrlMRPInfoDomainEntry 12 } flWorkFWCtrlMRPInfoDomainRingOpenCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Manager-only: Counter for ring-state changes." ::={ flWorkFWCtrlMRPInfoDomainEntry 13 } flWorkFWCtrlMRPInfoDomainLastRingOpenChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Manager-only: Timeticks since last change of ring-state." ::={ flWorkFWCtrlMRPInfoDomainEntry 14 } flWorkFWCtrlMRPInfoDomainRoundTripDelayMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Manager-only: The max. Round-Trip-Delay (in microseconds) which was measured since startup." ::={ flWorkFWCtrlMRPInfoDomainEntry 15 } flWorkFWCtrlMRPInfoDomainRoundTripDelayMin OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Manager-only: The min. Round-Trip-Delay (in microseconds) which was measured since startup." ::={ flWorkFWCtrlMRPInfoDomainEntry 16 } -- 1.2.2 flWorkFWCtrlMRPInfoDeviceBlockingSupport OBJECT-TYPE SYNTAX INTEGER { no-blocking(1), blocking(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Reads out the supported mechanism of the device." ::={ flWorkFWCtrlMRPInfo 2 } -- -- -- temperture monitoring -- flWorkFWCtrlActualDeviceTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Actual device temperature in Centigrade" ::={ flWorkFWCtrlTemp 1 } flWorkFWCtrlMinOperTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum allowed operational temperature of device in Centigrade" ::={ flWorkFWCtrlTemp 2 } flWorkFWCtrlMaxOperTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum allowed operational temperature of device in Centigrade" ::={ flWorkFWCtrlTemp 3 } flWorkFWCtrlUserTempWarningThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "A trap and display event will be generated if the actual device temperature exceeds this value (value is in Centigrade)." ::={ flWorkFWCtrlTemp 4 } flWorkFWCtrlTempShutdownPrevention OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to on(2) then the device will NOT shut down if device temperature goes above values that might cause serious damage to the device. NOTE: USE WITH CARE!" ::={ flWorkFWCtrlTemp 5 } -- -- -- Traps used by Firmware -- trapPasswdAccess NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlPasswdSuccess } STATUS current DESCRIPTION "Every write access to the device's password send out this trap to all known trap destination named in table flWorkFWCtrlTrapDestTable. So it informs the management system about the successful/unsuccessful operation or rather than non authorized password write operations." ::= { flWorkTrapsDelemeter 1 } trapFWHealth NOTIFICATION-TYPE OBJECTS { flWorkFWInfoOperStatus, flWorkFWInfoHealthText } STATUS current DESCRIPTION "The trap trapFWHealth conveys information related to the operational status of the firmware. This trap is send when the display changes and that is equivalent to the value of flWorkFWInfoHealthText. The flWorkFWHealth trap contains the flWorkFWInfoOperStatus object and the flWorkFWInfoHealthText object as varbinds for description of the information that sent. The agent must throttle the generation of consecutive trapFWHealth traps so that there is at least a five-second gab between, they are dropped, not queued for sending at a future time. (Note that 'generating' a trap means sending to all configured recipients.)" ::= { flWorkTrapsDelemeter 2 } trapFWConf NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlConfStatus } STATUS current DESCRIPTION "Every time the device's component configuration was saved this trap is sending out to inform the management system about successful operation (configSaved). Further with this trap type the device will inform the management system about an faulty configuration at least every ten minutes. Note that it includes the flWorkFWCtrlConfStatus object as a varbind." ::= { flWorkTrapsDelemeter 3 } trapPowerSupply NOTIFICATION-TYPE OBJECTS { flWorkBasicPowerStat } STATUS current DESCRIPTION "Every time the redundant power supply has been lost this trap is sending out to inform the management system about the event." ::= { flWorkTrapsDelemeter 4 } trapSecurityPort NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlSecurityPortIndex, flWorkFWCtrlSecurityPortLastMacAddr } STATUS current DESCRIPTION "Every time a not allowed mac address is received at a port with active mac based security for the first time this trap is sending out to inform the management system about the event. Note: Trap might be sent again later if the forbidden mac address has been deleted from the switch mac database due to aging and is afterwards received again." ::= { flWorkTrapsDelemeter 5 } trapRstpRingFailure NOTIFICATION-TYPE OBJECTS { flSwitchRSTPRingRootPort, flWorkNetIfParamPhyAddress, flWorkNetIfParamIpAddress, flWorkBasicName } STATUS current DESCRIPTION "Every time the Rapid Spanning Tree Fast Ring Detection detects a link failure at a ring port this trap is sending out to inform the management system about the location of the failure." ::= { flWorkTrapsDelemeter 6 } trapPofScrjPort NOTIFICATION-TYPE OBJECTS { flWorkNetPortPofScrjIfIndex, flWorkNetPortPofScrjIfStatus } STATUS current DESCRIPTION "Every time the interface status of a POF SCRJ port changes into a critical state or leaves a critical state this trap is sent out to inform the management system about the event." ::= { flWorkTrapsDelemeter 7 } trapPoEPort NOTIFICATION-TYPE OBJECTS { flWorkNetPortPoEIndex, flWorkNetPortPoEFaultStatus } STATUS current DESCRIPTION "Every time the fault status of a PoE port changes this trap is sent out to inform the management system about the event." ::= { flWorkTrapsDelemeter 8 } trapMrpStatusChange NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlMRPInfoDomainIdx, flWorkFWCtrlMRPInfoDomainName, flWorkFWCtrlMRPInfoDomainState } STATUS current DESCRIPTION "Manager-only: It reports a ring-state change." ::= { flWorkTrapsDelemeter 9 } trapTemperatureManagement NOTIFICATION-TYPE STATUS current DESCRIPTION "This is a trap that shows that an under- or overtemperature condition did occour on the device." ::= { flWorkTrapsDelemeter 10 } trapDigitalInput NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlDigitalInputIndex, flWorkFWCtrlDigitalInputStatus } STATUS current DESCRIPTION "This is a trap that shows that one of the digital inputs of the device did change its status." ::= { flWorkTrapsDelemeter 11 } trapSDcardPluggedin NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlConfPluggableStatus } STATUS current DESCRIPTION "This trap informs the manager that an SD card is plugged in to the device which is sending this trap." ::= { flWorkTrapsDelemeter 12 } trapSDcardPluggedout NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap informs the manager that an SD card is plugged out of the device which is sending this trap." ::= { flWorkTrapsDelemeter 13 } trapConfSaved NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlConfStatus } STATUS current DESCRIPTION "Every time the device's component configuration was saved this trap is sending out to inform the management system about successful operation (configSaved)." ::= { flWorkTrapsDelemeter 16 } trapIPconflict NOTIFICATION-TYPE OBJECTS { flWorkNetACDStatus, flWorkNetACDIP, flWorkNetACDMAC } STATUS current DESCRIPTION "Reports ip conflict only when flWorkNetACDStatus has the value noConflict(2) before the conflict was detected." ::= { flWorkTrapsDelemeter 18 } trapDLRRingChange NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlDLRRingStatus } STATUS current DESCRIPTION "This trap informs the manager that a DLR supervisor has discovered a change in the ring state." ::= { flWorkTrapsDelemeter 19 } trapPowerSupplyLow NOTIFICATION-TYPE STATUS current DESCRIPTION "Every time the device detects, that the power supply voltage is below the warning level, the management system is informed about this by this trap." ::= { flWorkTrapsDelemeter 20 } trapConfigDiff NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlConfPluggableCompareStatus } STATUS current DESCRIPTION "This trap informs the manager that an Configuration Difference has been detected between Memory Module and internal memory." ::= { flWorkTrapsDelemeter 21 } trapCrcOk NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlDiagSurveillanceCrcMonitoringPortIndex } STATUS current DESCRIPTION "The crc port status changed to Ok." ::= { flWorkTrapsDelemeter 25 } trapCrcWarning NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlDiagSurveillanceCrcMonitoringPortIndex } STATUS current DESCRIPTION "The crc port status changed to Warning." ::= { flWorkTrapsDelemeter 26 } trapCrcCritical NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlDiagSurveillanceCrcMonitoringPortIndex } STATUS current DESCRIPTION "The crc port status changed to Critical." ::= { flWorkTrapsDelemeter 27 } trapCrcPeakIncreased NOTIFICATION-TYPE OBJECTS { flWorkFWCtrlDiagSurveillanceCrcMonitoringPortIndex, flWorkFWCtrlDiagSurveillanceCrcMonitoringProportionPeak } STATUS current DESCRIPTION "The crc proportion peak increased." ::= { flWorkTrapsDelemeter 28 } trapEventTableOverflow NOTIFICATION-TYPE STATUS current DESCRIPTION "Event Table Overflow." ::= { flWorkTrapsDelemeter 29 } trapUserConfigChanged NOTIFICATION-TYPE OBJECTS { flWorkFWInfoEventDescription } STATUS current DESCRIPTION "User Config Changed." ::= { flWorkTrapsDelemeter 30 } trapConfigParamChanged NOTIFICATION-TYPE OBJECTS { flWorkFWInfoEventDescription } STATUS current DESCRIPTION "Config Param Changed." ::= { flWorkTrapsDelemeter 31 } trapManagerConnection NOTIFICATION-TYPE STATUS current DESCRIPTION "This is a trap to test the connection from the device to the trap manager(s)." ::= { flWorkTrapsDelemeter 99 } flWorkSecurityCtrl OBJECT IDENTIFIER ::= { flWorkSecGateway 1 } flWorkSecurityCtrlClientAuth OBJECT IDENTIFIER ::= { flWorkSecurityCtrl 5 } flWorkSecurityCtrlGenSecurityContext OBJECT-TYPE SYNTAX INTEGER { notGenerate(1), generate(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If set this object to generate(2), a new security context will be generated. This inlcudes a new a server CA, a new server certificate and SSH-key." DEFVAL {notGenerate} ::= { flWorkSecurityCtrlClientAuth 3 } -- -- -- flWorkTimeSynchSntp Group -- flWorkTimeSynchSntpEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the simple network time protocol. The value enable(2) activates sntp. The value disable(1) deactivates sntp." DEFVAL {disable} ::= { flWorkTimeSynchSntp 1 } flWorkTimeSynchSntpMode OBJECT-TYPE SYNTAX INTEGER { unicast(1), broadcast(2), manycast(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The mode the simple network time protocol runs in. unicast(1) for the unicast mode, broadcast(2) for the broadcast mode, manycast(3) for the manycast mode." DEFVAL {unicast} ::= { flWorkTimeSynchSntp 2 } flWorkTimeSynchSntpPollInterval OBJECT-TYPE SYNTAX INTEGER (4..17) MAX-ACCESS read-write STATUS current DESCRIPTION "Size of the interval the server is polled. This value is used as an exponent of two, where the resulting value is the interval between synchronization messages in seconds. The possible values are: o 4 : 16s o 5 : 32s o 6 : 1m 4s o 7 : 2m 8s o 8 : 4m 16s o 9 : 8m 32s o 10 : 17m 4s o 11 : 34m 8s o 12 : 1h 8m 16s o 13 : 2h 16m 32s o 14 : 4h 33m 4s o 15 : 9h 6m 8s o 16 : 18h 12m 16s o 17 : 1d 12h 24m 32s" DEFVAL {14} ::= { flWorkTimeSynchSntp 3 } flWorkTimeSynchSntpServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Writing to this object sets the IP address of the first ntp or sntp server needed for time synchronization" ::= { flWorkTimeSynchSntp 4 } flWorkTimeSynchSntpBackupServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Writing to this object sets the IP address of the second ntp or sntp server which is used as backup for the first server." ::= { flWorkTimeSynchSntp 5 } flWorkTimeSynchSntpBroadcastIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Writing to this object sets the broadcast IP address to locate local sntp or ntp servers in manycast mode and choose the best one." ::= { flWorkTimeSynchSntp 6 } flWorkTimeSynchSntpStratum OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "Read out the current stratum value." ::= { flWorkTimeSynchSntp 7 } flWorkTimeSynchSntpTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Read out the current system time." ::= { flWorkTimeSynchSntp 8 } flWorkTimeSynchSntpDate OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Read out the current system date." ::= { flWorkTimeSynchSntp 9 } flWorkTimeSynchSntpSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Read out the current NTP seconds." ::= { flWorkTimeSynchSntp 10 } flWorkTimeSynchSntpFractionalSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Read out the current NTP fractional seconds." ::= { flWorkTimeSynchSntp 11 } flWorkTimeSynchSntpUtcOffset OBJECT-TYPE SYNTAX Integer32 (-12..12) MAX-ACCESS read-write STATUS current DESCRIPTION "Hours to adjust the UTC time to the local time zone." DEFVAL {0} ::= { flWorkTimeSynchSntp 12 } -- OIDs 13-23 are reserved for FL SWITCH 3000 switches. flWorkTimeSynchSntpServerDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Writing to this object sets the description of the primary sntp server. The maximum size of the string is 255 characters." DEFVAL {""} ::= { flWorkTimeSynchSntp 24 } flWorkTimeSynchSntpBackupServerDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Writing to this object sets the description of the backup sntp server. The maximum size of the string is 255 characters." DEFVAL {""} ::= { flWorkTimeSynchSntp 25 } flWorkTimeSynchSntpServerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Writing to this object sets the name of the primary sntp server. The maximum size of the string is 255 characters." DEFVAL {""} ::= { flWorkTimeSynchSntp 26 } flWorkTimeSynchSntpBackupServerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Writing to this object sets the name of the backup sntp server. The maximum size of the string is 255 characters." DEFVAL {""} ::= { flWorkTimeSynchSntp 27 } -- -- -- flWorkTimeSynchRTC Group -- flWorkTimeSynchRTCDateTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "The Date and Time stored in the Real Time Clock. To set Real Time Clock use Format: YYYY/MM/DD hh:mm:ss" ::= { flWorkTimeSynchRTC 1 } flWorkTimeSynchRTCSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The Seconds stored in the Real Time Clock." ::= { flWorkTimeSynchRTC 2 } flWorkTimeSynchPTP OBJECT IDENTIFIER ::= { flWorkTimeSynch 3 } -- -- flWorkTimeSynchPTP Group -- flWorkTimeSynchPTPPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkTimeSynchPTPPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of network ports with Precision time protocol informational or configuration objects." ::= { flWorkTimeSynchPTP 1 } flWorkTimeSynchPTPPortEntry OBJECT-TYPE SYNTAX FlWorkTimeSynchPTPPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information of one network port concerning precistion time protocol." INDEX { flWorkTimeSynchPTPPortIndex } ::= { flWorkTimeSynchPTPPortTable 1 } FlWorkTimeSynchPTPPortEntry ::= SEQUENCE { flWorkTimeSynchPTPPortIndex Integer32, flWorkTimeSynchPTPPortAdminStatus INTEGER } flWorkTimeSynchPTPPortIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the port. This value is never greater then flWorkNetPortCapacity." ::= { flWorkTimeSynchPTPPortEntry 1 } flWorkTimeSynchPTPPortAdminStatus OBJECT-TYPE SYNTAX INTEGER { rxAndTx(1), rxOnly(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines if the precision time protocol is fully enabled on this port or not. rxAndTx means that the protocol is operational on this port. rxOnly means that no PTCP frames are transmitted any more. Setting this object only has effect on the network traffic if PTCP is globally enabled." ::= { flWorkTimeSynchPTPPortEntry 2 } -- -- END OF flWorkTimeSynchPTP Group -- -- -- flWorkWlan Group (Level 3) -- ------------------------------ ------------------------------ -- === (Level 4) === -- ------------------------------ flWorkWlanOpMode OBJECT-TYPE SYNTAX INTEGER { transbridge(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operational mode of the device. When operating as a transparent bridge, the device is acting like a layer2 bridge and is invisible to clients." ::= { flWorkWlan 10 } flWorkWlanSetOnlyMode OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling this variable enables the set only mode of the FL WLAN AP/EC/DAP devices. In this mode, the automatic consistency check of the device configuration is switched off. A WLAN Device should be set to the set only mode, if several SNMP parameters are set by consecutive SNMP set commands in order to disable the automatic configuration check of the FL WLAN AP/EC/DAP devices until the last SNMP variable is set. Otherwise consecutive SNMP set commands can lead to temporarly inconsistent configurations (like WLAN channel 7 is chosen, although the device is still set to 802.11a mode). To commit changed parametes reset this variable to disabled(0). When this object is triggered to commit all parameters, the automatic configuration check is done and enabled in the devices again and the parameters are stored if the consistency check was successfull." ::= { flWorkWlan 11 } flWorkWlanCountry OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..25)) MAX-ACCESS read-write STATUS current DESCRIPTION "Country setting of the device" ::= { flWorkWlan 12 } flWorkWlanIf1 OBJECT IDENTIFIER ::= { flWorkWlan 20 } flWorkWlanIf2 OBJECT IDENTIFIER ::= { flWorkWlan 30 } flWorkWlanMacFilter OBJECT IDENTIFIER ::= { flWorkWlan 40 } ------------------------------ -- === (Level 5) === -- ------------------------------ -- Interface1 flWorkWlanIf1Parameter OBJECT IDENTIFIER ::= { flWorkWlanIf1 1 } flWorkWlanIf1Security OBJECT IDENTIFIER ::= { flWorkWlanIf1 2 } flWorkWlanIf1FastRoaming OBJECT IDENTIFIER ::= { flWorkWlanIf1 3 } flWorkWlanIf1Mcast OBJECT IDENTIFIER ::= { flWorkWlanIf1 4 } -- Interface2 flWorkWlanIf2Parameter OBJECT IDENTIFIER ::= { flWorkWlanIf2 1 } flWorkWlanIf2Security OBJECT IDENTIFIER ::= { flWorkWlanIf2 2 } ------------------------------ -- === (Level 6) === -- ------------------------------ -- -- flWorkWlanIf1Parameter Group -- flWorkWlanIf1ParamState OBJECT-TYPE SYNTAX EnabledDisabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "State of this interface. It may be enabled or disabled." ::= { flWorkWlanIf1Parameter 1 } flWorkWlanIf1ParamOpMode OBJECT-TYPE SYNTAX OpModeType MAX-ACCESS read-write STATUS current DESCRIPTION "This textual convention is used to distinguish the WIFI operation mode of a device. station: 0 access point (master): 1 single client bridge (scb): 2 multi client bridge (mcb): 3 fully transparent bridge (ftb): 4 repeater : 5 machine admin : 6" ::= { flWorkWlanIf1Parameter 2 } flWorkWlanIf1ParamSSID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "SSID (Service Set Identifier) for this interface. An SSID can be up to 32 characters long. Only letters, digits and the special characters: '@!$%&/()=?{}[]+*~#-_.:,;<>' are allowed." ::= { flWorkWlanIf1Parameter 3 } flWorkWlanIf1ParamMode OBJECT-TYPE SYNTAX INTEGER { abg(0), a(1), b(2), bg(3), an(4), gn(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operation mode of this interface. 1=802.11a, 2=802.11b. 3=802.11b/g, 4=802.11a/n and 5=802.11g/n for master only." ::= { flWorkWlanIf1Parameter 4 } flWorkWlanIf1ParamChannel OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Channel of this interface. This depends on your regional limitations and selected wlanMode. -2.4GHz Band ------ Auto (0) Channel-1 (1) Channel-2 (2) Channel-3 (3) Channel-4 (4) Channel-5 (5) Channel-6 (6) Channel-7 (7) Channel-8 (8) Channel-9 (9) Channel-10 (10) Channel-11 (11) Channel-12 (12) Channel-13 (13) Channel-14 (14) -------------------- ==================== -5GHz Band -------- Channel-36 (36) Channel-40 (40) Channel-44 (44) Channel-48 (48) Channel-52 (52) Channel-56 (56) Channel-60 (60) Channel-64 (64) Channel-132 (132) Channel-136 (136) Channel-140 (140) Channel-149 (149) Channel-153 (153) Channel-157 (157) Channel-161 (161) Channel-165 (165) Indoor8-Auto (200) Indoor16-Auto (201) Outdoor (202) Auto (203) --------------------" ::= { flWorkWlanIf1Parameter 5 } flWorkWlanIf1ParamOutdoor OBJECT-TYPE SYNTAX EnabledDisabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "If this interface is operating in 802.11a mode it must be distinguished between outdoor or indoor operation." ::= { flWorkWlanIf1Parameter 6 } flWorkWlanIf1AntennaOutput OBJECT-TYPE SYNTAX INTEGER(1..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Mask for rx/tx-Antenna X5(1),X6(2),X7(4). e.g. Set (6) to enable x6 and x7 for rx and tx." ::= { flWorkWlanIf1Parameter 7 } flWorkWlanIf1OutputPower OBJECT-TYPE SYNTAX INTEGER(3..23) MAX-ACCESS read-write STATUS current DESCRIPTION "Set output power of WLAN interface. Current output power can be lower as defined due to regulatory limitations." ::= { flWorkWlanIf1Parameter 8 } flWorkWlanIf1STBC OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Set output power of WLAN interface. Current output power can be lower as defined due to regulatory limitations." ::= { flWorkWlanIf1Parameter 9 } flWorkWlanIf1Fragmentation OBJECT-TYPE SYNTAX INTEGER(0..2600) MAX-ACCESS read-write STATUS current DESCRIPTION "Set fragmentation thresholds." ::= { flWorkWlanIf1Parameter 10 } flWorkWlanIf1RtsCts OBJECT-TYPE SYNTAX INTEGER(0..2600) MAX-ACCESS read-write STATUS current DESCRIPTION "Set RTS/CTS values." ::= { flWorkWlanIf1Parameter 11 } flWorkWlanIf1LongDistance OBJECT-TYPE SYNTAX INTEGER(3000..50000) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Parameters for long distance link (meter). This Parameter must be equal at master and station. Normal mode: 3000 meters. " ::= { flWorkWlanIf1Parameter 12 } flWorkWlanIf1ScbMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Mac address of the Device in SCB Mode." ::= { flWorkWlanIf1Parameter 13 } flWorkWlanIf1ScbManMacMode OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mac-Address assignment method in SCB Mode disable(0) = Automatic mode. The device adopts the Mac-Address from the connected ethernet device. enable(1) = Manual mode. Mac-Address is configured by flWorkWlanIf1ScbManMacMode " ::= { flWorkWlanIf1Parameter 14 } flWorkWlanIf1IAPP OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "802.11f Inter Accesspoint Protocol (IAPP) disable(0) = IAPP disabled enable(1) = IAPP enabled" ::= { flWorkWlanIf1Parameter 15 } flWorkWlanIf1MachineAdmin OBJECT IDENTIFIER ::= { flWorkWlanIf1Parameter 16 } -- -- flWorkWlanIf2Parameter Group -- flWorkWlanIf2ParamState OBJECT-TYPE SYNTAX EnabledDisabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "State of this interface. It may be enabled or disabled." ::= { flWorkWlanIf2Parameter 1 } flWorkWlanIf2ParamOpMode OBJECT-TYPE SYNTAX OpModeType MAX-ACCESS read-write STATUS current DESCRIPTION "This textual convention is used to distinguish the WIFI operation mode of a device. station: 0 access point (master): 1 single client bridge (scb): 2 multi client bridge (mcb): 3 fully transparent bridge (ftb): 4 repeater : 5 machine admin : 6" ::= { flWorkWlanIf2Parameter 2 } flWorkWlanIf2ParamSSID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "SSID (Service Set Identifier) for this interface. An SSID can be up to 32 characters long. Only letters, digits and the special characters: '@!$%&/()=?{}[]+*~#-_.:,;<>' are allowed." ::= { flWorkWlanIf2Parameter 3 } flWorkWlanIf2ParamMode OBJECT-TYPE SYNTAX INTEGER { abg(0), a(1), b(2), bg(3), an(4), gn(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operation mode of this interface. 1=802.11a, 2=802.11b. 3=802.11b/g, 4=802.11a/n and 5=802.11g/n for master only." ::= { flWorkWlanIf2Parameter 4 } flWorkWlanIf2ParamChannel OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Channel of this interface. This depends on your regional limitations and selected wlanMode. -2.4GHz Band ------ Auto (0) Channel-1 (1) Channel-2 (2) Channel-3 (3) Channel-4 (4) Channel-5 (5) Channel-6 (6) Channel-7 (7) Channel-8 (8) Channel-9 (9) Channel-10 (10) Channel-11 (11) Channel-12 (12) Channel-13 (13) Channel-14 (14) -------------------- ==================== -5GHz Band -------- Channel-36 (36) Channel-40 (40) Channel-44 (44) Channel-48 (48) Channel-52 (52) Channel-56 (56) Channel-60 (60) Channel-64 (64) Channel-132 (132) Channel-136 (136) Channel-140 (140) Channel-149 (149) Channel-153 (153) Channel-157 (157) Channel-161 (161) Channel-165 (165) Indoor8-Auto (200) Indoor16-Auto (201) Outdoor (202) Auto (203) --------------------" ::= { flWorkWlanIf2Parameter 5 } flWorkWlanIf2ParamOutdoor OBJECT-TYPE SYNTAX EnabledDisabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "If this interface is operating in 802.11a mode it must be distinguished between outdoor or indoor operation." ::= { flWorkWlanIf2Parameter 6 } flWorkWlanIf2AntennaOutput OBJECT-TYPE SYNTAX INTEGER(1..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Mask for rx/tx-Antenna X5(1),X6(2),X7(4). e.g. Set (6) to enable x6 and x7 for rx and tx." ::= { flWorkWlanIf2Parameter 7 } flWorkWlanIf2OutputPower OBJECT-TYPE SYNTAX INTEGER(3..23) MAX-ACCESS read-write STATUS current DESCRIPTION "Set output power of WLAN interface. Current output power can be lower as defined due to regulatory limitations." ::= { flWorkWlanIf2Parameter 8 } flWorkWlanIf2STBC OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Set output power of WLAN interface. Current output power can be lower as defined due to regulatory limitations." ::= { flWorkWlanIf2Parameter 9 } flWorkWlanIf2Fragmentation OBJECT-TYPE SYNTAX INTEGER(0..2600) MAX-ACCESS read-write STATUS current DESCRIPTION "Set fragmentation thresholds." ::= { flWorkWlanIf2Parameter 10 } flWorkWlanIf2RtsCts OBJECT-TYPE SYNTAX INTEGER(0..2600) MAX-ACCESS read-write STATUS current DESCRIPTION "Set RTS/CTS values." ::= { flWorkWlanIf2Parameter 11 } flWorkWlanIf2LongDistance OBJECT-TYPE SYNTAX INTEGER(3000..50000) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Parameters for long distance link (meter). This Parameter must be equal at master and station. Normal mode: 3000 meters. " ::= { flWorkWlanIf2Parameter 12 } flWorkWlanIf2ScbMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Mac address of the Device in SCB Mode." ::= { flWorkWlanIf2Parameter 13 } flWorkWlanIf2ScbManMacMode OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mac-Address assignment method in SCB Mode disable(0) = Automatic mode. The device adopts the Mac-Address from the connected ethernet device. enable(1) = Manual mode. Mac-Address is configured by flWorkWlanIf2ScbManMacMode " ::= { flWorkWlanIf2Parameter 14 } flWorkWlanIf2IAPP OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "802.11f Inter Accesspoint Protocol (IAPP) disable(0) = IAPP disabled enable(1) = IAPP enabled" ::= { flWorkWlanIf2Parameter 15 } flWorkWlanIf2MachineAdmin OBJECT IDENTIFIER ::= { flWorkWlanIf2Parameter 16 } ------------------------------ -- === (Level 7) === -- ------------------------------ -- -- flWorkWlanIf1MachineAdmin Group -- flWorkWlanIf1MachineAdminSSID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "SSID (Service Set Identifier) for the Machine Admin WLAN. An SSID can be up to 32 characters long. Only letters, digits and the special characters: '@!$%&/()=?{}[]+*~#-_.:,;<>' are allowed." ::= { flWorkWlanIf1MachineAdmin 1 } flWorkWlanIf1MachineAdminPsk OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Passphrase for the Machine Admin SSID. NOTE: You should use a randomly generated alphanumeric sequence (up to 63 at least 8 characters) for maximum security." ::= { flWorkWlanIf1MachineAdmin 2 } flWorkWlanIf1MachineAdminIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 address of the device which should be accessible vie the Machine Admin SSID" ::= { flWorkWlanIf1MachineAdmin 3 } -- -- flWorkWlanIf2MachineAdmin Group -- flWorkWlanIf2MachineAdminSSID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "SSID (Service Set Identifier) for the Machine Admin WLAN. An SSID can be up to 32 characters long. Only letters, digits and the special characters: '@!$%&/()=?{}[]+*~#-_.:,;<>' are allowed." ::= { flWorkWlanIf2MachineAdmin 1 } flWorkWlanIf2MachineAdminPsk OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Passphrase for the Machine Admin SSID. NOTE: You should use a randomly generated alphanumeric sequence (up to 63 at least 8 characters) for maximum security." ::= { flWorkWlanIf2MachineAdmin 2 } flWorkWlanIf2MachineAdminIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 address of the device which should be accessible vie the Machine Admin SSID" ::= { flWorkWlanIf2MachineAdmin 3 } -- -- -- flWorkWlanIf1FastRoaming Group -- flWorkWlanIf1FastRoamingTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkWlanIf1FastRoamingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fast roaming table for all wlan interfaces." ::= { flWorkWlanIf1FastRoaming 1 } flWorkWlanIf1FastRoamingEntry OBJECT-TYPE SYNTAX FlWorkWlanIf1FastRoamingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the wlanFastRoamingFilterTable." INDEX { flWorkWlanIf1FastRoamingEntryIdx } ::= { flWorkWlanIf1FastRoamingTable 1 } FlWorkWlanIf1FastRoamingEntry ::= SEQUENCE { flWorkWlanIf1FastRoamingEntryIdx INTEGER, flWorkWlanIf1FastRoamingEntryThreshold INTEGER, flWorkWlanIf1FastRoamingEntryChannel INTEGER, flWorkWlanIf1FastRoamingEntryAddress MacAddress } flWorkWlanIf1FastRoamingEntryIdx OBJECT-TYPE SYNTAX INTEGER (0..49) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index in the wlanFastRoamingFilterTable." ::= { flWorkWlanIf1FastRoamingEntry 1 } flWorkWlanIf1FastRoamingEntryThreshold OBJECT-TYPE SYNTAX INTEGER (10..60) MAX-ACCESS read-write STATUS current DESCRIPTION "SNR threshold when to this access point should be roamed." ::= { flWorkWlanIf1FastRoamingEntry 2 } flWorkWlanIf1FastRoamingEntryChannel OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Channel for this entry. 0 for any." ::= { flWorkWlanIf1FastRoamingEntry 3 } flWorkWlanIf1FastRoamingEntryAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "MAC address of this entry." ::= { flWorkWlanIf1FastRoamingEntry 4 } flWorkWlanIf1FastRoamingEnabled OBJECT-TYPE SYNTAX EnabledDisabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enables the client its Modbus/TCP API. A PLC may then query the current position in the list or explicitly trigger fast roaming to any position." ::= { flWorkWlanIf1FastRoaming 2 } flWorkWlanIf1FastRoamToAP OBJECT-TYPE SYNTAX INTEGER (0..49) MAX-ACCESS read-write STATUS current DESCRIPTION "Triggers immedeately fast roaming to the access point with the specified index." ::= { flWorkWlanIf1FastRoaming 3 } -- -- -- flWorkWlanIf1Mcast Group -- flWorkWlanIf1McastEnhance OBJECT-TYPE SYNTAX INTEGER { disable (0), tunneling (1), translating (2), adv-tunnel (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the multicast enhancement mode to either tunneling, translating or adv_tunnel." ::= { flWorkWlanIf1Mcast 1 } flWorkWlanIf1McastDrop OBJECT-TYPE SYNTAX INTEGER { disable (0), learned (1), all (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Allows different levels of dropping unknown or unneeded IP multicast traffic." ::= { flWorkWlanIf1Mcast 2 } flWorkWlanIf1McastAutoAdd OBJECT-TYPE SYNTAX EnabledDisabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enabling this function leads to an automatic adding of newly connected WLAN clients to all already learned multicast groups." ::= { flWorkWlanIf1Mcast 3 } flWorkWlanIf1McastAdvSnooping OBJECT-TYPE SYNTAX EnabledDisabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "By enabling this option also snooping of normal ongoing multicast traffic on the Ethernet interface is done to learn multicast groups." ::= { flWorkWlanIf1Mcast 4} flWorkWlanIf1McastTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkWlanIf1McastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of all multicast groups learned for the WLAN interface via IGMP snooping." ::= { flWorkWlanIf1Mcast 10 } flWorkWlanIf1McastEntry OBJECT-TYPE SYNTAX FlWorkWlanIf1McastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the flWorkWlanIf1McastTable." INDEX { flWorkWlanIf1McastTableEntryIdx } ::= { flWorkWlanIf1McastTable 1 } FlWorkWlanIf1McastEntry ::= SEQUENCE { flWorkWlanIf1McastTableEntryIdx INTEGER, flWorkWlanIf1McastTableEntryGroup MacAddress, flWorkWlanIf1McastTableEntryMember MacAddress, flWorkWlanIf1McastTableEntrySta MacAddress } flWorkWlanIf1McastTableEntryIdx OBJECT-TYPE SYNTAX INTEGER (0..31) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the flWorkWlanIf1McastTable." ::= { flWorkWlanIf1McastEntry 1 } flWorkWlanIf1McastTableEntryGroup OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Group MAC address learned via snooping." ::= { flWorkWlanIf1McastEntry 2 } flWorkWlanIf1McastTableEntryMember OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of a member of the learned multicast group." ::= { flWorkWlanIf1McastEntry 3 } flWorkWlanIf1McastTableEntrySta OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the wlan station/client the member is connected to." ::= { flWorkWlanIf1McastEntry 4 } flWorkWlanIf1McastDenyConfig OBJECT IDENTIFIER ::= { flWorkWlanIf1Mcast 20 } flWorkWlanIf1McastDenyCreate OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Add an IP Multicast Group to the Denylist. This multicast group is then exempted form special multicast handling. Get operation is meaningless, as this object is only meant to be used for adding IP Multicast Groups to the list." ::= { flWorkWlanIf1McastDenyConfig 1 } flWorkWlanIf1McastDenyTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkWlanIf1McastDenyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IP multicast groups which are exempted from the special multicast enhancements." ::= { flWorkWlanIf1McastDenyConfig 2 } flWorkWlanIf1McastDenyEntry OBJECT-TYPE SYNTAX FlWorkWlanIf1McastDenyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the flWorkWlanIf1McastDenyTable." INDEX { flWorkWlanIf1McastDenyTableEntryIdx } ::= { flWorkWlanIf1McastDenyTable 1 } FlWorkWlanIf1McastDenyEntry ::= SEQUENCE { flWorkWlanIf1McastDenyTableEntryIdx INTEGER, flWorkWlanIf1McastDenyTableEntryGroup IpAddress, flWorkWlanIf1McastDenyTableEntryStatus RowStatus } flWorkWlanIf1McastDenyTableEntryIdx OBJECT-TYPE SYNTAX INTEGER (0..31) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the flWorkWlanIf1McastTable." ::= { flWorkWlanIf1McastDenyEntry 1 } flWorkWlanIf1McastDenyTableEntryGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP group address which is exempted from special wlan multicast treatment." ::= { flWorkWlanIf1McastDenyEntry 2 } flWorkWlanIf1McastDenyTableEntryStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "active(1) - This multicast group is active. destroy(6) - Set to this value to remove the multicast group from the list." ::= { flWorkWlanIf1McastDenyEntry 3 } -- -- -- flWorkWlanIf1Stations Table -- flWorkWlanIf1StationsTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkWlanIf1StationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of all associated stations to this interface." ::= { flWorkWlanIf1 10 } flWorkWlanIf1StationsEntry OBJECT-TYPE SYNTAX FlWorkWlanIf1StationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the wlanStationTable." INDEX { flWorkWlanIf1StationEntryIdx } ::= { flWorkWlanIf1StationsTable 1 } FlWorkWlanIf1StationsEntry ::= SEQUENCE { flWorkWlanIf1StationEntryIdx INTEGER, flWorkWlanIf1StationEntrySNR INTEGER, flWorkWlanIf1StationEntryRate INTEGER, flWorkWlanIf1StationEntryPower INTEGER, flWorkWlanIf1StationEntryAddress MacAddress } flWorkWlanIf1StationEntryIdx OBJECT-TYPE SYNTAX INTEGER (0..49) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index in the wlanStationTableIf1." ::= { flWorkWlanIf1StationsEntry 1 } flWorkWlanIf1StationEntrySNR OBJECT-TYPE SYNTAX INTEGER (10..60) MAX-ACCESS read-only STATUS current DESCRIPTION "SNR of this station." ::= { flWorkWlanIf1StationsEntry 2 } flWorkWlanIf1StationEntryRate OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "TX-Rate of this station." ::= { flWorkWlanIf1StationsEntry 3 } flWorkWlanIf1StationEntryPower OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "TX-Power of this station." ::= { flWorkWlanIf1StationsEntry 4 } flWorkWlanIf1StationEntryAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of this station." ::= { flWorkWlanIf1StationsEntry 5 } -- -- -- flWorkWlanIf1VisibleAccessPoints Table -- flWorkWlanIf1VisibleAccessPointTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkWlanIf1VisibleAccessPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of all VisibleAccessPoints to this interface." ::= { flWorkWlanIf1 20 } flWorkWlanIf1VisibleAccessPointEntry OBJECT-TYPE SYNTAX FlWorkWlanIf1VisibleAccessPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the wlanVisibleAccessPointTable." INDEX { flWorkWlanIf1VisibleAccessPointEntryIdx } ::= { flWorkWlanIf1VisibleAccessPointTable 1 } FlWorkWlanIf1VisibleAccessPointEntry ::= SEQUENCE { flWorkWlanIf1VisibleAccessPointEntryIdx INTEGER, flWorkWlanIf1VisibleAccessPointEntrySNR INTEGER, flWorkWlanIf1VisibleAccessPointEntryChannel INTEGER, flWorkWlanIf1VisibleAccessPointEntryPower INTEGER, flWorkWlanIf1VisibleAccessPointEntrySSID OCTET STRING, flWorkWlanIf1VisibleAccessPointEntrySecurity OCTET STRING, flWorkWlanIf1VisibleAccessPointEntryAddress MacAddress, flWorkWlanIf1VisibleAccessPointEntryConnected INTEGER, flWorkWlanIf1VisibleAccessPointEntryRSSI INTEGER, flWorkWlanIf1VisibleAccessPointEntryNoise INTEGER } flWorkWlanIf1VisibleAccessPointEntryIdx OBJECT-TYPE SYNTAX INTEGER (0..49) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index in the wlanVisibleAccessPointTableIf1." ::= { flWorkWlanIf1VisibleAccessPointEntry 1 } flWorkWlanIf1VisibleAccessPointEntrySNR OBJECT-TYPE SYNTAX INTEGER (10..60) MAX-ACCESS read-only STATUS current DESCRIPTION "SNR of this visible access point." ::= { flWorkWlanIf1VisibleAccessPointEntry 2 } flWorkWlanIf1VisibleAccessPointEntryChannel OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "TX-Rate of this visible access point." ::= { flWorkWlanIf1VisibleAccessPointEntry 3 } flWorkWlanIf1VisibleAccessPointEntryPower OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "TX-Power of this visible access point." ::= { flWorkWlanIf1VisibleAccessPointEntry 4 } flWorkWlanIf1VisibleAccessPointEntrySSID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "SSID of this visible access point." ::= { flWorkWlanIf1VisibleAccessPointEntry 5 } flWorkWlanIf1VisibleAccessPointEntrySecurity OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Security of this visible access point." ::= { flWorkWlanIf1VisibleAccessPointEntry 6 } flWorkWlanIf1VisibleAccessPointEntryAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of this visible access point." ::= { flWorkWlanIf1VisibleAccessPointEntry 7 } flWorkWlanIf1VisibleAccessPointEntryConnected OBJECT-TYPE SYNTAX INTEGER { not-connected(0), connected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object shows, if the client is connected to this visible access point." ::= { flWorkWlanIf1VisibleAccessPointEntry 8 } flWorkWlanIf1VisibleAccessPointEntryRSSI OBJECT-TYPE SYNTAX INTEGER { not-connected(0), connected(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object gives back the RSSI value, i.e. the signal strength of the visible AP. " ::= { flWorkWlanIf1VisibleAccessPointEntry 9 } flWorkWlanIf1VisibleAccessPointEntryNoise OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value shows the noise floor for the connection to the visible AP." ::= { flWorkWlanIf1VisibleAccessPointEntry 10 } -- -- -- flWorkWlanIf1Security Group -- flWorkWlanIf1SecMode OBJECT-TYPE SYNTAX INTEGER { none(0), wpa-psk(1), wep64(2), wep128(3), wpa2-psk(4), wpa2-eap(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of encryption of the wireless link. One of 'none', 'wpa-psk', 'wep64', 'wep128','wpa2-psk', 'wpa2-eap'." ::= { flWorkWlanIf1Security 1 } flWorkWlanIf1SecWpaEncryptionAlgorithm OBJECT-TYPE SYNTAX INTEGER { tkip(1), aes(2), both(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Encryption algorithm. 1=TKIP is used on old hardware not supporting AES. 2=AES is more secure and faster on station roaming. 3=both." ::= { flWorkWlanIf1Security 2 } flWorkWlanIf1SecWpaPsk OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Initial key for WPA encryption. NOTE: You should use a randomly generated alphanumeric sequence (up to 63 at least 8 characters) for maximum security." ::= { flWorkWlanIf1Security 3 } flWorkWlanIf1SecWepAuthType OBJECT-TYPE SYNTAX INTEGER {open-system(1), shared-key(2), automatic(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "1=Open-System, 2=Shared-Key and 3=Automatic, the default." ::= { flWorkWlanIf1Security 4 } flWorkWlanIf1SecWepKeyEncoding OBJECT-TYPE SYNTAX INTEGER {hex(0), ascii(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this WEP passphrase is 'hex' or 'ascii'." ::= { flWorkWlanIf1Security 5 } flWorkWlanIf1SecWepKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(5..26)) MAX-ACCESS read-write STATUS current DESCRIPTION "The WEP passphrase." ::= { flWorkWlanIf1Security 6 } -- -- -- flWorkWlanIf2Security Group -- flWorkWlanIf2SecMode OBJECT-TYPE SYNTAX INTEGER { none(0), wpa-psk(1), wpa2-psk(4), wpa2-eap(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of encryption of the wireless link. One of 'none', 'wpa-psk', 'wep64' or 'wep128'." ::= { flWorkWlanIf2Security 1 } flWorkWlanIf2SecWpaEncryptionAlgorithm OBJECT-TYPE SYNTAX INTEGER { tkip(1), aes(2), both(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Encryption algorithm. 1=TKIP is used on old hardware not supporting AES. 2=AES is more secure and faster on station roaming. 3=both." ::= { flWorkWlanIf2Security 2 } flWorkWlanIf2SecWpaPsk OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Initial key for WPA encryption. NOTE: You should use a randomly generated alphanumeric sequence (up to 63 at least 8 characters) for maximum security." ::= { flWorkWlanIf2Security 3 } flWorkWlanIf2SecWepAuthType OBJECT-TYPE SYNTAX INTEGER {open-system(1), shared-key(2), automatic(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "1=Open-System, 2=Shared-Key and 3=Automatic, the default." ::= { flWorkWlanIf2Security 4 } flWorkWlanIf2SecWepKeyEncoding OBJECT-TYPE SYNTAX INTEGER {hex(0), ascii(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this WEP passphrase is 'hex' or 'ascii'." ::= { flWorkWlanIf2Security 5 } flWorkWlanIf2SecWepKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(5..26)) MAX-ACCESS read-write STATUS current DESCRIPTION "The WEP passphrase." ::= { flWorkWlanIf2Security 6 } -- -- -- flWorkWlanMacFilter Group -- flWorkWlanMacPolicyIf1 OBJECT-TYPE SYNTAX INTEGER {block(0), allow(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mac filter table policy for this interface. Block any not specified clients or allow all not specified clients on WLAN-1" ::= { flWorkWlanMacFilter 2 } flWorkWlanMacPolicyIf2 OBJECT-TYPE SYNTAX INTEGER {block(0), allow(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mac filter table policy for this interface. Block any not specified clients or allow all not specified clients on WLAN-2" ::= { flWorkWlanMacFilter 3 } flWorkWlanMacFilterSyslog OBJECT-TYPE SYNTAX EnabledDisabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enable syslog warnings for default policy of Mac filter table." ::= { flWorkWlanMacFilter 4 } flWorkWlanMacFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkWlanMacFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mac filter table for all wlan interfaces." ::= { flWorkWlanMacFilter 1 } flWorkWlanMacFilterEntry OBJECT-TYPE SYNTAX FlWorkWlanMacFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) in the wlanMacFilterTable." INDEX { flWorkWlanMacEntryIdx } ::= { flWorkWlanMacFilterTable 1 } FlWorkWlanMacFilterEntry ::= SEQUENCE { flWorkWlanMacEntryIdx INTEGER, flWorkWlanMacEntryInterfaceName INTEGER, flWorkWlanMacEntryAction INTEGER, flWorkWlanMacEntryAddress MacAddress } flWorkWlanMacEntryIdx OBJECT-TYPE SYNTAX INTEGER (0..499) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index in the wlanMacFilterTable." ::= { flWorkWlanMacFilterEntry 1 } flWorkWlanMacEntryInterfaceName OBJECT-TYPE SYNTAX INTEGER { any(0), wlan-1(1), wlan-2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Interface on which this entry should be applied." ::= { flWorkWlanMacFilterEntry 2 } flWorkWlanMacEntryAction OBJECT-TYPE SYNTAX INTEGER { active(0), inactive(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this entry is 'active' or 'inactive'." ::= { flWorkWlanMacFilterEntry 3 } flWorkWlanMacEntryAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "MAC address of this entry." ::= { flWorkWlanMacFilterEntry 4 } -- -- -- END OF flWorkWlan Group -- -- -- --MIB-Module for Ethernet/IP DLR (Device-Level-Ring) protocol -- flWorkFWCtrlDLRDomainTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlDLRDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Every entry into the table contains information about a DLR domain." ::= { flWorkFWCtrlDLR 1 } flWorkFWCtrlDLRDomainEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlDLRDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the flWorkFWCtrlDLRDomainTable." INDEX { flWorkFWCtrlDLRDomainIdx } ::= { flWorkFWCtrlDLRDomainTable 1 } FlWorkFWCtrlDLRDomainEntry ::= SEQUENCE { flWorkFWCtrlDLRDomainIdx INTEGER, flWorkFWCtrlDLRMode INTEGER, flWorkFWCtrlDLRPort1 INTEGER, flWorkFWCtrlDLRPort2 INTEGER, flWorkFWCtrlDLRBeaconInterval INTEGER, flWorkFWCtrlDLRBeaconTimeout INTEGER, flWorkFWCtrlDLRSupervisorPrecedence INTEGER, flWorkFWCtrlDLRVlanId INTEGER, flWorkFWCtrlDLRRingStatus INTEGER, flWorkFWCtrlDLRDeviceStatus INTEGER, flWorkFWCtrlDLRRingFaultCounter INTEGER, flWorkFWCtrlDLRRingFaultCntClear INTEGER, flWorkFWCtrlDLRActiveSupervisorIP IpAddress, flWorkFWCtrlDLRActiveSupervisorMAC MacAddress, flWorkFWCtrlDLRLastNodePort1IP IpAddress, flWorkFWCtrlDLRLastNodePort1MAC MacAddress, flWorkFWCtrlDLRLastNodePort2IP IpAddress, flWorkFWCtrlDLRLastNodePort2MAC MacAddress, flWorkFWCtrlDLRRapidFaultClear INTEGER, flWorkFWCtrlDLRActivePrecedence INTEGER, flWorkFWCtrlDLRVerifyFaultLocation INTEGER, flWorkFWCtrlDLRRestartSignOn INTEGER } flWorkFWCtrlDLRDomainIdx OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index number of the DLR-Domain." ::={ flWorkFWCtrlDLRDomainEntry 1 } flWorkFWCtrlDLRMode OBJECT-TYPE SYNTAX INTEGER { disable(1), node(2), supervisor(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configured DLR role of this device." ::={ flWorkFWCtrlDLRDomainEntry 2 } flWorkFWCtrlDLRPort1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "First ring port of DLR." ::={ flWorkFWCtrlDLRDomainEntry 3 } flWorkFWCtrlDLRPort2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Second ring port of DLR." ::={ flWorkFWCtrlDLRDomainEntry 4 } flWorkFWCtrlDLRBeaconInterval OBJECT-TYPE SYNTAX INTEGER (200..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "Beacon Interval in microseconds if device acts as supervisor." ::={ flWorkFWCtrlDLRDomainEntry 5 } flWorkFWCtrlDLRBeaconTimeout OBJECT-TYPE SYNTAX INTEGER (200..500000) MAX-ACCESS read-write STATUS current DESCRIPTION "Beacon Timeout value in microseconds if device acts as supervisor." ::={ flWorkFWCtrlDLRDomainEntry 6 } flWorkFWCtrlDLRSupervisorPrecedence OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Configured Supervisor precedence value for this device." ::={ flWorkFWCtrlDLRDomainEntry 7 } flWorkFWCtrlDLRVlanId OBJECT-TYPE SYNTAX INTEGER (1..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "Configured VLAN ID which is used for DLR messages." ::={ flWorkFWCtrlDLRDomainEntry 8 } flWorkFWCtrlDLRRingStatus OBJECT-TYPE SYNTAX INTEGER { normal(0), ringFault(1), loopDetect(2), partialFault(3), rapidFault(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the DLR ring." ::={ flWorkFWCtrlDLRDomainEntry 9 } flWorkFWCtrlDLRDeviceStatus OBJECT-TYPE SYNTAX INTEGER { backupSupervisor(0), activeSupervisor(1), node(2), noRing(3), fault(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the DLR device." ::={ flWorkFWCtrlDLRDomainEntry 10 } flWorkFWCtrlDLRRingFaultCounter OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of ring faults since last startup of the device." ::={ flWorkFWCtrlDLRDomainEntry 11 } flWorkFWCtrlDLRRingFaultCntClear OBJECT-TYPE SYNTAX INTEGER { noClear(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the Ring fault counter to zero." ::={ flWorkFWCtrlDLRDomainEntry 12 } flWorkFWCtrlDLRActiveSupervisorIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the active supervisor in the ring." ::={ flWorkFWCtrlDLRDomainEntry 13 } flWorkFWCtrlDLRActiveSupervisorMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the active supervisor in the ring." ::={ flWorkFWCtrlDLRDomainEntry 14 } flWorkFWCtrlDLRLastNodePort1IP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the last node reachable from first ring port." ::={ flWorkFWCtrlDLRDomainEntry 15 } flWorkFWCtrlDLRLastNodePort1MAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the last node reachable from first ring port." ::={ flWorkFWCtrlDLRDomainEntry 16 } flWorkFWCtrlDLRLastNodePort2IP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the last node reachable from second ring port." ::={ flWorkFWCtrlDLRDomainEntry 17 } flWorkFWCtrlDLRLastNodePort2MAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the last node reachable from second ring port." ::={ flWorkFWCtrlDLRDomainEntry 18 } flWorkFWCtrlDLRRapidFaultClear OBJECT-TYPE SYNTAX INTEGER { noClear(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If device is in Rapid Fault State, it can be set back into normal state by using this object." ::={ flWorkFWCtrlDLRDomainEntry 19 } flWorkFWCtrlDLRActivePrecedence OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Precedenc value of the active supervisor in the ring." ::={ flWorkFWCtrlDLRDomainEntry 20 } flWorkFWCtrlDLRVerifyFaultLocation OBJECT-TYPE SYNTAX INTEGER { doNothing(1), start(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Discover the last active nodes of the ring in case of ring failure." ::={ flWorkFWCtrlDLRDomainEntry 21 } flWorkFWCtrlDLRRestartSignOn OBJECT-TYPE SYNTAX INTEGER { doNothing(1), start(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Update the node table." ::={ flWorkFWCtrlDLRDomainEntry 22 } flWorkFWCtrlDLRNodeTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlDLRNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Every entry into the table contains information about a node within the DLR ring." ::= { flWorkFWCtrlDLR 2 } flWorkFWCtrlDLRNodeEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlDLRNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the flWorkFWCtrlDLRNodeTable." INDEX { flWorkFWCtrlDLRDomainIdx, flWorkFWCtrlDLRNodeIdx } ::= { flWorkFWCtrlDLRNodeTable 1 } FlWorkFWCtrlDLRNodeEntry ::= SEQUENCE { flWorkFWCtrlDLRNodeIdx INTEGER, flWorkFWCtrlDLRNodeIP IpAddress, flWorkFWCtrlDLRNodeMAC MacAddress } flWorkFWCtrlDLRNodeIdx OBJECT-TYPE SYNTAX INTEGER (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "Index number of the DLR-Node in the ring." ::={ flWorkFWCtrlDLRNodeEntry 2 } flWorkFWCtrlDLRNodeIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the node in the ring." ::={ flWorkFWCtrlDLRNodeEntry 3 } flWorkFWCtrlDLRNodeMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the node in the ring." ::={ flWorkFWCtrlDLRNodeEntry 4 } --********************************************************************** -- flWorkFWCtrlFileTransfer --********************************************************************** flWorkFWCtrlFileTransferTftpIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Write to this object sets the IP address for the TFTP server needed by the file transfer process." ::= { flWorkFWCtrlFileTransfer 1 } flWorkFWCtrlFileTransferTftpVapID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the virtual access point to which the file will be transferred.(write-only object)" ::= { flWorkFWCtrlFileTransfer 2 } flWorkFWCtrlFileTransferTftpProfileID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the profile for which the file should be used. Only profile 1 is currently supported." DEFVAL {1} ::= { flWorkFWCtrlFileTransfer 3 } flWorkFWCtrlFileTransferTftpFileType OBJECT-TYPE SYNTAX INTEGER { configuration (2), sec-context (3), radius-rootcert (4), radius-clientcert (5), snapshot (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the file type which should be transferred. (write only object)" ::= { flWorkFWCtrlFileTransfer 4 } flWorkFWCtrlFileTransferTftpFile OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Writing to this object sets the file name for the file transfer process." DEFVAL {""} ::= { flWorkFWCtrlFileTransfer 5 } flWorkFWCtrlFileTransferStatus OBJECT-TYPE SYNTAX INTEGER { transferOk(1), transferFault(2), noTransfer(3), unknown(4), inProgress(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Information about the last file transfer process." ::= { flWorkFWCtrlFileTransfer 6 } flWorkFWCtrlFileTransferExecute OBJECT-TYPE SYNTAX INTEGER { noTransfer(1), hostToDevice(2), deviceToHost(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to hostToDevice(2) causes a download of the configuration file from a TFTP server (host) to this device. Setting this object to deviceToHost(3) sends the configuration file to the tftp server named by the object flWorkFWConfigTftpIPAddr. This object always return the value noTransfer(1) when this object is reading." DEFVAL {noTransfer} ::= { flWorkFWCtrlFileTransfer 7 } --********************************************************************** -- flWorkFWCtrlDiag --********************************************************************** --********************************************************************** -- flWorkFWCtrlDiagSurveillance --********************************************************************** flWorkFWCtrlDiagSurveillanceCrcMonitoringTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlDiagSurveillanceCrcMonitoringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of surveillance information." ::= { flWorkFWCtrlDiagSurveillance 1 } flWorkFWCtrlDiagSurveillanceCrcMonitoringEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlDiagSurveillanceCrcMonitoringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the flWorkFWCtrlDiagSurveillanceCrcMonitoringTable, containing surveillance information." INDEX { flWorkFWCtrlDiagSurveillanceCrcMonitoringPortIndex} ::= { flWorkFWCtrlDiagSurveillanceCrcMonitoringTable 1 } FlWorkFWCtrlDiagSurveillanceCrcMonitoringEntry ::= SEQUENCE { flWorkFWCtrlDiagSurveillanceCrcMonitoringPortIndex Integer32, flWorkFWCtrlDiagSurveillanceCrcMonitoringProportionPeak Integer32, flWorkFWCtrlDiagSurveillanceCrcMonitoringPortStatus INTEGER, flWorkFWCtrlDiagSurveillanceCrcMonitoringWarningThreshold Integer32, flWorkFWCtrlDiagSurveillanceCrcMonitoringCriticalThreshold Integer32 } flWorkFWCtrlDiagSurveillanceCrcMonitoringPortIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the port. This value is never greater than flWorkNetPortCapacity." ::= { flWorkFWCtrlDiagSurveillanceCrcMonitoringEntry 1 } flWorkFWCtrlDiagSurveillanceCrcMonitoringProportionPeak OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the highest proportion of crc errors in parts per million for a sample interval." ::= { flWorkFWCtrlDiagSurveillanceCrcMonitoringEntry 2 } flWorkFWCtrlDiagSurveillanceCrcMonitoringPortStatus OBJECT-TYPE SYNTAX INTEGER { ok (1), warning (2), critical (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the port." ::= { flWorkFWCtrlDiagSurveillanceCrcMonitoringEntry 3 } flWorkFWCtrlDiagSurveillanceCrcMonitoringWarningThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The warning threshold of the port in parts per million." ::= { flWorkFWCtrlDiagSurveillanceCrcMonitoringEntry 4 } flWorkFWCtrlDiagSurveillanceCrcMonitoringCriticalThreshold OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The critical threshold of the port in parts per million. A value between 1000 ppm (0,1%) and 1000000 ppm (100%) can be assignd." ::= { flWorkFWCtrlDiagSurveillanceCrcMonitoringEntry 5 } flWorkFWCtrlDiagSurveillanceResetCrcValues OBJECT-TYPE SYNTAX INTEGER { noClear(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set this object to clear(2), the crc proportion peak and crc port status of all ports will be cleared. Setting this object to noClear(1) has no effect. Reading this object you get always the value noClear(1)." ::= { flWorkFWCtrlDiagSurveillance 2 } --********************************************************************** -- flWorkFWCtrlDiagSnapshot --********************************************************************** flWorkFWCtrlDiagSnapshotTrigger OBJECT-TYPE SYNTAX INTEGER { noSnap(1), snap(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set this object to snap(2), a snapshot of the current runtime parameters will be taken. Setting this object to noSnap(1) has no effect. Reading this object you get always the value noSnap(1)." ::= { flWorkFWCtrlDiagSnapshot 1 } flWorkFWCtrlDiagSnapshotStatus OBJECT-TYPE SYNTAX INTEGER { notPresent(0), busy(1), present(2), error(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Reading this object you get the status of the snapshot file." ::= { flWorkFWCtrlDiagSnapshot 2 } flWorkFWCtrlDiagSnapshotTimeStamp OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Reading this object you get the timestamp of the last snapshot. The value may be 'invalid' if no snapshot have been executed." ::= { flWorkFWCtrlDiagSnapshot 3 } --********************************************************************** -- flWorkFWCtrlDiagSyslog --********************************************************************** flWorkFWCtrlDiagSyslogEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines whether this device will sent messages to configured syslog servers. If this object is set to disable(1) no message will be sent." DEFVAL {disable} ::= { flWorkFWCtrlDiagSyslog 1 } --********************************************************************** -- flWorkFWCtrlDiagSyslogServTable --********************************************************************** flWorkFWCtrlDiagSyslogServTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlDiagSyslogServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Display available syslog servers." ::= { flWorkFWCtrlDiagSyslog 2 } flWorkFWCtrlDiagSyslogServEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlDiagSyslogServEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents an syslog server." INDEX { flWorkFWCtrlDiagSyslogServIndex } ::= { flWorkFWCtrlDiagSyslogServTable 1 } FlWorkFWCtrlDiagSyslogServEntry ::= SEQUENCE { flWorkFWCtrlDiagSyslogServIndex INTEGER, flWorkFWCtrlDiagSyslogServIP IpAddress, flWorkFWCtrlDiagSyslogServPort INTEGER, flWorkFWCtrlDiagSyslogServName DisplayString } flWorkFWCtrlDiagSyslogServIndex OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Each index is the identification number of a syslog server." ::= { flWorkFWCtrlDiagSyslogServEntry 1 } flWorkFWCtrlDiagSyslogServIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the syslog server." ::= { flWorkFWCtrlDiagSyslogServEntry 2 } flWorkFWCtrlDiagSyslogServPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Port number of the syslog server." ::= { flWorkFWCtrlDiagSyslogServEntry 3 } flWorkFWCtrlDiagSyslogServName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Name of the syslog server. The maximum size of the string is 255 characters." DEFVAL {""} ::= { flWorkFWCtrlDiagSyslogServEntry 4 } --********************************************************************** flWorkFWCtrlDiagSyslogTestMsg OBJECT-TYPE SYNTAX INTEGER { noTestMsg(1), sendTestMsg(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to sendTestMsg(2) a syslog test message will be sent to the configured syslog servers. Setting this object to noTestMsg(1) has no effect. (write only object)" ::= { flWorkFWCtrlDiagSyslog 3 } --********************************************************************** -- flWorkFWCtrlDiagSyslogMsgGroupTable --********************************************************************** flWorkFWCtrlDiagSyslogMsgGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkFWCtrlDiagSyslogMsgGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Display available syslog message groups." ::= { flWorkFWCtrlDiagSyslog 4 } flWorkFWCtrlDiagSyslogMsgGroupEntry OBJECT-TYPE SYNTAX FlWorkFWCtrlDiagSyslogMsgGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents a group of syslog messages." INDEX { flWorkFWCtrlDiagSyslogMsgGroupIndex } ::= { flWorkFWCtrlDiagSyslogMsgGroupTable 1 } FlWorkFWCtrlDiagSyslogMsgGroupEntry ::= SEQUENCE { flWorkFWCtrlDiagSyslogMsgGroupIndex INTEGER, flWorkFWCtrlDiagSyslogMsgGroupName DisplayString, flWorkFWCtrlDiagSyslogMsgGroupState INTEGER } flWorkFWCtrlDiagSyslogMsgGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Each index is the identification number of a syslog message group." ::= { flWorkFWCtrlDiagSyslogMsgGroupEntry 1 } flWorkFWCtrlDiagSyslogMsgGroupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the message group." ::= { flWorkFWCtrlDiagSyslogMsgGroupEntry 2 } flWorkFWCtrlDiagSyslogMsgGroupState OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines whether this device will sent a message from this message group to the syslog servers. If this object is set to disable(1) no message from this group will be sent." DEFVAL {enable} ::= { flWorkFWCtrlDiagSyslogMsgGroupEntry 3 } --********************************************************************** -- -- -- The Phoenix Contact private SNMP MIB objects level 4 (device specific): -- -- flSwitch OBJECT IDENTIFIER ::= { flWorkDevice 15 } flSwitchCtrl OBJECT IDENTIFIER ::= { flSwitch 1 } flSwitchPortMirr OBJECT IDENTIFIER ::= { flSwitch 2 } flSwitchIgmp OBJECT IDENTIFIER ::= { flSwitch 3 } flSwitchRedundancy OBJECT IDENTIFIER ::= { flSwitch 4 } flSwitchRelayAgentDhcp OBJECT IDENTIFIER ::= { flSwitch 5 } flSwitchRateCtrl OBJECT IDENTIFIER ::= { flSwitch 6 } flSwitchTrafficShaping OBJECT IDENTIFIER ::= { flSwitch 7 } flSwitchLagConfig OBJECT IDENTIFIER ::= { flSwitch 8 } flSwitchDhcpServerConfig OBJECT IDENTIFIER ::= { flSwitch 9 } flSwitchCtrlSpanTree OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable the (Rapid) Spanning Tree Protocol for the bridge. When 'disable(1)', all ports of the device are placed in the forwarding mode, regardless of current Spanning Tree state. When 'enable(2)', the normal (R)STP state transitions take place. Note: To enable (Rapid) Spanning Tree you must set the object flSwitchCtrlRedundancy to spanningTree(2) first." DEFVAL {disable} ::= { flSwitchCtrl 1 } flSwitchCtrlRedundancy OBJECT-TYPE SYNTAX INTEGER { noRedundancy(1), spanningTree(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object shows the chosen redundancy mechanism. The value of 'noRedunduncy(1)' disables all redundancy mechanism, sets all redundancy parameters to default values and hides the related web pages. The value spanningTree(2) shows the (Rapid) Spanning Tree web pages and allows to enable the (Rapid) Spanning Tree Protocol." DEFVAL {noRedundancy} ::= { flSwitchCtrl 2 } flSwitchCtrlMulticast OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable the web pages for the multicast configuration. When 'disable(1)', all multicast web pages for the multicast support are hidden. When 'enable(2)', you get additional web pages to configure multicast adjustments." DEFVAL {disable} ::= { flSwitchCtrl 3 } flSwitchCtrlVlan OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable the web pages for the vlan configuration. When 'disable(1)', all vlan web pages for the vlan support are hidden. When 'enable(2)', the you get additional web pages to configure vlan adjustments." DEFVAL {disable} ::= { flSwitchCtrl 4 } flSwitchCtrlVlanTagMode OBJECT-TYPE SYNTAX INTEGER { vlanTransparent(1), vlanTagging(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "In the mode vlanTransparent(1) the switch ignores the vlan id of incomming ethernet packets and uses only the priority information out of receiving frames. The vlan id of packets passing through will not be changed. In the mode vlanTagging(2) the switch takes notice of vlan information inside the incoming packets and handles the packets like the vlan rules given by the user or management. The modified adjustments become effective after a restart of the device." DEFVAL {vlanTransparent} ::= { flSwitchCtrl 5 } flSwitchCtrlVlanTagStatus OBJECT-TYPE SYNTAX INTEGER { vlanTransparent(1), vlanTagging(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Information about the VLAN mode the switch is using. In the mode vlanTransparent(1) the switch ignores the vlan id of incomming ethernet packets and uses only the priority information out of receiving frames. The vlan id of packets passing through will not be changed. In the mode vlanTagging(2) the switch takes notice of vlan information inside the incoming packets and handles the packets like the vlan rules given by the user or management." ::= { flSwitchCtrl 6 } flSwitchCtrlLldp OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2), transmit(3), receive(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable the link layer discovery protocol for the bridge." DEFVAL {disable} ::= { flSwitchCtrl 7 } flSwitchCtrlRSTPLargeTreeSupport OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable the Large Tree enhancement of the Rapid-Spanning-Tree- Protocol. When 'disable(1)', only 7 Switches under the root can be placed. When 'enable(2)', it is enhanced to 28 Switches." DEFVAL {disable} ::= { flSwitchCtrl 8 } flSwitchCtrlMacHashMode OBJECT-TYPE SYNTAX INTEGER { randomMacAddresses(1), successiveMacAddresses(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object enables the user to optimize the hash mode used for mac address table lookup in the switch controllers. One algorithm is optimized for random mac addresses(1). The other is optimized for successive mac addresses(2). The modified adjustments become effective after saving the configuration with the next restart of the device." DEFVAL {randomMacAddresses} ::= { flSwitchCtrl 9 } flSwitchCtrlDhcpRelayAgentUi OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable web based user interface for the DHCP relay agent. You may configure the DHCP relay agent at any time using SNMP. If you want to configure the relay agent using web based management you have to set this object to 'enabled'" DEFVAL {disable} ::= { flSwitchCtrl 10 } flSwitchCtrlMacTableErase OBJECT-TYPE SYNTAX INTEGER { doNothing(1), eraseMacTable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object will request the device, to delete all his entries in the mac-address-table." ::= { flSwitchCtrl 11 } flSwitchCtrlRmonHistory OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the rmon history for the device." ::= { flSwitchCtrl 14 } flSwitchCtrlLldpFlooding OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable flooding of LLDP BPDUs on all ports if LLDP is not enabled or not supported." DEFVAL {enable} ::= { flSwitchCtrl 15 } flSwitchCtrlQosProfile OBJECT-TYPE SYNTAX INTEGER { universal(1), profinet(2), ethernetIP(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "For several traffic classes, predefined QoS scheme can be used, which will reconfigure priority mapping and queue usage to optimize the switch performance and buffering for the selected type of traffic. The following schemes are available: Universal: Uses the vlan priority. Each priority level is mapped to one queue (1 to 1 an so on). Profinet: The priority mapping and queue usage is optimized for traffic in a profinet environment. EthernetIP: The priority mapping and queue usage is optimized for traffic in an ethernet-ip (CIP) environment." DEFVAL {universal} ::= { flSwitchCtrl 18 } -- -- -- flSwitchIgmpSnoop - IGMP Snooping Parameters -- This group is used to instrument the Layer 2 IGMP Snooping support. -- flSwitchIgmpSnoop OBJECT IDENTIFIER ::= { flSwitchIgmp 1 } flSwitchIgmpQuery OBJECT IDENTIFIER ::= { flSwitchIgmp 2 } flSwitchIgmpSnoopEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) enables IGMP Snooping. Setting it to disable(1) disables IGMP Snooping." DEFVAL {disable} ::= { flSwitchIgmpSnoop 1 } flSwitchIgmpSnoopAging OBJECT-TYPE SYNTAX Integer32 (30..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout period in seconds for aging out Multicast Groups dynamically learned with IGMP Snooping. Note that aging operates on a per interface per VLAN per multicast group basis." DEFVAL {300} ::= { flSwitchIgmpSnoop 3 } flSwitchIgmpSnoopTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchIgmpSnoopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table, which provides IGMP Snooping information, augments the 'dot1qStaticMulticastTable' in the Q-MIB (RFC2674)." ::= { flSwitchIgmpSnoop 4 } flSwitchIgmpSnoopEntry OBJECT-TYPE SYNTAX FlSwitchIgmpSnoopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Displays by VLAN ID and Multicast Group the set of ports enabled to forward Multicast Group traffic as determined by the IGMP Snooping task." AUGMENTS { dot1qStaticMulticastEntry } ::= { flSwitchIgmpSnoopTable 1 } FlSwitchIgmpSnoopEntry ::= SEQUENCE { flSwitchIgmpSnoopEgressPorts PortList } flSwitchIgmpSnoopEgressPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "This read-only object displays the set of ports enabled to forward specific Multicast Group traffic as determined by the IGMP Snooping task. It should be noted that the IGMP Snooping task generates a pseudo- static (i.e., not saved in NVM) port list similar to the RFC2674 Q-MIB 'dot1qStaticMulticastStaticEgressPorts' object. Consequently, a port will not be a member of 'flSwitchIgmpSnoopEgressPorts' if it is a member of 'dot1qStaticMulticastForbiddenEgressPorts'." ::= { flSwitchIgmpSnoopEntry 1 } flSwitchIgmpSnoopExtended OBJECT IDENTIFIER ::= { flSwitchIgmpSnoop 5 } flSwitchBlockUnknownMulticastAtQuerier OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to enable(2) the switch doesn't forward multicast packets of groups he received no igmp membership report before. Setting this object to disable(1) causes the switch to forward ethernet packets of unknown groups at all switch ports. Blocking multicast packets of unknown multicast groups will only work if IGMP Snooping is enabled and the switch is the active querier in the subnet. (see object flSwitchIgmpSnoopEnable)." DEFVAL {enable} ::= { flSwitchIgmpSnoopExtended 1 } flSwitchForwardUnknownMulticastToQuerier OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) causes the switch to forward multicast packets of groups he saw no membership reports before only at ports receiving queries. Setting this object to disable(1) causes the switch to forward ethernet packets of unknown groups at all switch ports. Forwarding multicast packets of unknown multicast groups to the querier will only work if IGMP Snooping is enabled (see object flSwitchIgmpSnoopEnable)." DEFVAL {enable} ::= { flSwitchIgmpSnoopExtended 2 } flSwitchIGMPAutoQueryPort OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to enable(2) causes the switch to use autodetection of additional query ports by other protocols like RSTP-Fast-Ring-Detection or Media Redundancy Protocol. Every redundant port is treated like a query port and is added to every dynamically learned MCAST group. Setting this object to disable(1) causes the switch to flush the dynamic learned MCAST groups on every topology changed indicated by redundanc mechanism, instead of adding all redundant ports to the MCAST groups." DEFVAL {enable} ::= { flSwitchIgmpSnoopExtended 3 } flSwitchIGMPAutoQueryPortsClear OBJECT-TYPE SYNTAX INTEGER { doNothing(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to cleanr(2) causes the switch to remove all ports from the Auto Query Port list. After the IGMP Aging time has expired, the ports may be removed from the existing MCAST groups." ::= { flSwitchIgmpSnoopExtended 4 } flSwitchIGMPStaticQueryPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-write STATUS current DESCRIPTION "This object reflects the configuration of static Query Ports, where each bit of the value represents the state of one port. If a port is configured as query port, it will automatically be included in every dynamically learned MCAST group." ::= { flSwitchIgmpSnoopExtended 5 } flSwitchIgmpQueryTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchIgmpQueryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table displaying the IGMP Router Query PDU ports." ::= { flSwitchIgmpQuery 1 } flSwitchIgmpQueryEntry OBJECT-TYPE SYNTAX FlSwitchIgmpQueryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table displaying the IGMP Router Query PDU ports. These are maintained on a per VLAN basis." INDEX { dot1qVlanIndex } ::= { flSwitchIgmpQueryTable 1 } FlSwitchIgmpQueryEntry ::= SEQUENCE { flSwitchIgmpQueryPorts PortList } flSwitchIgmpQueryPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "This read-only object displays the set of ports that have received IGMP Router Query PDUs for this VLAN as determined by the IGMP Snooping task." ::= { flSwitchIgmpQueryEntry 1 } flSwitchIgmpQueryEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), version1(2), version2(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to version1(2) or version2(3) the device sends igmp queries depending of the selected protocol version. IGMP Snooping must be enabled too (see object flSwitchIgmpSnoopEnable). The value disable(1) causes the device to send no igmp queries." DEFVAL {disable} ::= { flSwitchIgmpQuery 2 } flSwitchIgmpQueryInterval OBJECT-TYPE SYNTAX Integer32 (10..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The query interval is the interval between General Queries sent by the querier. The granularity of this timer is 1 second." DEFVAL {125} ::= { flSwitchIgmpQuery 3 } flSwitchIgmpQueryActiveIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The device ip address of the last query which has been received on this device and selected as active querier. If the device itself is active querier, 0 is returned. If no query has been received, 255.255.255.255 is returned." ::= { flSwitchIgmpQuery 4 } flSwitchIgmpTablesErase OBJECT-TYPE SYNTAX INTEGER { doNothing(1), eraseIgmpTables(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set this object to eraseIgmpTables(2), all learned igmp information will be erased. Setting this object to doNothing(1) has no effect. Reading this object you get always the value doNothing(1)." ::= { flSwitchIgmp 3 } -- -- -- flSwitchPortMirr Group -- flSwitchPortMirrDestinationPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Switch port that acts as mirror (destination). Don't set the same port as mirror and mirrored." DEFVAL {0} ::= { flSwitchPortMirr 1 } flSwitchPortMirrSourcePort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Switch port that is mirrored (source). Value of 0 means not set. The object flSwitchPortMirrStatus becomes then the value disable(1) automatically." DEFVAL {0} ::= { flSwitchPortMirr 2 } flSwitchPortMirrStatus OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the port mirroring. The value enable(2)activates port mirroing for the ports given by the objects flSwitchPortMirrDestination and flSwitchPortMirrSource. When the port numbers are not valid port mirroring will be disabled." DEFVAL {disable} ::= { flSwitchPortMirr 3 } flSwitchPortMirrIngressSourcePort OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "All switch ports the ingress traffic should be mirrored (source). Setup a mask where 1/0 means enabled/disabled for each port. The mask beginns with the first port number. E.g. 00100000 means mirror traffic only on port 3." ::= { flSwitchPortMirr 4 } flSwitchPortMirrEgressSourcePort OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Switch ports which egress traffic should be mirrored (source). Setup a mask where 1/0 means enabled/disabled for each port. The mask beginns with the first port number. E.g. 00100000 means mirror traffic only on port 3." ::= { flSwitchPortMirr 5 } -- -- -- flSwitchRedundancy Group -- flSwitchCtrlRSTPFastRingDetection OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable the Fast Ring Detection enhancement of the Rapid-Spanning-Tree-Protocol. When 'disable(1)', the normal RSTP will be used. When 'enable(2)', it starts a ring detection algorithm which cause to faster fault_recovery_times." DEFVAL {enable} ::= { flSwitchRedundancy 1 } flSwitchRSTPRingTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchRSTPRingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about the identified rings in the RSTP tree." ::= { flSwitchRedundancy 2 } flSwitchRSTPRingEntry OBJECT-TYPE SYNTAX FlSwitchRSTPRingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about the identified rings in the RSTP tree." INDEX { flSwitchRSTPRingIndex } ::= { flSwitchRSTPRingTable 1 } FlSwitchRSTPRingEntry ::= SEQUENCE { flSwitchRSTPRingIndex Integer32, flSwitchRSTPRingMAC MacAddress, flSwitchRSTPRingBlockPort Integer32, flSwitchRSTPRingRootPort Integer32, flSwitchRSTPRingDesPort Integer32, flSwitchRSTPRingStatus INTEGER } flSwitchRSTPRingIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the ring identifier for which this entry contains information." ::= { flSwitchRSTPRingEntry 1 } flSwitchRSTPRingMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Macaddress of the Switch with the Alternate Port of this ring." ::= { flSwitchRSTPRingEntry 2 } flSwitchRSTPRingBlockPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the number of the Alternate Port of this ring." ::= { flSwitchRSTPRingEntry 3 } flSwitchRSTPRingRootPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Portnumber of the Root Port which belongs to the Ring" ::= { flSwitchRSTPRingEntry 4 } flSwitchRSTPRingDesPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Portnumber of the Designated Port which belongs to the Ring" ::= { flSwitchRSTPRingEntry 5 } flSwitchRSTPRingStatus OBJECT-TYPE SYNTAX INTEGER { closed(3), breaked(6), failed(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This reports the current status of the ring detection." ::= { flSwitchRSTPRingEntry 6} flSwitchRSTPRingFailedPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This reports the port number of a failed link. If no error have occured, it contains '0'" ::= { flSwitchRedundancy 3 } flSwitchRSTPextPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchRSTPextPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of extended RSTP port objects." ::= { flSwitchRedundancy 4 } flSwitchRSTPextPortEntry OBJECT-TYPE SYNTAX FlSwitchRSTPextPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing extended information and configuration objects about Spanning-Tree." INDEX { flSwitchRSTPextPortNum } ::= { flSwitchRSTPextPortTable 1 } FlSwitchRSTPextPortEntry ::= SEQUENCE { flSwitchRSTPextPortNum Integer32, flSwitchRSTPextAutoEdge INTEGER, flSwitchRSTPextBPDUFlood INTEGER } flSwitchRSTPextPortNum OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the port number." ::= { flSwitchRSTPextPortEntry 1 } flSwitchRSTPextAutoEdge OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object does reflect the Auto-Edge Parameter of Spanning-Tree. When this object is set to disable, the attribute of dot1dStpPortAdminEdgePort becomes active. Otherwise the Port is automatically detected." DEFVAL {enable} ::= { flSwitchRSTPextPortEntry 2 } flSwitchRSTPextBPDUFlood OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object does reflect the BPDU Flood mode on the port. If enabled the BPDU traffic arriving on this port when STP is disabled is flooded. If disabled the BPDU traffic arriving on this port when STP is disabled is blocked." DEFVAL {enable} ::= { flSwitchRSTPextPortEntry 3 } -- -- -- flSwitchRelayAgentDhcp Group -- flSwitchRelayAgentDhcpCtrl OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of the DHCP Relay Agent given by the user. This object will be stored in the configuration file. Please note that the dhcp relay agent is not active if the ip address assignment is set to dhcp." ::= { flSwitchRelayAgentDhcp 1 } flSwitchRelayAgentDhcpIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP Server IP Address for the DHCP Relay Agent." ::= { flSwitchRelayAgentDhcp 2 } flSwitchRelayAgentDhcpStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The verbal current status of the DHCP Relay Agent. This status is influenced by flSwitchRelayAgentDhcpCtrl and the IP address assignment in this system. If the IP address assignment is set to DHCP, this will overrule the setting of flSwitchRelayAgentDhcpCtrl to 'disabled' " ::= { flSwitchRelayAgentDhcp 3 } flSwitchRelayAgentDhcpRIdType OBJECT-TYPE SYNTAX INTEGER { ipAddress(1), macAddress(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates if the DHCP relay agent uses its own mac address or its own ip address as Remote ID value when inserting DHCP option 82 fields into the relayed DHCP messages." DEFVAL { ipAddress } ::= { flSwitchRelayAgentDhcp 4 } flSwitchRelayAgentDhcpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchRelayAgentDhcpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with port based control information and settings concerning the DHCP relay agent." ::= { flSwitchRelayAgentDhcp 5 } flSwitchRelayAgentDhcpPortEntry OBJECT-TYPE SYNTAX FlSwitchRelayAgentDhcpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information and settings concerning port based configuration of the DHCP relay agent." INDEX { flSwitchRelayAgentDhcpPortCtrlIndex } ::= { flSwitchRelayAgentDhcpPortTable 1 } FlSwitchRelayAgentDhcpPortEntry ::= SEQUENCE { flSwitchRelayAgentDhcpPortCtrlIndex Integer32, flSwitchRelayAgentDhcpPortCtrlOperation INTEGER } flSwitchRelayAgentDhcpPortCtrlIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "The port number referenced by this table line." ::= { flSwitchRelayAgentDhcpPortEntry 1 } flSwitchRelayAgentDhcpPortCtrlOperation OBJECT-TYPE SYNTAX INTEGER{ disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The operational status of the DHCP relay agent for this port. The relay agent will only care about DHCP messages received on this port if the operational status is 'enable'. NOTE: If the global control status of the relay agent (flSwitchRelayAgentDhcpCtrl) is set to 'disable' this will overrule any settings done in this table!" ::= { flSwitchRelayAgentDhcpPortEntry 2 } -- -- -- flSwitchRatectrl Group -- flSwitchRateCtrlBroadcast OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable the Broadcast limitation of rate control." DEFVAL {disable} ::= { flSwitchRateCtrl 1 } flSwitchRateCtrlMulticast OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable the Multicast limitation of rate control." DEFVAL {disable} ::= { flSwitchRateCtrl 2 } flSwitchRateCtrlBitrate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Bit rate configuration for all the ports. Value ranges in kbps. It will be rounded to the last valid value." DEFVAL {0} ::= { flSwitchRateCtrl 3 } flSwitchDot3FlowControlMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Config switchconfig flowcontrol allows you to enable or disable 802.3x flow control for the switch. This value applies to only full-duplex mode ports. " DEFVAL { disable } ::= { flSwitchRateCtrl 4 } flSwitchBroadcastControlMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The switch config broadcast allows you to enable or disable broadcast storm recovery mode. When you specify Enable for Broadcast Storm Recovery and the broadcast traffic on any Ethernet port exceeds the configured threshold, the switch blocks (discards) the broadcast traffic." DEFVAL { disable } ::= { flSwitchRateCtrl 5 } flSwitchBroadcastControlThreshold OBJECT-TYPE SYNTAX Unsigned32(0..14880000) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the broadcast storm recovery threshold for this port in packets-per-second." DEFVAL { 1220 } ::= { flSwitchRateCtrl 6 } flSwitchMulticastControlMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The switch config multicast allows you to enable or disable multicast storm recovery mode. When you specify Enable for multicast Storm Recovery and the multicast traffic on any Ethernet port exceeds the configured threshold, the switch blocks (discards) the multicast traffic." DEFVAL { disable } ::= { flSwitchRateCtrl 7 } flSwitchMulticastControlThreshold OBJECT-TYPE SYNTAX Unsigned32(0..14880000) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the multicast storm recovery threshold for this port in packets-per-second." DEFVAL { 1220 } ::= { flSwitchRateCtrl 8 } flSwitchUnicastControlMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The switch config unicast allows you to enable or disable unicast storm recovery mode. When you specify Enable for unicast Storm Recovery and the unknown unicast traffic on any Ethernet port exceeds the configured threshold, the switch blocks (discards) the unknown unicast traffic." DEFVAL { disable } ::= { flSwitchRateCtrl 9 } flSwitchUnicastControlThreshold OBJECT-TYPE SYNTAX Unsigned32(0..14880000) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the unicast storm recovery threshold for this port in packets-per-second." DEFVAL { 1220 } ::= { flSwitchRateCtrl 10 } flSwitchStormCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchStormCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of information about the Storm control for each port." ::= { flSwitchRateCtrl 11 } flSwitchStormCtrlEntry OBJECT-TYPE SYNTAX FlSwitchStormCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information about the storm control for each port." INDEX { flSwitchStormCtrlPortNum } ::= { flSwitchStormCtrlTable 1 } FlSwitchStormCtrlEntry ::= SEQUENCE { flSwitchStormCtrlPortNum Integer32, flSwitchStormCtrlBroadcast INTEGER, flSwitchStormCtrlMulticast INTEGER, flSwitchStormCtrlUnicast INTEGER, flSwitchStormCtrlThreshold DisplayString, flSwitchStormCtrlThresholdUnicast DisplayString, flSwitchStormCtrlThresholdBroadcast DisplayString, flSwitchStormCtrlThresholdMulticast DisplayString, flSwitchStormCtrlBandwidthUnicast Gauge32, flSwitchStormCtrlBandwidthBroadcast Gauge32, flSwitchStormCtrlBandwidthMulticast Gauge32, flSwitchStormCtrlFrameLimitUnicast Gauge32, flSwitchStormCtrlFrameLimitBroadcast Gauge32, flSwitchStormCtrlFrameLimitMulticast Gauge32 } flSwitchStormCtrlPortNum OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the port number." ::= { flSwitchStormCtrlEntry 1 } flSwitchStormCtrlBroadcast OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable the broadcast storm control function for the port. When 'disable(1)', the broadcast storm control disabled. When 'enable(2)', the broadcast storm control enabled." DEFVAL {disable} ::= { flSwitchStormCtrlEntry 2 } flSwitchStormCtrlMulticast OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable the multicast storm control function for the port. When 'disable(1)', the multicast storm control disabled. When 'enable(2)', the multicast storm control enabled." DEFVAL {disable} ::= { flSwitchStormCtrlEntry 3 } flSwitchStormCtrlUnicast OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/ disable the unknown unicast storm control function for the port. When 'disable(1)', the unknown unicast storm control disabled. When 'enable(2)', the unknown unicast storm control enabled." DEFVAL {disable} ::= { flSwitchStormCtrlEntry 4 } flSwitchStormCtrlThreshold OBJECT-TYPE SYNTAX DisplayString (SIZE(0..7)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the storm control threshold percentage for broadcast, multicast and unknown unicast. The storm control take place whenever the specific packet rate over the threshold. Acceptable percentage value from 0.1 to 100." ::= { flSwitchStormCtrlEntry 5 } flSwitchStormCtrlThresholdUnicast OBJECT-TYPE SYNTAX DisplayString (SIZE(0..7)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the storm control threshold percentage for unknown unicast. The storm control take place whenever the specific packet rate over the threshold. Acceptable percentage value from 0.1 to 100." ::= { flSwitchStormCtrlEntry 6 } flSwitchStormCtrlThresholdBroadcast OBJECT-TYPE SYNTAX DisplayString (SIZE(0..7)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the storm control threshold percentage broadcast The storm control take place whenever the specific packet rate over the threshold. Acceptable percentage value from 0.1 to 100." ::= { flSwitchStormCtrlEntry 7 } flSwitchStormCtrlThresholdMulticast OBJECT-TYPE SYNTAX DisplayString (SIZE(0..7)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the storm control threshold percentage for multicast. The storm control take place whenever the specific packet rate over the threshold. Acceptable percentage value from 0.1 to 100." ::= { flSwitchStormCtrlEntry 8 } flSwitchStormCtrlBandwidthUnicast OBJECT-TYPE SYNTAX Gauge32(1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the unicast storm recovery threshold for this port in kilobits-per-second." DEFVAL { 5000 } ::= { flSwitchStormCtrlEntry 9 } flSwitchStormCtrlBandwidthBroadcast OBJECT-TYPE SYNTAX Gauge32(1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the broadcast storm recovery threshold for this port in kilobits-per-second." DEFVAL { 5000 } ::= { flSwitchStormCtrlEntry 10 } flSwitchStormCtrlBandwidthMulticast OBJECT-TYPE SYNTAX Gauge32(1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the multicast storm recovery threshold for this port in kilobits-per-second." DEFVAL { 5000 } ::= { flSwitchStormCtrlEntry 11 } flSwitchStormCtrlFrameLimitUnicast OBJECT-TYPE SYNTAX Gauge32(1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the unicast storm recovery threshold for this port in packets-per-second." DEFVAL { 1220 } ::= { flSwitchStormCtrlEntry 12} flSwitchStormCtrlFrameLimitBroadcast OBJECT-TYPE SYNTAX Gauge32(1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the broadcast storm recovery threshold for this port in packets-per-second." DEFVAL { 1220 } ::= { flSwitchStormCtrlEntry 13 } flSwitchStormCtrlFrameLimitMulticast OBJECT-TYPE SYNTAX Gauge32(1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the multicast storm recovery threshold for this port in packets-per-second." DEFVAL { 1220 } ::= { flSwitchStormCtrlEntry 14} -- -- -- flSwitchTrafficShaping Group -- flSwitchTrafficShapingTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchTrafficShapingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of class-of-service queue configuration controls for the specified interface." ::= { flSwitchTrafficShaping 1 } flSwitchTrafficShapingEntry OBJECT-TYPE SYNTAX FlSwitchTrafficShapingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides a general control mechanism that affects all queues on a given interface." INDEX { flSwitchTrafficShapingIntfIndex } ::= { flSwitchTrafficShapingTable 1 } FlSwitchTrafficShapingEntry ::= SEQUENCE { flSwitchTrafficShapingIntfIndex InterfaceIndexOrZero, flSwitchTrafficShapingIntfRate Unsigned32 } flSwitchTrafficShapingIntfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS not-accessible STATUS current DESCRIPTION "A non-zero value indicates the ifIndex for the corresponding interface entry in the ifTable. A value of zero represents global configuration, which in turn causes all interface entries to be updated for a set operation, or reflects the most recent global setting for a get operation." ::= { flSwitchTrafficShapingEntry 1 } flSwitchTrafficShapingIntfRate OBJECT-TYPE SYNTAX Unsigned32 (0..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum bandwidth allowed for this interface as a whole, typically used to shape the outbound transmission rate. The value is specified in terms of percentage of overall link speed for the port in 1% increments. A value of 0 means there is no maximum bandwidth limit in effect and that the interface is allowed to transmit up to its maximum line rate (i.e., work conserving method). The default value is 0. When set to a non-zero value, the interface is restricted to using at most the bandwidth specified in this object for the outbound transmission rate (i.e., non-work-conserving method). This bandwidth value is independent of any per-queue maximum bandwidth value(s) in effect for the interface and should be considered as a second-level transmission rate control mechanism that regulates the output of the entire interface regardless of which queues originate the outbound traffic." DEFVAL { 0 } ::= { flSwitchTrafficShapingEntry 2 } -- -- -- flSwitchLagConfig Group -- flSwitchLagCreate OBJECT-TYPE SYNTAX DisplayString (SIZE(0|1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set with a non-empty string, a new LAG will be created if possible, with the entered string as its name. Get operation on this MIB object returns a null-value, as for the purpose of viewing the LAG name, the user should perform the traversal of agentLagSummaryConfigTable. For this reason the get operation on this object agentLagConfigCreate becomes insignificant." ::= { flSwitchLagConfig 1 } flSwitchLagSummaryTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchLagSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A summary table of the switch's LAG config entries" ::= { flSwitchLagConfig 2 } flSwitchLagSummaryEntry OBJECT-TYPE SYNTAX FlSwitchLagSummaryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Switch's LAG config entry" INDEX { flSwitchLagIndex } ::= { flSwitchLagSummaryTable 1 } FlSwitchLagSummaryEntry ::= SEQUENCE { flSwitchLagIndex Integer32, flSwitchLagName DisplayString, flSwitchLagLinkTrap INTEGER, flSwitchLagAdminMode INTEGER, flSwitchLagStpMode INTEGER, flSwitchLagAddPort Integer32, flSwitchLagDeletePort Integer32, flSwitchLagStatus RowStatus, flSwitchLagType INTEGER, flSwitchLagStaticCapability INTEGER, flSwitchLagHashOption Integer32, flSwitchLagMaxFrameSize INTEGER, flSwitchLagJumboFrame INTEGER, flSwitchLagLinkStatus INTEGER, flSwitchLagMode INTEGER } flSwitchLagIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This value corresponds with the LAG interface in the ifTable." ::= { flSwitchLagSummaryEntry 1 } flSwitchLagName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "The associated name of the LAG used during creation." ::= { flSwitchLagSummaryEntry 2 } flSwitchLagLinkTrap OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configures sending Link Up/Down traps when the LAG interface goes Up or Down." ::= { flSwitchLagSummaryEntry 4 } flSwitchLagAdminMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables or disables this LAG interface." ::= { flSwitchLagSummaryEntry 5 } flSwitchLagStpMode OBJECT-TYPE SYNTAX INTEGER { dot1d(1), fast(2), off(3), dot1s(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "If Dot1d is enabled, the valid values are: dot1d(1), fast(2), and off(3) If Dot1s is enabled, the valid values are: off(3) and dot1s(4)" ::= { flSwitchLagSummaryEntry 6 } flSwitchLagAddPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Set to a non 0 value to add a port to the LAG. Values correspond to ifIndex values in the ifTable. Note: The duplex type for the port to be added must be full duplex and the port to be added must operate at the same speed as previously added port(s), if any." ::= { flSwitchLagSummaryEntry 7 } flSwitchLagDeletePort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Set to a non 0 value to remove a port from the LAG. Values correspond to ifIndex values in the ifTable." ::= { flSwitchLagSummaryEntry 8 } flSwitchLagStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "active(1) - This LAG is enabled. destroy(6) - Set to this value to remove the LAG." ::= { flSwitchLagSummaryEntry 9 } flSwitchLagType OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "static(1) - This LAG is staticly maintained. dynamic(2) - This LAG is dynamicly maintained." ::= { flSwitchLagSummaryEntry 10 } flSwitchLagStaticCapability OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "enable(1) - Static capability is enabled for this LAG interface disable(2) - Static capability is disabled for this LAG interface" DEFVAL { disable } ::= { flSwitchLagSummaryEntry 11 } flSwitchLagHashOption OBJECT-TYPE SYNTAX Integer32 (1..6) MAX-ACCESS read-write STATUS current DESCRIPTION "Valid values correspond to 1 (=Source MAC, VLAN, EtherType, and incoming port associated with the packet) 2 (=Destination MAC, VLAN, EtherType, and incoming port associated with the packet) 3 (=Source/Destination MAC, VLAN, EtherType, and incoming port associated with the packet) 4 (=Source IP and Source TCP/UDP fields of the packet) 5 (=Destination IP and Destination TCP/UDP Port fields of the packet) 6 (=Source/Destination IP and source/destination TCP/UDP Port fields of the packet) Support for particular options may vary by device." ::= { flSwitchLagSummaryEntry 12 } flSwitchLagMaxFrameSize OBJECT-TYPE SYNTAX INTEGER (1518..9216) MAX-ACCESS read-write STATUS current DESCRIPTION "This object configures the maximum transmission unit(MTU) or the size of the largest packet that can be sent/received on the interface." ::= { flSwitchLagSummaryEntry 13 } flSwitchLagJumboFrame OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object enables/disables jumbo frames on an interface." ::= { flSwitchLagSummaryEntry 14 } flSwitchLagLinkStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of the LAG interface." ::= { flSwitchLagSummaryEntry 15 } flSwitchLagMode OBJECT-TYPE SYNTAX INTEGER { static(2), lacp-passiv(3), lacp-activ(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "static(2) - This LAG is staticly maintained. lacp-passiv(3) - This LAG is dynamicly maintained.Pdus are only send when the partner does. lacp-activ(4) - This LAG is dynamicly maintained. Pdus are send even if the partner doesn't support lacp." ::= { flSwitchLagSummaryEntry 16 } --************************************************************************************** flSwitchLagConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchLagConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A detailed table of the switch's LAG config entries" ::= { flSwitchLagConfig 3 } flSwitchLagConfigEntry OBJECT-TYPE SYNTAX FlSwitchLagConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Switch's LAG config entry" INDEX { flSwitchLagConfigIndex, flSwitchLagConfigIfIndex } ::= { flSwitchLagConfigTable 1 } FlSwitchLagConfigEntry ::= SEQUENCE { flSwitchLagConfigIndex Integer32, flSwitchLagConfigIfIndex Integer32, flSwitchLagConfigPortSpeed OBJECT IDENTIFIER, flSwitchLagConfigPortStatus INTEGER } flSwitchLagConfigIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "LAG index" ::= { flSwitchLagConfigEntry 1 } flSwitchLagConfigIfIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "LAG port index" ::= { flSwitchLagConfigEntry 2 } flSwitchLagConfigPortSpeed OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "LAG port speed. See agentPortType for a description and list of valid values." ::= { flSwitchLagConfigEntry 3 } flSwitchLagConfigPortStatus OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "LAG port status. active(1) - Actively participating in the LAG. inactive(2) - Not participating in the LAG." ::= { flSwitchLagConfigEntry 4 } flSwitchLagGlobalHashOption OBJECT-TYPE SYNTAX Integer32 (1..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Valid values correspond to 1 (=Source MAC, VLAN, EtherType, and incoming port associated with the packet) 2 (=Destination MAC, VLAN, EtherType, and incoming port associated with the packet) 3 (=Source/Destination MAC, VLAN, EtherType, and incoming port associated with the packet) 4 (=Source IP and Source TCP/UDP fields of the packet) 5 (=Destination IP and Destination TCP/UDP Port fields of the packet) 6 (=Source/Destination IP and source/destination TCP/UDP Port fields of the packet) 7 (=Source/Destination MAC, source/destination IP and source/destination TCP/UDP Port fields of the packet) Support for particular options may vary by device." ::= { flSwitchLagConfig 4 } --************************************************************************************** -- flSwitchDiffServConfig -- --************************************************************************************** flSwitchDiffServConfig OBJECT IDENTIFIER ::= { flSwitch 15 } flSwitchDiffServEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " DiffServ Admin Mode" DEFVAL { disable } ::= { flSwitchDiffServConfig 1 } flSwitchDiffServConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchDiffServConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A detailed table of the switch's created DiffServ Rules" ::= { flSwitchDiffServConfig 2 } flSwitchDiffServConfigEntry OBJECT-TYPE SYNTAX FlSwitchDiffServConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Switch's DiffServ config entry" INDEX { flSwitchDiffServCSIndex } ::= { flSwitchDiffServConfigTable 1 } FlSwitchDiffServConfigEntry ::= SEQUENCE { flSwitchDiffServCSIndex Integer32, flSwitchDiffServCSName DisplayString, flSwitchDiffServCriType INTEGER, flSwitchDiffServCriEtypeValue INTEGER, flSwitchDiffServCriEtypeValueCustom EtypeValue, flSwitchDiffServCriIpTosBits OCTET STRING, flSwitchDiffServCriIpTosMask OCTET STRING, flSwitchDiffServCriIpPrecedence Unsigned32, flSwitchDiffServServiceType INTEGER, flSwitchDiffServServiceAssignQueueID Unsigned32, flSwitchDiffServIncludedPorts OCTET STRING, flSwitchDiffServRowStatus RowStatus } flSwitchDiffServCSIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "DiffServ Rule Index" ::= { flSwitchDiffServConfigEntry 1 } flSwitchDiffServCSName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the DiffServ Rule" ::= { flSwitchDiffServConfigEntry 2 } flSwitchDiffServCriType OBJECT-TYPE SYNTAX INTEGER { ethertype(1), ipPrecedence(2), ipTos(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object must be created before the attributes or the match objects are created. Choose one of the following criteria types: ethertype(1) Match ethertype field of mac header. ipPrecedence(2) Match the precedence bits(0-2) in type of service field of IP header. ipTos(3) Match Type of service field of IP header. The last 2 bits of this field are optional." ::= { flSwitchDiffServConfigEntry 3 } flSwitchDiffServCriEtypeValue OBJECT-TYPE SYNTAX INTEGER { user-value(0), appletalk(1), arp(2), ibmsna(3), ipv4(4), ipv6(5), ipx(6), mpls-multicast(7), mpls-unicast(8), netbios(9), novell(10), pppoe(11), reverse-arp(12) } MAX-ACCESS read-create STATUS current DESCRIPTION "Ethertype keyword match value for the rule - only valid if the flSwitchDiffServCriType is set to ethertype(1). A keyword of user-value(0) requires that the flSwitchDiffServCriEtypeValueCustom object also be set." ::= { flSwitchDiffServConfigEntry 4 } -- flSwitchDiffServCriEtypeValueCustom OBJECT-TYPE -- SYNTAX Integer32 (1536..65535) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "" -- -- ::= { flSwitchDiffServConfigEntry 5 } flSwitchDiffServCriEtypeValueCustom OBJECT-TYPE SYNTAX EtypeValue MAX-ACCESS read-create STATUS current DESCRIPTION "Ethertype match value for the class - only valid if the flSwitchDiffServCriType is set to ethertype(1) and the flSwitchDiffServCriEtypeValue is set to user-value(0). The allowed value for this object is 0x0600 to 0xFFFF." ::= { flSwitchDiffServConfigEntry 5 } flSwitchDiffServCriIpTosBits OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-create STATUS current DESCRIPTION "IP TOS bits match value for the rule - only valid if the flSwitchDiffServCriType is set to ipTos(8). The TOS bits are defined as all eight bits of the Service Type octet in the IPv4 header." ::= { flSwitchDiffServConfigEntry 6 } flSwitchDiffServCriIpTosMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-create STATUS current DESCRIPTION "IP TOS bits mask match value for the rule - only valid if the flSwitchDiffServCriType is set to ipTos(8). This mask value identifies the portion of flSwitchDiffServCriIpTosBits that is compared against a packet. A non-contiguous mask value is permitted." ::= { flSwitchDiffServConfigEntry 7 } flSwitchDiffServCriIpPrecedence OBJECT-TYPE SYNTAX Unsigned32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "IP Precedence match value for the rule - only valid if the flSwitchDiffServCriType is set to ipPrecedence(7). The Precedence bits are defined as the high-order three bits of the Service Type octed in the IPv4 header." ::= { flSwitchDiffServConfigEntry 8 } flSwitchDiffServServiceType OBJECT-TYPE SYNTAX INTEGER { assignQueue(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows configuration of the service provided to the packets that match the defined criteria." ::= { flSwitchDiffServConfigEntry 9 } flSwitchDiffServServiceAssignQueueID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Queue identifier to which all inbound packets belonging to this class-instance are directed. This attribute is only valid if the value of flSwitchDiffServServiceType is set to assignQueue(1)." ::= { flSwitchDiffServConfigEntry 10 } flSwitchDiffServIncludedPorts OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows configuration of the list of ports to which this rule and the corresponding service is applicable to. This is a long strings of 0 and 1 positioned in the sequence of port interface number and 1 represents that the rule should be applied to this port and 0 defines that the rule should not be applied to this port. (e.g 0100001000100000100000000000) This rule is applied to the port 2, 7, 11 and 17." ::= { flSwitchDiffServConfigEntry 11 } flSwitchDiffServRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status variable, used in accordance to installation and removal conventions for conceptual rows. To create a row in this table, a manager sets this object to either createAndGo(4) or createAndWait(5). The newly created row will be in active state later. To delete the DiffServ Rule set this object to destroy." ::= { flSwitchDiffServConfigEntry 12 } -- -- -- flSwitchDhcpServerConfig Group -- flSwitchDhcpServerCtrl OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of the DHCP server given by the user." ::= { flSwitchDhcpServerConfig 1 } flSwitchDhcpServerStartAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 address of the first address in the range. The value of dhcpv4ServerRangeStartAddress MUST be less than or equal to the value of flSwitchDhcpServerEndAddress." ::= { flSwitchDhcpServerConfig 2 } flSwitchDhcpServerEndAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 address of the last address in the range. The value of dhcpv4ServerRangeEndAddress MUST be greater than or equal to the value of flSwitchDhcpServerStartAddress." ::= { flSwitchDhcpServerConfig 3 } flSwitchDhcpServerSubnetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The subnet address mask." ::= { flSwitchDhcpServerConfig 4 } flSwitchDhcpServerGatewayAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the default gateway." ::= { flSwitchDhcpServerConfig 5 } flSwitchDhcpServerDnsAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the DNS." ::= { flSwitchDhcpServerConfig 6 } flSwitchDhcpServerLeaseTime OBJECT-TYPE SYNTAX INTEGER { hour(3600), day(86400), week(604800), month(2592000) } MAX-ACCESS read-write STATUS current DESCRIPTION "Lease time in units of seconds. Valid values are 1 hour, 1 day, 1 week or 1 month." DEFVAL {3600} ::= { flSwitchDhcpServerConfig 7 } flSwitchDhcpServerStatus OBJECT-TYPE SYNTAX INTEGER { notModified(1), modified(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to synchronize the modification of the DHCP server parameters used by the protocol stack based on the flSwitchDhcpServerConfig MIB objects. If flSwitchDhcpServerStatus returns notModified(1), no modifications were made to flSwitchDhcpServerConfig parameters. If flSwitchDhcpServerStatus returns modified(2), one or more objects were changed, but have not been applied." ::= { flSwitchDhcpServerConfig 8 } flSwitchDhcpServerApply OBJECT-TYPE SYNTAX INTEGER { restore(1), apply(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to apply the modification of the DHCP server parameters used by the protocol stack based on the flSwitchDhcpServerConfig MIB objects. This allows the user to change flSwitchDhcpServerStartAddress, flSwitchDhcpServerEndAddress, flSwitchDhcpServerSubnetmask, flSwitchDhcpServerGatewayAddress, flSwitchDhcpServerDnsAddress and flSwitchDhcpServerLeaseTime and then apply the changes to the unit using apply(2). If one or more of the flSwitchDhcpServerConfig objects were modified, the user can restore the parameters to a mirror of the current values using restore(1)." DEFVAL {restore} ::= { flSwitchDhcpServerConfig 9 } flSwitchDhcpServerAddressPoolSize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the pool size of IP addresses which will be distributed by the DHCP server" DEFVAL {10} ::= { flSwitchDhcpServerConfig 10 } flSwitchDhcpServerAcceptBootp OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " This object specifies, if the DHCP Server accepts BOOTP requests (enable) or not (disable)." DEFVAL {enable} ::= { flSwitchDhcpServerConfig 11 } flSwitchDhcpServerRunning OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " This object returns the current state of the DHCP server. If the pool is not configured correctly, the server may go into inactive state." ::= { flSwitchDhcpServerConfig 12 } -- DHCP Port local service flSwitchDhcpPortLocalService OBJECT IDENTIFIER ::= { flSwitchDhcpServerConfig 100 } flSwitchDhcpPortLocalTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchDhcpPortLocalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with port based control information and settings concerning the Port local DHCP service." ::= { flSwitchDhcpPortLocalService 1 } flSwitchDhcpPortLocalEntry OBJECT-TYPE SYNTAX FlSwitchDhcpPortLocalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information and settings concerning port based configuration of Port local DHCP service." INDEX { flSwitchDhcpPortLocalIndex } ::= { flSwitchDhcpPortLocalTable 1 } FlSwitchDhcpPortLocalEntry ::= SEQUENCE { flSwitchDhcpPortLocalIndex Integer32, flSwitchDhcpPortLocalOperation INTEGER, flSwitchDhcpPortLocalLeaseIP IpAddress, flSwitchDhcpPortLocalNetmask IpAddress, flSwitchDhcpPortLocalGateway IpAddress, flSwitchDhcpPortLocalDns IpAddress } flSwitchDhcpPortLocalIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-only STATUS current DESCRIPTION "The port number referenced by this table line." ::= { flSwitchDhcpPortLocalEntry 1 } flSwitchDhcpPortLocalOperation OBJECT-TYPE SYNTAX INTEGER{ disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The operational status of the Port local DHCP service for this port. NOTE: There will be no general DHCP service or Relay Agent functionality on this port if enabled. " ::= { flSwitchDhcpPortLocalEntry 2 } flSwitchDhcpPortLocalLeaseIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 address which will be offered to the client requesting on this port." ::= { flSwitchDhcpPortLocalEntry 3 } flSwitchDhcpPortLocalNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The netmask which will be offered to the client requesting on this port." ::= { flSwitchDhcpPortLocalEntry 4 } flSwitchDhcpPortLocalGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The router address which will be offered to the client requesting on this port." ::= { flSwitchDhcpPortLocalEntry 5 } flSwitchDhcpPortLocalDns OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The dns address which will be offered to the client requesting on this port." ::= { flSwitchDhcpPortLocalEntry 6 } flSwitchDhcpPortLocalClear OBJECT-TYPE SYNTAX INTEGER { doNothing(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object allows to delete all configured local bindings. Port local service will be disabled." ::= { flSwitchDhcpPortLocalService 2} -- DHCP current leases flSwitchDhcpCurrentLeases OBJECT IDENTIFIER ::= { flSwitchDhcpServerConfig 101 } flSwitchDhcpCurrentLeaseTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchDhcpCurrentLeaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with current leases of lokal DHCP server." ::= { flSwitchDhcpCurrentLeases 1 } flSwitchDhcpCurrentLeaseEntry OBJECT-TYPE SYNTAX FlSwitchDhcpCurrentLeaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table does contain information about an address-lease." INDEX { flSwitchDhcpCurrentLeaseIP } ::= { flSwitchDhcpCurrentLeaseTable 1 } FlSwitchDhcpCurrentLeaseEntry ::= SEQUENCE { flSwitchDhcpCurrentLeaseIP IpAddress, flSwitchDhcpCurrentLeaseClientID DisplayString, flSwitchDhcpCurrentLeaseSystemUpTime TimeTicks, flSwitchDhcpCurrentLeaseTime OCTET STRING, flSwitchDhcpCurrentLeaseDate OCTET STRING, flSwitchDhcpCurrentLeaseSeconds Unsigned32, flSwitchDhcpCurrentLeaseStatus INTEGER, flSwitchDhcpCurrentLeaseLocalPort Integer32 } flSwitchDhcpCurrentLeaseIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address which has been leased." ::= { flSwitchDhcpCurrentLeaseEntry 1 } flSwitchDhcpCurrentLeaseClientID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier of the client which holds the lease. " ::= { flSwitchDhcpCurrentLeaseEntry 2 } flSwitchDhcpCurrentLeaseSystemUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the system up time at which an event occured." ::= { flSwitchDhcpCurrentLeaseEntry 3 } flSwitchDhcpCurrentLeaseTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the UTC time at which an event occured." ::= { flSwitchDhcpCurrentLeaseEntry 4 } flSwitchDhcpCurrentLeaseDate OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the UTC date at which an event occured." ::= { flSwitchDhcpCurrentLeaseEntry 5 } flSwitchDhcpCurrentLeaseSeconds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the UTC seconds used in NTP at which an event occured." ::= { flSwitchDhcpCurrentLeaseEntry 6 } flSwitchDhcpCurrentLeaseStatus OBJECT-TYPE SYNTAX INTEGER { new(1), renewed(2), processing(3), forever(4), conflicted(5), reserved(6), portlocal(7), static(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the current lease." ::= { flSwitchDhcpCurrentLeaseEntry 7 } flSwitchDhcpCurrentLeaseLocalPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port on which the lease has been registered. If 0 no port is associated to this entry." ::= { flSwitchDhcpCurrentLeaseEntry 8 } flSwitchDhcpCurrentLeasesRelease OBJECT-TYPE SYNTAX INTEGER { doNothing(1), release(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " This object starts the release process if set to (release). The release process will ping every dynamically allocated IP and frees the lease if no answer is recorded." DEFVAL {doNothing} ::= { flSwitchDhcpCurrentLeases 2 } -- DHCP static bindings flSwitchDhcpStaticBinding OBJECT IDENTIFIER ::= { flSwitchDhcpServerConfig 102 } flSwitchDhcpStaticBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchDhcpStaticBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with configured bindings of lokal DHCP server." ::= { flSwitchDhcpStaticBinding 1 } flSwitchDhcpStaticBindingEntry OBJECT-TYPE SYNTAX FlSwitchDhcpStaticBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table does contain information about an address-lease." INDEX { flSwitchDhcpStaticBindingIP } ::= { flSwitchDhcpStaticBindingTable 1 } FlSwitchDhcpStaticBindingEntry ::= SEQUENCE { flSwitchDhcpStaticBindingIP IpAddress, flSwitchDhcpStaticBindingClientID DisplayString } flSwitchDhcpStaticBindingIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address reserved for static entry. setting this object to 0.0.0.0 will delete the static entry." ::= { flSwitchDhcpStaticBindingEntry 1 } flSwitchDhcpStaticBindingClientID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The client to which the IP has been bound to. " ::= { flSwitchDhcpStaticBindingEntry 2 } flSwitchDhcpStaticBindingClear OBJECT-TYPE SYNTAX INTEGER { doNothing(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object allows to delete all configured static binds on this server." ::= { flSwitchDhcpStaticBinding 2 } -- DHCP Port Server service flSwitchDhcpPortServerService OBJECT IDENTIFIER ::= { flSwitchDhcpServerConfig 103 } flSwitchDhcpPortServerTable OBJECT-TYPE SYNTAX SEQUENCE OF FlSwitchDhcpPortServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with port based control information and settings concerning the Port Server DHCP service." ::= { flSwitchDhcpPortServerService 1 } flSwitchDhcpPortServerEntry OBJECT-TYPE SYNTAX FlSwitchDhcpPortServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table, containing information and settings concerning port based configuration of Port Server DHCP service." INDEX { flSwitchDhcpPortServerIndex } ::= { flSwitchDhcpPortServerTable 1 } FlSwitchDhcpPortServerEntry ::= SEQUENCE { flSwitchDhcpPortServerIndex Integer32, flSwitchDhcpPortServerOperation INTEGER, flSwitchDhcpPortServerStartAddress IpAddress, flSwitchDhcpPortServerAddressPoolSize INTEGER, flSwitchDhcpPortServerSubnetmask IpAddress, flSwitchDhcpPortServerGatewayAddress IpAddress, flSwitchDhcpPortServerDnsAddress IpAddress, flSwitchDhcpPortServerLeaseTime INTEGER } flSwitchDhcpPortServerIndex OBJECT-TYPE SYNTAX Integer32 (1..5096) MAX-ACCESS read-only STATUS current DESCRIPTION "The port number referenced by this table line." ::= { flSwitchDhcpPortServerEntry 1 } flSwitchDhcpPortServerOperation OBJECT-TYPE SYNTAX INTEGER{ disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The operational status of the Port Server DHCP service." ::= { flSwitchDhcpPortServerEntry 2 } flSwitchDhcpPortServerStartAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 address of the first address in the range. The value of flSwitchDhcpPortServerStartAddress MUST be less than or equal to the value of flSwitchDhcpPortServerEndAddress." ::= { flSwitchDhcpPortServerEntry 3 } flSwitchDhcpPortServerAddressPoolSize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the pool size of IP addresses which will be distributed by the Port DHCP server" DEFVAL {10} ::= { flSwitchDhcpPortServerEntry 4 } flSwitchDhcpPortServerSubnetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The subnet address mask." ::= { flSwitchDhcpPortServerEntry 5 } flSwitchDhcpPortServerGatewayAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the default gateway." ::= { flSwitchDhcpPortServerEntry 6 } flSwitchDhcpPortServerDnsAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the DNS." ::= { flSwitchDhcpPortServerEntry 7 } flSwitchDhcpPortServerLeaseTime OBJECT-TYPE SYNTAX INTEGER { hour(3600), day(86400), week(604800), month(2592000) } MAX-ACCESS read-write STATUS current DESCRIPTION "Lease time in units of seconds. Valid values are 1 hour, 1 day, 1 week or 1 month." DEFVAL {3600} ::= { flSwitchDhcpPortServerEntry 8 } -- -- -- flWorkRoutingIp -- flWorkRoutingIpRoutingMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables routing on the switch." ::= { flWorkRoutingIp 1 } --************************************************************************************** -- flWorkRoutingIpInterfaceTable -- --************************************************************************************** flWorkRoutingIpInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingIpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { flWorkRoutingIp 3 } flWorkRoutingIpInterfaceEntry OBJECT-TYPE SYNTAX FlWorkRoutingIpInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { flWorkRoutingIpInterfaceIfIndex } ::= { flWorkRoutingIpInterfaceTable 1 } FlWorkRoutingIpInterfaceEntry ::= SEQUENCE { flWorkRoutingIpInterfaceIfIndex Integer32, flWorkRoutingIpInterfaceIpAddress IpAddress, flWorkRoutingIpInterfaceNetMask IpAddress, flWorkRoutingIpInterfaceClearIp INTEGER, flWorkRoutingIpInterfaceRoutingMode INTEGER, flWorkRoutingIpInterfaceProxyARPMode INTEGER, flWorkRoutingIpInterfaceMtuValue Unsigned32, flWorkRoutingIpInterfaceBandwidth Unsigned32, flWorkRoutingIpInterfaceUnnumberedIfIndex InterfaceIndexOrZero, flWorkRoutingIpInterfaceIcmpUnreachables INTEGER, flWorkRoutingIpInterfaceIcmpRedirects INTEGER, flWorkRoutingIpInterfaceManagementAccess INTEGER, flWorkRoutingIpInterfaceAssignMode INTEGER, flWorkRoutingIpInterfaceMapIdx2IfTable Integer32 } flWorkRoutingIpInterfaceIfIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The IfIndex associated with this instance." ::= { flWorkRoutingIpInterfaceEntry 1 } flWorkRoutingIpInterfaceIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IpAddress assigned to this interface. When setting this value, the value of flWorkRoutingIpInterfaceNetMask must be set at the same time." ::= { flWorkRoutingIpInterfaceEntry 2 } flWorkRoutingIpInterfaceNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The NetMask assigned to this interface. When setting this value, the value of flWorkRoutingIpInterfaceIpAddress must be set at the same time." ::= { flWorkRoutingIpInterfaceEntry 3 } flWorkRoutingIpInterfaceClearIp OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interfaces IpAddress and NetMask back to 0.0.0.0" ::= { flWorkRoutingIpInterfaceEntry 4 } flWorkRoutingIpInterfaceRoutingMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables routing for this interface." ::= { flWorkRoutingIpInterfaceEntry 5 } flWorkRoutingIpInterfaceProxyARPMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables Proxy ARP for this interface." ::= { flWorkRoutingIpInterfaceEntry 6 } flWorkRoutingIpInterfaceMtuValue OBJECT-TYPE SYNTAX Unsigned32 (0|128..1500) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the MTU value for this interface. If the value returned is 0 this interface is not enabled for routing. It is not valid to set this value to 0 if routing is enabled." ::= { flWorkRoutingIpInterfaceEntry 7 } flWorkRoutingIpInterfaceBandwidth OBJECT-TYPE SYNTAX Unsigned32 (0|1..10000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the Bandwidth value for this interface. If the value returned is 0 bandwidth for this interface is not Configured." ::= { flWorkRoutingIpInterfaceEntry 8 } flWorkRoutingIpInterfaceUnnumberedIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "If this object is non-zero, it indicates that the interface is unnumbered, and specifies which interface the address is borrowed from." ::= { flWorkRoutingIpInterfaceEntry 9 } flWorkRoutingIpInterfaceIcmpUnreachables OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is enable, it indicates that ICMP unreachables can be sent on this interface." ::= { flWorkRoutingIpInterfaceEntry 10 } flWorkRoutingIpInterfaceIcmpRedirects OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is enable and flWorkRoutingIpIcmpRedirectsMode is also enable ICMP Redirects can be sent on this interface." ::= { flWorkRoutingIpInterfaceEntry 11 } flWorkRoutingIpInterfaceManagementAccess OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is enable, Management Interfaces can be accessed via this Interface" ::= { flWorkRoutingIpInterfaceEntry 12 } flWorkRoutingIpInterfaceAssignMode OBJECT-TYPE SYNTAX INTEGER { static(1), bootp(2), dhcp(3), dcp(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "this object contains the IP Assignment Mode of this Interface" ::= { flWorkRoutingIpInterfaceEntry 13 } flWorkRoutingIpInterfaceMapIdx2IfTable OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The mapping to the Interface Index used in MIB-2 ifTable. OID 1.3.6.1.2.1.2.2" ::= { flWorkRoutingIpInterfaceEntry 14 } --************************************************************************************** -- flWorkRoutingIpRouterDiscoveryTable -- --************************************************************************************** flWorkRoutingIpRouterDiscoveryTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingIpRouterDiscoveryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is no global administrative flag for router discovery. The global routing flag (flWorkRoutingIpRoutingMode) will be used for this purpose. If routing is disabled, router discovery is disabled as well." ::= { flWorkRoutingIp 4 } flWorkRoutingIpRouterDiscoveryEntry OBJECT-TYPE SYNTAX FlWorkRoutingIpRouterDiscoveryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { flWorkRoutingIpRouterDiscoveryIfIndex } ::= { flWorkRoutingIpRouterDiscoveryTable 1 } FlWorkRoutingIpRouterDiscoveryEntry ::= SEQUENCE { flWorkRoutingIpRouterDiscoveryIfIndex Integer32, flWorkRoutingIpRouterDiscoveryAdvertiseMode INTEGER, flWorkRoutingIpRouterDiscoveryMaxAdvertisementInterval Integer32, flWorkRoutingIpRouterDiscoveryMinAdvertisementInterval Integer32, flWorkRoutingIpRouterDiscoveryAdvertisementLifetime Integer32, flWorkRoutingIpRouterDiscoveryPreferenceLevel Integer32, flWorkRoutingIpRouterDiscoveryAdvertisementAddress IpAddress } flWorkRoutingIpRouterDiscoveryIfIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Number to configure Router Discovery on." ::= { flWorkRoutingIpRouterDiscoveryEntry 1 } flWorkRoutingIpRouterDiscoveryAdvertiseMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable router discovery on the interface." DEFVAL { enable } ::= { flWorkRoutingIpRouterDiscoveryEntry 2 } flWorkRoutingIpRouterDiscoveryMaxAdvertisementInterval OBJECT-TYPE SYNTAX Integer32 (4..1800) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum time allowed between sending router advertisements from the interface." DEFVAL { 600 } ::= { flWorkRoutingIpRouterDiscoveryEntry 3 } flWorkRoutingIpRouterDiscoveryMinAdvertisementInterval OBJECT-TYPE SYNTAX Integer32 (3..1800) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum time allowed between sending router advertisements from the interface. This value must be less than or equal to flWorkRoutingIpRouterDiscoveryMaxAdvertisementInterval." DEFVAL { 450 } ::= { flWorkRoutingIpRouterDiscoveryEntry 4 } flWorkRoutingIpRouterDiscoveryAdvertisementLifetime OBJECT-TYPE SYNTAX Integer32 (4..9000) MAX-ACCESS read-write STATUS current DESCRIPTION "Value of lifetime field of router advertsisement sent from the interface. This value must be greater than or equal to flWorkRoutingIpRouterDiscoveryMaxAdvertisementInterval." DEFVAL { 1800 } ::= { flWorkRoutingIpRouterDiscoveryEntry 5 } flWorkRoutingIpRouterDiscoveryPreferenceLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Preferability of the address as a default router address, related to other addresses on the same subnet. This is defined as the larger the number, the higher the preference." DEFVAL { 0 } ::= { flWorkRoutingIpRouterDiscoveryEntry 6 } flWorkRoutingIpRouterDiscoveryAdvertisementAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Address used when sending router advertisements from the interface." DEFVAL { 'E0000001'H } -- 224.0.0.1 ::= { flWorkRoutingIpRouterDiscoveryEntry 7 } --************************************************************************************** -- flWorkRoutingIpVlanTable -- --************************************************************************************** flWorkRoutingIpVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingIpVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { flWorkRoutingIp 5 } flWorkRoutingIpVlanEntry OBJECT-TYPE SYNTAX FlWorkRoutingIpVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Static VLAN for which routing can be enabled/disabled" INDEX { flWorkRoutingIpVlanId } ::= { flWorkRoutingIpVlanTable 1 } FlWorkRoutingIpVlanEntry ::= SEQUENCE { flWorkRoutingIpVlanId Integer32, flWorkRoutingIpVlanIfIndex Integer32, flWorkRoutingIpVlanRoutingStatus RowStatus } flWorkRoutingIpVlanId OBJECT-TYPE SYNTAX Integer32 (1..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "The Vlan's Id." ::= { flWorkRoutingIpVlanEntry 1 } flWorkRoutingIpVlanIfIndex OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The IfIndex associated with this VLAN." ::= { flWorkRoutingIpVlanEntry 2 } flWorkRoutingIpVlanRoutingStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of Routing mode per Vlan. active(1) - Vlan is enabled for routing createAndGo(4) - Adds Vlan entry for routing destroy(6) - Removes Vlan from routing" ::= { flWorkRoutingIpVlanEntry 3 } --************************************************************************************** -- flWorkRoutingSecondaryAddressTable -- --************************************************************************************** flWorkRoutingSecondaryAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingSecondaryAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains a list of secondary IP Addresses associated with an interface." ::= { flWorkRoutingIp 6 } flWorkRoutingSecondaryAddressEntry OBJECT-TYPE SYNTAX FlWorkRoutingSecondaryAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A secondary IP Address for a given interface. This IP Address must not conflict with the IP Address configured in the flWorkRoutingIpInterfaceTable." INDEX { flWorkRoutingIpInterfaceIfIndex, flWorkRoutingSecondaryIpAddress } ::= { flWorkRoutingSecondaryAddressTable 1 } FlWorkRoutingSecondaryAddressEntry ::= SEQUENCE { flWorkRoutingSecondaryIpAddress IpAddress, flWorkRoutingSecondaryNetMask IpAddress, flWorkRoutingSecondaryStatus RowStatus } flWorkRoutingSecondaryIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Secondary IP Address assigned to this interface." ::= { flWorkRoutingSecondaryAddressEntry 1 } flWorkRoutingSecondaryNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Secondary Net Mask assigned to this interface. This value must be set during creation, and can not be changed." ::= { flWorkRoutingSecondaryAddressEntry 2 } flWorkRoutingSecondaryStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Creates a new entry in the Secondary Address table. Allowed values are: createAndGo(4) - Creates an entry in this table, associating the address with a given interface. The flWorkRoutingSecondaryNetMask object must be set during creation. destroy(6) - Removes the associated address from the interface." ::= { flWorkRoutingSecondaryAddressEntry 3 } --************************************************************************************** -- flWorkRoutingHelperAddressTable -- --************************************************************************************** flWorkRoutingHelperAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingHelperAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains a list of Helper IP Addresses associated with an interface." ::= { flWorkRoutingIp 7} flWorkRoutingHelperAddressEntry OBJECT-TYPE SYNTAX FlWorkRoutingHelperAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Helper IP Address for a given interface." INDEX { flWorkRoutingIpInterfaceIfIndex, flWorkRoutingHelperIpAddress } ::= { flWorkRoutingHelperAddressTable 1 } FlWorkRoutingHelperAddressEntry ::= SEQUENCE { flWorkRoutingHelperIpAddress IpAddress, flWorkRoutingHelperStatus RowStatus } flWorkRoutingHelperIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Helper IP Address assigned to this interface." ::= { flWorkRoutingHelperAddressEntry 1 } flWorkRoutingHelperStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Creates a new entry in the Helper Address table. Allowed values are: createAndGo(4) - Creates an entry in this table, associating the address with a given interface. The flWorkRoutingHelperNetMask object must be set during creation. destroy(6) - Removes the associated address from the interface." ::= { flWorkRoutingHelperAddressEntry 2 } --************************************************************************************** -- flWorkRoutingIpIcmp -- --************************************************************************************** flWorkRoutingIpIcmpControl OBJECT IDENTIFIER ::= { flWorkRoutingIp 8} flWorkRoutingIpIcmpEchoReplyMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the administrative Echo Reply Mode." ::= { flWorkRoutingIpIcmpControl 1 } flWorkRoutingIpIcmpRedirectsMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the administrative Mode for sending Redirects. " ::= { flWorkRoutingIpIcmpControl 2 } flWorkRoutingIpIcmpRateLimitInterval OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the time interval between tokens being placed in the bucket for ICMP Ratelimit." ::= { flWorkRoutingIpIcmpControl 3 } flWorkRoutingIpIcmpRateLimitBurstSize OBJECT-TYPE SYNTAX Integer32 (1..200) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the number of tokens to be placed after timeout." ::= { flWorkRoutingIpIcmpControl 4 } --************************************************************************************** -- flWorkRoutingStaticRouteTable -- --************************************************************************************** flWorkRoutingStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains a List of Static Routes." ::= { flWorkRoutingIp 9} flWorkRoutingStaticRouteEntry OBJECT-TYPE SYNTAX FlWorkRoutingStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table does contain information about an static route entry." INDEX { flWorkRoutingStaticRouteTableIndex } ::= { flWorkRoutingStaticRouteTable 1 } FlWorkRoutingStaticRouteEntry ::= SEQUENCE { flWorkRoutingStaticRouteTableIndex Integer32, flWorkRoutingStaticRouteTableDestNetwork IpAddress, flWorkRoutingStaticRouteTableDestSubnetMask IpAddress, flWorkRoutingStaticRouteTableNextHop IpAddress, flWorkRoutingStaticRouteTablePreference Integer32, flWorkRoutingStaticRouteTableActive INTEGER, flWorkRoutingStaticRouteTableStatus RowStatus } flWorkRoutingStaticRouteTableIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS read-only STATUS current DESCRIPTION "Index of this entry. " ::= { flWorkRoutingStaticRouteEntry 1 } flWorkRoutingStaticRouteTableDestNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Network IP Address of the destination Network. " ::= { flWorkRoutingStaticRouteEntry 2 } flWorkRoutingStaticRouteTableDestSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Network Subnet Mask of the destination Network. " ::= { flWorkRoutingStaticRouteEntry 3 } flWorkRoutingStaticRouteTableNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the Next Hop Router to the Destination network. " ::= { flWorkRoutingStaticRouteEntry 4 } flWorkRoutingStaticRouteTablePreference OBJECT-TYPE SYNTAX Integer32 (0..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Preference value for the Route." ::= { flWorkRoutingStaticRouteEntry 5 } flWorkRoutingStaticRouteTableActive OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object shows the status of this Route." ::= { flWorkRoutingStaticRouteEntry 6 } flWorkRoutingStaticRouteTableStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of Routing Table Entry. active(1) - Routing Table entry is present createAndGo(4) - Adds static routing entry destroy(6) - Removes static routing entry" ::= { flWorkRoutingStaticRouteEntry 7 } --************************************************************************************** -- flWorkRoutingArp -- --************************************************************************************** flWorkRoutingArpAgeoutTime OBJECT-TYPE SYNTAX Integer32 (15..21600) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the ARP entry ageout time in seconds. Allowable range: 15-21600" DEFVAL { 1200 } ::= { flWorkRoutingArp 1 } flWorkRoutingArpResponseTime OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the ARP request response timeout in seconds. Allowable range: 1-10" ::= { flWorkRoutingArp 2 } flWorkRoutingArpMaxRetries OBJECT-TYPE SYNTAX Integer32 (0..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the ARP count of maximum request for retries. Allowable range: 0-10" ::= { flWorkRoutingArp 3 } flWorkRoutingArpCacheSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the ARP maximum number of entries in the cache. Allowable range is platform-specific." ::= { flWorkRoutingArp 4 } flWorkRoutingArpDynamicRenew OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the current setting of ARP dynamic renew mode. " DEFVAL { enable } ::= { flWorkRoutingArp 5 } flWorkRoutingArpTotalEntryCountCurrent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of entries in the ARP cache." ::= { flWorkRoutingArp 6 } flWorkRoutingArpTotalEntryCountPeak OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Peak number of entries recorded in the ARP cache over time. This value is restarted whenever the ARP cache size is changed." ::= { flWorkRoutingArp 7 } flWorkRoutingArpStaticEntryCountCurrent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of configured static ARP entries." ::= { flWorkRoutingArp 8 } flWorkRoutingArpStaticEntryCountMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of configurable static ARP entries." ::= { flWorkRoutingArp 9 } --************************************************************************* flWorkRoutingLocalProxyArpTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingLocalProxyArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the per-interface configuration parameters for Local Proxy Arp." ::= { flWorkRoutingArp 11 } flWorkRoutingLocalProxyArpEntry OBJECT-TYPE SYNTAX FlWorkRoutingLocalProxyArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents a logical row in the flWorkRoutingLocalProxyArpTable" INDEX { ifIndex } ::= { flWorkRoutingLocalProxyArpTable 1 } FlWorkRoutingLocalProxyArpEntry ::= SEQUENCE { flWorkRoutingLocalProxyArpMode INTEGER } flWorkRoutingLocalProxyArpMode OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Local Proxy Arp Mode for the interface." ::= { flWorkRoutingLocalProxyArpEntry 1 } --************************************************************************* flWorkRoutingIntfArpTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingIntfArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table augments the MIB-II ipNetToMediaTable by providing per-interface ARP entry information." ::= { flWorkRoutingArp 12 } flWorkRoutingIntfArpEntry OBJECT-TYPE SYNTAX FlWorkRoutingIntfArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { flWorkRoutingIntfArpIpAddress, flWorkRoutingIntfArpIfIndex} ::= { flWorkRoutingIntfArpTable 1 } FlWorkRoutingIntfArpEntry ::= SEQUENCE { flWorkRoutingIntfArpIpAddress IpAddress, flWorkRoutingIntfArpIfIndex InterfaceIndex, flWorkRoutingIntfArpAge TimeTicks, flWorkRoutingIntfArpMacAddress MacAddress, flWorkRoutingIntfArpType INTEGER, flWorkRoutingIntfArpStatus RowStatus } flWorkRoutingIntfArpIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Type of Address assigned to this interface." ::= { flWorkRoutingIntfArpEntry 1 } flWorkRoutingIntfArpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "The Associated IfIndex which identified the ARP Entry. This value must be specified for static ARP entries on an unnumbered interface" ::= { flWorkRoutingIntfArpEntry 2 } flWorkRoutingIntfArpAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This defines the time (in seconds) since the ARP entry was last refreshed. This value is 0 for ARP entries of type local(1) or static(3), since these entries are not subject to aging." ::= { flWorkRoutingIntfArpEntry 3 } flWorkRoutingIntfArpMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The hardware MAX Address that each interface maps to." ::= { flWorkRoutingIntfArpEntry 4 } flWorkRoutingIntfArpType OBJECT-TYPE SYNTAX INTEGER { local(1), gateway(2), static(3), dynamic(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of ARP entry." ::= { flWorkRoutingIntfArpEntry 5 } flWorkRoutingIntfArpStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of this ARP entry. Setting this object destroy will remove the entry." ::= { flWorkRoutingIntfArpEntry 6 } --************************************************************************************** -- flWorkRoutingVrrp -- --************************************************************************************** flWorkRoutingVrrpAdminState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the administrative mode of VRRP in the router." ::= { flWorkRoutingVrrp 1 } --************************************************************************************** -- flWorkRoutingVrrpOperTable -- --************************************************************************************** flWorkRoutingVrrpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingVrrpOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Operations table for a VRRP router which consists of a sequence (i.e., one or more conceptual rows) of `flWorkRoutingVrrpOperEntry' items." ::= { flWorkRoutingVrrp 2 } flWorkRoutingVrrpOperEntry OBJECT-TYPE SYNTAX FlWorkRoutingVrrpOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table contains operational priority that is associated with a virtual router." INDEX { ifIndex, vrrpOperVrId } ::= { flWorkRoutingVrrpOperTable 1 } FlWorkRoutingVrrpOperEntry ::= SEQUENCE { flWorkRoutingVrrpOperPriority Integer32 } flWorkRoutingVrrpOperPriority OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the operational priority of the VRRP router. This value will be afftected by both the tracking process and the configured priority set by the vrrpOperPriority object." ::= { flWorkRoutingVrrpOperEntry 1 } --********************************************************************** -- flWorkRoutingVrrpTrackIntfTable --********************************************************************** flWorkRoutingVrrpTrackIntfTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingVrrpTrackIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tracking table for a VRRP router which consists of flWorkRoutingVrrpTrackIntfEntry items." ::= { flWorkRoutingVrrp 3 } flWorkRoutingVrrpTrackIntfEntry OBJECT-TYPE SYNTAX FlWorkRoutingVrrpTrackIntfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table contains tracked IP interfaces associated with a virtual router." INDEX { ifIndex, vrrpOperVrId, flWorkRoutingVrrpTrackIntf } ::= { flWorkRoutingVrrpTrackIntfTable 1 } FlWorkRoutingVrrpTrackIntfEntry ::= SEQUENCE { flWorkRoutingVrrpTrackIntf InterfaceIndex, flWorkRoutingVrrpTrackIfPrioDec Integer32, flWorkRoutingVrrpTrackIfState Integer32, flWorkRoutingVrrpTrackIfStatus RowStatus } flWorkRoutingVrrpTrackIntf OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the interface to be tracked." ::= { flWorkRoutingVrrpTrackIntfEntry 1 } flWorkRoutingVrrpTrackIfPrioDec OBJECT-TYPE SYNTAX Integer32 (1..254) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the decrement priority of the VRRP router." DEFVAL { 10 } ::= { flWorkRoutingVrrpTrackIntfEntry 2 } flWorkRoutingVrrpTrackIfState OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the IP state of the tracked interface for the virtual router. " ::= { flWorkRoutingVrrpTrackIntfEntry 3 } flWorkRoutingVrrpTrackIfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status variable, used in accordance to installation and removal conventions for conceptual rows. To create a row in this table, a manager sets this object to either createAndGo(4) or createAndWait(5). The newly created row will be in active state later. To destroy the row set this object to destroy." ::= { flWorkRoutingVrrpTrackIntfEntry 4 } --********************************************************************** -- flWorkRoutingVrrpTrackRouteTable --********************************************************************** flWorkRoutingVrrpTrackRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingVrrpTrackRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tracking table for a VRRP router which consists of a 'flWorkRoutingVrrpTrackRouteEntry' items." ::= { flWorkRoutingVrrp 4 } flWorkRoutingVrrpTrackRouteEntry OBJECT-TYPE SYNTAX FlWorkRoutingVrrpTrackRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table contains tracked Routes associated with a virtual router." INDEX { ifIndex, vrrpOperVrId, flWorkRoutingVrrpTrackRtPfx, flWorkRoutingVrrpTrackRtPfxLen } ::= { flWorkRoutingVrrpTrackRouteTable 1 } FlWorkRoutingVrrpTrackRouteEntry ::= SEQUENCE { flWorkRoutingVrrpTrackRtPfx IpAddress, flWorkRoutingVrrpTrackRtPfxLen Integer32, flWorkRoutingVrrpTrackRtPrioDec Integer32, flWorkRoutingVrrpTrackRtReachable Integer32, flWorkRoutingVrrpTrackRtStatus RowStatus } flWorkRoutingVrrpTrackRtPfx OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the prefix of the route to be tracked." ::= { flWorkRoutingVrrpTrackRouteEntry 1 } flWorkRoutingVrrpTrackRtPfxLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies prefix length of the route to be tracked." ::= { flWorkRoutingVrrpTrackRouteEntry 2 } flWorkRoutingVrrpTrackRtPrioDec OBJECT-TYPE SYNTAX Integer32 (1..254) MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the decrement priority of the VRRP router." DEFVAL { 10 } ::= { flWorkRoutingVrrpTrackRouteEntry 3 } flWorkRoutingVrrpTrackRtReachable OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the reachability of the tracked route." ::= { flWorkRoutingVrrpTrackRouteEntry 4 } flWorkRoutingVrrpTrackRtStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status variable, used in accordance to installation and removal conventions for conceptual rows. To create a row in this table, a manager sets this object to either createAndGo(4) or createAndWait(5). The newly created row will be in active state later. To delete the tracked route set this object to destroy." ::= { flWorkRoutingVrrpTrackRouteEntry 5 } flWorkRoutingVrrpIcmpEcho OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets and shows the ICMP ECHO state of VRRP in the router. If enabled, the router will answer to ICMP Echo requestes issued to a virtual router IP address if the router ist the current master for this virtual router IP" ::= { flWorkRoutingVrrp 5 } --************************************************************************************** -- flWorkRoutingRip -- --************************************************************************************** flWorkRoutingRipAdminState OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the administrative mode of RIP in the router." ::= { flWorkRoutingRip 1 } flWorkRoutingRipSplitHorizonMode OBJECT-TYPE SYNTAX INTEGER { none(1), simple(2), poisonReverse(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the RIP split horizon operating mode in the router. A value of none(1) means split horizon processing is disabled. When set to simple(2), the simple split horizon technique is used. When set to poisonReverse(3), the split horizon with poison reverse technique is used. The default split horizon mode is simple(2)." DEFVAL { simple } ::= { flWorkRoutingRip 2 } flWorkRoutingRipAutoSummaryMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the RIP auto summarization mode in the router. A value of enable(1) means that routes advertized by this RIP router are combined, or summarized, whenever possible into aggregates. When set to disable(2), routes are not aggregated in RIP updates generated by this router. The default auto summary mode is enable(1)." DEFVAL { enable } ::= { flWorkRoutingRip 3 } flWorkRoutingRipHostRoutesAcceptMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the RIP host route acceptance mode in the router. A value of enable(1) means that host routes advertized to this RIP router will be accepted (learned) into its routing table. When set to disable(2), host routes advertized in RIP updates from neighboring routers are ignored. The default host routes accept mode is enable(1)." DEFVAL { enable } ::= { flWorkRoutingRip 4 } --************************************************************************************ flWorkRoutingRipDefaultMetric OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Default metric of redistributed routes, when RIP redistributes from other protocols." ::= { flWorkRoutingRip 5 } flWorkRoutingRipDefaultMetricConfigured OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to determine whether RIP default-metric is configured or not." ::= { flWorkRoutingRip 6 } flWorkRoutingRipDefaultInfoOriginate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to determine, whether RIP can advertise a default-route learned from another protocol." DEFVAL { false } ::= { flWorkRoutingRip 7 } flWorkRoutingRipRouteRedistTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingRipRouteRedistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the MIB objects required to configure route-redistribution for RIP. Here, RIP is the Destination protocol and the source protocols can be any of : BGP, OSPF, Static, Connected." ::= { flWorkRoutingRip 8 } flWorkRoutingRipRouteRedistEntry OBJECT-TYPE SYNTAX FlWorkRoutingRipRouteRedistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { flWorkRoutingRipRouteRedistSource } ::= { flWorkRoutingRipRouteRedistTable 1 } FlWorkRoutingRipRouteRedistEntry ::= SEQUENCE { flWorkRoutingRipRouteRedistSource INTEGER, flWorkRoutingRipRouteRedistMode INTEGER, flWorkRoutingRipRouteRedistMetric Integer32, flWorkRoutingRipRouteRedistMetricConfigured TruthValue, flWorkRoutingRipRouteRedistMatchInternal INTEGER, flWorkRoutingRipRouteRedistMatchExternal1 INTEGER, flWorkRoutingRipRouteRedistMatchExternal2 INTEGER, flWorkRoutingRipRouteRedistMatchNSSAExternal1 INTEGER, flWorkRoutingRipRouteRedistMatchNSSAExternal2 INTEGER, flWorkRoutingRipRouteRedistDistList Unsigned32, flWorkRoutingRipRouteRedistDistListConfigured TruthValue } flWorkRoutingRipRouteRedistSource OBJECT-TYPE SYNTAX INTEGER{ connected(1), static(2), ospf(3), bgp(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Source route, from which RIP can redistribute routes. This object also acts as the identifier for the RIP redistribution Table entry." ::= { flWorkRoutingRipRouteRedistEntry 1 } flWorkRoutingRipRouteRedistMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "User enabels/disables route-redistribution for a particular source protocol." DEFVAL { disable } ::= { flWorkRoutingRipRouteRedistEntry 2 } flWorkRoutingRipRouteRedistMetric OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Metric used for redistributing a particular source protocol route into RIP." ::= { flWorkRoutingRipRouteRedistEntry 3 } flWorkRoutingRipRouteRedistMetricConfigured OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to determine whether RIP redistribute-metric is configured or not." ::= { flWorkRoutingRipRouteRedistEntry 4 } flWorkRoutingRipRouteRedistMatchInternal OBJECT-TYPE SYNTAX INTEGER { true(1), false(2), not-applicable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this flag is true, RIP redistributes OSPF internal routes. It will be non-applicable, when source protocol is other than ospf." ::= { flWorkRoutingRipRouteRedistEntry 5 } flWorkRoutingRipRouteRedistMatchExternal1 OBJECT-TYPE SYNTAX INTEGER { true(1), false(2), not-applicable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this flag is true, RIP redistributes OSPF External1 routes. It will be non-applicable, when source protocol is other than ospf." ::= { flWorkRoutingRipRouteRedistEntry 6 } flWorkRoutingRipRouteRedistMatchExternal2 OBJECT-TYPE SYNTAX INTEGER { true(1), false(2), not-applicable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this flag is true, RIP redistributes OSPF External2 routes. It will be non-applicable, when source protocol is other than ospf." ::= { flWorkRoutingRipRouteRedistEntry 7 } flWorkRoutingRipRouteRedistMatchNSSAExternal1 OBJECT-TYPE SYNTAX INTEGER { true(1), false(2), not-applicable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this flag is true, RIP redistributes OSPF NSSA-External1 routes. It will be non-applicable, when source protocol is other than ospf." ::= { flWorkRoutingRipRouteRedistEntry 8 } flWorkRoutingRipRouteRedistMatchNSSAExternal2 OBJECT-TYPE SYNTAX INTEGER { true(1), false(2), not-applicable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this flag is true, RIP redistributes OSPF NSSA-External2 routes. It will be non-applicable, when source protocol is other than ospf." ::= { flWorkRoutingRipRouteRedistEntry 9 } flWorkRoutingRipRouteRedistDistList OBJECT-TYPE SYNTAX Unsigned32 (1..199) MAX-ACCESS read-write STATUS current DESCRIPTION "Access-list number of the access-list, which filters routes received from a source-protocol." ::= { flWorkRoutingRipRouteRedistEntry 10 } flWorkRoutingRipRouteRedistDistListConfigured OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to determine whether Access-list is configured or not." ::= { flWorkRoutingRipRouteRedistEntry 11 } -- The RIP Interface Configuration Table (augmented information). flWorkRoutingRip2IfConfTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingRip2IfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of subnets which require separate configuration in RIP. Augments rip2IfConfTable in the RIPv2-MIB." ::= { flWorkRoutingRip 9 } flWorkRoutingRip2IfConfEntry OBJECT-TYPE SYNTAX FlWorkRoutingRip2IfConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Single Routing Domain in a single Subnet. Augments rip2IfConfEntry in RIPv2-MIB." AUGMENTS { rip2IfConfEntry } ::= { flWorkRoutingRip2IfConfTable 1 } FlWorkRoutingRip2IfConfEntry ::= SEQUENCE { flWorkRoutingRip2IfConfAuthKeyId INTEGER } flWorkRoutingRip2IfConfAuthKeyId OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The identifier for the authentication key used on this interface. This field is only meaningful when the RIPv2-MIB rip2IfConfAuthType is md5(3); otherwise, the value is not used." ::= { flWorkRoutingRip2IfConfEntry 1 } --************************************************************************************** -- flWorkRoutingOspf -- --************************************************************************************** flWorkRoutingOspfDefaultMetric OBJECT-TYPE SYNTAX Integer32 (1..16777214) MAX-ACCESS read-write STATUS current DESCRIPTION "Default metric of redistributed routes, when OSPF redistributes from other protocols." ::= { flWorkRoutingOspf 1 } flWorkRoutingOspfDefaultMetricConfigured OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to determine whether OSPF default-metric is configured or not." ::= { flWorkRoutingOspf 2 } flWorkRoutingOspfDefaultInfoOriginate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to determine, whether OSPF can advertise a default-route learned from another protocol." DEFVAL { false } ::= { flWorkRoutingOspf 3 } flWorkRoutingOspfDefaultInfoOriginateAlways OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this flag is true, the router advertises 0.0.0.0/0.0.0.0 always. Without this option, OSPF will only advertise 0.0.0.0/0.0.0.0 if the router's forwarding table contains a default route." DEFVAL { false } ::= { flWorkRoutingOspf 4 } flWorkRoutingOspfDefaultInfoOriginateMetric OBJECT-TYPE SYNTAX Integer32 (1..16777214) MAX-ACCESS read-write STATUS current DESCRIPTION "Metric of the default route,which OSPF advertises when learned from other protocol." DEFVAL { 10 } ::= { flWorkRoutingOspf 5 } flWorkRoutingOspfDefaultInfoOriginateMetricConfigured OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to determine whether OSPF default-info originate metric is configured or not." ::= { flWorkRoutingOspf 6 } flWorkRoutingOspfDefaultInfoOriginateMetricType OBJECT-TYPE SYNTAX INTEGER { externalType1(1), externalType2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Metric Type of the default route,which OSPF advertises when learned from other protocol. It can be 1(external type 1) or 2(external type 2)." DEFVAL { 2 } ::= { flWorkRoutingOspf 7 } flWorkRoutingOspfRouteRedistTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingOspfRouteRedistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the MIB objects required to configure route-redistribution for OSPF. Here, OSPF is the Destination protocol and the source protocols can be any of : BGP, RIP, Static, Connected." ::= { flWorkRoutingOspf 8 } flWorkRoutingOspfRouteRedistEntry OBJECT-TYPE SYNTAX FlWorkRoutingOspfRouteRedistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { flWorkRoutingOspfRouteRedistSource } ::= { flWorkRoutingOspfRouteRedistTable 1 } FlWorkRoutingOspfRouteRedistEntry ::= SEQUENCE { flWorkRoutingOspfRouteRedistSource INTEGER, flWorkRoutingOspfRouteRedistMode INTEGER, flWorkRoutingOspfRouteRedistMetric Integer32, flWorkRoutingOspfRouteRedistMetricConfigured TruthValue, flWorkRoutingOspfRouteRedistMetricType INTEGER, flWorkRoutingOspfRouteRedistTag Unsigned32, flWorkRoutingOspfRouteRedistSubnets TruthValue, flWorkRoutingOspfRouteRedistDistList Unsigned32, flWorkRoutingOspfRouteRedistDistListConfigured TruthValue } flWorkRoutingOspfRouteRedistSource OBJECT-TYPE SYNTAX INTEGER{ connected(1), static(2), rip(3), bgp(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Source protocol, from which OSPF can redistribute routes. This object also acts as the identifier for the OSPF redistribution Table entry." ::= { flWorkRoutingOspfRouteRedistEntry 1 } flWorkRoutingOspfRouteRedistMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "User enabels/disables route-redistribution for a particular source protocol." DEFVAL { disable } ::= { flWorkRoutingOspfRouteRedistEntry 2 } flWorkRoutingOspfRouteRedistMetric OBJECT-TYPE SYNTAX Integer32 (0..16777214) MAX-ACCESS read-write STATUS current DESCRIPTION "Metric used for redistributing a particular source protocol route into OSPF." ::= { flWorkRoutingOspfRouteRedistEntry 3 } flWorkRoutingOspfRouteRedistMetricConfigured OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to determine whether OSPF redistribute-metric is configured or not." ::= { flWorkRoutingOspfRouteRedistEntry 4 } flWorkRoutingOspfRouteRedistMetricType OBJECT-TYPE SYNTAX INTEGER { externalType1(1), externalType2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Metric Type of routes,which OSPF redistributes from other source protocols. It can be 1(external type 1) or 2(external type 2)." DEFVAL { externalType2 } ::= { flWorkRoutingOspfRouteRedistEntry 5 } flWorkRoutingOspfRouteRedistTag OBJECT-TYPE SYNTAX Unsigned32(0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "It specifies the tag field in routes redistributed by OSPF." ::= { flWorkRoutingOspfRouteRedistEntry 6 } flWorkRoutingOspfRouteRedistSubnets OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this value is false, then OSPF will not redistribute subnetted routes." DEFVAL { false } ::= { flWorkRoutingOspfRouteRedistEntry 7 } flWorkRoutingOspfRouteRedistDistList OBJECT-TYPE SYNTAX Unsigned32 (1..199) MAX-ACCESS read-write STATUS current DESCRIPTION "Access-list number of the access-list, which filters routes received from a source-protocol." ::= { flWorkRoutingOspfRouteRedistEntry 8 } flWorkRoutingOspfRouteRedistDistListConfigured OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to determine whether Access-list is configured or not." ::= { flWorkRoutingOspfRouteRedistEntry 9 } -- OSPF Interface Table (augmented information) flWorkRoutingOspfIfTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingOspfIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF Interface Table describes the inter- faces from the viewpoint of OSPF. Augments ospfIfTable from the OSPF-MIB." ::= { flWorkRoutingOspf 9 } flWorkRoutingOspfIfEntry OBJECT-TYPE SYNTAX FlWorkRoutingOspfIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF Interface Entry describes one inter- face from the viewpoint of OSPF. Augments ospfIfEntry in OSPF-MIB." AUGMENTS { ospfIfEntry } ::= { flWorkRoutingOspfIfTable 1 } FlWorkRoutingOspfIfEntry ::= SEQUENCE { flWorkRoutingOspfIfAuthKeyId INTEGER, flWorkRoutingOspfIfIpMtuIgnoreFlag INTEGER, flWorkRoutingOspfIfPassiveMode TruthValue } flWorkRoutingOspfIfAuthKeyId OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The identifier for the authentication key used on this interface. This field is only meaningful when the OSPF-MIB ospfIfAuthType is md5(2); otherwise, the value is not used." ::= { flWorkRoutingOspfIfEntry 1 } flWorkRoutingOspfIfIpMtuIgnoreFlag OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the IP MTU Ignore Flag value for this OSPF interface." ::= { flWorkRoutingOspfIfEntry 2 } flWorkRoutingOspfIfPassiveMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to determine whether the interface is passive. A passive interface will not participate in the OSPF adjacency formation." DEFVAL { false } ::= { flWorkRoutingOspfIfEntry 3 } -- OSPF Virtual Interface Table (augmented information) flWorkRoutingOspfVirtIfTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingOspfVirtIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about this router's virtual inter- faces. Augments ospfVirtIfTable from the OSPF-MIB." ::= { flWorkRoutingOspf 10 } flWorkRoutingOspfVirtIfEntry OBJECT-TYPE SYNTAX FlWorkRoutingOspfVirtIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a single Virtual Interface. Augments ospfVirtIfEntry in OSPF-MIB." AUGMENTS { ospfVirtIfEntry } ::= { flWorkRoutingOspfVirtIfTable 1 } FlWorkRoutingOspfVirtIfEntry ::= SEQUENCE { flWorkRoutingOspfVirtIfAuthKeyId INTEGER } flWorkRoutingOspfVirtIfAuthKeyId OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The identifier for the authentication key used on this virtual interface. This field is only meaningful when the OSPF-MIB ospfVirtIfAuthType is md5(2); otherwise, the value is not used." ::= { flWorkRoutingOspfVirtIfEntry 1 } --************************************************************************************** flWorkRoutingOspfRFC1583CompatibilityMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "From RFC2328: Controls the preference rules used in Section 16.4 when choosing among multiple AS-external-LSAs advertising the same destination. When set to 'enabled', the preference rules remain those specified by RFC 1583 ([Ref9]). When set to 'disabled', the preference rules are those stated in Section 16.4.1, which prevent routing loops when AS- external-LSAs for the same destination have been originated from different areas. Set to 'enabled' by default. In order to minimize the chance of routing loops, all OSPF routers in an OSPF routing domain should have RFC1583Compatibility set identically. When there are routers present that have not been updated with the functionality specified in Section 16.4.1 of this memo, all routers should have RFC1583Compatibility set to 'enabled'. Otherwise, all routers should have RFC1583Compatibility set to 'disabled', preventing all routing loops." DEFVAL { enable } ::= { flWorkRoutingOspf 11 } flWorkRoutingOspfSpfDelayTime OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Delay time (in seconds) between when OSPF receives a topology change and when it starts an SPF calculation. It can be an integer from 0 to 65535. The default time is 5 seconds. A value of 0 means that there is no delay; that is, the SPF calculation is started immediately." DEFVAL { 5 } ::= { flWorkRoutingOspf 12 } flWorkRoutingOspfSpfHoldTime OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum time (in seconds) between two consecutive SPF calculations. It can be an integer from 0 to 65535. The default time is 10 seconds. A value of 0 means that there is no delay; that is, two SPF calculations can be done, one immediately after the other." DEFVAL { 10 } ::= { flWorkRoutingOspf 13 } flWorkRoutingOspfAutoCostRefBw OBJECT-TYPE SYNTAX Unsigned32 (1..4294967) MAX-ACCESS read-write STATUS current DESCRIPTION "Auto cost refernece bandwidth of the router interfaces for ospf metric calculations. It can be an integer from 1 to 4294967. The default reference bandwidth is 100 Mbps." DEFVAL { 100 } ::= { flWorkRoutingOspf 14 } --************************************************************************************** -- Following OSPF MIB general group objects/tables are added . -- These contain opaque related tables and scalars. --************************************************************************************** flWorkRoutingOspfOpaqueLsaSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The router's support for Opaque LSA types. This object is persistent and when written the entity SHOULD save the change to non-volatile storage." REFERENCE "The OSPF Opaque LSA Option" ::= { flWorkRoutingOspf 15 } -- OSPF Type10 (Area Opaque) Link State Database flWorkRoutingOspfAreaOpaqueLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingOspfAreaOpaqueLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF Process's Area Link State Database (LSDB). The LSDB contains type-10 Link State Advertisements from throughout the areas that the device is attached to." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { flWorkRoutingOspf 16 } flWorkRoutingOspfAreaOpaqueLsdbEntry OBJECT-TYPE SYNTAX FlWorkRoutingOspfAreaOpaqueLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single AreaOpaque Link State Advertisement." INDEX { flWorkRoutingOspfAreaOpaqueLsdbAreaId, flWorkRoutingOspfAreaOpaqueLsdbType, flWorkRoutingOspfAreaOpaqueLsdbLsid, flWorkRoutingOspfAreaOpaqueLsdbRouterId } ::= { flWorkRoutingOspfAreaOpaqueLsdbTable 1 } FlWorkRoutingOspfAreaOpaqueLsdbEntry ::= SEQUENCE { flWorkRoutingOspfAreaOpaqueLsdbAreaId IpAddress, flWorkRoutingOspfAreaOpaqueLsdbType INTEGER, flWorkRoutingOspfAreaOpaqueLsdbLsid IpAddress, flWorkRoutingOspfAreaOpaqueLsdbRouterId IpAddress, flWorkRoutingOspfAreaOpaqueLsdbSequence Integer32, flWorkRoutingOspfAreaOpaqueLsdbAge Integer32, flWorkRoutingOspfAreaOpaqueLsdbChecksum Integer32, flWorkRoutingOspfAreaOpaqueLsdbAdvertisement OCTET STRING } flWorkRoutingOspfAreaOpaqueLsdbAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit identifier of the Area from which the LSA was received." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { flWorkRoutingOspfAreaOpaqueLsdbEntry 1 } flWorkRoutingOspfAreaOpaqueLsdbType OBJECT-TYPE SYNTAX INTEGER { areaOpaqueLink (10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertisement format." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { flWorkRoutingOspfAreaOpaqueLsdbEntry 2 } flWorkRoutingOspfAreaOpaqueLsdbLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP Address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { flWorkRoutingOspfAreaOpaqueLsdbEntry 3 } flWorkRoutingOspfAreaOpaqueLsdbRouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { flWorkRoutingOspfAreaOpaqueLsdbEntry 4 } flWorkRoutingOspfAreaOpaqueLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { flWorkRoutingOspfAreaOpaqueLsdbEntry 5 } flWorkRoutingOspfAreaOpaqueLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { flWorkRoutingOspfAreaOpaqueLsdbEntry 6 } flWorkRoutingOspfAreaOpaqueLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { flWorkRoutingOspfAreaOpaqueLsdbEntry 7 } flWorkRoutingOspfAreaOpaqueLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire Link State Advertisement, including its header. Note that for variable length LSAs, SNMP agents may not be able to return the largest string size" REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { flWorkRoutingOspfAreaOpaqueLsdbEntry 8 } -- OSPF Link State Database, Link-Local for non-virtual links flWorkRoutingOspfLocalLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingOspfLocalLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF Process's Link-Local Link State Database for non-virtual links. This table is identical to the OSPF LSDB Table in format, but contains only Link-Local Link State Advertisements for non-virtual links. The purpose is to allow Link-Local LSAs to be displayed for each non-virtual interface. This table is implemented to support type-9 LSAs which are defined in 'The OSPF Opaque LSA Option'." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements and The OSPF Opaque LSA Option" ::= { flWorkRoutingOspf 17 } flWorkRoutingOspfLocalLsdbEntry OBJECT-TYPE SYNTAX FlWorkRoutingOspfLocalLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single Link State Advertisement." INDEX { flWorkRoutingOspfLocalLsdbIpAddress, flWorkRoutingOspfLocalLsdbAddressLessIf, flWorkRoutingOspfLocalLsdbType, flWorkRoutingOspfLocalLsdbLsid, flWorkRoutingOspfLocalLsdbRouterId } ::= { flWorkRoutingOspfLocalLsdbTable 1 } FlWorkRoutingOspfLocalLsdbEntry ::= SEQUENCE { flWorkRoutingOspfLocalLsdbIpAddress IpAddress, flWorkRoutingOspfLocalLsdbAddressLessIf InterfaceIndexOrZero, flWorkRoutingOspfLocalLsdbType INTEGER, flWorkRoutingOspfLocalLsdbLsid IpAddress, flWorkRoutingOspfLocalLsdbRouterId RouterID, flWorkRoutingOspfLocalLsdbSequence Integer32, flWorkRoutingOspfLocalLsdbAge Integer32, flWorkRoutingOspfLocalLsdbChecksum Integer32, flWorkRoutingOspfLocalLsdbAdvertisement OCTET STRING } flWorkRoutingOspfLocalLsdbIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Address of the interface from which the LSA was received if the interface is numbered." REFERENCE "OSPF Version 2, Appendix C.3 Interface parameters" ::= { flWorkRoutingOspfLocalLsdbEntry 1 } flWorkRoutingOspfLocalLsdbAddressLessIf OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The Interface Index of the interface from which the LSA was received if the interface is unnumbered." REFERENCE "OSPF Version 2, Appendix C.3 Interface parameters" ::= { flWorkRoutingOspfLocalLsdbEntry 2 } flWorkRoutingOspfLocalLsdbType OBJECT-TYPE SYNTAX INTEGER { localOpaqueLink (9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertise- ment format." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header and " ::= { flWorkRoutingOspfLocalLsdbEntry 3 } flWorkRoutingOspfLocalLsdbLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing a 32 bit identifier in IP address format; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { flWorkRoutingOspfLocalLsdbEntry 4 } flWorkRoutingOspfLocalLsdbRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { flWorkRoutingOspfLocalLsdbEntry 5 } flWorkRoutingOspfLocalLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { flWorkRoutingOspfLocalLsdbEntry 6 } flWorkRoutingOspfLocalLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state adver- tisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { flWorkRoutingOspfLocalLsdbEntry 7 } flWorkRoutingOspfLocalLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connec- tionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { flWorkRoutingOspfLocalLsdbEntry 8 } flWorkRoutingOspfLocalLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire Link State Advertisement, including its header. Note that for variable length LSAs, SNMP agents may not be able to return the largest string size." REFERENCE "OSPF Version 2, Section 12 Link State Adver- tisements" ::= { flWorkRoutingOspfLocalLsdbEntry 9 } -- OSPF Link State Database, AS-scope flWorkRoutingOspfAsLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingOspfAsLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF Process's AS-scope LSA Link State Database. The Database contains the AS-scope Link State Advertisements from throughout the areas that the device is attached to. This table is identical to the OSPF LSDB Table in format, but contains only AS-scope Link State Advertisements. The purpose is to allow AS-scope LSAs to be displayed once for the router rather than once in each non-stub area." REFERENCE "OSPF Version 2, Section 12 Link State Adver- tisements" ::= { flWorkRoutingOspf 18 } flWorkRoutingOspfAsLsdbEntry OBJECT-TYPE SYNTAX FlWorkRoutingOspfAsLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single Link State Advertisement." INDEX { flWorkRoutingOspfAsLsdbType, flWorkRoutingOspfAsLsdbLsid, flWorkRoutingOspfAsLsdbRouterId } ::= { flWorkRoutingOspfAsLsdbTable 1 } FlWorkRoutingOspfAsLsdbEntry ::= SEQUENCE { flWorkRoutingOspfAsLsdbType INTEGER, flWorkRoutingOspfAsLsdbLsid IpAddress, flWorkRoutingOspfAsLsdbRouterId RouterID, flWorkRoutingOspfAsLsdbSequence Integer32, flWorkRoutingOspfAsLsdbAge Integer32, flWorkRoutingOspfAsLsdbChecksum Integer32, flWorkRoutingOspfAsLsdbAdvertisement OCTET STRING } flWorkRoutingOspfAsLsdbType OBJECT-TYPE SYNTAX INTEGER { asOpaqueLink (11) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertise- ment format." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { flWorkRoutingOspfAsLsdbEntry 1 } flWorkRoutingOspfAsLsdbLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP Address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { flWorkRoutingOspfAsLsdbEntry 2 } flWorkRoutingOspfAsLsdbRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { flWorkRoutingOspfAsLsdbEntry 3 } flWorkRoutingOspfAsLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { flWorkRoutingOspfAsLsdbEntry 4 } flWorkRoutingOspfAsLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state adver- tisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { flWorkRoutingOspfAsLsdbEntry 5 } flWorkRoutingOspfAsLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connec- tionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { flWorkRoutingOspfAsLsdbEntry 6 } flWorkRoutingOspfAsLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire Link State Advertisement, including its header." REFERENCE "OSPF Version 2, Section 12 Link State Adver- tisements. Note that for variable length LSAs, SNMP agents may not be able to return the largest string size." ::= { flWorkRoutingOspfAsLsdbEntry 7 } flWorkRoutingOspfDefaultPassiveMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to determine, whether all the interfaces are passive interfaces by default. A passive interface will not participate in the OSPF adjacency formation." DEFVAL { false } ::= { flWorkRoutingOspf 19 } --************************************************************************************** -- flWorkRoutingLoopback --************************************************************************************** flWorkRoutingLoopbackTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingLoopbackEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A summary table of the Loopback instances" ::= { flWorkRoutingLoopback 1 } flWorkRoutingLoopbackEntry OBJECT-TYPE SYNTAX FlWorkRoutingLoopbackEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { flWorkRoutingLoopbackID } ::= { flWorkRoutingLoopbackTable 1 } FlWorkRoutingLoopbackEntry ::= SEQUENCE { flWorkRoutingLoopbackID Integer32, flWorkRoutingLoopbackIfIndex Integer32, flWorkRoutingLoopbackIPAddress IpAddress, flWorkRoutingLoopbackIPSubnet IpAddress, flWorkRoutingLoopbackStatus RowStatus } flWorkRoutingLoopbackID OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Loopback ID is associated with Internal Interface number which will be generated when we create a loopback." ::= { flWorkRoutingLoopbackEntry 1 } flWorkRoutingLoopbackIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is external interface associated with inetrnal interface of loopback. The Loopback ID is associated with Internal Interface number which will be generated when we create a loopback." ::= { flWorkRoutingLoopbackEntry 2 } flWorkRoutingLoopbackIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Address configured for the respective loopback" ::= { flWorkRoutingLoopbackEntry 3 } flWorkRoutingLoopbackIPSubnet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Subnet mask configured for the respective loopback" ::= { flWorkRoutingLoopbackEntry 4 } flWorkRoutingLoopbackStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this instance. The rows can be added/deleted in the table by setting createAndGo/destroy respectively active(1) - this loopback instance is active createAndGo(4) - set to this value to create an instance destroy(6) - set to this value to delete an instance" ::= { flWorkRoutingLoopbackEntry 5 } --************************************************************************************** -- flWorkRoutingNAT --************************************************************************************** flWorkRoutingNATIntfCtrl OBJECT IDENTIFIER ::= { flWorkRoutingNAT 1 } flWorkRoutingNATIntfForwarding OBJECT IDENTIFIER ::= { flWorkRoutingNAT 2 } flWorkRoutingNATIntf1to1 OBJECT IDENTIFIER ::= { flWorkRoutingNAT 3 } flWorkRoutingNATIntfVirtual OBJECT IDENTIFIER ::= { flWorkRoutingNAT 4 } -- -- flWorkRoutingNATIntfCtrl -- flWorkRoutingNATIntfCtrlTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingNATIntfCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains a List of NAT Interface configuration parameters." ::= { flWorkRoutingNATIntfCtrl 1 } flWorkRoutingNATIntfCtrlEntry OBJECT-TYPE SYNTAX FlWorkRoutingNATIntfCtrlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table does contain information about NAT Interface control parameters." INDEX { flWorkRoutingNATIntfCtrlIntfIndex } ::= { flWorkRoutingNATIntfCtrlTable 1 } FlWorkRoutingNATIntfCtrlEntry ::= SEQUENCE { flWorkRoutingNATIntfCtrlIntfIndex Integer32, flWorkRoutingNATIntfCtrlIntfMode INTEGER } flWorkRoutingNATIntfCtrlIntfIndex OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Index of this entry. " ::= { flWorkRoutingNATIntfCtrlEntry 1 } flWorkRoutingNATIntfCtrlIntfMode OBJECT-TYPE SYNTAX INTEGER { none(0), oneToOne(1), virtual(2), masquerade(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "NAT Mode of this Interface. " ::= { flWorkRoutingNATIntfCtrlEntry 2 } -- -- flWorkRoutingNATIntfForwarding -- flWorkRoutingNATIntfForwardingTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingNATIntfForwardingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains a List of Interface Port Forwarding rules." ::= { flWorkRoutingNATIntfForwarding 1 } flWorkRoutingNATIntfForwardingEntry OBJECT-TYPE SYNTAX FlWorkRoutingNATIntfForwardingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table does contain information about Interface Port Forwarding rules." INDEX { flWorkRoutingNATIntfForwardingIntfIndex, flWorkRoutingNATIntfForwardingTableIndex } ::= { flWorkRoutingNATIntfForwardingTable 1 } FlWorkRoutingNATIntfForwardingEntry ::= SEQUENCE { flWorkRoutingNATIntfForwardingIntfIndex Integer32, flWorkRoutingNATIntfForwardingTableIndex Integer32, flWorkRoutingNATIntfForwardingTableProtocol INTEGER, flWorkRoutingNATIntfForwardingTableDirection INTEGER, flWorkRoutingNATIntfForwardingTableInboundAddr IpAddress, flWorkRoutingNATIntfForwardingTableInboundPort Integer32, flWorkRoutingNATIntfForwardingTableOutboundAddr IpAddress, flWorkRoutingNATIntfForwardingTableOutboundPort Integer32, flWorkRoutingNATIntfForwardingTableActive INTEGER, flWorkRoutingNATIntfForwardingTableStatus RowStatus } flWorkRoutingNATIntfForwardingIntfIndex OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Index of this entry. " ::= { flWorkRoutingNATIntfForwardingEntry 1 } flWorkRoutingNATIntfForwardingTableIndex OBJECT-TYPE SYNTAX Integer32 (1..128) MAX-ACCESS read-only STATUS current DESCRIPTION "Table Index of this entry. " ::= { flWorkRoutingNATIntfForwardingEntry 2 } flWorkRoutingNATIntfForwardingTableProtocol OBJECT-TYPE SYNTAX INTEGER {tcp(1), udp(2), both(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Protocol of the connection to forward." ::= { flWorkRoutingNATIntfForwardingEntry 3 } flWorkRoutingNATIntfForwardingTableDirection OBJECT-TYPE SYNTAX INTEGER {source(1), destination(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "direction for the Forwarding rule." ::= { flWorkRoutingNATIntfForwardingEntry 4 } flWorkRoutingNATIntfForwardingTableInboundAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Inbound IP Address." ::= { flWorkRoutingNATIntfForwardingEntry 5 } flWorkRoutingNATIntfForwardingTableInboundPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Inbound Port Number." ::= { flWorkRoutingNATIntfForwardingEntry 6 } flWorkRoutingNATIntfForwardingTableOutboundAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Outbound IP Address." ::= { flWorkRoutingNATIntfForwardingEntry 7 } flWorkRoutingNATIntfForwardingTableOutboundPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Outbound Port Number." ::= { flWorkRoutingNATIntfForwardingEntry 8 } flWorkRoutingNATIntfForwardingTableActive OBJECT-TYPE SYNTAX INTEGER {disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object shows the status of this forwarding entry." ::= { flWorkRoutingNATIntfForwardingEntry 9 } flWorkRoutingNATIntfForwardingTableStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of NAT Forwarding Table entry. active(1) - NAT Forwarding Table entry is present createAndGo(4) - Adds NAT Forwarding entry destroy(6) - Removes NAT Forwarding entry" ::= { flWorkRoutingNATIntfForwardingEntry 10 } flWorkRoutingNATIntf1to1Table OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingNATIntf1to1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains a List of Interface 1:1 NAT rules." ::= { flWorkRoutingNATIntf1to1 1 } flWorkRoutingNATIntf1to1Entry OBJECT-TYPE SYNTAX FlWorkRoutingNATIntf1to1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table does contain information about 1:1 NAT rules." INDEX { flWorkRoutingNATIntf1to1IntfIndex, flWorkRoutingNATIntf1to1TableIndex } ::= { flWorkRoutingNATIntf1to1Table 1 } FlWorkRoutingNATIntf1to1Entry ::= SEQUENCE { flWorkRoutingNATIntf1to1IntfIndex Integer32, flWorkRoutingNATIntf1to1TableIndex Integer32, flWorkRoutingNATIntf1to1TableExternalNetwork IpAddress, flWorkRoutingNATIntf1to1TableInternalNetwork IpAddress, flWorkRoutingNATIntf1to1TableRange Integer32, flWorkRoutingNATIntf1to1TableActive INTEGER, flWorkRoutingNATIntf1to1TableStatus RowStatus } flWorkRoutingNATIntf1to1IntfIndex OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Index of this entry." ::= { flWorkRoutingNATIntf1to1Entry 1 } flWorkRoutingNATIntf1to1TableIndex OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Table Index of this entry." ::= { flWorkRoutingNATIntf1to1Entry 2 } flWorkRoutingNATIntf1to1TableExternalNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the external Network or Device Address." ::= { flWorkRoutingNATIntf1to1Entry 3 } flWorkRoutingNATIntf1to1TableInternalNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of the internal Network or Device Address." ::= { flWorkRoutingNATIntf1to1Entry 4 } flWorkRoutingNATIntf1to1TableRange OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Subnet Bits of the network. Examples: Class C Network: 255.255.255.0 ->24 Class B Network: 255.255.0.0 ->16 Class A Network: 255.0.0.0 ->8 Single Device: ->32 " ::= { flWorkRoutingNATIntf1to1Entry 5 } flWorkRoutingNATIntf1to1TableActive OBJECT-TYPE SYNTAX INTEGER {disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object shows the status of this 1:1 Nat entry. " ::= { flWorkRoutingNATIntf1to1Entry 6 } flWorkRoutingNATIntf1to1TableStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of NAT 1-to-1 Table entry. active(1) - NAT 1-to-1 Table entry is present createAndGo(4) - Adds NAT 1-to-1 entry destroy(6) - Removes NAT 1-to-1 entry" ::= { flWorkRoutingNATIntf1to1Entry 7 } flWorkRoutingNATIntfVirtualTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkRoutingNATIntfVirtualEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains a List of Interface Virtual NAT rules." ::= { flWorkRoutingNATIntfVirtual 1 } flWorkRoutingNATIntfVirtualEntry OBJECT-TYPE SYNTAX FlWorkRoutingNATIntfVirtualEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table does contain information about Virtual NAT rules." INDEX { flWorkRoutingNATIntfVirtualIntfIndex, flWorkRoutingNATIntfVirtualTableIndex } ::= { flWorkRoutingNATIntfVirtualTable 1 } FlWorkRoutingNATIntfVirtualEntry ::= SEQUENCE { flWorkRoutingNATIntfVirtualIntfIndex Integer32, flWorkRoutingNATIntfVirtualTableIndex Integer32, flWorkRoutingNATIntfVirtualTableVirtualNetwork IpAddress, flWorkRoutingNATIntfVirtualTableInternalNetwork IpAddress, flWorkRoutingNATIntfVirtualTableRange Integer32 } flWorkRoutingNATIntfVirtualIntfIndex OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Index of this entry." ::= { flWorkRoutingNATIntfVirtualEntry 1 } flWorkRoutingNATIntfVirtualTableIndex OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Table Index of this entry." ::= { flWorkRoutingNATIntfVirtualEntry 2 } flWorkRoutingNATIntfVirtualTableVirtualNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start IP Address of the Virtual Network." ::= { flWorkRoutingNATIntfVirtualEntry 3 } flWorkRoutingNATIntfVirtualTableInternalNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Start IP Address of the Internal Network." ::= { flWorkRoutingNATIntfVirtualEntry 4 } flWorkRoutingNATIntfVirtualTableRange OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Subnet Bits of the network. Examples: Class C Network: 255.255.255.0 ->24 Class B Network: 255.255.0.0 ->16 Class A Network: 255.0.0.0 ->8 Single Device: ->32 " ::= { flWorkRoutingNATIntfVirtualEntry 5 } --************************************************************************************** -- flWorkCIP --************************************************************************************** flWorkCipActiveIOConns OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gets the number of currently active CIP I/O Connections." ::= { flWorkCipInfo 1 } flWorkCipActiveExpMsgConns OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gets the number of currently active CIP Explicit Message Connections." ::= { flWorkCipInfo 2 } flWorkCipActiveMcastGroups OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gets the number of currently active multicast groups." ::= { flWorkCipInfo 3 } flWorkCipOpenRequestsRcvd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gets the number of open connection requests received after device startup." ::= { flWorkCipInfo 4 } flWorkCipOpenResourceRejects OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gets the number of open connection requests rejected due to lack of resource." ::= { flWorkCipInfo 5 } flWorkCipOpenFormatRejects OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gets the number of open connection requests rejected due to bad format." ::= { flWorkCipInfo 6 } flWorkCipOpenOtherRejects OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gets the number of open connection requests rejected due to other reasons." ::= { flWorkCipInfo 7 } flWorkCipCloseRequests OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gets the number of close connection requests received after device startup." ::= { flWorkCipInfo 8 } flWorkCipCloseFormatRejects OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gets the number of close connection requests rejected due to bad format." ::= { flWorkCipInfo 9 } flWorkCipCloseOtherRejects OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gets the number of close connection requests rejected due to other reasons." ::= { flWorkCipInfo 10 } flWorkCipConnectionTimeouts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gets the number of connection timeouts happened after device startup." ::= { flWorkCipInfo 11 } flWorkCipNetworkStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes network status." ::= { flWorkCipInfo 12 } flWorkCipModuleStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Describes Module status." ::= { flWorkCipInfo 13 } flWorkCipClearStats OBJECT-TYPE SYNTAX INTEGER { noClear(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clears the following CIP Connection manager statistics - flWorkCipOpenRequestsRcvd - flWorkCipOpenResourceRejects - flWorkCipOpenFormatRejects - flWorkCipOpenOtherRejects - flWorkCipCloseRequests - flWorkCipCloseFormatRejects - flWorkCipCloseOtherRejects - flWorkCipConnectionTimeouts" ::= { flWorkCipInfo 14 } --********************************************************************** -- flWorkCipConnectionTable --********************************************************************** flWorkCipConnectionTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWorkCipConnectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List current CIP connections where each entry consists of a 'flWorkCipConnectionEntry' items." ::= { flWorkCip 2 } flWorkCipConnectionEntry OBJECT-TYPE SYNTAX FlWorkCipConnectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table consists of details about current CIP Connections." INDEX { flWorkCipConnectionID } ::= { flWorkCipConnectionTable 1 } FlWorkCipConnectionEntry ::= SEQUENCE { flWorkCipConnectionID Integer32, flWorkCipConnectionOwnerIP IpAddress, flWorkCipConnectionTransportClass INTEGER } flWorkCipConnectionID OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the sessionID of the connection." ::= { flWorkCipConnectionEntry 1 } flWorkCipConnectionOwnerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the originator IP address of the connection." ::= { flWorkCipConnectionEntry 2 } flWorkCipConnectionTransportClass OBJECT-TYPE SYNTAX INTEGER { class1(1), class3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the connection class Class 1 - I/O Connection Class 3 - Explicit Connection." ::= { flWorkCipConnectionEntry 3 } --********************************************************************** -- flWlan --********************************************************************** flWlanRadio OBJECT IDENTIFIER ::= { flWlan 1 } flWlanWifi OBJECT IDENTIFIER ::= { flWlan 2 } flWlanApplySettings OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable applies changes in the configuration. Note: Without enabling this command changes in the configuration are not active" DEFVAL {disable} ::= { flWlan 3 } flWlanSettingsApplyState OBJECT-TYPE SYNTAX INTEGER{ ok (0), newSettingsNeedToBeApplied (1), inProgress (2), error (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Get last wlan apply state. After configuration the changes must be applied by flWlanApplySettings." ::= { flWlan 4 } flWlanManagementAccess OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure if access to the management interface via wlan is enabled or not" DEFVAL {disable} ::= { flWlan 5 } flWlanPtcpLldpFilter OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure wlan global mode for PTCP/LLDP filter" DEFVAL {disable} ::= { flWlan 6 } flWlanCountry OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure country domain as string value (e.g. Germany)" ::= { flWlan 7 } --********************************************************************** -- flWlanCountryTable --********************************************************************** flWlanCountryTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWlanCountryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Display available country settings" ::= { flWlan 8 } flWlanCountryEntry OBJECT-TYPE SYNTAX FlWlanCountryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents an available country." INDEX { flWlanCountryID } ::= { flWlanCountryTable 1 } FlWlanCountryEntry ::= SEQUENCE { flWlanCountryID INTEGER, flWlanCountryName DisplayString } flWlanCountryID OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Each country ID is the identification number of a available country." ::= { flWlanCountryEntry 1 } flWlanCountryName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the available countries." ::= { flWlanCountryEntry 2 } --********************************************************************** flWlanOutdoorMode OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure wlan global mode for outdoor operation" DEFVAL {disable} ::= { flWlan 9 } flWlanGlobalActivation OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure wlan global mode." DEFVAL {disable} ::= { flWlan 10 } flWlanCyclicRssiTracking OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Cyclic generation of connection information in wlan client mode. Deactivate to reduce cpu load. Output via syslog: configure server, activate message group Diagnosis." DEFVAL {disable} ::= { flWlan 11 } --********************************************************************** -- flWlanRadio --********************************************************************** --********************************************************************** -- flWlanRadioHwTable --********************************************************************** flWlanRadioHwTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWlanRadioHwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wlan hardware table" ::= { flWlanRadio 1 } flWlanRadioHwEntry OBJECT-TYPE SYNTAX FlWlanRadioHwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents a wlan hardware instance" INDEX { flWlanRadioHwID } ::= { flWlanRadioHwTable 1 } FlWlanRadioHwEntry ::= SEQUENCE { flWlanRadioHwID INTEGER, flWlanRadioHwAntMask OCTET STRING, flWlanRadioHwAggMode INTEGER } flWlanRadioHwID OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Each HwID is the identification number of a wlan hardware instance {1, 2, ...}" ::= { flWlanRadioHwEntry 1 } flWlanRadioHwAntMask OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the used antenna of a specific wlan radio hardware (1) enables antenna port 1 (2) enables antenna port 2 (3) enables antenna port 1 AND port 2" ::= { flWlanRadioHwEntry 2 } flWlanRadioHwAggMode OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure wlan aggregation for a specific wlan radio hardware instance" DEFVAL {disable} ::= { flWlanRadioHwEntry 3 } --********************************************************************** --********************************************************************** -- flWlanWifi --********************************************************************** flWlanWifiVapTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWlanWifiVapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual access point table" ::= { flWlanWifi 1 } flWlanWifiVapEntry OBJECT-TYPE SYNTAX FlWlanWifiVapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents a virtual access point instance" INDEX { flWlanWifiVapID } ::= { flWlanWifiVapTable 1 } FlWlanWifiVapEntry ::= SEQUENCE { flWlanWifiVapID INTEGER, flWlanWifiVapFastEapolRetry INTEGER, flWlanWifiVapHideSsid INTEGER, flWlanWifiVapExcessiveRetries INTEGER, flWlanWifiVapWdsBroadcast INTEGER, flWlanWifiVapWdsAgingTime Integer32, flWlanWifiVapEnableState INTEGER, flWlanWifiVapChScanlist DisplayString, flWlanWifiVapMaxNumClients INTEGER, flWlanWifiVapStartScanning INTEGER, flWlanWifiVapNetworkId INTEGER, flWlanWifiVapManRoaming DisplayString, flWlanWifiVapBgScanIdle INTEGER, flWlanWifiVapRssiThrshForceScan INTEGER, flWlanWifiVapRssiChangeRoam INTEGER, flWlanWifiVapRssiChangeBgScan INTEGER, flWlanWifiVapRssiThrshBgScan INTEGER, flWlanWifiVapScbManMac DisplayString, flWlanWifiVapScbMode INTEGER, flWlanWifiVapFragThreshold Integer32, flWlanWifiVapTxPowerRadiated INTEGER, flWlanWifiVapCurrentTxPowerRadiated INTEGER, flWlanWifiVapChBandwidth INTEGER, flWlanWifiVapWlanCh INTEGER, flWlanWifiVap80211Mode INTEGER, flWlanWifiVapHwID INTEGER, flWlanWifiVapOpMode INTEGER, flWlanWifiVapStatus INTEGER, flWlanWifiVapActiveProfile INTEGER, flWlanWifiVapRowStatus RowStatus } flWlanWifiVapID OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Each VapID is the identification number of a virtual accesspoint instance {101, 102, ...}" ::= { flWlanWifiVapEntry 1 } flWlanWifiVapFastEapolRetry OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the fast eapol retry mode. Just available in access point mode." DEFVAL {enable} ::= { flWlanWifiVapEntry 2 } flWlanWifiVapHideSsid OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the hide ssid mode. Default: disable (meaning the ssid is broadcasted via beacon frames)" DEFVAL {disable} ::= { flWlanWifiVapEntry 3 } flWlanWifiVapExcessiveRetries OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the number of max. consecutive excessive retries before drop of connection." ::= { flWlanWifiVapEntry 4 } flWlanWifiVapWdsBroadcast OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Broadcast frames with unknown unicast destination to all ftb devices." DEFVAL {disable} ::= { flWlanWifiVapEntry 5 } flWlanWifiVapWdsAgingTime OBJECT-TYPE SYNTAX Integer32 (60..4294967) MAX-ACCESS read-write STATUS current DESCRIPTION "The aging time in seconds for addresses learned from behind FTB devices can be configured. Min Value: 60 seconds Max Value: 4294967 seconds Note: This option is only relevant for devices operating in FTB client mode." DEFVAL {60} ::= { flWlanWifiVapEntry 6 } flWlanWifiVapEnableState OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the vap wlan enable / disable state." DEFVAL {disable} ::= { flWlanWifiVapEntry 7 } flWlanWifiVapChScanlist OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the channel scan list. all(all channels), 1(channel-1), 2(channel-2), 3(channel-3), 4(channel-4), 5(channel-5), 6(channel-6), 7(channel-7), 8(channel-8), 9(channel-9), 10(channel-10), 11(channel-11), 12(channel-12), 13(channel-13), 14(channel-14), 36(channel-36), 40(channel-40), 44(channel-44), 48(channel-48), 52(channel-52), 56(channel-56), 60(channel-60), 64(channel-64), 132(channel-132), 136(channel-136), 140(channel-140), 149(channel-149), 153(channel-153), 157(channel-157), 161(channel-161), 165(channel-165)" ::= { flWlanWifiVapEntry 8 } flWlanWifiVapMaxNumClients OBJECT-TYPE SYNTAX INTEGER (0..60) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures the maximal number of connectable clients." ::= { flWlanWifiVapEntry 9 } flWlanWifiVapStartScanning OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Starts a scan process" DEFVAL {disable} ::= { flWlanWifiVapEntry 10 } flWlanWifiVapNetworkId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the Layer 3 instance the wifi device will be added to." ::= { flWlanWifiVapEntry 11 } flWlanWifiVapManRoaming OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Format: {normal 00:00:00:00:00:00} {bssid xx:xx:xx:xx:xx:xx} Examples: 1) Start a common scan process based on the best accesspoint using the current configured ssid: {normal 00:00:00:00:00:00} 2a) Leave the normal scan method and trigger a roaming process to a specific accesspoint with the given BSSID: {bssid 00:a0:45:11:22:33} 2b) To disable the bssid roaming mode (2a) and return back to normal scan method, the following input is requiered: {bssid 00:00:00:00:00:00} This object is just writable. And it is only writable in client mode when a connection to an access point exists." ::= { flWlanWifiVapEntry 12 } flWlanWifiVapBgScanIdle OBJECT-TYPE SYNTAX INTEGER (1..5000) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the roaming parameter for the wifi device. Network idle time in milliseconds (ms)." ::= { flWlanWifiVapEntry 13 } flWlanWifiVapRssiThrshForceScan OBJECT-TYPE SYNTAX INTEGER (-94.. -1) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the roaming parameter for the wifi device. Forced scan threshold in dBm. RSSI value below which the device starts a forced scan (without respecting the network traffic)." DEFVAL {-90} ::= { flWlanWifiVapEntry 14 } flWlanWifiVapRssiChangeRoam OBJECT-TYPE SYNTAX INTEGER (1..94) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the roaming parameter for the wifi device. Roaming threshold in dBm. Difference in RSSI values for current AP and new AP before considering a roaming to the new AP bgscan idle: idle time for network traffic which must pass before starting a new background scan run." DEFVAL {5} ::= { flWlanWifiVapEntry 15 } flWlanWifiVapRssiChangeBgScan OBJECT-TYPE SYNTAX INTEGER (1..94) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the roaming parameter for the wifi device. Background scan - RSSI change threshold in dBm Difference in RSSI value for the current AP communication before considering another background scan run." DEFVAL {4} ::= { flWlanWifiVapEntry 16 } flWlanWifiVapRssiThrshBgScan OBJECT-TYPE SYNTAX INTEGER (-94.. -1) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the roaming parameter for the wifi device. Background scan threshold in dBm. RSSI value below which the device starts background scans, if the network traffic is idle." DEFVAL {-60} ::= { flWlanWifiVapEntry 17 } flWlanWifiVapScbManMac OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the mac address, the device uses in scb mode. Format of the value: {xx:xx:xx:xx:xx:xx}" ::= { flWlanWifiVapEntry 18 } flWlanWifiVapScbMode OBJECT-TYPE SYNTAX INTEGER { auto(1), manual(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the way the device adopts its mac address." ::= { flWlanWifiVapEntry 19 } flWlanWifiVapFragThreshold OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the wlan fragmentation threshold of the wifi device." ::= { flWlanWifiVapEntry 20 } flWlanWifiVapTxPowerRadiated OBJECT-TYPE SYNTAX INTEGER (5..20) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the wlan transmission power in dBm of the wifi device." ::= { flWlanWifiVapEntry 21 } flWlanWifiVapCurrentTxPowerRadiated OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the radiated transmit power in dBm." ::= { flWlanWifiVapEntry 22 } flWlanWifiVapChBandwidth OBJECT-TYPE SYNTAX INTEGER { f20MHz (1), f40MHz (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the wlan channel bandwidth in MHz of the wifi device. The wlan channel bandwidth can be set to 20 MHz or to 40 MHz, if higher throuput is required. The drawback on 40MHz is that the number of usable wlans get reduced in that environment." ::= { flWlanWifiVapEntry 23 } flWlanWifiVapWlanCh OBJECT-TYPE SYNTAX INTEGER { channel-1 (1), channel-2 (2), channel-3 (3), channel-4 (4), channel-5 (5), channel-6 (6), channel-7 (7), channel-8 (8), channel-9 (9), channel-10 (10), channel-11 (11), channel-12 (12), channel-13 (13), channel-14 (14), channel-36 (36), channel-40 (40), channel-44 (44), channel-48 (48), channel-52 (52), channel-56 (56), channel-60 (60), channel-64 (64), channel-132 (132), channel-136 (136), channel-140 (140), channel-149 (149), channel-153 (153), channel-157 (157), channel-161 (161), channel-165 (165), indoor8-auto (200), indoor16-auto (201), outdoor (202), auto (203) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the wlan channel of the wifi device. 2.4 GHz: (1-14) 5 GHz:(36) (40) (44) (48) (52) (56) (60) (64) (132) (136) (140) (149) (153) (157) (161) (165) (indoor8) (indoor16) (Auto)" ::= { flWlanWifiVapEntry 24 } flWlanWifiVap80211Mode OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), bg(3), an(4), gn(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the wlan ieee 802.11 mode of the wifi device. {a 5 GHz | b 2.4 GHz | bg 2.4 GHz | an 5 GHz | gn 2.4 GHz}" ::= { flWlanWifiVapEntry 25 } flWlanWifiVapHwID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the wlan radio hardware instance the wifi is derived from." ::= { flWlanWifiVapEntry 26 } flWlanWifiVapOpMode OBJECT-TYPE SYNTAX INTEGER { ap(1), scb(2), mcb(3), ftb(4), monitor(5), mesh(6), natc(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the operation mode of the wifi device." ::= { flWlanWifiVapEntry 27 } flWlanWifiVapStatus OBJECT-TYPE SYNTAX INTEGER { ready (0), scanning (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Shows if the wifi interface is scanning or ready." ::= { flWlanWifiVapEntry 28 } flWlanWifiVapActiveProfile OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the active profile for this virtual access point." DEFVAL {1} ::= { flWlanWifiVapEntry 29 } flWlanWifiVapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "createAndGo(4) - create a new row/virtual access point entity. destroy(6) - Removes a row/virtual access point entity." ::= { flWlanWifiVapEntry 30 } --********************************************************************** flWlanWifiVapProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWlanWifiVapProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual access point profile table. Two Indices: vapID and vapProfileID. There can be many profiles defined for a single vap." ::= { flWlanWifi 2 } flWlanWifiVapProfileEntry OBJECT-TYPE SYNTAX FlWlanWifiVapProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents a vap wlan profile." INDEX { flWlanWifiVapProfileVapID, flWlanWifiVapProfileID } ::= { flWlanWifiVapProfileTable 1 } FlWlanWifiVapProfileEntry ::= SEQUENCE { flWlanWifiVapProfileVapID INTEGER, flWlanWifiVapProfileID INTEGER, flWlanWifiVapProfileEapClientcertPsKey OCTET STRING, flWlanWifiVapProfileEapUserPw OCTET STRING, flWlanWifiVapProfileEapIdentity DisplayString, flWlanWifiVapProfileEapPhase2Auth INTEGER, flWlanWifiVapProfileEapPairwiseMode INTEGER, flWlanWifiVapProfileEapMode INTEGER, flWlanWifiVapProfilePsKey OCTET STRING, flWlanWifiVapProfileEnc INTEGER, flWlanWifiVapProfileAuth INTEGER, flWlanWifiVapProfileSsid DisplayString -- flWlanWifiVapProfileRowStatus -- RowStatus } flWlanWifiVapProfileVapID OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "First index: Each VapID is the identification number of a wlan virtual access point (101,102..)." ::= { flWlanWifiVapProfileEntry 1 } flWlanWifiVapProfileID OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Second index: Each VapProfileID is the identification number of a wlan virtual access point profile (1,2..)." ::= { flWlanWifiVapProfileEntry 2 } flWlanWifiVapProfileEapClientcertPsKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the client certificate preshared key for the given profile. This write only object changes the current password to a given new password. The character mask is defined as below: 1.) The password length is min. 8 and max. 64 characters. 2.) All ASCII codes allowd (except code 0x00). 3.) For redundancy check the password is giving twice as shown below: password: nimbus3 octetstr = 2 x password: nimbus3nimbus3 4.) As an result of this the absolut length of octet string is even and min. 16 and max. 128 characters. The firmware will always return a string of five asterics (*****) when this object is read." ::= { flWlanWifiVapProfileEntry 3 } flWlanWifiVapProfileEapUserPw OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the eap-user password of a specific profile for the wifi device. This write only object changes the current password to a given new password. The character mask is defined as below: 1.) The password length is min. 8 and max. 64 characters. 2.) All ASCII codes allowd (except code 0x00). 3.) For redundancy check the password is giving twice as shown below: password: nimbus3 octetstr = 2 x password: nimbus3nimbus3 4.) As an result of this the absolut length of octet string is even and min. 16 and max. 128 characters. The firmware will always return a string of five asterics (*****) when this object is read." ::= { flWlanWifiVapProfileEntry 4 } flWlanWifiVapProfileEapIdentity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the eap-identity of a specific profile for the wifi device." ::= { flWlanWifiVapProfileEntry 5 } flWlanWifiVapProfileEapPhase2Auth OBJECT-TYPE SYNTAX INTEGER { mschapv2 (1), md5 (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the eap-phase 2 authentication mode of a specific profile for the wifi device." ::= { flWlanWifiVapProfileEntry 6 } flWlanWifiVapProfileEapPairwiseMode OBJECT-TYPE SYNTAX INTEGER { aes (1), tkip (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the eap-pairwise mode of a specific profile for the wifi device." ::= { flWlanWifiVapProfileEntry 7 } flWlanWifiVapProfileEapMode OBJECT-TYPE SYNTAX INTEGER { disable (0), peap (1), ttls (2), tls (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the eap-mode of a specific profile for the wifi device." ::= { flWlanWifiVapProfileEntry 8 } flWlanWifiVapProfilePsKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the preshared key of a specific profile for the wifi device. This write only object changes the current password to a given new password. The character mask is defined as below: 1.) The password length is min. 8 and max. 64 characters. 2.) Aphabetical characters, digits and the following characters are permitted: $%@&/\\()=?[]{}+*-_<>#^.,:~| Exception for WEP: [WEP64] 5 alphanumerical character or 10 hex digits. [WEP128] 13 alphanumerical character or 26 hex digits. 3.) For redundancy check the password is giving twice as shown below: password: nimbus3 octetstr = 2 x password: nimbus3nimbus3 4.) As an result of this the absolut length of octet string is even and min. 10/16 and max. 128 characters. The firmware will always return a string of five asterics (*****) when this object is read." ::= { flWlanWifiVapProfileEntry 9 } flWlanWifiVapProfileEnc OBJECT-TYPE SYNTAX INTEGER { tkip (1), aes (2), tkip-aes (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the encryption mode of a specific profile for the wifi device." ::= { flWlanWifiVapProfileEntry 10 } flWlanWifiVapProfileAuth OBJECT-TYPE SYNTAX INTEGER { none (0), wpa-psk (1), wep64 (2), wep128 (3), wpa2-psk (4), wpa2-eap (5), wpa-wpa2-psk (6), ft-psk (7), ft-eap (8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the authentication mode of a specific profile for the wifi device." ::= { flWlanWifiVapProfileEntry 11 } flWlanWifiVapProfileSsid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the ssid of a specific profile for the wifi device." ::= { flWlanWifiVapProfileEntry 12 } -- flWlanWifiVapProfileRowStatus OBJECT-TYPE -- SYNTAX RowStatus -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "createAndGo(4) - create a new row/virtual access point profile. -- destroy(6) - Removes a row/virtual access point profile." -- ::= { flWlanWifiVapProfileEntry 13 } --********************************************************************** flWlanWifiScanResultsTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWlanWifiScanResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shows the results of a wlan scan. Note! This command requires that a scan process has been processed before. 1) Start a scan process with: flWlanWifiVapStartScanning 2) The scan process takes some time. The status about the scan results can be checked by the command: flWlanWifiVapStatus 3) If the status from the previous step switches from Scanning to Ready, the scan-results can be displayed with flWlanWifiScanResultsTable" ::= { flWlanWifi 3 } flWlanWifiScanResultsEntry OBJECT-TYPE SYNTAX FlWlanWifiScanResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table shows a single wlan network in the environment of the device." INDEX { flWlanWifiScanResultsVapID, flWlanWifiScanResultsID } ::= { flWlanWifiScanResultsTable 1 } FlWlanWifiScanResultsEntry ::= SEQUENCE { flWlanWifiScanResultsVapID INTEGER, flWlanWifiScanResultsID INTEGER, flWlanWifiScanResultsEssid DisplayString, flWlanWifiScanResultsBssid DisplayString, flWlanWifiScanResultsCh INTEGER, flWlanWifiScanResultsSignal INTEGER, flWlanWifiScanResultsSecurity DisplayString, flWlanWifiScanResultsEnc INTEGER, flWlanWifiScanResultsMode DisplayString } flWlanWifiScanResultsVapID OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Each ScanResultsVapID is the identification number of a virtual access point. Every vap has its own scan results." ::= { flWlanWifiScanResultsEntry 1 } flWlanWifiScanResultsID OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Each ScanResultsID is the identification number of a wlan network in the environment of the device." ::= { flWlanWifiScanResultsEntry 2 } flWlanWifiScanResultsEssid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Essid (Extended Service Set Identifier) is the identifier of the found wlan network." ::= { flWlanWifiScanResultsEntry 3 } flWlanWifiScanResultsBssid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Bssid (Basic Service Set Identifier) is the basic identifier of the found wlan network." ::= { flWlanWifiScanResultsEntry 4 } flWlanWifiScanResultsCh OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the channel on which the found wlan network is operating." ::= { flWlanWifiScanResultsEntry 5 } flWlanWifiScanResultsSignal OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the signal power of the found wlan network in dBm {-0dBm..-xxdBm} (-0dBm is the best result)" ::= { flWlanWifiScanResultsEntry 6 } flWlanWifiScanResultsSecurity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the security authentication methode of the found wlan network. {none | wpa-psk | wep64 | wep128 | wpa2-psk | wpa-wpa2-psk | wpa2-eap }" ::= { flWlanWifiScanResultsEntry 7 } flWlanWifiScanResultsEnc OBJECT-TYPE SYNTAX INTEGER{ none (0), tkip (1), aes (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Shows if the tkip or aes encription methode is enabled." ::= { flWlanWifiScanResultsEntry 8 } flWlanWifiScanResultsMode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the mode of the found wlan network. {Master-mode | client/managed-mode | Ad-hoc-mode | Monitor-mode}" ::= { flWlanWifiScanResultsEntry 9 } --********************************************************************** flWlanWifiConnectionTable OBJECT-TYPE SYNTAX SEQUENCE OF FlWlanWifiConnectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shows the connected wlan network in client mode. Shows the connected clients in accesspoint mode" ::= { flWlanWifi 4 } flWlanWifiConnectionEntry OBJECT-TYPE SYNTAX FlWlanWifiConnectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents a connected wlan network/wlan client." INDEX { flWlanWifiConnectionVapID, flWlanWifiConnectionID } ::= { flWlanWifiConnectionTable 1 } FlWlanWifiConnectionEntry ::= SEQUENCE { flWlanWifiConnectionVapID INTEGER, flWlanWifiConnectionOpMode INTEGER, flWlanWifiConnectionID INTEGER, flWlanWifiConnectionSsid DisplayString, flWlanWifiConnectionMac DisplayString, flWlanWifiConnectionRssi INTEGER, flWlanWifiConnectionBitRate INTEGER, flWlanWifiConnectionFreq DisplayString, flWlanWifiConnectionCh INTEGER } flWlanWifiConnectionVapID OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Each ConnectionVapID is the identification number of a virtual access point. Every vap has a maximum of one entry in client mode and multiple entries in access point mode." ::= { flWlanWifiConnectionEntry 1 } flWlanWifiConnectionID OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Each ConnectionID is the identification number of a connected wlan network/wlan client (depending on client or access point mode)." ::= { flWlanWifiConnectionEntry 2 } flWlanWifiConnectionOpMode OBJECT-TYPE SYNTAX INTEGER{ ap(1), scb(2), mcb(3), ftb(4), monitor(5), mesh(6), natc(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the operation mode of the wifi device." ::= { flWlanWifiConnectionEntry 3 } flWlanWifiConnectionSsid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Ssid (Extended Service Set Identifier) is the identifier of a connected wlan network." ::= { flWlanWifiConnectionEntry 4 } flWlanWifiConnectionMac OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the mac address of the connected device." ::= { flWlanWifiConnectionEntry 5 } flWlanWifiConnectionRssi OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Received Signal Strength Indication (RSSI) is a reference value for the signal power of a connected wlan network/wlan client." ::= { flWlanWifiConnectionEntry 6 } flWlanWifiConnectionBitRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The bit rate shows the data transfer rate in Mbps of a connected wlan network/wlan client." ::= { flWlanWifiConnectionEntry 7 } flWlanWifiConnectionFreq OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The frequency shows the operating wlan frequency band." ::= { flWlanWifiConnectionEntry 8 } flWlanWifiConnectionCh OBJECT-TYPE SYNTAX INTEGER { channel-1 (1), channel-2 (2), channel-3 (3), channel-4 (4), channel-5 (5), channel-6 (6), channel-7 (7), channel-8 (8), channel-9 (9), channel-10 (10), channel-11 (11), channel-12 (12), channel-13 (13), channel-14 (14), channel-36 (36), channel-40 (40), channel-44 (44), channel-48 (48), channel-52 (52), channel-56 (56), channel-60 (60), channel-64 (64), channel-132 (132), channel-136 (136), channel-140 (140), channel-149 (149), channel-153 (153), channel-157 (157), channel-161 (161), channel-165 (165), indoor8-auto (200), indoor16-auto (201), outdoor (202), auto (203) } MAX-ACCESS read-only STATUS current DESCRIPTION "Shows the operating channel of a connected wlan network/wlan client." ::= { flWlanWifiConnectionEntry 9 } --********************************************************************** END