The MPLS WG Archive

Cell Relay Retreat>MPLS WG Archive>month:2001-Feb> msg00342



[Date Prev][Date Next][Thread Prev][Thread Next]  
  [Date Index][Thread Index][Author Index][Subject Index]

Expanded ERO draft

  • From: Yakov Rekhter <yakov@juniper.net>
  • Date: Tue, 27 Feb 2001 11:46:29 -0800
  • cc: "'mpls@uu.net'" <mpls@UU.NET>

Vach,

> I apologize if this has been discussed ad nauseam.  I looked through the
> archives before venturing out on the subject, and couldn't find an
> (explicit) answer to the question: why isn't the router ID in the ERO, and
> how come 6.3 of the rsvp-unnum draft says:
> 	"If, after processing and removing all initial subobjects in the ERO
> that refer to itself, the receiving node find a subobject of type Unnumbered
> Interface ID, it determines the next hop as follows..."
> 
> I can understand the router ID not being there makes it more concise, at the
> expense of being a little less readable, and requiring a little more
> processing at the receiving end.  In the interest of clarity and easier
> processing, I'd have eaten the 4 byte hit.  But that's something the WG can
> vote (has voted?) on.
> 
> The other aspect is the first clause of the quoted sentence above from the
> rsvp-unnum draft: "all initial subobjects that refer to itself."  Suppose
> the ERO is made up of Unnum links (1, 1, 1, 1, 1), i.e., a series of hops,
> each of which used their Interface #1 outbound.  Processing according to
> 6.2, a receiving node would strip out the first subobject, after validating
> that it received the ERO over its PHOP's interface #1.  Then, by the
> statement above, it looks at the next one which coincidentally appears to
> refer to itself also.  If I'm not missing something here, this first hop
> removes all the subobjects before it is done, which is not what is was
> intended.  With a router ID in each subobject, the ERO would look like ((r1,
> 1), (r2, 1), (r3, 1), (r4, 1), (r5, 1)), which would remove the ambiguity.
> 
> Can someone clarify?  Thanks.

The text needs to be clarified to say something like "all initial subobjects
of type other than Unnumbered Interface ID"...".

Yakov.