336 lines
11 KiB
Plaintext
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
|
|
|