Symmetrical Airtime Link Metric Report and Path Loop Avoidance

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0578r0 Submission 2008 May Jarkko Kneckt, NokiaSlide 1 Forwarding in mesh containing MPs in power save Date: Authors:
Advertisements

Doc.: IEEE /2555r0 Submission September 2007 Guenael Strutt, MotorolaSlide 1 Mesh points that do not forward Date: Authors:
Doc.: IEEE /0798r1 Submission July 2008 L. Chu Etc.Slide 1 HT Features in Mesh Network Date: Authors:
Mobile Ad-hoc Pastry (MADPastry) Niloy Ganguly. Problem of normal DHT in MANET No co-relation between overlay logical hop and physical hop – Low bandwidth,
Doc.: IEEE /1468r0 Submission Dec 2008 Ashish Shukla, Marvell SemiconductorSlide 1 ERP Protection in IEEE s Mesh Network Date:
Doc.: IEEE /1234r0 Submission October 2008 L. Chu Etc.Slide s Power Saving Issues Date: Authors:
Doc.: IEEE /0636r0 Submission April 2008 L. Chu Etc.Slide 1 Symmetrical Airtime Link Metric Report and Path Loop Avoidance Date: Authors:
Doc.: IEEE /0635r2 Submission July 2008 L. Chu Etc.Slide 1 MDA Issues Date: Authors:
Doc.: IEEE /1468r1 Submission Jan 09 Ashish Shukla, Marvell SemiconductorSlide 1 ERP Protection in IEEE s Mesh Network Date:
Doc.: IEEE /0849r0 Submission July 2008 Sandesh Goel, Marvell et alSlide 1 Mesh QoS: Multiple Simultaneous Routes Authors:
Doc.: IEEE /2200r2 Submission July 2007 Sandesh Goel, Marvell et alSlide 1 Route Metric Proposal Date: Authors:
Submission doc.: IEEE /838r0 July 2016 Guido R. Hiertz, EricssonSlide 1 Resolution to CID 8291 Date: Authors:
Architectural Considerations for IEEE s
Relationship between peer link and physical link
Route Metric Proposal Date: Authors: July 2007 Month Year
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Path Selection and Power Save
Mobile and Wireless Networking
Link Metric for High Throughput Mesh
1-PREQ : n-Targets versus n-PREQ : 1-Target
Symmetrical Airtime Link Metric Report and Path Loop Avoidance
RFI Update Date: Authors: September 2006 Month Year
Improvements to Power Management and Future Work
<month year> doc.: IEEE July 2005
Link Metric for High Throughput Mesh
Multicast/Broadcast Communication With Acknowledge
Enhancements to Mesh Discovery
Thoughts on Interaction between Power Management and Path Selection
Improvement to TWT Parameter set selection
Mesh QoS: Multiple Simultaneous Routes
RTS CTS Rule Amendment Date: Authors: Date: January 2011
Scheduled Medium Access For Large Low Power BSS
A Hybrid Mesh Routing Protocol
AP Power Down Notification
TBR Centralized Routing Extension
Proposal for User Plane Support for QoS Mapping
Interworking with Multi Portals in Wireless Mesh Network
80MHz/160MHz Protection Date: Authors: Date: September 2010
Mechanism for Link Quality Measurement
PREQ/PREP Create/Process/Forward
PREQ/PREP Create/Process/Forward
PREQ/PREP Create/Process/Forward
Power Efficient PS Poll
PREQ/PREP Create/Process/Forward
End-to-End Aware Association in Mesh Networks: Performance Study
HT Features in Mesh Network
80MHz/160MHz Protection Date: Authors: Date: September 2010
Common Mesh TSF Issues Date: Authors: September 2007
End-to-End Aware Association in Mesh Networks: Performance Study
VTS Robust Multicast/Broadcast Protocol
Route Metric Proposal Date: Authors: July 2007 Month Year
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
Remedy for beacon bloat
Relationship between peer link and physical link
Remedy for beacon bloat
FILS Frame Content Date: Authors: February 2008
80MHz/160MHz Protection Date: Authors: Date: September 2010
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Resolutions of the Remaining Power Management Comments
Power Aware Link Metric
Proposed Change to Intra-Mesh Congestion Notification Frame
Remedy for beacon bloat
Thoughts on Interaction between Power Management and Path Selection
September 2006 doc.: IEEE /1351r0 September 2006
Remedy for beacon bloat
PREQ/PREP Create/Process/Forward
Peer Traffic Indication enhancements
Proposal for User Plane Support for QoS Mapping
Enhancement of Low Power Medium Access STAs
Presentation transcript:

Symmetrical Airtime Link Metric Report and Path Loop Avoidance Feb, 2008 doc.: IEEE 802.11-07/xxxx July 2008 Symmetrical Airtime Link Metric Report and Path Loop Avoidance Date: 2008-07-14 Authors: L. Chu Etc. Liwen Chu, STMicroelectronics

Feb, 2008 doc.: IEEE 802.11-07/xxxx July 2008 Abstract The current 802.11s airtime link metric does not include a power saving factor which may give a power saving MP the same chance to become a forwarding node. This may increase end-to-end delay. The current airtime link report mechanism can not guarantee symmetrical airtime link metrics in peer link MPs which may create more unstable forwarding path and path loop. This presentation gives some solutions to these questions. L. Chu Etc. Liwen Chu, STMicroelectronics

Issue: Airtime Link Metric July 2008 Issue: Airtime Link Metric The power saving feature is not considered in calculating airtime link metric A forwarding power saving MP has the same chance to be selected as a forwarding MP This causes a power consumption problem for power saving MPs. This also causes problems with maintaining end-to-end QOS. Equation in Draft: O: varies depending on PHY Bt: 8192 bits ef: frame error rate L. Chu Etc.

Solution: Airtime Link Metric with Power Saving factor July 2008 Solution: Airtime Link Metric with Power Saving factor If a MP is a forwarding power saving MP, BI is the mesh beacon interval. If a MP is a normal MP, BI is zero. The BI term makes it less likely that a forwarding power saving MP to be selected as a forwarding node. Proposed Equation: L. Chu Etc.

Current Link Metric Report July 2008 Current Link Metric Report If a bi-directional link metric is required, a MP may report new link metric to its neighbor peer MPs. If a bi-directional link metric is required, a MP may request the link metric from its neighbor peer MPs. A MP may update its link metric information factoring in the link metric information received. All these “may” operations can create asymmetric link metrics between two peer neighbor MPs, which leads to an routing instability, path-loops, etc. L. Chu Etc.

Different Forward/Reverse Paths with Unequal Peer Link Metrics July 2008 Different Forward/Reverse Paths with Unequal Peer Link Metrics First source MP1 tries to set up a path to destination MP5 (Suppose all MPs receive broadcast PREQ correctly): MP1MP5: MP1->MP2->MP4->MP5. MP5MP1: MP5->MP4->MP2->MP1. Then source MP6 tries to set up a path to destination MP1 (Suppose all MPs receive broadcast PREQ correctly): MP6MP1: MP6->MP4->MP3->MP1. MP1  MP6: MP1->MP3->MP4->MP6. Now the path from MP1 to MP5 and the path from MP5 to MP1 become: MP5MP1: MP5->MP4- >MP3->MP1. Each time MP1 or MP6 starts a route maintenance, there will be a path vibration! 1 MP2 1 1 MP5 2 2 MP1 MP4 1 x x: Metric in MPj of the Link from MPi to MPj 2 2 2 MPi MPj y: Metric in MPi of the Link from MPj to MPi 1 MP3 2 1 MP6 y Mesh Network L. Chu Etc.

Improved Link Metric Report July 2008 Improved Link Metric Report If bi-directional link metric is required, a MP should report a new link metric to its neighbor peer MPs each time a different link metric is calculated. If a bi-directional link metric is required, a MP should request a link metric from its neighbor peer MPs. A MP should update its link metric information using the link metric information received. A possible link metric updating between MP1 and MP2 is (MP1 metric + MP2 metric)/2. L. Chu Etc.

Path Loop with Asymmetrical Peer Link Metrics July 2008 Path Loop with Asymmetrical Peer Link Metrics MP1 sends PREQ to MP6. Then MP5 sends PREQ (DO=0, RF=0) to MP6. x MPi MPj x: Metric in MPj of the Link from MPi to MPj y: Metric in MPi of the Link from MPj to MPi y MP5 MP5 MP2 2 MP2 2 1 MP1’s PREQ 2 2 1 1 MP5’s PREQ 1 1 1 1 1 MP1 1 1 MP4 PREP MP1 1 1 MP4 2 2 1 1 DST: Destination NHP: Next Hop DSN: DST Sequence Number FIB: Forward Information Table 1 1 2 2 2 2 MP6 2 MP6 2 MP3 MP3 MP4 FIB DST NHP DSN Metric MP1 MP3 1 2 MP5 MP6 FIB DST NHP DSN Metric MP1 MP4 1 4 MP3 FIB DST NHP DSN Metric MP1 1 MP4 FIB DST NHP DSN Metric MP1 MP3 1 2 L. Chu Etc.

Path Loop with Asymmetrical Peer Link Metrics July 2008 Path Loop with Asymmetrical Peer Link Metrics MP6 responds with PREP. x MPi MPj x: Metric in MPj of the Link from MPi to MPj y: Metric in MPi of the Link from MPj to MPi y MP5 MP5 MP1’s PREQ 2 MP2 2 MP2 2 1 2 1 MP5’s PREQ 1 1 1 1 1 1 PREP MP1 1 1 MP4 2 MP1 1 1 MP4 2 DST: Destination NHP: Next Hop DSN: DST Sequence Number FIB: Forward Information Table 1 1 1 1 2 2 2 2 2 MP6 MP6 MP3 2 2 MP3 2 MP2 FIB DST NHP DSN Metric MP5 MP4 1 2 MP4 FIB DST NHP DSN Metric MP1 MP3 1 2 MP5 MP6 MP1 FIB DST NHP DSN Metric MP6 MP3 1 6 MP3 FIB DST NHP DSN Metric MP6 MP4 1 2 MP1 L. Chu Etc.

Path Loop with Asymmetrical Peer Link Metrics (Cont’d) July 2008 Path Loop with Asymmetrical Peer Link Metrics (Cont’d) MP1 sends PREP to MP5 since it has an effective path to MP6. MP4 will accept the PREP because PREP.DSN==DSN in FIB. x MPj x: Metric in MPj of the Link from MPi to MPj MPi y: Metric in MPi of the Link from MPj to MPi y MP1’s PREQ MP2 MP5 MP2 MP5’s PREQ 2 2 1 2 2 MP5 1 PREP 1 1 1 1 1 1 1 DST: Destination NHP: Next Hop DSN: DST Sequence Number FIB: Forward Information Table MP1 1 MP4 MP1 1 1 MP4 1 2 1 1 1 2 2 2 MP6 2 2 MP3 MP6 2 2 MP3 MP4 FIB DST NHP DSN Metric MP1 MP3 1 MP5 2 MP6 MP2 8 MP1 FIB DST NHP DSN Metric MP6 MP3 1 4 MP5 MP2 3 MP2 FIB DST NHP DSN Metric MP5 MP4 1 2 MP6 MP1 6 L. Chu Etc.

Path Loop with Asymmetrical Peer Link Metrics (Cont’d) July 2008 Path Loop with Asymmetrical Peer Link Metrics (Cont’d) Path loop for MP6 occurs! MP4MP2MP1MP3MP4 MP4 FIB DST NHP DSN Metric MP1 MP3 1 MP5 2 MP6 MP2 8 MP2 FIB DST NHP DSN Metric MP5 MP4 1 2 MP6 MP1 6 MP2 MP5 MP1 MP4 MP3 MP6 MP1 FIB DST NHP DSN Metric MP6 MP3 1 4 MP5 MP2 3 MP3 FIB DST NHP DSN Metric MP6 MP4 1 2 MP1 L. Chu Etc.

Path Loop Avoidance Methods July 2008 Path Loop Avoidance Methods Solution 1: Disable PREQ with DO being set to 0. Solution 2: Create a new PREP based on FIB information when PREP[DST].DSN equals to FIB[DST].DSN and PREP[DST].metric is larger than FIB[DST].metric: Sets PREP[DST].metric to FIB[DST].metric, Sets PREP[DST].hop to FIB[DST].hop, Sets PREP[DST].lifetime to FIB[DST].lifetime. Solution 3: Discard received PREP when PREP[DST].DSN equals to FIB[DST].DSN && PREP[DST].metric is larger than FIB[DST].metric. L. Chu Etc.

July 2008 Straw Poll Do you think all or part of Path Loop problem, Symmetric Link Metric problem, Power Saving Link Metric problem should be solved based on the methods or the updated methods proposed in 11-08/636? Yes No Do not know L. Chu Etc.