May 2007 doc IEEE 802 11 070550 r

  • Slides: 18
Download presentation
May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Mesh Frame Formats Authors:

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Mesh Frame Formats Authors: Date: 2007 -05 -14 Notice: This document has been prepared to assist IEEE 802. 11. 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 grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE 802. 11. Patent Policy and Procedures: The contributor is familiar with the IEEE 802 Patent Policy and Procedures <http: // ieee 802. org/guides/bylaws/sb-bylaws. pdf>, including the statement "IEEE standards may include the known use of patent(s), including patent applications, provided the IEEE receives assurance from the patent holder or applicant with respect to patents essential for compliance with both mandatory and optional portions of the standard. " Early disclosure to the Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in the development process and increase the likelihood that the draft publication will be approved for publication. Please notify the Chair <stuart. kerry@philips. com> as early as possible, in written or electronic form, if patented technology (or technology under patent application) might be incorporated into a draft standard being developed within the IEEE 802. 11 Working Group. If you have questions, contact the IEEE Patent Committee Administrator at <patcom@ieee. org>. Submission 1 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Abstract • Comments were

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Abstract • Comments were raised during LB 93 about the purpose of multihop management frames, and alternatives thereto. This presentation identifies possible resolutions to comment identifiers G 13 and G 22. • For reasons of efficiency, Mesh management frames should not be action specific but ALLOW multiple action IEs to be carried • Ideally, the mesh management should be forward compatible with e. g. TGv and TGw. • The Mesh data frame format needs to be addressed such that it assures forward compatibility e. g. with TGn • This presentation addresses all of the above Submission 2 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Comments on multihop management

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Comments on multihop management (G 13, G 22) CIDs in General Category G 9: Need clarification on compatibility of mesh data frame type with existing data subtypes 1672, 2235, 3467, 3601, 4468, 4893 CIDs in General Category G 11: Clarification of extended frame type vs. mesh management frame type vs. using existing frame types 42, 1582, 2024, 2031, 2055, 2278, 3760, 3761, 3764, 3765, 4470, 4471 CIDs in General Category G 13: Mesh Management Frame and Mesh Action Data Unit needs clarification 6, 312, 313, 316, 317, 318, 319, 324, 1937, 1939, 2057, 2619, 2900, 3535, 3747, 4018, 4081, 4197, 4894, 4939, 5197 CIDs in General Category G 16: Incomplete frame descriptions 1805, 1936, 3605, 3666 CIDs in General Category G 22: Action encapsulation frame needs clarification 3547 Submission 3 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Current Approach for Mesh

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Current Approach for Mesh frames * Valid type and subtype combinations Type description Subtype value b 7 b 6 b 5 b 4 Subtype description 11 Extended 0000 Mesh Data 11 Extended 0001 Mesh Management 11 Reserved. Extended 000000101111 Reserved Type value b 3 b 2 • We received many comments on using last major type available (42, 4470, 3765, 3764, 3760, 3528, 2109, 1334, 1088) Submission 4 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Current Approach to Mesh

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Current Approach to Mesh Data Frames • Do we need a Data type? It means repeating all the subtypes now defined for the DATA type! • Increases risk of incompatibility with other “Amendments” • So why bother: because we needed a way to signal the presence of the Mesh Forwarding header. Submission 5 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Solution: No Mesh Data

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Solution: No Mesh Data Type! • Use data types/subtypes as is: – Mesh Data frames are only exchanged between members of a mesh network. – An AP/STA would never expect a data frame with a Mesh Header from an AP/STA • Assures forward compatibility with changes that other TGs might come with – e. g. TGn aggregation. – An unprotected data broadcast could be seen by legacy devices as a valid frame – Setting TO DS and FROM DS to 1, avoids that. Submission 6 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Mesh Management Frames •

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Mesh Management Frames • We need many new frames, > 20 – Link Set-up, Path Selection, Security, Proxy Registration • We have to support some existing management frame types • It would be nice to be able to re-use current Management frames as is - even using them over multiple hops • There are other issues: existing hardware may not support an extended frame type Submission 7 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Multi-hop management? • Management

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Multi-hop management? • Management in a mesh has to be mesh oriented, not link oriented: some nodes may control/exercise management functions executed by or on behalf of other nodes – E. g. a portal collecting proxy information from mesh points – Example: RRM measurements collected by a central node • Multi-hop management pertains to – A management frame (i. e. a frame with a payload that is never read by an upper layer entity) – A management payload that is transferred across multiple hops, without the intermediate MPs acting on this payload Submission 8 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Current approach for management

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Current approach for management frames • Mesh Management is a Category of Action Frames (current draft) • Pros: – Requires no new type/subtype • Cons: “MESH MANAGEMENT” – There are too many actions of category “Mesh”, and the list is growing. – The hierarchy of mesh categories (Security, Routing, PLM etc. ) is “buried” – Multihopping is not explicitly feasible TYPE SUBTYPE CATEGORY ACTION MANAGEME NT 00 ACTION MESH MGT PLM/OPEN 1101 00000100 0000 MANAGEME NT 00 ACTION MESH MGT PLM/CLOSE 1101 00000100 00000001 MANAGEME NT 00 ACTION MESH MGT HWMP/RREQ 1101 00000100 00000010 MANAGEME NT 00 ACTION MESH MGT HWMP/RREP 1101 00000100 00000011 IE etc Submission 9 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Current approach (draft 1.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Current approach (draft 1. 0 x) • Multi-hop legacy management can use the mesh “action encapsulation frame” TYPE SUBTYPE MANAGEME NT 00 ACTION TX RX 1101 x Y CATEGORY MESH MGT 00000100 SIMPLIFIED HEADER ACTION MESH ENCAPS PAYLOAD SOURCE DEST A B ENCAPSULATE D PAYLOAD 00000101 Forwarding overhead Submission CATEGORY HWMP ACTION PROXY REG 00000100 00000010 10 INFORMATION ELEMENT Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 New approach • Re-use

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 New approach • Re-use as much as of the existing definitions as possible while recognizing that new meanings may be applied to existing fields • Add a management forwarding header for multi-hop operations • Expand the Category list Submission 11 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Currently defined Categories Code

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Currently defined Categories Code 0 1 2 3 4 5 6 7 Meaning Spectrum management Qo. S DLS Block Ack Undefined RRM Fast Hand-off High Throughput 8– 126 Reserved 127 Vendor Specific 255 Error (reserved for error processing) Submission 12 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Mesh Category and Action

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Mesh Category and Action Types Category Action(s) 8 Mesh PLM • Peer Link Open • Peer Link Confirm • Peer Link Close 9 Mesh HWMP • Path Request • Path Reply • Path Error • Root Announcement 10 Mesh Proxy • Proxy Update Confirm 11 Mesh Security • Mesh Key Holder Security Establishment • PMK-MA delivery push • PMK-MA confirm • PMK-MA request • PMK-MA delivery pull • PMK-MA delete • Mesh EAP encapsulation Etc… Submission … 13 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 What to do with

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 What to do with encapsulation? • • Originally proposed to allow for the reuse of Action IEs (Spectrum mgt, Qo. S, DLS and Block Ack) This proposal makes encapsulation unnecessary Submission 14 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Proposed Management Frames for

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Proposed Management Frames for Mesh Current Action Frame Layout TYPE MGM T 00 SUBTYPE ACTION 1111 MGMT HEADER ADDR 1 ADDR 2 TA=SA RA=DA PAYLOAD BSSID=0 CATEGO RY ACTIO N X Y Fields/IEs related to this Category/Action ACTION FIELD Alternative Multi-hop Action Frame Layout: insert multi-hop hdr, keep the rest MGM T 00 SUBTYPE MULTIHOP ACTION MGMT HEADER ADDR 1 ADDR 2 TA ADDR 3 RA DA 1111 PAYLOAD ADDR 4 TTL SA MULTIHOP MAN’T FIELD Submission 15 CATEGO RY ACTIO N X Y Fields/IEs related to this Category/Action ACTION FIELD Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Benefits • Applies a

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 Benefits • Applies a simple multi-hop header to Action frames to make them multi-hop-able – Adds one frame subtype: multi-hop action 1111 – Uses 3 address format so existing forwarding designs can be reused • Allows creation of a well ordered set of Categories/Actions for Mesh • Allows “re-use” of all existing Category/Action values in a multi-hop environment Submission 16 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 What about Management Security

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 What about Management Security • Use the 11 w “MIC” structure to assure integrity and origin authentication – Applies to all Man’t Cat/Actions with the exception of “security” – The list of protected/non-protected frame types/subtypes specified in 11 w may have to be changed. • Apply content encryption/and or special integrity checks as required/described in the EMSA section. – 11 w operates at the lowest level of frame processing just above the transmit and receive functions: therefore there need not be a conflict with EMSA security, at best “duplication” Submission 17 Guenael Strutt, Motorola e. a.

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 References • doc. :

May 2007 doc. : IEEE 802. 11 -07/0550 r 2 References • doc. : IEEE 802. 11 -07/0250 r 1 (Slide 8) • doc. : IEEE 802. 11 -07 -0023 r 19 (Issue Identifier G 13, G 22) Submission 18 Guenael Strutt, Motorola e. a.