mibs/MIBS/ubiquoss/UBQS-INTERFACE-MIB
2023-12-05 12:25:34 +01:00

2194 lines
66 KiB
Plaintext

-- *****************************************************************
-- UBQS-INTERFACE-MIB
--
-- May 2009, Park Hyung Eun
--
-- Copyright (c) 2009 by Ubiquoss, Corp.
--
-- All rights reserved.
-- ***************************************************************
UBQS-INTERFACE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Gauge32,
Unsigned32,
Integer32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
RowStatus,
TruthValue,
TimeStamp,
DisplayString,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ifIndex,
InterfaceIndexOrZero,
ifName,
ifType,
ifAdminStatus,
ifOperStatus
FROM IF-MIB
entPhysicalIndex
FROM ENTITY-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
VlanIndex,
FROM Q-BRIDGE-MIB
UbiPortList,
UbiBridgeId,
Unsigned64,
IfOperStatusReason
FROM UBQS-TC
ubiMgmtv2
FROM UBQS-SMI;
ubiInterfaceMIB MODULE-IDENTITY
LAST-UPDATED "200905260000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"A MIB module for the physical interface
in IF-MIB (RFC2863)."
::= { ubiMgmtv2 4 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
PortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the port type."
SYNTAX INTEGER {
other(1), -- none of the following (no transceiver, bad eeprom and so on)
-- 10/100 Ethernet
e100BaseUnknown(10), -- Unknown Fiber Fast Ethernet
e10BaseT(11), -- UTP Ethernet
e10BaseF(12), -- Multi Mode fiber Ethernet
e100BaseTX(13), -- UTP Fast Ethernet (Cat 5)
e100BaseT4(14), -- UTP Fast Ethernet (Cat 3)
e100BaseF(15), -- Multi Mode fiber Fast Ethernet
e100BaseLX(16), -- Long Wave fiber Fast Ethernet
e100BaseFsm(17), -- Single Mode fiber Fast Ethernet
e10a100BaseTX(18), -- 10/100 UTP Ethernet(Cat 3/5)
e100BaseBX10(19),
e100BaseBX10D(20), -- Fiber Fast Ethernet bi-directional
-- 10km Downlink over SMF
e100BaseBX10U(21), -- Fiber Fast Ethernet bi-directional
-- 10km Uplink over SMF
e100BaseSX(22), -- Short Wave Fiber Fast Ethernet
-- Gigabit Ethernet
e1000BaseUnknown(100), -- Unknown Giga Ethernet
e1000BaseLX(101), -- Long Wave fiber Giga Ethernet
e1000BaseSX(102), -- Short Wave fiber Giga Ethernet
e1000BaseCX(103), -- Copper Gigabit Ethernet
e1000BaseLH(104), -- Long Haul fiber Giga Ethernet
e1000BaseT(105), -- Twisted Pair Giga Ethernet
e10a100a1000BaseT(106), -- 10/100/1000 BaseT
e1000BaseZX(107), -- Extended Reach Giga Ethernet
e1000BaseBX(108), -- ubiquoss
e1000BaseBX10D(109), -- Giga Ethernet bi-directional 10km
-- Downlink over SMF
e1000BaseBX10U(110), -- Giga Ethernet bi-directional 10km
-- Uplink over SMF
e1000BasePX(111), -- ubiquoss
e1000BaseBT(112), -- BT Giga Ethernet
e1000BaseSvc(113), -- Service Module Giga Ethernet
e1000BasePXPon(114), -- Unknown Pon
e1000BasePX20(115), -- Pon 20km
e1000BasePX30(116), -- Pon 30km
-- 10 Gigabit Ethernet
e10GBaseUnknown(1000), -- Unknown 10G
e10GBaseCPX(1001), --10GE Parallel 860nm Laser
e10GBaseLX4(1002), -- 10GE Wide-WDM 1310nm Laser
e10GBaseEX4(1003), -- 10GE Wide-WDM 1550 Laser
e10GBaseLR(1004), -- 10GE Serial 1310nm Laser
e10GBaseSX4(1005), -- 10GE Wide-WDM 850nm Laser
e10GBaseER(1006), -- 10GE Serial 1550nm Laser
e10GBaseSR(1007), -- 10GE Serial 850nm Laser
e10GBaseCX4(1008), -- 10GE XAUI Copper
e10GBaseSW(1009), -- 10GE Laser
e10GBaseLW(1010), -- 10GE Laser
e10GBaseEW(1011), -- 10GE Laser
e10GBaseSvc(1012), -- Service Module 10G Ethernet
e10GBaseZR(1013), -- 10GE Laser
e100BaseEX(1014), -- Fiber Fast Ethernet
e100BaseZX(1015), -- Extended Reach Fiber Fast Ethernet
e10GBaseLRM(1016), -- 10GE Laser 300m over 50um Multi Mode Fiber
e10GBaseT(1017), -- 10GE Laser twisted pair
e10GBaseSfpPlus(1018), -- 10GE SFP PLUS
e10GBaseEPON(1019), -- 10GE EPON
-- 40 Gigabit Ethernet
e40GBaseUnknown(2000), -- Unknown 40G
e40GBaseCR4(2001), -- 40GE Twin-ax copper cable
e40GBaseSR4(2002), -- 40GE Serial 850nm Laser
e40GBaseLR4(2003), -- 40GE Serial 1300nm Laser
e40GXLPPI(2004) -- 40GE Active Cable
}
PortGBICTypeList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the type of slot."
SYNTAX INTEGER {
none(0), -- unequipped
other(1), -- equipped, none of the following list
sfp(2),
xfp(3),
sfp-plus(4),
qsfp-plus(5)
}
UbiSwitchportType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A port type. The possible port types are:
customerVlanPort(0) - Indicates a port is a C-tag
aware port of an enterprise VLAN aware bridge.
providerNetworkPort(1) - Indicates a port is an S-tag
aware port of a Provider Bridge or Backbone Edge
Bridge used for connections within a PBN or PBBN.
customerNetworkPort(2) - Indicates a port is an S-tag
aware port of a Provider Bridge or Backbone Edge
Bridge used for connections to the exterior of a
PBN or PBBN.
customerEdgePort(3) - Indicates a port is a C-tag
aware port of a Provider Bridge used for connections
to the exterior of a PBN or PBBN.
customerBackbonePort(4) - Indicates a port is a I-tag
aware port of a Backbone Edge Bridge's B-component.
virtualInstancePort(5) - Indicates a port is a virtual
S-tag aware port within a Backbone Edge Bridge's
I-component which is responsible for handling
S-tagged traffic for a specific backbone service
instance.
dBridgePort(6) - Indicates a port is a VLAN-unaware
member of an 802.1D bridge.
access(7)
trunk(8)
hybrid(9) "
SYNTAX BITS {
customerVlanPort(0),
providerNetworkPort(1),
customerNetworkPort(2),
customerEdgePort(3),
customerBackbonePort(4),
virtualInstancePort(5),
dBridgePort(6),
access(7),
trunk(8),
hybrid(9)
}
UbiFlowctrlWatermark ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"represent flowcontrol watermark value :
'3d 3d'
--------------------------
first value = wmpause(0-255)
second value = wmcancel(0-255)"
SYNTAX OCTET STRING (SIZE(7))
-- ***************************************************************
-- ubiInterfaceMIB
-- ***************************************************************
ubiInterfaceMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiInterfaceMIB 0 }
ubiInterfaceMIBObjects OBJECT IDENTIFIER ::= { ubiInterfaceMIB 1 }
ubiInterfaceMIBConformance OBJECT IDENTIFIER ::= { ubiInterfaceMIB 2 }
ubiIfNotificationEnables OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 1 }
ubiPortExt OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 3 }
ubiSwitchPort OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 4 }
ubiPortTrafficControl OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 5 }
ubiIfStatistics OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 6 }
ubiPortControl OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 7 }
ubiIfErps OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 8 }
-- subtable of ubiIfNotificationEnables
ubiGrp1 OBJECT IDENTIFIER ::= { ubiIfNotificationEnables 1 }
ubiGrp2 OBJECT IDENTIFIER ::= { ubiIfNotificationEnables 2 }
-- ***********************************************************
-- ubiInterfaceMIBNotificationPrefix
-- ***********************************************************
ubiInterfaceNotifications OBJECT IDENTIFIER ::= { ubiInterfaceMIBNotificationPrefix 0 }
ubiTrafficControlNotifications OBJECT IDENTIFIER ::= { ubiInterfaceMIBNotificationPrefix 1 }
ubiPortAutoNegoFault NOTIFICATION-TYPE
OBJECTS {
ubiPortName,
ubiPortAutoNegoFaultState
}
STATUS current
DESCRIPTION
"A ubiPortAutoNegoFault notification is sent
at auto negotiation failure for a particular physical
port."
::= { ubiInterfaceNotifications 1 }
ubiLoadMonitorRisingAlarm NOTIFICATION-TYPE
OBJECTS {
ubiPortName,
ubiLoadMonitorType,
ubiLoadMonitorVariable,
ubiLoadMonitorValue,
ubiLoadMonitorAlarmType,
ubiLoadMonitorCriticalThreshold,
ubiLoadMonitorMajorThreshold,
ubiLoadMonitorUnit,
ubiLoadMonitorAlarmZone
}
STATUS current
DESCRIPTION
"A ubiLoadMonitorRisingAlarm notification is sent
when the ubiLoadMonitorValue crosses its rising threshold."
::= { ubiTrafficControlNotifications 1 }
ubiLoadMonitorFallingAlarm NOTIFICATION-TYPE
OBJECTS {
ubiPortName,
ubiLoadMonitorType,
ubiLoadMonitorVariable,
ubiLoadMonitorValue,
ubiLoadMonitorAlarmType,
ubiLoadMonitorCriticalThreshold,
ubiLoadMonitorMajorThreshold,
ubiLoadMonitorUnit,
ubiLoadMonitorAlarmZone
}
STATUS current
DESCRIPTION
"A ubiLoadMonitorRisingAlarm notification is sent
when the ubiLoadMonitorValue crosses its falling threshold."
::= { ubiTrafficControlNotifications 2 }
ubiTrafficControlRisingAlarm NOTIFICATION-TYPE
OBJECTS
{
ubiPortName,
ubiTrafficControlBaseType,
ubiTrafficControlType,
ubiTrafficControlDirection,
ubiTrafficControlStatus,
ubiTrafficControlHighThreshold,
ubiTrafficControlLowThreshold,
ubiTrafficControlAverageRate,
ubiTrafficControlOneMinRate,
ubiTrafficControlAlarmCount
}
STATUS current
DESCRIPTION
"A ubiTrafficControlRisingAlarm is sent
when ubiTrafficControlOneMinRate is greater than current threshold."
::= { ubiTrafficControlNotifications 3 }
ubiTrafficControlFallingAlarm NOTIFICATION-TYPE
OBJECTS
{
ubiPortName,
ubiTrafficControlBaseType,
ubiTrafficControlType,
ubiTrafficControlDirection,
ubiTrafficControlStatus,
ubiTrafficControlHighThreshold,
ubiTrafficControlLowThreshold,
ubiTrafficControlAverageRate,
ubiTrafficControlOneMinRate,
ubiTrafficControlAlarmCount
}
STATUS current
DESCRIPTION
"A ubiTrafficControlFallingAlarm is sent
when ubiTrafficControlOneMinRate is less than current threshold."
::= { ubiTrafficControlNotifications 4 }
-- ***********************************************************
-- ubiIfNotificationEnables
-- ***********************************************************
ubiLinkUpDownEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the notification of linkup/down."
DEFVAL { false }
::= { ubiGrp1 1 }
ubiPortAutoNegoFaultEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the notification of the auto negotiation
failure for a particular physical port."
DEFVAL { false }
::= { ubiGrp2 1 }
ubiLoadMonitorAlarmEnabled OBJECT-TYPE
SYNTAX BITS
{
input(0),
crc(1),
error(2),
drop(3),
output(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the notification of ubiLoadMonitorRisingAlarm
and ubiLoadMonitorFallingAlarm."
::= { ubiGrp2 2 }
ubiTrafficControlAlarmEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system
produces the notification of ubiTrafficControlRisingAlarm
and ubiTrafficControlFallingAlarm."
DEFVAL { false }
::= { ubiGrp2 3 }
-- ***********************************************************
-- ubiIfPortTable
-- ***********************************************************
ubiPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which provide
more information about physical interface."
::= { ubiInterfaceMIBObjects 2 }
ubiPortEntry OBJECT-TYPE
SYNTAX UbiPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information
applicable to a particular physical interface."
INDEX { ifIndex }
::= { ubiPortTable 1 }
UbiPortEntry ::= SEQUENCE {
ubiPortName DisplayString,
ubiPortType PortType,
ubiPortOperStatus INTEGER,
-- ubiPortGBICStatus INTEGER,
-- ubiPortGBICType PortGBICTypeList,
ubiPortDuplex INTEGER,
ubiPortSpeed INTEGER,
ubiPortAdminDuplex INTEGER,
ubiPortAdminSpeed INTEGER,
ubiPortMtu Integer32,
ubiPortL2L3IfState INTEGER,
ubiPortAutoNegoFaultState INTEGER,
ubiPortReset INTEGER,
ubiPortGBICSerialNumber DisplayString,
ubiPortLocalSwitching INTEGER
}
ubiPortName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The physical port name."
::= { ubiPortEntry 1 }
ubiPortType OBJECT-TYPE
SYNTAX PortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the physical port."
::= { ubiPortEntry 2 }
ubiPortOperStatus OBJECT-TYPE
SYNTAX INTEGER {
down(1),
up(2), -- status ok
disable(3) -- disable
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational status of the port.
down(1) is down
up(2) is up
disable(3) is administratively down"
::= { ubiPortEntry 3 }
-- ubiPortGBICStatus OBJECT-TYPE
-- SYNTAX INTEGER
-- {
-- none(0),
-- in(1),
-- out(2)
-- }
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The current operational status of the equipped slot."
-- ::= { ubiPortEntry 4 }
-- ubiPortGBICType OBJECT-TYPE
-- SYNTAX PortGBICTypeList
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The current GBIC Type of the equipped slot."
-- ::= { ubiPortEntry 5 }
ubiPortDuplex OBJECT-TYPE
SYNTAX INTEGER
{
half(1),
full(2),
auto(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the port is operating in half-
duplex, full-duplex or auto negotiation mode."
::= { ubiPortEntry 4 }
ubiPortSpeed OBJECT-TYPE
SYNTAX INTEGER
{
auto(0),
speed_10(10),
speed_100(100),
speed_1000(1000),
speed_2500(2500),
speed_10000(10000),
speed_40000(40000)
}
UNITS "Mbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational speed of the port."
::= { ubiPortEntry 5 }
ubiPortAdminDuplex OBJECT-TYPE
SYNTAX INTEGER
{
half(1),
full(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired duplex of the port."
::= { ubiPortEntry 6 }
ubiPortAdminSpeed OBJECT-TYPE
SYNTAX INTEGER
{
auto(0),
speed_10(10),
speed_100(100),
speed_1000(1000),
speed_2500(2500),
speed_10000(10000),
speed_40000(40000)
}
UNITS "Mbps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired speed of the port."
::= { ubiPortEntry 7 }
ubiPortMtu OBJECT-TYPE
SYNTAX Integer32 (1500..10218 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MTU value of the port."
DEFVAL { 1500 }
::= { ubiPortEntry 8 }
ubiPortL2L3IfState OBJECT-TYPE
SYNTAX INTEGER {
routed(1),
switchport(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operational mode of the port whether the port
is layer 2 or layer 3."
::= { ubiPortEntry 9 }
ubiPortAutoNegoFaultState OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
fail(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The link is down due to auto negotiation failure.
This state indicates the state of auto negotiation
failure for a particular port. But it's used for
notification only."
::= { ubiPortEntry 10 }
ubiPortReset OBJECT-TYPE
SYNTAX INTEGER {
none(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset the physical port."
::= { ubiPortEntry 11 }
ubiPortLocalSwitching OBJECT-TYPE
SYNTAX INTEGER
{
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port local-switching"
::= { ubiPortEntry 12 }
-- ***********************************************************
-- ubiPortExtTable
-- ***********************************************************
ubiPortExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiPortExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which provide
more information about physical interface."
::= { ubiPortExt 1 }
ubiPortExtEntry OBJECT-TYPE
SYNTAX UbiPortExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information
applicable to a particular physical interface."
INDEX { ifIndex }
::= { ubiPortExtTable 1 }
UbiPortExtEntry ::= SEQUENCE {
ubiPortGBICStatus INTEGER,
ubiPortGBICType PortGBICTypeList,
ubiPortGBICSerialNumber DisplayString
}
ubiPortGBICStatus OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
in(1),
out(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational status of the equipped slot."
::= { ubiPortExtEntry 1 }
ubiPortGBICType OBJECT-TYPE
SYNTAX PortGBICTypeList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current GBIC Type of the equipped slot.
none(0): unequipped
other(1) : equipped, none of the following list
sfp(2)
xfp(3)
sfp-plus(4) "
::= { ubiPortExtEntry 2 }
ubiPortGBICSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of this GBIC."
::= { ubiPortExtEntry 3 }
-- ***********************************************************
-- ubiSwitchPortTable
-- ***********************************************************
ubiSwitchportTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSwitchportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains the information for switchport."
::= { ubiSwitchPort 1 }
ubiSwitchportEntry OBJECT-TYPE
SYNTAX UbiSwitchportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each switchport."
INDEX { ifIndex }
::= { ubiSwitchportTable 1 }
UbiSwitchportEntry ::= SEQUENCE
{
ubiSwitchportName DisplayString,
ubiSwitchportMode UbiSwitchportType,
ubiSwitchportBridgeId UbiBridgeId,
ubiSwitchportVlanNative VlanIndex,
ubiSwitchportVlanDefault VlanIndex
}
ubiSwitchportName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about
the interface."
::= { ubiSwitchportEntry 1 }
ubiSwitchportMode OBJECT-TYPE
SYNTAX UbiSwitchportType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A port type. The possible port types are:
customerVlanPort(0) - Indicates a port is a C-tag
aware port of an enterprise VLAN aware bridge.
providerNetworkPort(1) - Indicates a port is an S-tag
aware port of a Provider Bridge or Backbone Edge
Bridge used for connections within a PBN or PBBN.
customerNetworkPort(2) - Indicates a port is an S-tag
aware port of a Provider Bridge or Backbone Edge
Bridge used for connections to the exterior of a
PBN or PBBN.
customerEdgePort(3) - Indicates a port is a C-tag
aware port of a Provider Bridge used for connections
to the exterior of a PBN or PBBN.
customerBackbonePort(4) - Indicates a port is a I-tag
aware port of a Backbone Edge Bridge's B-component.
virtualInstancePort(5) - Indicates a port is a virtual
S-tag aware port within a Backbone Edge Bridge's
I-component which is responsible for handling
S-tagged traffic for a specific backbone service
instance.
dBridgePort(6) - Indicates a port is a VLAN-unaware
member of an 802.1D bridge.
access(7)
trunk(8)
hybrid(9)
"
::= { ubiSwitchportEntry 2 }
ubiSwitchportBridgeId OBJECT-TYPE
SYNTAX UbiBridgeId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to allocate the bridge
group id."
::= { ubiSwitchportEntry 3 }
ubiSwitchportVlanNative OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The native vlan of a switchport."
::= { ubiSwitchportEntry 4 }
ubiSwitchportVlanDefault OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default vlan of a switchport."
::= { ubiSwitchportEntry 5 }
-- ***********************************************************
-- ubiSwitchPortVlanControlTable
-- ***********************************************************
ubiSwitchPortVlanControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSwitchPortVlanControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the control information
of vlan for switchport."
::= { ubiSwitchPort 2 }
ubiSwitchPortVlanControlEntry OBJECT-TYPE
SYNTAX UbiSwitchPortVlanControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of vlan control for each switchport."
INDEX { ifIndex, ubiVlanIndex }
::= { ubiSwitchPortVlanControlTable 1 }
UbiSwitchPortVlanControlEntry ::= SEQUENCE
{
ubiSwitchportVlanTaggedSet INTEGER,
ubiSwitchportVlanUntaggedSet INTEGER,
ubiSwitchportVlanEgressTaggedSet INTEGER
}
ubiSwitchportVlanTaggedSet OBJECT-TYPE
SYNTAX INTEGER {
other(0), -- none of the following
add(1),
delete(2),
except(3),
all(4),
none(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operational set of the switchport for a specific
tagged vlan.
If a value of set is all(4), the vlan index
should be a zero.
"
::= { ubiSwitchPortVlanControlEntry 1 }
ubiSwitchportVlanUntaggedSet OBJECT-TYPE
SYNTAX INTEGER {
other(0), -- none of the following
add(1),
delete(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operational set of the switchport for a specific
untagged vlan.
If a value of set is all(4), the vlan index
should be a zero.
"
::= { ubiSwitchPortVlanControlEntry 2 }
ubiSwitchportVlanEgressTaggedSet OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operational set of the switchport for a egress
tagged vlan."
::= { ubiSwitchPortVlanControlEntry 3 }
-- ***********************************************************
-- ubiSwitchVlanStackingTable
-- ***********************************************************
ubiSwitchVlanStackingTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSwitchVlanStackingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the stacking information
of vlan for switchport."
::= { ubiSwitchPort 3 }
ubiSwitchVlanStackingEntry OBJECT-TYPE
SYNTAX UbiSwitchVlanStackingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of vlan stacking for each switchport."
INDEX { ifIndex }
::= { ubiSwitchVlanStackingTable 1 }
UbiSwitchVlanStackingEntry ::= SEQUENCE
{
ubiVlanStackingMode INTEGER,
ubiVlanStackingEthertype DisplayString,
}
ubiVlanStackingMode OBJECT-TYPE
SYNTAX INTEGER
{
disable(0),
customerEdgePort (1),
providerPort (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"vlan-stacking mode"
::= { ubiSwitchVlanStackingEntry 1 }
ubiVlanStackingEthertype OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"vlan-stacking ethertype (format : 0xhhhh)"
::= { ubiSwitchVlanStackingEntry 2 }
-- ***********************************************************
-- ubiLoadMonitorTable
-- ***********************************************************
ubiLoadMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiLoadMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the information of load monitoring."
::= { ubiPortTrafficControl 1 }
ubiLoadMonitorEntry OBJECT-TYPE
SYNTAX UbiLoadMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of load monitoring configuration."
INDEX { ifIndex, ubiLoadMonitorType }
::= { ubiLoadMonitorTable 1 }
UbiLoadMonitorEntry ::= SEQUENCE
{
ubiLoadMonitorType INTEGER,
ubiLoadMonitorInterval Integer32,
ubiLoadMonitorVariable OBJECT IDENTIFIER,
ubiLoadMonitorValue Counter64,
ubiLoadMonitorCriticalThreshold Integer32,
ubiLoadMonitorMajorThreshold Integer32,
ubiLoadMonitorUnit DisplayString,
ubiLoadMonitorAlarmType INTEGER,
ubiLoadMonitorRowStatus RowStatus,
ubiLoadMonitorAlarmZone INTEGER,
}
ubiLoadMonitorType OBJECT-TYPE
SYNTAX INTEGER {
input(1),
crc(2),
error(3),
drop(4),
output(5),
storm-control-discard(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the type of load monitoring.
For example, If type is input, ubiLoadMonitorVariable
should be the particular variable related to the input
statistics."
::= { ubiLoadMonitorEntry 1 }
ubiLoadMonitorInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The monitoring interval."
::= { ubiLoadMonitorEntry 2 }
ubiLoadMonitorVariable OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object identifier of the particular variable
to be sampled for load monitoring.
this variable is decided by ubiLoadMonitorType.
variable mapping information for load monitoring:
type object identifier
--------------- -------------------------
INPUT ifHCInOctets (64bit)
OUTPUT ifHCOutOctets (64bit)
CRC ubiIfStatsInCRCErrors (64bit)
DISCARD ifInDiscards (32bit)
ERROR ifInErrors (32bit)
STORM-DISCARD ubiStormTotalDiscards (64bit)
"
::= { ubiLoadMonitorEntry 3 }
ubiLoadMonitorValue OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sampling value of the statistic for the
particular variable."
::= { ubiLoadMonitorEntry 4 }
ubiLoadMonitorCriticalThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The critical threshold for the sampled statistics."
::= { ubiLoadMonitorEntry 5 }
ubiLoadMonitorMajorThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The major threshold for the sampled statistics."
::= { ubiLoadMonitorEntry 6 }
ubiLoadMonitorUnit OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unit of the sampled statistics and
threshold value."
::= { ubiLoadMonitorEntry 7 }
ubiLoadMonitorAlarmType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
critical(1),
major(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The alarm type. This object is used
for notification only."
::= { ubiLoadMonitorEntry 8 }
ubiLoadMonitorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { ubiLoadMonitorEntry 9}
ubiLoadMonitorAlarmZone OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
critical(1),
major(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the current alarm zone. "
::= { ubiLoadMonitorEntry 10 }
-- ***********************************************************
-- ubiTrafficControl
-- ***********************************************************
ubiTrafficControl OBJECT IDENTIFIER ::= { ubiPortTrafficControl 2 }
ubiTrafficControlConfig OBJECT IDENTIFIER ::= { ubiTrafficControl 1 }
ubiTrafficControlReportInterval OBJECT-TYPE
SYNTAX INTEGER
{
default(1)
}(1..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval when alarm is up/down according to traffic count"
::= { ubiTrafficControlConfig 1 }
ubiTrafficControlObservingPeriod OBJECT-TYPE
SYNTAX INTEGER
{
default(1)
}(1..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Period for counting traffic"
::= { ubiTrafficControlConfig 2 }
ubiTrafficControlHighAlarmMode OBJECT-TYPE
SYNTAX INTEGER
{
repeatable(0),
once(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action that is operated when traffic is over high-threshold"
::= { ubiTrafficControlConfig 3 }
ubiTrafficControlLowAlarmMode OBJECT-TYPE
SYNTAX INTEGER
{
once(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action that is operated when traffic is below low-threshold"
::= { ubiTrafficControlConfig 4 }
-- ***********************************************************
-- ubiTrafficControlTable
-- ***********************************************************
--
-- ubiTrafficControlTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF UbiTrafficControlEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The table for traffic-control configuration"
-- ::= { ubiTrafficControl 2 }
--
-- ubiTrafficControlEntry OBJECT-TYPE
-- SYNTAX UbiTrafficControlEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The entry representing traffic-control config.
-- Index description
-- a) ifindex : interface index
-- b) trafficBaseType : base type of traffic
-- value - pps(1), kbps(2)
-- c) trafficType : type of traffic
-- value - all(1), unicast(2), broadcast(3), multicast(4)
-- d) trafficDirection : direction of traffic
-- value - inbound(1), outbound(2)"
-- INDEX
-- {
-- ifindex,
-- trafficBaseType,
-- trafficType,
-- trafficDirection
-- }
-- ::= { ubiTrafficControlTable 1 }
--
-- UbiTrafficControlEntry ::= SEQUENCE {
-- ubiTrafficControlHighThreshold Integer32,
-- ubiTrafficControlLowThreshold Integer32,
-- ubiTrafficControlAction INTEGER,
-- ubiTrafficControlRowStatus RowStatus
-- }
--
-- ubiTrafficControlHighThreshold OBJECT-TYPE
-- SYNTAX Integer32(1..1500000)
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "traffic high-threshold.
-- kbps could has threshold less than 1000000."
-- ::= { ubiTrafficControlEntry 1 }
--
-- ubiTrafficControlLowThreshold OBJECT-TYPE
-- SYNTAX Integer32(1..1500000)
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "traffic low-threshold.
-- kbps could has threshold less than 1000000."
-- ::= { ubiTrafficControlEntry 2 }
--
-- ubiTrafficControlAction OBJECT-TYPE
-- SYNTAX INTEGER
-- {
-- alarmOnly(1),
-- blockMode(2)
-- }
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "traffic action type"
-- ::= { ubiTrafficControlEntry 3 }
--
-- ubiTrafficControlRowStatus OBJECT-TYPE
-- SYNTAX RowStatus
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "row status"
-- ::= { ubiTrafficControlEntry 4 }
--
-- ***********************************************************
-- ubiTrafficStatisticsTable
-- ***********************************************************
--
-- ubiTrafficStatisticsTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF UbiTrafficStatisticsEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The table of traffic statistices per interface"
-- ::= { ubiTrafficControl 3 }
--
-- ubiTrafficStatisticsEntry OBJECT-TYPE
-- SYNTAX UbiTrafficStatisticsEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The entry representing intreface traffic statistics.
-- Index description
-- a) ifindex : interface index
-- b) trafficBaseType : base type of traffic
-- value - pps(0), kbps(1)
-- c) trafficType : type of traffic
-- value - all(0), unicast(1), broadcast(2), multicast(3)
-- d) trafficDirection : direction of traffic
-- value - inbound(0), outbound(1)"
-- INDEX
-- {
-- ifindex,
-- trafficBaseType,
-- TrafficType,
-- trafficDirection
-- }
-- ::= { ubiTrafficStatisticsTable 1 }
--
-- UbiTrafficStatisticsEntry ::= SEQUENCE {
-- ubiTrafficStatisticsStatus INTEGER,
-- ubiTrafficStatisticsHighThreshold Integer32,
-- ubiTrafficStatisticsLowThreshold Integer32,
-- ubiTrafficStatisticsAverageRate DisplayString,
-- ubiTrafficStatisticsAlarmCount Integer32,
-- ubiTrafficStatisticsLastAlarmTime DisplayString
-- }
--
-- ubiTrafficStatisticsStatus OBJECT-TYPE
-- SYNTAX INTEGER
-- {
-- normal(0),
-- alarmed(1)
-- }
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "traffic status"
-- ::= { ubiTrafficStatisticsEntry 1 }
--
-- ubiTrafficStatisticsHighThreshold OBJECT-TYPE
-- SYNTAX Integer32(1..1500000)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "high threshold"
-- ::= { ubiTrafficStatisticsEntry 2 }
--
-- ubiTrafficStatisticsLowThreshold OBJECT-TYPE
-- SYNTAX Integer32(1..1500000)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "low threshold"
-- ::= { ubiTrafficStatisticsEntry 3 }
--
-- ubiTrafficStatisticsAverageRate OBJECT-TYPE
-- SYNTAX DisplayString
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "average rate"
-- ::= { ubiTrafficStatisticsEntry 4 }
--
-- ubiTrafficStatisticsAlarmCount OBJECT-TYPE
-- SYNTAX Integer32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "alarm count"
-- ::= { ubiTrafficStatisticsEntry 5 }
--
-- ubiTrafficStatisticsLastAlarmTime OBJECT-TYPE
-- SYNTAX DisplayString
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "last alarm time"
-- ::= { ubiTrafficStatisticsEntry 6 }
--
-- ***********************************************************
-- ubiTrafficControlTable
-- ***********************************************************
ubiTrafficControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiTrafficControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table for traffic-control configuration"
::= { ubiTrafficControl 2 }
ubiTrafficControlEntry OBJECT-TYPE
SYNTAX UbiTrafficControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry representing traffic-control config.
Index description
a) ubiTrafficControlIfindex : interface index
b) ubiTrafficControlBaseType : base type of traffic
value - pps(1), kbps(2)
c) ubiTrafficControlTrafficType : type of traffic
value - all(1), unicast(2), broadcast(3), multicast(4)
d) ubiTrafficControlDirection : direction of traffic
value - inbound(1), outbound(2)"
INDEX
{
ubiTrafficControlIfindex,
ubiTrafficControlBaseType,
ubiTrafficControlType,
ubiTrafficControlDirection
}
::= { ubiTrafficControlTable 1 }
UbiTrafficControlEntry ::= SEQUENCE {
ubiTrafficControlIfindex Integer32,
ubiTrafficControlBaseType INTEGER,
ubiTrafficControlType INTEGER,
ubiTrafficControlDirection INTEGER,
ubiTrafficControlHighThreshold Integer32,
ubiTrafficControlLowThreshold Integer32,
ubiTrafficControlAction INTEGER,
ubiTrafficControlStatus INTEGER,
ubiTrafficControlAverageRate DisplayString,
ubiTrafficControlOneMinRate DisplayString,
ubiTrafficControlAlarmCount Integer32,
ubiTrafficControlLastAlarmTime DisplayString,
ubiTrafficControlRowStatus RowStatus
}
ubiTrafficControlIfindex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each interface.
It is recommended that values are assigned contiguously
starting from 1. The value for each interface sub-layer
must remain constant at least from one re-initialization of
the entity's network management system to the next re-initialization."
::= { ubiTrafficControlEntry 1 }
ubiTrafficControlBaseType OBJECT-TYPE
SYNTAX INTEGER
{
pps(1),
kbps(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Base type of traffic."
::= { ubiTrafficControlEntry 2 }
ubiTrafficControlType OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
broadcast(2),
multicast(3),
unicast(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of traffic.
Type based on KBPS must be only all(0). remains are only for pps."
::= { ubiTrafficControlEntry 3 }
ubiTrafficControlDirection OBJECT-TYPE
SYNTAX INTEGER
{
inbound(1),
outbound(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Direction of traffic."
::= { ubiTrafficControlEntry 4 }
ubiTrafficControlHighThreshold OBJECT-TYPE
SYNTAX Integer32(1..1500000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Traffic high-threshold.
Type based on KBPS could has threshold less than 1000000."
::= { ubiTrafficControlEntry 5 }
ubiTrafficControlLowThreshold OBJECT-TYPE
SYNTAX Integer32(1..1500000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Traffic low-threshold.
Type based on KBPS could has threshold less than 1000000."
::= { ubiTrafficControlEntry 6 }
ubiTrafficControlAction OBJECT-TYPE
SYNTAX INTEGER
{
alarmOnly(1),
blockMode(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Traffic action type."
::= { ubiTrafficControlEntry 7 }
ubiTrafficControlStatus OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
alarm(2),
block(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface's current status."
::= { ubiTrafficControlEntry 8 }
ubiTrafficControlAverageRate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average rate of controlled traffic."
::= { ubiTrafficControlEntry 9 }
ubiTrafficControlOneMinRate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of controlled traffic per 1 minute."
::= { ubiTrafficControlEntry 10 }
ubiTrafficControlAlarmCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of alarmed times."
::= { ubiTrafficControlEntry 11 }
ubiTrafficControlLastAlarmTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last alarmed time"
::= { ubiTrafficControlEntry 12 }
ubiTrafficControlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row Status"
::= { ubiTrafficControlEntry 13 }
-- ***********************************************************
-- ubiClearTrafficControl
-- ***********************************************************
ubiClearTrafficControl OBJECT IDENTIFIER ::= { ubiTrafficControl 3 }
ubiClearTrafficControlInterface OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If value is 0, clear all interface.
If value is ifindex, clear specific interface (only physical interface)"
::= { ubiClearTrafficControl 1 }
ubiClearTrafficControlBaseType OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
pps(1),
kbps(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Traffic-control base type.
'none' value means all base type."
::= { ubiClearTrafficControl 2 }
ubiClearTrafficControlType OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
all(1),
unicast(2),
broadcast(3),
multicast(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Traffic-control type.
Type based on KBPS must be all.
'none' value means all traffic type."
::= { ubiClearTrafficControl 3 }
ubiClearTrafficControlDirection OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
inbound(1),
outbound(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Traffic-control direction.
'none' value means all direction."
::= { ubiClearTrafficControl 4 }
ubiClearTrafficControlOperate OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
excute(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"clear excute"
::= { ubiClearTrafficControl 5 }
-- ***********************************************************
-- ubiIfClassStatsTable
-- ***********************************************************
ubiIfEgressQueueStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiIfEgressQueueStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the information for egress
queue statistics."
::= { ubiIfStatistics 1 }
ubiIfEgressQueueStatsEntry OBJECT-TYPE
SYNTAX UbiIfEgressQueueStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of the port that configure cos feild.
that port collects the pass and drop statistics
for egress queue."
INDEX { ifIndex, ubiIfEqStatsQueueId }
::= { ubiIfEgressQueueStatsTable 1 }
UbiIfEgressQueueStatsEntry ::= SEQUENCE
{
ubiIfEqStatsQueueId Integer32,
ubiIfEqStatsPassOctets Counter64,
ubiIfEqStatsDropOctets Counter64,
ubiIfEqStatsPassPkts Counter,
ubiIfEqStatsDropPkts Counter,
ubiIfEqStatsQueueDescr DisplayString
}
ubiIfEqStatsQueueId OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The queue identifier."
::= { ubiIfEgressQueueStatsEntry 1 }
ubiIfEqStatsPassOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pass counter for bytes."
::= { ubiIfEgressQueueStatsEntry 2 }
ubiIfEqStatsDropOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The drop counter for bytes."
::= { ubiIfEgressQueueStatsEntry 3 }
ubiIfEqStatsPassPkts OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pass counter for packets."
::= { ubiIfEgressQueueStatsEntry 4 }
ubiIfEqStatsDropPkts OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The drop counter for packets."
::= { ubiIfEgressQueueStatsEntry 5 }
ubiIfEqStatsQueueDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A textual string containing information
about the interface's each queue."
::= { ubiIfEgressQueueStatsEntry 6 }
-- ***********************************************************
-- ubiIfStatsTable
-- ***********************************************************
ubiIfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the statistics for physical port."
::= { ubiIfStatistics 2 }
ubiIfStatsEntry OBJECT-TYPE
SYNTAX UbiIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Entry contains the statistics of a particular
physical port."
INDEX { ifIndex }
::= { ubiIfStatsTable 1 }
UbiIfStatsEntry ::= SEQUENCE
{
ubiIfStatsInPkts Counter64,
ubiIfStatsOutPkts Counter64,
ubiIfStatsInCRCErrors Counter64,
ubiIfStatsCounterClear INTEGER,
ubiIfStatsSnmpClear INTEGER
}
ubiIfStatsInPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input packets for a given
physical port."
::= { ubiIfStatsEntry 1 }
ubiIfStatsOutPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output packets for a given
physical interface."
::= { ubiIfStatsEntry 2 }
ubiIfStatsInCRCErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input CRC errors for a given
interface."
::= { ubiIfStatsEntry 3 }
ubiIfStatsCounterClear OBJECT-TYPE
SYNTAX INTEGER {
none(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Initialize the counter"
::= { ubiIfStatsEntry 14 }
ubiIfStatsSnmpClear OBJECT-TYPE
SYNTAX INTEGER {
none(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Initialize the statistics in this table."
::= { ubiIfStatsEntry 15 }
-- ***********************************************************
-- ubiIfTrafficRateTable
-- ***********************************************************
ubiTrafficRateTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiTrafficRateEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"traffic rate per interface"
::= { ubiIfStatistics 3 }
ubiTrafficRateEntry OBJECT-TYPE
SYNTAX UbiTrafficRateEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"traffic rate per interface"
INDEX { ifindex }
::= { ubiTrafficRateTable 1 }
UbiTrafficRateEntry ::= SEQUENCE {
ubiIfStatsInTrafficRate Counter64,
ubiIfStatsOutTrafficRate Counter64
}
ubiIfStatsInTrafficRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiTrafficRateEntry 1 }
ubiIfStatsOutTrafficRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ubiTrafficRateEntry 2 }
-- ***********************************************************
-- ubiFlowControlTable
-- ***********************************************************
ubiFlowControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiFlowControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of flowcontrol information on physical ports."
::= { ubiPortControl 1 }
ubiFlowControlEntry OBJECT-TYPE
SYNTAX UbiFlowControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of flowcontrol information on physical port."
INDEX { ifIndex }
::= { ubiFlowControlTable 1 }
UbiFlowControlEntry ::= SEQUENCE
{
ubiFlowctrlReceive INTEGER,
ubiFlowctrlSend INTEGER,
ubiFlowctrlWatermark UbiFlowctrlWatermark
}
ubiFlowctrlReceive OBJECT-TYPE
SYNTAX INTEGER
{
off(0),
on(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"flowcontrol on receive."
::= { ubiFlowControlEntry 1 }
ubiFlowctrlSend OBJECT-TYPE
SYNTAX INTEGER
{
off(0),
on(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"flowcontrol on send"
::= { ubiFlowControlEntry 2 }
ubiFlowctrlWatermark OBJECT-TYPE
SYNTAX UbiFlowctrlWatermark
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"flowcontrol watermark value"
::= { ubiFlowControlEntry 3 }
-- ***********************************************************
-- ubiRateLimit
-- ***********************************************************
ubiRateLimit OBJECT IDENTIFIER ::= { ubiPortControl 2 }
ubiRateLimitTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiRateLimitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of rate-limit information on physical ports"
::= { ubiRateLimit 1 }
ubiRateLimitEntry OBJECT-TYPE
SYNTAX UbiRateLimitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of rate-limit information on physical port"
INDEX { ifIndex }
::= { ubiRateLimitTable 1 }
UbiRateLimitEntry ::= SEQUENCE
{
ubiEgressTrafficRate Integer32,
ubiEgressBucketSize Integer32,
ubiIngressLevel DisplayString
}
ubiEgressTrafficRate OBJECT-TYPE
SYNTAX Integer32(1..10000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"egress traffic rate"
::= { ubiRateLimitEntry 1 }
ubiEgressBucketSize OBJECT-TYPE
SYNTAX Integer32(1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"egress bucket size"
::= { ubiRateLimitEntry 2 }
ubiIngressLevel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ingress level, range from 0.01 to 100.00"
::= { ubiRateLimitEntry 3 }
ubiRateLimitQueueEgressTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiRateLimitQueueEgressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of rate-limit q-egress information on physical ports"
::= { ubiRateLimit 2 }
ubiRateLimitQueueEgressEntry OBJECT-TYPE
SYNTAX UbiRateLimitQueueEgressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of rate-limit q-egress information on physical port"
INDEX { ifIndex, ubiQueueId }
::= { ubiRateLimitQueueEgressTable 1 }
UbiRateLimitQueueEgressEntry ::= SEQUENCE
{
ubiQueueId Integer32,
ubiQueueEgressTrafficRate Integer32,
ubiQueueEgressBucketSize Integer32
}
ubiQueueId OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"queue id"
::= { ubiRateLimitQueueEgressEntry 1 }
ubiQueueEgressTrafficRate OBJECT-TYPE
SYNTAX Integer32(1..10000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"q-egress traffic rate"
::= { ubiRateLimitQueueEgressEntry 2 }
ubiQueueEgressBucketSize OBJECT-TYPE
SYNTAX Integer32(1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"q-egress bucket size"
::= { ubiRateLimitQueueEgressEntry 3 }
-- ***********************************************************
-- ubiStormControlTable
-- ***********************************************************
ubiStormControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiStormControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of storm-control information on physical ports"
::= { ubiPortControl 3 }
ubiStormControlEntry OBJECT-TYPE
SYNTAX UbiStormControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of storm-control information on physical port"
INDEX { ifIndex }
::= { ubiStormControlTable 1 }
UbiStormControlEntry ::= SEQUENCE
{
ubiBroadcastLevel DisplayString,
ubiMulticastLevel DisplayString,
ubiUnicastLevel DisplayString
}
ubiBroadcastLevel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"broadcast control level, range from 0.01 to 100.00"
::= { ubiStormControlEntry 1 }
ubiMulticastLevel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"multicast control level, range from 0.01 to 100.00"
::= { ubiStormControlEntry 2 }
ubiUnicastLevel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"unicast control level, range from 0.01 to 100.00"
::= { ubiStormControlEntry 3 }
-- ***********************************************************
-- ubiStormControlStatisticsTable
-- ***********************************************************
ubiStormDiscardStats OBJECT IDENTIFIER ::= { ubiPortControl 4 }
ubiStormDiscardStatsClear OBJECT-TYPE
SYNTAX INTEGER {
none(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Initialize the counters for discarded packet by Storm-Control."
::= { ubiStormDiscardStats 1 }
ubiStormDiscardStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiStormDiscardStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the statistics of discarded packets by Storm-control on physical ports"
::= { ubiStormDiscardStats 2 }
ubiStormDiscardStatsEntry OBJECT-TYPE
SYNTAX UbiStormDiscardStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of storm-control discard statistics on physical port"
INDEX { ifIndex }
::= { ubiStormDiscardStatsTable 1 }
UbiStormDiscardStatsEntry ::= SEQUENCE
{
ubiStormUnicastDiscards Counter64,
ubiStormMulticastDiscards Counter64,
ubiStormBroadcastDiscards Counter64,
ubiStormTotalDiscards Counter64,
-- ubiStormStatsClear INTEGER
}
ubiStormUnicastDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded Unicast packets by Storm-control for a given interface."
::= { ubiStormDiscardStatsEntry 1 }
ubiStormMulticastDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded Multicast packets by Storm-control for a given interface."
::= { ubiStormDiscardStatsEntry 2 }
ubiStormBroadcastDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discarded Broadcast packets by Storm-control for a given interface."
::= { ubiStormDiscardStatsEntry 3 }
ubiStormTotalDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Total number of discarded packets by Storm-control for a given interface."
::= { ubiStormDiscardStatsEntry 4 }
-- ubiStormStatsClear OBJECT-TYPE
-- SYNTAX INTEGER {
-- none(0),
-- clear(1)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Initialize the counters for discarded packet by Storm-Control."
-- ::= { ubiStormControlStatsEntry 5 }
-- ***********************************************************
-- ubiIfErpsTable
-- ***********************************************************
ubiIfErpsTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiIfErpsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of ERPS information on interface."
::= { ubiIfErps 1 }
ubiIfErpsEntry OBJECT-TYPE
SYNTAX UbiIfErpsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of ERPS information on interface."
INDEX { ifIndex }
::= { ubiIfErpsTable 1 }
UbiIfErpsEntry ::= SEQUENCE
{
ubiIfErpsAggMinLink Integer32
}
ubiIfErpsAggMinLink OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minmum Link count to activate Port-channel in ERPS.
- To activate Port-channel, actived members of port-channel
must be minmum link count at least."
::= { ubiIfErpsEntry 1 }
-- ***********************************************************
-- ubiIfMIBConformance
-- ***********************************************************
ubiInterfaceMIBCompliances OBJECT IDENTIFIER ::= { ubiInterfaceMIBConformance 1 }
ubiInterfaceMIBGroups OBJECT IDENTIFIER ::= { ubiInterfaceMIBConformance 2 }
-- Compliance
ubiInterfaceMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-INTERFACE-MIB"
MODULE -- this module
MANDATORY-GROUPS {
ubiPortGroup,
ubiIfStatsGroup,
ubiSwitchportGroup,
ubiTrafficMonitoringGroup,
ubiExtIfStatsGroup,
}
::= { ubiInterfaceMIBCompliances 1 }
ubiPortGroup OBJECT-GROUP
OBJECTS {
ubiLinkUpDownEnable,
ubiPortMediaDescr,
ubiPortGBICState,
ubiPortGBICType,
ubiPortDuplex,
ubiPortMtu
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about physical port."
::= { ubiInterfaceMIBGroups 1 }
ubiIfStatsGroup OBJECT-GROUP
OBJECTS {
ubiIfStatsInPkts,
ubiIfStatsOutPkts,
ubiIfStatsInCRCErrors
}
STATUS current
DESCRIPTION
"A collection of objects containing packet
statistics for a given port."
::= { ubiInterfaceMIBGroups 2 }
ubiSwitchportGroup OBJECT-GROUP
OBJECTS {
ubiPortL2L3IfState,
ubiSwitchportName,
ubiSwitchportMode,
ubiSwitchportBridgeId,
ubiSwitchportVlanNative,
ubiSwitchportVlanDefault,
ubiSwitchportVlanTaggedSet,
ubiSwitchportVlanUntaggedSet
}
STATUS current
DESCRIPTION
"A collection of objects containing
the switchport information."
::= { ubiInterfaceMIBGroups 3 }
END