On 01/05/2010, at 2:59 AM, Sandra Murphy wrote:

> The draft-ietf-sidr-roa-validation-05 contains this same specification, in 
> the section John Scudder pointed to in his message of 3 Apr (section 2, page 
> 3).
> 
> The difficulty lies in the fact that the AGGREGATOR attribute is only a "MAY 
> attach" in RFC4271.  The paragraph in draft-ietf-sidr-roa-validation-05 also 
> contains a specification of what to do if there is no AGGREGATOR attribute 
> available.  As I view the conversation, John objected to this second part of 
> the draft's specification, not the first part.
> 

John suggested the following:

"Granted this is a corner case, but nonetheless I can't see what the reason 
would be for considering an intermediate AS (albeit the first one contained in 
an AS_SEQUENCE) to be the origin.  I suggest revising as follows: Consider the 
origin AS to be the contents of the AS_SET if it's a singleton set.  Otherwise 
the origin cannot be determined.

"Given that it's a corner case, you could also cut right to the chase and just 
call it undetermined if the path starts (or ends, in your parlance) with an 
AS_SET, period."


> But the conversation spiraled from there.

Evidently.

What do those folk who have opinions on the topic think about the following 
text as a definition:

      A route's "origin AS" is defined as follows: If the final
      path segment of the AS_PATH is of type AS_SEQUENCE, the "origin
      AS" is the first element of the sequence (i.e. the AS in the
      rightmost position with respect to the position of octets in the
      protocol message). If the final path segment of the AS_PATH is
      of type AS_SET, indicating that the route is an aggregate, then
      the origin AS is taken as the AS component of the AGGREGATOR
      attribute [RFC4271], if present. Otherwise, the route's origin 
      AS cannot be determined.


Geoff

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

Reply via email to