diff --git a/includes/definitions/apsoluteos.yaml b/includes/definitions/apsoluteos.yaml new file mode 100644 index 0000000000..fe001c2986 --- /dev/null +++ b/includes/definitions/apsoluteos.yaml @@ -0,0 +1,14 @@ +os: apsoluteos +text: 'ApsoluteOS' +type: network +icon: radware +group: radware +mib_dir: + - radware +over: + - { graph: device_bits, text: 'Device Traffic' } + - { graph: device_processor, text: 'CPU Usage' } + - { graph: device_mempool, text: 'Memory Usage' } +discovery: + - sysObjectId: + - .1.3.6.1.4.1.89.1.1.62 diff --git a/includes/definitions/discovery/apsoluteos.yaml b/includes/definitions/discovery/apsoluteos.yaml new file mode 100644 index 0000000000..487e3decd2 --- /dev/null +++ b/includes/definitions/discovery/apsoluteos.yaml @@ -0,0 +1,11 @@ +mib: RADWARE-MIB +modules: + sensors: + temperature: + data: + - + oid: rsHWCPUTemperatureTable + value: rsHWCPUTemperatureValue + num_oid: .1.3.6.1.4.1.89.35.1.165.1.2. + descr: CPU {{ $index }} + index: '{{ $index }}' diff --git a/includes/discovery/processors/apsoluteos.inc.php b/includes/discovery/processors/apsoluteos.inc.php new file mode 100644 index 0000000000..f698759b40 --- /dev/null +++ b/includes/discovery/processors/apsoluteos.inc.php @@ -0,0 +1,30 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2017 Simone Fini + * @author Simone Fini + */ + +if ($device['os'] == 'apsoluteos') { + $oid = '.1.3.6.1.4.1.89.35.1.54.0'; + $usage = snmp_walk($device, $oid, '-Ovq'); + discover_processor($valid['processor'], $device, $oid, 0, 'apsoluteos', 'Processor', '1', $usage); +} diff --git a/includes/polling/os/apsoluteos.inc.php b/includes/polling/os/apsoluteos.inc.php new file mode 100644 index 0000000000..efb21cdb95 --- /dev/null +++ b/includes/polling/os/apsoluteos.inc.php @@ -0,0 +1,30 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2017 Simone Fini + * @author Simone Fini + */ +$oids = 'genGroupHWVersion.0 rndSerialNumber.0 rndApsoluteOSVersion.0 rdwrDevicePortsConfig.0'; +$data = snmp_get_multi($device, $oids, '-OQs', 'RADWARE-MIB'); +$serial = trim($data[0]['rndSerialNumber'], '"'); +$version = trim($data[0]['rndApsoluteOSVersion'], '"'); +$hardware = trim($data[0]['genGroupHWVersion'], '"'); +$features = 'Ver. '.trim($data[0]['rdwrDevicePortsConfig'], '"'); diff --git a/mibs/radware/RADWARE-MIB b/mibs/radware/RADWARE-MIB new file mode 100644 index 0000000000..0079c78d8d --- /dev/null +++ b/mibs/radware/RADWARE-MIB @@ -0,0 +1,12512 @@ +RADWARE-MIB DEFINITIONS ::= BEGIN + +-- Title: Radware common MIB +-- This Private MIB supports Radware products +-- Version: 10.22.01 +-- Date: 31 July 2005 +-- By: RMA (Radware MIB Authority) +-- E-mail: support@radware.com +-- + +IMPORTS + NetworkAddress, + IpAddress, + Counter, + Gauge, + enterprises + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString, + PhysAddress, + ipAddrEntry + FROM RFC1213-MIB + Ipv6Address + FROM IPV6-TC + TRAP-TYPE + FROM RFC-1215 + TimeStamp + FROM SNMPv2-TC + ; + + + TruthValue ::= INTEGER { + true (1), + false (2) + } + RowStatus ::= INTEGER { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + FeatureStatus ::= INTEGER { + enable(1), + disable(2) + } + NetNumber ::= OCTET STRING (SIZE(4)) + BitFlag ::= INTEGER + VrId ::= INTEGER(1..255) + +-- the RouteTag type represents the contents of the +-- Route Domain field in the packet header or route entry. +-- The use of the Route Domain is deprecated. + + RouteTag ::= OCTET STRING (SIZE (2)) + +-- Some MIB compilers require that the following 7 lines which define the path +-- to RND MIB are commented out: + +-- mib OBJECT IDENTIFIER ::= { mgmt 1 } +-- directory OBJECT IDENTIFIER ::= { internet 1 } +-- experimental OBJECT IDENTIFIER ::= { internet 3 } +-- private OBJECT IDENTIFIER ::= { internet 4 } +-- enterprises OBJECT IDENTIFIER ::= { private 1 } + rnd OBJECT IDENTIFIER ::= { enterprises 89 } + +-- Objects in this MIB are arranged into groups: +-- rndMng - Management/Action +-- rndDeviceParams- General parameters +-- rndBridge - RND Bridge/Route parameters (Level 2) +-- rndInterface - Interface table and RS232 interface parameters +-- rndSlot - Structure of OpenGate (modular device) +-- rndIpRoute - Routing Parameters (Level 3) +-- rndRouteSpf - RND SPF Routing algorith +-- rndMaskTable - RND Masking tables +-- rndBackup - RND backup feature, Dial-up parameters. +-- rndFddi - RND FDDI parameters +-- rndDECnet - RND DECnet Router parameters +-- rndIPX - Parameters for management of IPX router +-- rndTR - Parameters for additional Token Ring support +-- rndTranslation- Parameters for translation between Ethernet, Token Ring +-- and FDDI +-- rndPCDevices - Parameters for management for RND PC-based devices +-- rndFACS - Facility for Access Control and Security +-- rndSNAR - SDLC/SNA Routing parameters +-- rndSRE - Parameters for configuration of Source Routing and +-- Source Routing Encapsulation algorithms +-- rndCOD - Connect On Demande parameters. +-- rndSPS - Parameters for configuration of SPS +-- rndBrgHub _ Remot Bridge HUB paramenets +-- rndAdapter - parameters for R_dapter, OG-Van +-- rndBootP - BootP configurgaration. +-- rndOGLoadBalance - Load Balance configuration. +-- ipSpec IP Specific for VGate, MRT and LRE +-- virtualLan Virtual LAN definition +-- rsConf Router Server Configuration +-- rsTunning Tunning sub group +-- rndISDN ISDN Parameters for OG_RAN and Radptor,VAN ans WANgate. +-- rndPPP PPP Parameters for IPX. +-- rndDial Dial Parameters for V25 of OpenGate + + +-- At the end of the MIB there is a definition of all RND-specific traps. + + +-- rndMng group contains Management Variables for RND devices + +rndMng OBJECT IDENTIFIER ::= { rnd 1 } + +rndSysId OBJECT-TYPE + SYNTAX INTEGER { + reb(1), + ceb(2), + ceblb(3), + xeb(4), + xeb1(5), + rebsx(6), + rtb(7), + ltb(8), + lte(9), + iprouter(10), + ielb(11), + leb(12), + openGate12(13), + openGate4(14), + ran(15), + itlb(16), + gatelinx(17), + openGate2(18), + ogRanTR(19), + stc(20), + ftc(21), + armon(22), + fccs1004(23), -- RADway + fccs1012(24), -- RADway + rdapter(25), + ogvan(26), + wanGate(27), + ogRubE(28), + ogRubT(29), + elX(30), + vGate4(31), + mrt(32), + ogSrubET(33), + vanXS(34), + lre(35), + vGate2(36), + serverDispatcher4(37), + serverDispatcher2(38), + vGate2Fast(39), + serverDispatcher2Fast(40), + prt(41), + mlm(42), + prt11(43), + quickOffice(44), + apollo(45), + radware(62) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identification of an RND device. The device type for each + integer clarifies the sysObjectID in MIB - II." + ::= { rndMng 1 } + +rndAction OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + sendNetworkTab(2), + deleteNetworkTab(3), + sendRoutingTab(4), -- Level II + deleteRoutingTab(5), + sendLanTab(6), + deleteLanTab(7), + deleteArpTab(8), + sendArpTab(9), + deleteRouteTab(10), -- Level III + sendRouteTab(11), + backupSPFRoutingTab(12), + backupIPRoutingTab(13), + backupNetworkTab(14), + backupLanTab(15), + backupArpTab(16), + backupIPXRipTab(17), + backupIPXSAPTab(18), + resetCDB(19), + eraseCDB(20), + deleteZeroHopRoutingAllocTab(21), + shutdown(22) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable enables the operator to perform one of the + specified actions on the tables maintained by the network device. + Send actions require support of proprietery File exchange + protocol." + ::= { rndMng 2 } + + +rndFileName OBJECT-TYPE + SYNTAX OCTET STRING -- SIZE 256 + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the file used internally by RND for transferring + tables maintained by network devices, using a prorietary File + exchange protocol." + ::= { rndMng 3 } + + +removeViewTablePermissionReductionCheck OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(0) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is a True/False variable that determines whether the + user is able to change his own view permissions (originally it + wasn't allowed in order to prevent situations of permission reduction). + added for Fortis." + ::= { rndMng 4 } + +rsConfigurationAuditStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable audit notifications." +-- DEFVAL { 2 } + ::= { rndMng 5 } + +rsConfigurationAuditingType OBJECT-TYPE + SYNTAX INTEGER { + regular(1), + extended(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets audit notifications type." +-- DEFVAL { 2 } + ::= { rndMng 9 } + +-- rndDeviceParams group contains a number of general variables + +rndDeviceParams OBJECT IDENTIFIER ::= { rnd 2 } + +rndBridgeType OBJECT-TYPE + SYNTAX INTEGER { + reb(1), + ceb(2), + ceblb(3), + xeb(4), + xeb1(5), + rebsx(6), + rtb(7), + ltb(8), + tre(9), + rtre(10), -- remote TRE + xtb(11), + ete(12), + rete(13), -- remote ETE + ielb(30), + leb(31), + openGate12(32), + openGate4(33), + ran(34), + itlb(35), + gatelinx(36), + openGate2(37), + ogRanTR(38), + rdapter(39), + ogVan(40), + wanGate(41), + ogRubE(42), + ogRubT(43), + wanGateI(44), + vGate4(45), + lre(46), + mrt(47), + vGate2(48) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Identification of the RND bridge type." + ::= { rndDeviceParams 1 } + + +rndInactiveArpTimeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the maximum time period that can pass + between ARP requests concerning an entry in the ARP table. + After this time period, the entry is deleted from the table." + ::= { rndDeviceParams 2 } + +-- The following two variables define the format of RND specific +-- error messages issued by the RND devices + +rndBridgeAlarm OBJECT IDENTIFIER ::= { rndDeviceParams 3 } + +rndErrorDesc OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A textual description of the enterprise-specific trap sent + to the Network Management Station by the RND managed device." + ::= { rndBridgeAlarm 1 } + +rndErrorSeverity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The severity type of the enterprise-specific trap sent to the + Network Management Station by the RND managed device." + ::= { rndBridgeAlarm 2 } + +rndBrgVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The application software version." + ::= { rndDeviceParams 4 } + +rndBrgFeatures OBJECT-TYPE + SYNTAX OCTET STRING -- SIZE 20 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A bit mask that defines the features supported by a particular configuration + of this network element: + __________________________________________ + | Byte 1|Byte 2 |Byte 3 | ....|Byte 20 | + |87654321| | 87654321| + |________|_______________________________| + + Byte1 : + bit1: TX Block mask + bit2: Source Routing Encapulation + bit3: SNA/SDLC + bit4: Frame Relay + bit5: SNMP + bit6: LAN Manager + bit7: High Performance + bit8: Translation + Byte2 : + bit1: DEC Router + bit2: IPX Router + bit3: IP Router + Byte3 : + bit1: Dial Up Backup + bit2: COD + bit3: FACS + bit4: Load Balance + bit5: Remote Configuration + bit6: RIP 2 + bit7: OSPF + bit8: IPX RIP/SAP Filter + Byte4 : + bit1: BootP Server + bit2: BootP Client + bit3: Compression + bit4: V25.bis + bit5: ISDN + bit6: CODv2 + bit7: NSPF + bit8: UDP Relay + + Byte5 + bit1:VirtualLAN + bit2:Static IP Multicast + bit3:IP Redundancy + bit4:CCM2 + bit5:ISDN Bonding + bit6:Backup Link Selection -- for the VAN/Rdapter ver 4.0 + bit7:IP/IPX Forwarding -- for the WANgate ver 4.0 + bit8:Improved COD + + Byte6 + bit1: Server Disptacher + bit2: ISDN_US -- for the VANSX/WANGATE ver 5.0 + bit3: PPP + bit4: IP Rip Filter -- for Vgate3 + bit5: Zero Hop Routing -- for Vgate3 + bit6: ISDN Japan + + Byte7 + bit1: With unmanaged Switch + bit2: 2 LANs + bit3: OSPF Ver 2.0 + bit4: FACS Ver 2.0 + bit5: Multiple WEB Farm + bit6: Backup Server" + + ::= { rndDeviceParams 5 } + +rndBrgLicense OBJECT-TYPE + SYNTAX OCTET STRING -- SIZE 20 + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter is used for entering a s/w license number for a device. + A separate license number is supplied for each device." + ::= { rndDeviceParams 6 } + +-- IP Host Parameters + +--All the new parameters under this section will be added to the +-- rndMng group, as rndIpHost sub-group. +-- +rndIpHost OBJECT IDENTIFIER ::= { rndDeviceParams 7 } +-- +--ICMP Transmission Enable\Disable +--The new variable will be + + +rndICMPTransmitionEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable controlls the ability to transmit ICMP frames" + ::= { rndIpHost 1 } + +rndCommunityTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndCommunityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The community table of the agent" + ::= { rndIpHost 2 } + +rndCommunityEntry OBJECT-TYPE + SYNTAX RndCommunityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { rndCommunityMngStationAddr, + IMPLIED rndCommunityString } + ::= { rndCommunityTable 1 } + +RndCommunityEntry ::= SEQUENCE { + rndCommunityMngStationAddr IpAddress, + rndCommunityString DisplayString, + rndCommunityAccess INTEGER, + rndCommunityTrapsEnable INTEGER, + rndCommunityStatus INTEGER + } + + +rndCommunityMngStationAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The management station that will be allowed to + communicate with the agent IP address" + ::= { rndCommunityEntry 1 } + +rndCommunityString OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The community string with which the management + station will communicate with the agent" + ::= { rndCommunityEntry 2 } + +rndCommunityAccess OBJECT-TYPE + SYNTAX INTEGER { + readOnly(1), + readWrite(2), + super(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The allowed access to this management station" + ::= { rndCommunityEntry 3} + +rndCommunityTrapsEnable OBJECT-TYPE + SYNTAX INTEGER { + trapsEnable(1), + trapsDisable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Should the agent send traps to the management station" + ::= { rndCommunityEntry 4 } + +rndCommunityStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + invalid(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The status of this entry. If the status is invalid the + community entry will be deleted" + ::= { rndCommunityEntry 5 } + +rndManagedTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(6)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time will be sent in the format hhmmss" + ::= { rndDeviceParams 8 } + +rndManagedDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(6..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The date will be sent in the format ddmmyyyy" + ::= { rndDeviceParams 9 } + + +genGroup OBJECT IDENTIFIER ::= { rndDeviceParams 11 } +genGroupHWVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the HW version of the product." + ::= { genGroup 1 } + +genGroupConfigurationSymbol OBJECT-TYPE + SYNTAX DisplayString (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the Configuration Symbol attached to any hardware module + manufactured by LANNET. One single character A..Z defines the CS + version." + ::= { genGroup 2 } + +genGroupHWStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + hardwareProblems(2), + notSupported(255) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This attribute describes the status of the group hardware as detected + by the sensors software." + ::= { genGroup 3 } + +rndSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..30)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The device's serial number. This parameter is sent with the device configuration but will + not be set when the configuration is uploaded to the device." + ::= { rndDeviceParams 12 } + +rndApsoluteOSVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ApsoluteOS version." + ::= { rndDeviceParams 13 } + +rdwrDeviceType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Device Type." + ::= { rndDeviceParams 14 } + +rdwrDeviceNumberOfPorts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Device Number of Ports." + ::= { rndDeviceParams 15 } + +rdwrDevicePortsConfig OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Device Ports Configuration." + ::= { rndDeviceParams 16 } + +rdwrDeviceThroughput OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Device Throughput." + ::= { rndDeviceParams 17 } + +rdwrDeviceNetworkDriver OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Device Network Driver." + ::= { rndDeviceParams 18 } + +rdwrDeviceCPUsNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Device number of CPU's." + ::= { rndDeviceParams 19 } + +rdwrDeviceActiveBoot OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Device Active Boot." + ::= { rndDeviceParams 20 } + +rdwrDeviceSecondaryBoot OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Device Secondary Boot." + ::= { rndDeviceParams 21 } + +rndInterface OBJECT IDENTIFIER ::= { rnd 4 } + +-- Channel & LAN Configuration + +rndIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RND-specific interface table. Each table entry includes an + index, Board number, Network Address, interface status, clock + indicator and interface cost." + ::= { rndInterface 1 } + + +rndIfEntry OBJECT-TYPE + SYNTAX RndIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { rndIfIndex } + ::= { rndIfTable 1 } + + +RndIfEntry ::= SEQUENCE { + rndIfIndex + INTEGER, + rndIfBoardNum + INTEGER, + rndIfNetAddress + NetworkAddress, + rndIfStatus + INTEGER, + rndIfClockType + INTEGER, + rndIfBaudRate + INTEGER, + rndIfCost + INTEGER, + rndIfCompression + INTEGER, + rndIfCompressionStatus + INTEGER, + rndIfCompressionRate + INTEGER, + rndIfLATCompression + INTEGER, + rndIfCompressionType + INTEGER, +rndIfFilterMode + INTEGER, +rndIfChannelType + INTEGER, +rndIfBridge + INTEGER, +rndHighPriorityIf -- New Parameters + INTEGER, +rndWanHeader -- New Parameters + INTEGER, +rndDuplexMode -- New Parameters + INTEGER + } + +rndIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index to the RND Interface Table. The interface defined by a + particular value of this index is the same interface as + identified by the same value of ifIndex (MIBII)." + ::= { rndIfEntry 1 } + +rndIfBoardNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface defined by this entry correspTnds to the board + defined by the same value of rndSlotBoardNum in the rndSlotTab." + ::= { rndIfEntry 2 } + +rndIfNetAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the interface defined by the particular value of + rndIfIndex." + ::= { rndIfEntry 3 } + +rndIfStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + okSingleBrg(2), + okMultiBrg(3), + connctFault(4), + rxFault(5), + txFault(6), + channelLoopback(7), + rxClockFault(8), + t1Alarm(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current status of the interface." + ::= { rndIfEntry 4 } + +rndIfClockType OBJECT-TYPE + SYNTAX INTEGER { + external(1), + internal(2), + t1(3), + g703(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "rndIfClockType defines the type of clock each interface + uses: internal or external." + ::= { rndIfEntry 5 } + +rndIfBaudRate OBJECT-TYPE -- Level II routing + SYNTAX INTEGER -- word + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Defines the baud rate of use by the interface. The valid + rates are determined by the type of the media for which this + baud rate is defined." + ::= { rndIfEntry 6 } + + +rndIfCost OBJECT-TYPE -- Level II routing + SYNTAX INTEGER -- word + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable assigns a transmission cost to the interface + (channel or LAN). These costs are used in Level II routing. The + costs aretypically inversly proportional to the channel quality." + ::= { rndIfEntry 7 } + +rndIfCompression OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines whether data compression is enabled or disabled for the + interface." + ::= { rndIfEntry 8 } + + rndIfCompressionStatus OBJECT-TYPE + SYNTAX INTEGER { + not-inserted(1), + active(2), + not-active(3), + disable(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the status of the compression component: + not-inserted - Compression component is not in the device + active - Compression is enabled and operates correctly + not-active - Compression is enables but does not operate. + The reason may be that there is no compression + component on the device connected to this interface. + disabled - Compression was disabled by management, using + variable rndCompression." + ::= { rndIfEntry 9 } + + rndIfCompressionRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Percentage of compression. This variable applies only + if rndCompressionStatus is active." + ::= { rndIfEntry 10 } + + rndIfLATCompression OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable the LAT Compression." + ::= { rndIfEntry 11 } + + rndIfCompressionType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + lowSpeed(2), + highSpeed(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter indicates the type of compression option available in the device. + none(1) - indicates that there is no compression option in the device + lowSpeed(2) - indicates a compression option which is operational up + to line speed sof 64 kbps. + highSpeed(3)- indicates a compression option which is operational up + to line speeds of 2 Mbps." + ::= { rndIfEntry 12 } + +rndIfFilterMode OBJECT-TYPE + SYNTAX INTEGER { + destinationOnly(1), + sourceAndDestination(2), + none(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates the type of filtering in the device. " + ::= { rndIfEntry 13 } + + rndIfChannelType OBJECT-TYPE + SYNTAX INTEGER { + wanChannel(1), + ogRanPort(2), + routerToBridge(3), + spsFramRelay(4), -- Frame Relay with external SPS. + dialBackup(5), + snar(6), + lan(7), + spsX25(8), + frameRelay1490(9), -- Frame Relay with full RFC1490 support. + frameRelay1490CAR(10), -- Frame Relay with CAR RFC1490 bridge encapsulation. + frameRelayCAR(11), -- Frame Relay with CAR and RND's encapsulation + ppp(12) -- New Value + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The type of the WAN channel " + ::= { rndIfEntry 14 } + + rndIfBridge OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This variable indicates whether this interface forward Layer II pakages." + ::= { rndIfEntry 15 } + + rndHighPriorityIf OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This variable indicates whether this interface will forward pakages + that fit HighPriority set by the manager." + ::= { rndIfEntry 16} + + rndWanHeader OBJECT-TYPE + SYNTAX INTEGER { + regular(1), + short(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This variable indicates the RND WAN header type used for frames + which pass through this interface. 'regular' specifies a 14 bytes + header compatible with older OG versions and 'short' a 4 byte header + compatible with the RND adapter product family." + ::= { rndIfEntry 17} + + rndDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This variable indicates whether this interface operates in half duplex + full duplex or auto negotiation mode." + ::= { rndIfEntry 18} + + +-- rndIPX group defines the parameters for the IPX Router / removed 5.5.99 + +rndIPX OBJECT IDENTIFIER ::= { rnd 12 } + +-- This describes the - Facility for Access Control and Security +-- NEW VERSION OF FACS MIB WITHOUT APP AND WITH SOKET Upgrade +-- +rndFACS OBJECT IDENTIFIER ::= { rnd 16 } + +rndFACSDefaultAction OBJECT-TYPE + SYNTAX INTEGER { + block(1), + forward(2), + enable(3), + disable(4), + blockAndReport(129) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to define the default action for the device, when no + FACS statements applicable to a given frame are defined." + + DEFVAL { 1 } + ::= { rndFACS 1 } + +rndFACSActTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndFACSActEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table of FACS action." + ::= { rndFACS 2 } + +rndFACSActEntry OBJECT-TYPE + SYNTAX RndFACSActEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each rndFACSActEntry consist of the following parameters" + INDEX {rndFACSActType, + rndFACSActIfIndex} + ::= { rndFACSActTable 1 } + +RndFACSActEntry ::= SEQUENCE { + rndFACSActType + INTEGER, + rndFACSActIfIndex + INTEGER, + rndFACSAction + INTEGER + } + +rndFACSActType OBJECT-TYPE + SYNTAX INTEGER { + tx(1), + rx(2), + activeDB(4), + tempDB(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter indicate on which FACS Table the FACS + action will preform." + ::= { rndFACSActEntry 1 } + +rndFACSActIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface to which this FACS entry is applicable." + ::= { rndFACSActEntry 2 } + + +rndFACSAction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + eraseIP(2), + eraseDECnet(3), + eraseIPX(4), + eraseBrg(5), + replaceIP(6), + replaceIPX(8), + replaceBrg(9), + backupIP(10), + backupIPX(12), + backupBrg(13) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The management station that sends a SET request for one of these actions + with indexes rndFACSType and rndFACSIfIndex defines the type and the + interface Id for which all FACS statements are to be erased. + If no interface or no type is specified, all FACS statements for a + protocol are erased." + DEFVAL { 1 } + ::= { rndFACSActEntry 3 } + + +rndFACSTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndFACSEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table of FACS statment." + ::= { rndFACS 3 } + +rndFACSEntry OBJECT-TYPE + SYNTAX RndFACSEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each FACS statment consist of the following parameters" + INDEX {rndFACSIfIndex, + rndFACSProtocolType, + rndFACSType, + rndFACSIndex } + ::= { rndFACSTable 1 } + +RndFACSEntry ::= SEQUENCE { + rndFACSIfIndex + INTEGER, + rndFACSProtocolType + INTEGER, + rndFACSType + INTEGER, + rndFACSIndex + INTEGER, + rndFACSSrcAdd + OCTET STRING , + rndFACSSrcAddMask + OCTET STRING, + rndFACSDesAdd + OCTET STRING, + rndFACSDesAddMask + OCTET STRING, + rndFACSOperation + INTEGER, + rndFACSNetFiltering + INTEGER, + rndFACSSoketNum + INTEGER, + rndFACSMask1Id + INTEGER, + rndFACSMask2Id + INTEGER, + rndFACSStatus + INTEGER + } + +rndFACSIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface to which this FACS entry is applicable." + ::= { rndFACSEntry 1 } + +rndFACSProtocolType OBJECT-TYPE + SYNTAX INTEGER{ + ip(1), + ipx(2), + dec(3), + bridge(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter define the protocol the Security Access Control + is applicable." + ::= { rndFACSEntry 2 } + +rndFACSType OBJECT-TYPE + SYNTAX INTEGER { + tx(1), + rx(2), + cod(3), + activeDB(4), + tempDB(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The Mode of in which this FACS statement operates." + ::= { rndFACSEntry 3 } + +rndFACSIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index to the FACS Table. " + ::= { rndFACSEntry 4 } + +rndFACSSrcAdd OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The size of the octet string will be according to the protocol type define in + rndFACSProtocolType." + ::= { rndFACSEntry 5 } + +rndFACSSrcAddMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Source-address mask ." + ::= { rndFACSEntry 6 } + +rndFACSDesAdd OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Destination-address The size of the octet string will be according to the + protocol type define in rndFACSProtocolType ." + ::= { rndFACSEntry 7 } + + +rndFACSDesAddMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Destination-address mask ." + ::= { rndFACSEntry 8 } + + +rndFACSOperation OBJECT-TYPE + SYNTAX INTEGER { + block(1), + forward(2), + permit(3), -- For Connect On demand Only + deny(4), -- For Connect On demand Only + blockZHRP(5), -- Disable Zhrp for this FAXCS statement + blockAndReport(129) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "... ." + ::= { rndFACSEntry 9 } + +rndFACSNetFiltering OBJECT-TYPE + SYNTAX INTEGER { + none(1), + l2multicast(2), --applicable for Bridge protocol + arp(3), --applicable for ip protocol + icmp(4), --applicable for ip protocol + ip(5), --applicable for ip protocol + udp(6), --applicable for ip protocol + tcp(7), --applicable for ip protocol + decnet(8), --applicable for decnet protocol + ipx(9) --applicable for ipx protocol + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "... ." + ::= { rndFACSEntry 10 } + + +rndFACSSoketNum OBJECT-TYPE --applicable for ip,ipx protocol + SYNTAX INTEGER + -- {none(1), + -- ftp(21), + -- telenet(23), + -- smtp(25), + -- tftp(69), + -- snmp(161), + -- snmpTrape(162), + -- rip(520), + -- saPipx(1106), + -- ripIPX(1107) + -- } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Port/socket number for different applications + 0 is default meaning not applicable." + ::= { rndFACSEntry 11} + +rndFACSMask1Id OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Index into RND mask table FACS/COD Type) ." + ::= { rndFACSEntry 12} + +rndFACSMask2Id OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Index into RND mask table FACS/COD according to + the value of rndFACSType ." + ::= { rndFACSEntry 13} + + +rndFACSStatus OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + createRequest(2), -- future use + underCreation(3), + invalid(4) -- logically deleted + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The status of a table entry." + ::= { rndFACSEntry 14} + +rndBootP OBJECT IDENTIFIER ::= { rnd 24 } + +rndBootPServerAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The IPAddress of the BOOTP server. the OpenGate will act as a BootP relay if + this parameter is not equale to 0.0.0.0." + DEFVAL {'00000000'H} + ::= { rndBootP 1 } + +rndBootPRelaySecThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "BootP requests are relayed only if their SEC field is greater or + equal to the threshold value in order to allow local BootP Servers + to answer first." + ::= { rndBootP 2 } + +-- ip Specific group Addition parameters to ip group in MIB-2 + +ipSpec OBJECT IDENTIFIER ::= { rnd 26 } + +rsIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsIpAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is parralel to MIB II IpAddrTable, and is used to + add/delete entries to/from that table. In addition it contains + private objects." + ::= { ipSpec 1 } + +rsIpAddrEntry OBJECT-TYPE + SYNTAX RsIpAddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The addressing information for one of this + entity's IP addresses." + INDEX {rsIpAdEntAddr} + ::= { rsIpAddrTable 1 } + +RsIpAddrEntry ::= SEQUENCE { + rsIpAdEntAddr IpAddress, + rsIpAdEntIfIndex INTEGER, + rsIpAdEntNetMask IpAddress, + rsIpAdEntForwardIpBroadcast INTEGER, + rsIpAdEntReasmMaxSize INTEGER, + rsIpAdEntStatus INTEGER, + rsIpAdEntBcastAddr INTEGER, + rsIpAdEntVlanTag INTEGER, + rsIpAdEntOneIpMode INTEGER, + rsIpAdEntType INTEGER, + rsIpAdEntPeerAddr IpAddress, + rsIpAdEntPeerAddrStatus INTEGER + } + +rsIpAdEntAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address to which this entry's addressing + information pertains." + ::= { rsIpAddrEntry 1 } + +rsIpAdEntIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The index value which uniquely identifies the + interface to which this entry is applicable. The + interface identified by a particular value of this + index is the same interface as identified by the + same value of ifIndex." + ::= { rsIpAddrEntry 2 } + +rsIpAdEntNetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + 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." + ::= { rsIpAddrEntry 3 } + +rsIpAdEntForwardIpBroadcast OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This variable controls forwarding of IP (sub)net-directed + broadcasts destined for an attached sub(net). " + DEFVAL { enable } + ::= { rsIpAddrEntry 4 } + +rsIpAdEntReasmMaxSize OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the largest IP datagram which this + entity can re-assemble from incoming IP fragmented + datagrams received on this interface." + ::= { rsIpAddrEntry 5 } + +rsIpAdEntStatus OBJECT-TYPE + SYNTAX INTEGER{ + valid(1), + invalid(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The validity of this entry. Invalid indicates that this entry is + invalid in IpAddrTable (MIB II)." + DEFVAL { valid } + ::= { rsIpAddrEntry 6 } + +rsIpAdEntBcastAddr OBJECT-TYPE + SYNTAX INTEGER (0..1) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Indicates how the host part of ip subnet broadcast messages will be + filled: + 0 - host part will be filled by 0 + 1 - host part will be filled by 1." + ::= { rsIpAddrEntry 7 } + +rsIpAdEntVlanTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The vlan Tag value that represent this ip interface + this filed include both vlna tag and vlan priority " + ::= { rsIpAddrEntry 8 } + + +rsIpAdEntOneIpMode OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "the one-ip mode. Relevant only for LinkProof devices. + disable - regular interface. Enable - the specific ip can be ip-to-me (to device) + and/or forwarding ip" + DEFVAL {disable} + ::= { rsIpAddrEntry 9 } + +rsIpAdEntType OBJECT-TYPE + SYNTAX INTEGER{ + static(1), + dhcp(2), + pppoe(3), + pptp(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Ip interface type. The way the ip-interface was set determine its type" + ::= { rsIpAddrEntry 10 } + +rsIpAdEntPeerAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IP of same interface on the peer device." + ::= { rsIpAddrEntry 11 } + +rsIpAdEntPeerAddrStatus OBJECT-TYPE + SYNTAX INTEGER{ + relevant(1), + nonrelevant(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicating the relevancy of PeerAddr for this row" + ::= { rsIpAddrEntry 12 } + +icmpSpec OBJECT IDENTIFIER ::= { ipSpec 2 } + +rsIcmpGenErrMsgEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable controlls the ability to generate ICMP error messages" + DEFVAL { enable } + ::= { icmpSpec 1 } + +rsIcmpRdTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsIcmpRdEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains ICMP Router Discovery parameters + configurated per IP interface." + ::= {icmpSpec 2} + +rsIcmpRdEntry OBJECT-TYPE + SYNTAX RsIcmpRdEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The ICMP parameters configurated for IP interface." + INDEX {rsIcmpRdIpAddr} + ::= {rsIcmpRdTable 1} + +RsIcmpRdEntry ::= SEQUENCE { + rsIcmpRdIpAddr IpAddress, + rsIcmpRdIpAdvertAddr IpAddress, + rsIcmpRdMaxAdvertInterval INTEGER, + rsIcmpRdMinAdvertInterval INTEGER, + rsIcmpRdAdvertLifetime INTEGER, + rsIcmpRdAdvertise INTEGER, + rsIcmpRdPreferenceLevel INTEGER, + rsIcmpRdEntStatus INTEGER + } + +rsIcmpRdIpAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address to which this entry's information pertains." + ::= {rsIcmpRdEntry 1} + +rsIcmpRdIpAdvertAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The IP destination address to be used for multicast + Router Advertisements sent from the interface. The + only permissible values are the all-systems multicast + address, 224.0.0.1, or the limited-broadcast address, + 255.255.255.255." + DEFVAL {'E0000001'H} + ::= {rsIcmpRdEntry 2} + +rsIcmpRdMaxAdvertInterval OBJECT-TYPE + SYNTAX INTEGER (4..1800) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum time allowed between sending multicast + Router Advertisements from the interface, in seconds. + Must be no less than 4 seconds and no greater than 1800 + seconds." + DEFVAL {600} + ::= {rsIcmpRdEntry 3} + +rsIcmpRdMinAdvertInterval OBJECT-TYPE + SYNTAX INTEGER (3..1800) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum time allowed between sending unsolicited + multicast Router Advertisements from the interface, in + seconds. Must be no less than 3 seconds and no greater + than rsIcmpRdMaxAdvertInterval. + Default: 0.75 * rsIcmpRdMaxAdvertInterval." + ::= {rsIcmpRdEntry 4} + +rsIcmpRdAdvertLifetime OBJECT-TYPE + SYNTAX INTEGER (4..9000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum length of time that the advertised addresses + are to be considered as valid. Must be no less than + rsIcmpRdMaxAdvertInterval and no greater than 9000 seconds. + Default: 3 * rsIcmpRdMaxAdvertInterval." + ::= {rsIcmpRdEntry 5} + +rsIcmpRdAdvertise OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A flag indicating whether or not the address is to be + advertised." + DEFVAL {enable} + ::= {rsIcmpRdEntry 6} + +rsIcmpRdPreferenceLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The preferability of the address as a default router + address, relative to other router addresses on the same + subnet." + DEFVAL {0} + ::= {rsIcmpRdEntry 7} + +rsIcmpRdEntStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting of any value to this object set values of + all fields to the default values." + ::= {rsIcmpRdEntry 8} + + +rip2Spec OBJECT IDENTIFIER ::= { ipSpec 3 } + +rsRip2IfConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsRip2IfConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is extension of rip2IfConfTable (RFC 1389 ,RIP 2)" + ::= { rip2Spec 1 } + +rsRip2IfConfEntry OBJECT-TYPE + SYNTAX RsRip2IfConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION " " + INDEX { rsRip2IfConfAddress } + ::= { rsRip2IfConfTable 1 } + +RsRip2IfConfEntry ::= SEQUENCE { + rsRip2IfConfAddress IpAddress, + rsRip2IfConfVirtualDis INTEGER, + rsRip2IfConfAutoSend INTEGER + } + +rsRip2IfConfAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The IP Address of this system on the indicated subnet. " + ::= { rsRip2IfConfEntry 1 } + + +rsRip2IfConfVirtualDis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the virtual number of hops assigned to + the interface specified by rsIfIpAddrIndex. This enables + fine-tuning of the RIP routing algorithm." + DEFVAL { 1 } + ::= { rsRip2IfConfEntry 2 } + +rsRip2IfConfAutoSend OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable controls RIP automatic send behavior. If enabled + and no routers were heard on the interface, RIP will only send + default route with high metric. Otherwise RIP will send updates + according to configuration. " + DEFVAL {disable} + ::= { rsRip2IfConfEntry 3 } + +rdwrRip2IfConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrRip2IfConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of subnets which require separate configuration in RIP. + This is a combination of rip2IfConfTable and rsRip2IfConfTable." + ::= { rip2Spec 2 } + +rdwrRip2IfConfEntry OBJECT-TYPE + SYNTAX RdwrRip2IfConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A Single Routing Domain in a single Subnet." + INDEX { rdwrRip2IfConfAddress } + ::= { rdwrRip2IfConfTable 1 } + +RdwrRip2IfConfEntry ::= SEQUENCE { + rdwrRip2IfConfAddress IpAddress, + rdwrRip2IfConfDomain RouteTag, + rdwrRip2IfConfAuthType INTEGER, + rdwrRip2IfConfAuthKey OCTET STRING (SIZE(0..16)), + rdwrRip2IfConfSend INTEGER, + rdwrRip2IfConfReceive INTEGER, + rdwrRip2IfConfDefaultMetric INTEGER, + rdwrRip2IfConfStatus INTEGER, + rdwrRip2IfConfSrcAddress IpAddress, + rdwrRip2IfConfVirtualDis INTEGER, + rdwrRip2IfConfAutoSend INTEGER + } + +rdwrRip2IfConfAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP Address of this system on the indicated + subnet. For unnumbered interfaces, the value 0.0.0.N, + where the least significant 24 bits (N) is the ifIndex + for the IP Interface in network byte order." + ::= { rdwrRip2IfConfEntry 1 } + +rdwrRip2IfConfDomain OBJECT-TYPE + SYNTAX RouteTag + ACCESS read-write + STATUS deprecated + DESCRIPTION + "Value inserted into the Routing Domain field + of all RIP packets sent on this interface." +-- DEFVAL { '0000'h } + ::= { rdwrRip2IfConfEntry 2 } + +rdwrRip2IfConfAuthType OBJECT-TYPE + SYNTAX INTEGER { + noAuthentication (1), + simplePassword (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of Authentication used on this + interface." +-- DEFVAL { noAuthentication } + ::= { rdwrRip2IfConfEntry 3 } + +rdwrRip2IfConfAuthKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value to be used as the Authentication Key + whenever the corresponding instance of + rip2IfConfAuthType has the value simplePassword + word. A modification of the corresponding + instance of rip2IfConfAuthType does not modify + the rip2IfConfAuthKey value. If a string shorter + than 16 octets is supplied, it will be left- + justified and padded to 16 octets, on the right, + with nulls (0x00). + Reading this object always results in an OCTET + STRING of length zero; authentication may not + be bypassed by reading the MIB object." +-- DEFVAL { ''h } + ::= { rdwrRip2IfConfEntry 4 } + +rdwrRip2IfConfSend OBJECT-TYPE + SYNTAX INTEGER { + doNotSend (1), + ripVersion1 (2), + rip1Compatible (3), + ripVersion2 (4), + ripV1Demand (5), + ripV2Demand (6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "What the router sends on this interface. + ripVersion1 implies sending RIP updates compliant + with RFC 1058. rip1Compatible implies + broadcasting RIP-2 updates using RFC 1058 route + subsumption rules. ripVersion2 implies + multicasting RIP-2 updates. ripV1Demand indicates + the use of Demand RIP on a WAN interface under RIP + Version 1 rules. ripV2Demand indicates the use of + Demand RIP on a WAN interface under Version 2 rules." +-- DEFVAL { rip1Compatible } +::= { rdwrRip2IfConfEntry 5 } + +rdwrRip2IfConfReceive OBJECT-TYPE + SYNTAX INTEGER { + rip1 (1), + rip2 (2), + rip1OrRip2 (3), + doNotRecieve (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This indicates which version of RIP updates + are to be accepted. Note that rip2 and + rip1OrRip2 implies reception of multicast + packets." +-- DEFVAL { rip1OrRip2 } + ::= { rdwrRip2IfConfEntry 6 } + +rdwrRip2IfConfDefaultMetric OBJECT-TYPE + SYNTAX INTEGER ( 0..15 ) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable indicates the metric that is to + be used for the default route entry in RIP updates + originated on this interface. A value of zero + indicates that no default route should be + originated; in this case, a default route via + another router may be propagated." + ::= { rdwrRip2IfConfEntry 7 } + +rdwrRip2IfConfStatus OBJECT-TYPE + SYNTAX INTEGER { + valid (1), + invalid (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Writing invalid has the effect of deleting + this interface." +-- DEFVAL { valid } + ::= { rdwrRip2IfConfEntry 8 } + +rdwrRip2IfConfSrcAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address this system will use as a source + address on this interface. If it is a numbered + interface, this MUST be the same value as + rip2IfConfAddress. On unnumbered interfaces, + it must be the value of rip2IfConfAddress for + some interface on the system." + ::= { rdwrRip2IfConfEntry 9 } + +rdwrRip2IfConfVirtualDis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the virtual number of hops assigned to + the interface specified by rsIfIpAddrIndex. This enables + fine-tuning of the RIP routing algorithm." + DEFVAL { 1 } + ::= { rdwrRip2IfConfEntry 10 } + +rdwrRip2IfConfAutoSend OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable controls RIP automatic send behavior. If enabled + and no routers were heard on the interface, RIP will only send + default route with high metric. Otherwise RIP will send updates + according to configuration. " + DEFVAL {disable} + ::= { rdwrRip2IfConfEntry 11 } + +arpSpec OBJECT IDENTIFIER ::= { ipSpec 4 } + +rsArpDeleteTable OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this object to any not-null value has the effect of deleting + all entries of the ARP table." + ::= { arpSpec 1 } + +rsArpInactiveTimeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the maximum time period (in second) that can + pass between ARP requests concerning an entry in the ARP table. + After this time period, the entry is deleted from the table." + DEFVAL { 60000 } + ::= { arpSpec 2 } + +rsArpProxy OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When ARP Proxy is enabled, the router can respond to + ARP requests for nodes located on a different sub-net, + provided they are it its network table. The router responds + with its own MAC address. + When ARP Proxy is disabled, the router responds only + to ARP requests for its own IP addresses." + DEFVAL { disable } + ::= { arpSpec 3 } + +tftp OBJECT IDENTIFIER ::= { ipSpec 5 } + +rsTftpRetryTimeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " General Retransmission time-out value (seconds) " + DEFVAL { 15 } + ::= { tftp 1 } + +rsTftpTotalTimeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Total Retransmission time-out value (seconds) " + DEFVAL { 60 } + ::= { tftp 2 } + +rsSendConfigFile OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The file name include path where the Router Server will put the full + configuration. The default destination address will be the sender + address." + ::= { tftp 3 } + +rsGetConfigFile OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The file name include path where the Router Server will get the + configuration. The default source address will be the sender address." + ::= { tftp 4 } + +rsLoadSoftware OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The file name include path where the Router Server will get the + software. The source address will the sender address." + ::= { tftp 5 } + +rsFileServerAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the configuration / sw server." + ::= { tftp 6 } + +rsGetConfigFileAppend OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The file name include path where the Router Server will get the + configuration commands file. The default source address will be the sender address." + ::= { tftp 8 } + +rsGetConfigFileAppendReboot OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The file name include path where the Router Server will get the + configuration commands file. The default source address will be the sender address." + ::= { tftp 9 } + +rsGetConfigErrorLog OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The file name include path where the Router Server will get the + configuration. The default source address will be the sender address." + ::= { tftp 10 } + +rsSendConfigFileBer OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The file name include path where the device puts the full configuration + in BER format. The default destination address will be the sender address." + ::= { tftp 11 } + +rsIncludePrivateKeys OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Flags whether the configuration will include private keys." + DEFVAL {disable} + ::= { tftp 12 } + +rsGetConfigFileType OBJECT-TYPE + SYNTAX INTEGER { + regular (0), + +-- active-active and active-backup are deprecated. They have been replaced by for-peer. + active-active (1), + active-backup (2), + for-peer (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Type of configuration to be downloaded." + DEFVAL {regular} + ::= { tftp 13 } + +ipRedundancy OBJECT IDENTIFIER ::= { ipSpec 6 } + +ipRedundAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + vrrp(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable controls the IP Redundancy method in the device. + In case the value is enable, it means the ARP redundancy mechanism + is running .If the value is vrrp, it means the former redundancy + mechanism is disabled, and the vrrp mechanism is enabled. + If the value is disable, both redundancy methods are disabled " + DEFVAL {disable } + ::= { ipRedundancy 1 } + +ipRedundOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " obsolete " + DEFVAL {inactive} + ::= { ipRedundancy 2 } + +ipRedundRoutersTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpRedundRoutersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "List of IP addresses backed up by this router." + ::= {ipRedundancy 3 } + +ipRedundRoutersEntry OBJECT-TYPE + SYNTAX IpRedundRoutersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX {ipRedundRoutersIfAddr, ipRedundRoutersMainRouterAddr} + ::= {ipRedundRoutersTable 1 } + +IpRedundRoutersEntry ::= SEQUENCE { + ipRedundRoutersIfAddr IpAddress, + ipRedundRoutersMainRouterAddr IpAddress, + ipRedundRoutersOperStatus INTEGER, + ipRedundRoutersPollInterval INTEGER, + ipRedundRoutersTimeout INTEGER, + ipRedundRoutersStatus INTEGER + } + +ipRedundRoutersIfAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Ip address of the IP interface on which the redundancy feature + is operational." + ::= { ipRedundRoutersEntry 1} + +ipRedundRoutersMainRouterAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Ip address of the polled main router." + ::= { ipRedundRoutersEntry 2} + +ipRedundRoutersOperStatus OBJECT-TYPE + SYNTAX INTEGER { active(1), inactive(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If active, the main router is considered inoperational and the IP + interface operates as its backup." + ::= { ipRedundRoutersEntry 3 } + +ipRedundRoutersPollInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Polling interval for this router (in seconds). If 0 the router is not + polled." + DEFVAL { 3 } + ::= { ipRedundRoutersEntry 4 } + +ipRedundRoutersTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Interval in seconds during which the backed-up router must signal. + If it does not signal, it is considered inoperational and the IP + interface starts operating as backup." + DEFVAL { 12 } + ::= { ipRedundRoutersEntry 5} + +ipRedundRoutersStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Entry status" + ::= { ipRedundRoutersEntry 6} + +rdwrRedunForceDownPorts OBJECT-TYPE + SYNTAX INTEGER (0..60) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "the time that the forced ports will be electrically down. The value 0 means that the feature is disabled" + DEFVAL { 0 } + ::= {ipRedundancy 4 } + + +rdwrRedundancyInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrRedundancyInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Row holding the device redundancy information." + ::= {ipRedundancy 5 } + +rdwrRedundancyInfoEntry OBJECT-TYPE + SYNTAX RdwrRedundancyInfoEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Row definition for the table." + INDEX { rdwrRedundancyInfoIdx } + ::= { rdwrRedundancyInfoTable 1 } + +RdwrRedundancyInfoEntry ::= SEQUENCE { + rdwrRedundancyInfoIdx INTEGER, + rdwrRedundancyInfoInterface INTEGER, + rdwrRedundancyInfoVRID INTEGER, + rdwrRedundancyInfoMode INTEGER, + rdwrRedundancyInfoMyAddress IpAddress, + rdwrRedundancyInfoNeighborAddress IpAddress, + rdwrRedundancyInfoStatus INTEGER +} + +rdwrRedundancyInfoIdx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The entry index. Starting from 1" + ::= { rdwrRedundancyInfoEntry 1 } + +rdwrRedundancyInfoInterface OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The entry attached interface" + ::= { rdwrRedundancyInfoEntry 2 } + +rdwrRedundancyInfoVRID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Supporting VRRP, the entry indicates the entry VRID" + ::= { rdwrRedundancyInfoEntry 3 } + +rdwrRedundancyInfoMode OBJECT-TYPE + SYNTAX INTEGER { + arp(1), + not-used(2), + vrrp(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the IP Redundancy method in the device" + ::= { rdwrRedundancyInfoEntry 4 } + +rdwrRedundancyInfoMyAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The entry indicates the device interfece address" + ::= { rdwrRedundancyInfoEntry 5 } + +rdwrRedundancyInfoNeighborAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Acting as backup, the entry indicates the master associated address " + ::= { rdwrRedundancyInfoEntry 6 } + +rdwrRedundancyInfoStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + backup(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The redundancy entry status " + ::= { rdwrRedundancyInfoEntry 7 } + + + +ipRouteLeaking OBJECT IDENTIFIER ::= { ipSpec 7 } + +ipLeakStaticToRip OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls leaking (redistribution) of static routes + to RIP. When enabled, all routes inserted to the IP routing table + via SNMP are advertised into RIP." + DEFVAL {enable} + ::= { ipRouteLeaking 1 } + +ipLeakStaticToOspf OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls leaking (redistribution) of static routes + into OSPF. When enabled, all routes inserted to the IP routing table + via SNMP are advertised into OSPF as external routes." + DEFVAL {enable} + ::= { ipRouteLeaking 2 } + +ipLeakOspfToRip OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls leaking (redistribution) of routes + from OSPF to RIP. If enabled, all routes learned via OSPF + are advertised into RIP." + DEFVAL {disable} + ::= { ipRouteLeaking 3 } + +ipLeakRipToOspf OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls leaking (redistribution) of routes + from RIP to OSPF. If enabled, all routes learned via RIP + are advertised into OSPF as external routes." + DEFVAL {disable} + ::= { ipRouteLeaking 4 } + +ipLeakExtDirectToOspf OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls leaking (redistribution) into OSPF of + direct routes external to OSPF, i.e. routes to local network + corresponding to IP interfaces on which OSPF is disabled. + When enabled, all such direct routes are advertised into OSPF + as external routes." + DEFVAL {enable} + ::= { ipRouteLeaking 5 } + +ipLeakOverrideOSPFLeakonFailure OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "In case of OSPF: + don't advertise the device as next hop router in case all load balanced devices are down." + ::= { ipRouteLeaking 6} + +ipLeakAdvertiseOSPFAccordingtoPortRules OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "in OPSF: advertise routing according to the port rules" + ::= { ipRouteLeaking 7 } + +ipRipFilter OBJECT IDENTIFIER ::= { ipSpec 8 } + +-- Global RIP filter is defined per IP router. + +rsIpRipFilterGlbTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsIpRipFilterGlbEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table of RIP global filters per IP router." +::= { ipRipFilter 1 } + +rsIpRipFilterGlbEntry OBJECT-TYPE +SYNTAX RsIpRipFilterGlbEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + " An entry in the RIP global filter table " +INDEX { rsIpRipFilterGlbType, + rsIpRipFilterGlbNumber } +::= { rsIpRipFilterGlbTable 1 } + +RsIpRipFilterGlbEntry ::= SEQUENCE { + rsIpRipFilterGlbType INTEGER, + rsIpRipFilterGlbNumber INTEGER, + rsIpRipFilterGlbStatus INTEGER, + rsIpRipFilterGlbIpAddr IpAddress, + rsIpRipFilterGlbNetworkMaskBits INTEGER, + rsIpRipFilterGlbMatchBits INTEGER, + rsIpRipFilterGlbAction INTEGER +} + +rsIpRipFilterGlbType OBJECT-TYPE +SYNTAX INTEGER { + input(1), + output(2) +} +ACCESS read-only +STATUS mandatory +DESCRIPTION + " Type of filter - input/output " +::= {rsIpRipFilterGlbEntry 1} + +rsIpRipFilterGlbNumber OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + " Number of RIP filter. " +::= {rsIpRipFilterGlbEntry 2} + +rsIpRipFilterGlbStatus OBJECT-TYPE +SYNTAX INTEGER { + valid (1), + invalid (2), + underCreation (3) +} +ACCESS read-write +STATUS mandatory +DESCRIPTION + " The validity of this entry. Setting this value to invalid deletes + the entry, and the entry may be actualy removed from the table." +DEFVAL { valid } +::= {rsIpRipFilterGlbEntry 3} + +rsIpRipFilterGlbIpAddr OBJECT-TYPE +SYNTAX IpAddress +ACCESS read-write +STATUS mandatory +DESCRIPTION + " network prefix IP address, as in the forwarding table. " +DEFVAL {'00000000'H} +::= {rsIpRipFilterGlbEntry 4} + +rsIpRipFilterGlbNetworkMaskBits OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-write +STATUS mandatory +DESCRIPTION + " the number of bits in the IP Network mask, called network-prefix-length + in Router Requirements terminology. for example: the value 16 means + mask 255.255.0.0 " + DEFVAL {0} +::= {rsIpRipFilterGlbEntry 5} + +rsIpRipFilterGlbMatchBits OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-write +STATUS mandatory +DESCRIPTION + " the number of bits to match in the Network IP address. A value + smaller than 32 defines a wildcard. for example: the value 8 means + all routes whose leftmost 8 bits are equal to those of the network IP + address. If this variable has a value other than 32, than + rsIpRipFilterGlbNetworkMaskBits must be 0 and is ignored. " + DEFVAL {32} +::= {rsIpRipFilterGlbEntry 6} + +rsIpRipFilterGlbAction OBJECT-TYPE +SYNTAX INTEGER { + deny(1), + permit(2) +} +ACCESS read-write +STATUS mandatory +DESCRIPTION + " Filter action - permit/deny for this network" +DEFVAL { permit } +::= {rsIpRipFilterGlbEntry 7} + + +-- Intf RIP filter is defined per IP Interface + +rsIpRipFilterLclTable OBJECT-TYPE +SYNTAX SEQUENCE OF RsIpRipFilterLclEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + "Table of input/output RIP filters used per IP Interface." +::= { ipRipFilter 2 } + +rsIpRipFilterLclEntry OBJECT-TYPE +SYNTAX RsIpRipFilterLclEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + " An entry in the Intf RIP filter table" +INDEX {rsIpRipFilterLclIpIntf, + rsIpRipFilterLclType, + rsIpRipFilterLclNumber} +::= { rsIpRipFilterLclTable 1 } + +RsIpRipFilterLclEntry ::= SEQUENCE { + rsIpRipFilterLclIpIntf IpAddress, + rsIpRipFilterLclType INTEGER, + rsIpRipFilterLclNumber INTEGER, + rsIpRipFilterLclStatus INTEGER, + rsIpRipFilterLclIpAddr IpAddress, + rsIpRipFilterLclNetworkMaskBits INTEGER, + rsIpRipFilterLclMatchBits INTEGER, + rsIpRipFilterLclAction INTEGER +} + +rsIpRipFilterLclIpIntf OBJECT-TYPE +SYNTAX IpAddress +ACCESS read-only +STATUS mandatory +DESCRIPTION + " The IP address identifying the RIP interface for this filter. + This value corresponds to rsIpAdEntAddr. " +::= {rsIpRipFilterLclEntry 1} + + +rsIpRipFilterLclType OBJECT-TYPE +SYNTAX INTEGER { + input(1), + output(2) +} +ACCESS read-only +STATUS mandatory +DESCRIPTION + " Type of filter - input/output " +::= {rsIpRipFilterLclEntry 2} + +rsIpRipFilterLclNumber OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + " Number of RIP filter for this Interface" +::= {rsIpRipFilterLclEntry 3} + +rsIpRipFilterLclStatus OBJECT-TYPE +SYNTAX INTEGER { + valid (1), + invalid (2), + underCreation (3) +} +ACCESS read-write +STATUS mandatory +DESCRIPTION + " The validity of this entry. Setting this value to invalid deletes + the entry, and the entry may be actualy removed from the table." +DEFVAL { valid } +::= {rsIpRipFilterLclEntry 4} + +rsIpRipFilterLclIpAddr OBJECT-TYPE +SYNTAX IpAddress +ACCESS read-write +STATUS mandatory +DESCRIPTION + " network prefix IP address, as in the forwarding table. " +DEFVAL {'00000000'H} +::= {rsIpRipFilterLclEntry 5} + +rsIpRipFilterLclNetworkMaskBits OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-write +STATUS mandatory +DESCRIPTION + " the number of bits in the IP Network mask, called network-prefix-length + in Router Requirements terminology. for example: the value 16 means + mask 255.255.0.0 " +DEFVAL {0} +::= {rsIpRipFilterLclEntry 6} + +rsIpRipFilterLclMatchBits OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-write +STATUS mandatory +DESCRIPTION + " the number of bits to match in the Network IP address. A value + smaller than 32 defines a wildcard. for example: the value 8 means + all routes whose leftmost 8 bits are equal to those of the network IP + address. If this variable has a value other than 32, than + rsIpRipFilterLclNetworkMaskBits must be 0 and is ignored. " +DEFVAL {32} +::= {rsIpRipFilterLclEntry 7} + +rsIpRipFilterLclAction OBJECT-TYPE +SYNTAX INTEGER { + deny(1), + permit(2) +} +ACCESS read-write +STATUS mandatory +DESCRIPTION + " Filter action - permit/deny " +DEFVAL { permit } +::= {rsIpRipFilterLclEntry 8} + + +rsRipEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables or disables RIP." + ::= { ipSpec 9 } + +lreBoxAgentIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { ipSpec 10 } + +-- +-- Proprietary IPv6-supporting Adress table MIB +-- +ipIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is parralel to IPv6 MIB (RFC4293) ipIfTable, and is +used to + + add/delete entries to/from that table. In addition it contains + private objects." + ::= { ipSpec 11 } + + +ipIfEntry OBJECT-TYPE + SYNTAX IpIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The addressing information for one of this + entity's IP addresses." + INDEX {ipIfAddr} + ::= {ipIfTable 1 } + +IpIfEntry ::= SEQUENCE { + ipIfAddr Ipv6Address, + ipIfPrefix INTEGER, + ipIfIndex INTEGER, + ipIfFwdBroadcast INTEGER, + ipIfBcastAddr INTEGER, + ipIfVlanTag INTEGER, + ipIfLabel DisplayString, + ipIfEntryStatus RowStatus, + ipIfBackupAddr Ipv6Address + } + +ipIfAddr OBJECT-TYPE + SYNTAX Ipv6Address + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address to which this entry's addressing + information pertains." + ::= { ipIfEntry 1 } + +ipIfPrefix OBJECT-TYPE + SYNTAX INTEGER (0..128) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address's prefix." + ::= { ipIfEntry 2 } + +ipIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The index value which uniquely identifies the + interface to which this entry is applicable. The + interface identified by a particular value of this + index is the same interface as identified by the + same value of ifIndex." + ::= { ipIfEntry 3 } + +ipIfFwdBroadcast OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This variable controls forwarding of IP (sub)net-directed + broadcasts destined for an attached sub(net). " + DEFVAL { enable } + ::= { ipIfEntry 4} + +ipIfBcastAddr OBJECT-TYPE + SYNTAX INTEGER (0..1) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Indicates how the host part of ip subnet broadcast messages will be + filled: + 0 - host part will be filled by 0 + 1 - host part will be filled by 1." + ::= { ipIfEntry 5 } + +ipIfVlanTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The vlan Tag value that represent this ip interface + this filed include both vlna tag and vlan priority " + ::= { ipIfEntry 6 } + +ipIfLabel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User textual dscription of the ip interface." + ::= {ipIfEntry 7} + +ipIfEntryStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to delete an entry" + ::= { ipIfEntry 8 } + +ipIfBackupAddr OBJECT-TYPE + SYNTAX Ipv6Address + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ip address of the peer address. It is used by CDE and High Availability." + ::= { ipIfEntry 9 } + + +ipSpecRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpSpecRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This entity's IP Routing table." + ::= { ipSpec 12 } + +ipSpecRouteEntry OBJECT-TYPE + SYNTAX IpSpecRouteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A particular route to a particular destination, under a + particular policy (as reflected in the ipSpecRoutePolicy object). + + Dynamically created rows will survive an agent reboot. + + Implementers need to be aware that if the total number + of elements (octets or sub-identifiers) in + ipSpecRouteDest, and + ipSpecRouteNextHop exceeds 111, then OIDs of column + instances in this table will have more than 128 sub- + identifiers and cannot be accessed using SNMPv1, + SNMPv2c, or SNMPv3." + INDEX { + ipSpecRouteDest, + ipSpecRoutePfxLen, + ipSpecRouteNextHop + } + ::= { ipSpecRouteTable 1 } + +IpSpecRouteEntry ::= SEQUENCE { + ipSpecRouteDest Ipv6Address, + ipSpecRoutePfxLen INTEGER, + ipSpecRouteNextHop Ipv6Address, + ipSpecRoutePort INTEGER, + ipSpecRouteMetric INTEGER, + ipSpecRouteLabel DisplayString(SIZE(0..20)), + ipSpecRouteStatus RowStatus + } + +ipSpecRouteDest OBJECT-TYPE + SYNTAX Ipv6Address + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The destination IP address of this route. + + The values for the index objects ipSpecRouteDest and + ipSpecRoutePfxLen must be consistent. When the value + of ipSpecRouteDest (excluding the zone index, if one + is present) is x, then the bitwise logical-AND + of x with the value of the mask formed from the + corresponding index object ipSpecRoutePfxLen MUST be + equal to x. If not, then the index pair is not + consistent and an inconsistentName error must be + returned on SET or CREATE requests." + + ::= { ipSpecRouteEntry 1 } + +ipSpecRoutePfxLen OBJECT-TYPE + SYNTAX INTEGER (0..128) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The prefix length. For IPv4 must be <=32, for IPv6 <= 128. + + The values for the index objects ipSpecRouteDest and + ipSpecRoutePfxLen must be consistent. For IPv4 must be + <=32, for IPv6 <= 128. If not, then the index pair is not + consistent and an inconsistentName error must be + returned on SET or CREATE requests." + + ::= { ipSpecRouteEntry 2 } + +ipSpecRouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + ACCESS read-write + STATUS mandatory + DESCRIPTION + "On remote routes, the address of the next system en + route. For non-remote routes, a zero length string. + + The type of this address is determined by the value of + the ipSpecRouteNextHopType object." + ::= { ipSpecRouteEntry 3 } + + +ipSpecRouteMetric OBJECT-TYPE + SYNTAX INTEGER (1..9999) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The primary routing metric for this route. The + semantics of this metric are determined by the routing- + protocol specified in the route's ipSpecRouteProto + value. The default value is 1." + DEFVAL { 1 } + ::= { ipSpecRouteEntry 4 } + +ipSpecRoutePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Port value that identifies the local port/interface + through which the next hop of this route should be + reached. " + ::= { ipSpecRouteEntry 5 } + +ipSpecRouteLabel OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "User defined data." + ::= { ipSpecRouteEntry 6 } + +ipSpecRouteStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The row status variable, used according to row + installation and removal conventions. + + A row entry cannot be modified when the status is + marked as active(1)." + ::= { ipSpecRouteEntry 7 } + + +-- +-- Neighbor Discovery table +-- +ip6NetToMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF Ip6NetToMediaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This entity's ND table." + ::= { ipSpec 13 } + +ip6NetToMediaEntry OBJECT-TYPE + SYNTAX Ip6NetToMediaEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The addressing information for one of this + entity's ND addresses." + INDEX {ip6NetToMediaIfIndex, ip6NetToMediaNetAddress} + ::= {ip6NetToMediaTable 1 } + + +Ip6NetToMediaEntry ::= SEQUENCE { + ip6NetToMediaIfIndex INTEGER, + ip6NetToMediaPhysAddress PhysAddress, + ip6NetToMediaNetAddress Ipv6Address, + ip6NetToMediaType INTEGER + } + + +ip6NetToMediaIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interface on which this entry's equivalence + is effective. The interface identified by a + particular value of this index is the same + interface as identified by the same value of + ifIndex." + ::= { ip6NetToMediaEntry 1 } + +ip6NetToMediaPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The media-dependent `physical' address." + ::= { ip6NetToMediaEntry 2 } + +ip6NetToMediaNetAddress OBJECT-TYPE + SYNTAX Ipv6Address + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IpAddress corresponding to the media- + dependent `physical' address." + ::= { ip6NetToMediaEntry 3 } + +ip6NetToMediaType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + invalid(2), -- an invalidated mapping + dynamic(3), + static(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of mapping. + + Setting this object to the value invalid(2) has + the effect of invalidating the corresponding entry + in the ipNetToMediaTable. That is, it effectively + dissasociates the interface identified with said + entry from the mapping identified with said entry. + It is an implementation-specific matter as to + whether the agent removes an invalidated entry + from the table. Accordingly, management stations + must be prepared to receive tabular information + from agents that corresponds to entries not + currently in use. Proper interpretation of such + entries requires examination of the relevant + ipNetToMediaType object." + ::= { ip6NetToMediaEntry 4 } + + +ndSpec OBJECT IDENTIFIER ::= { ipSpec 14 } + +rsNetNdInactiveTimeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the maximum time period (in second) that can + pass between Neighbor-discovery requests concerning an entry in the Neighbor-discovery table. + After this time period, the entry is deleted from the table. + This timer is common for both IPv6 Neighbor-discovery and IPv4 ARP." + DEFVAL { 60000 } + ::= { ndSpec 1 } + + + +virtualLan OBJECT IDENTIFIER ::= { rnd 27 } + +-- +-- virtualLanTable +-- +virtualLanTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualLanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of this table specifies an new ifIndex with a type of + propVirtual(53)." + ::= { virtualLan 1 } + +virtualLanEntry OBJECT-TYPE + SYNTAX VirtualLanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of information for each virtual LAN." + INDEX { vlIfIndex} + ::= { virtualLanTable 1 } + +VirtualLanEntry ::= SEQUENCE { + vlIfIndex INTEGER, + vlProto INTEGER, + vlAutoConfigEnable TruthValue, + vlStatus RowStatus, + vlType INTEGER + } + +vlIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An logical interface number, corresponded this VL" + ::= { virtualLanEntry 1 } + +vlProto OBJECT-TYPE + SYNTAX INTEGER { + other(1), + ip(2), + ipmulticast(3), + ipxRaw(4), + ipxET(5), + ipxLLC(6), + ipxSNAP(7), + decNET(8), + decLAT(9), + netBios(10), + appleTalk(11), + xns(12), + sna(13), + userDefined(14) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The protocol, supported by this VL. The meanings of the values are: + other: none of the following. This VL includes any protocol except the + following protocols. It is a bridging VL. RS relies on + a third-party router to exchange traffic between nodes on different + virtual LANs of this type. + IP: This is a routing VL, RS will route between nodes on + different virtual LANs. + IPmulticast: RS will broadcast the message to all the VL's ports. Used for + video-conferencing applications. + ipxRaw: This is a Routing VL, RS will route between nodes on + different virtual LANs. + ipxET: This is a routing VL, RS will route between nodes on + different virtual LANs. + ipxLLC: This is a routing VL, RS will route between nodes on + different virtual LANs. + ipxSNAP: This is a routing VL, RS will route between nodes on + different virtual LANs. + decNET: This is a bridging VL, RS relies on a third-party router + to exchange traffic between nodes on different DECnet virtual + LANs of this type. + netBios: This is a Bridging VL, RS relies on a third-party router + to exchange traffic between nodes on different NetBIOS virtual + LANs of this type. + appleTalk: This is a bridging VL, RS relies on a third-party router + to exchange traffic between nodes on different AppleTalk virtual + LANs of this type." + ::= { virtualLanEntry 2 } + +vlAutoConfigEnable OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used only in the case of IP. The meanings of the values are: + true(1): Autolearning is used for this VL + false(2): Autolearning isn't used for this VL from ports, specified in + the table virtualLanAutoConfTable." + ::= { virtualLanEntry 3 } + +vlStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to delete an entry" + ::= { virtualLanEntry 4 } + +vlType OBJECT-TYPE + SYNTAX INTEGER { + regular(1), + specBroadcast(2), + specArpReq(3), + specBroadcastAndUnicast(4), + specArpReqAndUnicast(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "regular - ordinary type + specBroadcast - for switches that support VLANs as a set of ports and + only as a broadcast domain: broadcast frames do not + cross VLAN's bounders, but unicast frames may be + transmitted between different VLANs. Permits passing + of broadcast frames between Vgate's VLANs. + specArpReq - for switches that support VLANs as a set of ports and + only as a broadcast domain: broadcast frames do not + cross VLAN's bounders, but unicast frames may be + transmitted between different VLANs. Permits passing + of ARP request frames between Vgate's VLANs. + specBroadcastAndUnicast - + for switches that support VLANs as a set of ports + but no frame crosses VLAN's bounders. Permits passing + of IP/ARP request broadcast and IP unicast frames + between Vgate's VLANs. + specArpReqAndUnicast - + for switches that support VLANs as a set of ports + but no frame crosses VLAN's bounders. Permits passing + of ARP request broadcast and IP unicast frames between + Vgate's VLANs. This type can be used only for IP VLANs." + ::= { virtualLanEntry 5 } + +-- +-- virtualLanPortsTable +-- +virtualLanPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualLanPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "For each VL (a ifIndex with a type of propVirtual(53)) an entry of this + table specifies a set of ports, which it contains." + ::= { virtualLan 2 } + +virtualLanPortEntry OBJECT-TYPE + SYNTAX VirtualLanPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A entry of this table specifies a VL and a port belonging to it" + INDEX { vLIfIndex, vLPortIfIndex} + ::= { virtualLanPortsTable 1 } + +VirtualLanPortEntry ::= SEQUENCE { + vLIfIndex INTEGER, + vLPortIfIndex INTEGER, + vLPortType INTEGER, + vLPortStatus RowStatus + } + +vLIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An logical interface number, corresponding to this VL" + ::= { virtualLanPortEntry 1 } + +vLPortIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A physical port belonging to the VL specified by vlIfIndex." + ::= { virtualLanPortEntry 2 } + +vLPortType OBJECT-TYPE + SYNTAX INTEGER {static(1), dynamic(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "static means configured by user dynamic means autoconfigured by the RS" + ::= { virtualLanPortEntry 3} + +vLPortStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to delete an entry" + ::= { virtualLanPortEntry 4} + +-- +-- virtualLanAutoConfTable +-- +virtualLanAutoConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VirtualLanAutoConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table specifies per a routing protocol a set of ports, from which + RS will automatically learning VL in accordance with rules, defined + by the protocol." + ::= { virtualLan 3 } + +virtualLanAutoConfEntry OBJECT-TYPE + SYNTAX VirtualLanAutoConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "One port, specified by vlAutoConfPortIfIndex, for which the RS will + automatically learn its VL in accordance with rules, defined + by the protocol specified in vlAutoConfProto." + INDEX {vlAutoConfPortIfIndex, + vlAutoConfProto} + ::= { virtualLanAutoConfTable 1 } + +VirtualLanAutoConfEntry ::= SEQUENCE { + vlAutoConfProto INTEGER, + vlAutoConfPortIfIndex INTEGER, + vlAutoConfStatus RowStatus + } +vlAutoConfPortIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Port on which the autoconfig option should be supported" + ::= { virtualLanAutoConfEntry 1 } + +vlAutoConfProto OBJECT-TYPE + SYNTAX INTEGER { + ip(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Protocol for which the autoconfig option is supported for the port + specified by vlAutoConfPortIfIndex " + ::= {virtualLanAutoConfEntry 2 } + +vlAutoConfStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to delete an entry" + ::= { virtualLanAutoConfEntry 3 } + +virtualLanAutoConfAgingTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The units of this MIB object is seconds. + Its value can be either 0 or in range 10..65535 ." + DEFVAL { 3600 } + ::= { virtualLan 4 } + +virtualLanProtocolVlan OBJECT IDENTIFIER ::= { virtualLan 5 } + +virtualLanUserEtherType OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(2)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { virtualLanProtocolVlan 1} + +virtualLanUserMask OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(2)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { virtualLanProtocolVlan 2} + +-- + +rsConf OBJECT IDENTIFIER ::= { rnd 28 } + +-- The following MIB group is used by the Management/Configuration +-- station to configure the device interfaces, +-- physicals as well as virtuals Networks.. +-- Each entry in the rsConfTable should have one of +-- the extended rsIfType. +-- It will also have a corresponding entry in the standard iftable. +-- The implementation uses these inputs to build the interface +-- layer of the device. The output is reflected in the +-- ifTable and ifStackTable which are implementation dependent. + +RsIfType ::= INTEGER +-- STATUS current +-- DESCRIPTION +-- "This type defines what type of sub-layer is used +-- in each entry of rsIfConfTable. +-- It should contain values from IANAifType +-- type for standard sub-layer, and values (starting from 500 +-- decimal) for private sub-layers. +-- The values of ifType field in ifTable should be taken +-- from this type for ifTable entries which have full correlation +-- with entries in rsIfConfTable. +-- Other entries in ifTable should have other +-- ifType values (defined by other type) depend on the specific +-- implementation." + { + ppp(23), -- From IANAifType + frameRelay(32), -- " + virtualNet(500), + rndWan(1000), -- Rad/Rnd private + cod(1001), -- " + backup(1002), -- " + fr1490(1003), -- " + b1isdn(1010), + b2isdn(1011), + unknown(1100) + } + + +rsIfConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsIfConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table enable the user to add interface to the RS. + RS will automatically add the new interface to the interface Table " + ::= { rsConf 1 } + +rsIfConfEntry OBJECT-TYPE + SYNTAX RsIfConfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry defines a configured interface." + INDEX { rsIfConfIndex } + ::= { rsIfConfTable 1 } + + +RsIfConfEntry ::= SEQUENCE { + rsIfConfIndex INTEGER, + rsIfConfType RsIfType, + rsIfConfName DisplayString, + rsIfConfStatus RowStatus + } +rsIfConfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable uniquely identifies the interface. + It is used as a cross reference in other system tables" + ::= { rsIfConfEntry 1 } + +rsIfConfType OBJECT-TYPE + SYNTAX RsIfType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable identifies the type of the specific + entry in the rsIfConfTable. + This field is writable only at creation time + (i.e., when value of status is underCreation)." + ::= { rsIfConfEntry 2 } + +rsIfConfName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable provides a logical name to a specific entry in + rsIfConfTable" + ::= { rsIfConfEntry 3 } + +rsIfConfStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The status of the ConfigEntry. The choices are those + defined in SNMPv2-TC. Only: active, createAndWait, and destroy + will be used. + active - The conceptual row is available for use by the managed device. + createAndWait - A new instance of a conceptual row is desired, but + not to have it available for use by the managed device. + destroy - Delete all instances associated with an existing conceptual row." + ::= { rsIfConfEntry 4 } + +rsTunning OBJECT IDENTIFIER ::= { rnd 29 } + +rsHighPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable indicates the time interval the forwarding task inside the + RS works in High Priority Mode." + ::= { rsTunning 1 } + +rsLowPriority OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable indicates the time interval the forwarding task inside the + RS works in Low Priority Mode." + ::= { rsTunning 2 } + +rsDbgLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable indicates the debug level the Router Server works. + the range of this variable is 1..100 " + ::= { rsTunning 3 } + +rsDiagnostic OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable will contain some dignostic information in case on a + problem ocurs in the RS functinality." + ::= { rsTunning 4 } + +rsConfirmMessagTab OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable enables the operator to confirm all the message in the + event Message Table." + ::= { rsTunning 5 } + +eventMessageTable OBJECT-TYPE + SYNTAX SEQUENCE OF EventMessageEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Event Message table of the agent" + ::= { rsTunning 6 } + +eventMessageEntry OBJECT-TYPE + SYNTAX EventMessageEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { eventNum } + ::= {eventMessageTable 1} + +EventMessageEntry ::= SEQUENCE { + eventNum INTEGER, + eventDesc DisplayString + } + +eventNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The event number,the index of this table." + ::= {eventMessageEntry 1} + +eventDesc OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The event discription, this text will include time and severity." + ::= {eventMessageEntry 2} + +reaTunning OBJECT IDENTIFIER ::= { rsTunning 7 } + +reaIpRemoteAgingTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable specifies aging time used by the REA for remote + entries in the Ip Fast Forwarding Table." + ::= { reaTunning 1 } + +reaFftHashMaxChain OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable specifies the maximum length of hash chains in + the Fast Forwarding Tables." + ::= { reaTunning 2 } + +reaMltcstBitOn OBJECT-TYPE + SYNTAX INTEGER { + on (1), + off (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { reaTunning 3 } + +reaIpForwardEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Platform will perform fast IP forwarding if only if this + variable's value is enable." + ::= { reaTunning 4 } + +reaIpxForwardEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Platform will perform fast IPX forwarding if only if this + variable's value is enable." + ::= { reaTunning 5 } + +reaBridgeEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Platform will perform bridging if only if this + variable's value is enable." + ::= { reaTunning 6 } + +reaFacsEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The RS and Platform will perform FASC if only if this + variable's value is enable." + ::= { reaTunning 7 } + +reaIpForwardDatagrams OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of IP datagrams have been forwarded by the Platform." + ::= { reaTunning 8 } + +reaIpInDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of IP datagrams have been dicarded by the Platform." + ::= { reaTunning 9 } + +reaIpxForwardDatagrams OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of IPX datagrams have been forwarded by the Platform." + ::= { reaTunning 10 } + +reaIpxInDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of IP datagrams have been dicarded by the Platform." + ::= { reaTunning 11 } + +reaBridgeFftTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReaBridgeFftEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Bridge Fast Forwarding Table" + ::= { reaTunning 12 } + +reaBridgeFftEntry OBJECT-TYPE + SYNTAX ReaBridgeFftEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { reaBrgFftEntryNum } + ::= { reaBridgeFftTable 1 } + +ReaBridgeFftEntry ::= SEQUENCE { + reaBrgFftEntryNum INTEGER, + reaBrgFftMacAddr PhysAddress, -- from RFC1213 + reaBrgFftReNum INTEGER, -- 1..N + reaBrgFftPortNum INTEGER, -- 1..N + reaBrgFftFacsSrcIndex INTEGER, + reaBrgFftFacsDstIndex INTEGER + } + +reaBrgFftEntryNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaBridgeFftEntry 1 } + +reaBrgFftMacAddr OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaBridgeFftEntry 2 } + +reaBrgFftReNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaBridgeFftEntry 3 } + +reaBrgFftPortNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaBridgeFftEntry 4 } + +reaBrgFftFacsSrcIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaBridgeFftEntry 5 } + +reaBrgFftFacsDstIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaBridgeFftEntry 6 } + +reaBrgDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bridging datagrams have been discarded by the Platform." + ::= { reaTunning 13 } + +reaBrgForwards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bridging datagrams have been forwarded by the Platform." + ::= { reaTunning 14 } + +reaIpFftTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReaIpFftEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The IP Fast Forwarding Table" + ::= { reaTunning 15 } + +reaIpFftEntry OBJECT-TYPE + SYNTAX ReaIpFftEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { reaIpFftEntryNum } + ::= { reaIpFftTable 1 } + +ReaIpFftEntry ::= SEQUENCE { + reaIpFftEntryNum INTEGER, + reaIpFftDstIpAddr IpAddress, + reaIpFftDstIpMask IpAddress, + reaIpFftRangeType INTEGER, + reaIpFftSrcMacAddr PhysAddress, + reaIpFftDstMacAddr PhysAddress, + reaIpFftReNum INTEGER, -- 1..N + reaIpFftPortNum INTEGER, -- 1..N + reaIpFftFacsSrcIndex INTEGER, + reaIpFftFacsDstIndex INTEGER, + reaIpFftApplFlags OCTET STRING + } + +reaIpFftEntryNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpFftEntry 1 } + +reaIpFftDstIpAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpFftEntry 2 } + +reaIpFftDstIpMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpFftEntry 3 } + +reaIpFftRangeType OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + remote (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpFftEntry 4 } + +reaIpFftSrcMacAddr OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpFftEntry 5 } + +reaIpFftDstMacAddr OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpFftEntry 6 } + +reaIpFftReNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpFftEntry 7 } + +reaIpFftPortNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpFftEntry 8 } + +reaIpFftFacsSrcIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpFftEntry 9 } + +reaIpFftFacsDstIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpFftEntry 10 } + +reaIpFftApplFlags OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A bit mask that defines the applications associated with this entry: + __________________________________________ + | Byte 1|Byte 2 |Byte 3 | ....|Byte 20 | + |87654321| | 87654321| + |________|_______________________________| + + Byte1 : + bit1: Server Dispatcher Client" + ::= { reaIpFftEntry 11 } + +reaIpxFftTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReaIpxFftEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The IPX Fast Forwarding Table" + ::= { reaTunning 16 } + +reaIpxFftEntry OBJECT-TYPE + SYNTAX ReaIpxFftEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { reaIpxFftEntryNum } + ::= { reaIpxFftTable 1 } + +ReaIpxFftEntry ::= SEQUENCE { + reaIpxFftEntryNum INTEGER, + reaIpxFftDstNetid INTEGER, + reaIpxFftRangeType INTEGER, + reaIpxFftSrcMacAddr PhysAddress, + reaIpxFftDstMacAddr PhysAddress, + reaIpxFftReNum INTEGER, -- 1..N + reaIpxFftPortNum INTEGER, -- 1..N + reaIpxFftFacsSrcIndex INTEGER, + reaIpxFftFacsDstIndex INTEGER + } + +reaIpxFftEntryNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpxFftEntry 1 } + +reaIpxFftDstNetid OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpxFftEntry 2 } + +reaIpxFftRangeType OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + remote (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpxFftEntry 3 } + +reaIpxFftSrcMacAddr OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpxFftEntry 4 } + +reaIpxFftDstMacAddr OBJECT-TYPE + SYNTAX PhysAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpxFftEntry 5 } + +reaIpxFftReNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpxFftEntry 6 } + +reaIpxFftPortNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpxFftEntry 7 } + +reaIpxFftFacsSrcIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpxFftEntry 8 } + +reaIpxFftFacsDstIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaIpxFftEntry 9 } + +lreVnResposibilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF LreVnResposibilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Bridge Responsibility Table" + ::= { reaTunning 17 } + +lreVnResposibilityEntry OBJECT-TYPE + SYNTAX LreVnResposibilityEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { lreVnRespVn } + ::= { lreVnResposibilityTable 1 } + +LreVnResposibilityEntry ::= SEQUENCE { + lreVnRespVn INTEGER, + lreVnRespStatus RowStatus + } + +lreVnRespVn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { lreVnResposibilityEntry 1 } + +lreVnRespStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { lreVnResposibilityEntry 2 } + +reaSrcViolationEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Platform will perform the Source Port Violation Procedure + if only if this variable's value is enable." + ::= { reaTunning 18 } + +reaSrcViolationTrapEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The RS will send the Source Port Violation TRAP messages + if only if this variable's value is enable." + ::= { reaTunning 19 } + +reaSrcAddrValidationEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Platform will verify the source address of incoming + IP datagram." + ::= { reaTunning 20 } + +reaRsQueueDiscards OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { reaTunning 21 } + +reaBufFree OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of free buffers." + ::= { reaTunning 22 } + +lreResetDstMacBit46 OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { reaTunning 23 } + +lreQueSourceSelect OBJECT-TYPE + SYNTAX INTEGER { + vNET(1), + dstMac(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { reaTunning 24 } + +lreResetDstMacBit47 OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { reaTunning 25 } + +rsMaxEntriesTuning OBJECT IDENTIFIER ::= { rsTunning 8 } + +rsMaxBridgeForwardingEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 1} + +rsMaxBrgFrwEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal number of entries in bridge forwarding table." + ::= { rsMaxBridgeForwardingEntriesTuning 1 } + +rsMaxBrgFrwEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Future maximal number of entries in bridge forwarding table." + ::= { rsMaxBridgeForwardingEntriesTuning 2 } + +rsMaxIpForwardingEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 2} + +rsMaxIpFrwEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal number of entries in Ip forwarding table." + ::= { rsMaxIpForwardingEntriesTuning 1 } + +rsMaxIpFrwEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Future maximal number of entries in Ip forwarding table." + ::= { rsMaxIpForwardingEntriesTuning 2 } + +rsMaxArpEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 3} + +rsMaxArpEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal number of entries in Arp forwarding table." + ::= { rsMaxArpEntriesTuning 1 } + +rsMaxArpEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Future maximal number of entries in Arp forwarding table." + ::= { rsMaxArpEntriesTuning 2 } + +rsMaxIpxForwardingEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 4} + +rsMaxIpxFrwEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal number of entries in Ipx forwarding table." + ::= { rsMaxIpxForwardingEntriesTuning 1 } + +rsMaxIpxFrwEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Future maximal number of entries in Ipx forwarding table." + ::= { rsMaxIpxForwardingEntriesTuning 2 } + +rsMaxIpxSapEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 5} + +rsMaxIpxSapEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal number of entries in IpxSap table." + ::= { rsMaxIpxSapEntriesTuning 1 } + +rsMaxIpxSapEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Future maximal number of entries in IpxSap table." + ::= { rsMaxIpxSapEntriesTuning 2 } + +rsMaxDspClntEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 6} + +rsMaxDspClntEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal number of entries in rsSdClientsTable." + ::= { rsMaxDspClntEntriesTuning 1 } + +rsMaxDspClntEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Future maximal number of entries in rsSdClientsTable." + ::= { rsMaxDspClntEntriesTuning 2 } + +rsMaxZeroHopRoutEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 7} + +rsMaxZhrConns OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current maximal number of direct Zero-hop routing + connections." + ::= { rsMaxZeroHopRoutEntriesTuning 1 } + +rsMaxZhrConnsAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The future (after reset) maximal number of direct Zero-hop routing + connections." + ::= { rsMaxZeroHopRoutEntriesTuning 2 } + +rsMaxDspFrmEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 8} + +rsMaxDspFrmEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal number of entries in rsSdClientsTable." + ::= { rsMaxDspFrmEntriesTuning 1 } + +rsMaxDspFrmEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Future maximal number of entries in rsSdClientsTable." + ::= { rsMaxDspFrmEntriesTuning 2 } + +rsMaxRoutingEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 9} + +rsMaxRoutingEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal number of entries in the routing table." + ::= { rsMaxRoutingEntriesTuning 1 } + +rsMaxRoutingEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Future maximal number of entries in the routing table." + ::= { rsMaxRoutingEntriesTuning 2 } + +rsMaxRadiusEntriesTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 10} + +rsMaxRadiusUsersEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal number of entries in the radius users table." + ::= { rsMaxRadiusEntriesTuning 1 } + +rsMaxRadiusUsersEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Future maximal number of entries in the radius users table." + ::= { rsMaxRadiusEntriesTuning 2 } + +rsMaxRadiusNasAuthEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal number of entries in the NAS Authenticators table." + ::= { rsMaxRadiusEntriesTuning 3 } + +rsMaxRadiusNasAuthEntriesAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Future maximal number of entries in the NAS Authenticators table." + ::= { rsMaxRadiusEntriesTuning 4 } + + +rsTuneCheckMemory OBJECT-TYPE + SYNTAX INTEGER { + enoughMemory(1), + notEnoughMemory(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Shows whether the requested number of entries in the after-reset tuning + variables can be successfully allocated." + ::= { rsTunning 9 } + +rsTuneLastCheckResult OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of Kbytes missing in request for new table sizes." + ::= { rsTunning 10 } + + +rndApplications OBJECT IDENTIFIER ::= { rnd 35 } +rsServerDispatcher OBJECT IDENTIFIER ::= { rndApplications 1} + + +-- rndMidLevelManagement group contains variables which direct the mid-level +-- management stations how to monitor and manage their domains. + +rndMidLevelManagement OBJECT IDENTIFIER ::= { rndApplications 2} -- NEW Group + +-- rndHighLevelNms OBJECT IDENTIFIER ::= { rndMidLevelManagement 1} + +-- rndHighLevelNmsIpAddress OBJECT-TYPE +-- SYNTAX IpAddress +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "The IP address of the high-level network management station to which the +-- mid-level management station should report" +-- ::= { rndHighLevelNms 1 } + +-- rndHighLevelNmsCommunity OBJECT-TYPE +-- SYNTAX OCTET STRING(SIZE(1..20)) +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "The community of the high-level network management station that should be used +-- by the mid-level management station when reporting" +-- ::= { rndHighLevelNms 2 } + +rndAlarmOptions OBJECT IDENTIFIER ::= { rndMidLevelManagement 2} + +rndAlarmEnabling OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether alarms should be issued to the high-level + NMS " + ::= { rndAlarmOptions 1 } + +rndAlarmInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the minimal period of time which must pass after issuing + an alarm before issuing the same alarm again." + ::= { rndAlarmOptions 2 } + +rndMonitoredElementsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndMonitoredElementEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table of monitored elements of the network" + ::= {rndMidLevelManagement 3} + +rndMonitoredElementEntry OBJECT-TYPE + SYNTAX RndMonitoredElementEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { rndMonitoredElementAddress } + ::= {rndMonitoredElementsTable 1} + +RndMonitoredElementEntry ::= SEQUENCE { + +rndMonitoredElementAddress IpAddress, +rndMonitoredElementCommunity DisplayString(SIZE(1..20)), +rndMonitoredElementLabel DisplayString(SIZE(1..20)), +rndDefaultPollingInterval INTEGER, +rndDefaultLogFile DisplayString, +rndMonitoredElementStatus RowStatus +} +rndMonitoredElementAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the monitored element" + ::= {rndMonitoredElementEntry 1 } + +rndMonitoredElementCommunity OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The community of the monitored element" + ::= {rndMonitoredElementEntry 2 } + +rndMonitoredElementLabel OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The label assigned by the network manager to the monitored element" + ::= {rndMonitoredElementEntry 3} + +rndDefaultPollingInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default period of time between two consecutive pollings of the + monitored element for the value of an object instance. If no other polling + interval is specifically assigned to the monitored object instance, this + one will be used" + ::= {rndMonitoredElementEntry 4} + +rndDefaultLogFile OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default file path of the log-file which will contain the polling + results for the monitored element. If no other file path is specifically + assigned to the monitored object instance, this log-file will be used." + + ::= {rndMonitoredElementEntry 5} + +rndMonitoredElementStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to manage the monitored elements table and indicates + the current monitoring status of an element." + ::= {rndMonitoredElementEntry 6} + +rndMonitoringTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndMonitoringEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table of monitored object instances. Each monitored object instance + belongs to a monitored element previously entered in the + rndMonitoredElementsTable. " + ::= {rndMidLevelManagement 4} + +rndMonitoringEntry OBJECT-TYPE + SYNTAX RndMonitoringEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { rndMonitoredElement, rndMonitoredObjectInstanceLabel } + ::= {rndMonitoringTable 1} + +RndMonitoringEntry ::= SEQUENCE { + +rndMonitoredElement DisplayString(SIZE(1..20)), +rndMonitoredObjectInstanceLabel DisplayString, +rndMonitoredObjectName DisplayString, +rndMonitoredObjectIdentifier OBJECT IDENTIFIER, +rndMonitoredObjectInstance OBJECT IDENTIFIER, +rndMonitoredObjectSyntax INTEGER, +rndMonitoringInterval INTEGER, +rndAlarmMaxTreshold INTEGER, +rndAlarmMinTreshold INTEGER, +rndMonitoringLogfile DisplayString, +rndMonitoringEntryStatus RowStatus +} + +rndMonitoredElement OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A label assigned by the network manager to a monitored element to + which this monitored object instance belongs. This label must have + been previously entered in an instance of rndMonitoredElementLabel" + ::= {rndMonitoringEntry 1} + +rndMonitoredObjectInstanceLabel OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The label assigned by the network manager to the monitored object instance" + ::= {rndMonitoringEntry 2} + +rndMonitoredObjectName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The symbolic object type name of the object to which the monitored object + instance belongs (as it appears the MIB module definition). In case of + ambiguity the : format should be used. + An instance of rndMonitoredObjectName need not be assigned any value, if + the corresponding instance of rndMonitoredObjectIdentifier is assigned a + value, since any one of these, together with the object instance + identifier, suffices to unambigously identify the monitored object + instance." + + ::= {rndMonitoringEntry 3} + +rndMonitoredObjectIdentifier OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The object identifier of the object to which the monitored object + instance belongs. + An instance of rndMonitoredObjectIdentifier need not be assigned any value, if + the corresponding instance of rndMonitoredObjectName is assigned a value, + since any one of these, together with the object instance identifier, + suffices to unambigously identify the monitored object instance." + + ::= {rndMonitoringEntry 4} + +rndMonitoredObjectInstance OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The instance identifier (key) of the monitored object instance." + ::= {rndMonitoringEntry 5} + +rndMonitoredObjectSyntax OBJECT-TYPE + SYNTAX INTEGER { + integer(1), + octet-string(2), + ip-address(3), + object-identifier(4) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The syntax of the monitored object instance (i.e., the syntax of the object + type of the object to which the monitored instance belongs). + Need not be assigned any value if the corresponding instance of + rndMonitoredObjectName has been assigned a value" + ::= {rndMonitoringEntry 6} + +rndMonitoringInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The period of time between two consecutive retrievals of the monitored + object instance's value." + ::= {rndMonitoringEntry 7} + + +rndAlarmMaxTreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the monitored object instance, the exceeding of which + will cause the generation of an alarm to the high-level management + station." + ::= {rndMonitoringEntry 8} + +rndAlarmMinTreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If the value of the monitored object instance falls below the value + assigned to rndAlarmMinTreshold, an alarm to the high-level management + station will be issued." + ::= {rndMonitoringEntry 9} + + +rndMonitoringLogfile OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The entire path of the file in which the results of the monitoring + of this object instance should be recorded." + ::= {rndMonitoringEntry 10} + +rndMonitoringEntryStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to manage the monitored object instances table and + indicates the current monitoring status of an object instance." + ::= {rndMonitoringEntry 11} + +rndMibFilesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndMibFileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table of monitored object instances. Each monitored object instance + belongs to a monitored element previously entered in the + rndMonitoredElementsTable. " + ::= {rndMidLevelManagement 5} + +rndMibFileEntry OBJECT-TYPE + SYNTAX RndMibFileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { rndMibFileIndex } + ::= {rndMibFilesTable 1} + +RndMibFileEntry ::= SEQUENCE { + +rndMibFileIndex INTEGER, +rndMibFilePath DisplayString, +rndMibFileRefresh INTEGER, +rndMibFileEntryStatus RowStatus +} +rndMibFileIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the MIB file in the list MIB files supported by the + Mid-Level management station. The order of the MIB files in this + list must reflect the the IMPORT relation between the MIBS contained + in the MIB files, i.e., if MIB A IMPORTS FROM MIB B, the file containing + MIB A must have a lesser index in this table than the file containing + MIB B." + ::= {rndMibFileEntry 1} + + +rndMibFilePath OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The path of the MIB file in the MIB file server." + ::= {rndMibFileEntry 2} + +rndMibFileRefresh OBJECT-TYPE + SYNTAX INTEGER { + no(1), + yes(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates if the file should be fetched after setting this entry from the + MIB file server." + ::= {rndMibFileEntry 3} + +rndMibFileEntryStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to manage the MIB files table." + ::= {rndMibFileEntry 4} + +rndHardwareConfiguration OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether the current SET SNMP PDU contains hardware + configuration (i.e., normally read-only variables). SET of such + variables in the Mid-level management station will be allowed only + if this variable is included in the SNMP PDU and its value is true. + Its value as returned in a GET SNMP PDU will always be false." + ::= {rndMidLevelManagement 6} + +rndEraseSimulatedConfiguration OBJECT-TYPE + SYNTAX INTEGER { + eraseSimulatedConfiguration(1), + simulatedConfigurationPresent(2), + simulatedConfigurationErased(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "eraseSimulatedConfiguration instructs the MLNMS to erase all the + simulated configuration from its configuration data-base (CDB). This + the only accepted value for SNMP SET statements and will never be + returned in SNMP GET statements. + simulatedConfigurationPresent indicates that the MLNMS currently has + a simulated configuration. + simulatedConfigurationErased indicates that the MLNMS currently has + no simulated configuration." + ::= {rndMidLevelManagement 7} + +rndDeleteValuesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RndDeleteValuesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates which MIB variables are row status fields which + control the status of the entry to which they belong. This table also + indicates which (integer!) value of these MIB variables will cause, if + present in a SNMP SET PDU, the deletion of the conceptual row instance + to which the SET MIB variable instance belongs." + ::= {rndMidLevelManagement 8} + +rndDeleteValuesEntry OBJECT-TYPE + SYNTAX RndDeleteValuesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for the rndDeleteValuesTable table." + INDEX { IMPLIED rndRowStatusVariableName } + ::= {rndDeleteValuesTable 1} + +RndDeleteValuesEntry ::= SEQUENCE { + +rndRowStatusVariableName DisplayString, +rndRowStatusObjectId OBJECT IDENTIFIER, +rndRowDeleteValue INTEGER, +rndDeleteValueEntryStatus RowStatus +} + +rndRowStatusVariableName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..80)) +-- ACCESS read-only + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the row status field. This name may not necessarily be any + name which is present in the MIBs loaded into the MLNMS station." + + ::= {rndDeleteValuesEntry 1} + +rndRowStatusObjectId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The object id of the row status field. If the rndRowStatusVariableName is + a name present in the MIBs loaded into the MLNMS, this MIB + variable is not required, but if given, it must match the object id known + to the MLNMS. + The variable identified by rndRowStatusVariableName and/or rndRowStatusObjectId + must be a read-write MIB variable of type INTEGER which belongs to an + entry (i.e, is a child of a MIB variable of type SEQUENCE)." + + ::= {rndDeleteValuesEntry 2} + +rndRowDeleteValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the variable identified by rndRowStatusVariableName and/or + rndRowStatusObjectId, which, if present in a SNMP SET PDU, will cause + the deletion of the conceptual row instance which the SET MIB variable + instance belongs." + ::= {rndDeleteValuesEntry 3} + +rndDeleteValueEntryStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to delete an entry from this table." + ::= {rndDeleteValuesEntry 4} + +-- rndVisionDriver group contains variables which deal with the Vision Driver files. +rndVisionDriver OBJECT IDENTIFIER ::= { rndMidLevelManagement 9 } + +rndVisionDriverActiveName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..100)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the active vision driver stored on the device." + + ::= { rndVisionDriver 1 } + +rndVisionDriverRestoreFromBackup OBJECT-TYPE + SYNTAX INTEGER { + activate(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Restores the backup vision driver" + ::= { rndVisionDriver 2 } + +rndSmartFan OBJECT IDENTIFIER ::= { rndMidLevelManagement 10 } + +rndSmartFanStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Smart Fan Status" + DEFVAL {disable} + ::= { rndSmartFan 1 } + +rsIpZeroHopRouting OBJECT IDENTIFIER ::= { rndApplications 3} -- NEW Group + +rsIpZhrGeneralStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) +} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter enables or disables the IP Zero Hop Routing feature + for all IP interfaces. The IP Zero Hop Routing feature can also be + enabled or disabled on each IP interface through the + rsIpZhrStatusTable." + DEFVAL {2} + ::= { rsIpZeroHopRouting 1 } + +rsIpZhrAgingTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls the aging time-out in seconds of direct + connections which were allocated. The virtual IP address of a direct + connection whose time-out has expired is eligible for allocation to a + different connection." + DEFVAL {600} + ::= { rsIpZeroHopRouting 2 } + +rsIpZhrStatusTable OBJECT-TYPE +SYNTAX SEQUENCE OF RsIpZhrStatusEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + "The administrative status of the ZHR feature per ip interface." +::= { rsIpZeroHopRouting 3 } + + +rsIpZhrStatusEntry OBJECT-TYPE +SYNTAX RsIpZhrStatusEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + " An entry in the ZHR status table. " +INDEX { rsIpZhrStatusIpIntf} +::= { rsIpZhrStatusTable 1 } + + +RsIpZhrStatusEntry ::= SEQUENCE { + rsIpZhrStatusIpIntf IpAddress, + rsIpZhrAdminStatus INTEGER +} + + +rsIpZhrStatusIpIntf OBJECT-TYPE +SYNTAX IpAddress +ACCESS read-only +STATUS mandatory +DESCRIPTION + " The Ip interface whose ZHR feature status is accessed. " +::= {rsIpZhrStatusEntry 1} + + rsIpZhrAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable(2) +} +ACCESS read-write +STATUS mandatory +DESCRIPTION + "It is used to control whether ZHR will operate on the interface. " +DEFVAL {1} +::= {rsIpZhrStatusEntry 2} + + +rsIpZhrVirtAddressTable OBJECT-TYPE +SYNTAX SEQUENCE OF RsIpZhrVirtAddressEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + "The table of free virtual IP addresses which may be allocated + to establish direct connections - Per IP Interface." +::= { rsIpZeroHopRouting 4 } + +rsIpZhrVirtAddressEntry OBJECT-TYPE +SYNTAX RsIpZhrVirtAddressEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + " An entry in the ZHR virtual IP addresses table " +INDEX { rsIpZhrVirtAddressIpIntf, + rsIpZhrVirtAddressTo } +::= { rsIpZhrVirtAddressTable 1 } + +RsIpZhrVirtAddressEntry ::= SEQUENCE { + rsIpZhrVirtAddressIpIntf IpAddress, + rsIpZhrVirtAddressTo IpAddress, + rsIpZhrVirtAddressFrom IpAddress, + rsIpZhrVirtAddressStatus RowStatus +} + +rsIpZhrVirtAddressIpIntf OBJECT-TYPE +SYNTAX IpAddress +ACCESS read-only +STATUS mandatory +DESCRIPTION + " The Ip Interface to which the IP addresses in this entry are allocated." +::= {rsIpZhrVirtAddressEntry 1} + +rsIpZhrVirtAddressTo OBJECT-TYPE +SYNTAX IpAddress +ACCESS read-only +STATUS mandatory +DESCRIPTION + " The last free IP address in the block. " +::= {rsIpZhrVirtAddressEntry 2} + +rsIpZhrVirtAddressFrom OBJECT-TYPE +SYNTAX IpAddress +ACCESS read-write +STATUS mandatory +DESCRIPTION + " The first free IP address in the block. " +::= {rsIpZhrVirtAddressEntry 3} + + rsIpZhrVirtAddressStatus OBJECT-TYPE + SYNTAX RowStatus +ACCESS read-write +STATUS mandatory +DESCRIPTION + "It is used to manage the virtual address table. + The supported actions will be active, createAndGo and destroy. " +::= {rsIpZhrVirtAddressEntry 4} + +rsIpZhrConnectionsTable OBJECT-TYPE +SYNTAX SEQUENCE OF RsIpZhrConnectionEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + "Table of the currently active direct connections." +::= { rsIpZeroHopRouting 5} + +rsIpZhrConnectionEntry OBJECT-TYPE +SYNTAX RsIpZhrConnectionEntry +ACCESS not-accessible +STATUS mandatory +DESCRIPTION + " An entry in the ZHR Connection table" +INDEX {rsIpZhrConnectionIpIntf, + rsIpZhrConnectionSrcIp, + rsIpZhrConnectionDestIp} +::= { rsIpZhrConnectionsTable 1 } + +RsIpZhrConnectionEntry ::= SEQUENCE { + rsIpZhrConnectionIpIntf IpAddress, + rsIpZhrConnectionSrcIp IpAddress, + rsIpZhrConnectionDestIp IpAddress, + rsIpZhrConnectionVirtualIp IpAddress, + rsIpZhrConnectionType INTEGER, + rsIpZhrConnectionAge INTEGER, + rsIpZhrConnectionStatus RowStatus +} + +rsIpZhrConnectionIpIntf OBJECT-TYPE +SYNTAX IpAddress +ACCESS read-only +STATUS mandatory +DESCRIPTION + " The IP Interface for which this direct connection was established. " +::= {rsIpZhrConnectionEntry 1} + +rsIpZhrConnectionSrcIp OBJECT-TYPE +SYNTAX IpAddress +ACCESS read-only +STATUS mandatory +DESCRIPTION + " The source IP Address of this direct connection. " +::= {rsIpZhrConnectionEntry 2} + + +rsIpZhrConnectionDestIp OBJECT-TYPE +SYNTAX IpAddress +ACCESS read-only +STATUS mandatory +DESCRIPTION + " The destination IP Address of this direct connection. " +::= {rsIpZhrConnectionEntry 3} + +rsIpZhrConnectionVirtualIp OBJECT-TYPE +SYNTAX IpAddress +ACCESS read-only +STATUS mandatory +DESCRIPTION + " The virtual IP address allocated for this direct connection. " +::= {rsIpZhrConnectionEntry 4} + + +rsIpZhrConnectionType OBJECT-TYPE +SYNTAX INTEGER { + static(1), + dynamic(2), + disabled(3) + } +ACCESS read-only +STATUS mandatory +DESCRIPTION + " The type of this direct connection. + dynamic - established by the RS. + disabled - established by the RS. + The RS detected that the virtual address is already used as + destination by the source BEFORE its allocation, and therefore + marked this connection as 'disabled' to prevent a future + allocation of this virtual address to this source. + static - established by user." + ::= {rsIpZhrConnectionEntry 5} + +rsIpZhrConnectionAge OBJECT-TYPE +SYNTAX INTEGER +ACCESS read-only +STATUS mandatory +DESCRIPTION + " The age of the connection in seconds." +::= {rsIpZhrConnectionEntry 6} + +rsIpZhrConnectionStatus OBJECT-TYPE + SYNTAX RowStatus +ACCESS read-write +STATUS mandatory +DESCRIPTION + "It is used to manage the connections table. + The supported actions will be active, createAndGo and destroy. " +::= {rsIpZhrConnectionEntry 7} + + +-- Enterprise-specific traps for RND +-- Each enterprise-specific trap has two bound variables describing the exact nature of +-- the trap. rndErrorDesc provides a detailed description of the problem, including the +-- related interface number, board number or any other applicable variable. +-- rndErrorSeverity describes the severity of this problem. + +-- Trap template +-- ------------- +-- TRAP-TYPE +-- ENTERPRISE rnd +-- VARIABLES { rndErrorDesc, rndErrorSeverity } +-- DESCRIPTION +-- "" +-- ::= +-- ------------- + +routeTableOverflow TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "An overflow condition has occurred in the Routing Table. The Routing + Table is used for IP routing algorithm (RIP)." + ::= 5 + +fanNotWorking TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Fan Failure was detected" + ::= 7 + +resetRequired TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This trap indicates that in order to perform the last SET request, a reset operation + of the router/bridge is required. This occurs when the layer 2 routing algorithm is + changed between SPF and Spanning Tree. The reset can be performed manually or + using the variable rndAction." + ::= 10 + +endTftp TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This trap indicates that in the device finished a TFTP + transaction with the management station. + variable rndErrorDesc and rndErrorSeverity provides the actual message + text and severity respectively." + ::= 12 + +abortTftp TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This trap indicates that in the device aborted a TFTP session with the management station. + variable rndErrorDesc and rndErrorSeverity provides the actual message text and + severity respectively." + ::= 13 + +startTftp TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Informational trap indicating that the device has intiated a + TFTP session. rndErrorDesc will contain the file type in + question" + ::= 14 + +deviceTemperatureNormal TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Sent whenever the temperature changes back to normal" + ::= 15 + +deviceTemperatureHigh TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Sent whenever the temperature changes to high" + ::= 16 + +deviceTemperatureCritical TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Sent whenever the temperature changes to critical" + ::= 17 + +ipxRipTblOverflow TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This trap indicates that in an OpenGate IPX RIP table overflow. + The bound variable rndErrorDesc, rndErrorSeverity + provides the actual message text and severity respectively." + ::= 36 + +ipxSapTblOverflow TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This trap indicates that in an OpenGate IPX SAP table overflow. + The bound variable rndErrorDesc, rndErrorSeverity + provides the actual message text and severity respectively." + ::= 37 + + facsAccessVoilation TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This trap indicates that message that fits FACS statenebt with operation + blockAndReport was forward to the interface.The bound variable rndErrorDesc, + rndErrorSeverity(== info ) and interface Number." + ::= 49 + + autoConfigurationCompleted TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This trap indicates that auto comfiguration completetd succssefully. + The bound variable rndErrorDesc, rndErrorSeverity(== info )" + ::= 50 + + forwardingTabOverflow TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This trap indicates that an overflow condition has occurred in the + layer II Forward Table. + The bound variable rndErrorDesc, rndErrorSeverity(== warning )" + ::= 51 + +errorsDuringInit TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "" + ::= 61 + +vlanDynPortAdded TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "" + ::= 66 + +vlanDynPortRemoved TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "" + ::= 67 + +rsSDclientsTableOverflow TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning is generated when an overflow occurs in the clients table." + ::= 68 + +rsSDinactiveServer TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning is generated when a server does not respond to the dispatchers polling + and is thought to be inactive." + ::= 69 + +rsIpZhrConnectionsTableOverflow TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "The Zero Hop Routing connections Table has been overflown." + ::= 70 + +rsIpZhrReqStaticConnNotAccepted TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "The requested static connection was not accepted because there is + no available IP virtual address to allocate to it." + ::= 71 + +rsIpZhrVirtualIpAsSource TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "The virtual IP address appeared as a source IP. + All the connections using it will be deleted and + it will not be further allocated to new connections." + ::= 72 + +rsIpZhrNotAllocVirtualIp TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "The source IP address sent an ARP specifying a virtual IP + which was not allocated for this source. + This virtual IP will not be allocated to connections of this + specific source IP." + ::= 73 + +rsSnmpSetRequestInSpecialCfgState TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "An incoming SNMP SET request was rejected because no such + requests (except action requests) are accepted after start of + new configuration reception or during sending the current + configuration to an NMS." + ::= 74 + +rsConfigurationAuditEvent TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Triggered by an audit event." + ::= 75 + +rdwrFanNotWorking TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Triggered by fan failure." + ::= 76 + +rdwrFanInfo TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Triggered by fan information." + ::= 77 + +rdwrCertExpiration TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Certificate expiration notification." + ::= 78 + +cdeResyncronizing TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync primary device Resyncronize with secondary device." + ::= 79 + +cdeCannotSync TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync Cannot sync." + ::= 80 + +cdeConnected TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync primary device Connected to secondary device" + ::= 81 + +cdeConfigUpdateFailed TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync primary device Failed to update the secondary device with a specific change." + ::= 82 + +cdeSlaveReboot TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync primary device Send reboot command to the secondary device" + ::= 83 + + +cdeSlaveRebootFailed TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync Secondary Device Reboot has failed." + ::= 84 + +cdeEnterOutOfSync TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync enters out-of-sync state." + ::= 85 + +cdeSlaveRebootPending TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync Secondary Device Reboot is pending." + ::= 86 + +cdeDisconnected TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync enters disconnected state." + ::= 87 + +cdeInSync TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync enters in-sync state." + ::= 88 + +cdeIncompatible TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync enters incompatible state." + ::= 89 + +cdeNoMaster TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync enters no-master state." + ::= 90 + +cdeMasterConnected TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Config Sync enters master-connected state." + ::= 91 + +rsWSDRedundancySwitch TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION "Whenever main server fails and backup takes over or server comes + up after failure a trap of this type is issued." + ::= 141 + +-- Some MIB compilers require that the following 7 lines which define the path +-- to RND MIB are commented out: + +-- mib OBJECT IDENTIFIER ::= { mgmt 1 } +-- directory OBJECT IDENTIFIER ::= { internet 1 } +-- experimental OBJECT IDENTIFIER ::= { internet 3 } +-- private OBJECT IDENTIFIER ::= { internet 4 } +-- enterprises OBJECT IDENTIFIER ::= { private 1 } + +rsWSDServerStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsWSDServerStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "In this table the WSD collects statistics per servers." + ::= {rsServerDispatcher 12} + +rsWSDServerStatEntry OBJECT-TYPE + SYNTAX RsWSDServerStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX {rsWSDSerStatName} + ::= {rsWSDServerStatTable 1} + +RsWSDServerStatEntry ::= SEQUENCE { + rsWSDSerStatName DisplayString, + rsWSDSerStatAttUsersNum INTEGER, + rsWSDSerStatPeakLoad INTEGER, + rsWSDSerStatFramesRate INTEGER, + rsWSDSerStatFramesLoad Counter, + rsWSDSerStatRecoveryTime INTEGER, + rsWSDSerStatWarmUpTime INTEGER, + rsWSDSerStatConnectionLimit INTEGER, + rsWSDSerStatAdminStatus INTEGER, + rsWSDSerStatConnectionLimitReached INTEGER + } + +rsWSDSerStatName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..30)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicate the name assigned by the user to the serve." + ::= {rsWSDServerStatEntry 1} + +rsWSDSerStatAttUsersNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of currently active users attached to this server." + ::= {rsWSDServerStatEntry 2} + +rsWSDSerStatPeakLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximal number of frames per second dispatched to server + since last reset." + ::= {rsWSDServerStatEntry 3} + +rsWSDSerStatFramesRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of frames per second dispatched to server." + ::= {rsWSDServerStatEntry 4} + +rsWSDSerStatFramesLoad OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of frames per second dispatched to server." + ::= {rsWSDServerStatEntry 5} + +rsWSDSerStatRecoveryTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of seconds after server initialization during which ISD won't + send any requests." + ::= {rsWSDServerStatEntry 6} + +rsWSDSerStatWarmUpTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of seconds after server recovery during which the server will get + less requests than permitted by his weight and load." + ::= {rsWSDServerStatEntry 7} + +rsWSDSerStatConnectionLimit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximal number of client sessions which can be opened on this sever." +-- DEFVAL {0} + ::= {rsWSDServerStatEntry 8} + + rsWSDSerStatAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + connectionsShutdown(2), + sessionsShutdown(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative status of physical server. + enable - activates the server. + The rsADServerOperStatus will change to active. + connectionsShutdown - gracefully shuts down connections to the server by allowing existing connections to complete, + while new connections are not forwarded to this server. + The rsADServerOperStatus will change to noNewSessions. + sessionsShutdown - gracefully shuts down sessions to the server by allowing existing sessions to complete + (new connections that match existing sessions on this server are still forwarded to the server), while new sessions are not forwarded to this server. + The rsADServerOperStatus will change to noNewSessions." + DEFVAL {1} + ::= { rsWSDServerStatEntry 9} + + rsWSDSerStatConnectionLimitReached OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Connection limit reached flag." + ::= { rsWSDServerStatEntry 10} + + +wsdRedundTable OBJECT-TYPE + SYNTAX SEQUENCE OF WsdRedundEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "List of Farm IP addresses backed up by this router." + ::= {rsServerDispatcher 16} + +wsdRedundEntry OBJECT-TYPE + SYNTAX WsdRedundEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The row definition for this table." + INDEX {wsdRedundFarmAddr, wsdRedundMainWsdAddr} + ::= {wsdRedundTable 1 } + +WsdRedundEntry ::= SEQUENCE { + wsdRedundFarmAddr IpAddress, + wsdRedundMainWsdAddr IpAddress, + wsdRedundOperStatus INTEGER, + wsdRedundPollInterval INTEGER, + wsdRedundTimeout INTEGER, + wsdRedundStatus INTEGER + } + +wsdRedundFarmAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Farm Virtual Ip address on which the redundancy feature operates." + ::= { wsdRedundEntry 1} + +wsdRedundMainWsdAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Ip address of the polled main wsd." + ::= { wsdRedundEntry 2} + +wsdRedundOperStatus OBJECT-TYPE + SYNTAX INTEGER { active(1), inactive(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "If active, the main wsd is considered inactive and the IP interface operates as its backup." + ::= { wsdRedundEntry 3 } + +wsdRedundPollInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Polling interval for the main wsd (in seconds). If 0 the wsd is not + polled." +-- DEFVAL { 3 } + ::= { wsdRedundEntry 4 } + +wsdRedundTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Interval in seconds during which the backed-up wsd must signal. + If it does not signal, it is considered inactive and the IP + interface starts operating as backup." +-- DEFVAL { 12 } + ::= { wsdRedundEntry 5} + +wsdRedundStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Entry status" + ::= { wsdRedundEntry 6} + + +rsWSDNewEntryOnSourcePort OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Check source port and if different open new client entry." +-- DEFVAL { disable } + ::= {rsServerDispatcher 19} + +rsWSDSelectServerOnSourcePort OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Check source port and if different select a new server." +-- DEFVAL { disable } + ::= {rsServerDispatcher 20} + +rsWSDRedundancyMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines whether interface grouping functionality is enabled on the device." +-- DEFVAL { disable } + ::= { rsServerDispatcher 21} + +rsNsdMode OBJECT-TYPE + SYNTAX INTEGER { + slowMode(1), + fastMode(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Topology chosen for the NSD. + Slow mode keeps the servers behind the NSD. + Fast mode uses retargeting to connect clients directly + to servers." +-- DEFVAL {1} + ::= {rsServerDispatcher 22} + +rsNsdWINSAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "NetBIOS Name Server IP Address." + ::= {rsServerDispatcher 23} + +rsWSDSyslogStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable syslog message sending to remote station." +-- DEFVAL { 2 } + ::= {rsServerDispatcher 26} + +rsWSDSyslogAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address of the syslog station." + ::= {rsServerDispatcher 27} + +rsWSDNTCheckTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsWSDNTCheckEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "In this table the WSD collects NT statistics per servers." + ::= {rsServerDispatcher 28} + +rsIGTransitTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the Interface Grouping port status transit timeout in seconds, i.e. how much time after setting a port up, it is considered in a transit state. A port in a transit state is not considered as down, even if that port is not yet up (relevant to Interface Grouping)." + DEFVAL { 4 } + ::= {rsServerDispatcher 32} + +rsWSDNTCheckEntry OBJECT-TYPE + SYNTAX RsWSDNTCheckEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX {rsWSDNTSerialNum} + ::= {rsWSDNTCheckTable 1} + +RsWSDNTCheckEntry ::= SEQUENCE { + rsWSDNTSerialNum INTEGER, + rsWSDNTFrequentCheckPeriod INTEGER, + rsWSDNTOpenSessionsWeight INTEGER, + rsWSDNTIncomingTrafficWeight INTEGER, + rsWSDNTOutgoingTrafficWeight INTEGER, + rsWSDNTRegularCheckPeriod INTEGER, + rsWSDNTAvResponseWeight INTEGER, + rsWSDNTUsersLimitWeight INTEGER, + rsWSDNTTCPLimitWeight INTEGER, + rsWSDNTRetries INTEGER, + rsWSDNTCommunity DisplayString +} + +rsWSDNTSerialNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The serial number of the algorithm." + ::= {rsWSDNTCheckEntry 1} + +rsWSDNTFrequentCheckPeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The period for getting the frequent NT variables." +-- DEFVAL {10} + ::= {rsWSDNTCheckEntry 2} + +rsWSDNTOpenSessionsWeight OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The weight for currently open sessions consideration." +-- DEFVAL {0} + ::= {rsWSDNTCheckEntry 3} + +rsWSDNTIncomingTrafficWeight OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The weight for incoming traffic consideration." +-- DEFVAL {0} + ::= {rsWSDNTCheckEntry 4} + +rsWSDNTOutgoingTrafficWeight OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The weight for outgoing traffic consideration." +-- DEFVAL {0} + ::= {rsWSDNTCheckEntry 5} + +rsWSDNTRegularCheckPeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The period for getting the regular NT variables." +-- DEFVAL {300} + ::= {rsWSDNTCheckEntry 6} + +rsWSDNTAvResponseWeight OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The weight for average response time." +-- DEFVAL {0} + ::= {rsWSDNTCheckEntry 7} + +rsWSDNTUsersLimitWeight OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The weight for the users limit on the server." +-- DEFVAL {0} + ::= {rsWSDNTCheckEntry 8} + +rsWSDNTTCPLimitWeight OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The weight for the TCP connections limit on the server." +-- DEFVAL {0} + ::= {rsWSDNTCheckEntry 9} + +rsWSDNTRetries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of retries before issuing a trap." +-- DEFVAL {3} + ::= {rsWSDNTCheckEntry 10} + +rsWSDNTCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..30)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SNMP community name with which we access the servers." + ::= {rsWSDNTCheckEntry 11} + + +rsWSDPrivateCheckTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsWSDPrivateCheckEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "In this table the WSD collects private statistics per server." + ::= {rsServerDispatcher 29} + +rsWSDPrivateCheckEntry OBJECT-TYPE + SYNTAX RsWSDPrivateCheckEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX {rsWSDPrivateSerialNum} + ::= {rsWSDPrivateCheckTable 1} + +RsWSDPrivateCheckEntry ::= SEQUENCE { + rsWSDPrivateSerialNum INTEGER, + rsWSDPrivateSpecialCheckPeriod INTEGER, + rsWSDPrivateExtraVar1ID OBJECT IDENTIFIER, + rsWSDPrivateExtraVar1Weight INTEGER, + rsWSDPrivateExtraVar2ID OBJECT IDENTIFIER, + rsWSDPrivateExtraVar2Weight INTEGER, + rsWSDPrivateRetries INTEGER, + rsWSDPrivateCommunity DisplayString, + rsWSDPrivateExtraVar1Mode INTEGER, + rsWSDPrivateExtraVar2Mode INTEGER +} + +rsWSDPrivateSerialNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The serial number of the algorithm." + ::= {rsWSDPrivateCheckEntry 1} + +rsWSDPrivateSpecialCheckPeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The period for getting the private variables." +-- DEFVAL {30} + ::= {rsWSDPrivateCheckEntry 2} + +rsWSDPrivateExtraVar1ID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This MIB variable will be retrieved from the server." + ::= {rsWSDPrivateCheckEntry 3} + +rsWSDPrivateExtraVar1Weight OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The weight for variable number 1." +-- DEFVAL {3} + ::= {rsWSDPrivateCheckEntry 4} + +rsWSDPrivateExtraVar2ID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This MIB variable will be retrieved from the server." + ::= {rsWSDPrivateCheckEntry 5} + +rsWSDPrivateExtraVar2Weight OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The weight for variable number 2." +-- DEFVAL {3} + ::= {rsWSDPrivateCheckEntry 6} + +rsWSDPrivateRetries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of retries before issuing a trap." + ::= {rsWSDPrivateCheckEntry 7} + +rsWSDPrivateCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..30)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SNMP community name with which we access the servers." + ::= {rsWSDPrivateCheckEntry 8} + + +rsWSDPrivateExtraVar1Mode OBJECT-TYPE + SYNTAX INTEGER { + ascending(1), + descending(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specify the type of parameter. Ascending means that the value of 100 is the best (Idle CPU percentage). Descending means that the value of 0 is the best (CPU utilization percentage)" + ::= {rsWSDPrivateCheckEntry 9} + +rsWSDPrivateExtraVar2Mode OBJECT-TYPE + SYNTAX INTEGER { + ascending(1), + descending(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specify the type of parameter. Ascending means that the value of 100 is the best (Idle CPU percentage). Descending means that the value of 0 is the best (CPU utilization percentage)" + ::= {rsWSDPrivateCheckEntry 10} + + + +rsWSDDNSResolution OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + proximity(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable DNS resolution for Farm Addresses. In proximity mode, the WSD will give the best proximity address for the farm." +-- DEFVAL { 2 } + ::= {rsServerDispatcher 31} + +rsWSDUserPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Software download user provided password." + ::= {rsServerDispatcher 33} + +rsWSDUserVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..6)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Software download user provided version." + ::= {rsServerDispatcher 34} + +rsWSDNatStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable NAT - to hide the address of the server in messages send ." +-- DEFVAL { 2 } + ::= {rsServerDispatcher 35} + + +rsWSDRedundancyTakeback OBJECT-TYPE + SYNTAX INTEGER { + automatic(1), + manual(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Whether to take the interfaces when coming up from redundancy failure automatically or wait for manual terminal command" +-- DEFVAL { 1 } + ::= {rsServerDispatcher 37} + +rsMLB OBJECT IDENTIFIER ::= { rsServerDispatcher 38 } + +rsCSD OBJECT IDENTIFIER ::= { rsServerDispatcher 39 } + +rsNWSD OBJECT IDENTIFIER ::= { rsServerDispatcher 40 } + + +rsWSDIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsWSDIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RND-specific interface table. Each table entry includes an + index, Board number, Network Address, interface status, clock + indicator and interface cost." + ::= { rsServerDispatcher 41 } + + +rsWSDIfEntry OBJECT-TYPE + SYNTAX RsWSDIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { rsWSDIfIndex } + ::= { rsWSDIfTable 1 } + + +RsWSDIfEntry ::= SEQUENCE { + rsWSDIfIndex + INTEGER, + rsWSDIfBoardNum + INTEGER, + rsWSDIfNetAddress + NetworkAddress, + rsWSDIfStatus + INTEGER, + rsWSDIfClockType + INTEGER, + rsWSDIfBaudRate + INTEGER, + rsWSDIfCost + INTEGER, + rsWSDIfCompression + INTEGER, + rsWSDIfCompressionStatus + INTEGER, + rsWSDIfCompressionRate + INTEGER, + rsWSDIfLATCompression + INTEGER, + rsWSDIfCompressionType + INTEGER, +rsWSDIfFilterMode + INTEGER, +rsWSDIfChannelType + INTEGER, +rsWSDIfBridge + INTEGER, +rsWSDHighPriorityIf -- New Parameters + INTEGER, +rsWSDWanHeader -- New Parameters + INTEGER, +rsWSDDuplexMode -- New Parameters + INTEGER + } + +rsWSDIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index to the RND Interface Table. The interface defined by a + particular value of this index is the same interface as + identified by the same value of ifIndex (MIBII)." + ::= { rsWSDIfEntry 1 } + +rsWSDIfBoardNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface defined by this entry correspTnds to the board + defined by the same value of rndSlotBoardNum in the rndSlotTab." + ::= { rsWSDIfEntry 2 } + +rsWSDIfNetAddress OBJECT-TYPE + SYNTAX NetworkAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the interface defined by the particular value of + rsWSDIfIndex." + ::= { rsWSDIfEntry 3 } + +rsWSDIfStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + okSingleBrg(2), + okMultiBrg(3), + connctFault(4), + rxFault(5), + txFault(6), + channelLoopback(7), + rxClockFault(8), + t1Alarm(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current status of the interface." + ::= { rsWSDIfEntry 4 } + +rsWSDIfClockType OBJECT-TYPE + SYNTAX INTEGER { + external(1), + internal(2), + t1(3), + g703(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "rsWSDIfClockType defines the type of clock each interface + uses: internal or external." + ::= { rsWSDIfEntry 5 } + +rsWSDIfBaudRate OBJECT-TYPE -- Level II routing + SYNTAX INTEGER -- word + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Defines the baud rate of use by the interface. The valid + rates are determined by the type of the media for which this + baud rate is defined." + ::= { rsWSDIfEntry 6 } + + +rsWSDIfCost OBJECT-TYPE -- Level II routing + SYNTAX INTEGER -- word + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable assigns a transmission cost to the interface + (channel or LAN). These costs are used in Level II routing. The + costs aretypically inversly proportional to the channel quality." + ::= { rsWSDIfEntry 7 } + +rsWSDIfCompression OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines whether data compression is enabled or disabled for the + interface." + ::= { rsWSDIfEntry 8 } + + rsWSDIfCompressionStatus OBJECT-TYPE + SYNTAX INTEGER { + not-inserted(1), + active(2), + not-active(3), + disable(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the status of the compression component: + not-inserted - Compression component is not in the device + active - Compression is enabled and operates correctly + not-active - Compression is enables but does not operate. + The reason may be that there is no compression + component on the device connected to this interface. + disabled - Compression was disabled by management, using + variable rndCompression." + ::= { rsWSDIfEntry 9 } + + rsWSDIfCompressionRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Percentage of compression. This variable applies only + if rndCompressionStatus is active." + ::= { rsWSDIfEntry 10 } + + rsWSDIfLATCompression OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable the LAT Compression." + ::= { rsWSDIfEntry 11 } + + rsWSDIfCompressionType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + lowSpeed(2), + highSpeed(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter indicates the type of compression option available in the device. + none(1) - indicates that there is no compression option in the device + lowSpeed(2) - indicates a compression option which is operational up + to line speed sof 64 kbps. + highSpeed(3)- indicates a compression option which is operational up + to line speeds of 2 Mbps." + ::= { rsWSDIfEntry 12 } + +rsWSDIfFilterMode OBJECT-TYPE + SYNTAX INTEGER { + destinationOnly(1), + sourceAndDestination(2), + none(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates the type of filtering in the device. " + ::= { rsWSDIfEntry 13 } + + rsWSDIfChannelType OBJECT-TYPE + SYNTAX INTEGER { + wanChannel(1), + ogRanPort(2), + routerToBridge(3), + spsFramRelay(4), -- Frame Relay with external SPS. + dialBackup(5), + snar(6), + lan(7), + spsX25(8), + frameRelay1490(9), -- Frame Relay with full RFC1490 support. + frameRelay1490CAR(10), -- Frame Relay with CAR RFC1490 bridge encapsulation. + frameRelayCAR(11), -- Frame Relay with CAR and RND's encapsulation + ppp(12) -- New Value + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The type of the WAN channel " + ::= { rsWSDIfEntry 14 } + + rsWSDIfBridge OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This variable indicates whether this interface forward Layer II pakages." + ::= { rsWSDIfEntry 15 } + + rsWSDHighPriorityIf OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This variable indicates whether this interface will forward pakages + that fit HighPriority set by the manager." + ::= { rsWSDIfEntry 16} + + rsWSDWanHeader OBJECT-TYPE + SYNTAX INTEGER { + regular(1), + short(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This variable indicates the RND WAN header type used for frames + which pass through this interface. 'regular' specifies a 14 bytes + header compatible with older OG versions and 'short' a 4 byte header + compatible with the RND adapter product family." + ::= { rsWSDIfEntry 17} + + rsWSDDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2), + auto(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This variable indicates whether this interface operates in half duplex + full duplex or auto negotiation mode." + ::= { rsWSDIfEntry 18} + +-- The following definitions are applicable for the mirroring + +rsWSDClientMirrorPercentage OBJECT-TYPE + SYNTAX INTEGER (1..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The percent of client entries to back up." +-- DEFVAL { 100 } + ::= {rsServerDispatcher 42} + +rsWSDMirrorStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable mirroring. This enables the allocation of the mirror tables." + ::= {rsServerDispatcher 43} + +rsWSDMirrorProtocolMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable of the mirror protocol. That is whether to send the mirror + messages." + ::= {rsServerDispatcher 44} + +rsWSDApplicationMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsWSDApplicationMirrorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the list of active mirror entries." + ::= {rsServerDispatcher 45} + +rsWSDApplicationMirrorEntry OBJECT-TYPE + SYNTAX RsWSDApplicationMirrorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The row definition for this table." + INDEX { rsWSDMirrorActiveAddress } + ::= { rsWSDApplicationMirrorTable 1 } + +RsWSDApplicationMirrorEntry ::= SEQUENCE { + rsWSDMirrorActiveAddress IpAddress, + rsWSDMirrorActiveStatus INTEGER + } + +rsWSDMirrorActiveAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of the active device." + ::= {rsWSDApplicationMirrorEntry 1} + +rsWSDMirrorActiveStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + notReady(3), + createAndGo(4), + createAndWait(5), + destroy(6) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable indicates the administrative status of this entry. + Used to delete an entry of this table." + ::= { rsWSDApplicationMirrorEntry 2 } + + +rsWSDClientMirrorPollingTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The polling time for sending the client entries." +-- DEFVAL { 10 } + ::= {rsServerDispatcher 46} + +rsPlatformIdentifier OBJECT-TYPE + SYNTAX INTEGER { + vgate(1), + vgfe(2), + onecpu(3), + onecpuh(4), + boomer(5), + cougar(6), + argo(7), + kitty(8), + voyager(9), + galaxy(10), + ninia(11), + mecong(12), + congo(13), + ods1(14), + ods2(15), + ods3(16), + ods3S1(17), + ods3S2(18), + vl(19), + ods-ht(20) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An administratively-assigned value that identifies managed device platform." + ::= { rsServerDispatcher 47 } + +rsConfigurationIdentifier OBJECT-TYPE + SYNTAX INTEGER { + twoPorts(1), + fourPorts(2), + fixed-2(3), + fixed-8(4), + fixed-8-2(5), + fixed-16-5(6), + chassis(7), + fixed-7(8), + fixed-16-7-1(9), + fixed-9-1(10), + fixed-8cg-9fg-2fxg(11), + fixed-12cg-8fg(12), + fixed-3cg(13), + fixed-4-2(14), + fixed-12-4-2(15), + fixed-2-8-9(16), + fixed-4-4-8-2(17), + fixed-4-8-2(18), + fixed-6(19), + fixed-6-2(20), + fixed-4-20-2(21) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An administratively-assigned value that identifies managed device configuration. + cg - copper gig, fg - fiber gig, fxg - fiber 10gig." + ::= { rsServerDispatcher 48 } + +rsSWPasswordStatus OBJECT-TYPE + SYNTAX INTEGER { + statusUnset(1), + passwordOK(2), + wrongPassword(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Software download password status." + DEFVAL {statusUnset} + ::= { rsServerDispatcher 49 } + +rsWSDFlashSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Flash Size" + ::= { rsServerDispatcher 50 } + +rsWSDDRAMSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "DRAM Size" + ::= { rsServerDispatcher 51 } + +rsWSDVLANRedundOperStatus OBJECT-TYPE + SYNTAX INTEGER { + blockBroadcast(1), + forwardTraffic(2), + blockAll (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the backup redundant device for a VLAN. + blockBroadcast - blocks only the broadcast traffic + forwardTraffic - forwards the traffic + blockAll - blocks broadcast and unicast traffic" + ::= { rsServerDispatcher 52 } + +rsWSDResourceUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Resource Utilization of WSD. Considers network utilization and internal CPU utilization" + DEFVAL { 0 } + ::= { rsServerDispatcher 53 } + +rsWSDRSResourceUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Resource Utilization of internal CPU utilization" + DEFVAL { 0 } + ::= { rsServerDispatcher 54 } + +rsWSDREResourceUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Resource Utilization of network utilization" + DEFVAL { 0 } + ::= { rsServerDispatcher 55 } + +rsWSDBuildNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Build number" + ::= { rsServerDispatcher 56 } + +rsWSDUseOneTrap OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When enabled, a single trap is used to indicate server failure. When disabled, + continuous traps are sent." + DEFVAL { 2 } + ::= { rsServerDispatcher 57 } + +rsWSDSecuredComm OBJECT IDENTIFIER ::= { rsServerDispatcher 58 } + +rsWSDSCProtcolsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsWSDSCProtcolsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the list of ports/protocols for secured (encrypted) + communication between the device and the management station or other device." + ::= { rsWSDSecuredComm 1 } + +rsWSDSCProtcolsEntry OBJECT-TYPE + SYNTAX RsWSDSCProtcolsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The row definition for protocol table." + INDEX { rsWSDSCProtocol } + ::= { rsWSDSCProtcolsTable 1} + +RsWSDSCProtcolsEntry ::= SEQUENCE { + rsWSDSCProtocol INTEGER, + rsWSDSCProtocolStatus INTEGER +} + +rsWSDSCProtocol OBJECT-TYPE + SYNTAX INTEGER { + snmp(1), + tftp(2), + lrp(3), + prp(4), + srp(5), + mirror(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The protocol that should work in secured mode." + ::= { rsWSDSCProtcolsEntry 1} + +rsWSDSCProtocolStatus OBJECT-TYPE + SYNTAX INTEGER { + encrypted(1), + notEncrypted(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The status (secured or not secured) of the protocol." +-- DEFVAL { 2 } + ::= { rsWSDSCProtcolsEntry 2} + +rsWSDSNMPPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsWSDSNMPPortsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table contains all the physical ports. Each port can be set to + allow/block SNMP operations to the device." + ::= { rsServerDispatcher 59 } + +rsWSDSNMPPortsEntry OBJECT-TYPE + SYNTAX RsWSDSNMPPortsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Row definition for the table." + INDEX { rsWSDSNMPPhysicalPortNumber } + ::= { rsWSDSNMPPortsTable 1 } + +RsWSDSNMPPortsEntry ::= SEQUENCE { + rsWSDSNMPPhysicalPortNumber INTEGER, + rsWSDSNMPPhysicalPortState INTEGER, + rsWSDSNMPPhysicalPortTelnetState INTEGER, + rsWSDSNMPPhysicalPortSSHState INTEGER, + rsWSDSNMPPhysicalPortWebState INTEGER, + rsWSDSNMPPhysicalPortSSLState INTEGER +} + +rsWSDSNMPPhysicalPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Physical port number." + ::= { rsWSDSNMPPortsEntry 1 } + +rsWSDSNMPPhysicalPortState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "enable - accept SNMP operations on the physical port. disable - + ignore SNMP opertaions on the physical port." + DEFVAL { 1 } + ::= { rsWSDSNMPPortsEntry 2 } + +rsWSDSNMPPhysicalPortTelnetState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "enable - accept Telnet operations on the physical port. disable - + ignore Telnet opertaions on the physical port." + DEFVAL { 1 } + ::= { rsWSDSNMPPortsEntry 3 } + +rsWSDSNMPPhysicalPortSSHState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "enable - accept SSH operations on the physical port. disable - + ignore SSH opertaions on the physical port." + DEFVAL { 1 } + ::= { rsWSDSNMPPortsEntry 4 } + + + +rsWSDSNMPPhysicalPortWebState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "enable - accept Web operations on the physical port. disable - + ignore Web opertaions on the physical port." + DEFVAL { 1 } + ::= { rsWSDSNMPPortsEntry 5 } + +rsWSDSNMPPhysicalPortSSLState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "enable - accept SSL operations on the physical port. disable - + ignore SSL opertaions on the physical port." + DEFVAL { 1 } + ::= { rsWSDSNMPPortsEntry 6 } + + + +rsSendPortUnreachableStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "enable - send port unreachable (UDP) or reset (TCP) when port not available. disable - + don't send a response, just discard the received packet." + DEFVAL { 1 } + ::= { rsServerDispatcher 175 } + + +rsBWM OBJECT IDENTIFIER ::= { rsServerDispatcher 60 } + + +rsWSDTelnetUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsWSDTelnetUserEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing the users authorized to use TELNET." + ::= {rsServerDispatcher 61} + +rsWSDTelnetUserEntry OBJECT-TYPE + SYNTAX RsWSDTelnetUserEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular Telnet user." + INDEX { rsWSDTelnetUserName } + ::= { rsWSDTelnetUserTable 1 } + +RsWSDTelnetUserEntry ::= SEQUENCE { + rsWSDTelnetUserName DisplayString, + rsWSDTelnetUserPassword DisplayString, + rsWSDTelnetUserEAddr DisplayString, + rsWSDTelnetUserSeverity INTEGER, + rsWSDTelnetUserStatus RowStatus, + rsWSDTelnetUserGroup DisplayString, + rsWSDTelnetUserConfigurationTraceStatus INTEGER, + rsWSDTelnetUserConfigurationTraceInf INTEGER, + rsWSDTelnetUserWebAccessLevel INTEGER, + rsWSDTelnetUserSshPublicKeyName DisplayString + } + +rsWSDTelnetUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..30)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User Name." + ::= {rsWSDTelnetUserEntry 1} + +rsWSDTelnetUserPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User password." + ::= {rsWSDTelnetUserEntry 2} + +rsWSDTelnetUserEAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User email address." + ::= {rsWSDTelnetUserEntry 3} + +rsWSDTelnetUserSeverity OBJECT-TYPE + SYNTAX INTEGER { + none(1), + info(2), + warning(3), + error(4), + fatal(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "minimum failure severity to be notified by mail" + ::= { rsWSDTelnetUserEntry 4} + +rsWSDTelnetUserStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Entry status" + ::= { rsWSDTelnetUserEntry 5} + +rsWSDTelnetUserGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..30)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The group to which that user belongs." + ::= { rsWSDTelnetUserEntry 6} + +rsWSDTelnetUserConfigurationTraceStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "enable mail trace of configuration change" + DEFVAL { disable } + ::= { rsWSDTelnetUserEntry 7} + + +rsWSDTelnetUserConfigurationTraceInf OBJECT-TYPE + SYNTAX INTEGER { + all(1), + webBased(2), + terminal(3), + snmp(4), + telnetSSH(5), + ftp(6), + ftpSSH(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "specify configuration interfaces via which changes in configuration should be informed" + DEFVAL { all } + ::= { rsWSDTelnetUserEntry 8} + +rsWSDTelnetUserWebAccessLevel OBJECT-TYPE + SYNTAX INTEGER { + readwrite(1), + readonly(2), + none(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines access level for web based management. Either read-write, read-only or no access." + DEFVAL { readwrite } + ::= { rsWSDTelnetUserEntry 9} + +rsWSDTelnetUserSshPublicKeyName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the Certificate Entry where the ssh public key resides." + ::= {rsWSDTelnetUserEntry 10} + +rsWSDTelnetParams OBJECT IDENTIFIER ::= {rsServerDispatcher 62 } + +rsWSDTelnetPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Telnet Server Port." +-- DEFVAL { 23 } + ::= {rsWSDTelnetParams 1} + + +rsWSDTelnetStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Telnet Status. Enable/Disable Telnet Terminal operation." +-- DEFVAL { disable } + ::= { rsWSDTelnetParams 2 } + +rsSSD OBJECT IDENTIFIER ::= { rsServerDispatcher 63 } + +rsSSDvirtualLan OBJECT IDENTIFIER ::= { rsSSD 1 } + +-- +-- rsSSDvirtualLanTable +-- +rsSSDvirtualLanTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsSSDvirtualLanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of this table specifies an new ifIndex with a type of + propVirtual(53)." + ::= { rsSSDvirtualLan 1 } + +rsSSDvirtualLanEntry OBJECT-TYPE + SYNTAX RsSSDvirtualLanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of information for each virtual LAN." + INDEX { rsSSDvlIfIndex} + ::= { rsSSDvirtualLanTable 1 } + +RsSSDvirtualLanEntry ::= SEQUENCE { + rsSSDvlIfIndex INTEGER, + rsSSDvlProto INTEGER, + rsSSDvlAutoConfigEnable TruthValue, + rsSSDvlStatus RowStatus, + rsSSDvlType INTEGER, + rsSSDvlTag INTEGER, + rsSSDvlPriority INTEGER, + rsSSDvlUpCriterion INTEGER, + rsSSDvlDownCriterion INTEGER + } + +rsSSDvlIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An logical interface number, corresponded this VL" + ::= { rsSSDvirtualLanEntry 1 } + +rsSSDvlProto OBJECT-TYPE + SYNTAX INTEGER { + other(1), + ip(2), + ipmulticast(3), + ipxRaw(4), + ipxET(5), + ipxLLC(6), + ipxSNAP(7), + decNET(8), + decLAT(9), + netBios(10), + appleTalk(11), + xns(12), + sna(13), + userDefined(14), + swVlan(15) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The protocol, supported by this VL. The meanings of the values are: + other: none of the following. This VL includes any protocol except the + following protocols. It is a bridging VL. RS relies on + a third-party router to exchange traffic between nodes on different + virtual LANs of this type. + IP: This is a routing VL, RS will route between nodes on + different virtual LANs. + IPmulticast: RS will broadcast the message to all the VL's ports. Used for + video-conferencing applications. + ipxRaw: This is a Routing VL, RS will route between nodes on + different virtual LANs. + ipxET: This is a routing VL, RS will route between nodes on + different virtual LANs. + ipxLLC: This is a routing VL, RS will route between nodes on + different virtual LANs. + ipxSNAP: This is a routing VL, RS will route between nodes on + different virtual LANs. + decNET: This is a bridging VL, RS relies on a third-party router + to exchange traffic between nodes on different DECnet virtual + LANs of this type. + netBios: This is a Bridging VL, RS relies on a third-party router + to exchange traffic between nodes on different NetBIOS virtual + LANs of this type. + appleTalk: This is a bridging VL, RS relies on a third-party router + to exchange traffic between nodes on different AppleTalk virtual + LANs of this type. + swVlan: This is a Bridging and routing VL (switch VL) , Bridging is + done on the Hertz/Uhaul level , and the RS route between nodes on + different virtual LANs and/or between nodes of the switch VL." + + ::= { rsSSDvirtualLanEntry 2 } + +rsSSDvlAutoConfigEnable OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used only in the case of IP. The meanings of the values are: + true(1): Autolearning is used for this VL + false(2): Autolearning isn't used for this VL from ports, specified in + the table virtualLanAutoConfTable." + ::= { rsSSDvirtualLanEntry 3 } + +rsSSDvlStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to delete an entry" + ::= { rsSSDvirtualLanEntry 4 } + +rsSSDvlType OBJECT-TYPE + SYNTAX INTEGER { + regular(1), + specBroadcast(2), + specArpReq(3), + specBroadcastAndUnicast(4), + specArpReqAndUnicast(5), + specSwitch(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "regular - ordinary type + specBroadcast - for switches that support VLANs as a set of ports and + only as a broadcast domain: broadcast frames do not + cross VLAN's bounders, but unicast frames may be + transmitted between different VLANs. Permits passing + of broadcast frames between Vgate's VLANs. + specArpReq - for switches that support VLANs as a set of ports and + only as a broadcast domain: broadcast frames do not + cross VLAN's bounders, but unicast frames may be + transmitted between different VLANs. Permits passing + of ARP request frames between Vgate's VLANs. + specBroadcastAndUnicast - + for switches that support VLANs as a set of ports + but no frame crosses VLAN's bounders. Permits passing + of IP/ARP request broadcast and IP unicast frames + between Vgate's VLANs. + specArpReqAndUnicast - + for switches that support VLANs as a set of ports + but no frame crosses VLAN's bounders. Permits passing + of ARP request broadcast and IP unicast frames between + Vgate's VLANs. This type can be used only for IP VLANs. + specSwitch - + for switches that support VLANs as a set of ports. + This VLAN type is for switching when packets do not have + to get to the cpu except when an IP interface defined on the VLAN. + In Switch VLAN the cpu don't interfere in the bridging action + this is done on the Herzts level (L2)." + ::= { rsSSDvirtualLanEntry 5 } + + +rsSSDvlTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A VLAN tag, used for this VLAN on tagged ports. + If it's 0, then a value of (rsSSDvlIfIndex-100000+1) is used" + DEFVAL { 0 } + ::= { rsSSDvirtualLanEntry 6 } + +rsSSDvlPriority OBJECT-TYPE + SYNTAX INTEGER { + low(1), + high(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user priority, used for this VLAN on tagged ports." + DEFVAL { 1 } + ::= { rsSSDvirtualLanEntry 7 } + +rsSSDvlUpCriterion OBJECT-TYPE + SYNTAX INTEGER { + defaultByType(1), + onePort(2), + allPorts(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The criterion according to which the vlan interface is considered to be up + for interface grouping." + DEFVAL { 1 } + ::= { rsSSDvirtualLanEntry 8 } + +rsSSDvlDownCriterion OBJECT-TYPE + SYNTAX INTEGER { + defaultByType(1), + onePort(2), + allPorts(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The criterion according to which the vlan interface is considered to be down + for interface grouping." + DEFVAL { 1 } + ::= { rsSSDvirtualLanEntry 9 } + +-- +-- rsSSDvirtualLanPortsTable +-- + +rsSSDvirtualLanPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsSSDvirtualLanPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "For each VL (a ifIndex with a type of propVirtual(53)) an entry of this + table specifies a set of ports, which it contains." + ::= { rsSSDvirtualLan 2 } + +rsSSDvirtualLanPortEntry OBJECT-TYPE + SYNTAX RsSSDvirtualLanPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A entry of this table specifies a VL and a port belonging to it" + INDEX { rsSSDvLIfIndex, rsSSDvLPortIfIndex} + ::= { rsSSDvirtualLanPortsTable 1 } + +RsSSDvirtualLanPortEntry ::= SEQUENCE { + rsSSDvLIfIndex INTEGER, + rsSSDvLPortIfIndex INTEGER, + rsSSDvLPortType INTEGER, + rsSSDvLPortStatus RowStatus, + rsSSDvLPortTag INTEGER, + rsSSDvLPortInterfaceGroupingState INTEGER + } + + +rsSSDvLIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An logical interface number, corresponding to this VL" + ::= { rsSSDvirtualLanPortEntry 1 } + +rsSSDvLPortIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A physical port belonging to the VL specified by rsSSDvlIfIndex." + ::= { rsSSDvirtualLanPortEntry 2 } + +rsSSDvLPortType OBJECT-TYPE + SYNTAX INTEGER { + static(1), + dynamic(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "static means configured by user dynamic means autoconfigured by the RS" + ::= { rsSSDvirtualLanPortEntry 3} + +rsSSDvLPortStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to delete an entry" + ::= { rsSSDvirtualLanPortEntry 4} + +rsSSDvLPortTag OBJECT-TYPE + SYNTAX INTEGER { + untag(1), + tag(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable indicate if the port is tagged or untagged " +-- DEFVAL { 1 } + ::= { rsSSDvirtualLanPortEntry 5 } + +rsSSDvLPortInterfaceGroupingState OBJECT-TYPE + SYNTAX INTEGER { + included(1), + excluded(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "included- the port effects the VLAN Up/Down decision for interface grouping. + excluded- the port does not effect the VLAN Up/Down decision for interface grouping." + DEFVAL { 1 } + ::= { rsSSDvirtualLanPortEntry 6 } + +rsWSDThresholdWarnings OBJECT IDENTIFIER ::= { rsServerDispatcher 64 } + +rsWSDThreshTrapFloodDelay OBJECT-TYPE + SYNTAX INTEGER (0..3600) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines how far (in seconds) will 2 Threshold Warning Traps be + spaced for the same Threshold Warning Type. Default = 0, i.e. DISABLED" +-- DEFVAL {0} + ::= { rsWSDThresholdWarnings 1 } + +rsWSDCriticalTrapFloodDelay OBJECT-TYPE + SYNTAX INTEGER (1..3600) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines how far (in seconds) will 2 Critical Warning Traps be + spaced (of any type). Default = 20 seconds." +-- DEFVAL {20} + ::= { rsWSDThresholdWarnings 2 } + +rsIDS OBJECT IDENTIFIER ::= { rsServerDispatcher 65 } + +rsWSDLicense OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The new licence for the device" +-- DEFVAL + ::= {rsServerDispatcher 66} + +rsErrMailParams OBJECT IDENTIFIER ::= {rsServerDispatcher 67 } + + +rsErrMailEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Send email on errors enable" +-- DEFVAL { 2 } + ::= {rsErrMailParams 1} + + +rsErrMailGateway OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "primary SMTP gateway for error mail" + ::= {rsErrMailParams 2} + +rsErrMailSrcAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "source address to be used by device for outgoing mail" + ::= {rsErrMailParams 3} + +rsErrMailToFieldText OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Display name in 'TO:' field used by device for outgoing + mail. When empty the text in the To field is generated + by the device according to the message severity." + ::= {rsErrMailParams 4} + + + +rsWSDWebParams OBJECT IDENTIFIER ::= {rsServerDispatcher 68 } + +rsWSDWebPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Web Server Port." +-- DEFVAL { 80 } + ::= {rsWSDWebParams 1} + + +rsWSDWebStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Web Status. Enable/Disable Web operation." +-- DEFVAL { disable } + ::= { rsWSDWebParams 2 } + +rsWSDWebHelpLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Location of the help files directory." + ::= { rsWSDWebParams 3 } + +rsWSDWebSSLPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "SSL Port" + DEFVAL { 443 } + ::= { rsWSDWebParams 4 } + +rsWSDWebSSLStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Web SSL Status. Enable/Disable Web SSL operation." + DEFVAL { disable } + ::= { rsWSDWebParams 5 } + +rsWSDWebSSLPrivateKeyFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "File name of the private key file used by the web server." + ::= { rsWSDWebParams 6 } + +rsWSDWebSSLCertificateFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "File name of the certificate file used by the web server." + ::= { rsWSDWebParams 7 } + +rsWSDWebSSLCaFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "File name of the CAfile used by the web server." + ::= { rsWSDWebParams 8 } + +rsWSDWebSSLCaPath OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Directory where the CA certificates are stored." + ::= { rsWSDWebParams 9 } + +rsWSDWebSSLClientAuthentication OBJECT-TYPE + SYNTAX INTEGER { + password(1), + certificate(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Type of client authentication." + DEFVAL { password } + ::= { rsWSDWebParams 10 } + +rsWSDWebAccessLevel OBJECT-TYPE + SYNTAX INTEGER { + readOnly(1), + readWrite(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Determines whether web server allows read-only or also write access. In read-only mode some + pages will not be available." + DEFVAL { readWrite } + ::= { rsWSDWebParams 11 } + +rsWSDWebSoapSupportStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Whether the devices support of web services is enabled or not." + DEFVAL { disable } + ::= { rsWSDWebParams 12 } + +rsWSDWebSSLWeakCiphersSupportStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Determines whether the secure web server allows SSL connections using weak ciphers security access." + DEFVAL { enable } + ::= { rsWSDWebParams 13 } + +rsWSDSysParams OBJECT IDENTIFIER ::= {rsServerDispatcher 69 } + +rsWSDSysFlashSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The flash size of the device in mega bytes." +-- DEFVAL { 8 } + ::= {rsWSDSysParams 1} + + +rsWSDSysUpTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time since the system was last reinitialized in a convenient format." +-- DEFVAL { 0 } + ::= { rsWSDSysParams 2 } + + +rsWSDSysManagedTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time will be sent in the format hh:mm:ss" + ::= { rsWSDSysParams 3 } + +rsWSDSysManagedDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The date will be sent in the format dd/mm/yyyy" + ::= { rsWSDSysParams 4 } + +rsWSDSysBaseMACAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE(17)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Base MAC address of the device" + ::= { rsWSDSysParams 5 } + +rdwrDualPowerSupplyParams OBJECT IDENTIFIER ::= {rsWSDSysParams 6 } + +rdwrPowerSupply1Status OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + invalid(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status of power supply 1. Relevant only for dual power supply devices. + On single power supply devices the status returned is invalid." + ::= { rdwrDualPowerSupplyParams 1 } + +rdwrPowerSupply2Status OBJECT-TYPE + SYNTAX INTEGER { + active(1), + notInService(2), + invalid(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status of power supply 2. Relevant only for dual power supply devices. + On single power supply devices the status returned is invalid." + ::= { rdwrDualPowerSupplyParams 2 } + +rdwrPowerSupplyTrapStatus OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables the user to disable the sending of traps for the power supply status" + ::= { rdwrDualPowerSupplyParams 3 } + +rdwrPowerSupplyStatus OBJECT-TYPE + SYNTAX INTEGER { + singlePowerSupplyOk(1), + firstPowerSupplyFailed(2), + secondPowerSupplyFailed(3), + doublePowerSupplyOk(4), + unknownPowerSupplyFailed(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the power supply" + ::= { rdwrDualPowerSupplyParams 4 } + +rsWSDLicenseID OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "License ID used for license downgrade" + ::= { rsServerDispatcher 70 } + +rsWSDSendFakeArp OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Controls whether a backup will send a fake ARP, advertising the main box's + interfaces and VIPs, when the main box returns to service." +-- DEFVAL { disable } + ::= { rsServerDispatcher 71 } + +rsWSDNTP OBJECT IDENTIFIER ::= { rsServerDispatcher 72 } + +rsWSDNTPServerAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Server IP address." + ::= { rsWSDNTP 1 } + +rsWSDNTPInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Time update interval." + ::= { rsWSDNTP 2 } + +rsWSDNTPStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable status for NTP synchronization." + ::= { rsWSDNTP 3 } + +rsWSDNTPTimeZone OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..6)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Offset from Greenwich time (format hh:mm)." + ::= { rsWSDNTP 4 } + +rsWSDNTPPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " A UDP Port number." + ::= { rsWSDNTP 5 } + +rsWSDNTPServerUrl OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "NTP Server URL or IP address." + ::= { rsWSDNTP 6 } + +rsStatistics OBJECT IDENTIFIER ::= { rsServerDispatcher 73 } + +rsPhysPortMirrorTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsPhysPortMirrorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the list of copy ports " + ::= { rsServerDispatcher 74 } + +rsPhysPortMirrorEntry OBJECT-TYPE + SYNTAX RsPhysPortMirrorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for physical copy port table." + INDEX { rsPhysPortMirrorSrcInf, rsPhysPortMirrorDstPort } + ::= { rsPhysPortMirrorTable 1 } + +RsPhysPortMirrorEntry ::= SEQUENCE { + rsPhysPortMirrorSrcInf INTEGER, + rsPhysPortMirrorDstPort INTEGER, + rsPhysPortMirrorRxTx INTEGER, + rsPhysPortMirrorRxBroadCast INTEGER, + rsPhysPortMirrorStatus RowStatus, + rsPhysPortMirrorBackupDstPort INTEGER, + rsPhysPortMirrorDstStatus INTEGER, + rsPhysPortMirrorBackupStatus INTEGER, + rsPhysPortMirrorActiveDstPort INTEGER, + rsPhysPortMirrorMode INTEGER, + rsPhysPortMirrorThreshold INTEGER, + rsPhysPortMirrorThresholdStatus INTEGER + } + +rsPhysPortMirrorSrcInf OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The port under sniffing" + ::= { rsPhysPortMirrorEntry 1 } + +rsPhysPortMirrorDstPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination port - the target sniffer port" + ::= { rsPhysPortMirrorEntry 2 } + +rsPhysPortMirrorRxTx OBJECT-TYPE + SYNTAX INTEGER { + copyRxTx(1), + copyRxOnly(2), + copyTxOnly (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Copy Rx/Tx traffic to the copy port ." +-- DEFVAL { copyRxTx } + ::= { rsPhysPortMirrorEntry 3 } + +rsPhysPortMirrorRxBroadCast OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The copy will include broadcast/unknown or not" +-- DEFVAL { enable } + ::= { rsPhysPortMirrorEntry 4 } + +rsPhysPortMirrorStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Used to delete an entry of this table." + ::= { rsPhysPortMirrorEntry 5 } + +rsPhysPortMirrorBackupDstPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The destination port - the target sniffer port" + ::= { rsPhysPortMirrorEntry 6 } + +rsPhysPortMirrorDstStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + portDown(2), + checkIDSFail(3), + checkIDSFailAndPortDown(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the dest-port according to the health check: + active - the port is ok and can be used as a destination port for copy-port + portDown - the port has been recognized as physically DOWN and therefore the traffic + will not be copied to this port until it will be recognized as physically UP + checkIDSFail - the connectivty check of the monitoring port of the IDS failed and therefore + the traffic will not be copied to this port until the check will recognize differently + checkIDSFailAnd PortDown - both the connectivty check on the IDS failed and the port has + been recognized as physically DOWN." + ::= { rsPhysPortMirrorEntry 7 } + +rsPhysPortMirrorBackupStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + portDown(2), + checkIDSFail(3), + checkIDSFailAndPortDown(4), + none(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The status of the backup-port according to the health check: + Active - the port is ok and can be used as a destination port for copy-port + PortDown - the port has been recognized as physically DOWN and therefore the traffic + will not be copied to this port until it will be recognized as physically UP + CheckIDSFail - the connectivty check of the monitoring port of the IDS failed and therefore + the traffic will not be copied to this port until the check will recognize differently + CheckIDSFailAnd PortDown - both the connectivty check on the IDS failed and the port has + been recognized as physically DOWN + None - for the case there is no defined backup port." + ::= { rsPhysPortMirrorEntry 8 } + +rsPhysPortMirrorActiveDstPort OBJECT-TYPE + SYNTAX INTEGER { + dstPort(1), + backupPort(2), + none(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The active dest-port at a certain time, if it is the dest-port or the backup-port or none of + them." + ::= { rsPhysPortMirrorEntry 9 } + +rsPhysPortMirrorMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + traffic-rate(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Always copy or copy according to threshold " + DEFVAL { enabled } + ::= { rsPhysPortMirrorEntry 10 } + +rsPhysPortMirrorThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The copy threshold " + DEFVAL { 0 } + ::= { rsPhysPortMirrorEntry 11 } + +rsPhysPortMirrorThresholdStatus OBJECT-TYPE + SYNTAX INTEGER { + waiting(1), + active(2), + elapsed(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The threshold status " + ::= { rsPhysPortMirrorEntry 12 } + +rsPhysPortMirrorThresholdUnits OBJECT-TYPE + SYNTAX INTEGER { + pps(1), + kbps(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Units used to measure port-mirroring threshold." + DEFVAL { pps } + ::= { rsServerDispatcher 126 } + +rsPhysPortMirrorThresholdInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Time interval in which port mirroring will be active, if the mode is threshold" + ::= { rsServerDispatcher 127 } + +rsPhysPortMirrorThresholdReset OBJECT-TYPE + SYNTAX INTEGER { + reset(1), + no-reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the port mirroring threshold" + ::= { rsServerDispatcher 128 } + +rsCP OBJECT IDENTIFIER ::= { rsServerDispatcher 75 } + +rsVWSD OBJECT IDENTIFIER ::= {rsServerDispatcher 76 } + +rsVWSDDataPermissionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsVWSDDataPermissionsTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the list of data items to which Farm administrators + of the virtual wsd has permissions." + ::= { rsVWSD 1 } + +rsVWSDDataPermissionsTableEntry OBJECT-TYPE + SYNTAX RsVWSDDataPermissionsTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { rsVWSDUserGroup, rsVWSDDataType, rsVWSDDataItems} + ::= {rsVWSDDataPermissionsTable 1} + +RsVWSDDataPermissionsTableEntry ::= SEQUENCE { + rsVWSDUserGroup DisplayString, + rsVWSDDataType OCTET STRING, + rsVWSDDataItems OCTET STRING, + rsVWSDDataStatus RowStatus +} + +rsVWSDUserGroup OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..30)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Group of users for whom data permission is given." + ::= { rsVWSDDataPermissionsTableEntry 1} + +rsVWSDDataType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..80)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Holds a string that identifies the table of the index by which the + data filtering is done." + ::= { rsVWSDDataPermissionsTableEntry 2} + +rsVWSDDataItems OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..80)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Value(s) of the index column for the data item to which permission is set." + ::= { rsVWSDDataPermissionsTableEntry 3} + +rsVWSDDataStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The row status for the table" + ::= { rsVWSDDataPermissionsTableEntry 4} + +rsWSDManagementPorts OBJECT-TYPE + SYNTAX INTEGER { + outOfPath(1), + switch(2), + promiscuous(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The entry indicates the functionality of the device. + outOfPath implies that the device will be able to have a management + port, and the rest of the ports will be used for sniffing. switch + implies the regular functionality of the device (router or VLAN). + promiscuous will have static port mappings for forwarding." +-- DEFVAL {switch} + ::= { rsServerDispatcher 77 } + +rsWSDManagementPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsWSDManagementPortsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the operation of each port.." + ::= { rsServerDispatcher 78 } + +rsWSDManagementPortsEntry OBJECT-TYPE + SYNTAX RsWSDManagementPortsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The row definition for this table." + INDEX { rsWSDPortIndex } + ::= { rsWSDManagementPortsTable 1 } + +RsWSDManagementPortsEntry ::= SEQUENCE { + rsWSDPortIndex INTEGER, + rsWSDPortOperation INTEGER +} + +rsWSDPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the physical ports." + ::= { rsWSDManagementPortsEntry 1 } + +rsWSDPortOperation OBJECT-TYPE + SYNTAX INTEGER { + management (1), + sniffer (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operation of the particular port." + DEFVAL { sniffer } + ::= { rsWSDManagementPortsEntry 2 } + +rsCCK OBJECT IDENTIFIER ::= { rsServerDispatcher 79 } + +rsWSDSshParams OBJECT IDENTIFIER ::= {rsServerDispatcher 80 } + +rsWSDSshPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SSH Server Port." +-- DEFVAL { 22 } + ::= {rsWSDSshParams 1} + + +rsWSDSshStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "SSH Status. Enable/Disable SSH operation." +-- DEFVAL { disable } + ::= { rsWSDSshParams 2 } + +rsWSDSshAllowPwdAndPubKey OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "SSH allow the use of password for user with public key." + DEFVAL { disable } + ::= { rsWSDSshParams 3 } + + +rsWSDHttpsParams OBJECT IDENTIFIER ::= {rsServerDispatcher 81 } + +rsWSDHttpsPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Https Server Port." +-- DEFVAL { 443 } + ::= {rsWSDHttpsParams 1} + + +rsWSDHttpsStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Https Status. Enable/Disable Https operation." +-- DEFVAL { disable } + ::= { rsWSDHttpsParams 2 } + + +rsWSDStaticForwardingTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsWSDStaticForwardingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the static fowarding configration." + ::= { rsServerDispatcher 82 } + +rsWSDStaticForwardingEntry OBJECT-TYPE + SYNTAX RsWSDStaticForwardingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The row definition for this table." + INDEX { rsWSDStaticSourcePort } + ::= { rsWSDStaticForwardingTable 1 } + +RsWSDStaticForwardingEntry ::= SEQUENCE { + rsWSDStaticSourcePort INTEGER, + rsWSDStaticDestinationPort INTEGER, + rsWSDStaticPortOperation INTEGER, + rsWSDStaticStatus RowStatus, + rsWSDStaticFailureMode INTEGER, + rsWSDStaticInPort INTEGER +} + +rsWSDStaticSourcePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the source port." + ::= { rsWSDStaticForwardingEntry 1 } + +rsWSDStaticDestinationPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The destination port." + ::= { rsWSDStaticForwardingEntry 2 } + +rsWSDStaticPortOperation OBJECT-TYPE + SYNTAX INTEGER { + process(1), + forward(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The operation for the specific port. process implies that the packets + will be processed (analyzed, filtered etc.) prior to being forwarded. + forward implies that the packets will be forwarded." + ::= { rsWSDStaticForwardingEntry 3 } + +rsWSDStaticStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable indicates the administrative status of this entry. + Used to delete an entry of this table." + ::= { rsWSDStaticForwardingEntry 4 } + +rsWSDStaticFailureMode OBJECT-TYPE + SYNTAX INTEGER { + fail-close(1), + fail-open(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The link state in case the device fails. + fail-open: allow traffic to continue to flow unimpeded + fail-close: traffic is blocked." + DEFVAL { fail-open } + ::= { rsWSDStaticForwardingEntry 5 } + +rsWSDStaticInPort OBJECT-TYPE + + SYNTAX INTEGER { + + source(1), + + destination(2) + + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field is needed for Apsolute Vision." + DEFVAL { source } + ::= { rsWSDStaticForwardingEntry 6 } + + + +rsRadiusServer OBJECT IDENTIFIER ::= {rsServerDispatcher 83 } + + +rsRadiusMainServerAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address of the radius main server." + ::= {rsRadiusServer 1} + +rsRadiusMainServerPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The port on which the radius main server listens" +-- DEFVAL { 1812 } + ::= {rsRadiusServer 2} + +rsRadiusMainServerSecret OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..100)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The key with which the user's password is encrypted." + ::= {rsRadiusServer 3} + +rsRadiusBackupServerAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address of the backup radius server." + ::= {rsRadiusServer 4} + +rsRadiusBackupServerPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The port on which the radius backup server listens" +-- DEFVAL { 1812 } + ::= {rsRadiusServer 5} + +rsRadiusBackupServerSecret OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..100)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The key with which the user's password is encrypted." + ::= {rsRadiusServer 6} + +rsAuthenticationMethod OBJECT-TYPE + SYNTAX INTEGER { + userTable(1), + radius(2), + radiusAndUserTable(3), + tacacsAndUserTable(4)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Radius authentication method." +-- DEFVAL { 1 } + ::= {rsRadiusServer 7} + +rsRadiusServerTimeout OBJECT-TYPE + SYNTAX INTEGER (1..10) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of seconds to wait for reply from the radius server before + retransmitting the request." +-- DEFVAL { 1 } + ::= {rsRadiusServer 8} + +rsRadiusServerRetries OBJECT-TYPE + SYNTAX INTEGER (1..3) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Minimal number of unanswered request attempts before considering the radius + server disconnected." +-- DEFVAL { 2 } + ::= {rsRadiusServer 9} + +rsLockUserAfterLoginFailure OBJECT-TYPE + SYNTAX INTEGER (0..10) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of failed access attempts after which the user is locked out and cannot + manage the device. 0 - never lock users." + DEFVAL { 0 } + ::= {rsRadiusServer 10} + +rsRadiusClientLifeTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of seconds for which radius authentication replies are cached. During this + time the device will use the cached response and not issue authentication + requests for the user." + DEFVAL { 0 } + ::= {rsRadiusServer 11} + +rsRadiusMainServerUrl OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The URL or IP Address of the radius main server." + ::= {rsRadiusServer 12} + +rsRadiusBackupServerUrl OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The URL or IP Address of the backup radius server." + ::= {rsRadiusServer 13} + + +rspRadiusParameters OBJECT IDENTIFIER ::= { rsRadiusServer 14 } + +rspRadiusPrimaryAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Primary Radius server URL or IP address." + ::= {rspRadiusParameters 1} + +rspRadiusPrimaryAuthPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Primary Radius server authentication port." + ::= {rspRadiusParameters 2} + +rspRadiusPrimaryAccPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Primary Radius server accounting port." + ::= {rspRadiusParameters 3} + +rspRadiusPrimarySecret OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "CID and Primary Radius shared secret" + ::= {rspRadiusParameters 4} + +rspRadiusAltAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Alternate Radius server URL or IP address." + ::= {rspRadiusParameters 5} + +rspRadiusAltAuthPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Alternate Radius server authentication port." + ::= {rspRadiusParameters 6} + +rspRadiusAltAccPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Alternate Radius server accounting port." + ::= {rspRadiusParameters 7} + +rspRadiusAltSecret OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "CID and Alternate Radius shared secret" + ::= {rspRadiusParameters 8} + +rspRadiusOwnAuthPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Own Radius proxy authentication port." + ::= {rspRadiusParameters 9} + +rspRadiusOwnAccPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Own Radius proxy accounting port." + ::= {rspRadiusParameters 10} + +rspRadiusEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Proxy Radius resolution enable." + DEFVAL { 2 } + ::= { rspRadiusParameters 11} + +rspRadiusTransparentEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Proxy Radius transparent mode resolution enable." + DEFVAL { 2 } + ::= { rspRadiusParameters 12} + +rspRadiusRuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF RspRadiusRuleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The attribute action table" + ::= { rspRadiusParameters 13} + +rspRadiusRuleEntry OBJECT-TYPE + SYNTAX RspRadiusRuleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { rspRadiusattId, + rspRadiusattValue, + rspRadiusNetworkName } + ::= { rspRadiusRuleTable 1} + +RspRadiusRuleEntry ::= SEQUENCE { + rspRadiusattId INTEGER, + rspRadiusattValue DisplayString, + rspRadiusNetworkName DisplayString, + rspRadiusrowStatus RowStatus + } + +rspRadiusattId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Attribute ID of the message to/from the RADIUS" + ::= {rspRadiusRuleEntry 1} + + +rspRadiusattValue OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Attribute value of the message to/from the RADIUS" + ::= {rspRadiusRuleEntry 2} + +rspRadiusNetworkName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the network that the rule applied to" + ::= {rspRadiusRuleEntry 3} + +rspRadiusrowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative status." + ::= { rspRadiusRuleEntry 4} + + +rspRadiusNasTable OBJECT-TYPE + SYNTAX SEQUENCE OF RspRadiusNasEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The NAS IP/Secret table" + ::= { rspRadiusParameters 14} + +rspRadiusNasEntry OBJECT-TYPE + SYNTAX RspRadiusNasEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { rspRadiusNasIp } + ::= { rspRadiusNasTable 1} + +RspRadiusNasEntry ::= SEQUENCE { + rspRadiusNasIp IpAddress, + rspRadiusNasSecret DisplayString, + rspRadiusNasrowStatus RowStatus + } + + +rspRadiusNasIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP of this NAS" + ::= { rspRadiusNasEntry 1} + +rspRadiusNasSecret OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The secret of this NAS" + ::= { rspRadiusNasEntry 2} + +rspRadiusNasrowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative status." + ::= { rspRadiusNasEntry 3} + +rspRadiusUserMirrorProtocolMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The status of the mirroring for Radius proxy." + ::= {rspRadiusParameters 15} + +rspRadiusUserMirrorPollingTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The polling time of the Radius users table." + DEFVAL { 10 } + ::= {rspRadiusParameters 16} + +rspRadiusNetworkUpdatePolicy OBJECT-TYPE + SYNTAX INTEGER { + replace(1), + add(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Define the way the device treats new user network. + Replace - the device replaces current network and update the user policy. + Add -the device adds the network to the user entry. + The device supports up to fine simultaneous networks for each entry " + DEFVAL { 1 } + ::= {rspRadiusParameters 17} + +rsTacacsServer OBJECT IDENTIFIER ::= {rsServerDispatcher 180 } + +rsTacacsPrimaryServerAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the primary TACACS+ server address." + ::= {rsTacacsServer 1} + +rsTacacsPrimaryServerSecret OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..100)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the shared secret between the switch and the primary TACACS+ server." + ::= {rsTacacsServer 2} + +rsTacacsPrimaryServerPort OBJECT-TYPE + SYNTAX INTEGER (1..65000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The port on which the TACACS+ primary server listens." + DEFVAL { 49 } + ::= {rsTacacsServer 3} + +rsTacacsSecondaryServerAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the secondary TACACS+ server address." + ::= {rsTacacsServer 4} + +rsTacacsSecondaryServerSecret OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..100)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the shared secret between the switch and the secondary TACACS+ server." + ::= {rsTacacsServer 5} + +rsTacacsSecondaryServerPort OBJECT-TYPE + SYNTAX INTEGER (1..65000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The port on which the TACACS+ secondary server listens." + DEFVAL { 49 } + ::= {rsTacacsServer 6} + +rsTacacsServerRetries OBJECT-TYPE + SYNTAX INTEGER (1..10) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the number of failed authentication requests before switching to a different TACACS+ server. + The default is 3 requests." + DEFVAL { 3 } + ::= {rsTacacsServer 7} + +rsTacacsServerTimeout OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the amount of time, in seconds, before a TACACS+ server authentication attempt is considered to have failed. + The default is 4 seconds." + DEFVAL { 4 } + ::= {rsTacacsServer 8} + +rsTacacsCommandLoggingStatus OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/disable TACACS+ command logging. + When enabled, device sends command log messages to TACACS+ server." + DEFVAL { disable } + ::= { rsTacacsServer 9 } + +rsTacacsCommandAuthorizationStatus OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/disable TACACS+ command authorization." + DEFVAL { disable } + ::= { rsTacacsServer 10 } + +rsTacacsClientAging OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of seconds for which tacacs+ authentication and authorization replies are cached. During this + time the device will use the cached response and not issue requests for the user." + DEFVAL { 0 } + ::= {rsTacacsServer 11} + + +rsIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Device physical interface table" + ::= {rsServerDispatcher 84} + +rsIfEntry OBJECT-TYPE + SYNTAX RsIfEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The row definition for this table" + INDEX { rsIfIndex } + ::= {rsIfTable 1} + +RsIfEntry ::= SEQUENCE { + rsIfIndex INTEGER, + rsIfSpeed INTEGER, + rsIfDuplex INTEGER, + rsIfAutoNegotiate INTEGER, + rsIfAutoNegotiateCfg INTEGER + } + +rsIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "interface's index" + ::= {rsIfEntry 1} + +rsIfSpeed OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + eth10(1), + fe100(2), + ge1000(3), + xg10000(4), + qxg10000(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "interface's speed" + ::= {rsIfEntry 2} + +rsIfDuplex OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "interface's duplex" + ::= {rsIfEntry 3} + +rsIfAutoNegotiate OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + on(1), + off(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "interface's autonegotiation status" + ::= {rsIfEntry 4} + +rsIfAutoNegotiateCfg OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + on(1), + off(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "interface's autonegotiation status" + ::= {rsIfEntry 5} + + +rsWSDDeviceOperationMode OBJECT-TYPE + SYNTAX INTEGER { + trafficRedirection(1), + staticForwarding(2), + transparentForwarding(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Device operation mode: redirection (load balancing) or static + forwarding (Dos Shield), or transparent forwarding (for IDS load + balancing)." + DEFVAL {trafficRedirection} + ::= {rsServerDispatcher 85} + +rsWSDVersionStatus OBJECT-TYPE + SYNTAX INTEGER { + open(1), + final(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the current version is closed or still open (under development)." + ::= {rsServerDispatcher 86} + +rsWSDSyslogFacility OBJECT-TYPE + SYNTAX INTEGER { + kernelMsg(0), + userLevelMsg(1), + mailSystem(2), + systemDaemons(3), + authorization(4), + syslogdMessages(5), + linePrinter(6), + networkNews(7), + uucp(8), + clockDaemon1(9), + security(10), + ftpDaemon(11), + ntpSubsystem(12), + logAudit(13), + logAlert(14), + clockDaemon2(15), + local0(16), + local1(17), + local2(18), + local3(19), + local4(20), + local5(21), + local6(22), + local7(23) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SYSLOG Priority value is calculated by multiplying the Facility + number by 8 and then adding the numerical value of the Severity." + DEFVAL { local6 } + ::= {rsServerDispatcher 87} + +rsACC OBJECT IDENTIFIER ::= {rsServerDispatcher 88 } + +rsWSDPingPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsWSDPingPortsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table contains all the physical ports. Each port can be set to + allow/block Ping operations to the device." + ::= { rsServerDispatcher 89 } + +rsWSDPingPortsEntry OBJECT-TYPE + SYNTAX RsWSDPingPortsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Row definition for the table." + INDEX { rsWSDPingPhysicalPortNumber } + ::= { rsWSDPingPortsTable 1 } + +RsWSDPingPortsEntry ::= SEQUENCE { + rsWSDPingPhysicalPortNumber INTEGER, + rsWSDPingPhysicalPortState INTEGER +} + +rsWSDPingPhysicalPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Physical port number." + ::= { rsWSDPingPortsEntry 1 } + +rsWSDPingPhysicalPortState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "enable - accept Ping operations on the physical port. disable - + ignore Ping opertaions on the physical port." + DEFVAL { 1 } + ::= { rsWSDPingPortsEntry 2 } + +rsWSDBackupInterfaceGrouping OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When Backup Interface Grouping is enabled, the backup will take all interfaces when all of the main's + interfaces are down. It will also release all interfaces at the same time when all the main's are up." + DEFVAL { enable } + ::= { rsServerDispatcher 90} + +rsRegistrationStatus OBJECT-TYPE + SYNTAX INTEGER { + registered(1), + notRegistered(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether the device has been registered. The NMS is expected to set it after + successful registration." + DEFVAL { notRegistered } + ::= { rsServerDispatcher 91} + +rsCT100 OBJECT IDENTIFIER ::= {rsServerDispatcher 92 } + +rsFloatingPacketOffset OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates whether the incoming packet offset may be changed by the application. This is not needed in + most cases but is required for tagging of outgoing packets (802.1q) and packet encapsulation." + DEFVAL { disable } + ::= { rsServerDispatcher 93} + +rsDnsParameters OBJECT IDENTIFIER ::= { rsServerDispatcher 94 } +rsDnsrParameters OBJECT IDENTIFIER ::= { rsDnsParameters 1 } + +rsDnsrPrimaryAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Primary DNS server IP address." + ::= {rsDnsrParameters 1} + +rsDnsrAlternateAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Alternate DNS server IP address." + ::= {rsDnsrParameters 2} + +rsDnsrEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "DNS resolution enable." + DEFVAL { 2 } + ::= {rsDnsrParameters 3} + +rsDnsrStaticResTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsDnsrStaticResEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "DNS Static resolution table. The table containing URL/IP Pairs. + The DNS resolver use this table in the resolution process." + ::= { rsDnsrParameters 4} + +rsDnsrStaticResEntry OBJECT-TYPE + SYNTAX RsDnsrStaticResEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX {rsDnsrSUrl} + ::= { rsDnsrStaticResTable 1} + +RsDnsrStaticResEntry ::= SEQUENCE { + rsDnsrSUrl DisplayString, + rsDnsrSIp IpAddress, + rsDnsrSrowStatus RowStatus + } + +rsDnsrSUrl OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..49)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The URL string in the static URL/IP resolution table." + ::= { rsDnsrStaticResEntry 1} + +rsDnsrSIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address in the static URL/IP resolution table." + ::= { rsDnsrStaticResEntry 2} + +rsDnsrSrowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative status." + ::= { rsDnsrStaticResEntry 3} + +rsDnsServerParameters OBJECT IDENTIFIER ::= { rsDnsParameters 2 } + +rsDnsServerEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "DNS server enable." + DEFVAL { 2 } + ::= {rsDnsServerParameters 1} + +rsDnsServerStaticResTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsDnsServerStaticResEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "DNS Static resolution table. The table containing URL/IP Pairs. + The DNS server use this table to look form farms IP." + ::= { rsDnsServerParameters 2} + +rsDnsServerStaticResEntry OBJECT-TYPE + SYNTAX RsDnsServerStaticResEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX {rsDnsServerSUrl} + ::= { rsDnsServerStaticResTable 1} + +RsDnsServerStaticResEntry ::= SEQUENCE { + rsDnsServerSUrl DisplayString, + rsDnsServerSIp IpAddress, + rsDnsServerSEnable INTEGER, + rsDnsServerSrowStatus RowStatus + } + +rsDnsServerSUrl OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The URL string in the static URL/IP resolution table." + ::= { rsDnsServerStaticResEntry 1} + +rsDnsServerSIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address in the static URL/IP resolution table." + ::= { rsDnsServerStaticResEntry 2} + +rsDnsServerSEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Mark if the entry is enabled for the DNS server." + ::= { rsDnsServerStaticResEntry 3} + +rsDnsServerSrowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative status." + ::= { rsDnsServerStaticResEntry 4} + + +rsPrivateCheckSNMPPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Destination SNMP port used for private and NT checks." + DEFVAL { 161 } + ::= { rsServerDispatcher 95} + +rsVlanTagHandling OBJECT-TYPE + SYNTAX INTEGER { + retain (1), + overwrite (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Determine how to handle incoming tagged packets: forward them with the original tags or + overwrite the tags with new ones before forwarding. Note that overwrite may in some + cases simply remove the tag." + DEFVAL { overwrite } + ::= { rsServerDispatcher 96 } + +rsSmtpParameters OBJECT IDENTIFIER ::= { rsServerDispatcher 97 } + +rsSmtpPrimaryAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Primary SMTP server address." + ::= {rsSmtpParameters 1} + +rsSmtpAlternateAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Alternate SMTP server address." + ::= {rsSmtpParameters 2} + +rsSmtpEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "SMTP task enable." + DEFVAL { 2 } + ::= {rsSmtpParameters 3} + +rsSmtpOwnAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Our own Email address" + ::= { rsSmtpParameters 4} + +rsSmtpBackupOwnAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Backup device own Email address" + ::= { rsSmtpParameters 5} + + +rsWSDSyslogUrl OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The URL/IP Address of the syslog station." + ::= {rsServerDispatcher 98} + + +rsFileSystem OBJECT IDENTIFIER ::= { rsServerDispatcher 99 } + +-- +-- rsFSapplList +-- +rsFSapplList OBJECT-TYPE + SYNTAX SEQUENCE OF RsFSapplEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of this table specifies an an application on the compact flash." + ::= { rsFileSystem 1 } + +rsFSapplEntry OBJECT-TYPE + SYNTAX RsFSapplEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of information for each application." + INDEX { rsFSapplName } + ::= { rsFSapplList 1 } + +RsFSapplEntry ::= SEQUENCE { + rsFSapplName DisplayString, + rsFSapplIndex INTEGER, + rsFSapplValid TruthValue, + rsFSapplActive TruthValue, + rsFSapplVersion DisplayString, + rsFSapplStartup TruthValue, + rsFSapplStatus RowStatus + } + +rsFSapplName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..60)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The application name" + ::= { rsFSapplEntry 1 } + +rsFSapplIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The application index number as appears on the compact flash." + ::= { rsFSapplEntry 2 } + +rsFSapplValid OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicate whether the application is valid or not: + true(1) : Application is valid - can be set to active + false(2): Application is invalid - indicates a problem in the + upgrade process or installation, user should download a new version." + ::= { rsFSapplEntry 3 } + +rsFSapplActive OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicate or set the application as the current active application: + true(1): active application + false(2): not the active application." + ::= { rsFSapplEntry 4 } + +rsFSapplVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The major version of the application." + ::= { rsFSapplEntry 5 } + +rsFSapplStartup OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicate whether the application is the startup application: + true(1) : startup application + false(2): not the startup application." + ::= { rsFSapplEntry 6 } + +rsFSapplStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "delete/update an entry" + ::= { rsFSapplEntry 7 } + + +rsFSinstallNew OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable - automatic make new downloaded application the default." + DEFVAL { 1 } + ::= {rsFileSystem 2} + + + + + + +rdwrConfigurationFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrConfigurationFileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table holding information about configuration files." + ::= { rsFileSystem 3 } + + +rdwrConfigurationFileEntry OBJECT-TYPE + SYNTAX RdwrConfigurationFileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the table of configuration files" + INDEX {rdwrConfigurationFileApp,rdwrConfigurationFileName} + ::= { rdwrConfigurationFileTable 1 } + +RdwrConfigurationFileEntry ::= SEQUENCE { + rdwrConfigurationFileApp DisplayString, + rdwrConfigurationFileName DisplayString, + rdwrConfigurationFileRunning TruthValue, + rdwrConfigurationFileInstalled TruthValue, + rdwrConfigurationFilePath DisplayString, + rdwrConfigurationFileAction INTEGER, + rdwrConfigurationFileStatus RowStatus + } + +rdwrConfigurationFileApp OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The application the configuration file belongs to." + ::= { rdwrConfigurationFileEntry 1 } + +rdwrConfigurationFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the configuration file relative to a predefined directory holding + all configuration files for a specific application." + ::= { rdwrConfigurationFileEntry 2 } + + +rdwrConfigurationFileRunning OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicate whether this is the currently running configuration." + ::= { rdwrConfigurationFileEntry 3 } + +rdwrConfigurationFileInstalled OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicate whether this is the currently installed configuration, i.e. the configuration + which will be associated to it's application after reset." + ::= { rdwrConfigurationFileEntry 4 } + + +rdwrConfigurationFilePath OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The absolute path of the configuration file. When creating a new entry in this table + the path must be present and indicates where the file is to be taken from." + ::= { rdwrConfigurationFileEntry 5 } + + +rdwrConfigurationFileAction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + add(2), + install(3), + delete(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The required operation needed on the configuration file." + DEFVAL { 1 } + ::= {rdwrConfigurationFileEntry 6} + +rdwrConfigurationFileStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Operation to be performed on a specific configuration file." + ::= { rdwrConfigurationFileEntry 7 } + + +rdwrDefCfg OBJECT IDENTIFIER ::= { rsFileSystem 4 } + +rdwrDefCfgIpAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default IP address of the device" + ::= { rdwrDefCfg 1 } + +rdwrDefCfgIpMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default IP mask of the device" + ::= { rdwrDefCfg 2 } + +rdwrDefCfgPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default port number of the device" + ::= { rdwrDefCfg 3 } + + +rdwrDefCfgGateway OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default gatewary address of the device" + ::= { rdwrDefCfg 4 } + + +rdwrDefCfgUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..30)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default root user name" + ::= { rdwrDefCfg 5 } + + +rdwrDefCfgUserPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default root user password" + ::= { rdwrDefCfg 6 } + +rdwrDefCfgCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The default community string for SNMP v1 and SNMP v2 access." + ::= { rdwrDefCfg 7 } + + + + +rdwrApplicationFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrApplicationFileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table holding information about Application files." + ::= { rsFileSystem 5 } + + +rdwrApplicationFileEntry OBJECT-TYPE + SYNTAX RdwrApplicationFileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the table of Application files" + INDEX {rdwrApplicationFileName} + ::= { rdwrApplicationFileTable 1 } + +RdwrApplicationFileEntry ::= SEQUENCE { + rdwrApplicationFileName DisplayString, + rdwrApplicationFileRunning TruthValue, + rdwrApplicationFileSelected TruthValue, + rdwrApplicationFileValid TruthValue, + rdwrApplicationFileStartup TruthValue, + rdwrApplicationFileVersion DisplayString, + rdwrApplicationFileAction INTEGER, + rdwrApplicationFileStatus RowStatus + } + +rdwrApplicationFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The application name." + ::= { rdwrApplicationFileEntry 1 } + +rdwrApplicationFileRunning OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicate whether this is the currently running application." + ::= { rdwrApplicationFileEntry 2 } + +rdwrApplicationFileSelected OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicate whether this is the currently selected application, i.e. the application + which will be running after reset." + ::= { rdwrApplicationFileEntry 3 } + + +rdwrApplicationFileValid OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicate whether the application is valid or not: + true(1) : Application is valid - can be set to active + false(2): Application is invalid - indicates a problem in the + upgrade process or installation, user should download a new version." + ::= { rdwrApplicationFileEntry 4 } + + +rdwrApplicationFileStartup OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicate whether the application is the startup application: + true(1) : startup application + false(2): not the startup application." + ::= { rdwrApplicationFileEntry 5 } + + +rdwrApplicationFileVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The major version of the application." + ::= { rdwrApplicationFileEntry 6 } + + +rdwrApplicationFileAction OBJECT-TYPE + SYNTAX INTEGER { + none(1), + add(2), + select(3), + delete(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Add/Select(install)/Delete an application name." + DEFVAL { 1 } + ::= {rdwrApplicationFileEntry 7} + +rdwrApplicationFileStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SNMP Operation to be performed on a specific application file." + ::= { rdwrApplicationFileEntry 8 } + + + + + + +rsWSDHardwareLicense OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The new licence for the device" +-- DEFVAL + ::= {rsServerDispatcher 100} + +rsWSDHardwareLicenseID OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "License ID used for license downgrade" + ::= { rsServerDispatcher 101 } + +rsWSDThroughputLicense OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The new licence for the device" +-- DEFVAL + ::= {rsServerDispatcher 141} + +rsWSDThroughputLicenseID OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "License ID used for license downgrade" + ::= { rsServerDispatcher 142 } + + +rdwrSnmpParameters OBJECT IDENTIFIER ::= { rsServerDispatcher 102 } + +rdwrSnmpSupportedVersions OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The currently supported SNMP versions as a bit mask. " + ::= { rdwrSnmpParameters 1} + +rdwrSnmpSupportedVersionsAfterReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The bit mask of supported SNMP versions after resetting the device." + ::= { rdwrSnmpParameters 2} + +rdwrSnmpPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Snmp Port." +-- DEFVAL { 161 } + ::= {rdwrSnmpParameters 3} + + +rdwrSnmpStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Snmp Status. Enable/Disable Snmp operation." +-- DEFVAL { enable } + ::= { rdwrSnmpParameters 4 } + + +rdwrSnmpConfigFileFormat OBJECT-TYPE + SYNTAX INTEGER { + cli(1), + ber(2), + ascii(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The format of the configuration file." +-- DEFVAL { ber } + ::= { rdwrSnmpParameters 5 } + + + +rdwrSnmpErrorIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the field in the PDU which caused the error. + Values as in the reply PDU starting with 1." + ::= {rdwrSnmpParameters 6} + +rdwrSnmpErrorStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status returned in the Reply PDU." + ::= {rdwrSnmpParameters 7} + +rdwrSnmpErrorDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of the error." + ::= {rdwrSnmpParameters 8} + + +rdwrSnmpErrorRequestId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The requestId of the request which caused the last error." + ::= {rdwrSnmpParameters 9} + +rdwrSnmpErrorTbTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrSnmpErrorTbEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the list of errors occured" + ::= {rdwrSnmpParameters 10} + +rdwrSnmpErrorTbEntry OBJECT-TYPE + SYNTAX RdwrSnmpErrorTbEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The row definition for this table." + INDEX { rdwrSnmpErrorTbRequestId +} + ::= { rdwrSnmpErrorTbTable 1 } + +RdwrSnmpErrorTbEntry ::= SEQUENCE { + rdwrSnmpErrorTbRequestId INTEGER, + rdwrSnmpErrorTbVarId OBJECT IDENTIFIER, + rdwrSnmpErrorTbDescription DisplayString, + rdwrSnmpErrorTbErrorIndex INTEGER, + rdwrSnmpErrorTbType INTEGER, + rdwrSnmpErrorTbStatus INTEGER, + rdwrSnmpErrorTbFieldInEntry INTEGER, + rdwrSnmpErrorTbTime DisplayString, + rdwrSnmpErrorTbDate DisplayString +} + +rdwrSnmpErrorTbRequestId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the requestId of the request which caused the error." + ::= { rdwrSnmpErrorTbEntry 1 } + +rdwrSnmpErrorTbVarId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the variable Oid" + ::= { rdwrSnmpErrorTbEntry 2 } + +rdwrSnmpErrorTbDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the description of the error" + ::= { rdwrSnmpErrorTbEntry 3 } + +rdwrSnmpErrorTbErrorIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the index of the field in the PDU which caused the error (start at 1)" + ::= { rdwrSnmpErrorTbEntry 4 } + +rdwrSnmpErrorTbType OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + application(1), + internalRange(2), + internalGeneral(3)} + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the type of error." + ::= { rdwrSnmpErrorTbEntry 5 } + +rdwrSnmpErrorTbStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(0), + tooBig(1), + noSuchName(2), + badValue(3), + readOnly(4), + genErr(5)} + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the type of error." + ::= { rdwrSnmpErrorTbEntry 6 } + +rdwrSnmpErrorTbFieldInEntry OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the index of the field in an entry (0 for scalar)" + ::= { rdwrSnmpErrorTbEntry 7 } + +rdwrSnmpErrorTbTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(9)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the time the error occurred, the time will be in the format hh:mm:ss" + ::= { rdwrSnmpErrorTbEntry 8 } + +rdwrSnmpErrorTbDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(11)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the time the error occurred, the date will be in the format dd/mm/yyyy" + ::= { rdwrSnmpErrorTbEntry 9 } + + +rdwrSnmpErrorTbTableReset OBJECT-TYPE + SYNTAX INTEGER { + reset(1) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the SNMP error table" + ::= {rdwrSnmpParameters 11} + + +rdwrLastConfigurationChangesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrLastConfigurationChangesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table containing the list of last configuration changes occured." + ::= {rdwrSnmpParameters 12} + +rdwrLastConfigurationChangesEntry OBJECT-TYPE + SYNTAX RdwrLastConfigurationChangesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The row definition for this table." + INDEX {rdwrLastConfigurationChangesID } + ::= {rdwrLastConfigurationChangesTable 1} + +RdwrLastConfigurationChangesEntry ::= SEQUENCE { + rdwrLastConfigurationChangesID INTEGER, + rdwrLastConfigurationChangesStatus RowStatus, + rdwrLastConfigurationChangesMibOid OBJECT IDENTIFIER, + rdwrLastConfigurationChangesChangeType INTEGER, + rdwrLastConfigurationChangesKeys DisplayString +} + +rdwrLastConfigurationChangesID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the change ID" + ::= { rdwrLastConfigurationChangesEntry 1} + +rdwrLastConfigurationChangesStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Entry status. It is used to delete an entry" + ::= { rdwrLastConfigurationChangesEntry 2} + +rdwrLastConfigurationChangesMibOid OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates Mib OID." + ::= { rdwrLastConfigurationChangesEntry 3} + +rdwrLastConfigurationChangesChangeType OBJECT-TYPE + SYNTAX INTEGER {add(1), modify(2), delete(3), configurationFileLoaded(4), tableNotUpdated(5), refreshTable(6), updatePolicies(7)} + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates ChangeType " + ::= { rdwrLastConfigurationChangesEntry 4} + +rdwrLastConfigurationChangesKeys OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates Keys." + ::= { rdwrLastConfigurationChangesEntry 5} + +rdwrLastConfigurationChangesTableReset OBJECT-TYPE + SYNTAX INTEGER {reset(1)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the Last Configuration Changes table" + ::= {rdwrSnmpParameters 13} + +rdwrLastConfigurationChangesTimestamp OBJECT-TYPE + SYNTAX TimeStamp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of sysUpTime at the last configuration change." + ::= { rdwrSnmpParameters 14 } + +rdwrLastConfigurationChangesTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Last configuration change time, time since 00:00:00 GMT, Jan. 1, 1970, measured in seconds." + ::= { rdwrSnmpParameters 15 } + + + +rsWSDSyslogSourcePort OBJECT-TYPE + SYNTAX INTEGER (514 | 1024..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Determines the source port with which Syslog packets will be sent." + DEFVAL { 514 } + ::= { rsServerDispatcher 103 } + +rsWSDSyslogDestinationPort OBJECT-TYPE + SYNTAX INTEGER (514 | 1024..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Determines the destination port with which Syslog packets will be sent." + DEFVAL { 514 } + ::= { rsServerDispatcher 124 } + +rsSESSION OBJECT IDENTIFIER ::= { rsServerDispatcher 104 } + +-- ------------------------------------------------------------- +-- Radware - Enterprise +-- ------------------------------------------------------------- + +rsLinkAggregationHash OBJECT IDENTIFIER ::= { rsServerDispatcher 105 } + +rsLinkAggregationL2Hash OBJECT-TYPE + SYNTAX INTEGER { + none(1), + source(2), + detination(3), + both(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Layer 2 addresses usage in the hash function" + DEFVAL { 1 } + ::= {rsLinkAggregationHash 1} + + +rsLinkAggregationL3Hash OBJECT-TYPE + SYNTAX INTEGER { + none(1), + source(2), + detination(3), + both(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Layer 3 addresses usage in the hash function" + DEFVAL { 1 } + ::= {rsLinkAggregationHash 2} + + +rsLinkAggregationL4Hash OBJECT-TYPE + SYNTAX INTEGER { + none(1), + source(2), + detination(3), + both(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Layer 4 ports usage in the hash function" + DEFVAL { 1 } + ::= {rsLinkAggregationHash 3} + + + +rsScheduleTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsScheduleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table of event schedules. All schedules are kept in it." + ::= {rsServerDispatcher 106} + +rsScheduleEntry OBJECT-TYPE + SYNTAX RsScheduleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { rsScheduleName } + ::= {rsScheduleTable 1} + +RsScheduleEntry ::= SEQUENCE { + rsScheduleName DisplayString, + rsScheduleFrequency INTEGER, + rsScheduleTime DisplayString, + rsScheduleDays DisplayString, + rsScheduleDate DisplayString, + rsScheduleStatus RowStatus +} + +rsScheduleName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..30)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the schedule. It is the primary key" + ::= {rsScheduleEntry 1} + +rsScheduleFrequency OBJECT-TYPE + SYNTAX INTEGER { + once(1), + daily(2), + weekly(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The frequency of the event." + DEFVAL {1} + ::= {rsScheduleEntry 2} + +rsScheduleTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(4)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time will be sent in the format hhmm- 0 means field not relevant " + ::= {rsScheduleEntry 3} + +rsScheduleDays OBJECT-TYPE + SYNTAX DisplayString(SIZE(7)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Each octet represents status of day. 0 -not selected, 1-selected. + The order is: + Sunday 1000000 + Monday 0100000 + Tuesday 0010000 + wednesday 0001000 + Thursday 0000100 + Friday 0000010 + Saturday 0000001" + ::= {rsScheduleEntry 4} + +rsScheduleDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The date will be sent in the format ddmmyyyy - 0 means field not relevant" + ::= {rsScheduleEntry 5} + +rsScheduleStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "delete/update an entry" + ::= { rsScheduleEntry 6 } + + + +rdwrFtpParameters OBJECT IDENTIFIER ::= { rsServerDispatcher 107} + +rdwrFtpPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The FTP Server Port." +-- DEFVAL { 21 } + ::= {rdwrFtpParameters 1} + + +rdwrFtpStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Ftp Status. Enable/Disable Ftp Server." +-- DEFVAL { disable } + ::= { rdwrFtpParameters 2 } + +rsFullMacCompareStatus OBJECT-TYPE + SYNTAX INTEGER { + enforce(1), + share(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Select whether all 48 bits of the destination MAC address are used to determine if + a packet is destined to the device, or just 42 (the default)" + DEFVAL { 2 } + ::= { rsServerDispatcher 108} + +rsREStateMonitoring OBJECT IDENTIFIER ::= { rsServerDispatcher 109} + +rsREACCReasonCounters OBJECT IDENTIFIER ::= { rsREStateMonitoring 1} + +rsACCReasonUnknownCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason unknown" + ::= { rsREACCReasonCounters 1} + +rsACCReasonETHBroadcastCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason ETH broadcast" + ::= { rsREACCReasonCounters 2} + +rsACCReasonProtolcolTypeCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason protolcol type " + ::= { rsREACCReasonCounters 3} + +rsACCReasonIPVERCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason IP ver" + ::= { rsREACCReasonCounters 4} + +rsACCReasonIPHeaderLenCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason IP header lenght" + ::= { rsREACCReasonCounters 5} + +rsACCReasonIPFragmentedCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason IP fragmented" + ::= { rsREACCReasonCounters 6} + +rsACCReasonTTLCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason TTL 1 or 0" + ::= { rsREACCReasonCounters 7} + +rsACCReasonNoFlowCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason no flow" + ::= { rsREACCReasonCounters 8} + +rsACCReasonMACCFGCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason MAC cfg" + ::= { rsREACCReasonCounters 9} + +rsACCReasonSYNcookieOKCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason SYN cookie OK" + ::= { rsREACCReasonCounters 10} + +rsACCReasonSYNcookieInvalidCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason SYN cookie invalid" + ::= { rsREACCReasonCounters 11} + +rsACCReasonInconsistentPktLenCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason inconsistent packet lenght" + ::= { rsREACCReasonCounters 12} + +rsACCReasonNoReasonCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason no reason" + ::= { rsREACCReasonCounters 13} + +rsACCReasonFTPportCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason FTP port in packet" + ::= { rsREACCReasonCounters 14} + +rsACCReasonFTP227Counter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason FTP 227 in packet" + ::= { rsREACCReasonCounters 15} + +rsACCReasonIPLenghtCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason IP lenght > 40, this means a packet with data" + ::= { rsREACCReasonCounters 16} + +rsACCReasonFINorRSTCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason FIN or RST, the session has ended" + ::= { rsREACCReasonCounters 17} + +rsACCReasonClassifyCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason classify" + ::= { rsREACCReasonCounters 18} + +rsACCReasonVlanReplyCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason VLAN Reply" + ::= { rsREACCReasonCounters 19} + +rsACCReasonDBindNewSYNCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason new SYN on delayed binding" + ::= { rsREACCReasonCounters 20} + +rsACCReasonAllToMasterCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ACC send packet to master with reason all traffic" + ::= { rsREACCReasonCounters 21} + +rsREStateCounters OBJECT IDENTIFIER ::= { rsREStateMonitoring 2} + +rsREStateRXReplyCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RE is state rx reply" + ::= { rsREStateCounters 1} + +rsREStateRXRequestCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RE is state rx request" + ::= { rsREStateCounters 2} + +rsREStateIPDAinFFTCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Packet IPDA in FFT" + ::= { rsREStateCounters 3} + +rsREStateIPDAnotFFTCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Packet IPDA not FFT" + ::= { rsREStateCounters 4} + +rsREStateBridgeCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Performing bridging" + ::= { rsREStateCounters 5} + + +rsREStateResetCounter OBJECT-TYPE + SYNTAX INTEGER { + reset(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the ACC counters" + DEFVAL { 1 } + ::= { rsREStateMonitoring 3} + + + +rdwrTerminalParams OBJECT IDENTIFIER ::= {rsServerDispatcher 110 } + + +rdwrTerminalAliasTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrTerminalAliasEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing the alias strings of a specific user." + ::= {rdwrTerminalParams 1} + +rdwrTerminalAliasEntry OBJECT-TYPE + SYNTAX RdwrTerminalAliasEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular Alias entry." + INDEX { rdwrTerminalAliasName, rdwrTerminalUserName } + ::= { rdwrTerminalAliasTable 1 } + +RdwrTerminalAliasEntry ::= SEQUENCE { + rdwrTerminalAliasName DisplayString, + rdwrTerminalUserName DisplayString, + rdwrTerminalAliasCommand DisplayString, + rdwrTerminalAliasStatus RowStatus + } + +rdwrTerminalAliasName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Alias string." + ::= {rdwrTerminalAliasEntry 1} + +rdwrTerminalUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User name string." + ::= {rdwrTerminalAliasEntry 2} + +rdwrTerminalAliasCommand OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..80)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "command string." + ::= {rdwrTerminalAliasEntry 3} + + +rdwrTerminalAliasStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Entry status" + ::= { rdwrTerminalAliasEntry 4} + +rdwrTerminalPrompt OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The system prompt of the device." + ::= {rdwrTerminalParams 2} + +rdwrMasterInterfaceGroupingPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrMasterInterfaceGroupingPortsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table contains all the physical ports. Each port can be set to + included/excluded from the master interface grouping." + ::= { rsServerDispatcher 111} + +rdwrMasterInterfaceGroupingPortsEntry OBJECT-TYPE + SYNTAX RdwrMasterInterfaceGroupingPortsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Row definition for the table." + INDEX { rdwrMasterInterfaceGroupingPortNumber } + ::= { rdwrMasterInterfaceGroupingPortsTable 1 } + +RdwrMasterInterfaceGroupingPortsEntry ::= SEQUENCE { + rdwrMasterInterfaceGroupingPortNumber INTEGER, + rdwrMasterInterfaceGroupingPortState INTEGER +} + +rdwrMasterInterfaceGroupingPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Physical port number." + ::= { rdwrMasterInterfaceGroupingPortsEntry 1 } + +rdwrMasterInterfaceGroupingPortState OBJECT-TYPE + SYNTAX INTEGER { + included(1), + excluded(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "included- the port effects the master interface grouping. + excluded- the port does not effects the master interface grouping." + DEFVAL { 1 } + ::= { rdwrMasterInterfaceGroupingPortsEntry 2 } + + +rdwr5SecAvgResourceUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average 5 seconds Resource Utilization of internal CPU utilization" + ::= { rsServerDispatcher 112 } + +rdwr60SecAvgResourceUtilization OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average 60 seconds Resource Utilization of internal CPU utilization" + ::= { rsServerDispatcher 113 } + + +rdwrArpWithInterfaceGroup OBJECT-TYPE + SYNTAX INTEGER { + send(1), + avoid(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "indicates if the device should send arp request (broadcast) when redundancy enable (interface grouping enable) and the (main) device is down (interface/s go down)" + DEFVAL { send } + ::= { rsServerDispatcher 114} + +rdwrDBind OBJECT IDENTIFIER ::= { rsServerDispatcher 115 } + +rdwrDP OBJECT IDENTIFIER ::= { rsServerDispatcher 116 } + +rsDOS OBJECT IDENTIFIER ::= { rsServerDispatcher 117 } + +rsSTATEFUL OBJECT IDENTIFIER ::= { rsServerDispatcher 118 } + +rsAPM OBJECT IDENTIFIER ::= { rsServerDispatcher 119 } + + +rdwrIpsec OBJECT IDENTIFIER ::= { rsServerDispatcher 120 } + +rdwrIpsecIke OBJECT IDENTIFIER ::= { rdwrIpsec 1 } + +rdwrIkeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrIkeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table holding information about ike connections" + ::= { rdwrIpsecIke 1 } + + +rdwrIkeEntry OBJECT-TYPE + SYNTAX RdwrIkeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the ike table" + INDEX {rdwrIkeName} + ::= { rdwrIkeTable 1 } + +RdwrIkeEntry ::= SEQUENCE { + rdwrIkeName DisplayString, + rdwrIkePhase1EncryptionAlg INTEGER, + rdwrIkePhase1HashAlg INTEGER, + rdwrIkePhase1DhKeyGroup INTEGER, + rdwrIkePhase1LifeTime INTEGER, + rdwrIkePhase1Psk DisplayString, + rdwrIkePhase2Protocol INTEGER, + rdwrIkePhase2EncryptionAlg INTEGER, + rdwrIkePhase2HashAlg INTEGER, + rdwrIkePfsKeyGroup INTEGER, + rdwrIkeSaLifeTime INTEGER, + rdwrIkeIpCompression INTEGER, + rdwrIkeManualKeyMode INTEGER, + rdwrIkeEncrypKey DisplayString, + rdwrIkeAuthntKey DisplayString, + rdwrIkeInSpi INTEGER, + rdwrIkeOutSpi INTEGER, + rdwrIkeDPDCheckInterval INTEGER, + rdwrIkeStatus RowStatus + } + +rdwrIkeName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..128)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of this entry in the ike table." + ::= { rdwrIkeEntry 1 } + +rdwrIkePhase1EncryptionAlg OBJECT-TYPE + SYNTAX INTEGER { + des(1), + idea(2), + blowfish(3), + rc5(4), + des3(5), + cast(6), + aes(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The encryption algorithm used in phase1 negotiation" + DEFVAL { 5 } + ::= {rdwrIkeEntry 2} + +rdwrIkePhase1HashAlg OBJECT-TYPE + SYNTAX INTEGER { + md5(1), + sha(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The hash algorithm used in phase1 negotiation" + DEFVAL { 1 } + ::= {rdwrIkeEntry 3} + +rdwrIkePhase1DhKeyGroup OBJECT-TYPE + SYNTAX INTEGER { + modp768(1), + modp1024(2), + ec2n155(3), + ec2n185(4), + modp1536(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Diffie Hellman Group used in phase1 negotiations" + DEFVAL { 1 } + ::= {rdwrIkeEntry 4} + +rdwrIkePhase1LifeTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The lifetime in seconds" + DEFVAL { 28800 } + ::= {rdwrIkeEntry 5} + +rdwrIkePhase1Psk OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..128)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Pre Shared Key" + ::= { rdwrIkeEntry 6 } + + +rdwrIkePhase2Protocol OBJECT-TYPE + SYNTAX INTEGER { + ah(2), + esp(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Encapsulation protocol" + DEFVAL { 3 } + ::= {rdwrIkeEntry 7} + + +rdwrIkePhase2EncryptionAlg OBJECT-TYPE + SYNTAX INTEGER { + des(1), + idea(2), + blowfish(3), + rc5(4), + des3(5), + cast(6), + aes(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The encryption algorithm to be used in phase2 negotiation" + DEFVAL { 5 } + ::= {rdwrIkeEntry 8} + +rdwrIkePhase2HashAlg OBJECT-TYPE + SYNTAX INTEGER { + md5(1), + sha(2), + null(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The hash algorithm to be used in phase2 negotiation" + DEFVAL { 1 } + ::= {rdwrIkeEntry 9} + + +rdwrIkePfsKeyGroup OBJECT-TYPE + SYNTAX INTEGER { + modp768(1), + modp1024(2), + ec2n155(3), + ec2n185(4), + modp1536(5), + off(65535) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Diffie Hellman Group to be used in phase2 negotiations" + DEFVAL { 1 } + ::= {rdwrIkeEntry 10} + +rdwrIkeSaLifeTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The lifetime in seconds" + DEFVAL { 28800 } + ::= {rdwrIkeEntry 11} + + +rdwrIkeIpCompression OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicate whether to use ip compression." + DEFVAL { 2 } + ::= { rdwrIkeEntry 12} + +rdwrIkeManualKeyMode OBJECT-TYPE + SYNTAX INTEGER { + ike(1), + manual(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "indicate the ipSec key mode: IKE (automatic) or manual" + DEFVAL { 1 } + ::= {rdwrIkeEntry 13} + + +rdwrIkeEncrypKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..48)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "the encryption key in case of manual mode" + ::= { rdwrIkeEntry 14 } + +rdwrIkeAuthntKey OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "the authentication key in case of manual mode" + ::= { rdwrIkeEntry 15 } + +rdwrIkeInSpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "the inbound SPI value for manual key mode" + ::= { rdwrIkeEntry 16 } + +rdwrIkeOutSpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "the outbound SPI value for manual key mode" + ::= { rdwrIkeEntry 17 } + +rdwrIkeDPDCheckInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "interval for the keep alive checks" + ::= { rdwrIkeEntry 18 } + +rdwrIkeStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Operation to be performed on a specific ike table entry." + ::= { rdwrIkeEntry 19 } + + +rdwrDedicatedManagementPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A dedicated port for management - 0 is Not Assigned" + DEFVAL { 0 } + ::= { rsServerDispatcher 121 } + +rsGeneric OBJECT IDENTIFIER ::= { rsServerDispatcher 122 } + +rdwrClientsTableStatistics OBJECT IDENTIFIER ::= { rsServerDispatcher 123 } + +rdwrClientsTableNumEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of entries in the clients table." + ::= {rdwrClientsTableStatistics 1} + +rdwrClientsTableNumEntries5SecAvg OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average number of entries in the clients table in the last 5 seconds." + ::= {rdwrClientsTableStatistics 2} + +rdwrClientsTableNumEntries60SecAvg OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average number of entries in the clients table in the last 60 seconds." + ::= {rdwrClientsTableStatistics 3} + +rdwrPortsTagTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrPortsTagEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table contains all the physical ports. Each entry can force port + tag for incoming and outgoing traffic." + ::= { rsServerDispatcher 125 } + +rdwrPortsTagEntry OBJECT-TYPE + SYNTAX RdwrPortsTagEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Row definition for the table." + INDEX { rdwrPortsTagPortNumber } + ::= { rdwrPortsTagTable 1 } + +RdwrPortsTagEntry ::= SEQUENCE { + rdwrPortsTagPortNumber INTEGER, + rdwrPortsTagPortInTag INTEGER, + rdwrPortsTagPortOutTag INTEGER +} + +rdwrPortsTagPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Physical port number." + ::= { rdwrPortsTagEntry 1 } + +rdwrPortsTagPortInTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The incoming physical port vlan Tag value that represent this port." + ::= { rdwrPortsTagEntry 2 } + +rdwrPortsTagPortOutTag OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The outgoing physical port vlan Tag value that represent this port." + ::= { rdwrPortsTagEntry 3 } + +rdwrDayLightSaving OBJECT IDENTIFIER ::= { rsServerDispatcher 129 } + +rdwrDayLightSavingBegins OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The day light saving beginning, this can be either a specific + date - format D|DD/Mon/HH, or a recurring date - format R|x/Day/Mon/HH" + ::= { rdwrDayLightSaving 1 } + +rdwrDayLightSavingEnds OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The day light saving ending, this can be either a specific + date - format D|DD/Mon/HH, or a recurring date - format R|x/Day/Mon/HH" + ::= { rdwrDayLightSaving 2 } + +rdwrDayLightSavingTimeDesignations OBJECT-TYPE + SYNTAX INTEGER { + standardTime(1), + summerTime(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The day light saving actual designation." + ::= { rdwrDayLightSaving 3 } + +rdwrDayLightSavingAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The day light saving administrator status." + DEFVAL { 2 } + ::= { rdwrDayLightSaving 4 } + +rdwrDayLightSavingBeginDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the date of the beginning of the daylight saving" + ::= { rdwrDayLightSaving 5 } + +rdwrDayLightSavingEndDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the date of the end of the daylight saving" + ::= { rdwrDayLightSaving 6 } + +rdwrDayLightSavingDelta OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the daylight savings delta. When the daylight savings starts + the hour will be moved back delta hours. When it is started it will be + moved forward delta hours. The default is one hour." +-- DEFVAL {1} + ::= { rdwrDayLightSaving 7 } + + +rdwrCommonClientTable OBJECT IDENTIFIER ::= { rsServerDispatcher 130 } + +rdwrClientsViewTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrClientsViewEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table holding information for defining client table views (filtering)" + ::= { rdwrCommonClientTable 1 } + + +rdwrClientsViewEntry OBJECT-TYPE + SYNTAX RdwrClientsViewEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the client views table" + INDEX {rdwrClientsViewIndex} + ::= { rdwrClientsViewTable 1 } + +RdwrClientsViewEntry ::= SEQUENCE { + rdwrClientsViewIndex INTEGER, + rdwrClientsViewSrcAddrFrom IpAddress, + rdwrClientsViewSrcAddrTo IpAddress, + rdwrClientsViewDstAddrFrom IpAddress, + rdwrClientsViewDstAddrTo IpAddress, + rdwrClientsViewSrcPortFrom INTEGER, + rdwrClientsViewSrcPortTo INTEGER, + rdwrClientsViewDstPortFrom INTEGER, + rdwrClientsViewDstPortTo INTEGER, + rdwrClientsViewFarmAddr IpAddress, + rdwrClientsViewServerAddr IpAddress, + rdwrClientsViewClientType DisplayString, + rdwrClientsViewAdminStatus INTEGER, + rdwrClientsViewStatus RowStatus, + rdwrClientsViewAction INTEGER, + rdwrClientsViewActionFeedback DisplayString, + rdwrClientsViewVlanTag INTEGER, + rdwrClientsViewFarmName DisplayString + } + +rdwrClientsViewIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of this entry in the views table." + ::= { rdwrClientsViewEntry 1 } + +rdwrClientsViewSrcAddrFrom OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address of the low boundary of the source interval." + ::= { rdwrClientsViewEntry 2 } + +rdwrClientsViewSrcAddrTo OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address of the high boundary of the source interval." + ::= { rdwrClientsViewEntry 3 } + + +rdwrClientsViewDstAddrFrom OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address of the low boundary of the requested interval." + ::= { rdwrClientsViewEntry 4 } + +rdwrClientsViewDstAddrTo OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Address of the high boundary of the requested interval." + ::= { rdwrClientsViewEntry 5 } + +rdwrClientsViewSrcPortFrom OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The TCP/UDP port of the low boundary of the source interval." + ::= { rdwrClientsViewEntry 6 } + +rdwrClientsViewSrcPortTo OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The TCP/UDP port of the high boundary of the source interval." + ::= { rdwrClientsViewEntry 7 } + +rdwrClientsViewDstPortFrom OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The TCP/UDP port of the low boundary of the requested interval." + ::= { rdwrClientsViewEntry 8 } + +rdwrClientsViewDstPortTo OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The TCP/UDP port of the high boundary of the requested interval." + ::= { rdwrClientsViewEntry 9 } + +rdwrClientsViewFarmAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The client IP Address of the farm." + ::= { rdwrClientsViewEntry 10 } + +rdwrClientsViewServerAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The client IP Address of the server." + ::= { rdwrClientsViewEntry 11 } + +rdwrClientsViewClientType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The client type" + ::= { rdwrClientsViewEntry 12 } + +rdwrClientsViewAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative status of the view entry + enabled - activates the view. + disabled - inactive the view." + DEFVAL { 1 } + ::= { rdwrClientsViewEntry 13 } + +rdwrClientsViewStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to create and delete a filter" + ::= { rdwrClientsViewEntry 14 } + +rdwrClientsViewAction OBJECT-TYPE + SYNTAX INTEGER { + noAction(1), + deleteMatching(2), + countMatching(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of action to be performed on entries matching this filter." + DEFVAL { 1 } + ::= { rdwrClientsViewEntry 15 } + +rdwrClientsViewActionFeedback OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..240)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Message containing feedback for the action taken." + ::= { rdwrClientsViewEntry 16 } + +rdwrClientsViewVlanTag OBJECT-TYPE + SYNTAX INTEGER (0..4095) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "802.1q VLAN tag associated with the client entry. 0 - no tag." + DEFVAL { 0 } + ::= { rdwrClientsViewEntry 17 } + +rdwrClientsViewFarmName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The client's farm name." + ::= { rdwrClientsViewEntry 18 } + + + +rdwrClientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrClientsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table holding the device filtered client table" + ::= { rdwrCommonClientTable 2 } + +rdwrClientsEntry OBJECT-TYPE + SYNTAX RdwrClientsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the client table" + INDEX {rdwrClientsIndex} + ::= { rdwrClientsTable 1 } + +RdwrClientsEntry ::= SEQUENCE { + rdwrClientsIndex INTEGER, + rdwrClientsSourceAddr IpAddress, + rdwrClientsSourcePort INTEGER, + rdwrClientsRequestedAddr IpAddress, + rdwrClientsRequestedPort INTEGER, + rdwrClientsFarmAddr IpAddress, + rdwrClientsServerAddr IpAddress, + rdwrClientsServerPort INTEGER, + rdwrClientsAttachedTime INTEGER, + rdwrClientsNATaddr IpAddress, + rdwrClientsNATPort INTEGER, + rdwrClientsTimeToLive INTEGER, + rdwrClientsClientType DisplayString, + rdwrClientsClientMode DisplayString, + rdwrClientsUserData1 DisplayString, + rdwrClientsUserData2 DisplayString, + rdwrClientsStatus RowStatus + } + +rdwrClientsIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of this entry in the table." + ::= { rdwrClientsEntry 1 } + +rdwrClientsSourceAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The client source address." + ::= { rdwrClientsEntry 2 } + + +rdwrClientsSourcePort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The clinet source port." + ::= { rdwrClientsEntry 3 } + +rdwrClientsRequestedAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The client requested address." + ::= {rdwrClientsEntry 4 } + +rdwrClientsRequestedPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The client requested TCP/UDP Port." + ::= {rdwrClientsEntry 5 } + +rdwrClientsFarmAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP Address of the farm the client trough which the client connected." + ::= {rdwrClientsEntry 6 } + +rdwrClientsServerAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IP Address of server currently serving this client." + ::= {rdwrClientsEntry 7 } + +rdwrClientsServerPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "TCP/UDP Port of server currently serving this client." + ::= {rdwrClientsEntry 8 } + +rdwrClientsAttachedTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates when the client was attached. + Measured in seconds since device re-initialization." + ::= {rdwrClientsEntry 9 } + +rdwrClientsNATaddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NAT IP Address of the client." + ::= {rdwrClientsEntry 10 } + +rdwrClientsNATPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "NAT TCP/UDP port of the client." + ::= {rdwrClientsEntry 11 } + +rdwrClientsTimeToLive OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable measures the client time to live in seconds." + ::= {rdwrClientsEntry 12 } + +rdwrClientsClientType OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the administrative type of this entry." + ::= { rdwrClientsEntry 13 } + +rdwrClientsClientMode OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates how a single client's sessions are + handled in the client table." + ::= { rdwrClientsEntry 14 } + +rdwrClientsUserData1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..240)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable holds miscellaneous client information." + ::= { rdwrClientsEntry 15 } + +rdwrClientsUserData2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..240)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable holds miscellaneous client information." + ::= { rdwrClientsEntry 16 } + +rdwrClientsStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "It is used to delete an entry" + ::= { rdwrClientsEntry 17 } + +rdwrClientsTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrClientsTypeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table holding the client types" + ::= { rdwrCommonClientTable 3 } + +rdwrClientsTypeEntry OBJECT-TYPE + SYNTAX RdwrClientsTypeEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the client types table" + INDEX {rdwrClientsType} + ::= { rdwrClientsTypeTable 1 } + +RdwrClientsTypeEntry ::= SEQUENCE { + rdwrClientsType DisplayString + } + +rdwrClientsType OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The clinet type of this entry." + ::= { rdwrClientsTypeEntry 1 } + + +rdwrVersionIdentifierTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrVersionIdentifierEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Row holding version verification information." + ::= { rsServerDispatcher 131 } + +rdwrVersionIdentifierEntry OBJECT-TYPE + SYNTAX RdwrVersionIdentifierEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Row definition for the table." + INDEX { rdwrVersionIdentifierIdx } + ::= { rdwrVersionIdentifierTable 1 } + +RdwrVersionIdentifierEntry ::= SEQUENCE { + rdwrVersionIdentifierIdx INTEGER, + rdwrVersionIdentifierBase INTEGER, + rdwrVersionIdentifierVal DisplayString +} + +rdwrVersionIdentifierIdx OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Installed version index. Calculated by version major * 100 + version minor" + ::= { rdwrVersionIdentifierEntry 1 } + +rdwrVersionIdentifierBase OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Installed version base number. " + ::= { rdwrVersionIdentifierEntry 2 } + +rdwrVersionIdentifierVal OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Installed version identifier string. " + ::= { rdwrVersionIdentifierEntry 3 } +rdwrVrrp OBJECT IDENTIFIER ::= { rsServerDispatcher 132 } + +rdwrVrrpAdmin OBJECT-TYPE + SYNTAX INTEGER { + allDown(1), + allUp(2), + noChange(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Control all VRIDs admin status." + ::= { rdwrVrrp 1 } + +rdwrVrrpOperAdvertisementInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time interval, in milliseconds, between sending + advertisement messages for all VRIDs. Only the master router sends + VRRP advertisements." + DEFVAL { 0 } + ::= { rdwrVrrp 2 } + + -- ******************************************************************* + -- VRRP Associated IPv6 Address Table + -- ******************************************************************* + rdwrVrrpAssoIpV6AddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RdwrVrrpAssoIpV6AddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "This MIB describes proparitery radware support for managing Virtual Router Redundancy Protocol (VRRP). Most of the support is given via the VRRP mib " ::= { rdwrVrrp 3 } + + rdwrVrrpAssoIpV6AddrEntry + OBJECT-TYPE + SYNTAX RdwrVrrpAssoIpV6AddrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "An entry in the table contains an IPv6 address that is + associated with a virtual router. The number of rows for + a given ifIndex and VrId will equal the number of IP addresses associated (e.g., backed up) by the virtual + router (equivalent to 'vrrpOperIpV6AddrCount'). + Rows in the table cannot be modified unless the value + of `vrrpOperAdminState' is `disabled' and the + `vrrpOperState' has transitioned to `initialize'." + INDEX { rdwrVrrpAssoIpV6IfIndex, rdwrVrrpAssoIpV6VrId, rdwrVrrpAssoIpV6Addr } ::= { rdwrVrrpAssoIpV6AddrTable 1 } + RdwrVrrpAssoIpV6AddrEntry ::= SEQUENCE { + rdwrVrrpAssoIpV6IfIndex INTEGER, + rdwrVrrpAssoIpV6VrId VrId, + rdwrVrrpAssoIpV6Addr Ipv6Address, + rdwrVrrpAssoIpV6AddrRowStatus RowStatus } + rdwrVrrpAssoIpV6IfIndex + OBJECT-TYPE SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "" ::= { rdwrVrrpAssoIpV6AddrEntry 1 } + rdwrVrrpAssoIpV6VrId + OBJECT-TYPE SYNTAX VrId + ACCESS read-only + STATUS mandatory + DESCRIPTION "This object contains the Virtual Router Identifier (VRID)." ::= { rdwrVrrpAssoIpV6AddrEntry 2 } + rdwrVrrpAssoIpV6Addr + OBJECT-TYPE SYNTAX Ipv6Address + ACCESS read-only + STATUS mandatory + DESCRIPTION "The assigned IPv6 addresses that a virtual router is + responsible for backing up." ::= { rdwrVrrpAssoIpV6AddrEntry 3 } + rdwrVrrpAssoIpV6AddrRowStatus + OBJECT-TYPE SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION "The row status variable, used according to installation + and removal conventions for conceptual rows. Setting this object to active(1) or createAndGo(4) results in the + addition of an associated address for a virtual router. Destroying the entry or setting it to notInService(2) + removes the associated address from the virtual router. + The use of other values is implementation-dependent." ::= { rdwrVrrpAssoIpV6AddrEntry 4 } + + +rdwrVrrpPriorityTracking OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "VRRP priority tracking weight for interface link status, zero is disabled" + DEFVAL { 0 } + ::= { rdwrVrrp 4 } + +rdwrWSDCommon OBJECT IDENTIFIER ::= { rsServerDispatcher 134 } + +rdwrCdbParameters OBJECT IDENTIFIER ::= { rsServerDispatcher 139 } + +rdwrCdbTimeStamp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time stamp taken when the the CDB was last changed. Defined as the number of seconds since 1/1/1970." + ::= { rdwrCdbParameters 1 } + +rdwrMirroring OBJECT IDENTIFIER ::= {rsServerDispatcher 140} + +rdwrMirroringActiveThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum amount of entries to be sent from the active device." +-- DEFVAL {20000} + ::= {rdwrMirroring 1} + +rdwrMirroringActiveSleep OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "After sending the maximum amount of entries the active device + will sleep for the predefined period (in milliseconds)." +-- DEFVAL {1} + ::= {rdwrMirroring 2} + +rdwrMirroringActiveBackupThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum amount of entries to be sent from the active device to the + backup (after the backup device is up)." +-- DEFVAL {2000} + ::= {rdwrMirroring 3} + +rdwrMirroringActiveBackupSleep OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "After sending the maximum amount of entries the active device + will sleep for the predefined period (in milliseconds)." +-- DEFVAL {200} + ::= {rdwrMirroring 4} + +rdwrMirroringActiveBackupHoldtime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The active device will start to notify the main of all existing + entries after the configured time (in milliseconds)." +-- DEFVAL {0} + ::= {rdwrMirroring 5} + +rdwrMirroringActiveBackupUpdate OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable the update of the backup device from the active" +-- DEFVAL {1} + ::= {rdwrMirroring 6} + +rdwrTemperatureCPU1Get OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "get the temperature of CPU1" + ::= {rsServerDispatcher 150} + +rdwrTemperatureCPU2Get OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "get the temperature of CPU2" + ::= {rsServerDispatcher 151} + +rdwrTemperatureWarningThresholdGet OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "get the temperature warning threshold" + ::= {rsServerDispatcher 152} + +rdwrTemperatureShutdownThresholdGet OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "get the temperature shutdown threshold" + ::= {rsServerDispatcher 153} + +rdwrTemperatureThresholdStatusCPU1Get OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + warning(2), + critical(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "get the threshold status of CPU1 + warning - if the warning threshold exceeded + critical - if the shutdown threshold exceeded" + ::= {rsServerDispatcher 154} + +rdwrTemperatureThresholdStatusCPU2Get OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + warning(2), + critical(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "get the threshold status of CPU2 + warning - if the warning threshold exceeded + critical - if the shutdown threshold exceeded" + ::= {rsServerDispatcher 155} + +rdwrPrintToLogAndCli OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..100)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "print to system log file and to the CLI" + ::= {rndMng 6} + +rdwrClearTheLogFile OBJECT-TYPE + SYNTAX INTEGER { + clearSysLog(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Clears the system log file" + ::= {rndMng 7} + +rdwrAutoRowGenerationStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable automatic generation of rows by device" +-- DEFVAL {1} + ::= {rndMng 8} + + +rsSSLCertificate OBJECT IDENTIFIER ::= { rsServerDispatcher 148 } + +rsSSLCertificateDefaultValues OBJECT IDENTIFIER ::= { rsSSLCertificate 1 } + +rsSSLCertificateDefaultCommon OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "default value for common field for certificate requests." + ::= { rsSSLCertificateDefaultValues 1 } + +rsSSLCertificateDefaultLocality OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "default value for locality field for certificate requests." + ::= { rsSSLCertificateDefaultValues 2 } + +rsSSLCertificateDefaultStateOrProvince OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "default value for state or province field for certificate requests." + ::= { rsSSLCertificateDefaultValues 3 } + +rsSSLCertificateDefaultOrganization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "default value for organization field for certificate requests." + ::= { rsSSLCertificateDefaultValues 4 } + +rsSSLCertificateDefaultOrganizationUnit OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "default value for organization unit field for certificate requests." + ::= { rsSSLCertificateDefaultValues 5 } + +rsSSLCertificateDefaultCountryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..2)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "default value for country name field for certificate requests." + ::= { rsSSLCertificateDefaultValues 6 } + +rsSSLCertificateDefaultEMail OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "default value for e-mail field for certificate requests." + ::= { rsSSLCertificateDefaultValues 7 } + +rsSSLCertificateTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsSSLCertificateEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The table for certificate handling" + ::= { rsSSLCertificate 2 } + +rsSSLCertificateEntry OBJECT-TYPE + SYNTAX RsSSLCertificateEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + " The row definition for this table." + INDEX { rsSSLCertificateName } + ::= { rsSSLCertificateTable 1 } + +RsSSLCertificateEntry ::= SEQUENCE { + rsSSLCertificateName DisplayString, + rsSSLCertificateEntryType INTEGER, + rsSSLCertificateKeySize INTEGER, + rsSSLCertificateKeyPassphrase DisplayString, + rsSSLCertificateCommon DisplayString, + rsSSLCertificateLocality DisplayString, + rsSSLCertificateStateOrProvince DisplayString, + rsSSLCertificateOrganization DisplayString, + rsSSLCertificateOrganizationUnit DisplayString, + rsSSLCertificateCountryName DisplayString, + rsSSLCertificateEMail DisplayString, + rsSSLCertificateExpiry DisplayString, + rsSSLCertificateOCSPUrl DisplayString, + rsSSLCertificateStatus RowStatus, + rsSSLCertificateRequestedValidityPeriod INTEGER + } + +rsSSLCertificateName OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..50)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the certificate entry" + ::= { rsSSLCertificateEntry 1 } + + +rsSSLCertificateEntryType OBJECT-TYPE + SYNTAX INTEGER { + key(1), + certificateSigningRequest(2), + certificate(3), + certificateChain(4), + clientCAcertificate(5), + rootTSLcertificate(6), + sshPublicKey(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "entry type" + DEFVAL { key } + ::= { rsSSLCertificateEntry 2 } + +rsSSLCertificateKeySize OBJECT-TYPE + SYNTAX INTEGER { + na(0), + size512(512), + size1024(1024), + size2048(2048) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "key data size in bits" + DEFVAL { size1024 } + ::= { rsSSLCertificateEntry 3 } + +rsSSLCertificateKeyPassphrase OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "password phrase to scramble key" + ::= { rsSSLCertificateEntry 4 } + +rsSSLCertificateCommon OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "value for common name field for certificate requests." + ::= { rsSSLCertificateEntry 5 } + +rsSSLCertificateLocality OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "value for locality field for certificate requests." + ::= { rsSSLCertificateEntry 6 } + +rsSSLCertificateStateOrProvince OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "value for state or province field for certificate requests." + ::= { rsSSLCertificateEntry 7 } + +rsSSLCertificateOrganization OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "value for organization field for certificate requests." + ::= { rsSSLCertificateEntry 8 } + +rsSSLCertificateOrganizationUnit OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " value for organization unit field for certificate requests." + ::= { rsSSLCertificateEntry 9 } + +rsSSLCertificateCountryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..2)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "value for country name field for certificate requests." + ::= { rsSSLCertificateEntry 10 } + +rsSSLCertificateEMail OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "value for e-mail field for certificate requests." + ::= { rsSSLCertificateEntry 11 } + +rsSSLCertificateExpiry OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "expiry date according to certificate" + ::= { rsSSLCertificateEntry 12 } + +rsSSLCertificateOCSPUrl OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "OCSP url for client CA status validation" + ::= { rsSSLCertificateEntry 13 } + +rsSSLCertificateStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "row status for certificate entry" + ::= { rsSSLCertificateEntry 14 } + +rsSSLCertificateRequestedValidityPeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "validity period in days requested for self signed certificate" + ::= { rsSSLCertificateEntry 15 } + +rsSSLCertificateImportExport OBJECT IDENTIFIER ::= { rsSSLCertificate 3 } + +rsSSLCertificateImportExportEntryName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..50)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "entry name to be addressed." + ::= { rsSSLCertificateImportExport 1 } + +rsSSLCertificateImportExportFileName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "file name path to export to or import from according to action." + ::= { rsSSLCertificateImportExport 2 } + +rsSSLCertificateImportExportPassphrase OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Passphrase to be used when importing a key." + ::= { rsSSLCertificateImportExport 3 } + +rsSSLCertificateImportExportAction OBJECT-TYPE + SYNTAX INTEGER { + importKey(1), + exportKey(2), + importCertificate(3), + exportCertificate(4), + exportSigningRequest(5), + importCertChain(6), + exportCertChain(7), + importCertClientCA(8), + exportCertClientCA(9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action to be performed on the entry name or file specified." + ::= { rsSSLCertificateImportExport 4 } + +rndNumberOfHD OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of hard drives." + ::= { rsServerDispatcher 156 } + +rndSSLCardName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the SSL card." + ::= { rsServerDispatcher 157 } + +rndCompCardName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the compression card." + ::= { rsServerDispatcher 158 } + + +rdwrHardDisk OBJECT IDENTIFIER ::= { rsServerDispatcher 159 } + +rdwrHardDiskLogging OBJECT IDENTIFIER ::= { rsServerDispatcher 160 } + +rdwrConfigurationSync OBJECT IDENTIFIER ::= {rsServerDispatcher 161 } + +rdwrDualPsuStatus OBJECT-TYPE + SYNTAX INTEGER { + singlePwrSupplyOk(0), + firstPwrSupplyFailed(1), + secondPwrSupplyFailed(2), + doublePwrSupplyOk(3), + unknownPwrSupplyFailed(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable represent the current status of the power supplies + 0 - Single PowerSupply OK + 1 - First PowerSupply Failed + 2 - Second PowerSupply Failed + 3 - Double PowerSupply OK + 4 - Unknown PowerSupply Failed" + ::= { rsServerDispatcher 163 } + + +rdwrTotalIncomingTrafficPeak OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable represent the maximum incoming traffic in Mbps" + ::= { rsServerDispatcher 166 } + +rsManagePro OBJECT IDENTIFIER ::= { rsServerDispatcher 170 } + +rsUserLockoutInterval OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Lockout time interval for user account (min). Zero means no lockout." + DEFVAL { 10 } + ::= { rsServerDispatcher 171} + +rdwrManagmentPortsStatus OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Is management port enabled on the device" + DEFVAL {2} + ::= { rsServerDispatcher 172 } + +rdwrSyslogServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF RdwrSyslogServerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of syslog servers." + ::= {rsServerDispatcher 173} + +rdwrSyslogServerEntry OBJECT-TYPE + SYNTAX RdwrSyslogServerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry of the syslog servers table" + INDEX {rdwrSyslogServerAddress} + ::= {rdwrSyslogServerTable 1} + +RdwrSyslogServerEntry ::= SEQUENCE { + rdwrSyslogServerAddress DisplayString, + rdwrSyslogServerStatus FeatureStatus, + rdwrSyslogServerSrcPort INTEGER, + rdwrSyslogServerDstPort INTEGER, + rdwrSyslogServerFacility INTEGER, + rdwrSyslogServerProtocol INTEGER, + rdwrSyslogCACertificate DisplayString, + rdwrSyslogServerConnectionStatus INTEGER, + rdwrSyslogServerNumberOfLogsInBackLog INTEGER, + rdwrSyslogServerRowStatus RowStatus, + rdwrSyslogSecuritySending FeatureStatus, + rdwrSyslogHealthSending FeatureStatus, + rdwrSyslogUserAuditSending FeatureStatus +} + +rdwrSyslogServerAddress OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IP address of the syslog server." + ::= {rdwrSyslogServerEntry 1} + +rdwrSyslogServerStatus OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Server operational status." + DEFVAL {enable} + ::= {rdwrSyslogServerEntry 2} + +rdwrSyslogServerSrcPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Server source port." + DEFVAL { 514 } + ::= {rdwrSyslogServerEntry 3} + +rdwrSyslogServerDstPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Server destination port." + DEFVAL { 514 } + ::= {rdwrSyslogServerEntry 4} + +rdwrSyslogServerFacility OBJECT-TYPE + SYNTAX INTEGER{ + kernelMsg(0), + userLevelMsg(1), + mailSystem(2), + systemDaemons(3), + authorization(4), + syslogdMessages(5), + linePrinter(6), + networkNews(7), + uucp(8), + clockDaemon1(9), + security(10), + ftpDaemon(11), + ntpSubsystem(12), + logAudit(13), + logAlert(14), + clockDaemon2(15), + local0(16), + local1(17), + local2(18), + local3(19), + local4(20), + local5(21), + local6(22), + local7(23) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SYSLOG Priority value is calculated by multiplying the Facility + number by 8 and then adding the numerical value of the Severity." + DEFVAL { local6 } + + ::= {rdwrSyslogServerEntry 5} + + +rdwrSyslogServerProtocol OBJECT-TYPE + SYNTAX INTEGER{ + udpProtocol(1), + tcpProtocol(2), + tlsProtocol(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SYSLOG Protocol." + DEFVAL { udpProtocol } + + ::= {rdwrSyslogServerEntry 6} + + + rdwrSyslogCACertificate OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "CA Certificate of the syslog server." + ::= {rdwrSyslogServerEntry 7} + + +rdwrSyslogServerRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IP address of the syslog server." + ::= {rdwrSyslogServerEntry 8} + +rdwrSyslogServerConnectionStatus OBJECT-TYPE + SYNTAX INTEGER{ + nr (1), + reachable(2), + unreachable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SYSLOG Protocol." + DEFVAL { unreachable } + + ::= {rdwrSyslogServerEntry 9} + + + +rdwrSyslogServerNumberOfLogsInBackLog OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of logs in the backlog." + DEFVAL { 0 } + ::= {rdwrSyslogServerEntry 10} + +rdwrSyslogSecuritySending OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Security events sending status." + DEFVAL {enable} + ::= {rdwrSyslogServerEntry 11} + +rdwrSyslogHealthSending OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Health events sending status." + DEFVAL {enable} + ::= {rdwrSyslogServerEntry 12} +rdwrSyslogUserAuditSending OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Audit events sending status." + DEFVAL {enable} + ::= {rdwrSyslogServerEntry 13} + +rsWSDSyslogGlobalStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable syslog message sending to remote station." +-- DEFVAL { 2 } + ::= {rsServerDispatcher 174} + +-- Enterprise-specific traps for RADWARE +-- Each enterprise-specific trap has two bound variables describing the exact nature of +-- the trap. rndErrorDesc provides a detailed description of the problem, including the +-- related interface number, board number or any other applicable variable. +-- rndErrorSeverity describes the severity of this problem. + +-- Trap template +-- ------------- +-- TRAP-TYPE +-- ENTERPRISE rsServerDispatcher +-- VARIABLES { rndErrorDesc, rndErrorSeverity } +-- DESCRIPTION +-- "" +-- ::= +-- ------------- + +rsWSDConnectionLimitReached TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning is generated when the users connection limit of an application or a physical server is reached." + ::= 1 + +rsWSDReadyForShutDown TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning is generated when all the clients sessions of an application or a physical server are finished and so, the application or server are ready to be shut down." + ::= 2 + +rsWSDIllegalReport TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning is generated when an LRP message arrives with illegal information." + ::= 3 + +rsWSDRemoteWSDUnavailable TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning is generated when a remote WSD is in full capacity, not in service or disabled. This server is then unavailable" + ::= 4 + +rsWSDCapacityLimitReached TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning is generated when WSD capacity limit is reached." + ::= 5 + +rsWSDStatusMonitoring TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + " This warning is generated for unavailable SNMP parameter from a server." + ::= 6 + +rsWSDWrongPassword TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + " This warning is generated when authentication failed because of wrong user name or password." + ::= 7 + +rsWSDInternalTableOverflow TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning is generated when there are no more free entries in the table." + ::= 8 + +rsWSDServerUp TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This informational trap is sent when a server correctly responds to a connectivity check for the first time." + ::= 9 + +rsWSDPoliciesUpdated TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This informational trap is sent when the rule policies are + updated." + ::= 10 + +rsWSDIntrusionDetected TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This informational trap is sent when an intrusion is detected." + ::= 11 + +rsWSDUserLocked TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning trap is sent when a user is locked from managing the device because of login failure." + ::= 12 + +rsWSDAuthenticationSuccess TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This informational trap is sent when a user authentication succeeded." + ::= 13 + +rsRadwareNTPUpdateProblem TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning trap is sent when the device NTP client encounters problem updating + the system clock." + ::= 14 + +rsRadwareVrrpErrors TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning trap is generated when VRRP error occurs." + ::= 15 + +rdwrDualPowerSupplyProblem TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This warning trap is sent when a power supply becomes inacive on a dual power supply device." + ::= 16 + +rdwrDualPowerSupplyUp TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This info trap is sent when a power supply changes state from inactive to active on a dual power supply device." + ::= 17 + +rdwrMngmntPortDisabled TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This info trap is sent when a user tries to access a management port via a protocol, which is disabled on this port." + ::= 18 + +rdwrUnauthorizedSourceIP TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This info trap is sent when a user tries to access a management port from an IP address, that is not authorized to perform access." + ::= 19 + +rsSSLCertificateSyncProblem TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This trap is issued when a file is removed from certificate directory causing a synchronization problem with certificate table." + ::= 20 + +rsARPTableIpConflict TRAP-TYPE + ENTERPRISE rnd + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "Indecate IP Conflicts on ARP table." + ::= 21 + +rsWSDAuthenticationServerSuccess TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This informational trap is sent after a successful connection to authentication server such as RADIUS/TACACS+." + ::= 22 + +rsWSDAuthenticationServerFail TRAP-TYPE + ENTERPRISE rsServerDispatcher + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This informational trap is sent after a connection to authentication server such as RADIUS/TACACS+ has failed." + ::= 23 + +stpSpec OBJECT IDENTIFIER ::= { rnd 30 } + +rsStpMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + per-vlan(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Default STP Mode." + DEFVAL { disabled } + ::= { stpSpec 1 } + + +rsStpDefaultBridgePriority OBJECT-TYPE + SYNTAX INTEGER (0..61440) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Default STP priority for this bridge." + DEFVAL { 32768 } + ::= { stpSpec 2 } + +rsStpDefaultHelloTime OBJECT-TYPE + SYNTAX INTEGER (1..10) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Default STP hello time (Sec)." + DEFVAL { 2 } + ::= { stpSpec 3 } + +rsStpDefaultMaxAgingTime OBJECT-TYPE + SYNTAX INTEGER (6..40) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Default STP hello time (Sec)." + DEFVAL { 20 } + ::= { stpSpec 4 } + +rsStpDefaultForwardDelayTime OBJECT-TYPE + SYNTAX INTEGER (4..30) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Default STP hello time (Sec)." + DEFVAL { 15 } + ::= { stpSpec 5 } + +rsStpDefaultPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..240) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Default Port Priority." + DEFVAL { 128 } + ::= { stpSpec 6 } + + +rsStpInstancesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsStpInstanceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table holding STP instances running on device" + ::= { stpSpec 7 } + + +rsStpInstanceEntry OBJECT-TYPE + SYNTAX RsStpInstanceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the STP instances table" + INDEX {rsStpInstanceVlanId} + ::= { rsStpInstancesTable 1 } + +RsStpInstanceEntry ::= SEQUENCE { + rsStpInstanceVlanId INTEGER, + rsStpInstanceBridgePriority INTEGER, + rsStpInstanceHelloTime INTEGER, + rsStpInstanceMaxAgingTime INTEGER, + rsStpInstanceForwardDelayTime INTEGER, + rsStpInstanceEnabled FeatureStatus, + rsStpInstanceRootId DisplayString, + rsStpInstanceRootPathCost INTEGER, + rsStpInstanceDesignatedBridgeId DisplayString, + rsStpInstanceDesignatedPortId INTEGER + } + +rsStpInstanceVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Vlan of STP instance." + ::= { rsStpInstanceEntry 1 } + +rsStpInstanceBridgePriority OBJECT-TYPE + SYNTAX INTEGER (0..61440) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Current bridge priority." + ::= { rsStpInstanceEntry 2 } + +rsStpInstanceHelloTime OBJECT-TYPE + SYNTAX INTEGER (1..10) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Hello Time (in seconds)." + ::= { rsStpInstanceEntry 3 } + +rsStpInstanceMaxAgingTime OBJECT-TYPE + SYNTAX INTEGER (6..40) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Max Aging Time (in seconds)." + ::= { rsStpInstanceEntry 4 } + +rsStpInstanceForwardDelayTime OBJECT-TYPE + SYNTAX INTEGER (4..30) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Forward Delay Time (in seconds)." + ::= { rsStpInstanceEntry 5 } + +rsStpInstanceEnabled OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Whether this STP instance is enabled" + ::= { rsStpInstanceEntry 6 } + +rsStpInstanceRootId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning Tree Root Id." + ::= { rsStpInstanceEntry 7 } + +rsStpInstanceRootPathCost OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Spanning Tree Root Path Cost." + ::= { rsStpInstanceEntry 8 } + +rsStpInstanceDesignatedBridgeId OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Designated Bridge Id." + ::= { rsStpInstanceEntry 9 } + +rsStpInstanceDesignatedPortId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Designated Port Id." + ::= { rsStpInstanceEntry 10 } + +rsStpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsStpPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table holding STP Information and instance mapping for each port " + ::= { stpSpec 8 } + + +rsStpPortEntry OBJECT-TYPE + SYNTAX RsStpPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry in the STP ports table" + INDEX {rsStpPortId} + ::= { rsStpPortTable 1 } + +RsStpPortEntry ::= SEQUENCE { + rsStpPortId INTEGER, + rsStpPortVlanId INTEGER, + rsStpPortPriority INTEGER, + rsStpPortPathCost INTEGER, + rsStpPortModeFast FeatureStatus, + rsStpPortEnabled FeatureStatus, + rsStpPortState INTEGER, + rsStpPortRole INTEGER +} + +rsStpPortId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port Id." + ::= { rsStpPortEntry 1 } + +rsStpPortVlanId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Vlan this port belongs to." + ::= { rsStpPortEntry 2 } + +rsStpPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..240) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "STP Priority for this port." + ::= { rsStpPortEntry 3 } + +rsStpPortPathCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Port Path Cost." + ::= { rsStpPortEntry 4 } + +rsStpPortModeFast OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Whether this port is an Edge port, and should start forwarding immediately." + ::= { rsStpPortEntry 5 } + +rsStpPortEnabled OBJECT-TYPE + SYNTAX FeatureStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Whether this port participates in spanning tree" + ::= { rsStpPortEntry 6 } + +rsStpPortState OBJECT-TYPE + SYNTAX INTEGER { + discarding (1), + learning (2), + forwarding (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port State according to STP Algorithm." + ::= { rsStpPortEntry 7 } + +rsStpPortRole OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + root (2), + designated (3), + alternate (4), + backup (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Port Role according to STP Algorithm." + ::= { rsStpPortEntry 8 } + + + +rsStpPortStateTrap TRAP-TYPE + ENTERPRISE stpSpec + VARIABLES { rndErrorDesc, rndErrorSeverity } + DESCRIPTION + "This trap is sent to inform the user of silent link failure or physical port state change, initiated by STP." + ::= 1 + +rsSystemFansTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsSystemFansEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table containing the fans status." + ::= {rsServerDispatcher 162} + +rsSystemFansEntry OBJECT-TYPE + SYNTAX RsSystemFansEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information about a particular fan." + INDEX { rsSystemFanIndex } + ::= { rsSystemFansTable 1 } + +RsSystemFansEntry ::= SEQUENCE { + rsSystemFanIndex INTEGER, + rsSystemFansStatus DisplayString + } + +rsSystemFanIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan Index." + ::= {rsSystemFansEntry 1} + +rsSystemFansStatus OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Fan Status." + ::= {rsSystemFansEntry 2} + +rsNetPortUtilizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsNetPortUtilizationEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Display the port Utilization." + ::= {rsServerDispatcher 164} + +rsNetPortUtilizationEntry OBJECT-TYPE + SYNTAX RsNetPortUtilizationEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing a single port utilization." + INDEX { rsNetPortUtilizationIndex } + ::= { rsNetPortUtilizationTable 1 } + +RsNetPortUtilizationEntry ::= + SEQUENCE { + rsNetPortUtilizationIndex INTEGER, + rsNetPortUtilizationEntryInUtil INTEGER, + rsNetPortUtilizationEntryOutUtil INTEGER + } + +rsNetPortUtilizationIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ports index." + ::= { rsNetPortUtilizationEntry 1 } + +rsNetPortUtilizationEntryInUtil OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The inbound utilization in-packets/speed." + ::= { rsNetPortUtilizationEntry 2 } + +rsNetPortUtilizationEntryOutUtil OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The outbound utilization out-packets/speed." + ::= { rsNetPortUtilizationEntry 3 } + +rsHWCPUTemperatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsHWCPUTemperatureEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Display the CPU temperature." + ::= {rsServerDispatcher 165} + +rsHWCPUTemperatureEntry OBJECT-TYPE + SYNTAX RsHWCPUTemperatureEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing a single CPU temperature." + INDEX { rsHWCPUTemperatureIndex } + ::= { rsHWCPUTemperatureTable 1 } + +RsHWCPUTemperatureEntry ::= + SEQUENCE { + rsHWCPUTemperatureIndex INTEGER, + rsHWCPUTemperatureValue INTEGER + } + +rsHWCPUTemperatureIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The CPU index." + ::= { rsHWCPUTemperatureEntry 1 } + +rsHWCPUTemperatureValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The CPU temperature." + ::= { rsHWCPUTemperatureEntry 2 } + +rsHWCoreUtilizationTable OBJECT-TYPE + SYNTAX SEQUENCE OF RsHWCoreUtilizationEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Display the device core utilization." + ::= {rsServerDispatcher 167} + +rsHWCoreUtilizationEntry OBJECT-TYPE + SYNTAX RsHWCoreUtilizationEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing a single core utilization." + INDEX { rsHWCoreUtilizationIndex } + ::= { rsHWCoreUtilizationTable 1 } + +RsHWCoreUtilizationEntry ::= + SEQUENCE { + rsHWCoreUtilizationIndex INTEGER, + rsHWCoreUtilizationValue INTEGER + } + +rsHWCoreUtilizationIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The core index." + ::= { rsHWCoreUtilizationEntry 1 } + +rsHWCoreUtilizationValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The core utilization." + ::= { rsHWCoreUtilizationEntry 2 } + +rsWSDResourceUtilizationInstance1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Resource Utilization of WSD on instance 1. Considers network utilization and internal CPU utilization" + DEFVAL { 0 } + ::= { rsServerDispatcher 181 } + + +rsWSDREResourceUtilizationInstance1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Resource Utilization of network utilization on instance 1" + DEFVAL { 0 } + ::= { rsServerDispatcher 182 } + +rsWSDRSResourceUtilizationInstance1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Resource Utilization of internal CPU utilization on instance 1" + DEFVAL { 0 } + ::= { rsServerDispatcher 183 } + +rdwr5SecAvgResourceUtilizationInstance1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average 5 seconds Resource Utilization of internal CPU utilization on instance 1" + ::= { rsServerDispatcher 184 } + +rdwr60SecAvgResourceUtilizationInstance1 OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average 60 seconds Resource Utilization of internal CPU utilization on instance 1" + ::= { rsServerDispatcher 185 } + + END diff --git a/tests/snmpsim/apsoluteos.snmprec b/tests/snmpsim/apsoluteos.snmprec new file mode 100644 index 0000000000..6afb372912 --- /dev/null +++ b/tests/snmpsim/apsoluteos.snmprec @@ -0,0 +1,2 @@ +1.3.6.1.2.1.1.1.0|4|DefensePro with DPI, BWM, Basic, Flood and IPv6 +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.89.1.1.62.16