-- 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