Perry E. Metzger writes:
 > >    Indeed,
 > >    it's seems to be all of the hangwringing over
 > >    the obvious definition for these bits that
 > >    has managed to shoot IPv6 in the foot, re
 > >    fast flow clasification.
 > 
 > There isn't a flow label in IPv4 and it seems
 > to be well deployed.
  
   Uh, make up your mind. Flow classification for
   QoS is not well deployed. If your entire
   point is that signaled QoS is a load of hooey,
   state that so we can all save time.

 > >    But I'm not sure what you're asking for.
 > >    Do you really have any doubt that forming
 > >    the flow key from fixed postions in the
 > >    IP6 header is going to not kick butt on 
 > >    chasing down header chains with a half
 > >    dozen different rules dependent on protocol
 > >    value to hopefully find a 5 tuple?
 > 
 > Yes, I have substantial doubts on this. First of all, people already
 > have silicon that does this astonishingly fast. 

   Define "astonishingly"; I don't know of anything
   that does IP6 vaguely approaching "astonishingly"
   except in slideware. IP6 adds the concept of
   header chaining which, though possible in IP4,
   is not common, and the cross product with QoS
   is even less supported (if at all). This is a
   substantial source of heartburn for ASIC
   designers, and is problematic for CAM based
   designs -- which are astonishingly fast --
   where every bit is precious.

 > Second of all, they
 > don't yet have silicon that will do anything with the "flow label" and
 > it will be years before they could have deployed hardware like
 > that.

   ::snort:: 

   What is absolutely for certain is that each
   new protocol and/or tunnel combination will be
   years away each time somebody decides that that
   combination is vital to existence as we know it.

 > Third, they'd have to chase down the header chains anyway,
 > because stuff like XP isn't going away. (In other words, we've
 > deployed, it is too late.) 

   As if XP is the only thing that will require
   elevated QoS. In fact, I expect that if signaled
   QoS is deployed at all, it will be for voip, etc,
   widgets. Somebody sitting at a PC already has
   low expectations.

 > Fourth, I have yet to see any real
 > explanation of what this is going to do for people in
 > practice. Repeating my earlier request:

   Then you're hearing what you want to hear.

 > When I hear folks at Juniper mumbling that they already have their
 > hardware v6 support out in the field in their existing router line,
 > and I hear folks from Extreme mumbling that they have their packet
 > classifiers built (and they're hardly the only ones), 

   Astonishingly fast, no doubt. Look, you can make
   just about anything go "astonishingly fast" with
   enough NRE + RE. The question is whether we should
   keep the IETF QoS full employment act fully funded
   by ignoring the layer violation. It seems that you're
   saying that it's a done deal therefore ignore it.
   What you're not fessing up to is that the reality
   is that NAT's have *really* won and that IP6's
   future is still very much uncertain. So, IMO, we
   either continue with this possible fantasy that
   we can engineer a clean new version of IP, or we
   chuck it all and give in to the least common
   denominator of hacks upon hacks upon hacks. There
   are lots of other things in this class too; my
   favorite bit of suspended disbelief is renumbering.

 > and I look at
 > the fact that there are a whole lot of v6 enabled systems already out
 > there in the field that aren't going away, I feel like I have to start
 > asking hard questions.

   "Whole lot"? Please. And adding a flow label
   to the kernel is *hardly* rocket science.

 > If we're going to start mandating people do something new at this late
 > stage of the game, we'd better have a good engineering rationale for
 > it, along with good measurements to back up that rationale.

   Nobody's "mandating" anything any more than
   "mandating" DSCP marking. If you don't want
   elevated QoS, you are completely at liberty
   to ignore all of this nonsense.

             Mike
--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page:                      http://playground.sun.com/ipng
FTP archive:                      ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to