Economia de Energia WMM (WMM-PS) – Wi-Fi e com Fios de Rede

26 de setembro, 2020 Bamdeb
Categorias : economia de energia , WLAN

Antes de atravessar a WMM-PS você deve ir através LegacyPowerSave para uma melhor compreensão.

♣ tópicos WMM-PS:

♣ o que é WMM-PS?

se quebrarmos WMMPS, obtemos WMM + PS = Wi-Fi Multimedia + Powersave. Isso significa que, se qualquer dispositivo Wi-Fi suportar WMM, esse dispositivo será elegível para suportar WMMPS. Mas não é obrigatório para um dispositivo Usar WMMPS mesmose ele suporta WMM. O ponto é, para obter o dispositivo WMMPS tem que suportar WMM.

♣ Como verificar se o AP suporta WMM-PS?

precisamos verificar o campo U-APSD do Beacon do AP.

Beacon-> Tagged Parâmetro> WMM/WME -> WME Qos Info -> U-APSD

Aqui está presente artigo; WMMPS refere-se a U-APSD (não programada Automática de economia de energia de Entrega). U-APSD é amplamente suportado em todos os dispositivos e mais famoso do que S-APSD (entrega automática programada do PowerSave)

♣ passos para WMM-PS:

suposições:

A. STA e AP ambos devem suportar WMM / QoS.

B. associação deve ser associação WMM. Nós podemos verificar o pedido da Associação, pacote da Resposta da Associação para o IE de WMM.

C. STA e AP ambos devem suportar WMMPS. Para AP discutimos no ponto anterior.

para o suporte STA WMMPS, precisamos verificar o quadro de solicitação de associação ->WME – > WME QoS Info – > definir 4 ACs como 1 .Isso também significa que cada AC está habilitado para entrega e disparo. A partir de Agora, lembre-se disso, discutiremos profundamente em outro post.

D. mais um parâmetro importante: Ele também especifica o comprimento máximo de SP que indica o número de quadros em buffer que o AP pode enviar por período de serviço. Discutiremos isso mais tarde com um exemplo para entender melhor.

captura de tela para c E d

passos:

1. Agora, depois que a associação é concluída, Sta envia um quadro de dados nulo para AP onde PM=1. Isso significa que a STA está indo para o powersave. Isso é o mesmo que o mecanismo Legacy PowerSave.

2. Assumimos que todos os ACs no quadro de solicitação de associação estão definidos como 1. Em seguida, AP indica em Beacon TIM para dados em buffer para dormir STA.

3. Sta acorda no intervalo de escuta e vê que Beacon TIM indica sua ajuda.

4. Sta envia um quadro de gatilho para AP. Um quadro de gatilho pode ser um QoS Null ou pacote de dados. Lembre-se de que o bit PM está definido como 1 no quadro de disparo (dados ou QoS Null). Em geral, podemos ver que o quadro de disparo é a categoria de acesso por voz.

5. Uma vez que o AP recebe um quadro do disparador, o AP começa a enviar dados do amortecedor um por um dentro do comprimento máximo do período de serviço (Veja o comprimento máximo do SP). Em nosso exemplo, o comprimento SP é definido como 0.

6. Sta envia ACK para cada pacote de dados.Vamos ver uma instância para entender o ponto 5, 6 Melhor. Aqui podemos ver o pedido de ping vindo da resposta AP e ping vindo do STA. Portanto, a solicitação de ping é um pacote em buffer.

Screenshot 1
Screenshot 2

7. Sta vai dormir sem nenhum pacote de envio para AP. Porque todo o quadro de gatilho está tendo PM = 1 sempre. Este estilo é o mesmo que o mecanismo PS-POLL.

♣ comprimento máximo do período de Serviço (comprimento máximo do SP):

1. Suponha que o STA defina” comprimento máximo do período de serviço ” como 10(um zero) na solicitação de associação. Portanto, de acordo com a tabela abaixo, o AP pode enviar no máximo 2 quadros de dados para sta dentro de um período de serviço.

o comprimento máximo do SP é um campo de 2 bits e aqui está a tabela de significado do IEEE Spec

2. Agora AP tem tamponado 4 pacotes.

3. Depois que Sta envia o quadro do disparador ao AP, AP envia Data1 onde mais dados =1, EOSP = 0

4. Data2 onde mais dados = 1, EOSP=1

5. Portanto, mais dados são armazenados em buffer no AP, agora o STA precisa enviar mais um quadro de gatilho para obter os outros dados do buffer.

6. Depois de STA envia mais um quadro do acionador,

AP envia Data3 onde Mais Dados =1 e EOSP=0

Data4 onde Mais Dados =0 e EOSP=1

♣ Parcial WMM-PS:

Como sabemos, no nosso exemplo acima todos os ACs são definidos a 1 no Assoc Pedido. Se qualquer cenário Sta definir alguns ACs como 1 na solicitação Assoc, então diferentes protocolos serão usados para powersave.

1. AC seguirá WMMPS e outros AC segue Powersave legado.

2. Nesse caso, o Tim do Beacon indicará apenas para dados de buffer legados. STA tem que enviar o quadro do disparador usando a própria lógica para obter dados do amortecedor de WMMPS do AP.

♣ o que acontece se o STA enviar um quadro de gatilho, mas o AP não tiver dados em buffer?

neste cenário AP responde com QoS Null frame onde mais dados = 0 e EOSP=1.

♣ por que o AC Do pacote de gatilho é Voz?

de modo que o pacote do disparador obtenha a prioridade a mais alta da transmissão de STA no meio sem fio.

♣ um exemplo da vida real em que o STA pode enviar o quadro de disparo sem esperar pelo beacon e é necessário fazê-lo?

exemplo:

suponha que um telefone voip Sem fio Cisco esteja conectado ao roteador Wi-Fi (AP). AP backend tem internet através de rede com fio. Este telefone Sem Fio suporta WMMPS e vai para powersave. Agora, o telefone voip sem fio recebeu uma chamada de voz, portanto, qualquer pacote de voz proveniente do AP (AP obtém da rede com fio) deve ser armazenado em buffer no AP. E sabemos que o telefone voip (Sta) pode transmitir pacotes de voz a qualquer momento como seu TX. Em geral, o intervalo de beacon do AP é de 100 ms, então o bit TIM do AP será definido após 100 ms. 100 ms é o tempo mínimo que o STA precisa esperar para obter dados em buffer de voz. Mas o pacote de voz não pode tolerar a latência de 100 ms. Caso contrário, não haverá nenhuma sincronização entre a voz recebida e enviada. Então, para evitar este problema Sta envia quadro gatilho em cada 20 ms (está provado que o pacote de voz pode tolerar 20 ms de atraso) para AP e, em seguida, AP limpar todos os pacotes de voz em buffer. Se não houver pacote em buffer, o AP responderá com QoS null, onde mais dados=0 e EOSP=1.

♣ WMMPS é baseado em U-APSD ou S-APSD?

WMMPS é baseado em U-APSD.

♣ por que é chamado de não programado?

porque não há um tempo acordado predefinido quando o STA envia o quadro do gatilho.

♣ o que é trigger frame?

um gatilho é um quadro de dados (pode não conter dados) que é enviado para AP de STA para obter dados em buffer de AP. PM bit é definido como 1 no quadro de Disparo E AC é geralmente definido como voz.

♣ Bom saber

♣ Conclusão:

Há vantagens para WMMPS sobre o Legado de economia de energia, que é por isso que WMMPS (U-APSD) é amplamente aceito em muitos dispositivos. Discutiremos a comparação entre Legacy powersave e WMMPS em outro post.

♣ Download:

WMMPS_Capture

Deixe uma resposta

O seu endereço de email não será publicado.