[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RAM] draft-lear-lisp-nerd-01
Hi, Eliot, Iljitsch,
Another approach is simply a periodic acknowledgment of some form
> built into the tunneling mechanism, where one would expect an
> acknowledgment initially and then periodically.
This would have some scalability issue, like RSVP soft state.
Michael
----- Original Message -----
From: "Eliot Lear" <lear at cisco.com>
To: "Iljitsch van Beijnum" <iljitsch at muada.com>
Cc: <ram at iab.org>
Sent: Tuesday, July 03, 2007 8:47 PM
Subject: Re: [RAM] draft-lear-lisp-nerd-01
> Iljitsch van Beijnum wrote:
>> With this limitation, ALL encapsulation devices must somehow track the
>> reachability status of locators. In my opinion, you're solving the
>> easy problem here and leaving the hard one.
>
> In part I'd have to say, "Guilty as charged", but I am thinking about
> the other problem. We'll need some sort of feedback mechanism between
> ETR and ITR to indicate when an ETR is or is not available. Dino has
> posited some form of ICMP unreachable message. Some people don't like
> ICMP. Another approach is simply a periodic acknowledgment of some form
> built into the tunneling mechanism, where one would expect an
> acknowledgment initially and then periodically. But I heartily agree
> this area needs more work.
>
>
>>
>> A better way to avoid solving the hard problem is to do pull and cache
>> for some amount of time. That's probably not good enough for
>> multihoming, but it is good enough for portable address space.
>>
>> This memo does not specify who the database authority is. That is
>> because there are several possible operational models. In each case
>> the number of database authorities is meant to be small so that ITRs
>> need only keep a small list of authorities, similar to the way a name
>> server might cache a list of root servers.
>>
>> o A single database authority exists.
>> o Each region runs a database authority.
>> o Each country runs a database authority.
>>
>> I REALLY don't like this. Whenever stuff comes together in a central
>> place, that means the people that run that place are important, there
>> need to be policies, arbitrary restrictions pop up etc etc.
>
> You live with these already from the context of the RIRs. However, I
> think it would be quite possible for these things to not be regionally
> based at all, and so you could shop for an authority whose policies you
> trust and like. I still maintain, however, that you want to keep the
> number relatively small or life gets ugly.
>
>
>>
>> The size figures don't seem to include data structure overhead.
>
> The only overhead not included is database header, which is insignificant.
>
>> Depending on the allocation policies, these could be negligible or
>> huge. I.e., a routing table for 2^32 /32s could be a 4 GB array, but a
>> routing table for 200k prefixes of all possible sizes requires a good
>> deal of overhead to accommodate varying prefix sizes and to compress
>> unused holes in the address space.
>
> This seems overly complex. We know how to store this stuff today.
>
>>
>>
>> with 10% daily change spread over 24 hourly updates
>>
>> This is a dangerous assumption if there are no mechanisms to enforce it.
>
> Remember: this is a provisioned database. Show me a day in the last
> twenty years when the Internet's connectivity changed more than 1%.
>
>>
>> Last but not least, doing the crypto for hundreds of megabytes worth
>> of information that is signed could easily be a bottleneck.
>>
> You're not doing it that often such that it would matter. The only time
> you check the entire database is when you have none to start with.
> Otherwise you have an incremental update. However, suppose you didn't
> want to check the entire database. It would be possible to have
> signatures and versions of each EID entry. That would involve a fair
> amount more storage overhead, of course, and one would have to wonder if
> it were worth it.
>
> Eliot
>
> _______________________________________________
> RAM mailing list
> RAM at iab.org
> https://www1.ietf.org/mailman/listinfo/ram
>
_______________________________________________
RAM mailing list
RAM at iab.org
https://www1.ietf.org/mailman/listinfo/ram