802.11: Comprenda U-APSD de ADDTS

ADDTS es la abreviatura de ADD Traffic Stream y es un marco de gestión que pertenece a la categoría Qos.

Traffic Stream es un flujo de transporte. Específicamente, ¿cuáles son los atributos del flujo? Requisitos de velocidad, ancho de banda y retardo, por lo que refleja las necesidades de Qos.

Si STA desea transmitir un TS específico, debe solicitarlo al AP a través del mecanismo TSPEC de antemano. Por ejemplo, si un dispositivo WLAN desea utilizar AC de voz (VO), primero debe solicitarlo .

Para AC Best (BE) y Background (BK), no se requiere el mecanismo TSPEC .

El elemento TSPEC existe en marcos de asociación y marcos de acción ADDTS .

Por ejemplo, cuando queremos utilizar el equipo WLAN de Cisco (WLC) para llamadas de voz, es posible que el equipo no esté configurado en el perfil Qos platino. Este es el nivel de Qos correspondiente a la voz.

Los tres restantes son Gold Qos (Gold / Video), Silver Qos (Silver / Best Effort) y Bronze Qos (Bronze / Background).

En la interfaz CLI de WLC, utilice el comando 'debug cac all enable' para depurar, y el siguiente resultado debería aparecer.

Aquí se muestra que el AP ha recibido la solicitud ADD del VO TS (tsid = 6 / up = 6 / tid = 6 / ac = 2) del STA en la dirección 1a. Pero lo rechazó.

(WLC1) >debug cac all enable 
(WLC1) >*apfMsConnTask_0: Mar 19 19:38:26.182: 00:1b:d4:58:e6:1a Got LBCAC Metrics IE:
*apfMsConnTask_0: Mar 19 19:38:26.182: 00:1b:d4:58:e6:1a ADD TS from mobile  on AP 54:75:d0:3e:80:b0 slotId 1
up = 6, tid = 6, upsd = 1, mediumTime = 714, TSRSIE No
*apfMsConnTask_0: Mar 19 19:38:26.182: 00:1b:d4:58:e6:1a up=6 tsid=6 direc=3
NomMsduSize=208
MaxMsduSize=208
MinServIntvl=0
MaxServIntvl=0
InactIntval=0
MinDataRate=83200
MeanDataRate=83200
PeakDataRate=83200
MinPhyRat
*apfMsConnTask_0: Mar 19 19:38:26.182: 00:1b:d4:58:e6:1a TSPEC from mobile rejected (ac = 2, up = 6) as per WLAN QoS setting
*apfMsConnTask_0: Mar 19 19:38:26.182: 
Not including un-operational rate 6 in TSRS IE 
*apfMsConnTask_0: Mar 19 19:38:26.182: 
Not including un-operational rate 12 in TSRS IE 
*apfMsConnTask_0: Mar 19 19:38:26.182: 00:1b:d4:58:e6:1a Sending Failed ADD TS resp to mobile  on AP 54:75:d0:3e:80:b0 slotId 1

Un mensaje sin problemas de configuración debería verse así:

(WLC1) >*apfMsConnTask_0: Mar 19 19:46:08.897: 00:1b:d4:58:e6:1a Got LBCAC Metrics IE:
*apfMsConnTask_0: Mar 19 19:46:08.897: 00:1b:d4:58:e6:1a ADD TS from mobile  on AP 54:75:d0:3e:80:b0 slotId 1
up = 6, tid = 6, upsd = 1, mediumTime = 1072, TSRSIE No
*apfMsConnTask_0: Mar 19 19:46:08.897: 00:1b:d4:58:e6:1a up=6 tsid=6 direc=3
NomMsduSize=208
MaxMsduSize=208
MinServIntvl=0
MaxServIntvl=0
InactIntval=0
MinDataRate=83200
MeanDataRate=83200
PeakDataRate=83200
MinPhyRat
*apfMsConnTask_0: Mar 19 19:46:08.897: Current TSPEC dir 3, ac 2, up 6, tsid 6
*apfMsConnTask_0: Mar 19 19:46:08.897: 00:1b:d4:58:e6:1a ACCEPT: first TSPEC on this AC 2
*apfMsConnTask_0: Mar 19 19:46:08.897: Max stream Size is 168000
*apfMsConnTask_0: Mar 19 19:46:08.897: Max streams number is 2
*apfMsConnTask_0: Mar 19 19:46:08.897: LBCAC Metrics:td=0, tw=0, tu_vc=0, tdr=0 pb=0, pv=0, qo=0, rd=0, pb_v=0 no=0, pkts=0, num_clients=0
*apfMsConnTask_0: Mar 19 19:46:08.897: LBCAC Stats->: 
Total BW available (in MT) = 26562 
Total BW available for voice (in MT) = 23437 
Voice BW exhausted (in MT) = 0 
*apfMsConnTask_0: Mar 19 19:46:08.897: 00:1b:d4:58:e6:1a LBCAC checks for tspec PASSED for ms on AP 54:75:d0:3e:80:b0 slotId 1 bw_req = 1072, totAvailable MT for tspecs = 22031 tx_queue_req = 20, current tx queue util = 0
*apfMsConnTask_0: Mar 19 19:46:08.897: 00:1b:d4:58:e6:1a Allocating voice bw for ms on AP AP5475.d0dd.a488 54:75:d0:3e:80:b0 slotId 1
tid = 6 maxBw = 23437 bw_req = 1072 totalVoiceBwAlloc = 1072
*apfMsConnTask_0: Mar 19 19:46:08.897: LBCAC Na Stats->: 
Total BW available (in MT) = 25490 
Total BW available for voice (in MT) = 22365 
Na for direct calls = 19 
Na for roaming in calls = 20 
*apfMsConnTask_0: Mar 19 19:46:08.897: 00:1b:d4:58:e6:1a sending ADD TS to AP  54:75:D0:3E:80:B0 slotId 1, for client  00:1B:D4:58:E6:1A 
tid = 6 up = 6, upsd = 1, bw = 1072
*apfMsConnTask_0: Mar 19 19:46:08.897: 
Not including un-operational rate 6 in TSRS IE 
*apfMsConnTask_0: Mar 19 19:46:08.897: 00:1b:d4:58:e6:1a Sending Successfull ADD TS resp to mobile  on AP 54:75:d0:3e:80:b0 slotId 1
*spamReceiveTask: Mar 19 19:46:08.897: 54:75:d0:3e:80:b0 AP  slotId 1 voiceBw = 23437 videoBw = 18750 voiceBwAlloc = 1072 videoBwAlloc = 0 availBw = 41115
*apfMsConnTask_0: Mar 19 19:46:15.267: 00:1b:d4:58:e6:1a Received TCLAS IE, Count=1
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a Received TCLAS PROCESSING Element IE
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a Got LBCAC Metrics IE:
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a ADD TS from mobile  on AP 54:75:d0:3e:80:b0 slotId 1
up = 6, tid = 6, upsd = 1, mediumTime = 1072, TSRSIE No
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a up=6 tsid=6 direc=3
NomMsduSize=208
MaxMsduSize=208
MinServIntvl=0
MaxServIntvl=0
InactIntval=0
MinDataRate=83200
MeanDataRate=83200
PeakDataRate=83200
MinPhyRat
*apfMsConnTask_0: Mar 19 19:46:15.268: Current TSPEC dir 3, ac 2, up 6, tsid 6
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a TSID 6,--  AC 2,-- UP 6-- dir 3
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a apfWmmOneTspecPerAcCheck Count of numbers 1
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a ACCEPT: simple replacement
*apfMsConnTask_0: Mar 19 19:46:15.268: Max stream Size is 168000
*apfMsConnTask_0: Mar 19 19:46:15.268: Max streams number is 2
*apfMsConnTask_0: Mar 19 19:46:15.268: LBCAC Metrics:td=0, tw=12, tu_vc=0, tdr=0 pb=0, pv=0, qo=0, rd=0, pb_v=0 no=0, pkts=0, num_clients=0
*apfMsConnTask_0: Mar 19 19:46:15.268: LBCAC Stats->: 
Total BW available (in MT) = 26562 
Total BW available for voice (in MT) = 23437 
Voice BW exhausted (in MT) = 0 
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a sending DEL_TS to AP  54:75:D0:3E:80:B0 slotId 1, for client  00:1B:D4:58:E6:1A 
tid = 6 up = 6, upsd = 1, inactive = 0
*apfMsConnTask_0: Mar 19 19:46:15.268: LBCAC Na Stats->: 
Total BW available (in MT) = 27634 
Total BW available for voice (in MT) = 24509 
Na for direct calls = 21 
Na for roaming in calls = 22 
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a Free voice bw for mobile on AP 54:75:d0:3e:80:b0 slotId 1tid = 6 bw_free = 1072 totalVoiceBwAlloc = 0
*apfMsConnTask_0: Mar 19 19:46:15.268: LBCAC Na Stats->: 
Total BW available (in MT) = 26562 
Total BW available for voice (in MT) = 23437 
Na for direct calls = 20 
Na for roaming in calls = 21 
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a sending ADD TS to AP  54:75:D0:3E:80:B0 slotId 1, for client  00:1B:D4:58:E6:1A 
tid = 6 up = 6, upsd = 1, bw = 1072
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a Accept TspecId=6 UP=6 Op=1 (1 is OR)
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a   tclas1 mask=0x55 srcIp=0.0.0.0 dstIp=10.10.14.54
*apfMsConnTask_0: Mar 19 19:46:15.268: 00:1b:d4:58:e6:1a          srcPort=0 dstPort=17008 proto=17 dscp=0
*apfMsConnTask_0: Mar 19 19:46:15.268: Disabling NPU TCLAS check as tclas count is 0
*apfMsConnTask_0: Mar 19 19:46:15.269: DisableNpuTclasCheck status is 0
*apfMsConnTask_0: Mar 19 19:46:15.269: 
Not including un-operational rate 6 in TSRS IE 
*apfMsConnTask_0: Mar 19 19:46:15.269: 00:1b:d4:58:e6:1a Build TCLAS IE for tid=6:
*apfMsConnTask_0: Mar 19 19:46:15.269: 00:1b:d4:58:e6:1a   UP=6 classType=0x1 classMask=0x55 version=4
*apfMsConnTask_0: Mar 19 19:46:15.269: 00:1b:d4:58:e6:1a     srcIp=0.0.0.0 dstIp=10.10.14.54 srcPort=0 dstPort=17008
*apfMsConnTask_0: Mar 19 19:46:15.269: 00:1b:d4:58:e6:1a     dscp=0 proto=17 reserved=0
*apfMsConnTask_0: Mar 19 19:46:15.269: 00:1b:d4:58:e6:1a Build TSTAT IE: tid=6 UP=6 status=Success
*apfMsConnTask_0: Mar 19 19:46:15.269: 00:1b:d4:58:e6:1a Sending Successfull ADD TS resp to mobile  on AP 54:75:d0:3e:80:b0 slotId 1
*spamReceiveTask: Mar 19 19:46:15.269: 54:75:d0:3e:80:b0 AP  slotId 1 voiceBw = 23437 videoBw = 18750 voiceBwAlloc = 1072 videoBwAlloc = 0 availBw = 41115
*spamReceiveTask: Mar 19 19:46:15.270: 54:75:d0:3e:80:b0 AP  slotId 1 voiceBw = 23437 videoBw = 18750 voiceBwAlloc = 1072 videoBwAlloc = 0 availBw = 41115
*apfMsConnTask_0: Mar 19 19:46:18.255: 00:1b:d4:58:e6:1a DEL TS from mobile on AP 54:75:d0:3e:80:b0 slotId 1up = 6, tid = 6, bw deleted = 1072
*apfMsConnTask_0: Mar 19 19:46:18.255: 00:1b:d4:58:e6:1a sending DEL_TS to AP  54:75:D0:3E:80:B0 slotId 1, for client  00:1B:D4:58:E6:1A 
tid = 6 up = 6, upsd = 1, inactive = 0
*apfMsConnTask_0: Mar 19 19:46:18.255: LBCAC Na Stats->: 
Total BW available (in MT) = 27634 
Total BW available for voice (in MT) = 24509 
Na for direct calls = 21 
Na for roaming in calls = 22 
*apfMsConnTask_0: Mar 19 19:46:18.255: 00:1b:d4:58:e6:1a Free voice bw for mobile on AP 54:75:d0:3e:80:b0 slotId 1tid = 6 bw_free = 1072 totalVoiceBwAlloc = 0
*apfMsConnTask_0: Mar 19 19:46:18.255: 00:1b:d4:58:e6:1a Delete TCLAS of tid=6
*apfMsConnTask_0: Mar 19 19:46:18.256: Disabling NPU TCLAS check as tclas count is 0
*apfMsConnTask_0: Mar 19 19:46:18.256: DisableNpuTclasCheck status is 0
*spamReceiveTask: Mar 19 19:46:18.256: 54:75:d0:3e:80:b0 AP  slotId 1 voiceBw = 23437 videoBw = 18750 voiceBwAlloc = 0 videoBwAlloc = 0 availBw = 42187

Más cerca de casa, para u-apsd, debe configurar la CA correspondiente para que se habilite o se active la entrega, o ambas. Correspondiente al AP puede almacenar en búfer los datos del AC correspondiente, o el STA puede activar los datos del AC correspondiente.

A través del APSD y dirección del campo de información TS de TSPEC:

APSD = 1 ;

dirección 为 '0' -ul / gatillo habilitado

                    '1' -dl / entrega habilitada

                    '3' -bi / ambos activadores / entrega habilitados

                    '2'-corresponde a una conexión directa STA no AP

 

Supongo que te gusta

Origin blog.csdn.net/reekyli/article/details/108671004
Recomendado
Clasificación