diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ubiquoss/UBQS-INTERFACE-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/ubiquoss/UBQS-INTERFACE-MIB')
| -rw-r--r-- | MIBS/ubiquoss/UBQS-INTERFACE-MIB | 2193 |
1 files changed, 2193 insertions, 0 deletions
diff --git a/MIBS/ubiquoss/UBQS-INTERFACE-MIB b/MIBS/ubiquoss/UBQS-INTERFACE-MIB new file mode 100644 index 0000000..6e5325e --- /dev/null +++ b/MIBS/ubiquoss/UBQS-INTERFACE-MIB @@ -0,0 +1,2193 @@ +-- *****************************************************************
+-- 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
|