440 likes | 457 Views
Explore Mobile Ad-Hoc Networks (MANETs) and dynamic source routing protocols like DSR and AODV. Learn about the unique challenges faced in MANETs and the categories of routing protocols used. Discover the control and data plane aspects along with proactive and reactive routing protocols.
E N D
Computer Networks:Wireless Networks Ivan Marsic Rutgers University Chapter 6 – Wireless Networks
Wireless Networks Chapter 6
Topic:Mobile Ad-hoc Networks (MANETs) Ad-hoc Network Definition Routing Protocols Dynamic Source Routing (DSR) Ad Hoc On-Demand Distance-Vector (AODV)
Ad-hoc Networks Each mobile device (node) can act as a router Links form and break based on mobility and environmental factors Connectivity (e.g., high probability of instantaneous end-to-end paths existing) is assumed
Mobile Ad-hoc Networks (MANETs) Physical wireless links Network topology
Multihop Throughput Challenge: more hops, less throughput Links in route share radio spectrum Extra hops reduce throughput Throughput = 1 Throughput = 1/2 Throughput = 1/3
Ad-hoc Networks S D • Goal: Nodes within the network can send data between themselves. • Challenges: • No centralized coordinator to help routing • No “default route” for nodes within the network • Fast topology changes • Limited bandwidth – can’t have too much overhead
Ad-hoc Networks S D Control Plane Data Plane • Nodes that want to route messages must: • Find out about the topology of the network • Use that topology to do something with the message
Routing Protocol Categories Control Plane • Proactive: • Nodes actively maintain and share topology information, regardless of if there is data to send • Generally timer- or event-based • Reactive (On-demand): • “Lazy” approach: Don’t do more work then you have to • Only discover topology/routes when there is data to send
Routing Protocol Categories Data Plane S A B D A B D • Local next-hop forwarding: • Consult forwarding table for a next hop • Completely local decision • Source routing: • Source node places complete path in packet header • Intermediate nodes don’t have to consult their forwarding tables
Reactive Protocols Dynamic Source Routing (DSR) MANET Source Routing Ad-hoc On-demand Distance Vector (AODV) Reactive Next-hop Forwarding MANET Distance Vector Names are useful hints at understanding the protocol properties:
Dynamic Source Routing (DSR) When node S wants to send a packet to node D, but does not know a route to D, node S initiates a route discovery. Source node S floods the network with route request (RREQ) packets (also called query packets). Each node appends its own address in the packet header when forwarding RREQ. 14
Route Discovery in DSR (2) Broadcast RREQ[C] Represents a node that has received RREQ for H from C
Route Discovery in DSR (5) Unicast RREP[C, E, G, H]
Topic:IEEE 802.11n (MIMO Wi-Fi) Physical (PHY) Layer Enhancements MAC Layer Enhancements: Frame Aggregation Block Acknowledgement Reverse Direction (RD) Protocol Backward Compatibility
802.11n Frame Aggregation E{b0}=16 slots
Reverse Direction (RD) Protocol Unidirectional vs. Bidirectional RTS/CTS Access Scheme
Topic:RFID: Radio-Frequency Identification Query Slot Protocol (ALOHA) for Tag Interrogation
Visit http://www.gs1.org/epcglobal/standards for RFID Protocols Class-1 Generation-2 RFID - Query Slot Protocol