Observium_CE/mibs/raisecom/RAISECOM-VLANGROUP-MIB

344 lines
12 KiB
Plaintext

--MibName=rcVlanGroup
-- *****************************************************************
-- RAISECOM-VLANGROUP-MIB.mib: Raisecom VlanGroup MIB file
--
-- Copyright (c) 1994-2004 by Raisecom, Inc.
-- All rights reserved.
--
-- *****************************************************************
RAISECOM-VLANGROUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
iscomSwitch FROM RAISECOM-BASE-MIB
rcQinQ FROM RAISECOM-QINQ-MIB
RowStatus,TruthValue FROM SNMPv2-TC
Vlanset, PortList, EnableVar FROM SWITCH-TC
rcPortIndex FROM SWITCH-SYSTEM-MIB;
rcVlanGroup MODULE-IDENTITY
LAST-UPDATED "200901190000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
" Raise Systems
Postal: Beijing,
China
Tel: 86-010-82884499
E-mail: wangjing_rj@raisecom.com"
DESCRIPTION
"This MIB module defines objects to Vlan Group "
REVISION "200901190000Z"
DESCRIPTION
"The initial revision of this MIB."
::={ rcQinQ 2 }
-- -------------------------------------------------------------
-- groups in the rcQinQ MIB rcVlanGroupCfg
-- -------------------------------------------------------------
rcVlanGroupCfg OBJECT IDENTIFIER ::= { rcVlanGroup 1 }
rcVlanGroupCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanGroupCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Vlan group port table"
::= { rcVlanGroupCfg 1 }
rcVlanGroupCfgEntry OBJECT-TYPE
SYNTAX RcVlanGroupCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcVlanGroupCfgTable."
INDEX { rcVlanGroupCfgIndex }
::={ rcVlanGroupCfgTable 1 }
RcVlanGroupCfgEntry ::= SEQUENCE
{
rcVlanGroupCfgIndex INTEGER,
rcVlanGroupCfgPeVlanList Vlanset,
rcVlanGroupCfgCeVlanList Vlanset,
rcVlanGroupCfgPortList PortList,
rcVlanGroupCfgCosValue INTEGER,
rcVlanGroupCfgCosOverride EnableVar,
rcVlanGroupCfgCosQueue EnableVar,
rcVlanGroupCfgRateLimit INTEGER,
rcVlanGroupCfgRateBurst INTEGER,
rcVlanGroupCfgRateOverMode INTEGER,
rcVlanGroupCfgRateMarkdownValue INTEGER,
rcVlanGroupCfgDirectMode INTEGER,
rcVlanGroupCfgStatisticsEnable EnableVar,
rcVlanGroupCfgStatus EnableVar,
rcVlanGroupCfgStatClear TruthValue,
rcVlanGroupCfgRowStatus RowStatus
}
rcVlanGroupCfgIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Vlan group id, the index of vlan group table."
::= { rcVlanGroupCfgEntry 1 }
rcVlanGroupCfgPeVlanList OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The provider vlan ID of vlan group."
::= { rcVlanGroupCfgEntry 2 }
rcVlanGroupCfgCeVlanList OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The customer vlan ID of vlan group."
::= { rcVlanGroupCfgEntry 3 }
rcVlanGroupCfgPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The portlist of the vlan group enable."
::= { rcVlanGroupCfgEntry 4 }
rcVlanGroupCfgCosValue OBJECT-TYPE
SYNTAX INTEGER (0..8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The cos value."
::= { rcVlanGroupCfgEntry 5 }
rcVlanGroupCfgCosOverride OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether override the default cos or not."
::= { rcVlanGroupCfgEntry 6 }
rcVlanGroupCfgCosQueue OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether use the cos to queue or not."
::= { rcVlanGroupCfgEntry 7 }
rcVlanGroupCfgRateLimit OBJECT-TYPE
SYNTAX INTEGER (0..1048576)
UNITS "kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ingress rate( kbps) value of the vlan group."
::= { rcVlanGroupCfgEntry 8 }
rcVlanGroupCfgRateBurst OBJECT-TYPE
SYNTAX INTEGER (0..512)
UNITS "kB"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ingress burst( kB) value of the vlan group."
::= { rcVlanGroupCfgEntry 9 }
rcVlanGroupCfgRateOverMode OBJECT-TYPE
SYNTAX INTEGER
{
drop(1),
modify-dscp(2),
modify-queue(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The process mode of exceed vlan group rate limit value packets."
::= { rcVlanGroupCfgEntry 10 }
rcVlanGroupCfgRateMarkdownValue OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of DSCP when exceed vlan group rate limit value process
mode is modify-dscp, or the number of queue when exceed vlan group
rate limit value process mode is modify-queue."
::= { rcVlanGroupCfgEntry 11 }
rcVlanGroupCfgDirectMode OBJECT-TYPE
SYNTAX INTEGER
{
ingress(1),
egress(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The direction of vlan group."
::= { rcVlanGroupCfgEntry 12 }
rcVlanGroupCfgStatisticsEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable vlan group statistcis."
::= { rcVlanGroupCfgEntry 13 }
rcVlanGroupCfgStatus OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable vlan group."
::= { rcVlanGroupCfgEntry 14 }
rcVlanGroupCfgStatClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Clear statistics information."
::= { rcVlanGroupCfgEntry 15 }
rcVlanGroupCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry."
::= { rcVlanGroupCfgEntry 16 }
-- -------------------------------------------------------------
-- groups in the rcQinQ MIB rcVlanGroupStat
-- -------------------------------------------------------------
rcVlanGroupStat OBJECT IDENTIFIER ::= { rcVlanGroup 2 }
rcVlanGroupStatPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcVlanGroupStatPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Vlan group port statistics table."
::= { rcVlanGroupStat 1 }
rcVlanGroupStatPortEntry OBJECT-TYPE
SYNTAX RcVlanGroupStatPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rcVlanGroupStatTable."
INDEX { rcVlanGroupCfgIndex, rcPortIndex, rcVlanGroupStatisticsPeVid, rcVlanGroupStatisticsCeVid }
::={ rcVlanGroupStatPortTable 1 }
RcVlanGroupStatPortEntry ::= SEQUENCE
{
rcVlanGroupStatisticsPeVid INTEGER,
rcVlanGroupStatisticsCeVid INTEGER,
rcVlanGroupStatisticsType INTEGER,
rcVlanGroupStatisticsInFrames Counter64,
rcVlanGroupStatisticsOutFrames Counter64,
rcVlanGroupStatisticsInDiscards Counter64,
rcVlanGroupStatisticsInAllBytes Counter64,
rcVlanGroupStatisticsOutAllBytes Counter64,
rcVlanGroupStatisticsInAllDiscardsBytes Counter64
}
rcVlanGroupStatisticsPeVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The provider vlan ID, index of table."
::= { rcVlanGroupStatPortEntry 1 }
rcVlanGroupStatisticsCeVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number of valid frames received by this port from its
segment that were classified as belonging to the VLAN of
VLAN group."
::= { rcVlanGroupStatPortEntry 2 }
rcVlanGroupStatisticsType OBJECT-TYPE
SYNTAX INTEGER
{
stat-pkts(1),
stat-bytes(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unit of statistics data by this port of VLAN group."
::= { rcVlanGroupStatPortEntry 3 }
rcVlanGroupStatisticsInFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid frames transmitted by this port to its
segment from the local forwarding process for the VLAN of
VLAN group."
::= { rcVlanGroupStatPortEntry 4 }
rcVlanGroupStatisticsOutFrames OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The statistics of packets in egress."
::= { rcVlanGroupStatPortEntry 5 }
rcVlanGroupStatisticsInDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid frames received by this port from its
segment that were classified as belonging to the VLAN of
VLAN group and that were discarded due to VLAN-related
reasons."
::= { rcVlanGroupStatPortEntry 6 }
rcVlanGroupStatisticsInAllBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid bytes transmitted by this port to its
segment from the local forwarding process for the VLAN of
VLAN group."
::= { rcVlanGroupStatPortEntry 7 }
rcVlanGroupStatisticsOutAllBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The statistics of bytes in egress."
::= { rcVlanGroupStatPortEntry 8 }
rcVlanGroupStatisticsInAllDiscardsBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid bytes received by this port from its
segment that were classified as belonging to the VLAN of
VLAN group and that were discarded due to VLAN-related
reasons."
::= { rcVlanGroupStatPortEntry 9 }
END