slow and unreliable downloads from Apple Content Distribution Network (App store)

Reply

This thread's discussion is locked. If it doesn't give you the information you need, head to its forum board for active discussions or to start a new discussion.

rjw
Friendly Neighbour

I have had Telus 15Mbit ADSL for many years and just recently have come across an issue accessing content on Apple's Content Distribution Network (CDN) that is negatively impacting our house – and likely those of other customers as well. 

 

For the past several weeks we have been having problems in our home downloading content from Apple's CDN, most notably IOS 8.0 (1GB per device) and most recently the MAC OS Yosemite upgrade (5GB).   Downloads from Apple's CDN are extremely slow (estimate of 5+ days to download MAC OS Yosemite update, and 2+ hours for 69MB IOS 8.1 update), and downloads often fail before completing.    Downloads from other content providers we use have been working reliably with throughput close to our connection speed, so this problem appears to affect only some content providers, and maybe only Apple's CDN. 

 

I have verified our internet connection both wirelessly and wired using speedtest.net which produced results of 14+Mbit/sec download and +.75Mbit/sec uploads wired and slightly less wirelessly.   The problem with extremely slow and failed downloads occurs on both wired and wireless devices.  

 

I spent some time troubleshooting in the last couple of days.   Our regular router has been assigned IP address 50.92.132.X/255.255.252.0 with default gateway 50.92.132.1 and DNS Servers 75.153.176.9 and 75.153.176.1 by Telus through DHCP.   During my testing I observed the Apple App store establishes a connection with ussea2-vip-lx-001.aaplimg.com or ussea2-vip-lx-001.aaplimg.com for the download.

 

Yesterday, out of desperation, I connected a borrowed router (same make and model), which was assigned IP address 75.156.108.X/255.255.252.0 with default gateway 75.156.108.1 and DNS Servers 75.153.176.9 and 75.153.176.1 by Telus through DHCP.   I tested the connection using speedtest.net and got nearly identical results as with my normal router of 14+Mbit/sec download and +.75Mbit/sec upload wired.    I then tried to access the MAC OS update from the Apple App store and found that it downloaded all 5+GB in less than an hour!  For what it is worth, the network stats I gathered showed the download was from the same host as previous attempts – which to me indicates some kind of bottleneck related to routing to the network my assigned IP address is on.

 

Today, in an effort to understand the source of the issue, I switched back to my regular router, which was assigned an IP on the 50.92.132.X network and the problems accessing content on Apple's CDN returned immediately.   I then configured my regular router to use the MAC address of the borrowed router that I connected last night, and just like the borrowed router, my regular router was assigned IP address  75.156.111.X/255.255.252.0 with default gateway 75.156.108.1 and DNS Servers 75.153.176.9 and 75.153.176.1.   With this change MAC address and in assigned IP address - nothing else, content on Apple's CDN such as the MAC OS update could be accessed and downloaded at expected speeds using my regular router.

 

My conclusion:   For some reason, being assigned an IP address on 50.92.132.X/255.255.252.0 network is resulting in extremely poor throughput and unreliable transfers accessing content from Apple's Content Distribution Network and possibly other content providers.   As long as I have a MAC address that continues to get an IP address on the 50.92.132.X network, I can reproduce the problem very easily.

 

Does anyone know how Telus assigns IP addresses these days?   I know many years ago you had to register devices with Telus to get internet routable IP addresses, but that URL does not seem to be accessible anymore and I seem to be able to get an internet routable IP address to devices not registered with Telus, so I am guessing the registration process (at least the manual one) has been eliminated.

 

Has anyone else experienced anything similar with Apple or other content providers?

nasty
Rockstar

When you say 'router', you mean Telus Actiontec gateway?(non-bridged).

 

The Telus IP of 50.92.132.X, which may GEO Region report as being somewhere in Canada(as long as GEO routes are up to date at Apple) to the Seattle server, could result in a bad routing.

You'd need to do a trace route to see if Apple CDN sends you on a different route with each IP choice.

 

The modem(MAC) registration to the Telus network is an automated process. MAC expiration(unplugged from Telus network) will usually happens within minutes. Quite reliable.

 

 

 

rjw
Friendly Neighbour

I have a Siemens SE567 in bridge mode, so it is the MAC address of my Linksys WRT54GL router that is being used to obtain the 50.92.132.X IP address.   A second identical router with a different MAC address receives a 75.168.108.X address.   

 

I did try a traceroute with both routers and surprisingly it was very similar - except a couple specific 10.X routers (no reverse name) that were slightly different addresses I believe..

 

 

nasty
Rockstar

The Telus(hop past your router) 10.x.x.x network routers are on the 'converged edge network'.  Faster path to your destination.

 

Could be network routers for the 50.x.x.x range having problems.

 

Two found contacts for 'Telus network' support. They are about the only way to avoid all the 'I don't knows what you mean' from other support channels. Peering would be a good start.

peering @telus.com

IPsupport @telus.com

 http://partner.telus.com/en/network/

 http://aurora.on.tac.net/

 

Community Power User
Community Power User

rjw wrote:

 

 

Has anyone else experienced anything similar with Apple or other content providers?


Yes, I am finding much the same, though I have not done the detail you have. I recently subscribed to Fibre 25/5. My discoveries:

 

iOS Apps download / update through iTunes as expected; about 5x the previous speed

Yosemite was promising an update time of 2 - days. the update finally gave an error and a retry from the purchases page gave a 30 minute download - corrupted, I believe because of the early data to which the final was appended. Deleted the file in Applications and retried - took about an hour to re-download a good copy. Finally installed last night.

 

Gave up on iOS 8.1 downloads. Getting 22 - 48 hour estimates depending on DNS servers. Get 22 hours with Telus DNS, and 40 with Google DNS or Open DNS. New bytes are added to the existing (corrupted?) file.

 

Downloads from other sites seem what I'd expect: Open Office, Youtube and SpeedTest give speeds as expected. I've tried SpeedTest to California, Texas and Florida with little loss in speed though a few long pings (113ms).

 

Modem address: 172.218.121.xx

Default gateway 172.218.120.x

 

Please share what you learn.

 

(I'm SO happy I'm not alone...)

 

NFtoBC
If you find a post useful, please give the author a "Like"
nigelg99
Neighbour

Although not a fix for Telus speeds directly, the way I got around this issue was to use a VPN.

 

I too was getting an abysmally slow download speed of Yosemite and the latest iTunes (OS 8.1 on my phone was fine).  So when I found out that it had something to do with the Telus connection, I switched on my VPN that I have to the UK and the speed was much faster.  Yosemite downloaded in just over an hour.

 

So, if you have the ability to use a VPN to somewhere else, use this for downloading updates and it will work much faster.  I use a service called StrongVPN, but I think there are some VPN providers that have free trials.

abcd
Neighbour

I'm experiencing the same problem the past several days. I'm on the Telus 25Mbps plan. download speed from every other site is fine, but for some reason updates from Apple's Mac App Store this week are unbelievably slow. 

 

I have a Zyxel modem from Telus, in bridged mode, using my own router. My router has been assigned a different IP address than others have been reported here, in the 108.180.x.x range

 

updated a couple devices to iOS 8.1 on Monday, but attributed the slowness due to first-day-available server load.

 

later I tried updating one of my Macs to Yosemite - download crawled along at dial-up pace for more than a day. App Store was estimating 5 days to complete the 5GB update. After a day and a half of retries and waiting, less than 10% of the file had downloaded.

 

based on comments of this problem in Apple's discussion forums, I tried pointing to different DNS servers (which helped some people in similar situation, many of them also with Telus), but this didn't help in my case. I later connected via VPN and suddenly my download speed resumed to normal.

 

I'd be interested to hear why it seems Telus customers like us are experiencing problems with these Apple updates, and if there's any proper solution

 

KyleMW
Neighbour

I can't add much detail to this, however, I got around the slow download of Yosemite by using a VPN with and end-point in San Jose, CA.

 

More to the point now.  I just started a double software update utilizing Apple's App Store.  There were two packages listed.  The first being a package containing Command Line Tools (OS X 10.9) 6.1, iTunes 12.0.1 and Security Update 2014-005 1.0.  The second package was version 10.0.3 of GarageBand.

 

The updates were started simultaneously with the Update All button and the results were quite astounding.  The Command Line Tools/iTunes/Security Update package, at 331MBytes,  immediately gave a download time estimate of well over 2 hours (coming in at approximately 30 to 50 Kbytes/sec.  The GarageBand update, at 405MBytes, took an estimated 1 minute and 10 seconds to complete. (approx 5MBytes/sec)

 

The Command Line Tools/iTunes/Security update is continuing at 30 - 50KBytes/sec.

 

My current IP: 172.218.120.131 on a Telus 50/10 OpTik link with the Telus Actiontec router.

 

I just found it curious that the two downloads would be so different.

 

Kyle

pvanstolk
Resident

I am another frustrated Telus customer (eastern Fraser Valley) ... over the last 3 days, I've had multiple iOS 8.1 download FAILURES via iTunes, and now wireless. I expected the download to take some hours due to heavy demand, but have never had this kind of total denial. Which public DNS might be a solution?

Community Power User
Community Power User
@KyleMW
That parallels my experience with fast downloads of iOS App updates and slow OS updates. Seems different servers are being treated differently. Some form of traffic shaping possibly, whether intentional or not?
NFtoBC
If you find a post useful, please give the author a "Like"
Community Power User
Community Power User
@pvanstolk
I tried Google DNS and Open DNS to no avail.
NFtoBC
If you find a post useful, please give the author a "Like"
rjw
Friendly Neighbour

 

This has confirmed my suspicions that I am not the only one experiencing this extremely frustrating issue.    While a couple of workarounds that have been successful for me and/or others have been suggested, none are what I would consider and acceptable solution.

 

As per suggestion in an earlier post, I have E-Mailed the details of my experience and findings to ipsupport and peering email addresses at Telus.    Will share any feedback I get.

 

 

frankw
Connector

I had the same super-slow download problem a few days ago.  It was worked around by temporarily switching from Telus Optik DNS server for Vancouver area 75.153.176.1 to Google DNS 8.8.8.8.

 

The slow download of OS X Yosemite with the Telus DNS setting should have been running near 2 MB/sec and it was running at only about 20 - 40 KB/sec.  It ran at the expected 2 MB/sec with the Google DNS.

 

I have occasionally had slow downloads from Apple before, but the Yosemite problem was really bad. 

 

In general I can usually access the internet (and Apple material) very fast with Telus Optik, speedtest.net shows about 16 Mbit down and 0.8 Mbit up.   This is fast enough for everything I do.  Torrents run fast usually.  Apple TV runs great including HD videos of Apple presentations and recent iTunes Music Festival.  Computer access speeds are not slowed down significantly by viewing one HD TV channel from the Optik PVR box.

 

Would be interested in knowing what is causing the problem with slow downloads from Apple.

puresynapse
Resident

Hi all,

 

New here but was doing a quick Google of this issue over the last 24 hours and am similarly glad to hear I am not alone. I am having the same issues: located in Vancouver, Telus Actiontec router, 108.180.208.x/255.255.248.0 IP address range (same as abcd), 108.180.208.1 gateway, and 75.153.176.9/75.153.176.1 DNS IP addresses.

 

I'll send emails to the same as indicated here and will report back any findings.

Community Power User
Community Power User

Fellow Telus users,

   The above string of comments shows the collaborative problem solving which caused me to join and participate in this forum. I really appreciate the effort some of you have put into offering thoughts on the problem, work-arounds and thoughts of a solution. I hope Telus is able to announce the issue resolved very soon!

 

 

NFtoBC
If you find a post useful, please give the author a "Like"
rjw
Friendly Neighbour

 

I just experimented with cloning the MAC address from one of my PC's on the router and it was assigned 172.218.90.X/255.255.248.0 with a default gateway of 172.218.88.1 and DNS servers 75.153.176.9 and 75.153.176.1.   

 

With this IP address, I could not get the download of Yosemite to even start - it sat at the Waiting state for over 10 minutes.   I even tried the google DNS server of 8.8.8.8 as someone suggested and attempted the download with similar results.   Switched the MAC address back to what I was using successfully, got an IP address of 75.156.11.X/255.255.255.252 and attempted the download again and the transfer is as expected - close to 15Mbit / sec.

 

A couple of previous posts mentioned 172.218.90.X addresses - I can confirm that obtaining an IP in that IP range is no good for me as well - in fact I couldn't even get the download to start.

 

I have collected traceroute results to the apple server from every IP address I have obtained.    The route is the same in all cases, but the time it takes for results is consistently significantly quicker with the 75.156.11.X/255.255.255.252 address.

 

Traceroute results when IP is 50.92.132.X/255.255.252.0:


iMac:~ $ time traceroute ussea2-vip-sx-002.aaplimg.com
traceroute to ussea2-vip-sx-002.aaplimg.com (17.253.20.222), 64 hops max, 52 byte packets
 1  wrt54gl1 (192.168.2.1)  0.685 ms  0.659 ms  0.544 ms
 2  10.31.148.1 (10.31.148.1)  31.906 ms  43.362 ms  40.125 ms
 3  sttlwawbci01.bb.telus.com (75.154.217.106)  30.263 ms  29.197 ms
    sttlwawbci01.bb.telus.com (75.154.217.108)  31.059 ms
 4  17.1.134.37 (17.1.134.37)  29.537 ms *  29.949 ms
 5  * 17.0.134.123 (17.0.134.123)  29.732 ms  30.822 ms
 6  ussea2.salty.aaplimg.com (17.253.20.222)  31.831 ms !Z *  30.200 ms !Z


real 0m15.416s
user 0m0.002s
sys 0m0.003s

 


Traceroute results when IP is 75.156.108.X/255.255.252.0:


iMac:~ $ time traceroute ussea2-vip-sx-002.aaplimg.com
traceroute to ussea2-vip-sx-002.aaplimg.com (17.253.20.222), 64 hops max, 52 byte packets
 1  wrt54gl1 (192.168.2.1)  0.777 ms  0.602 ms  0.552 ms
 2  10.31.148.1 (10.31.148.1)  31.708 ms  25.129 ms  41.000 ms
 3  sttlwawbci01.bb.telus.com (75.154.217.108)  31.289 ms  31.668 ms
    sttlwawbci01.bb.telus.com (75.154.217.106)  29.547 ms
 4  17.1.134.37 (17.1.134.37)  29.636 ms  31.800 ms  30.103 ms
 5  17.0.134.123 (17.0.134.123)  29.406 ms  29.772 ms  30.612 ms
 6  ussea2.salty.aaplimg.com (17.253.20.222)  30.404 ms !Z  30.791 ms !Z  32.054 ms !Z


real 0m0.574s
user 0m0.002s
sys 0m0.003s


Traceroute results when IP is 172.218.90.X/255.255.255.0:

iMac:~ $ time traceroute ussea2-vip-sx-002.aaplimg.com
traceroute to ussea2-vip-sx-002.aaplimg.com (17.253.20.222), 64 hops max, 52 byte packets
 1  wrt54gl1 (192.168.2.1)  0.721 ms  0.568 ms  0.610 ms
 2  10.31.148.1 (10.31.148.1)  31.528 ms  32.974 ms  25.673 ms
 3  sttlwawbci01.bb.telus.com (75.154.217.106)  29.335 ms  29.936 ms
    sttlwawbci01.bb.telus.com (75.154.217.108)  31.615 ms
 4  17.1.134.37 (17.1.134.37)  59.526 ms  30.788 ms  29.268 ms
 5  17.0.134.123 (17.0.134.123)  29.687 ms  30.110 ms  30.977 ms
 6  ussea2.salty.aaplimg.com (17.253.20.222)  29.345 ms !Z  29.033 ms !Z *


real 0m5.632s
user 0m0.001s
sys 0m0.003s

 

 

I will update Telus support with this information.

 

 

Community Power User
Community Power User

rjw wrote:

 

 

I will update Telus support with this information.

 

 


I wouldn't bother. There's nothing the frontline support agents can do with this information and I suspect most of them won't comprehend it anyways.

puresynapse
Resident

FWIW, I can confirm as others have that neither Google (8.8.8.8) nor OpenDNS (208.67.222.222) make a difference w.r.t download speed...

 

However, interestingly enough, when I use a US DNS service such as Blockless, the speeds return to normal. This would make sense with regards to others observation that VPNing helps to circumvent the issue. So it is definitely a DNS/routing issue on Telus' end.

captnkirk
Resident

I can concur that download speed from Apple over Telus are excruciatingly slow for the past week (25Kbps - 100Kbps)

on a Optic 25Mbps account.

 

I also tried to use different DNS settings, to no avail.  

 

However, when I used a VPN to dial in to a Seattle hub, my download speeds jumped up to more than 3.2 Mbps.

 

I suspect that Telus is either cacheing the Apple downloads and their edge servers are the problem,

or they are limiting the aggregate bandwidth for all connections to the Apple servers themselves.  

Community Power User
Community Power User

This morning I called Telus Tech Support and spoke to John, then transferred to Val in solutions. Was first told the problem was elsewhere, was with Apple etc. Countered with the discoveries here, including bypassing Telus network with VPN and use of MAC addresses from old Gateways. Also indicated that if due to Apple, there would be pandemonium on the internet, but it is quiet, and seems just a problem for SOME Telus users. Asked Val to create a ticket, as this would not be corrected over the phone, and invited him to stop by here and learn what the community has discovered, offer comment and address a solution.

 

If we don't see a post from Telus Solutions today outlining their discoveries, I expect I'll be calling again tomorrow.

 

A question for the group: is your Telus connection Wireline or Fibre? Mine is fibre - is this a commonality?

 

@captnkirk Your speeds are similar to mine - I am seeing 0 - 50 KB per second on Activity monitor. Throughput of about 1GB per DAY.

 

EDIT: It would be nice to receive comment from Telus on this issue. It has been fermenting a couple of days now, and has been viewed over 500 times. 

 

 

 

NFtoBC
If you find a post useful, please give the author a "Like"