A local area network that employs either a full mesh topology or partial mesh topology

Similar documents
Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins. Part 3: Packet Switching and. Network Technologies.

CS551 Ad-hoc Routing

Top-Down Network Design

COMPARATIVE STUDY OF ROUTING PROTOCOLS FOR MANETS

CS5984 Mobile Computing

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

Routing Protocols in MANET: Comparative Study

Fairness Example: high priority for nearby stations Optimality Efficiency overhead

ECSE 414 Fall 2014 Final Exam Solutions

Network Infrastructure

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols

Computer Networks. Routing

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

Review of Topology and Access Techniques / Switching Concepts

Chapter 7: Routing Dynamically. Routing & Switching

Full file at

LECTURE 9. Ad hoc Networks and Routing

Routing. Information Networks p.1/35

Top-Down Network Design

Networking interview questions

ICS 351: Today's plan. distance-vector routing game link-state routing OSPF

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

The Open System Interconnect model

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

Mobile Communications. Ad-hoc and Mesh Networks

CS519: Computer Networks. Lecture 1 (part 2): Jan 28, 2004 Intro to Computer Networking

Fundamentals of Networking Types of Topologies

Course Routing Classification Properties Routing Protocols 1/39

Chapter 5 (Week 9) The Network Layer ANDREW S. TANENBAUM COMPUTER NETWORKS FOURTH EDITION PP BLM431 Computer Networks Dr.

Youki Kadobayashi NAIST

CSMA based Medium Access Control for Wireless Sensor Network

Ad Hoc Routing Protocols and Issues

Mr. Pradip A. Chougule 1, Mr. Rajesh A. Sanadi 2, Mr. U. H.Kamble 3

White Paper. Mobile Ad hoc Networking (MANET) with AODV. Revision 1.0

NETWORK TOPOLOGIES. Application Notes. Keywords Topology, P2P, Bus, Ring, Star, Mesh, Tree, PON, Ethernet. Author John Peter & Timo Perttunen

Network Layer: Routing

CHAPTER -1. Introduction to Computer Networks

What is Multicasting? Multicasting Fundamentals. Unicast Transmission. Agenda. L70 - Multicasting Fundamentals. L70 - Multicasting Fundamentals

Middle in Forwarding Movement (MFM): An efficient greedy forwarding approach in location aided routing for MANET

Network Layer (Routing)

Module 8. Routing. Version 2 ECE, IIT Kharagpur

Guide to Networking Essentials Fifth Edition. Chapter 2 Network Design Essentials

1 Connectionless Routing

Local Area Networks (LANs) SMU CSE 5344 /

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

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

Wireless Networking & Mobile Computing

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

Chapter 5 Local Area Networks. Computer Concepts 2013

Importance of Interoperability in High Speed Seamless Redundancy (HSR) Communication Networks

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

Ad-hoc Storage Overlay System

Arvind Krishnamurthy Fall 2003

Understanding Issues Related to Inter VLAN Bridging

Spanning Tree Protocol(STP)

Routing Protocols in Mobile Ad-Hoc Network

ECE 435 Network Engineering Lecture 11

CompSci 356: Computer Network Architectures. Lecture 7: Switching technologies Chapter 3.1. Xiaowei Yang

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

Test Bed Simulation for Mobile Ad Hoc Routing Protocol: An On Demand Vector Routing Algorithm Case Study

DYNAMIC VIRTUAL BACKBONE ROUTING PROTOCOL: A HYBRID ROUTING PROTOCOL FOR ADHOC NETWORKS

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

Introduction to OSPF

Ad Hoc Networks: Issues and Routing

Routing, Routing Algorithms & Protocols

Contention Protocols and Networks

ECE 333: Introduction to Communication Networks Fall 2001

Adaptors Communicating. Link Layer: Introduction. Parity Checking. Error Detection. Multiple Access Links and Protocols

Part I. Wireless Communication

Prepared by Agha Mohammad Haidari Network Manager ICT Directorate Ministry of Communication & IT

CHAPTER 4: ROUTING DYNAMIC. Routing & Switching

Performance Analysis of MANET Routing Protocols OLSR and AODV

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

LAN design. Chapter 1

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

CH : 15 LOCAL AREA NETWORK OVERVIEW

Chapter 5. The Network Layer. Network Layer Design Isues. Store-and-Forward Packet Switching 10/7/2010. Implementation of Connectionless Service

Chapter 5. The Network Layer

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ

Medium Access Protocols

The Basics of Computer Networking. David Phenix Computing in the Modern World 1 st Period

Ad Hoc Networks: Introduction

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

5.2 Routing Algorithms

Chapter 5. The Network Layer. CEN Chapter 5 1

CSE 461: Bridging LANs. Last Topic

Variable Length and Dynamic Addressing for Mobile Ad Hoc Networks

Mobile host protocols support host

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

Distributed Systems 26. Mobile Ad Hoc Mesh Networks

Contents. Overview Multicast = Send to a group of hosts. Overview. Overview. Implementation Issues. Motivation: ISPs charge by bandwidth

A Novel Review on Routing Protocols in MANETs

Comparative Study of Routing Protocols in MANET

Different network topologies

Simulation Based Performance Analysis of Routing Protocols Using Random Waypoint Mobility Model in Mobile Ad Hoc Network

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

ECE 158A: Lecture 13. Fall 2015

Links Reading: Chapter 2. Goals of Todayʼs Lecture. Message, Segment, Packet, and Frame

COMMUNICATION NETWORKS NETW 501

Transcription:

and Ad Hoc Networks

Definition A local area network that employs either a full mesh topology or partial mesh topology Full mesh topology each node is connected directly to each of the others Partial mesh topology some nodes are connected to all the others but some of them are only connected to nodes with which they exchange the most data

History Originally sponsored by the Department of Defense for military use. Goal was to provide packet-switched network in mobile elements of a battlefield in an infrastructure-less environment. Used a combination of ALOHA and CSMA and distance vector routing.

Full Mesh Topology Every node has a circuit connecting it to every other node in the network. Yields greatest redundancy, so if one node fails, network traffic can be redirected to any of the other nodes. Usually reserved for backbone networks since it is very expensive.

A full mesh topology

Partial Mesh Topology Some nodes are organized in a full mesh scheme but others are only connected to 1 or 2 in the network. Common in peripheral networks connected to a full meshed backbone. Less expensive to implement. Yields less redundancy.

A partial mesh topology

Wired mesh It is possible to have a fully wired mesh network, however this is very expensive. Advantages Reliable Offers redundancy Disadvantages - Expensive - large number of cables and connections required

Wireless Mesh Definition a wireless co-operative communication infrastructure between multiple individual wireless transceivers that have Ethernet capabilities Can either be centralized for highly scalable applications, or can be decentralized

Advantages Reliable Each node is connected to several others; when a node fails its neighbors find other routes. Scalable Capacity can be added simply by adding nodes. Nodes act as repeaters to transmit data from nearby nodes to peers too far away to reach This results in a network that can span large distances over rough terrain. Each node only transmits as far as the next node.

How does it work? Data hops from one device to another until it reaches its destination, Each device communicates its routing information to every device it connects with, Each device then determines what to do with received data - pass it on or keep it.

Types of Protocols - 1 Pro-active. Distribute routing tables to the network periodically to maintain fresh lists of destinations. Disadvantages Wasted bandwidth for transmitting routing tables Maintains routes that will never be used Some algorithms never converge in large networks

Types of Protocols - 2 Re-active Also known as On-Demand these protocols find routes on demand by flooding the network with Route Request packets. Disadvantages Delays in finding routes. Excessive flooding can lead to network clogging.

Example: ADDV ADDV- Ad-hoc On-demand Distance Vector. Establishes a route to a destination only on demand. Contrast to the most popular pro-active protocols.

How does ADDV work? Network is silent until a connection is needed. The network node that needs a connection broadcasts a connection request. Other nodes forward the message and record the node they heard it from, creating temporary routes back to the needy node.

next When a node that already has a route to the desired node gets the message it sends a message back through the temporary route to the requesting node. The needy node then uses the route with the least hops to connect.

Failures When a node fails, a routing error is passed back to the transmitting node and the process repeats. Also, note that unused entries in the routing tables are recycled after a time, so unused paths are not kept.

Drawbacks More time to establish a connection. Initial communication to establish a route is heavy.

other Hierarchical network orders itself into a tree or other hierarchy and sends requests through the structure

Example: Order One Network Protocol The network orders itself into a tree. Each node periodically sends hello to its neighbours. Each neighbour tells how many neighbours and connections it has and who its mother node is. Each node picks the node with the largest access to links to be its mother node. When two nodes pick each other as mother nodes, that is the top of the tree.

Routing When a node needs a connection with another node and a route doesn t exist it sends a request to its mother node. This node then forwards the message to its mother node and so on until the original node is connected at the root to the node it wanted Next the algorithm tries to cut corners to optimize the path Each node on the route floods its neighbors with routing requests When a faster route is found, the unused part of the previous route is erased and flooding ceases on that route

Advantages Produces fairly good routes while reducing the number of messages required to keep the network connected. Uses only small amounts of memory at each node. The network has a reliable way to establish that a node is not in the network.

Disadvantages Central mother nodes have an extra burden. Eventually ceases to be scalable. Link propagation time establishes a limit on the speed the network can find its root. May use more power and bandwidth than other link-state protocols.

Where is it going? What if ad-hoc, self-organizing mesh networks were all we needed to communicate? A view from 2006 http://www.youtube.com/watch?v=nrrfblrjezm