RE: IOS new versions and network load

2017-09-21 Thread Aaron Gould
Oh, thanks Jared, I don't know what Netflix puts in my caches that they have
locally here on -site... can I know ?  Will the OCA portal show my what
types of things are in there ?

-Aaron




Re: IOS new versions and network load

2017-09-21 Thread Tom Beecher
There are also considerations with the throughput capability of the
hardware too.

500T in a couple RU is nice and all, but if the box can only push ~15Gbps
because of bottlenecks in hardware, or the kernel isn't tuned, it's might
be a lot less useful depending on the content, as Jared points out.

On Thu, Sep 21, 2017 at 7:12 AM, Jared Mauch  wrote:

> On Wed, Sep 20, 2017 at 05:34:41PM -0500, Aaron Gould wrote:
> > My Netflix servers are half a petabyte of cached movies and they are
> about 18 inches tall  not sure what you mean.
>
> Serving different file types requires different things.  If you
> are serving the same episodes from storage it's much different than
> live content, or serving dynamic updates based on entitlement
> levels, etc.
>
> Not all CDNs are like Netflix, for better or worse.
>
> - Jared
>
> --
> Jared Mauch  | pgp key available via finger from ja...@puck.nether.net
> clue++;  | http://puck.nether.net/~jared/  My statements are only
> mine.
>


Re: IOS new versions and network load

2017-09-21 Thread Jared Mauch
On Wed, Sep 20, 2017 at 05:34:41PM -0500, Aaron Gould wrote:
> My Netflix servers are half a petabyte of cached movies and they are about 18 
> inches tall  not sure what you mean.

Serving different file types requires different things.  If you
are serving the same episodes from storage it's much different than
live content, or serving dynamic updates based on entitlement
levels, etc.

Not all CDNs are like Netflix, for better or worse.

- Jared

-- 
Jared Mauch  | pgp key available via finger from ja...@puck.nether.net
clue++;  | http://puck.nether.net/~jared/  My statements are only mine.


Re: IOS new versions and network load

2017-09-20 Thread Mike Hammett
A couple of the CDNs have one or multiple rack minimum deployments. 

You can get a Netflix box in 4U that does many TB of storage, BGP, etc. CDN in 
a box. 

A lot of them were just built with big scale in mind, based on the fact that 
the US has 10 or so major sites and the scale needed to serve that much of the 
US. Now it's all about getting to the edge, but they haven't made their 
deployment smaller to accommodate. Some parts of their businesses evolve very 
rapidly, while other parts of the same business plod along ridiculously slow. 


Not meaning to pick on Apple (or Microsoft who's in the same boat), but they're 
the original reason for this thread. Most of Apple or Microsoft's peak usage 
(major OS updates) could fit in a 10 year old desktop's RAM drive, provided the 
rest of the system could keep up with the throughput needs. 

I'm surprised more companies haven't more quickly adopted something the 
configuration of the Netflix box. It doesn't have to do everything, just do the 
high demand stuff well. 




- 
Mike Hammett 
Intelligent Computing Solutions 
http://www.ics-il.com 

Midwest-IX 
http://www.midwest-ix.com 

- Original Message -

From: "Aaron Gould"  
To: "Mike Hammett"  
Cc: Nanog@nanog.org 
Sent: Wednesday, September 20, 2017 5:34:41 PM 
Subject: RE: IOS new versions and network load 

My Netflix servers are half a petabyte of cached movies and they are about 18 
inches tall  not sure what you mean. 

-Aaron Gould 





RE: IOS new versions and network load

2017-09-20 Thread Aaron Gould
Is there anyone from Apple that can contact me about the caching servers that I 
could possibly put into my local ISP network ?

-Aaron




RE: IOS new versions and network load

2017-09-20 Thread Aaron Gould
My Netflix servers are half a petabyte of cached movies and they are about 18 
inches tall  not sure what you mean.

-Aaron Gould




Re: IOS new versions and network load

2017-09-20 Thread Tom Beecher
Apple's peering/CDN strategy has completely changed in the last few years.
(Hi to my friends on the list here!) They do a much better job getting bits
delivered for this stuff now.

Some of the IOS coding is still occasionally not the most well thought out
when it comes to data retrieval, but it's gotten better. :)

On Sun, Sep 17, 2017 at 4:56 PM, Jean-Francois Mezei <
jfmezei_na...@vaxination.ca> wrote:

> A couple years ago, Apple unleashed an IOS update which made the news
> because network operators reported serious congestion on their networks
> as everyone and their uncle tried to download the gig+ package at 11:00
> PDT.
>
> Was the problem solved simply by Apple staggering the announcement of
> downloads? or were there distribution network changes also made to
> reduce the load?
>
>
> In Canada, during net neutralirty hearings, it was revealed that
> cellular carriers zero rated over the air updates.  I know my iPhone
> gets updates without me asking for them, only getting a "update ready to
> install" while on a long cycling ride (aka: must have used cellular data).
>
> Does anyone know whether this is pushed by Apple who has gotten the OK
> form individual carriers, or is it pushed by carriers (with Apple's OK)
> in a low priorioty stream that doesn't cause congestion on cellular
> network? (carriers delivering content in "push mode" would change their
> role).
>
>


Re: IOS new versions and network load

2017-09-20 Thread Seth Mattinen

On 9/17/17 20:02, Robert Perkins wrote:

mini racks:https://kuula.co/post/7lkXV



Even if you're not doing Minis at that scale they easily fit into a 1U 
space. Someone said minis aren't rack friendly and no, they aren't 
rackmount standalone, but just add a 1U shelf.


~Seth


RE: IOS new versions and network load

2017-09-20 Thread Luke Guillory
We use a commercial product from https://qwilt.com/.  Here is some info for the 
month of August, while it does reduce transit the customers are also getting 
better speeds when it comes from us. We span links from our core to the server 
in order to get visibility into the server, this does cause some issues since 
we’ve expanded our core outside of one location.


[cid:image003.jpg@01D3306F.82F47BC0]

[cid:image004.png@01D3306F.82F47BC0]






Luke Guillory
Vice President – Technology and Innovation


[cid:image48b438.JPG@a3e7a3b5.4ea77b73] <http://www.rtconline.com>

Tel:985.536.1212
Fax:985.536.0300
Email:  lguill...@reservetele.com
Web:www.rtconline.com

Reserve Telecommunications
100 RTC Dr
Reserve, LA 70084





Disclaimer:
The information transmitted, including attachments, is intended only for the 
person(s) or entity to which it is addressed and may contain confidential 
and/or privileged material which should not disseminate, distribute or be 
copied. Please notify Luke Guillory immediately by e-mail if you have received 
this e-mail by mistake and delete this e-mail from your system. E-mail 
transmission cannot be guaranteed to be secure or error-free as information 
could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or 
contain viruses. Luke Guillory therefore does not accept liability for any 
errors or omissions in the contents of this message, which arise as a result of 
e-mail transmission.

From: Marco Slater [mailto:ma...@marcoslater.com]
Sent: Monday, September 18, 2017 10:58 AM
To: Paul Stewart; Mike Hammett; Luke Guillory
Cc: Nanog@nanog.org
Subject: RE: IOS new versions and network load

While we don’t use Apple's caching servers we do have transparent caching in 
place which nets us about 82% of their content being serverd locally. On a big 
IOS update it will probably be close to 99% for that one title.

Would you be open to elaborating a bit on how that’s set up on your network? :)

Regards,
Marco Slater

On 18 Sep 2017, 14:55 +0100, Luke Guillory 
mailto:lguill...@reservetele.com>>, wrote:

While we don’t use Apple's caching servers we do have transparent caching in 
place which nets us about 82% of their content being serverd locally. On a big 
IOS update it will probably be close to 99% for that one title.







Luke Guillory
Vice President – Technology and Innovation

Tel: 985.536.1212
Fax: 985.536.0300
Email: lguill...@reservetele.com<mailto:lguill...@reservetele.com>

Reserve Telecommunications
100 RTC Dr
Reserve, LA 70084

_

Disclaimer:
The information transmitted, including attachments, is intended only for the 
person(s) or entity to which it is addressed and may contain confidential 
and/or privileged material which should not disseminate, distribute or be 
copied. Please notify Luke Guillory immediately by e-mail if you have received 
this e-mail by mistake and delete this e-mail from your system. E-mail 
transmission cannot be guaranteed to be secure or error-free as information 
could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or 
contain viruses. Luke Guillory therefore does not accept liability for any 
errors or omissions in the contents of this message, which arise as a result of 
e-mail transmission. .

-Original Message-
From: NANOG [mailto:nanog-boun...@nanog.org] On Behalf Of Paul Stewart
Sent: Monday, September 18, 2017 7:53 AM
To: Mike Hammett
Cc: Nanog@nanog.org<mailto:Nanog@nanog.org>
Subject: Re: IOS new versions and network load

Curious as mentioned if anyone doing this on scale? I kind of doubt it but love 
to hear otherwise. My assumption is this is more Enterprise focused than ISP

Paul

Sent from my iPhone


On Sep 18, 2017, at 8:48 AM, Mike Hammett 
mailto:na...@ics-il.net>> wrote:

We've been looking into the caching server bit lately given that we're not due 
to get an official Apple node for at least another year yet.

It looks very difficult to manage, given the DNS TXT records and domain search 
fields. If it was as simple as entering the supported IP ranges, it'd be a lot 
easier to implement.

The caching service does support a lot more than content than "once a
year" https://support.apple.com/en-us/HT204675




-
Mike Hammett
Intelligent Computing Solutions
http://www.ics-il.com

Midwest-IX
http://www.midwest-ix.com

- Original Message -

From: "Jean-Francois Mezei" 

Re: IOS new versions and network load

2017-09-20 Thread Fake Name (hintss)
My understanding was that macminicolo stopped accepting new customers in Switch 
after they got bought out?
> On Sep 17, 2017, at 19:50, Mel Beckman  wrote:
> 
> It is still there. MacMiniColo.
> 
> -mel beckman
> 
>> On Sep 17, 2017, at 7:48 PM, Mel Beckman  wrote:
>> 
>> There used to be a Mac mini "hotel" at Switch networks in Vegas. I think 
>> it's still there.
>> 
>> -mel 
>> 
 On Sep 17, 2017, at 4:44 PM, Jean-Francois Mezei 
  wrote:
 
 On 2017-09-17 19:37, Eduardo Schoedler wrote:
 
 Server is an app now, any MacOS can have it running.
>>> 
>>> But do carriers/ISPs really want to deal with a rack unfriendly Mac Mini
>>> or iMac at a carrier hotel?  If the Server App could run on Linux, or if
>>> OS-X could boot on standard servers, perhaps, it it seems to be a very
>>> bad fit in carrier/enterprise environments.
>>> 
 Implementation will be a little tricky, because you need your
 customers to look a record in your domain.
>>> 
>>> 
>>> I've tried reading some about it.
>>> The cache server app registers with Apple its existence and the IP
>>> address ranges it serves
>>> 
>>> When a client wants to download new IOS version, Apple checked and finds
>>> that the client's IP is served by the caching server whose "local" IP is
>>> a.b.c.d (akaL the inside NAT IP address). Tells client to get version of
>>> software from that IP address.
>>> 
>>> The DNS TXT records are used by the Caching Server to get the list of IP
>>> blocks it can serve.  (not needed in the target small office
>>> environments where everyone is on same subnet and the caching server can
>>> tell the apple serves the one subnet it seves).
>>> 



Re: IOS new versions and network load

2017-09-20 Thread Robert Perkins
MacMiniColo is now part of MacStadium, we have tons of Mac Minis and Mac Pros 
in Las Vegas NV, Atlanta GA and Dublin Ireland. We are currently moving out of 
SWITCH's NAP2 and into zColo Las Vegas. Our speciality it private clouds on the 
Mac platform for CI/CD environments.

360 degrees views
cole aisle: https://kuula.co/post/7lkFV
mini racks: https://kuula.co/post/7lkXV

On Sep 17, 2017, at 7:53 PM, Mel Beckman 
mailto:m...@beckman.org>> wrote:

It is still there. MacMiniColo.

-mel beckman

On Sep 17, 2017, at 7:48 PM, Mel Beckman 
mailto:m...@beckman.org>> wrote:

There used to be a Mac mini "hotel" at Switch networks in Vegas. I think it's 
still there.

-mel

On Sep 17, 2017, at 4:44 PM, Jean-Francois Mezei 
mailto:jfmezei_na...@vaxination.ca>> wrote:

On 2017-09-17 19:37, Eduardo Schoedler wrote:

Server is an app now, any MacOS can have it running.

But do carriers/ISPs really want to deal with a rack unfriendly Mac Mini
or iMac at a carrier hotel?  If the Server App could run on Linux, or if
OS-X could boot on standard servers, perhaps, it it seems to be a very
bad fit in carrier/enterprise environments.

Implementation will be a little tricky, because you need your
customers to look a record in your domain.


I've tried reading some about it.
The cache server app registers with Apple its existence and the IP
address ranges it serves

When a client wants to download new IOS version, Apple checked and finds
that the client's IP is served by the caching server whose "local" IP is
a.b.c.d (akaL the inside NAT IP address). Tells client to get version of
software from that IP address.

The DNS TXT records are used by the Caching Server to get the list of IP
blocks it can serve.  (not needed in the target small office
environments where everyone is on same subnet and the caching server can
tell the apple serves the one subnet it seves).



Re: IOS new versions and network load

2017-09-20 Thread Mike Hammett
I've never quite understood CDNs and why more of them aren't more nimble. For 
most of them when we talk to them they're talking a full rack or more of 
deployment. Why haven't they all figured out how to do a single box or even a 
handful of boxes? 




- 
Mike Hammett 
Intelligent Computing Solutions 
http://www.ics-il.com 

Midwest-IX 
http://www.midwest-ix.com 

- Original Message -

From: "Mike Hammett"  
Cc: Nanog@nanog.org 
Sent: Wednesday, September 20, 2017 7:36:19 AM 
Subject: Re: IOS new versions and network load 


Apple seems to be quite behind on their node roll out. They were talking about 
our Indianapolis IX getting one this year, but now we're at least another year 
away from one. 




- 
Mike Hammett 
Intelligent Computing Solutions 
http://www.ics-il.com 

Midwest-IX 
http://www.midwest-ix.com 

- Original Message -

From: "Jared Mauch"  
To: "Aaron Gould"  
Cc: "Marco Slater" , "Paul Stewart" 
, "Mike Hammett" , "Luke Guillory" 
, Nanog@nanog.org 
Sent: Wednesday, September 20, 2017 5:41:24 AM 
Subject: Re: IOS new versions and network load 



> On Sep 19, 2017, at 10:58 PM, Aaron Gould  wrote: 
> 
> I'm pretty sure I've seen huge hits on my Akamai caches during IOS release 
> nights. 

I remember seeing this years ago. What I saw yesterday from my own home was 
IPv6 traffic to the Apple CDN nodes in Chicago. 

> But this is news to me about Apple having caches. Are Apple caches like 
> Akamai, Netflix, Google, etc? 

If you are at an IX or have traffic volumes, I would check this: 

https://www.peeringdb.com/asn/714 

- Jared 






Re: IOS new versions and network load

2017-09-20 Thread Mike Hammett
Apple seems to be quite behind on their node roll out. They were talking about 
our Indianapolis IX getting one this year, but now we're at least another year 
away from one. 




- 
Mike Hammett 
Intelligent Computing Solutions 
http://www.ics-il.com 

Midwest-IX 
http://www.midwest-ix.com 

- Original Message -

From: "Jared Mauch"  
To: "Aaron Gould"  
Cc: "Marco Slater" , "Paul Stewart" 
, "Mike Hammett" , "Luke Guillory" 
, Nanog@nanog.org 
Sent: Wednesday, September 20, 2017 5:41:24 AM 
Subject: Re: IOS new versions and network load 



> On Sep 19, 2017, at 10:58 PM, Aaron Gould  wrote: 
> 
> I'm pretty sure I've seen huge hits on my Akamai caches during IOS release 
> nights. 

I remember seeing this years ago. What I saw yesterday from my own home was 
IPv6 traffic to the Apple CDN nodes in Chicago. 

> But this is news to me about Apple having caches. Are Apple caches like 
> Akamai, Netflix, Google, etc? 

If you are at an IX or have traffic volumes, I would check this: 

https://www.peeringdb.com/asn/714 

- Jared 





Re: IOS new versions and network load

2017-09-20 Thread Mike Hammett
https://help.apple.com/serverapp/mac/5.3/#/apd74DDE89F-08D2-4E0A-A5CD-155E345EFB83
 


https://support.apple.com/en-us/HT204675 

They appear to be very enterprise focused. 




- 
Mike Hammett 
Intelligent Computing Solutions 
http://www.ics-il.com 

Midwest-IX 
http://www.midwest-ix.com 

- Original Message -

From: "Aaron Gould"  
To: "Marco Slater" , "Paul Stewart" 
, "Mike Hammett" , "Luke Guillory" 
 
Cc: Nanog@nanog.org 
Sent: Tuesday, September 19, 2017 9:58:02 PM 
Subject: RE: IOS new versions and network load 

I'm pretty sure I've seen huge hits on my Akamai caches during IOS release 
nights. 

But this is news to me about Apple having caches. Are Apple caches like Akamai, 
Netflix, Google, etc? 

-Aaron 





Re: IOS new versions and network load

2017-09-20 Thread Jared Mauch


> On Sep 19, 2017, at 10:58 PM, Aaron Gould  wrote:
> 
> I'm pretty sure I've seen huge hits on my Akamai caches during IOS release 
> nights.

I remember seeing this years ago.  What I saw yesterday from my own home was 
IPv6 traffic to the Apple CDN nodes in Chicago.

> But this is news to me about Apple having caches.  Are Apple caches like 
> Akamai, Netflix, Google, etc?

If you are at an IX or have traffic volumes, I would check this:

https://www.peeringdb.com/asn/714

- Jared




RE: IOS new versions and network load

2017-09-19 Thread Aaron Gould
I'm pretty sure I've seen huge hits on my Akamai caches during IOS release 
nights.

But this is news to me about Apple having caches.  Are Apple caches like 
Akamai, Netflix, Google, etc?

-Aaron




Re: IOS new versions and network load

2017-09-18 Thread Mike Hammett
They also say the domain needs to be in your domain search field on your end 
user device, meaning I think the enduser device looks up whatever default 
hostname, appending whatever domain name is in your client. Your authoritative 
DNS then returns the IP of your Apple cache. 




- 
Mike Hammett 
Intelligent Computing Solutions 
http://www.ics-il.com 

Midwest-IX 
http://www.midwest-ix.com 

- Original Message -

From: "Jean-Francois Mezei"  
To: nanog@nanog.org 
Sent: Monday, September 18, 2017 12:11:22 PM 
Subject: Re: IOS new versions and network load 

On 2017-09-18 08:48, Mike Hammett wrote: 

> It looks very difficult to manage, given the DNS TXT records and domain 
> search fields. If it was as simple as entering the supported IP ranges, it'd 
> be a lot easier to implement. 


I would have to read the stuff again, but my understanding is: 

caching server starts. 
caching server registers with Apple, gives it its local IP, as well as 
the IP ranges that it manages. 

When a client wants something, it first reaches out to an Apple server. 
That server decides which content server is nearest to the client, and 
if there is a caching server in the same network, will give the client 
the IP address to access that local caching server. (and this is where 
there is NAT friendliness , as other have pointed out, designed mostlty 
for enterprise). 

The business about TXT records is to allow real IPs with multiple ranges 
to be used. I *assume* that it is the caching server which reads those 
records upon startup and then transmits it to Apple when it "logs in" as 
a caching server. You can have up to 24 chained TXT records to list all 
the IP blocks you can service. 






Re: IOS new versions and network load

2017-09-18 Thread Jean-Francois Mezei
On 2017-09-18 08:48, Mike Hammett wrote:

> It looks very difficult to manage, given the DNS TXT records and domain 
> search fields. If it was as simple as entering the supported IP ranges, it'd 
> be a lot easier to implement. 


I would have to read the stuff again, but my understanding is:

caching server starts.
caching server registers with Apple, gives it its local IP, as well as
the IP ranges that it manages.

When a client wants something, it first reaches out to an Apple server.
That server decides which content server is nearest to the client, and
if there is a caching server in the same network, will give the client
the IP address to access that local caching server. (and this is where
there is NAT friendliness , as other have pointed out, designed mostlty
for enterprise).

The business about TXT records is to allow real IPs with multiple ranges
to be used. I *assume* that it is the caching server which reads those
records upon startup and then transmits it to Apple when it "logs in" as
a caching server. You can have up to 24 chained TXT records to list all
the IP blocks you can service.





Re: IOS new versions and network load

2017-09-18 Thread Jared Mauch


> On Sep 18, 2017, at 12:14 PM, valdis.kletni...@vt.edu wrote:
> 
> On Mon, 18 Sep 2017 16:57:55 +0100, Marco Slater said:
>>> While we don’t use Apple's caching servers we do have transparent caching
>>> in place which nets us about 82% of their content being serverd locally. On 
>>> a
>>> big IOS update it will probably be close to 99% for that one title.
> 
>> Would you be open to elaborating a bit on how that’s set up on your network? 
>> :)
> 
> I'm particularly interested in how they introspect https:// targets.  Apple 
> *IS* using
> https:// (or other TLS-secured connections), right?

I see no https in the XML right now.

Only these hostnames are referenced:

appldnld.apple.com
appldnld.apple.com.edgesuite.net
apsu.apple.com

- Jared

Re: IOS new versions and network load

2017-09-18 Thread Jared Mauch


> On Sep 18, 2017, at 11:57 AM, Marco Slater  wrote:
> 
>> While we don’t use Apple's caching servers we do have transparent caching in 
>> place which nets us about 82% of their content being serverd locally. On a 
>> big IOS update it will probably be close to 99% for that one title.
> 
> Would you be open to elaborating a bit on how that’s set up on your network? 
> :)

I used to run a transparent cache that redirected tcp/80 traffic to a squid 
instance that was configured to hold the objects for an extended period of time 
and ignore the do-not-cache type options sent from the CDNs.

A quick search in your favorite AltaVista location returns URLs like this:

https://lkrms.org/caching-ios-updates-on-a-squid-proxy-server/

- Jared

Re: IOS new versions and network load

2017-09-18 Thread valdis . kletnieks
On Mon, 18 Sep 2017 16:57:55 +0100, Marco Slater said:
> > While we don’t use Apple's caching servers we do have transparent caching
> > in place which nets us about 82% of their content being serverd locally. On 
> > a
> > big IOS update it will probably be close to 99% for that one title.

> Would you be open to elaborating a bit on how that’s set up on your 
> network? :)

I'm particularly interested in how they introspect https:// targets.  Apple 
*IS* using
https:// (or other TLS-secured connections), right?


pgposyD7AXdvE.pgp
Description: PGP signature


RE: IOS new versions and network load

2017-09-18 Thread Marco Slater
> While we don’t use Apple's caching servers we do have transparent caching in 
> place which nets us about 82% of their content being serverd locally. On a 
> big IOS update it will probably be close to 99% for that one title.

Would you be open to elaborating a bit on how that’s set up on your network? :)

Regards,
Marco Slater

On 18 Sep 2017, 14:55 +0100, Luke Guillory , wrote:
> While we don’t use Apple's caching servers we do have transparent caching in 
> place which nets us about 82% of their content being serverd locally. On a 
> big IOS update it will probably be close to 99% for that one title.
>
>
>
>
>
>
>
> Luke Guillory
> Vice President – Technology and Innovation
>
> Tel: 985.536.1212
> Fax: 985.536.0300
> Email: lguill...@reservetele.com
>
> Reserve Telecommunications
> 100 RTC Dr
> Reserve, LA 70084
>
> _
>
> Disclaimer:
> The information transmitted, including attachments, is intended only for the 
> person(s) or entity to which it is addressed and may contain confidential 
> and/or privileged material which should not disseminate, distribute or be 
> copied. Please notify Luke Guillory immediately by e-mail if you have 
> received this e-mail by mistake and delete this e-mail from your system. 
> E-mail transmission cannot be guaranteed to be secure or error-free as 
> information could be intercepted, corrupted, lost, destroyed, arrive late or 
> incomplete, or contain viruses. Luke Guillory therefore does not accept 
> liability for any errors or omissions in the contents of this message, which 
> arise as a result of e-mail transmission. .
>
> -Original Message-
> From: NANOG [mailto:nanog-boun...@nanog.org] On Behalf Of Paul Stewart
> Sent: Monday, September 18, 2017 7:53 AM
> To: Mike Hammett
> Cc: Nanog@nanog.org
> Subject: Re: IOS new versions and network load
>
> Curious as mentioned if anyone doing this on scale? I kind of doubt it but 
> love to hear otherwise. My assumption is this is more Enterprise focused than 
> ISP
>
> Paul
>
> Sent from my iPhone
>
> > On Sep 18, 2017, at 8:48 AM, Mike Hammett  wrote:
> >
> > We've been looking into the caching server bit lately given that we're not 
> > due to get an official Apple node for at least another year yet.
> >
> > It looks very difficult to manage, given the DNS TXT records and domain 
> > search fields. If it was as simple as entering the supported IP ranges, 
> > it'd be a lot easier to implement.
> >
> > The caching service does support a lot more than content than "once a
> > year" https://support.apple.com/en-us/HT204675
> >
> >
> >
> >
> > -
> > Mike Hammett
> > Intelligent Computing Solutions
> > http://www.ics-il.com
> >
> > Midwest-IX
> > http://www.midwest-ix.com
> >
> > - Original Message -
> >
> > From: "Jean-Francois Mezei"  > To: "Eduardo Schoedler"  > Cc: Nanog@nanog.org
> > Sent: Sunday, September 17, 2017 6:43:50 PM
> > Subject: Re: IOS new versions and network load
> >
> > > On 2017-09-17 19:37, Eduardo Schoedler wrote:
> > >
> > > Server is an app now, any MacOS can have it running.
> >
> > But do carriers/ISPs really want to deal with a rack unfriendly Mac
> > Mini or iMac at a carrier hotel? If the Server App could run on Linux,
> > or if OS-X could boot on standard servers, perhaps, it it seems to be
> > a very bad fit in carrier/enterprise environments.
> >
> > > Implementation will be a little tricky, because you need your
> > > customers to look a record in your domain.
> >
> >
> > I've tried reading some about it.
> > The cache server app registers with Apple its existence and the IP
> > address ranges it serves
> >
> > When a client wants to download new IOS version, Apple checked and
> > finds that the client's IP is served by the caching server whose
> > "local" IP is a.b.c.d (akaL the inside NAT IP address). Tells client
> > to get version of software from that IP address.
> >
> > The DNS TXT records are used by the Caching Server to get the list of
> > IP blocks it can serve. (not needed in the target small office
> > environments where everyone is on same subnet and the caching server
> > can tell the apple serves the one subnet it seves).
> >
> >
>


Re: IOS new versions and network load

2017-09-18 Thread Seth Mattinen

On 9/17/17 20:05, JASON BOTHE wrote:

My best experience with Apple has been directly peering with them. Definitely 
handles the update issue without putting strain on transit links. Apple is very 
well connected.



The cache thing mentioned in their peeringdb entry appears useless 
outside of an enterprise environment where a DNS search domain can be 
forced. Ideally the cache should be able to speak BGP and learn prefixes 
that way, especially if Apple can't or won't peer in a region.


~Seth


RE: IOS new versions and network load

2017-09-18 Thread Luke Guillory
While we don’t use Apple's caching servers we do have transparent caching in 
place which nets us about 82% of their content being serverd locally. On a big 
IOS update it will probably be close to 99% for that one title.







Luke Guillory
Vice President – Technology and Innovation

Tel:985.536.1212
Fax:985.536.0300
Email:  lguill...@reservetele.com

Reserve Telecommunications
100 RTC Dr
Reserve, LA 70084

_

Disclaimer:
The information transmitted, including attachments, is intended only for the 
person(s) or entity to which it is addressed and may contain confidential 
and/or privileged material which should not disseminate, distribute or be 
copied. Please notify Luke Guillory immediately by e-mail if you have received 
this e-mail by mistake and delete this e-mail from your system. E-mail 
transmission cannot be guaranteed to be secure or error-free as information 
could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or 
contain viruses. Luke Guillory therefore does not accept liability for any 
errors or omissions in the contents of this message, which arise as a result of 
e-mail transmission. .

-Original Message-
From: NANOG [mailto:nanog-boun...@nanog.org] On Behalf Of Paul Stewart
Sent: Monday, September 18, 2017 7:53 AM
To: Mike Hammett
Cc: Nanog@nanog.org
Subject: Re: IOS new versions and network load

Curious as mentioned if anyone doing this on scale?  I kind of doubt it but 
love to hear otherwise.  My assumption is this is more Enterprise focused than 
ISP

Paul

Sent from my iPhone

> On Sep 18, 2017, at 8:48 AM, Mike Hammett  wrote:
>
> We've been looking into the caching server bit lately given that we're not 
> due to get an official Apple node for at least another year yet.
>
> It looks very difficult to manage, given the DNS TXT records and domain 
> search fields. If it was as simple as entering the supported IP ranges, it'd 
> be a lot easier to implement.
>
> The caching service does support a lot more than content than "once a
> year" https://support.apple.com/en-us/HT204675
>
>
>
>
> -
> Mike Hammett
> Intelligent Computing Solutions
> http://www.ics-il.com
>
> Midwest-IX
> http://www.midwest-ix.com
>
> - Original Message -
>
> From: "Jean-Francois Mezei" 
> To: "Eduardo Schoedler" 
> Cc: Nanog@nanog.org
> Sent: Sunday, September 17, 2017 6:43:50 PM
> Subject: Re: IOS new versions and network load
>
>> On 2017-09-17 19:37, Eduardo Schoedler wrote:
>>
>> Server is an app now, any MacOS can have it running.
>
> But do carriers/ISPs really want to deal with a rack unfriendly Mac
> Mini or iMac at a carrier hotel? If the Server App could run on Linux,
> or if OS-X could boot on standard servers, perhaps, it it seems to be
> a very bad fit in carrier/enterprise environments.
>
>> Implementation will be a little tricky, because you need your
>> customers to look a record in your domain.
>
>
> I've tried reading some about it.
> The cache server app registers with Apple its existence and the IP
> address ranges it serves
>
> When a client wants to download new IOS version, Apple checked and
> finds that the client's IP is served by the caching server whose
> "local" IP is a.b.c.d (akaL the inside NAT IP address). Tells client
> to get version of software from that IP address.
>
> The DNS TXT records are used by the Caching Server to get the list of
> IP blocks it can serve. (not needed in the target small office
> environments where everyone is on same subnet and the caching server
> can tell the apple serves the one subnet it seves).
>
>



Re: IOS new versions and network load

2017-09-18 Thread Mike Hammett
*nods* It appears to be very enterprise focused, but then it's mentioned on 
their PeeringDB page, so that makes one wonder. 

It doesn't seem like it would be easy for an ISP to manage given that they 
can't set the required domain search field via static or PPPoE. That would 
leave DHCP as the only way to assign that field and then that's assuming that 
whatever router is at the customer location passes that field through to the 
end user devices. 

It seems like it would be a lot more effective to ditch the requirement for the 
domain search field and just let the caching server tell Apple what prefixes it 
supports and there be an automated verification system using RIR records that 
the request is legitimate. 




- 
Mike Hammett 
Intelligent Computing Solutions 
http://www.ics-il.com 

Midwest-IX 
http://www.midwest-ix.com 

- Original Message -

From: "Paul Stewart"  
To: "Mike Hammett"  
Cc: Nanog@nanog.org 
Sent: Monday, September 18, 2017 7:53:00 AM 
Subject: Re: IOS new versions and network load 

Curious as mentioned if anyone doing this on scale? I kind of doubt it but love 
to hear otherwise. My assumption is this is more Enterprise focused than ISP 

Paul 

Sent from my iPhone 

> On Sep 18, 2017, at 8:48 AM, Mike Hammett  wrote: 
> 
> We've been looking into the caching server bit lately given that we're not 
> due to get an official Apple node for at least another year yet. 
> 
> It looks very difficult to manage, given the DNS TXT records and domain 
> search fields. If it was as simple as entering the supported IP ranges, it'd 
> be a lot easier to implement. 
> 
> The caching service does support a lot more than content than "once a year" 
> https://support.apple.com/en-us/HT204675 
> 
> 
> 
> 
> - 
> Mike Hammett 
> Intelligent Computing Solutions 
> http://www.ics-il.com 
> 
> Midwest-IX 
> http://www.midwest-ix.com 
> 
> - Original Message - 
> 
> From: "Jean-Francois Mezei"  
> To: "Eduardo Schoedler"  
> Cc: Nanog@nanog.org 
> Sent: Sunday, September 17, 2017 6:43:50 PM 
> Subject: Re: IOS new versions and network load 
> 
>> On 2017-09-17 19:37, Eduardo Schoedler wrote: 
>> 
>> Server is an app now, any MacOS can have it running. 
> 
> But do carriers/ISPs really want to deal with a rack unfriendly Mac Mini 
> or iMac at a carrier hotel? If the Server App could run on Linux, or if 
> OS-X could boot on standard servers, perhaps, it it seems to be a very 
> bad fit in carrier/enterprise environments. 
> 
>> Implementation will be a little tricky, because you need your 
>> customers to look a record in your domain. 
> 
> 
> I've tried reading some about it. 
> The cache server app registers with Apple its existence and the IP 
> address ranges it serves 
> 
> When a client wants to download new IOS version, Apple checked and finds 
> that the client's IP is served by the caching server whose "local" IP is 
> a.b.c.d (akaL the inside NAT IP address). Tells client to get version of 
> software from that IP address. 
> 
> The DNS TXT records are used by the Caching Server to get the list of IP 
> blocks it can serve. (not needed in the target small office 
> environments where everyone is on same subnet and the caching server can 
> tell the apple serves the one subnet it seves). 
> 
> 




Re: IOS new versions and network load

2017-09-18 Thread Paul Stewart
Curious as mentioned if anyone doing this on scale?  I kind of doubt it but 
love to hear otherwise.  My assumption is this is more Enterprise focused than 
ISP

Paul 

Sent from my iPhone

> On Sep 18, 2017, at 8:48 AM, Mike Hammett  wrote:
> 
> We've been looking into the caching server bit lately given that we're not 
> due to get an official Apple node for at least another year yet. 
> 
> It looks very difficult to manage, given the DNS TXT records and domain 
> search fields. If it was as simple as entering the supported IP ranges, it'd 
> be a lot easier to implement. 
> 
> The caching service does support a lot more than content than "once a year" 
> https://support.apple.com/en-us/HT204675 
> 
> 
> 
> 
> - 
> Mike Hammett 
> Intelligent Computing Solutions 
> http://www.ics-il.com 
> 
> Midwest-IX 
> http://www.midwest-ix.com 
> 
> - Original Message -
> 
> From: "Jean-Francois Mezei"  
> To: "Eduardo Schoedler"  
> Cc: Nanog@nanog.org 
> Sent: Sunday, September 17, 2017 6:43:50 PM 
> Subject: Re: IOS new versions and network load 
> 
>> On 2017-09-17 19:37, Eduardo Schoedler wrote: 
>> 
>> Server is an app now, any MacOS can have it running. 
> 
> But do carriers/ISPs really want to deal with a rack unfriendly Mac Mini 
> or iMac at a carrier hotel? If the Server App could run on Linux, or if 
> OS-X could boot on standard servers, perhaps, it it seems to be a very 
> bad fit in carrier/enterprise environments. 
> 
>> Implementation will be a little tricky, because you need your 
>> customers to look a record in your domain. 
> 
> 
> I've tried reading some about it. 
> The cache server app registers with Apple its existence and the IP 
> address ranges it serves 
> 
> When a client wants to download new IOS version, Apple checked and finds 
> that the client's IP is served by the caching server whose "local" IP is 
> a.b.c.d (akaL the inside NAT IP address). Tells client to get version of 
> software from that IP address. 
> 
> The DNS TXT records are used by the Caching Server to get the list of IP 
> blocks it can serve. (not needed in the target small office 
> environments where everyone is on same subnet and the caching server can 
> tell the apple serves the one subnet it seves). 
> 
> 



Re: IOS new versions and network load

2017-09-18 Thread Mike Hammett
We've been looking into the caching server bit lately given that we're not due 
to get an official Apple node for at least another year yet. 

It looks very difficult to manage, given the DNS TXT records and domain search 
fields. If it was as simple as entering the supported IP ranges, it'd be a lot 
easier to implement. 

The caching service does support a lot more than content than "once a year" 
https://support.apple.com/en-us/HT204675 




- 
Mike Hammett 
Intelligent Computing Solutions 
http://www.ics-il.com 

Midwest-IX 
http://www.midwest-ix.com 

- Original Message -

From: "Jean-Francois Mezei"  
To: "Eduardo Schoedler"  
Cc: Nanog@nanog.org 
Sent: Sunday, September 17, 2017 6:43:50 PM 
Subject: Re: IOS new versions and network load 

On 2017-09-17 19:37, Eduardo Schoedler wrote: 

> Server is an app now, any MacOS can have it running. 

But do carriers/ISPs really want to deal with a rack unfriendly Mac Mini 
or iMac at a carrier hotel? If the Server App could run on Linux, or if 
OS-X could boot on standard servers, perhaps, it it seems to be a very 
bad fit in carrier/enterprise environments. 

> Implementation will be a little tricky, because you need your 
> customers to look a record in your domain. 


I've tried reading some about it. 
The cache server app registers with Apple its existence and the IP 
address ranges it serves 

When a client wants to download new IOS version, Apple checked and finds 
that the client's IP is served by the caching server whose "local" IP is 
a.b.c.d (akaL the inside NAT IP address). Tells client to get version of 
software from that IP address. 

The DNS TXT records are used by the Caching Server to get the list of IP 
blocks it can serve. (not needed in the target small office 
environments where everyone is on same subnet and the caching server can 
tell the apple serves the one subnet it seves). 




Re: IOS new versions and network load

2017-09-18 Thread Job Snijders
On Mon, Sep 18, 2017 at 12:48:45AM -0400, Christopher Morrow wrote:
> On Sun, Sep 17, 2017 at 11:05 PM, JASON BOTHE  wrote:
> > My best experience with Apple has been directly peering with them.
> > Definitely handles the update issue without putting strain on transit
> > links. Apple is very well connected.
> >
> > https://www.peeringdb.com/net/3554
>
> apple is AS714 though, right? or are they having the trucking company
> do their delivery of bits?

You may be shuffling the opaque peeringdb 'net_id' that is assigned to
each network with the ASN of such a network.

These entry points lead to the same information:

https://www.peeringdb.com/asn/714
https://as714.peeringdb.com/
https://www.peeringdb.com/net/3554

Kind regards,

Job


Re: IOS new versions and network load

2017-09-18 Thread Ren Provo
Thank you Jason!  

Big week ahead for http://as714.peeringdb.com

Cheers! -ren.pr...@gmail.com

> On Sep 18, 2017, at 5:48 AM, Christopher Morrow  
> wrote:
> 
>> On Sun, Sep 17, 2017 at 11:05 PM, JASON BOTHE  wrote:
>> 
>> My best experience with Apple has been directly peering with them.
>> Definitely handles the update issue without putting strain on transit
>> links. Apple is very well connected.
>> 
>> https://www.peeringdb.com/net/3554
>> 
>> 
> apple is AS714 though, right? or are they having the trucking company do
> their delivery of bits?
> 
> 
>> 
>> 
>> 
>> 
>> Sent from my iPhone
>>> On Sep 17, 2017, at 21:50, Mel Beckman  wrote:
>>> 
>>> It is still there. MacMiniColo.
>>> 
>>> -mel beckman
>>> 
 On Sep 17, 2017, at 7:48 PM, Mel Beckman  wrote:
 
 There used to be a Mac mini "hotel" at Switch networks in Vegas. I
>> think it's still there.
 
 -mel
 
>> On Sep 17, 2017, at 4:44 PM, Jean-Francois Mezei <
>> jfmezei_na...@vaxination.ca> wrote:
>> 
>> On 2017-09-17 19:37, Eduardo Schoedler wrote:
>> 
>> Server is an app now, any MacOS can have it running.
> 
> But do carriers/ISPs really want to deal with a rack unfriendly Mac
>> Mini
> or iMac at a carrier hotel?  If the Server App could run on Linux, or
>> if
> OS-X could boot on standard servers, perhaps, it it seems to be a very
> bad fit in carrier/enterprise environments.
> 
>> Implementation will be a little tricky, because you need your
>> customers to look a record in your domain.
> 
> 
> I've tried reading some about it.
> The cache server app registers with Apple its existence and the IP
> address ranges it serves
> 
> When a client wants to download new IOS version, Apple checked and
>> finds
> that the client's IP is served by the caching server whose "local" IP
>> is
> a.b.c.d (akaL the inside NAT IP address). Tells client to get version
>> of
> software from that IP address.
> 
> The DNS TXT records are used by the Caching Server to get the list of
>> IP
> blocks it can serve.  (not needed in the target small office
> environments where everyone is on same subnet and the caching server
>> can
> tell the apple serves the one subnet it seves).
> 
>> 


Re: IOS new versions and network load

2017-09-17 Thread Christopher Morrow
On Sun, Sep 17, 2017 at 11:05 PM, JASON BOTHE  wrote:

> My best experience with Apple has been directly peering with them.
> Definitely handles the update issue without putting strain on transit
> links. Apple is very well connected.
>
> https://www.peeringdb.com/net/3554
>
>
apple is AS714 though, right? or are they having the trucking company do
their delivery of bits?


>
>
>
>
> Sent from my iPhone
> > On Sep 17, 2017, at 21:50, Mel Beckman  wrote:
> >
> > It is still there. MacMiniColo.
> >
> > -mel beckman
> >
> >> On Sep 17, 2017, at 7:48 PM, Mel Beckman  wrote:
> >>
> >> There used to be a Mac mini "hotel" at Switch networks in Vegas. I
> think it's still there.
> >>
> >> -mel
> >>
>  On Sep 17, 2017, at 4:44 PM, Jean-Francois Mezei <
> jfmezei_na...@vaxination.ca> wrote:
> 
>  On 2017-09-17 19:37, Eduardo Schoedler wrote:
> 
>  Server is an app now, any MacOS can have it running.
> >>>
> >>> But do carriers/ISPs really want to deal with a rack unfriendly Mac
> Mini
> >>> or iMac at a carrier hotel?  If the Server App could run on Linux, or
> if
> >>> OS-X could boot on standard servers, perhaps, it it seems to be a very
> >>> bad fit in carrier/enterprise environments.
> >>>
>  Implementation will be a little tricky, because you need your
>  customers to look a record in your domain.
> >>>
> >>>
> >>> I've tried reading some about it.
> >>> The cache server app registers with Apple its existence and the IP
> >>> address ranges it serves
> >>>
> >>> When a client wants to download new IOS version, Apple checked and
> finds
> >>> that the client's IP is served by the caching server whose "local" IP
> is
> >>> a.b.c.d (akaL the inside NAT IP address). Tells client to get version
> of
> >>> software from that IP address.
> >>>
> >>> The DNS TXT records are used by the Caching Server to get the list of
> IP
> >>> blocks it can serve.  (not needed in the target small office
> >>> environments where everyone is on same subnet and the caching server
> can
> >>> tell the apple serves the one subnet it seves).
> >>>
>


Re: IOS new versions and network load

2017-09-17 Thread JASON BOTHE
My best experience with Apple has been directly peering with them. Definitely 
handles the update issue without putting strain on transit links. Apple is very 
well connected.  

https://www.peeringdb.com/net/3554





Sent from my iPhone
> On Sep 17, 2017, at 21:50, Mel Beckman  wrote:
> 
> It is still there. MacMiniColo.
> 
> -mel beckman
> 
>> On Sep 17, 2017, at 7:48 PM, Mel Beckman  wrote:
>> 
>> There used to be a Mac mini "hotel" at Switch networks in Vegas. I think 
>> it's still there.
>> 
>> -mel 
>> 
 On Sep 17, 2017, at 4:44 PM, Jean-Francois Mezei 
  wrote:
 
 On 2017-09-17 19:37, Eduardo Schoedler wrote:
 
 Server is an app now, any MacOS can have it running.
>>> 
>>> But do carriers/ISPs really want to deal with a rack unfriendly Mac Mini
>>> or iMac at a carrier hotel?  If the Server App could run on Linux, or if
>>> OS-X could boot on standard servers, perhaps, it it seems to be a very
>>> bad fit in carrier/enterprise environments.
>>> 
 Implementation will be a little tricky, because you need your
 customers to look a record in your domain.
>>> 
>>> 
>>> I've tried reading some about it.
>>> The cache server app registers with Apple its existence and the IP
>>> address ranges it serves
>>> 
>>> When a client wants to download new IOS version, Apple checked and finds
>>> that the client's IP is served by the caching server whose "local" IP is
>>> a.b.c.d (akaL the inside NAT IP address). Tells client to get version of
>>> software from that IP address.
>>> 
>>> The DNS TXT records are used by the Caching Server to get the list of IP
>>> blocks it can serve.  (not needed in the target small office
>>> environments where everyone is on same subnet and the caching server can
>>> tell the apple serves the one subnet it seves).
>>> 


Re: IOS new versions and network load

2017-09-17 Thread Mel Beckman
It is still there. MacMiniColo.

 -mel beckman

> On Sep 17, 2017, at 7:48 PM, Mel Beckman  wrote:
> 
> There used to be a Mac mini "hotel" at Switch networks in Vegas. I think it's 
> still there.
> 
> -mel 
> 
>>> On Sep 17, 2017, at 4:44 PM, Jean-Francois Mezei 
>>>  wrote:
>>> 
>>> On 2017-09-17 19:37, Eduardo Schoedler wrote:
>>> 
>>> Server is an app now, any MacOS can have it running.
>> 
>> But do carriers/ISPs really want to deal with a rack unfriendly Mac Mini
>> or iMac at a carrier hotel?  If the Server App could run on Linux, or if
>> OS-X could boot on standard servers, perhaps, it it seems to be a very
>> bad fit in carrier/enterprise environments.
>> 
>>> Implementation will be a little tricky, because you need your
>>> customers to look a record in your domain.
>> 
>> 
>> I've tried reading some about it.
>> The cache server app registers with Apple its existence and the IP
>> address ranges it serves
>> 
>> When a client wants to download new IOS version, Apple checked and finds
>> that the client's IP is served by the caching server whose "local" IP is
>> a.b.c.d (akaL the inside NAT IP address). Tells client to get version of
>> software from that IP address.
>> 
>> The DNS TXT records are used by the Caching Server to get the list of IP
>> blocks it can serve.  (not needed in the target small office
>> environments where everyone is on same subnet and the caching server can
>> tell the apple serves the one subnet it seves).
>> 


Re: IOS new versions and network load

2017-09-17 Thread Mel Beckman
There used to be a Mac mini "hotel" at Switch networks in Vegas. I think it's 
still there.

 -mel 

> On Sep 17, 2017, at 4:44 PM, Jean-Francois Mezei 
>  wrote:
> 
>> On 2017-09-17 19:37, Eduardo Schoedler wrote:
>> 
>> Server is an app now, any MacOS can have it running.
> 
> But do carriers/ISPs really want to deal with a rack unfriendly Mac Mini
> or iMac at a carrier hotel?  If the Server App could run on Linux, or if
> OS-X could boot on standard servers, perhaps, it it seems to be a very
> bad fit in carrier/enterprise environments.
> 
>> Implementation will be a little tricky, because you need your
>> customers to look a record in your domain.
> 
> 
> I've tried reading some about it.
> The cache server app registers with Apple its existence and the IP
> address ranges it serves
> 
> When a client wants to download new IOS version, Apple checked and finds
> that the client's IP is served by the caching server whose "local" IP is
> a.b.c.d (akaL the inside NAT IP address). Tells client to get version of
> software from that IP address.
> 
> The DNS TXT records are used by the Caching Server to get the list of IP
> blocks it can serve.  (not needed in the target small office
> environments where everyone is on same subnet and the caching server can
> tell the apple serves the one subnet it seves).
> 


Re: IOS new versions and network load

2017-09-17 Thread Paul Stewart
Apple does use CDN’s and does peer quite a bit as well..  What I have seen is 
our peering with Apple goes to a certain level of bandwidth and then spills 
over to CDN’s that we are either peered with or have on-net caches.  From our 
network perspective it’s simply a matter of ensuring there is enough capacit on 
the peering links and/or cache capacity.  If both of those options are exceeded 
then upstream transit starts to fill in the gap (only seen that happen once).

Paul




> On Sep 17, 2017, at 7:34 PM, Jean-Francois Mezei 
>  wrote:
> 
> On 2017-09-17 18:41, Eduardo Schoedler wrote:
>> https://www.peeringdb.com/net/3554
> 
> Peering would reduce an ISP's reliance on transit provider (and thus
> load on transit providers) hut still present same problem on the ISP's
> internal network.
> 
> Also, doesn't Apple use a CDN such as Akamai or L3 to deliver content
> like that?
> 
>> "We do have another option to consider -
>> http://www.apple.com/osx/server/features/#caching-server";
> 
> Considering Apple has been out of the server business since 2010, Would
> ISPs really bother installing/configuring (and finding a spot on a rack
> shelf ) for a Mac Mini only to reduce load once a year ?
> 



Re: IOS new versions and network load

2017-09-17 Thread Jean-Francois Mezei
On 2017-09-17 19:37, Eduardo Schoedler wrote:

> Server is an app now, any MacOS can have it running.

But do carriers/ISPs really want to deal with a rack unfriendly Mac Mini
or iMac at a carrier hotel?  If the Server App could run on Linux, or if
OS-X could boot on standard servers, perhaps, it it seems to be a very
bad fit in carrier/enterprise environments.

> Implementation will be a little tricky, because you need your
> customers to look a record in your domain.


I've tried reading some about it.
The cache server app registers with Apple its existence and the IP
address ranges it serves

When a client wants to download new IOS version, Apple checked and finds
that the client's IP is served by the caching server whose "local" IP is
a.b.c.d (akaL the inside NAT IP address). Tells client to get version of
software from that IP address.

The DNS TXT records are used by the Caching Server to get the list of IP
blocks it can serve.  (not needed in the target small office
environments where everyone is on same subnet and the caching server can
tell the apple serves the one subnet it seves).



Re: IOS new versions and network load

2017-09-17 Thread Jean-Francois Mezei
On 2017-09-17 18:41, Eduardo Schoedler wrote:
> https://www.peeringdb.com/net/3554

Peering would reduce an ISP's reliance on transit provider (and thus
load on transit providers) hut still present same problem on the ISP's
internal network.

Also, doesn't Apple use a CDN such as Akamai or L3 to deliver content
like that?

> "We do have another option to consider -
> http://www.apple.com/osx/server/features/#caching-server";

Considering Apple has been out of the server business since 2010, Would
ISPs really bother installing/configuring (and finding a spot on a rack
shelf ) for a Mac Mini only to reduce load once a year ?



Re: IOS new versions and network load

2017-09-17 Thread Mel Beckman
My understanding is that these updates can only be downloaded when you're in a 
Wi-Fi network.

-mel via cell

> On Sep 17, 2017, at 1:56 PM, Jean-Francois Mezei 
>  wrote:
> 
> A couple years ago, Apple unleashed an IOS update which made the news
> because network operators reported serious congestion on their networks
> as everyone and their uncle tried to download the gig+ package at 11:00 PDT.
> 
> Was the problem solved simply by Apple staggering the announcement of
> downloads? or were there distribution network changes also made to
> reduce the load?
> 
> 
> In Canada, during net neutralirty hearings, it was revealed that
> cellular carriers zero rated over the air updates.  I know my iPhone
> gets updates without me asking for them, only getting a "update ready to
> install" while on a long cycling ride (aka: must have used cellular data).
> 
> Does anyone know whether this is pushed by Apple who has gotten the OK
> form individual carriers, or is it pushed by carriers (with Apple's OK)
> in a low priorioty stream that doesn't cause congestion on cellular
> network? (carriers delivering content in "push mode" would change their
> role).
> 


IOS new versions and network load

2017-09-17 Thread Jean-Francois Mezei
A couple years ago, Apple unleashed an IOS update which made the news
because network operators reported serious congestion on their networks
as everyone and their uncle tried to download the gig+ package at 11:00 PDT.

Was the problem solved simply by Apple staggering the announcement of
downloads? or were there distribution network changes also made to
reduce the load?


In Canada, during net neutralirty hearings, it was revealed that
cellular carriers zero rated over the air updates.  I know my iPhone
gets updates without me asking for them, only getting a "update ready to
install" while on a long cycling ride (aka: must have used cellular data).

Does anyone know whether this is pushed by Apple who has gotten the OK
form individual carriers, or is it pushed by carriers (with Apple's OK)
in a low priorioty stream that doesn't cause congestion on cellular
network? (carriers delivering content in "push mode" would change their
role).