Re: [v6tc] Issue 2: service discovery: automatic or manual?
Alain Durand <Alain.Durand@Sun.COM> Thu, 13 January 2005 14:55 UTC
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA15930; Thu, 13 Jan 2005 09:55:49 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cp6cM-00068v-Th; Thu, 13 Jan 2005 10:10:35 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Cp6DH-00079R-Lt; Thu, 13 Jan 2005 09:44:39 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Cp63p-0002Kj-IY for v6tc@megatron.ietf.org; Thu, 13 Jan 2005 09:34:53 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA14431 for <v6tc@ietf.org>; Thu, 13 Jan 2005 09:34:51 -0500 (EST)
Received: from brmea-mail-3.sun.com ([192.18.98.34]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cp6I3-0005cT-AO for v6tc@ietf.org; Thu, 13 Jan 2005 09:49:37 -0500
Received: from esunmail ([129.147.156.34]) by brmea-mail-3.sun.com (8.12.10/8.12.9) with ESMTP id j0DEYoVu019602 for <v6tc@ietf.org>; Thu, 13 Jan 2005 07:34:50 -0700 (MST)
Received: from xpa-fe2 (esunmail [129.147.156.34]) by edgemail1.Central.Sun.COM (iPlanet Messaging Server 5.2 HotFix 2.02 (built Oct 21 2004)) with ESMTP id <0IA900A5IF61GH@edgemail1.Central.Sun.COM> for v6tc@ietf.org; Thu, 13 Jan 2005 07:34:50 -0700 (MST)
Received: from [192.168.1.2] ([83.193.2.220]) by mail.sun.net (iPlanet Messaging Server 5.2 HotFix 2.02 (built Oct 21 2004)) with ESMTPSA id <0IA9007E0F5ZOK@mail.sun.net> for v6tc@ietf.org; Thu, 13 Jan 2005 07:34:49 -0700 (MST)
Date: Thu, 13 Jan 2005 06:34:45 -0800
From: Alain Durand <Alain.Durand@Sun.COM>
Subject: Re: [v6tc] Issue 2: service discovery: automatic or manual?
In-reply-to: <1105625208.3310.159.camel@firenze.zurich.ibm.com>
To: Jeroen Massar <jeroen@unfix.org>
Message-id: <45644D74-6570-11D9-916B-00039358A080@sun.com>
MIME-version: 1.0
X-Mailer: Apple Mail (2.619)
Content-type: text/plain; charset="US-ASCII"; format="flowed"
Content-transfer-encoding: 7bit
References: <A6369F2C-63BD-11D9-A94C-00039358A080@sun.com> <Pine.LNX.4.61.0501121249120.23588@netcore.fi> <4642E1C0-64A7-11D9-8C90-00039358A080@sun.com> <026001c4f951$255967e0$0a00a8c0@consulintel.es> <1105611172.3310.138.camel@firenze.zurich.ibm.com> <8347AA2C-654E-11D9-96E4-00039358A080@sun.com> <1105613079.3310.142.camel@firenze.zurich.ibm.com> <38EF5E30-655E-11D9-916B-00039358A080@sun.com> <1105625208.3310.159.camel@firenze.zurich.ibm.com>
X-Spam-Score: 4.0 (++++)
X-Scan-Signature: e1b0e72ff1bbd457ceef31828f216a86
Content-Transfer-Encoding: 7bit
Cc: v6tc@ietf.org
X-BeenThere: v6tc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: v6tc.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/v6tc>, <mailto:v6tc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/v6tc>
List-Post: <mailto:v6tc@ietf.org>
List-Help: <mailto:v6tc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/v6tc>, <mailto:v6tc-request@ietf.org?subject=subscribe>
Sender: v6tc-bounces@ietf.org
Errors-To: v6tc-bounces@ietf.org
X-Spam-Score: 4.0 (++++)
X-Scan-Signature: 057ebe9b96adec30a7efb2aeda4c26a4
Content-Transfer-Encoding: 7bit
On Jan 13, 2005, at 6:06 AM, Jeroen Massar wrote: >> In the case of the root DNS servers, they are all semantically >> equivalent, >> i.e. your query can go to any one of them and you'll get the very same >> answer. > > I am quite sure that when I query for the hostname.bind or the hostname > or a "dig +norec @tld1.ultradns.net whoareyou.ultradns.net in a" that I > will get different responses telling me to which node and from who, I > am > talking too. BGP is not *that* flaky that you will swap over every n > seconds. So? What does you example shows? That one can configure specific DNS servers to return specific information depending on who is querying them? So? All the anycast root servers that you contact to know who .com is today return a semantically equivalent information. The point being that global anycast addresses for global service work, but we cannot extrapolate that global anycast addresses would work for ISP-scoped services. >> the ISP, it will go in random places, and you will get different >> services > > You will get the service which is closest by. Isn't this *exactly* what > you where looking for? No. I want to go the the closest tunnel server of _my_ ISP. Not any tunnel server from any random ISP. And if my ISP does not offer the service, I want to know it asap. >> What would be needed actually would be a ISP-locally scoped >> well known anycast address and not a globally scoped well known >> address, >> but there is no such thing! And it is not sure at all it would really >> work either, we know what happened to site local addresses... > > That is why I say: "Service Prefix", a prefix which can be announced by > ISP's, maybe limited in export by not announcing it globally etc. > This prefix could then have a couple of simple things: > > 2001:db8::53 / 192.0.2.53 = DNS > 2001:db8::25 / 192.0.2.25 = SMTP (outgoing) > 2001:db8::110 / 192.0.2.110 = POP3 > 2001:db8::80 / 192.0.2.80 = HTTP, showing a nice descriptive site of > this service Ok, so you invent those ISP-scoped anycast addresses. Now I have a PC connected to two ISPs. What do I do? As I cannot tell from the address on which interface to send it too, I need to re-introduce all the complexity in the code that we hoped to avoid when we deprecated site local addresses... I need to remember, this is a 'special' address, I should not look-up my normal routing table, but 'remember' it is associated with a specific ISP, and this with a specific outgoing interface... Now makes the scenario a bit more complex, and introduce the multi-ISP router, and you have a interesting problem... > etc, which would solve all autoconfiguration issues as every box can be > preconfigured with the above. Other approach, could be stuck into DNS: > make a .service domain That could technically work, with the same objections as the ones described above. However, looking at the controversy over the .local domain, I doubt it would be quickly adopted... > and let ISP's host that themselves. People can > then use that. Or we could of course go for SLP. But why the heck > invent > yet another protocol? > > ISP's who do not want such a thing could filter the prefix in BGP This is exactly where I see a problem... The question is for ISP who do not care at all, i.e., who do not run the service internally and do not filter out the prefix. Then random, unpredictable things may happen. > , ISP's > who want to announce it to their neighbors could do so. BGP is the > trick. No prefix, then no announcement and you will nicely get a ICMP > network unreachable. > > Some 'nice institute', like the RIRs, could announce announce a default > service prefix with only a HTTP service saying "your ISP does not > provide autoconfig" if one really wanted. ISP's not peering with the > RIR's are really sick anyway and ISP's not wanting to give service to > others should not do it. How can you guaranty that no one else is injecting the same prefix? - Alain. _______________________________________________ v6tc mailing list v6tc@ietf.org https://www1.ietf.org/mailman/listinfo/v6tc
- [v6tc] Issue 2: service discovery: automatic or m… Alain Durand
- Re: [v6tc] Issue 2: service discovery: automatic … Pekka Savola
- Re: [v6tc] Issue 2: service discovery: automatic … Alain Durand
- Re: [v6tc] Issue 2: service discovery: automatic … Alain Durand
- Re: [v6tc] Issue 2: service discovery: automatic … Miguel Angel Diaz
- Re: [v6tc] Issue 2: service discovery: automatic … Jeroen Massar
- Re: [v6tc] Issue 2: service discovery: automatic … Alain Durand
- Re: [v6tc] Issue 2: service discovery: automatic … Jeroen Massar
- Re: [v6tc] Issue 2: service discovery: automatic … Jeroen Massar
- Re: [v6tc] Issue 2: service discovery: automatic … Pekka Savola
- Re: [v6tc] Issue 2: service discovery: automatic … Alain Durand
- Re: [v6tc] Issue 2: service discovery: automatic … Jeroen Massar
- Re: [v6tc] Issue 2: service discovery: automatic … Alain Durand
- Re: [v6tc] Issue 2: service discovery: automatic … Jeroen Massar
- refocusing: Re: [v6tc] Issue 2: service discovery… Alain Durand
- Re: [v6tc] Issue 2: service discovery: automatic … Miguel Angel Diaz
- Fw: [v6tc] Issue 2: service discovery: automatic … Miguel Angel Diaz
- Re: refocusing: Re: [v6tc] Issue 2: service disco… Miguel Angel Diaz
- Re: refocusing: Re: [v6tc] Issue 2: service disco… Florent Parent
- Re: Fw: [v6tc] Issue 2: service discovery: automa… Jeroen Massar
- Re: refocusing: Re: [v6tc] Issue 2: service disco… Jeroen Massar
- Re: [v6tc] Issue 2: service discovery: automatic … Jeroen Massar
- Re: refocusing: Re: [v6tc] Issue 2: service disco… Tim Chown
- Re: Fw: [v6tc] Issue 2: service discovery: automa… Tim Chown
- Re: refocusing: Re: [v6tc] Issue 2: service disco… Jeroen Massar
- Re: Fw: [v6tc] Issue 2: service discovery: automa… Jeroen Massar
- Re: Fw: [v6tc] Issue 2: service discovery: automa… Miguel Angel Diaz
- Re: [v6tc] Issue 2: service discovery: automatic … Miguel Angel Diaz
- Re: [v6tc] Issue 2: service discovery: automatic … Alain Durand
- Re: [v6tc] Issue 2: service discovery: automatic … Miguel Angel Diaz
- Re: [v6tc] Issue 2: service discovery: automatic … Alain Durand
- Re: Fw: [v6tc] Issue 2: service discovery: automa… Tim Chown
- Re: [v6tc] Issue 2: service discovery: automatic … Jeroen Massar
- Re: [v6tc] Issue 2: service discovery: automatic … Miguel Angel Diaz
- Re: Fw: [v6tc] Issue 2: service discovery: automa… Jeroen Massar
- Re: [v6tc] Issue 2: service discovery: automatic … Tim Chown
- Re: [v6tc] Issue 2: service discovery: automatic … Alain Durand
- Re: [v6tc] Issue 2: service discovery: automatic … Pekka Savola
- Re: [v6tc] Issue 2: service discovery: automatic … Jeroen Massar
- Conclusion: Re: [v6tc] Issue 2: service discovery… Alain Durand
- Re: Conclusion: Re: [v6tc] Issue 2: service disco… Jeroen Massar
- Re: Conclusion: Re: [v6tc] Issue 2: service disco… Tim Chown
- Re: Conclusion: Re: [v6tc] Issue 2: service disco… Alain Durand
- Re: Conclusion: Re: [v6tc] Issue 2: service disco… Pekka Savola
- Re: Conclusion: Re: [v6tc] Issue 2: service disco… Jeroen Massar
- Re: [v6tc] Issue 2: service discovery: automatic … Miguel Angel Diaz
- Re: [v6tc] Issue 2: service discovery: automatic … Miguel Angel Diaz
- Re: [v6tc] Issue 2: service discovery: automatic … Miguel Angel Diaz
- Re: Conclusion: Re: [v6tc] Issue 2: service disco… Pekka Savola
- Re: Conclusion: Re: [v6tc] Issue 2: service disco… Jeroen Massar
- Re:Conclusion: Re: [v6tc] Issue 2: service discov… JORDI PALET MARTINEZ
- Re:Conclusion: Re: [v6tc] Issue 2: service discov… JORDI PALET MARTINEZ
- Re:refocusing: Re: [v6tc] Issue 2: service discov… JORDI PALET MARTINEZ
- Re:Conclusion: Re: [v6tc] Issue 2: service discov… JORDI PALET MARTINEZ
- Re: refocusing: Re: [v6tc] Issue 2: service disco… Alain Durand
- Re:refocusing: Re: [v6tc] Issue 2: service discov… JORDI PALET MARTINEZ
- Re: refocusing: Re: [v6tc] Issue 2: service disco… Jeroen Massar