<div dir="ltr">I think Push notifications are sent over a "Pull" connection (i.e. one that's initiated by the android device to a central server). So if there is some issue with creating outgoing connections in this scenario, that would cause the problem you've seen.<div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 10 May 2016 at 09:58, JORDI PALET MARTINEZ <span dir="ltr"><<a href="mailto:jordi.palet@consulintel.es" target="_blank">jordi.palet@consulintel.es</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">(Copied back to the list, as the list filtered the original message with the screen capture attachment)<br>
<br>
For the info of the list. This is what the rdisc6 provided:<br>
<br>
Hop Limit: 64 (0x40)<br>
Stateful address cons.: No<br>
Stateful other cons.: Yes<br>
Router preference: medium<br>
Router lifetime: 1800 (0x00000708) seconds<br>
Reachable time: unspecified (0x00000000)<br>
Retransmit time: unspecified (0x00000000)<br>
<br>
MTU: 1472 bytes (valid)<br>
Source link-layer address: 2C:CF:58:E5:7C:C0<br>
From fe80::1<br>
<br>
Right, but how this is affecting IPv4 push notifications ?<br>
<br>
My understanding is that the servers doing the “push”, as the WAN link has not got IPv6, are doing the push with IPv4.<br>
<br>
I could understand that Android may be slower to react to dual-stack traffic because there is a default route announced by the router with no GUA, but getting the push ?<br>
<br>
By the way, anyone got rdisc6 working in Mac OS X El Capitan ?<br>
<br>
Regards,<br>
Jordi<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
-----Mensaje original-----<br>
De: Erik Kline <<a href="mailto:ek@google.com">ek@google.com</a>><br>
Responder a: <<a href="mailto:ek@google.com">ek@google.com</a>><br>
Fecha: martes, 10 de mayo de 2016, 4:41<br>
<span class="">Para: Jordi Palet Martinez <<a href="mailto:jordi.palet@consulintel.es">jordi.palet@consulintel.es</a>><br>
</span>CC: Lorenzo Colitti <<a href="mailto:lorenzo@google.com">lorenzo@google.com</a>><br>
<span class="">Asunto: Re: push apps failing in Android until you disable IPv6<br>
<br>
</span>>Uh...non-zero router lifetime means it's announcing a default route.<br>
>That seems unwise.<br>
><br>
>On 10 May 2016 at 02:49, JORDI PALET MARTINEZ<br>
><<a href="mailto:jordi.palet@consulintel.es">jordi.palet@consulintel.es</a>> wrote:<br>
>> Just got a “screen” capture from one of those situations (rdisc6).<br>
>><br>
>> Hopefully is useful ! They made it from a virtual machine in the same network as the Androids have the problema, having the VMware interfaces in bridge mode.<br>
>><br>
>> Saludos,<br>
>> Jordi<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> -----Mensaje original-----<br>
>> De: <ipv6-ops-bounces+jordi.palet=<a href="mailto:consulintel.es@lists.cluenet.de">consulintel.es@lists.cluenet.de</a>> en nombre de Erik Kline <<a href="mailto:ek@google.com">ek@google.com</a>><br>
>> Responder a: <<a href="mailto:ek@google.com">ek@google.com</a>><br>
>> Fecha: lunes, 9 de mayo de 2016, 10:59<br>
<span class="">>> Para: Jordi Palet Martinez <<a href="mailto:jordi.palet@consulintel.es">jordi.palet@consulintel.es</a>><br>
</span>>> CC: IPv6 Ops list <<a href="mailto:ipv6-ops@lists.cluenet.de">ipv6-ops@lists.cluenet.de</a>>, Lorenzo Colitti <<a href="mailto:lorenzo@google.com">lorenzo@google.com</a>><br>
<span class="">>> Asunto: Re: push apps failing in Android until you disable IPv6<br>
>><br>
</span>>>>If this router were to send out an RA advertising itself as a default<br>
>>>router in this configuration that would probably cause the symptoms<br>
>>>you're seeing. That's why I asked for a sample of any RAs seen on<br>
>>>such a network. (Such a configuration would of course be broken,<br>
>>>effectively requiring Happy Eyeballs to function at all.)<br>
>>><br>
>>>On 9 May 2016 at 17:52, JORDI PALET MARTINEZ <<a href="mailto:jordi.palet@consulintel.es">jordi.palet@consulintel.es</a>> wrote:<br>
>>>> Hi Lorenzo,<br>
>>>><br>
>>>> I don’t have an Android, so I can’t try myself, unfortunately, so I’m just replicating what several folks told me in a training (people from different ISPs, not just one).<br>
>>>><br>
>>>> I’ve asked already a few days ago for more info, but still didn’t got it. I also asked to open a bug report as Erik suggested as well as the rdisc6 from the same LAN.<br>
>>>><br>
>>>> Let me try to write it down again the issue:<br>
>>>><br>
>>>> 1) ISP NOT providing IPv6, but CPE supports IPv6, which can be seen in the router configs and the routers has link local, and you can ping with link local to the router in the LAN. Clearly, router has not GUA.<br>
>>>><br>
>>>> 2) iPhone working fine.<br>
<span class="">>>>><br>
>>>> 3) Android fails to receive IPv4 push from whatsapp, Facebook, others, when screen is off.<br>
>>>><br>
>>>> 4) Disabling IPv6 in the router the problem disappears.<br>
>>>><br>
</span>>>>> 5) Complains to ISPs are responded with “disable IPv6 in the router”, is not useful at all :-(<br>
>>>><br>
>>>> I can provide links to web pages from at least one “big” ISP, where they talk about this, but is in Spanish …<br>
>>>><br>
>>>> I will ping right now again for more info and come back asap.<br>
>>>><br>
>>>> Thanks !<br>
>>>><br>
>>>> Regards,<br>
>>>> Jordi<br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>> -----Mensaje original-----<br>
>>>> De: <ipv6-ops-bounces+jordi.palet=<a href="mailto:consulintel.es@lists.cluenet.de">consulintel.es@lists.cluenet.de</a>> en nombre de Lorenzo Colitti <<a href="mailto:lorenzo@google.com">lorenzo@google.com</a>><br>
>>>> Responder a: <<a href="mailto:lorenzo@google.com">lorenzo@google.com</a>><br>
>>>> Fecha: lunes, 9 de mayo de 2016, 10:41<br>
<span class="">>>>> Para: Jordi Palet Martinez <<a href="mailto:jordi.palet@consulintel.es">jordi.palet@consulintel.es</a>><br>
>>>> CC: IPv6 Ops list <<a href="mailto:ipv6-ops@lists.cluenet.de">ipv6-ops@lists.cluenet.de</a>><br>
</span><span class="">>>>> Asunto: Re: push apps failing in Android until you disable IPv6<br>
>>>><br>
</span>>>>>>Jordi,<br>
>>>>>from your report it's not clear what the problem is. You say that the problem disappears when IPv6 is disabled on the router, but then you say that it also happens on an IPv4-only network. How can those statements both be true?<br>
>>>>><br>
>>>>>It's not usually possible to disable IPv6 on an Android device unless the device is rooted, which usually involves installing a non-stock build which may behave differently.<br>
>>>>><br>
>>>>>Also, please clarify what device you're talking about. Stock Android should not have this problem, but some OEMs are known to drop IPv6 packets when the screen is off.<br>
>>>>><br>
>>>>>Cheers,<br>
>>>>>Lorenzo<br>
>>>>><br>
>>>>>On Sat, Apr 30, 2016 at 9:03 PM, JORDI PALET MARTINEZ <<a href="mailto:jordi.palet@consulintel.es">jordi.palet@consulintel.es</a>> wrote:<br>
>>>>><br>
>>>>>Hi,<br>
>>>>><br>
>>>>>I’m not an Android user, but while doing and IPv6 training, many folks in the meeting room told me that they needed to disable IPv6 in the router/Android devices, otherwise they aren’t getting the notifications from WhatsApp, Facebook, and many other apps.<br>
>>>>><br>
>>>>>We have tried disabling energy saving options in Android, and it seems the problems is not there. Basically, if the Android device is in stand-by, notifications don’t come, until you “open” the Android. Apple and Windows devices don’t have this problem.<br>
>>>>><br>
>>>>>The scenario seems to happen regardless of the type of CPE (some observed this with ADSL, others with GPON).<br>
>>>>><br>
>>>>>Just for having a “stable scenario” were to try, we have actually replicated this problem with Android 4.4 and 5.1, with an ONT Huawei HG8245H, hw v 494.B and firmware v V3R013C00S106.<br>
>>>>><br>
>>>>>We have tried using both the ONT as the wireless AP and also disabling the WiFi on the ONT and using an external AP. Same problem in both situations.<br>
>>>>><br>
>>>>>Don’t look like an issue related to a specific ISP, because the situation happens in many different ISPs, and of course none of them provides IPv6 :-(<br>
>>>>><br>
>>>>>I’m specially worried because the ISPs are telling the users to disable IPv6 everywhere …<br>
>>>>><br>
>>>>>Any hints ?<br>
>>>>><br>
>>>>>Regards,<br>
>>>>>Jordi<br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>><br>
>>>><br>
><br>
<br>
<br>
</blockquote></div><br></div>