1705 lines
43 KiB
Plaintext
1705 lines
43 KiB
Plaintext
-- *****************************************************************
|
|
-- UBQS-QOS-MIB : Ubiquoss QOS MIB
|
|
--
|
|
-- Nov 2010, boo kn kim
|
|
--
|
|
-- Copyright (c) 2010 by Ubiquoss, Corp.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
--
|
|
|
|
UBQS-QOS-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
ubiMgmtv2
|
|
FROM UBQS-SMI
|
|
|
|
MODULE-IDENTITY, OBJECT-TYPE, IpAddress,
|
|
Integer32,Counter32
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString, PhysAddress
|
|
FROM RFC1213-MIB
|
|
|
|
InetAddress, InetAddressType,
|
|
InetAddressPrefixLength,
|
|
InetVersion
|
|
FROM INET-ADDRESS-MIB
|
|
|
|
VlanIndex
|
|
FROM Q-BRIDGE-MIB
|
|
|
|
RowStatus, TruthValue
|
|
FROM SNMPv2-TC;
|
|
|
|
ubiQosMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201011052000Z"
|
|
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
|
|
"This UBQS-QOS-MIB mib contains the information
|
|
about Quality of Service(QoS)."
|
|
::= { ubiMgmtv2 12 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- TEXTUAL-CONVENTION
|
|
-- ***********************************************************
|
|
|
|
-- ***********************************************************
|
|
-- ubiQoSMIB
|
|
-- ***********************************************************
|
|
ubiQosMIBNotificationsPrefix OBJECT IDENTIFIER ::= { ubiQosMIB 0 }
|
|
ubiClassMapMIBObjects OBJECT IDENTIFIER ::= { ubiQosMIB 1 }
|
|
ubiPolicyMapMIBObjects OBJECT IDENTIFIER ::= { ubiQosMIB 2 }
|
|
ubiServicePolicyMIBObjects OBJECT IDENTIFIER ::= { ubiQosMIB 3 }
|
|
ubiQosMIBObjects OBJECT IDENTIFIER ::= { ubiQosMIB 4 }
|
|
ubiQosMIBConformance OBJECT IDENTIFIER ::= { ubiQosMIB 5 }
|
|
|
|
ubiPolicyGlobal OBJECT IDENTIFIER ::= { ubiPolicyMapMIBObjects 5 }
|
|
|
|
ubiQosMap OBJECT IDENTIFIER ::= { ubiQosMIBObjects 1 }
|
|
ubiQosGlobal OBJECT IDENTIFIER ::= { ubiQosMIBObjects 10 }
|
|
ubiTxSchedule OBJECT IDENTIFIER ::= { ubiQosMap 3 }
|
|
--
|
|
-- Class Map Objects
|
|
--
|
|
|
|
-- ***********************************************************
|
|
-- ubiClassMapTable
|
|
-- ***********************************************************
|
|
ubiClassMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiClassMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of class map about QOS"
|
|
::= { ubiClassMapMIBObjects 1 }
|
|
|
|
ubiClassMapEntry OBJECT-TYPE
|
|
SYNTAX UbiClassMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiClassMapTable,
|
|
representing class map list created.
|
|
can create or remove class map entry."
|
|
INDEX { ubiClassMapName }
|
|
::= { ubiClassMapTable 1 }
|
|
|
|
UbiClassMapEntry ::= SEQUENCE {
|
|
ubiClassMapName DisplayString,
|
|
ubiClassMapRowStatus RowStatus
|
|
}
|
|
|
|
ubiClassMapName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Class map name"
|
|
::= { ubiClassMapEntry 1 }
|
|
|
|
ubiClassMapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Create or remove class map"
|
|
::= { ubiClassMapEntry 2 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiClassMapMatchTable
|
|
-- ***********************************************************
|
|
|
|
ubiClassMapMatchTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiClassMapMatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of matching entrys of class map"
|
|
::= { ubiClassMapMIBObjects 2 }
|
|
|
|
ubiClassMapMatchEntry OBJECT-TYPE
|
|
SYNTAX UbiClassMapMatchEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiClassMapMatchTable,
|
|
representing each matching entry of class map."
|
|
INDEX { ubiClassMapName }
|
|
::= { ubiClassMapMatchTable 1 }
|
|
|
|
UbiClassMapMatchEntry ::= SEQUENCE {
|
|
ubiCmMatchType INTEGER,
|
|
ubiCmMatchAcl DisplayString,
|
|
ubiCmMatchCos Integer32,
|
|
ubiCmMatchEtherType DisplayString, -- << Integer32
|
|
ubiCmMatchIpDscp Integer32,
|
|
ubiCmMatchIpPrecedence Integer32,
|
|
ubiCmMatchSourcePort Integer32,
|
|
ubiCmMatchDestPort Integer32,
|
|
ubiCmMatchMplsExp Integer32,
|
|
ubiCmMatchProtocol Integer32,
|
|
ubiCmMatchTagType INTEGER,
|
|
ubiCmMatchTcpControl DisplayString,
|
|
ubiCmMatchArp DisplayString,
|
|
ubiCmMatchVlan Integer32,
|
|
ubiCmMatchVlanInner Integer32
|
|
}
|
|
|
|
ubiCmMatchType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
match-all(0),
|
|
match-any(1)
|
|
}(0..1)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Matching entry type"
|
|
DEFVAL { match_all }
|
|
::= { ubiClassMapMatchEntry 1 }
|
|
|
|
ubiCmMatchAcl OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Access-list name.
|
|
If need to unset access-list, set NULL string."
|
|
::= { ubiClassMapMatchEntry 2 }
|
|
|
|
ubiCmMatchCos OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(-1)
|
|
}(-1..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cos matching value"
|
|
::= { ubiClassMapMatchEntry 3 }
|
|
|
|
ubiCmMatchEtherType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ethernet type matching value.
|
|
For example, '80dd'"
|
|
::= { ubiClassMapMatchEntry 4 }
|
|
|
|
ubiCmMatchIpDscp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(-1)
|
|
}(-1..63)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DSCP matching value"
|
|
::= { ubiClassMapMatchEntry 5 }
|
|
|
|
|
|
ubiCmMatchIpPrecedence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(-1)
|
|
}(-1..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Precedence matching value"
|
|
::= { ubiClassMapMatchEntry 6 }
|
|
|
|
|
|
ubiCmMatchSourcePort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(0)
|
|
}(0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source port matching value"
|
|
::= { ubiClassMapMatchEntry 7 }
|
|
|
|
ubiCmMatchDestPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(0)
|
|
}(0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination matching value"
|
|
::= { ubiClassMapMatchEntry 8 }
|
|
|
|
ubiCmMatchMplsExp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(-1)
|
|
}(-1..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MPLS experimental bit matching value"
|
|
::= { ubiClassMapMatchEntry 9 }
|
|
|
|
ubiCmMatchProtocol OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(-1)
|
|
}(-1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protocol number matching value.
|
|
well-known value for protocol below:
|
|
|
|
1 icmp Internet Control Management Protocol
|
|
2 igmp Internet Group Management Protocol
|
|
0 ip Any Internat Protocol
|
|
103 ospf OSPF routing protocol
|
|
89 pim Protocol Independent Protocol
|
|
6 tcp Transmission Control Protocol
|
|
17 udp User Datagram Protocol
|
|
and so on.
|
|
"
|
|
::= { ubiClassMapMatchEntry 10 }
|
|
|
|
ubiCmMatchTagType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(-1),
|
|
untagged(0),
|
|
tagged(1),
|
|
double-tagged (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tagging type matching value"
|
|
::= { ubiClassMapMatchEntry 11 }
|
|
|
|
ubiCmMatchTcpControl OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCP Control bit matching value.
|
|
available value for TCP Control below:
|
|
|
|
URG 32 100000
|
|
ACK 16 010000
|
|
PSH 8 001000
|
|
RST 4 000100
|
|
SYN 2 000010
|
|
FIN 1 000001
|
|
|
|
'' : no tcp control"
|
|
::= { ubiClassMapMatchEntry 12 }
|
|
|
|
ubiCmMatchArp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The types of arp configuration are:
|
|
|
|
1) SET arp
|
|
(0.0.0.0/0 0.0.0.0/0)
|
|
|
|
2) SET arp with a particular source/destination address
|
|
('%d.%d.%d.%d/%d %d.%d.%d.%d/%d')
|
|
|
|
3) Unset arp
|
|
(empty string(''))
|
|
"
|
|
::= { ubiClassMapMatchEntry 13 }
|
|
|
|
|
|
ubiCmMatchVlan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(0)
|
|
}(0..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Vlan matching value"
|
|
::= { ubiClassMapMatchEntry 14 }
|
|
|
|
ubiCmMatchVlanInner OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(0)
|
|
}(0..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Inner Vlan matching value"
|
|
::= { ubiClassMapMatchEntry 15 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiClassMapMatchVlanTable
|
|
-- ***********************************************************
|
|
ubiClassMapMatchVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiClassMapMatchVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of vlan matching value of class map"
|
|
::= { ubiClassMapMIBObjects 3 }
|
|
|
|
ubiClassMapMatchVlanEntry OBJECT-TYPE
|
|
SYNTAX UbiClassMapMatchVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiClassMapVlanTable,
|
|
representing vlan matching list entry."
|
|
INDEX { ubiClassMapName, ubiCmVlanIndex }
|
|
::= { ubiClassMapMatchVlanTable 1 }
|
|
|
|
UbiClassMapMatchVlanEntry ::= SEQUENCE {
|
|
ubiCmMatchVlanIndex Integer32,
|
|
-- ubiCmMatchVlanID Integer32,
|
|
ubiCmMatchVlanRowStatus RowStatus
|
|
}
|
|
|
|
ubiCmMatchVlanIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of vlan matching on class map"
|
|
::= { ubiClassMapMatchVlanEntry 1 }
|
|
|
|
-- ubiCmMatchVlanID OBJECT-TYPE
|
|
-- SYNTAX Integer32
|
|
-- MAX-ACCESS read-create
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The ID of vlan matching on class map"
|
|
-- ::= { ubiClassMapMatchVlanEntry 2 }
|
|
|
|
ubiCmMatchVlanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"create or remove vlan matching entry"
|
|
::= { ubiClassMapMatchVlanEntry 2 }
|
|
|
|
|
|
--
|
|
-- Policy Map Objects
|
|
--
|
|
-- ***********************************************************
|
|
-- ubiPolicyMapTable
|
|
-- ***********************************************************
|
|
|
|
ubiPolicyMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiPolicyMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of policy map about QOS"
|
|
::= { ubiPolicyMapMIBObjects 1 }
|
|
|
|
ubiPolicyMapEntry OBJECT-TYPE
|
|
SYNTAX UbiPolicyMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiPolicyMapTable,
|
|
representing policy map list created."
|
|
INDEX { ubiPolicyMapName }
|
|
::= { ubiPolicyMapTable 1 }
|
|
|
|
UbiPolicyMapEntry ::= SEQUENCE {
|
|
ubiPolicyMapName DisplayString,
|
|
ubiPolicyMapRowStatus RowStatus
|
|
}
|
|
|
|
ubiPolicyMapName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy map name created"
|
|
::= { ubiPolicyMapEntry 1 }
|
|
|
|
ubiPolicyMapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Create or remove a policy map entry."
|
|
::= { ubiPolicyMapEntry 2 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiPolicyMapClassTable
|
|
-- ***********************************************************
|
|
|
|
ubiPolicyMapClassTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiPolicyMapClassEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of class map of policy map"
|
|
::= { ubiPolicyMapMIBObjects 2 }
|
|
|
|
ubiPolicyMapClassEntry OBJECT-TYPE
|
|
SYNTAX UbiPolicyMapClassEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiPolicyMapClassTable,
|
|
representing class map entry of policy map."
|
|
INDEX { ubiPolicyMapName, ubiPolicyMapClassIndex }
|
|
::= { ubiPolicyMapClassTable 1 }
|
|
|
|
UbiPolicyMapClassEntry ::= SEQUENCE {
|
|
ubiPolicyMapClassIndex Integer32,
|
|
ubiPolicyMapClassName DisplayString,
|
|
ubiPolicyMapClassRowStatus RowStatus
|
|
}
|
|
|
|
ubiPolicyMapClassIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Class map index in policy map structure.
|
|
If a class index is zero, it means that the smallest
|
|
index that can be used is assigned when the new
|
|
instance is created."
|
|
::= { ubiPolicyMapClassEntry 1 }
|
|
|
|
ubiPolicyMapClassName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Class map name of policy map"
|
|
::= { ubiPolicyMapClassEntry 2 }
|
|
|
|
ubiPolicyMapClassRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Create or remove a class map entry."
|
|
::= { ubiPolicyMapClassEntry 3 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiPolicyMapActionTable
|
|
-- ***********************************************************
|
|
ubiPolicyMapActionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiPolicyMapActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of action set of policy map"
|
|
::= { ubiPolicyMapMIBObjects 3 }
|
|
|
|
ubiPolicyMapActionEntry OBJECT-TYPE
|
|
SYNTAX UbiPolicyMapActionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiPolicyMapActionTable,
|
|
representing action set entry of policy map."
|
|
INDEX { ubiPolicyMapName, ubiPolicyMapClassIndex }
|
|
::= { ubiPolicyMapActionTable 1 }
|
|
|
|
UbiPolicyMapActionEntry ::= SEQUENCE {
|
|
ubiPmActionDrop INTEGER,
|
|
ubiPmActionMirror INTEGER,
|
|
ubiPmActionNetFlow INTEGER,
|
|
ubiPmActionRedirectifIndex Integer32,
|
|
ubiPmActionTrapCpu INTEGER,
|
|
ubiPmActionTrustDscp INTEGER,
|
|
ubiPmActionPoliceRate DisplayString,
|
|
ubiPmActionPoliceAggName DisplayString,
|
|
ubiPmActionCos Integer32,
|
|
ubiPmActionDropPrecedence INTEGER,
|
|
ubiPmActionIpDscp Integer32,
|
|
ubiPmActionIpPrecedence Integer32,
|
|
ubiPmActionQueueing Integer32,
|
|
ubiPmActionVlanPriority DisplayString,
|
|
ubiPmActionPoliceCirPir DisplayString,
|
|
ubiPmActionTagVlan DisplayString
|
|
}
|
|
|
|
ubiPmActionDrop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
off(0),
|
|
on(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Drop the packet"
|
|
::= { ubiPolicyMapActionEntry 1 }
|
|
|
|
ubiPmActionMirror OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
off(0),
|
|
on(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mirror the packet to another interface"
|
|
::= { ubiPolicyMapActionEntry 2 }
|
|
|
|
ubiPmActionNetFlow OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
off(0),
|
|
on(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Send packets to netflow device"
|
|
::= { ubiPolicyMapActionEntry 3 }
|
|
|
|
ubiPmActionRedirectifIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Redirect the packet to another interface.
|
|
if need to unset, set a value 0"
|
|
::= { ubiPolicyMapActionEntry 4 }
|
|
|
|
ubiPmActionTrapCpu OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
off(0),
|
|
normal(1),
|
|
high(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap the packet to CPU"
|
|
::= { ubiPolicyMapActionEntry 5 }
|
|
|
|
ubiPmActionTrustDscp OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
off(0),
|
|
on(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify trust state for policy-map"
|
|
::= { ubiPolicyMapActionEntry 6 }
|
|
|
|
ubiPmActionPoliceRate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy rate set value.
|
|
input avg-rate and ' '(space) and bur-rate.
|
|
|
|
example :
|
|
111111 222222
|
|
|
|
if need to unset, set a value ''(empty string)"
|
|
::= { ubiPolicyMapActionEntry 7 }
|
|
|
|
ubiPmActionPoliceAggName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"You could set aggregate policer instead of policy rate.
|
|
if need to unset, set a value ''(empty string)"
|
|
::= { ubiPolicyMapActionEntry 8 }
|
|
|
|
ubiPmActionCos OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(-1),
|
|
cos_inner(100)
|
|
}(-1..8)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"COS set value of VLAN tag.
|
|
if need to unset, set a value -1."
|
|
::= { ubiPolicyMapActionEntry 9 }
|
|
|
|
ubiPmActionDropPrecedence OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(-1),
|
|
green(0),
|
|
yellow(1),
|
|
red(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Drop precedence set value of Diffserv.
|
|
if need to unset, set a value 0."
|
|
::= { ubiPolicyMapActionEntry 10 }
|
|
|
|
ubiPmActionIpDscp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(-1)
|
|
}(-1..63)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DSCP set value.
|
|
if need to unset, set a value -1."
|
|
::= { ubiPolicyMapActionEntry 11 }
|
|
|
|
ubiPmActionIpPrecedence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(-1)
|
|
}(-1..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP precedence set value.
|
|
if need to unset, set a value -1."
|
|
::= { ubiPolicyMapActionEntry 12 }
|
|
|
|
ubiPmActionQueueing OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
{
|
|
none(-1)
|
|
}(-1..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue set value.
|
|
if need to unset, set a value -1."
|
|
::= { ubiPolicyMapActionEntry 13 }
|
|
|
|
ubiPmActionVlanPriority OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the vlan priority for each queue:
|
|
'%d %d %d %d %d %d %d %d'
|
|
|
|
# Queue vlan prirory
|
|
-------- -------------
|
|
0 <0-7>
|
|
1 <0-7>
|
|
2 <0-7>
|
|
3 <0-7>
|
|
4 <0-7>
|
|
5 <0-7>
|
|
6 <0-7>
|
|
7 <0-7>
|
|
|
|
if need to unset, set a value ''(empty string).
|
|
"
|
|
::= { ubiPolicyMapActionEntry 14 }
|
|
|
|
ubiPmActionPoliceCirPir OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the CIR and PIR configuration:
|
|
'%d %d %d %d'
|
|
|
|
# Description
|
|
----------------------------------------
|
|
1 Committed information rate (kbps)
|
|
2 Conform burst (kbps)
|
|
3 PIR (kbps)
|
|
4 Excess burst (kbps)
|
|
|
|
if need to unset, set a value ''(empty string)
|
|
"
|
|
::= { ubiPolicyMapActionEntry 15 }
|
|
|
|
|
|
ubiPmActionTagVlan OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the tag vlan:
|
|
'%d %d'
|
|
|
|
# Description
|
|
----------------------------------------
|
|
1 Inner tag vlan ID
|
|
2 Outer tag vlan ID
|
|
|
|
The second value could be zero (0) when get/set
|
|
"
|
|
::= { ubiPolicyMapActionEntry 16 }
|
|
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiPolicyMapActionNexthopTable
|
|
-- ***********************************************************
|
|
|
|
ubiPolicyMapActionNexthopTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiPolicyMapActionNexthopEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of nexthop IP address of policy map"
|
|
::= { ubiPolicyMapMIBObjects 4 }
|
|
|
|
ubiPolicyMapActionNexthopEntry OBJECT-TYPE
|
|
SYNTAX UbiPolicyMapActionNexthopEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiPolicyMapActionNexthopTable,
|
|
representing nexthop IP address entry of policy map."
|
|
INDEX { ubiPolicyMapName, ubiPolicyMapClassIndex,
|
|
ubiPmActionNexthopIndex }
|
|
::= { ubiPolicyMapActionNexthopTable 1 }
|
|
|
|
UbiPolicyMapActionNexthopEntry ::= SEQUENCE {
|
|
ubiPmActionNexthopIndex Integer32,
|
|
ubiPmActionNextHopAddrType InetAddressType,
|
|
ubiPmActionNexthopAddress InetAddress,
|
|
ubiPmActionNexthopPriority Integer32,
|
|
ubiPmActionNexthopRowStatus RowStatus
|
|
}
|
|
|
|
ubiPmActionNexthopIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Nexthop entry index in Policy map structure."
|
|
::= { ubiPolicyMapActionNexthopEntry 1 }
|
|
|
|
ubiPmActionNextHopAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Nexthop address type"
|
|
::= { ubiPolicyMapActionNexthopEntry 2 }
|
|
|
|
ubiPmActionNexthopAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Nexthop IP address"
|
|
::= { ubiPolicyMapActionNexthopEntry 3 }
|
|
|
|
ubiPmActionNexthopPriority OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority of nexthop IP address.
|
|
low value is to mean high priority."
|
|
::= { ubiPolicyMapActionNexthopEntry 4 }
|
|
|
|
ubiPmActionNexthopRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Create or remove a nexthop IP address."
|
|
::= { ubiPolicyMapActionNexthopEntry 5 }
|
|
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiPolicyGlobal
|
|
-- ***********************************************************
|
|
|
|
ubiPolicyMapClassDelete OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(0),
|
|
all(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is function that delete the mapping information
|
|
of class map(s) for a particular policy map."
|
|
::= { ubiPolicyGlobal 1 }
|
|
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiServicePolicyTable
|
|
-- ***********************************************************
|
|
ubiServicePolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiServicePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of service policy information"
|
|
::= { ubiServicePolicyMIBObjects 1 }
|
|
|
|
ubiServicePolicyEntry OBJECT-TYPE
|
|
SYNTAX UbiServicePolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiServicePolicyTable,
|
|
representing an entry of service policy."
|
|
INDEX { ifIndex, ubiServicePolicyDirection,
|
|
ubiServicePolicyName }
|
|
::= { ubiServicePolicyTable 1 }
|
|
|
|
UbiServicePolicyEntry ::= SEQUENCE {
|
|
ubiServicePolicyName DisplayString,
|
|
ubiServicePolicyDirection INTEGER,
|
|
ubiServicePolicyRowStatus RowStatus
|
|
}
|
|
|
|
ubiServicePolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual string containing information
|
|
about the service policy."
|
|
::= { ubiServicePolicyEntry 1 }
|
|
|
|
ubiServicePolicyDirection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
input(1),
|
|
output(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the interface direction
|
|
which set service policy."
|
|
::= { ubiServicePolicyEntry 2 }
|
|
|
|
ubiServicePolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Create or remove the service policy."
|
|
::= { ubiServicePolicyEntry 3 }
|
|
|
|
|
|
--
|
|
-- Qos Map Objects
|
|
--
|
|
-- ***********************************************************
|
|
-- ubiCosMapTable
|
|
-- ***********************************************************
|
|
ubiCosMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiCosMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of COS map of QOS"
|
|
::= { ubiQosMap 1 }
|
|
|
|
ubiCosMapEntry OBJECT-TYPE
|
|
SYNTAX UbiCosMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiCosMapTable,
|
|
representing COS map entry of QOS."
|
|
INDEX { ubiCosMapIndex }
|
|
::= { ubiCosMapTable 1 }
|
|
|
|
UbiCosMapEntry ::= SEQUENCE {
|
|
ubiCosMapIndex Integer32,
|
|
ubiCosToDscpMapValue Integer32,
|
|
ubiCosToMutationMapValue Integer32,
|
|
ubiCosToQueueMapValue Integer32
|
|
}
|
|
|
|
ubiCosMapIndex OBJECT-TYPE
|
|
SYNTAX Integer32(0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"COS map index"
|
|
::= { ubiCosMapEntry 1 }
|
|
|
|
ubiCosToDscpMapValue OBJECT-TYPE
|
|
SYNTAX Integer32(0..63)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"COS to DSCP map value"
|
|
::= { ubiCosMapEntry 2 }
|
|
|
|
ubiCosToMutationMapValue OBJECT-TYPE
|
|
SYNTAX Integer32(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"COS to other COS mapping value"
|
|
::= { ubiCosMapEntry 3 }
|
|
|
|
ubiCosToQueueMapValue OBJECT-TYPE
|
|
SYNTAX Integer32(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"COS to Queue mapping value"
|
|
::= { ubiCosMapEntry 4 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiDscpMapTable
|
|
-- ***********************************************************
|
|
ubiDscpMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiDscpMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of DSCP map of QOS"
|
|
::= { ubiQosMap 2 }
|
|
|
|
ubiDscpMapEntry OBJECT-TYPE
|
|
SYNTAX UbiDscpMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiDscpMapTable,
|
|
representing DSCP map entry of QOS."
|
|
INDEX { ubiDscpMapIndex }
|
|
::= { ubiDscpMapTable 1 }
|
|
|
|
UbiDscpMapEntry ::= SEQUENCE {
|
|
ubiDscpMapIndex Integer32,
|
|
ubiDscpToCosMapValue Integer32,
|
|
ubiDscpToMutationMapValue Integer32,
|
|
ubiDscpToQueueMapValue Integer32
|
|
}
|
|
|
|
ubiDscpMapIndex OBJECT-TYPE
|
|
SYNTAX Integer32(0..63)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DSCP map index"
|
|
::= { ubiDscpMapEntry 1 }
|
|
|
|
ubiDscpToCosMapValue OBJECT-TYPE
|
|
SYNTAX Integer32(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DSCP to COS mapping value"
|
|
::= { ubiDscpMapEntry 2 }
|
|
|
|
ubiDscpToMutationMapValue OBJECT-TYPE
|
|
SYNTAX Integer32(0..63)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DSCP to other DSCP mapping value"
|
|
::= { ubiDscpMapEntry 3 }
|
|
|
|
ubiDscpToQueueMapValue OBJECT-TYPE
|
|
SYNTAX Integer32(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DSCP to Queue mapping value"
|
|
::= { ubiDscpMapEntry 4 }
|
|
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiTxScheduleTable
|
|
-- ***********************************************************
|
|
ubiTxScheduleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiTxScheduleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of tx-scheduling map of QOS"
|
|
::= { ubiTxSchedule 1 }
|
|
|
|
ubiTxScheduleEntry OBJECT-TYPE
|
|
SYNTAX UbiTxScheduleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiTxScheduleTable,
|
|
representing tx-scheduling map entry."
|
|
INDEX { ubiTxScheduleName }
|
|
::= { ubiTxScheduleTable 1 }
|
|
|
|
UbiTxScheduleEntry ::= SEQUENCE {
|
|
ubiTxScheduleName DisplayString,
|
|
ubiTxScheduleIfIndex Integer32,
|
|
ubiTxScheduleRowStatus RowStatus
|
|
}
|
|
|
|
ubiTxScheduleName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tx-scheduling entry name"
|
|
::= { ubiTxScheduleEntry 1 }
|
|
|
|
ubiTxScheduleIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiTxScheduleEntry 2 }
|
|
|
|
ubiTxScheduleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"create or remove tx-scheduling entry"
|
|
::= { ubiTxScheduleEntry 3 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiTxSchedulQueueTable
|
|
-- ***********************************************************
|
|
|
|
ubiTxScheduleQueueTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiTxScheduleQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of tx-scheduling queue value"
|
|
::= { ubiTxSchedule 2 }
|
|
|
|
ubiTxScheduleQueueEntry OBJECT-TYPE
|
|
SYNTAX UbiTxScheduleQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in ubiTxScheduleQueueTable,
|
|
representing queue value of tx-scheduling."
|
|
INDEX { ubiTxSchedulName, ubiTxScheduleQueueIndex }
|
|
::= { ubiTxScheduleQueueTable 1 }
|
|
|
|
UbiTxScheduleQueueEntry ::= SEQUENCE {
|
|
ubiTxScheduleQueueIndex Integer32,
|
|
ubiTxScheduleQueueMethod INTEGER,
|
|
ubiTxScheduleQueueWeight Integer32
|
|
}
|
|
|
|
ubiTxScheduleQueueIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique identifier of Tx scheduling queue."
|
|
::= { ubiTxScheduleQueueEntry 1 }
|
|
|
|
ubiTxScheduleQueueMethod OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(0),
|
|
strict(1),
|
|
wrr1(2),
|
|
wrr2(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"queue method value"
|
|
DEFVAL { strict }
|
|
::= { ubiTxScheduleQueueEntry 2 }
|
|
|
|
ubiTxScheduleQueueWeight OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"queue weight value.
|
|
in strict mode, weight value is 1."
|
|
DEFVAL { 1 }
|
|
::= { ubiTxScheduleQueueEntry 3 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiAggPoliceTable
|
|
-- ***********************************************************
|
|
ubiAggPoliceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiAggPoliceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiQosMIBObjects 2 }
|
|
|
|
ubiAggPoliceEntry OBJECT-TYPE
|
|
SYNTAX UbiAggPoliceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ubiAggPoliceAggName }
|
|
::= { ubiAggPoliceTable 1 }
|
|
|
|
UbiAggPoliceEntry ::= SEQUENCE {
|
|
ubiAggPoliceAggName DisplayString,
|
|
ubiAggPoliceAvgTrafficRate Integer32,
|
|
ubiAggPoliceAvgBurstRate Integer32,
|
|
ubiAggPoliceRowStatus RowStatus
|
|
}
|
|
|
|
ubiAggPoliceAggName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual string containing information about the
|
|
the aggregate-police."
|
|
::= { ubiAggPoliceEntry 1 }
|
|
|
|
ubiAggPoliceAvgTrafficRate OBJECT-TYPE
|
|
SYNTAX Integer32(1..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify an average traffic rate."
|
|
::= { ubiAggPoliceEntry 2 }
|
|
|
|
ubiAggPoliceAvgBurstRate OBJECT-TYPE
|
|
SYNTAX Integer32(1..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify an average burst rate."
|
|
::= { ubiAggPoliceEntry 3 }
|
|
|
|
ubiAggPoliceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Create or remove an aggregate-police entry."
|
|
::= { ubiAggPoliceEntry 4 }
|
|
|
|
-- ***********************************************************
|
|
-- ubiVlanPriorityOverride
|
|
-- ***********************************************************
|
|
|
|
ubiVlanPriorityOverrideTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanPriorityOverrideEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"vlan-priority-override table"
|
|
::= { ubiQosMIBObjects 3 }
|
|
|
|
ubiVlanPriorityOverrideEntry OBJECT-TYPE
|
|
SYNTAX VlanPriorityOverrideEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"vlan-priority-override entry"
|
|
INDEX { ubiBridgeId, ubiVlanIndex }
|
|
::= { ubiVlanPriorityOverrideTable 1 }
|
|
|
|
VlanPriorityOverrideEntry ::= SEQUENCE {
|
|
ubiVlanPriority INTEGER
|
|
}
|
|
|
|
ubiVlanPriority OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unset(8)
|
|
}(0..7)
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"vlan-priority-override priority"
|
|
::= { ubiVlanPriorityOverrideEntry 1 }
|
|
|
|
-- ***********************************************************
|
|
-- ubiMinReserve
|
|
-- ***********************************************************
|
|
|
|
ubiMinReserveTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MinReserveEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"min-reserve table"
|
|
::= { ubiQosMIBObjects 4 }
|
|
|
|
ubiMinReserveEntry OBJECT-TYPE
|
|
SYNTAX MinReserveEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"min-reserve entry"
|
|
INDEX { ubiMinReserveLevelID }
|
|
::= { ubiMinReserveTable 1 }
|
|
|
|
MinReserveEntry ::= SEQUENCE {
|
|
ubiMinReserveLevelID Integer32,
|
|
ubiMinReserveHoldingPacket INTEGER
|
|
}
|
|
|
|
ubiMinReserveLevelID OBJECT-TYPE
|
|
SYNTAX Integer32(1..8)
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"min-reserve level-id"
|
|
::= { ubiMinReserveEntry 1 }
|
|
|
|
ubiMinReserveHoldingPacket OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unset(0)
|
|
}(10..170)
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"min-reserve holding-packet"
|
|
::= { ubiMinReserveEntry 2 }
|
|
|
|
-- ***********************************************************
|
|
-- ubiInterfaceQos
|
|
-- ***********************************************************
|
|
ubiInterfaceQosTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiInterfaceQosEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiQosMIBObjects 5 }
|
|
|
|
ubiInterfaceQosEntry OBJECT-TYPE
|
|
SYNTAX UbiInterfaceQosEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { ubiInterfaceQosTable 1 }
|
|
|
|
UbiInterfaceQosEntry ::= SEQUENCE {
|
|
ubiInterfaceQosCos INTEGER,
|
|
ubiInterfaceCosDscp TruthValue,
|
|
ubiInterfaceCosMutation TruthValue,
|
|
ubiInterfaceDaPrioOveride INTEGER,
|
|
ubiInterfaceDscpCos TruthValue,
|
|
ubiInterfaceDscpMutation TruthValue,
|
|
ubiInterfaceForceTrustCos TruthValue,
|
|
ubiInterfaceTrust INTEGER,
|
|
ubiInterfaceTxScheduling DisplayString,
|
|
ubiInterfaceVlanPrioOverride INTEGER
|
|
}
|
|
|
|
ubiInterfaceQosCos OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unset(8)
|
|
}(0..7)
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"mls qos cos"
|
|
::= { ubiInterfaceQosEntry 1 }
|
|
|
|
ubiInterfaceCosDscp OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"mls qos cos-dscp"
|
|
::= { ubiInterfaceQosEntry 2 }
|
|
|
|
ubiInterfaceCosMutation OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"mls qos cos-mutation"
|
|
::= { ubiInterfaceQosEntry 3 }
|
|
|
|
ubiInterfaceDaPrioOveride OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(0),
|
|
cos(1),
|
|
queue(2),
|
|
both(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"mls qos da-priority-override"
|
|
::= { ubiInterfaceQosEntry 4 }
|
|
|
|
ubiInterfaceDscpCos OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"mls qos dscp-cos"
|
|
::= { ubiInterfaceQosEntry 5 }
|
|
|
|
ubiInterfaceDscpMutation OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"mls qos dscp-mutation"
|
|
::= { ubiInterfaceQosEntry 6 }
|
|
|
|
ubiInterfaceForceTrustCos OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"mls qos force-trust cos"
|
|
::= { ubiInterfaceQosEntry 7 }
|
|
|
|
ubiInterfaceTrust OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(0),
|
|
cos(1),
|
|
dscp(2),
|
|
both(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"mls qos trust (cos[1]|dscp[2]|both[3])"
|
|
::= { ubiInterfaceQosEntry 8 }
|
|
|
|
ubiInterfaceTxScheduling OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInterfaceQosEntry 9 }
|
|
|
|
ubiInterfaceVlanPrioOverride OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(0),
|
|
cos(1),
|
|
queue(2),
|
|
both(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"mls qos vlan-priority-override (cos[1]|queue[2]|both[3])"
|
|
::= { ubiInterfaceQosEntry 10 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- queue buffer
|
|
-- ***********************************************************
|
|
ubiQueueBufferTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiQueueBufferEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue Buffer Table"
|
|
::= { ubiQosMIBObjects 6 }
|
|
|
|
ubiQueueBufferEntry OBJECT-TYPE
|
|
SYNTAX UbiQueueBufferEntry
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue Buffer Entry"
|
|
INDEX { ubiQueueBufferID }
|
|
::= { ubiQueueBufferTable 1 }
|
|
|
|
UbiQueueBufferEntry ::= SEQUENCE {
|
|
ubiQueueBufferID INTEGER,
|
|
ubiQueueBufferSize INTEGER,
|
|
ubiQueueBufferDesc INTEGER,
|
|
ubiQueueBufferSet INTEGER
|
|
}
|
|
|
|
ubiQueueBufferID OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue Buffer identity."
|
|
::= { ubiQueueBufferEntry 1 }
|
|
|
|
ubiQueueBufferSize OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4096)
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue Buffer size."
|
|
::= { ubiQueueBufferEntry 2 }
|
|
|
|
ubiQueueBufferDesc OBJECT-TYPE
|
|
SYNTAX INTEGER (0..7680)
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue Buffer description."
|
|
::= { ubiQueueBufferEntry 3 }
|
|
|
|
ubiQueueBufferSet OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unset(0),
|
|
set(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue Buffer status.
|
|
Apply values of ubiQueueBufferDesc and ubiQueueBufferSize."
|
|
::= { ubiQueueBufferEntry 4 }
|
|
|
|
-- ubiQosEnable
|
|
|
|
ubiQosEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"qos enable"
|
|
::= { ubiQosGlobal 1 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiFrameTypePriorityOverride
|
|
-- ***********************************************************
|
|
|
|
ubiFrameTypePriorityOverride OBJECT IDENTIFIER ::= { ubiQosGlobal 2 }
|
|
|
|
ubiBpduToCpu OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(4)
|
|
}(0..3)
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"frame-type-priority-override bpdu-to-cpu"
|
|
::= { ubiFrameTypePriorityOverride 1 }
|
|
|
|
ubiUcastMgmtToCpu OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(4)
|
|
}(0..3)
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"fream-type-priority-override ucast-mgmt-to-cpu"
|
|
::= { ubiFrameTypePriorityOverride 2 }
|
|
|
|
ubiFromCpu OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(4)
|
|
}(0..3)
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"frame-type-priority-override from-cpu"
|
|
::= { ubiFrameTypePriorityOverride 3 }
|
|
|
|
ubiPortEtypeMatch OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(4)
|
|
}(0..3)
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"fream-type-priority-override port-etype-match"
|
|
::= { ubiFrameTypePriorityOverride 4 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiQoSMIBConformance
|
|
-- ***********************************************************
|
|
|
|
-- conformance information
|
|
|
|
ubiQosMIBCompliances OBJECT IDENTIFIER ::= { ubiQosMIBConformance 1 }
|
|
ubiQosMIBGroups OBJECT IDENTIFIER ::= { ubiQosMIBConformance 2 }
|
|
|
|
|
|
--
|
|
-- compliance statements
|
|
--
|
|
ubiQosMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An Entity-MIB implementation can implement this group to
|
|
provide FRU status and control."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ubiQosMIBClassGroup,
|
|
ubiQosMIBPolicyGroup,
|
|
ubiQosMIBQosMapGroup
|
|
}
|
|
|
|
GROUP ubiQosMIBClassGroup
|
|
DESCRIPTION
|
|
""
|
|
|
|
GROUP ubiQosMIBPolicyGroup
|
|
DESCRIPTION
|
|
""
|
|
|
|
GROUP ubiQosMIBQosMapGroup
|
|
DESCRIPTION
|
|
""
|
|
|
|
::= { ubiQosMIBCompliances 1 }
|
|
|
|
-- units of conformance
|
|
|
|
ubiQosMIBClassGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiQosMIBGroups 1 }
|
|
|
|
ubiQosMIBPolicyGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiQosMIBGroups 2 }
|
|
|
|
ubiQosMIBQosMapGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiQosMIBGroups 3 }
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|