Re: [v6ops] draft-ietf-v6ops-multihoming-without-nat66 WGLC

<teemu.savolainen@nokia.com> Tue, 01 March 2011 13:42 UTC

Return-Path: <teemu.savolainen@nokia.com>
X-Original-To: v6ops@core3.amsl.com
Delivered-To: v6ops@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 42B663A67C1 for <v6ops@core3.amsl.com>; Tue, 1 Mar 2011 05:42:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.537
X-Spam-Level:
X-Spam-Status: No, score=-2.537 tagged_above=-999 required=5 tests=[AWL=-0.537, BAYES_00=-2.599, J_CHICKENPOX_13=0.6]
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 W1jNR7+fOXt8 for <v6ops@core3.amsl.com>; Tue, 1 Mar 2011 05:42:20 -0800 (PST)
Received: from mgw-da02.nokia.com (smtp.nokia.com [147.243.128.26]) by core3.amsl.com (Postfix) with ESMTP id D6E613A67A1 for <v6ops@ietf.org>; Tue, 1 Mar 2011 05:42:19 -0800 (PST)
Received: from vaebh106.NOE.Nokia.com (vaebh106.europe.nokia.com [10.160.244.32]) by mgw-da02.nokia.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id p21Dh3BJ002305; Tue, 1 Mar 2011 15:43:14 +0200
Received: from smtp.mgd.nokia.com ([65.54.30.5]) by vaebh106.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Tue, 1 Mar 2011 15:43:07 +0200
Received: from 008-AM1MMR1-004.mgdnok.nokia.com (65.54.30.59) by NOK-am1MHUB-01.mgdnok.nokia.com (65.54.30.5) with Microsoft SMTP Server (TLS) id 8.2.255.0; Tue, 1 Mar 2011 14:43:07 +0100
Received: from 008-AM1MPN1-015.mgdnok.nokia.com ([169.254.5.61]) by 008-AM1MMR1-004.mgdnok.nokia.com ([65.54.30.59]) with mapi id 14.01.0270.002; Tue, 1 Mar 2011 14:43:06 +0100
From: teemu.savolainen@nokia.com
To: v6ops-chairs@tools.ietf.org, brian.e.carpenter@gmail.com
Thread-Topic: [v6ops] draft-ietf-v6ops-multihoming-without-nat66 WGLC
Thread-Index: AQHL15GStS6rDrKywUmdLQdNcrszg5QYej6A
Date: Tue, 01 Mar 2011 13:43:06 +0000
Message-ID: <056B511A55F8AA42A3E492B7DD19A3193C207B@008-AM1MPN1-015.mgdnok.nokia.com>
References: <0E87AEAD-8476-499E-8946-C8E31D2E21E9@cisco.com> <4D6C18BE.2020606@gmail.com>
In-Reply-To: <4D6C18BE.2020606@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.162.93.108]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginalArrivalTime: 01 Mar 2011 13:43:07.0382 (UTC) FILETIME=[98C07160:01CBD816]
X-Nokia-AV: Clean
Cc: v6ops@ietf.org, ron@bonica.org
Subject: Re: [v6ops] draft-ietf-v6ops-multihoming-without-nat66 WGLC
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 01 Mar 2011 13:42:21 -0000

Chairs, Brian,

I thought we agreed there is no *the* model for IPv6 multihoming term, but the term is overloaded with multiple meanings?

Anyhow, many of the topics have been already discussed in MIF, e.g. multiple namespaces of DNS. Should we repeat the discussion here (for v6ops' education?)?

Best regards,

	Teemu

> -----Original Message-----
> From: v6ops-bounces@ietf.org [mailto:v6ops-bounces@ietf.org] On Behalf Of ext
> Brian E Carpenter
> Sent: 28. helmikuuta 2011 23:51
> To: Fred Baker
> Cc: v6ops@ietf.org; v6ops-chairs@tools.ietf.org; Ron Bonica
> Subject: Re: [v6ops] draft-ietf-v6ops-multihoming-without-nat66 WGLC
> 
> Hi,
> 
> I think this draft still needs a lot of work.
> 
> First, quite a bit of rewriting is needed in the Introduction.
> 
> >    Multihoming is a blanket term to describe a host or small network
> >    that is connected to more than one upstream network.
> 
> I suggest a reference to RFC 3582 here, where the IPv6 requirements
> are listed.
> 
> >    For example, a remote access user may use a VPN to
> >    simultaneously connect to a remote network and retain a default route
> >    to the Internet for other purposes.
> 
> I don't think this is really a red herring. It's a very common scenario
> but it does amount to MIF rather than multihoming, since the
> VPN usually appears as a virtual interface. The draft should focus
> on MH not on MIF, I think.
> 
> >    In IPv4 a common solution to the multihoming problem is to employ
> >    NAPT...
> 
> Probably this should start by saying that RFC 4116 is the most common
> method. It should be made clear that avoiding that method, with its
> built-in scaling problem, is of equal importance to avoiding NAPT.
> 
> There should also be a discussion of NPTv6, which also avoids NAPT and
> RFC 4116. Explain why the proposed approach is a better choice than NPT6.
> 
> There needs to be a clear statement that the underlying model is
> that having multiple PA prefixes for a site is normal. (And once
> you say that, you also need to explain why the proposed solution is
> better than shim6, or how it will interact with shim6).
> 
> > 2.  Terminology
> ...
> >    NAT66 or IPv6 NAT     The terms "NAT66" and "IPv6 NAT" refer to
> >                          [I-D.mrw-nat66].
> 
> That is plain wrong. Now I don't understand whether you are trying
> to avoid NAPT66 (which is evil) or NPT6 (which is much less evil, and
> is the actual topic of draft-mrw-nat66). This needs cleaning up
> throughout the draft.
> 
> > 3.2.  Multihomed network environment
> >
> >    In an IPv6 multihomed network, a host is assigned two or more IPv6
> >    addresses and DNS resolvers from independent service provider
> >    networks.
> 
> Here I have to agree with Randy - this is not *the* model for IPv6 MH,
> it is only one model (which you define earlier as MHMP).
> 
> And why mention separate DNS resolvers? Since DNS is a single namespace,
> you should get the same (multiple) AAAA records from any resolver.
> If not, there's a bug in DNS.
> 
> >    ...or use a DNS response from an incorrect
> >    service provider that may result in impaired IP connectivity.
> 
> No, no, no. Not unless you intend to recommend DNS cheating by
> CDNs. Making DNS cheating work should never be an IETF goal.
> 
> > 4.3.  DNS server selection
> 
> I am very worried by this section. I think this draft should focus
> on routing issues; just assume that you get back all the AAAA records
> for the target in random order, and go from there.
> 
> > 5.  Requirements
> >
> >    This section describes requirements that any solution multi-address
> >    and multi-uplink architectures need to meet.
> 
> I'm puzzled by this section.
> 
> 1. It seems to cover all kinds of solutions and not just the solution
> proposed by this document.
> 
> 2. It should be much earlier in the document, right after the Introduction.
> 
> 3. It mixes MH and MIF issues.
> 
> 4. It needs to explain what is added or changed compared to RFC 3582.
> 
> > 6.3.  DNS resolver selection
> 
> See above. I think this should be out of scope.
> 
> > 7.1.  IPv6 NAT
> 
> Drop this except for a reference to NPT6.
> 
> > 7.2.  Co-exisitence consideration
> 
> I think this is no use as it stands because of the last sentence:
> 
> >    The implementation of identifying non-MHMP hosts and NAT policy is
> >    outside the scope of this document.
> 
> I think all you can say is that hosts that don't support MHMP MAY be
> supported by NPT6 or shim6, and if they don't have either of those
> they will not get the benefit of multihoming. That is today's
> situation anyway, so you have done no harm.
> 
> > 8.  Security Considerations
> >
> >    This document does not define any new mechanisms.  Each solution
> >    mechanisms should consider security risks independently.  Security
> >    risks that occur as a result of combining solution mechanisms should
> >    be considered in another document.
> 
> Er, no. Those risks should be analysed right here in this document.
> 
> Also, refer to RFC 4218. Which of those threats apply, and are there
> any new ones?
> 
>     Brian
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops