Re: multi-homing for provider-assigned IPv6 addresses

otroan@employees.org Tue, 22 March 2016 08:24 UTC

Return-Path: <otroan@employees.org>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBA6B12D550 for <rtgwg@ietfa.amsl.com>; Tue, 22 Mar 2016 01:24:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=employees.org; domainkeys=pass (1024-bit key) header.from=otroan@employees.org header.d=employees.org
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eNSkvvPXqtxx for <rtgwg@ietfa.amsl.com>; Tue, 22 Mar 2016 01:24:46 -0700 (PDT)
Received: from cowbell.employees.org (cowbell.employees.org [IPv6:2001:1868:a000:17::142]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A90512D58D for <rtgwg@ietf.org>; Tue, 22 Mar 2016 01:24:46 -0700 (PDT)
Received: from cowbell.employees.org (localhost [127.0.0.1]) by cowbell.employees.org (Postfix) with ESMTP id EBB6CD7883; Tue, 22 Mar 2016 01:24:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=employees.org; h=subject :mime-version:content-type:from:in-reply-to:date:cc:message-id :references:to; s=selector1; bh=x99BebJDa48CfBZo+YyH8HOuY7Q=; b= hpQzXvDMvVn0dLI5yviUV6xcfWUXKY/86rAj/cvSzu3H8RukjWTQzGJ9MTbLrsUW rCMD4yFUcf+GTGU+p5m3m/4cuHydT9O6jE6YJtDKCv0Zw1qS7+FnBh6hSCoUOfAT ivnaQlaI+YYBDKnQEO1NsNjNrNKHTX3sdgJbFGma3Hc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=employees.org; h=subject :mime-version:content-type:from:in-reply-to:date:cc:message-id :references:to; q=dns; s=selector1; b=W1AP0nMnNcP01gF2+nB/oFpnMR 017Qs5nD2sUjEpSymbIkwUlJGjAeMvHqSfc29XnuDnpHqSSPr/jrw+76oZM347ZQ uEARB1Nh6nmZFKXQ/OcP+ZrGBj8akY5NuetGLznv4HpQ1cUxrmhmbkO6QHUGF3f1 eakPxkY4D90v2mr/c=
Received: from h.hanazo.no (unknown [173.38.220.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: otroan) by cowbell.employees.org (Postfix) with ESMTPSA id 7F781D7882; Tue, 22 Mar 2016 01:24:45 -0700 (PDT)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by h.hanazo.no (Postfix) with ESMTP id BC36E137D69F; Tue, 22 Mar 2016 09:24:41 +0100 (CET)
Subject: Re: multi-homing for provider-assigned IPv6 addresses
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
Content-Type: multipart/signed; boundary="Apple-Mail=_5DD8DEE4-96CA-4F33-9678-C31A097F1797"; protocol="application/pgp-signature"; micalg="pgp-sha512"
X-Pgp-Agent: GPGMail 2.6b2
From: otroan@employees.org
In-Reply-To: <BY2PR05MB614108C29A178E43A88B9D0A9890@BY2PR05MB614.namprd05.prod.outlook.com>
Date: Tue, 22 Mar 2016 09:24:41 +0100
Message-Id: <3CE27F14-DAB6-4D73-97E1-84B67C8B2CD4@employees.org>
References: <BY2PR05MB614108C29A178E43A88B9D0A9890@BY2PR05MB614.namprd05.prod.outlook.com>
To: "rtgwg@ietf.org" <rtgwg@ietf.org>
X-Mailer: Apple Mail (2.3112)
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtgwg/7Bo2FlLLrs8kL-GmOprhoS6gU7w>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 08:24:49 -0000

Thank you for taking this on!
Marketing alert: If anyone wants to work on implementing source address dependent routing in a high performance software stack, please join the hackathon and register for the "VPP" event.
https://www.ietf.org/registration/MeetingWiki/wiki/95hackathon

Best regards,
Ole

> On 15 Mar 2016, at 14:14, Chris Bowers <cbowers@juniper.net> wrote:
> 
> RTGWG,
> 
> We scheduled a significant amount of time in Buenos Aires for a discussion of multi-homing for provider-assigned IPv6 addresses for enterprise networks as well as homenet.  I want to explain the motivation for this and provide some background on the topic.  And hopefully spark some discussion on the list before Buenos Aires, as well.
> 
> RTGWG adopted draft-ietf-rtgwg-dst-src-routing last October in the context of supporting multi-homing for provider-assigned IPv6 addresses in homenet.  In Yokohama, the v6ops WG had a lengthy discussion about the need for a solution to support multi-homing for provider-assigned IPv6 addresses for enterprise networks in general (as opposed to just homenet).  This discussion took place in the context of draft-ietf-v6ops-design-choices.  That discussion can be found at:
> 
> https://youtu.be/VzH7yqqGiGc?t=5835
> 
> This discussion led to the email (copied below) from Fred Baker in his role as v6ops co-chair to the chairs of several working groups in which drafts related to this topic are being discussed.
> 
> Our meeting in Buenos Aires includes a 20 minute time slot to discuss the background and motivation of this request from v6ops.  The topic of multi-homing for provider-assigned IPv6 addresses has a long history with many documents written, so I thought it would be useful to highlight a few of the more recent documents that I found to be particularly useful reading.
> 
> RFC 7157 "IPv6 Multihoming without Network Address Translation"
> https://datatracker.ietf.org/doc/rfc7157/
> 
> draft-ietf-6man-multi-homed-host-06 "Routing packets from hosts in a multi-prefix network"
> https://datatracker.ietf.org/doc/draft-ietf-6man-multi-homed-host/
> 
> In addition, it would obviously be useful read or re-read the RTGWG document on this topic:
> https://datatracker.ietf.org/doc/draft-ietf-rtgwg-dst-src-routing/
> 
> There following expired document is also helpful.
> https://www.ietf.org/archive/id/draft-baker-rtgwg-src-dst-routing-use-cases-01.txt
> 
> And finally, this document is useful to understand a concrete proposal for how src/dst routing information could be carried in a link-state routing protocol.
> https://datatracker.ietf.org/doc/draft-baker-ipv6-isis-dst-src-routing/
> 
> I look forward to a fruitful discussion on this topic on the list and in Buenos Aires.
> 
> Thanks,
> Chris
> 
> -----Original Message-----
> From: Fred Baker (fred) [mailto:fred@cisco.com]
> Sent: Sunday, November 01, 2015 11:03 PM
> To: isis-ads@tools.ietf.org; rtgwg-chairs@ietf.org; isis-chairs@tools.ietf.org; ospf-chairs@tools.ietf.org; 6man Chairs <6man-chairs@tools.ietf.org>; homenet-chairs@tools.ietf.org
> Cc: v6ops@ietf.org WG <v6ops@ietf.org>; The IESG <iesg@ietf.org>
> Subject: PA Address Multihoming in IPv6
> 
> This email is being sent in accordance with the v6ops charter, which calls for the working group to communicate operational issues and requirements to working groups that are chartered to address them.
> 
> The IETF's current primary recommendation for multihoming of midrange enterprise networks - those that cannot justify the costs and overheads of a PI address and in fact multihome - is to obtain a provider-allocated prefix from each of their upstream networks, and deploy a /64 out of each on each LAN in their networks.
> 
> https://tools.ietf.org/html/rfc4213
> 4213 Basic Transition Mechanisms for IPv6 Hosts and Routers. E. Nordmark,
>     R. Gilligan. October 2005. (Format: TXT=58575 bytes) (Obsoletes
>     RFC2893) (Status: PROPOSED STANDARD) (DOI: 10.17487/RFC4213)
> 
> This has a number of issues, not the least of which is in the back end OSS software, which needs to now scale to a much larger number of prefixes, handle multiple addresses in DNS for servers and perhaps clients, resolve reverse DNS queries, and so on. It also is obviously carrying that much more information in routing.
> 
> One outcome of v6ops' discussions this morning was that PI multihoming demonstrably works, but PA multihoming when the upstreams implement BCP 38 filtering requires the deployment of some form of egress routing - source/destination routing in which the traffic using a stated PA source prefix and directed to a remote destination is routed to the provider that allocated the prefix. The IETF currently has no such recommendation, or consensus that it should have. However, enterprise networks are known to delaying operational deployment of IPv6 in part due to the complexities visited upon them and the cost of the back end software upgrades, and this is part of that issue.
> 
> Without trying to limit the options available to the working groups in question, I'll point out that options currently on the table include the following. There are also current open source implementations of source/destination and source-specific routing in IS-IS, OSPFv3, and Babel.
> 
> https://datatracker.ietf.org/doc/draft-baker-ipv6-isis-dst-src-routing
>  "IPv6 Source/Destination Routing using IS-IS", Fred Baker, David
>  Lamparter, 2015-10-19
> 
> https://datatracker.ietf.org/doc/draft-boutier-babel-source-specific
>  "Source-Specific Routing in Babel", Matthieu Boutier, Juliusz
>  Chroboczek, 2015-05-27
> 
> https://datatracker.ietf.org/doc/draft-ietf-6man-multi-homed-host
>  "Routing packets from hosts in a multi-prefix network", Fred Baker,
>  Brian Carpenter, 2015-10-15
> 
> https://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-lsa-extend
>  "OSPFv3 LSA Extendibility", Acee Lindem, Sina Mirtorabi, Abhay Roy, Fred
>  Baker, 2015-10-08
> 
> https://datatracker.ietf.org/doc/draft-ietf-rtgwg-dst-src-routing
>  "Destination/Source Routing", David Lamparter, 2015-10-17,
> 
> https://datatracker.ietf.org/doc/draft-sarikaya-6man-sadr-overview
>  "Source Address Dependent Routing and Source Address Selection for IPv6
>  Hosts: Problem Space Overview", Behcet Sarikaya, Mohamed Boucadair,
>  2015-08-17
> 
> https://datatracker.ietf.org/doc/draft-sarikaya-6man-sadr-ra
>  "IPv6 RA Option for Source Address Dependent Routing", Behcet Sarikaya,
>  2015-06-08
> 
> https://datatracker.ietf.org/doc/draft-sarikaya-dhc-6man-dhcpv6-sadr
>  "DHCPv6 Solution for Source Address Dependent Routing", Behcet Sarikaya,
>  2015-05-08
> 
> https://datatracker.ietf.org/doc/draft-xu-ospf-multi-homing-ipv6
>  "Extending OSPFv3 to Support Multi-homing", Mingwei Xu, Shu Yang,
>  Jianping Wu, Fred Baker, 2015-10-11,
> 
> https://datatracker.ietf.org/doc/draft-baker-rtgwg-src-dst-routing-use-cases
> 
> _______________________________________________
> rtgwg mailing list
> rtgwg@ietf.org
> https://www.ietf.org/mailman/listinfo/rtgwg