Re: [v6ops] draft-ietf-v6ops-mobile-device-profile last call
Dave Michaud <Dave.Michaud@rci.rogers.com> Mon, 23 February 2015 13:25 UTC
Return-Path: <Dave.Michaud@rci.rogers.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 9C0A71A1A9F for <v6ops@ietfa.amsl.com>; Mon, 23 Feb 2015 05:25:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, 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 BQLcYdG1oOhh for <v6ops@ietfa.amsl.com>; Mon, 23 Feb 2015 05:25:53 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0136.outbound.protection.outlook.com [207.46.100.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B0D91A0021 for <v6ops@ietf.org>; Mon, 23 Feb 2015 05:25:53 -0800 (PST)
Received: from CY1PR0401MB1065.namprd04.prod.outlook.com (25.160.161.145) by CY1PR0401MB1067.namprd04.prod.outlook.com (25.160.161.147) with Microsoft SMTP Server (TLS) id 15.1.93.16; Mon, 23 Feb 2015 13:25:51 +0000
Received: from CY1PR0401MB1065.namprd04.prod.outlook.com ([25.160.161.145]) by CY1PR0401MB1065.namprd04.prod.outlook.com ([25.160.161.145]) with mapi id 15.01.0093.004; Mon, 23 Feb 2015 13:25:51 +0000
From: Dave Michaud <Dave.Michaud@rci.rogers.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Lorenzo Colitti <lorenzo@google.com>
Thread-Topic: [v6ops] draft-ietf-v6ops-mobile-device-profile last call
Thread-Index: AQHQOxuJv5W9vu3skUKiVKZnDa9kKZz6AFWAgAQGuYCAAALSgIAACEIAgAAkWICAABavAP//wUeA
Date: Mon, 23 Feb 2015 13:25:51 +0000
Message-ID: <D11092F8.1AD6E%dave.michaud@rci.rogers.com>
References: <8B808F0C-1AA8-4ABE-A06E-80652B9C1498@cisco.com> <alpine.DEB.2.02.1502201513320.4007@uplift.swm.pp.se> <787AE7BB302AE849A7480A190F8B933004912254@OPEXCLILM23.corporate.adroot.infra.ftgroup> <CAKD1Yr3A6fzgTauLz+Yxe-xOLeDLZ5bzKBo-XyWU4i9LBSAM9Q@mail.gmail.com> <787AE7BB302AE849A7480A190F8B9330049122B6@OPEXCLILM23.corporate.adroot.infra.ftgroup> <CAKD1Yr1c74gbnR51caf_WTKi7FFTbJP0KhwwXtabsvNhiE2Lgw@mail.gmail.com> <787AE7BB302AE849A7480A190F8B9330049124F0@OPEXCLILM23.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B9330049124F0@OPEXCLILM23.corporate.adroot.infra.ftgroup>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.7.141117
x-originating-ip: [162.208.80.12]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Dave.Michaud@rci.rogers.com;
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CY1PR0401MB1067;
x-microsoft-antispam-prvs: <CY1PR0401MB10671F223F5D0949A7611EC9C7290@CY1PR0401MB1067.namprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:; SRVR:CY1PR0401MB1067;
x-forefront-prvs: 0496DF6962
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(189002)(199003)(24454002)(377454003)(19273905006)(19300405004)(101416001)(19625215002)(92566002)(77156002)(62966003)(2900100001)(16236675004)(19617315012)(2950100001)(86362001)(66066001)(1720100001)(87936001)(40100003)(102836002)(15975445007)(122556002)(68736005)(2656002)(93886004)(83506001)(19580405001)(19580395003)(46102003)(54356999)(99286002)(97736003)(76176999)(230783001)(106116001)(2501002)(106356001)(64706001)(105586002)(50986999)(74826001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0401MB1067; H:CY1PR0401MB1065.namprd04.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en;
received-spf: None (protection.outlook.com: rci.rogers.com does not designate permitted sender hosts)
Content-Type: multipart/alternative; boundary="_000_D11092F81AD6Edavemichaudrcirogerscom_"
MIME-Version: 1.0
X-OriginatorOrg: rci.rogers.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2015 13:25:51.4997 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0ab4cbbf-4bc7-4826-b52c-a14fed5286b9
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0401MB1067
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/spyqy9Uc4iz0211_DcSo4OMAiDE>
Cc: V6 Ops List <v6ops@ietf.org>
Subject: Re: [v6ops] draft-ietf-v6ops-mobile-device-profile last call
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, 23 Feb 2015 13:25:56 -0000
To further clarify the comment below, this is not a recommendation but it is the expected behaviour as per the 3GPP spec. Upon receiving a request for a dual-stack PDP, the network operator can return one of the following cause codes (there are a lot more options but these are the relevant ones for discussion): Cause code 50: PDP Type IPv4 only allowed Cause code 51: PDP Type IPv6 only allowed Cause code 52: Single address bearers only allowed In the first 2 causes (CC50 & CC51), the UE is to accept the PDP type selected by the network (IPv4 or IPv6) and not proceed further. Cause code 52 is the mean by which the network signals that it will allow two distincts PDP of different address type. In that case only is the UE suppose to go back and request a second PDP with the alternate type not offered by the network at the same time cause code 52 was returned. "If the requested IPv4v6 PDP-Context is not supported by the network, but IPv4 and IPv6 PDP types are allowed…” —> This is signalled with cause code 52. Dave Michaud Sr. Architect Mobility – Access Networks & IP Network Services Network Technology | Rogers Communications dave.michaud@rci.rogers.com<mailto:dave.michaud@rci.rogers.com> | tel: +1 647.747.9442 | mobile: +1 416.219.5531 From: "mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>" <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>> Date: Monday, February 23, 2015 at 07:10 To: Lorenzo Colitti <lorenzo@google.com<mailto:lorenzo@google.com>> Cc: IPv6 WG <v6ops@ietf.org<mailto:v6ops@ietf.org>> Subject: Re: [v6ops] draft-ietf-v6ops-mobile-device-profile last call Re-, Please see inline. Cheers, Med De : Lorenzo Colitti [mailto:lorenzo@google.com] Envoyé : lundi 23 février 2015 11:49 À : BOUCADAIR Mohamed IMT/OLN Cc : Mikael Abrahamsson; V6 Ops List Objet : Re: [v6ops] draft-ietf-v6ops-mobile-device-profile last call On Mon, Feb 23, 2015 at 5:39 PM, <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>> wrote: Operators who have deployed IPv6 report that running dual-stack over two PDP contexts is a very bad idea because it consumes 2x the network resources. Please don't recommend this unless you have evidence that this works well in production (not in testing). [Med] We are not recommending establishing systematically two PDP contexts. Please check the full recommendation provided below for your convenience. C_REC#2: The cellular host must comply with the behavior defined in [TS.23060] [TS.23401] [TS.24008] for requesting a PDP- Context type. In particular, the cellular host must request by default an IPv6 PDP-Context if the cellular host is IPv6-only and request an IPv4v6 PDP-Context if the cellular host is dual-stack or when the cellular host is not aware of connectivity types requested by devices connected to it (e.g., cellular host with LAN capabilities as discussed in Section 3): * If the requested IPv4v6 PDP-Context is not supported by the network, but IPv4 and IPv6 PDP types are allowed, then the cellular host will be configured with an IPv4 address or an IPv6 prefix by the network. It must initiate another PDP-Context activation in addition to the one already activated for a given APN (Access Point Name). The purpose of initiating a second PDP-Context is to achieve dual- stack connectivity by means of two PDP-Contexts. How are you "not recommending" this behaviour, if the text says that the device "must initiate another PDP-Context activation"? [Med] It seems you skipped “systematically” in my answer ;-). So, I confirm “we are not recommending establishing systematically two PDP contexts”. The default behavior is to ask for a IPv4v6 PDP-Context, but (1) if the IPv4v6 PDP-Context is not supported, and (2) if IPv4 and IPv6 PDP types are allowed, two PDP contexts can be requested. The network is free to accept those or not. As you can see there are “if”s in this behavior. So to be accurate, this text does not recommend requesting two separate PDP contexts as default behavior, but it does not forbid it either. * If the subscription data or network configuration allows only one IP address family (IPv4 or IPv6), the cellular host must not request a second PDP-Context to the same APN for the other IP address family. The text above focuses on the specification part which explains the behavior for requesting IPv6-related PDP- Context(s). Understanding this behavior is important to avoid having broken IPv6 implementations in cellular devices. I find this last paragraph meaningless. What is it intended to convey? [Med] FWIW, the last paragraph was added as per a comment received from the mailing list: https://www.ietf.org/mail-archive/web/v6ops/current/msg14716.html. The point is that the set of cited specifications contains more details about how PDP contexts are to be handled compared to what is described in here (that is IPv6-sepcific). ________________________________ This communication is confidential. We only send and receive email on the basis of the terms set out at www.rogers.com/web/content/emailnotice<http://www.rogers.com/web/content/emailnotice> Ce message est confidentiel. Notre transmission et réception de courriels se fait strictement suivant les modalités énoncées dans l’avis publié à www.rogers.com/aviscourriel <http://www.rogers.com/aviscourriel> ________________________________
- [v6ops] draft-ietf-v6ops-mobile-device-profile la… Fred Baker (fred)
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Ole Troan
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… James Woodyatt
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Gert Doering
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Brian E Carpenter
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Gert Doering
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Ted Lemon
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… STARK, BARBARA H
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Olaf.Bonness
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Nick Hilliard
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Gert Doering
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… david.binet
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… STARK, BARBARA H
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Gert Doering
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Ross Chandler
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… joel jaeggli
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Fred Baker (fred)
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… david.binet
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Gert Doering
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… david.binet
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Gert Doering
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Alexandru Petrescu
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… david.binet
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Ted Lemon
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… joel jaeggli
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Heatley, Nick
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… joel jaeggli
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… joel jaeggli
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Mark ZZZ Smith
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Alexandru Petrescu
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Alexandru Petrescu
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Alexandru Petrescu
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… t.petch
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Alexandru Petrescu
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Mikael Abrahamsson
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Alexandru Petrescu
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Alexandru Petrescu
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… mohamed.boucadair
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Dave Michaud
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Mikael Abrahamsson
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Dave Michaud
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Gert Doering
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Mikael Abrahamsson
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Mikael Abrahamsson
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Dave Michaud
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Lorenzo Colitti
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Alexandru Petrescu
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Mikael Abrahamsson
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Ca By
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Gert Doering
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Mikael Abrahamsson
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Heatley, Nick
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Alexandru Petrescu
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Ca By
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Alexandru Petrescu
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Tore Anderson
- Re: [v6ops] draft-ietf-v6ops-mobile-device-profil… Mikael Abrahamsson