Link State Routing David Holmer Generic Link State Routing  Each node monitors neighbors/local links and advertises them to the network.

Slides:



Advertisements
Similar presentations
Data and Computer Communications
Advertisements

Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
By Alex Kirshon and Dima Gonikman Under the Guidance of Gabi Nakibly.
Securing OLSR Using Node Locations Daniele Raffo Cédric Adjih Thomas Clausen Paul Mühlethaler 11 th European Wireless Conference 2005 (EW 2005) April
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Optimized Link State Protocol Version 2 Assaf Israel, Eli Nazarov, Asi Bross Version 2 Assaf Israel, Eli Nazarov, Asi Bross.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Mesh Networks A.k.a “ad-hoc”. Definition A local area network that employs either a full mesh topology or partial mesh topology Full mesh topology- each.
RD-CSY3021 Comparing Routing Protocols. RD-CSY3021 Criteria used to compare routing protocols includes  Time to convergence  Proprietary/open standards.
Teknik Routing Pertemuan 20 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Ad hoc Network 江崎研究室 修士1年 中島 亮. What is Ad hoc Network?  Meaning of Ad hoc Network Ad hoc =その場限りの Node to node → ノード間で一時的に形成されるネットワーク.
Routing.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
1 Internet Networking Spring 2006 Tutorial 3 Ad-hoc networks TBRPF (based on IETF tutorials on TBRPF)
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Lecture 8 Advance Topics in Networking.
Lecture Week 3 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
Ad Hoc Wireless Routing COS 461: Computer Networks
ROUTING BASICS. Why are Routers Necessary? One of the key components of the technical infrastructure of the network One of the key components of the technical.
1 CS 4396 Computer Networks Lab Dynamic Routing Protocols - II OSPF.
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.
Chapter 7: Routing Dynamically
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Routing protocols MANET
Scalable Routing Protocols for Mobile Ad Hoc Networks Xiaoyan Hong, Kaixin Xu, and Mario Gerla at UCLA.
Routing protocols Basic Routing Routing Information Protocol (RIP) Open Shortest Path First (OSPF)
Routing Protocol Evaluation David Holmer
Carlos Rodrigo Aponte OLSRv2 High Level Overview.
A survey of Routing Attacks in Mobile Ad Hoc Networks Bounpadith Kannhavong, Hidehisa Nakayama, Yoshiaki Nemoto, Nei Kato, and Abbas Jamalipour Presented.
Outline Wireless introduction Wireless cellular (GSM, CDMA, UMTS) Wireless LANs, MAC layer Wireless Ad hoc networks – routing: proactive routing, on-demand.
OSPF-MDR - 1 Comparison of Three MANET Extensions of OSPF draft-ogier-ospf-manet-mdr-or-compare-00.txt draft-ogier-ospf-manet-mdr-mpr-compare-00.txt Richard.
Multicast Routing Algorithms n Multicast routing n Flooding and Spanning Tree n Forward Shortest Path algorithm n Reversed Path Forwarding (RPF) algorithms.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Simulation of the OLSRv2 Protocol First Report Presentation.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
H AZY S IGHTED L INK S TATE R OUTING P ROTOCOL Eleonora Borgia Pervasive Computing & Networking Lab. PerLab IIT – CNR MobileMAN.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
1 Computer Communication & Networks Lecture 21 Network Layer: Delivery, Forwarding, Routing Waleed.
Scalable Routing Protocols for
SRI International 1 Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Richard Ogier September 21, 2002.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
Ad-hoc On Demand Distance Vector Protocol Hassan Gobjuka.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
SRI International 1 Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Richard Ogier March 20, 2003.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
1 Optimized Link State Routing Protocol for Ad Hoc Networks Jacquet, p IEEE INMIC Dec park gi won
Draft-chandra-ospf-manet-ext-01.txtIETF 60 draft-chandra-ospf-manet-ext-01.txt IETF 60.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
+ Dynamic Routing Protocols 2 nd semester
Instructor Materials Chapter 5: Dynamic Routing
ODMRP Enhancement.
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Routing.
Chapter 5: Dynamic Routing
Mobile Computing CSE 40814/60814 Spring 2018.
Dynamic Routing Protocols
Link-State Routing Protocols
ECE 544 Project3 Team member: BIAO LI, BO QU, XIAO ZHANG 1 1.
Viet Nguyen Jianqing Liu Yaqin Tang
Dynamic Routing Protocols
Link-State Routing Protocols
Vinay Singh Graduate school of Software Dongseo University
Routing.
Presentation transcript:

Link State Routing David Holmer

Generic Link State Routing  Each node monitors neighbors/local links and advertises them to the network Usually state of local links is sent periodically Must be re-sent because of non-reliable delivery and possible joins/merges  Each node maintains the full graph by collecting the updates from all other nodes The set of all links forms the complete graph Routing is performed using shortest path computations on the graph

Basic Hello Protocol Description  Used for neighbor discovery  Basic version Each node sends a hello/beacon message periodically containing its id Neighbors are discovered by hearing a hello from a previously un-heard from node Neighbors are maintained by continuing to hear their periodic hello messages Neighbors are considered lost if a number of their hello messages are no longer heard (typically two)

Basic Hello Protocol Properties  Very simple protocol agnostic method of discovering neighbors  Generates constant overhead Basic hello packets are very small N/T packets per second (N=nodes, T=period) Not scalable in very dense networks where nodes have a large number of neighbors  Link failure only discovered after >2T  May discover asymmetric links

Enhanced Hello Protocols  Hello message also carries neighbor list  Advantages Enables symmetric link discovery  A symmetric link neighbor will include your id in its neighbor list Enables two hop topology discovery  Useful for connected dominating set calculation  Used by OLSR for Multi-Point Relay (MPR) computation  Disadvantages Significantly larger hello message size in dense networks  Differential hello protocol used in TBRPF to reduce overhead

Generic Link State Properties  Generic Link State Protocol Basic hello protocol for neighbor/link discovery Normal flooding for periodic link advertisement  Problems Inefficient under mobility  Every link change causes two floods (from either endpoint)  Movement of a single node causes multiple link changes Inefficient in static case  All links must be periodically advertised

Strategies for Optimizing Link State  Hello protocol enhancement (differential)  Flooding protocol enhancement Reduces the cost of flooding by using knowledge of topology Multi-Point Relay (OLSR) Topology Based Reverse Path Forwarding (TBRPF)  Topology Filtering Reduce the number of advertised links to less than the complete graph  Nearsighted Updates (Fisheye & HSLS) Scoped flooding for advertisements Update nearby nodes quickly & far nodes more slowly