[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Distribution CPG Protocol
At 08:56 PM 12/01/2001, Stephen Thomas wrote:
>Sounds to me like an argument for just shipping around a bunch of generic
>values. If that's the case we can just co-opt, say, SCSP [RFC 2334] and be
>done with it. Or maybe the two parties could just hack together a couple
>of CGI/Perl scripts and run them on a couple of Linux/Apache boxes. Any
>competent
I agree with Stephen; in addition, completely generic metrics will make it
almost impossible to set up transitive relationships across CDNs. To go
back to the BGP metaphor, BGP does have some "generic" attributes, but also
quite a few specific ones.
To elaborate on why generic metrics cause problems with transitive
relationships, imagine a content provider (CP) that contracts to a CDN (A)
for distribution. A in turn has contracted with another CDN (B) to provide
distribution in particular networks (or countries).
So CP and A agree a set of metrics offline; say for example footprint,
aggregate bandwidth and minimum reserved space on each surrogate. But A may
have a different set of metrics in its peering with B, for example instead
of aggregate bandwidth, B may only agree to negotiate minimum bandwidth at
a set of IP peering points. In general, it is impossible to translate
between these two set of metrics, which will make it impossible for A to
give CP an SLA.
In practice, if we are to have properly transitive CDN internetworking, all
CDNs will have to end up using the same set of metrics. So let's just try
and figure out what they're likely to be, and leave some wiggle room for
"custom" metrics in case we're wrong.
--
Alex French
Consultant, Technical Services E: afrench@vianetworks.com
VIA NET.WORKS, Inc. T: +353 (86) 818 8118
12100 Sunset Hills Rd, Reston VA 20190 F: +353 (865) 818 8118