ULI design for 802.15.10 (L2R) - IEEE Standards Association

ULI design for 802.15.10 (L2R) - IEEE Standards Association

doc.: <15-19-0164-01-0012> Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [ULI design for 802.15.10 (L2R)] Date Submitted: [16 May 2019] Source: [Charlie Perkins] Company [Futurewei] Address [2330 Central Expy, Santa Clara Ca, USA] Voice:[+1.408-330-4586] E-Mail:[[email protected]] Re: [ULI design for 802.15.10 (L2R)] Abstract: [Description of ULI interfaces needed for IEEE802.15.10, architecture and functionality] Purpose: [To motivate discussion in 802.15.12 WG session] 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. Submissio n Slide 1 , doc.: <15-19-0164-01-0012> Design Overview Making use of 15-17-0296-00-0012-l2roperations-with-uli L2R functional description Internal interfaces and primitives required for PDE MMI Configuration and provisioning Rewiring ULI functional modules Submissio n Slide 2 , doc.: <15-19-0164-01-0012> L2R functional description Designed to handle ~104 devices

topology discovery mesh maintenance data plane forwarding address management multiple metrics more robust routing DCN 15-17-205-00-0010 has a good description of the overall protocol Submissio n Slide 3 , doc.: <15-19-0164-01-0012> L2R data primitives required for PDE, MMI L2R data service o L2R-DATA.request o L2R-DATA.confirm o L2R-DATA.indication Submissio n Slide 4 , doc.: <15-19-0164-01-0012> Dispatching a frame for L2R A S D B A S B D Protocol X Protocol X

PDE PDE PDE PDE L2R L2R L2R L2R MMI MMI MMI MMI MAC MAC MAC MAC Dispatching by looking at Protocol ID in MPX IE. Dispatching by looking at L2R routing IE 21 octets MAC 2 octets MPX IE 1 octet Transaction Control octets variable octets Protocol Identifier = 0 xXXXX

L2R routing IE 2 Various octets Protocol A Payload 0xXXXX is for Protocol X. (e.g. IPv4) Submissio n Slide 5 , doc.: <15-19-0164-01-0012> Dispatching a frame for L2R 6LoWPAN mesh under A S D B A S B D 6LoWPAN 6LoWPAN 6LoWPAN 6LoWPAN PDE PDE PDE PDE L2R L2R L2R

L2R MMI MMI MMI MMI MAC MAC MAC MAC Dispatching by looking at ULI-6lo IE Dispatching by looking at L2R routing IE 21 6 octets variable octets 2 octets 2 1 octet IPHC LoWPAN MAC Submissio n octets L2R routing IE ULI - 6 lo IE NHC 6 Slide 6 LoWPAN

, doc.: <15-19-0164-01-0012> Internal interfaces and primitives required for PDE, MMI Data Figure 7-1Message sequence chart of a successful end-to-end data transmission Figure 5-25L2R data frame processing Figure 5-27Hop-by-hop retransmission procedure Submissio n Slide 7 , doc.: <15-19-0164-01-0012> L2R mesh procedures Start an L2R mesh Stop an L2R mesh Discover an L2R mesh Discover an L2R mesh in associated PAN Join an L2R mesh Mesh selection by the next higher layer Rejoin an L2R mesh Leave an L2R mesh Submissio n Slide 8 , doc.: <15-19-0164-01-0012> L2R address allocation procedures

Initial short address allocation Short address maintenance Short address release Submissio n Slide 9 , doc.: <15-19-0164-01-0012> L2R route establishment procedures US (UpStream) route establishment US route establishment with RvS (Routing via Siblings) Multicast route establishment Submissio n Slide 10 , doc.: <15-19-0164-01-0012> P2P route establishment procedures Processing of a P2P-RQ/P2P-RP IE in storing mode P2P route establishment with intermediate response disabled P2P route establishment with intermediate response enabled Processing of P2P-RQ/P2P-RP IE in non-storing mode Submissio n Slide 11 , doc.: <15-19-0164-01-0012> Routing procedures

US or DS algorithm based on the NT P2P routing decision algorithm L2R data frame processing Route construction over a TMCTP Hop-by-hop retransmission procedure Multicast processing by the source Multicast processing at intermediate hops Submissio n Slide 12 , doc.: <15-19-0164-01-0012> Other procedures Cold start bootstrapping procedure Message sequence chart of a successful end-to-end data transmission Dtag Submissio n Slide 13 , doc.: <15-19-0164-01-0012> Where does L2R management reside? Other Networks Protocol Module IEEE 802.15.12 PDE IPv6 Network EPD=0xA0ED 6LoWPAN -OptionalEPD=0xA0ED NWK-SAP EPD=0x86DD

AppD-SAP MPM-SAP PtD-SAP KMP-SAP KMP-SAP 6top-SAP MAC VS-SAP .1X-SAP EPD= 0x888E 802.1X -Optional- RLS-SAP .1X-SAP L2R-SAP L2R 1 (Layer2 Routing) -OptionalL2R-SAP Nonbeacon-enabled modes LP-WAN/BE -Optional- TSCH/BE TSCH -Optional- -Optional- Association Security Promiscuous SUN LP-WAN -Optional- RFID RCC Generic -Optional- -Optional- -Optional- MAC optional behaviors Low Channel TVWS Ranging Energy SRU Priority Metrics Hopping I.E.s

PD-SAP MAC PIBs TRLE PLME-SAP FSK -Optional- Modulation type MSK OFDM CSS -Optional-Optional-Optional- Interleaver UWB- HRP -Optional- UWB- LRP -Optional- PHY optional behaviors Data Whitener FEC Slide 14 ASK -Optional- PHY PIBs Layer 1 PHY RLS EPD=0x1381 (Ranging& Vendor Location Specific Support) -Optional-Optional- MLME-SAP Beacon-enabled modes BPSK -Optional- RLS-SAP

(MMI) -Mandatory- MCPS-SAP IEEE 802.15.4 AppM-SAP Layer 2 MMI 6top -Optional- Multiplexed MAC Interface Generic(GTS) DSME -Optional-Optional- VS-SAP 6top-SAP ManagementEPD=0x0001 Protocols KMP (Key -Mandatory - Management Protocol) Mgmt -Mandatory MIB MPM-SAP Submissio n 3 Protocol Discrimination Entity (PDE) -Mandatory2 O-QPSK -Optional- Applications PSDU FRAK , doc.: <15-19-0164-01-0012> Where does L2R management reside? (contd.) #1 is located inside L2R . L2R specific code is here.

#2 is located at Mgmt. #3 is located at application layer. Submissio n Slide 15 , Higher layer manages: No. item Page in IEEE802.15.10 Which box should manage doc.: <15-19-0164-01-0012> Description 1 Short address management P.27 P.38-39 3 PAN coordinator manages short addresses for all devices within the PAN using PANC DC (PAN coordinator direct connection) that is exchanged by a transport protocol other than L2R or ULI. Application layer manages it. 2 Source rout management P.54, P.64, P.66, P.67 1 In no-storing mode, all DS path information is gathered to mesh root. Appropriate path list need to be generated everytime when data is sent. 3 Procedure through PANC DC P.38-39, P.77

3 A mesh root with PANC DC (PAN coordinator direct connection) which is up to a higher layer of L2R need to exchange the information with PAN coordinator through PANC DC for the following two functions. 1. Short address management 2. Broadcast to all devices within a PAN 4 PAN discovery P.28-31 1 Before starting or joining an L2R mesh, an L2R device does the discovery process in order to find an appropriate PAN to associate to. This process should be controlled by a next higher layer of an L2R sublayer. 5 Procedure for starting a new L2R mesh P.26 1 Configuration of an L2R mesh when a device starts a new L2R mesh using profile. 6 Procedure for joining a L2R mesh P.32, P34 1 Configuration of an L2R device when a device joins a L2R mesh using profile 7 Mesh selection procedure P.33 1 In the case that l2rMeshSelection is FALSE, after mesh discovery process, a next higher layer of a joining L2R device needs to select a mesh to join from discovery results. 8 Mesh root management P.26-28 1

Management related to mesh root. 9 Mesh device management P.28-37 1 Management for join and leave.. 10 Procedure for detecting a disconnection from the L2R mesh P.36 1 When a next higher layer of an L2R sublayer is indicated that it is disconnected from the L2R mesh, it should do something. 11 Procedure for detecting a new L2R mesh P.43 1 When L2R device finds a new L2R mesh, it should do discovery process in order to get information necessary for add ion of new entry to MT. 12 Process for detecting an unknown neighbor P.69 1 L2R sublayer inform to its next higher layer that it detects an unknown neighbor. In this case, the next higher layer should 13 Separation of concatenated frame using Dcat feature P.73 1 When Dcat is used, L2R sublayer of final destination delivers the concatenated frame to the next higher layer. It should be separated to the individual frames. 14 Security procedure P.78-81 3 After key exchange using KMP, the exchanged key is set to the MAC PIB and other necessary security IB is set to the L2IB. Submissio

n Slide 16 , doc.: <15-19-0164-01-0012> Configuration and provisioning mesh parameters show Table 7-38L2IB attributes metrics RSW (additive version of signal strength ETX Expected Airtime modes of operation e.g., storing vs. non-storing Submissio n Slide 17 , doc.: <15-19-0164-01-0012> L2R primitives required for PDE, MMI Primitives to manage an L2R mesh o o o o o o o o o Submissio n L2RLME-PAN-SCAN.request, confirm, indication L2RLME-MESH-START.request, confirm L2RLME-MESH-STOP.request, confirm L2RLME-JOIN-MESH.request, confirm L2RLME-MESH-DISCOVERY.request, confirm L2RLME-MESH-SELECT.request, confirm L2RLME-LEAVE-MESH.request, confirm L2RLME-DISCONNECT-MESH.indication L2RLME-NOTIFY.indication Slide 18 ,

doc.: <15-19-0164-01-0012> L2R primitives required for PDE, MMI Managing short address assignment o L2RLME-AA-RQ.request, confirm, indication o L2RLME-AA-RP.request, confirm o L2RLME-ARLS.request, confirm, indication Handling multicast route establishment o L2RLME-MULTICAST-SUBSCRIPTION.request, confirm Submissio n Slide 19 , doc.: <15-19-0164-01-0012> Backup slides 15-19-0164-01-0012 Submissio n Slide 20 , doc.: <15-19-0164-01-0012> Two places where a dispatch happens IPv6 Network Other Networks EPD=0x86DD 6LoWPAN -Optional- Protocol Discrimination Entity (PDE) -Mandatory- EPD=0xA0ED PTH-SAP PassThru -MandatoryPTM-SAP App-SAP

NWK-SAP IPv6-SAP 6LON-SAP Applications VSH-SAP Rsv1H-SAP Vendor Specific -OptionalVSM-SAP Rsv2H-SAP 6tH-SAP MPH-SAP RLSH-SAP Rsvd-1 -Optional- Rsvd-2 -Optional- 6top -Optional- Management Protocols -Mandatory- RLS (Ranging & Location Support) -Optional- Rsv1M-SAP Rsv2M-SAP 6tM-SAP MPM-SAP RLSM-SAP .1XH-SAP KPH-SAP EPD=0x888E

RUH-SAP KMP (Key Management Protocol) -Optional- 802.1X -Optional.1XM-SAP L2R (Layer 2 Routing) -Optional- KPM-SAP RUM-SAP Multiplexed MAC Interface (MMI) -Mandatory- MCPS-SAP MLME-SAP Beacon-enabled modes Generic (GTS) -Optional- Association Security DSME -Optional- Promiscuous Nonbeacon-enabled modes TSCH/BE -Optional- SUN TSCH -Optional- LECIM (lp-wan) -Optional- MAC optional behaviors Low Ranging TVWS Energy

SRU PD-SAP RFID -Optional- Priority RCC -Optional- Metrics Generic -Optional- Channel Hopping I.E.s TRLE PLME-SAP Modulation type O-QPSK -Optional- BPSK -Optional- FSK -Optional- MSK -Optional- OFDM -Optional- CSS -Optional- UWB - HRP -Optional- UWB - LRP -Optional- ASK -Optional- PHY optional behaviors Interleaver

Submissio n Slide 21 Data Whitener FEC PSDU FRAK , doc.: <15-19-0164-01-0012> Discovery L2R-D IE is included in EB or EBR for the L2R discovery to know if they speak L2R protocol and to know what routing functions are supported. What is the ULI discovery purpose? To know if ULI frame is understandable? .. Whether IEs are To exchange capability? No Is it used in EB or EBR same as L2R? No ULI discovery and L2R discovery can be happened at same time? TBD Including ULI IE and L2R-D IE in one EB or EBR guess not Submissio n Slide 22 , doc.: <15-19-0164-01-0012> Conclusion for the format issue Regarding L2R dispatch, L2R IE should be used to dispatch to L2R box. L2R IE should be inserted between MPX IE and the payload in case that MPX IE is used. Between ULI-6lo IE and the MHR in case that ULI-6lo IE is used. Need to clarify what ULI discovery is. Consider using L2R-D IE with ULI IE in same EB/ EBR if ULI discovery concept is same as L2Rs. Submissio n Slide 23

, doc.: <15-19-0164-01-0012> Other Networks IPv6 Network Protocol Module IEEE 802.15.12 P DE EPD=0xA0ED NWK-SAP EPD=0x 86DD 6 LoWPAN - OptionalEPD=0xA0ED Applications AppD-SAP KMP-SAP PtD-SAP KMP-SAP 6top-SAP RLS-SAP RLS EPD=0x 1381 ( Ranging & Vendor Location Specific Support) - Optional- OptionalVS-SAP . 1X-SAP EPD= 0x888E L2R-SAP 802.1X - Optional- L2R

(Layer 2 Routing) - Optional- .1X-SAP L2R-SAP RLS-SAP Multiplexed MAC Interface (MMI) -Mandatory- MLME-SAP Beacon- enabled modes Generic (GTS) - Optional- Association DSME - Optional- Security LP- WAN/BE - Optional- Promiscuous 1 Layer 2 MMI 6top - Optional- MCPS-SAP MA C 2 VS-SAP 6top-SAP Management EPD=0x 0001 Protocols KMP (Key - Mandatory- Management Protocol) Mgmt - MandatoryMIB MPM -SAP

IEEE 802.15.4 AppM-SAP Protocol Discrimination Entity (PDE) -MandatoryMPM -SAP 3 SUN Nonbeacon- enabled modes TSCH/BE TSCH - Optional- - Optional- LP- WAN - Optional- RFID RCC Generic - Optional- - Optional- - Optional- MAC optional behaviors Low Ranging SRU TVWS Energy PD-SAP Priority Metrics Channel Hopping I.E.s MAC PIBs TRLE PLME-SAP BPSK - Optional- FSK - Optional- MSK - Optional- OFDM - Optional-

CSS - Optional- UWB - HRP - Optional- UWB - LRP - Optional- ASK - Optional- PHY PIBs Layer 1 P HY Modulation type O- QPSK - Optional- PHY optional behaviors Interleaver Submissio n Slide 24 Data Whitener FEC PSDU FRAK ,

Recently Viewed Presentations

  • Cisco Systems Architecture: ERP and Web-enabled IT

    Cisco Systems Architecture: ERP and Web-enabled IT

    Cisco Systems Architecture: ERP and Web-enabled IT Case Analysis Set the Stage Cisco is frequently cited as an information Age company in contrast to an Industrial Age company.
  • Myth - University of Kentucky

    Myth - University of Kentucky

    Myth Traditional and contemporary approaches ... This saga also involves a galaxy teeming with inhabited worlds held together by a collapsing galactic empire using hyperdrives (for long-distance transportation). ... One can speak of . . . the mythic elements within...
  • Finite State Machine - Florida State University

    Finite State Machine - Florida State University

    Their behavior depends both on the set of inputs supplied and on the contents of the internal memory, or state of the system. Thus, a sequential system cannot be described with a truth table. Instead, a sequential system is described...
  • Reporting - Citizens Advice

    Reporting - Citizens Advice

    The service received from both the heat suppliers and housing associations/councils deemed less than satisfactory - it is hard to talk to the right person and residents can be passed around several people until a resolution is found ... 8...
  • Equity and Trusts Breach of a trust Breach

    Equity and Trusts Breach of a trust Breach

    Target Holdings v Redferns Target Holdings v Redferns [1996] AC 421 HL Defs were solicitors acting for purchasers of property also acted for Target who agreed to lend money for acquisition and take mortgage over property. Target placed funds with...
  • Műszaki Kémia (gépészmérnök hallgatóknak) Tudnivalók a ...

    Műszaki Kémia (gépészmérnök hallgatóknak) Tudnivalók a ...

    Pót-pót zh. 2018 TAVASZ MK labor 1 /páratlan hét MK labor 2/ páros hét név Csoport név Csoport Békési Gergő Bendegúz A Adorján László A Csanádi József Balázs A Babanics Gergely A Csekei Zalán A Biró Bence A Csikár Tamás...
  • The Main Idea - Bloomfield College

    The Main Idea - Bloomfield College

    The Main Idea Stated or Implied What Is the Main Idea? The main idea is the primary point the author is trying to convey to the reader. The main idea can be stated as a sentence in a paragraph or...
  • PowerPoint 3C - Saint Mary&#x27;s Press

    PowerPoint 3C - Saint Mary's Press

    Genesis is an account steeped in truth and meaning. Chapters 1-11 of Genesis contain stories known as . ... From that tree you shall not eat; the moment you eat from it you are surely doomed to die'"(Genesis 2:16-17). ......