Submission doc.: IEEE 11-12/0621r2 May 2012 Donald Eastlake 3rd, HuaweiSlide 1 Alternative Mesh Path Selection Date: 2012-05-12 Authors:

Slides:



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

COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
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.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Rbridges: Transparent Routing Radia Perlman
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
Revision of the Appointed Forwarder RFC draft-eastlake-trill-rfc txt Donald E. Eastlake, 3 rd March 2015 Appointed.
Submission doc.: IEEE 11-12/0621r4 July 2012 Donald Eastlake 3rd, HuaweiSlide 1 Alternative Mesh Path Selection Date: Authors:
TRILL Link Protocols Donald Eastlake Huawei Technologies July 20141Directory Assist.
TRILL over IP draft-ietf-trill-over-ip-01.txt IETF 91, Honolulu Margaret Wasserman Donald Eastlake, Dacheng Zhang.
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
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.
Chapter 4: Managing LAN Traffic
TRansparent Interconnection of Lots of Links (TRILL) March 11 th 2010 David Bond University of New Hampshire: InterOperability.
1 CS 4396 Computer Networks Lab LAN Switching and Bridges.
1 Introducing Routing 1. Dynamic routing - information is learned from other routers, and routing protocols adjust routes automatically. 2. Static routing.
CSC 336 Data Communications and Networking Lecture 7d: Interconnecting LAN Dr. Cheer-Sun Yang Spring 2001.
November 2011IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
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
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
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 2010Future TRILL Work1 Future TRILL Work 2 Donald Eastlake 3 rd 155 Beaver Street Milford, MA USA
Doc.: mes Submission 7 May 2004 Tricci SoSlide 1 Need Clarification on The Definition of ESS Mesh Prepared by Tricci So.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
TRILL OAM & BFD draft-eastlake-trill-rbridge-bfd-00.txt Donald E. Eastlake 3 rd 155 Beaver Street Milford, MA USA November 20101TRILL OAM & BFD Vishwas.
Rbridges: Transparent Routing Radia Perlman
November 2010IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
Transparent Interconnection of Lots of Links(TRILL) Speaker: Hui-Hsiung Chung Date:2011/12/28 1.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
TRILL remaining issues Radia Perlman
Basic Routing Principles V1.2. Objectives Understand the function of router Know the basic conception in routing Know the working principle of router.
Cisco Systems Networking Academy S2 C 11 Routing Basics.
Doc.: IEEE 11-04/0319r0 Submission March 2004 W. Steven Conner, Intel Corporation Slide 1 Architectural Considerations and Requirements for ESS.
Routing protocols. Static Routing Routes to destinations are set up manually Route may be up or down but static routes will remain in the routing tables.
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:
1 Simple Efficient Extensible Mesh (SEE-Mesh) Proposal IEEE /0562r0 June 2005 This proposal can be obtained from
Possible TRILL Use of GENAPP in draft-ietf-trill-rbridge-channel Donald E. Eastlake, 3 rd Huawei Technologies (USA) 24 July
Submission doc.: IEEE 11-13/0526r1 May 2013 Donald Eastlake, HuaweiSlide 1 Sub-Setting Date: Authors:
Submission doc.: IEEE 11-13/ ak May 2013 Norman Finn, Cisco SystemsSlide 1 P802.1Qbz + P802.11ak Proposed Division of Work Date: Authors:
March 2012IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
August 2012IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links NEW Mailing list address: Tools.
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
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:
Doc.: IEEE /xxxx-r0 Submission July 2005 Jan Kruys, Shah Rahman.e.a, CiscoSlide 1 Tree Based Routing Protocol (I20) Five Minute Summary.
Doc.: IEEE /r0 Submission November 2005 Xin Yu and Hang LiuSlide 1 Implementation and Evaluation of AODV with Proactive Route Announcements.
March 2007RBridge Extensions1 RBridge Protocol Extensions and the Inner Q-tag Location Donald Eastlake 3rd
Routing Semester 2, Chapter 11. Routing Routing Basics Distance Vector Routing Link-State Routing Comparisons of Routing Protocols.
Prof. Alfred J Bird, Ph.D., NBCT Office – Science 3rd floor – S Office Hours – Monday and Thursday.
WAN Technologies. 2 Large Spans and Wide Area Networks MAN networks: Have not been commercially successful.
Prof. Alfred J Bird, Ph.D., NBCT Office – McCormick 3rd floor 607 Office Hours – Monday 3:00 to 4:00 and.
Month 2002 doc.: IEEE /xxxr0 November 2004 Routing and Rbridges
TRILL Working Group TRansparent Interconnection of Lots of Links
Alternative Mesh Path Selection
WLAN Segregated Data Services
RFI Update Munich Meeting
A Routing Protocol for WLAN Mesh
Segregated Data Services in
Virtual LAN (VLAN).
RFI Update Munich Meeting
Presentation transcript:

Submission doc.: IEEE 11-12/0621r2 May 2012 Donald Eastlake 3rd, HuaweiSlide 1 Alternative Mesh Path Selection Date: Authors:

Submission doc.: IEEE 11-12/0621r2 May 2012 Donald Eastlake 3rd, HuaweiSlide 2 Abstract Mesh provides the hooks to support a variety of path selection protocols and link cost metrics. Different network environments and applications may be best supported by different path selection protocols or link metrics. TRILL, as a proactive link state based path selection protocol, could be the basis for a useful alternative path selection protocol to HWMP.

Submission doc.: IEEE 11-12/0621r2 Contents 1.Background 2.TRILL 3.Liaison Slide 3Donald Eastlake 3rd, Huawei May 2012

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide Mesh Path Selection Mesh, as was specified by its PAR, 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 Standard is HWMP (Hybrid Wireless Mesh Protocol). The default Link Metric and the only one now specified in the Standard is the Airtime link metric. 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.

Submission doc.: IEEE 11-12/0621r Mesh Path Selection May 2012 Donald Eastlake 3rd, HuaweiSlide 5

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 6 HWMP Path Selection Protocol Hybrid Wireless Mesh Protocol: “Hybrid” because it uses two techniques: 1.Proactively building spanning trees rooted at portals or other configured roots. 2.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).

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 7 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 B t = 8192 bits r = data rate in Mb/s e f = frame error rate for a 8192 bit frame

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 8 Types of Path Selection There are 2 types of path selection protocols. These are very general, basic descriptions! 1.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. 2.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.

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 9 Types of Path Selection Pros and Cons: These are very general characterizations! 1.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. 2.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.

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 10 Types of Path Selection Pros and Cons: These are very general characterizations! 1.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. 2.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 may be best served by different Path Selection / Link Metric protocols.

Submission doc.: IEEE 11-12/0621r2 Contents 1.Background 2.TRILL 3.Liaison Slide 11Donald Eastlake 3rd, Huawei May 2012

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 12 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 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.

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 13 History The use of TRILL for s path selection was discussed early. For example, during the following presentation made in 2004: 11-04/1462r0 “Routing and RBridges” Early versions of the s 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 deleted from the s draft.

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 14 IETF TRILL WG TRansparent Interconnection of Lots of Links Current TRILL WG Charter Co-chaired by Erik Nordmark, Cisco Systems Donald E. Eastlake 3 rd, Huawei Technologies See also

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 15 Some TRILL Features Provides least-cost paths that are pro-actively computed with zero configuration. 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 multi-pathing. Supports frame priorities and VLANs. Has a poem (see next slide)

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 16 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

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 17 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

Submission doc.: IEEE 11-12/0621r2 Peering and Layers May 2012 Donald Eastlake 3rd, HuaweiSlide 18 Router /End Station Bridge Peers Non-Peers Bridge Peers

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 19 Peering and Layers Peers Router /End Station TRILL Switch Bridge(s) TRILL Switch Bridge(s) Non-Peers

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 20 Peering Between/Thru Meshes If meshes using TRILL are connected by bridged LANs, those TRILL instances 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. C D MBSS AB LAN B1 B2

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 21 TRILL Standardization Status Base Protocol approved as a standard in Some 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: C to C F NLPID: 0xC0 IS-IS code points (see RFC 6326)

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 22 TRILL Open Source Status Oracle: TRILL for Solaris TRILL Port to Linux (in process): National University of Sciences and Technology (NUST), Dr. Ali Khayam Islamabad, Pakistan

Submission doc.: IEEE 11-12/0621r2 Work to Support TRILL in Mesh Networks It is likely that the following work on TRILL would be needed: 1.Optimization of link state flooding. Useful for any richly connected TRILL campus. 2.Encoding of TRILL frames in mesh. TRILL currently standardized over and PPP. Drafts exist for TRILL over IP and MPLS. 3.Optimization of multi-destination data distribution. 4.Mapping of Airtime Link Metric values to TRILL link metric. This is a simple numeric mapping. Perhaps ( c a * 25 * 10 4 ). Slide 23Donald Eastlake 3rd, Huawei May 2012

Submission doc.: IEEE 11-12/0621r2 Work in IETF or ? IETF TRILL WG Has TRILL expertise More work for TRILL Would provide a worked example of building on an 802 protocol using external interfaces in support of the 802 JTC1 SC. IEEE WG Has expertise More work for May 2012 Donald Eastlake 3rd, HuaweiSlide 24

Submission doc.: IEEE 11-12/0621r2 Contents 1.Background 2.TRILL 3.Liaison Slide 25Donald Eastlake 3rd, Huawei May 2012

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 26 Liaison Text The IEEE Working Group has no objection to the IETF TRILL Working Group standardizing a variation of the TRILL protocol for mesh path selection. Such an alternative path selection protocol should use only external interfaces of the mesh standard. The mesh 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 a particular mesh, so such an alternative path selection protocol would not be exclusive. Different path selection protocols and link cost metrics may be appropriate for mesh under different circumstances. If code point allocation is required to support a TRILL based path selection protocol in mesh, does have a mechanism by which such code points could be allocated to the TRILL WG, but approval of such allocations is not assured.

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 27 Draft Liaison Envelope To:Donald E. Eastlake 3 rd and Erik Nordmark, IETF TRILL WG Co-Chairs CC:Dorothy Stanley, IEEE Liaison to the IETF Ralph Droms and Brian Haberman, IETF Internet Area Co-Directors Dan Romascanu, IETF Liaison to IEEE SA Signed:Bruce Kramer, Chair WG

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 28 Liaison Motion Motion: Request the IEEE WG chair transmit the liaison on slide 26 of “ alternative-path-selection-protocol.pptx” to the IETF TRILL WG and any persons he deems appropriate. Moved:, Seconded: Result: y-n-a]

Submission doc.: IEEE 11-12/0621r2May 2012 Donald Eastlake 3rd, HuaweiSlide 29 References IEEE Std , “… Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications”, 6 February IETF RFC 3561, “Ad hoc On-Demand Distance Vector (AODV) Routing”, July IETF RFC 6325 (TRILL), “RBridges: Base Protocol Specification”, July 2011.