The MPLS WG Archive

Cell Relay Retreat>MPLS WG Archive>month:2000-Oct> msg00228



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

bug in draft-ietf-mpls-label-encaps-08

  • From: Bora Akyol <akyol@pluris.com>
  • Date: Wed, 18 Oct 2000 13:34:06 -0700
  • CC: "MPLS Mailing List (E-mail)" <mpls@UU.NET>

This is exactly what I said before. I believe that there is one implementation
out there that does exactly what you wrote below and it is not ours.

Bora


Eric Gray wrote:

> Folks,
>
>         Discussion on this topic has convinced me
> that there is a flaw in the MPLS specifications
> - though I do not think it should be fixed in
> the encaps draft.
>
>         It seems that some people have concluded
> that the intention behind defining the explicit
> NULL labels was to allow them to be used by an
> implementation that does not support PHP.  It
> is - in retrospect - easy to see why this might
> concluded since it is difficult otherwise to be
> able to explain why the explicit NULL labels
> were defined at all.  Without some implied use
> for these labels, their value is implementation
> specific and the need to specify them nil.
>
>         This is a problem, however, because other
> people have assumed that the implementation that
> is not able to support PHP will refuse implicit
> NULL labels.  Making this assumption is useful
> to those implementations that rely on PHP because
> a reasonable work-around for having an upstream
> peer that does not support PHP is to allocate a
> label from a special set (similar to the explicit
> NULL labels) - but with the added value of being
> able to assign specific labels from this set that
> help in the forwarding process as well.  As an
> example, there may be different sets of special
> labels corresponding to each possible output
> port.  If the upstream LSR simply takes the
> implicit NULL label signaled and turns it into
> a corresponding explicit NULL label in an NHLFE,
> then the downstream LSR does not get an explicit
> notification of the fact that the upstream LSR
> will not be doing PHP.
>
>         This ambiguity should be cleared up.  One
> possible place to do this would be in the MPLS
> architecture draft.
>
> --
> Eric Gray