1614 lines
58 KiB
Plaintext
1614 lines
58 KiB
Plaintext
GBNPlatformOAM-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, OBJECT-TYPE,
|
||
Integer32, IpAddress,
|
||
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
||
|
||
DisplayString, MacAddress,
|
||
RowStatus, TruthValue FROM SNMPv2-TC
|
||
|
||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||
|
||
gbnPlatform FROM ADMIN-MASTER-MIB
|
||
|
||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||
|
||
PortList, dot1qStaticMulticastEntry FROM Q-BRIDGE-MIB;
|
||
|
||
gbnPlatformOAM MODULE-IDENTITY
|
||
LAST-UPDATED "0011020000Z" -- November 2, 2000
|
||
ORGANIZATION "Admin Co., Ltd."
|
||
CONTACT-INFO "Admin Co., Ltd.
|
||
E-mail: support@admin.com"
|
||
|
||
DESCRIPTION "ADMIN Common Enterprise MIB definition."
|
||
|
||
REVISION "0011020000Z" -- November 2, 2000
|
||
DESCRIPTION "Initial MIB creation."
|
||
|
||
::= { gbnPlatform 1 }
|
||
|
||
------------------------------------------------------------------------------
|
||
-- define groups in GBN-COMMON-MIB
|
||
------------------------------------------------------------------------------
|
||
gbnPlatformOAMSysIf OBJECT IDENTIFIER ::= { gbnPlatformOAM 1 }
|
||
gbnPlatformOAMSystem OBJECT IDENTIFIER ::= { gbnPlatformOAM 2 }
|
||
gbnPlatformOAMIpAccessControl OBJECT IDENTIFIER ::= { gbnPlatformOAM 3 }
|
||
gbnPlatformOAMWatchDog OBJECT IDENTIFIER ::= { gbnPlatformOAM 4 }
|
||
gbnPlatformOAMMuser OBJECT IDENTIFIER ::= { gbnPlatformOAM 5 }
|
||
gbnPlatformOAMUpDownLoad OBJECT IDENTIFIER ::= { gbnPlatformOAM 6 }
|
||
gbnPlatformOAMSnmp OBJECT IDENTIFIER ::= { gbnPlatformOAM 7 }
|
||
gbnPlatformOAMSntpClient OBJECT IDENTIFIER ::= { gbnPlatformOAM 8 }
|
||
gbnPlatformOAMSyslog OBJECT IDENTIFIER ::= { gbnPlatformOAM 9 }
|
||
gbnPlatformOAMPortCar OBJECT IDENTIFIER ::= { gbnPlatformOAM 10 }
|
||
gbnPlatformOAMSsh OBJECT IDENTIFIER ::= { gbnPlatformOAM 11 }
|
||
gbnPlatformOAMMailalarm OBJECT IDENTIFIER ::= { gbnPlatformOAM 12 }
|
||
gbnPlatformOAMVctRun OBJECT IDENTIFIER ::= { gbnPlatformOAM 13 }
|
||
gbnPlatformOAMVctRunResult OBJECT IDENTIFIER ::= { gbnPlatformOAM 14 }
|
||
gbnPlatformOAMTelnet OBJECT IDENTIFIER ::= { gbnPlatformOAM 15 }
|
||
gbnPlatformOAMIpControl OBJECT IDENTIFIER ::= { gbnPlatformOAM 16 }
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnPlatformOAMSysIf - System IP Group
|
||
--
|
||
-- This group include manually config system ip-address,or using dhcp/bootp client,
|
||
-- and manageVLAN.
|
||
--
|
||
------------------------------------------------------------------------------
|
||
--
|
||
sysIfMACAddr OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { '000000000000'H }
|
||
The base (i.e., first) MAC address used by the gbn agent for its
|
||
in-band ports."
|
||
::= { gbnPlatformOAMSysIf 1 }
|
||
|
||
sysIfIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { '00000000'H }
|
||
The IP Address for sw0 (swEND 0); only applies after reset -
|
||
see 'gbnCommonMiscReset'."
|
||
::= { gbnPlatformOAMSysIf 2 }
|
||
|
||
sysIfIPGateAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { '00000000'H }
|
||
The default Gateway Address (i.e., next hop router) for sw0
|
||
(swEND 0); only applies after reset - see 'gbnCommonMiscReset'."
|
||
::= { gbnPlatformOAMSysIf 3 }
|
||
|
||
sysIfIPNetMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { 'ffffff00'H }
|
||
The IP NetMask for sw0 (swEND 0); only applies after reset -
|
||
see 'gbnCommonMiscReset'."
|
||
::= { gbnPlatformOAMSysIf 4 }
|
||
|
||
sysIfIPStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
notModified(1),
|
||
modified(2),
|
||
restore(3),
|
||
apply(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is used to synchronize the modification of the IP
|
||
parameters used by the protocol stack based on the gbnCommonIP
|
||
MIB objects. This allows the user to change gbnCommonIPMACAddr,
|
||
gbnCommonIPIpAddress, gbnCommonIPGateAddress, and
|
||
gbnCommonIPNetMask, and then apply the changes to the unit
|
||
using apply(4). If gbnCommonIPStatus returns notModified(1),
|
||
no modifications were made to any gbnCommonIP MIB objects.
|
||
If gbnCommonIPStatus returns modified(2), one or more objects
|
||
were changed, but have not been applied. Both notModified(1)
|
||
and modified(2) are read-only values; the agent returns a
|
||
SNMPBADVALUE for sets using these values. Both restore(3) and
|
||
apply(4) are valid SET values. If one or more of the gbnCommonIP
|
||
objects were modified, the user can restore the parameters to a
|
||
mirror of the NVM values using restore(3)."
|
||
::= { gbnPlatformOAMSysIf 5 }
|
||
|
||
sysIfBOOTPOnOff OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enable(1),
|
||
disable(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { disable }
|
||
Enable/Disable BOOTP operation for the gbn agent.
|
||
When 'disable(2)', no BOOTPs are transmitted by the Application.
|
||
When 'enable(1)', the Application sends BOOTP requests during
|
||
system startup."
|
||
::= { gbnPlatformOAMSysIf 7 }
|
||
|
||
sysIfDHCPOnOff OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enable(1),
|
||
disable(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { disable }
|
||
Enable/Disable DHCP operation for the gbn agent.
|
||
When 'disable(2)', no DHCPs are transmitted by the Application.
|
||
When enabled, the Application sends DHCP requests during
|
||
system startup."
|
||
::= { gbnPlatformOAMSysIf 8 }
|
||
|
||
sysIfManageVLANTbale OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SysIfManageVLANEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"ManageVlan table"
|
||
--管理VLAN表格。
|
||
::= { gbnPlatformOAMSysIf 9 }
|
||
|
||
sysIfManageVLANEntry OBJECT-TYPE
|
||
SYNTAX SysIfManageVLANEntry
|
||
ACCESS not-accessible
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"ManageVlan entry"
|
||
--管理VLAN实体。
|
||
INDEX { sysIfManageVLANVid }
|
||
::= { sysIfManageVLANTbale 1 }
|
||
|
||
SysIfManageVLANEntry ::=
|
||
SEQUENCE {
|
||
sysIfManageVLANVid
|
||
INTEGER,
|
||
sysIfManageVLANRowStatus
|
||
RowStatus
|
||
}
|
||
|
||
sysIfManageVLANVid OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ManageVLAN-ID, as an index, the maximum number is 26."
|
||
--管理VLAN,作为索引。最多可以创建26个。
|
||
::= { sysIfManageVLANEntry 1 }
|
||
|
||
sysIfManageVLANRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ManageVLAN status"
|
||
::= { sysIfManageVLANEntry 2 }
|
||
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnPlatformOAMSystem - System Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
softwarePlate OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..100))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Software platform used by switches."
|
||
--交换机采用的软件平台。
|
||
::= { gbnPlatformOAMSystem 1 }
|
||
|
||
softwareVersion OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..100))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Software version, the format is V100R001B02D06P03SP3"
|
||
--软件版本,格式为V100R001B02D06P03SP3
|
||
::= { gbnPlatformOAMSystem 2 }
|
||
|
||
softwareCompiledTimeE OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..100))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Software Compiled time displayed in English, the format is Feburary 17 2003 15:47:00"
|
||
--软件编译时间,格式为Feburary 17 2003 15:47:00
|
||
::= { gbnPlatformOAMSystem 3 }
|
||
|
||
softwareCompiledTimeC OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..100))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Software Compiled time displayed in Chinese, the format is 2003nian06yue18ri13dian15fen"
|
||
--软件编译时间,格式为2003年06月18日13点15分
|
||
::= { gbnPlatformOAMSystem 4 }
|
||
|
||
cpuDescription OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..100))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"System CPU description, the format is Mips 32334, 133MHz"
|
||
--系统CPU描述,格式为Mips 32334, 133MHz
|
||
::= { gbnPlatformOAMSystem 5 }
|
||
|
||
sdramDescription OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..100))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"System Memery description, the format is 32M"
|
||
--系统内存描述,格式为32M
|
||
::= { gbnPlatformOAMSystem 6 }
|
||
|
||
flashDescription OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..100))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"System Flash description, the format is 4096k"
|
||
--系统FLASH描述,格式为4096k
|
||
::= { gbnPlatformOAMSystem 7 }
|
||
|
||
hardwareVersion OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..100))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Hardware version, the format is V3.0"
|
||
--系统主板的版本号,格式为V3.0
|
||
::= { gbnPlatformOAMSystem 8 }
|
||
|
||
bootromVersion OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..100))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Bootrom version, the format is V2.0"
|
||
--系统主板的版本号,格式为V2.0
|
||
::= { gbnPlatformOAMSystem 9 }
|
||
|
||
hostName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..128))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"System host name"
|
||
::= { gbnPlatformOAMSystem 10 }
|
||
|
||
cpuIdle OBJECT-TYPE
|
||
SYNTAX INTEGER (0..100)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The percentage of free CPU in the current system."
|
||
::= { gbnPlatformOAMSystem 11 }
|
||
|
||
memorySize OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current system memory size, unit is byte."
|
||
::= { gbnPlatformOAMSystem 12 }
|
||
|
||
memoryIdle OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current system free memory size, unit is byte."
|
||
::= { gbnPlatformOAMSystem 13 }
|
||
|
||
systemClock OBJECT IDENTIFIER ::= { gbnPlatformOAMSystem 14 }
|
||
|
||
clockTime OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current calendar time in seconds. The based time is 1979/1/1.
|
||
Year of the date must be the number between 2000 and 2099"
|
||
::= { systemClock 1 }
|
||
|
||
timeZoneName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..32))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the timezone name,1-32 letters.eg CCT(China Coast, USSR Zone 7)"
|
||
::= { systemClock 2 }
|
||
|
||
timeZoneOffset OBJECT-TYPE
|
||
SYNTAX Integer32 (0..86399)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"seconds between current timezone and GMT "
|
||
::= { systemClock 3 }
|
||
|
||
offsetNegFlag OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
true(1),
|
||
false(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"earlier or latter than GMT,it is true when timeZoneOffset is negative"
|
||
::= { systemClock 4 }
|
||
|
||
productName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..255))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { 'WindRiver gbn Agent' }
|
||
The product name associated with this agent. This name is
|
||
displayed on the console screens and Web pages."
|
||
::= { gbnPlatformOAMSystem 15 }
|
||
|
||
systemReset OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noop(1), -- no operation
|
||
reset(2), -- reset unit
|
||
resetToDefaults(3) -- reset to factory defaults/reset 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, a
|
||
'resetToDefaults(3)' resets the NVM configuration
|
||
to factory defaults and then resets the unit, and 'noop(1)'
|
||
does nothing. A value of 'noop(1)' is always returned for a
|
||
GET operation."
|
||
::= { gbnPlatformOAMSystem 16 }
|
||
|
||
writeConfig OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noop(1), -- no operation
|
||
save(2), -- save all configuration parameters to NVM
|
||
saveInProgress(3), -- read-only: NVM save in progress
|
||
saveFailed(4) -- read-only: NVM save failed
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"When set to 'save(2)', config file is 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. Note that the SNMP set to 'save(2)' returns
|
||
immediately to the caller. Gets on this object then return
|
||
'saveInProgress(3)' until the save operation completes, at
|
||
which time 'noop(1)' is returned if the save operation is
|
||
succeeded, otherwise 'saveFailed(4)' is returned. Consequently,
|
||
a get operation always returns 'noop(1)', 'saveInProgress(3)'
|
||
or 'saveFailed(4) depending on the current state and the result
|
||
of the save operation.
|
||
|
||
The agent returns 'badValue' for SNMPv1 or 'inconsistentValue'
|
||
for SNMPv2c/v3 for a set to 'Save(2)' while the current get
|
||
state is 'saveInProgress(3)'.
|
||
|
||
Attempts to set this object to 'saveInProgress(3)' or 'saveFailed(4)'
|
||
returns 'badValue' for SNMPv1 or 'wrongValue' for SNMPv2c/v3."
|
||
::= { gbnPlatformOAMSystem 17 }
|
||
|
||
------------------------------------------------------------------------------
|
||
-- define groups in GBN-COMMON-MIB
|
||
------------------------------------------------------------------------------
|
||
saveNMInterfaceConfig OBJECT IDENTIFIER ::= { gbnPlatformOAMSystem 18 }
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- saveNMInterfaceConfig - Save nminterface configuration Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
nmInterfaceId OBJECT-TYPE
|
||
SYNTAX INTEGER(0..4094)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"interface id of vlan saved for nminterface configuration."
|
||
--此节点用于存储vlan接口ID。当值为0时默认为vlan 1 的接口。
|
||
::= { saveNMInterfaceConfig 1 }
|
||
|
||
nmInterfaceIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ip address saved for nminterface configuration."
|
||
--此节点用于存储vlan接口的ip地址。
|
||
::= { saveNMInterfaceConfig 2 }
|
||
|
||
nmInterfaceNetMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"mask saved for nminterface configuration. "
|
||
--此节点用于存储vlan接口的掩码。
|
||
::= { saveNMInterfaceConfig 3 }
|
||
|
||
nmInterfaceGateAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"gateway address saved for nminterface configuration. "
|
||
--此节点用于存储vlan接口的网关地址。
|
||
::= { saveNMInterfaceConfig 4 }
|
||
|
||
writeNMInterfaceConifig OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
saveNmconfig(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"We save the nminterface configuration through setting this Mib. When setting to
|
||
'saveNmconfig(1)', nminterface configuration is starting to be saved.
|
||
At the same time the value of writeNMInterfaceConifigStatus Mib is set to 'saveInProgress(2)'.
|
||
Then the value of nmInterfaceId, nmInterfaceIpAddress, nmInterfaceNetMask,
|
||
nmInterfaceGateAddress will be read one by one.According to these value,
|
||
the nminterface configuration is to be saved.
|
||
Untill the process was over the value of writeNMInterfaceConifigStatus Mib is
|
||
changed to 'saveSuccess(1)'. And if the process was ended for exception the value
|
||
of writeNMInterfaceConifigStatus Mib is set to a error code from
|
||
'saveFailed(3)' to 'invalidIpOrMask(11)'. "
|
||
--我们通过设置这个Mib来保存最小管理配置,当设此Mib的值为1时,ccd模块将调用相应的处理函数
|
||
--来保存和最小配置相关的信息。此处理函数一开始就将writeNMInterfaceConifigStatus的值设为2,
|
||
--然后依次读取nmInterfaceId, nmInterfaceIpAddress, nmInterfaceNetMask,nmInterfaceGateAddress
|
||
--节点中的值,以这些值作为参数对和最小配置相关的信息进行保存。等到完成保存操作,如果成功保存,
|
||
--处理函数将writeNMInterfaceConifigStatus值设为1,失败设置为相应错误状态为3-11。
|
||
|
||
--补充:nmInterfaceId,nmInterfaceIpAddress, nmInterfaceNetMask,nmInterfaceGateAddress
|
||
--4个节点的值可以都不设置。 如果设置了nmInterfaceId节点,后三个节点可以不设置,但如果设置了
|
||
--nmInterfaceIpAddress节点的值,nmInterfaceNetMask, nmInterfaceGateAddress的值必须设置。如果
|
||
--没有设置nmInterfaceIpAddress节点的值,后两个就不能设置。如果nmInterfaceId节点没有设置,
|
||
--后三个就都不能设置。
|
||
::= { saveNMInterfaceConfig 5 }
|
||
|
||
writeNMInterfaceConifigStatus OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
saveSuccess(1), -- NVM save succeeded
|
||
saveInProgress(2), -- read-only: NVM save in progress
|
||
saveFailed(3), -- read-only: NVM save failed
|
||
noInterface(4), -- the vlan interface doesn't exist
|
||
noIpAddress(5), -- no ip for the vlan interface
|
||
differentSubnet(6), -- ip address and gateway address are not in the same subnet
|
||
noInterfaceParameter(7), -- need to input a vlan interface
|
||
noIpAddressParameter(8), -- need to input an ip address
|
||
noMaskParameter(9), -- need to input a mask
|
||
noGatewayParameter(10), -- need to input a gateway address
|
||
invalidIpOrMask(11) -- the ip address or mask is invalid
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Reserve the status of process in saving Nmconfig."
|
||
--存储保存最小管理配置过程中的状态。
|
||
|
||
::= { saveNMInterfaceConfig 6 }
|
||
|
||
prodSerialNo OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..31))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Product Serial Number"
|
||
--产品序列号
|
||
::= { gbnPlatformOAMSystem 19 }
|
||
|
||
cpuBusyStatus OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"CPU busy status"
|
||
--CPU忙状态
|
||
::= { gbnPlatformOAMSystem 20 }
|
||
|
||
cpuBusyAlarmEnable OBJECT-TYPE
|
||
SYNTAX TruthValue {
|
||
true (1),
|
||
false (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the enable status of cpu busy alarm."
|
||
--CPU忙告警开启/关闭状态
|
||
DEFVAL {true}
|
||
::= { gbnPlatformOAMSystem 21 }
|
||
|
||
cpuBusyThreshold OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"CPU busy threshold."
|
||
--CPU忙的阈值
|
||
::= { gbnPlatformOAMSystem 22 }
|
||
|
||
cpuUnbusyThreshold OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"CPU unbusy threshold."
|
||
--CPU不忙的阈值
|
||
::= { gbnPlatformOAMSystem 23 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- cpuStatusTrap - CPU status TRAP
|
||
--
|
||
------------------------------------------------------------------------------
|
||
cpuStatusTrap OBJECT IDENTIFIER ::= { gbnPlatformOAMSystem 24 }
|
||
|
||
cpuBusyTrap NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"cpu busy trap."
|
||
--CPU 忙TRAP
|
||
::= { cpuStatusTrap 1 }
|
||
|
||
cpuUnbusyTrap NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"cpu unbusy trap."
|
||
--CPU 不忙TRAP
|
||
::= { cpuStatusTrap 2 }
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- dramStatusTrap - DRAM status
|
||
--
|
||
------------------------------------------------------------------------------
|
||
dramAlarmEnable OBJECT-TYPE
|
||
SYNTAX TruthValue {
|
||
true (1),
|
||
false (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the enable status of dram alarm."
|
||
--DRAM警开启/关闭状态
|
||
DEFVAL {true}
|
||
::= { gbnPlatformOAMSystem 25 }
|
||
|
||
dramAlarmThreshold OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the DRAM set alarm threshold."
|
||
--DRAM使用的利用率超出实际利用率
|
||
::= { gbnPlatformOAMSystem 26 }
|
||
|
||
dramStatus OBJECT-TYPE
|
||
SYNTAX TruthValue {
|
||
true (1),
|
||
false (2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DRAM Status(Beyond the threshold)."
|
||
--DRAM是否超出阈值(利用率)
|
||
::= { gbnPlatformOAMSystem 27 }
|
||
|
||
dramUtilization OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DRAM Utilization."
|
||
--DRAM的利用率
|
||
::= { gbnPlatformOAMSystem 28 }
|
||
|
||
dramStatusTrap OBJECT IDENTIFIER ::= { gbnPlatformOAMSystem 29 }
|
||
|
||
dramBusyTrap NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"dram trap."
|
||
--DRAM TRAP
|
||
::= { dramStatusTrap 1 }
|
||
|
||
copyRunSta OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noop(1), -- no operation
|
||
op(2) -- operation
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"copy running-config startup-config."
|
||
::= { gbnPlatformOAMSystem 30 }
|
||
|
||
copyStaRun OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noop(1), -- no operation
|
||
op(2) -- operation
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"copy startup-config running-config."
|
||
::= { gbnPlatformOAMSystem 31 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnPlatformOAMIpAccessControl - IP Access Control Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
ipAccessControlTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF IpAccessControlEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"IP address access control table."
|
||
--能够访问交换机的ip地址列表.
|
||
::= { gbnPlatformOAMIpAccessControl 1 }
|
||
|
||
ipAccessControlEntry OBJECT-TYPE
|
||
SYNTAX IpAccessControlEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"IP address access control entry."
|
||
--能够访问交换机的ip地址列表.
|
||
INDEX { controlIpAddress, controlIpMask, controlTeminal}
|
||
::= { ipAccessControlTable 1 }
|
||
|
||
IpAccessControlEntry ::= SEQUENCE {
|
||
controlIpAddress IpAddress,
|
||
controlIpMask IpAddress,
|
||
controlTeminal INTEGER,
|
||
controlStatus INTEGER
|
||
}
|
||
|
||
controlIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The accessible ip address of the switch"
|
||
--能够访问交换机的ip地址.
|
||
::= { ipAccessControlEntry 1 }
|
||
|
||
controlIpMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The accessible ip address mask of the switch, wildcard supports mask and unmask"
|
||
--能够访问交换机的ip地址掩码, 通配符支持掩码和反掩码.
|
||
::= { ipAccessControlEntry 2 }
|
||
|
||
controlTeminal OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
snmp(1),
|
||
web(2),
|
||
telnet(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The client type connected to switch, snmp(1) means connecting switch by SNMP,
|
||
web(2) means connecting switch by WEB, telnet(3) means connecting switch by telnet."
|
||
--访问交换机客户端类型。snmp(1)表示通过snmp网管访问,web(2)表示通过web网管访问,telnet(3)表示通过telnet网管访问.
|
||
::= { ipAccessControlEntry 3 }
|
||
|
||
controlStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
active(1),
|
||
destroy(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"IP address control status, active(1) means adding the ip address to list,
|
||
destroy(2) means deleting the ip address from list"
|
||
--ip地址状态, active(1)表示加入到活动列表;destroy(2)表示将此ip地址删除。
|
||
::= { ipAccessControlEntry 4 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnPlatformOAMWatchDog - Watch Dog Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
softDogProxy OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
enable(1),
|
||
disable(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable/disable the soft dog."
|
||
::= { gbnPlatformOAMWatchDog 1 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnPlatformOAMMuser - Manage User Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
musrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MusrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A Table of usrname and Password."
|
||
::= { gbnPlatformOAMMuser 1 }
|
||
|
||
musrEntry OBJECT-TYPE
|
||
SYNTAX MusrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of usr parameters."
|
||
INDEX { musrIndex }
|
||
::= { musrTable 1 }
|
||
|
||
MusrEntry ::= SEQUENCE {
|
||
musrIndex Integer32,
|
||
musrName DisplayString,
|
||
musrPassword DisplayString,
|
||
musrPwdEncrypt INTEGER,
|
||
musrType INTEGER,
|
||
musrRowStatus INTEGER
|
||
}
|
||
|
||
musrIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..8)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A simple index into 'gbnCommonUsrTable'."
|
||
::= { musrEntry 1 }
|
||
|
||
musrName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..32))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
" A simple usrname of gbnCommonUsrEntry."
|
||
::= { musrEntry 2 }
|
||
|
||
musrPassword OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..16))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
" A simple password of gbnCommonUsrEntry."
|
||
::= { musrEntry 3 }
|
||
|
||
musrPwdEncrypt OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
clearText(0),
|
||
encrypt(7)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { 0 }
|
||
Password in 'gbnCommonUsrTable' is in
|
||
format of clear text(0) or enrypt(7)."
|
||
::= { musrEntry 6 }
|
||
|
||
musrType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
normalUser0(0),
|
||
normalUser1(1),
|
||
administrator2(2),
|
||
administrator3(3),
|
||
administrator4(4),
|
||
administrator5(5),
|
||
administrator6(6),
|
||
administrator7(7),
|
||
administrator8(8),
|
||
administrator9(9),
|
||
administrator10(10),
|
||
administrator11(11),
|
||
administrator12(12),
|
||
administrator13(13),
|
||
administrator14(14),
|
||
administrator15(15)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { NormalUser }
|
||
A simple UsrType into 'gbnCommonUsrTable'.
|
||
when 'NomalUser' configuration is limitted"
|
||
::= { musrEntry 4 }
|
||
|
||
musrRowStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enable(1),
|
||
disable(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { disable }
|
||
A simple RowStatus into 'gbnCommonUsrTable'.
|
||
when 'disable' the user is deleted"
|
||
::= { musrEntry 5 }
|
||
|
||
manageUserAuthenType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
locacl(1),
|
||
radius(2),
|
||
radiusFailLocal(3),
|
||
tacacsplus(4),
|
||
tacacsplusFailLocal(5)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Authentication method,1:local, 2:radius, 3:radius first,and then local after failed,4:tacacsplus,5:tacacsplus first, and then local after failed."
|
||
--管理用户认证方式,1:本地方式, 2:radius认证,3:先radius认证,radius服务器连接失败后Local,4:tacacs+认证,5:先tacacs+认证,tacacs+服务器连接失败后Local.
|
||
::= { gbnPlatformOAMMuser 2 }
|
||
|
||
manageUserAuthenRadiusName OBJECT-TYPE
|
||
SYNTAX DisplayString(SIZE (1..32))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"radius server name."
|
||
--radius服务器方案名称.
|
||
::= { gbnPlatformOAMMuser 3 }
|
||
|
||
manageUserAuthChallegeType OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
chap(1),
|
||
pap(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Radius authentication method,1:CHAP, 2:PAP."
|
||
--管理用户radius认证方式,1:CHAP, 2:PAP.
|
||
::= { gbnPlatformOAMMuser 4 }
|
||
|
||
manageUserTacacsAuthor OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"authorization afer authenticastion."
|
||
--在tacacs认证后是否进行shell授权.
|
||
::= { gbnPlatformOAMMuser 5 }
|
||
|
||
manageUserTacacsAccount OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"accounting after authorization."
|
||
--用户在使用tacacs+认证后登录/退出时发送计费操作.
|
||
::= { gbnPlatformOAMMuser 6 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnPlatformOAMUpDownLoad - Upload/Download Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
loadTftpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The IP Address for the TFTP server used for downloading
|
||
and/or uploading files."
|
||
::= { gbnPlatformOAMUpDownLoad 1 }
|
||
|
||
loadTftpFileName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..64))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The TFTP file path and name."
|
||
::= { gbnPlatformOAMUpDownLoad 2 }
|
||
|
||
loadType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
application(1),
|
||
normalBootRom(2),
|
||
configuration(3),
|
||
bootCode(4),
|
||
alarm(5),
|
||
syslog(6),
|
||
wholeBootRom(7),
|
||
oltImage(8),
|
||
onuImage(9),
|
||
geApplication(10),
|
||
geBootRom(11),
|
||
10geApplication(12),
|
||
10geBootRom(13),
|
||
eponApplication(14),
|
||
eponBootRom(15),
|
||
10geponApplication(16),
|
||
10geponBootRom(17),
|
||
gponApplication(18),
|
||
gponBootRom(19)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { application }
|
||
The type of file to download or upload upon an
|
||
'gbnCommonLoadExecute'.
|
||
application:program file of the switch
|
||
configuration:configuration file,should be uploaded before
|
||
you download it.
|
||
miccode:microcode is the program file of vdsl chip.
|
||
removed during the boot Flash write operation, the agent
|
||
cannot be recovered)."
|
||
::= { gbnPlatformOAMUpDownLoad 3 }
|
||
|
||
loadExecute OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noop(1), -- no operation
|
||
downloadTftp(2), -- Application, Boot, or Configuration
|
||
uploadTftp(3), -- Configuration only
|
||
downloadFtp(4), -- Application, Boot, or Configuration
|
||
uploadFtp(5), -- Configuration only
|
||
downloadXmodem(6)
|
||
}
|
||
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 NVM Configuration
|
||
file can be uploaded and downloaded. A GET of this object
|
||
will return the status of the executed operation.
|
||
Use 'gbnCommonLoadExecuteStatus' to determine the status of
|
||
the executed load."
|
||
::= { gbnPlatformOAMUpDownLoad 4 }
|
||
|
||
loadExecuteStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
notStarted(1), -- download has not yet started
|
||
inProgressTftp(2), -- download has not yet finished
|
||
successTftp(3), -- download has finished successfully
|
||
errorConnectionTftp(4), -- download cannot connect
|
||
errorFilenameTftp(5), -- download has bad image path/filename
|
||
errorFaultTftp(6), -- download has fault condition on device
|
||
inProgressFtp(7), -- download has not yet finished
|
||
successFtp(8), -- download has finished successfully
|
||
errorConnectionFtp(9), -- download cannot connect
|
||
errorFilenameFtp(10), -- download has bad image path/filename
|
||
errorFaultFtp(11), -- download has fault condition on device
|
||
|
||
inProgressXmodem(12), -- download has not yet finished
|
||
successXmodem(13), -- download has finished successfully
|
||
errorConnectionXmodem(14), -- download cannot connect
|
||
errorFilenameXmodem(15), -- download has bad image path/filename
|
||
errorFaultXmodem(16) -- download has fault condition on device
|
||
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Provides status on the execute file load progress."
|
||
::= { gbnPlatformOAMUpDownLoad 5 }
|
||
|
||
loadFtpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The IP Address for the FTP server used for downloading
|
||
and/or uploading files."
|
||
::= { gbnPlatformOAMUpDownLoad 6 }
|
||
|
||
loadFtpFileName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..64))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The FTP file path and name."
|
||
::= { gbnPlatformOAMUpDownLoad 7 }
|
||
|
||
loadFtpUserName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..32))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The FTP user name."
|
||
::= { gbnPlatformOAMUpDownLoad 8 }
|
||
|
||
loadFtpUserPassword OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..32))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
The FTP user password."
|
||
::= { gbnPlatformOAMUpDownLoad 9 }
|
||
|
||
FtpdOnOff OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enable(1),
|
||
disable(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { disable }
|
||
Enable/Disable Ftpd."
|
||
::= { gbnPlatformOAMUpDownLoad 10 }
|
||
|
||
FtpdAnonymousOnOff OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enable(1),
|
||
disable(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { disable }
|
||
Enable/Disable Ftpd anonymous login."
|
||
::= { gbnPlatformOAMUpDownLoad 11 }
|
||
|
||
loadSlotID OBJECT-TYPE
|
||
SYNTAX INTEGER(0..15)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Slot ID"
|
||
::= { gbnPlatformOAMUpDownLoad 12 }
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnPlatformOAMSnmp - Snmp Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
snmpCommunityToViewTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SnmpCommunityToViewEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of SNMPv1/v2c community string to view name mappings."
|
||
::= { gbnPlatformOAMSnmp 1 }
|
||
|
||
snmpCommunityToViewEntry OBJECT-TYPE
|
||
SYNTAX SnmpCommunityToViewEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of community-to-view parameters."
|
||
INDEX { snmpComm2ViewIndex }
|
||
::= { snmpCommunityToViewTable 1 }
|
||
|
||
SnmpCommunityToViewEntry ::= SEQUENCE {
|
||
snmpComm2ViewIndex Integer32,
|
||
snmpComm2ViewCommName DisplayString,
|
||
snmpComm2ViewViewName SnmpAdminString,
|
||
snmpComm2ViewPermission INTEGER,
|
||
snmpComm2ViewRowStatus RowStatus
|
||
}
|
||
|
||
snmpComm2ViewIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..8)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A simple index into 'gbnCommonCommunityToViewTable'."
|
||
::= { snmpCommunityToViewEntry 1 }
|
||
|
||
snmpComm2ViewCommName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..20))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { 'public','':all }
|
||
The SNMPv1/v2c community name string. Duplicate community
|
||
names are not allowed in this table. Note that a null string
|
||
is not a valid community name (i.e., a null string forces
|
||
'gbnCommonComm2ViewRowStatus' to 'notReady(3)')."
|
||
::= { snmpCommunityToViewEntry 2 }
|
||
|
||
snmpComm2ViewViewName OBJECT-TYPE
|
||
SYNTAX SnmpAdminString (SIZE(1..32))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { 'internet':all }
|
||
At runtime (i.e., not when this object is SET), this view name
|
||
is compared to the 'vacmViewTreeFamilyViewName' in the
|
||
'vacmViewTreeFamilyTable' (see RFC2575). If a match is
|
||
found and the varbind(s) specify valid object type and instance,
|
||
the 'gbnCommonComm2ViewPermission' privilege is permitted.
|
||
|
||
Note that a null string is not a valid view name value.
|
||
Also note that the value of this object does not have to match
|
||
an existing entry in the 'vacmViewTreeFamilyTable' (if no match,
|
||
no access is allowed).
|
||
|
||
Note that the factory default value for this object is 'internet',
|
||
which allows access to the subtree under '1.3.6.1'."
|
||
::= { snmpCommunityToViewEntry 3 }
|
||
|
||
snmpComm2ViewPermission OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
readOnly(1),
|
||
readWrite(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { readWrite:all }
|
||
This object specifies the type of access allowed. 'readOnly(1)'
|
||
allows GET operations (i.e., GET, GET-NEXT, GET-BULK) and
|
||
'readWrite(2)' allows both GET and SET operations."
|
||
::= { snmpCommunityToViewEntry 4 }
|
||
|
||
snmpComm2ViewRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE:
|
||
This object indicates the status of this entry. A row in this
|
||
table can be created using the 'createAndGo(4)' (i.e., all
|
||
parameters must be valid - supplied in a single SNMP PDU or have
|
||
default values) or the 'createAndWait(5)' action states. Until
|
||
all parameters are valid for a conceptual row, this object is
|
||
'notReady(3)'. All parameters must be valid before this object
|
||
can be set to 'active(1)'.
|
||
|
||
Any object in a conceptual row can be modified independent of the
|
||
value of this object (e.g., can be changed while 'active(1)')."
|
||
::= { snmpCommunityToViewEntry 5 }
|
||
|
||
snmpNotifyTypeTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SnmpNotifyTypeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of SNMPv1/v2c notify type ."
|
||
::= { gbnPlatformOAMSnmp 2 }
|
||
|
||
snmpNotifyTypeEntry OBJECT-TYPE
|
||
SYNTAX SnmpNotifyTypeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of notify type parameters."
|
||
INDEX { snmpPrivateNotifyType }
|
||
::= { snmpNotifyTypeTable 1 }
|
||
|
||
SnmpNotifyTypeEntry ::=
|
||
SEQUENCE {
|
||
snmpPrivateNotifyType DisplayString,
|
||
snmpNotifyTypeStatus INTEGER
|
||
}
|
||
|
||
snmpPrivateNotifyType OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..32))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"notify type."
|
||
-- 通告类型
|
||
::= { snmpNotifyTypeEntry 1 }
|
||
|
||
snmpNotifyTypeStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
enable(1),
|
||
disable(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"It signifies if the traps with corresponding notify-type can be sent."
|
||
-- 如果通告对应状态为"enable(1)"表示可以发送此类型的通告,否则不可发送。
|
||
::= { snmpNotifyTypeEntry 2 }
|
||
|
||
gbnPlatformOAMSnmpNotifyType OBJECT IDENTIFIER ::= { gbnPlatformOAMSnmp 3 }
|
||
|
||
snmpNotifyTypeSaveConfiguration NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A private type for traps or informs. It signifies that the SNMPv2 entity
|
||
have just saved the configuration."
|
||
-- 私有的trap类型。发送此类型的trap表示设备刚才有保存配置文件的操作。
|
||
::= { gbnPlatformOAMSnmpNotifyType 1 }
|
||
|
||
snmpTrapSource OBJECT-TYPE
|
||
SYNTAX INTEGER (0..4094)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The id of vlan or supervlan which interface traps or informs are
|
||
sent from belongs to. vlan id: 0-4094; supervlan id: 0-11."
|
||
-- trap或inform的源地址所属vlan或supervlan。vlan id:0-4094;
|
||
-- supervlan id:0-11。本节点值为0表示不指定Trap源地址接口。当
|
||
-- snmpTrapSourceType节点值为1时,本节点取值范围为0-4094;当
|
||
-- snmpTrapSourceType节点值为2时,本节点取值范围为0-11。
|
||
::= { gbnPlatformOAMSnmp 4 }
|
||
|
||
snmpRemoteEngineTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SnmpRemoteEngineEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of remote engine ."
|
||
::= { gbnPlatformOAMSnmp 5 }
|
||
|
||
snmpRemoteEngineEntry OBJECT-TYPE
|
||
SYNTAX SnmpRemoteEngineEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of remote engine."
|
||
INDEX { snmpRemoteEngineID }
|
||
::= { snmpRemoteEngineTable 1 }
|
||
|
||
SnmpRemoteEngineEntry ::=
|
||
SEQUENCE {
|
||
snmpRemoteHostTAddr OCTET STRING,
|
||
snmpRemoteEngineID DisplayString,
|
||
snmpDeleteRemoteEngineTableRow INTEGER
|
||
}
|
||
|
||
snmpRemoteEngineID OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The remote engine's id.Note that the engine id can
|
||
only appear once in the table."
|
||
-- 远程引擎id。
|
||
::= { snmpRemoteEngineEntry 1 }
|
||
|
||
snmpRemoteHostTAddr OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(6))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ip and port number of remote host.Note that the value including ip and
|
||
port number can only appear once in the table."
|
||
-- 远程主机ip和端口号,前四位为主机ip后两位为端口号。其值和一个引擎id必须一一对应,
|
||
-- 不能出现一对多的情况。一个引擎id只能对应一个主机ip和端口号。
|
||
::= { snmpRemoteEngineEntry 2 }
|
||
|
||
snmpDeleteRemoteEngineTableRow OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
deleteRow(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"You can delete a row by setting the value to 'deleteRow(1)'."
|
||
-- 设置此对象实例值为1将删除此实例所在行。
|
||
::= { snmpRemoteEngineEntry 3 }
|
||
|
||
snmpTrapSourceType OBJECT-TYPE
|
||
SYNTAX INTEGER (1..2)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of the interface which traps or informs are sent from.
|
||
1: vlan interface; 2: supervlan interface."
|
||
-- trap或inform的源地址接口的类型。1:vlan接口类型;2:supervlan接
|
||
-- 口类型(要设置为此类型必须确保snmpTrapSource节点的值不大于11)。
|
||
-- 配置Trap源地址接口时,请先设置snmpTrapSource节点的值为0,再设置
|
||
-- 本节点的值,然后再设置snmpTrapSource节点的值为指定vlan或
|
||
-- supervlan的接口id。
|
||
::= { gbnPlatformOAMSnmp 6 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnPlatformOAMPortCar - Port Car Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
portCarTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortCarEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A Table of port CAR."
|
||
--端口CAR表
|
||
::= { gbnPlatformOAMPortCar 1 }
|
||
|
||
portCarEntry OBJECT-TYPE
|
||
SYNTAX PortCarEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of port CAR."
|
||
--端口CAR列表
|
||
INDEX { portCarPort }
|
||
::= { portCarTable 1 }
|
||
|
||
PortCarEntry ::= SEQUENCE {
|
||
portCarPort Integer32,
|
||
portCarEnable TruthValue,
|
||
portDiscardBpdu Integer32,
|
||
portCarRateBpdu Integer32
|
||
}
|
||
|
||
portCarPort OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port number."
|
||
--端口号,端口CAR表的索引值
|
||
::= { portCarEntry 1 }
|
||
|
||
portCarEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The enable status of the port CAR"
|
||
--端口CAR开启/关闭状态
|
||
::= { portCarEntry 2 }
|
||
|
||
portDiscardBpdu OBJECT-TYPE
|
||
SYNTAX Integer32 (0..1)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The enable status of the port discard BPDU"
|
||
--端口discard BPDU开启/关闭状态
|
||
::= { portCarEntry 3 }
|
||
|
||
portCarRateBpdu OBJECT-TYPE
|
||
SYNTAX Integer32 (1..128)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port CAR max packet receive rate."
|
||
--端口CAR的值
|
||
::= { portCarEntry 4 }
|
||
|
||
portCarGlobalEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The global enable status of port CAR."
|
||
--全局端口CAR开启/关闭状态
|
||
::= { gbnPlatformOAMPortCar 2 }
|
||
|
||
portCarOpenTime OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The closed port Re-open time."
|
||
--被端口CAR关闭的端口重新打开的时间
|
||
::= { gbnPlatformOAMPortCar 3 }
|
||
|
||
discardBpdu OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"discard specific BPDU, bit 0 for STP packet, bit 1 for GVRP packet, bit 2 for GMRP packet."
|
||
--丢弃BPDU标记,以位图形式记录BPDU的丢弃状态。第0位表示STP报文,第1位表示GVRP报文,第2位表示GMRP报文
|
||
::= { gbnPlatformOAMPortCar 4 }
|
||
|
||
portCarRate OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The global port CAR max packet receive rate."
|
||
--端口CAR的值
|
||
::= { gbnPlatformOAMPortCar 5 }
|
||
|
||
cpuCarRate OBJECT-TYPE
|
||
SYNTAX INTEGER (0..10000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The CPU CAR max packet receive rate. value 0 is default 400/4000 pps"
|
||
--CPU CAR的值, 配置为0时, 设置CPU-CAR为默认值400/4000pps
|
||
::= { gbnPlatformOAMPortCar 6 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnPlatformOAMVctRun - Vct Run Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
vctRunTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF VctRunEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A Table of VCT run."
|
||
--VCT run表
|
||
::= { gbnPlatformOAMVctRun 1 }
|
||
|
||
vctRunEntry OBJECT-TYPE
|
||
SYNTAX VctRunEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of VCT run."
|
||
--VCT run列表
|
||
INDEX { vctRunPort }
|
||
::= { vctRunTable 1 }
|
||
|
||
VctRunEntry ::= SEQUENCE {
|
||
vctRunPort Integer32,
|
||
vctRunEnable TruthValue,
|
||
vctAutoRunEnable TruthValue
|
||
}
|
||
|
||
vctRunPort OBJECT-TYPE
|
||
SYNTAX Integer32 (1..24)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port number."
|
||
--端口号,VCT run表的索引值
|
||
::= { vctRunEntry 1 }
|
||
|
||
vctRunEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The enable status of the VCT run"
|
||
--是否启动VCT run
|
||
::= { vctRunEntry 2 }
|
||
|
||
vctAutoRunEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The enable status of the VCT auto run"
|
||
--是否启动VCT auto run
|
||
::= { vctRunEntry 3 }
|
||
|
||
vctAutoRunGlobalEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The global enable status of VCT auto run."
|
||
--全局VCT auto run开启/关闭状态
|
||
::= { gbnPlatformOAMVctRun 2 }
|
||
|
||
vctRunGlobalEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The global enable status of VCT run."
|
||
--全局VCT run开启/关闭状态
|
||
::= { gbnPlatformOAMVctRun 3 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnPlatformOAMVctRunResult - Vct Run Result Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
vctRunResultTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF VctRunResultEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A Table of VCT run result."
|
||
--VCT run result表
|
||
::= { gbnPlatformOAMVctRunResult 1 }
|
||
|
||
vctRunResultEntry OBJECT-TYPE
|
||
SYNTAX VctRunResultEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of VCT run result."
|
||
--VCT run result列表
|
||
INDEX { vctRunResultPort, vctRunResultTxRxPairNo }
|
||
::= { vctRunResultTable 1 }
|
||
|
||
VctRunResultEntry ::= SEQUENCE {
|
||
vctRunResultPort Integer32,
|
||
vctRunResultTxRxPairNo Integer32,
|
||
vctRunResultStatus Integer32,
|
||
vctRunResultErrorLocation Integer32
|
||
}
|
||
|
||
vctRunResultPort OBJECT-TYPE
|
||
SYNTAX Integer32 (1..24)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port number."
|
||
--端口号,VCT run result表的索引值之一
|
||
::= { vctRunResultEntry 1 }
|
||
|
||
vctRunResultTxRxPairNo OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The tx rx pair NO."
|
||
--tx rx pair NO,VCT run result表的索引值之一
|
||
::= { vctRunResultEntry 2 }
|
||
|
||
vctRunResultStatus OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
{
|
||
Normal(1),
|
||
Open(2),
|
||
Short(3),
|
||
Mismatch(4)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of the VCT run result"
|
||
--VCT run result 状态
|
||
::= { vctRunResultEntry 3 }
|
||
|
||
vctRunResultErrorLocation OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The error location of the VCT run result. length(m)"
|
||
--VCT run result的出错地点,长度(米)
|
||
::= { vctRunResultEntry 4 }
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnPlatformOAMIpControl - OAM ip control Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
ipControlTtl OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
disable(0),
|
||
enable(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable/disable the ip control ttl"
|
||
::= { gbnPlatformOAMIpControl 1 }
|
||
|
||
--
|
||
-- END of GBN-COMMON-MIB
|
||
--
|
||
|
||
END
|