475 lines
13 KiB
Plaintext
475 lines
13 KiB
Plaintext
-- $Log: E5-111-AS-ATM-MIB.mib $
|
|
-- Revision 1.5 2009/11/23 06:51:51 maverick
|
|
-- Revision 1.4 2009/10/22 08:02:21 FJ.Chuang
|
|
-- Revision 1.3 2009/10/06 02:21:32 John
|
|
-- Revision 1.2 2008/11/26 07:37:43 maverick
|
|
-- Revision 1.1 2008/07/11 09:36:11 maverick
|
|
-- Initial revision
|
|
-- Revision 1.1 2007/12/03 01:45:32 niceguy
|
|
-- Initial revision
|
|
-- Initial revision
|
|
|
|
E5-111-AS-ATM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE FROM RFC-1212
|
|
Unsigned32 FROM SNMPv2-SMI
|
|
Counter FROM RFC1155-SMI
|
|
ifIndex, DisplayString FROM RFC1213-MIB
|
|
RowStatus FROM SNMPv2-TC
|
|
VlanIndex, PortList FROM Q-BRIDGE-MIB
|
|
accessSwitchCommonATM FROM E5-111-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, asChannelVpi, asChannelVci }
|
|
::= { 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 }
|
|
|
|
|
|
-- Ipqos Profile Table
|
|
|
|
asMaxNumOfIpqosProfiles OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum number of ipqos profiles which the system supports."
|
|
::= { accessSwitchCommonATM 8 }
|
|
|
|
asIpqosProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AsIpqosProfileEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains information on the ipqos profile
|
|
configuration. One entry in this table reflects a
|
|
profile which can be used to configure the virtual channel."
|
|
::= { accessSwitchCommonATM 9 }
|
|
|
|
asIpqosProfileEntry OBJECT-TYPE
|
|
SYNTAX AsIpqosProfileEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry in asIpqosProfileTable."
|
|
INDEX { IMPLIED asIpqosProfileName }
|
|
::= { asIpqosProfileTable 1 }
|
|
|
|
AsIpqosProfileEntry ::=
|
|
SEQUENCE {
|
|
asIpqosProfileName DisplayString,
|
|
asIpqosProfileEncap INTEGER,
|
|
asIpqosProfileQueueNumber INTEGER,
|
|
asIpqosProfileRowStatus RowStatus
|
|
}
|
|
|
|
asIpqosProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is used by the ipqos profile table
|
|
in order to identify a row of this table."
|
|
::= { asIpqosProfileEntry 1 }
|
|
|
|
asIpqosProfileEncap OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
llc(1),
|
|
vc(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"RFC1483 encapsulation."
|
|
::= { asIpqosProfileEntry 2 }
|
|
|
|
asIpqosProfileQueueNumber OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
one(1),
|
|
two(2),
|
|
four(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of Ipqos profile egress queue."
|
|
::= { asIpqosProfileEntry 3 }
|
|
|
|
asIpqosProfileRowStatus 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."
|
|
::= { asIpqosProfileEntry 4 }
|
|
|
|
asIpqosProfileQueueTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AsIpqosProfileQueueEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains information on the ipqos profile queue
|
|
configuration."
|
|
::= { accessSwitchCommonATM 10 }
|
|
|
|
asIpqosProfileQueueEntry OBJECT-TYPE
|
|
SYNTAX AsIpqosProfileQueueEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry in asIpqosProfileTable."
|
|
INDEX { asIpqosProfileName, IMPLIED asIpqosProfileQueueIndex }
|
|
::= { asIpqosProfileQueueTable 1 }
|
|
|
|
AsIpqosProfileQueueEntry ::=
|
|
SEQUENCE {
|
|
asIpqosProfileQueueIndex INTEGER,
|
|
asIpqosProfileAAL INTEGER,
|
|
asIpqosProfileLevel INTEGER,
|
|
asIpqosProfileRate Unsigned32
|
|
}
|
|
|
|
asIpqosProfileQueueIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index of a ipqos profile egress queue."
|
|
::= { asIpqosProfileQueueEntry 1 }
|
|
|
|
asIpqosProfileAAL OBJECT-TYPE
|
|
SYNTAX INTEGER (0..5)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ATM Adaptation Layer policy."
|
|
::= { asIpqosProfileQueueEntry 2 }
|
|
|
|
asIpqosProfileLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ubr(0),
|
|
nrt-vbr(1),
|
|
rt-vbr(2),
|
|
cbr(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ATM traffic class, including constant bit rate,
|
|
real-time variable bit rate, non real-time variable bit rate,
|
|
and unspecified bit rate."
|
|
::= { asIpqosProfileQueueEntry 3 }
|
|
|
|
asIpqosProfileRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Peak cell rate (cells/sec)."
|
|
::= { asIpqosProfileQueueEntry 4 }
|
|
|
|
-- Shaping Mode
|
|
|
|
asShapingMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
atm(1),
|
|
packet(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The two types of shaping mechanism can not co-exist,
|
|
and this variable is used to switch between these
|
|
two types of shaping mechanism.
|
|
To change to new shaping mode, E5-11x will remove all
|
|
configured PVC, save current configuration and reboot
|
|
automatically.
|
|
After reboot, the new shaping mode can take effect."
|
|
::= { accessSwitchCommonATM 11 }
|
|
|
|
|
|
END
|