Mesh Network. Kiran Mathews Seminar: Verteilte und vernetzte Systeme

Similar documents
IEEE s Multihop MAC. Mateusz Wielgosz

IEEE s ESS Mesh Networking

Mobile Communications. Ad-hoc and Mesh Networks

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

Notes on implementing a IEEE s Mesh Point

Wireless Mesh Networks

Wi-Fi Mesh Networking: IEEE s

Fast Handoff for Seamless Wireless Mesh Networks

Mobile & Wireless Networking. Lecture 7: Wireless LAN

Insights into Home WiFi Systems

cs/ee 143 Communication Networks

IEEE s Wireless Mesh Networks: Challenges and Perspectives

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Imi :... Data:... Nazwisko:... Stron:...

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ

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

Local Area Networks NETW 901

Internetwork Expert s CCNP Bootcamp. Wireless LANs. WLANs replace Physical (layer 1) and Data Link (layer 2) transports with wireless

SYSTEMS ADMINISTRATION USING CISCO (315)

Giuseppe Bianchi, Ilenia Tinnirello

Fast Handoff for Seamless Wireless Mesh Networks

15-441: Computer Networking. Wireless Networking

NEW METRIC FOR HWMP PROTOCOL (NMH)

1. The Internet 2. Principles 3. Ethernet 4. WiFi 5. Routing 6. Internetworking 7. Transport 8. Models 9. WiMAX & LTE 10. QoS 11. Physical Layer 12.

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

Data Communications. Data Link Layer Protocols Wireless LANs

Written examination in Computer Networks

Introduction to Mobile Ad hoc Networks (MANETs)

IEEE s Mesh Networking NS-3 Model

Routing Protocols in MANET: Comparative Study

Routing and NAT the transition from a simple to a complex wireless network. by: Ian Howard

Connecting to the Network

THE OSI MODEL. Application Presentation Session Transport Network Data-Link Physical. OSI Model. Chapter 1 Review.

IT114 NETWORK+ Learning Unit 1 Objectives: 1, 2 Time In-Class Time Out-Of-Class Hours 2-3. Lectures: Course Introduction and Overview

University of Southern California EE450: Introduction to Computer Networks

Interconnecting Cisco Networking Devices Part 1 (ICND1) Course Overview

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

Routing / Bridging. Lecturer: Carlos Rey-Moreno

Ad Hoc Networks: Issues and Routing

Chapter 16 Networking

Part I. Wireless Communication

Computer Networks. Wireless LANs

Cisco CCNA (ICND1, ICND2) Bootcamp

Introduction to IEEE

Wireless and Mobile Networks Reading: Sections 2.8 and 4.2.5

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

Applications and Performance Analysis of Bridging with L3 Forwarding on Wireless LANs

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

CLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing

Introduction. High Speed LANs. Emergence of High-Speed LANs. Characteristics of High Speed LANS. Text ch. 6, High-Speed Networks and

Chapter 3.1 Acknowledgment:

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

Introduction to Communication Networks Spring Unit 13 Network extensions Bridges.

Outline : Wireless Networks Lecture 10: Management. Management and Control Services : Infrastructure Reminder.

Applications and Performance Analysis of Bridging with Layer-3 Forwarding on Wireless LANs

Basic processes in IEEE networks

Sirindhorn International Institute of Technology Thammasat University

ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI

Mobile IPv6 performance in networks: handover optimizations on the link and network layer

Hands-On TCP/IP Networking

Wireless# Guide to Wireless Communications. Objectives

IEEE WLANs (WiFi) Part II/III System Overview and MAC Layer

Chapter 09 Network Protocols

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

IEEE Technical Tutorial. Introduction. IEEE Architecture

ICE 1332/0715 Mobile Computing (Summer, 2008)

Computer Networks (Introduction to TCP/IP Protocols)

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

ARP, IP. Chong-Kwon Kim. Each station (or network interface) should be uniquely identified Use 6 byte long address

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

Understanding Networking Fundamentals

Mobile Ad-hoc and Sensor Networks Lesson 05 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 2

Unit C - Network Addressing Objectives Purpose of an IP Address and Subnet Mask Purpose of an IP Address and Subnet Mask

Introduction to routing in the Internet

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ISGT.2016.

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

Networking interview questions

University of Würzburg Institute of Computer Science Research Report Series. Performance Comparison of Handover Mechanisms in Wireless LAN Networks

CSCD 433/533 Advanced Networking

Mobile Vertical Handover between Wireless LAN and Wireless Mesh Network

Cisco Catalyst 6500 Series Wireless LAN Services Module: Detailed Design and Implementation Guide

Cisco Certified Network Associate ( )

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks...

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

Preventing Wormholes in Multi-hop Wireless Mesh Networks

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

How to develop and validate a scalable mesh routing solution for IEEE sensor networks Altran Benelux

Wireless Communication Session 4 Wi-Fi IEEE standard

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

3.1. Introduction to WLAN IEEE

Open Shortest Path Firts -2 OSPF-2 (RFC As mentioned before, there are two basic routing algorithms. rst one, distance ve

Last Lecture: Data Link Layer

Introduction to routing in the Internet

ECE442 Communications Lecture 3. Wireless Local Area Networks

Proposed Node and Network Models for M2M Internet

LECTURE 9. Ad hoc Networks and Routing

PUCPR. Internet Protocol. Edgard Jamhour E N G L I S H S E M E S T E R

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

VoIP / RoIP for Technicians

Transcription:

Mesh Network Kiran Mathews (kmathews@rhrk.uni-kl.de) Seminar: Verteilte und vernetzte Systeme February 8, 2016

Outline 1 Why Mesh Networks? Existing System imesh 2 Architectural Overview Frame Structure Mesh Formation Internetworking Path Selection Mechanism Medium Access Control Other Features 3 OLPC-Mesh 4 SMesh 1 / 33

Why Mesh Networks? Shift from Ethernet cables to wireless communication In 2003, the 802.11 working group dened the idea of Wireless Distribution System (WDS) as a mechanism for wireless communication using a four address frame format. But did not describe how use it The benets were exible, self-forming, self-healing network 2 / 33

Existing Systems Infrastructure mode, Ad-hoc, Mixed mode Uses layer 3 (IP based) routing Figure: comparing Mesh with existing systems; a) Infrastructure mode, b) Ad-hoc, c) Mixed mode, d) Mesh Network 3 / 33

Challenges Major challenges were : Routing mechanism base on layer 2 (MAC) Dierent Link metrics approaches Routing protocols depending on the needs QoS mechanisms depending on demand (eg; Real time) Security and power eciency 4 / 33

imesh Earlier attempt for creating mesh on IEEE 802.11. With fundamental design goal to pursue client transparency Bridging, layer-2 alternative to routing has issues, so using layer-3 hando Link layer hando achieved by probing Network layer hando achieved Transparent Mobile IP (TMIP) with help of Mobile Location Register (MLR) APs will have a IP to MAC address mapping table for its "nodes" Optimizied Link State Routing (OLSR). 5 / 33

Architectural Overview Nodes in Mesh are categorized into Station (STA), Mesh Station (Mesh STA), Mesh Access Point (Mesh AP), Portal Figure: Mesh Architecture components 6 / 33

Frame structure Extension to the existing 802.11 frame structure 802.11 categorizes frames as data, control or management 802.11s extends data (Mesh Data Frame) and management frame (Mesh-specic Management frame) by an additional Mesh control eld Mesh control eld contains Time-to-live (TTL), Mesh sequence number, a Mesh ags eld and possibly a Mesh address extension eld Figure: 802.11s frame 7 / 33

Frame structure Supports four or six MAC address frame formats Four-address frame format : Source Address (SA) Destination Address (DA) Transmitter Address (TA) Receiver Address (RA) Apart from four address, six-address frame format has: Mesh SA Mesh DA 8 / 33

Mesh Formation Similar to Beacon frame, Mesh uses Mesh Identier (Mesh ID) Prole consists of 1) Mesh ID, 2) Path Selection Protocol, 3) Path Selection Metric Mesh STA dierent prole but only one at a give moment Default: Hybrid Wireless Mesh Protocol (HWMP) Similar neighbor discovery mechanism as 802.11 Mesh Peer Link Management Protocol to open a Mesh peer link 9 / 33

Mesh Formation Figure: Establishment of a peer link in 802.11s 10 / 33

Internetworking With Mesh Using Portal to interconnect Mesh clouds to other LAN Portal act as gateway to dierent layer-three subnets Portal uses Portal Announcement (PANN )frame spread its role Portal also connects Mesh networks with running dierent protocols 11 / 33

Internetworking With Mesh Figure: Internetworking; a) layer 2 bridging b) Layer 3 internetworking 12 / 33

Path Selection Mechanism Default: HWMP (Hybrid Protocol) and the Airtime Link Metric Conguration element is transported by beacon frames, Peer Link Open Frames and Peer Link Conrm frames 13 / 33

HWMP HWMP inspired from Ad Hoc On Demand Vector (AODV) protocol and its extensions. Two modes; 1) on-demand reactive mode, appropriate for establish path between Mesh STAs in a peer-to-peer basis and 2) tree-based proactive mode, better for tree based topology. Further subdivided into: Proactive PREQ mechanism Proactive RANN mechanism Figure: HWMP path selection mechanism 14 / 33

HWMP Management frames Four elements: Path Request (PREQ) Path Reply (PREP) Path Error (PERR) Root Announcement (RANN) 15 / 33

On Demand path discovery S sends PREQ frames, depending DO (Destination Only) ag, intermediate node reply PREP frame. Reply and Forward (RF) used to control the behavior of intermediate nodes Both PREQ AND PREP carry metric value for path selection Figure: On demand path discovery S D 16 / 33

Proactive mechanisms Proactive PREQ mechanism: Root node broadcast PREQ frame RF and DO set to 1 Proactive PREP depends on root settings Proactive RANN mechanism Root node broadcast RANN frame Interest nodes in path formation reply with PREQ (same rules) Root reply PREP 17 / 33

Airtime Link Metric depends on : Amount of time consumed to transmit a test frame and its value takes into account the bit rate at which the frame can be transmitted, the overhead posed by the PHY implementation in use and also the probability of retransmission, which relates to link error state c a = [O + B t r ] 1 1 e f O is a constant overhead latency Bt is the test frame size r is the data rate Mb/s e f test frame error rate 18 / 33

Medium Access Control in 802.11s For medium access, uses Mesh Coordination Function (MCF) MCF has two parts; Mandatory and optional For the mandatory part, MCF relies on Enhanced Distributed Channel Access (EDCA) Limited Transmission Opportunity (TXOP). To enhance QoS, MCF describes optional medium access protocol called Mesh Coordinated Channel Access (MCCA) Mesh STA can reserve TXOP for future called MCCA Opportunities (MCCAOPs) 19 / 33

Other Features Synchronization Optional. At present, time reference is send along with beacon frames Similar to 802.11 Power Management Depending on the routing protocol Normally power saving Mesh nodes be light-sleep mode or deep-sleep mode 20 / 33

Other Features Congestion Control uses management frames Security Similar to 802.11 DoS, Signal Jamming, Wormhole attack etc... 21 / 33

OLPC-Mesh OLPC's XO was the rst device to implement a mesh network based on the IEEE 802.11s has its own characteristics and diverges from IEEE 802.11s draft Path asymmetry for HWMP Dierent link metric calculation for link cost 22 / 33

OLPC-Mesh Path discovery XO will send a set of PREQs, four frames at dierent transmission rate (54, 36, 11 and 1 Mbps with cost 13, 28, 42 and 64 respectively) called PREQ cluster Intermediate nodes re-broadcast frames received from source (S) with a certain delay (rreqdelay), Network Wide Broadcast (NWB) and after calculating the cost depending on data rate the frame received No DO and RF ags in path discovery frames Once the frame received at destination (D), similar mechanism as IEEE 802.11s proposal but new path discovery for D S 23 / 33

OLPC-Mesh Figure: OLPC path discovery S D 24 / 33

OLPC-Mesh Mainly for laptops with limited processing power OLPC has no knowledge about link as being established Several standard were not applied 25 / 33

SMesh SMesh or Seamless Mesh developed by the Distributed System and Networks Lab at Johns Hopkins University Operates in regular 802.11 IBSS mode and provides peer-to-peer connectivity, Internet connectivity, and fast hando to mobile clients across the mesh Communication infrastructure relies on Spines message system Mobile clients gets an illusion being stationary by providing same connectivity information to clients through DHCP Focused mainly for real-time applications like VoIP, Video conferencing 26 / 33

SMesh Architecture Figure: Architecture of SMesh 27 / 33

Fast Intra-Domain Hando protocol Mobile Client Monitoring Instead of client "decide" when the hando should take place, protocol decide when to change using DHCP and ARP protocol, force to use a single IP for a client uses special metric for calculating the quality of link depending on quality of DHCP requests or ARP response received by the client Intra-domain Mobility Management Uses Client Data Group (CDG), Client Control Group (CCG) Client will join to a set of two unique multi-cast group (CDG + CCG) Client hando achieved using a virtual IP in DHCP broadcast. Performance of hando depends on decision making. 28 / 33

SMesh Architecture Figure: State machine of handling mobile clients 29 / 33

Fast Inter-Domain Hando protocol Communication between mobile client and Internet, resides on client's private IP and NAT of the Internet gateway Movement of client from one gateway to other gateway region need to notied Need a solution to support real-time trac TCP Connection Hando "Slowly move the connection" If client changes its gateway with a existing TCP connection, redirect the packet through old gateway, and if it starts a new connection use the new gateway. By multi-casting to Internet Gateways Multicast Group (IGMG), also performance depends on the data rate at Internet gateway 30 / 33

SMesh Architecture Figure: TCP forward hando: (a) Connection establishment (b) Hando Phase 1 (c) Hando Phase 2 (d) Hando completed UDP Connection Hando Classify UDP trac on a port basis as connection-less and connection-oriented, default as connection-oriented, else forward directly Upon receiving a connection-oriented UDP, relays packet to destination and IGMP multicast group. By multi-casting to Internet Gateways Multicast Group (IGMG), also performance depends on the data rate at Internet gateway. Proper decision is made afterwards 31 / 33

SMesh Overall a good attempt for real-time trac issues like maintaining duplicate vs hando performance, security issues, crashing of nodes, Management overhead... 32 / 33

33 / 33