525 lines
16 KiB
Plaintext
525 lines
16 KiB
Plaintext
|
|
|||
|
NSCRTV-EPON-QOS-MGM-MIB DEFINITIONS ::= BEGIN
|
|||
|
|
|||
|
IMPORTS
|
|||
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32, TimeTicks
|
|||
|
FROM SNMPv2-SMI
|
|||
|
DateAndTime, MacAddress, TimeStamp, RowStatus, TruthValue, DisplayString, TEXTUAL-CONVENTION
|
|||
|
FROM SNMPv2-TC
|
|||
|
EponDeviceIndex, EponCardIndex, EponPortIndex, EponAlarmCode, EponAlarmInstance, EponSeverityType,
|
|||
|
AutoNegotiationTechAbility, TAddress, EponStats15MinRecordType, EponStats24HourRecordType, EponStatsThresholdType
|
|||
|
FROM NSCRTV-EPONEOC-EPON-MIB
|
|||
|
qosManagementObjects
|
|||
|
FROM NSCRTV-EPONEOC-EPON-MIB;
|
|||
|
|
|||
|
--------------------------------------------------------------------------------
|
|||
|
-- qosManagementObjects[ Qos<6F><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>](1.3.6.1.4.1.17409.2.3.8)
|
|||
|
--------------------------------------------------------------------------------
|
|||
|
|
|||
|
qosGlobalSetTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF QosGlobalSetEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Global QoS parameters."
|
|||
|
::= { qosManagementObjects 1 }
|
|||
|
|
|||
|
qosGlobalSetEntry OBJECT-TYPE
|
|||
|
SYNTAX QosGlobalSetEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
""
|
|||
|
INDEX { qosGlobalSetDeviceIndex }
|
|||
|
::= { qosGlobalSetTable 1 }
|
|||
|
QosGlobalSetEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
qosGlobalSetDeviceIndex
|
|||
|
EponDeviceIndex,
|
|||
|
qosGlobalSetMaxQueueCount
|
|||
|
INTEGER,
|
|||
|
qosGlobalSetMode
|
|||
|
INTEGER
|
|||
|
}
|
|||
|
|
|||
|
qosGlobalSetDeviceIndex OBJECT-TYPE
|
|||
|
SYNTAX EponDeviceIndex
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
Device index
|
|||
|
For OLT - Set to corresponding device
|
|||
|
For ONU - Set to 0
|
|||
|
"
|
|||
|
::= { qosGlobalSetEntry 1 }
|
|||
|
|
|||
|
qosGlobalSetMaxQueueCount OBJECT-TYPE
|
|||
|
SYNTAX INTEGER (1..256)
|
|||
|
MAX-ACCESS read-only
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>豸֧<E8B1B8>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ8<CEAA><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>Ϊ0-7<><37>"
|
|||
|
::= { qosGlobalSetEntry 2 }
|
|||
|
|
|||
|
qosGlobalSetMode OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
{
|
|||
|
deviceBased(1),
|
|||
|
portBased(2)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
Define how to set QoS parameter
|
|||
|
deviceBased(1) - When set, only the table started with deviceBase is applicable
|
|||
|
portBased(2) - When set, only the table started with portBase is applicable
|
|||
|
"
|
|||
|
DEFVAL { deviceBased }
|
|||
|
::= { qosGlobalSetEntry 3 }
|
|||
|
|
|||
|
deviceBaseQosMapTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF DeviceBaseQosMapEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Deviced based setting.
|
|||
|
It is used to define how to map QoS options to queue"
|
|||
|
::= { qosManagementObjects 2 }
|
|||
|
|
|||
|
deviceBaseQosMapEntry OBJECT-TYPE
|
|||
|
SYNTAX DeviceBaseQosMapEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
""
|
|||
|
INDEX { deviceBaseQosMapDeviceIndex, deviceBaseQosMapRuleIndex }
|
|||
|
::= { deviceBaseQosMapTable 1 }
|
|||
|
|
|||
|
DeviceBaseQosMapEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
deviceBaseQosMapDeviceIndex
|
|||
|
EponDeviceIndex,
|
|||
|
deviceBaseQosMapRuleIndex
|
|||
|
INTEGER,
|
|||
|
deviceBaseQosMapOctet
|
|||
|
OCTET STRING
|
|||
|
}
|
|||
|
|
|||
|
deviceBaseQosMapDeviceIndex OBJECT-TYPE
|
|||
|
SYNTAX EponDeviceIndex
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
Device index
|
|||
|
For OLT - Set to corresponding device/slot/port
|
|||
|
For ONU - Set to 0
|
|||
|
"
|
|||
|
::= { deviceBaseQosMapEntry 1 }
|
|||
|
|
|||
|
deviceBaseQosMapRuleIndex OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
{
|
|||
|
cos(1),
|
|||
|
tos(2),
|
|||
|
diffserv(3)
|
|||
|
}
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
ӳ<><D3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
::= { deviceBaseQosMapEntry 2 }
|
|||
|
|
|||
|
deviceBaseQosMapOctet OBJECT-TYPE
|
|||
|
SYNTAX OCTET STRING (SIZE (8 | 64))
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
ӳ<><D3B3>ֵ<EFBFBD><D6B5>
|
|||
|
<20><><EFBFBD><EFBFBD>Ϊ8<CEAA>ֽڣ<D6BD><DAA3><EFBFBD>64<36>ֽڡ<D6BD>ÿ<EFBFBD>ֽڱ<D6BD>ʾһ<CABE><D2BB>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>
|
|||
|
<20><><EFBFBD>б<EFBFBD><D0B1>Ų<EFBFBD><C5B2>ܳ<EFBFBD><DCB3><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6>qosGlobalSetMaxQueueCountֵ<74><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>qosGlobalSetMaxQueueCountΪ8<CEAA><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>Ϊ0-7<><37>
|
|||
|
<20><><EFBFBD><EFBFBD> cos<6F><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ 8<>ֽڣ<D6BD>ÿ<EFBFBD><C3BF><EFBFBD>ֽڷֱ<DAB7><D6B1><EFBFBD>ʾcos0-7 ӳ<>䵽<EFBFBD>Ķ<EFBFBD><C4B6>б<EFBFBD><D0B1>š<EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD> tos<6F><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ 16<31>ֽڣ<D6BD>ÿ<EFBFBD><C3BF><EFBFBD>ֽڷֱ<DAB7><D6B1><EFBFBD>ʾtos0-15 ӳ<>䵽<EFBFBD>Ķ<EFBFBD><C4B6>б<EFBFBD><D0B1>š<EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD> diffserv<72><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ64<36>ֽڣ<D6BD>ÿ<EFBFBD><C3BF><EFBFBD>ֽڷֱ<DAB7><D6B1><EFBFBD>ʾdiffserv0-63ӳ<33>䵽<EFBFBD>Ķ<EFBFBD><C4B6>б<EFBFBD><D0B1>š<EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD>
|
|||
|
get 1.3.6.1.4.1.17409.2.3.8.3.1.3.deviceBaseQosMapDeviceIndex(410100101).cos(1) = hex(00 00 01 02 03 03 04 04)
|
|||
|
<20><>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD>ϵΪ<CFB5><CEAA>
|
|||
|
cos 0 -> queue 0
|
|||
|
cos 1 -> queue 0
|
|||
|
cos 2 -> queue 1
|
|||
|
cos 3 -> queue 2
|
|||
|
cos 4 -> queue 3
|
|||
|
cos 5 -> queue 3
|
|||
|
cos 6 -> queue 4
|
|||
|
cos 7 -> queue 4
|
|||
|
"
|
|||
|
::= { deviceBaseQosMapEntry 3 }
|
|||
|
deviceBaseQosPolicyTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF DeviceBaseQosPolicyEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Deviced based setting
|
|||
|
|
|||
|
It is used to define QoS specification"
|
|||
|
::= { qosManagementObjects 3 }
|
|||
|
|
|||
|
deviceBaseQosPolicyEntry OBJECT-TYPE
|
|||
|
SYNTAX DeviceBaseQosPolicyEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
""
|
|||
|
INDEX { deviceBaseQosPolicyDeviceIndex }
|
|||
|
::= { deviceBaseQosPolicyTable 1 }
|
|||
|
|
|||
|
DeviceBaseQosPolicyEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
deviceBaseQosPolicyDeviceIndex
|
|||
|
EponDeviceIndex,
|
|||
|
deviceBaseQosPolicyMode
|
|||
|
INTEGER,
|
|||
|
deviceBaseQosPolicyWeightOctet
|
|||
|
OCTET STRING,
|
|||
|
deviceBaseQosPolicySpBandwidthRange
|
|||
|
OCTET STRING
|
|||
|
}
|
|||
|
|
|||
|
deviceBaseQosPolicyDeviceIndex OBJECT-TYPE
|
|||
|
SYNTAX EponDeviceIndex
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
Device index
|
|||
|
For OLT - Set to corresponding device/slot/port
|
|||
|
For ONU - Set to 0
|
|||
|
"
|
|||
|
::= { deviceBaseQosPolicyEntry 1 }
|
|||
|
|
|||
|
deviceBaseQosPolicyMode OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
{
|
|||
|
sp(1),
|
|||
|
wrr(2),
|
|||
|
spWrr(3),
|
|||
|
wfp(4)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
<20><><EFBFBD><EFBFBD>ģʽ"
|
|||
|
::= { deviceBaseQosPolicyEntry 2 }
|
|||
|
|
|||
|
deviceBaseQosPolicyWeightOctet OBJECT-TYPE
|
|||
|
SYNTAX OCTET STRING
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
Ȩ<><C8A8>ֵ<EFBFBD><D6B5>
|
|||
|
<20><><EFBFBD>ȵ<EFBFBD><C8B5>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>ÿ<EFBFBD>ֽڱ<D6BD>ʾһ<CABE><D2BB><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>Ȩ<EFBFBD>ء<EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD> sp<73><70><EFBFBD><EFBFBD>д<EFBFBD>ýڵ<C3BD><DAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>壬<EFBFBD><E5A3AC>ʱʼ<CAB1><CABC>Ϊȫ0<C8AB><30>
|
|||
|
<20><><EFBFBD><EFBFBD> wrr<72><72>ÿ<EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>Ȩ<EFBFBD>ء<EFBFBD>Ȩ<EFBFBD>صķ<D8B5>ΧΪ1-100<30><30>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>֮<EFBFBD><D6AE>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>100<30><30>
|
|||
|
<20><><EFBFBD><EFBFBD> spWrr<72><72>ÿ<EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>Ȩ<EFBFBD>ء<EFBFBD>Ȩ<EFBFBD>ط<EFBFBD>ΧΪ0-100<30><30>Ȩ<EFBFBD><C8A8>Ϊ0<CEAA><30>ʾ<EFBFBD>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD>spģʽ<C4A3><CABD>Ȩ<EFBFBD><C8A8>ֵ<EFBFBD><D6B5>0<EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>Ȩ<EFBFBD><C8A8>֮<EFBFBD><D6AE>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>100<30><30>
|
|||
|
<20><><EFBFBD><EFBFBD> wfp<66><70><EFBFBD><EFBFBD>д<EFBFBD>ýڵ<C3BD><DAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>壬<EFBFBD><E5A3AC>ʱʼ<CAB1><CABC>Ϊȫ0<C8AB><30>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD>
|
|||
|
get 1.3.6.1.4.1.17409.2.3.8.4.1.2.deviceBaseQosPolicyDeviceIndex(410100101). = wrr(2)
|
|||
|
get 1.3.6.1.4.1.17409.2.3.8.4.1.3.deviceBaseQosPolicyDeviceIndex(410100101). = hex(5 5 5 5 10 20 20 30)
|
|||
|
|
|||
|
˵<><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
queue 0 Ȩ<><C8A8>Ϊ 5
|
|||
|
queue 1 Ȩ<><C8A8>Ϊ 5
|
|||
|
queue 2 Ȩ<><C8A8>Ϊ 5
|
|||
|
queue 3 Ȩ<><C8A8>Ϊ 5
|
|||
|
queue 4 Ȩ<><C8A8>Ϊ 10
|
|||
|
queue 5 Ȩ<><C8A8>Ϊ 20
|
|||
|
queue 6 Ȩ<><C8A8>Ϊ 20
|
|||
|
queue 7 Ȩ<><C8A8>Ϊ 30
|
|||
|
|
|||
|
"
|
|||
|
::= { deviceBaseQosPolicyEntry 3 }
|
|||
|
|
|||
|
deviceBaseQosPolicySpBandwidthRange OBJECT-TYPE
|
|||
|
SYNTAX OCTET STRING
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
Define SP assured bandwidth for each queue.
|
|||
|
The size of this object is 4*(number of queue). For each queue, use 4 octets
|
|||
|
to represend the assured bandwidth for the queue. The four-octet could be mapped
|
|||
|
to an unsigned integer, in units of kbps. The sequence of the map is from queue
|
|||
|
0 to queue max (for example, 7).
|
|||
|
For example, 00 00 00 10 00 00 01 00 00 00 00 00 00 00 00 00
|
|||
|
00 00 10 00 00 00 00 01 00 01 01 00 00 00 11 11
|
|||
|
It means, 8 queues and the assured bandwidth for each queue as:
|
|||
|
queue 0 16kbps
|
|||
|
queue 1 256kbps
|
|||
|
queue 2 0
|
|||
|
queue 3 0
|
|||
|
queue 4 4096kbps
|
|||
|
queue 5 1kbps
|
|||
|
queue 6 65792kbps
|
|||
|
queue 7 65535kbps
|
|||
|
"
|
|||
|
::= { deviceBaseQosPolicyEntry 4 }
|
|||
|
|
|||
|
portBaseQosMapTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF PortBaseQosMapEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
""
|
|||
|
::= { qosManagementObjects 4 }
|
|||
|
|
|||
|
portBaseQosMapEntry OBJECT-TYPE
|
|||
|
SYNTAX PortBaseQosMapEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
""
|
|||
|
INDEX { deviceBaseQosMapDeviceIndex, portBaseQosMapCardIndex, portBaseQosMapPortIndex, deviceBaseQosMapRuleIndex }
|
|||
|
::= { portBaseQosMapTable 1 }
|
|||
|
|
|||
|
PortBaseQosMapEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
portBaseQosMapDeviceIndex
|
|||
|
EponDeviceIndex,
|
|||
|
portBaseQosMapCardIndex
|
|||
|
EponPortIndex,
|
|||
|
portBaseQosMapPortIndex
|
|||
|
EponPortIndex,
|
|||
|
portBaseQosMapRuleIndex
|
|||
|
INTEGER,
|
|||
|
portBaseQosMapOctet
|
|||
|
OCTET STRING
|
|||
|
}
|
|||
|
|
|||
|
portBaseQosMapDeviceIndex OBJECT-TYPE
|
|||
|
SYNTAX EponDeviceIndex
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
Device index
|
|||
|
For OLT, set to corresponding SNI port or PON port
|
|||
|
For ONU, set to 0
|
|||
|
"
|
|||
|
::= { portBaseQosMapEntry 1 }
|
|||
|
|
|||
|
portBaseQosMapCardIndex OBJECT-TYPE
|
|||
|
SYNTAX EponPortIndex
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
<20>忨<EFBFBD><E5BFA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
For OLT, set to 0
|
|||
|
For ONU, set to corresponding slot
|
|||
|
"
|
|||
|
::= { portBaseQosMapEntry 2 }
|
|||
|
|
|||
|
portBaseQosMapPortIndex OBJECT-TYPE
|
|||
|
SYNTAX EponPortIndex
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
<20>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
For OLT, set to 0
|
|||
|
For ONU, set to corresponding port
|
|||
|
"
|
|||
|
::= { portBaseQosMapEntry 3 }
|
|||
|
|
|||
|
portBaseQosMapRuleIndex OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
{
|
|||
|
cos(1),
|
|||
|
tos(2),
|
|||
|
diffserv(3)
|
|||
|
}
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
ӳ<><D3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|||
|
::= { portBaseQosMapEntry 4 }
|
|||
|
|
|||
|
portBaseQosMapOctet OBJECT-TYPE
|
|||
|
SYNTAX OCTET STRING (SIZE (8..64))
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
ӳ<><D3B3>ֵ<EFBFBD><D6B5>
|
|||
|
<20><><EFBFBD><EFBFBD>Ϊ8<CEAA>ֽڣ<D6BD><DAA3><EFBFBD>64<36>ֽڡ<D6BD>ÿ<EFBFBD>ֽڱ<D6BD>ʾһ<CABE><D2BB>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5>
|
|||
|
<20><><EFBFBD>б<EFBFBD><D0B1>Ų<EFBFBD><C5B2>ܳ<EFBFBD><DCB3><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6>qosGlobalSetMaxQueueCountֵ<74><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>qosGlobalSetMaxQueueCountΪ8<CEAA><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>Ϊ0-7<><37>
|
|||
|
<20><><EFBFBD><EFBFBD> cos<6F><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ 8<>ֽڣ<D6BD>ÿ<EFBFBD><C3BF><EFBFBD>ֽڷֱ<DAB7><D6B1><EFBFBD>ʾcos0-7 ӳ<>䵽<EFBFBD>Ķ<EFBFBD><C4B6>б<EFBFBD><D0B1>š<EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD> tos<6F><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ 16<31>ֽڣ<D6BD>ÿ<EFBFBD><C3BF><EFBFBD>ֽڷֱ<DAB7><D6B1><EFBFBD>ʾtos0-16 ӳ<>䵽<EFBFBD>Ķ<EFBFBD><C4B6>б<EFBFBD><D0B1>š<EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD> diffserv<72><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ64<36>ֽڣ<D6BD>ÿ<EFBFBD><C3BF><EFBFBD>ֽڷֱ<DAB7><D6B1><EFBFBD>ʾdiffserv0-64ӳ<34>䵽<EFBFBD>Ķ<EFBFBD><C4B6>б<EFBFBD><D0B1>š<EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD>
|
|||
|
get 1.3.6.1.4.1.17409.2.3.8.3.1.3.deviceBaseQosMapDeviceIndex(410100101).cos(1) = hex(00 00 01 02 03 03 04 04)
|
|||
|
<20><>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD>ϵΪ<CFB5><CEAA>
|
|||
|
cos 0 -> queue 0
|
|||
|
cos 1 -> queue 0
|
|||
|
cos 2 -> queue 1
|
|||
|
cos 3 -> queue 2
|
|||
|
cos 4 -> queue 3
|
|||
|
cos 5 -> queue 3
|
|||
|
cos 6 -> queue 4
|
|||
|
cos 7 -> queue 4
|
|||
|
"
|
|||
|
::= { portBaseQosMapEntry 5 }
|
|||
|
|
|||
|
portBaseQosPolicyTable OBJECT-TYPE
|
|||
|
SYNTAX SEQUENCE OF PortBaseQosPolicyEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"Description."
|
|||
|
::= { qosManagementObjects 5 }
|
|||
|
|
|||
|
portBaseQosPolicyEntry OBJECT-TYPE
|
|||
|
SYNTAX PortBaseQosPolicyEntry
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
""
|
|||
|
INDEX { deviceBaseQosPolicyDeviceIndex, portBaseQosPolicyCardIndex, portBaseQosPolicyPortIndex }
|
|||
|
::= { portBaseQosPolicyTable 1 }
|
|||
|
|
|||
|
PortBaseQosPolicyEntry ::=
|
|||
|
SEQUENCE {
|
|||
|
portBaseQosPolicyDeviceIndex
|
|||
|
EponDeviceIndex,
|
|||
|
portBaseQosPolicyCardIndex
|
|||
|
EponPortIndex,
|
|||
|
portBaseQosPolicyPortIndex
|
|||
|
EponPortIndex,
|
|||
|
portBaseQosPolicyMode
|
|||
|
INTEGER,
|
|||
|
portBaseQosPolicyWeightOctet
|
|||
|
OCTET STRING,
|
|||
|
portBaseQosPolicySpBandwidthRange
|
|||
|
OCTET STRING
|
|||
|
}
|
|||
|
portBaseQosPolicyDeviceIndex OBJECT-TYPE
|
|||
|
SYNTAX EponDeviceIndex
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
Device index
|
|||
|
For OLT, set to corresponding SNI port or PON port
|
|||
|
For ONU, set to 0
|
|||
|
"
|
|||
|
::= { portBaseQosPolicyEntry 1 }
|
|||
|
|
|||
|
portBaseQosPolicyCardIndex OBJECT-TYPE
|
|||
|
SYNTAX EponPortIndex
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
<20>忨<EFBFBD><E5BFA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
For OLT, set to 0
|
|||
|
For ONU, set to corresponding slot
|
|||
|
"
|
|||
|
::= { portBaseQosPolicyEntry 2 }
|
|||
|
|
|||
|
portBaseQosPolicyPortIndex OBJECT-TYPE
|
|||
|
SYNTAX EponPortIndex
|
|||
|
MAX-ACCESS not-accessible
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
<20>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
For OLT, set to 0
|
|||
|
For ONU, set to corresponding port
|
|||
|
"
|
|||
|
::= { portBaseQosPolicyEntry 3 }
|
|||
|
|
|||
|
portBaseQosPolicyMode OBJECT-TYPE
|
|||
|
SYNTAX INTEGER
|
|||
|
{
|
|||
|
sp(1),
|
|||
|
wrr(2),
|
|||
|
spWrr(3),
|
|||
|
wfp(4)
|
|||
|
}
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
<20><><EFBFBD><EFBFBD>ģʽ
|
|||
|
sp <20>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD>ȼ<EFBFBD>
|
|||
|
wrr <20><>Ȩ<EFBFBD><C8A8>ѭ
|
|||
|
spWrr sp+wrr<72><72><EFBFBD><EFBFBD>
|
|||
|
wfp <20><>Ȩ<EFBFBD><C8A8>ƽ<EFBFBD>Ŷ<EFBFBD>"
|
|||
|
::= { portBaseQosPolicyEntry 4 }
|
|||
|
|
|||
|
portBaseQosPolicyWeightOctet OBJECT-TYPE
|
|||
|
SYNTAX OCTET STRING (SIZE (1..256))
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
Ȩ<><C8A8>ֵ
|
|||
|
<20><><EFBFBD>ȵ<EFBFBD><C8B5>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>ÿ<EFBFBD>ֽڱ<D6BD>ʾһ<CABE><D2BB><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>Ȩ<EFBFBD>ء<EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD> sp<73><70><EFBFBD><EFBFBD>д<EFBFBD>ýڵ<C3BD><DAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>壬<EFBFBD><E5A3AC>ʱʼ<CAB1><CABC>Ϊȫ0<C8AB><30>
|
|||
|
<20><><EFBFBD><EFBFBD> wrr<72><72>ÿ<EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>Ȩ<EFBFBD>ء<EFBFBD>Ȩ<EFBFBD>صķ<D8B5>ΧΪ1-100<30><30>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>֮<EFBFBD><D6AE>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>100<30><30>
|
|||
|
<20><><EFBFBD><EFBFBD> spWrr<72><72>ÿ<EFBFBD>ֽ<EFBFBD><D6BD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>Ȩ<EFBFBD>ء<EFBFBD>Ȩ<EFBFBD>ط<EFBFBD>ΧΪ0-100<30><30>Ȩ<EFBFBD><C8A8>Ϊ0<CEAA><30>ʾ<EFBFBD>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD>spģʽ<C4A3><CABD>Ȩ<EFBFBD><C8A8>ֵ<EFBFBD><D6B5>0<EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>Ȩ<EFBFBD><C8A8>֮<EFBFBD><D6AE>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>100<30><30>
|
|||
|
<20><><EFBFBD><EFBFBD> wfp<66><70><EFBFBD><EFBFBD>д<EFBFBD>ýڵ<C3BD><DAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>壬<EFBFBD><E5A3AC>ʱʼ<CAB1><CABC>Ϊȫ0<C8AB><30>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD>
|
|||
|
get 1.3.6.1.4.1.17409.2.3.8.4.1.2.deviceBaseQosPolicyDeviceIndex(410100101). = wrr(2)
|
|||
|
get 1.3.6.1.4.1.17409.2.3.8.4.1.3.deviceBaseQosPolicyDeviceIndex(410100101). = hex(5 5 5 5 10 20 20 30)
|
|||
|
˵<><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
queue 0 Ȩ<><C8A8>Ϊ 5
|
|||
|
queue 1 Ȩ<><C8A8>Ϊ 5
|
|||
|
queue 2 Ȩ<><C8A8>Ϊ 5
|
|||
|
queue 3 Ȩ<><C8A8>Ϊ 5
|
|||
|
queue 4 Ȩ<><C8A8>Ϊ 10
|
|||
|
queue 5 Ȩ<><C8A8>Ϊ 20
|
|||
|
queue 6 Ȩ<><C8A8>Ϊ 20
|
|||
|
queue 7 Ȩ<><C8A8>Ϊ 30
|
|||
|
"
|
|||
|
::= { portBaseQosPolicyEntry 5 }
|
|||
|
|
|||
|
portBaseQosPolicySpBandwidthRange OBJECT-TYPE
|
|||
|
SYNTAX OCTET STRING
|
|||
|
MAX-ACCESS read-write
|
|||
|
STATUS current
|
|||
|
DESCRIPTION
|
|||
|
"
|
|||
|
Define SP assured bandwidth for each queue.
|
|||
|
The size of this object is 4*(number of queue). For each queue, use 4 octets
|
|||
|
to represend the assured bandwidth for the queue. The four-octet could be mapped
|
|||
|
to an unsigned integer, in units of kbps. The sequence of the map is from queue
|
|||
|
0 to queue max (for example, 7).
|
|||
|
For example, 00 00 00 10 00 00 01 00 00 00 00 00 00 00 00 00
|
|||
|
00 00 10 00 00 00 00 01 00 01 01 00 00 00 11 11
|
|||
|
It means, 8 queues and the assured bandwidth for each queue as:
|
|||
|
queue 0 16kbps
|
|||
|
queue 1 256kbps
|
|||
|
queue 2 0
|
|||
|
queue 3 0
|
|||
|
queue 4 4096kbps
|
|||
|
queue 5 1kbps
|
|||
|
queue 6 65792kbps
|
|||
|
queue 7 65535kbps
|
|||
|
"
|
|||
|
::= { portBaseQosPolicyEntry 6 }
|
|||
|
|
|||
|
--
|
|||
|
-- END of NSCRTV-EPON-QOS-MGM-MIB
|
|||
|
--
|
|||
|
|
|||
|
END
|