May 2006 doc.: IEEE 802. 11-06-0629 Network Discovery Mechanism Date: 2006-05-15 Authors: Name Company Address Dave Philips Cavalcanti Amjad Philips Soomro 345 Scarbourough Rd., Briarcliff Manor, NY 345 Scarbourough Rd., Briarcliff Manor, NY Phone email 1-914-9456083 [email protected] 1-914-9456319 [email protected] 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:// ieee802.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 <[email protected]> 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 <[email protected]>. Submission Slide 1 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Abstract This submission proposes a mechanism to enable STA to discover multiple SSPNs supported by an AN, and to identify the services provided. – Addresses requirements N1, N3 and N4 of the Network Selection Cluster. Submission Slide 2 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Outline • • • • Requirements overview Analysis of possible solutions Proposed network discovery mechanism Conclusions Submission Slide 3 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Requirements Overview • N1: Define functionality by which a STA can determine whether its subscription to an SSPN would allow it to access a particular 802.11AN before actually joining a BSS within that 802.11 AN. Proposals must describe their consideration of scalability. – It’s not acceptable for a STA to be required to attempt IEEE 802.1X authentication with all available networks until it finds one that works. Equally a solution is not practical if it requires every possible credential supplier to be listed in a beacon (due to scalability problems). Submission Slide 4 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Requirements Overview (cont.) • N3: Define functionality to support authentication with multiple SSPNs through a single AP. • N4: Define functionality by which a STA can determine which interworking services are available before joining a BSS. Submission Slide 5 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Key Issues • Access Network (AN): – How AP advertises SSPNs and supported internetworking service types? • Wireless Station (STA): – How STA gets information to enable efficient selection of one or Supported Services more SSPN to authenticate to? SSPNs available AP Home SSPN Foreign SSPNs with roaming agreements SSPN 1 SSPN 2 How to advertise the supported SSPNs and services? STA SSPN 1 A SSPN 2 B SSPN 3 C Which SSPNs are supported? Which services are available? Which SSPN or SSPNs to select for authentication? Submission Slide 6 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Summary of Existing Solutions • Information Elements (IE) have been proposed to carry network discovery related information • The IEs would be transmitted in – Beacons (passive discovery) – Probe responses (active discovery) – Combine beacons and probe response to advertise the whole information • Network discovery related information may include: – SSPN Id – Service types – … Submission Different proposals define distinct information fields, but in general, the IE carries information relevant to network selection and authentication Slide 7 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Analysis of Existing Solutions • Passive discovery – AP broadcasts all network discovery information in a single IE added in every beacon • STA listens to beacons and discovers supported SSPNs and services – Not practical, too much overhead • Active discovery – To check availability of each SSPN, a STA probes AP and AP sends info related to that SSPN – Less overhead, but STA has to contend for channel to transmit probe and wait for response, which consumes more power – Efficient if STA is searching for a specific SSPN, • but what happens if STA can use several SSPNs and/or wants to discover all options available (SSPNS and services)? – STA has to probe the AP several times, resulting in higher power consumption and overhead – Use Case: Search for best option (on-the-spot best SSPN selection/pay per use scenario) Submission Slide 8 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Analysis of Existing Solutions (Cont.) • Combined passive and active discovery – AP transmits a small (partial) list of SSPNs supported in beacons – To get a complete list, a STA has to probe AP • Less fixed overhead, but STA is forced to use active probes if it wants to discover all possibilities Submission Slide 9 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Proposed Network Discovery Mechanism • Objectives: 1. Provide a solution that is applicable to different scenarios: • • Users trying to discover if a specific SSPN or service type is supported by a AN Users trying to discover all connectivity options (SSPNs and interworking services) available 2. Allow the AN to control the overhead that can be introduced by network discovery related information 3. Allow the STA to decide how to collect network discovery information Submission Slide 10 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Overview of the proposal • The AN fully supports both passive and active discovery – All network discovery related information can be obtained using • Passive discovery (only), • Active discovery (only), or • Combined Passive/Active discovery • A new passive discovery mechanism is proposed in which the network discovery related information is advertised over a period of time, called Network Discovery (ND) interval • The ND interval is controlled by the AN, and may span across multiple beacon frames Submission Slide 11 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Overview of the proposal • A STA decides which method to use, for example, – If a STA wants to discover all SSPNs supported by the AN, it may choose to use only passive discovery, and it is able to get all information by just listening to beacon frames – If a STA is searching for a particular SSPN it may choose to directly use active discovery and probe the AN – If a STA is searching for a particular SSPN it may try to use passive discovery, but if the desired information is not received within a certain period of time, it may use active discovery • Decision algorithm is out of the scope of the standard Submission Slide 12 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 New Passive Discovery Mechanism • The overall ND information is advertised using one or more ND Information Elements (ND IE) – Each beacon carries one ND IE • The time needed to advertise the whole ND information is called ND interval – AN controls the ND interval and the amount of information per ND IE Submission Slide 13 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Network Discovery IE (ND IE) SSPN Information (Variable) Element ID Octets: 1 Length 1 ND Counter 1 SSPN Counter 1 SSPN Record 1 … SSPN Record n ? … ? ND Counter : Number of ND IEs (beacons) expected until the beginning of the next ND interval SSPN Counter : Number of different SSPNs advertised in this ND IE SSPN Record: Includes the SSPN information to be advertised Submission Slide 14 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 SSPN Record • Information in this record may be used to address – Network selection cluster requirements: N1, N2, and N4 – Online enrolment cluster requirements: E1 and E4 Octets: SSPN ID SSPN_Info 2 2 B0 SSPN_Info Bits: Submission B3 B4 Service Type 4 B5 B6 B7 Charge Method Enrollment Method 2 2 Slide 15 B8 B9 Emergency service 1 B15 Reserved 7 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 SSPN Info • Service type field could combine information about: – Type of high level connectivity available, • Internet or local access – Type of MAC service supported, • Distributed access (DCF or EDCA) • Controlled access (HCCA) • Distributed and controlled access (EDCA and HCCA) Submission Code Description 0000 Open Internet access with distributed MAC access 0001 Internet access with enrollment required and controlled MAC access 0010 Internet and Private access with enrolment required and distributed and controlled MAC access 0011 Private local access with enrollment required with distributed MAC access Slide 16 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Charge /Enrolment/Emergence services Charge Method Enrolment Method Code Description Code Description 00 Free 00 Method 1 01 Charged per time 01 Method 2 10 Charged per transferred bytes 10 … 11 Reserved 11 … • Emergency Service field – 0 : No support to emergence services from this AN – 1 : Emergence service supported by SSPN from this AN Submission Slide 17 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 New attributes for the 802.11 MAC MIB Submission Attribute Description dot11NDThreshold Indicates the maximum number of octets that can be used to advertise ND Information within a beacon period dot11SSPNTable A table of attributes for all supported SSPN that needs to be advertised in the SSPN Records dot11SSPNNumber The number entries in the dot11SSPNTable dot11NDInterval This is the number of beacon periods (or ND IEs) used to advertise all SSPN Records at least once Slide 18 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 ND Interval • The dot11NDInterval can be computed as: – Assuming 4 bytes per SSPN Record and 4 bytes of fixed overhead per ND IE dot11SSPNNumber 4 dot11NDInterval dot11BeaconPeriod (dot11NDThreshold 4) • By adjusting the dot11NDThreshold the AP can control how the ND information is advertised • Under low traffic loads, AP can use a higher dot11NDThreshold and add more information per beacon • Under higher loads, AP can reduce dot11NDThreshold, send less information added in each beacon and increases the ND interval Submission Slide 19 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 dot11SSPNTable Submission dot11SSPNTableEntry Type dot11SSPNTableIndex Integer dot11SSPNTableSSPNId Octet String dot11SSPNTableServiceType Integer dot11SSPNTableChargeMode Integer dot11SSPNTableEnrolment TruthValue dot11SSPNTableEmergenceServ TruthValue Slide 20 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Processing a ND IE • (Scenario 1) STA is searching for a specific SSPN: – Checks whether the desired SSPN is advertised in the ND IE (STA uses SSPN Id field in SSPN Records) • If found desired SSPN, STA reads SSPN Info field from the corresponding SSPN Record • If SSPN was not found, STA can decide to wait for the next ND IE or it can use Active probe – In the first case, STA could enter the power save mode until next beacon – In the second case, STA contends for the channel to transmit a probe request • Decision algorithm can use the ND Counter field in the ND IE, – but algorithm is out of the scope of the standard Submission Slide 21 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Processing a ND IE • (Scenario 2) STA can use several SSPNs – STA reads the first ND IE and based on the ND Counter and on the received SSPN Records, it decides whether to select one of the SSPNs in the ND IE • If STA selects a SSPN from the first ND IE, it tries to authenticate with it • Otherwise, STA decides whether it can wait for the next ND IE or it should use active probe – If ND Counter is small and delay is not a main concern, the STA could wait for the next ND IE – If delay is a major requirement, depending on the ND counter, the STA may choose to probe the AN. • If STA decides to wait for the next ND IE, it can enter Power Save mode until next TBT Submission Slide 22 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Advantages of the proposed solution • Provides flexibility to AP and STAs – AP can control advertisement of ND information – STA can choose which method to use (active or passive) • Active scanning can still be used, if STAs doesn’t want to wait for several beacons to discover all possibilities • Provides a compromise between discovery delay and channel utilization – Small dot11NDThreshold large discovery delay, but less overhead (higher channel utilization) – Large dot11NDThreshold smaller discovery delay, but higher overhead (less channel utilization) • dot11NDThreshold and dot11NDInterval can be configured at the network set up or they can be dynamically adjusted – How to configure and/or adjust these attributes is out of the scope of the standard Submission Slide 23 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Analysis of power requirement (G1) • Operation can be adjusted to different scenarios and power saving requirements • If STA chooses to obtain all information from ND IEs sent in beacons (passive scanning only) – Usually, STAs are required to wakeup to receive beacons, therefore the passive discovery does not significantly affect power consumption – Passive discovery consumes less power than if STA has to probe the AN for every connectivity option available • If STA chooses to use active scanning, power consumption will depend on the channel conditions and number of probe requests generated Submission Slide 24 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Analysis of security requirements (G2) • As in other proposed solutions, advertised information (SSPN IDs and supported services) could be protected – For example, using Hash functions to define SSPN ID and service type code – STAs would hash the names of the SSPNs in their supported list and compare the result with the SSPN ID in the ND IE – Only STAs that know the service types would be able to detect the supported service types – Still vulnerable to attacks, but it is not worse than current solutions Submission Slide 25 Dave Cavalcanti and Amjad Soomro, Philips May 2006 doc.: IEEE 802. 11-06-0629 Conclusions • Proposed network discovery mechanism addresses requirements N1, N2 and N4 – Information provided in the ND IE can also be used to address requirement N3 • Proposed mechanism can also be used to advertise – Charge method (N5) – Support to online enrolment (E1, E2 and E4) – Support to emergency services (I1) • This is a flexible solution that can be adjusted to achieve a compromise between overhead in beacons, discovery time and channel utilization – Specific algorithms for STA and AN are not provided (out of the scope) Submission Slide 26 Dave Cavalcanti and Amjad Soomro, Philips
© Copyright 2026 Paperzz