Re: [tram] Multiple allocations SV: I-D Action: draft-ietf-tram-turnbis-15.txt
"Karl Stahl" <karl.stahl@ingate.com> Thu, 22 March 2018 21:17 UTC
Return-Path: <karl@ingate.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 314AD1241F5 for <tram@ietfa.amsl.com>; Thu, 22 Mar 2018 14:17:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1
X-Spam-Level:
X-Spam-Status: No, score=-1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MSGID_MULTIPLE_AT=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ingate.com
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 XKoZe_Z8_rkq for <tram@ietfa.amsl.com>; Thu, 22 Mar 2018 14:17:20 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0624.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe02::624]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4642D12025C for <tram@ietf.org>; Thu, 22 Mar 2018 14:17:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ingate.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=MRhcKYrIhyFcQu+dDMJiLW65KCoLlg0Ra7Yf/LVJPKM=; b=JHNgFV+CEPg7M5vZlxkma8+yO+EZLUry83omAEvWWcBAK3CkWUl2HrvCC+YcxvsoY3esyrxKdgvTGfO9ECYkOZ3KT/SMqUulCC3YqAF2XlbFHxmdK9TtbZPppNvDcUuna8VoErViCVqOLyrD8n9vjOmAlMQBR+OeNN/RkKTUC4Q=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=karl@ingate.com;
Received: from Kallei7 (90.229.133.175) by HE1PR01MB1836.eurprd01.prod.exchangelabs.com (2a01:111:e400:7bc0::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.588.14; Thu, 22 Mar 2018 21:17:14 +0000
From: Karl Stahl <karl.stahl@ingate.com>
To: 'Simon Perreault' <sperreault@jive.com>, 'Brandon Williams' <brandon.williams@akamai.com>
Cc: "'Konda, Tirumaleswar Reddy'" <TirumaleswarReddy_Konda@mcafee.com>, "'Olle E. Johansson'" <oej@edvina.net>, tram@ietf.org
References: <152136260256.18150.10551009018364033510@ietfa.amsl.com> <BN6PR16MB1425D61744AC7480972C800AEAD50@BN6PR16MB1425.namprd16.prod.outlook.com> <BEC020EA-C973-48E5-A918-EF2D25953E33@edvina.net> <BN6PR16MB1425327E5CD094CF18A040F2EAAA0@BN6PR16MB1425.namprd16.prod.outlook.com> <c3584946-2782-2ac7-7f7c-7e7ae273fec9@akamai.com> <CANO7kWC5H_0jv-=MsRzQaO7C=SsTbqz-UJhARm2f1SWOA6uutA@mail.gmail.com>
In-Reply-To: <CANO7kWC5H_0jv-=MsRzQaO7C=SsTbqz-UJhARm2f1SWOA6uutA@mail.gmail.com>
Date: Thu, 22 Mar 2018 22:17:09 +0100
Message-ID: <048b01d3c223$249e62c0$6ddb2840$@stahl>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_048C_01D3C22B.8662CAC0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AdPBN/Tmrg2D/NKJTfC9XoJn8XHKcQA3WhUw
Content-Language: sv
X-Originating-IP: [90.229.133.175]
X-ClientProxiedBy: AM0PR0102CA0067.eurprd01.prod.exchangelabs.com (2603:10a6:208::44) To HE1PR01MB1836.eurprd01.prod.exchangelabs.com (2a01:111:e400:7bc0::26)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8ab610ab-5440-4804-87ab-08d5903a493d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4604075)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:HE1PR01MB1836;
X-Microsoft-Exchange-Diagnostics: 1; HE1PR01MB1836; 3:vQv/jecoZgqoDUM+smnkNKz+7oAIkSnPEnhFo7fsUa6365Q3NOLPJ/+/iCojIs23cNbk2iqnTcc7kykbIWLgQlG3fDS2SMLpW/SCZRVBnJxKujhayY2XP64QNfwVUfByhnqaOvlk4G2GQXlZvKHFCVBIC5Fj1V6AtUqDQzg4AHVXigv/d9Fk3PoUWyYixniCUoc+PKiQ9yu6yrvfQ6moZUiPJ3qelhGsGWCJWXMncQlPCG89P8VmZBhEjrfFCVHV; 25:34TzzxNtwVzeqNxIyR79gV5SDCji1QQyi13Cydlp9onco2VNo5dcoK0QwbV0QXYrG4pL1BgleCCkfwpFsra0oRRhcQYL668dTvvZ9hY0lkphbDr5nxKpFodp5fUlc5VvxeJ3WBUoBfNSB53LKVWUBez155g8qAxNMtLxtMR35LfdsKaNG23/Yp1ypaHxHrtot66wGPj3a23Ovqaaitd0WhMonm8+F6J9NfAxV0Nq6FqtNZjJCKbiS7FzVjIocgVF2JNx8Rsq9cZ1pfUayhknPctYHwhvsD9LvlrZf0XiaZCxW7osL8BgY7TyJ3gJ3Lbr5WaF97qZKY6Jw5W0ujuSUw==; 31:N8x9ZuffxBmaj2xeyA4+nWB9wgmjuNBAkx+WMzDPwdhbL9RVrrfldGkkVnvJ31APuPG4jYZjazXT3PsA3toIxuIay21gBvHvlfD5B3x02oHAhqWO8KDf2BfbrRP7vbEQGq38hjSG4ibqNo2W9cpapF7TZnYaRPQt3oyuewpfIAEjFr19gB1/0rrLe5qOpjJncGRiY9oUDQKY8stjWKufKIn7p2oyqa+L0fYjTAHhlcg=
X-MS-TrafficTypeDiagnostic: HE1PR01MB1836:
X-Microsoft-Antispam-PRVS: <HE1PR01MB1836D08B1CE4F0EE962B0871B1A90@HE1PR01MB1836.eurprd01.prod.exchangelabs.com>
X-Exchange-Antispam-Report-Test: UriScan:(28532068793085)(21748063052155);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231221)(944501327)(52105095)(10201501046)(3002001)(6041310)(20161123560045)(20161123558120)(20161123564045)(2016111802025)(20161123562045)(6043046)(6072148)(201708071742011); SRVR:HE1PR01MB1836; BCL:0; PCL:0; RULEID:; SRVR:HE1PR01MB1836;
X-Microsoft-Exchange-Diagnostics: 1; HE1PR01MB1836; 4:YLC0TzLm+NjquIzxYPHwb/WjcwS/b6iP+idqyQA/491TI/oBAhsltJSkwIuo2xnJHoXnHqvy3vDAnQ16S7eOvv03S2ZdGqEfE3ROqyyIl4CEAz8EBnOFHaPViJsTb2RFngt8xKqjL4GVZJWsSJd4qqJhkN1d/jxr4YCAo6bQqpjxXWPVAiwne9GmZb5oCzuFRPRWOxSWzhOEhT+sWyS1BbfFNn4IFuRE66pKydAi9e3MckOoVIYBU4htkHUjTnnMVELLiGadj/6d4Nkl4Ekmctx8Y/7+kqowTPA02RMpEvd8vDy3FdkkwvQqiQMezc2B4ZQn2dbEqmNFJWH5DgadhZ+FRCsbBxIUkfxwAdK5vL8=
X-Forefront-PRVS: 0619D53754
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(396003)(346002)(366004)(376002)(39830400003)(377424004)(189003)(199004)(18717965001)(36756003)(7826002)(3846002)(81166006)(6116002)(97736004)(790700001)(8676002)(52116002)(76176011)(9686003)(54896002)(7736002)(81156014)(61793004)(6306002)(236005)(6666003)(316002)(446003)(84116003)(96836002)(16586007)(93886005)(106356001)(8936002)(50226002)(561944003)(71636004)(14726001)(2906002)(186003)(1420700001)(105586002)(25786009)(61296003)(53936002)(386003)(16526019)(59450400001)(39060400002)(33896004)(478600001)(4326008)(6496006)(26005)(5660300001)(66066001)(6486002)(110136005)(68736007)(54906003)(44736005)(102836004)(84326002)(33964004)(11346002)(21314002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR01MB1836; H:Kallei7; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
Received-SPF: None (protection.outlook.com: ingate.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1; HE1PR01MB1836; 23:WETP1T4Rpq2gnmbyi0XO+a1dSDAe9fpZksBEJ/B25JkpNB7ozXmnvQjDT0wR6v+9RMl+enEcrDQyfaAQfNchTjYyJf6R+5UpewEED9xHkBuxh9m7Ov5SvXVRFFm5NziXbDSwdVSX8UPUAxrZ8KAjmRIvKga9nIUssDZbLORVIVhw2xLQCVUTBMfB66hXbh1gpE5KxNWehhaLeW/wNwNCtDM7gXKlhXM/VGqvR4ffFpbSFp2IQEsVfqdHwoSjSe5hBGd1m6QuxDkFUlJA7/rnAbQ38iO8DjBCTcB0aK4iPWX5m+nerV7HVhPlkEFcyZimIVSSqBPwuY10KMZ+5QAdHqvG1hBM0bUqJmfkHIiaojyQiwhZbQi1CV7Ko48TvfJVSJoJpwTXyENWFw7/+RJf9u9hluLJGBfunL3dykA3M1VPz5NXbiqZFH2DxpijUX4/nLLixAcckawPkbT6+GtttL0Lkf8DvaT9D2J70nYm8Fob6AXq4Ocru0KPphOCkXVAYUb2Sri/DmsunyeE4f9L1IoIopDPFuZkWQb75qQwuSJSe5xbjA8jtANuOKFNPrYF08upqtKCXGXhg/2pIYIC0rpPcok2RDdjhEgR1XpBBk7lpoJySvYNIzNVcj3I3D5UAUup9DlVXNM3szF/T5VsUfNjpj+XEACVzEKOIXpTST0GD+jNhQqUVDRJk5NDwReKWwujq2iOfieoB3EgfwkAK9AbO/9fe/XlzbIlYKOQNIa7Oj3aHr8LaivgeZ81LdcZKxjQjj/Zz8Iwe4NiIRcsTLLaDmCMe4RN074sWYnMMb4WLgqdmeEITmy+J415ixKnHTzrSzoRhSsp+TDT4KK571b1A8NE5JzNBlhdCRQkRy3DdO4T8ySgd7x+b7S8Ap2a7GwQK7UGw9VuFWyjJnL9sd/RzrelgE5SSCk8IdWaHjIqZcj+b/bqP64hfwfGwjIKswYYkBfrjQkDTbXbbd++ygDlY0sPf9qC8qnFftNNmPhjo4E7NyNRs/MHIVpQnke+NWVLpJSmtg3Fj7mfIdbXlgWAvdzmvcZLlQlvDyZZ58s4gmbYAshsFThfmW10EORKPxncXMzmF8CD8LqJsFo42uKoW9/6Xz09K4B9a0+B/5+UdTOp61iibgo8/916nAvM8ZuMiJ58T6X9XFxcH4GcXcGmigdvi2QrplelrnImxo+KEJ9iLTIPDkTk1KQewowKgI46NKgCNcp7UpuyeoZx6W0fMxS1T48O+LV9YytsbCSyax+exhgc8yAaz8Ucm1Qo2/wTVJpbd2Zl9LNMPFJvTl1NMidI4A40dEE3T64R0YloxorijaUOEruVS+FEOYElnMgcFpYRCqL+CvxnmsF7RD/zcF3cwnHsPOYMx5309T9hXyTJ9UIxMf0dZ6K5GEqbi9r9LVV4RAelcGa2bJlSoenh0U0vS2w+5XtMqSjEthAGnyq0hXqVtqPmxP3LEejRTHNHhJjgXI5QaCoGp9fyr3n8p4dWNSsDy7strSY9g6WIF9zm9UqGkk4U6GHSo2QU
X-Microsoft-Antispam-Message-Info: 0G/JRuWpm36b6QqG+sx0MxxEFtSQNdGT5tzE5WGhnCUz977tox7VWyiDl0pQP9V93aGJ1B++4uyDpMOShrxLAjDKlliRuZJe4acV/n+UOu+ptmK7QHpivNdFaXtQU6bBdDpAPgdDve+MibYF+OfzbeaLdy7kQP4KM/b/bMQpKZyNTnXVGFEvf27gBXZj2LBU
X-Microsoft-Exchange-Diagnostics: 1; HE1PR01MB1836; 6:ga1WEAcje0qZFEIiMd/34wIS0kHS+YloxyZDAk2K4s8mwVLJgd75p7FmRdj0O2qY7V3oPNKpCC+92xy/QMmmlNPn493fDjuFY9KFp2Dwd1KtByH84u5XVDQeUyIxgSbmq7rYXaUZKIrGM2Ptwss8TH8lJqKlsh2NIopNQBW/0FhNiB9MTYs1RgffKgsZcQgJv1xAXNoMiJ8AWRtcQzgaQWLpkQakgXsDyh9qfieJfFf11GHb439V1UoDNo2JSK4tSReL1fWRdhUqVELii2n3xZz3ERBULIB0+0PwwfzLD0Zl200ns7Wt3oDFQgmBfvfyQL0jaE0g7nf1Bxxvi2pCDXOnDFSvKdnLO/I2Rsrh4iA=; 5:X6dp7SPr1Qey0QwJbsbT7MbBZk0qV4hjQBPP0vKuRiDCoIa7KjRLcHQyQX6/cayh/zkXFheCES9V2McAc8YOYLaz9btbQhypgchaiiti3BgzCW+CNt71g6DRHk1idFCQI2qkpVGqByaaXhNR5f8qJBBZTCiu3nVuuWEPvF4AjsE=; 24:gmaOLRRufcmKJUSPz+OzSlvKEcl+1PcDavXamnBw1e8WRk75tjQdapfOJu+YtlqDZAZLp9f5T6GBrbrVlKPDNFhaFYovCOp7sSvdi51l1CA=; 7:NeOzNBoV/JI4BkmFgSHo7EmxmM0WnBj+ODfNt/M7QEeOMsVrVdbbQY36pvHSvaQa5oJlOmU4DhVMr7Yx9K3tU9D2Rd4sqaGwh0qbVGes6gKUYZtgduD09rkSrKoDwSQUj9W94RtPTPJsWzJNy0JVHaHUCUtq10BAcn9MHC1S6oO0WHsA/eehDtSClraTqcRc/8k6w3+syzbZZxn6YhibVOoTsB6N++EBmkrFhKGP5FGCBrv9ItsDUmypArz8XPdL
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: ingate.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Mar 2018 21:17:14.6252 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8ab610ab-5440-4804-87ab-08d5903a493d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: c3eda49a-3ed0-46c6-8a9e-d0d8ce3d2fae
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR01MB1836
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/SQ7v5cjyo14A5XTNIgZ-AG5u8vQ>
Subject: Re: [tram] Multiple allocations SV: I-D Action: draft-ietf-tram-turnbis-15.txt
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 22 Mar 2018 21:17:23 -0000
No and this draft cannot be approved without the generalization I have pointed out. I really don’t understand why we are having this resistance. Already the second paragraph of the Abstract states: The TURN protocol was designed to be used as part of the ICE (Interactive Connectivity Establishment) approach to NAT traversal, though it also can be used without ICE. And further in the Introduction TURN was designed as one piece in the larger ICE approach to NAT traversal. Implementors of TURN are urged to investigate ICE and seriously consider using it for their application. I cannot imagine that there is some WG decision to hinder ICE usage for network provided TURN servers EXCEPT FOR EXACTLY BRANDON’S NETWORK. For now I refrain from writing/debating more – which would override the effort of what is required to generalize as asked. Please be happy that most of the dual allocation work done, can be reused to fulfill the generalization. Tiru and Brandon are encouraged to read the TRAM charter … /Karl Från: Simon Perreault [mailto:sperreault@jive.com] Skickat: den 21 mars 2018 18:13 Till: Brandon Williams Kopia: Konda, Tirumaleswar Reddy; Olle E. Johansson; Karl Stahl; tram@ietf.org Ämne: Re: [tram] Multiple allocations SV: I-D Action: draft-ietf-tram-turnbis-15.txt 2018-03-21 17:05 GMT+00:00 Brandon Williams <brandon.williams@akamai.com>: Chairs, Any suggestions on approach? The proposal on the table is for Karl+Olle to write their idea into a new draft. Karl+Olle, can you guys live with that? Simon ********************** Let me explain more clearly why multiple allocations is needed: ICE is about finding all/many paths for the media, e.g. with the help of TURN servers. Those paths are not over ONE IPv4 network, over ONE IPv6 network or EXACTLY ONE OF EACH. If fact, it is more common that you have several IPv4 networks paths. Now that we have network provided TURN servers, you only ask for Allocation once (contrary to application provided TURN servers, where you can be directed to Allocate several times.) and thus we need all relay addresses in one allocation request. Wasn't that the reason dual allocation was requested? The need for multiple allocation is stronger! Please address this, e.g. like below (seems you are almost there). /Karl ******************* Previous ******************* Allowing a turn allocation to return multiple relayed transport addresses, beyond ONE IPv4 and ONE IPv6 (which may sit on the same or on different interfaces/network segments), seems like very small step now when the dual allocation was put in place in this draft. We certainly need it (some reasons below) if TURN is going to be used where needed and we cannot wait for any additional draft. Seems like it is sufficient to extent this table (found in draft 14) with 3 new values (as shown): 16. STUN Attributes This STUN extension defines the following attributes: 0x000C: CHANNEL-NUMBER 0x000D: LIFETIME 0x0010: Reserved (was BANDWIDTH) 0x0012: XOR-PEER-ADDRESS 0x0013: DATA 0x0016: XOR-RELAYED-ADDRESS 0x0017: REQUESTED-ADDRESS-FAMILY 0x0018: EVEN-PORT 0x0019: REQUESTED-TRANSPORT 0x001A: DONT-FRAGMENT 0x0021: Reserved (was TIMER-VAL) 0x0022: RESERVATION-TOKEN TBD-CA: ADDITIONAL-ADDRESS-FAMILY ADDITIONAL-ADDRESS-ALL ADDITIONAL-ADDRESS-ALLV4 ADDITIONAL-ADDRESS-ALLV6 TBD-CA: ADDRESS-ERROR-CODE TBD-CA: ICMP Actually, browsing through the draft for ADDITIONAL-ADDRESS-FAMILY, very little text seems to be added for generalization to ADDITIONAL-ADDRESS-xxx. Almost everything applies to ADDITIONAL-ADDRESS-xxx and can be reused. ADDITIONAL-ADDRESS-ALL should be the default for any modern TURN client. Check! - We need this now. Thanks, Karl
- [tram] I-D Action: draft-ietf-tram-turnbis-15.txt internet-drafts
- Re: [tram] I-D Action: draft-ietf-tram-turnbis-15… Konda, Tirumaleswar Reddy
- Re: [tram] I-D Action: draft-ietf-tram-turnbis-15… Noriyuki Torii
- [tram] Multiple allocations SV: I-D Action: draft… Karl Stahl
- Re: [tram] Multiple allocations SV: I-D Action: d… Olle E. Johansson
- Re: [tram] Multiple allocations SV: I-D Action: d… Konda, Tirumaleswar Reddy
- Re: [tram] Multiple allocations SV: I-D Action: d… Brandon Williams
- Re: [tram] Multiple allocations SV: I-D Action: d… Simon Perreault
- Re: [tram] Multiple allocations SV: I-D Action: d… Martin Gartner
- Re: [tram] Multiple allocations SV: I-D Action: d… Karl Stahl
- Re: [tram] I-D Action: draft-ietf-tram-turnbis-15… Konda, Tirumaleswar Reddy
- Re: [tram] I-D Action: draft-ietf-tram-turnbis-15… Noriyuki Torii
- Re: [tram] I-D Action: draft-ietf-tram-turnbis-15… Konda, Tirumaleswar Reddy
- Re: [tram] Multiple allocations SV: I-D Action: d… Brandon Williams
- Re: [tram] Multiple allocations SV: I-D Action: d… Olle E. Johansson
- Re: [tram] Multiple allocations SV: I-D Action: d… Justin Uberti
- Re: [tram] Multiple allocations SV: I-D Action: d… Noriyuki Torii
- Re: [tram] Multiple allocations SV: I-D Action: d… Karl Stahl
- [tram] Multiple allocations SV: I-D Action: draft… Karl Stahl