Re: [aqm] [rtcweb] Catching up on diffserv markings

Christian Huitema <huitema@microsoft.com> Thu, 22 October 2015 20:02 UTC

Return-Path: <huitema@microsoft.com>
X-Original-To: aqm@ietfa.amsl.com
Delivered-To: aqm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAFC51B3F1C; Thu, 22 Oct 2015 13:02:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_PASS=-0.001, 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 4gef_hlkv2Dt; Thu, 22 Oct 2015 13:02:31 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0747.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::747]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E344E1B3F14; Thu, 22 Oct 2015 13:02:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=WYEAcIVfeWE8rkYTK9LbfZLthrVtt0TD81Oi8/LzdTg=; b=HcYU2vgmlhhTCaGaP0+840uDjNjdREoodLYG+qtSsJDzDvvNsRfPXasetgmXhXclH0QPlYcQS1ElwSRe6vYfTXrSndK0p3L3ekocvDnCntoKPPgdbcsNRfmrbZh4bh4KXToM2EH2VLNfGUVTg04VeFLmuwyRida6HoJjT87JooY=
Received: from DM2PR0301MB0655.namprd03.prod.outlook.com (10.160.96.17) by DM2PR0301MB0656.namprd03.prod.outlook.com (10.160.96.18) with Microsoft SMTP Server (TLS) id 15.1.300.14; Thu, 22 Oct 2015 20:02:21 +0000
Received: from DM2PR0301MB0655.namprd03.prod.outlook.com ([10.160.96.17]) by DM2PR0301MB0655.namprd03.prod.outlook.com ([10.160.96.17]) with mapi id 15.01.0300.010; Thu, 22 Oct 2015 20:02:21 +0000
From: Christian Huitema <huitema@microsoft.com>
To: Colin Perkins <csp@csperkins.org>, "Pal Martinsen (palmarti)" <palmarti@cisco.com>
Thread-Topic: [aqm] [rtcweb] Catching up on diffserv markings
Thread-Index: AQHRDKoPSPTr9bvTB0K0qipM6TL7n5536tog
Date: Thu, 22 Oct 2015 20:02:21 +0000
Message-ID: <DM2PR0301MB065512F34D7B9AB5DF6E7DC4A8270@DM2PR0301MB0655.namprd03.prod.outlook.com>
References: <CAA93jw64CVt6wvexRfpmaF1gFk-iegKSJxQscjccRSZ0yshvsQ@mail.gmail.com> <5627B90D.8070106@alvestrand.no> <43B59C2F-4B64-4318-8339-04903AF2A6AC@cisco.com> <34EEB0FF-1922-42B5-A778-9BB66B7C4FDC@csperkins.org>
In-Reply-To: <34EEB0FF-1922-42B5-A778-9BB66B7C4FDC@csperkins.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=huitema@microsoft.com;
x-originating-ip: [131.107.192.202]
x-microsoft-exchange-diagnostics: 1; DM2PR0301MB0656; 5:50DYgRZkE01NxTVS6rrFSlvDqm5vz6k+wBhpuuq5IZfM10uJ7D2crgxasFZl+Y5yXuO0EE6lsMBeo4XZ4Y7i/k+2wnYOuMmzZWL6YZZZkpAka0BN9AaA2RuUAJqzLCTbYsIwNKPg0/nBlrf9cit0Ug==; 24:8XimeykfPYntSzk0xd9nGIfubEL/Vs+8fbctFEuM6un//dLhr26VY+CUVCRbZShvnX9EKYRMBpq+3j1c37OyDELZ/JagsPTPS6Y36QpVgQQ=; 20:EfVWGBNLYpnOalFvdj5yvIuHaOWxXtZE8lcdgLNRplBpqedULYk7KYCg65ex2U81UO67Dxk6mpqJ1oGb/xcxsQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0301MB0656;
x-o365eop-header: O365_EOP: Allow for Unauthenticated Relay
x-o365ent-eop-header: Message processed by - O365_ENT: Allow from ranges (Engineering ONLY)
x-microsoft-antispam-prvs: <DM2PR0301MB065619BEA4799C8F4E3E2AC9A8270@DM2PR0301MB0656.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425024)(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(102215026)(61426024)(61427024); SRVR:DM2PR0301MB0656; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0301MB0656;
x-forefront-prvs: 0737B96801
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(199003)(189002)(24454002)(377454003)(86612001)(99286002)(122556002)(97736004)(10290500002)(8990500004)(5003600100002)(10090500001)(77096005)(5007970100001)(102836002)(15975445007)(76576001)(2950100001)(2900100001)(106356001)(66066001)(92566002)(40100003)(87936001)(86362001)(106116001)(5002640100001)(5001770100001)(5004730100002)(81156007)(10400500002)(101416001)(33656002)(76176999)(50986999)(5001960100002)(189998001)(54356999)(93886004)(19580405001)(74316001)(5008740100001)(5005710100001)(105586002)(5001920100001)(19580395003)(11100500001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0301MB0656; H:DM2PR0301MB0655.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2015 20:02:21.7058 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB0656
Archived-At: <http://mailarchive.ietf.org/arch/msg/aqm/y1aO94aIBpISlUTIlLamegYvMrk>
Cc: "cake@lists.bufferbloat.net" <cake@lists.bufferbloat.net>, "rmcat@ietf.org" <rmcat@ietf.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>, Dave Taht <dave.taht@gmail.com>, "aqm@ietf.org" <aqm@ietf.org>
Subject: Re: [aqm] [rtcweb] Catching up on diffserv markings
X-BeenThere: aqm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion list for active queue management and flow isolation." <aqm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aqm>, <mailto:aqm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/aqm/>
List-Post: <mailto:aqm@ietf.org>
List-Help: <mailto:aqm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aqm>, <mailto:aqm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Oct 2015 20:02:33 -0000

On Thursday, October 22, 2015 2:14 AM, Colin Perkins wrote:
> On 22 Oct 2015, at 08:48, Pal Martinsen (palmarti) <palmarti@cisco.com> wrote:
>> On 21 Oct 2015, at 18:10, Harald Alvestrand <harald@alvestrand.no> wrote:
>>> Den 21. okt. 2015 17:51, skrev Dave Taht:
> ...
>>> Five questions:
>>>
>>> 1) Has anyone implemented or tested putting voice and video on two
>>> different 5-tuples in any running code out there? 
>>
>> All VC systems I know of except WebRTC-based ones do it, AFAIK. 
>> It’s putting them on the same that's unusual.
>
> That sounds like the world I am living in as well.

Several ports is common, but you have to consider priority issues. In a video conference, you want voice and video to be in sync, so the user sees the lips moving at the same time as the corresponding sound is heard. In fact, you want to see the lip moving slightly before you hear the sound. If voice arrives before video, many systems will delay the playback in order to achieve lip synchronization. There is not a whole lot to be gained by sending real-time voice "faster" than "video."

Dave did not ask the question, but the Cake document also mentions placing game traffic in the voice priority class. Note that Xbox One, the game traffic is encrypted with IPSEC, either natively over IPv6, or often tunneled over a single UDP port for IPv4 (http://www.nanog.org/sites/default/files/wed.general.palmer.xbox_.47.pdf). 

-- Christian Huitema