diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/fs/GBNPlatformOAM-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/fs/GBNPlatformOAM-MIB')
| -rw-r--r-- | MIBS/fs/GBNPlatformOAM-MIB | 1613 |
1 files changed, 1613 insertions, 0 deletions
diff --git a/MIBS/fs/GBNPlatformOAM-MIB b/MIBS/fs/GBNPlatformOAM-MIB new file mode 100644 index 0000000..c68024c --- /dev/null +++ b/MIBS/fs/GBNPlatformOAM-MIB @@ -0,0 +1,1613 @@ + 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
|