<Mar 2017> Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal of ULI primitives for handling profiles]

Slides:



Advertisements
Similar presentations
Doc.: IEEE /317r0 Submission September, 2000 Allen Heberling, Eastman Kodak, CompanySlide 1 NOTE: Update all red fields replacing with your information;
Advertisements

<month year> doc.: IEEE s November 2015
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ULI “Profile” for Protocol Management] Date.
November 1999 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Mapping the Bluetooth Specification to.
<month year> doc.: IEEE s May 2015
Submission Title: [Add name of submission]
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ULI protocol stack and flows of operations]
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
March 01 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG4 RFWaves PHY Proposal Overview Date Submitted:
March 01 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG4 RFWaves PHY Proposal Overview Date Submitted:
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Add name of submission] Date Submitted:
May 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: WiMedia Liason Report May 06 Date Submitted:
<month year> <doc.: IEEE doc> May 2015
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal for ULI primitives] Date Submitted:
May 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [PIB Coordination in g] Date Submitted:
September Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ to adaptation.
doc.: IEEE <doc#>
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Handling of non-ULI frame and Profile.
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal for ULI primitives] Date Submitted:
November, 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal for PostBeaconDelay in b]
NOV 01 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Application Specific Information Element] Date.
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
January, 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [60GHz Regulation in Germany] Date Submitted:
<month year> <Sept 2018>
<May,2009> doc.: IEEE <doc .....> <July 2009>
Submission Title: [Draft Standard Overview]
<month year> doc.: IEEE < e> <Mar 2018>
doc.: IEEE <doc#>
Submission Title: [Comment Resolutions for #345, #347, #348, and #349]
<month year> doc.: IEEE < > <May 2017>
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ULI “Profile” for Protocol Management] Date.
May 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: WiMedia Liason Report May 06 Date Submitted:
doc.: IEEE <doc#>
<month year> doc.: IEEE s March 2016
Source: [Pat Kinney] Company [Kinney Consulting LLC]
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ULI protocol stack and flows of operations]
<month year> IEEE a <January 2006>
September 2005 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [IEEE – Liaison Report] Date.
September Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ to adaptation.
November 2005 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [IEEE – UWB Forum Liaison Report]
October 2011 doc.: IEEE ptc August 2012
<month year> doc.: IEEE s March 2019
<month year> doc.: IEEE s March 2019
<month year> doc.: IEEE s March 2019
doc.: IEEE <doc#>
September 2000 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG3 Rank Order Voting Process Description.
doc.: IEEE <doc#>
<month year> doc.: IEEE s July 2015
Submission Title: [Comment Resolutions for #345, #347, #348, and #349]
<month year> doc.: IEEE s March 2019
January 2000 doc.: IEEE /020r0 January 2000
<month year> doc.: IEEE s March 2019
<month year> doc.: IEEE s February 2019
<month year> doc.: IEEE s February 2019
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [OFDM extension to lower data rates] Date.
<month year> doc.: IEEE s November 2015
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution of TG6 Draft D0 comments.
<month year> doc.: IEEE s March 2019
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [15.4j Coordinator Switching] Date Submitted:
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution of TG6 Draft D0 comment.
<month year> doc.: IEEE s January 2016
<month year> doc.: IEEE s March 2019
June, 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [OFDM PHY Mode Representation] Date Submitted:
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution of TG6 Draft D0 comments.
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: CID 422 Proposal Date Submitted: 14 August,
August 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: CID 422 Proposal Date Submitted: 14 August,
<month year> doc.: IEEE s September 2019
<month year> doc.: IEEE s September 2019
Presentation transcript:

<Mar 2017> Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal of ULI primitives for handling profiles] Date Submitted: [16 MAR 2017] Source: [Hidetoshi Yokota] Company [Landis + Gyr] Address [8-13-1 Ginza, Chuo-ku, Tokyo 104-0061, Japan] Voice:[+81 3-4572-1407], FAX: [+81 4572-1401], E-Mail:[hidetoshi.yokota@landisgyr.com] Re: [“ULI Profile for Protocol Management”, IEEE802.15-17-0050-01-0012] [If this is a response to a Call for Contributions, cite the name and date of the Call for Contributions to which this document responds, as well as the relevant item number in the Call for Contributions.] [Note: Contributions that are not responsive to this section of the template, and contributions which do not address the topic under which they are submitted, may be refused or consigned to the “General Contributions” area.] Abstract: [Dedicated primitives are proposed for handling ULI profiles.] Purpose: [Discussion and approval.] Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15. NOTE: Update all red fields replacing with your information; they are required. This is a manual update in appropriate fields. All Blue fields are informational and are to be deleted. Black stays. After updating delete this box/paragraph. <Hidetoshi Yokota>, <Landis+Gyr>

ULI “Profile” for Protocol Management (revisit) <Mar 2017> ULI “Profile” for Protocol Management (revisit) Proposal Define a “ULI Profile”, which is a set of parameters or commands to simply access Values of ULI Profile Simpler interface to the MAC that reduces the number of API calls by combining existing MLME  into something easier to use Common interface to other IEEE802 families (LLC-like function) Friendly to higher layer applications (e.g., 6Tisch) by using Yang data model Dedicated primitives are needed to handle profiles 5 primitives are proposed <Hidetoshi Yokota>, <Landis+Gyr>

Example: one-shot MAC/PHY configuration <month year> doc.: IEEE 802.15-<doc#> <Mar 2017> Example: one-shot MAC/PHY configuration CONFIGURATION TEMPLATE (Yang data model) ULI profile ID=0x01 “Configuration profile #1” list Configuration { key “profile-id"; leaf profile-id { type unit8; } leaf DeviceType { type enumeration { enum FFD; enum RFD; enum RFD-TX; enum RFD-RX; leaf PAN { enum discovery; enum set-up; ... Parameter Value MAC Parameters Device Type FFD PAN discovery Operation mode TSCH-BE Channel Hopping PHY Parameters Modulation type FSK FCS 4 Data rate 100 Transmit power 20mW <Hidetoshi Yokota>, <Landis+Gyr> <author>, <company>

Flows of operations Template Profile XML/JSON <Mar 2017> NETCONF RESTCONF 6TOP XML/JSON MLME-SET-* PIB <Hidetoshi Yokota>, <Landis+Gyr>

ULI Profile Operation Primitives <Mar 2017> ULI Profile Operation Primitives Type of operations ULM-CREATE-PROFILE() ULM-EXEC-PROFILE() ULM-GET-PROFILE() ULM-CHANGE-PROFILE() ULM-DELETE-PROFILE() Name Request Indication Response Confirm ULM-CREATE-PROFILE X   ULM-EXEC-PROFILE ULM-GET-PROFILE ULM-CHANGE-PROFILE ULM-DELETE-PROFILE <Hidetoshi Yokota>, <Landis+Gyr>

ULM-CREATE-PROFILE.request/confirm <Mar 2017> ULM-CREATE-PROFILE.request/confirm ULM-CREATE-PROFILE.request ( Profile Id, Profile ) ULM-CREATE-PROFILE.confirm ( Profile Id, Status ) Name Type Valid range Description Profile ID Integer 0x00-0xff The Profiled ID Profile Set of octets — The Profile information represented in the form of XML/JSON. Status Enumeration SUCCESS, NON_SUPPORTED, REJECTED The status of the ULM-CREATE-PROFILE attempt. <Hidetoshi Yokota>, <Landis+Gyr>

ULM-EXEC-PROFILE.request/confirm <Mar 2017> ULM-EXEC-PROFILE.request/confirm ULM-EXEC-PROFILE.request ( Profile Id, ) ULM-EXEC-PROFILE.confirm ( Profile Id, Profile //result Status ) Name Type Valid range Description Profile ID Integer 0x00-0xff The Profiled ID Profile Set of octets — The Profile information represented in the form of XML/JSON. Status Enumeration SUCCESS, INCOMPLETE NON_SUPPORTED, REJECTED The status of the ULM-EXEC-PROFILE attempt. In case of incomplete, unsuccessful part should be shown n the profile <Hidetoshi Yokota>, <Landis+Gyr>

ULM-GET-PROFILE.request/confirm <Mar 2017> ULM-GET-PROFILE.request/confirm ULM-GET-PROFILE.request ( Profile Id, ) ULM-GET-PROFILE.confirm ( Profile Id, Profile, Status ) Name Type Valid range Description Profile ID Integer 0x00-0xff The Profiled ID Profile Set of octets — The Profile information represented in the form of XML/JSON. Status Enumeration SUCCESS, INCOMPLETE NON_SUPPORTED, REJECTED The status of the ULM-GET-PROFILE attempt. <Hidetoshi Yokota>, <Landis+Gyr>

ULM-CHANGE-PROFILE.request/confirm <Mar 2017> ULM-CHANGE-PROFILE.request/confirm ULM-CHANGE-PROFILE.request ( Profile Id, Profile, // to be changed ) ULM-CHANGE-PROFILE.confirm ( Profile Id, Profile, //result Status ) Name Type Valid range Description Profile ID Integer 0x00-0xff The Profiled ID Profile Set of octets — The Profile information represented in the form of XML/JSON. For request, all of only changed part Status Enumeration SUCCESS, NON_SUPPORTED, REJECTED The status of the ULM-CHANGE-PROFILE attempt. <Hidetoshi Yokota>, <Landis+Gyr>

ULM-DELETE-PROFILE.request/confirm <Mar 2017> ULM-DELETE-PROFILE.request/confirm ULM-DELETE-PROFILE.request ( Profile Id, ) ULM-DELETE-PROFILE.confirm ( Profile Id, Status ) Name Type Valid range Description Profile ID Integer 0x00-0xff The Profiled ID Status Enumeration SUCCESS, NON_SUPPORTED, REJECTED The status of the ULM-DELETE-PROFILE attempt. <Hidetoshi Yokota>, <Landis+Gyr>

Example: configuring a set of parameters using a profile <Mar 2017> Example: configuring a set of parameters using a profile IEEE802.15.12 IEEE802.15.4 Next higher layer PDE sublayer Management Protocols sublayer MMI sublayer Device MAC ULM-EXEC-PROFILE.request MPH-EXEC-PROFILE.request MMI-MGMT.request MLME-SRM.request MLME-SET.request MAC PIB MLME-SET.confirm MLME-SRM.confirm MMI-MGMT.confirm MPH-EXEC-PROFILE.confirm ULM-EXEC-PROFILE.confirm <Hidetoshi Yokota>, <Landis+Gyr>

Backup <15-17-0050-01-0012> <Mar 2017> <Hidetoshi Yokota>, <Landis+Gyr>

ULI “Profile” for Protocol Management <Mar 2017> ULI “Profile” for Protocol Management Values of ULI Simpler interface to the MAC that reduces the number of API calls by combining existing MLME  into something easier to use Common interface to other IEEE802 families (LLC-like function) Challenge Mapping between layers or different 802 specs is not so simple… Proposal Define a “ULI Profile”, which is a set of parameters or commands to simply access Yang modeling can be used for this Use cases for ULI Profile Use case 1: one-shot MAC/PHY configuration Use case 2: 802.x <-> 802.y protocol translation Use case 3: MAC/PHY configuration by higher layer applications <Hidetoshi Yokota>, <Landis+Gyr>

ULI Profile identification and operation primitives <Mar 2017> ULI Profile identification and operation primitives Scope of profile ID Local ID global ID (standardized) Type of operations ULM-CREATE-PROFILE() ULM-EXEC-PROFILE() ULM-GET-PROFILE() ULM-CHANGE-PROFILE() ULM-DELETE-PROFILE() <Hidetoshi Yokota>, <Landis+Gyr>

Use case 1: one-shot MAC/PHY configuration <Mar 2017> Use case 1: one-shot MAC/PHY configuration Simplifies parameter settings ULI profile ID=0x01 “Configuration profile #1” ULI profile ID=0x02 “Configuration profile #2” Parameter Value MAC Parameters Device Type FFD PAN discovery Operation mode TSCH-BE Channel Hopping PHY Parameters Modulation type FSK FCS 4 Data rate 100 Transmit power 20mW Parameter Value MAC Parameters Device Type FFD PAN Set-up Operation mode Generic-BE PHY Parameters Modulation type OFDM FCS 4 Data rate 800 Transmit Power 600mW <Hidetoshi Yokota>, <Landis+Gyr>

Configuring a set of parameters using a profile Use case 1 <Mar 2017> Configuring a set of parameters using a profile (performance measurement) MLME-SET-* PIB <Hidetoshi Yokota>, <Landis+Gyr>

Configuring a set of parameters using a profile <Mar 2017> Configuring a set of parameters using a profile IEEE802.15.12 IEEE802.15.4 Next higher layer PDE sublayer Management Protocols sublayer MMI sublayer Device MAC ULM-EXEC-PROFILE.request MPH-EXEC-PROFILE.request MMI-MGMT.request MLME-SRM.request MLME-SET.request MAC PIB MLME-SET.confirm MLME-SRM.confirm MMI-MGMT.confirm MPH-EXEC-PROFILE.confirm ULM-EXEC-PROFILE.confirm <Hidetoshi Yokota>, <Landis+Gyr>

Use case 2: 802.x <-> 802.y protocol translation <Mar 2017> Use case 2: 802.x <-> 802.y protocol translation Performance measurement between 802.11 and 802.15 ULI profile ID=0x81 “SRM profile #1” Parameter Value MAC Parameters RCPI xxx RSNI yyy 802.11 Radio Resource Measurement “Action frame” Higher layer Performance measurement 802.15.4s Spectrum Resource Management 802.15.12 ULI Category: Radio Measurement Action: Link Measurement Request ULI profile ID =0x81 SRM profile #1 MLME-SRM-Request RCPI, RSNI Category: Radio Measurement Action: Link Measurement Report MLME-SRM-Response RCPI=xxx, RSNI=yyy <Hidetoshi Yokota>, <Landis+Gyr>

Retrieving measurement metrics Use case 2 <Mar 2017> Retrieving measurement metrics (performance measurement) MLME-SRM-* PIB <Hidetoshi Yokota>, <Landis+Gyr>

Retrieving measurement metrics Use case 2 <Mar 2017> Retrieving measurement metrics IEEE802.15.12 IEEE802.15.4 Next higher layer PDE sublayer Management Protocols sublayer MMI sublayer Device MAC ULM-GET-PROFILE.request MPH-GET-PROFILE.request MMI-MGMT.request MLME-SRM.request MLME-GET.request MAC PIB MLME-GET.confirm MLME-SRM.confirm MMI-MGMT.confirm MPH-GET-PROFILE.confirm ULM-GET-PROFILE.confirm <Hidetoshi Yokota>, <Landis+Gyr>

Use case 3: MAC/PHY configuration by upper-layer application <Mar 2017> Use case 3: MAC/PHY configuration by upper-layer application Provides an API to MAC/PHY layers Management Protocol is always involved to authorize the service Higher layer application (6TOP) 802.15.12 ULI (6TOP) 802.15.4 TSCH 6P ADD Request ULI profile #3 Cell = AAA celloption=aaa Cell = BBB Celloption=bbb ULI profile #3 slotframe=xxx Link=yyy MLME-SET-SLOTFRAME Configure macLinkTable ULM-EXEC-PROFILE PIB MLME-SET-LINK <Hidetoshi Yokota>, <Landis+Gyr>

TSCH slotframe setup by 6TOP Use case 3 <Mar 2017> TSCH slotframe setup by 6TOP (6TOP) e.g., MLME-SET-SLOTFRAME PIB <Hidetoshi Yokota>, <Landis+Gyr>

TSCH slotframe setup by 6TOP Use case 3 <Mar 2017> TSCH slotframe setup by 6TOP IEEE802.15.12 IEEE802.15.4 Next higher layer (e.g., 6TOP) PDE sublayer Management Protocols sublayer PDE sublayer 6TOP sublayer MMI sublayer Device MAC (6P ADD Request) ULM-EXEC-PROFILE.request MPH-EXEC -PROFILE.request MPH-EXEC -PROFILE.request 6tH-EXEC -PROFILE.request MMI-MGMT.request MLME-SET -SLOTFRAME.request MAC PIB MLME-SET -SLOTFRAME. confirm 6tH-EXEC -PROFILE. confirm MMI-MGMT.confirm MPH-EXEC -PROFILE.confirm MPH-EXEC -PROFILE. confirm ULM-EXEC-PROFILE.confirm <Hidetoshi Yokota>, <Landis+Gyr>