Enhancement to Mesh Discovery

Slides:



Advertisements
Similar presentations
Doc.: IEEE Submission Nov 2013 Betty Zhao et. al., HuaweiSlide 1 Service Discovery with Association Date: Authors:
Advertisements

Doc.: IEEE /1054r0 Submission Sep Santosh Pandey (Cisco)Slide 1 FILS Reduced Neighbor Report Date: Authors:
Doc.: IEEE 11-04/0319r0 Submission March 2004 W. Steven Conner, Intel Corporation Slide 1 Architectural Considerations and Requirements for ESS.
Submission doc.: IEEE 11-12/0553r4 May 2012 Jarkko Kneckt, NokiaSlide 1 Response Criteria of Probe Request Date: Authors:
Doc.: IEEE /0357r0 Submission March 2008 Michelle Gong, Intel, et alSlide 1 Enhancement to Mesh Discovery Date: Authors:
Doc.: IEEE /0263r1 SubmissionJae Seung Lee, ETRI Spec Framework Proposal: Selection of the AP for Scanning Date: Slide 1 March 2012.
Doc.: IEEE /0059r1 SubmissionJae Seung Lee, ETRI Selection of the AP for Scanning Date: Slide 1.
Doc.: IEEE /465r0 Submission Wim Diepstraten, Agere Systems July 2002 Slide 1 WiSP Wireless Sidelink Protocol Wim Diepstraten Gerrit Hiddink Agere.
FILS Reduced Neighbor Report
AP Discovery Information Broadcasting
Directed Multicast Service (DMS)
November 18 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Task Group 4e definitions Date.
Advertising WUR Discovery Frame Related Info for Fast Scanning
Lightweight Mesh Point – A confusing term
Wake Up Frame to Indicate Group Addressed Frames Transmission
Advertising WUR Discovery Frame Related Info for Fast Scanning
WUR Discovery Frame Content
BSS Scanning through Low Power Radio
Consideration on WUR frame for Fast Scanning
Advertising WUR Discovery Frame Related Info for Fast Scanning
Improvements to Power Management
Improvements to Power Management and Future Work
Multi-band Discovery Assistance
Multiple Frequency Channel Scanning
Enhancements to Mesh Discovery
Peer Power Save Mode for TDLS
Multi-band Discovery Assistance
Follow-Up on WUR Discovery Frame and Discovery Channel
WUR Discovery Frame Content
FILS Reduced Neighbor Report
WUR Discovery Frame Content
Beacon Protection Date: Authors: July 2018 July 2018
CID#102 - Channel Allocation
Follow-Up on WUR Discovery Frame and Discovery Channel
CR for CID 1105 Date: Authors: January 2019 Month Year
Proposed resolution of CID 3518
Proposed resolution of CID 3518
Lightweight Mesh Point – A confusing term
Directed Multicast Service (DMS)
AP Power Down Notification
AP Power Down Notification
Month Year doc.: IEEE yy/xxxxr0
Peer Power Save Mode for TDLS
Discovery Assistance for ay
802.11ba Architecture Discussion
Advertising WUR Discovery Frame Related Info for Fast Scanning
CID#89-Directed Multicast Service (DMS)
Channel Allocation March 2008 Authors: Date: Month Year
Fast Session Transfer Session Setup in TVWS
Connectivity reporting mechanism
Common Mesh TSF Issues Date: Authors: September 2007
Advertising WUR Discovery Frame Related Info for Fast Scanning
Beacon Protection Date: Authors: July 2018 July 2018
Decentralized Clustering Resolution to CID 127
Remedy for beacon bloat
Lightweight Mesh Point – A confusing term
Peer Power Save Mode for TDLS
Synchronization of Quiet Periods for Incumbent User Detection
FILS Frame Content Date: Authors: February 2008
Scheduled Peer Power Save Mode for TDLS
Lightweight Mesh Point – A confusing term
Directed Multicast Service (DMS)
Remedy for beacon bloat
Month Year doc.: IEEE yy/xxxxr0
WLAN Overlay with 60 GHz Channels
Lightweight Mesh Point – A confusing term
Multiple Frequency Channel Scanning
Reducing Overhead in Active Scanning
Reducing Overhead in Active Scanning
Proposal for Load Balancing
Presentation transcript:

Enhancement to Mesh Discovery Month Year doc.: IEEE 802.11-yy/xxxxr0 March 2008 Enhancement to Mesh Discovery Date: 2008-03-17 Authors: Michelle Gong, Intel, et al John Doe, Some Company

Outline Enhancement 1: Enhancement 2: March 2008 Outline Enhancement 1: Problem: Individual mesh devices in the same mesh network need to be differentiated Solution: Utilize a user friendly name, i.e. Mesh Point ID Enhancement 2: Problem: An MP needs to discover multiple neighbor MPs and the discovery process can be slow Solution: Utilize a Mesh Neighbor Report process Michelle Gong, Intel, et al

A mesh ID identifies a mesh network but not individual mesh points March 2008 A mesh ID identifies a mesh network but not individual mesh points Users of infrastructure networks just want to connect to a network that offers internet connection An SSID is sufficient to identify such a network However, users of a mesh network may want to identify different MPs within the same network For municipal mesh networks, service providers may want to identify individual mesh points for network maintenance and diagnostic purposes In home mesh networks, different mesh devices have different functionalities and offer different services. It may not be necessary to set up peer links with all neighboring devices Michelle Gong, Intel, et al

March 2008 For diagnosis purposes, mesh point IDs can help to identify different mesh devices For instance, if a user cannot find a particular mesh point or the routes are not what he/she has expected, he/she may want to take a look at the topology Each MP reports its neighbors and the routes, expressed in MAC addresses It’s very time consuming to match an MP’s MAC address with the actual physical device in the field Michelle Gong, Intel, et al

March 2008 MP IDs can also be very useful for on-demand peer link set up in home mesh networks The intent of this proposal is not to replace any higher layer discovery protocol (It’s not a cross-layer solution. Higher layer discovery protocols will still be used.) Instead, we’d like to provide a layer-2 solution to facilitate on-demand peer link set up for small form factor devices, such as PDAs or cell phones Other optimization solutions are also possible if the “Printer” is more than one-hop away PDA Printer Michelle Gong, Intel, et al

March 2008 Just as a route can be set up on-demand, some devices may want to set up peer links on-demand Small form factor devices, such as PDAs and cell phones, want to consume as little energy as possible Setting up and maintaining peer links with all neighbors can be expensive in terms of computation, resource consumption, and energy consumption One optimization is to allow an MP to only set up peer links with the devices that it will use For instance, it can be a user configurable option: 1) on-demand peer link set up; 2) automatic peer link set up Michelle Gong, Intel, et al

A mesh point ID is a name that a user gives to a mesh point March 2008 A mesh point ID is a name that a user gives to a mesh point A student, Mike, may have a mesh network that consists of 5 mesh points Without the MP ID, Mike can only see the mesh ID, i.e. “Mike’ Mesh” Because Mesh IDs are included in beacons/probe responses, Mike will be able to see them before his devices set up peer links with any of the MPs If Mike is a smart student majoring in computer networks, he may choose to look at individual MPs’ MAC address to differentiate MPs Mike’s Mesh Mike’s Mesh (…….) Mike’s Mesh (00-0F-47-6E-39-F3) Mike’s Mesh (00-0E-35-8F-C3-D9) Mesh ID & MAC Address Mesh ID only Michelle Gong, Intel, et al

March 2008 Mesh point IDs are much easier to remember and recognize than MAC addresses With the MP ID, Mike can see the following structure: Mike can recognize the printer and select it for printing without having to remember its MAC address We propose to put the MP ID in the Peer Link Setup message Mike’s Mesh Ingree (or IBM laptop) Harry (or HP printer) Danny (or Dell desktop) Mary (or Monitor) Susan (or Sony DVD player) City’s mesh 4th & Philadelphia 3rd & Florida 2nd & Virginia 5th & Massachusetts 1st & Washington Mesh ID & Mesh Point ID To distinguish mesh ID and mesh point ID, we can call Mesh ID as Mesh Network ID Michelle Gong, Intel, et al

The format of MP ID is the same as that of the mesh ID or SSID March 2008 The format of MP ID is the same as that of the mesh ID or SSID BSSID is used to identify each BSS in an infrastructure network. Yet, BSSID is a 6-octect MAC address, which is not easily recognized by human users A mesh point ID is intended to be a name that can be easily remembered and recognized by a human user A variable length MP ID field, i.e. 0 to 32-octet, indicates the identity of the MP Element ID Length Mesh Point ID 1 0-32 Michelle Gong, Intel, et al

Outline Enhancement 1: Enhancement 2: March 2008 Outline Enhancement 1: Problem: Individual mesh devices in the same mesh network need to be differentiated Solution: Utilize a Mesh Point ID Enhancement 2: Problem: An MP needs to discover multiple neighbor MPs and the discovery process can be slow Solution: Utilize a Mesh Neighbor Report process Michelle Gong, Intel, et al

March 2008 As currently defined in 11s, an MP needs to scan and discover its neighboring MPs autonomously In an infrastructure network, a STA only needs to discover and associate to one AP (Not a problem) In a mesh network, a MP may want to set up peer links with multiple MPs Given that different MPs might be on different channels and some of them may be in power save mode, a complete discovery process in a mesh network can be much slower than that in an infrastructure network We propose to use a Mesh Neighbor Report to speed up the discovery process Similar concept exists for the infrastructure mode of operation Details are different Michelle Gong, Intel, et al

Mesh Neighbor Report Request March 2008 A new MP can discover more neighbors through a mesh neighbor report request/response frame exchange Mesh Neighbor Report Request Mesh Neighbor Report Response Category Dialogue token Action Optional elements Optional elements may include Mesh ID, Mesh Point ID, etc. Category Dialogue token Action MP report element Michelle Gong, Intel, et al

Optional subelements may include TSF information, etc. March 2008 The Mesh Neighbor Report element contains discovery-related information of neighboring MPs Existing MP reports neighbor MPs’ addresses, information, channel, PHY type, and optional sub-elements Element ID MP address Length MP information Regulatory class Channel number PHY type Optional subelements 1 4 6 variable octets: Optional subelements may include TSF information, etc. Security bits Information 00 Security information unknown 01 Reserved 10 Different security provisioning 11 Same security provisioning security capabilities Reserved Bits: 14 16 2 MP Information The security bits indicate whether the neighbor MP supports the same security provisioning as the MP sending the report Michelle Gong, Intel, et al

Synchronization enabled March 2008 The capability field contains selected capability information of the neighbor MP The selected capability information identifies the basic information of a neighbor MP Accept peer links Power Save enabled Synchronization enabled Bits: 2 MDA enabled For-warding HT support Power Save active Capability bits Information 00 Information unknown 01 Reserved 10 Not supported 11 Supported Michelle Gong, Intel, et al

More details on how to set the capability bits March 2008 More details on how to set the capability bits The “Accepting Peer Links” field is set to 11 if the MP is able and willing to establish peer links with other MPs The “Synchronization Enabled” field is set to 11 if the MP is capable to synchronize with peer MPs The “Power Save Enabled” field is set to 11 if the MP is capable to go into power save mode The “Power Save Active” field is set to 11 if the MP is currently in power save mode The “MDA Enabled” field is set to 11 if the MP supports MDA services The "Forwarding" field is set to 11 if the MP is a forwarding MP The “HT support” field is set to 11 if the MP supports high throughput Michelle Gong, Intel, et al

March 2008 In summary, we propose two mesh discovery enhancement schemes: 1) a mesh point ID and 2) mesh neighbor report Using Mesh Point IDs, user friendly names can be given to individual mesh points Facilitate on-demand peer-link set up, which reduces the number of peer links an MP has to maintain (saves energy and computation; reduces broadcast traffic) Help users to debug mesh networks more efficiently The Mesh Point ID can be included in the Peer Link Setup message Mesh neighbor report can be utilized for faster mesh discovery After setting up a peer link with one MP, a new MP can discover multiple neighbor MPs through the neighbor MP report Add one bit to the mesh capability field: The bit “Mesh Neighbor Report supported” is set to the value of dot11MeshNeighborReportEnabled Michelle Gong, Intel, et al