Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-multihoming-without-ipv6nat-03.txt
Ray Hunter <v6ops@globis.net> Tue, 15 November 2011 18:13 UTC
Return-Path: <v6ops@globis.net>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A50F1F0C42 for <v6ops@ietfa.amsl.com>; Tue, 15 Nov 2011 10:13:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.478
X-Spam-Level:
X-Spam-Status: No, score=-2.478 tagged_above=-999 required=5 tests=[AWL=0.121, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z9VLKf3qYlON for <v6ops@ietfa.amsl.com>; Tue, 15 Nov 2011 10:13:09 -0800 (PST)
Received: from globis01.globis.net (RayH-1-pt.tunnel.tserv11.ams1.ipv6.he.net [IPv6:2001:470:1f14:62e::2]) by ietfa.amsl.com (Postfix) with ESMTP id 38FCB1F0C3D for <v6ops@ietf.org>; Tue, 15 Nov 2011 10:13:09 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by globis01.globis.net (Postfix) with ESMTP id E2BEB8700B6 for <v6ops@ietf.org>; Tue, 15 Nov 2011 19:13:07 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at globis01.globis.net
Received: from globis01.globis.net ([127.0.0.1]) by localhost (mail.globis.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DuUNjSlB8rLW for <v6ops@ietf.org>; Tue, 15 Nov 2011 19:12:57 +0100 (CET)
Received: from Rays-iMac.local (unknown [192.168.0.3]) (Authenticated sender: Ray.Hunter@globis.net) by globis01.globis.net (Postfix) with ESMTPA id EB6FE870056 for <v6ops@ietf.org>; Tue, 15 Nov 2011 19:12:56 +0100 (CET)
Message-ID: <4EC2ABA8.4020303@globis.net>
Date: Tue, 15 Nov 2011 19:12:56 +0100
From: Ray Hunter <v6ops@globis.net>
User-Agent: Postbox Express 1.0.1 (Macintosh/20100705)
MIME-Version: 1.0
To: v6ops@ietf.org
References: <20111115062859.14026.42405.idtracker@ietfa.amsl.com>
In-Reply-To: <20111115062859.14026.42405.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-multihoming-without-ipv6nat-03.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Nov 2011 18:13:14 -0000
I support this work. 1. I am no fan of NAT. One valid use of NAT that I have seen is to guarantee a symmetrical return route for packets that have been routed at a remote site using policy based routing (PBR) e.g. Internet offload of "bulk" traffic. A mechanism for routers to be able communicate their PBR policy table rules to the local end node should be successful. But IMHO draft-ietf-6man-addr-select-opt-01 would not seem to be adequate, as it does not contain enough high-level application related information like something being "expensive" AFAIK. And that leaves a hard problem of how to communicate a soft policy that may not be based on hard classifiers like bandwidth, but rather dollar cost per megabyte. 2. "In short, while IPv6 facilitates hosts having more than one address in the same address scope, the application of this causes significant issues for a host from routing, source address selection and DNS resolution perspectives" I still like the "learn by trying" approach of Happy Eyeballs (mentioned this back in April) even though it may produce some (small) additional burden on the network. One problem again is that start-up metrics related to SYN packet performance may not provide appropriate/sufficient information to be able to formulate effective or meaningful policy for source address/destination address/path selection. As an extension to the "learn by trying" approach, is there a case for a hop-by-hop header option for end nodes to be able to learn path characteristics from routers (during session start up)? I doubt that core routers will ever want to process or add such a header option, but I could imagine that a CPE router or end node could be configured to tag packets containing a TCP SYN going out of interface A as being "cheap" and interface B as being "high latency" based on a locally configured administrative option. That tag could be reflected at the server end back to the client during session start up. I'm thinking of the good old EIGRP metrics as a simple starting point [bandwidth, delay, reliability, load, minimum MTU, hop count]. Vendor extensions of the tags should of course be possible. These tags would then be used by the end node to be able to select the correct path to use (per application) from the successfully negotiated paths. 3. "a function to control every node centrally. A site administrator or a service provider could determine or could have an effect on the behavior at their users' hosts." The draft seems to assume that routers or network managers are all knowing, and end nodes and end users are dumb. In a model based on mobile handsets connected to alternative (competing) networks, the user probably knows more than the service providers about what policy they want: think WiFi v 4G. I'd thus prefer a model that was more symmetrical, where policy selection and communication of path/topology information were orthogonal. regards, RayH internet-drafts@ietf.org wrote: > A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the IPv6 Operations Working Group of the IETF. > > Title : IPv6 Multihoming without Network Address Translation > Author(s) : Ole Troan > David Miles > Satoru Matsushima > Tadahisa Okimoto > Dan Wing > Filename : draft-ietf-v6ops-ipv6-multihoming-without-ipv6nat-03.txt > Pages : 24 > Date : 2011-11-14 > > Network Address and Port Translation (NAPT) works well for conserving > global addresses and addressing multihoming requirements, because an > IPv4 NAPT router implements three functions: source address > selection, next-hop resolution and optionally DNS resolution. For > IPv6 hosts one approach could be the use of NPTv6. However, NAT > should be avoided, if at all possible, to permit transparent end-to- > end connectivity. In this document, we analyze the use cases of > multihoming. We also describe functional requirements and possible > solutions for multihoming without the use of NAT in IPv6 for hosts > and small IPv6 networks that would otherwise be unable to meet > minimum IPv6 allocation criteria. We conclude that DHCPv6 based > solutions are suitable to solve the multihoming issues, which > described in this document. Nevertheless, we mention that the > possible needs for NPTv6 in the transition phase to the fully > deployment of the proposed solutions. > > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-ietf-v6ops-ipv6-multihoming-without-ipv6nat-03.txt > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > > This Internet-Draft can be retrieved at: > ftp://ftp.ietf.org/internet-drafts/draft-ietf-v6ops-ipv6-multihoming-without-ipv6nat-03.txt > >
- [v6ops] I-D Action: draft-ietf-v6ops-ipv6-multiho… internet-drafts
- Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-mul… Ray Hunter
- Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-mul… Brian E Carpenter
- Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-mul… Ray Hunter
- Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-mul… Mark Andrews
- Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-mul… Brian E Carpenter
- Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-mul… Mark Andrews
- Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-mul… Ray Hunter
- Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-mul… Brian E Carpenter
- Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-mul… Ray Hunter
- Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-mul… Philip Homburg
- Re: [v6ops] I-D Action: draft-ietf-v6ops-ipv6-mul… Ray Hunter