On Fri, Aug 9, 2019 at 2:53 PM Geoff Huston <[email protected]> wrote:
>
>
>
> > On 9 Aug 2019, at 10:27 am, Bob Hinden <[email protected]> wrote:
> >
> > Tom,
> >
> >> On Aug 9, 2019, at 7:47 AM, Tom Herbert <[email protected]> wrote:
> >>
> >>
> >> As the document highlights the problems of fragmentation are caused by
> >> nonconformant middlebox implementations. There is nothing inherently
> >> wrong with the fragmentation and end hosts don't a problem with it.
> >> IMO, this is just one example of (some) middleboxes arbitrarily
> >> breaking end to end protocols. I am hopeful that document will also
> >> trigger work to start fixing fix broken middlebox implementations.
> >>
> >
> > I certainly hope so.  It’s certainly a big problem for the IETF if any new 
> > protocol is constrained by the worst middle box implementation.
>
>
> The picture gained from broad scale measurements points to a current
> reality that removes the conditionality from your observation Bob.
> If the application has to work robustly in today’s network then you
> need to design defensively and not push into areas where actual network
> behaviours deviate from some ideal. I can be as sentimental as anyone
> and decry where we have got to as being far from where we had wanted to
> be, but I’m also sufficiently pessimistic to believe that there is
> insufficient collective impetus to reverse this situation.

... and even if there *is* sufficient impetus, how long would it take
to be sufficiently deployed that my app / library / whatever doesn't
need to worry about breakage?

One of my machines:
$ uptime
 14:57:40 up 1304 days, 15:28,  1 user,  load average: 0.00, 0.07, 0.07


>From someone on NANOG, in ~2010:
c2948g-4.sc5> sh ver
 WS-C2948 Software, Version NmpSW: 5.5(2)
 Copyright (c) 1995-2000 by Cisco Systems, Inc.
 NMP S/W compiled on Jul 28 2000, 17:21:27
 GSP S/W compiled on Jul 28 2000, 15:57:45

 System Bootstrap Version: 4.4(1)

 Hardware Version: 2.3  Model: WS-C2948  Serial #: JAB041808VK

 Mod Port Model      Serial #              Versions
 --- ---- ---------- --------------------  ---------------------------------
 1   0    WS-X2948   JAB041808VK          Hw : 2.3
                                          Gsp: 5.5(2.0)
                                          Nmp: 5.5(2)
 2   50   WS-C2948G  JAB041808VK          Hw : 2.3

        DRAM                    FLASH                   NVRAM
 Module Total   Used    Free    Total   Used    Free  Total Used  Free
 ------ ------- ------- ------- ------- ------- -------- ---- ----- -----
 1       65536K  34318K  31218K  12288K   8583K   3705K  480K   93K  387K

 Global checksum failed.

 Uptime is 2333 days, 13 hours, 33 minutes
 ----------------------


2333 days is 6 years, 143 days; even if we fixed all middlebox
implementations today, we'd still need to wait many years for things
to be upgraded and rebooted.


W
>
> ymmv.
>


-- 
I don't think the execution is relevant when it was obviously a bad
idea in the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair
of pants.
   ---maf

_______________________________________________
Int-area mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to