802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advertisements

1 Chapter 04 Routing in Ad Hoc Networks Mobile Ad Hoc Networks (MANET) Introduction and Generalities.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
1 MANETs and Dynamic Source Routing Protocol Dr. R. B. Patel.
Mobile Routing protocols MANET Lecture: 4. DIALOGUE CONTROL In any communication there are two types of user dialogues. –long session-oriented transactions.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Multicasting in Mobile Ad-Hoc Networks (MANET)
Advanced Topics in Next-Generation Wireless Networks
Arsitektur Jaringan Terkini
Mobile Ad-Hoc Networks (MANET)
1 Routing in Mobile Ad Hoc Networks most slides taken with permission from presentation of Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Issues in ad-hoc networks Miguel Sanchez Nov-2000.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 10 Introduction to Networks and the Internet.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
1 Mobile Ad Hoc Networks (MANET). 2 Mobile Ad Hoc Networks  Formed by wireless hosts which may be mobile  Without (necessarily) using a pre-existing.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 10 Introduction to Networks and the Internet.
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Wireless Mesh Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
BLACK HOLE IN MANET SUBMITTED TO:--SUBMITTED BY:-- Dr. SAPNA GAMBHIRINDRAJEET KUMAR CSE DEPTT.MNW/887/2K11.
Mobile Ad Hoc Networks: Routing, MAC and Transport Issues Material in this slide set are from a tutorial by Prof. Nitin Vaidya 1.
PG 1 Advances in Wireless Networks Case Study: Mesh Networks Max Lakshtanov.
CIS 725 Wireless networks. Low bandwidth High error rates.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Routing in mobile ad-hoc networks (MANETs). 1. WHAT IS A MANET ? A MANET can be defined as a system of autonomous mobile nodes A MANET can be defined.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Routing protocols MANET
Ad-Hoc Networks. References r Elizabeth Royer and Chai-Keong Toh, " A Review of Current Routing Protocols for Ad Hoc Wireless Mobile Networks, " IEE Personal.
ROUTING ALGORITHMS IN AD HOC NETWORKS
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
Effects of Multi-Rate in Ad Hoc Wireless Networks
1 ECE453 – Introduction to Computer Networks Lecture 13 – Network Layer (V) -
PCI 2005 Volos, Greece Nov 2005 Efficient Active Clustering of Mobile Ad-Hoc Networks Damianos Gavalas, Grammati Pantziou, Charalampos Konstantopoulos,
Wireless & Mobile Networking CS 752/852 - Spring 2011 Tamer Nadeem Dept. of Computer Science Ad Hoc Routing Layer - I.
1 Mobile Ad Hoc Networks for CSC 453 Sp 2011 From a tutorial by Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Routing in Mobile Ad Hoc Networks (from Ad Hoc Networking by Charles Perkins) Thanks to Prof. Yu at Cleveland State Univ.
Asstt. Professor Adeel Akram. Infrastructure vs. multi-hop Infrastructure networks: One or several Access-Points (AP) connected to the wired network.
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
1 Mobile Computing and Wireless Networking CS 851 Seminar 2002 Fall University of Virginia.
Ad Hoc Network.
Session 15 Mobile Adhoc Networks Prof. Sridhar Iyer IIT Bombay
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Ασύρματα Δίκτυα και Κινητές Επικοινωνίες Ενότητα # 13: Δρομολόγηση σε Κινητά Αδόμητα Δίκτυα (Mobile Ad Hoc Networks) Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Overview of Wireless Networks: Cellular Mobile Ad hoc Sensor.
1 Mobile Ad Hoc Networks (MANET) Introduction and Generalities.
UNIT-V Ad-hoc Networks
Routing in Mobile Ad Hoc Network (MANET)
Mobile Ad Hoc Networks Part 1: Overview
Mobile Ad Hoc Network (MANET)
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Overview of Wireless Networks:
CHARACTERISTICS.
Wireless and Mobile Ad Hoc Networks
Slides courtesy of Nitin Texas A&M
IEEE Terminology - STA (Station)
CS 457 – Lecture 7 Wireless Networks
Wireless Ad Hoc Network
by Saltanat Mashirova & Afshin Mahini
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
CSCI {4,6}900: Ubiquitous Computing
Folien aus: Mobile Ad Hoc Networks: Routing, MAC and Transport Issues
Advance Topics in Networking
Routing in Mobile Ad-hoc Networks
Presentation transcript:

802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group

802.11a/b/g Operates in 2 different modes: –Infrastructure mode Associates with an access point All communication goes through the access point Used for wireless access at a company or campus –Peer-to-Peer Ad Hoc Mode If two nodes are within range of each other they can communicate directly with no access point A few users in a room could quickly exchange files with no access point required

Infrastructure Access Access Points: –Provide infrastructure access to mobile users –Cover a fixed area –Wired into LAN

Peer to Peer Ad Hoc Mode

Infrastructure Access

1 Mbps 2 Mbps 5.5 Mbps 11 Mbps a/b/g are multi-rate devices

MAC Layer Fairness Models Per Packet Fairness: If two adjacent senders continuously are attempting to send packets, they should each send the same number of packets. Temporal Fairness: If two adjacent senders are continuously attempting to send packets, they should each be able to send for the same amount of medium time. In single rate networks these are the SAME!

Temporal Fairness Example Packet Fairness OAR Temporal Fairness 11 Mbps Link Mbps Link Total Throughput Mbps 11 Mbps 1 Mbps 11 Mbps Per Packet Fairness Temporal Fairness

802.11b Channels 11 available channels (in US) Only 3 are non-overlapping!

Channel 1Channel 6 Channel 11

Problems Access Point placement depends on wired network availability Obstructions make it difficult to provide total coverage of an area Site surveys are performed to determine coverage areas Security Concerns: rogue access points in companies etc.. Each Access Point has limited range

Peer to Peer Ad Hoc Mode

X X X

Problems Communication is only possible between nodes which are directly in range of each other

Problems for both Infrastructure and Ad hoc Mode If nodes move out of range of the access point (Infrastructure Mode) OR nodes are not in direct range of each other (Ad Hoc Mode) Then communication is not possible!!

What if ?? OR Multi-hop Infrastructure Access Multi-hop Ad Hoc Network

Multi-hop Infrastructure Access Nodes might be out of range of the access point, BUT in range of other nodes. The nodes in range of the access point could relay packets to allow out of range nodes to communicate. NOT part of

Multi-hop Ad Hoc Network If communication is required between two nodes which are out of range of each other, intermediary nodes can forward the packets. NOT part of Source Destination

How can this be done? ROUTING!! –Wired Networks: Hierarchical Routing –Network is divided into subnets –Nodes look at netmask and determine if the address is directly reachable. If not, just forward to the default gateway. –Different protocols for different levels of the hierarchy »RIP, OSPF, BGP

Wireless Routing Flat routing –You can’t assume that since a node is in your subnet that it is directly accessible –Node must maintain or discover routes to the destination –All nodes are routers

Mobile Ad Hoc Networks Formed by wireless hosts which may be mobile Without (necessarily) using a pre-existing infrastructure Routes between nodes may potentially contain multiple hops

Mobile Ad Hoc Networks May need to traverse multiple links to reach a destination

Mobile Ad Hoc Networks (MANET) Mobility causes route changes

Why Ad Hoc Networks ? Ease of deployment Speed of deployment Decreased dependence on infrastructure

Many Applications Personal area networking –cell phone, laptop, ear phone, wrist watch Military environments –soldiers, tanks, planes Civilian environments –taxi cab network –meeting rooms –sports stadiums –boats, small aircraft Emergency operations –search-and-rescue –policing and fire fighting

Challenges Limited wireless transmission range Broadcast nature of the wireless medium Packet losses due to transmission errors Mobility-induced route changes Mobility-induced packet losses Battery constraints Potentially frequent network partitions Ease of snooping on wireless transmissions (security hazard)

Unicast Routing in Mobile Ad Hoc Networks

Why is Routing in MANET different ? Host mobility –link failure/repair due to mobility may have different characteristics than those due to other causes Rate of link failure/repair may be high when nodes move fast New performance criteria may be used –route stability despite mobility –energy consumption

Unicast Routing Protocols Many protocols have been proposed Some have been invented specifically for MANET Others are adapted from previously proposed protocols for wired networks No single protocol works well in all environments –some attempts made to develop adaptive protocols

Routing Protocols Proactive protocols –Determine routes independent of traffic pattern –Traditional link-state and distance-vector routing protocols are proactive Reactive protocols –Maintain routes only if needed Hybrid protocols

Trade-Off Latency of route discovery –Proactive protocols may have lower latency since routes are maintained at all times –Reactive protocols may have higher latency because a route from X to Y will be found only when X attempts to send to Y Overhead of route discovery/maintenance –Reactive protocols may have lower overhead since routes are determined only if needed –Proactive protocols can (but not necessarily) result in higher overhead due to continuous route updating Which approach achieves a better trade-off depends on the traffic and mobility patterns

Overview of Unicast Routing Protocols

Flooding for Data Delivery Sender S broadcasts data packet P to all its neighbors Each node receiving P forwards P to its neighbors Sequence numbers used to avoid the possibility of forwarding the same packet more than once Packet P reaches destination D provided that D is reachable from sender S Node D does not forward the packet

Flooding for Data Delivery B A S E F H J D C G I K Represents that connected nodes are within each other’s transmission range Z Y Represents a node that has received packet P M N L

Flooding for Data Delivery B A S E F H J D C G I K Represents transmission of packet P Represents a node that receives packet P for the first time Z Y Broadcast transmission M N L

Flooding for Data Delivery B A S E F H J D C G I K Node H receives packet P from two neighbors: potential for collision Z Y M N L

Flooding for Data Delivery B A S E F H J D C G I K Node C receives packet P from G and H, but does not forward it again, because node C has already forwarded packet P once Z Y M N L

Flooding for Data Delivery B A S E F H J D C G I K Z Y M Nodes J and K both broadcast packet P to node D Since nodes J and K are hidden from each other, their transmissions may collide  Packet P may not be delivered to node D at all, despite the use of flooding N L

Flooding for Data Delivery B A S E F H J D C G I K Z Y Node D does not forward packet P, because node D is the intended destination of packet P M N L

Flooding for Data Delivery B A S E F H J D C G I K Flooding completed Nodes unreachable from S do not receive packet P (e.g., node Z) Nodes for which all paths from S go through the destination D also do not receive packet P (example: node N) Z Y M N L

Flooding for Data Delivery B A S E F H J D C G I K Flooding may deliver packets to too many nodes (in the worst case, all nodes reachable from sender may receive the packet) Z Y M N L

Flooding for Data Delivery: Advantages Simplicity May be more efficient than other protocols when rate of information transmission is low enough that the overhead of explicit route discovery/maintenance incurred by other protocols is relatively higher –this scenario may occur, for instance, when nodes transmit small data packets relatively infrequently, and many topology changes occur between consecutive packet transmissions Potentially higher reliability of data delivery –Because packets may be delivered to the destination on multiple paths

Flooding for Data Delivery: Disadvantages Potentially, very high overhead –Data packets may be delivered to too many nodes who do not need to receive them Potentially lower reliability of data delivery –Flooding uses broadcasting -- hard to implement reliable broadcast delivery without significantly increasing overhead –Broadcasting in IEEE MAC is unreliable –In our example, nodes J and K may transmit to node D simultaneously, resulting in loss of the packet –in this case, destination would not receive the packet at all