
From nobody Thu May  5 09:23:28 2016
Return-Path: <research@bobbriscoe.net>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B42812D708 for <tsv-art@ietfa.amsl.com>; Thu,  5 May 2016 09:23:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level: 
X-Spam-Status: No, score=-1.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4pG5m0OQagHq for <tsv-art@ietfa.amsl.com>; Thu,  5 May 2016 09:23:23 -0700 (PDT)
Received: from server.dnsblock1.com (server.dnsblock1.com [85.13.236.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7C9E12B03E for <tsv-art@ietf.org>; Thu,  5 May 2016 09:22:45 -0700 (PDT)
Received: from 113.27.199.146.dyn.plus.net ([146.199.27.113]:46457 helo=[192.168.0.10]) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <research@bobbriscoe.net>) id 1ayM30-0001FY-BC; Thu, 05 May 2016 17:22:43 +0100
To: "Black, David" <david.black@emc.com>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
References: <CAKKJt-cVf4tmB4YEzagDaugQPcJNevXR+o58UU7001-FfK5ZBg@mail.gmail.com> <CE03DB3D7B45C245BCA0D243277949362E97FE5D@MX104CL02.corp.emc.com> <CAKKJt-f9U=zwELEi=f3vzsLYkVRHf-zyX=kN+2C2+28SZDearw@mail.gmail.com> <571E716A.6050609@isi.edu> <571E94F3.2090505@isi.edu> <CE03DB3D7B45C245BCA0D243277949362E98A772@MX104CL02.corp.emc.com>
From: Bob Briscoe <research@bobbriscoe.net>
Message-ID: <572B7351.10901@bobbriscoe.net>
Date: Thu, 5 May 2016 17:22:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949362E98A772@MX104CL02.corp.emc.com>
Content-Type: multipart/alternative; boundary="------------090209080103030606010101"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.dnsblock1.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: server.dnsblock1.com: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: server.dnsblock1.com: in@bobbriscoe.net
Archived-At: <http://mailarchive.ietf.org/arch/msg/tsv-art/WAfDW4MQSD_R43GHKR5PgOlzmOI>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>
Subject: Re: [Tsv-art] Common TSV issues
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 May 2016 16:23:26 -0000

This is a multi-part message in MIME format.
--------------090209080103030606010101
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Folks,

+1 re Joe's comment about reordering the list a bit after the deadline.

Some bullet points that might prompt others to have ideas, written in 
haste - I'll try to generalise them and add more/better RFC refs when I 
add them to the wiki later - once I've finished what I'm meant to be doing:
* Forward compatibility
   - for CU or Reserved fields/codepoints, ensure behaviour is defined 
if a field value is not as specified.
* Path traversal of protocol updates
   - {detection of | resilience against| fallback from} middlebox 
interference, asymmetric interference, etc. RFC6824#section-6, other RFC(s)?
   - offload hardware
* Units
   - byte vs pkt congestion rfc7141
   - ?
* Diffserv
   - codepoint scarcity
   - path traversal assumptions
* propagation of transport-related fields on tunnel encap/decap 
(RFC2983, RFC6040)
* Shared use of experimental option values [RFC6994]
* Scarce (TCP) option space
* Collisions / wrap of fields [RFC4963, RFC6864]
* Design for low latency
   - optimistic negotiation, etc



Bob

On 29/04/16 19:13, Black, David wrote:
>
> I’ve added my relevant suggestions from this thread.
>
> Thanks, --David
>
> *From:*Joe Touch [mailto:touch@isi.edu]
> *Sent:* Monday, April 25, 2016 6:07 PM
> *To:* Spencer Dawkins at IETF; Black, David
> *Cc:* touch@isi.edu; tsv-art@ietf.org
> *Subject:* Re: [Tsv-art] Common TSV issues
>
> Also, it might be good to consider reorganzing the list into some sort 
> of taxonomy. I had a draft of this sort of thing I had been preparing 
> for TSV-AREA at one point. Let me know if it would be useful to dig out.
>
> Joe
>
> On 4/25/2016 12:35 PM, Joe Touch wrote:
>
>     FWIW - I added a handful of things this AM...
>
>     Joe
>
>     On 4/25/2016 12:03 PM, Spencer Dawkins at IETF wrote:
>
>         Hi, David,
>
>         On Mon, Apr 25, 2016 at 1:19 PM, Black, David
>         <david.black@emc.com <mailto:david.black@emc.com>> wrote:
>
>         Hi Spencer,
>
>         Here are a few suggestions:
>
>         -- Use of UDP
>
>         I’d reference the rfc5405bis draft for which publication has
>         been requested in addition to RFC 5405, as it contains a lot
>         of added content (this should be “instead of RFC 5405” after
>         IESG approval of the bis draft).  There are a lot of things in
>         this draft that could be called out e.g., reinvention of
>         congestion control is strongly discouraged.
>
>         Thanks for the other suggestions, too, but 5405bis was so
>         obvious that I feel like a moron for not updating the
>         checklist to include it :-)
>
>         Others?
>
>         Spencer
>
>             We now recognize “Controlled Environments” as restricted
>             deployment/applicability scenarios where general Internet
>             requirements (e.g., for congestion control) may be relaxed
>             under suitable (e.g., operator) control - see section 3.6
>             of the rfc5405bis draft for discussion and RFC 7510
>             (MPLS/UDP) for a worked example.
>
>             Use of zero UDP checksums with IPv6 is subtle and requires
>             design attention - see RFC 6935 and 6936.  Note that these
>             two RFCs contain design requirements, so it’s insufficient
>             to just normatively reference those two RFCs and impose
>             their requirements - an explanation of how the protocol
>             design (for zero UDP checksums with IPv6 meets those
>             requirements is needed).  RFC 7510 is also a worked
>             example here, and its content on this topic is not short.
>
>             -- PDU Sizes
>
>             I’d add a discussion of PMTUD and PLPMTUD, including
>             noting that use of the latter needs to include an
>             explanation of how. Use of the former needs to be
>             cognizant of the general unreliability of ICMP Packet Too
>             Big notifications, especially when sent upstream from
>             within a tunnel (may not propagate across ingress).
>
>             -- Multicast
>
>             Many of the concerns may be exacerbated by multicast -
>             perhaps someone who spends more time on multicast than I
>             do could come up with a short list of things to watch out for.
>
>             Thanks, --David
>
>             *From:*Tsv-art [mailto:tsv-art-bounces@ietf.org
>             <mailto:tsv-art-bounces@ietf.org>] *On Behalf Of *Spencer
>             Dawkins at IETF
>             *Sent:* Monday, April 25, 2016 10:29 AM
>             *To:* tsv-art@ietf.org <mailto:tsv-art@ietf.org>
>             *Subject:* [Tsv-art] Common TSV issues
>
>             Dear TSV-ART,
>
>             So, Mirja and I would like to let the community know what
>             common TSV issues the TSV-ART will be looking for, and
>             we'd like to get your feedback on the current issues list,
>             which is at
>             http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues,
>             before we send that out.
>
>             If you could take a look at the current TSV issues, list,
>             and let us know if you think changes are needed by May 9,
>             that would be great!
>
>             Thanks,
>
>             Spencer and Mirja
>
>
>
>
>         _______________________________________________
>
>         Tsv-art mailing list
>
>         Tsv-art@ietf.org <mailto:Tsv-art@ietf.org>
>
>         https://www.ietf.org/mailman/listinfo/tsv-art
>
>
>
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art

-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/


--------------090209080103030606010101
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Folks,<br>
    <br>
    +1 re Joe's comment about reordering the list a bit after the
    deadline.<br>
    <br>
    Some bullet points that might prompt others to have ideas, written
    in haste - I'll try to generalise them and add more/better RFC refs
    when I add them to the wiki later - once I've finished what I'm
    meant to be doing:<br>
    * Forward compatibility <br>
      - for CU or Reserved fields/codepoints, ensure behaviour is
    defined if a field value is not as specified.<br>
    * Path traversal of protocol updates<br>
      - {detection of | resilience against| fallback from} middlebox
    interference, asymmetric interference, etc. RFC6824#section-6, other
    RFC(s)?<br>
      - offload hardware<br>
    * Units<br>
      - byte vs pkt congestion rfc7141<br>
      - ?<br>
    * Diffserv<br>
      - codepoint scarcity<br>
      - path traversal assumptions<br>
    * propagation of transport-related fields on tunnel encap/decap
    (RFC2983, RFC6040)<br>
    * Shared use of experimental option values [RFC6994]<br>
    * Scarce (TCP) option space<br>
    * Collisions / wrap of fields [RFC4963, RFC6864]<br>
    * Design for low latency<br>
      - optimistic negotiation, etc<br>
    <br>
    <br>
    <br>
    Bob<br>
    <br>
    <div class="moz-cite-prefix">On 29/04/16 19:13, Black, David wrote:<br>
    </div>
    <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949362E98A772@MX104CL02.corp.emc.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	color:black;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I’ve
            added my relevant suggestions from this thread.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p> </o:p></span></p>
        <div>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,
              --David<o:p></o:p></span></p>
        </div>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p> </o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
                  Joe Touch [<a class="moz-txt-link-freetext" href="mailto:touch@isi.edu">mailto:touch@isi.edu</a>]
                  <br>
                  <b>Sent:</b> Monday, April 25, 2016 6:07 PM<br>
                  <b>To:</b> Spencer Dawkins at IETF; Black, David<br>
                  <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:touch@isi.edu">touch@isi.edu</a>; <a class="moz-txt-link-abbreviated" href="mailto:tsv-art@ietf.org">tsv-art@ietf.org</a><br>
                  <b>Subject:</b> Re: [Tsv-art] Common TSV issues<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <p class="MsoNormal" style="margin-bottom:12.0pt">Also, it
            might be good to consider reorganzing the list into some
            sort of taxonomy. I had a draft of this sort of thing I had
            been preparing for TSV-AREA at one point. Let me know if it
            would be useful to dig out.<br>
            <br>
            Joe<o:p></o:p></p>
          <div>
            <p class="MsoNormal">On 4/25/2016 12:35 PM, Joe Touch wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal" style="margin-bottom:12.0pt">FWIW - I
              added a handful of things this AM...<br>
              <br>
              Joe<o:p></o:p></p>
            <div>
              <p class="MsoNormal">On 4/25/2016 12:03 PM, Spencer
                Dawkins at IETF wrote:<o:p></o:p></p>
            </div>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <div>
                <p class="MsoNormal">Hi, David, <o:p></o:p></p>
                <div>
                  <p class="MsoNormal"><o:p> </o:p></p>
                  <div>
                    <p class="MsoNormal">On Mon, Apr 25, 2016 at 1:19
                      PM, Black, David &lt;<a moz-do-not-send="true"
                        href="mailto:david.black@emc.com">david.black@emc.com</a>&gt;
                      wrote:<o:p></o:p></p>
                    <div>
                      <div>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi
                            Spencer,</span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Here
                            are a few suggestions:</span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--
                            Use of UDP</span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                        <p class="MsoNormal"
                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I’d
                            reference the rfc5405bis draft for which
                            publication has been requested in addition
                            to RFC 5405, as it contains a lot of added
                            content (this should be “instead of RFC
                            5405” after IESG approval of the bis
                            draft).  There are a lot of things in this
                            draft that could be called out e.g.,
                            reinvention of congestion control is
                            strongly discouraged.</span><o:p></o:p></p>
                      </div>
                    </div>
                    <div>
                      <p class="MsoNormal"><o:p> </o:p></p>
                    </div>
                    <div>
                      <p class="MsoNormal">Thanks for the other
                        suggestions, too, but 5405bis was so obvious
                        that I feel like a moron for not updating the
                        checklist to include it :-)<o:p></o:p></p>
                    </div>
                    <div>
                      <p class="MsoNormal"><o:p> </o:p></p>
                    </div>
                    <div>
                      <p class="MsoNormal">Others?<o:p></o:p></p>
                    </div>
                    <div>
                      <p class="MsoNormal"><o:p> </o:p></p>
                    </div>
                    <div>
                      <p class="MsoNormal">Spencer<o:p></o:p></p>
                    </div>
                    <div>
                      <p class="MsoNormal"> <o:p></o:p></p>
                    </div>
                    <blockquote style="border:none;border-left:solid
                      #CCCCCC 1.0pt;padding:0in 0in 0in
                      6.0pt;margin-left:4.8pt;margin-right:0in">
                      <div>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">We
                              now recognize “Controlled Environments” as
                              restricted deployment/applicability
                              scenarios where general Internet
                              requirements (e.g., for congestion
                              control) may be relaxed under suitable
                              (e.g., operator) control - see section 3.6
                              of the rfc5405bis draft for discussion and
                              RFC 7510 (MPLS/UDP) for a worked example.</span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Use
                              of zero UDP checksums with IPv6 is subtle
                              and requires design attention - see RFC
                              6935 and 6936.  Note that these two RFCs
                              contain design requirements, so it’s
                              insufficient to just normatively reference
                              those two RFCs and impose their
                              requirements - an explanation of how the
                              protocol design (for zero UDP checksums
                              with IPv6 meets those requirements is
                              needed).  RFC 7510 is also a worked
                              example here, and its content on this
                              topic is not short.</span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--
                              PDU Sizes</span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I’d
                              add a discussion of PMTUD and PLPMTUD,
                              including noting that use of the latter
                              needs to include an explanation of how. 
                              Use of the former needs to be cognizant of
                              the general unreliability of ICMP Packet
                              Too Big notifications, especially when
                              sent upstream from within a tunnel (may
                              not propagate across ingress).</span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--
                              Multicast</span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Many
                              of the concerns may be exacerbated by
                              multicast - perhaps someone who spends
                              more time on multicast than I do could
                              come up with a short list of things to
                              watch out for.</span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,
                              --David</span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                          <div style="border:none;border-left:solid blue
                            1.5pt;padding:0in 0in 0in 4.0pt">
                            <div>
                              <div style="border:none;border-top:solid
                                #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                                    Tsv-art [mailto:<a
                                      moz-do-not-send="true"
                                      href="mailto:tsv-art-bounces@ietf.org"
                                      target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:tsv-art-bounces@ietf.org">tsv-art-bounces@ietf.org</a></a>]
                                    <b>On Behalf Of </b>Spencer Dawkins
                                    at IETF<br>
                                    <b>Sent:</b> Monday, April 25, 2016
                                    10:29 AM<br>
                                    <b>To:</b> <a
                                      moz-do-not-send="true"
                                      href="mailto:tsv-art@ietf.org"
                                      target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:tsv-art@ietf.org">tsv-art@ietf.org</a></a><br>
                                    <b>Subject:</b> [Tsv-art] Common TSV
                                    issues</span><o:p></o:p></p>
                              </div>
                            </div>
                            <div>
                              <div>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                <div>
                                  <p class="MsoNormal"
                                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Dear
                                    TSV-ART,<o:p></o:p></p>
                                  <div>
                                    <p class="MsoNormal"
                                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                  </div>
                                  <div>
                                    <p class="MsoNormal"
                                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">So,
                                      Mirja and I would like to let the
                                      community know what common TSV
                                      issues the TSV-ART will be looking
                                      for, and we'd like to get your
                                      feedback on the current issues
                                      list, which is at <span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><a
                                          moz-do-not-send="true"
href="http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues"><a class="moz-txt-link-freetext" href="http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues">http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues</a></a>,
                                        before we send that out.</span><o:p></o:p></p>
                                    <div>
                                      <p class="MsoNormal"
                                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"
                                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">If
                                          you could take a look at the
                                          current TSV issues, list, and
                                          let us know if you think
                                          changes are needed by May 9,
                                          that would be great!</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"
                                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"
                                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Thanks,</span><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"
                                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"
                                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Spencer
                                          and Mirja</span><o:p></o:p></p>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                  <p class="MsoNormal"><o:p> </o:p></p>
                </div>
              </div>
              <p class="MsoNormal"><br>
                <br>
                <br>
                <o:p></o:p></p>
              <pre>_______________________________________________<o:p></o:p></pre>
              <pre>Tsv-art mailing list<o:p></o:p></pre>
              <pre><a moz-do-not-send="true" href="mailto:Tsv-art@ietf.org">Tsv-art@ietf.org</a><o:p></o:p></pre>
              <pre><a moz-do-not-send="true" href="https://www.ietf.org/mailman/listinfo/tsv-art">https://www.ietf.org/mailman/listinfo/tsv-art</a><o:p></o:p></pre>
            </blockquote>
            <p class="MsoNormal"><o:p> </o:p></p>
          </blockquote>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Tsv-art mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Tsv-art@ietf.org">Tsv-art@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/tsv-art">https://www.ietf.org/mailman/listinfo/tsv-art</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
________________________________________________________________
Bob Briscoe                               <a class="moz-txt-link-freetext" href="http://bobbriscoe.net/">http://bobbriscoe.net/</a></pre>
  </body>
</html>

--------------090209080103030606010101--


From nobody Thu May  5 14:56:05 2016
Return-Path: <touch@isi.edu>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E4A212D147 for <tsv-art@ietfa.amsl.com>; Thu,  5 May 2016 14:56:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.885
X-Spam-Level: 
X-Spam-Status: No, score=-2.885 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.996, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oltQ68OkqJSF for <tsv-art@ietfa.amsl.com>; Thu,  5 May 2016 14:56:01 -0700 (PDT)
Received: from nitro.isi.edu (nitro.isi.edu [128.9.208.207]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 06ECA12D13F for <tsv-art@ietf.org>; Thu,  5 May 2016 14:56:01 -0700 (PDT)
Received: from [192.168.1.189] (cpe-172-250-251-17.socal.res.rr.com [172.250.251.17]) (authenticated bits=0) by nitro.isi.edu (8.13.8/8.13.8) with ESMTP id u45LsjDZ027363 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 5 May 2016 14:54:47 -0700 (PDT)
To: Bob Briscoe <research@bobbriscoe.net>, "Black, David" <david.black@emc.com>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
References: <CAKKJt-cVf4tmB4YEzagDaugQPcJNevXR+o58UU7001-FfK5ZBg@mail.gmail.com> <CE03DB3D7B45C245BCA0D243277949362E97FE5D@MX104CL02.corp.emc.com> <CAKKJt-f9U=zwELEi=f3vzsLYkVRHf-zyX=kN+2C2+28SZDearw@mail.gmail.com> <571E716A.6050609@isi.edu> <571E94F3.2090505@isi.edu> <CE03DB3D7B45C245BCA0D243277949362E98A772@MX104CL02.corp.emc.com> <572B7351.10901@bobbriscoe.net>
From: Joe Touch <touch@isi.edu>
Message-ID: <572BC123.2030701@isi.edu>
Date: Thu, 5 May 2016 14:54:43 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <572B7351.10901@bobbriscoe.net>
Content-Type: multipart/alternative; boundary="------------060405000801070204020202"
X-MailScanner-ID: u45LsjDZ027363
X-ISI-4-69-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <http://mailarchive.ietf.org/arch/msg/tsv-art/8rNlN6NLVx8bBzQ3-cKtADCf-aw>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>
Subject: Re: [Tsv-art] Common TSV issues
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 May 2016 21:56:03 -0000

This is a multi-part message in MIME format.
--------------060405000801070204020202
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit



On 5/5/2016 9:22 AM, Bob Briscoe wrote:
> Folks,
>
> +1 re Joe's comment about reordering the list a bit after the deadline.
>
> Some bullet points that might prompt others to have ideas, written in
> haste - I'll try to generalise them and add more/better RFC refs when
> I add them to the wiki later - once I've finished what I'm meant to be
> doing:
> * Forward compatibility
>   - for CU or Reserved fields/codepoints, ensure behaviour is defined
> if a field value is not as specified.

Good point - these are relevant to all protocol designs:

- all reserved fields need to have current behavior defined
    sender - set as a fixed value or set arbitrarily
    receiver - validate as a fixed value until otherwise defined or ignore

i.e., truly reserved fields are "set arbitrarily, ignore on receipt"
flags intended for back-compatible info are more frequently "set as 0,
ignore on receipt"
flags intended for non-back-compatible are "set as 0, validate as 0 on
receipt"
there are other variations

> * Path traversal of protocol updates
>   - {detection of | resilience against| fallback from} middlebox
> interference, asymmetric interference, etc. RFC6824#section-6, other
> RFC(s)?
>   - offload hardware

Interactions with offload processing

> * Units
>   - byte vs pkt congestion rfc7141
>   - ?
> * Diffserv
>   - codepoint scarcity
>   - path traversal assumptions
> * propagation of transport-related fields on tunnel encap/decap
> (RFC2983, RFC6040)
> * Shared use of experimental option values [RFC6994]
> * Scarce (TCP) option space

BCP165 (both docs)

> * Collisions / wrap of fields [RFC4963, RFC6864]
> * Design for low latency
>   - optimistic negotiation, etc
>
>
>
> Bob
>
> On 29/04/16 19:13, Black, David wrote:
>>
>> Ive added my relevant suggestions from this thread.
>>
>>  
>>
>> Thanks, --David
>>
>>  
>>
>> *From:*Joe Touch [mailto:touch@isi.edu]
>> *Sent:* Monday, April 25, 2016 6:07 PM
>> *To:* Spencer Dawkins at IETF; Black, David
>> *Cc:* touch@isi.edu; tsv-art@ietf.org
>> *Subject:* Re: [Tsv-art] Common TSV issues
>>
>>  
>>
>> Also, it might be good to consider reorganzing the list into some
>> sort of taxonomy. I had a draft of this sort of thing I had been
>> preparing for TSV-AREA at one point. Let me know if it would be
>> useful to dig out.
>>
>> Joe
>>
>> On 4/25/2016 12:35 PM, Joe Touch wrote:
>>
>>     FWIW - I added a handful of things this AM...
>>
>>     Joe
>>
>>     On 4/25/2016 12:03 PM, Spencer Dawkins at IETF wrote:
>>
>>         Hi, David,
>>
>>          
>>
>>         On Mon, Apr 25, 2016 at 1:19 PM, Black, David
>>         <david.black@emc.com <mailto:david.black@emc.com>> wrote:
>>
>>         Hi Spencer,
>>
>>          
>>
>>         Here are a few suggestions:
>>
>>          
>>
>>         -- Use of UDP
>>
>>          
>>
>>         Id reference the rfc5405bis draft for which publication has
>>         been requested in addition to RFC 5405, as it contains a lot
>>         of added content (this should be instead of RFC 5405 after
>>         IESG approval of the bis draft).  There are a lot of things
>>         in this draft that could be called out e.g., reinvention of
>>         congestion control is strongly discouraged.
>>
>>          
>>
>>         Thanks for the other suggestions, too, but 5405bis was so
>>         obvious that I feel like a moron for not updating the
>>         checklist to include it :-)
>>
>>          
>>
>>         Others?
>>
>>          
>>
>>         Spencer
>>
>>          
>>
>>             We now recognize Controlled Environments as restricted
>>             deployment/applicability scenarios where general Internet
>>             requirements (e.g., for congestion control) may be
>>             relaxed under suitable (e.g., operator) control - see
>>             section 3.6 of the rfc5405bis draft for discussion and
>>             RFC 7510 (MPLS/UDP) for a worked example.
>>
>>              
>>
>>             Use of zero UDP checksums with IPv6 is subtle and
>>             requires design attention - see RFC 6935 and 6936.  Note
>>             that these two RFCs contain design requirements, so its
>>             insufficient to just normatively reference those two RFCs
>>             and impose their requirements - an explanation of how the
>>             protocol design (for zero UDP checksums with IPv6 meets
>>             those requirements is needed).  RFC 7510 is also a worked
>>             example here, and its content on this topic is not short.
>>
>>              
>>
>>             -- PDU Sizes
>>
>>              
>>
>>             Id add a discussion of PMTUD and PLPMTUD, including
>>             noting that use of the latter needs to include an
>>             explanation of how.  Use of the former needs to be
>>             cognizant of the general unreliability of ICMP Packet Too
>>             Big notifications, especially when sent upstream from
>>             within a tunnel (may not propagate across ingress).
>>
>>              
>>
>>             -- Multicast
>>
>>              
>>
>>             Many of the concerns may be exacerbated by multicast -
>>             perhaps someone who spends more time on multicast than I
>>             do could come up with a short list of things to watch out
>>             for.
>>
>>              
>>
>>             Thanks, --David
>>
>>              
>>
>>             *From:*Tsv-art [mailto:tsv-art-bounces@ietf.org] *On
>>             Behalf Of *Spencer Dawkins at IETF
>>             *Sent:* Monday, April 25, 2016 10:29 AM
>>             *To:* tsv-art@ietf.org
>>             *Subject:* [Tsv-art] Common TSV issues
>>
>>              
>>
>>             Dear TSV-ART,
>>
>>              
>>
>>             So, Mirja and I would like to let the community know what
>>             common TSV issues the TSV-ART will be looking for, and
>>             we'd like to get your feedback on the current issues
>>             list, which is
>>             at http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues,
>>             before we send that out.
>>
>>              
>>
>>             If you could take a look at the current TSV issues, list,
>>             and let us know if you think changes are needed by May 9,
>>             that would be great!
>>
>>              
>>
>>             Thanks,
>>
>>              
>>
>>             Spencer and Mirja
>>
>>          
>>
>>
>>
>>
>>         _______________________________________________
>>
>>         Tsv-art mailing list
>>
>>         Tsv-art@ietf.org <mailto:Tsv-art@ietf.org>
>>
>>         https://www.ietf.org/mailman/listinfo/tsv-art
>>
>>      
>>
>>  
>>
>>
>>
>> _______________________________________________
>> Tsv-art mailing list
>> Tsv-art@ietf.org
>> https://www.ietf.org/mailman/listinfo/tsv-art
>
> -- 
> ________________________________________________________________
> Bob Briscoe                               http://bobbriscoe.net/
>
>
> This body part will be downloaded on demand.


--------------060405000801070204020202
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    <div class="moz-cite-prefix">On 5/5/2016 9:22 AM, Bob Briscoe wrote:<br>
    </div>
    <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      Folks,<br>
      <br>
      +1 re Joe's comment about reordering the list a bit after the
      deadline.<br>
      <br>
      Some bullet points that might prompt others to have ideas, written
      in haste - I'll try to generalise them and add more/better RFC
      refs when I add them to the wiki later - once I've finished what
      I'm meant to be doing:<br>
      * Forward compatibility <br>
       - for CU or Reserved fields/codepoints, ensure behaviour is
      defined if a field value is not as specified.<br>
    </blockquote>
    <br>
    Good point - these are relevant to all protocol designs:<br>
    <br>
    - all reserved fields need to have current behavior defined<br>
     sender - set as a fixed value or set arbitrarily<br>
     receiver - validate as a fixed value until otherwise defined or
    ignore<br>
    <br>
    i.e., truly reserved fields are "set arbitrarily, ignore on receipt"<br>
    flags intended for back-compatible info are more frequently "set as
    0, ignore on receipt"<br>
    flags intended for non-back-compatible are "set as 0, validate as 0
    on receipt"<br>
    there are other variations<br>
    <br>
    <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite"> *
      Path traversal of protocol updates<br>
       - {detection of | resilience against| fallback from} middlebox
      interference, asymmetric interference, etc. RFC6824#section-6,
      other RFC(s)?<br>
       - offload hardware<br>
    </blockquote>
    <br>
    Interactions with offload processing<br>
    <br>
    <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite"> *
      Units<br>
       - byte vs pkt congestion rfc7141<br>
       - ?<br>
      * Diffserv<br>
       - codepoint scarcity<br>
       - path traversal assumptions<br>
      * propagation of transport-related fields on tunnel encap/decap
      (RFC2983, RFC6040)<br>
      * Shared use of experimental option values [RFC6994]<br>
      * Scarce (TCP) option space<br>
    </blockquote>
    <br>
    BCP165 (both docs)<br>
    <br>
    <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite"> *
      Collisions / wrap of fields [RFC4963, RFC6864]<br>
      * Design for low latency<br>
       - optimistic negotiation, etc<br>
      <br>
      <br>
      <br>
      Bob<br>
      <br>
      <div class="moz-cite-prefix">On 29/04/16 19:13, Black, David
        wrote:<br>
      </div>
      <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949362E98A772@MX104CL02.corp.emc.com"
        type="cite">
        <meta http-equiv="Content-Type" content="text/html;
          charset=windows-1252">
        <meta name="Generator" content="Microsoft Word 14 (filtered
          medium)">
        <style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	color:black;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
        <div class="WordSection1">
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Ive

              added my relevant suggestions from this thread.<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p></o:p></span></p>
          <div>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,

                --David<o:p></o:p></span></p>
          </div>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p></o:p></span></p>
          <div style="border:none;border-left:solid blue
            1.5pt;padding:0in 0in 0in 4.0pt">
            <div>
              <div style="border:none;border-top:solid #B5C4DF
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
                    Joe Touch [<a moz-do-not-send="true"
                      class="moz-txt-link-freetext"
                      href="mailto:touch@isi.edu">mailto:touch@isi.edu</a>]
                    <br>
                    <b>Sent:</b> Monday, April 25, 2016 6:07 PM<br>
                    <b>To:</b> Spencer Dawkins at IETF; Black, David<br>
                    <b>Cc:</b> <a moz-do-not-send="true"
                      class="moz-txt-link-abbreviated"
                      href="mailto:touch@isi.edu">touch@isi.edu</a>; <a
                      moz-do-not-send="true"
                      class="moz-txt-link-abbreviated"
                      href="mailto:tsv-art@ietf.org"><a class="moz-txt-link-abbreviated" href="mailto:tsv-art@ietf.org">tsv-art@ietf.org</a></a><br>
                    <b>Subject:</b> Re: [Tsv-art] Common TSV issues<o:p></o:p></span></p>
              </div>
            </div>
            <p class="MsoNormal"><o:p></o:p></p>
            <p class="MsoNormal" style="margin-bottom:12.0pt">Also, it
              might be good to consider reorganzing the list into some
              sort of taxonomy. I had a draft of this sort of thing I
              had been preparing for TSV-AREA at one point. Let me know
              if it would be useful to dig out.<br>
              <br>
              Joe<o:p></o:p></p>
            <div>
              <p class="MsoNormal">On 4/25/2016 12:35 PM, Joe Touch
                wrote:<o:p></o:p></p>
            </div>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p class="MsoNormal" style="margin-bottom:12.0pt">FWIW - I
                added a handful of things this AM...<br>
                <br>
                Joe<o:p></o:p></p>
              <div>
                <p class="MsoNormal">On 4/25/2016 12:03 PM, Spencer
                  Dawkins at IETF wrote:<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <div>
                  <p class="MsoNormal">Hi, David, <o:p></o:p></p>
                  <div>
                    <p class="MsoNormal"><o:p></o:p></p>
                    <div>
                      <p class="MsoNormal">On Mon, Apr 25, 2016 at 1:19
                        PM, Black, David &lt;<a moz-do-not-send="true"
                          href="mailto:david.black@emc.com">david.black@emc.com</a>&gt;

                        wrote:<o:p></o:p></p>
                      <div>
                        <div>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi

                              Spencer,</span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"></span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Here

                              are a few suggestions:</span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"></span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--

                              Use of UDP</span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"></span><o:p></o:p></p>
                          <p class="MsoNormal"
                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Id

                              reference the rfc5405bis draft for which
                              publication has been requested in addition
                              to RFC 5405, as it contains a lot of added
                              content (this should be instead of RFC
                              5405 after IESG approval of the bis
                              draft). There are a lot of things in this
                              draft that could be called out e.g.,
                              reinvention of congestion control is
                              strongly discouraged.</span><o:p></o:p></p>
                        </div>
                      </div>
                      <div>
                        <p class="MsoNormal"><o:p></o:p></p>
                      </div>
                      <div>
                        <p class="MsoNormal">Thanks for the other
                          suggestions, too, but 5405bis was so obvious
                          that I feel like a moron for not updating the
                          checklist to include it :-)<o:p></o:p></p>
                      </div>
                      <div>
                        <p class="MsoNormal"><o:p></o:p></p>
                      </div>
                      <div>
                        <p class="MsoNormal">Others?<o:p></o:p></p>
                      </div>
                      <div>
                        <p class="MsoNormal"><o:p></o:p></p>
                      </div>
                      <div>
                        <p class="MsoNormal">Spencer<o:p></o:p></p>
                      </div>
                      <div>
                        <p class="MsoNormal"><o:p></o:p></p>
                      </div>
                      <blockquote style="border:none;border-left:solid
                        #CCCCCC 1.0pt;padding:0in 0in 0in
                        6.0pt;margin-left:4.8pt;margin-right:0in">
                        <div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">We

                                now recognize Controlled Environments
                                as restricted deployment/applicability
                                scenarios where general Internet
                                requirements (e.g., for congestion
                                control) may be relaxed under suitable
                                (e.g., operator) control - see section
                                3.6 of the rfc5405bis draft for
                                discussion and RFC 7510 (MPLS/UDP) for a
                                worked example.</span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"></span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Use

                                of zero UDP checksums with IPv6 is
                                subtle and requires design attention -
                                see RFC 6935 and 6936. Note that these
                                two RFCs contain design requirements, so
                                its insufficient to just normatively
                                reference those two RFCs and impose
                                their requirements - an explanation of
                                how the protocol design (for zero UDP
                                checksums with IPv6 meets those
                                requirements is needed). RFC 7510 is
                                also a worked example here, and its
                                content on this topic is not short.</span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"></span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--

                                PDU Sizes</span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"></span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Id

                                add a discussion of PMTUD and PLPMTUD,
                                including noting that use of the latter
                                needs to include an explanation of how.
                                Use of the former needs to be cognizant
                                of the general unreliability of ICMP
                                Packet Too Big notifications, especially
                                when sent upstream from within a tunnel
                                (may not propagate across ingress).</span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"></span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--

                                Multicast</span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"></span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Many

                                of the concerns may be exacerbated by
                                multicast - perhaps someone who spends
                                more time on multicast than I do could
                                come up with a short list of things to
                                watch out for.</span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"></span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,

                                --David</span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"></span><o:p></o:p></p>
                            <div style="border:none;border-left:solid
                              blue 1.5pt;padding:0in 0in 0in 4.0pt">
                              <div>
                                <div style="border:none;border-top:solid
                                  #B5C4DF 1.0pt;padding:3.0pt 0in 0in
                                  0in">
                                  <p class="MsoNormal"
                                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                                      Tsv-art [mailto:<a
                                        moz-do-not-send="true"
                                        class="moz-txt-link-abbreviated"
href="mailto:tsv-art-bounces@ietf.org"><a class="moz-txt-link-abbreviated" href="mailto:tsv-art-bounces@ietf.org">tsv-art-bounces@ietf.org</a></a>] <b>On
                                        Behalf Of </b>Spencer Dawkins
                                      at IETF<br>
                                      <b>Sent:</b> Monday, April 25,
                                      2016 10:29 AM<br>
                                      <b>To:</b> <a
                                        moz-do-not-send="true"
                                        class="moz-txt-link-abbreviated"
                                        href="mailto:tsv-art@ietf.org"><a class="moz-txt-link-abbreviated" href="mailto:tsv-art@ietf.org">tsv-art@ietf.org</a></a><br>
                                      <b>Subject:</b> [Tsv-art] Common
                                      TSV issues</span><o:p></o:p></p>
                                </div>
                              </div>
                              <div>
                                <div>
                                  <p class="MsoNormal"
                                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><o:p></o:p></p>
                                  <div>
                                    <p class="MsoNormal"
                                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Dear

                                      TSV-ART,<o:p></o:p></p>
                                    <div>
                                      <p class="MsoNormal"
                                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><o:p></o:p></p>
                                    </div>
                                    <div>
                                      <p class="MsoNormal"
                                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">So,

                                        Mirja and I would like to let
                                        the community know what common
                                        TSV issues the TSV-ART will be
                                        looking for, and we'd like to
                                        get your feedback on the current
                                        issues list, which is at<span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><a
                                            moz-do-not-send="true"
                                            class="moz-txt-link-freetext"
href="http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues"><a class="moz-txt-link-freetext" href="http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues">http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues</a></a>,
                                          before we send that out.</span><o:p></o:p></p>
                                      <div>
                                        <p class="MsoNormal"
                                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><o:p></o:p></p>
                                      </div>
                                      <div>
                                        <p class="MsoNormal"
                                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">If

                                            you could take a look at the
                                            current TSV issues, list,
                                            and let us know if you think
                                            changes are needed by May 9,
                                            that would be great!</span><o:p></o:p></p>
                                      </div>
                                      <div>
                                        <p class="MsoNormal"
                                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><o:p></o:p></p>
                                      </div>
                                      <div>
                                        <p class="MsoNormal"
                                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Thanks,</span><o:p></o:p></p>
                                      </div>
                                      <div>
                                        <p class="MsoNormal"
                                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><o:p></o:p></p>
                                      </div>
                                      <div>
                                        <p class="MsoNormal"
                                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Spencer

                                            and Mirja</span><o:p></o:p></p>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </blockquote>
                    </div>
                    <p class="MsoNormal"><o:p></o:p></p>
                  </div>
                </div>
                <p class="MsoNormal"><br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <pre>_______________________________________________<o:p></o:p></pre>
                <pre>Tsv-art mailing list<o:p></o:p></pre>
                <pre><a moz-do-not-send="true" href="mailto:Tsv-art@ietf.org">Tsv-art@ietf.org</a><o:p></o:p></pre>
                <pre><a moz-do-not-send="true" href="https://www.ietf.org/mailman/listinfo/tsv-art">https://www.ietf.org/mailman/listinfo/tsv-art</a><o:p></o:p></pre>
              </blockquote>
              <p class="MsoNormal"><o:p></o:p></p>
            </blockquote>
            <p class="MsoNormal"><o:p></o:p></p>
          </div>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
Tsv-art mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Tsv-art@ietf.org">Tsv-art@ietf.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/tsv-art">https://www.ietf.org/mailman/listinfo/tsv-art</a>
</pre>
      </blockquote>
      <br>
      <pre class="moz-signature" cols="72">-- 
________________________________________________________________
Bob Briscoe                               <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://bobbriscoe.net/">http://bobbriscoe.net/</a></pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">This body part will be downloaded on demand.</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060405000801070204020202--


From nobody Fri May  6 03:06:17 2016
Return-Path: <research@bobbriscoe.net>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93A0B12B00D for <tsv-art@ietfa.amsl.com>; Fri,  6 May 2016 03:06:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level: 
X-Spam-Status: No, score=-1.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MOhGgoTsojF6 for <tsv-art@ietfa.amsl.com>; Fri,  6 May 2016 03:06:08 -0700 (PDT)
Received: from server.dnsblock1.com (server.dnsblock1.com [85.13.236.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1130E12D943 for <tsv-art@ietf.org>; Fri,  6 May 2016 03:06:06 -0700 (PDT)
Received: from 113.27.199.146.dyn.plus.net ([146.199.27.113]:36907 helo=[192.168.0.4]) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <research@bobbriscoe.net>) id 1ayce3-0007nI-Sl; Fri, 06 May 2016 11:06:04 +0100
To: Joe Touch <touch@isi.edu>, "Black, David" <david.black@emc.com>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
References: <CAKKJt-cVf4tmB4YEzagDaugQPcJNevXR+o58UU7001-FfK5ZBg@mail.gmail.com> <CE03DB3D7B45C245BCA0D243277949362E97FE5D@MX104CL02.corp.emc.com> <CAKKJt-f9U=zwELEi=f3vzsLYkVRHf-zyX=kN+2C2+28SZDearw@mail.gmail.com> <571E716A.6050609@isi.edu> <571E94F3.2090505@isi.edu> <CE03DB3D7B45C245BCA0D243277949362E98A772@MX104CL02.corp.emc.com> <572B7351.10901@bobbriscoe.net> <572BC123.2030701@isi.edu>
From: Bob Briscoe <research@bobbriscoe.net>
Message-ID: <572C6C8B.3070805@bobbriscoe.net>
Date: Fri, 6 May 2016 11:06:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <572BC123.2030701@isi.edu>
Content-Type: multipart/alternative; boundary="------------060605030900090400040203"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.dnsblock1.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: server.dnsblock1.com: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: server.dnsblock1.com: in@bobbriscoe.net
Archived-At: <http://mailarchive.ietf.org/arch/msg/tsv-art/IG2OZyipxKExw7FKofAYKAZWsrk>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>
Subject: Re: [Tsv-art] Common TSV issues
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 May 2016 10:06:16 -0000

This is a multi-part message in MIME format.
--------------060605030900090400040203
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Joe, one addition inline...

On 05/05/16 22:54, Joe Touch wrote:
>
>
> On 5/5/2016 9:22 AM, Bob Briscoe wrote:
>> Folks,
>>
>> +1 re Joe's comment about reordering the list a bit after the deadline.
>>
>> Some bullet points that might prompt others to have ideas, written in 
>> haste - I'll try to generalise them and add more/better RFC refs when 
>> I add them to the wiki later - once I've finished what I'm meant to 
>> be doing:
>> * Forward compatibility
>>   - for CU or Reserved fields/codepoints, ensure behaviour is defined 
>> if a field value is not as specified.
>
> Good point - these are relevant to all protocol designs:
>
> - all reserved fields need to have current behavior defined
>     sender - set as a fixed value or set arbitrarily
>     receiver - validate as a fixed value until otherwise defined or ignore
>
> i.e., truly reserved fields are "set arbitrarily, ignore on receipt"
> flags intended for back-compatible info are more frequently "set as 0, 
> ignore on receipt"
> flags intended for non-back-compatible are "set as 0, validate as 0 on 
> receipt"
...and for all: "ignore (i.e. do not 'correct') when forwarding"


Bob
> there are other variations
>
>> * Path traversal of protocol updates
>>   - {detection of | resilience against| fallback from} middlebox 
>> interference, asymmetric interference, etc. RFC6824#section-6, other 
>> RFC(s)?
>>   - offload hardware
>
> Interactions with offload processing
>
>> * Units
>>   - byte vs pkt congestion rfc7141
>>   - ?
>> * Diffserv
>>   - codepoint scarcity
>>   - path traversal assumptions
>> * propagation of transport-related fields on tunnel encap/decap 
>> (RFC2983, RFC6040)
>> * Shared use of experimental option values [RFC6994]
>> * Scarce (TCP) option space
>
> BCP165 (both docs)
>
>> * Collisions / wrap of fields [RFC4963, RFC6864]
>> * Design for low latency
>>   - optimistic negotiation, etc
>>
>>
>>
>> Bob
>>
>> On 29/04/16 19:13, Black, David wrote:
>>>
>>> I’ve added my relevant suggestions from this thread.
>>>
>>> Thanks, --David
>>>
>>> *From:*Joe Touch [mailto:touch@isi.edu]
>>> *Sent:* Monday, April 25, 2016 6:07 PM
>>> *To:* Spencer Dawkins at IETF; Black, David
>>> *Cc:* touch@isi.edu; tsv-art@ietf.org
>>> *Subject:* Re: [Tsv-art] Common TSV issues
>>>
>>> Also, it might be good to consider reorganzing the list into some 
>>> sort of taxonomy. I had a draft of this sort of thing I had been 
>>> preparing for TSV-AREA at one point. Let me know if it would be 
>>> useful to dig out.
>>>
>>> Joe
>>>
>>> On 4/25/2016 12:35 PM, Joe Touch wrote:
>>>
>>>     FWIW - I added a handful of things this AM...
>>>
>>>     Joe
>>>
>>>     On 4/25/2016 12:03 PM, Spencer Dawkins at IETF wrote:
>>>
>>>         Hi, David,
>>>
>>>         On Mon, Apr 25, 2016 at 1:19 PM, Black, David
>>>         <david.black@emc.com <mailto:david.black@emc.com>> wrote:
>>>
>>>         Hi Spencer,
>>>
>>>         Here are a few suggestions:
>>>
>>>         -- Use of UDP
>>>
>>>         I’d reference the rfc5405bis draft for which publication has
>>>         been requested in addition to RFC 5405, as it contains a lot
>>>         of added content (this should be “instead of RFC 5405” after
>>>         IESG approval of the bis draft).  There are a lot of things
>>>         in this draft that could be called out e.g., reinvention of
>>>         congestion control is strongly discouraged.
>>>
>>>         Thanks for the other suggestions, too, but 5405bis was so
>>>         obvious that I feel like a moron for not updating the
>>>         checklist to include it :-)
>>>
>>>         Others?
>>>
>>>         Spencer
>>>
>>>             We now recognize “Controlled Environments” as restricted
>>>             deployment/applicability scenarios where general
>>>             Internet requirements (e.g., for congestion control) may
>>>             be relaxed under suitable (e.g., operator) control - see
>>>             section 3.6 of the rfc5405bis draft for discussion and
>>>             RFC 7510 (MPLS/UDP) for a worked example.
>>>
>>>             Use of zero UDP checksums with IPv6 is subtle and
>>>             requires design attention - see RFC 6935 and 6936.  Note
>>>             that these two RFCs contain design requirements, so it’s
>>>             insufficient to just normatively reference those two
>>>             RFCs and impose their requirements - an explanation of
>>>             how the protocol design (for zero UDP checksums with
>>>             IPv6 meets those requirements is needed).  RFC 7510 is
>>>             also a worked example here, and its content on this
>>>             topic is not short.
>>>
>>>             -- PDU Sizes
>>>
>>>             I’d add a discussion of PMTUD and PLPMTUD, including
>>>             noting that use of the latter needs to include an
>>>             explanation of how.  Use of the former needs to be
>>>             cognizant of the general unreliability of ICMP Packet
>>>             Too Big notifications, especially when sent upstream
>>>             from within a tunnel (may not propagate across ingress).
>>>
>>>             -- Multicast
>>>
>>>             Many of the concerns may be exacerbated by multicast -
>>>             perhaps someone who spends more time on multicast than I
>>>             do could come up with a short list of things to watch
>>>             out for.
>>>
>>>             Thanks, --David
>>>
>>>             *From:*Tsv-art [mailto:tsv-art-bounces@ietf.org] *On
>>>             Behalf Of *Spencer Dawkins at IETF
>>>             *Sent:* Monday, April 25, 2016 10:29 AM
>>>             *To:* tsv-art@ietf.org
>>>             *Subject:* [Tsv-art] Common TSV issues
>>>
>>>             Dear TSV-ART,
>>>
>>>             So, Mirja and I would like to let the community know
>>>             what common TSV issues the TSV-ART will be looking for,
>>>             and we'd like to get your feedback on the current issues
>>>             list, which is at
>>>             http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues,
>>>             before we send that out.
>>>
>>>             If you could take a look at the current TSV issues,
>>>             list, and let us know if you think changes are needed by
>>>             May 9, that would be great!
>>>
>>>             Thanks,
>>>
>>>             Spencer and Mirja
>>>
>>>
>>>
>>>
>>>         _______________________________________________
>>>
>>>         Tsv-art mailing list
>>>
>>>         Tsv-art@ietf.org <mailto:Tsv-art@ietf.org>
>>>
>>>         https://www.ietf.org/mailman/listinfo/tsv-art
>>>
>>>
>>>
>>> _______________________________________________
>>> Tsv-art mailing list
>>> Tsv-art@ietf.org
>>> https://www.ietf.org/mailman/listinfo/tsv-art
>>
>> -- 
>> ________________________________________________________________
>> Bob Briscoehttp://bobbriscoe.net/
>>
>>
>> This body part will be downloaded on demand.
>

-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/


--------------060605030900090400040203
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Joe, one addition inline...<br>
    <br>
    <div class="moz-cite-prefix">On 05/05/16 22:54, Joe Touch wrote:<br>
    </div>
    <blockquote cite="mid:572BC123.2030701@isi.edu" type="cite">
      <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
      <br>
      <br>
      <div class="moz-cite-prefix">On 5/5/2016 9:22 AM, Bob Briscoe
        wrote:<br>
      </div>
      <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite">
        <meta content="text/html; charset=utf-8"
          http-equiv="Content-Type">
        Folks,<br>
        <br>
        +1 re Joe's comment about reordering the list a bit after the
        deadline.<br>
        <br>
        Some bullet points that might prompt others to have ideas,
        written in haste - I'll try to generalise them and add
        more/better RFC refs when I add them to the wiki later - once
        I've finished what I'm meant to be doing:<br>
        * Forward compatibility <br>
          - for CU or Reserved fields/codepoints, ensure behaviour is
        defined if a field value is not as specified.<br>
      </blockquote>
      <br>
      Good point - these are relevant to all protocol designs:<br>
      <br>
      - all reserved fields need to have current behavior defined<br>
          sender - set as a fixed value or set arbitrarily<br>
          receiver - validate as a fixed value until otherwise defined
      or ignore<br>
      <br>
      i.e., truly reserved fields are "set arbitrarily, ignore on
      receipt"<br>
      flags intended for back-compatible info are more frequently "set
      as 0, ignore on receipt"<br>
      flags intended for non-back-compatible are "set as 0, validate as
      0 on receipt"<br>
    </blockquote>
    ...and for all: "ignore (i.e. do not 'correct') when forwarding"<br>
    <br>
    <br>
    Bob<br>
    <blockquote cite="mid:572BC123.2030701@isi.edu" type="cite"> there
      are other variations<br>
      <br>
      <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite">
        * Path traversal of protocol updates<br>
          - {detection of | resilience against| fallback from} middlebox
        interference, asymmetric interference, etc. RFC6824#section-6,
        other RFC(s)?<br>
          - offload hardware<br>
      </blockquote>
      <br>
      Interactions with offload processing<br>
      <br>
      <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite">
        * Units<br>
          - byte vs pkt congestion rfc7141<br>
          - ?<br>
        * Diffserv<br>
          - codepoint scarcity<br>
          - path traversal assumptions<br>
        * propagation of transport-related fields on tunnel encap/decap
        (RFC2983, RFC6040)<br>
        * Shared use of experimental option values [RFC6994]<br>
        * Scarce (TCP) option space<br>
      </blockquote>
      <br>
      BCP165 (both docs)<br>
      <br>
      <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite">
        * Collisions / wrap of fields [RFC4963, RFC6864]<br>
        * Design for low latency<br>
          - optimistic negotiation, etc<br>
        <br>
        <br>
        <br>
        Bob<br>
        <br>
        <div class="moz-cite-prefix">On 29/04/16 19:13, Black, David
          wrote:<br>
        </div>
        <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949362E98A772@MX104CL02.corp.emc.com"
          type="cite">
          <meta http-equiv="Content-Type" content="text/html;
            charset=utf-8">
          <meta name="Generator" content="Microsoft Word 14 (filtered
            medium)">
          <style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	color:black;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
          <div class="WordSection1">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I’ve


                added my relevant suggestions from this thread.<o:p></o:p></span></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p> </o:p></span></p>
            <div>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,


                  --David<o:p></o:p></span></p>
            </div>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p> </o:p></span></p>
            <div style="border:none;border-left:solid blue
              1.5pt;padding:0in 0in 0in 4.0pt">
              <div>
                <div style="border:none;border-top:solid #B5C4DF
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
                      Joe Touch [<a moz-do-not-send="true"
                        class="moz-txt-link-freetext"
                        href="mailto:touch@isi.edu">mailto:touch@isi.edu</a>]
                      <br>
                      <b>Sent:</b> Monday, April 25, 2016 6:07 PM<br>
                      <b>To:</b> Spencer Dawkins at IETF; Black, David<br>
                      <b>Cc:</b> <a moz-do-not-send="true"
                        class="moz-txt-link-abbreviated"
                        href="mailto:touch@isi.edu">touch@isi.edu</a>; <a
                        moz-do-not-send="true"
                        class="moz-txt-link-abbreviated"
                        href="mailto:tsv-art@ietf.org"><a class="moz-txt-link-abbreviated" href="mailto:tsv-art@ietf.org">tsv-art@ietf.org</a></a><br>
                      <b>Subject:</b> Re: [Tsv-art] Common TSV issues<o:p></o:p></span></p>
                </div>
              </div>
              <p class="MsoNormal"><o:p> </o:p></p>
              <p class="MsoNormal" style="margin-bottom:12.0pt">Also, it
                might be good to consider reorganzing the list into some
                sort of taxonomy. I had a draft of this sort of thing I
                had been preparing for TSV-AREA at one point. Let me
                know if it would be useful to dig out.<br>
                <br>
                Joe<o:p></o:p></p>
              <div>
                <p class="MsoNormal">On 4/25/2016 12:35 PM, Joe Touch
                  wrote:<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <p class="MsoNormal" style="margin-bottom:12.0pt">FWIW -
                  I added a handful of things this AM...<br>
                  <br>
                  Joe<o:p></o:p></p>
                <div>
                  <p class="MsoNormal">On 4/25/2016 12:03 PM, Spencer
                    Dawkins at IETF wrote:<o:p></o:p></p>
                </div>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <div>
                    <p class="MsoNormal">Hi, David, <o:p></o:p></p>
                    <div>
                      <p class="MsoNormal"><o:p> </o:p></p>
                      <div>
                        <p class="MsoNormal">On Mon, Apr 25, 2016 at
                          1:19 PM, Black, David &lt;<a
                            moz-do-not-send="true"
                            href="mailto:david.black@emc.com"><a class="moz-txt-link-abbreviated" href="mailto:david.black@emc.com">david.black@emc.com</a></a>&gt;


                          wrote:<o:p></o:p></p>
                        <div>
                          <div>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi


                                Spencer,</span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Here


                                are a few suggestions:</span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--


                                Use of UDP</span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                            <p class="MsoNormal"
                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I’d


                                reference the rfc5405bis draft for which
                                publication has been requested in
                                addition to RFC 5405, as it contains a
                                lot of added content (this should be
                                “instead of RFC 5405” after IESG
                                approval of the bis draft).  There are a
                                lot of things in this draft that could
                                be called out e.g., reinvention of
                                congestion control is strongly
                                discouraged.</span><o:p></o:p></p>
                          </div>
                        </div>
                        <div>
                          <p class="MsoNormal"><o:p> </o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal">Thanks for the other
                            suggestions, too, but 5405bis was so obvious
                            that I feel like a moron for not updating
                            the checklist to include it :-)<o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><o:p> </o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal">Others?<o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"><o:p> </o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal">Spencer<o:p></o:p></p>
                        </div>
                        <div>
                          <p class="MsoNormal"> <o:p></o:p></p>
                        </div>
                        <blockquote style="border:none;border-left:solid
                          #CCCCCC 1.0pt;padding:0in 0in 0in
                          6.0pt;margin-left:4.8pt;margin-right:0in">
                          <div>
                            <div>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">We


                                  now recognize “Controlled
                                  Environments” as restricted
                                  deployment/applicability scenarios
                                  where general Internet requirements
                                  (e.g., for congestion control) may be
                                  relaxed under suitable (e.g.,
                                  operator) control - see section 3.6 of
                                  the rfc5405bis draft for discussion
                                  and RFC 7510 (MPLS/UDP) for a worked
                                  example.</span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Use


                                  of zero UDP checksums with IPv6 is
                                  subtle and requires design attention -
                                  see RFC 6935 and 6936.  Note that
                                  these two RFCs contain design
                                  requirements, so it’s insufficient to
                                  just normatively reference those two
                                  RFCs and impose their requirements -
                                  an explanation of how the protocol
                                  design (for zero UDP checksums with
                                  IPv6 meets those requirements is
                                  needed).  RFC 7510 is also a worked
                                  example here, and its content on this
                                  topic is not short.</span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--


                                  PDU Sizes</span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I’d


                                  add a discussion of PMTUD and PLPMTUD,
                                  including noting that use of the
                                  latter needs to include an explanation
                                  of how.  Use of the former needs to be
                                  cognizant of the general unreliability
                                  of ICMP Packet Too Big notifications,
                                  especially when sent upstream from
                                  within a tunnel (may not propagate
                                  across ingress).</span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--


                                  Multicast</span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Many


                                  of the concerns may be exacerbated by
                                  multicast - perhaps someone who spends
                                  more time on multicast than I do could
                                  come up with a short list of things to
                                  watch out for.</span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,


                                  --David</span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                              <div style="border:none;border-left:solid
                                blue 1.5pt;padding:0in 0in 0in 4.0pt">
                                <div>
                                  <div
                                    style="border:none;border-top:solid
                                    #B5C4DF 1.0pt;padding:3.0pt 0in 0in
                                    0in">
                                    <p class="MsoNormal"
                                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                                        Tsv-art [mailto:<a
                                          moz-do-not-send="true"
                                          class="moz-txt-link-abbreviated"
href="mailto:tsv-art-bounces@ietf.org"><a class="moz-txt-link-abbreviated" href="mailto:tsv-art-bounces@ietf.org">tsv-art-bounces@ietf.org</a></a>] <b>On

                                          Behalf Of </b>Spencer Dawkins
                                        at IETF<br>
                                        <b>Sent:</b> Monday, April 25,
                                        2016 10:29 AM<br>
                                        <b>To:</b> <a
                                          moz-do-not-send="true"
                                          class="moz-txt-link-abbreviated"
                                          href="mailto:tsv-art@ietf.org"><a class="moz-txt-link-abbreviated" href="mailto:tsv-art@ietf.org">tsv-art@ietf.org</a></a><br>
                                        <b>Subject:</b> [Tsv-art] Common
                                        TSV issues</span><o:p></o:p></p>
                                  </div>
                                </div>
                                <div>
                                  <div>
                                    <p class="MsoNormal"
                                      style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                    <div>
                                      <p class="MsoNormal"
                                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Dear


                                        TSV-ART,<o:p></o:p></p>
                                      <div>
                                        <p class="MsoNormal"
                                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                      </div>
                                      <div>
                                        <p class="MsoNormal"
                                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">So,


                                          Mirja and I would like to let
                                          the community know what common
                                          TSV issues the TSV-ART will be
                                          looking for, and we'd like to
                                          get your feedback on the
                                          current issues list, which is
                                          at <span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><a
                                              moz-do-not-send="true"
                                              class="moz-txt-link-freetext"
href="http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues"><a class="moz-txt-link-freetext" href="http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues">http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues</a></a>,
                                            before we send that out.</span><o:p></o:p></p>
                                        <div>
                                          <p class="MsoNormal"
                                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"
                                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">If


                                              you could take a look at
                                              the current TSV issues,
                                              list, and let us know if
                                              you think changes are
                                              needed by May 9, that
                                              would be great!</span><o:p></o:p></p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"
                                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"
                                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Thanks,</span><o:p></o:p></p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"
                                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"
                                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Spencer


                                              and Mirja</span><o:p></o:p></p>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                      </div>
                      <p class="MsoNormal"><o:p> </o:p></p>
                    </div>
                  </div>
                  <p class="MsoNormal"><br>
                    <br>
                    <br>
                    <o:p></o:p></p>
                  <pre>_______________________________________________<o:p></o:p></pre>
                  <pre>Tsv-art mailing list<o:p></o:p></pre>
                  <pre><a moz-do-not-send="true" href="mailto:Tsv-art@ietf.org">Tsv-art@ietf.org</a><o:p></o:p></pre>
                  <pre><a moz-do-not-send="true" href="https://www.ietf.org/mailman/listinfo/tsv-art">https://www.ietf.org/mailman/listinfo/tsv-art</a><o:p></o:p></pre>
                </blockquote>
                <p class="MsoNormal"><o:p> </o:p></p>
              </blockquote>
              <p class="MsoNormal"><o:p> </o:p></p>
            </div>
          </div>
          <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <br>
          <pre wrap="">_______________________________________________
Tsv-art mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Tsv-art@ietf.org">Tsv-art@ietf.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/tsv-art">https://www.ietf.org/mailman/listinfo/tsv-art</a>
</pre>
        </blockquote>
        <br>
        <pre class="moz-signature" cols="72">-- 
________________________________________________________________
Bob Briscoe                               <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://bobbriscoe.net/">http://bobbriscoe.net/</a></pre>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">This body part will be downloaded on demand.</pre>
      </blockquote>
      <br>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
________________________________________________________________
Bob Briscoe                               <a class="moz-txt-link-freetext" href="http://bobbriscoe.net/">http://bobbriscoe.net/</a></pre>
  </body>
</html>

--------------060605030900090400040203--


From nobody Fri May  6 10:38:00 2016
Return-Path: <touch@isi.edu>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DDF912D666 for <tsv-art@ietfa.amsl.com>; Fri,  6 May 2016 10:37:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.885
X-Spam-Level: 
X-Spam-Status: No, score=-7.885 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.996, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id woprYHz6STg3 for <tsv-art@ietfa.amsl.com>; Fri,  6 May 2016 10:37:56 -0700 (PDT)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DDE712D6A1 for <tsv-art@ietf.org>; Fri,  6 May 2016 10:37:56 -0700 (PDT)
Received: from [128.9.184.143] ([128.9.184.143]) (authenticated bits=0) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id u46Haj3I023459 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 6 May 2016 10:36:46 -0700 (PDT)
To: Bob Briscoe <research@bobbriscoe.net>, "Black, David" <david.black@emc.com>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
References: <CAKKJt-cVf4tmB4YEzagDaugQPcJNevXR+o58UU7001-FfK5ZBg@mail.gmail.com> <CE03DB3D7B45C245BCA0D243277949362E97FE5D@MX104CL02.corp.emc.com> <CAKKJt-f9U=zwELEi=f3vzsLYkVRHf-zyX=kN+2C2+28SZDearw@mail.gmail.com> <571E716A.6050609@isi.edu> <571E94F3.2090505@isi.edu> <CE03DB3D7B45C245BCA0D243277949362E98A772@MX104CL02.corp.emc.com> <572B7351.10901@bobbriscoe.net> <572BC123.2030701@isi.edu> <572C6C8B.3070805@bobbriscoe.net>
From: Joe Touch <touch@isi.edu>
Message-ID: <572CD62C.3030008@isi.edu>
Date: Fri, 6 May 2016 10:36:44 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <572C6C8B.3070805@bobbriscoe.net>
Content-Type: multipart/alternative; boundary="------------000300050109030909080209"
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <http://mailarchive.ietf.org/arch/msg/tsv-art/jy-22FqczFZluPHCoImKtXqGE00>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>
Subject: Re: [Tsv-art] Common TSV issues
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 May 2016 17:37:59 -0000

This is a multi-part message in MIME format.
--------------000300050109030909080209
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Agreed  -- I would be very happy if we tracked and pushed back on both
levels:

a) transport info must not me modified except by the endpoints

b) transport info should not be examined except by the endpoints or
their designated agents
(the latter allows for stateful port demux at an enterprise ingress or
port filtering there, but warns against doing that in the core)

Joe

On 5/6/2016 3:06 AM, Bob Briscoe wrote:
> Joe, one addition inline...
>
> On 05/05/16 22:54, Joe Touch wrote:
>>
>>
>> On 5/5/2016 9:22 AM, Bob Briscoe wrote:
>>> Folks,
>>>
>>> +1 re Joe's comment about reordering the list a bit after the deadline.
>>>
>>> Some bullet points that might prompt others to have ideas, written
>>> in haste - I'll try to generalise them and add more/better RFC refs
>>> when I add them to the wiki later - once I've finished what I'm
>>> meant to be doing:
>>> * Forward compatibility
>>>   - for CU or Reserved fields/codepoints, ensure behaviour is
>>> defined if a field value is not as specified.
>>
>> Good point - these are relevant to all protocol designs:
>>
>> - all reserved fields need to have current behavior defined
>>     sender - set as a fixed value or set arbitrarily
>>     receiver - validate as a fixed value until otherwise defined or
>> ignore
>>
>> i.e., truly reserved fields are "set arbitrarily, ignore on receipt"
>> flags intended for back-compatible info are more frequently "set as
>> 0, ignore on receipt"
>> flags intended for non-back-compatible are "set as 0, validate as 0
>> on receipt"
> ...and for all: "ignore (i.e. do not 'correct') when forwarding"
>
>
> Bob
>> there are other variations
>>
>>> * Path traversal of protocol updates
>>>   - {detection of | resilience against| fallback from} middlebox
>>> interference, asymmetric interference, etc. RFC6824#section-6, other
>>> RFC(s)?
>>>   - offload hardware
>>
>> Interactions with offload processing
>>
>>> * Units
>>>   - byte vs pkt congestion rfc7141
>>>   - ?
>>> * Diffserv
>>>   - codepoint scarcity
>>>   - path traversal assumptions
>>> * propagation of transport-related fields on tunnel encap/decap
>>> (RFC2983, RFC6040)
>>> * Shared use of experimental option values [RFC6994]
>>> * Scarce (TCP) option space
>>
>> BCP165 (both docs)
>>
>>> * Collisions / wrap of fields [RFC4963, RFC6864]
>>> * Design for low latency
>>>   - optimistic negotiation, etc
>>>
>>>
>>>
>>> Bob
>>>
>>> On 29/04/16 19:13, Black, David wrote:
>>>>
>>>> I’ve added my relevant suggestions from this thread.
>>>>
>>>>  
>>>>
>>>> Thanks, --David
>>>>
>>>>  
>>>>
>>>> *From:*Joe Touch [mailto:touch@isi.edu]
>>>> *Sent:* Monday, April 25, 2016 6:07 PM
>>>> *To:* Spencer Dawkins at IETF; Black, David
>>>> *Cc:* touch@isi.edu; tsv-art@ietf.org
>>>> *Subject:* Re: [Tsv-art] Common TSV issues
>>>>
>>>>  
>>>>
>>>> Also, it might be good to consider reorganzing the list into some
>>>> sort of taxonomy. I had a draft of this sort of thing I had been
>>>> preparing for TSV-AREA at one point. Let me know if it would be
>>>> useful to dig out.
>>>>
>>>> Joe
>>>>
>>>> On 4/25/2016 12:35 PM, Joe Touch wrote:
>>>>
>>>>     FWIW - I added a handful of things this AM...
>>>>
>>>>     Joe
>>>>
>>>>     On 4/25/2016 12:03 PM, Spencer Dawkins at IETF wrote:
>>>>
>>>>         Hi, David,
>>>>
>>>>          
>>>>
>>>>         On Mon, Apr 25, 2016 at 1:19 PM, Black, David
>>>>         <david.black@emc.com> wrote:
>>>>
>>>>         Hi Spencer,
>>>>
>>>>          
>>>>
>>>>         Here are a few suggestions:
>>>>
>>>>          
>>>>
>>>>         -- Use of UDP
>>>>
>>>>          
>>>>
>>>>         I’d reference the rfc5405bis draft for which publication
>>>>         has been requested in addition to RFC 5405, as it contains
>>>>         a lot of added content (this should be “instead of RFC
>>>>         5405” after IESG approval of the bis draft).  There are a
>>>>         lot of things in this draft that could be called out e.g.,
>>>>         reinvention of congestion control is strongly discouraged.
>>>>
>>>>          
>>>>
>>>>         Thanks for the other suggestions, too, but 5405bis was so
>>>>         obvious that I feel like a moron for not updating the
>>>>         checklist to include it :-)
>>>>
>>>>          
>>>>
>>>>         Others?
>>>>
>>>>          
>>>>
>>>>         Spencer
>>>>
>>>>          
>>>>
>>>>             We now recognize “Controlled Environments” as
>>>>             restricted deployment/applicability scenarios where
>>>>             general Internet requirements (e.g., for congestion
>>>>             control) may be relaxed under suitable (e.g., operator)
>>>>             control - see section 3.6 of the rfc5405bis draft for
>>>>             discussion and RFC 7510 (MPLS/UDP) for a worked example.
>>>>
>>>>              
>>>>
>>>>             Use of zero UDP checksums with IPv6 is subtle and
>>>>             requires design attention - see RFC 6935 and 6936. 
>>>>             Note that these two RFCs contain design requirements,
>>>>             so it’s insufficient to just normatively reference
>>>>             those two RFCs and impose their requirements - an
>>>>             explanation of how the protocol design (for zero UDP
>>>>             checksums with IPv6 meets those requirements is
>>>>             needed).  RFC 7510 is also a worked example here, and
>>>>             its content on this topic is not short.
>>>>
>>>>              
>>>>
>>>>             -- PDU Sizes
>>>>
>>>>              
>>>>
>>>>             I’d add a discussion of PMTUD and PLPMTUD, including
>>>>             noting that use of the latter needs to include an
>>>>             explanation of how.  Use of the former needs to be
>>>>             cognizant of the general unreliability of ICMP Packet
>>>>             Too Big notifications, especially when sent upstream
>>>>             from within a tunnel (may not propagate across ingress).
>>>>
>>>>              
>>>>
>>>>             -- Multicast
>>>>
>>>>              
>>>>
>>>>             Many of the concerns may be exacerbated by multicast -
>>>>             perhaps someone who spends more time on multicast than
>>>>             I do could come up with a short list of things to watch
>>>>             out for.
>>>>
>>>>              
>>>>
>>>>             Thanks, --David
>>>>
>>>>              
>>>>
>>>>             *From:*Tsv-art [mailto:tsv-art-bounces@ietf.org] *On
>>>>             Behalf Of *Spencer Dawkins at IETF
>>>>             *Sent:* Monday, April 25, 2016 10:29 AM
>>>>             *To:* tsv-art@ietf.org
>>>>             *Subject:* [Tsv-art] Common TSV issues
>>>>
>>>>              
>>>>
>>>>             Dear TSV-ART,
>>>>
>>>>              
>>>>
>>>>             So, Mirja and I would like to let the community know
>>>>             what common TSV issues the TSV-ART will be looking for,
>>>>             and we'd like to get your feedback on the current
>>>>             issues list, which is
>>>>             at http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues,
>>>>             before we send that out.
>>>>
>>>>              
>>>>
>>>>             If you could take a look at the current TSV issues,
>>>>             list, and let us know if you think changes are needed
>>>>             by May 9, that would be great!
>>>>
>>>>              
>>>>
>>>>             Thanks,
>>>>
>>>>              
>>>>
>>>>             Spencer and Mirja
>>>>
>>>>          
>>>>
>>>>
>>>>
>>>>
>>>>         _______________________________________________
>>>>
>>>>         Tsv-art mailing list
>>>>
>>>>         Tsv-art@ietf.org <mailto:Tsv-art@ietf.org>
>>>>
>>>>         https://www.ietf.org/mailman/listinfo/tsv-art
>>>>
>>>>      
>>>>
>>>>  
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Tsv-art mailing list
>>>> Tsv-art@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/tsv-art
>>>
>>> -- 
>>> ________________________________________________________________
>>> Bob Briscoe                               http://bobbriscoe.net/
>>>
>>>
>>> This body part will be downloaded on demand.
>>
>
> -- 
> ________________________________________________________________
> Bob Briscoe                               http://bobbriscoe.net/


--------------000300050109030909080209
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Agreed  -- I would be very happy if we tracked and pushed back on
    both levels:<br>
    <br>
    a) transport info must not me modified except by the endpoints<br>
    <br>
    b) transport info should not be examined except by the endpoints or
    their designated agents<br>
    (the latter allows for stateful port demux at an enterprise ingress
    or port filtering there, but warns against doing that in the core)<br>
    <br>
    Joe<br>
    <br>
    <div class="moz-cite-prefix">On 5/6/2016 3:06 AM, Bob Briscoe wrote:<br>
    </div>
    <blockquote cite="mid:572C6C8B.3070805@bobbriscoe.net" type="cite">
      <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
      Joe, one addition inline...<br>
      <br>
      <div class="moz-cite-prefix">On 05/05/16 22:54, Joe Touch wrote:<br>
      </div>
      <blockquote cite="mid:572BC123.2030701@isi.edu" type="cite">
        <meta content="text/html; charset=utf-8"
          http-equiv="Content-Type">
        <br>
        <br>
        <div class="moz-cite-prefix">On 5/5/2016 9:22 AM, Bob Briscoe
          wrote:<br>
        </div>
        <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite">
          <meta content="text/html; charset=utf-8"
            http-equiv="Content-Type">
          Folks,<br>
          <br>
          +1 re Joe's comment about reordering the list a bit after the
          deadline.<br>
          <br>
          Some bullet points that might prompt others to have ideas,
          written in haste - I'll try to generalise them and add
          more/better RFC refs when I add them to the wiki later - once
          I've finished what I'm meant to be doing:<br>
          * Forward compatibility <br>
            - for CU or Reserved fields/codepoints, ensure behaviour is
          defined if a field value is not as specified.<br>
        </blockquote>
        <br>
        Good point - these are relevant to all protocol designs:<br>
        <br>
        - all reserved fields need to have current behavior defined<br>
            sender - set as a fixed value or set arbitrarily<br>
            receiver - validate as a fixed value until otherwise defined
        or ignore<br>
        <br>
        i.e., truly reserved fields are "set arbitrarily, ignore on
        receipt"<br>
        flags intended for back-compatible info are more frequently "set
        as 0, ignore on receipt"<br>
        flags intended for non-back-compatible are "set as 0, validate
        as 0 on receipt"<br>
      </blockquote>
      ...and for all: "ignore (i.e. do not 'correct') when forwarding"<br>
      <br>
      <br>
      Bob<br>
      <blockquote cite="mid:572BC123.2030701@isi.edu" type="cite"> there
        are other variations<br>
        <br>
        <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite">
          * Path traversal of protocol updates<br>
            - {detection of | resilience against| fallback from}
          middlebox interference, asymmetric interference, etc.
          RFC6824#section-6, other RFC(s)?<br>
            - offload hardware<br>
        </blockquote>
        <br>
        Interactions with offload processing<br>
        <br>
        <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite">
          * Units<br>
            - byte vs pkt congestion rfc7141<br>
            - ?<br>
          * Diffserv<br>
            - codepoint scarcity<br>
            - path traversal assumptions<br>
          * propagation of transport-related fields on tunnel
          encap/decap (RFC2983, RFC6040)<br>
          * Shared use of experimental option values [RFC6994]<br>
          * Scarce (TCP) option space<br>
        </blockquote>
        <br>
        BCP165 (both docs)<br>
        <br>
        <blockquote cite="mid:572B7351.10901@bobbriscoe.net" type="cite">
          * Collisions / wrap of fields [RFC4963, RFC6864]<br>
          * Design for low latency<br>
            - optimistic negotiation, etc<br>
          <br>
          <br>
          <br>
          Bob<br>
          <br>
          <div class="moz-cite-prefix">On 29/04/16 19:13, Black, David
            wrote:<br>
          </div>
          <blockquote
cite="mid:CE03DB3D7B45C245BCA0D243277949362E98A772@MX104CL02.corp.emc.com"
            type="cite">
            <meta http-equiv="Content-Type" content="text/html;
              charset=utf-8">
            <meta name="Generator" content="Microsoft Word 14 (filtered
              medium)">
            <style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";
	color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";
	color:black;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
            <div class="WordSection1">
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I’ve



                  added my relevant suggestions from this thread.<o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p> </o:p></span></p>
              <div>
                <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,



                    --David<o:p></o:p></span></p>
              </div>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p> </o:p></span></p>
              <div style="border:none;border-left:solid blue
                1.5pt;padding:0in 0in 0in 4.0pt">
                <div>
                  <div style="border:none;border-top:solid #B5C4DF
                    1.0pt;padding:3.0pt 0in 0in 0in">
                    <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
                        Joe Touch [<a moz-do-not-send="true"
                          class="moz-txt-link-freetext"
                          href="mailto:touch@isi.edu">mailto:touch@isi.edu</a>]
                        <br>
                        <b>Sent:</b> Monday, April 25, 2016 6:07 PM<br>
                        <b>To:</b> Spencer Dawkins at IETF; Black, David<br>
                        <b>Cc:</b> <a moz-do-not-send="true"
                          class="moz-txt-link-abbreviated"
                          href="mailto:touch@isi.edu">touch@isi.edu</a>;
                        <a moz-do-not-send="true"
                          class="moz-txt-link-abbreviated"
                          href="mailto:tsv-art@ietf.org">tsv-art@ietf.org</a><br>
                        <b>Subject:</b> Re: [Tsv-art] Common TSV issues<o:p></o:p></span></p>
                  </div>
                </div>
                <p class="MsoNormal"><o:p> </o:p></p>
                <p class="MsoNormal" style="margin-bottom:12.0pt">Also,
                  it might be good to consider reorganzing the list into
                  some sort of taxonomy. I had a draft of this sort of
                  thing I had been preparing for TSV-AREA at one point.
                  Let me know if it would be useful to dig out.<br>
                  <br>
                  Joe<o:p></o:p></p>
                <div>
                  <p class="MsoNormal">On 4/25/2016 12:35 PM, Joe Touch
                    wrote:<o:p></o:p></p>
                </div>
                <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                  <p class="MsoNormal" style="margin-bottom:12.0pt">FWIW
                    - I added a handful of things this AM...<br>
                    <br>
                    Joe<o:p></o:p></p>
                  <div>
                    <p class="MsoNormal">On 4/25/2016 12:03 PM, Spencer
                      Dawkins at IETF wrote:<o:p></o:p></p>
                  </div>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt">
                    <div>
                      <p class="MsoNormal">Hi, David, <o:p></o:p></p>
                      <div>
                        <p class="MsoNormal"><o:p> </o:p></p>
                        <div>
                          <p class="MsoNormal">On Mon, Apr 25, 2016 at
                            1:19 PM, Black, David &lt;<a
                              moz-do-not-send="true"
                              class="moz-txt-link-abbreviated"
                              href="mailto:david.black@emc.com"><a class="moz-txt-link-abbreviated" href="mailto:david.black@emc.com">david.black@emc.com</a></a>&gt;



                            wrote:<o:p></o:p></p>
                          <div>
                            <div>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi



                                  Spencer,</span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Here



                                  are a few suggestions:</span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--



                                  Use of UDP</span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                              <p class="MsoNormal"
                                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I’d



                                  reference the rfc5405bis draft for
                                  which publication has been requested
                                  in addition to RFC 5405, as it
                                  contains a lot of added content (this
                                  should be “instead of RFC 5405” after
                                  IESG approval of the bis draft). 
                                  There are a lot of things in this
                                  draft that could be called out e.g.,
                                  reinvention of congestion control is
                                  strongly discouraged.</span><o:p></o:p></p>
                            </div>
                          </div>
                          <div>
                            <p class="MsoNormal"><o:p> </o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal">Thanks for the other
                              suggestions, too, but 5405bis was so
                              obvious that I feel like a moron for not
                              updating the checklist to include it :-)<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><o:p> </o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal">Others?<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"><o:p> </o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal">Spencer<o:p></o:p></p>
                          </div>
                          <div>
                            <p class="MsoNormal"> <o:p></o:p></p>
                          </div>
                          <blockquote
                            style="border:none;border-left:solid #CCCCCC
                            1.0pt;padding:0in 0in 0in
                            6.0pt;margin-left:4.8pt;margin-right:0in">
                            <div>
                              <div>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">We



                                    now recognize “Controlled
                                    Environments” as restricted
                                    deployment/applicability scenarios
                                    where general Internet requirements
                                    (e.g., for congestion control) may
                                    be relaxed under suitable (e.g.,
                                    operator) control - see section 3.6
                                    of the rfc5405bis draft for
                                    discussion and RFC 7510 (MPLS/UDP)
                                    for a worked example.</span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Use



                                    of zero UDP checksums with IPv6 is
                                    subtle and requires design attention
                                    - see RFC 6935 and 6936.  Note that
                                    these two RFCs contain design
                                    requirements, so it’s insufficient
                                    to just normatively reference those
                                    two RFCs and impose their
                                    requirements - an explanation of how
                                    the protocol design (for zero UDP
                                    checksums with IPv6 meets those
                                    requirements is needed).  RFC 7510
                                    is also a worked example here, and
                                    its content on this topic is not
                                    short.</span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--



                                    PDU Sizes</span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I’d



                                    add a discussion of PMTUD and
                                    PLPMTUD, including noting that use
                                    of the latter needs to include an
                                    explanation of how.  Use of the
                                    former needs to be cognizant of the
                                    general unreliability of ICMP Packet
                                    Too Big notifications, especially
                                    when sent upstream from within a
                                    tunnel (may not propagate across
                                    ingress).</span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">--



                                    Multicast</span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Many



                                    of the concerns may be exacerbated
                                    by multicast - perhaps someone who
                                    spends more time on multicast than I
                                    do could come up with a short list
                                    of things to watch out for.</span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks,



                                    --David</span><o:p></o:p></p>
                                <p class="MsoNormal"
                                  style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"> </span><o:p></o:p></p>
                                <div
                                  style="border:none;border-left:solid
                                  blue 1.5pt;padding:0in 0in 0in 4.0pt">
                                  <div>
                                    <div
                                      style="border:none;border-top:solid
                                      #B5C4DF 1.0pt;padding:3.0pt 0in
                                      0in 0in">
                                      <p class="MsoNormal"
                                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                                          Tsv-art [mailto:<a
                                            moz-do-not-send="true"
                                            class="moz-txt-link-abbreviated"
href="mailto:tsv-art-bounces@ietf.org"><a class="moz-txt-link-abbreviated" href="mailto:tsv-art-bounces@ietf.org">tsv-art-bounces@ietf.org</a></a>] <b>On


                                            Behalf Of </b>Spencer
                                          Dawkins at IETF<br>
                                          <b>Sent:</b> Monday, April 25,
                                          2016 10:29 AM<br>
                                          <b>To:</b> <a
                                            moz-do-not-send="true"
                                            class="moz-txt-link-abbreviated"
href="mailto:tsv-art@ietf.org"><a class="moz-txt-link-abbreviated" href="mailto:tsv-art@ietf.org">tsv-art@ietf.org</a></a><br>
                                          <b>Subject:</b> [Tsv-art]
                                          Common TSV issues</span><o:p></o:p></p>
                                    </div>
                                  </div>
                                  <div>
                                    <div>
                                      <p class="MsoNormal"
                                        style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                      <div>
                                        <p class="MsoNormal"
                                          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Dear



                                          TSV-ART,<o:p></o:p></p>
                                        <div>
                                          <p class="MsoNormal"
                                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                        </div>
                                        <div>
                                          <p class="MsoNormal"
                                            style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">So,



                                            Mirja and I would like to
                                            let the community know what
                                            common TSV issues the
                                            TSV-ART will be looking for,
                                            and we'd like to get your
                                            feedback on the current
                                            issues list, which is at <span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;"><a
                                                moz-do-not-send="true"
                                                class="moz-txt-link-freetext"
href="http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues"><a class="moz-txt-link-freetext" href="http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues">http://trac.tools.ietf.org/area/tsv/trac/wiki/tsvdir-common-issues</a></a>,
                                              before we send that out.</span><o:p></o:p></p>
                                          <div>
                                            <p class="MsoNormal"
                                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                          </div>
                                          <div>
                                            <p class="MsoNormal"
                                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">If



                                                you could take a look at
                                                the current TSV issues,
                                                list, and let us know if
                                                you think changes are
                                                needed by May 9, that
                                                would be great!</span><o:p></o:p></p>
                                          </div>
                                          <div>
                                            <p class="MsoNormal"
                                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                          </div>
                                          <div>
                                            <p class="MsoNormal"
                                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Thanks,</span><o:p></o:p></p>
                                          </div>
                                          <div>
                                            <p class="MsoNormal"
                                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
                                          </div>
                                          <div>
                                            <p class="MsoNormal"
                                              style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Spencer



                                                and Mirja</span><o:p></o:p></p>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </blockquote>
                        </div>
                        <p class="MsoNormal"><o:p> </o:p></p>
                      </div>
                    </div>
                    <p class="MsoNormal"><br>
                      <br>
                      <br>
                      <o:p></o:p></p>
                    <pre>_______________________________________________<o:p></o:p></pre>
                    <pre>Tsv-art mailing list<o:p></o:p></pre>
                    <pre><a moz-do-not-send="true" href="mailto:Tsv-art@ietf.org">Tsv-art@ietf.org</a><o:p></o:p></pre>
                    <pre><a moz-do-not-send="true" href="https://www.ietf.org/mailman/listinfo/tsv-art">https://www.ietf.org/mailman/listinfo/tsv-art</a><o:p></o:p></pre>
                  </blockquote>
                  <p class="MsoNormal"><o:p> </o:p></p>
                </blockquote>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
            </div>
            <br>
            <fieldset class="mimeAttachmentHeader"></fieldset>
            <br>
            <pre wrap="">_______________________________________________
Tsv-art mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Tsv-art@ietf.org">Tsv-art@ietf.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/tsv-art">https://www.ietf.org/mailman/listinfo/tsv-art</a>
</pre>
          </blockquote>
          <br>
          <pre class="moz-signature" cols="72">-- 
________________________________________________________________
Bob Briscoe                               <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://bobbriscoe.net/">http://bobbriscoe.net/</a></pre>
          <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <br>
          <pre wrap="">This body part will be downloaded on demand.</pre>
        </blockquote>
        <br>
      </blockquote>
      <br>
      <pre class="moz-signature" cols="72">-- 
________________________________________________________________
Bob Briscoe                               <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://bobbriscoe.net/">http://bobbriscoe.net/</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------000300050109030909080209--

