Re: [v6ops] I-D Action:draft-ietf-v6ops-ipv6-cpe-router-bis-00.txt

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 22 March 2011 22:29 UTC

Return-Path: <brian.e.carpenter@gmail.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 653943A67E3 for <v6ops@core3.amsl.com>; Tue, 22 Mar 2011 15:29:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.454
X-Spam-Level:
X-Spam-Status: No, score=-103.454 tagged_above=-999 required=5 tests=[AWL=0.145, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 LNc7e-HcxBus for <v6ops@core3.amsl.com>; Tue, 22 Mar 2011 15:29:57 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by core3.amsl.com (Postfix) with ESMTP id 1678E3A67E2 for <v6ops@ietf.org>; Tue, 22 Mar 2011 15:29:57 -0700 (PDT)
Received: by gxk19 with SMTP id 19so3711016gxk.31 for <v6ops@ietf.org>; Tue, 22 Mar 2011 15:31:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:organization:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=t0/508V+VYot7WUqsoNhXED9bI99Lh6QSZmPwKMFnJs=; b=I0Yokm8TQXOu858rnvxW706wCPbe7CtTQRAfEk4hcffpjpdPvdcGl5l6vWRX0rv+Cm Z3Fgtn/4kghDCnhK5flnH6QFwqHQbBZ7DH7e4B4iRbJy+xzTDTdb/0KMMsmhd+0t1Q7C yVxItvK2qbz22tyaN49N1Lo1+Fd9+NGYaJXc8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=IxAB80OJS3SStRztg4kffEXFx2axbFdLUb3TgSvc4uMSJTUf/jIRxtVg2AlOzQUSY4 5RKCPY3h19R1rYLZiz1eCrv+Fnk2vPToeWNkOh9ewELjFCqxNIZvLzdfBW7/4oDNcrDJ 1hss+Gy4yvxK7y2E+hxbqR/iuCf+bujXNLRdc=
Received: by 10.236.170.201 with SMTP id p49mr7577056yhl.302.1300833090346; Tue, 22 Mar 2011 15:31:30 -0700 (PDT)
Received: from [130.216.38.124] (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id u29sm3123776yhn.71.2011.03.22.15.31.27 (version=SSLv3 cipher=OTHER); Tue, 22 Mar 2011 15:31:29 -0700 (PDT)
Message-ID: <4D89233D.6070309@gmail.com>
Date: Wed, 23 Mar 2011 11:31:25 +1300
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: "Hemant Singh (shemant)" <shemant@cisco.com>
References: <20110305184502.18531.25548.idtracker@localhost> <C895B643-E461-4191-BAC3-EF735311F2F0@apple.com> <5B6B2B64C9FE2A489045EEEADDAFF2C3F8B9B0@XMB-RCD-109.cisco.com><E76372ED-41A1-4987-9ECF-888B285DD606@apple.com> <4D7E685A.80202@bogus.com> <5B6B2B64C9FE2A489045EEEADDAFF2C301049872@XMB-RCD-109.cisco.com> <alpine.DEB.2.00.1103152011560.4842@uplift.swm.pp.se> <5B6B2B64C9FE2A489045EEEADDAFF2C301049924@XMB-RCD-109.cisco.com> <4D7FE427.7000201@gmail.com> <5B6B2B64C9FE2A489045EEEADDAFF2C30104A0ED@XMB-RCD-109.cisco.com> <4D8260E2.2080600@gmail.com> <alpine.DEB.2.00.1103172035400.4842@uplift.swm.pp.se><m1Q0gaW-0001gmC@stereo.hq.phicoh.net> <3179B83D-003E-4619-96F8-622E27752EC3@cisco.com> <alpine.DEB.2.00.1103182204030.4842@uplift.swm.pp.se> <C1366B36-15E1-4E98-AED4-D95FD003793C@cisco.com><alpine.DEB.2.00.1103190558280.4842@uplift.swm.pp.se> <4D85053C.8040904@gmail.com> <5B6B2B64C9FE2A489045EEEADDAFF2C301183090@XMB-RCD-109.cisco.com>
In-Reply-To: <5B6B2B64C9FE2A489045EEEADDAFF2C301183090@XMB-RCD-109.cisco.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: IPv6 Ops WG <v6ops@ietf.org>
Subject: Re: [v6ops] I-D Action:draft-ietf-v6ops-ipv6-cpe-router-bis-00.txt
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, 22 Mar 2011 22:29:58 -0000

On 2011-03-23 09:41, Hemant Singh (shemant) wrote:
> -----Original Message-----
> From: v6ops-bounces@ietf.org [mailto:v6ops-bounces@ietf.org] On Behalf
> Of Brian E Carpenter
> Sent: Saturday, March 19, 2011 3:34 PM
> To: Mikael Abrahamsson
> Cc: IPv6 Ops WG
> Subject: Re: [v6ops] I-D
> Action:draft-ietf-v6ops-ipv6-cpe-router-bis-00.txt
> 
> 
>> Border Router Discovery Protocol? See draft-boot-brdp-framework
> 
> I am not convinced that the document above, nor shim6 nor any other
> source-based routing solution is needed just yet for the IPv6 CE Router.

I agree. BRDP is far from cooked as an IETF solution. Shim6 is standardised,
but requires no special action by the CE router anyway.

> Let's first solidify the multihomed requirements in the home for the
> IPv6 CE router and then we can look at solutions.  

I assume you are now talking about a future draft and not about
cpe-router-bis?

> We do hope to
> solidify the requirements during the next few weeks.  For now I have
> snipped the first multihomed diagram in the document mentioned above and
> analyzed the network using existing protocols available. 
> 
> 
>           /^^^^^^^^^^^^^^^^^^^^^^\
>          /                        \
>         {       The Internet       }
>          \                        /
>           \______________________/
>            /                    \
>           /(2001:08db:100::/40)  \(2001:8DB:200::/40)
>      +=======+              +=======+
>      [ ISP_1 ]              [ ISP_2 ]
>      +=======+              +=======+
>          |                       |
>          |(2001:8DB:101::/48)    |(2001:8DB:201::/48)
>    +--------+              +--------+
>    | BR_101 |              | BR_201 |
>    +--------+              +--------+
>      | FE80::101/64            | FE80::201/64
>      | 2001:8DB:101:1::101/64  | 2001:8DB:201:1::201/64
>      |                         |
>     -+---------------------+---+-
>                            |
>    2001:8DB:101:1::1234/64 | 2001:8DB:201:1::1234/64
>              FE80::1234/64 |
>                      +-----------+
>                      | Host_1234 |
>                      +-----------+
> 
> Let's consider the case that Host_1234 has to send a packet to a
> destination D where D does not match any of 2001:8DB:101::/48 or
> (2001:8DB:201::/48.  Also, let's assume it's only the BR_201 router path
> that has a route to send the packet to destination D.  However, the
> Host_1234 sent the packet with destination D with src of
> 2001:8DB:101:1::1234 and the packet reached BR_101. BR_101 does not drop
> the packet because BR_101 runs an IGP between itself and BR_201 and thus
> BR_101 knows that the packet can be forwarded to BR_201.  When BR_201
> receives the packet, BR_201 forwards the packet upstream to ISP_2.
> Also, when BR_101 forwards the packet to BR_201, BR_101 also sends a
> Redirect to Host_1234 to send packets to such a destination via BR_201.
> In the return path when some node in the Internet cloud replies to the
> packet sent from the home, the packet is returned to Host_1234 on the
> same path as the sent packet.  Alternatively, before the host sent out
> any packet, the host has received a MSR (RFC 4191) for a route to
> destination D and hence the host does not send the packet to BR_101 but
> instead sends the packet to BR_201.  
> 
> Thus between, an IGP, MSR/Redirect, the multihomed network issue above
> is resolved.  Also, if one does not want to use the Redirect, just send
> the MSR to Host_1234.

Again - this topic (and your analysis, if it's correct) seems to me to
belong in the multihoming-without-nat66 draft.

As I said a long time ago when MIF was first discussed, it seems that what
we need is to replace the concept of "default router" in the host stack
with a concept of "default router per prefix".

    Brian

    Brian