-- $Log: E5-121-AS-ATM-MIB.mib $ -- Revision 1.2 2010/04/23 10:46:32 maverick -- Revision 1.1 2008/09/18 01:50:29 niceguy -- Initial revision -- Revision 1.2 2008/08/04 12:47:33 maverick -- Revision 1.1 2008/07/11 09:36:17 maverick -- Initial revision -- Revision 1.4 2008/06/30 07:41:03 maverick -- Revision 1.3 2008/05/04 12:35:35 maverick -- Revision 1.2 2008/05/04 05:55:25 kenny -- Revision 1.1 2008/05/04 05:13:58 maverick -- Initial revision -- Revision 1.1 2007/12/03 01:45:27 niceguy -- Initial revision -- Initial revision E5-121-AS-ATM-MIB DEFINITIONS ::= BEGIN IMPORTS Counter FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 ifIndex, DisplayString FROM RFC1213-MIB RowStatus FROM SNMPv2-TC VlanIndex, PortList FROM Q-BRIDGE-MIB pvcVpi, pvcVci FROM E5-121-MIB accessSwitchCommonATM FROM E5-121-MIB; -- Channel Table -- asMaxNumOfChannels OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The maximum number of virtual channels which can be created on a port." -- ::= { accessSwitchCommonATM 1 } -- -- asChannelTable OBJECT-TYPE -- SYNTAX SEQUENCE OF AsChannelEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "This table includes the configuration of the virtual channel." -- ::= { accessSwitchCommonATM 2 } -- -- asChannelEntry OBJECT-TYPE -- SYNTAX AsChannelEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "An entry in asChannelTable." -- INDEX { ifIndex, asChannelVpi, asChannelVci } -- ::= { asChannelTable 1 } -- -- AsChannelEntry ::= -- SEQUENCE { -- asChannelVpi INTEGER, -- asChannelVci INTEGER, -- asChannelPvid VlanIndex, -- asChannelEgressVid VlanIndex, -- asChannelPriority INTEGER, -- asChannelProfile DisplayString, -- asChannelRowStatus RowStatus -- } -- -- asChannelVpi OBJECT-TYPE -- SYNTAX INTEGER (0..255) -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "VPI of the channel." -- ::= { asChannelEntry 1 } -- -- asChannelVci OBJECT-TYPE -- SYNTAX INTEGER (1..65535) -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "VCI of the channel." -- ::= { asChannelEntry 2 } -- -- asChannelPvid OBJECT-TYPE -- SYNTAX VlanIndex -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "The default VID of the channel." -- ::= { asChannelEntry 3 } -- -- asChannelEgressVid OBJECT-TYPE -- SYNTAX VlanIndex -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "The egress VID of the channel." -- ::= { asChannelEntry 4 } -- -- asChannelPriority OBJECT-TYPE -- SYNTAX INTEGER (0..7) -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "The 802.1p default priority of the channel." -- ::= { asChannelEntry 5 } -- -- asChannelProfile OBJECT-TYPE -- SYNTAX DisplayString (SIZE (1..31)) -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "The value of this object identifies the row in the -- asChannelProfileTable, which applies for this channel." -- ::= { asChannelEntry 6 } -- -- asChannelRowStatus OBJECT-TYPE -- SYNTAX RowStatus -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "This object is used to create a new row or -- delete an existing row in this table." -- ::= { asChannelEntry 7 } -- -- -- Channel Profile Table -- -- asMaxNumOfChannelProfiles OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The maximum number of channel profiles which the system supports." -- ::= { accessSwitchCommonATM 3 } -- -- asChannelProfileTable OBJECT-TYPE -- SYNTAX SEQUENCE OF AsChannelProfileEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "This table contains information on the virtual channel -- configuration. One entry in this table reflects a -- profile which can be used to configure the virtual channel." -- ::= { accessSwitchCommonATM 6 } -- -- asChannelProfileEntry OBJECT-TYPE -- SYNTAX AsChannelProfileEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "An entry in asChannelProfileTable." -- INDEX { IMPLIED asChannelProfileName } -- ::= { asChannelProfileTable 1 } -- -- AsChannelProfileEntry ::= -- SEQUENCE { -- asChannelProfileName DisplayString, -- asChannelProfileEncap INTEGER, -- asChannelProfileAAL INTEGER, -- asChannelProfileClass INTEGER, -- asChannelProfilePcr Unsigned32, -- asChannelProfileCdvt INTEGER, -- asChannelProfileScrMcr Unsigned32, -- asChannelProfileBt INTEGER, -- asChannelProfileRowStatus RowStatus -- } -- -- asChannelProfileName OBJECT-TYPE -- SYNTAX DisplayString (SIZE (1..31)) -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "This object is used by the channel profile table -- in order to identify a row of this table." -- ::= { asChannelProfileEntry 1 } -- -- asChannelProfileEncap OBJECT-TYPE -- SYNTAX INTEGER { -- llc(1), -- vc(2) -- } -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "RFC1483 encapsulation." -- ::= { asChannelProfileEntry 2 } -- -- asChannelProfileAAL OBJECT-TYPE -- SYNTAX INTEGER (0..5) -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "ATM Adaptation Layer policy." -- ::= { asChannelProfileEntry 3 } -- -- asChannelProfileClass OBJECT-TYPE -- SYNTAX INTEGER { -- cbr(1), -- rt-vbr(2), -- nrt-vbr(3), -- ubr(4), -- abr(5) -- } -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "ATM traffic class, including constant bit rate, -- real-time variable bit rate, non real-time variable bit rate, -- unspecified bit rate, and available bit rate." -- ::= { asChannelProfileEntry 4 } -- -- asChannelProfilePcr OBJECT-TYPE -- SYNTAX Unsigned32 -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "Peak cell rate (cells/sec)." -- ::= { asChannelProfileEntry 5 } -- -- asChannelProfileCdvt OBJECT-TYPE -- SYNTAX INTEGER (0..255) -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "Cell delay variation tolerance." -- ::= { asChannelProfileEntry 6 } -- -- asChannelProfileScrMcr OBJECT-TYPE -- SYNTAX Unsigned32 -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "Sustain cell rate for vbr traffic class, or -- minimum cell rate for abr traffic class. -- The unit is the number of cells per second." -- ::= { asChannelProfileEntry 7 } -- -- asChannelProfileBt OBJECT-TYPE -- SYNTAX INTEGER (0..255) -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "Burst tolerance for vbr traffic class." -- ::= { asChannelProfileEntry 8 } -- -- asChannelProfileRowStatus OBJECT-TYPE -- SYNTAX RowStatus -- ACCESS read-create -- STATUS mandatory -- DESCRIPTION -- "This object is used to create a new row or -- delete an existing row in this table." -- ::= { asChannelProfileEntry 9 } -- -- Channel Status Table asChannelStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF AsChannelStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table includes the status of the virtual channel." ::= { accessSwitchCommonATM 7 } asChannelStatusEntry OBJECT-TYPE SYNTAX AsChannelStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in asChannelStatusTable." INDEX { ifIndex, pvcVpi, pvcVci } ::= { asChannelStatusTable 1 } AsChannelStatusEntry ::= SEQUENCE { asChannelTxPackets Counter, asChannelRxPackets Counter, asChannelTxCells Counter, asChannelRxCells Counter } asChannelTxPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of channel Tx packets." ::= { asChannelStatusEntry 1 } asChannelRxPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of channel Rx packets." ::= { asChannelStatusEntry 2 } asChannelTxCells OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of channel Tx cells." ::= { asChannelStatusEntry 3 } asChannelRxCells OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of channel Rx cells." ::= { asChannelStatusEntry 4 } END