Re: [v6ops] RFC 7084 on Basic Requirements for IPv6 Customer Edge Routers

Wuyts Carl <Carl.Wuyts@technicolor.com> Mon, 25 November 2013 15:08 UTC

Return-Path: <Carl.Wuyts@technicolor.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B86D1ADBCF for <v6ops@ietfa.amsl.com>; Mon, 25 Nov 2013 07:08:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cm9GTR0kJ0JG for <v6ops@ietfa.amsl.com>; Mon, 25 Nov 2013 07:08:15 -0800 (PST)
Received: from na3sys009aog120.obsmtp.com (na3sys009aog120.obsmtp.com [74.125.149.140]) by ietfa.amsl.com (Postfix) with ESMTP id 3AAE01ADEDC for <v6ops@ietf.org>; Mon, 25 Nov 2013 07:08:10 -0800 (PST)
Received: from MOPESEDGE01.eu.thmulti.com ([129.35.174.203]) (using TLSv1) by na3sys009aob120.postini.com ([74.125.148.12]) with SMTP ID DSNKUpNn2jE48NccFCJb0FA6hbQaV+U/t0cK@postini.com; Mon, 25 Nov 2013 07:08:13 PST
Received: from MOPESMAILHC01.eu.thmulti.com (141.11.100.25) by mail3.technicolor.com (141.11.253.22) with Microsoft SMTP Server (TLS) id 8.3.298.1; Mon, 25 Nov 2013 16:03:33 +0100
Received: from MOPESMBX01.eu.thmulti.com ([169.254.1.71]) by MOPESMAILHC01.eu.thmulti.com ([141.11.100.25]) with mapi; Mon, 25 Nov 2013 16:03:34 +0100
From: Wuyts Carl <Carl.Wuyts@technicolor.com>
To: Victor Kuarsingh <victor@jvknet.com>
Date: Mon, 25 Nov 2013 16:03:32 +0100
Thread-Topic: [v6ops] RFC 7084 on Basic Requirements for IPv6 Customer Edge Routers
Thread-Index: Ac7p7qw0nWbqFfI/TGef3yGBONZuTgAAC8RA
Message-ID: <3135C2851EB6764BACEF35D8B495596806FB9EEFC9@MOPESMBX01.eu.thmulti.com>
References: <20131122183301.9E61C75E017@rfc-editor.org> <3135C2851EB6764BACEF35D8B495596806FB9EED1D@MOPESMBX01.eu.thmulti.com> <CAJc3aaPmsxTewQFznXo1GMao_pEpGicqoGk6ijfBjHOW-6sovw@mail.gmail.com> <3135C2851EB6764BACEF35D8B495596806FB9EEDED@MOPESMBX01.eu.thmulti.com> <OF1909BE08.00E4773F-ON85257C2E.004E2BAB-85257C2E.004F6601@videotron.com> <3135C2851EB6764BACEF35D8B495596806FB9EEF39@MOPESMBX01.eu.thmulti.com> <CAJc3aaPcfnsE0RgrZnxAh3U=iGRs4NCxsQr62r0EFiW53x0VOQ@mail.gmail.com>
In-Reply-To: <CAJc3aaPcfnsE0RgrZnxAh3U=iGRs4NCxsQr62r0EFiW53x0VOQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_3135C2851EB6764BACEF35D8B495596806FB9EEFC9MOPESMBX01eut_"
MIME-Version: 1.0
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] RFC 7084 on Basic Requirements for IPv6 Customer Edge Routers
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 25 Nov 2013 15:08:19 -0000

Hi Victor,

Agree.  I do always recommend our customers to assign /56.  This doesn't mean it is always being deployed like this of course, we have single /64s as well.  But this is better for the sake of future proof and leaves some room for expansion without having to fiddle in the back-end to aggregation etc.
The point I want to make is that the req of checking "too small" serves no goal, as nearly all CPE devices have a similar set of interfaces, of which some are used separately, mostly not, some have public wifi, mostly not, etc.  It just makes customers asking questions on it, as they base themselves upon this RFC to send their reqs to CPE vendors.  Moreover, too small (too big too ??) is too much subject of interpretation.

Regs
Carl


From: Victor Kuarsingh [mailto:victor@jvknet.com]
Sent: maandag 25 november 2013 15:57
To: Wuyts Carl
Cc: Jean-Francois.TremblayING@videotron.com; v6ops@ietf.org
Subject: Re: [v6ops] RFC 7084 on Basic Requirements for IPv6 Customer Edge Routers



On Mon, Nov 25, 2013 at 9:39 AM, Wuyts Carl <Carl.Wuyts@technicolor.com<mailto:Carl.Wuyts@technicolor.com>> wrote:
Hi,

A typical CPE has 4 eth ports and wifi, all joined together as ... the LAN intf, hence 1 interface it is.  You do not hand out different prefixes to wired and wireless.  In fact, you can of course, but this would lead to routed traffic

Carl,

In your case above, I am not sure if the Eth ports you are referring to are separate logical interfaces which are just bridged together or if they are just switch ports that connect back to a single logical interface.  Notwithstanding this, could you not consider all logical interfaces (regardless if they are bridged day-1) as separate for the purposes of asking for IPv6 PD space?

Lets assume that you have 4 eth ports, and standard WiFi interface and a Guest WiFi.  This sounds like 6x [potential] interfaces, of which you may only be using 1-2 for now [say LAN/WiFi is one, and Guest WiFi is two).  If you ask for IPv6 PD space for all of the potential interfaces, rounded up to the nearest nibble, you would grab a ::/60.

So in the beginning, you only configure 2 ::/64s for the interfaces you fire up.  If you expand this and/or break out the function later, then you use more (out of the ::/60).  If you only got a ::/62 or ::/64 from the operator, then you log an error (right)?  If you get a ::/60 or ::/56 you are ok (right)?

regards,

Victor K






Regs
Carl

From: Jean-Francois.TremblayING@videotron.com<mailto:Jean-Francois.TremblayING@videotron.com> [mailto:Jean-Francois.TremblayING@videotron.com<mailto:Jean-Francois.TremblayING@videotron.com>]
Sent: maandag 25 november 2013 15:27
To: Wuyts Carl
Cc: v6ops@ietf.org<mailto:v6ops@ietf.org>; Victor Kuarsingh
Subject: Re: [v6ops] RFC 7084 on Basic Requirements for IPv6 Customer Edge Routers

<snip>

> De : Wuyts Carl <Carl.Wuyts@technicolor.com<mailto:Carl.Wuyts@technicolor.com>>
> Indeed, this will not be always known upfront.

Carl, could you please give an example where a router doesn't know
upfront the number of interfaces? Even if some of them could be
off at some point (Wifi for example), the router usually knows
the maximum number of local interfaces it can support.

> Besides that, if you
> purely want to look at all active interfaces, I believe you will be
> (for residential market at least) push for a /64 for all
> deployments, and I don't believe this should be the goal.  After
> all, many residential scenario's at our customer base are a single
> LAN from defs....

I don't see why this would push /64 in the residential market.
Most recent routers are expected to have a few interfaces (one
for public wifi and another for the private lan for example) and
therefore should hint for a /60 at least. If DHCPv6-PD is supported
on the LAN side, a hint for /56 or /48 would be expected.

And a hint is just that, a hint. The operator is free to hand out
larger prefixes. Some operators will hand out a /64 in the
absence of a hint because of a number of broken old implementations
unable to carve out /64s out of larger prefixes. But beside these,
/56 or larger is expected to become the standard for residential.

As a data point, we hand out /56s by default as a cable
operator and it works fairly well so far.

/JF