Re: [tae] [tsv-area] Transport negotiation
james woodyatt <jhw@apple.com> Wed, 03 December 2008 23:26 UTC
Return-Path: <tae-bounces@ietf.org>
X-Original-To: tae-archive@ietf.org
Delivered-To: ietfarch-tae-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
by core3.amsl.com (Postfix) with ESMTP id 9A27528C1D2;
Wed, 3 Dec 2008 15:26:16 -0800 (PST)
X-Original-To: tae@core3.amsl.com
Delivered-To: tae@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
by core3.amsl.com (Postfix) with ESMTP id 92E1A28C1C9;
Wed, 3 Dec 2008 15:26:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.544
X-Spam-Level:
X-Spam-Status: No, score=-106.544 tagged_above=-999 required=5
tests=[AWL=0.055, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4,
USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id GMf7HgG3YmFC; Wed, 3 Dec 2008 15:26:14 -0800 (PST)
Received: from mail-out4.apple.com (mail-out4.apple.com [17.254.13.23])
by core3.amsl.com (Postfix) with ESMTP id C8B4128C1DE;
Wed, 3 Dec 2008 15:26:13 -0800 (PST)
Received: from relay13.apple.com (relay13.apple.com [17.128.113.29])
by mail-out4.apple.com (Postfix) with ESMTP id E6E7A4949B74;
Wed, 3 Dec 2008 15:26:09 -0800 (PST)
Received: from relay13.apple.com (unknown [127.0.0.1])
by relay13.apple.com (Symantec Brightmail Gateway) with ESMTP id
CBB342808C; Wed, 3 Dec 2008 15:26:09 -0800 (PST)
X-AuditID: 1180711d-ada9ebb000000ef0-69-493715914ec0
Received: from il0602b-dhcp84.apple.com (il0602b-dhcp84.apple.com
[17.206.24.84]) (using TLSv1 with cipher AES128-SHA (128/128 bits))
(No client certificate requested)
by relay13.apple.com (Apple SCV relay) with ESMTP id A6C8028087;
Wed, 3 Dec 2008 15:26:09 -0800 (PST)
Message-Id: <F7896920-C10E-4073-9413-B2DB7D0D1CFF@apple.com>
From: james woodyatt <jhw@apple.com>
To: tsv-area@ietf.org,
tae@ietf.org
In-Reply-To: <49370996.8040809@isi.edu>
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Wed, 3 Dec 2008 15:26:09 -0800
References: <3BB334D8-B00C-48C1-ACBF-4D09576DEADF@mpi-sws.org>
<492C7F97.3030000@isi.edu>
<EDCC4CF2-DC3C-409F-8F99-3BE51BAE4111@surrey.ac.uk>
<492DE8AD.1090300@isi.edu>
<7DA33930-1767-492B-807E-7A7DA661AFE9@apple.com>
<5AE49824-74B1-4ABE-BBD4-7DEAFA348245@apple.com>
<49370996.8040809@isi.edu>
X-Mailer: Apple Mail (2.929.2)
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [tae] [tsv-area] Transport negotiation
X-BeenThere: tae@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Transport Architecture Evolution <tae.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tae>,
<mailto:tae-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/tae>
List-Post: <mailto:tae@ietf.org>
List-Help: <mailto:tae-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tae>,
<mailto:tae-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: tae-bounces@ietf.org
Errors-To: tae-bounces@ietf.org
On Dec 3, 2008, at 14:35, Joe Touch wrote: > > I'd say a transport layer is defined as the first protocol header in > the > payload of the network header addressed to the host. That is typically > the innermost IP packet, but not always. Fair enough, I suppose. > I disagree; keep in mind that port number assignments aren't IP- > version > specific, so if a service is assigned to port A, then it is assigned > to > port A for IPv4 and IPv6. I see no reason why SRV records should > either > support or encourage a network-protocol specific port number for a > given > service. Not all services need to be assigned port numbers by IANA. It's perfectly reasonable to define a service name with no associated port number. Servers can bind to temporary port numbers and register them in DNS with service records. Sadly, dual-stack IPv4/IPv6 servers cannot always ensure availability over both IPv4 and IPv6 at the same temporary port. For example, consider the case where the IPv4 side of the service is mapped through a NAT gateway, e.g. it's located on a residential network and advertising its availability with DNS-SD to the public Internet. If you don't believe in such configurations and you want to discourage them, then keeping SRV unified for both IPv4 and IPv6 makes a lot of sense. The net result, however, is that dual-stack servers likely will be advertised with DNS-SD for IPv4 only, i.e. not for IPv6, for the foreseeable future. This is how Apple's implementation of DNS-SD works today, and the result is slower adoption of IPv6 as an alternative to IPv4/NAT. Moreover, it's doubtful that anything can be done to remedy the problem without drawing the network protocol distinction between service records some other way-- a way that will probably be more evil than my previous idea. -- james woodyatt <jhw@apple.com> member of technical staff, communications engineering _______________________________________________ tae mailing list tae@ietf.org https://www.ietf.org/mailman/listinfo/tae
- [tae] Transport negotiation Bryan Ford
- Re: [tae] Transport negotiation Joe Touch
- Re: [tae] Transport negotiation Janardhan Iyengar
- Re: [tae] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Stuart Cheshire
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation John Leslie
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Stuart Cheshire
- Re: [tae] [tsv-area] Transport negotiation John Leslie
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Stuart Cheshire
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Stuart Cheshire
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation John Leslie
- Re: [tae] [tsv-area] Transport negotiation Gorry Fairhurst
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Gorry Fairhurst
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport checksum Gorry Fairhurst
- Re: [tae] [tsv-area] Transport negotiation Phelan, Tom
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Marshall Eubanks
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Phelan, Tom
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Stuart Cheshire
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Bryan Ford
- Re: [tae] [tsv-area] Transport negotiation Bryan Ford
- Re: [tae] [tsv-area] Transport negotiation Bryan Ford
- [tae] Host versus Endpoint Granularity (was Re: T… Bryan Ford
- Re: [tae] [tsv-area] Transport negotiation L.Wood
- Re: [tae] [tsv-area] Transport negotiation Joe Touch