Re: [rtcweb] Question about support for RFC 6520 DTLS heartbeat

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 15 January 2015 08:56 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5B9A1AD1EE for <rtcweb@ietfa.amsl.com>; Thu, 15 Jan 2015 00:56:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] 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 02T2lt50835X for <rtcweb@ietfa.amsl.com>; Thu, 15 Jan 2015 00:56:29 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E0A21A8701 for <rtcweb@ietf.org>; Thu, 15 Jan 2015 00:56:28 -0800 (PST)
X-AuditID: c1b4fb2d-f79fc6d000001087-4b-54b780ba2ff8
Received: from ESESSHC004.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 60.CD.04231.AB087B45; Thu, 15 Jan 2015 09:56:26 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.175]) by ESESSHC004.ericsson.se ([153.88.183.30]) with mapi id 14.03.0195.001; Thu, 15 Jan 2015 09:56:25 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>
Thread-Topic: [rtcweb] Question about support for RFC 6520 DTLS heartbeat
Thread-Index: AQHQL5UtWHqcwktsB0yKryagMbLO8Zy/PiwAgACNzgCAAC9fgIAAIwMAgAAHyQCAAHbzWIAAMTWAgAATsLA=
Date: Thu, 15 Jan 2015 08:56:24 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D6397F5@ESESSMB209.ericsson.se>
References: <CAOW+2dsaAOmOS=VZe8VTRoSSjN0TAQzY2kXaOqHUCAf9jaA5Mw@mail.gmail.com> <DD273892-F62C-423C-A4FF-0BA8288A5454@lurchi.franken.de> <CABkgnnU9D7kq9R_QtLcyw58jiyYLrvLjK==X=ur1=btesdpVCw@mail.gmail.com> <1C5B610D-DA15-4DC6-82B3-E518748B1222@lurchi.franken.de> <54B6E9BC.2060203@alvestrand.no> <,<7CEBA9FD-CCAE-473B-92FC-7E951317CEF4@lurchi.franken.de> <>> <7594FB04B1934943A5C02806D1A2204B1D63922A@ESESSMB209.ericsson.se> <F37D57FF-09DC-4339-B862-0685BD26658D@lurchi.franken.de>
In-Reply-To: <F37D57FF-09DC-4339-B862-0685BD26658D@lurchi.franken.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.18]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRmVeSWpSXmKPExsUyM+Jvje6uhu0hBovvCVoc6+tis7jYtITR Yu2/dnYHZo8rE66weixZ8pPJY0PLDqYA5igum5TUnMyy1CJ9uwSujBkdX9gK2tQqJq1Yy9jA 2KHaxcjJISFgInHg0mY2CFtM4sK99UA2F4eQwBFGiUVPf7GDJIQEljBK/LgS0MXIwcEmYCHR /U8bJCwiYCpxcPk8FhCbWSBYordrMiuILSzgIfFuzWpWiBpPiZaJ09gg7CSJfz8+gI1kEVCV eLPpPBOIzSvgK7Hl/RomiL0fmCV2TOoDG8op4Crx8eIDsAZGoOO+n1rDBLFMXOLWk/lMEEcL SCzZc54ZwhaVePn4HyuErSjx8dU+RpCbmQU0Jdbv0odoVZSY0v2QHWKvoMTJmU9YJjCKzUIy dRZCxywkHbOQdCxgZFnFKFqcWlycm25krJdalJlcXJyfp5eXWrKJERhPB7f81t3BuPq14yFG AQ5GJR7egtTtIUKsiWXFlbmHGKU5WJTEefMcNoQICaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRq YGRZtvWbxCaLRaIffqnc3N7feHjV/DPvH66Z+eS2s5lB9QmfTj53Po2fSunu+gUfioKsH87V smln+dyVlXVv/tIEB0v2mGC9wuW8+sEhWvv2NEXfZPLZU18577Ciww01JvWyC5ZPqj+nip+6 8OjD9kttp58EV639eGa9y4uvJf1ytsn9gdv3hyuxFGckGmoxFxUnAgAKS5NpiAIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/4p7eZaM0Wd4XoXUeU2WuVspORNc>
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Question about support for RFC 6520 DTLS heartbeat
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Jan 2015 08:56:31 -0000

Hi,

>> I don't think the sctp-dtls-encaps draft shall contain data channel specific procedures.
> It doesn't. It only makes clear which of the two options are used in RTCWeb.

If it needs to be clear, it should be in an RTCWeb spec.

For sure, you can state it as an EXAMPLE in the encaps draft if you want to. But, an RTCWeb implementer should not have to read the encaps draft in order to figure out which option is used - that needs to be clear in an RTCWeb spec.

>> I agree with Martin that the best place is the data channel draft.
> So you think the text in the data channel draft is not enough? It is and was clear to me that SCTP does the PMTUD, not DTLS, when SCTP over DTLS is used in RTCWeb. 

I didn't check the text in the data channel draft :) Based on the discussion I assumed that some text is missing, and is needed somewhere.

Regards,

Christer




> Sent from my Windows Phone
> From: Michael Tuexen
> Sent: ‎15/‎01/‎2015 00:40
> To: Harald Alvestrand
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Question about support for RFC 6520 DTLS 
> heartbeat
> 
> On 14 Jan 2015, at 23:12, Harald Alvestrand <harald@alvestrand.no> wrote:
> > 
> > Den 14. jan. 2015 21:06, skrev Michael Tuexen:
> >> On 14 Jan 2015, at 18:17, Martin Thomson <martin.thomson@gmail.com> wrote:
> >>> 
> >>> On 14 January 2015 at 00:49, Michael Tuexen 
> >>> <Michael.Tuexen@lurchi.franken.de> wrote:
> >>>> * DTLS does the PMTUD using DTLS heartbeats
> >>>> * SCTP does the PMTUD using SCTP HEARTBEAT and PADDING chunks
> >>>> 
> >>>> My understanding is the RTCWeb uses the second option as 
> >>>> described in
> >>>> http://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13#sect
> >>>> ion-5
> >>> 
> >>> SGTM.  That means we don't need to reference the DTLS heartbleed extension.
> >> It is not referenced in the RTCWeb documents, only in
> >> https://tools.ietf.org/html/draft-ietf-tsvwg-sctp-dtls-encaps-07
> >> which allows both options.
> > 
> > So which document should we put it in that we use the second option?
> > -transport, or a post-last-call update of -datachannel?
> Do we really need a change? We have in
> https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13#section-5
>    Incoming ICMP or ICMPv6 messages can't be processed by the SCTP
>    layer, since there is no way to identify the corresponding
>    association.  Therefore SCTP MUST support performing Path MTU
>    discovery without relying on ICMP or ICMPv6 as specified in [RFC4821]
>    using probing messages specified in [RFC4820].  The initial Path MTU
>    at the IP layer SHOULD NOT exceed 1200 bytes for IPv4 and 1280 for
>    IPv6.
> 
> In the next revision of
> https://tools.ietf.org/html/draft-ietf-tsvwg-sctp-dtls-encaps-07#secti
> on-4
> there will be the sentence:
>    The path MTU discovery is performed by SCTP when SCTP over DTLS is
>    used for data channels (see Section 4 of
>    [I-D.ietf-rtcweb-data-channel]).
> 
> Best regards
> Michael
> > 
> >> 
> >> Best regards
> >> Michael
> >>> 
> >> 
> >> _______________________________________________
> >> rtcweb mailing list
> >> rtcweb@ietf.org
> >> https://www.ietf.org/mailman/listinfo/rtcweb
> >> 
> > 
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
> > 
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb