Re: [Dart] RTP and non-RTP traffic on same UDP 5-tuple

"Black, David" <david.black@emc.com> Thu, 12 June 2014 02:37 UTC

Return-Path: <david.black@emc.com>
X-Original-To: dart@ietfa.amsl.com
Delivered-To: dart@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 080541B2995 for <dart@ietfa.amsl.com>; Wed, 11 Jun 2014 19:37:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.952
X-Spam-Level:
X-Spam-Status: No, score=-4.952 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, 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 0mM1ILuQr8yZ for <dart@ietfa.amsl.com>; Wed, 11 Jun 2014 19:37:52 -0700 (PDT)
Received: from mailuogwdur.emc.com (mailuogwdur.emc.com [128.221.224.79]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5E391B2997 for <dart@ietf.org>; Wed, 11 Jun 2014 19:37:51 -0700 (PDT)
Received: from maildlpprd53.lss.emc.com (maildlpprd53.lss.emc.com [10.106.48.157]) by mailuogwprd51.lss.emc.com (Sentrion-MTA-4.3.0/Sentrion-MTA-4.3.0) with ESMTP id s5C2bmD1006691 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 11 Jun 2014 22:37:49 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com s5C2bmD1006691
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1402540670; bh=+bRQBbkh/P0VPaBa8Psa03WREOM=; h=From:To:CC:Date:Subject:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=dB3mS4zIvjW9fbRkYr8gGrWCUWcta+5UBL/6M2Jrf2d4YB0kTgM6uzxovXQjVrH89 QrMF07h+wdhNbY4V2+lNNtuXZ5kRbuhZ5K6wJQ5AVJK2k4Lpk8g/Hev7eOn6R+mZR2 ltoMFf/4ldAhs22Oka+7T6bhnBPxiKyrSebSIjyI=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com s5C2bmD1006691
Received: from mailusrhubprd04.lss.emc.com (mailusrhubprd04.lss.emc.com [10.253.24.22]) by maildlpprd53.lss.emc.com (RSA Interceptor); Wed, 11 Jun 2014 22:37:37 -0400
Received: from mxhub25.corp.emc.com (mxhub25.corp.emc.com [10.254.110.181]) by mailusrhubprd04.lss.emc.com (Sentrion-MTA-4.3.0/Sentrion-MTA-4.3.0) with ESMTP id s5C2balH009174 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 11 Jun 2014 22:37:36 -0400
Received: from mx15a.corp.emc.com ([169.254.1.248]) by mxhub25.corp.emc.com ([10.254.110.181]) with mapi; Wed, 11 Jun 2014 22:37:36 -0400
From: "Black, David" <david.black@emc.com>
To: Dan Wing <dwing@cisco.com>
Date: Wed, 11 Jun 2014 22:37:34 -0400
Thread-Topic: [Dart] RTP and non-RTP traffic on same UDP 5-tuple
Thread-Index: Ac+F5VUx/Dft8pAiRpeNeFwa4B4oRAAAZ76w
Message-ID: <8D3D17ACE214DC429325B2B98F3AE712076FD34914@MX15A.corp.emc.com>
References: <8D3D17ACE214DC429325B2B98F3AE712076FD346C9@MX15A.corp.emc.com> <5398BF50.5040604@gmail.com> <657B1854-CC2F-4061-83BF-43447230ACC3@cisco.com> <8D3D17ACE214DC429325B2B98F3AE712076FD348FF@MX15A.corp.emc.com> <94627BFD-C142-4092-BC9D-920B802C01D5@cisco.com>
In-Reply-To: <94627BFD-C142-4092-BC9D-920B802C01D5@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd04.lss.emc.com
X-RSA-Classifications: public
Archived-At: http://mailarchive.ietf.org/arch/msg/dart/BlY1XqRzBYUcjLQJtq4hb_JWCw0
Cc: "dart@ietf.org" <dart@ietf.org>
Subject: Re: [Dart] RTP and non-RTP traffic on same UDP 5-tuple
X-BeenThere: dart@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"DiffServ Applied to RTP Transports discussion list\"" <dart.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dart>, <mailto:dart-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dart/>
List-Post: <mailto:dart@ietf.org>
List-Help: <mailto:dart-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dart>, <mailto:dart-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Jun 2014 02:37:54 -0000

> Is the problem lack of color awareness in the AF remarker, or that AF
> remarkers assume all packets in the 5-tuple have the same color?

The former, quoting from Section 2.4 of the draft:

   In addition, remarking may remove application-level distinctions in
   forwarding behavior - e.g., if multiple PHBs within an AF class are
   used to distinguish different types of frames within a video flow,
   token-bucket-based remarkers operating in Color-Blind mode (see
   [RFC2697] and [RFC2698] for examples) may remark solely based on flow
   rate and burst behavior, removing the drop precedence distinctions
   specified by the source.

Beyond that, if the network that the traffic is entering does not support
the AF class involved on that ingress, DSCP remarking to zero (best effort)
is a likely behavior.

Thanks,
--David


> -----Original Message-----
> From: Dan Wing [mailto:dwing@cisco.com]
> Sent: Wednesday, June 11, 2014 10:00 PM
> To: Black, David
> Cc: dart@ietf.org
> Subject: Re: [Dart] RTP and non-RTP traffic on same UDP 5-tuple
> 
> 
> On Jun 11, 2014, at 5:58 PM, Black, David <david.black@emc.com> wrote:
> 
> >> What do you mean by 'all the packets would be classified the same'?  If you
> >> mean all the packets in a 5-tuple would get the same differentiated
> treatment,
> >> that is not desirable, because there are lots of folks wanting to send
> video
> >> i-frames or packets with FEC or other stuff with lower drop precedence than
> >> other packets.
> >
> > That would most likely be within an AF class; the entire set of packets
> marked
> > w/different drop precedences within an AF class should be classified the
> same.
> >
> > Beyond that, one can hope that any AF remarker (e.g., for traffic shaping)
> is
> > running in Color-Aware mode and hence tries to preserve source drop
> precedence
> > distinctions, but this cannot be relied upon.
> 
> Is the problem lack of color awareness in the AF remarker, or that AF
> remarkers assume all packets in the 5-tuple have the same color?
> 
> -d
> 
> 
> > Thanks,
> > --David
> >
> >> -----Original Message-----
> >> From: Dan Wing [mailto:dwing@cisco.com]
> >> Sent: Wednesday, June 11, 2014 8:32 PM
> >> To: Brian E Carpenter
> >> Cc: Black, David; dart@ietf.org
> >> Subject: Re: [Dart] RTP and non-RTP traffic on same UDP 5-tuple
> >>
> >>
> >> On Jun 11, 2014, at 1:42 PM, Brian E Carpenter
> <brian.e.carpenter@gmail.com>
> >> wrote:
> >>
> >>> On 11/06/2014 07:59, Black, David wrote:
> >>>> In another message, Ruediger Geib asked (>), and I responded:
> >>>>
> >>>> --------------------
> >>>>
> >>>>> Is the following correct:
> >>>>>
> >>>>> UDP_5-tuple-+--transport protocol 1-----
> >>>>>           |
> >>>>>           +--RTP session 1-----
> >>>>>           |
> >>>>>           +--RTP session 2-----+---RTP_stream_2.1
> >>>>>                                |
> >>>>>                                +---RTP_stream_2.2
> >>>>>                                |...
> >>>>
> >>>> Yes, that matches my understanding, although the author team would like
> to
> >>>> see discussion of whether it's a good idea to mix RTP and non-RTP
> protocols
> >>>> on the same 5-tuple - I'll copy your useful diagram into a separate
> message
> >>>> to start that discussion.
> >>>>
> >>>> --------------------
> >>>>
> >>>> This is that message, and I want to thank Ruediger for drawing that
> useful
> >>>> diagram.
> >>>>
> >>>> The author team for draft-york would like input on whether the draft
> should
> >>>> discuss mixing of RTP and non-RTP traffic on the same UDP 5-tuple, vs.
> >> using
> >>>> separate 5-tuples (probably separate UDP ports) for RTP and non-RTP
> >> traffic.
> >>>
> >>> One observation is that we should be thinking about a 6-tuple these
> >>> days (see RFC 6437). I don't think it makes much difference to the
> argument.
> >>>
> >>> Another observation is when load balancing is in play, things get a bit
> >>> more complicated, but to a first approximation using the same 5-tuple
> >>> or 6-tuple will usually ensure that all the packets reach the same
> >>> load-balanced destination, which is probably a good thing.
> >>>
> >>> Third, reverting to the diffserv discussion, the same 5-tuple
> >>> should ensure that all the packets would be classified the same
> >>> (if they cross a diffserv domain boundary and get reclassified).
> >>
> >> What do you mean by 'all the packets would be classified the same'?  If you
> >> mean all the packets in a 5-tuple would get the same differentiated
> treatment,
> >> that is not desirable, because there are lots of folks wanting to send
> video
> >> i-frames or packets with FEC or other stuff with lower drop precedence than
> >> other packets.
> >>
> >> -d
> >>
> >>
> >>>
> >>>   Brian
> >>>
> >>>>
> >>>> RTCWEB clearly intends to mix SCTP (via DTLS) and RTP traffic on the same
> >>>> 5-tuple see the last paragraph of Section 3.5 of draft-ietf-rtcweb-
> >> transports-04:
> >>>>
> >>>>  RTCWEB implementations MUST support multiplexing of DTLS and RTP over
> >>>>  the same port pair, as described in the DTLS_SRTP specification
> >>>>  [RFC5764], section 5.1.2.  All application layer protocol payloads
> >>>>  over this DTLS connection are SCTP packets.
> >>>>
> >>>> OTOH, concerns have been expressed about whether the not-exactly-elegant
> >>>> demux processing specified in the reference (RFC 5764, Section 5.1.2)
> ought
> >>>> to be recommended as a good way of doing this multiplexing.
> >>>>
> >>>> Please comment, including whether mixing SCTP and RTP on the same UDP
> >>>> 5-tuple is a good idea (some rationale for doing this sort of
> multiplexing
> >>>> onto a single 5-tuple can be found in Section 3 of draft-york-dart-dscp-
> >> rtp-00).
> >>>>
> >>>> Thanks,
> >>>> --David
> >>>> ----------------------------------------------------
> >>>> David L. Black, Distinguished Engineer
> >>>> EMC Corporation, 176 South St., Hopkinton, MA  01748
> >>>> +1 (508) 293-7953             FAX: +1 (508) 293-7786
> >>>> david.black@emc.com        Mobile: +1 (978) 394-7754
> >>>> ----------------------------------------------------
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Dart mailing list
> >>>> Dart@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/dart
> >>>>
> >>>
> >>> _______________________________________________
> >>> Dart mailing list
> >>> Dart@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/dart
> >