Observium_CE/mibs/a3com/A3COM-HUAWEI-VLAN-MIB

237 lines
6.7 KiB
Plaintext

-- =========================================================================
-- Copyright (C) 2001,2002 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:This file describes the huawei mib implementation of mid and low-end router system,
-- include:memory,configuration,flash,loghost and so on.
-- Reference:Huawei-3com enterprise MIB
-- Version: V1.1
-- History:
-- V1.0 6th Mar 2004
-- Initial version
-- V1.1 2004-12-16 Changed by zhoujianjun
-- Change SYNTAX of vLANMibRouterMaxPktProcessCount from Counter to Unsigned32.
-- =========================================================================
A3COM-HUAWEI-VLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
IpAddress, Counter
FROM RFC1155-SMI
hwLocal,hwInternetProtocol,vrpProtocol
FROM A3COM-HUAWEI-OID-MIB;
huawei-vlan OBJECT IDENTIFIER ::= { vrpProtocol 3 }
-- HUAWEI VLAN config group
vLANMibRoutertCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF VLANMibRoutertCountEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Router packet statistics table."
::= { huawei-vlan 1 }
vLANMibRoutertCountEntry OBJECT-TYPE
SYNTAX VLANMibRoutertCountEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry of vLANMibRoutertCountTable."
INDEX { vLANMibRouterPort }
::= { vLANMibRoutertCountTable 1 }
VLANMibRoutertCountEntry ::=
SEQUENCE {
vLANMibRouterPort
INTEGER,
vLANMibRouterPortPktDisc
Counter,
vLANMibRouterPortPktTran
Counter,
vLANMibClearRouterStatistics
INTEGER
}
vLANMibRouterPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Interface Index(es) of trunk port(s) present on router."
::= { vLANMibRoutertCountEntry 1 }
vLANMibRouterPortPktDisc OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of packets discarded."
::= { vLANMibRoutertCountEntry 2 }
vLANMibRouterPortPktTran OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of packets transmitted."
::= { vLANMibRoutertCountEntry 3 }
vLANMibClearRouterStatistics OBJECT-TYPE
SYNTAX INTEGER{
clear(1)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION " "
::= { vLANMibRoutertCountEntry 4 }
vLANMibRoutertVlanCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF VLANMibRoutertVlanCountEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Per vid router statistics table."
::= { huawei-vlan 2 }
vLANMibRoutertVlanCountEntry OBJECT-TYPE
SYNTAX VLANMibRoutertVlanCountEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry of vLANMibRoutertVlanCountTable."
INDEX { vLANMibRouterVID }
::= { vLANMibRoutertVlanCountTable 1 }
VLANMibRoutertVlanCountEntry ::=
SEQUENCE {
vLANMibRouterVID
INTEGER,
vLANMibRouterVlanPacketTran
Counter,
vLANMibRouterVlanPacketSent
Counter,
vLANMibClearVidStatistics
INTEGER
}
vLANMibRouterVID OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Vlan id"
::= { vLANMibRoutertVlanCountEntry 1 }
vLANMibRouterVlanPacketTran OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of packets transmitted to vlan."
::= { vLANMibRoutertVlanCountEntry 2 }
vLANMibRouterVlanPacketSent OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of packets sent by vlan."
::= { vLANMibRoutertVlanCountEntry 3 }
vLANMibClearVidStatistics OBJECT-TYPE
SYNTAX INTEGER{
clear(1)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION " "
::= { vLANMibRoutertVlanCountEntry 4 }
vLANMibRouterMaxPkTable OBJECT-TYPE
SYNTAX SEQUENCE OF VLANMibRouterMaxPkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Per vid max router packet processing count table."
::= { huawei-vlan 9 }
vLANMibRouterMaxPkEntry OBJECT-TYPE
SYNTAX VLANMibRouterMaxPkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry of vLANMibRouterMaxPkTable."
INDEX { vLANMIbVID }
::= { vLANMibRouterMaxPkTable 1 }
VLANMibRouterMaxPkEntry ::=
SEQUENCE {
vLANMIbVID
INTEGER,
vLANMibRouterMaxPktProcessCount
Unsigned32
}
vLANMIbVID OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Vlan id."
::= { vLANMibRouterMaxPkEntry 1 }
vLANMibRouterMaxPktProcessCount OBJECT-TYPE
SYNTAX Unsigned32
ACCESS read-write
STATUS mandatory
DESCRIPTION "Max packet processing count. If set to zero then router will process, default number of packets per second."
::= { vLANMibRouterMaxPkEntry 2 }
vLANMibSubIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF VLANMibSubIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Sub interface table."
::= { huawei-vlan 11 }
vLANMibSubIfEntry OBJECT-TYPE
SYNTAX VLANMibSubIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry of vLANMibSubIfTable."
INDEX { vLANMibSubIfPortIndex }
::= { vLANMibSubIfTable 1 }
VLANMibSubIfEntry ::=
SEQUENCE {
vLANMibSubIfPortIndex
INTEGER,
vLANMibSubIfEncapsulation
INTEGER,
vLANMibSubIfVID
INTEGER
}
vLANMibSubIfPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Interface Index(es) of port(s) present on router."
::= { vLANMibSubIfEntry 1 }
vLANMibSubIfEncapsulation OBJECT-TYPE
SYNTAX INTEGER {
iSL(1),
dot1q(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Encapsulation type."
::= { vLANMibSubIfEntry 2 }
vLANMibSubIfVID OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Vlan id"
::= { vLANMibSubIfEntry 3 }
END