Re: subnet router anycast

Mark Smith <ipng@69706e6720323030352d30312d31340a.nosense.org> Sun, 03 July 2011 23:55 UTC

Return-Path: <ipng@69706e6720323030352d30312d31340a.nosense.org>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E76A221F85B6 for <ipv6@ietfa.amsl.com>; Sun, 3 Jul 2011 16:55:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.695
X-Spam-Level:
X-Spam-Status: No, score=-1.695 tagged_above=-999 required=5 tests=[AWL=0.200, BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hMVtHhxZbcSM for <ipv6@ietfa.amsl.com>; Sun, 3 Jul 2011 16:55:09 -0700 (PDT)
Received: from smtp4.adam.net.au (smtp4.adam.net.au [202.136.110.247]) by ietfa.amsl.com (Postfix) with ESMTP id 5F10721F85B5 for <ipv6@ietf.org>; Sun, 3 Jul 2011 16:55:09 -0700 (PDT)
Received: from 114-30-101-21.ip.adam.com.au ([114.30.101.21] helo=opy.nosense.org) by smtp4.adam.net.au with esmtp (Exim 4.63) (envelope-from <ipng@69706e6720323030352d30312d31340a.nosense.org>) id 1QdWVF-000880-M4; Mon, 04 Jul 2011 09:25:05 +0930
Received: from opy.nosense.org (localhost.localdomain [IPv6:::1]) by opy.nosense.org (Postfix) with ESMTP id 301E43B33E; Mon, 4 Jul 2011 09:25:05 +0930 (CST)
Date: Mon, 04 Jul 2011 09:25:04 +0930
From: Mark Smith <ipng@69706e6720323030352d30312d31340a.nosense.org>
To: Roland Bless <roland.bless@kit.edu>
Subject: Re: subnet router anycast
Message-ID: <20110704092504.69a70911@opy.nosense.org>
In-Reply-To: <4E10E421.5020804@kit.edu>
References: <1309712636.2490.203.camel@karl> <4E10E421.5020804@kit.edu>
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.5; x86_64-unknown-linux-gnu)
X-Location: Lower Mitcham, South Australia, 5062
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
Cc: ipv6@ietf.org
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 03 Jul 2011 23:55:10 -0000

Hi,


On Sun, 03 Jul 2011 23:50:25 +0200
Roland Bless <roland.bless@kit.edu> wrote:

> Hi,
> 
> On 03.07.2011 19:03, Karl Auer wrote:
> > Which RFCs (or other sources) describe how IPv6 subnet anycast *works*?
> > In particular how it works when there are multiple routers in a single
> > subnet?
> 
> That's a good question. I was also looking for that. It's distributed
> across various RFCs:
> -----------------------------------------------------------------------

To make a higher level observation, I don't think it is any different
to the operation of host anycast, as the destination address in the
packet matches one of the router's own addresses, so the router would
process the packet in "host mode" rather than "forwarding mode". 

I suspect it was inspired by Appletalk's assignment of node ID zero on
each cable range to attached routers. That in turn was used by the Name
Binding Protocol for mapping host names to DDP addresses. Since
the goals of Multicast DNS and DNS-based Service Discovery are similar
to NBP, it may be possible that IPv6 router anycast could be used in a
similar way with mDNS and DNS-SD. 

Here's an ID on the topic of NBP/mDNS/DNS-SD - 

http://tools.ietf.org/html/draft-cheshire-dnsext-nbp-10

If you're interested in the Appletalk spec that talks about DDP and
NBP, do an Internet search for "Inside Appletalk". It used to be a
freely downloadable PDF on Apple's website, but it seems to have
disappeared.

Regards,
Mark.