At 2:31 PM -0500 12/12/08, Andrew Newton wrote:
On Dec 12, 2008, at 10:52 AM, Stephen Kent wrote:
...
Steve,

Thanks for the information.  That was very helpful.

As to the use of a negative attestation (be it BOA or AS 0 ROA) by a registry, that will most likely be decided by policy in my opinion. But I do believe there are operational differences between the two approaches.

A 1 day lifetime is reasonable during the working week, but weekends and holidays are a different story. And often times those weekends are used for maintenance windows. Additionally, there are exception cases were allocations need to be updated urgently and then there are trouble shooting events... in both these situations an AS 0 ROA acts like an another moving part that needs to be double checked whereas a BOA requires less care and maintenance. From my perspective, a BOA seems less error prone should negative attestations be desired.

First, recall that each CRL says when the next CRL will be issued, so if one decides to not issue CRLs on weekend and holidays, that distinction is easy to express in the CRL NextUpdate field. Similarly, if the intent is to not make new allocations and enable then during such periods, the AS 0 ROA can be given a longer lifetime for those days.

Separately, I don't think I understand the operational difference. A BOA, as a signed object, would need to be revoked just as an AS 0 ROA would, and it would have the same lifetime management requirements. Which aspect of BOAs vs. AA 0 ROAs, do you believe make the former easier to deal with in these contexts?

I think there is also another angle to the adoption issue that needs consideration. As I stated, I do not know if negative attestations will be immediately adopted and at what level. But let's hypothesize about a community that adopts RPKI and does not use them. And then, 5 years after adoption they determine that such a thing is needed. To get them, there would be a need to cycle back through the standards track and software adoption curve. It seems better to have BOAs in the standard now and have them ignored then to have to iterate through another standards & software adoption process.

I think there are several, separable issues here. One issue is whether we need to make provisions for negative assertions. If so, then I agree that making provisions for such assertions sooner is better. A second issue is the scope of such assertions (just address space or address space and AS numbers). Then we can ask what form such assertions should take, e.g., BOAs vs. ROAs, vs. ?

I observe that if the scope of such assertions is just address space, and not AS numbers I believe we can do this via ROAs, and thus we already have the necessary mechanism available. It then becomes a matter of policy whether to make such assertions ort not.

Steve
_______________________________________________
sidr mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/sidr

Reply via email to