The MPLS WG Archive

Cell Relay Retreat>MPLS WG Archive>month:2003-Mar> msg00340



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

[PWE3] MPLS PID

  • From: Curtis Villamizar <curtis@fictitious.org>
  • Date: Wed, 26 Mar 2003 17:31:03 -0500
  • cc: "'curtis@fictitious.org'" <curtis@fictitious.org>, "'Thomas D. Nadeau'" <tnadeau@lucidvision.com>, "'George Swallow'" <swallow@cisco.com>, "W. Mark Townsley" <townsley@cisco.com>, "Andrew G. Malis" <Andy.Malis@vivacenetworks.com>, "'mpls@uu.net'" <mpls@UU.NET>, tnadeau@cisco.com


In message <4B6D09F3B826D411A67300D0B706EFDE0115C836@nt-exch-yow.pmc-sierra.bc.
ca>, Shahram Davari writes:
> I think you misunderstood me. I said using the first nibble after bottom-most
>  MPLS label to
> identify IP header, so that it could be used as part of the hash key, is some
> thing new and proprietary (after MPLS was invented) and is not even documente
> d in any informational or standard RFC including RFC2991. After all you could
>  use the MPLS labels only for hash key.

A PID is not non-standard and proprietary if it is standardized and
that is what we are discussing.

> Do you think that all hashing key selection algorithms by all vendors should 
> be supported
> by all IETF standards? What if one decides to use CRC to distinguish IP packe
> ts? should IETF
> standards be backward compatible with that too?
> 
> -Shahram

RFC2991 is fine as is.  Load balancing algorithms exist.  There is no
need to standardize them.  Some are based on hashing.

Curtis


> >-----Original Message-----
> >From: Curtis Villamizar [mailto:curtis@fictitious.org]
> >Sent: Wednesday, March 26, 2003 5:05 PM
> >To: Shahram Davari
> >Cc: 'Thomas D. Nadeau'; 'George Swallow'; W. Mark Townsley; Andrew G.
> >Malis; 'mpls@uu.net'; tnadeau@cisco.com
> >Subject: Re: [PWE3] MPLS PID 
> >
> >
> >
> >In message 
> ><4B6D09F3B826D411A67300D0B706EFDE0115C831@nt-exch-yow.pmc-sierra.bc.
> >ca>, Shahram Davari writes:
> >>  
> >> >>1) ECMP could use only label hashing and not hash IP header.
> >> >
> >> >         This is unrealistic. Lots of vendors hash on both,
> >> >one or the other.  Lets not go down the road of trying
> >> >to mandate how ECMP works again. We went down that
> >> >road in MPLS and the response was clear.
> >>  
> >> Hashing on IP header is not part of any IETF standard, and I am not
> >> sure all fu ture IETF standards should be based on supporting
> >> non-standard proprietary implementation s. if one likes to still hash
> >> IP header, then he could define a proper protocol mux header and use
> >> it all the time.
> >
> >
> >You keep repeating this "non-standard proprietary" diatribe despite
> >being corrected.
> >
> >src/dst based hash has been used for almost 15 years now.  In 1988 you
> >might have been more justified in calling it "non-standard
> >proprietary" but not in 2003.
> >
> >It is documented in RFC 2991.
> >
> >  2991 Multipath Issues in Unicast and Multicast Next-Hop Selection. D.
> >       Thaler, C. Hopps. November 2000. (Format: TXT=17796 
> >bytes) (Status:
> >       INFORMATIONAL)
> >
> >This makes it far from proprietary and the fact that the document as
> >informational does not make it non-standard.  It is not mandated by
> >any specific protocol but it is widely implemented and deployed.
> >
> >src/dst hash based load split is widely deployed in numerous protocol
> >and considered important by many ISPs.
> >
> >So please stop making the "non-standard proprietary" accusation unless
> >you want to be known as someone who persistantly ignores the facts.
> >
> >Curtis
> >
> 


  • References: