Presentation is loading. Please wait.

Presentation is loading. Please wait.

Extension to 6-Address Scheme for TGs Mesh

Similar presentations


Presentation on theme: "Extension to 6-Address Scheme for TGs Mesh"— Presentation transcript:

1 Extension to 6-Address Scheme for TGs Mesh
July 2006 Extension to 6-Address Scheme for TGs Mesh Date: Authors: Notice: This document has been prepared to assist IEEE 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 Patent Policy and Procedures: The contributor is familiar with the IEEE 802 Patent Policy and Procedures < 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 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 Working Group. If you have questions, contact the IEEE Patent Committee Administrator at K. Kim et al.

2 Outline Background Review of 4-Address Scheme and WDS in 802.11
July 2006 Outline Background Review of 4-Address Scheme and WDS in Extension to 6-Address Scheme Addressing Examples MP to MP STA to STA Interworking: STA to External STA Summary and Discussions K. Kim et al.

3 July 2006 Background The current address scheme cannot efficiently support TGs mesh networks where frames between legacy STAs associated with MAPs are delivered through multiple MPs, including redirecting MPPs. The use of encapsulation for this purpose would be overkill due to a huge overhead resulting from duplication of many fields. The general extension of 4-address scheme to 6-address one would be desirable not only for TGs mesh networks but also for other applications in the future (as argued in [2]). However, MP to MP end-to-end traffic does not need the 6 address scheme – selective use is possible. K. Kim et al.

4 Review of 4-Address Scheme and WDS in 802.11
July 2006 Review of 4-Address Scheme and WDS in What is the (W)DS in existing standards? No notion of true multi-hopping through nodes. A kind of shared media/hub/L2 switching implicitly assumed. At most 1 hop from each other nodes See the example on the right (given in [2]). Hence not a proper model for the s wireless mesh networks. K. Kim et al.

5 Extension to 6-Address Scheme
July 2006 Extension to 6-Address Scheme TGs mesh networks are different from the WDS described in the current standards. Multi-hopping through MPs (i.e., more than one hops from a source to a destination in general) Existence of MPPs that can redirect incoming frames to final destinations by remapping of address fields In tree-based routing in HWMP In interworking with outside mesh Tunneling between portals (e.g., for wireless bridging) Therefore we propose to extend the current addressing scheme and frame format based on 4 addresses to those based on 6 addresses. K. Kim et al.

6 Extension to 6-Address Scheme – Header Extension (1)
July 2006 Extension to 6-Address Scheme – Header Extension (1) To DS From DS MF Bit 0 Address 1 Address 2 Address 3 Address 4 Address 5 Address 6 RA=DA TA=SA BSSID N/A N/P* N/P 1 TA=BSSID SA RA=BSSID DA RA TA Mesh DA Mesh SA * N/P = Not Present 11s MAC Header (w/ modified field) Address 5 Address 6 Frame Body FCS When the MF Bit 0 = FALSE, all fields have their existing meaning, and there exist no “Address 5” and “Address 6” fields – this assures compatibility with existing hardware and/or firmware. K. Kim et al.

7 Extension to 6-Address Scheme – Header Extension (2)
July 2006 Extension to 6-Address Scheme – Header Extension (2) Octets:2 2 6 6 6 2 6 2 4 12 0-tbd 4 FCS Frame Control Dur Address 1 RA Address 2 TA Address 3 DA Seq Control Address 4 SA Qos Control Mesh Forwarding Control Mesh Addressing Field Payload Bits: 0-7 Mesh E2E Seq Number Bits: 8-23 Time To Live Bits: 0-7 Address 5 (If MF Bit 0 = 1) Octets:6 Address 6 (If MF Bit 0 = 1) Mesh Flags This field is always present in mesh frames Encrypted K. Kim et al.

8 Extension to 6-Address Scheme – Address Mapping Principle
July 2006 Extension to 6-Address Scheme – Address Mapping Principle The ordering of the addresses should be from the innermost to the outermost “connections” ( Examples) Address 1 & 2 for endpoints of a link between a receiver and a transmitter (i.e., one hop from each other) Address 3 & 4 for endpoints of a mesh path between a destination and a source MP Including MPPs and MAPs Address 5 & 6 for endpoints of a (end-to-end) 802 connection, which could be A series of mesh paths connected at MPPs (e.g., TBR in HWMP) or An 802 path between legacy STAs (including nodes outside the mesh) or Any mixture of them (e.g., an MP to an STA or vice versa). This scheme protects the origin and destination fields with encryption and thus increases the security of the overall approach. K. Kim et al.

9 Addressing Examples: Network Configuration
July 2006 Addressing Examples: Network Configuration STA3 Consider the following three cases for different types of path selection modes/protocols: STA1 → STA2 Through MP2 and MP3 for HWMP on-demand routing and RA-OLSR Through MPP for HWMP TBR MP1 → MP4 Only for HWMP TBR STA1 → STA3 For all three protocols/modes Wired L2 Network MPP (Root) Mesh Network MP3 MP2 MP4 MP1 MAP2 MAP1 STA1 STA2 K. Kim et al.

10 Addressing Examples: Operational Assumptions
July 2006 Addressing Examples: Operational Assumptions Maintenance of STA association information* HWMP In on-demand routing, each MAP/MPP(?) locally maintains its STA association and responds to an RREQ message if any of the destination addresses matches one of its associated STAs. In TBR, the Root maintains a global mapping table for all MPs and STAs in the mesh (i.e., Registration assumed; see 11A of [4]). RA-OLSR Each MAP/MPP(?) broadcasts its associated STAs to other MAPs/MPPs using LABA (see 11A of [4]). Each MAP/MPP maintains LAB & GAB for mapping STAs to their associated MAPs (see 11A of [4]). * External STA (i.e., in wired networks) association at MPPs can be treated same way as wireless STAs. K. Kim et al.

11 Example 1a: STA to STA in On-Demand and LS Routing
July 2006 Example 1a: STA to STA in On-Demand and LS Routing STA1 Address 1 Address 2 Address 3 Address 4 MAP1 STA1 STA2 N/A MAP1 Address 1 Address 2 Address 3 Address 4 Address 5 Address 6 MP2 MAP1 MAP2 STA2 STA1 MP2 Address 1 Address 2 Address 3 Address 4 Address 5 Address 6 MP3 MP2 MAP2 MAP1 STA2 STA1 MP3 Address 1 Address 2 Address 3 Address 4 Address 5 Address 6 MAP2 MP3 MAP1 STA2 STA1 MAP2 Address 1 Address 2 Address 3 Address 4 STA2 MAP2 STA1 N/A STA2 K. Kim et al.

12 Example 1b: STA to STA: Via Root Portal
July 2006 Example 1b: STA to STA: Via Root Portal STA1 Address 1 Address 2 Address 3 Address 4 MAP1 STA1 STA2 N/A MAP1 Address 1 Address 2 Address 3 Address 4 Address 5 Address 6 MP2 MAP1 ROOT STA2 STA1 MP2 Address 1 Address 2 Address 3 Address 4 Address 5 Address 6 ROOT MP2 MAP1 STA2 STA1 Root Address 1 Address 2 Address 3 Address 4 Address 5 Address 6 MP3 ROOT MAP2 STA2 STA1 MP3 Address 1 Address 2 Address 3 Address 4 Address 5 Address 6 MAP2 MP3 ROOT STA2 STA1 MAP2 Address 1 Address 2 Address 3 Address 4 STA2 MAP2 STA1 N/A Root maps STA2 to MAP2 STA2 K. Kim et al.

13 Example 2: STA to External STA
July 2006 Example 2: STA to External STA STA1 Address 1 Address 2 Address 3 Address 4 MAP1 STA1 STA3 N/A MAP1 Address 1 Address 2 Address 3 Address 4 Address 5* Address 6* MP2 MAP1 MPP STA3 STA1 MP2 Address 1 Address 2 Address 3 Address 4 Address 5 Address 6 MPP MP2 MAP1 STA3 STA1 MPP DA SA STA3 MPP** STA3 Non (i.e., Ethernet) frame * Intermediate MPs (here MP2) don’t have to process these fields. ** Ethernet address of MPP’s interface to the wired network K. Kim et al.

14 Example 3: MP to MP Via Root Portal
July 2006 Example 3: MP to MP Via Root Portal MP1 Address 1 Address 2 Address 3 Address 4 Address 5 Address 6 MP2 MP1 ROOT MP4 MP2 Address 1 Address 2 Address 3 Address 4 Address 5 Address 6 Root MP2 ROOT MP1 MP4 Root Address 1 Address 2 Address 3 Address 4 MP3 ROOT MP4 MP1 MP3 Address 1 Address 2 Address 3 Address 4 MP4 MP3 MP1 MP4 K. Kim et al.

15 Summary and Discussions
July 2006 Summary and Discussions Considered both intra-mesh communications and interworking with external wired networks. The use of two additional address fields (i.e., “Address 5/6”) is optional, and their existence is indicated by the MF bit 0. The proposed scheme may have applications beyond TGs (like those examples in [2]). That suggests this feature should be documented as a delta on the baseline standard rather than a mesh specific feature. Regarding frame aggregation/encapsulation, TGn’s ongoing work on this feature can be leveraged ( Details). K. Kim et al.

16 July 2006 References L. Chu et al., “ST+UCLA TGs Mesh Network Proposal,” IEEE /0379r0. D. Engwer, “’WDS’ Clarifications,” IEEE /0710r0. J. Kruys and S. Rahman, “Mesh Encapsulation”, Rev. 3. IEEE P802.11s/D0.01 K. Kim et al.

17 July 2006 Backup Slides K. Kim et al.

18 July 2006 Extension to 6-Address Scheme – Examples for Link/Mesh Path/Connection (1) MP MP link (= mesh path) MP MP MP MP MP link link link link mesh path K. Kim et al.

19 July 2006 Extension to 6-Address Scheme – Examples for Link/Mesh Path/Connection (2) MP MP MPP MP MP link link link link mesh path mesh path 802 connection STA STA MAP1 MP MPP MP MAP link link link link link link mesh path mesh path 802 connection K. Kim et al.

20 July 2006 Extension to 6-Address Scheme – Examples for Link/Mesh Path/Connection (3) STA MP MP MPP MP MAP link link link link link mesh path mesh path 802 connection Wired Network STA External STA MAP1 MP MPP MP MPP link link link link link mesh path mesh path 802 connection K. Kim et al.

21 A-MPDU Aggregation July 2006 Robust Structure A purely-MAC function
PHY has no knowledge of MPDU boundaries Simplest MAC-PHY interface Control and data MPDUs can be aggregated Limited to a single rate summary deck K. Kim et al.

22 A-MSDU Efficient Structure MSDUs of the same TID can be aggregated
July 2006 A-MSDU Efficient Structure MSDUs of the same TID can be aggregated Error recovery is expensive K. Kim et al.

23 Bursting Does not support multiple responses from multiple receivers
July 2006 Bursting No idle gap Normal ACK policy Np Ns PSDU Ns PSDU Ns PSDU xIFS Np Ns PSDU Ns PSDU Ns PSDU Non-normal ACK Last PSDU bit Np = N-Preamble Ns = N-Signal robust encoding rate Sequence of MPDUs or PSDUs from same transmitter on-the-fly aggregation Reduced inter-frame spacing 0 usec if at same Tx power level and PHY configuration 2 usec otherwise (with preamble) Multiple RAs allowed within the burst multiple rates within burst allows varying TX power within burst Block Ack Request and Block Ack frames allowed within the burst Does not support multiple responses from multiple receivers K. Kim et al.

24 On the Use of TGn Frame Aggregation Schemes in TGs
July 2006 On the Use of TGn Frame Aggregation Schemes in TGs The A-MPDU structure seems simplest and best suited for Mesh applications The A-MSDU structure requires overhead that seems to add no value Bursting is something that happens “below the horizon” Considering that TGn does work on features that TGs can leverage, there is no need for TGs to spend (more) time on aggregation, other than encouraging TGn to make sure the A-MSDU makes it to the TGN amendment K. Kim et al.


Download ppt "Extension to 6-Address Scheme for TGs Mesh"

Similar presentations


Ads by Google