-- File: xylo-anx.mib -- Bay Networks Private Enterprise Remote Annex MIB -- -- Copyright 1991, 1993, 1994, 1995, 1996, 1997 Bay Networks, Inc. -- ALL RIGHTS RESERVED. -- -- ALL RIGHTS RESERVED. Licensed Material - Property of Bay Networks, Inc. -- This software is made available solely pursuant to the terms of a -- software license agreement which governs its use. -- Unauthorized duplication, distribution or sale are strictly prohibited. -- -- This information is subject to change without notice, and should -- not be construed as a commitment by Bay Networks, Inc. Bay Networks, Inc., -- assumes no responsibility for any errors that may appear in this -- document. -- -- $Id: -- -- overview -- This module defines Annex related MIB groups for the Bay Networks -- Remote Annex product line. XYLO-ANNEX-MIB DEFINITIONS ::= BEGIN IMPORTS IpAddress, Counter, Gauge, TimeTicks FROM RFC1155-SMI DisplayString, PhysAddress FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 hw, sw, annexconfig, annexcmds, anxchascommon, anxchas, anxgrestats, radiusConfig, radiusStats, radiusAuthClient, radiusAccClient, igmp, anxccpstats, anxgsystats, l2tp, anxPPPStats, ippool FROM XYLO-MIB-SMI; -- xylogics OBJECT IDENTIFIER ::= { enterprises 15 } -- annex OBJECT IDENTIFIER ::= { xylogics 2 } -- hw OBJECT IDENTIFIER ::= { annex 1 } -- sw OBJECT IDENTIFIER ::= { annex 2 } -- annexconfig OBJECT IDENTIFIER ::= { annex 5 } -- annexcmds OBJECT IDENTIFIER ::= { annex 6 } -- anxgrestats OBJECT IDENTIFIER ::= { annex 15 } -- anxchascommon OBJECT IDENTIFIER ::= { annex 101 } -- anxchas OBJECT IDENTIFIER ::= { annex 102 } -- ippool OBJECT IDENTIFIER ::= { annex 112 } -- the hw group hwType OBJECT-TYPE SYNTAX INTEGER { err(1), annexII(16), annex3(42), microannex(52), microels(55), csmim1(257), ods(258), bay5390(259), csmim2(260), ra2000(262), microcs(263), ra4000(264), annex084(265), a3Com(266), csmim-t1(267), ra6100(268), ra6300(269), bay5391(270), bay5393(271), bay5399(272), rac8000(273) } ACCESS read-only STATUS mandatory DESCRIPTION "An identifier for the Annex hardware type." ::= { hw 1 } hwRev OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-only STATUS mandatory DESCRIPTION "The revision level of the hardware platform." ::= { hw 2 } romRev OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-only STATUS mandatory DESCRIPTION "The revision number of the ROM Monitor software." ::= { hw 3 } serialNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "The serial number assigned to the unit. This object is deprecated in the R9.0 software and is replaced by the macAddress object below." ::= { hw 4 } memorySize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of memory present in the unit." ::= { hw 5 } e2Size OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The size of EEPROM present in the unit, reported in KB. EEPROM is used to store configuration parameters and filter definitions for all platforms. Self boot units also store other configuration files that define information such as default routes, snmp community strings, etc. in EEPROM." ::= { hw 6 } flashSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The size of the FLASH memory in the unit, reported in MB. If the ROM revision in the unit is less than 0750, the size is not available and is reported as zero. FLASH memory is used to store an operation image in self boot units." ::= { hw 7 } netHwType OBJECT-TYPE SYNTAX INTEGER { unknown(1), ethernet(2), pronet4(3), pronet10(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of LAN interface hardware in the unit." ::= { hw 8 } macAddress OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "The serial number assigned to the unit is now the MAC address." ::= { hw 9 } totalmodems OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of internal modems on the board. Incase of having more than 1 T1 engines this will be the sum of all the internal modems per T1 engines. Note: This object is valid for Remote Annex products with internal modems such as the RA6300, 5393, 5399, and rac8000." ::= { hw 10 } -- The 5399 and 8000 platforms can have optional compression cards installed. -- The following objects are defined for those platfoms compressionCardHwRev OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) ACCESS read-only STATUS mandatory DESCRIPTION "The compression card hardware revision for 5399 and ra8000 platforms. If the card is not present the string -not present- will be returned." ::= { hw 11 } -- the sw group swType OBJECT-TYPE SYNTAX INTEGER { err(1), annexIImx(16), annexIIux(17), annex3ux(42), annex3mx(43), annex4000(46), microannexux(52), microannexmx(53), microels(55), annex2000(56), annex6300(63), bay5399(64) } ACCESS read-only STATUS mandatory DESCRIPTION "The software version currently running on the Annex." ::= { sw 1 } swRevMajor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The major software release number." ::= { sw 2 } swRevMinor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minor software release number." ::= { sw 3 } swBuild OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-only STATUS mandatory DESCRIPTION "The full name of the software build, including the software version, major and minor version numbers and the date and time of the build." ::= { sw 4 } imageName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the most recently booted image." ::= { sw 5 } bootHost OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The Internet address of the host from which the Annex booted." ::= { sw 6 } defaultDomain OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-only STATUS mandatory DESCRIPTION "The default domain name provided by the DNS nameserver." ::= { sw 7 } currentDate OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The current date and time provided by the time server." ::= { sw 8 } usableMemory OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of available for data buffers and other structures after the Annex has booted." ::= { sw 9 } freeMemory OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The amount of currently available memory." ::= { sw 10 } minFreeMemory OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minimum amount of free memory since booting the Annex." ::= { sw 11 } cpuUtilization OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Percent of CPU time currently being used." ::= { sw 12 } maxProcs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of process structures allocated for use." ::= { sw 13 } mostProcs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of active processes since the Annex was booted." ::= { sw 14 } activeProcs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of currently active processes." ::= { sw 15 } cpuIRescheds OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of processes whose time slice has expired in the last minute." ::= { sw 16 } cpuTRescheds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of processes whose time slice has expired since booting the Annex." ::= { sw 17 } contextISwtchs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of context switches in the last minute." ::= { sw 18 } contextTSwtchs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of context switches since booting the Annex." ::= { sw 19 } cpuIActivates OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of processes that were activated in the last minute." ::= { sw 20 } cpuTActivates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of processes that were activated since booting the Annex." ::= { sw 21 } maxCallouts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of allocated Callout structures for timed events in the Annex." ::= { sw 22 } leastCallouts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minimum number of Callout structures available since last booting the Annex." ::= { sw 23 } freeCallouts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current number of free Callout structures." ::= { sw 24 } totalMbufs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of mbufs allocated by the Annex kernel." ::= { sw 25 } freeMbufs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of currently available mbufs." ::= { sw 26 } leastMbufs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The least number of mbufs available at any time since the last reboot of the Annex." ::= { sw 27 } deniedMbufs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that a process requested an mbuf and was denied since there were none available." ::= { sw 28 } -- { sw 29 } is reserved -- { sw 30 } is reserved swAFDStatus OBJECT-TYPE SYNTAX INTEGER { notStarted(1), executing(2), loading(3), none(4), aborted(5), success(6) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the current status of the Automated FIrmware Download (AFD) facility. Please refer to the syslog for detailed status or error information. The normal value when reading this object is success(6) notStarted - AFD was not invoked executing - AFD is running but not downloading at present loading - a module is being downloaded none - nothing was downloaded, AFD is complete aborted - an error occurred during download success - all downloads completed normally" ::= { sw 31 } -- the Annex configuration parameters anxInetAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the Annex. This MIB object corresponds to the NA/admin Annex parameter 'inet_addr'." ::= { annexconfig 1 } anxPrefLoadAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The preferred load address for the Annex. This MIB object corresponds to the NA/admin Annex parameter 'pref_load_addr'." ::= { annexconfig 2 } anxPrefDumpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The preferred dump address for the Annex. This MIB object corresponds to the NA/admin Annex parameter 'pref_dump_addr'." ::= { annexconfig 3 } anxLoadDumpGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of a gateway used when the preferred load or dump host is on a different network or subnet. This MIB object corresponds to the NA/admin Annex parameter 'load_dump_gateway'." ::= { annexconfig 4 } anxLoadDumpSeq OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "Lists the available network interfaces and the order that the Annex uses them when doing a down-line load or up-line dump. The list may consist of one or more interfaces separated by commas. For example, the following is allowed and directs the Annex to first try to boot over the ethernet interface, then using port 1 which is configured as a slip port net,sl01 If the Annex is a self-boot model, a dump can only be created if you specify an alternate interface as the dump destination. For example self,net This MIB object corresponds to the NA/admin Annex parameter 'load_dump_sequence'." ::= { annexconfig 5 } anxLoadBcast OBJECT-TYPE SYNTAX INTEGER { enabled(1), -- load broadcast enabled disabled(2) -- disabled } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines whether the Annex broadcasts for the config or the motd files if they were not found on the preferred load host. This MIB object corresponds to the NA/admin Annex parameter 'load_broadcast'." ::= { annexconfig 6 } anxServerCap OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "Defines whether the Annex can act as a file server host for another Annex. The allowable values are 'all', 'none' (the default), or one or more of the following names separated by commas: 'config', 'motd', 'image'. This MIB object corresponds to the NA/admin Annex parameter 'server_capability'." ::= { annexconfig 7 } anxTimeBcast OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines whether the Annex broadcasts for the time if the preferred load host does not provide a time server. This MIB object corresponds to the NA/admin Annex parameter 'time_broadcast'." ::= { annexconfig 8 } anxBcastAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address used by the Annex when sending broadcasts. This MIB object corresponds to the NA/admin Annex parameter 'broadcast_addr'." ::= { annexconfig 9 } anxSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet subnet mask for the Annex. Setting this object to 0.0.0.0 results in the default of 255.0.0.0 actually being set. This MIB object corresponds to the NA/admin Annex parameter 'subnet_mask'." ::= { annexconfig 10 } anxAuthAgent OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter controls whether the Annex can send an ICMP Address Mask Reply to a received ICMP Address Mask Request. This MIB object corresponds to the NA/admin Annex parameter 'authoritative_agent'." ::= { annexconfig 11 } anxMaxVcli OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of virtual CLI connections allowed by the Annex at any one time. 0 means the Annex does not allow VCLI connections. 255 allows the Annex to maintain an unlimited number of VCLI connections. This MIB object corresponds to the NA/admin Annex parameter 'max_vcli'." ::= { annexconfig 12 } anxIpEncapType OBJECT-TYPE SYNTAX INTEGER { ethernet(1), ieee802(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter specifies whether the Annex encapsulates IP packets in the Ethernet format or the IEEE 802.2/802.3 Data Link Layer format. This MIB object corresponds to the NA/admin Annex parameter 'ipencap_type'." ::= { annexconfig 13 } anxNameServer1Type OBJECT-TYPE SYNTAX INTEGER { none(1), ien116(2), dns(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The name service type used by the primary nameserver host. This MIB object corresponds to the NA/admin Annex parameter 'name_server_1'." ::= { annexconfig 14 } anxNameServer1Addr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the primary nameserver host. This MIB object corresponds to the NA/admin Annex parameter 'pref_name1_addr'." ::= { annexconfig 15 } anxNameServer2Type OBJECT-TYPE SYNTAX INTEGER { none(1), ien116(2), dns(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The name service type used by the secondary nameserver host. This MIB object corresponds to the NA/admin Annex parameter 'name_server_2'." ::= { annexconfig 16 } anxNameServer2Addr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the secondary nameserver host. This MIB object corresponds to the NA/admin Annex parameter 'pref_name2_addr'." ::= { annexconfig 17 } anxNameServerBcast OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter controls whether the Annex broadcasts a name server request if the preferred name servers do not respond. This MIB object corresponds to the NA/admin Annex parameter 'nameserver_broadcast'." ::= { annexconfig 18 } anxRwhod OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines whether the Annex listens for RWHO broadcasts when building its host table. This MIB object corresponds to the NA/admin Annex parameter 'rwhod'." ::= { annexconfig 19 } anxMinUniqueHostNames OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines whether the Annex minimum uniqueness feature is available. This MIB object corresponds to the NA/admin Annex parameter 'min_unique_hostnames'." ::= { annexconfig 20 } anxHostTableSize OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "Defines the number of entries in the Annex host table. A value of 254 indicates no host table. A value of 255 sets no limit on the size of the table. This MIB object corresponds to the NA/admin Annex parameter 'host_table_size'." ::= { annexconfig 21 } anxRouted OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines whether the RIP routing daemon on the Annex is enabled. Enabling the routing daemon activates both passive and active RIP if the anxOptionKey parameter includes active RIP. Otherwise, only passive routing is activated. After changing this parameter, the Annex must be rebooted for the new value to take affect. This MIB object corresponds to the NA/admin Annex parameter 'routed'." ::= { annexconfig 22 } anxEnableSecurity OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter controls whether the Annex security system is enabled. This MIB object corresponds to the NA/admin Annex parameter 'enable_security'." ::= { annexconfig 23 } anxPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-write STATUS mandatory DESCRIPTION "Setting this parameter changes the Annex's administration password. Reading this parameter will return either if the password is defined or if the password is not defined. This MIB object corresponds to the NA/admin Annex parameter 'password'." ::= { annexconfig 24 } anxSecurServer1Addr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the primary host where the Annex sends its security requests. This MIB object corresponds to the NA/admin Annex parameter 'pref_secure1_host'." ::= { annexconfig 25 } anxSecurServer2Addr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the secondary host where the Annex sends its security requests. This MIB object corresponds to the NA/admin Annex parameter 'pref_secure2_host'." ::= { annexconfig 26 } anxNetTurnAround OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-write STATUS mandatory DESCRIPTION "The amount of time (in seconds) that the Annex waits for a response from a security server. This MIB object corresponds to the NA/admin Annex parameter 'network_turnaround'." ::= { annexconfig 27 } anxSecurBcast OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter controls whether the Annex will broadcast its security requests when neither of the preferred security servers are available. This MIB object corresponds to the NA/admin Annex parameter 'security_broadcast'." ::= { annexconfig 28 } anxVcliSecurity OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter controls whether the Annex performs user validation on the virtual CLI connections. This MIB object corresponds to the NA/admin Annex parameter 'vcli_security'." ::= { annexconfig 29 } anxVcliPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines a password used by the Annex when setting up a virtual CLI connection. This MIB object corresponds to the NA/admin Annex parameter 'vcli_password'." ::= { annexconfig 30 } anxAcpKey OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines the Annex's encryption key used when exchanging messages between the Annex and the security server. This MIB object corresponds to the NA/admin Annex parameter 'acp_key'." ::= { annexconfig 31 } anxSysLogMask OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "Defines the priority levels of events logged in the Annex syslog file. The allowable values are 'all', 'none', or one or more of the following level names separated by commas: 'emergency', 'alert', 'critical', 'error', 'warning', 'notice', 'info', 'debug' This MIB object corresponds to the NA/admin Annex parameter 'syslog_mask'." ::= { annexconfig 32 } anxSysLogFacility OBJECT-TYPE SYNTAX INTEGER { loglocal0(17), loglocal1(18), loglocal2(19), loglocal3(20), loglocal4(21), loglocal5(22), loglocal6(23), loglocal7(24) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines the 4.3BSD syslog facility used in logging the Annex messages. This MIB object corresponds to the NA/admin Annex parameter 'syslog_facility'." ::= { annexconfig 33 } anxSysLogHost OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the host configured to log Annex messages. This MIB object corresponds to the NA/admin Annex parameter 'syslog_host'." ::= { annexconfig 34 } anxCliPrompt OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines the prompt string for all CLI users. The prompt string consists of displayable characters and embedded formatting codes. Each formatting code is stored in a single character in nonvolatile memory. The maximum number of characters stored for the prompt string is 16. Since the formatting codes consist of a '%' prepended to a single character, the maximum length string that may be entered for this object is 32 characters. Strings less than 32 characters in length will be rejected as bad values if they cannot be stored into 16 characters in nonvolatile memory after the formatting codes are compressed into single characters. The valid formatting codes are: %a the string 'annex' %c the string ': ' %d the date and time %i the Annex's IP address %j a newline character %l port location, or 'port n' %n the Annex's name %p the port number %r the string 'port' %s a space %t the time hh:mm:ss %u the user name for port %% the string '%' This MIB object corresponds to the NA/admin Annex parameter 'cli_prompt'." ::= { annexconfig 35 } anxMotdFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "The host file name that contains the message-of-the-day for the Annex. This MIB object corresponds to the NA/admin Annex parameter 'motd_file'." ::= { annexconfig 36 } anxTftpDirName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the directory name to be prepended to all files (boot image, motd, macros, etc.) when booting via TFTP. This MIB object corresponds to the NA/admin Annex parameter 'tftp_load_dir'." ::= { annexconfig 37 } anxTftpDumpName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) ACCESS read-write STATUS mandatory DESCRIPTION "The full pathname of the TFTP dump file, if any. This MIB object corresponds to the NA/admin Annex parameter 'tftp_dump_name'." ::= { annexconfig 38 } anxTimeZone OBJECT-TYPE SYNTAX INTEGER (-720..720) ACCESS read-write STATUS mandatory DESCRIPTION "Defines the timezone where the Annex resides in minutes west of GMT. This MIB object corresponds to the NA/admin Annex parameter 'timezone_minuteswest'." ::= { annexconfig 39 } anxDaylightSavings OBJECT-TYPE SYNTAX INTEGER { us(1), australian(2), westeuropean(3), mideuropean(4), easteuropean(5), canadian(6), british(7), none(8) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines the daylight savings time for the geographic location of the Annex. This MIB object corresponds to the NA/admin Annex parameter 'daylight_savings'." ::= { annexconfig 40 } -- the LAT protocol parameters anxLatKey OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS deprecated DESCRIPTION "The Annex specific LAT key used to enable or disable the LAT protocol. If this value is not correct, and the LAT protocol is disabled, none of the other LAT related parameters can be set. This MIB object corresponds to the NA/admin Annex parameter 'lat_key'." ::= { annexconfig 41 } anxCircuitTimer OBJECT-TYPE SYNTAX INTEGER (1..100) ACCESS read-write STATUS deprecated DESCRIPTION "The time interval in tens of milliseconds between the transmission of LAT packets. This MIB object corresponds to the NA/admin Annex parameter 'circuit_timer'." ::= { annexconfig 42 } anxFacilityNum OBJECT-TYPE SYNTAX INTEGER (0..32767) ACCESS read-write STATUS deprecated DESCRIPTION "The LAT facility number. This MIB object corresponds to the NA/admin Annex parameter 'facility_num'." ::= { annexconfig 43 } anxLatGroupVal OBJECT-TYPE SYNTAX DisplayString (SIZE (0..610)) ACCESS read-write STATUS deprecated DESCRIPTION "The Annex LAT group code for permitting access to LAT services. To access a specific LAT service, the Annex must have at least one enabled group code match the service's set group codes. The Annex will not maintain any information about unauthorized services. The syntax is a series of numbers between 0 and 255, separated by commas and dashes, such as 1,5,100-255. The keywords 'all' and 'none' are also accepted and will enable all or disable all groups, respectively. This MIB object corresponds to the NA/admin Annex parameter 'group_value'. Note: You may use either this object or anxLatAuthMap object to read or set the 'group_value' parameter.anxLatAuthMap is preferred." ::= { annexconfig 44 } anxKeepAliveTimer OBJECT-TYPE SYNTAX INTEGER (10..255) ACCESS read-write STATUS deprecated DESCRIPTION "The time interval, in seconds, between the transmission of identification packets during times of network inactivity. This MIB object corresponds to the NA/admin Annex parameter 'keep_alive_timer'." ::= { annexconfig 45 } anxReXmitLimit OBJECT-TYPE SYNTAX INTEGER (4..120) ACCESS read-write STATUS deprecated DESCRIPTION "The number of times to retransmit a packet before notifying the user of a network failure. This MIB object corresponds to the NA/admin Annex parameter 'retrans_limit'." ::= { annexconfig 46 } anxServerName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS deprecated DESCRIPTION "A string of up to 16 characters used to name the Annex in the LAT protocol. This MIB object corresponds to the NA/admin Annex parameter 'server_name'." ::= { annexconfig 47 } anxServiceLimit OBJECT-TYPE SYNTAX INTEGER (16..2048) ACCESS read-write STATUS deprecated DESCRIPTION "This parameter defines the upper bound on the number of services that the Annex can maintain in its local service table. This MIB object corresponds to the NA/admin Annex parameter 'service_limit'." ::= { annexconfig 48 } anxConfigFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of the host file that contains the alias and menu entries. This MIB object corresponds to the NA/admin Annex parameter 'config_file'." ::= { annexconfig 49 } anxLatVcliGroupVal OBJECT-TYPE SYNTAX DisplayString (SIZE (0..610)) ACCESS read-write STATUS deprecated DESCRIPTION "This Annex parameter specifies which remote group codes are accessible to virtual cli users. All virtual cli users have the same group code. The syntax is a series of numbers between 0 and 255, separated by commas and dashes, such as 1,5,100-255. The keywords 'all' and 'none' are also accepted and will enable all or disable all groups, respectively. This MIB object corresponds to the NA/admin Annex parameter 'vcli_groups'. Note: You may use either this object or anxLatAuthMap object to read or set the 'group_value' parameter.anxLatAuthMap is preferred." ::= { annexconfig 50 } anxLatQueueMax OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS deprecated DESCRIPTION "Defines the maximum number of host requests (HIC's) that the Annex will save in its internal queue when the requested resource is not available (port busy). The default value is 4. This MIB object corresponds to the NA/admin Annex parameter 'lat_queue_max'." ::= { annexconfig 51 } anxLatLocation OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS deprecated DESCRIPTION "A string of up to 32 characters used to identify the location of the Annex for the LAT protocol. This MIB object corresponds to the NA/admin Annex parameter 'sys_location'." ::= { annexconfig 52 } anxDisabledModules OBJECT-TYPE SYNTAX DisplayString (SIZE (0..180)) ACCESS read-write STATUS mandatory DESCRIPTION "Defines which selectable modules are currently disabled. The allowable values are 'all', 'none' or one or more of the following names separated by commas: 'admin', 'atalk', 'dialout', 'edit', 'fingerd', 'ftpd', 'httpd', 'ipx', 'lat', 'nameserver', 'ppp', 'slip', 'snmp', 'tn3270', 'tstty', 'udas', 'vci'. This MIB object corresponds to the NA/admin Annex parameter 'disabled_modules'." ::= { annexconfig 53 } anxSysLogPort OBJECT-TYPE SYNTAX INTEGER (0..256) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the Annex serial port number where syslog messages are sent. If set to 0, syslog messages are not sent to an Annex port. This is independent of any host-based syslogging that may be enabled. The largest port number allowed depends on the highest numbered serial port on the specific Annex. This MIB object corresponds to the NA/admin Annex parameter 'syslog_port'." ::= { annexconfig 54 } anxOptionKey OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS deprecated DESCRIPTION "The Annex specific software option key used to enable or disable the AppleTalk, dynamic routing and TN3270 support. This MIB object corresponds to the NA/admin Annex parameter 'option_key'." ::= { annexconfig 55 } anxIpFwdBcast OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled, all broadcasted IP packets are forwarded to all interfaces. This MIB object corresponds to the NA/admin Annex parameter 'ip_forward_broadcast'." ::= { annexconfig 56 } anxLooseSrcRoute OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled, the Annex allows internet loose source routing. This MIB object corresponds to the NA/admin Annex parameter 'loose_source_route'." ::= { annexconfig 57 } -- the Annex AppleTalk configuration parameters anxAppleTalkRouter OBJECT-TYPE SYNTAX DisplayString (SIZE (11..17)) ACCESS read-write STATUS deprecated DESCRIPTION "The Ethernet address of the AppleTalk router. The default value is 0-0-0-0-0-0. Each part of the address must be a hex value separated by a dash. This MIB object corresponds to the NA/admin Annex parameter 'a_router'." ::= { annexconfig 58 } anxAppleTalkDefZones OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) ACCESS read-write STATUS deprecated DESCRIPTION "The comma separated list of AppleTalk zone names used as a default when ACP cannot supply the actual set of zone names. Commas, spaces and double quotes can be used in a zone name by preceding these characters with a backslash ('\') character. This MIB object corresponds to the NA/admin Annex parameter 'default_zone_list'." ::= { annexconfig 59 } anxAppleTalkNodeId OBJECT-TYPE SYNTAX DisplayString (SIZE (3..11)) ACCESS read-write STATUS mandatory DESCRIPTION "The AppleTalk node ID that the Annex first tries to use at startup. The address consists of two parts separated by a dot. The address may be in either hex or decimal format. The first part is the network address and ranges from 0 to 65534 (0x0000 to 0xFFFE). The second part is the node address and ranges from 0 to 254 (0x00 to 0xFE). Example: 0x00BF.0xFD 191.253 0x00BF.253 191.0xFD are all the same address. This MIB object corresponds to the NA/admin Annex parameter 'node_id'." ::= { annexconfig 60 } anxAppleTalkZone OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "The zone name that the Annex first tries to use at startup. Spaces and double quotes can be used in the zone name by preceding these characters with a backslash ('\'). This MIB object corresponds to the NA/admin Annex parameter 'zone'." ::= { annexconfig 61 } -- the Annex routing configuration parameters anxRipRouteList OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "A list of one to eight IP addresses in dotted address format (ddd.ddd.ddd.ddd) with comma separators between the addresses. This list defines where RIP responses are sent when the broadcast of RIP responses is disabled. The value 'all' causes the Annex to broadcast RIP updates. This MIB object corresponds to the NA/admin Annex parameter 'rip_routers'." ::= { annexconfig 62 } anxRipAuth OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "This is a clear text password that is used to authenticate the RIP packets. If the NULL string is specified, RIP packet authentication is turned off and all RIP packets are accepted. This MIB object corresponds to the NA/admin Annex parameter 'rip_auth'." ::= { annexconfig 63 } anxTcpKeepAlive OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The default keep-alive value in minutes for connections to this Annex. If this is zero, use the default value of 120 minutes. If set to 255, then the keep-alive function is disabled. This MIB object corresponds to the NA/admin Annex parameter 'tcp_keepalive'." ::= { annexconfig 64 } anxMaxModemCalls OBJECT-TYPE SYNTAX INTEGER (0..1000) ACCESS read-write STATUS mandatory DESCRIPTION "The number of calls for which modem call accounting information is kept. The default value is 20." ::= { annexconfig 65 } anxOutputTtl OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "The value that is placed in the ttl field of all locally generated IP packets. The default value is 64. This MIB object corresponds to the NA/admin Annex parameter 'output_ttl'." ::= { annexconfig 66 } anxSessionLimit OBJECT-TYPE SYNTAX INTEGER (0..32767) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of sessions allowed on the Annex. The default is 1152. The maximum value that can be set is actually 16 times the maximun number of ports on the Annex. This maximum is 1152. Setting this object to a value of 0 places no limit on the number of sessions. This MIB object corresponds to the NA/admin Annex parameter 'session_limit'." ::= { annexconfig 67 } anxLockEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled, allows any port user to use the LOCK DECServer command. The default value is enabled. This MIB object corresponds to the NA/admin Annex parameter 'lock_enable'." ::= { annexconfig 68 } anxPasswdLimit OBJECT-TYPE SYNTAX INTEGER (0..10) ACCESS read-write STATUS mandatory DESCRIPTION "Defines the maximum number of times a user on a port can attempt to enter a password before the Annex resets the port. Setting this object to 0 results in a default value of 3. This MIB object corresponds to the NA/admin Annex parameter 'passwd_limit'." ::= { annexconfig 69 } anxLatMulticastTimer OBJECT-TYPE SYNTAX INTEGER (10..180) ACCESS read-write STATUS deprecated DESCRIPTION "The elapsed time in seconds between transmission of service announcements. The default value is 30 seconds. This MIB object corresponds to the NA/admin Annex parameter 'multicast_timer'." ::= { annexconfig 70 } anxChapAuthname OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "The name associated with the Annex that is used to fill the Name field in the PPP CHAP challenge message. If this value is a zero length string, the Annex will use 'chap' as the default. This MIB object corresponds to the NA/admin Annex parameter 'chap_auth_name'." ::= { annexconfig 71 } anxTimeServerAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the time server host. This MIB object corresponds to the NA/admin Annex parameter 'time_server'." ::= { annexconfig 72 } -- { annexconfig 73 through 77 } are reserved --the MOP protocol group anxMopPrefHost OBJECT-TYPE SYNTAX DisplayString (SIZE (11..17)) ACCESS read-write STATUS deprecated DESCRIPTION "The Ethernet address of the preferred MOP load/dump host. The default value is 0-0-0-0-0-0. Each part of the address must be a hex value separated by a dash. This MIB object corresponds to the NA/admin Annex parameter 'pref_mop_host'." ::= { annexconfig 78 } anxMopPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-write STATUS deprecated DESCRIPTION "The 8 byte hexadecimal MOP maintenance password. Each byte is represented by two hex digits in the string. This MIB object corresponds to the NA/admin Annex parameter 'mop_password'." ::= { annexconfig 79 } anxMopLoginPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS deprecated DESCRIPTION "The password for all ports where anxpCliInterface parameter is set to vci and anxpVciLoginPortPassword is enabled. The default value is 'ACCESS'. Reading this parameter will return either '' if the password is defined or '' if the password has not been set. This MIB object corresponds to the NA/admin Annex parameter 'login_password'." ::= { annexconfig 80 } anxMopLoginPrompt OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS deprecated DESCRIPTION "The password prompt for all ports whose anxpCliInterface parameter is set to vci. The default is '#'. This MIB object corresponds to the NA/admin Annex parameter 'login_prompt'." ::= { annexconfig 81 } anxMopLoginTimer OBJECT-TYPE SYNTAX INTEGER (0..60) ACCESS read-write STATUS deprecated DESCRIPTION "The inactivity timer for all ports whose anxpCliInterface parameter is set to vci. Setting this object to 0 results in a default value of 30 minutes. This MIB object corresponds to the NA/admin Annex parameter 'login_timer'." ::= { annexconfig 82 } --the IPX protocol group anxIpxFrameType OBJECT-TYPE SYNTAX INTEGER { raw802(1), ethernetII(2), ccitt802(3), ccitt802snap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The framing used for IPX protocol packets. The default value is raw802. This MIB object corresponds to the NA/admin Annex parameter 'ipx_frame_type'." ::= { annexconfig 83 } -- annexconfig 84 through annexconfig 88 are no longer supported. --the TMux protocol group anxTmuxEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS deprecated DESCRIPTION "Controls whether the Annex uses TMux to multiplex small TCP or UDP packets into a single IP packet. The host must also support TMux, otherwise the Annex will drop back to no multiplexing, even when this parameter is enabled. This MIB object corresponds to the NA/admin Annex parameter 'tmux_enable'." ::= { annexconfig 89 } anxTmuxMaxHost OBJECT-TYPE SYNTAX INTEGER (10..255) ACCESS read-write STATUS deprecated DESCRIPTION "The maximum size of the Tmux address table. If the number of host addresses exceeds this limit, the oldest entry is flushed. The default value is 64. This MIB object corresponds to the NA/admin Annex parameter 'tmux_max_host'." ::= { annexconfig 90 } anxTmuxMaxMpx OBJECT-TYPE SYNTAX INTEGER (5..65535) ACCESS read-write STATUS deprecated DESCRIPTION "The largest packet that can be placed in a TMux packet. Larger packets are not multiplexed but are directly passed to the IP layer. The default value is 700. This MIB object corresponds to the NA/admin Annex parameter 'tmux_max_mpx'." ::= { annexconfig 91 } anxTmuxDelay OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS deprecated DESCRIPTION "The maximum amount of time used to accumulate smaller packets into a larger packet. When the time expires, the multiplexed packet is sent, regardless how large it is. Setting this object to 0 results in a default value of 20. This MIB object corresponds to the NA/admin Annex parameter 'tmux_delay'." ::= { annexconfig 92 } anxAllowSets OBJECT-TYPE SYNTAX INTEGER { read-write(1), read-only(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object will return whether SNMP manager(client) has access to read or read-write the MIB objects. The access is determined by NA/admin parameter allow_snmp_sets and access rights given in the config file for a given community string and the client's IP address. The object will return read-only(1), or read-write(2) value. If the agent cannot authenticate the request based on the community string and the SNMP client's IP address, the agent will not respond and will drop the request." ::= { annexconfig 93 } anxDefaultImageName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of the image file that is loaded by default when booting the Annex. This MIB object corresponds to the NA/admin Annex parameter 'image_name'." ::= { annexconfig 94 } anxLatGroupMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) ACCESS read-write STATUS deprecated DESCRIPTION "This parameter is functionally identical to anxLatGroupVal and corresponds to the NA/admin Annex parameter 'group_value'. The syntax of this object is an octet string 32 bytes long, with the first byte representing groups 0 through 7 and the last byte representing groups 248 through 255. For example, 0x40 0x25 ... means the groups 1,10,13,15 are valid for this port. A returned value with all bits set to zero is the same as setting 'group_value' to 'none'. The object always returns a string 32 bytes long. Note: You may use either this object or anxLatGroupVal object to read or set the 'group_value' parameter.anxLatGroupMap is preferred." ::= { annexconfig 95 } anxLatVcliGroupMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) ACCESS read-write STATUS deprecated DESCRIPTION "This parameter is functionally identical to anxLatVcliGroupVal and corresponds to the NA/admin Annex parameter 'vcli_groups'. The syntax of this object is an octet string 32 bytes long, with the first byte representing groups 0 through 7 and the last byte representing groups 248 through 255. For example, 0x40 0x25 ... means the groups 1,10,13,15 are valid for this port. A returned value with all bits set to zero is the same as setting 'group_value' to 'none'. The object always returns a string 32 bytes long. Note: You may use either this object or anxLatVcliGroupVal object to read or set the 'group_value' parameter.anxLatVcliGroupMap is preferred." ::= { annexconfig 96 } anxMultiSession OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS deprecated DESCRIPTION "This parameter allows multisession operation to be managed on a terminal server basis. It tells that the server is configured for multisession operation. Once multisession is enabled the only way to turn it off is to reboot the terminal server software. Enabling this object enables the service at the Annex level. It is necessary to enable the service on a port by using the object anxpMultiSession to take effect. This MIB object corresponds to the NA/admin Annex parameter 'multisessions'. Note: The value of this object is written in the non-volatile memory. Thus the value takes in effect after reboot." ::= { annexconfig 97 } anxVcliInactivity OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter will specify the amount of time in minutes that a vcli session can remain inactive. If the timer expires, the annex will terminate the virtual session. The default value is 0 indicating that the timer is currently inactive. The maximum value is 255 minutes. This MIB object corresponds to the NA/admin Annex parameter 'vcli_inactivity'." ::= { annexconfig 98 } anxDHCPServer1Addr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the primary DHCP server host. This MIB object corresponds to the NA/admin Annex parameter `pref_DHCP1_addr'." ::= {annexconfig 99 } anxDHCPServer2Addr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the secondary DHCP server host. This MIB object corresponds to the NA/admin Annex parameter `pref_DHCP2_addr'." ::= {annexconfig 100 } anxDHCPServerBcast OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter controls whether the Annex broadcasts a DHCPDISCOVER request if the preferred DHCP servers do not respond. This MIB object corresponds to the NA/admin Annex parameter `DHCP_broadcast'." ::= {annexconfig 101 } anxConfigServer OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the host from where the config file was downloaded." ::= { annexconfig 102 } anxMaxChapChallInt OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies maximum value for the random CHAP re-challenge interval. Valid values are in range of 0 to 65535 seconds. Value of 0 for this parameter will turn off random chap re-challenges. As default, random rechallenges have been turn off by having default value for this parameter is set to 0. This MIB object corresponds to the NA/admin Annex parameter `max_chap_chall_int'." ::= { annexconfig 103 } -- New configuration parameter for MMP support anxMMPEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables MMP in the Remote Annex. This MIB object corresponds to the NA/admin parameter mmp_enabled." ::= { annexconfig 104 } -- ::= { annexconfig 105 } is reserved anxModulesDisabled OBJECT-TYPE SYNTAX INTEGER (1..'ffffffff'h) ACCESS read-write STATUS mandatory DESCRIPTION "A bit array that contains the setting of selectable modules that are currently disabled. The allowable values are: 0x00000001 - admin 0x00000002 - tstty 0x00000004 - lat 0x00000008 - ppp 0x00000010 - slip 0x00000020 - snmp 0x00000040 - nameserver 0x00000080 - fingerd 0x00000100 - edit 0x00000200 - atalk 0x00000400 - tn3270 0x00000800 - dialout 0x00001000 - ftpd 0x00002000 - ipx 0x00004000 - vci 0x00008000 - none 0x00010000 - udas 0x00020000 - httpd 0x00040000 - l2tp " ::= { annexconfig 106 } -- Authentication securityProtocol OBJECT-TYPE SYNTAX INTEGER { acp(1), radius(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Values of this object can either be set to acp or radius to indicate which protocol this annex will use. Change of this parameter will not be effective, even with a security reset until reboot. This object corresponds to the NA/Admin parameter auth_protocol" ::= { annexconfig 107 } anxRipForceNewrt OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "When enabled, this parameter specifies the timeout value in seconds that the Annex waits for a router to send periodic RIP updates. If the Annex does not hear from the primary router within this timeout period and a secondary router broadcasts a valid replacement route, the replacement route takes precedence regardless of the metric. The default and recommended value is 0 or \'off\' which disables this feature. The maximum value is 255 seconds. This MIB object corresponds to the NA/admin Annex parameter 'rip_force_newrt'." ::= { annexconfig 108 } anxNbnServer1Addr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the primary NetBIOS nameserver host. This MIB object corresponds to the NA/admin Annex parameter 'pref_nbns1_addr'." ::= { annexconfig 109 } anxNbnServer2Addr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the secondary NetBIOS nameserver host. This MIB object corresponds to the NA/admin Annex parameter 'pref_nbns2_addr'." ::= { annexconfig 110 } anxNameserverOverride OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether or not to override the PPP Client's nameserver address during IPCP negotiations. Set this to `enable' for server override, to `disable' for client override. The default is `disable'. This MIB object corresponds to the NA/admin parameter 'nameserver_override'." ::= { annexconfig 111 } anxBootpEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter turns on and off the BOOTP relay functionality. This MIB object corresponds to the na/admin parameter 'bootp_enable'." ::= { annexconfig 112 } anxRoutePref OBJECT-TYPE SYNTAX INTEGER { rip(1), ospf(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter determines which routing protocol will take precedence in the routing table. The default value is 'rip'. This MIB object corresponds to the na/admin parameter 'route_pref'." ::= { annexconfig 113 } anxRtableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This parameter sets the maximun number of different routes (address and mask) allowed in the routing table. The allowable values are: 1 (1024 routes), 2 (2048 routes), 4 (4096 routes) and 8 (8192 routes). This MIB object corresponds to the na/admin parameter 'rtable_size'." ::= { annexconfig 114 } anxOppasswd OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-write STATUS mandatory DESCRIPTION "Setting this parameter changes the Annex's operator level password. Reading this parameter will return either if the password is defined or if the password is not defined. This MIB object corresponds to the NA/admin Annex parameter 'oppasswd'." ::= { annexconfig 115 } -- -- OSPF proprietary box-level parameters -- anxOspf OBJECT IDENTIFIER ::= { annexconfig 201 } anxOspfHolddown OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Defines how often OSPF calculates a route (the minimum number of seconds between OSPF runs). Setting this object to 0 results in a default value of 10. This parameter corresponds to the na/admin parameter ospf_holddown." ::= { anxOspf 1 } anxOspfCompat1583 OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Dontrols the preference rules used when choosing among multiple AS-external-LSAs advertising the same destination. When enabled, the preference rules remain those specified by RFC 1583. When disabled, the preference rules are those stated in section 16.4.1 of RFC 2178, which prevent routing loops when AS-external-LSAs for the same destination have been originated from different areas. The default value is 'enabled'. This parameter corresponds to the na/admin parameter ospf_compat1583." ::= { anxOspf 2 } anxOspfAreaType OBJECT-TYPE SYNTAX INTEGER { stub(1), nssa(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This defines the area type. The default value is 'stub'. This parameter corresponds to the na/admin parameter ospf_areatype." ::= { anxOspf 3 } -- the annex commands anxcBoot OBJECT-TYPE SYNTAX INTEGER { immediate(1), delayed(2), dumpboot(3), diagnosticboot(4), abortschedule(5), quiet(6), saveinflash(7) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of boot to be performed. To initiate a dump, this parameter needs to be set by the management station. The values stored in anxcBootImage, anxcBootTime, and anxcBootMsg are used as needed, depending on the boot type. If the unit has no flash memory, any attempt to set this object to the value 'saveinflash' is rejected." ::= { annexcmds 1 } anxcBootImage OBJECT-TYPE SYNTAX DisplayString (SIZE (0..100)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of the image file to be used with the boot command." ::= { annexcmds 2 } anxcBootTime OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) ACCESS read-write STATUS mandatory DESCRIPTION "The time at which the next boot is scheduled in either offset +MM or +HH:MM, or a clock time HH:MM format." ::= { annexcmds 3 } anxcBootMsg OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "The broadcast message to be displayed when the next boot is performed." ::= { annexcmds 4 } anxcReset OBJECT-TYPE SYNTAX INTEGER { all(1), -- Reset all ports on all Devices macros(2), motd(3), nameserver(4), security(5), printerports(6), serialports(7), virtualports(8), syncports(9), -- modem(10), please use mdmCtlReset, -- mdmCtlResetAll, mdmCtlReadConfig -- in xylo-modem.mib instead dialout(11), lat(12), interfaces(13), annex-all(14), t1-esf(15), t1-soft(16), t1-hard(17), -- intmodems(18), please use mdmCtlReset, -- mdmCtlResetAll, mdmCtlReadConfig -- in xylo-modem.mib instead pri-session(19), vpnport(20), ippool(21), ntp(22), ippoolsystem(23) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing a value to this object causes the annex to reset the appropriate subsystem. If the value of this object is 'serialports', 'syncports', 'printerports', 'virtualports', 'vpnport' or 'interfaces', all objects of the specified type are reset. For T1 boards only, setting t1_esf will reset all of the ESF counters in the engine t1-soft will reconfigure only the software parameters which were changed. t1-hard will reset the T1 engine affecting the service. pri_session(19) resets PRI session parameters blocks. The RA6300 will re-read the Session Parameter blocks from config.annex. Existing calls will not be reset. No calls will be answered while the PRImate is performing the reset. The time to reset will depend on the number of sessions which have to be loaded from the host; it will typically be less than one second. The ippool object causes a reset of the pool configuration which is equivalent to issuing a reset command on the ippool command prompt." ::= { annexcmds 5 } anxcBcast OBJECT-TYPE SYNTAX INTEGER { all(1), serial(2), virtual(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing a value to this object causes the annex to send the message in anxcBcastMsg to the specified port set." ::= { annexcmds 6 } anxcBcastMsg OBJECT-TYPE SYNTAX DisplayString (SIZE (0..128)) ACCESS read-write STATUS mandatory DESCRIPTION "The message to be broadcast to the Annex ports." ::= { annexcmds 7 } anxcResetSession OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS deprecated DESCRIPTION "This command resets PRI session parameters blocks. The RA6300 will re-read the Session Parameter blocks from config.annex. Existing calls will not be reset. No calls will be answered while the PRImate is performing the reset. The time to reset will depend on the number of sessions which have to be loaded from the host; it will typically be less than one second." ::= { annexcmds 8 } anxcResetDialout OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Reset specific dialout routes using a range string. example: 1,3-5,8 will reset dialout routes 1,3,4,5,8. While 1,3-5,g,8 (g is bogus and anything beyond it won't be parsed) will reset dialout routes 1,3,4,5. Reading this object will always return a READY string." ::= { annexcmds 9 } anxcResetWan1Chan OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Resetting a particular channel on WAN 1." ::= { annexcmds 10 } anxcResetWan2Chan OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Resetting a particular channel on WAN 2." ::= { annexcmds 11 } -- anxchascommon MIB group for annex chassis for 5390 anxChasSegment OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current hub backplane segment to which the module is attached. If this is unknown or not applicable (eg. for a standalone unit), a value of zero is returned." ::= { anxchascommon 1 } anxChasAttChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of attachment changes for the module since the last cold/warm start of the module. If this is unknown or not applicable (eg. for a standalone unit), a value of zero is returned." ::= { anxchascommon 2 } anxChasSlotId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current slot number for the module in the chassis. If this is unknown or not applicable (eg. for a standalone unit), a value of zero is returned." ::= { anxchascommon 3 } -- The following group is optional depending on the hardware -- configuration of the Annex. These objects apply only to certain -- hardware versions of the Annex. All other Annex versions will -- respond with noSuchObject if these objects are read or written. anxModuleLeds OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "A bit array that contains the current setting of the front panel LED's. The exact format of this information is dependent on the module type and may not be available for all types. For csmim-t1(261) as the 'hwType' the bit array is mapped as: octet 1: maps leds for port 1 bit 0: CD (1=on, 0=off) bits 1-7: unused octet 2: maps leds for port 2 . . octet 23: maps leds for port 23 octet 24: maps leds for port 24 octet 25: maps status leds bit 0: LOS (1=on, 0=off) bit 1: SYNC (1=on, 0=off) bit 2: TEST (1=on, 0=off) bit 3: RED (1=on, 0=off) bit 4: YEL (1=on, 0=off) bit 5: BLU (1=on, 0=off) bit 6: DI_SYNC (1=on, 0=off) bit 7: ON_LINE (1=on, 0=off) octet 26: maps status leds bit 1-0: mod_1_8 (00:off,10:green,01:amber) bit 3-2: mod_9_16 (00:off,10:green,01:amber) bit 5-4: mod_17_24 (00:off,10:green,01:amber) bit 6: unused bit 7: unused octets 27 unused octets 28: maps online led bit 0: unused bit 1: ONLINE (1=on, 0=off) bit 2-7:unused octets 29 to 63: unused In the following diagrams, each LED occupies a nibble (2 LEDS per OCTET). 0 = off, 1 = green, 2 = amber. The OCTET String is one based (start counting from 1). Example: OCTETS 5 and 6: 20 10 || || S1 = amber_______|| || S2 = off__________| || S3 = green__________|| S4 = off_____________| Common mappings for 5390, 5391, 5393, 5399 LEDS: ----------------------------------------------- SEGMENT CONNECTION MAPS TO ------------------ ------- S1 S2 S3 S4 OCTETS 5 AND 6 S5 S6 S7 S8 OCTETS 7 AND 8 S9 S10 S11 S12 OCTETS 9 AND 10 MODULE STATUS ------------- UNIT LED LOAD INIT OCTETS 13 AND 14 ATTN OCTET 15 Mapping for 5399 WAN Module LEDS: -------------------------------- WAN 1 ----- RED YEL BLUE OCTETS 19 AND 20 LOS SYNC TEST OCTETS 21 AND 22 25% 50% 75% 100% OCTETS 23 AND 24 WAN 2 ----- RED YEL BLUE OCTETS 27 AND 28 LOS SYNC TEST OCTETS 29 AND 30 25% 50% 75% 100% OCTETS 31 AND 32 Mapping for 5393 Channel LEDS: ----------------------------- CHANNEL STATUS -------------- 1 2 3 4 OCTETS 19 AND 20 5 6 7 8 OCTETS 21 AND 22 9 10 11 12 OCTETS 23 AND 24 13 14 15 16 OCTETS 25 AND 26 17 18 19 20 OCTETS 27 AND 28 21 22 23 24 OCTETS 29 AND 30 25 26 27 28 OCTETS 31 AND 32 29 30 31 32 OCTETS 33 AND 34 Mapping for 5390, 5391 port LEDS: -------------------------------- PORT STATUS ----------- 1 2 3 4 OCTETS 19 AND 20 5 6 7 8 OCTETS 21 AND 22 9 10 11 12 OCTETS 23 AND 24 13 14 15 16 OCTETS 25 AND 26 17 18 19 20 OCTETS 27 AND 28 21 22 23 24 OCTETS 29 AND 30 " ::= { anxchas 1 } anxChasCfgChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of configuration changes for the module since the last cold/warm start of the module." ::= { anxchas 2 } anxChasSerNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The serial number of the chassis where the module is installed. If unknown, the value is a zero length string." ::= { anxchas 3 } anxChasType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The chassis type where the module is installed. If this information is not available, the value is returned as an OID value '0.0'." ::= { anxchas 4 } anxChasVer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-only STATUS mandatory DESCRIPTION "The version of the chassis where the module is installed. If this information is not available, a the returned value is a zero length string." ::= { anxchas 5 } anx6300LEDs OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "A bit array that contains the current setting of the front panel LED's. This object is valid for RA6300 platforms only. For ra6300(269) as the 'hwType' the bit array is mapped as: Octet 1-4 represent LEDs for b channel 1-32 Bit 0 represents LED for B-channel 1 ....... Bit 31 represents LED for B-channel 32. Octet 5-8 represents Alarm LED's mapped as: 0x0100 Red Alarm Indicator 0x0200 Yellow Alarm Indicator 0x0400 Blue Alarm Indicator 0x0800 Sync Indicator 0x1000 LOS Indicator 0x2000 Test Indicator where 1=on, 0=off " ::= { anxchas 6 } anxChasLeds OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "A bit array that contains the current setting of the front panel LED's. They are displayed in little endian. This object is valid for RA6300, 8000RAC platforms only. ___________________________________________________________ For ra6300(269) as the 'hwType' the bit array is mapped as: Octets 1-4 represent LEDs for b channel 1-32 Bit 0 represents LED for B-channel 1 ....... Bit 31 represents LED for B-channel 32. Octet 5-8 represents Alarm LED's mapped as: 0x0100 Red Alarm Indicator 0x0200 Yellow Alarm Indicator 0x0400 Blue Alarm Indicator 0x0800 Sync Indicator 0x1000 LOS Indicator 0x2000 Test Indicator where 1=on, 0=off ___________________________________________________________ For rac8000(273) the bit array is mapped as: Octets 1-4 represent channel usage LEDs for wan 1 in %: 0x00000001 20% 0x00000003 40% 0x00000007 60% 0x0000000F 80% 0x0000001F 100% 0x0000003F FULL where 1=on, 0=off Octet 5-8 represents Alarm LED's for wan 1 mapped as: 0x0100 Red Alarm Indicator 0x0200 Yellow Alarm Indicator 0x0400 Blue Alarm Indicator 0x0800 Sync Indicator 0x1000 LOS Indicator 0x2000 Test Indicator where 1=on, 0=off Octets 9-13 represent channel usage LEDs for wan 2 in %: 0x00000001 20% 0x00000003 40% 0x00000007 60% 0x0000000F 80% 0x0000001F 100% 0x0000003F FULL where 1=on, 0=off Octet 14-18 represents Alarm LED's for wan 2 mapped as: 0x0100 Red Alarm Indicator 0x0200 Yellow Alarm Indicator 0x0400 Blue Alarm Indicator 0x0800 Sync Indicator 0x1000 LOS Indicator 0x2000 Test Indicator where 1=on, 0=off ___________________________________________________________" ::= { anxchas 7 } -- Embedded radius client configuration enableRadiusAcct OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this object is set to yes(1), radius accounting is enabled Setting this parameter to Y also forces that the accounting server run on the same host as the authentication server. Change of this parameter will not be effective, even with a security reset, until reboot. This object corresponds to the NA/Admin parameter enable_radius_acct" ::= { radiusConfig 2 } radiusAuth1Port OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter sets the UDP port # that the primary radius server is listening on. The default is port 1645. This MIB object corresponds to the NA/admin parameter 'radius_auth1_port'." ::= { radiusConfig 3 } radiusAcct1Port OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter sets the UDP port # that the primary radius accounting server is listening on. The default is port 1646. This MIB object corresponds to the NA/admin parameter 'radius_acct1_port'." ::= { radiusConfig 4 } radiusSecret OBJECT-TYPE SYNTAX DisplayString (SIZE(0..98)) ACCESS read-write STATUS mandatory DESCRIPTION "This value contains the radius shared secret for this RAS and the primary Radius server. We recommend this value be at least 16 characters long and should contain at least two non-alphanumeric characters. If preceded by 0x then the radius shared secret is interpreted as hexadecimal binary. This parameter is sensitive and the clear text form of this parameter should not be exposed on the network. Methods of setting this parameter that are protected from network exposure include the following - NA, admin from a a console or directly connected terminal server & methods of setting this parameter that are not protected from network exposure are as follows - admin from a telnet session to the annex, annex manager and any SNMP client. This parameter is never displayed as clear text; it is displayed as '' or ''. This MIB object corresponds to the NA/admin parameter 'radius_auth1_secret'." ::= { radiusConfig 5 } radiusRetries OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This is the number of times to retry the access-request/ accounting request packets before falling over to the secondary host. This parameter cannot be set to 0. When set to 0 the default value will be substituted. The default value for this is 10. This object correponds to the NA.Admin parameter 'radius_retries'." ::= { radiusConfig 7 } radiusAcctLevel OBJECT-TYPE SYNTAX INTEGER { standard(1), advanced(2), basic(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This sets the level of radius accounting. Standard restricts the annex to logs of start(1), stop(2), accounting on (7) and accounting off(8). Advanced permits the annex to log all other events such as those relating to tunnel management and MP. This MIB object corresponds to the NA/admin parameter 'radius_acct_level'." ::= { radiusConfig 8 } radiusPortEncoding OBJECT-TYPE SYNTAX INTEGER { device(1), channel(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter communicates the NAS port identification to the RADIUS server. The default for this parameter is device. In the default mode the NAS port is encoded as a unit number. When set to channel the format is twwcc where - t - the type of device (1 for digital and 2 for analog devices) ww - the wan number cc - the channel number This parameter may also be used in conjunction with NAS-Port-Type to identify the port resource the user is using. To illustrate - When NAS-Port-Type is set to 'virtual' the NAS-port encodes the type of virtual port as follows - values (2000 + port index) ­ Annex virtual values (3000 + port index) ­ Annex dialout values (4000 + port index) ­ Annex ethernet values (5000 + port index) - Annex VPN values (6000 + port index) - Annex MP In the case of channel, it encodes it as follows - values (200 + port index) ­ Annex virtual values (300 + port index) ­ Annex dialout values (400 + port index) ­ Annex ethernet values (500 + port index) - Annex VPN values (600 + port index) - Annex MP This object correponds to the NA.Admin parameter 'radius_port_encoding'." ::= { radiusConfig 9 } radiusUserPrompt OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines the prompt string for requesting user name. The prompt string consists of displayable characters and embedded formatting codes. Each formatting code is stored in a single character in nonvolatile memory. The maximum number of characters stored for the prompt string is 32. Since the formatting codes consist of a `%' prepended to a single character, the maximum length string that may be entered for this object is 64characters. Even though the entered string may be less than 64 characters in length, it may be rejected as bad value if it cannot be stored into 32 characters in nonvolatile memory after the formatting codes are compressed into single characters. The valid formatting codes are: %a the string `annex' %c the string `: ` %d the date and time %i the Annex's IP address %j a newline character %l port location, or `port n' %n the Annex's name %p the port number %r the string `port' %s a space %t the time hh:mm:ss %% the string `%' This MIB object corresponds to the NA/admin Annex parameter `radius_user_prompt'." ::= { radiusConfig 10 } radiusPassPrompt OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines the prompt string for requesting passwords. The prompt string consists of displayable characters and embedded formatting codes. Each formatting code is stored in a single character in nonvolatile memory. The maximum number of characters stored for the prompt string is 32. Since the formatting codes consist of a `%' prepended to a single character, the maximum length string that may be entered for this object is 64 characters. Even though the entered string may be less than 64 characters in length, it may be rejected as bad value if it cannot be stored into 32 characters in nonvolatile memory after the formatting codes are compressed into single characters. The valid formatting codes are: %a the string `annex' %c the string `: ` %d the date and time %i the Annex's IP address %j a newline character %l port location, or `port n' %n the Annex's name %p the port number %r the string `port' %s a space %t the time hh:mm:ss %% the string `%' This MIB object corresponds to the NA/admin Annex parameter `radius_pass_prompt'." ::= { radiusConfig 11 } radiusPrefAcct1Host OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the primary host where the Annex sends its accounting requests. This MIB object corresponds to the NA/admin Annex parameter `radius_acct1_host'." ::= { radiusConfig 12 } radiusPrefAcct2Host OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Internet address of the radius accounting host where the Annex sends its accounting requests. This MIB object corresponds to the NA/admin parameter `radius_acct2_host'." ::= { radiusConfig 13 } radiusAcct1Secret OBJECT-TYPE SYNTAX DisplayString (SIZE(0..98)) ACCESS read-write STATUS mandatory DESCRIPTION "This value contains the shared secret for this RAS and the primary accounting server. We recommend this value be at least 16 characters long and should contain at least two non-alphanumeric characters. If preceded by 0x then the radius shared secret is interpreted as hexadecimal binary. This parameter is sensitive and the clear text form of this parameter should not be exposed on the network. Methods of setting this parameter that are protected from network exposure include the following - NA, admin from a a console or directly connected terminal server & methods of setting this parameter that are not protected from network exposure are as follows - admin from a telnet session to the annex, annex manager and any SNMP client. This parameter is never displayed as clear text; it is displayed as '' or ''. This MIB object corresponds to the NA/admin parameter `radius_acct1_secret'." ::= { radiusConfig 14 } radiusAcct2Secret OBJECT-TYPE SYNTAX DisplayString (SIZE(0..98)) ACCESS read-write STATUS mandatory DESCRIPTION "This value contains the shared secret for this RAS and the secondary accounting server. We recommend this value be at least 16 characters long and should contain at least two non-alphanumeric characters. If preceded by 0x then the radius shared secret is interpreted as hexadecimal binary. This parameter is sensitive and the clear text form of this parameter should not be exposed on the network. Methods of setting this parameter that are protected from network exposure include the following - NA, admin from a a console or directly connected terminal server & methods of setting this parameter that are not protected from network exposure are as follows - admin from a telnet session to the annex, annex manager and any SNMP client. This parameter is never displayed as clear text; it is displayed as '' or ''. This MIB object corresponds to the NA/admin parameter `radius_acct2_secret'." ::= { radiusConfig 15 } radiusAuth2Secret OBJECT-TYPE SYNTAX DisplayString (SIZE(0..98)) ACCESS read-write STATUS mandatory DESCRIPTION "This value contains the shared secret for this RAS and the secondary Radius server. We recommend this value be at least 16 characters long and should contain at least two non-alphanumeric characters. If preceded by 0x then the radius shared secret is interpreted as hexadecimal binary. This parameter is sensitive and the clear text form of this parameter should not be exposed on the network. Methods of setting this parameter that are protected from network exposure include the following - NA, admin from a a console or directly connected terminal server & methods of setting this parameter that are not protected from network exposure are as follows - admin from a telnet session to the annex, annex manager and any SNMP client. This parameter is never displayed as clear text; it is displayed as '' or ''. This MIB object corresponds to the NA/admin parameter `radius_auth2_secret'." ::= { radiusConfig 16 } radiusAuth2Port OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter sets the UDP port number that the secondary radius server is listening on. The default is port 1645. This MIB object corresponds to the NA/admin parameter 'radius_auth2_port'." ::= { radiusConfig 17 } radiusAcct2Port OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter sets the UDP port # that the secondary radius accounting server is listening on. The default is port 1646. This MIB object corresponds to the NA/admin parameter 'radius_acct2_port'." ::= { radiusConfig 18 } radiusCompatibility OBJECT-TYPE SYNTAX INTEGER { baynetworks(1), usr(2), ascend(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Values of this object can either be set to BayNetworks or USR to indicate how to handle RADIUS attributes. Change of this parameter will not be effective, even with a reset, until reboot. The default for this parameter is BayNetworks. This MIB object corresponds to the NA/admin parameter `compatibility_mode'." ::= { radiusConfig 19 } radiusAuthTimeout OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This is the maximum time to wait for a packet to be received from the radius authentication servers. This value is in seconds. The default value is 4secs. This object correponds to the NA.Admin parameter 'radius_auth_timeout'." ::= { radiusConfig 20 } radiusAcctTimeout OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This value is used in determining the maximum time to wait for the packet (from radius accounting servers) and is multiplied by the tries for the total wait time. This value is in seconds. The default value is 4secs. This object correponds to the NA.Admin parameter 'radius_acct_timeout'." ::= { radiusConfig 21 } radiusAcctDestination OBJECT-TYPE SYNTAX INTEGER { acctserver(1), both(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If this object is set to acctserver(1), radius accounting is sent to the accounting server only. Setting it to both(2) causes accounting to be sent to the authentication server as well. Accounting to the authentication server uses the port defined for the accounting server, and the radius secret defined for the authentication server. Change of this parameter will be effective after a security reset. This object corresponds to the NA/Admin parameter radius_acct_dest" ::= { radiusConfig 22 } -- Radius IETF working group have drafted a radius client MIB as under -- These are to be deleted in the next release radiusClientInvalidServerAddresses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Access-Response messages received from unknown addresses since client start-up" ::= { radiusStats 1 } radiusClientIdentifier OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS deprecated DESCRIPTION "The NAS-Identifier of the RADIUS client." ::= { radiusStats 2 } radiusServerTable OBJECT-TYPE SYNTAX SEQUENCE OF RadiusServerEntry ACCESS not-accessible STATUS deprecated DESCRIPTION "The (conceptual) table listing the RADIUS servers with which the client shares a secret." ::= { radiusStats 3 } radiusServerEntry OBJECT-TYPE SYNTAX RadiusServerEntry ACCESS not-accessible STATUS deprecated DESCRIPTION "An entry (conceptual row) representing a RADIUS server with which the client shares a secret." INDEX { radiusServerIndex } ::= { radiusServerTable 1 } RadiusServerEntry ::= SEQUENCE { radiusServerIndex INTEGER, radiusServerAddress IpAddress, radiusClientRoundTripTime TimeTicks, radiusClientAccessRequests Counter, radiusClientAccessRetransmissions Counter, radiusClientAccessAccepts Counter, radiusClientAccessRejects Counter, radiusClientAccessChallenges Counter, radiusClientMalformedAccessResponses Counter, radiusClientAuthenticationBadAuthenticators Counter, radiusClientAuthenticationPendingRequests Counter, radiusClientAuthenticationTimeouts Counter, radiusClientAccountingRequests Counter, radiusClientAccountingRetransmissions Counter, radiusClientAccountingResponses Counter, radiusClientMalformedAccountingResponses Counter, radiusClientAccountingBadAuthenticators Counter, radiusClientAccountingPendingRequests Counter, radiusClientAccountingTimeouts Counter, radiusClientUnknownType Counter } radiusServerIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS deprecated DESCRIPTION "The RADIUS server with which the client interacts" ::= { radiusServerEntry 1 } radiusServerAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS deprecated DESCRIPTION "The IP address of the RADIUS server referred to in this table entry" ::= { radiusServerEntry 2 } radiusClientRoundTripTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS deprecated DESCRIPTION "The total roundtrip time of the last packet sent between the client and the RADIUS server referred to in this table entry" ::= { radiusServerEntry 3 } radiusClientAccessRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Access-Request messages sent since client start-up" ::= { radiusServerEntry 4 } radiusClientAccessRetransmissions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Access-Request messages retransmitted since client start-up" ::= { radiusServerEntry 5 } radiusClientAccessAccepts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Access-Accept messages received since client start-up" ::= { radiusServerEntry 6 } radiusClientAccessRejects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Access-Reject messages received since client start-up" ::= { radiusServerEntry 7 } radiusClientAccessChallenges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Access-Challenge messages received since client start-up" ::= { radiusServerEntry 8 } -- "Access-Response" includes an Access-Accept, Access-Challenge or -- Access-Reject radiusClientMalformedAccessResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of malformed RADIUS Access-Response messages received since client start-up" ::= { radiusServerEntry 9 } radiusClientAuthenticationBadAuthenticators OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Access-Response messages containing invalid authenticators received since client start-up" ::= { radiusServerEntry 10 } radiusClientAuthenticationPendingRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Access-Request messages that have not yet timed out or received a response" ::= { radiusServerEntry 11 } radiusClientAuthenticationTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of authentication timeouts since client startup" ::= { radiusServerEntry 12 } radiusClientAccountingRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Accounting-Request messages sent since client start-up" ::= { radiusServerEntry 13 } radiusClientAccountingRetransmissions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Accounting-Request messages retransmitted since client start-up" ::= { radiusServerEntry 14 } radiusClientAccountingResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Accounting-Response messages received since client start-up" ::= { radiusServerEntry 15 } radiusClientMalformedAccountingResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of malformed RADIUS Accounting-Response messages received since client start-up" ::= { radiusServerEntry 16 } radiusClientAccountingBadAuthenticators OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Accounting-Response messages which contained invalid authenticators received since client start-up" ::= { radiusServerEntry 17 } radiusClientAccountingPendingRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS Accounting-Request messages that have not yet timed out or received a response" ::= { radiusServerEntry 18 } radiusClientAccountingTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of accounting timeouts since client startup" ::= { radiusServerEntry 19 } radiusClientUnknownType OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of RADIUS messages of unknown type which were received since client start-up" ::= { radiusServerEntry 20 } -- Here is the new radius draft MIB -- AUTHENTICATION DRAFT MIB -- The MIB module for entities implementing the client side of -- the Remote Access Dialin User Service (RADIUS) authentication -- protocol. radiusAuthClientInvalidServerAddresses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Access-Response packets received from unknown addresses since client start-up." ::= { radiusAuthClient 1 } radiusAuthClientIdentifier OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The NAS-Identifier of the RADIUS authentication client." ::= { radiusAuthClient 2 } radiusAuthServerTable OBJECT-TYPE SYNTAX SEQUENCE OF RadiusAuthServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The (conceptual) table listing the RADIUS authentication servers with which the client shares a secret." ::= { radiusAuthClient 3 } radiusAuthServerEntry OBJECT-TYPE SYNTAX RadiusAuthServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry (conceptual row) representing a RADIUS authentication server with which the client shares a secret." INDEX { radiusAuthServerIndex } ::= { radiusAuthServerTable 1 } RadiusAuthServerEntry ::= SEQUENCE { radiusAuthServerIndex INTEGER, radiusAuthServerAddress IpAddress, radiusAuthClientServerPortNumber INTEGER, radiusAuthClientRoundTripTime TimeTicks, radiusAuthClientAccessRequests Counter, radiusAuthClientAccessRetransmissions Counter, radiusAuthClientAccessAccepts Counter, radiusAuthClientAccessRejects Counter, radiusAuthClientAccessChallenges Counter, radiusAuthClientMalformedAccessResponses Counter, radiusAuthClientAuthenticationBadAuthenticators Counter, radiusAuthClientAuthenticationPendingRequests Counter, radiusAuthClientAuthenticationTimeouts Counter, radiusAuthClientUnknownType Counter } radiusAuthServerIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The RADIUS authentication server with which the client interacts." ::= { radiusAuthServerEntry 1 } radiusAuthServerAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the RADIUS authentication server referred to in this table entry." ::= { radiusAuthServerEntry 2 } radiusAuthClientServerPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The UDP port the client is using to send requests to this server." ::= { radiusAuthServerEntry 3 } radiusAuthClientRoundTripTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The total roundtrip time of the last packet sent between the authentication client and the RADIUS server referred to in this table entry." ::= { radiusAuthServerEntry 4 } radiusAuthClientAccessRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Access-Request packets sent to this server since client start-up. This does not include retransmissions." ::= { radiusAuthServerEntry 5 } radiusAuthClientAccessRetransmissions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Access-Request packets retransmitted to the same server since client start-up." ::= { radiusAuthServerEntry 6 } radiusAuthClientAccessAccepts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Access-Accept packets received from this server since client start-up." ::= { radiusAuthServerEntry 7 } radiusAuthClientAccessRejects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Access-Reject packets received from this server since client start-up." ::= { radiusAuthServerEntry 8 } radiusAuthClientAccessChallenges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Access-Challenge packets received from this server since client start-up." ::= { radiusAuthServerEntry 9 } -- "Access-Response" includes an Access-Accept, Access-Challenge -- or Access-Reject radiusAuthClientMalformedAccessResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of malformed RADIUS Access-Response packets received from this server since client start-up. Bad authenticators are not included as malformed access responses." ::= { radiusAuthServerEntry 10 } radiusAuthClientAuthenticationBadAuthenticators OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Access-Response packets containing invalid authenticators received from this server since client start-up." ::= { radiusAuthServerEntry 11 } radiusAuthClientAuthenticationPendingRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Access-Request packets destined for this server that have not yet timed out or received a response. This variable is incremented when an Access-Request is sent and decremented due to a timeout or retransmission." ::= { radiusAuthServerEntry 12 } radiusAuthClientAuthenticationTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of authentication timeouts to this server since client startup. After a timeout the client may retry to the same server, send to a different server, or give up. A retry to the same server is counted as a retransmit as well as a timeout. A send to a different server is counted as a Request as well as a timeout." ::= { radiusAuthServerEntry 13 } radiusAuthClientUnknownType OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS packets of unknown type which were received from this server on the authentication port since client start-up." ::= { radiusAuthServerEntry 14 } -- ACCOUNTING DRAFT MIB -- The MIB module for entities implementing the client side of -- the Remote Access Dialin User Service (RADIUS) accounting -- protocol. radiusAccClientInvalidServerAddresses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Accounting-Response packets received from unknown addresses since client start-up." ::= { radiusAccClient 1 } radiusAccClientIdentifier OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The NAS-Identifier of the RADIUS accounting client." ::= { radiusAccClient 2 } radiusAccServerTable OBJECT-TYPE SYNTAX SEQUENCE OF RadiusAccServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The (conceptual) table listing the RADIUS accounting servers with which the client shares a secret." ::= { radiusAccClient 3 } radiusAccServerEntry OBJECT-TYPE SYNTAX RadiusAccServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry (conceptual row) representing a RADIUS accounting server with which the client shares a secret." INDEX { radiusAccServerIndex } ::= { radiusAccServerTable 1 } RadiusAccServerEntry ::= SEQUENCE { radiusAccServerIndex INTEGER, radiusAccServerAddress IpAddress, radiusAccClientServerPortNumber INTEGER, radiusAccClientRoundTripTime TimeTicks, radiusAccClientAccountingRequests Counter, radiusAccClientAccountingRetransmissions Counter, radiusAccClientAccountingResponses Counter, radiusAccClientMalformedAccountingResponses Counter, radiusAccClientAccountingBadAuthenticators Counter, radiusAccClientAccountingPendingRequests Counter, radiusAccClientAccountingTimeouts Counter, radiusAccClientUnknownType Counter } radiusAccServerIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The RADIUS accounting server with which the client interacts." ::= { radiusAccServerEntry 1 } radiusAccServerAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the RADIUS accounting server referred to in this table entry." ::= { radiusAccServerEntry 2 } radiusAccClientServerPortNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The UDP port the client is using to send requests to this server." ::= { radiusAccServerEntry 3 } radiusAccClientRoundTripTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The total roundtrip time of the last packet sent between the accounting client and the RADIUS server referred to in this table entry." ::= { radiusAccServerEntry 4 } radiusAccClientAccountingRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Accounting-Request packets sent since client start-up. This does not include retransmissions." ::= { radiusAccServerEntry 5 } radiusAccClientAccountingRetransmissions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Accounting-Request packets retransmitted to the same server since client start-up. Retransmissions include retries where the Identifier and Acct-Delay have been updated." ::= { radiusAccServerEntry 6 } radiusAccClientAccountingResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Accounting-Response packets received from this server since client start-up." ::= { radiusAccServerEntry 7 } radiusAccClientMalformedAccountingResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of malformed RADIUS Accounting-Response packets received from this server since client start-up. Bad authenticators are not included as malformed access responses." ::= { radiusAccServerEntry 8 } radiusAccClientAccountingBadAuthenticators OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Accounting-Response packets which contained invalid authenticators received from this server since client start-up." ::= { radiusAccServerEntry 9 } radiusAccClientAccountingPendingRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS Accounting-Request packets sent to this server that have not yet timed out or received a response. This variable is incremented when an Accounting-Request is sent and decremented due to a timeout or retransmission." ::= { radiusAccServerEntry 10 } radiusAccClientAccountingTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of accounting timeouts to this server since client startup. After a timeout the client may retry to the same server, send to a different server, or give up. A retry to the same server is counted as a retransmit as well as a timeout. A send to a different server is counted as an Accounting-Request as well as a timeout." ::= { radiusAccServerEntry 11 } radiusAccClientUnknownType OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of RADIUS packets of unknown type which were received from this server on the accounting port since client start-up." ::= { radiusAccServerEntry 12 } -- General synchronous port(s) for 8000 gsyTotalPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of GSY ports on this Annex." ::= { anxgsystats 1 } gsyTotalInChars OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of characters received on all GSY ports." ::= { anxgsystats 2 } gsyTotalOutChars OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of characters transmitted on all gsy ports." ::= { anxgsystats 3 } gsyTotalFrameCheckErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of frame check errors detected on all gsy ports since the last boot." ::= { anxgsystats 4 } gsyTotalXmitUnderrunErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of transmit underrun errors detected on all gsy ports since the last boot." ::= { anxgsystats 5 } gsyTotalRecvOverrunErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of receive overrun errors detected on all gsy ports since the last boot." ::= { anxgsystats 6 } gsyInterfaceType OBJECT-TYPE SYNTAX INTEGER { x21(1), v35(2), rs232(3), rs422(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The interface running on this gsy" ::= { anxgsystats 7} -- New table is added to the private MIB for compression card statistics anxPktsComp OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is the total number of packets that are successfully compressed by the compression card." ::= { anxccpstats 1 } anxPktsDecomp OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is the total number of packets that are successfully decompressed by the compression card." ::= { anxccpstats 2 } anxUncompPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is the total number of packets that are received by CCP and are marked as being uncompressed packets (valid for MPPC)." ::= { anxccpstats 3 } anxPktsCompFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of packets that failed to be compress due to data expansion or lack or resources." ::= { anxccpstats 4 } anxPktsDataExpansion OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of packets that failed to be compress due to data expansion." ::= { anxccpstats 5 } anxPktsDecompFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of packets that failed to decompress due to checksum errors, out of sequence errors or lack or resources." ::= { anxccpstats 6 } anxLCBCRCMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is the total number of packets that failed to decompress due to LCB/CRC checksum mismatch or out of sequence errors." ::= { anxccpstats 7 } anxCompResets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is the total number of explicit compressor resets." ::= { anxccpstats 8 } anxDecompResets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is the total number of explicit decompressor resets." ::= { anxccpstats 9 } anxHistoryFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is the total number of times we failed to allocate a history in the compression card CRAM memory for a session." ::= { anxccpstats 10 } anxPktsDropFullQ OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is the total number of packets that got dropped because the hardware compression / decompression queue was full." ::= { anxccpstats 11 } anxCompMbufFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is the total number of packets that failed to compress / decompress because of a lack of mbufs." ::= { anxccpstats 12 } anxCompBefore OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is total number of bytes before compression." ::= { anxccpstats 13 } anxCompAfter OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is total number of bytes after compression." ::= { anxccpstats 14 } anxDecompBefore OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is total number of bytes before decompression." ::= { anxccpstats 15 } anxDecompAfter OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This is total number of bytes after decompression." ::= { anxccpstats 16 } igmpconfig OBJECT IDENTIFIER ::= { igmp 1 } igmpVersion OBJECT-TYPE SYNTAX INTEGER { igmp-off(1), igmp-ver1(2), igmp-ver2(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls if IGMP is enabled, and if enabled which version of the IGMP protocol to use. The default is IGMP protocol version 2. This MIB object corresponds to the NA/Admin parameter 'igmp_version'." ::= { igmpconfig 1 } igmpRobustness OBJECT-TYPE SYNTAX INTEGER (1..15) ACCESS read-write STATUS mandatory DESCRIPTION "Robustness allows tuning for a lossy subnet. If lossy subnets exist, then this value should be increased. Valid values are in the range of 1-15. The default of 2. The value of 1 is NOT recommended. This MIB object corresponds to the NA/Admin parameter 'igmp_robustness'." ::= { igmpconfig 2 } igmpQueryTime OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This is the Max Response Time inserted into general query messages. Valid values are in the range of 1-65535 deciseconds. The default is 100 deciseconds. This MIB object corresponds to the NA/Admin parameter 'igmp_query_time'." ::= { igmpconfig 3 } igmpResponseTime OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This is the Query Response time(Interval). When periodic general queries are made this value is placed into the Max Response Time field of the message. Settable values are in the decisecond range of 1-65535. Valid values are in the decisecond range of 1 and IGMPQueryTime. The default is 100 deciseconds. IF THIS VALUE EXCEEDS IGMPQueryTime, THE RUNTIME VALUE WILL BE MODIFIED TO IGMPQueryTime - 1 WHEN IGMP STARTS AND A SYSLOG WILL BE GENERATED. This MIB object corresponds to the NA/Admin parameter 'igmp_response_time'." ::= { igmpconfig 4 } igmpStartQueryTime OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This is the Startup Query Interval. It specifies the time interval between queries sent out on startup. Settable values for are in the decisecond range of 1-65535. Valid values are in the range of 1 and 1 less than IGMPRobustness. The default is 313 deciseconds. IF THIS VALUE EXCEEDS IGMPQueryTime, THE RUNTIME VALUE WILL BE MODIFIED TO IGMPQueryTime WHEN IGMP STARTS AND A SYSLOG WILL BE GENERATED. This MIB object corresponds to the NA/Admin parameter 'igmp_start_query_time'." ::= { igmpconfig 5 } igmpStartQueryCount OBJECT-TYPE SYNTAX INTEGER (1..15) ACCESS read-write STATUS mandatory DESCRIPTION "This is the Startup Query Count. It specifies the number of queries sent out on startup. Valid values for are in the range of 1-15. This MIB object corresponds to the NA/Admin parameter 'igmp_start_query_count'." ::= { igmpconfig 6 } igmpLastQueryTime OBJECT-TYPE SYNTAX INTEGER (1..256) ACCESS read-write STATUS mandatory DESCRIPTION "The Last Member Query time(Interval) is the Max Response Time inserted into group-specific queries sent in response to leave group messages. It also the amount of time between group-specific query messages. Valid values are in the range of 1-256 deciseconds. The default is 10 deciseconds. This MIB object corresponds to the NA/Admin parameter 'igmp_last_query_time'." ::= { igmpconfig 7 } igmpLastQueryCount OBJECT-TYPE SYNTAX INTEGER (1..15) ACCESS read-write STATUS mandatory DESCRIPTION "The Last Member Query Count is the number of group specific queries sent before the router assumes there are no local members. The default is 2. This MIB object corresponds to the NA/Admin parameter 'igmp_last_query_count'." ::= { igmpconfig 8 } igmpJoinQueryTime OBJECT-TYPE SYNTAX INTEGER (1..256) ACCESS read-write STATUS mandatory DESCRIPTION "This specifies the time interval between repetitions of Unsolicited Reports when a host initially become a member of a group. Valid values are in the range of 1-256 deciseconds. The default is 10 deciseconds. This MIB object corresponds to the NA/Admin parameter 'igmp_join_query_time'." ::= { igmpconfig 9 } igmpV1Timeout OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This is the Version 1 Router Present Timeout. It controls how long a host must wait before after hearing a Version 1 Query before it may send any IGMP version 2 messages. Valid values are in the decisecond range of 1-65535. The default is 4000 deciseconds. This MIB object corresponds to the NA/Admin parameter 'igmp_v1_timeout'." ::= { igmpconfig 10 } igmpQueueSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of elements that can be allocated to the IGMP processing queue. The value will be rounded up to the next value evenly divisible by 10. This MIB object corresponds to the na/admin parameter 'igmp_queue_size'." ::= { igmpconfig 11 } igmpMaxPendingMcast OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of multicast messages that can be placed in the IGMP processing queue. We recommend that this value be less than igmpQueueSize otherwise unexpected IGMP operation may result. This MIB object corresponds to the na/admin parameter igmp_max_pending_mcast." ::= { igmpconfig 12 } -- New table is added to the private MIB for PPP Callback statistics anxPPPCallbackTable OBJECT-TYPE SYNTAX SEQUENCE OF AnxPPPCallbackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of PPP Callback parameters." ::= { anxPPPStats 1 } anxPPPCallbackEntry OBJECT-TYPE SYNTAX AnxPPPCallbackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The PPP Callback parameters." INDEX { anxPPPCallbackIndex } ::= { anxPPPCallbackTable 1 } AnxPPPCallbackEntry ::= SEQUENCE { anxPPPCallbackIndex INTEGER, anxPPPCallbackParticipant IpAddress } anxPPPCallbackIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the PPP Callback entry." ::= { anxPPPCallbackEntry 1 } anxPPPCallbackParticipant OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the IP address of the callback participant associated with the index." ::= { anxPPPCallbackEntry 2} l2tpStats OBJECT IDENTIFIER ::= { l2tp 2 } anxl2tpCntrlPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total control pkts transmitted." ::= { l2tpStats 1 } anxl2tpDataPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total data packets transmitted." ::= { l2tpStats 2 } anxl2tpCntrlPktsRx OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total control pkts rx" ::= { l2tpStats 3 } anxl2tpDataPktsRx OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total data packets rx." ::= { l2tpStats 4 } anxl2tpSeqErr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total pkts drop on rx for bad seq" ::= { l2tpStats 5 } anxl2tpPppDownErr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total data pkts drop on rx - to ppp not ready ." ::= { l2tpStats 6 } anxl2tpProtocolErr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total pkts with a protocol error." ::= { l2tpStats 7 } anxl2tpStateErr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total pkts drop - tunnel/session state error." ::= { l2tpStats 8 } anxl2tpPktsDrop OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total pkts dropped on rx for other reasons." ::= { l2tpStats 9 } -- Annex Generic Routing Statistics anxGREInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of GRE packets received." ::= { anxgrestats 1 } anxGREOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of GRE packets sent." ::= { anxgrestats 2 } anxGREChecksum OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of GRE packets received with bad checksum." ::= { anxgrestats 3 } anxGREInDropped OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of GRE packets dropped on receive." ::= { anxgrestats 4 } anxGREOutDropped OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of GRE packets dropped on transmit." ::= { anxgrestats 5 } anxGREInBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of GRE bytes recieved." ::= { anxgrestats 6 } anxGREOutBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of GRE bytes transmitted." ::= { anxgrestats 7 } ippoolEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Parameter to enable or disable address pooling." DEFVAL{disable} ::= { ippool 1 } ippoolSystemName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) ACCESS read-write STATUS mandatory DESCRIPTION "Identification for pooling system name." ::= { ippool 2 } ippoolLeaseDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Lease duration for address pooling." ::= { ippool 3 } ippoolMulticastAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Multicast address used for address pooling." ::= { ippool 4 } ippoolServerUDPPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "UDP port for address pool server" ::= { ippool 5 } ippoolClientUDPPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "UDP port for address pool client" ::= { ippool 6 } ippoolPoolIds OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) ACCESS read-write STATUS mandatory DESCRIPTION "UDP port for address pool client" ::= { ippool 7 } ippoolConfPrimaryAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP address for configured primary address server blade" ::= { ippool 8 } ippoolConfBackupAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP address for configured backup address server blade" ::= { ippool 9 } ippoolSelectionTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Timeout value for address pooling selection mechanism" ::= { ippool 10 } ippoolTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Timeout value for address pooling pool configuration propagation" ::= { ippool 11 } ippoolRetransmitTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Timeout value for address pooling pool message retransmissions" ::= { ippool 12 } ippoolDiscoveryTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Timeout value for address pooling pool discovery mechanism" ::= { ippool 13 } ippoolTable OBJECT-TYPE SYNTAX SEQUENCE OF IppoolEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for IP pool configuration." ::= {ippool 14} ippoolEntry OBJECT-TYPE SYNTAX IppoolEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IP pool configuration parameters." INDEX {poolIndex, subpoolIndex} ::= {ippoolTable 1} IppoolEntry ::= SEQUENCE { ippoolpoolIndex INTEGER, ippoolsubpoolIndex INTEGER, ippoolserverLowWaterMark INTEGER, ippoolclientLowWaterMark INTEGER, ippoolpoolPriority INTEGER, ippooladdressRequest INTEGER, ippoolsubpoolStartAddress INTEGER, ippoolsubpoolSize INTEGER, ippoolsubpoolDelete INTEGER } ippoolpoolIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Identifier for the pool." ::= {ippoolEntry 1} ippoolsubpoolIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Identifier for the subpool." ::= {ippoolEntry 2} ippoolserverLowWaterMark OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Low water mark for address pool server." ::= {ippoolEntry 3} ippoolclientLowWaterMark OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Low water mark for address pool client." ::= {ippoolEntry 4} ippoolpoolPriority OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Priority associated with the pool." ::= {ippoolEntry 5} ippooladdressRequest OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Number of addresses requested by the client for a specific pool" ::= {ippoolEntry 6} ippoolsubpoolStartAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Start address of subpool." ::= {ippoolEntry 7} ippoolsubpoolSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Size of subpool." ::= {ippoolEntry 8} ippoolsubpoolDelete OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "To delete a subpool from VCU, if set to 1, delets the particular subpool." ::= {ippoolEntry 9} END