Observium_CE/mibs/zyxel/ZYXEL-RATE-LIMIT-MIB

146 lines
4.6 KiB
Plaintext

-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
-- $Log: ZYXEL-RATE-LIMIT-MIB.mib $
-- Revision 1.5 2013/12/06 07:08:11 ccho
-- remove uncessary imports
-- Revision 1.4 2012/09/19 07:45:46 Kevin
-- if it's leaf node, revise the vender name from zyxel to zy
-- Revision 1.3 2012/08/22 09:48:49 Kevin
-- clean warning for SNMPc
-- Revision 1.2 2012/07/05 06:24:31 Kevin
-- 1. upgrade from SNMP to SNMPv2
-- 2. clean warning
-- Revision 1.1 2012/05/30 07:50:30 Kevin
-- Initial revision
ZYXEL-RATE-LIMIT-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
MODULE-IDENTITY
FROM SNMPv2-SMI
EnabledStatus
FROM P-BRIDGE-MIB
dot1dBasePort
FROM BRIDGE-MIB
esMgmt
FROM ZYXEL-ES-SMI;
zyxelRateLimit MODULE-IDENTITY
LAST-UPDATED "201207010000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for rate limit"
::= { esMgmt 72 }
zyxelRateLimitSetup OBJECT IDENTIFIER ::= { zyxelRateLimit 1 }
-- *******************************************************************
-- *
-- * zyxelRateLimitSetup
-- *
-- *******************************************************************
-- zyxelRateLimitState
zyRateLimitState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled/Disabled ingress/egress rate limiting for the switch."
::= { zyxelRateLimitSetup 1 }
-- zyxelRateLimitPortTable
zyxelRateLimitPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelRateLimitPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains rate limit port configuration."
::= { zyxelRateLimitSetup 2 }
zyxelRateLimitPortEntry OBJECT-TYPE
SYNTAX ZyxelRateLimitPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains rate limit port configuration. "
INDEX { dot1dBasePort }
::= { zyxelRateLimitPortTable 1 }
ZyxelRateLimitPortEntry ::=
SEQUENCE {
zyRateLimitPortCommitState EnabledStatus,
zyRateLimitPortCommitRate INTEGER,
zyRateLimitPortPeakState EnabledStatus,
zyRateLimitPortPeakRate INTEGER,
zyRateLimitPortEgressState EnabledStatus,
zyRateLimitPortEgressRate INTEGER
}
zyRateLimitPortCommitState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled/Disabled ingress commit rate limiting on the specified port."
::= { zyxelRateLimitPortEntry 1 }
zyRateLimitPortCommitRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the guaranteed bandwidth allowed in kilobits per second (Kbps) for the incoming traffic flow
on the specified port. The commit rate should be less than the peak rate. The sum of commit rates
cannot be greater than or equal to the uplink bandwidth."
::= { zyxelRateLimitPortEntry 2 }
zyRateLimitPortPeakState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled/Disabled ingress peak rate limiting on the specified port."
::= { zyxelRateLimitPortEntry 3 }
zyRateLimitPortPeakRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the maximum bandwidth allowed in kilobits per second (Kbps) for the incoming traffic flow
on the specified port."
::= { zyxelRateLimitPortEntry 4 }
zyRateLimitPortEgressState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled/Disabled egress rate limiting on the specified port."
::= { zyxelRateLimitPortEntry 5 }
zyRateLimitPortEgressRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the maximum bandwidth allowed in kilobits per second (Kbps) for the out-going traffic flow
on the specified port."
::= { zyxelRateLimitPortEntry 6 }
END