A bateria do seu smartphone dura pouco? A culpa pode ser do IPv6
Um engenheiro da Cisco e outro da Google chegaram recentemente à conclusão que o IPv6 pode ser um dos culpados pela drenagem da bateria do seu smartphone.
No entanto a culpa não é propriamente do novo protocolo IP mas sim da forma como este está configurado numa determinada rede, se esta for usada especialmente por dispositivos móveis.
Como referimos já em vários artigos sobre este tema, com o protocolo IPv6 os endereços passam a ser de 128 bits (em IPv4 eram apenas de 32 bits). Este “novo” protocolo oferece também um espaço de endereçamento bastante superior ao possível com IPv4, garante segurança nativa (IPSec) e oferece melhores mecanismos de qualidade de serviço entre outras características.
Num estudo recente Andrew Yourtchenko (Cisco) e Lorenzo Colitti (Google) concluíram que numa rede com o protocolo IPv6 configurado os administradores raramente definem a configuração apropriada para clientes móveis. Se numa rede IPv6 a maioria dos utilizadores usa dispositivos móveis como por exemplo smartwatches, smartphones, tablets, portáteis ou dispositivos IoT então é provável que a bateria destes dure menos tempo.
A culpa é Router Advertisements (RAs)…
Segundo os dois engenheiros a culpa está nos Router Advertisements (RAs)! Na prática este tipo de mensagens são enviadas periodicamente pelo router para todos os dispositivos na rede a informar da presença do router que os envia (entre outras informações). O problema é que normalmente estas mensagens são enviadas em curtos períodos de tempo, acabando por “acordar” o CPU do dispositivo móvel e por forçar a processar o pedido… logo terá impacto na autonomia da bateria do dispositivo móvel.
Enquanto tal situação não é crítica para Desktops/portáteis, no caso dos dispositivos móveis pode levar uma uma baixa significativa do tempo de vida útil da bateria. De acordo com o revelado, normalmente os routers enviam RAs entre 3 a 10 segundos. A imagem seguinte mostra o formato de um RA.
Boas práticas… para dispositivos móveis
A recomendação dos engenheiros é que os routers sejam configurados para quem não enviem mais de 7 RAs por hora.É claro que esta é uma configuração que deve ser aplicada no caso de uma rede ser essencialmente usada por dispositivos móveis.
O "custo" (para a bateria) de receber um RA é na ordem dos 0.014 mAh.
Tablets, phones, and watches experience it more noticeably. At the time of writing, current-generation devices might consume on the order of 5 mA when the main processor is asleep. Upon receiving a packet, they might consume on the order of 200 mA for 250 ms, as the packet causes the main processor to wake up, process the RA, attend to other pending tasks, and then go back to sleep. Thus, on such devices, the cost of receiving one RA will be approximately 0.014 mAh"
Se é administrador de sistemas então é importante que realize alguns ajustes na rede caso tenha o protocolo IPv6 configurado. No entanto, como referido, tais ajustes apenas fazem sentido se a rede for usada maioritariamente por dispositivos móveis.
Este artigo tem mais de um ano
então não era a culpa do facebook?
Agora já tens 2 culpados!
RRRRRRrrrrrrrrrrrrrrrrrrrrrrrssssssssssssss
É do facebook, é da google store, é do…. ipv6. Qualquer dia é porque o telemóvel gasta energia para funcionar…
Interessante. Mas porque não aumentar logo de uma vez esse tempo no envio dessas mensagens pelo routrr? Tem algum problema? Ou é importante esse envio periódico pelo router?
Ipv6.. Eh, há quem lhe chame Android com facebook..
Ao configurar para 7 RAs por hora pode prejudicar a net dos PCs?
Não, as mensagens RA são apenas para “gestão”.
o ipv6 esta morto. ninguem o usa nem vai usar
morto?
É a piada do dia?
Só pode.
com a internet das coisas a ganhar relevância falámos quando acabarem os endereços ipv4
este gajo ja ta no IPV9, voces é q tão atrasado pra este intelecto “merc”
No japão eles qeriam i IPV9, mentes decente (não o “merc”), decidiram q o IPV6 chegava, o sobrava,,,tendo em conta q a qnt de graos de areia das praias é estimado ser menos q os IPs de IPV6…..
Mas CLARO Q SIM O ipv6 ta a morrer “merc”
n bebas cha n
LoL
e como é que se configura isso num router meo? e restantes compangas…..
Eles que se deixem de tretas e criem uma bateria em condições, andam armados em Sherlock para nada. Mesmo para um utilizador que não instale lixo a bateria é gasta apenas por duas coisas, a procura de rede constante GSM(etc) e a luminosidade do ecrã, nada mais.
Melhores baterias
Em breve a Apple vai anunciar o AppleIP, que vai resolver o problema, óbvio que os dispositivos serão compatíveis somente com os roteadores da Apple, desde que a fonte do roteador seja a original, caso contrário o roteador não vai mais ligar.
Caso não tenham reparado ainda, os operadores tem andado num frenesim com ajustes nas soluções implementadas nos clientes por causa da adopção do ipv6. Tenho tido imensos problemas por causa disto em clientes, problemas dificeis de diagnosticar pelas equipas de 1ª linha. Por exemplo, activação de dhcpv6 que pode fazer com que as maquinas possam deixar de resolver os nomes DNS locais… Tive um caso de uma instituição publica que perdeu a conectividade ipv4 porque o servidor dhcp do router local pendurou, mas tinha conectividade ipv6, conseguindo até abrir o facebook, google e youtube e pouco mais, o que fez com que o problema andasse no jogo do empurra entre departamentos de suporte porque ninguém estava à espera de um problema desta natureza…
Tudo isto me faz lembrar as considerações que se lançaram no lançamento do suporte activado por defeito para ipv6 no XP que criou autenticas redes fantasma dentro das organizações simplesmente porque não estava a ser feito o seguimento dos dispositivos que eram ipv6 enabled e que estavam a comunicar na rede com as duas stacks, estando apenas geridos/controlados e eventualmente limitados do lado ipv4…
É mesmo necessário acompanhar as redes na medida em que as alterações estão a acontecer e se não forem geridas/acompanhadas podem ter resultados no minimo inesperados… ou desactivar o suporte ipv6 em todos os dispositivos, que se por um lado resolve o problema instantaneamente, não me parece muito bom em termos de progressão e compatibilidade com a migração mundial para ipv6.
Bom trabalho 😉