Re: [v6ops] Fwd: I-D Action: draft-ietf-v6ops-6204bis-05.txt

Vízdal Aleš <ales.vizdal@t-mobile.cz> Mon, 30 January 2012 10:35 UTC

Return-Path: <ales.vizdal@t-mobile.cz>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D394B21F84F7 for <v6ops@ietfa.amsl.com>; Mon, 30 Jan 2012 02:35:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.949
X-Spam-Level:
X-Spam-Status: No, score=-0.949 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_CZ=0.445, HOST_EQ_CZ=0.904, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3]
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 XTt0Xo2x++8S for <v6ops@ietfa.amsl.com>; Mon, 30 Jan 2012 02:35:37 -0800 (PST)
Received: from mailhub1.t-mobile.cz (mailhub1.t-mobile.cz [62.141.0.149]) by ietfa.amsl.com (Postfix) with ESMTP id 6EDEB21F8542 for <v6ops@ietf.org>; Mon, 30 Jan 2012 02:35:36 -0800 (PST)
Received: from srvhk503.rdm.cz (unknown [10.246.143.95]) by mailhub1.t-mobile.cz (Postfix) with ESMTP id A7F552857DA; Mon, 30 Jan 2012 11:35:34 +0100 (CET)
Received: from SRVHKE02.rdm.cz ([fe80::2cec:9ace:94f2:601a]) by srvhk503.rdm.cz ([fe80::a0bc:fdcc:adf9:5f66%12]) with mapi; Mon, 30 Jan 2012 11:35:34 +0100
From: Vízdal Aleš <ales.vizdal@t-mobile.cz>
To: "STARK, BARBARA H" <bs7652@att.com>, Wuyts Carl <Carl.Wuyts@technicolor.com>, Ray Hunter <v6ops@globis.net>
Date: Mon, 30 Jan 2012 11:36:26 +0100
Thread-Topic: Re: [v6ops] Fwd: I-D Action: draft-ietf-v6ops-6204bis-05.txt
Thread-Index: AczNOgwqFdWfvcPlShSmwOqFVV6b9QBYC7AAABFgEeAEE0CDgA==
Message-ID: <1808340F7EC362469DDFFB112B37E2FCC67E0645D1@SRVHKE02.rdm.cz>
References: <20111222210318.22621.37105.idtracker@ietfa.amsl.com><B265E089-2FDF-4648-865B-A4A879B49AAD@cisco.com><867F4B6A1672E541A94676D556793ACD0CB56952D5@MOPESMBX01.eu.thmulti.com><8FFE15EA-B90E-4553-A776-7C2C5C221852@employees.org><867F4B6A1672E541A94676D556793ACD0CB569536F@MOPESMBX01.eu.thmulti.com><478BBBA2-3D32-4038-A5E4-CD886A417EB8@employees.org><867F4B6A1672E541A94676D556793ACD0CB56953B7@MOPESMBX01.eu.thmulti.com><1E00A66B-B0A3-4FFC-AF0E-ED3A2CACEA60@employees.org><867F4B6A1672E541A94676D556793ACD0CB56953BE@MOPESMBX01.eu.thmulti.com> <750BF7861EBBE048B3E648B4BB6E8F4F21CFE5E5@crexc50p> <4F083E04.5050908@globis.net> <867F4B6A1672E541A94676D556793ACD0CB6819DC3@MOPESMBX01.eu.thmulti.com> <750BF7861EBBE048B3E648B4BB6E8F4F21CFECA1@crexc50p>
In-Reply-To: <750BF7861EBBE048B3E648B4BB6E8F4F21CFECA1@crexc50p>
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_1808340F7EC362469DDFFB112B37E2FCC67E0645D1SRVHKE02rdmcz_"
MIME-Version: 1.0
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] Fwd: I-D Action: draft-ietf-v6ops-6204bis-05.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
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, 30 Jan 2012 10:35:40 -0000

Hi,

let me comment from a mobile operator perspective.

From: v6ops-bounces@ietf.org [mailto:v6ops-bounces@ietf.org] On Behalf Of STARK, BARBARA H
Sent: Monday, January 09, 2012 5:39 PM
To: Wuyts Carl; Ray Hunter
Cc: v6ops@ietf.org
Subject: Re: [v6ops] Fwd: I-D Action: draft-ietf-v6ops-6204bis-05.txt

By actively engaging in the creation of RFC 6204 and 6204bis, the operator community engaged in this effort has effectively said that:
1. Operators who expect 6204(bis)-compliant CE routers to work with their IPv6 access networks won't do things in their IPv6 access networks that will cause these CE routers not to work. Operators who do not expect these CE routers to work in their access networks may well do things that cause these CE routers not to work in their access networks. It is absolutely true that a 6204(bis)-compliant CE router cannot be expected to work in an environment where it is not expected to work.
2. Operators who expect 6204(bis)-compliant CE routers to establish a native IPv6 connection with their access networks will send RA. That RA may or may not have a SLAAC ("A") prefix. This includes operators who do PPP. See BBF TR-187 http://www.broadband-forum.org/technical/download/TR-187.pdf. [Things may change in the future, but that change will have to be coordinated.]
3. Operators who expect 6204(bis)-compliant CE routers to establish a native IPv6 connection with their IPv6 access networks will have a DHCPv6 server that provides IA_PD and DNS. It may or may not supply IA_NA or other config info.

The above listed expectations so far comply with 3GPP networks at the scenario setting level.

The above operator expectations are implicit in RFC 6204(bis).

The requirements tell the CE router that
a) If you don't get an RA or a response to DHCPv6 SOLICIT, then you aren't expected to be able to establish an IPv6 connection with this access network.
b) If you get an "A" prefix in the RA, do SLAAC. If you don't get an "A" prefix, that's ok. Clearly, the access network doesn't expect you to do SLAAC if it doesn't send an "A" prefix. If it does send an "A" prefix, then it does expect you to do SLAAC.
c) It's OK to always ask for IA_NA. But if M=1, then you MUST ask for IA_NA. If you get an IA_NA offer, take it. If you don't get one, that's ok. If the access network doesn't offer an IA_NA after you've asked for one (or if M=0), then clearly it doesn't intend for you to have one.
d) Always ask for IA_PD. If you don't get IA_PD, then you aren't expected to be able to establish IPv6 connectivity for your LAN. This access network has no intention of supplying your LAN with IPv6 connectivity.
e) If you get IA_PD but no IA_NA and you get RA without "A" prefix, then take a single address from a /64, and associate it with an interface (not the WAN interface) where you can use the address for sending/receiving traffic to/from the LAN/WAN. IMO, the entire rest of the /64 should always be available for use in the LAN. The "unnumbered" model should never lock up an entire prefix. But we don't say that anywhere. So I guess operators can't expect this to be the case. I wouldn't be opposed to either stating that the unnumbered model might lock up a /64 prefix, or requiring that it not lock up a /64 prefix. But how to not lock up a prefix (if that's required) should be up to the CE router vendor to implement.

The above is actually more or less aligned with 3GPP networks, which is fine, except that it does not spell out the exclusion case
(as already pointed out on the list earlier, the exclusion case is not 3GPP specific and could be used in other deployments as well).

That means that the delegated prefix in IA_PD might be just half of the reserved prefix to the subscription, in order for the PGW
to be able to do the aggregation of the PDN connection /64 prefix and the delegated prefix to a single prefix.

So it can work, but for the network to be 'sure' things work right, it has to waste some address space with the above mentioned work-around.

Does the 6204bis design team have a clear view on the OPTION_PD_EXCLUDE as specified in draft-ietf-dhc-pd-exclude?

It's important to understand that if an operator wants these CE routers to work with their access network, then the operator won't do things that will cause the device not to work. If an operator doesn't want the CE router to work with their access network, then you shouldn't expect to be able to create requirements that will allow the device to work. Operators should expect CE routers to request IA_NA, independent of what the operator puts in the RA (M bits, "A" flags). I agree that it's not a good idea for the operator to support both SLAAC and IA_NA. And operators know this. Contrary to popular belief, we aren't clueless. While these requirements do not preclude stupidity in access network design, operators are working hard (and together) to avoid stupid access network design. And we're working with the CE community to try to make sure that we express (reasonable) expectations for devices to work with the access networks we design. Again, you're absolutely correct that the expectations we've expressed are not intended to ensure that the devices work on access networks of operators that have not been engaged in creation of 6204(bis). But I can only assume that such operators have no interest in such interoperability. Otherwise, they would be here.
Barbara

Cheers,
Ales