Re: [MBONED] TSVDIR review of draft-ietf-mboned-addrarch-07
Pekka Savola <pekkas@netcore.fi> Tue, 29 March 2011 04:52 UTC
Return-Path: <pekkas@netcore.fi>
X-Original-To: mboned@core3.amsl.com
Delivered-To: mboned@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C5F9F3A67E9; Mon, 28 Mar 2011 21:52:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.593
X-Spam-Level:
X-Spam-Status: No, score=-102.593 tagged_above=-999 required=5 tests=[AWL=0.006, BAYES_00=-2.599, 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 hhmVEXX9vitB; Mon, 28 Mar 2011 21:52:07 -0700 (PDT)
Received: from netcore.fi (eunet-gw.ipv6.netcore.fi [IPv6:2001:670:86:3001::1]) by core3.amsl.com (Postfix) with ESMTP id 71F5B3A67F2; Mon, 28 Mar 2011 21:52:06 -0700 (PDT)
Received: from netcore.fi (localhost [127.0.0.1]) by netcore.fi (8.13.8/8.13.8) with ESMTP id p2T4rX4G005255 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 29 Mar 2011 07:53:33 +0300
Received: from localhost (pekkas@localhost) by netcore.fi (8.13.8/8.13.8/Submit) with ESMTP id p2T4rUDc005252; Tue, 29 Mar 2011 07:53:31 +0300
Date: Tue, 29 Mar 2011 07:53:30 +0300
From: Pekka Savola <pekkas@netcore.fi>
To: Joe Touch <touch@isi.edu>
In-Reply-To: <4D908B77.8040205@isi.edu>
Message-ID: <alpine.LRH.2.02.1103290734370.4799@netcore.fi>
References: <4D48B4EA.20503@isi.edu> <4D90379C.6030506@isi.edu> <alpine.LRH.2.02.1103281524040.21167@netcore.fi> <4D908B77.8040205@isi.edu>
User-Agent: Alpine 2.02 (LRH 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
X-Virus-Scanned: clamav-milter 0.97 at otso.netcore.fi
X-Virus-Status: Clean
Cc: mboned@ietf.org, "tsv-ads@tools.ietf.org" <tsv-ads@tools.ietf.org>, TSV Dir <tsv-dir@ietf.org>
Subject: Re: [MBONED] TSVDIR review of draft-ietf-mboned-addrarch-07
X-BeenThere: mboned@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mail List for the Mboned Working Group <mboned.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mboned>, <mailto:mboned-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mboned>
List-Post: <mailto:mboned@ietf.org>
List-Help: <mailto:mboned-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mboned>, <mailto:mboned-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Mar 2011 04:52:10 -0000
(Note: There seems to be convergence. Nonetheless, I'll defer text edits until I get a "go-ahead" from the document shepherd or the responsible AD). On Mon, 28 Mar 2011, Joe Touch wrote: >> It is also possible to share a group address between multiple >> applications. The tradeoffs and considerations of that are beyond >> the scope of this memo. > > Your proposed text jumps into assuming use of both port numbers and > addresses, which seems useful for the future directions section, but not sec > 3. > > For sec 3, my primary concern is that multicast addresses are sometimes used > *instead* of port numbers, and that either doing that or using them together > has implications. > > E.g.: > > Multicast addresses are often used in a similar way as transport identifiers, > such as port numbers or service names, so that a single application service > uses a single multicast address. This allows that application to use a > dedicated multicast tree, but also consumes a value from a much smaller space > (256 values in the Internetwork block). I think I understand what you mean, but I don't see the relevance of this relatively detailed text in the context of a document describing address assignment & allocations even though the document briefly touches upon application usage. If some text is added, I'd prefer to keep it as simple as possible (e.g. no mention of 'transport identifiers' as that's a hard-to-grasp term in this context). E.g.: Typically the group address for an application is chosen such that it is not used with other applications. This is not strictly required but the tradeoffs and considerations of that are beyond the scope of this memo. >> I.e. group >> address assignments are exclusive while port numbers are not (e.g.: >> host's port number selection strategy need not exclude those ports that >> are listed in /etc/services). > > A port that isn't in use can be used by any other app. The same is true for a > mcast address. In both cases, this interferes with the assignee's use of that > value. Again, I don't see a diffence. Indeed, it's the same from "nothing can stop a person from doing that" perspective. It's different from "if IANA assigns it, you're not supposed to use it" perspective: with port numbers, you're (or the host) still free to use them; with IANA-assigned multicast addresses, you should not use them. >> - I do not see the conflict between 3.4.1 and 3.5 #2. > > It seems inconsistent to me that the "last resort" path is the most popular. > First, 3.4.1 should use the term "last resort" and explain the other > preferred mechanisms, and it might be useful to note that this remains the > most popular mechanism (and possibly even hint at why). AFAICT, it's less a > 'land grab' as it is a way to ensure the app assumes as little as possible > about the mcast installation. "Last resort" refers to "it should not be used if there are viable alternatives" (actually you need to go through a form justifying the use if you want them: http://www.iana.org/cgi-bin/multicast.pl) Unfortunately, it is as you say that this "last resort" -path appears to be the most often used path, probably because it's the easiest for an app developer. >> - I agree that application/group sharing issue could be added to 4.3. >> Any text suggestion for a bullet point? > > Sure - working from your text above: > > It is also possible to share a group address between multiple applications. > Such sharing can reduce network state when applications have similar > multicast trees and reduces use of limited values in the Internetwork block > (of 256 values), but also requires those applications also have distinct > transport identifiers that can be used to differentiate their traffic. Use of > addresses in the Administratively Scoped range would relieve part of this > problem. OK. I suppose I could craft new text based on that. Pekka
- Re: [MBONED] TSVDIR review of draft-ietf-mboned-a… Pekka Savola
- Re: [MBONED] TSVDIR review of draft-ietf-mboned-a… Pekka Savola