Re: [tram] Fwd: I-D Action: draft-johnston-tram-stun-origin-02.txt
Brandon Williams <brandon.williams@akamai.com> Sun, 06 April 2014 23:03 UTC
Return-Path: <brandon.williams@akamai.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 333A11A0515 for <tram@ietfa.amsl.com>; Sun, 6 Apr 2014 16:03:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 fSI-lGjTCvBQ for <tram@ietfa.amsl.com>; Sun, 6 Apr 2014 16:03:16 -0700 (PDT)
Received: from prod-mail-xrelay07.akamai.com (prod-mail-xrelay07.akamai.com [72.246.2.115]) by ietfa.amsl.com (Postfix) with ESMTP id 13E541A014F for <tram@ietf.org>; Sun, 6 Apr 2014 16:03:16 -0700 (PDT)
Received: from prod-mail-xrelay07.akamai.com (localhost.localdomain [127.0.0.1]) by postfix.imss70 (Postfix) with ESMTP id 78EB8475AD for <tram@ietf.org>; Sun, 6 Apr 2014 23:03:10 +0000 (GMT)
Received: from prod-mail-relay06.akamai.com (prod-mail-relay06.akamai.com [172.17.120.126]) by prod-mail-xrelay07.akamai.com (Postfix) with ESMTP id 50D9F47440 for <tram@ietf.org>; Sun, 6 Apr 2014 23:03:10 +0000 (GMT)
Received: from [172.28.13.73] (bowill.kendall.corp.akamai.com [172.28.13.73]) by prod-mail-relay06.akamai.com (Postfix) with ESMTP id 1F3C02029 for <tram@ietf.org>; Sun, 6 Apr 2014 23:03:10 +0000 (GMT)
Message-ID: <5341DD2D.8040103@akamai.com>
Date: Sun, 06 Apr 2014 19:03:09 -0400
From: Brandon Williams <brandon.williams@akamai.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: tram@ietf.org
References: <20140331214024.15420.9235.idtracker@ietfa.amsl.com> <CAKhHsXGzDW1P8ogVWjJFsrYHq_mSWuvby1zoPSE8Lh_f=EEXuA@mail.gmail.com> <533F2234.4060402@akamai.com> <CAOJ7v-2zUhMLkDGaLfvnKRHQjZtf77AWBuEf0ygHCHphi_gd1Q@mail.gmail.com>
In-Reply-To: <CAOJ7v-2zUhMLkDGaLfvnKRHQjZtf77AWBuEf0ygHCHphi_gd1Q@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/tram/RCJzlqSZ2Q4nSOZU0jvP1tEdPgI
Subject: Re: [tram] Fwd: I-D Action: draft-johnston-tram-stun-origin-02.txt
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 Apr 2014 23:03:20 -0000
Hi Justin, Let me backtrack on my use of the word "frequently", which suggests that small MTUs are more common than I believe them to be. Let me say instead that small MTUs are not unheard of. I am unfortunately not in a position to give numbers, because we no longer forward the DF bit on outgoing packets (for this reason). I agree that it is uncommon, but when it occurs, it can cause session failure if you don't help the packets get through. So, despite my poor choice of words, I really just meant to indicate that it does happen sometimes, and that it would be good for a spec that allows such a large attribute value to provide some guidance on how to handle the attribute if the resulting message will violate the message size constraints required by the existing RFCs. --Brandon PS: I will do some more investigation and see if I can come up with a number after all, though I'm not too confident. On 04/04/2014 08:05 PM, Justin Uberti wrote: > > > > On Fri, Apr 4, 2014 at 2:20 PM, Brandon Williams > <brandon.williams@akamai.com <mailto:brandon.williams@akamai.com>> wrote: > > Hi Alan, > > Has attribute number 0x802F been assigned? I don't see it in the > official registry. If not, then I suggest you follow the common > practice of using a placeholder (e.g. TBD) in place of the option > number throughout the document with a note to the editor about the > search-and-replace operation to be done before publishing. I know > there's a related editor's note in the document, but the referenced > rfc4020 specifically indicates that you should not include an > unallocated value in an I.D. > > On a separate note, RFC5389 requires a maximum message size of 548 > bytes when the sender is using IPv4 and the MTU is not known. Even > for cases where the MTU is known, we frequently see mobile clients > with very small MTUs at or close to the IPv4 minimum, > > > This question has come up in the past and the consensus (and empirical > data from Chrome) indicated that nowadays MTUs < 1280 are quite > uncommon. Can you provide some more detailed stats and examples? > > which would require this small message size even after MTU > discovery. I'm concerned about an attribute with a max value size > that uses up nearly 50% of that space. I think it would be good for > the draft to discuss this issue and provide some related guidance on > usage. For example, how much of the 548 bytes are used in a typical > STUN Bind request? or a TURN Allocate request? Does use of this > attribute conflict with similar size constraints imposed by any > other current drafts? If there isn't enough space, how should the > client handle it? > > In addition to that, I would appreciate a bit more detail about > where this option is expected to show up in the message exchanges. I > think I know, but I'm not sure. Am I correct that you expect its use > for authentication to only require it in the initial unauthenticated > TURN Allocate request? And that any later use would be primarily for > diagnostics? If that's the case, then it might be worth pointing > this out in the Security Considerations section (i.e. that the > primary security related use is the one case where auth doesn't apply). > > --Brandon > > > On 03/31/2014 05:41 PM, Alan Johnston wrote: > > All, > > We have revised the STUN Origin draft based on feedback on the > list and > from London. > > Comments most welcome. > > - Alan - > > ---------- Forwarded message ---------- > From: ** <internet-drafts@ietf.org > <mailto:internet-drafts@ietf.org> > <mailto:internet-drafts@ietf.__org > <mailto:internet-drafts@ietf.org>>> > Date: Mon, Mar 31, 2014 at 4:40 PM > Subject: I-D Action: draft-johnston-tram-stun-__origin-02.txt > To: i-d-announce@ietf.org <mailto:i-d-announce@ietf.org> > <mailto:i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>> > > > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > > > Title : An Origin Attribute for the STUN > Protocol > Authors : Alan Johnston > Justin Uberti > John Yoakum > Kundan Singh > Filename : draft-johnston-tram-stun-__origin-02.txt > Pages : 10 > Date : 2014-03-31 > > Abstract: > STUN, or Session Traversal Utilities for NAT, is a protocol > used to > assist other protocols traverse Network Address Translators > or NATs. > STUN, and STUN extensions such as TURN, or Traversal Using > Relays > around NAT, and ICE, Interactive Communications > Establishment, have > been around for many years but with WebRTC, Web Real-Time > Communications, STUN and related extensions are about to > see major > deployments and implementation due to these protocols being > implemented in browsers. This specification defines an ORIGIN > attribute for STUN that can be used in similar ways to the HTTP > header field of the same name. WebRTC browsers utilizing > STUN and > TURN would include this attribute which would provide > servers with > additional information about the STUN and TURN requests > they receive. > This specification defines the usage of the STUN ORIGIN > attribute for > web and SIP contexts. > > > The IETF datatracker status page for this draft is: > https://datatracker.ietf.org/__doc/draft-johnston-tram-stun-__origin/ > <https://datatracker.ietf.org/doc/draft-johnston-tram-stun-origin/> > > There's also a htmlized version available at: > http://tools.ietf.org/html/__draft-johnston-tram-stun-__origin-02 <http://tools.ietf.org/html/draft-johnston-tram-stun-origin-02> > > A diff from the previous version is available at: > http://www.ietf.org/rfcdiff?__url2=draft-johnston-tram-stun-__origin-02 > <http://www.ietf.org/rfcdiff?url2=draft-johnston-tram-stun-origin-02> > > > Please note that it may take a couple of minutes from the time > of submission > until the htmlized version and diff are available at > tools.ietf.org <http://tools.ietf.org> > <http://tools.ietf.org>. > > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-__drafts/ > <ftp://ftp.ietf.org/internet-drafts/> > > _________________________________________________ > I-D-Announce mailing list > I-D-Announce@ietf.org <mailto:I-D-Announce@ietf.org> > <mailto:I-D-Announce@ietf.org <mailto:I-D-Announce@ietf.org>> > https://www.ietf.org/mailman/__listinfo/i-d-announce > <https://www.ietf.org/mailman/listinfo/i-d-announce> > Internet-Draft > <https://www.ietf.org/mailman/__listinfo/i-d-announce > <https://www.ietf.org/mailman/listinfo/i-d-announce> > > Internet-Draft> directories: http://www.ietf.org/shadow.__html > <http://www.ietf.org/shadow.html> > or ftp://ftp.ietf.org/ietf/__1shadow-sites.txt > <ftp://ftp.ietf.org/ietf/1shadow-sites.txt> > > > -- > Brandon Williams; Senior Principal Software Engineer > Emerging Products Engineering; Akamai Technologies Inc. > > _________________________________________________ > tram mailing list > tram@ietf.org <mailto:tram@ietf.org> > https://www.ietf.org/mailman/__listinfo/tram > <https://www.ietf.org/mailman/listinfo/tram> > >
- [tram] Fwd: I-D Action: draft-johnston-tram-stun-… Alan Johnston
- Re: [tram] Fwd: I-D Action: draft-johnston-tram-s… Brandon Williams
- Re: [tram] I-D Action: draft-johnston-tram-stun-o… Oleg Moskalenko
- Re: [tram] Fwd: I-D Action: draft-johnston-tram-s… Justin Uberti
- Re: [tram] Fwd: I-D Action: draft-johnston-tram-s… Brandon Williams
- Re: [tram] Fwd: I-D Action: draft-johnston-tram-s… Simon Perreault
- Re: [tram] Fwd: I-D Action: draft-johnston-tram-s… Alan Johnston