Hi Byron,

On 8/10/12 1:18 AM, "Byron Ellacott" <b...@apnic.net> wrote:

>Hi Doug,
>
>On 10/08/2012, at 3:02 PM, Montgomery, Douglas wrote:
>
>> On 8/10/12 12:36 AM, "Byron Ellacott" <b...@apnic.net> wrote:
>> 
>>> If C has taken some action, LEA triggered or otherwise, that means the
>>> RPKI system no longer asserts that G's intent for packet delivery is
>>> true, then merely allowing G to issue an RPKI assertion does not
>>>prevent
>>> C from asserting whatever they like, too.  If a LEA requires C to issue
>>> an AS0 ROA 10.42.2.0/23, then creating an ASn ROA for the same prefix,
>>> same maxLength will not ensure packets are delivered correctly.
>> 
>> The way I understand
>> http://tools.ietf.org/html/draft-ietf-sidr-pfx-validate-08, if there is
>>a
>> valid ROA that matches a route, and a valid AS0 ROA that also covers the
>> route, the route will be considered VALID.
>> 
>> AS0 ROAs don't "trump" other valid ROAs.
>
>Substitute "ASm" for "AS0" in my example.

It doesn't change the logic.    The validation algorithm basically
searches for a match first, only if one is not found is the issue of other
non-matching ROAs considered.  That being, if no match is found and their
exists at least one covering ROA, then the route is INVALID.

You can not change a VALID route to any other state by creating additional
valid ROAs.  You have to delete (revoke, etc) the valid matching ROAs to
achieve that. Creating a (covering) ROA can change an UNKNOW to an
INVALID.   


>
>I believe you're right about AS 0.  I was taking the first sentence of
>the Security Considerations of draft-ietf-idr-as0 [1] too literally; AS0
>ROAs are not entirely equivalent to BOAs, after all :-)
>
>(But this is sort of my point, the RPKI system's verification of right of
>use breaks down if you start certifying multiple people as having a
>simultaneous right to use resources :-)

The issues above can occur even when there is only a single issuer of such
ROAs.

While draft-ietf-idr-as0 and RFC6491 deal with what the semantics that a
single given AS0 ROA conveys, neither draft (maybe rightly so) goes into
the level of detail to note there might exist other valid ROAs that
contradict the semantics of a AS0 ROA.

I would agree on a weaker statement, that we should discuss and come to
some understanding about issues of consistency associated with overlapping
attestations from multiple levels of the resource hierarchy and/or a
single holder.  The current syntax of our objects and validation
algorithms allow considerable flexibility here.  If, and where policies
should curtail some of this flexibility is what we are discussing.


>
>  Byron
>
>[1] http://tools.ietf.org/html/draft-ietf-idr-as0
>

--
Doug Montgomery ­ Mgr. Internet & Scalable Systems Research / ITL / NIST








>

_______________________________________________
sidr mailing list
sidr@ietf.org
https://www.ietf.org/mailman/listinfo/sidr

Reply via email to