Re: [mif] Route option for DHCPv6 - next steps?

Lorenzo Colitti <lorenzo@google.com> Tue, 24 April 2012 08:04 UTC

Return-Path: <lorenzo@google.com>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7BE5D21F86B0 for <mif@ietfa.amsl.com>; Tue, 24 Apr 2012 01:04:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.913
X-Spam-Level:
X-Spam-Status: No, score=-102.913 tagged_above=-999 required=5 tests=[AWL=0.062, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 hL0d7EkvnDAT for <mif@ietfa.amsl.com>; Tue, 24 Apr 2012 01:04:50 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id BBEBA21F869D for <mif@ietf.org>; Tue, 24 Apr 2012 01:04:50 -0700 (PDT)
Received: by obbwd20 with SMTP id wd20so729041obb.31 for <mif@ietf.org>; Tue, 24 Apr 2012 01:04:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-system-of-record; bh=Sa14dDtFKg6WvdMk3ffT0ePkLbIKMXCIlmIU5GtyunI=; b=KMdIJtFKHxzuuPt2nueKnK0KZoBn0h9VjHetiE6Qa7bXBtWdEiCh0ptf/vKtnIroBG nhCXDEBrtXe+Rc01TueDJgCNnm5RjZwmVKWG8Kzu/r77Bf55lwLFYUWwwEuqRwIuGhh9 BBUQMrebcYbk+bKRcIc6NNYXrPlYW8p+QQ4wgNW8zcMxF6KCBVJwGNDZu1gILwgBoil0 COrfe73/ucSva/aWQCaowm1wQk5Iwi/ElHvR1Cw/6EvsDUIMXIt4p4jybYLMmCAPcBka dOEbbXb4JkudcJJlMWvlrWRFWAvk77e44eOBlP8UKeo5vo0dxA0xLgw8yMDDnxNgCQLw GsvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-system-of-record:x-gm-message-state; bh=Sa14dDtFKg6WvdMk3ffT0ePkLbIKMXCIlmIU5GtyunI=; b=hoZKXwJwnxe+CWukeBIW+2ykKiVp02Lfgc7AWLUBCepiYzV8hgg0lurMnsWipIClij OmBlAY7GHVSCI1Ngm5zYQVbihkd3JH6ITvSLBsGM4edKNaXPFGk2i7Jzvcs37yCkIYZZ Zl/m8oYbYq+SCCUDUn/7AMcm3ledUQyRHplD3jbWXoRAd7pG/AugqzpgagzKsnJkM+Hq Ryvih5Cboxozd+xZEMKM+d153UCYfu8sTrZOSX9DDl+nNcMlu4YQizGFocBr5zoUk6dd JVVWwjzkXJRzVeY8+SLeoD6pG+3IwbgsXQBp5HPK8rJFaXmbmhPSDXkIM9Dr1WQC1FwO TFnQ==
Received: by 10.60.8.129 with SMTP id r1mr21920097oea.28.1335254690393; Tue, 24 Apr 2012 01:04:50 -0700 (PDT)
Received: by 10.60.8.129 with SMTP id r1mr21920087oea.28.1335254690256; Tue, 24 Apr 2012 01:04:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.220.3 with HTTP; Tue, 24 Apr 2012 01:04:29 -0700 (PDT)
In-Reply-To: <4F965BD2.1080906@gmail.com>
References: <75459BC2-E733-45C0-BC1C-25A19BBA1137@gmail.com> <4F72CD22.3080604@gmail.com> <CAKD1Yr3RUUthiawKrmxjSNqzEbJcOLpHvDGb9XLtdiU-tfEYyw@mail.gmail.com> <4F744831.3070406@gmail.com> <8D23D4052ABE7A4490E77B1A012B6307472D4175@mbx-01.win.nominum.com> <4F7453FC.3010502@gmail.com> <4F74546D.4060808@gmail.com> <72C42575-6BE2-4F27-B7F4-AA4539DA7EF9@lilacglade.org> <8D23D4052ABE7A4490E77B1A012B6307472D43A1@mbx-01.win.nominum.com> <069301cd0dd2$5954df00$0bfe9d00$@tndh.net> <550B9F79-1642-469F-9ED3-96DA26AA40AB@lilacglade.org> <CAFFjW4hkGMm+mLSzpdWPcFLUcY3Hkyb+BDxh+5910YtfZxGD-A@mail.gmail.com> <CA+H2C9Zu3AS6aTxg1gebe0ZS2LXWmJjOPpbhaUHGZtXvF0UipQ@mail.gmail.com> <17F90720-AA1F-4F74-9598-2E5A5AC813CE@nttv6.net> <CAKD1Yr1s7SARfnowZV1uU=dDPi46-OjRQnM4otKsW3Y-k+84cw@mail.gmail.com> <F4D68CC2-27C5-4FB1-A11F-026E5261DB77@nttv6.net> <765F32AC-FBE3-4E8B-B698-1955C5601C2B@nominum.com> <4F96550E.6020709@gmail.com> <CAKD1Yr0d4ez4dogDk1gRvUHvWpoTBEg_4HatQQoa5oa3Yu9NFw@mail.gmail.com> <4F965BD2.1080906@gmail.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Tue, 24 Apr 2012 17:04:29 +0900
Message-ID: <CAKD1Yr1=ry45uw=Xy1Gf5t30oC=ugzMGpwz7kbwctgXvg83WLw@mail.gmail.com>
To: Alexandru Petrescu <alexandru.petrescu@gmail.com>
Content-Type: multipart/alternative; boundary="e89a8f839cbd7f57bc04be683568"
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQnSkrRyU5cARadVFTqynXDG/qqKQW6MpfRjFUAqFUn7s6gKtkaM23bqloiMqz8CpritiLc6QQk1Q92psWA1xNOFGgBzUA2A/5dFdBxlxPmrgX+s+Oy31Atfh+ThuxTJb4N7G70k
Cc: mif@ietf.org
Subject: Re: [mif] Route option for DHCPv6 - next steps?
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mif>, <mailto:mif-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mif>
List-Post: <mailto:mif@ietf.org>
List-Help: <mailto:mif-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mif>, <mailto:mif-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Apr 2012 08:04:51 -0000

On Tue, Apr 24, 2012 at 16:52, Alexandru Petrescu <
alexandru.petrescu@gmail.com> wrote:

> Why? The Linux Kernel supports RFC 4191, for example.
>>
>
> Yes, linux kernel would support it, as a Host.  The CPE is not a Host.
> (yes, a flag may exist to force it be a Router _and_ listen to RA - but
>  is that flag standard).


For the kernel, I believe all you need to do is enable forwarding
separately on the upstream and downstream interfaces instead of enabling
forwarding globally (but I'm not 100% sure so feel free to correct me if
that's wrong). That said, regardless of how it needs to be implemented,
Linux-based CPEs have to do it already if they implement RFC 6204.


>    If one wants to deliver specific routes to a CPE box one would't use
>>>    RAs, because routers ignore much of info in them.
>>>
>>>
>> RFC 6204 specifies how IPv6 CPEs should listen to default routes in
>> router advertisements. The CPEs could listen to more-specific routes as
>> well.
>>
>
> This may mean one may need to: (1) modify RFC6204 to cover specific routes
> as well, (2) modify RFC4191 to cover Routers as well, (3) modify RFC6204 to
> do cellular base stations as well, in addition to CPE of ADSL-type.
>

As for #1 and #2, RFC 6024 doesn't explicitly specify what CPEs should
listen to in RAs. I mentioned the default route earlier, but it mentions
lots of other things too (e.g., the prefix information option to do SLAAC
on the ISP-side interface, the L bit, and so on). If the CPE doesn't
already support RFC 4191 (which is possible, if it's just using the
standard Linux code), then it needs a code change regardless of whether you
want to use DHCPv6 or RFC 4194.

As for #3: RFC 6204 doesn't specify any specific technology, and it's
certainly not limited to ADSL. Much of the behaviour it specifies is
equally applicable to CPEs whose uplink is a cellular link.