304 lines
9.0 KiB
Plaintext
304 lines
9.0 KiB
Plaintext
--MibName=rcRateLimit
|
|
-- *****************************************************************
|
|
-- RAISECOM-RC3026BANDWIDTHMANAGE-MIB.MIB: Raisecom Bandwidth Manage MIB file
|
|
--
|
|
-- May 2003, yuanqingguo
|
|
--
|
|
-- Copyright (c) 1994-2000, 2001 by Raisecom, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
SWITCH-RATELIMIT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Counter64
|
|
FROM SNMPv2-SMI
|
|
iscomSwitch
|
|
FROM RAISECOM-BASE-MIB
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
EnableVar
|
|
FROM SWITCH-TC;
|
|
|
|
rcRateLimit MODULE-IDENTITY
|
|
LAST-UPDATED "200412200000Z"
|
|
ORGANIZATION "Raisecom, Inc."
|
|
CONTACT-INFO
|
|
"Raise Systems
|
|
|
|
Postal: Beijing,
|
|
China
|
|
|
|
Tel: 86-010-82884499
|
|
|
|
E-mail: yuanqingguo@raisecom.com"
|
|
DESCRIPTION
|
|
"description of rate limit manage object."
|
|
::= { iscomSwitch 2}
|
|
|
|
|
|
rcUplinkPort OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The uplink port based 1."
|
|
::= { rcRateLimit 1}
|
|
--rate-limit for port--
|
|
rcRateLimitPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcRateLimitPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of rate-limit for port and associated properties."
|
|
::= { rcRateLimit 2}
|
|
|
|
rcRateLimitPortEntry OBJECT-TYPE
|
|
SYNTAX RcRateLimitPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry for rate-limit of port and status information."
|
|
INDEX { rcRateLimitPortIndex }
|
|
::= { rcRateLimitPortTable 1 }
|
|
|
|
RcRateLimitPortEntry ::= SEQUENCE
|
|
{
|
|
rcRateLimitPortIndex INTEGER,
|
|
rcRateLimitPortRule INTEGER,
|
|
rcRateLimitPortIngressRate INTEGER,
|
|
rcRateLimitPortIngressBurst INTEGER,
|
|
rcRateLimitPortEgressRate INTEGER,
|
|
rcRateLimitPortEgressBurst INTEGER
|
|
}
|
|
|
|
rcRateLimitPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of ifIndex that identifies the rate-limit of port which based 1."
|
|
::= { rcRateLimitPortEntry 1 }
|
|
|
|
rcRateLimitPortRule OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(0),
|
|
ingress(1),
|
|
egress(2),
|
|
both(3)
|
|
}
|
|
ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"A rule of rate-limit for the port."
|
|
DEFVAL {none}
|
|
::= { rcRateLimitPortEntry 2 }
|
|
|
|
rcRateLimitPortIngressRate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1048576)
|
|
UNITS "kbps"
|
|
ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is the ingress rate( kbps) of the port."
|
|
::= { rcRateLimitPortEntry 3 }
|
|
|
|
rcRateLimitPortIngressBurst OBJECT-TYPE
|
|
SYNTAX INTEGER (0..512)
|
|
UNITS "kB"
|
|
ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is the ingress burst( kB) of the port."
|
|
::= { rcRateLimitPortEntry 4 }
|
|
|
|
rcRateLimitPortEgressRate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1048576)
|
|
UNITS "kbps"
|
|
ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is the egress rate( kbps) of the port."
|
|
::= { rcRateLimitPortEntry 5 }
|
|
|
|
rcRateLimitPortEgressBurst OBJECT-TYPE
|
|
SYNTAX INTEGER (0..512)
|
|
UNITS "kB"
|
|
ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is the egress burst( kB) of the port."
|
|
::= { rcRateLimitPortEntry 6 }
|
|
|
|
----------------------------------rate-limit for vlan
|
|
rcRateLimitVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcRateLimitVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of rate-limit for vlan and associated properties."
|
|
::= { rcRateLimit 3}
|
|
|
|
rcRateLimitVlanEntry OBJECT-TYPE
|
|
SYNTAX RcRateLimitVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry for rate-limit of vlan and status information."
|
|
INDEX { rcRateLimitVlanType,rcRateLimitVlanCVlanID,rcRateLimitVlanSPVlanID }
|
|
::= { rcRateLimitVlanTable 1 }
|
|
|
|
RcRateLimitVlanEntry ::= SEQUENCE
|
|
{
|
|
rcRateLimitVlanType INTEGER,
|
|
rcRateLimitVlanCVlanID INTEGER,
|
|
rcRateLimitVlanSPVlanID INTEGER,
|
|
rcRateLimitVlanRate INTEGER,
|
|
rcRateLimitVlanBurst INTEGER,
|
|
rcRateLimitVlanRowStatus RowStatus,
|
|
rcRateLimitVlanStatsEnable EnableVar,
|
|
rcRateLimitVlanStatHwStatus EnableVar
|
|
}
|
|
|
|
rcRateLimitVlanType OBJECT-TYPE
|
|
SYNTAX INTEGER {single(1),double(2)}
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"vlan type,single(1), double(2)?"
|
|
::= { rcRateLimitVlanEntry 1 }
|
|
|
|
rcRateLimitVlanCVlanID OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4094)
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vlan ID which identifies the customer vlan of rate limitation."
|
|
::= { rcRateLimitVlanEntry 2 }
|
|
|
|
rcRateLimitVlanSPVlanID OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4094)
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vlan ID which identifies the service provider vlan of rate limitation."
|
|
::= { rcRateLimitVlanEntry 3 }
|
|
|
|
rcRateLimitVlanRate OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1048576)
|
|
UNITS "kbps"
|
|
ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is the input rate( kbps) of the vlan."
|
|
::= { rcRateLimitVlanEntry 4 }
|
|
|
|
rcRateLimitVlanBurst OBJECT-TYPE
|
|
SYNTAX INTEGER (0..512)
|
|
UNITS "kB"
|
|
ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is the input burst( kB) of the vlan."
|
|
::= { rcRateLimitVlanEntry 5 }
|
|
|
|
rcRateLimitVlanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this entry."
|
|
::= { rcRateLimitVlanEntry 6 }
|
|
|
|
rcRateLimitVlanStatsEnable OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"enable statistics or not."
|
|
::= { rcRateLimitVlanEntry 7 }
|
|
|
|
rcRateLimitVlanStatHwStatus OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"in hardware or not."
|
|
::= { rcRateLimitVlanEntry 8 }
|
|
|
|
|
|
rcRateLimitVlanStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RcRateLimitVlanStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of vlan rate limit statistics."
|
|
::= { rcRateLimit 4}
|
|
|
|
rcRateLimitVlanStatisticsEntry OBJECT-TYPE
|
|
SYNTAX RcRateLimitVlanStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table entry for vlan rate limit statistics ."
|
|
AUGMENTS { rcRateLimitVlanEntry }
|
|
::= { rcRateLimitVlanStatisticsTable 1 }
|
|
|
|
RcRateLimitVlanStatisticsEntry ::= SEQUENCE
|
|
{
|
|
rcRateLimitVlanCounterReset EnableVar,
|
|
rcRateLimitVlanCounterInprofilePkt64 Counter64,
|
|
rcRateLimitVlanCounterInprofileByte64 Counter64,
|
|
rcRateLimitVlanCounterOutprofilePkt64 Counter64,
|
|
rcRateLimitVlanCounterOutprofileByte64 Counter64,
|
|
rcRateLimitVlanCounterStatisticUnit INTEGER
|
|
}
|
|
|
|
rcRateLimitVlanCounterReset OBJECT-TYPE
|
|
SYNTAX EnableVar
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"clear the statistics."
|
|
::= { rcRateLimitVlanStatisticsEntry 1 }
|
|
|
|
rcRateLimitVlanCounterInprofilePkt64 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The pkt64 of the inprofile statistics."
|
|
::= { rcRateLimitVlanStatisticsEntry 2 }
|
|
|
|
rcRateLimitVlanCounterInprofileByte64 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Byte64 of the inprofile statistics."
|
|
::= { rcRateLimitVlanStatisticsEntry 3 }
|
|
|
|
rcRateLimitVlanCounterOutprofilePkt64 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The pkt64 of the outprofile statistics."
|
|
::= { rcRateLimitVlanStatisticsEntry 4 }
|
|
|
|
rcRateLimitVlanCounterOutprofileByte64 OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Byte64 of the outprofile statistics."
|
|
::= { rcRateLimitVlanStatisticsEntry 5 }
|
|
rcRateLimitVlanCounterStatisticUnit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Vlan rate-limit statistics unit."
|
|
::= { rcRateLimitVlanStatisticsEntry 6 }
|
|
END |