Alternative Mesh Path Selection

Slides:



Advertisements
Similar presentations
Extended Service Set (ESS) Mesh Network Daniela Maniezzo.
Advertisements

Multicasting in Mobile Ad-Hoc Networks (MANET)
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Internetworking.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
Submission doc.: IEEE 11-12/0621r4 July 2012 Donald Eastlake 3rd, HuaweiSlide 1 Alternative Mesh Path Selection Date: Authors:
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies.
LAN Overview (part 2) CSE 3213 Fall April 2017.
TRansparent Interconnection of Lots of Links (TRILL) March 11 th 2010 David Bond University of New Hampshire: InterOperability.
November 2011IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
Submission doc.: IEEE 11-12/0621r2 May 2012 Donald Eastlake 3rd, HuaweiSlide 1 Alternative Mesh Path Selection Date: Authors:
Submission doc.: IEEE 11-12/0589r0 May 2012 Donald Eastlake 3rd, Huawei R&D USASlide 1 General Links Date: Authors:
Submission doc.: IEEE 11-12/0589r2 July 2012 Donald Eastlake 3rd, Huawei R&D USASlide 1 General Links Date: Authors:
CS3502: Data and Computer Networks Local Area Networks - 4 Bridges / LAN internetworks.
Submission doc.: IEEE /1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in ax Date: Authors:
Base Protocol Spec Radia Perlman
July 2011IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
Submission doc.: IEEE 11-12/0589r1 May 2012 Donald Eastlake 3rd, Huawei R&D USASlide 1 General Links Date: Authors:
November 2010IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
TRILL remaining issues Radia Perlman
Doc.: IEEE 11-04/0319r0 Submission March 2004 W. Steven Conner, Intel Corporation Slide 1 Architectural Considerations and Requirements for ESS.
Doc.: IEEE /2491r00 Submission September 2007 D. Eastlake (Motorola), G. Hiertz (Philips)Slide 1 WLAN Segregated Data Services Date:
Doc.: IEEE /2161r1 Submission July 2007 Slide 1 July 2007 Donald Eastlake 3rd, MotorolaSlide 1 Segregated Data Services in Date:
Submission doc.: IEEE 11-13/0526r1 May 2013 Donald Eastlake, HuaweiSlide 1 Sub-Setting Date: Authors:
March 2012IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
March th IETF - Prague1 TRILL Working Group Changes from draft-trill-rbridge-protocol-02.txt to draft-trill-rbridge-protocol-03.txt Dinesh Dutt,
Submission doc.: IEEE 11-12/0621r6 November 2012 Donald Eastlake 3rd, HuaweiSlide 1 Alternative Mesh Path Selection Date: Authors:
Routing Semester 2, Chapter 11. Routing Routing Basics Distance Vector Routing Link-State Routing Comparisons of Routing Protocols.
COMP8330/7330/7336 Advanced Parallel and Distributed Computing Communication Costs in Parallel Machines Dr. Xiao Qin Auburn University
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
Relationship between peer link and physical link
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Route Metric Proposal Date: Authors: July 2007 Month Year
Routing Metrics for Wireless Mesh Networks
Instructor Materials Chapter 1: LAN Design
Semester 3, Chapter 5 Allan Johnson
Routing Metrics for Wireless Mesh Networks
Networking Devices.
The Underlying Technologies
802.11s Proposal - Joint SEE-Mesh/Wi-Mesh Proposal to TGs
Connecting LANs, Backbone Networks
Month 2002 doc.: IEEE /xxxr0 November 2004 Routing and Rbridges
TRILL Working Group TRansparent Interconnection of Lots of Links
IEEE 802 EC July Motions Date: Authors: Name
Sensor Network Routing
Lecture 2 Overview.
Additional TRILL Work/Documents
LAN switching and Bridges
CPE 401 / 601 Computer Network Systems
Routing Metrics for Wireless Mesh Networks
Symmetrical Airtime Link Metric Report and Path Loop Avoidance
WLAN Segregated Data Services
Resolutions to orphan comments
WAVE ITS Station Technical Capabilities Summary
Interworking with Multi Portals in Wireless Mesh Network
RFI Update Munich Meeting
End-to-End Aware Association in Mesh Networks: Performance Study
Packet forwarding for non-routable devices in Multi-hop Wireless Mesh
Routing in Mobile Ad-hoc Networks
Suggested Clarification of s ESS Mesh Terminology
End-to-End Aware Association in Mesh Networks: Performance Study
Route Metric Proposal Date: Authors: July 2007 Month Year
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
Relationship between peer link and physical link
Segregated Data Services in
Document Structure Discussion
Virtual LAN (VLAN).
RFI Update Munich Meeting
RFI Update Munich Meeting
Presentation transcript:

Alternative Mesh Path Selection July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Alternative Mesh Path Selection Date: 2012-07-14 Authors: Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei

July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Abstract The 802.11 Mesh standard provides the hooks to support a variety of path selection protocols and link cost metrics. Different network environments and applications are best supported by different path selection protocols and link metrics. TRILL, as a proactive link state based path selection protocol, would be the basis for a useful alternative path selection protocol to HWMP. Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei

Contents Why Background TRILL Process July 2012 Donald Eastlake 3rd, Huawei

Why Should 802.11 Be Interested? July 2012 Why Should 802.11 Be Interested? 802.11 Mesh depends on a Path Selection and Link Metric protocol to determine how to forward frames. Different Path Selection protocols are best for different types of meshes. Meshes differ along various dimensions such as: Percent of pairwise multi-hop paths that will actually be used. Density, dimensionality, and dynamism of mesh station locations. Can mesh path selection be entirely local to an 802.11 mesh or should it be possible to optimize path selection on a wider scale possibly including multiple meshes and intervening nets? Should mesh stations have a global view of the mesh topology? Donald Eastlake 3rd, Huawei

Why Should 802.11 Be Interested? July 2012 Why Should 802.11 Be Interested? There is only one Path Selection protocol specified in the 802.11 Mesh standard. But mesh is designed so that other Path Selection protocols can be deployed and agreed to by mesh stations. There are successful 802.11 mesh products, but they tend to use propriety Path Selection protocols due to problems with the Path Selection protocol in the 802.11 standard. Donald Eastlake 3rd, Huawei

July 2012 Why IETF TRILL? The IETF TRILL protocol would provide a new type of 802.11 mesh Path Selection extending the utility of 802.11 mesh. “The TRILL WG has expressed interest in collaborating with IEEE 802.11 to write a specification to use components of TRILL for path selection in IEEE 802.11s.” – IETF Chair Liaison to IEEE 802.1, 10 May 2012 Donald Eastlake, Co-Chair of the TRILL Working Group was formerly Chair of the 802.11 Mesh Networking Task Group. It would provide a worked example of building on an 802 protocol using external interfaces in support of the 802 JTC1 SC’s efforts. Donald Eastlake 3rd, Huawei

Contents Why Background TRILL Process July 2012 Donald Eastlake 3rd, Huawei

802.11 Mesh Path Selection July 2012 doc.: IEEE 802.11-12/0621r3 Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 802.11 Mesh Path Selection 802.11 Mesh is designed to support multiple Path Selection protocols and multiple Link Metrics. All Mesh STAs in an MBSS (Mesh BSS) must use the same Path Selection protocol and Link Metric. The default Path Selection protocol and the only one specified in the 802.11 Standard is HWMP (Hybrid Wireless Mesh Protocol). Typically mesh paths are multi-hop. After each hop the receiving Mesh STA uses path selection to determine the next hop, if further forwarding is required. Path selection uses the link metric to decide what path is best. The default Link Metric and the only one now specified in the 802.11 Standard is the Airtime link metric which estimates the amount of airtime to transmit an 8192 data bit frame. Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

HWMP Path Selection Protocol July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 HWMP Path Selection Protocol Hybrid Wireless Mesh Protocol: “Hybrid” because it uses two techniques: Proactively building spanning trees rooted at portals or other configured roots. Reactively finding paths to a specific destination when initiated by a source Mesh STA by processing flooded request frames and the reply from the destination. This part of HWMP is based on AODV (Ad-hoc On Demand Distance Vector). Both of the above are Distance Vector techniques (see later slides). Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

Types of Path Selection July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Types of Path Selection Pros and Cons: These are very general characterizations! Distance Vector Path selection is based on local view. Lower storage and computation cost at each node. Local cost calculation must be done before propagating changes. Link State Path selection is based on a global view of the network permitting more intelligent decision making. Requires more storage and process at each node. Topology information update can be propagated after trivial check that is has not been previously received. Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

Types of Path Selection July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Types of Path Selection Pros and Cons: These are very general characterizations! Reactive: Paths determined when needed. Typically a start up delay for a pair of nodes to communicate. Less overhead if only a few pairs of nodes communicate. Proactive: All paths determined and maintained. No delay for a pair of nodes to communicate Less overhead if many pairs of nodes communicate. Different mesh environments and/or applications are best served by different Path Selection protocols. Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

July 2012 802.11 Mesh Use Cases The use cases motivating the development of 802.11s were as follows: Residential Office Campus/ Community/ Public Access Network Public Safety / Military IEEE 802.11 TGs Usage Models 11-04-0662-16-000s-usage-models-tgs.doc Donald Eastlake 3rd, Huawei

Contents Why Background TRILL Process July 2012 Donald Eastlake 3rd, Huawei

IETF TRILL WG TRILL is a Proactive Link State Protocol July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 IETF TRILL WG TRILL is a Proactive Link State Protocol TRansparent Interconnection of Lots of Links Current TRILL WG Charter http://www.ietf.org/dyn/wg/charter/trill-charter.html Co-chaired by Erik Nordmark, Cisco Systems Donald E. Eastlake 3rd, Huawei Technologies See also http://www.postel.org/rbridge/ Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 TRILL The IETF TRILL Protocol is built on the IS-IS link state protocol. Devices that implement TRILL are called TRILL Switches or RBridges (Routing Bridges). TRILL provides transparent routing. It delivers the same frame as sent. Basically a simple idea similar in structure to 802.11 mesh: Encapsulate native frames in a transport header providing a hop count. Route the encapsulated frames using link state routing. Decapsulate native frames before delivery. Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 History The use of TRILL for 802.11s path selection was discussed early. For example, during the following presentation made in 2004: 11-04/1462r0 “Routing and RBridges” Early versions of the 802.11s draft included a link state routing protocol: RA-OLSR (Radio Aware – Optimized Link State Routing). For a brief period, HWMP was mandatory and RA-OLSR was optional in the draft but the forces to simplify the draft won and RA-OLSR was removed from the 802.11s draft. Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Some TRILL Features Supports multi-access links – and most wireless links are inherently multi-access. Pro-actively provides least-cost paths with zero configuration. Supports multi-pathing. Unicast forwarding tables at transit RBridges scale with the number of RBridges, not the number of end stations. Only edge RBridges need to learn end station (MAC) addresses. Supports frame priorities and VLANs. Has a poem (see backup slides) Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

Peering Between/Thru Meshes July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Peering Between/Thru Meshes If 802.11 meshes using TRILL are connected by bridged LANs, those TRILL instances can peer with each other and form a unified campus, picking least cost paths, for example from A to B and from C to D below. MBSS MBSS 802.3 LAN C A B1 B B2 MBSS 802.3 LAN 802.3 LAN D Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

July 2012 TRILL for Mesh Cases Cases involving communication between many different pairs of mesh stations in a mesh, such as between between people in an independent group or between top-of-rack switches. Cases where a global least cost path is needed involving more than one mesh or optimization over both mesh path choices and wired TRILL campus path choices. Cases where a global knowledge of the mesh topology is useful to mesh stations. Donald Eastlake 3rd, Huawei

TRILL Standardization Status July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 TRILL Standardization Status Some standards track RFCs that have issued: 6325, “RBridges: TRILL Base Protocol Specification” 6326, “TRILL Use of IS-IS” 6327, “RBridges: Adjacency” 6361, “TRILL over PPP” Base Protocol Code Points Allocated Ethertypes: TRILL = 0x22F3, L2-IS-IS = 0x22F4 Multicast MACs: 01-80-C2-00-00-40 to 01-80-C2-00-00-4F NLPID: 0xC0; IS-IS code points (see RFC 6326) TRILL has an open source software implementation for Solaris and one in progress for Linux. Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

Contents Why Background TRILL Process July 2012 Donald Eastlake 3rd, Huawei

Suggested Process 0. Straw polls at May 2012 802.11 Interim Meeting: July 2012 Suggested Process 0. Straw polls at May 2012 802.11 Interim Meeting: Interest in the concept of the TRILL WG doing this: 53 to 2 802.11 transmits a liaison to the IETF TRILL WG. TRILL gets an item added to its Charter. Suggested methods of collaboration: Participation by 802.11 mesh knowledgeable individuals in the TRILL WG mailing list and TRILL WG meeting. Co-location of one or more TRILL WG meetings at 802.11 meetings. (first at January 2013?) Estimated completion: January 2014? Donald Eastlake 3rd, Huawei

TRILL Work to Support 802.11 Mesh July 2012 TRILL Work to Support 802.11 Mesh It is likely that the following work on TRILL would be needed: Optimization of link state flooding. Useful for any richly connected TRILL campus. Encoding of TRILL frames in 802.11 mesh. TRILL currently standardized over 802.3 and PPP. Drafts exist for TRILL over IPv4/IPv6 and MPLS. Optimization of multi-destination data distribution. Mapping of Airtime Link Metric values to TRILL link metric. This is a simple numeric mapping. Perhaps ( ca * 25 * 104 ). Donald Eastlake 3rd, Huawei

Draft Liaison Envelope July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Draft Liaison Envelope To: Donald E. Eastlake 3rd and Erik Nordmark, IETF TRILL WG Co-Chairs CC: Dorothy Stanley, IEEE 802.11 Liaison to the IETF Ralph Droms and Brian Haberman, IETF Internet Area Co-Directors Dan Romascanu, IETF Liaison to IEEE SA <Body of Liaison from next slide> Signed: Bruce Kramer, Chair 802.11 WG Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Liaison Text We understand that there is interest in the IETF TRILL Working Group developing, with collaboration as mutually convenient from 802.11, a variation of the TRILL protocol for use as an 802.11 mesh path selection protocol. 802.11 would encourage the TRILL WG to proceed with this work. The IEEE 802.11 standard is designed to support a variety of path selection protocols and link cost metrics, although only one of each can be in use at one time in an 802.11 mesh. Thus such an alternative path selection protocol would not be exclusive. If 802.11 code point allocation is required to support such a TRILL based mesh path selection for mesh, 802.11 does have a mechanism by which such code points could be allocated to the TRILL WG, but approval of such allocations is not guaranteed. Looking forward to collaborating, Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

Liaison Motion July 2012 Motion: doc.: IEEE 802.11-12/0621r3 July 2012 Liaison Motion Motion: Request the IEEE 802.11 WG chair transmit the liaison on slide 26 of “11-12- 0621-03-0000-alternative-path-selection-protocol.pptx” to the IETF TRILL WG and any additional persons he deems appropriate. Moved: <name>, Seconded: <name> Result: y-n-a] Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 References IEEE 802.11 TGs Usage Models, 11-04-0662-16-000s-usage-models- tgs.doc IEEE Std 802.11-2012, “… Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications”, 6 February 2012 IETF RFC 3561, “Ad hoc On-Demand Distance Vector (AODV) Routing”, July 2003, http://www.ietf.org/rfc/rfc3561.txt IETF RFC 6325 (TRILL), “RBridges: Base Protocol Specification”, July 2011, http://www.ietf.org/rfc/rfc6325.txt IETF Liaison to IEEE 802.1, 10 May 2012, https://datatracker.ietf.org/liaison/1155/ Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei

July 2012 Back Up Slides Donald Eastlake 3rd, Huawei

July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Airtime Link Metric The Airtime Link Metric is based on the estimated amount of channel resources used to transmit a 8192 bit frame over the specific link. O = frame overhead, depend on PHY Bt = 8192 bits r = data rate in Mb/s ef = frame error rate for a 8192 bit frame Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

Types of Path Selection July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Types of Path Selection Distance Vector versus Link State: These are very general, basic descriptions! Distance Vector Each node locally announces that it is a zero cost route to itself. Each node trusts what its neighbors say about their cost to various destinations, picks the best for each destination, adds the cost to that neighbor, and believes the sum is its cost to that destination through that neighbor. Link State Each node finds its neighbors and the one hop cost to each neighbor. This data is reliably flooded to all nodes in the network. From this network wide neighbor data, each node can calculate the global topology and things like the optimum next hop. Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

Routers (plus servers and other end stations) July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Peering and Layers TRILL operates at layer 2 ½. TRILL switches will peer with each other, both becoming part of a unified TRILL campus, through bridges but not through routers. Layer 3: TRILL Layer: Layer 2: Routers (plus servers and other end stations) TRILL Switches Bridges Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

Peering and Layers July 2012 Router /End Station Peers Bridge Bridge Bridge Non-Peers Donald Eastlake 3rd, Huawei

Peering and Layers July 2012 Router /End Station Peers doc.: IEEE 802.11-12/0621r3 July 2012 Peering and Layers Router /End Station Peers Router /End Station Non-Peers Peers Peers TRILL Switch TRILL Switch TRILL Switch Bridge(s) Bridge(s) Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

TRILL Open Source Status July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 TRILL Open Source Status Oracle: TRILL for Solaris http://hub.opensolaris.org/bin/view/Project+rbridges/WebHome TRILL Port to Linux (in process): National University of Sciences and Technology (NUST), Dr. Ali Khayam Islamabad, Pakistan http://www.wisnet.seecs.nust.edu.pk/people/~khayam/index.php Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA

Algorhyme V2 I hope that we shall one day see July 2012 doc.: IEEE 802.11-12/0621r3 July 2012 Algorhyme V2 I hope that we shall one day see A graph more lovely than a tree. A graph to boost efficiency While still configuration-free. A network where RBridges can Route packets to their target LAN. The paths they find, to our elation, Are least cost paths to destination! With packet hop counts we now see, The network need not be loop-free! RBridges work transparently, Without a common spanning tree. - By Ray Perlner Donald Eastlake 3rd, Huawei Donald Eastlake 3rd, Huawei R&D USA