Couple of follow-ups in line, sorry for the delay.
Best wishes
phil

{ -----Original Message-----
{ From: [email protected] [mailto:[email protected]] On Behalf Of William
{ Herrin
{ Sent: 30 March 2009 03:38
{ To: Eardley,PL,Philip,CXR9 R
{ Cc: [email protected]
{ Subject: Re: [rrg] Comments on draft-irtf-rrg-recommendation-01
{ 
{ On 3/26/09, [email protected] <[email protected]> wrote:
{ >  i disagree with Criticism 1 of strategy E (let economics suppress
{ growth).
{ > you say that it needs a central authority system whereby money is
{ > transferreed from ISPs announcing prefixes to ISPs running core
{ > routers. i think that only pairwise interactions are needed ie just
{ > between 2 ISPs that are connected.
{ 
{ Hi Philip,
{ 
{ You'd have to negotiate with too many different parties to carry your
{ prefixes. Having your ISP negotiate with it's neighbors such that it's
{ neighbors will carry the negotiations forward to their neighbors
{ yields precisely the system we have today, which brings us full circle
{ to the problem we're trying to solve.

[phil] I don't think it's necessary to " carry the negotiations forward". 
Negotiating with your neighbours is enough - they then negotiate with their 
neighbours and so on. After all, when I buy apples I have a contract with the 
greengrocer or supermarket; the greengrocer has a contract with a wholesaler; 
the wholesaler has a contract with the farmer. No need for me to negotiate with 
farmer or clearinghouses. I don't see why it would have to be different in the 
rrg case.

{ 
{ On the other hand, it doesn't require a central authority, only a
{ central clearinghouse in which all participation is optional and the
{ participants set the rules of their own participation. I posited such
{ a system in a moderate amount of detail on the NANOG list some time
{ last year. Basically, you go to the clearinghouse and post your rates
{ for various types of carriage of routing slots. Then you search
{ everybody else's posted rates according to the criteria that you need
{ in order to get the connectivity you want, and for each of the route
{ announcements you make, you instruct the clearinghouse that you are
{ purchasing the package of ISPs and rates that you specified in the
{ search.
{ 
{ Let me ground that with an example: I have 199.33.224.0/23 multihomed
{ on the Internet. It's for my hobbies. Today that consumes a routing
{ slot on every backbone router on the Internet. Maybe it's enough to
{ authorize Verizon Business to announce 199.0.0.0/8 and then for me to
{ make arrangements with Verizon Business, each ISP in the AS chain from
{ me to Verizon Business and all ISPs who do business within the
{ mid-atlantic states to carry my /23 route. That's still hundreds of
{ entities, far too many to contact and negotiate with by hand. But with
{ a clearinghouse to facilitate the negotiation and payment process, I
{ could have full Internet connectivity while consuming routing slots in
{ less than a thousand organizations instead of some thirty thousand
{ worldwide. That would lower the real-world impact from the more than
{ $6k per slot per year today to maybe a couple hundred dollars -- which
{ I could easily afford to pay.
{ 
{ 
{ >  something on the lines of the second criticism seems ok, although
{ >"giving up a solution that genuinely enables users" seems rather
{ > provocative /vague [sorry, no text suggestion at the moment]
{ 
{ The long version of that statement went something like this:
{ 
{ If we're resource-constrained so that we can really only have a few
{ hundred thousand routing slots in the Internet then the Domino's Pizza
{ franchise down the street can't be multihomed with two ISPs. There
{ just aren't enough routing slots to give them away. Over time, the
{ scarcity of those routing slots will make them more and more valuable
{ to the point where I can't afford to keep my basement multihomed
{ either.
{ 
{ This does not empower me as an individual; quite the opposite, I'm
{ obstructed from consuming the resource for something as trite as my
{ personal hobbies.

[phil] maybe we have a philosophical difference here. it seems to me a good 
architectural goal for a protocol to allow costs to be allocated to those that 
cause them, without having to distort/break the protocol; enabling a party to 
do what it wants for free regardless of its impact on other parties seems to me 
a poor goal - or at least it is likely that (once the impact is economically 
significant) the architecture will get distorted somehow.


{ 
{ Regards,
{ Bill Herrin
{ 
{ 
{ --
{ William D. Herrin ................ [email protected]  [email protected]
{ 3005 Crane Dr. ...................... Web: <http://bill.herrin.us/>
{ Falls Church, VA 22042-3004
_______________________________________________
rrg mailing list
[email protected]
http://www.irtf.org/mailman/listinfo/rrg

Reply via email to