856 lines
29 KiB
Plaintext
856 lines
29 KiB
Plaintext
QTECH-GBNDeviceSwitch-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, OBJECT-TYPE,
|
||
Integer32, IpAddress,
|
||
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
||
|
||
DisplayString, MacAddress,
|
||
RowStatus, TruthValue,DateAndTime FROM SNMPv2-TC
|
||
|
||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||
|
||
gbnDevice FROM QTECH-MASTER-MIB
|
||
|
||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||
|
||
VlanIndex FROM Q-BRIDGE-MIB
|
||
|
||
PortList, dot1qStaticMulticastEntry FROM Q-BRIDGE-MIB;
|
||
|
||
gbnDeviceSwitch MODULE-IDENTITY
|
||
LAST-UPDATED "0011020000Z" -- November 2, 2000
|
||
ORGANIZATION "QTECH LLC"
|
||
CONTACT-INFO "Basil Budko
|
||
E-mail: budko@qtech.ru"
|
||
|
||
DESCRIPTION "Gbn Common Enterprise MIB definition."
|
||
|
||
REVISION "0011020000Z" -- November 2, 2000
|
||
DESCRIPTION "Initial MIB creation."
|
||
|
||
::= { gbnDevice 1 }
|
||
|
||
MirrorMacType ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"null¡¢destination¡¢source"
|
||
SYNTAX INTEGER { null(0), destination (1), source(2) }
|
||
|
||
------------------------------------------------------------------------------
|
||
-- define groups in gbnDeviceSwitch-MIB
|
||
------------------------------------------------------------------------------
|
||
gbnDeviceSwitchMirror OBJECT IDENTIFIER ::= { gbnDeviceSwitch 1 }
|
||
gbnDeviceSwitchPort OBJECT IDENTIFIER ::= { gbnDeviceSwitch 2 }
|
||
gbnDeviceSwitchAggregation OBJECT IDENTIFIER ::= { gbnDeviceSwitch 3 }
|
||
gbnDeviceSwitchL3 OBJECT IDENTIFIER ::= { gbnDeviceSwitch 4 }
|
||
gbnDeviceSwitchLoopTest OBJECT IDENTIFIER ::= { gbnDeviceSwitch 5 }
|
||
gbnDeviceSwitchSRM OBJECT IDENTIFIER ::= { gbnDeviceSwitch 6 }
|
||
gbnDeviceSwitchFlowAlarm OBJECT IDENTIFIER ::= { gbnDeviceSwitch 7 }
|
||
gbnDeviceSwitchQueneScheduer OBJECT IDENTIFIER ::= { gbnDeviceSwitch 8 }
|
||
gbnDeviceSwitchLineRate OBJECT IDENTIFIER ::= { gbnDeviceSwitch 9 }
|
||
gbnDeviceSwitchPortIsolation OBJECT IDENTIFIER ::= { gbnDeviceSwitch 10 }
|
||
gbnDeviceSwitchStormControl OBJECT IDENTIFIER ::= { gbnDeviceSwitch 11 }
|
||
gbnDeviceSwitchAntiDos OBJECT IDENTIFIER ::= { gbnDeviceSwitch 12 }
|
||
gbnDeviceSwitchBandWidth OBJECT IDENTIFIER ::= { gbnDeviceSwitch 13 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnDeviceSwitchMirror - Mirror Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
mirroringPort OBJECT-TYPE
|
||
SYNTAX INTEGER (0..26)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This port which all packets send to."
|
||
::= { gbnDeviceSwitchMirror 1 }
|
||
|
||
mirroredEgrPort OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The egress ports which need to monitor."
|
||
::= { gbnDeviceSwitchMirror 2 }
|
||
|
||
mirroredIgrPort OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ingress ports which need to monitor."
|
||
::= { gbnDeviceSwitchMirror 3 }
|
||
|
||
ingressMirrorMac OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The MAC address which will be compared with the ingress frame, Only the matched frame will be mirrored"
|
||
--ÓÃÓÚÆ¥Åäingress±¨ÎĵÄMACµØÖ·
|
||
::= { gbnDeviceSwitchMirror 4 }
|
||
|
||
egressMirrorMac OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The MAC address which will be compared with the egress frame, Only the matched frame will be mirrored"
|
||
--ÓÃÓÚÆ¥Åäegress±¨ÎĵÄMACµØÖ·
|
||
::= { gbnDeviceSwitchMirror 5 }
|
||
|
||
ingressMirrorMacType OBJECT-TYPE
|
||
SYNTAX MirrorMacType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The destination or source MAC address which will be compared with the ingress frame"
|
||
--Ö¸¶¨ÓÃÓÚÆ¥Åäingress±¨ÎĵÄÊÇÄ¿µÄ»¹ÊÇÔ´MACµØÖ·
|
||
::= { gbnDeviceSwitchMirror 6 }
|
||
|
||
egressMirrorMacType OBJECT-TYPE
|
||
SYNTAX MirrorMacType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The destination or source MAC address which will be compared with the egress frame"
|
||
--Ö¸¶¨ÓÃÓÚÆ¥Åäegress±¨ÎĵÄÊÇÄ¿µÄ»¹ÊÇÔ´MACµØÖ·
|
||
::= { gbnDeviceSwitchMirror 7 }
|
||
|
||
ingressMirrorDivider OBJECT-TYPE
|
||
SYNTAX INTEGER(0..1023)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the mirror sampling divider"
|
||
--ingress±¨ÎĵIJÉÑùÖµ
|
||
::= { gbnDeviceSwitchMirror 8 }
|
||
|
||
egressMirrorDivider OBJECT-TYPE
|
||
SYNTAX INTEGER(0..1023)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the mirror sampling divider"
|
||
--egress±¨ÎĵIJÉÑùÖµ
|
||
::= { gbnDeviceSwitchMirror 9 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnDeviceSwitchPort - Port Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
portTypeTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortTypeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of switch interfaces and associated properties."
|
||
::= { gbnDeviceSwitchPort 1 }
|
||
|
||
portTypeEntry OBJECT-TYPE
|
||
SYNTAX PortTypeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table entry for switch interface control and status information."
|
||
INDEX { portNumber }
|
||
::= { portTypeTable 1 }
|
||
|
||
PortTypeEntry ::= SEQUENCE {
|
||
portNumber INTEGER,
|
||
portType INTEGER
|
||
|
||
}
|
||
|
||
portNumber OBJECT-TYPE
|
||
SYNTAX INTEGER (1..26)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the index of port."
|
||
::= { portTypeEntry 1 }
|
||
|
||
portType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
blank(1),
|
||
fE(2),
|
||
single100FX(3),
|
||
double100FX(4),
|
||
single1000FX(5),
|
||
double1000FX(6),
|
||
fE1000(7),
|
||
cpu(8)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"¶Ë¿ÚÀàÐÍ:1Ϊ²»´æÔÚ£»2Ϊ10/100Mµç¿Ú£»3Ϊ100Mµ¥Ä£¹âÏË£»
|
||
4Ϊ100M¶àÄ£¹âÏË£»5Ϊ1000Mµ¥Ä£¹âÏË£»6Ϊ1000M¶àÄ£¹âÏË£»
|
||
7Ϊ1000Mµç¿Ú; 8ΪCPU½Ó¿Ú"
|
||
::= { portTypeEntry 2 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnDeviceSwitchAggregation - Port Trunk Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
aggTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AggEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
"A table that contains information about every
|
||
Aggregator that is associated with this System."
|
||
::= { gbnDeviceSwitchAggregation 1 }
|
||
|
||
aggEntry OBJECT-TYPE
|
||
SYNTAX AggEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
"A list of the Aggregator parameters. This is indexed
|
||
by the ifIndex of the Aggregator."
|
||
INDEX { aggUnit, aggPort }
|
||
::= { aggTable 1 }
|
||
|
||
AggEntry ::=
|
||
SEQUENCE {
|
||
aggUnit
|
||
INTEGER,
|
||
aggPort
|
||
INTEGER,
|
||
aggPortListPorts
|
||
PortList,
|
||
aggRule
|
||
INTEGER,
|
||
aggRowstatus
|
||
RowStatus
|
||
}
|
||
|
||
aggUnit OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
"The Interface Unit of the Aggregation."
|
||
::= { aggEntry 1 }
|
||
|
||
aggPort OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
"The MasterPort of the Aggregation."
|
||
::= { aggEntry 2 }
|
||
|
||
aggPortListPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-write
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
"The complete set of ports currently associated with
|
||
this Aggregator. Each bit set in this list represents
|
||
an Actor Port member of this Link Aggregation."
|
||
::= { aggEntry 3 }
|
||
|
||
aggRule OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
srcMAC(1),
|
||
destMAC(2),
|
||
srcXORDestMAC(3),
|
||
srcIP(4),
|
||
destIP(5),
|
||
srcXORDestIP(6)
|
||
}
|
||
ACCESS read-write
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
" The Rule to be applied to this Link Aggregator's Trunk Group
|
||
Table. The rules are based on the following selections SrcMAC (1),
|
||
means that the last three bits of the Source MAC Address are used to
|
||
index the Trunk Group to get the destination port. DestMAC (2), means
|
||
the last three bits of the Destination MAC Address are used to index
|
||
into the Trunk Group to get the destination port. SrcXORDestMAC (3),
|
||
means that the last three bits of the Source MAC Address are logically
|
||
XORed with the last three bits of the Destination MAC Address and used
|
||
to index into the Trunk Group to get the destination port. SrcIP (4),
|
||
means the last three bits of the Source IP Address are used to index
|
||
into the Trunk Group to get the destination port. DestIP (5), means
|
||
the last three bits of the Destination IP Address are used to index
|
||
into the Trunk Group to get the destination port. SrcXORDestIP (6),
|
||
means the last three bits of the Source IP Address are logically XORed
|
||
with the last three bits of the Destination IP Address and used to
|
||
index into the Trunk Group to get the destination port. This rule
|
||
defines the distribution algorithm applied to the aggregated link."
|
||
::= { aggEntry 4 }
|
||
|
||
aggRowstatus OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS obsolete
|
||
DESCRIPTION
|
||
"rowstatus of trunk."
|
||
::= { aggEntry 5 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnDeviceSwitchL3 - L3 Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
l3Table OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF L3Entry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "´Ë±íΪ½»»»Ð¾Æ¬µÄL3±íÏîÄÚÈÝ¡£"
|
||
::= { gbnDeviceSwitchL3 1 }
|
||
|
||
l3Entry OBJECT-TYPE
|
||
SYNTAX L3Entry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "½»»»Ð¾Æ¬µÄL3±íÏ´Ë±íΪֻ¶Á¡£"
|
||
INDEX { l3IpAddress }
|
||
::= { l3Table 1 }
|
||
|
||
L3Entry ::=
|
||
SEQUENCE {
|
||
l3IpAddress IpAddress,
|
||
l3NextHopMacAddress MacAddress,
|
||
l3Vlan VlanIndex,
|
||
l3Port INTEGER,
|
||
l3CreateTime DateAndTime,
|
||
l3UpdateTime DateAndTime
|
||
}
|
||
|
||
l3IpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Ä¿µÄIPµØÖ·£¬×÷ΪË÷Òý¡£"
|
||
::= { l3Entry 1 }
|
||
|
||
l3NextHopMacAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "ÏÂÒ»ÌøIPµÄMACµØÖ·¡£"
|
||
::= { l3Entry 2 }
|
||
|
||
l3Vlan OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "ÏÂÒ»ÌøIPËùÔÚµÄVLAN¡£"
|
||
::= { l3Entry 3 }
|
||
|
||
l3Port OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "±¨Îĵijö¶Ë¿Ú¡£"
|
||
::= { l3Entry 4 }
|
||
|
||
l3CreateTime OBJECT-TYPE
|
||
SYNTAX DateAndTime
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Create Time,such as 2004-07-29,13:30:15.0"
|
||
::= { l3Entry 5 }
|
||
|
||
l3UpdateTime OBJECT-TYPE
|
||
SYNTAX DateAndTime
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Update Time,such as 2004-07-29,13:30:15.0"
|
||
::= { l3Entry 6 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnDeviceSwitchLoopTest - Loop Test Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
loopTestPortno OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"List of the ports to be tested."
|
||
::= { gbnDeviceSwitchLoopTest 1 }
|
||
|
||
loopTestType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noop(1), -- no operation
|
||
local(2), -- for both vdsl and ethernet port
|
||
remote(3), -- for both vdsl and ethernet port
|
||
other(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { 4 }
|
||
Setting this object to 2-4 enables loop back test.
|
||
Setting it to 1 disables loop back test."
|
||
::= { gbnDeviceSwitchLoopTest 2 }
|
||
|
||
loopTestSuccess OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"List of ports tested successfully."
|
||
::= { gbnDeviceSwitchLoopTest 3 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnDeviceSwitchSRM - SRM Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
srmHardwareEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Add network routes to hardware table or not.Default is enable."
|
||
-- "ÊÇ·ñÏ·¢Íø¶Î·Óɵ½Ó²¼þ±íÖС£Ä¬ÈÏΪÏ·¢¡£"
|
||
::= { gbnDeviceSwitchSRM 1 }
|
||
|
||
srmHardwareDEFCPU OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The DEF routes goes to CPU."
|
||
-- "Ó²¼þ²éÕÒʧ°ÜµÄ·ÓÉ·¢Ë͵½CPU£¬´Ë¹¦ÄÜÖ»ÓÐTiNet S3750Ö§³Ö£¬Ä¬ÈÏΪdisable"
|
||
::= { gbnDeviceSwitchSRM 2 }
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnDeviceSwitchFlowAlarm - Port Flow Alarm Group
|
||
--
|
||
------------------------------------------------------------------------------
|
||
portFlowAlarmTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PortFlowAlarmEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A Table of port flow alarm."
|
||
--¶Ë¿ÚÁ÷Á¿¸æ¾¯±í
|
||
::= { gbnDeviceSwitchFlowAlarm 1 }
|
||
|
||
portFlowAlarmEntry OBJECT-TYPE
|
||
SYNTAX PortFlowAlarmEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of port flow alarm."
|
||
--¶Ë¿ÚÁ÷Á¿¸æ¾¯Áбí
|
||
INDEX { portFlowAlarmPort }
|
||
::= { portFlowAlarmTable 1 }
|
||
|
||
PortFlowAlarmEntry ::= SEQUENCE {
|
||
portFlowAlarmPort Integer32,
|
||
portFlowAlarmEnable TruthValue,
|
||
portFlowAlarmExceedStatus TruthValue,
|
||
portFlowAlarmExceedThreshold Integer32,
|
||
portFlowAlarmNormalThreshold Integer32
|
||
}
|
||
|
||
portFlowAlarmPort OBJECT-TYPE
|
||
SYNTAX Integer32 (1..26)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port number."
|
||
--¶Ë¿ÚºÅ£¬¶Ë¿ÚÁ÷Á¿¸æ¾¯±íµÄË÷ÒýÖµ
|
||
::= { portFlowAlarmEntry 1 }
|
||
|
||
portFlowAlarmEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The enable status of the port flow alarm"
|
||
--¶Ë¿ÚÁ÷Á¿¸æ¾¯¿ªÆô/¹Ø±Õ״̬
|
||
::= { portFlowAlarmEntry 2 }
|
||
|
||
portFlowAlarmExceedStatus OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The exceed status of the port flow alarm"
|
||
--¶Ë¿ÚÁ÷Á¿¸æ¾¯Á÷Á¿×´Ì¬
|
||
::= { portFlowAlarmEntry 3 }
|
||
|
||
portFlowAlarmExceedThreshold OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The exceed threshold of port flow alarm."
|
||
--¶Ë¿ÚÁ÷Á¿¹ý´óµÄãÐÖµ
|
||
::= { portFlowAlarmEntry 4 }
|
||
|
||
portFlowAlarmNormalThreshold OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The normal threshold of port flow alarm."
|
||
--¶Ë¿ÚÁ÷Á¿Õý³£µÄãÐÖµ
|
||
::= { portFlowAlarmEntry 5 }
|
||
|
||
portFlowAlarmGlobalEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The global enable status of port flow alarm."
|
||
--È«¾Ö¶Ë¿ÚÁ÷Á¿¸æ¾¯¿ªÆô/¹Ø±Õ״̬
|
||
::= { gbnDeviceSwitchFlowAlarm 2 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- gbnDeviceSwitchTrap - gbn device switch TRAP
|
||
--
|
||
------------------------------------------------------------------------------
|
||
portFlowAlarmTrap OBJECT IDENTIFIER ::= { gbnDeviceSwitchFlowAlarm 5 }
|
||
|
||
portFlowAlarmExceedTrap NOTIFICATION-TYPE
|
||
OBJECTS { portFlowAlarmPort }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Port ingress packet rate become too big, port flow exceed alarm happen."
|
||
--Èç¹û¶Ë¿Ú½øÀ´µÄ±¨ÎÄËÙÂʱäµÃ¹ý´ó£¬Ôò·¢³ö¶Ë¿ÚËÙÂʹý´óµÄtrap
|
||
::= { portFlowAlarmTrap 1 }
|
||
|
||
portFlowAlarmNormalTrap NOTIFICATION-TYPE
|
||
OBJECTS { portFlowAlarmPort }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Port ingress packet rate become normal, port flow normal alarm happen."
|
||
--Èç¹û¶Ë¿Ú½øÀ´µÄ±¨ÎÄËÙÂʻָ´Õý³££¬Ôò·¢³ö¶Ë¿ÚËÙÂÊÕý³£µÄtrap
|
||
::= { portFlowAlarmTrap 2 }
|
||
|
||
-----------------------------------------------------
|
||
-- the quene-scheduer QOS
|
||
-----------------------------------------------------
|
||
|
||
qosQueueSchedulerGroup OBJECT IDENTIFIER ::= { gbnDeviceSwitchQueneScheduer 1 }
|
||
|
||
qosWrrQueue1Weight OBJECT-TYPE
|
||
SYNTAX INTEGER (1..100)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Weight of 1th queue(%)."
|
||
--¶ÓÁÐ1µÄÈ¨ÖØ
|
||
::= { qosQueueSchedulerGroup 1 }
|
||
|
||
qosWrrQueue2Weight OBJECT-TYPE
|
||
SYNTAX INTEGER (1..100)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Weight of 2th queue(%). "
|
||
--¶ÓÁÐ2µÄÈ¨ÖØ
|
||
::= { qosQueueSchedulerGroup 2 }
|
||
|
||
|
||
qosWrrQueue3Weight OBJECT-TYPE
|
||
SYNTAX INTEGER (1..100)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Weight of 3th queue(%)."
|
||
--¶ÓÁÐ3µÄÈ¨ÖØ
|
||
::= { qosQueueSchedulerGroup 3 }
|
||
|
||
|
||
qosWrrQueue4Weight OBJECT-TYPE
|
||
SYNTAX INTEGER (1..100)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Weight of 4th queue(%)."
|
||
--¶ÓÁÐ4µÄÈ¨ÖØ
|
||
::= { qosQueueSchedulerGroup 4 }
|
||
|
||
qosWrrMaxDelayValue OBJECT-TYPE
|
||
SYNTAX INTEGER (1..255)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the maximum allowable latency for packet transmission on the priorest COS"
|
||
--¶ÓÁе÷¶Èʱ×î¸ßÓÅÏȼ¶µÄ¶ÓÁÐ×µÈ´ýʱ¼ä
|
||
::= { qosQueueSchedulerGroup 5 }
|
||
|
||
qosQueueSchedulerMode OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
strictPriority (1),
|
||
wrr(2),
|
||
sp-wrr(3) }
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"queue scheduler mode: strict priority, weighted round robin"
|
||
--¶ÓÁе÷¶Èģʽ:¾ø¶ÔÓÅÏȼ¶¡¢¼ÓȨÂÖѵ÷¶È
|
||
DEFVAL { strictPriority }
|
||
::= { qosQueueSchedulerGroup 6 }
|
||
|
||
qosWrrQueue5Weight OBJECT-TYPE
|
||
SYNTAX INTEGER (1..100)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Weight of 5th queue(%)."
|
||
--¶ÓÁÐ5µÄÈ¨ÖØ
|
||
::= { qosQueueSchedulerGroup 7 }
|
||
|
||
qosWrrQueue6Weight OBJECT-TYPE
|
||
SYNTAX INTEGER (1..100)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Weight of 6th queue(%). "
|
||
--¶ÓÁÐ6µÄÈ¨ÖØ
|
||
::= { qosQueueSchedulerGroup 8 }
|
||
|
||
|
||
qosWrrQueue7Weight OBJECT-TYPE
|
||
SYNTAX INTEGER (1..100)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Weight of 7th queue(%)."
|
||
--¶ÓÁÐ7µÄÈ¨ÖØ
|
||
::= { qosQueueSchedulerGroup 9 }
|
||
|
||
|
||
qosWrrQueue8Weight OBJECT-TYPE
|
||
SYNTAX INTEGER (1..100)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Weight of 8th queue(%)."
|
||
--¶ÓÁÐ8µÄÈ¨ÖØ
|
||
::= { qosQueueSchedulerGroup 10 }
|
||
|
||
-----------------------------------------------------
|
||
-- the line-rate configuration
|
||
-----------------------------------------------------
|
||
qosLineRateTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF QosLineRateEntry
|
||
ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of line-rate QOS entries. "
|
||
--¶Ë¿ÚÏÞËÙÈë¿Ú±í
|
||
::= { gbnDeviceSwitchLineRate 1 }
|
||
|
||
qosLineRateEntry OBJECT-TYPE
|
||
SYNTAX QosLineRateEntry
|
||
ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of line-rate QOS entries. "
|
||
--¶Ë¿ÚÏÞËÙÈë¿Ú
|
||
INDEX { qosLineRateInterface }
|
||
::= { qosLineRateTable 1 }
|
||
|
||
QosLineRateEntry ::=
|
||
SEQUENCE {
|
||
qosLineRateInterface
|
||
INTEGER,
|
||
qosLineRateTargetRate
|
||
INTEGER,
|
||
qosLineRateRowStatus
|
||
RowStatus
|
||
}
|
||
|
||
qosLineRateInterface OBJECT-TYPE
|
||
SYNTAX INTEGER (1..26)
|
||
ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the line rate interface. "
|
||
--¶Ë¿ÚÏÞËÙ¶Ë¿Ú
|
||
::= { qosLineRateEntry 1 }
|
||
|
||
qosLineRateTargetRate OBJECT-TYPE
|
||
SYNTAX INTEGER (1..100)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the target rate of the line-rate QOS. "
|
||
--¶Ë¿ÚÏÞËÙÄ¿±êËÙÂÊ
|
||
::= { qosLineRateEntry 2 }
|
||
|
||
-----------------------------------------------------
|
||
-- the port-isolation configuration
|
||
-----------------------------------------------------
|
||
portIsolationGroup OBJECT IDENTIFIER ::= { gbnDeviceSwitchPortIsolation 1 }
|
||
|
||
portIsolationDownLinkPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"port isolation down link portlist"
|
||
-- ¶Ë¿Ú¸ôÀëµÄÏÂÐж˿ÚÁбí --
|
||
::= { portIsolationGroup 1 }
|
||
|
||
-----------------------------------------------------
|
||
-- the storm control
|
||
-----------------------------------------------------
|
||
|
||
stormControlTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF StormControlEntry
|
||
ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of storm control entries. "
|
||
--·ç±©¿ØÖÆÈë¿Ú±í
|
||
::= { gbnDeviceSwitchStormControl 1 }
|
||
|
||
stormControlEntry OBJECT-TYPE
|
||
SYNTAX StormControlEntry
|
||
ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of storm control entries. "
|
||
--·ç±©¿ØÖÆÈë¿Ú
|
||
INDEX { stormControlInterface, stormControlType }
|
||
::= { stormControlTable 1 }
|
||
|
||
StormControlEntry ::=
|
||
SEQUENCE {
|
||
stormControlInterface
|
||
INTEGER,
|
||
stormControlType
|
||
INTEGER,
|
||
stormControlTargetRate
|
||
INTEGER,
|
||
stormControlRowStatus
|
||
RowStatus
|
||
}
|
||
|
||
stormControlInterface OBJECT-TYPE
|
||
SYNTAX INTEGER (1..26)
|
||
ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the storm control interface. "
|
||
--·ç±©¿ØÖƶ˿Ú
|
||
::= { stormControlEntry 1 }
|
||
|
||
stormControlType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the pack flow type of the storm control. "
|
||
--·ç±©¿ØÖƱ¨ÎÄÁ÷ÀàÐÍ
|
||
::= { stormControlEntry 2 }
|
||
|
||
stormControlTargetRate OBJECT-TYPE
|
||
SYNTAX INTEGER (1..1000)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the target rate of the storm control. "
|
||
--·ç±©¿ØÖÆÄ¿±êËÙÂÊ
|
||
::= { stormControlEntry 3 }
|
||
|
||
stormControlRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"row status of the storm control"
|
||
--·ç±©¿ØÖÆÐÐ״̬
|
||
::= { stormControlEntry 4 }
|
||
|
||
-----------------------------------------------------
|
||
--gbnDeviceSwitchAntiDos
|
||
-----------------------------------------------------
|
||
ipfragmnetnumber OBJECT-TYPE
|
||
SYNTAX INTEGER (0..800)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ip fragment number."
|
||
--IP·ÖƬ±¨ÎĵĴ¦ÀíÊýÄ¿.ĬÈÏΪ800,ȡֵΪ0µ½800,µ±Îª0µÄʱºò²»´¦Àí·ÖƬ±¨ÎÄ.
|
||
::= { gbnDeviceSwitchAntiDos 1 }
|
||
|
||
ipTTL OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Control IP with TTL=0 packet,default is not traffic to the CPU."
|
||
--¿ØÖÆTTL=0µÄ±¨ÎÄÊÇ·ñËÍÍùCPU,ĬÈÏÇé¿öÊǹرÕÉϱ¨CPU.
|
||
::= { gbnDeviceSwitchAntiDos 2 }
|
||
-----------------------------------------------------
|
||
-- the bandwidth control
|
||
-----------------------------------------------------
|
||
|
||
bandwidthcontrolTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF BandwidthcontrolEntry
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of switch interfaces and associated properties."
|
||
::= { gbnDeviceSwitchBandWidth 1 }
|
||
|
||
bandwidthcontrolEntry OBJECT-TYPE
|
||
SYNTAX BandwidthcontrolEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table entry for switch interface control and status information."
|
||
INDEX { controlPort }
|
||
::= { bandwidthcontrolTable 1 }
|
||
|
||
BandwidthcontrolEntry ::= SEQUENCE {
|
||
controlPort INTEGER,
|
||
portEgressBandwidthcontrol INTEGER,
|
||
portIngressBandwidthcontrol INTEGER
|
||
}
|
||
|
||
controlPort OBJECT-TYPE
|
||
SYNTAX INTEGER (1..26)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the index of port."
|
||
::= { bandwidthcontrolEntry 1 }
|
||
|
||
portEgressBandwidthcontrol OBJECT-TYPE
|
||
SYNTAX INTEGER (0..1024000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Egress Speed Value of port, bandwidth control ."
|
||
::= { bandwidthcontrolEntry 2 }
|
||
|
||
portIngressBandwidthcontrol OBJECT-TYPE
|
||
SYNTAX INTEGER (0..1024000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Ingress Speed Value of port, bandwidth control ."
|
||
::= { bandwidthcontrolEntry 3 }
|
||
|
||
--
|
||
-- END of gbnDeviceSwitch-MIB
|
||
--
|
||
|
||
END
|