840 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			840 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *********************************************************************
 | 
						|
-- **
 | 
						|
-- ** BATM Advanced Communications.
 | 
						|
-- **
 | 
						|
-- *********************************************************************
 | 
						|
-- ** Filename: prvt-interworking-os-mib.mib
 | 
						|
-- *********************************************************************
 | 
						|
-- (c) Copyright, 1998, BATM Advanced Communications. All rights reserved.
 | 
						|
-- WARNING:
 | 
						|
--
 | 
						|
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
 | 
						|
--
 | 
						|
-- This file is the property of BATM Advanced Communications and contains
 | 
						|
-- proprietary and confidential information. This file is made
 | 
						|
-- available to authorized BATM customers on the express
 | 
						|
-- condition that neither it, nor any of the information contained
 | 
						|
-- therein, shall be disclosed to third parties or be used for any
 | 
						|
-- purpose other than to replace, modify or upgrade firmware and/or
 | 
						|
-- software components of BATM manufactured equipment within the
 | 
						|
-- authorized customer's network, and that such transfer be
 | 
						|
-- completed in accordance with the instructions provided by
 | 
						|
-- BATM. Any other use is strictly prohibited.
 | 
						|
--
 | 
						|
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
 | 
						|
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
 | 
						|
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
 | 
						|
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
 | 
						|
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 | 
						|
--
 | 
						|
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
 | 
						|
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
 | 
						|
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
 | 
						|
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
 | 
						|
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
 | 
						|
--
 | 
						|
-- ----------------------------------------------------------------------------
 | 
						|
--
 | 
						|
PRVT-INTERWORKING-OS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
 | 
						|
MODULE-IDENTITY,
 | 
						|
OBJECT-TYPE,
 | 
						|
IpAddress,
 | 
						|
Integer32
 | 
						|
FROM SNMPv2-SMI
 | 
						|
 | 
						|
DisplayString,
 | 
						|
TruthValue,
 | 
						|
MacAddress
 | 
						|
FROM SNMPv2-TC
 | 
						|
 | 
						|
NOTIFICATION-TYPE
 | 
						|
FROM SNMPv2-SMI
 | 
						|
 | 
						|
prvt-products
 | 
						|
FROM PRVT-SWITCH-MIB
 | 
						|
 | 
						|
usmUserSecurityName
 | 
						|
FROM SNMP-USER-BASED-SM-MIB;
 | 
						|
 | 
						|
prvtInterworkOsMib MODULE-IDENTITY
 | 
						|
LAST-UPDATED "200804090000Z"
 | 
						|
ORGANIZATION "BATM Advanced Communication"
 | 
						|
CONTACT-INFO
 | 
						|
"BATM/Telco Systems Support team
 | 
						|
Email:
 | 
						|
For North America: techsupport@telco.com
 | 
						|
For North Europe: support@batm.de, info@batm.de
 | 
						|
For the rest of the world: techsupport@telco.com"
 | 
						|
 | 
						|
DESCRIPTION
 | 
						|
"The MIB enables display configuration of the device OS features."
 | 
						|
 | 
						|
-- revision history
 | 
						|
REVISION "200804090000Z"
 | 
						|
DESCRIPTION
 | 
						|
"setExecutetrap varbind change" 
 | 
						|
REVISION "200803310000Z"
 | 
						|
DESCRIPTION
 | 
						|
"Removed configurationChanged, see PrvtConfigChange.mib." 
 | 
						|
 | 
						|
REVISION "200801010000Z"
 | 
						|
DESCRIPTION
 | 
						|
"Removed redefined OIDs in private vendor extension definitions." 
 | 
						|
 | 
						|
REVISION "200502160000Z"
 | 
						|
DESCRIPTION
 | 
						|
"Fixed spelling errors and changed the contact info." 
 | 
						|
 | 
						|
REVISION "200412200000Z"
 | 
						|
DESCRIPTION
 | 
						|
"Added the configurationChanged and snmpSetExecuted notifications."
 | 
						|
 | 
						|
REVISION "200403100000Z"
 | 
						|
DESCRIPTION
 | 
						|
"Modified the description of the managementLoadExecute object 
 | 
						|
to clarify that the startup-config is replaced at 
 | 
						|
configuration download."
 | 
						|
 | 
						|
 | 
						|
REVISION "200305080000Z"
 | 
						|
DESCRIPTION
 | 
						|
"Move to SMI-V2."
 | 
						|
 | 
						|
REVISION "200212120000Z"
 | 
						|
DESCRIPTION
 | 
						|
"Add detection for CPU RAM size."
 | 
						|
 | 
						|
REVISION "200211260000Z"
 | 
						|
DESCRIPTION
 | 
						|
"Add CPU group."
 | 
						|
 | 
						|
 | 
						|
REVISION "200211170000Z"
 | 
						|
DESCRIPTION
 | 
						|
"Enable loading VDSL E2 firmware. 
 | 
						|
Add support for reload."
 | 
						|
 | 
						|
REVISION "200104190000Z"
 | 
						|
DESCRIPTION
 | 
						|
"Add management group."
 | 
						|
 | 
						|
REVISION "200103190000Z"
 | 
						|
DESCRIPTION
 | 
						|
"Initial version."
 | 
						|
 | 
						|
::= { software 1 }
 | 
						|
 | 
						|
software OBJECT IDENTIFIER ::= { prvt-products 111 }
 | 
						|
 | 
						|
prvtInterworkOsNotifications OBJECT IDENTIFIER ::= { prvtInterworkOsMib 0 }
 | 
						|
version OBJECT IDENTIFIER ::= {prvtInterworkOsMib 1}
 | 
						|
option OBJECT IDENTIFIER ::= {prvtInterworkOsMib 2}
 | 
						|
management OBJECT IDENTIFIER ::= {prvtInterworkOsMib 3}
 | 
						|
cpu OBJECT IDENTIFIER ::= {prvtInterworkOsMib 4}
 | 
						|
prvtInterworkOsConformance OBJECT IDENTIFIER ::= { prvtInterworkOsMib 5 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- version group
 | 
						|
-- 
 | 
						|
 | 
						|
bootVersionNumber OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object identifies version number of the Boot program"
 | 
						|
::= { version 1 }
 | 
						|
 | 
						|
bootVersionDate OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object identifies creation date/time of the Boot program"
 | 
						|
::= { version 2 }
 | 
						|
 | 
						|
bootVersionString OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object contains text for the current version of the Boot program"
 | 
						|
::= { version 3 }
 | 
						|
 | 
						|
oSversionNumber OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object identifies version number of the OS"
 | 
						|
::= { version 4 }
 | 
						|
 | 
						|
oSversionDate OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object identifies creation date/time of the OS"
 | 
						|
::= { version 5 }
 | 
						|
 | 
						|
oSversionString OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object contains text for the current version of the OS"
 | 
						|
::= { version 6 }
 | 
						|
 | 
						|
appletVersionNumber OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object contains text for the current version of the embedded 
 | 
						|
applet"
 | 
						|
::= { version 7 }
 | 
						|
 | 
						|
appletVersionDate OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object contains text for the creation date of the current embedded 
 | 
						|
applet version"
 | 
						|
::= { version 8 }
 | 
						|
-- 
 | 
						|
-- option group
 | 
						|
-- 
 | 
						|
 | 
						|
optionInstalled OBJECT-TYPE
 | 
						|
SYNTAX OCTET STRING
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object identifies creation date/time of the OS"
 | 
						|
::= { option 1 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- management group
 | 
						|
-- 
 | 
						|
 | 
						|
--
 | 
						|
-- Connectivity Information
 | 
						|
--
 | 
						|
-- This group is meant to be a collection of controls and data
 | 
						|
-- for connectivity.
 | 
						|
--
 | 
						|
managementConnectivity OBJECT IDENTIFIER ::= {management 1}
 | 
						|
 | 
						|
managementConnectivityMACAddr OBJECT-TYPE
 | 
						|
SYNTAX MacAddress
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Get the agent MAC address."
 | 
						|
::= { managementConnectivity 1 }
 | 
						|
 | 
						|
managementConnectivityIpAddress OBJECT-TYPE
 | 
						|
SYNTAX IpAddress
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Set IP Address for the device."
 | 
						|
::= { managementConnectivity 2 }
 | 
						|
 | 
						|
managementConnectivityIPNetMask OBJECT-TYPE
 | 
						|
SYNTAX IpAddress
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Set IP NetMask for the device."
 | 
						|
::= { managementConnectivity 3 }
 | 
						|
 | 
						|
managementIPGateAddress OBJECT-TYPE
 | 
						|
SYNTAX IpAddress
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Set Gateway Address for the device - only applies for devices without
 | 
						|
L3 capabilities."
 | 
						|
::= { managementConnectivity 4 }
 | 
						|
 | 
						|
managementSerialBaud OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
baud2400(1),
 | 
						|
baud9600(2),
 | 
						|
baud19200(3),
 | 
						|
baud38400(4)
 | 
						|
}
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The Serial port BAUD Rate. Attributes are 8 Start Bits,
 | 
						|
no parity, and 1 stop bits (8N1) and Hardware Flow Control.
 | 
						|
Valid values are 2400, 9600, 19200, and 38400."
 | 
						|
::= { managementConnectivity 5 }
 | 
						|
 | 
						|
--
 | 
						|
-- managementLoad Group
 | 
						|
--
 | 
						|
-- This group is meant to be a collection of controls and data
 | 
						|
-- that determine the file download and upload configuration
 | 
						|
-- and mode.
 | 
						|
--
 | 
						|
 | 
						|
managementLoad OBJECT IDENTIFIER ::= {management 2}
 | 
						|
 | 
						|
managementLoadTftpServerAddress OBJECT-TYPE
 | 
						|
SYNTAX IpAddress
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Set IP Address for the TFTP server used for downloading
 | 
						|
and uploading files."
 | 
						|
::= { managementLoad 1 }
 | 
						|
 | 
						|
managementLoadFileName OBJECT-TYPE
 | 
						|
SYNTAX OCTET STRING (SIZE (0..64))
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Set TFTP file path and name."
 | 
						|
::= { managementLoad 2 }
 | 
						|
 | 
						|
managementLoadType OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
application(1),
 | 
						|
boot(2),
 | 
						|
configuration(3),
 | 
						|
java(4),
 | 
						|
vdsl-E2(5)
 | 
						|
}
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The type of file to download or upload 
 | 
						|
upon a managementLoadExecute."
 | 
						|
::= { managementLoad 3 }
 | 
						|
 | 
						|
managementLoadExecute OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
noop(1), -- no operation
 | 
						|
download(2), -- Application, Boot, java or Configuration
 | 
						|
upload(3) -- Configuration only
 | 
						|
}
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Execute file download or upload procedure. A SET of this
 | 
						|
object starts the load procedure. Note that the Application
 | 
						|
and Boot images can only be downloaded. The Configuration
 | 
						|
file can be uploaded and downloaded. When a Configuration file
 | 
						|
is downloaded, it replaces the startup-config file in NVRAM. 
 | 
						|
 | 
						|
A GET of this object will return a noop (1). Also, when the user chooses to 
 | 
						|
upload the configuration, it is the startup-config that is copied to the remote host.
 | 
						|
Use managementLoadExecuteStatus to determine the status of the executed load."
 | 
						|
::= { managementLoad 4 }
 | 
						|
 | 
						|
managementLoadExecuteStatus OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
not-started(1),
 | 
						|
in-progress(2),
 | 
						|
success(3),
 | 
						|
error-connection(4),
 | 
						|
error-filename(5),
 | 
						|
error-fault(6)
 | 
						|
}
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Provides status on the execute file load procedure.
 | 
						|
The status return is given by one of the enumerated codes
 | 
						|
not-started (download has not yet started)
 | 
						|
in-progress (download has not yet finished)
 | 
						|
success (download has finished successfully)
 | 
						|
error-connection (download cannot connect)
 | 
						|
error-filename (download has bad image path/filename)
 | 
						|
error-fault (download has fault condition on device)."
 | 
						|
::= { managementLoad 5 }
 | 
						|
 | 
						|
--
 | 
						|
-- Miscellaneous Information
 | 
						|
--
 | 
						|
-- This group is meant to be a collection of controls and data
 | 
						|
-- that do not require a group of their own, or fall into the
 | 
						|
-- category of "miscellaneous". 
 | 
						|
--
 | 
						|
 | 
						|
managementMisc OBJECT IDENTIFIER ::= {management 3}
 | 
						|
 | 
						|
managementMiscSaveToNvm OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
noop(1), -- no operation
 | 
						|
save(2) -- save all configuration parameters to NVM
 | 
						|
}
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"When set to save (2), all nonvolatile configuration
 | 
						|
parameters are saved to NVM (Nonvolatile Memory). NVM save
 | 
						|
operations may be slow (e.g., erasing/writing Flash device).
 | 
						|
Consequently, all (or many) updates should be made before
 | 
						|
saving to NVM. A get operation always returns noop (1)"
 | 
						|
::= { managementMisc 1 }
 | 
						|
 | 
						|
managementMiscReset OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
noop(1), 
 | 
						|
reset(2), 
 | 
						|
reset-to-defaults(3), 
 | 
						|
save-and-reset(4) -- save config and then reset the unit
 | 
						|
}
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Physically performs a hardware reset of the unit.
 | 
						|
Use with care. A reset (2) resets the unit, the
 | 
						|
reset-to-defaults (3) resets the configuration file
 | 
						|
to factory defaults and then resets the unit, the value of
 | 
						|
save-and-reset (4) saves the config and then resets the unit and 
 | 
						|
noop (1) does nothing. 
 | 
						|
A value of noop (1) is always returned 
 | 
						|
for a GET operation."
 | 
						|
::= { managementMisc 2 }
 | 
						|
 | 
						|
managementMiscReload OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
noop(1), 
 | 
						|
save-and-reload(2) -- save config and then reload the software
 | 
						|
}
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Reload the unit software, the unit hardware will not 
 | 
						|
be affected. A value of noop (1) is always returned for a 
 | 
						|
GET operation."
 | 
						|
::= { managementMisc 3 }
 | 
						|
 | 
						|
managementMiscReloadInTime OBJECT-TYPE
 | 
						|
SYNTAX OCTET STRING (SIZE (4))
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION "Indicates time for scheduled reload without save in hour:min.
 | 
						|
octets contents range
 | 
						|
1 day 0x01..0x1f (1-31)
 | 
						|
2 month 0x01..0x0C (1..12)
 | 
						|
where january = 1 december = 12
 | 
						|
3 hour 0x01..0x17 (0..23)
 | 
						|
4 min 0x01..3B (0..59)
 | 
						|
For example: 0x01 0x01 0x01 0x01 means 1 January 01:01.
 | 
						|
To stop scheduled reload set it to 0x00 0x00 0x00 0x00"
 | 
						|
::= { managementMisc 4 }
 | 
						|
 | 
						|
managementMiscReloadAtTime OBJECT-TYPE
 | 
						|
SYNTAX OCTET STRING (SIZE (4))
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION "Indicates time for scheduled reload without save at day:month:hour:min.
 | 
						|
octets contents range
 | 
						|
1 day 0x01..0x1f (1-31)
 | 
						|
2 month 0x01..0x0C (1..12)
 | 
						|
where january = 1 december = 12
 | 
						|
3 hour 0x01..0x17 (0..23)
 | 
						|
4 min 0x01..3B (0..59)
 | 
						|
For example: 0x01 0x01 0x01 0x01 means 1 January 01:01.
 | 
						|
To stop scheduled reload set it to 0x00 0x00 0x00 0x00"
 | 
						|
::= { managementMisc 5 }
 | 
						|
 | 
						|
managementMiscReloadSaveInTime OBJECT-TYPE
 | 
						|
SYNTAX OCTET STRING (SIZE (4))
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION "Indicates time for scheduled reload with save in hour:min.
 | 
						|
octets contents range
 | 
						|
1 day 0x01..0x1f (1-31)
 | 
						|
2 month 0x01..0x0C (1..12)
 | 
						|
where january = 1 december = 12
 | 
						|
3 hour 0x01..0x17 (0..23)
 | 
						|
4 min 0x01..3B (0..59)
 | 
						|
For example: 0x01 0x01 0x01 0x01 means 1 January 01:01.
 | 
						|
To stop scheduled reload set it to 0x00 0x00 0x00 0x00"
 | 
						|
::= { managementMisc 6 }
 | 
						|
 | 
						|
managementMiscReloadSaveAtTime OBJECT-TYPE
 | 
						|
SYNTAX OCTET STRING (SIZE (4))
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION "Indicates time for scheduled reload with save at day:month:hour:min.
 | 
						|
octets contents range
 | 
						|
1 day 0x01..0x1f (1-31)
 | 
						|
2 month 0x01..0x0C (1..12)
 | 
						|
where january = 1 december = 12
 | 
						|
3 hour 0x01..0x17 (0..23)
 | 
						|
4 min 0x01..3B (0..59)
 | 
						|
For example: 0x01 0x01 0x01 0x01 means 1 January 01:01.
 | 
						|
To stop scheduled reload set it to 0x00 0x00 0x00 0x00"
 | 
						|
::= { managementMisc 7 }
 | 
						|
 | 
						|
managementLicense OBJECT IDENTIFIER ::= {management 4}
 | 
						|
 | 
						|
managementOptionSupportStatus OBJECT-TYPE
 | 
						|
SYNTAX INTEGER { reserved0 (0), -- reserved
 | 
						|
reserved1 (1), -- reserved
 | 
						|
reserved2 (2), -- reserved
 | 
						|
reserved3 (3), -- reserved
 | 
						|
reserved4 (4), -- reserved
 | 
						|
reserved5 (5), -- reserved
 | 
						|
reserved6 (6), -- reserved
 | 
						|
reserved7 (7), -- reserved
 | 
						|
reserved8 (8), -- reserved
 | 
						|
reserved9 (9), -- reserved
 | 
						|
licNotSpecified(10), -- the device is without license
 | 
						|
licBasic(11), -- SWITCH license registered
 | 
						|
licML(12), -- ML license
 | 
						|
licAdvML(13), -- Adv-ML license
 | 
						|
reserved14 (14), -- reserved
 | 
						|
reserved15 (15), -- reserved
 | 
						|
reserved16 (16), -- reserved
 | 
						|
reserved17 (17), -- reserved
 | 
						|
reserved18 (18), -- reserved
 | 
						|
reserved19 (19), -- reserved
 | 
						|
reserved20 (20), -- reserved
 | 
						|
reserved21 (21), -- reserved
 | 
						|
reserved22 (22), -- reserved
 | 
						|
reserved23 (23), -- reserved
 | 
						|
reserved24 (24), -- reserved
 | 
						|
reserved25 (25), -- reserved
 | 
						|
reserved26 (26), -- reserved
 | 
						|
reserved27 (27), -- reserved
 | 
						|
reserved28 (28), -- reserved
 | 
						|
reserved29 (29), -- reserved
 | 
						|
reserved30 (30), -- reserved 
 | 
						|
reserved31 (31) -- reserved 
 | 
						|
}
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Indicates active software support options (license)."
 | 
						|
::= { managementLicense 1 }
 | 
						|
 | 
						|
managementOptionSupportKey OBJECT-TYPE
 | 
						|
SYNTAX OCTET STRING (SIZE (0..32))
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Specify the software support option key (license). After set, device must be reloaded the new option to take affect."
 | 
						|
::= { managementLicense 2 }
 | 
						|
 | 
						|
managementOptionSupportAddress OBJECT-TYPE 
 | 
						|
SYNTAX IpAddress
 | 
						|
MAX-ACCESS accessible-for-notify
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Shows the address of SNMP NMS that has configured last the option."
 | 
						|
::= { managementLicense 3 }
 | 
						|
 | 
						|
managementOptionSupportL3Capable OBJECT-TYPE
 | 
						|
SYNTAX TruthValue
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Indicates if the swicth is capable for L3 features
 | 
						|
- true The switch is capable for L3 features 
 | 
						|
- false The switch is not capable for L3 features
 | 
						|
"
 | 
						|
DEFVAL { true }
 | 
						|
::= { managementLicense 4 }
 | 
						|
 | 
						|
prvtBootConfigUpgrade OBJECT IDENTIFIER ::= {management 5}
 | 
						|
 | 
						|
prvtBootUpgradeSrcURI OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The object represents an address from where the application
 | 
						|
will be copied and used by the device. The address 
 | 
						|
must be given in a valid URI format. It will be used by all 
 | 
						|
booting mechnisms as a source from where to find the application.
 | 
						|
So it can point to either local folder or remote device. 
 | 
						|
 | 
						|
Example:
 | 
						|
tftp://10.3.71.45/MyApps/Imagev1.5.Z
 | 
						|
local://Usr/Imagev1.5.Z 
 | 
						|
 | 
						|
If there is no value set, the device will boot with local application
 | 
						|
given in prvtBootApplicationNameURI object"
 | 
						|
REFERENCE "See rfc3986"
 | 
						|
::= { prvtBootConfigUpgrade 1 }
 | 
						|
 | 
						|
prvtBootApplicationNameURI OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object represents the name of the application to be used by 
 | 
						|
the network device to boot. The name of the application is given 
 | 
						|
in URI format to indicate the storage device. Every network device 
 | 
						|
can have few localy saved application files copied in different 
 | 
						|
storage devices: local file system, flash etc. The user can choose 
 | 
						|
one of them by setting the starage device and the application name.
 | 
						|
 | 
						|
Example: 
 | 
						|
local://Imagev1.5.Z, 
 | 
						|
flash://Imagev1.5.Z 
 | 
						|
 | 
						|
If this object is empty, the device will boot from the network using 
 | 
						|
the remote application given in prvtBootUpgradeSrcURI"
 | 
						|
REFERENCE "See rfc3986"
 | 
						|
::= { prvtBootConfigUpgrade 2 }
 | 
						|
 | 
						|
prvtBootConfigURI OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object represents the configuration file's name of a network device. 
 | 
						|
The value must be set in URI format. It can point to either local or remote 
 | 
						|
configuration file.
 | 
						|
 | 
						|
Example:
 | 
						|
local://Usr/my_startup.cfg, 
 | 
						|
ftp://myuser:mypass@netaddress/MyCfgs/startup.cfg
 | 
						|
 | 
						|
This field is optional. If it is empty, the standart startup config will be used."
 | 
						|
REFERENCE "See rfc3986"
 | 
						|
::= { prvtBootConfigUpgrade 3 }
 | 
						|
 | 
						|
prvtBootUpgradeCmd OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
none(0), -- this will be invalid value 
 | 
						|
ready(1), -- the common return value on get and next requests
 | 
						|
apply(2),
 | 
						|
applyExec(3) 
 | 
						|
}
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This field is used to apply the configuration. When a get request is 
 | 
						|
executed, the returned value should be always ready. When apply(2)
 | 
						|
command is executed, the upgrade settings are applied. Alternative, 
 | 
						|
when applyExec(3) command is executed, the upgrade process is started.
 | 
						|
"
 | 
						|
DEFVAL { ready }
 | 
						|
::= { prvtBootConfigUpgrade 4 }
 | 
						|
 | 
						|
prvtBootOperStatus OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
unknown(0), -- invalid value
 | 
						|
ready(1),
 | 
						|
notReady(2),
 | 
						|
upgradeInProgress(3)
 | 
						|
}
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The object is used to show the current status of the upgrating process. The
 | 
						|
default value is ready(1), indicating that the process is idle. when the value 
 | 
						|
is set to notReady(2), the device upgrading mechanism is not correctly configured. 
 | 
						|
upgradeInProgress(3) indicates upgrading process have started and haven't finished
 | 
						|
yet."
 | 
						|
DEFVAL { ready }
 | 
						|
::= { prvtBootConfigUpgrade 5 }
 | 
						|
 | 
						|
prvtBootErrorCondition OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
noError(0),
 | 
						|
genericError(1),
 | 
						|
copyFailed(2),
 | 
						|
downloadFailed(3),
 | 
						|
freeSpaceError(4),
 | 
						|
validationFailed(5),
 | 
						|
backupFailed(6),
 | 
						|
inProgressError(7),
 | 
						|
consistencyError(8),
 | 
						|
fileSystemError(9),
 | 
						|
profileNameError(10),
 | 
						|
profileError(11),
 | 
						|
fileNameError(12),
 | 
						|
pathError(13),
 | 
						|
zFileError(14),
 | 
						|
cannotFindFile(15),
 | 
						|
defApplicationProfileError(16),
 | 
						|
configProfileError(17),
 | 
						|
bootDevProfileError(18),
 | 
						|
ftpServerProfileError(19),
 | 
						|
ftpUserProfileError(20),
 | 
						|
ftpPassProfileError(21)
 | 
						|
}
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The object can be used for feedback. How the upgrading process have finished"
 | 
						|
DEFVAL{ noError }
 | 
						|
::= { prvtBootConfigUpgrade 6 }
 | 
						|
 | 
						|
 | 
						|
-- 
 | 
						|
-- CPU group
 | 
						|
-- 
 | 
						|
 | 
						|
cpuMonitoring OBJECT IDENTIFIER ::= {cpu 1}
 | 
						|
 | 
						|
cpuMonitoringStatus OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
enable(1),
 | 
						|
disable(2)
 | 
						|
}
 | 
						|
MAX-ACCESS read-write
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The object shows the status of the CPU monitor"
 | 
						|
::= { cpuMonitoring 1 }
 | 
						|
 | 
						|
cpuMonitoringUtilization OBJECT-TYPE
 | 
						|
SYNTAX Integer32
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The object shows the current CPU utilization"
 | 
						|
::= { cpuMonitoring 2 }
 | 
						|
 | 
						|
cpuRedundancy OBJECT IDENTIFIER ::= {cpu 2}
 | 
						|
 | 
						|
cpuHwRedundancySupport OBJECT-TYPE
 | 
						|
SYNTAX TruthValue
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object shows if the backplan of this unit support CPU redundancy."
 | 
						|
::= { cpuRedundancy 1 }
 | 
						|
 | 
						|
cpuRedundancyTable OBJECT-TYPE
 | 
						|
SYNTAX SEQUENCE OF CpuRedundancyEntry
 | 
						|
MAX-ACCESS not-accessible
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This table contains the CPU redundancy information."
 | 
						|
::= { cpuRedundancy 2 }
 | 
						|
 | 
						|
cpuRedundancyEntry OBJECT-TYPE
 | 
						|
SYNTAX CpuRedundancyEntry
 | 
						|
MAX-ACCESS not-accessible
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Information about one CPU"
 | 
						|
INDEX { cpuId }
 | 
						|
::= { cpuRedundancyTable 1 }
 | 
						|
 | 
						|
CpuRedundancyEntry ::= SEQUENCE {
 | 
						|
cpuId Integer32,
 | 
						|
cpuName DisplayString,
 | 
						|
cpuStatus INTEGER,
 | 
						|
cpuRedundancySupport TruthValue,
 | 
						|
cpuSWVersionString DisplayString
 | 
						|
}
 | 
						|
 | 
						|
cpuId OBJECT-TYPE
 | 
						|
SYNTAX Integer32 (0..256)
 | 
						|
MAX-ACCESS not-accessible
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The ID of the CPU in the system"
 | 
						|
::= { cpuRedundancyEntry 1 }
 | 
						|
 | 
						|
cpuName OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"Textual representation of the CPU"
 | 
						|
::= { cpuRedundancyEntry 2 }
 | 
						|
 | 
						|
cpuStatus OBJECT-TYPE
 | 
						|
SYNTAX INTEGER {
 | 
						|
active(1),
 | 
						|
standby(2)
 | 
						|
}
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The CPU status"
 | 
						|
::= { cpuRedundancyEntry 3 }
 | 
						|
 | 
						|
cpuRedundancySupport OBJECT-TYPE
 | 
						|
SYNTAX TruthValue
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object shows if the CPU card supports redundancy."
 | 
						|
::= { cpuRedundancyEntry 4 }
 | 
						|
 | 
						|
cpuSWVersionString OBJECT-TYPE
 | 
						|
SYNTAX DisplayString
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The OS version currently running on the CPU"
 | 
						|
::= { cpuRedundancyEntry 5 }
 | 
						|
 | 
						|
cpuHW OBJECT IDENTIFIER ::= {cpu 3}
 | 
						|
 | 
						|
cpuRAMsize OBJECT-TYPE
 | 
						|
SYNTAX Integer32
 | 
						|
MAX-ACCESS read-only
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This object returns the CPU card RAM size"
 | 
						|
::= { cpuHW 1 }
 | 
						|
 | 
						|
-- Notifications for use by prvtInterworkOsMib
 | 
						|
 | 
						|
 | 
						|
imageCrcCheckFailed NOTIFICATION-TYPE
 | 
						|
OBJECTS { managementLoadTftpServerAddress, managementLoadFileName}
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The imageCrcCheckFailed notification indicates that the 
 | 
						|
image loaded via TFTP has not passed the CRC check 
 | 
						|
and has been discarded."
 | 
						|
::= {prvtInterworkOsNotifications 1}
 | 
						|
 | 
						|
configurationLoadFailed NOTIFICATION-TYPE
 | 
						|
OBJECTS { managementLoadTftpServerAddress, managementLoadFileName}
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The configurationLoadFailed notification indicates that
 | 
						|
the sending agent did not succeed to upload or download
 | 
						|
the configuration file."
 | 
						|
::= {prvtInterworkOsNotifications 2}
 | 
						|
 | 
						|
unauthorizedAccessViaCLI NOTIFICATION-TYPE
 | 
						|
-- OBJECTS { }
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"The unauthorizedAccessViaCLI notification indicates that 
 | 
						|
the last attempt to login to the device via CLI cannot 
 | 
						|
be authorized."
 | 
						|
::= {prvtInterworkOsNotifications 3}
 | 
						|
 | 
						|
snmpSetExecuted NOTIFICATION-TYPE
 | 
						|
OBJECTS { usmUserSecurityName }
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This notification indicates that a successful set request has been performed."
 | 
						|
::= {prvtInterworkOsNotifications 4}
 | 
						|
 | 
						|
managementOptionSupportChanged NOTIFICATION-TYPE 
 | 
						|
OBJECTS { managementOptionSupportStatus, managementOptionSupportAddress}
 | 
						|
STATUS current
 | 
						|
DESCRIPTION
 | 
						|
"This notification indicates that a management option license has been changed."
 | 
						|
::= {prvtInterworkOsNotifications 5}
 | 
						|
 | 
						|
END
 | 
						|
 |