RM Logo
Technical Rating: 
Support Home PageSupport
Print This PagePrint This Page
Add to 'My Library' Add to 'My Library'

Potential issue caused by implementing Apple cache
Published Date : 09 Mar 2016   Last Updated : 23 Jul 2024   Content Ref: TEC5063184  





Symptoms

Your school consists of network with Apple devices such as Mac, MacBook, iPad and iPhone. These devices use the Internet to periodically check with Apple for updates to the operating system (iOS) and any installed applications. If there are any updates then they are automatically downloaded and this can saturate the school's Internet connection.

To resolve this issue, you might allow all Apple devices shipped with free software to act as an Apple cache by enabling the feature on the device that will be left on all the time. When an update is released, all Apple devices on the network are automatically directed by Apple to download the update from the local Apple cache. Each update is downloaded from Apple only once, which minimises the impact on the Internet connection.

However there could be some issues affected by implementing the Apple cache.

The device that acts as the Apple cache registers itself with Apple. Apple associates the public IP address with that particular cache. When an update request arrives from the same public IP address, Apple sends a message back telling the device to fetch the update from the local cache.

For example, we have ten proxy servers in our proxy farm. If school A sets up an Apple cache and when it registers with Apple the request just happens to be sent through proxy seven, Apple will associate the public IP address of proxy seven with that Apple cache.

Then an Apple device from school B checks for an update. The request just happens to be sent through proxy seven. Apple recognises the public IP address and tells the device to go and fetch the update from the local cache. But the local cache is in school A and our firewall prevents the device from reaching the cache. So any device that happens to be directed through proxy seven will be unable to obtain any updates from Apple (unless it is in the school that actually has the Apple cache).



Procedure

To ensure that updates from Apple continue to work, we are currently preventing all schools from hosting an Apple cache. This is achieved by preventing any Apple cache from registering with Apple.

If your school wants to run an Apple cache then the only way to make it work is if all traffic sent to Apple bypasses our web filtering. Then we can ensure that all devices in the school are hidden behind the same public IP address and that the IP address is unique to that school.

If the school has RM broadband and is using an Apple cache, then they can contact the service desk on 0845 404 0000 so we can implement a workaround as mentioned above.



FEEDBACK
Did the information in this article help answer your question?
 Yes
 No
Please add any comments about this article in the box below. If you answered No then it is important you tell us why so that we can change the article if required. We can only respond if you log in to the RM Support website or provide your contact details. Note: If you need help with a technical query, please log a call online or telephone our support team.
Thank you for your feedback, which is sent directly to the RM Knowledge team. We address every message received with the intention of improving our Knowledge Library articles. If you have an unresolved technical issue, please contact RM Support.


If this article has not helped provide a solution then it is also possible to log a call...



Document Keywords: apple, issue, problem, hosting, cache, TEC5063184


Please read - important disclaimer information.
http://www.rm.com/_RMVirtual/Includes/csredirect.asp?cref=&title=Standard Content Disclaimer


Top Of PageTop of page