Re: [ipwave] rereview of draft-ietf-ipwave-ipv6-over-80211ocb-45

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Tue, 28 May 2019 08:49 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: its@ietfa.amsl.com
Delivered-To: its@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76CA21201BB for <its@ietfa.amsl.com>; Tue, 28 May 2019 01:49:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.488
X-Spam-Level:
X-Spam-Status: No, score=-14.488 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=PYpxFyVg; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=xVJ/Wr0l
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 e4Gc3lwkQwPC for <its@ietfa.amsl.com>; Tue, 28 May 2019 01:49:24 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7832412009E for <its@ietf.org>; Tue, 28 May 2019 01:49:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=77442; q=dns/txt; s=iport; t=1559033363; x=1560242963; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=nsftqty4QZ2KTDKlNIpniEBGksNvcTEWkn9KfPnaiK4=; b=PYpxFyVg1PdlIvK56Wk5M3Q8+N9USCMcqCuEuN/GMevUMcLZg3SH47BJ A3g4NKCgCsu+UkoDbB8AM66ybt3C3EPwGngOgDFQQgoBtzwy0WW0NuiuA wWEM+thhE6k2xlkN4G5LFi+iuUJOO0zYYi0QUNYmg0R7u3HcOF2PsAsuA o=;
IronPort-PHdr: 9a23:YsjKdxMP2AhwC6Vi54Al6mtXPHoupqn0MwgJ65Eul7NJdOG58o//OFDEu6w/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETBoZkYMTlg0kDtSCDBjjMP73ZSEgAOxJVURu+DewNk0GUMs=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BOAQAh9exc/5JdJa1lHAEBAQQBAQcEAQGBVAQBAQsBgQ4vKScDaVUgBAsohBODRwOOeYJXiUGNaoFCgRADVAkBAQEMAQElCAIBAYRAAheCRiM3Bg4BAwEBBAEBAgEEbRwMhUoBAQEDARIRChMBATcBBAsCAQYCEQQBASEBBgMCAgIfERQJCAEBBA4FCBMHgwGBHU0DDg8BAgyLb5BgAoE4iF9xgS+CeQEBBYR5DQuCDwMGgTQBhGiGaheBQD+BEUaBTn4+ghpHAQECAYFGGisJglQygiaLNhIOgjaEYyCIBY0GPQkCgg2GNIRIhDWDf4IfhmaJXINojCWHS4FaijKCagIEAgQFAg4BAQWBZSKBV3AVGoMNgg+BJQECgkiFFIU/coEpjhABAQ
X-IronPort-AV: E=Sophos;i="5.60,521,1549929600"; d="scan'208,217";a="568810172"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 May 2019 08:49:21 +0000
Received: from XCH-ALN-013.cisco.com (xch-aln-013.cisco.com [173.36.7.23]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x4S8nLwm025223 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 28 May 2019 08:49:21 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-013.cisco.com (173.36.7.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 28 May 2019 03:49:20 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 28 May 2019 03:49:20 -0500
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 28 May 2019 03:49:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nsftqty4QZ2KTDKlNIpniEBGksNvcTEWkn9KfPnaiK4=; b=xVJ/Wr0lDfKdoiTtgOS8GdeaLsoSp876SDykmfhprprRqUhkm5ESj6t2uHG9+1pbmaGyj9qTq1Y3oyxVkPb8eLL2j5S3wHbQCx7Gu7iktcWhgWq7p16wjSkBElR4SX95cjdxMN3+ibbuO+uydJAE+z19/oByXKa/is2Bg9/D7ZI=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB3888.namprd11.prod.outlook.com (20.179.150.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1922.16; Tue, 28 May 2019 08:49:18 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::7cc2:b440:8820:f0fc]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::7cc2:b440:8820:f0fc%7]) with mapi id 15.20.1922.021; Tue, 28 May 2019 08:49:18 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Nabil Benamar <benamar73@gmail.com>
CC: "its@ietf.org" <its@ietf.org>
Thread-Topic: [ipwave] rereview of draft-ietf-ipwave-ipv6-over-80211ocb-45
Thread-Index: AdUUe0SaHTyHh4gZRL6iyK8ToobGXQAGuVsAAACQNCAAAYSpAAAkrGaA
Date: Tue, 28 May 2019 08:48:54 +0000
Deferred-Delivery: Tue, 28 May 2019 08:48:41 +0000
Message-ID: <MN2PR11MB3565CFFF49D3388864B66F38D81E0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <MN2PR11MB3565835AA0C2813F6E093278D81D0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMugd_UDju8Psj6No1QA4fW91f7b2zXFiJ4phPSdxJEdRJjZGw@mail.gmail.com> <MN2PR11MB35656953BF97BBFF323FEB96D81D0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMugd_UAZf3SQtaOqb_X7b1ONiMuwatvGHmgsZ40_Zk0vjpJ9Q@mail.gmail.com>
In-Reply-To: <CAMugd_UAZf3SQtaOqb_X7b1ONiMuwatvGHmgsZ40_Zk0vjpJ9Q@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pthubert@cisco.com;
x-originating-ip: [2001:420:44f3:1300:d401:7243:9ae8:c5bf]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9975a9e2-9011-4e8f-34b2-08d6e3495ee8
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB3888;
x-ms-traffictypediagnostic: MN2PR11MB3888:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <MN2PR11MB3888D6AC96D7E883A4FBB3D9D81E0@MN2PR11MB3888.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 00514A2FE6
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(39860400002)(396003)(366004)(346002)(376002)(189003)(199004)(6916009)(52536014)(73956011)(76116006)(66556008)(66476007)(64756008)(66446008)(66946007)(14444005)(6436002)(68736007)(6306002)(99286004)(54896002)(53946003)(9686003)(606006)(236005)(5660300002)(55016002)(86362001)(7696005)(76176011)(316002)(53546011)(6506007)(102836004)(74316002)(7736002)(25786009)(8936002)(8676002)(2906002)(1411001)(5070765005)(6116002)(790700001)(33656002)(53936002)(229853002)(478600001)(6246003)(4326008)(81156014)(81166006)(256004)(11346002)(476003)(71190400001)(71200400001)(486006)(14454004)(6666004)(446003)(46003)(186003)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3888; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: bVA04su77ADyYVtqUgLnEHjZGhIRHqAUXeDWWvpqCu94tW7628bNxmKO990HQCAYM25p78wQ0vnWGPvOORarovaSi+u8Gcwqwuh5z+nMPoUeUfHvEpl5icY4NKL3p33UFkcOMOz/G30kjGyMKWelm3YkGqB+DsbzzQg2bjsrOO3sPByZ0L3TMvDWri7nE4sB1fLYr5ys6jo4C7aLUhNS24m0u6ES6dz+YaF0C0BfszGbTF/0l2xtutzreAjc3n6OuwJURZcgPnlI1Z7iBRGNjKKn543Lx4RZ2zCEvV32YWsgxYaCZIi/Pp3l7RTIyYUhTOKxQpQ4OBYZO8HkO9PJGKzUnLhNJbszFNgTZRC7pHlcH6aa6/MVlQ0gVaCjWkY/YjM+1Rvh/FgsMbyXN6DfB0/zd2af7IXwpVGR+AX/nVE=
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB3565CFFF49D3388864B66F38D81E0MN2PR11MB3565namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 9975a9e2-9011-4e8f-34b2-08d6e3495ee8
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2019 08:49:18.1818 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pthubert@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3888
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.23, xch-aln-013.cisco.com
X-Outbound-Node: rcdn-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/its/9VWl51DGGfy7sZqF35110giJFeU>
Subject: Re: [ipwave] rereview of draft-ietf-ipwave-ipv6-over-80211ocb-45
X-BeenThere: its@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IPWAVE - IP Wireless Access in Vehicular Environments WG at IETF <its.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/its>, <mailto:its-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/its/>
List-Post: <mailto:its@ietf.org>
List-Help: <mailto:its-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/its>, <mailto:its-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 May 2019 08:49:28 -0000

Hello Nabil:

In the next rev I expect to see text in the intro that states the scope of reusing legacy stacks with minimal changes.

Expressed that way, the discussion on legacy ND only and using the Ethernet distribution system and then a frame translation to 802.11, all makes full sense.
Also, this prepares for the work that the group has already started, which involves new stack elements better suited for OCB.

This should also be in the title. Suggestion for the new title:


Minimal support for IPv6 over IEEE Std 802.11 Networks operating Outside the Context of a Basic Service Set


The ‘minimal’ avoids the risk that the reader thinks that this draft has it all and that IPWAVE can close after that.

All the best,

Pascal

From: Nabil Benamar <benamar73@gmail.com>
Sent: lundi 27 mai 2019 17:12
To: Pascal Thubert (pthubert) <pthubert@cisco.com>
Cc: its@ietf.org
Subject: Re: [ipwave] rereview of draft-ietf-ipwave-ipv6-over-80211ocb-45

Hi Pascal,

We are converging :)

See below


Best regards
Nabil Benamar
-------------------
نبيل بنعمرو



On Mon, May 27, 2019 at 2:47 PM Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>> wrote:
Hello Nabil:

I removed the places where we already agree. Please see below for the remaining details



>  This should be out of scope and inherited from IPv6 over WiFi. If the draft does not exist then let us do one, at 6MAN.
Yes, I support this idea to initiate a new draft in 6MAN. I'm in!

>  The introduction should clatify the scope, which appears to be do with what existing stacks can do and (sometimes) see what’s missing.
Here is the new introduction (first paragraph), are we missing something else?

"This document describes the transmission of IPv6 packets on IEEE Std

802.11-OCB networks [IEEE-802.11-2016] (a.k.a "802.11p" see

Appendix B, Appendix C and Appendix D). This involves the layering

of IPv6 networking on top of the IEEE 802.11 MAC layer, with an LLC

layer. Compared to running IPv6 over the Ethernet MAC layer, there

is no modification expected to IEEE Std 802.11 MAC and Logical Link

sublayers: IPv6 works normally over a single IEEE 802.11-OCB link,

with an LLC layer. Multi-link scenarios are out of scope for the

present document."


Pascal, I have just received a detailed review from some IEEE-802.11 members, thanks to Dorothy! One of the recommendation is to remove section 4.2.1 completely.


>    Good, we are converging.



I agree. It seems that by describing specific values, the text is redundant with what’s already in IEEE Std 802.11-2016

  *   In the <reference> tag to the IEEE spec just use <date/> . This actually removes the date. Also please remove -2016 from the spec name, just leave generic 802.11 dateless.
Ok.

  *
  *   Placing a date is misguided since we do not have a dependency on one particular version of 802.11. Indeed we want your spec to apply to all versions starting current, which is what is implied by dateless.
That's perfect.

  *




>  Are we sure of that, don’t we map QoS from ToS bits as usual with 11e?

Here is the new text to replace that paragraph:

" “The IPv6 packet transmitted on 802.11-OCB MUST be immediately preceded by a Logical Link Control (LLC) header and an 802.11 header. In the LLC header, and in accordance with the EtherType Protocol Discrimination (EPD, see Appendix E<https://tools.ietf.org/html/draft-ietf-ipwave-ipv6-over-80211ocb-45#appendix-E>), the value of the Type field MUST be set to 0x86DD (IPv6). The mapping to the 802.11 data service MUST use a ‘priority’ value of 1, which specifies the use of QoS with a “Background” user priority."


>    Can’t we use different QoS values like we can on WiFi?
That was the recommendation of IEEE 802.11 members, and I updated the draft based on your review and their recommendations. Please feel free to suggest other text here.



   To simplify the Application Programming Interface (API) between the
   operating system and the 802.11-OCB media, device drivers MAY
   implement an Ethernet Adaptation Layer that translates Ethernet II
   frames to the 802.11 format and vice versa.  An Ethernet Adaptation
   Layer is described in Section 4.2.1.


>  Do not call that an adaptation layer. The may refers to using an Ethernet stack and then a translation from Ethernet Frames to 802.11 frames as specified by IEEE.
What do you suggest instead?



>    Maybe that “an implementation may IPv6 over Ethernet per RFC 2464 and then a frame translation from 802.3 to 802.11 in order to  minimize the code changes”.

>    If minimal impact on the stack is the actual goal of this draft, which I think it is. This is what justifies publish this hastily and then do the real work that implies larger changes.

>
Sounds good for me!




4.4.  Stateless Autoconfiguration

   There are several types of IPv6 addresses [RFC4291], [RFC4193], that
   MAY be assigned to an 802.11-OCB interface.  This section describes
   the formation of Interface Identifiers for IPv6 addresses of type
   'Global' or 'Unique Local'.  For Interface Identifiers for IPv6
   address of type 'Link-Local' see Section 4.3.


>  Not really interesting. More important is to say that autoconf is defined in RFC 4862 and that is missing.
Didn't get your point! What is missing?




>    IPv6 autoconf is described in RFC 4862. This section does not refer to it, but rather duplicates the previous about address types, which is far from interesting.

>    I suggest you remove the text above and add a sentence that roughly introduce RFC 4862. Note that RFC 8505 does not change the autoconfiguration though it changes the way DAD is achieved.


Ok. I will include it in -46



>  MUST +> MAY. Say the scope of this doc only considers ND but neither RFC 8505 nor IPWAVE drafts.

Here is the new text as agreed last time with Brian:

"The baseline Neighbor Discovery protocol (ND) [RFC4861] MUST be
supported over 802.11-OCB links."




>   Yes, that works.



>  Remove or turn it the other way around like future solutions to OCB should consider solutions for avoiding broadcast.
I will reformulate in the following manner:

Transmitting ND packets may prove to have some performance issues.  These issues may be exacerbated in OCB
   mode.  Future solutions to OCB should consider solutions for avoiding broadcast.  The best of current knowledge indicates the kinds of issues that may arise with ND in OCB mode; they are described in Appendix J.



>    Good




All the best,

Pascal


Thank you once again.

I will publish version 46 soon.




>    Please ping me when done; do not forget to scope the document so that it is minimizing changes to existing stack and leveraging Ethernet implementation, with IPv6 ND and so on, and a focus on P2P over link local.

All the best,

Pascal

Thank you, Pascal for your time.