- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1704 lines
43 KiB
Text
1704 lines
43 KiB
Text
-- *****************************************************************
|
|
-- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|