Observium_CE/mibs/qtech/QTECH-GBNDeviceSwitch-MIB

856 lines
29 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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