Re: Comments on IPv6 Prefix Subdelegation

Fred Baker <fred@cisco.com> Thu, 30 July 2009 05:53 UTC

Return-Path: <fred@cisco.com>
X-Original-To: ipv6@core3.amsl.com
Delivered-To: ipv6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 96FD43A6995 for <ipv6@core3.amsl.com>; Wed, 29 Jul 2009 22:53:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -108.21
X-Spam-Level:
X-Spam-Status: No, score=-108.21 tagged_above=-999 required=5 tests=[AWL=-1.611, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 QA5ZwMyEAfeC for <ipv6@core3.amsl.com>; Wed, 29 Jul 2009 22:53:34 -0700 (PDT)
Received: from syd-iport-1.cisco.com (syd-iport-1.cisco.com [64.104.193.196]) by core3.amsl.com (Postfix) with ESMTP id E75F03A6849 for <ipv6@ietf.org>; Wed, 29 Jul 2009 22:53:33 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApoEAJzScEpAaMF0/2dsb2JhbAC6EognkB0FhBGBTg
X-IronPort-AV: E=Sophos;i="4.43,293,1246838400"; d="scan'208";a="58707955"
Received: from syd-dkim-1.cisco.com ([64.104.193.116]) by syd-iport-1.cisco.com with ESMTP; 30 Jul 2009 05:53:34 +0000
Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by syd-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n6U5rWSN019931; Thu, 30 Jul 2009 15:53:33 +1000
Received: from [10.43.1.21] (dhcp-10-61-101-136.cisco.com [10.61.101.136]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id n6U5rVrj006925; Thu, 30 Jul 2009 05:53:31 GMT
Message-Id: <10B3381D-4977-497C-8004-99E6ADBD9DB6@cisco.com>
From: Fred Baker <fred@cisco.com>
To: "Stark, Barbara" <bs7652@att.com>
In-Reply-To: <7582BC68E4994F4ABF0BD4723975C3FA0F5E5A92@crexc41p>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Subject: Re: Comments on IPv6 Prefix Subdelegation
Date: Thu, 30 Jul 2009 07:53:30 +0200
References: <6C2F751B-119F-41D6-878C-C4CFBD57DF14@cisco.com><2E2FECEBAE57CC4BAACDE67638305F10485093E811@ROCH-EXCH1.corp.pvt><A17AA367-2FC2-4EC8-A3B4-A7EAB1F0C1CC@cisco.com><2E2FECEBAE57CC4BAACDE67638305F10485093E983@ROCH-EXCH1.corp.pvt><74BEE319-C600-4DF5-B784-445B8CDEA770@cisco.com><2E2FECEBAE57CC4BAACDE67638305F1048509A903E@ROCH-EXCH1.corp.pvt> <FBEE7CCE-BE43-40FD-B252-D74CBD6A16CC@cisco.com> <7582BC68E4994F4ABF0BD4723975C3FA0F5E5A92@crexc41p>
X-Mailer: Apple Mail (2.935.3)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3763; t=1248933214; x=1249797214; c=relaxed/simple; s=syddkim1002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=fred@cisco.com; z=From:=20Fred=20Baker=20<fred@cisco.com> |Subject:=20Re=3A=20Comments=20on=20IPv6=20Prefix=20Subdele gation |Sender:=20; bh=4rxcosqTlVfm1Yuyfgb6boCO8mwjpEPC84KRN9B66jo=; b=EqnQzXMc1ayVIUyiIbwBs0Z6DdBh+yUU43qzAy0zCDuPU8BxL9+pEu/fHE EX5DCJQGo2TSAlJns9sc/GOtbSfzf3G6QOhS6QY9NW9CXHXIY/dsJuaUp8sy DMSWwMJwPIm3gng0wxlkz65qd0LvVL0QhoFmbADJsJfglGMEodcUE=;
Authentication-Results: syd-dkim-1; header.From=fred@cisco.com; dkim=pass ( sig from cisco.com/syddkim1002 verified; );
Cc: draft-ietf-v6ops-ipv6-cpe-router@tools.ietf.org, draft-donley-ipv6-cpe-rtr-use-cases-and-reqs@tools.ietf.org, IETF IPv6 Mailing List <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 30 Jul 2009 05:53:35 -0000

On Jul 29, 2009, at 11:03 PM, Stark, Barbara wrote:
> Why does it need to be a dynamic routing protocol? Why not a simple
> configuration protocol, like with RFC 4191 or a DHCPv6 option as
> suggested in
> http://tools.ietf.org/html/draft-dec-dhcpv6-route-option-01?

> Why do the peered routers (such as CPE RTR 1 and 2, in Fig 3) need to
> know which routes other routers claim to serve?

Um, what does a router do? Look at the example in the text and ask  
yourself if you want an average user (my canonical "average user"  
being my daughter, who wanted me to come to her house to install a  
camera on her computer so she could use it on Skype - "did you try  
plugging it in?") manually installing routes in each of the four  
routers when they could in fact learn them from each other directly?

> There shouldn't be misdirected traffic, if the routes are known to  
> downstream devices.

Not so. First, communications are not limited to accesses to systems  
outside the SOHO - music, for example, is often an access to a server  
in the home. Second, the fact that a datagram was delivered to a  
device in the home via one CPE is no guarantee that its response will  
use the same CPE.

> Or
> is it the home/office RTRs (Fig 3) who need to know which prefixes  
> have
> been assigned to each other, advertising on their WAN interfaces? It
> seems like if the home/office RTRs don't know about each other, it
> doesn't really hurt efficiency that much; it'll still work. They'll  
> send
> the messages up to the next hop (CPE RTR) serving that prefix, and  
> then
> it'll get routed down to the right home/office RTR.
>
> If peered CPE RTRs do need to know each others' routes, why can't they
> get it through an RFC 4191 or DHCPv6 method (this would be on the LAN
> interface). I realize that there are those who say it's wrong for them
> to solicit (RS or DHCPv6) on their LAN interfaces -- but why is it
> wrong?

... This comes back to my question about manual configuration. If I  
can make it work easily, what is the argument for not doing so?

> And don't these routes need to get propagated down to the hosts,  
> because
> hosts may individually have multiple interfaces (e.g., smartphone with
> Wi-Fi and 3G)?

That gets into a much larger discussion. Willing to go there, but  
that's beyond this draft.

> Barbara
>
>> -----Original Message-----
>> From: ipv6-bounces@ietf.org [mailto:ipv6-bounces@ietf.org] On Behalf
> Of
>> Fred Baker
>> Sent: Wednesday, July 29, 2009 6:05 AM
>> To: Azinger, Marla
>> Cc: draft-ietf-v6ops-ipv6-cpe-router@tools.ietf.org;
> draft-donley-ipv6-
>> cpe-rtr-use-cases-and-reqs@tools.ietf.org; IETF IPv6 Mailing List
>> Subject: Re: Comments on IPv6 Prefix Subdelegation
>>
>>
>> On Jul 29, 2009, at 10:35 AM, Azinger, Marla wrote:
>>
>>> Routing in such an environment calls for a routing protocol. Each
>>> CPE must run either RIPv6 [RFC2080], IS-IS [RFC5308], or OSPF
>>> [RFC5340] on a default route and to the homes interal upstream a
>>> static default route. The issues raised in [RFC3704] also apply,
>>> meaning that the two CPE routers may each need to observe the source
>>> addresses in datagrams  they handle to divert them to the other CPE
>>> to handle upstream
>>
>> I'll figure something out there. This makes it sound like only the  
>> CPE
>> routers have to run a routing protocol; in fact, all of the routers  
>> in
>> the home have to run a routing protocol. But yes, something like  
>> that.
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------