Mobile Communications. Ad-hoc and Mesh Networks

Similar documents
IEEE s ESS Mesh Networking

Final Report. Nuno José Pereira Farias Rodrigues. Orientadores: Prof. Manuel Ricardo Pedro Fortuna

Wireless Networks and Protocols

Comparison of proposed path selection protocols for IEEE s WLAN mesh networks

Ad Hoc Networks: Issues and Routing

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

Mobile Ad-hoc and Sensor Networks Lesson 04 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 1

Mesh Network. Kiran Mathews Seminar: Verteilte und vernetzte Systeme

Ad-hoc and Infrastructured Networks Interconnection

CMPE 257: Wireless and Mobile Networking

Routing Protocols in MANET: Comparative Study

2013, IJARCSSE All Rights Reserved Page 85

Redes de Computadores. Shortest Paths in Networks

Mobile & Wireless Networking. Lecture 10: Mobile Transport Layer & Ad Hoc Networks. [Schiller, Section 8.3 & Section 9] [Reader, Part 8]

IEEE s Multihop MAC. Mateusz Wielgosz

Performance Analysis of MANET Routing Protocols OLSR and AODV

MANET Architecture and address auto-configuration issue

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

ECS-087: Mobile Computing

LECTURE 9. Ad hoc Networks and Routing

Routing in Ad Hoc Wireless Networks PROF. MICHAEL TSAI / DR. KATE LIN 2014/05/14

CMPE 257: Wireless and Mobile Networking

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Implementation and simulation of OLSR protocol with QoS in Ad Hoc Networks

Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs

Notes on implementing a IEEE s Mesh Point

Mobile Ad-hoc Networks

Figure 1: Ad-Hoc routing protocols.

Performance Analysis of Proactive and Reactive Routing Protocols for QOS in MANET through OLSR & AODV

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

Kapitel 5: Mobile Ad Hoc Networks. Characteristics. Applications of Ad Hoc Networks. Wireless Communication. Wireless communication networks types

Performance Analysis of OLSR and QoS Constraint OLSR in MANET

INESC Porto, Faculdade de Engenharia, Universidade do Porto, Rua Dr. Roberto Frias, 378, Porto, Portugal UNCORRECTED PROOFS

6. Node Disjoint Split Multipath Protocol for Unified. Multicasting through Announcements (NDSM-PUMA)

Lecture 13: Routing in multihop wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 3, Monday

Advanced Network Approaches for Wireless Environment

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

Routing Protocols in MANETs

Chapter-2 Routing Protocols of MANET

Throughput Analysis of Many to One Multihop Wireless Mesh Ad hoc Network

Performance Comparison of Ad Hoc Routing Protocols over IEEE DCF and TDMA MAC Layer Protocols

QoS Routing in Ad-hoc Networks

INTERNATIONAL JOURNAL FOR ADVANCE RESEARCH IN ENGINEERING AND TECHNOLOGY WINGS TO YOUR THOUGHTS..

Performance Evaluation of Various Routing Protocols in MANET

Giuseppe Bianchi, Ilenia Tinnirello

A Comparative Study between AODV and DSDV Routing Protocols in Mobile Ad Hoc Networks using Network Simulator NS2

Dynamic Routing. Lecturer: Carlos Rey-Moreno Networking Course Honors on Computer Science University of the Western Cape

Routing / Bridging. Lecturer: Carlos Rey-Moreno

CLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing

Wireless networks. Wireless Network Taxonomy

Appointed BrOadcast (ABO): Reducing Routing Overhead in. IEEE Mobile Ad Hoc Networks

Ad Hoc Networks. Advanced Mobile Communication Networks. Integrated Communication Systems Group Ilmenau University of Technology

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

A Literature survey on Improving AODV protocol through cross layer design in MANET

CMPE 257: Wireless and Mobile Networking

UCS-805 MOBILE COMPUTING Jan-May,2011 TOPIC 8. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

Performance Analysis of AODV, DSR and OLSR in MANET

ANALYSIS OF DIFFERENT REACTIVE, PROACTIVE & HYBRID ROUTING PROTOCOLS: A REVIEW

Redes de Computadores. Medium Access Control

A Routing Protocol for Utilizing Multiple Channels in Multi-Hop Wireless Networks with a Single Transceiver

Wireless Network Security Spring 2016

Arvind Krishnamurthy Fall 2003

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

Experiment and Evaluation of a Mobile Ad Hoc Network with AODV Routing Protocol

Modeling and Performance Evaluation of MANET Handover

Varying Overhead Ad Hoc on Demand Vector Routing in Highly Mobile Ad Hoc Network

Scalability Performance of AODV, TORA and OLSR with Reference to Variable Network Size

Performance evaluation of reactive and proactive routing protocol in IEEE ad hoc network

A Comparative Study of Routing Protocols for Mobile Ad-Hoc Networks

Simulation and Comparative Analysis of AODV, DSR, DSDV and OLSR Routing Protocol in MANET Abstract Keywords:

Design and Implementation of a Simulator for Ad Hoc Network Routing Protocol

CS551 Ad-hoc Routing

Top-Down Network Design

Implementation of Quality of Services (QoS) for Based Wireless Mesh Network

Performance Evaluation of AODV DSDV and OLSR Routing Protocols with Varying FTP Connections in MANET

Routing protocols in Mobile Ad Hoc Network

A COMPARISON OF IMPROVED AODV ROUTING PROTOCOL BASED ON IEEE AND IEEE

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

Performance analysis of aodv, dsdv and aomdv using wimax in NS-2

Ad Hoc Networks. Mobile Communication Networks (RCSE) Winter Semester 2012/13. Integrated Communication Systems Group Ilmenau University of Technology

Performance Analysis of Various Routing Protocols for Motorway Surveillance System Cameras Network

A Performance Comparison of Routing Protocols for Ad Hoc Networks

Wireless Mesh Networks

Configuring EIGRP. 2001, Cisco Systems, Inc.

Shortcut Tree Routing using Neighbor Table in ZigBee Wireless Networks

Routing in ad-hoc networks Marina Dupcinov, Srdjan Krco Applied Research Lab, EEI, Ericsson Ireland

Evaluation of Routing Protocols for Mobile Ad hoc Networks

CHAPTER 2 LITERATURE REVIEW

Investigation on OLSR Routing Protocol Efficiency

Review. Error Detection: CRC Multiple access protocols. LAN addresses and ARP Ethernet. Slotted ALOHA CSMA/CD

Mobile Ad-Hoc Networks & Routing Algorithms

Performance Analysis of Aodv Protocol under Black Hole Attack

Redes Inalámbricas Tema 4. Mobile Ad Hoc Networks

To enhance Routing in ZigBee Wireless Networks

Chapter 7 Routing Protocols for Ad Hoc Wireless Networks. Jang-Ping Sheu

Wireless Networking & Mobile Computing

Wireless Sensor Networks

International Journal of Advance Engineering and Research Development. Improved OLSR Protocol for VANET

MANET TECHNOLOGY. Keywords: MANET, Wireless Nodes, Ad-Hoc Network, Mobile Nodes, Routes Protocols.

Transcription:

Ad-hoc+mesh-net 1 Mobile Communications Ad-hoc and Mesh Networks Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto

Ad-hoc+mesh-net 2 What is an ad-hoc network? What are differences between layer 2 and layer 3 ad-hoc networks? What are the differences between an IEEE mesh network and an IETF MANET network? What are the differences between a mobile network and a mobile terminal? How to support a moving network?

Ad-hoc+mesh-net 3 MANET Ad-hoc Networks» AODV, OLSR Mesh networks» 802.11s Mobile Networks» IETF NEMO» MANET support for mobile networks

Ad-hoc+mesh-net 4 Basics on ad-hoc networks What is an ad-hoc network? What are the differences between and ad-hoc wireless network and a wired network? What are the characteristics of the most important ad-hoc routing protocols?

Ad-hoc+mesh-net 5 Ad-Hoc Network (Layer 3) Auto-configurable network Working over wireless links Nodes are mobile dynamic network topology Isolated network, or interconnected to Internet Nodes forward traffic Routing protocol is required A B C

Ad-hoc+mesh-net 6 IETF MANET - Mobile Ad-hoc Networking Mobile Router Mobile Devices Fixed Network Manet Mobile IP, DHCP Router End system

Ad-hoc+mesh-net 7 Route calculation in wired networks Distance vector» Messages exchanged periodically with neighbours» Message indicates reachable nodes and their distance» Algorithm takes long time to converge 6» Eg. RIP Link state» Router informs periodically the other routers about its links state» Every router gets information from all other routers» Lots of traffic» Eg. OSPF 3 A 1 1 E B 4 1 9 C D 2 F

Route calculation in Ad-Hoc Netoworks- Characteristics Ad-hoc+mesh-net 8 N 1 N 2 N 3 N 1 N 2 N 3 N 4 N 5 N 4 N 5 Ad-hoc network» Dynamic topology Depends on node mobility» Interference time = t good link 1 time = t 2 weak link Radio communications» Asymmetric links Received powers and attenuation unequal in the two directions

Ad-hoc+mesh-net 9 Routing in Ad-hoc Networks Conventional routing protocols Built for wired networks whose topology varies slowly Assume symmetric links In Ad-hoc networks» Dynamic topology information required to be refreshed more frequently energy consumption radio resources used for signaling information» Wireless node may have scarce resources (bandwidth, energy) New routing strategies / protocols for ad-hoc networks 2 type : reactive e pro-active

Ad-hoc+mesh-net 10 To think about How can we avoid a large signaling overhead (number of routing messages) in ad-hoc networks

AODV A needs to send packet to B Ad-hoc+mesh-net 11

AODV A sends RouteRequest Ad-hoc+mesh-net 12

AODV B replies with RouteReply Ad-hoc+mesh-net 13

Ad-hoc+mesh-net 14 AODV - Characteristics» Decision to request a route» Broadcast of Route-request» Intermediate nodes get routes to node A» Route-reply sent in unicast by same path» Intermediate nodes get also route to node B» Routes have Time-to-live, in every node» Needs symmetric graph

Ad-hoc+mesh-net 15 Pro-active routing protocols Routes built using continuous control traffic Routes are maintained Advantages, disadvantages» Constant control traffic» Routes always available Example OLSR (RFC 3626)» OLSR - Optimized Link-State Routing protocol

Ad-hoc+mesh-net 16 OLSR Main functions Detection of links to neighbour nodes Optimized forwarding / flooding (MultiPoint Relaying)

Ad-hoc+mesh-net 17 OLSR Detecting links to neighbour nodes Using HELLO messages All nodes transmit periodically HELLO messages HELLO messages group neighbour by their state

Ad-hoc+mesh-net 18 OLSR MultiPoint Relaying (MPR) MultiPoint Relaying (MPR)» Special nodes in the network» Used to Limit number of nodes retransmiting packets Reduce number duplicated retransmissions Each node selects its MPRs, which must» Be at 1 hop distance» Have symmetric links MPR set selected by a node» Must be minimum» Must enable communication with every 2-hop-away nodes Node is MPR if it has been selected by other node

Ad-hoc+mesh-net 19 OLSR Link State In wired networks, OSPF» Every node floods the network» With information about its links state OLSR does the same, using 2 optimizations» Only nodes associated to MPR are declared in link state message Reduced message length» Only the MPR nodes send link state messages Smaller number of nodes sending messages

Ad-hoc+mesh-net 20 OLSR Link state, example Messages which declare the links state» Topology Control Messages

Ad-hoc+mesh-net 21 The IEEE 802.11 mesh networks How will the 802.11s Mesh Network work?

Note: This set of slides reflects the view of a 802.11s draft standard. Ad-hoc+mesh-net 22

Ad-hoc+mesh-net 23 IEEE 802.11s - Main Characteristics Network topology and discovery Inter-working Path Selection and Forwarding MAC Enhancements

Ad-hoc+mesh-net 24 Elements of a WLAN Mesh Network MP - Mesh Point establishes links with neighbor MPs MAP - Mesh AP MP + AP MPP - Mesh Portal STA 802.11 station standard 802.11 STA Mesh Portal STA MAP MP MAP MP Bridge or Router STA

Ad-hoc+mesh-net 25 L2 Mesh Network - Emulates 802 LAN Segment Broadcast LAN Unicast delivery Broadcast delivery Multicast delivery 4 3 5 6 9 11 12 13 802 LAN 2 7 10 Support for connecting an 802.11s mesh to an 802.1D bridged LAN Broadcast LAN (transparent forwarding) Learning bridge Support for bridge-to-bridge communications: Mesh Portal participates in STP

Ad-hoc+mesh-net 26 To think about Suppose A sends a frame to B (MAC layer). What MAC addresses are required for the frame transmitted between the two Ethernet switches? And what MAC addresses are required for the frame transmitted between the two MAPs? Why are the 2 cases different? I) A ethernet switch ethernet switch B II) A ))) ))) ))) MAP MAP B

Ad-hoc+mesh-net 27 Mesh Data Frames Data frames» based on 802.11 frames - 4 MAC address format» extended with: 802.11e QoS header, and new Mesh Control header field 2 2 6 6 6 2 6 2 3 4 Frame Control Dur Addr 1 Addr 2 Addr 3 Seq Control Addr 4 QoS Control Mesh Control Body FCS MAC Header Mesh Control Field» TTL eliminates possibility of infinite loops (recall these are mesh networks!)» Mesh E2E Seq 0 7 8 23 Mesh TTL Mesh E2E Seq Mesh Control

Ad-hoc+mesh-net 28 Topology Formation Mesh Point discovers candidate neighbors» based on beacons, which contain mesh information WLAN Mesh capabilities Mesh ID Membership in a WLAN Mesh Network» determined by (secure) association with neighbors

Ad-hoc+mesh-net 29 Mesh Association 1. MP X discovers Mesh mesh-a with profile (link state, ) MeshID: mesh-a Mesh Profile: (link state, ) 2. MP X associates / authenticates with neighbors in the mesh, since it can support the Profile 8 3 5 6 7 3. MP X begins participating in 4 link state path selection and 1 data forwarding protocol X Capabilities: Path Selection: distance vector, link state 2 One active protocol in one mesh but alternative protocols in different meshes

Ad-hoc+mesh-net 30 Interworking - Packet Forwarding 3 6 11 5 9 12 13 4 2 7 10 Destination inside or outside the Mesh? Portal forwards the message Use path to the destination

Ad-hoc+mesh-net 31 Hybrid Wireless Mesh Protocol (HWMP) Combines» on-demand route discovery based on AODV» proactive routing to a mesh portal distance vector routing tree built and maintained rooted at the Portal

HWMP Example 1: No Root, Destination Inside the Mesh Ad-hoc+mesh-net 32 Communication: MP4 MP9 MP4 2 checks its forwarding table for an 5 entry to MP9 If no entry exists, MP4 sends a broadcast RREQ to discover the best path to MP9 MP9 replies with unicast RREP Data communication begins 3 4 1 7 6 8 X 9 10 On-demand path

HWMP Example 3: No Root, Destination Outside the Mesh Ad-hoc+mesh-net 33 Communication: MP4 X MP4» first checks its forwarding table for an entry to X» If no entry exists, MP4 sends a broadcast RREQ to discover the best path to X 5» When no RREP received, MP4 assumes X is outside the mesh and sends messages destined to X to Mesh Portals 3 2 4 1 7 6 X 9 10 Mesh Portal that knows X may respond with a unicast RREP 8 On-demand path

HWMP Example 2: Root, Destination Inside the Mesh Ad-hoc+mesh-net 34 Communication: MP 4 MP 9 MPs learn Root MP1 through Root Announcement messages Root 2 1 6 X MP 4 checks its forwarding table for an entry to MP9 If no entry exists, MP4 forwards message on the proactive path to Root MP1 When MP1 receives the message, it forwards on the proactive path to MP9 3 4 5 7 8 9 10 MP9, receiving the message, may issue a RREQ back to MP 4 to establish a path that is more efficient than the path via Root MP1 Proactive path On-demand path

HWMP Example 4: Root, Destination Outside the Mesh Ad-hoc+mesh-net 35 Communication: MP4 X MPs learn Root MP1 through Root Announcement messages Root 2 1 6 X If MP4 has no entry for X in its forwarding table, MP 4 may forward the message on the proactive path toward the Root MP1 When MP1 receives the message, if it does not have an active forwarding entry to X it may assume the destination is outside the mesh 3 4 5 7 8 9 10 Mesh Portal MP1 forwards messages to other LAN segments Proactive path

Ad-hoc+mesh-net 36 Radio Aware OLSR (RA-OLSR) OLSR may be used in alternative to AODV RA-OLSR proactively maintains link-state for routing

Ad-hoc+mesh-net 37 MAC Enhancements for Mesh Intra-mesh Congestion Control Common Channel Framework (Optional)

Ad-hoc+mesh-net 38 Need for Congestion Control Mesh characteristics» Heterogeneous link capacities along the path of a flow» Traffic aggregation: Multi-hop flows sharing intermediate links Issues with the 802.11 MAC for mesh» Nodes blindly transmit as many packets as possible, regardless of how many reach the destination» Results in throughput degradation and performance inefficiency 3 7 1 5 6 2 4 High capacity link Low capacity link Flow

Ad-hoc+mesh-net 39 Intra-Mesh Congestion Control Mechanisms Local congestion monitoring (informative)» Each node actively monitors local channel utilization» If congestion detected, notifies previous-hop neighbors and/or the neighborhood Congestion control signaling» Congestion Control Request (unicast)» Congestion Control Response (unicast)» Neighborhood Congestion Announcement (broadcast)

Ad-hoc+mesh-net 40 Common Channel Common channel» Unified Channel on which MPs jointly operate MP3» Using RTX, the transmitter suggests a destination channel» Receiver accepts/declines the suggested channel using CTX» The transmitter and receiver switch to the destination channel» Data is transmitted» Then they switch back MP1 MP2 MP4 SIFS DIFS SIFS Switching Delay DIFS SIFS Common Channel RTX CTX RTX CTX SIFS RTX CTX Data Channel n DATA ACK Data Channel m Switching Delay DIFS DATA ACK Switching Delay DIFS SIFS

Ad-hoc+mesh-net 41 Control Frames Request to Switch (RTX) Frame 2 2 6 6 2 4 Frame Control Duration/ ID RA TA Destination Channel Info. FCS Clear to Switch (CTX) Frame 2 2 6 2 4 Frame Control Duration/ ID RA Destination Channel Info. FCS