Tom,

On Tue, Aug 9, 2016 at 10:27 PM, Tom Herbert <t...@herbertland.com> wrote:

> On Tue, Aug 9, 2016 at 6:54 PM, Alia Atlas <akat...@gmail.com> wrote:
> > Joe,
> >
> > On Tue, Aug 9, 2016 at 9:40 PM, Joe Touch <to...@isi.edu> wrote:
> >>
> >>
> >>
> >> On 8/9/2016 6:28 PM, Alia Atlas wrote:
> >> > Joe,
> >> >
> >> > In the past 15+ years, I haven't seen this limitation going away.
> >>
> >> If you want to base a limitation on a prediction of future hardware,
> >> then do that.
> >>
> >> But don't simply base it on existing hardware.
> >>
> >> There's zero point to an RFC that is outdated before it is published.
> >>
> >> > It is expensive to pass the whole packet through the packet forwarding
> >> > logic.
> >>
> >> No disagreement, but that doesn't necessarily mean that future hardware
> >> will be as shallow into the packet as current hardware either.
> >>
> >> > ...
> >> >
> >> > Given that this is frequently a basic attribute of a system's
> >> > architecture, expecting
> >> > it to change drastically to handle an encapsulation without stunning
> >> > technical advantage
> >> > is rather unlikely.
> >>
> >> But that's exactly what I do expect. Encapsulation is becoming more
> >> prevalent, as is DPI. The deeper things get, the deeper hardware WILL
> >> end up looking into the packet.
> >>
> >> I understand making the system easy to implement in hardware in general,
> >> but we really need to NOT design protocols that are obsolete even before
> >> the ink is dry.
> >
> >
> > Hyperbole is great.  Recall that we're talking about a choice between 3
> > protocols
> > where the highest technical advantage is extensibility or ability to be
> > implemented
> > on many common router architectures.
> >
> > There has to be a plausible reason for folks to actually implement
> whatever
> > encapsulation is done.  The IETF needs to be practical in its selections.
> > Running
> > code (or hardware) in this case does matter - not just speculative future
> > hardware.
> >
> We had many discussions in the Encapsulation Design team on the
> particular issue of "HW friendliness" (draft-ietf-rtgwg-dt-encap-01).
> One of the recommendations we came up with is "Keep the encap header
> small. Switches and routers usually only read the first small number
> of bytes into the fast memory for quick processing and easy
> manipulation.". Note that this is pretty vague, we don't specify
> exactly what the small number should be. This was because we could not
> find any consensus among hardware vendors as to what the limit should
> be; some said the limit is 128, some said 256 bytes, still others said
> no limit. This theme was true for most of the hardware guidelines we
> produced. For instance, I asked five different HW experts what they
> thought of variable length headers and got five different answers
> ranging from they're a major problem in hardware to being no problem
> at all. I agree we need to be practical, but neither does it seem like
> we should constrain protocols to the least common denominator of
> current hardware support.


Yes, it isn't clear what the limits are because it varies based on vendor
and even particular system.   Clearly, some limit is necessary and a concern
for a common standard.   Powers of 2 are always popular with hardware
and software designers.

Regards,
Alia
_______________________________________________
nvo3 mailing list
nvo3@ietf.org
https://www.ietf.org/mailman/listinfo/nvo3

Reply via email to