Observium_CE/mibs/raisecom/RAISECOM-L2CP-MIB

450 lines
15 KiB
Plaintext

-- MibName=rcL2cp
-- *****************************************************************
-- RAISECOM-L2CP-MIB.MIB: Raisecom L2cp MIB file
--
-- May 2012, kangyingyong
--
-- Copyright (c) 1994-2004, 2001 by Raisecom, Inc.
-- All rights reserved.
--
-- 20131122, kangyingyong, REAP1.2.500项目L2CP支持慢协议子类型和转发统计,并支持指定cos优先级
-- 2012.12.20, kangyingyong, REAP1.1增强
-- *****************************************************************
RAISECOM-L2CP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Counter32,
Gauge32
FROM SNMPv2-SMI
MacAddress,
RowStatus
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
iscomSwitch
FROM RAISECOM-BASE-MIB
EnableVar
FROM SWITCH-TC;
rcL2cp MODULE-IDENTITY
LAST-UPDATED "201205250000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
" Raise Systems
Postal: Beijing, China
Tel: 86-010-82884499
E-mail: support@raisecom.com"
DESCRIPTION
"This MIB module defines objects to L2CP."
REVISION "201205250000Z"
DESCRIPTION
"The initial revision of this MIB."
::={ iscomSwitch 71 }
-- ---------------------------------------------------------------------- --
-- rcL2cpGrobal
-- ---------------------------------------------------------------------- --
rcL2cpGrobal OBJECT IDENTIFIER
::= { rcL2cp 1 }
rcL2cpEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the status of L2CP.1:enable,2:disable"
DEFVAL { disable }
::= { rcL2cpGrobal 1 }
rcL2cpMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the destination MAC address of the tunneled PDUs
and applies to all ingress tunneling interfaces."
::= { rcL2cpGrobal 2 }
-- ---------------------------------------------------------------------------------- --
-- rcL2cpProfileTable
-- ---------------------------------------------------------------------------------- --
rcL2cpProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcL2cpProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about the profile. "
::= { rcL2cp 2 }
rcL2cpProfileEntry OBJECT-TYPE
SYNTAX RcL2cpProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the profile. This table will create
a profile which only contains its description, the
actions of each protocol is defined in the associated
table rcL2cpProfileActionTable."
INDEX { rcL2cpProfileNumber }
::= { rcL2cpProfileTable 1 }
RcL2cpProfileEntry ::= SEQUENCE {
rcL2cpProfileNumber INTEGER (1..19),
rcL2cpProfileDescription OCTET STRING (SIZE(0..32)),
rcL2cpProfileRef Gauge32,
rcL2cpProfileStatus RowStatus
}
rcL2cpProfileNumber OBJECT-TYPE
SYNTAX INTEGER (1..19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index that uniquely identifies an entry in the l2cp
profile table."
::= { rcL2cpProfileEntry 1 }
rcL2cpProfileDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies description of profile."
::= { rcL2cpProfileEntry 2 }
rcL2cpProfileRef OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value descrides how many times the profile is in use."
::= { rcL2cpProfileEntry 3 }
rcL2cpProfileStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { rcL2cpProfileEntry 4 }
-- ---------------------------------------------------------------------------------- --
-- rcL2cpProfileActionTable
-- ---------------------------------------------------------------------------------- --
rcL2cpProfileActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcL2cpProfileActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about types of disposal of given
protocols, this table supplies supplementary specification to
the table rcL2cpProfileTable.Action 'tunnel' is not support when
packets' da mac is one of 0180.c200.0004-06,08-0c,0f or 20to2f."
::= { rcL2cp 3 }
rcL2cpProfileActionEntry OBJECT-TYPE
SYNTAX RcL2cpProfileActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about types of disposal of given protocols. The
entries will be on a per profile, per protocol basis."
INDEX {
rcL2cpProfileActionProfileIndex,
rcL2cpProfileActionProtocolIndex
}
::= { rcL2cpProfileActionTable 1 }
RcL2cpProfileActionEntry ::= SEQUENCE {
rcL2cpProfileActionProfileIndex INTEGER (1..19),
rcL2cpProfileActionProtocolIndex INTEGER,
rcL2cpProfileActionProtocolAction INTEGER,
rcL2cpProfileActionProtocolCos INTEGER
}
rcL2cpProfileActionProfileIndex OBJECT-TYPE
SYNTAX INTEGER (1..19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The profile index that identifies an entry in the
profile action table."
::= { rcL2cpProfileActionEntry 1 }
rcL2cpProfileActionProtocolIndex OBJECT-TYPE
SYNTAX INTEGER {
stp(1),
slow-protocol(2),
dot1x(3),
elmi(4),
lldp(5),
sisco(6),
daMac0180-C200-0004(7),
daMac0180-C200-0005(8),
daMac0180-C200-0006(9),
daMac0180-C200-0008(10),
daMac0180-C200-0009(11),
daMac0180-C200-000a(12),
daMac0180-C200-000b(13),
daMac0180-C200-000c(14),
daMac0180-C200-000d(15),
daMac0180-C200-000f(16),
daMac0180-C200-0020to2f(17),
lacp(18),
lamp(19),
link-oam(20),
esmc(21)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The protocol index that identifies an entry in the
profile action table."
::= { rcL2cpProfileActionEntry 2 }
rcL2cpProfileActionProtocolAction OBJECT-TYPE
SYNTAX INTEGER {
forward(0),
peer(1),
discard(2),
tunnel(3),
forward-statistics(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specified types of disposal of received BPDU packets by the port in the
ingress direction. Action 'tunnel' is not support when packets' da mac is
one of 0180.c200.0004-06,08-0c,0f or 20to2f."
DEFVAL { forward }
::= { rcL2cpProfileActionEntry 3 }
rcL2cpProfileActionProtocolCos OBJECT-TYPE
SYNTAX INTEGER (-1..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specified cos priority of received BPDU packets by the port in the ingress
direction, value -1 indicates no cos priority is assigned."
DEFVAL { -1 }
::= { rcL2cpProfileActionEntry 4 }
-- ---------------------------------------------------------------------------------- --
-- rcL2cpPortCfgTable
-- ---------------------------------------------------------------------------------- --
rcL2cpPortCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcL2cpPortCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about the index of profile
applied by one port and the status of bpdu tunnel terminal
of this port and statistics-clearing status of Bpdu packet
through this port."
::= { rcL2cp 4 }
rcL2cpPortCfgEntry OBJECT-TYPE
SYNTAX RcL2cpPortCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about about the index of profile applied by one
port and the status of bpdu tunnel terminal of this port
and statistics-clearing status of Bpdu packet through this
port. The entries will be on a per port basis."
INDEX {
rcL2cpPortIndex
}
::= { rcL2cpPortCfgTable 1 }
RcL2cpPortCfgEntry ::= SEQUENCE {
rcL2cpPortIndex InterfaceIndex,
rcL2cpPortProfileID INTEGER (0..19),
rcL2cpPortTerminal EnableVar,
rcL2cpPortClearStats EnableVar
}
rcL2cpPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port index that identifies an entry in the
port process table."
::= { rcL2cpPortCfgEntry 1 }
rcL2cpPortProfileID OBJECT-TYPE
SYNTAX INTEGER (0..19)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The profile ID applied by this port, value zero(0) specifies
that no profile is applied."
DEFVAL { 0 }
::= { rcL2cpPortCfgEntry 2 }
rcL2cpPortTerminal OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specified the status of bpdu tunnel terminal.1:enable,2:disable"
DEFVAL { disable }
::= { rcL2cpPortCfgEntry 3 }
rcL2cpPortClearStats OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear the statistics of bpdu packets through this port.1:enable,2:disable"
DEFVAL { disable }
::= { rcL2cpPortCfgEntry 4 }
-- ---------------------------------------------------------------------------------- --
-- rcL2cpStatsTable
-- ---------------------------------------------------------------------------------- --
rcL2cpStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcL2cpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains protocol statistics on the interface."
::= { rcL2cp 5 }
rcL2cpStatsEntry OBJECT-TYPE
SYNTAX RcL2cpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Protocol statistics on the interface."
INDEX {
rcL2cpStatsPortIndex,
rcL2cpStatsProtocolIndex
}
::= { rcL2cpStatsTable 1 }
RcL2cpStatsEntry ::= SEQUENCE {
rcL2cpStatsPortIndex InterfaceIndex ,
rcL2cpStatsProtocolIndex INTEGER,
rcL2cpStatsProtocolStats Counter32
}
rcL2cpStatsPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port index that identifies an entry in the
protocol statistics table."
::= { rcL2cpStatsEntry 1 }
rcL2cpStatsProtocolIndex OBJECT-TYPE
SYNTAX INTEGER {
stp(1),
slow-protocol(2),
dot1x(3),
elmi(4),
lldp(5),
sisco(6),
daMac0180-C200-0004(7),
daMac0180-C200-0005(8),
daMac0180-C200-0006(9),
daMac0180-C200-0008(10),
daMac0180-C200-0009(11),
daMac0180-C200-000a(12),
daMac0180-C200-000b(13),
daMac0180-C200-000c(14),
daMac0180-C200-000d(15),
daMac0180-C200-000f(16),
daMac0180-C200-0020to2f(17)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Protocol index that identifies an entry in the
protocol statistics table."
::= { rcL2cpStatsEntry 2 }
rcL2cpStatsProtocolStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PDU statistics of an interface. These statistics cover
the number of ingress PDUs."
::= { rcL2cpStatsEntry 3 }
-- ---------------------------------------------------------------------------------- --
-- rcL2cpPortVlanCfgTable
-- ---------------------------------------------------------------------------------- --
rcL2cpPortVlanCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcL2cpPortVlanCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about disposal of vlan tagged l2cp pkt
received by a port."
::= { rcL2cp 6 }
rcL2cpPortVlanCfgEntry OBJECT-TYPE
SYNTAX RcL2cpPortVlanCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Protocol statistics on the interface."
INDEX {
rcL2cpPortVlanCfgPortIndex,
rcL2cpPortVlanCfgVlanIndex
}
::= { rcL2cpPortVlanCfgTable 1 }
RcL2cpPortVlanCfgEntry ::= SEQUENCE {
rcL2cpPortVlanCfgPortIndex InterfaceIndex ,
rcL2cpPortVlanCfgVlanIndex INTEGER,
rcL2cpPortVlanCfgL2cpProcess INTEGER
}
rcL2cpPortVlanCfgPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The first index that uniquely identifies an entry
in the Port Vlan L2CP Config table."
::= { rcL2cpPortVlanCfgEntry 1 }
rcL2cpPortVlanCfgVlanIndex OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The second index that uniquely identifies an
entry in the Port Vlan L2CP Config table."
::= { rcL2cpPortVlanCfgEntry 2 }
rcL2cpPortVlanCfgL2cpProcess OBJECT-TYPE
SYNTAX INTEGER {
forward(0),
peer(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specified types of disposal of received BPDU packets with
specified vlan tag by the port in the ingress direction."
DEFVAL { forward }
::= { rcL2cpPortVlanCfgEntry 3 }
END