issues with transmitting push

We are experiencing issues with transmitting MDM push. Some are successfully transmitting, but the majority are failing. The following message occurred on the server:


java.util.concurrent.ExecutionException: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: api.push.apple.com/2620:149:208:430f:0:0:0:a:443

java.util.concurrent.ExecutionException: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: api.push.apple.com/2620:149:208:4303:0:0:0:b:443

java.util.concurrent.ExecutionException: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: api.push.apple.com/2620:149:208:430c:0:0:0:b:443

java.util.concurrent.ExecutionException: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: api.push.apple.com/2620:149:208:430b:0:0:0:a:443

java.util.concurrent.ExecutionException: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: api.push.apple.com/2620:149:208:4303:0:0:0:b:443

java.util.concurrent.ExecutionException: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: api.push.apple.com/2620:149:208:4306:0:0:0:d:443

Apple system status was normal. Since some are successfully transmitting, we suspect that the issue may not be related to the network.

We're not aware of any recent network or downtime issues for the MDM push servers.

We have confirmed issues when using IPv6 in our push server. Have there been any recent changes?

We recently enabled IPv6. Specifically, we started announcing AAAA records for the Apple Push Notification servers The logs you provided imply that netty is attempting to use IPv6 but your network does not support it. You can try disabling IPv6 preference with -Djava.net.preferIPv4Stack=true.

If that doesn't solve the issue, some further diagnostics may help. Can you ping the Apple Push server from your server? Can you provide the source IP address and timestamps of failed connections?

We are experiencing the same problem in our organization (only some pushes arrive).

Error when fails:

java.util.concurrent.ExecutionException: io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: api.push.apple.com/2620:149:208:306:0:0:0:b:443
io.netty.channel.AbstractChannel$AnnotatedSocketException: Network is unreachable: api.push.apple.com/2620:149:208:306:0:0:0:b:443

Is there a subscription where Apple reports these network changes?

was anyone able to fix this problem using -Djava.net.preferIPv4Stack=true or some other solution.

Got the same problem.

Sometimes I'm able to sent 400 messages at once, sometime I cant even sent 4. Especially at 7am (Amsterdam time) it fails about 90% of the time while in the evening it is the other way around.

It has worked flawlessly for over 10 years now so this seems a new problem since the last couple of weeks.

Please advise

issues with transmitting push
 
 
Q