Re: [Gen-art] Review of draft-ietf-tram-turn-server-discovery-08

Ralph Droms <> Thu, 01 September 2016 11:06 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 9ACD812B028; Thu, 1 Sep 2016 04:06:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id N-7yAI9CtnkO; Thu, 1 Sep 2016 04:06:20 -0700 (PDT)
Received: from ( [IPv6:2607:f8b0:400d:c0d::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id F272B12D939; Thu, 1 Sep 2016 04:06:07 -0700 (PDT)
Received: by with SMTP id 52so39713126qtq.3; Thu, 01 Sep 2016 04:06:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=LvbShoXkUxUjnCFr8uLE6fIGwARIx2Unxjh4aHAJJoM=; b=AKsatxIf3uVqHqny4nhI0BGIbf+R3N4GaxKtEZan6WlLsU/OK7bEkiFHfpSgs7UkgW pl5PoCn2cxr3ikhk/JKzqVHeigcc6H2r34AmsKIKkcUbB8cPi6S0PMXIR6xn6mnoa5tt DTyYrYZLNC9jE93trqqTX8aojHn2pZ8XY2DFd4cxYxqO71C0ZTqKMq93Wrl+bMUbYFTi nDaEYc7GTbpGvwEs50Y6FbjzEbxqnc+bNa1ir2Kxk/MwJBHJ2A8vcNLcft0lpQO0cX2z rzxYlOlNnk3oDgjdzI5Q5vi7AEOSEan9s/65vqjB/brFFIqbFXHuMPuPWqzkE7tqVJWL i9rw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=LvbShoXkUxUjnCFr8uLE6fIGwARIx2Unxjh4aHAJJoM=; b=NWDN/Oez9H+zWwqlDOjMyuPdcEy8VbAMq2MaCMvCchuHvR2jiDtFkZEV1ddtTSpHL7 VDdvhpGlUqw6+Qn2ie+g2u2iArmEAjbqeTvC83Ty9qYKHlUkFjsY29VWCpUjNQpuiJ+3 D2hx3oKuqn4Bkq5t84nD3cAkpvrpYEW6uDsYwD7qtVsQgXIQQQqbt8HIPqJCBqwjESZ4 J0I9IFDBzkUNhOXzE2yoFGXm3ALc2NZDGNaZFrpDLZJwS6x/xkpf6r4GXPnOguVyulDr 1ySDL3N0v7leQ+6oNMKLiBM50JkvmXLGc+yXFsaTWs2eutNkROyzepGMYxOYJmqF017E ZSmA==
X-Gm-Message-State: AE9vXwOgMmDD+vereFlloKGBL6W+AkVvPUWqF+76l3X+GTA6Xk/uHDFVF4cv5AENqJNOxg==
X-Received: by with SMTP id s2mr16243781qtd.115.1472727967092; Thu, 01 Sep 2016 04:06:07 -0700 (PDT)
Received: from [] ( []) by with ESMTPSA id 48sm2450045qtu.39.2016. (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 01 Sep 2016 04:06:06 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail-8B48F044-B9E5-456F-B37B-0139E97B1DDA"
Mime-Version: 1.0 (1.0)
From: Ralph Droms <>
X-Mailer: iPad Mail (13G36)
In-Reply-To: <>
Date: Thu, 01 Sep 2016 07:06:02 -0400
Content-Transfer-Encoding: 7bit
Message-Id: <>
References: <> <> <> <> <>
To: Jari Arkko <>
Archived-At: <>
Cc: "" <>, "Review Area Team" <>, IETF discussion list <>, "Tirumaleswar Reddy (tireddy)" <>
Subject: Re: [Gen-art] Review of draft-ietf-tram-turn-server-discovery-08
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 01 Sep 2016 11:06:22 -0000

RI just completed a quick review of draft-ietf-tram-turn-server-discovery-08.  The DNS Service Discovery section is much improved.  I have a couple of comments on the revised text:

I suggest adding a reference to the IANa "Service Name and Transport Protocol Port Number Registry",, as the source of the service  names "turn" and "turns".

While the example DNS records for "exampleco TURN Server" are technically correct, they would most likely be generated by the DNS-SD/mDNS library in a server, rather than appearing in a DNS server zone file somewhere.  For clarity, it might be better to use the unicast DNS versions of the DNS-SD records by substituting "" for "local".

In my opinion, the details in section 5.1 are redundant with and (possibly) not identical to the specification in RFC 6762 and RFC 6763.  Specifically, Figure 1 includes a typo; there should be separate A/AAAA query and reply messages.  More generally, DNS-SD/mDNS servers may return the SRV, TXT, A and AAAA records in the first reply, as an optimization.  I think it would be better, in this document, to specify simply that TURN servers and clients use the message exchanges specified in those RFCs for TURN server discovery.  

- Ralph

> On Sep 1, 2016, at 4:05 AM, Jari Arkko <> wrote:
> Ralph, Tiru — thanks for the updates and the review. I’ve looked at the change draft and I think it is fine now.
> Jari