Observium_CE/mibs/raisecom/RAISECOM-RELAY-MIB

336 lines
11 KiB
Plaintext

-- MibName=rcRelay
-- *****************************************************************
-- RAISECOM-RELAY-MIB.my
--
-- Mar 2008, longyang
--
-- Copyright(c) 2003-2005 by RAISECOM TECH, Ltd.
-- All rights reserved.
-- 01,20111216,ROS00008338,change the range of the node rcRelayCos to "0-8"
-- and the default value to 8
-- *****************************************************************
RAISECOM-RELAY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Counter32
FROM SNMPv2-SMI
MacAddress
FROM SNMPv2-TC
rcPortIndex
FROM SWITCH-SYSTEM-MIB
iscomSwitch
FROM RAISECOM-BASE-MIB
EnableVar
FROM SWITCH-TC;
rcRelay MODULE-IDENTITY
LAST-UPDATED "200803110000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
"Raisecom Systems
Postal: Beijing,
China
Tel: 86-010-82884499"
DESCRIPTION
"This MIB module defines objects to RELAY "
REVISION "200803110000Z"
DESCRIPTION
"The initial revision of this MIB."
::={ iscomSwitch 35 }
-- ---------------------------------------------------------------------- --
-- rcRelayGrobal
-- ---------------------------------------------------------------------- --
rcRelayGrobal OBJECT IDENTIFIER
::= { rcRelay 1 }
rcRelayMacAddress 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."
::= { rcRelayGrobal 1 }
rcRelayCos OBJECT-TYPE
SYNTAX Unsigned32(0..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the user priority of the tunneled PDUs and applies
to all ingress tunneling interfaces.8 means the cos of the packets
will not be changed."
DEFVAL { 8 }
::= { rcRelayGrobal 2 }
rcRelayTransparentEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the status of BPDU relay transparent.1:enable,2:disable"
::= { rcRelayGrobal 3 }
-- ---------------------------------------------------------------------------------- --
-- rcRelayProtocolTable
-- ---------------------------------------------------------------------------------- --
rcRelayProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcRelayProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about the protocols being
tunneled. "
::= { rcRelay 2 }
rcRelayProtocolEntry OBJECT-TYPE
SYNTAX RcRelayProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the protocols being tunneled. "
INDEX { rcPortIndex }
::= { rcRelayProtocolTable 1 }
RcRelayProtocolEntry ::= SEQUENCE {
rcRelayProtocolType BITS,
rcRelayProtocolVlan Unsigned32,
rcRelayProtocolEgressPort Unsigned32,
rcRelayProtocolPortStatus INTEGER
}
rcRelayProtocolType OBJECT-TYPE
SYNTAX BITS {
stp(0),
dot1x(1),
lacp(2),
gmrp(3),
gvrp(4),
cdp(5),
vtp(6),
pvst(7),
udld(8),
pagp(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates tunneled protocol of the interface.
If a BIT is set, then the value of the corresponding
protocol is tunneled. Specifically, if the 'stp(0)'
BIT is set, then the Spanning Tree Protocol PDU is
tunneled; if the 'dot1x(1)' BIT is set, then the
IEEE802.1x PDU is tunneled; if the 'lacp(2)' BIT
is set, then the Link Aggregation Control Protocol
PDU is tunneled; if the 'gmrp(3)' BIT is set, then
the GARP Multicast Registration Protocol PDU is tunneled;
if the 'gvrp(4)' BIT is set, then the GARP VLAN
Registration Protocol PDU is tunneled."
::= { rcRelayProtocolEntry 1 }
rcRelayProtocolVlan OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies vlan ID of tunneled protocol PDUs of the interface."
::= { rcRelayProtocolEntry 2 }
rcRelayProtocolEgressPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies egress port of tunneled protocol PDUs of the interface."
::= { rcRelayProtocolEntry 3 }
rcRelayProtocolPortStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the interface by RELAY."
::= { rcRelayProtocolEntry 4 }
-- ---------------------------------------------------------------------------------- --
-- rcRelayThresholdTable
-- ---------------------------------------------------------------------------------- --
rcRelayThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcRelayThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about the thresholds for
protocol tunneling. Only tunneled protocol filtering capable
interfaces are shown. The objects will be on a per interface,
per protocol basis."
::= { rcRelay 3 }
rcRelayThresholdEntry OBJECT-TYPE
SYNTAX RcRelayThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the thresholds for protocol tunneling. Only
tunneled protocol filtering capable interfaces are shown. The
entries will be on a per interface, per protocol basis"
INDEX {
rcPortIndex,
rcRelayThresholdProtocolIndex
}
::= { rcRelayThresholdTable 1 }
RcRelayThresholdEntry ::= SEQUENCE {
rcRelayThresholdProtocolIndex INTEGER ,
rcRelayDropThreshold Unsigned32,
rcRelayShutdownThreshold Unsigned32
}
rcRelayThresholdProtocolIndex OBJECT-TYPE
SYNTAX INTEGER {
stp(1),
dot1x(2),
lacp(3),
gmrp(4),
gvrp(5),
cdp(6),
vtp(7),
pvst(8),
udld(9),
pagp(10)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Supported protocol for devices which allow the setting of
thresholds on a per interface, per protocol basis."
::= { rcRelayThresholdEntry 1 }
rcRelayDropThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "PDUs/sec"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The drop threshold on an interface for a given protocol. After
reaching this drop threshold, the interface will start dropping
PDUs for the given protocol. This value cannot be greater than
the value of rcRelayShutdownThreshold. A value of 0
indicates that no limit is set."
DEFVAL { 0 }
::= { rcRelayThresholdEntry 2 }
rcRelayShutdownThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "PDUs/sec"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The shutdown threshold on an interface for a given protocol.
After reaching the shutdown threshold, the interface will
shutdown for the given protocol. This value cannot be less
than the value of rcRelayDropThreshold. A value of 0
indicates that no limit is set."
DEFVAL { 0 }
::= { rcRelayThresholdEntry 3 }
-- ---------------------------------------------------------------------------------- --
-- rcRelayStatisticsTable
-- ---------------------------------------------------------------------------------- --
rcRelayStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcRelayStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains protocol tunneling statistics on the
interface."
::= { rcRelay 4 }
rcRelayStatisticsEntry OBJECT-TYPE
SYNTAX RcRelayStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Protocol tunneling statistics on the interface."
INDEX {
rcPortIndex,
rcRelayStatsProtocolIndex
}
::= { rcRelayStatisticsTable 1 }
RcRelayStatisticsEntry ::= SEQUENCE {
rcRelayStatsProtocolIndex INTEGER ,
rcRelayEncapStats Counter32,
rcRelayDeEncapStats Counter32,
rcRelayDropStats Counter32
}
rcRelayStatsProtocolIndex OBJECT-TYPE
SYNTAX INTEGER {
stp(1),
dot1x(2),
lacp(3),
gmrp(4),
gvrp(5),
cdp(6),
vtp(7),
pvst(8),
udld(9),
pagp(10)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A tunneled protocol of an interface."
::= { rcRelayStatisticsEntry 1 }
rcRelayEncapStats OBJECT-TYPE
SYNTAX Counter32
UNITS "encapsulated PDUs"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tunneled PDU encapsulation statistics of an interface.
These statistics cover the number of tunneled ingress
PDUs."
::= { rcRelayStatisticsEntry 2 }
rcRelayDeEncapStats OBJECT-TYPE
SYNTAX Counter32
UNITS "de-encapsulated PDUs"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tunneled PDU de-encapsulation statistics of an interface.
These statistics cover the number of tunneled egress PDUs."
::= { rcRelayStatisticsEntry 3 }
rcRelayDropStats OBJECT-TYPE
SYNTAX Counter32
UNITS "PDUs"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of PDUs dropped on an interface for a given
protocol. The PDUs will be dropped when the
rcRelayDropThreshold is reached."
::= { rcRelayStatisticsEntry 4 }
END