Re: [lisp] [tsvwg] [mpls] OT (was Re: draft-ietf-mpls-in-udp was RE: gre-in-udp draft (was: RE: Milestones changed for tsvwg WG))

2014-01-15 Thread l.wood
you've got the perfect application to encourage UDP lite adoption and deployment here. Lloyd Wood http://about.me/lloydwood From: Stewart Bryant [stbry...@cisco.com] Sent: 15 January 2014 11:31 To: Randy Bush Cc: Wood L Dr (Electronic Eng);

Re: [lisp] [mpls] OT (was Re: draft-ietf-mpls-in-udp was RE: gre-in-udp draft (was: RE: [tsvwg] Milestones changed for tsvwg WG))

2014-01-14 Thread l.wood
I don't think sayng 'oh, that error source is no longer a problem' disproves Stone's overall point about undetected errors, though the examples he uses from the technology of the day are necessarily dated. Dismissing the overall point because the examples use obsolete technology is throwing the

Re: [lisp] [tsvwg] [mpls] OT (was Re: draft-ietf-mpls-in-udp was RE: gre-in-udp draft (was: RE: Milestones changed for tsvwg WG))

2014-01-14 Thread l.wood
Stewart, your 'I'm not in tunnel applications' suggests you've misunderstood the argument here. The point is not to protect the tunnel traffic (which can quite happily checksum itself), it is to protect everything else on the network from misdelivery. It's not the tunnel application, it's every

Re: [lisp] [tsvwg] [mpls] OT (was Re: draft-ietf-mpls-in-udp was RE: gre-in-udp draft (was: RE: Milestones changed for tsvwg WG))

2014-01-14 Thread l.wood
That's robustness _for the tunnelled traffic_. Not for anything else sharing the network - that hasn't been instrumented and measured. Lloyd Wood http://about.me/lloydwood From: Curtis Villamizar [cur...@ipv6.occnc.com] Sent: 15 January 2014 03:43 To:

Re: [lisp] [mpls] draft-ietf-mpls-in-udp was RE: gre-in-udp draft (was: RE: [tsvwg] Milestones changed for tsvwg WG)

2014-01-12 Thread l.wood
Curtis I suggest reading Stone's work, particularly ''When The CRC and TCP Checksum Disagree' for discussion of corruption. Particularly its conclusions: 'In the internet, that means we are sending large volumes of incorrect data without anyone noticing'. The Layer-2 check is per link, not

Re: [lisp] [mpls] draft-ietf-mpls-in-udp was RE: gre-in-udp draft (was: RE: [tsvwg] Milestones changed for tsvwg WG)

2014-01-12 Thread l.wood
Right, which is probably why routers today can count badly checksum'ed Ethernet frames, but don't have the equivalent for MPLS. If Ethernet frames keep failing the check, you know you have a local problem that needs fixing. That's why it's instrumented. Do any routers count TCP/UDP checksum

Re: [lisp] [mpls] misdelivered mpls packets - Was: Re: draft-ietf-mpls-in-udp was RE: gre-in-udp draft

2014-01-09 Thread l.wood
The origin of this discussion is zero UDP checksums and http://www.ietf.org/mail-archive/web/ietf/current/msg85354.html I suggest reading Jonathan Stone's papers and PhD thesis for a good understanding of where errors can come from. Lloyd Wood http://about.me/lloydwood

Re: [lisp] [tsvwg] Milestones changed for tsvwg WG

2014-01-08 Thread l.wood
Zero UDP checksums are being selected for convenience, without an appreciation of the overall effects and costs on other traffic. I see this is occurring in both tsvwg and lisp, and it's probably happening elsewhere: From the recently adopted by tsvwg draft:

Re: [lisp] [tsvwg] Milestones changed for tsvwg WG

2014-01-08 Thread l.wood
Noel, I'm claiming that IPv6 has only the pseudoheader checksum to prevent misdelivery, as the header checksum was removed from v6 (rather than simply covering non-mutable fields, and leaving out TTL). When a UDP checksum is set to zero, there is a risk to the payload traffic carried - which,

Re: [lisp] [tsvwg] Milestones changed for tsvwg WG

2014-01-08 Thread l.wood
Joel, I'd already read them, I explicitly referenced them in my mail that prompted Noel's reply (text not included below, I see - copy at http://www.ietf.org/mail-archive/web/ietf/current/msg85351.html ) and I have explained where those RFCs have gone wrong. Those proposed standards are written