1 / 8

How To Fragment An IE

How To Fragment An IE. Authors:. Date: 2013-05-07. Abstract. A technique to fragment data that is too large to fit in one IE is presented. IE Size Limitation. Section 8.4.2.1 of IEEE Std 802.11-2012 gives base format for an IE: The Length field defines the length of the Information field

ganesa
Download Presentation

How To Fragment An IE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dan Harkins, Aruba Networks How To Fragment An IE Authors: • Date: 2013-05-07

  2. Dan Harkins, Aruba Networks Abstract • A technique to fragment data that is too large to fit in one IE is presented

  3. Dan Harkins, Aruba Networks IE Size Limitation • Section 8.4.2.1 of IEEE Std 802.11-2012 gives base format for an IE: • The Length field defines the length of the Information field • One octet Length means Information cannot be greater than 255 octets! • Some IEs have fixed components after the Length that further reduce the size of the Information field Element ID Length Information Octets: 1 1 variable

  4. Dan Harkins, Aruba Networks Public Key Definition in P802.11ai D0.5 Element ID Length Key Type FILS Public Key • With a Key Type component (indicates certificate or 2 kinds of raw public key), the public key is limited to 254 octets! • This may be acceptable for certain raw ECC public keys • Too small for acceptable FFC public keys • Too small for certificates (even those with ECC public keys) • Need some way to convey data > 255 octets using IEs that limit data to 255 octets! Octets: 1 1 1 variable

  5. Dan Harkins, Aruba Networks Fragmenting Data into Separate IEs • Use a new Fragment IE • IEs that can be fragmented are defined such that: • A length greater than the size of the fixed components means the data is not fragmented • A length that indicates the length of the fixed components means that the data is fragmented • Fragmented data is represented by 1 or more Fragment IEs that follow the IE that is fragmented Fragment ID Length Fragmented Data Octets: 1 1 variable

  6. Dan Harkins, Aruba Networks Fragmenting Data into Separate IEs 585 octets PK ??? KT • Directly following the PK IE (with length 1) are 3 FR IEs with lengths necessary to fragment the data • Upon receipt the PK IE of length 1 indicates fragmentation • Reassembly stops when there are no more FR IEs PK 1 KT FR 255 FR 255 FR 75

  7. Dan Harkins, Aruba Networks Backwards Compatibility • IEEE 802.11-2012 says in section 8.3.3.1 • IEs have a fixed order in a frame • IEs that are not understood are skipped over • Implications of IE ordering • Cannot rearrange order of existing IEs • New IEs can be defined to go in any order without affecting existing implementations • New IEs that can be fragmented are defined as such with a fixed order • Fragment IE is special • It uses the same order of the IE that is being fragmented • It will be skipped over by existing implementations along with IE it is fragmenting

  8. Dan Harkins, Aruba Networks References • 11-13-0478-00-00ai-fragmenting-large-ies

More Related