Advanced Technology Centre © BAE SYSTEMS 2004. All rights reserved. Slide 1 OLSR Simulation and Implementation Christopher Dearlove

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Márk FélegyháziMaster’s Thesis Development and Evaluation of a Dynamic Bluetooth Network Formation Procedure Márk Félegyházi, György Miklós Ericsson Research,
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
EE 545 – BOGAZICI UNIVERSITY. Agenda Introduction to IP What happened IPv5 Disadvantages of IPv4 IPv6 Overview Benefits of IPv6 over IPv4 Questions -
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
COSC 541 Data and Computer Communications IPV6 OVERVIEW Professor:Mort Anvari Student: Fuqiang Chen Student ID: Date:Mar
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Design and Implementation of the OLSR Protocol in an Ad Hoc Framework Juan Gutiérrez Plaza Supervisor: Raimo Kantola Instructor: José Costa Requena Networking.
Overview: Chapter 7  Sensor node platforms must contend with many issues  Energy consumption  Sensing environment  Networking  Real-time constraints.
Chapter 19: Network Management Business Data Communications, 4e.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Secure Data Communication in Mobile Ad Hoc Networks Authors: Panagiotis Papadimitratos and Zygmunt J Haas Presented by Sarah Casey Authors: Panagiotis.
SANS A Simple Ad hoc Network Simulator Nicolas Burri Roger Wattenhofer Yves Weber Aaron Zollinger.
Extending Networks. Three Levels of Extension Physical Layer –Repeaters Link Layer –Bridges –Switches Network –Routers: “Connecting networks”
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 29 September 2010 NATO IST-092 Symposium New Capabilities in Security and QoS Using the Updated MANET Routing Protocol OLSRv2 Christopher Dearlove
1 Chapter Overview IP (v4) Address IPv6. 2 IPv4 Addresses Internet Protocol (IP) is the only network layer protocol with its own addressing system and.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
OmniRAN SoA and Gap Analysis Date: [ ] Authors: NameAffiliationPhone Antonio de la Juan Carlos
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Routing and Routing Protocols Routing Protocols Overview.
EAIT, February 2006 A Pragmatic Approach towards the Improvement of Performance of Ad Hoc Routing ProtocolsOptimizations To Multipath Routing Protocols.
Network Resource Gateway (NRG) Application DevelopmentDSLD Unit Florin van Slingerland Rev A Slide 1 Application Development Presentation/Course Teaser.
Security for the Optimized Link- State Routing Protocol for Wireless Ad Hoc Networks Stephen Asherson Computer Science MSc Student DNA Lab 1.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
John Trinidad Senior Systems Engineer Harris Corporation Rochester, NY (585) The Challenge in Developing an SCA Compliant.
The Saigon CTT Semester 1 CHAPTER 10 Le Chi Trung.
1 CMPT 471 Networking II IGMP (IPv4) and MLD (IPv6) © Janice Regan,
Slide 1 Jose Costa-Requena, Raimo Kantola, Nicklas Beijar / MobileMAN Kick-off/ CNR,Pisa MobileMAN kick-off Jose Costa-Requena, Raimo Kantola,
Dilshad Haleem CST593 summer 2007 Routing In Wireless Mesh Networks CST593 Final Project by Dilshad Haleem Division of Computing Studies, ASU Polytechnic.
SpaceWire Plug-and-Play: A Roadmap Peter Mendham, Albert Ferrer Florit, Steve Parkes Space Technology Centre, University of Dundee 1.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Logical Interface Overview Date: [ ] Authors: NameAffiliationPhone Juan Carlos ZúñigaInterDigital Notice:
Routing Protocols in Ad-hoc Networks, OLSR Self configuring systems (SCS) TTM3 – Høst 2004 Jørn Andre Berntzen 22/10/2004.
An OLSR implementation, experience, and future design issues.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
TANGO TANGO ALTERNATE NETWORK GRAPH ORGANIZER Olof Hellqvist Zak Blacher.
Advanced Roaming & Mobility Scenarios in IPv6 Rafal Lukawiecki Strategic Consultant & Director Project Botticelli Ltd in.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
SRI International 1 Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Richard Ogier September 21, 2002.
SRI International 1 Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Richard Ogier March 20, 2003.
 RIP — A distance vector interior routing protocol  IGRP — The Cisco distance vector interior routing protocol (not used nowadays)  OSPF — A link-state.
2/25/2016CSI WG/IETF761 Open Source Project SEND & Extensions Beijing University of Posts & Telecommunications HUAWEI Yuhong LI (Speaker) Wendong WANG.
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
CSCI 465 D ata Communications and Networks Lecture 25 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Routing Protocols Internal and External Routing 6DEPLOY. IPv6 Deployment and Support.
Doc.: IEEE /205r1 Submission Pat Kinney, Intermec Technologies Intermec’s PicoLink  WPAN MAC Overview.
David B. Johnson Rice University Department of Computer Science DSR Draft Status Monarch Project 57th IETF.
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
M ODULE 1 UNIT 3 ROUTING. R OUTING Routing protocols are the set of rules used by the routers to communicate between source and destination. They do not.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
MobileMAN Workshop 2 Cambridge 2 –
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Meng Cao, Xiangqing Sun, Ziyue Chen May 28th, 2014
Programmable Logic Controllers (PLCs) An Overview.
OLSR + FSR for Scalability in Mesh Networks
PRISTINE Programmability In RINA for Supreme Virtualised Networks Miguel Ponce de Leon (TSSG) on behalf of the PRISTINE team Laying the groundwork for.
Mobility Support in Wireless LAN
Vinay Singh Graduate school of Software Dongseo University
Internet Protocol version 6 (IPv6)
Presentation transcript:

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 1 OLSR Simulation and Implementation Christopher Dearlove

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 2 Overview Requirements. Design Decisions. Software Organisation. Compliance, Limitations and Extensions. Simulation Example. Ground Sensor Network Demonstration. Additional Requirements.

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 3 OLSR Simulation and Implementation Requirements A framework for a generic AHRP. An implementation of OLSR within this framework. To be usable to simulate AHRP, e.g. in OPNET. To be usable to implement AHRP in real time on e.g. Linux platform. (Laptop or PDA using IEEE b WLAN.) To include IPv4 and IPv6 options. To be able to interwork with other implementations of OLSR. To add some compliant proprietary extensions to OLSR. To allow extension to modified versions of OLSR. To support dynamic parameters.

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 4 Software Design Decisions Code to be written in standard C++. To use object oriented design. OLSR code to be independent of OPNET and Linux. OPNET and Linux specific “wrappers” for code. Separate compilation for IPv4 and IPv6. Various reporting features.

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 5 AHRP and OLSR Classes and Creation Classes in black exist Classes in red are hypothetical Ahrp packet_received() routing_failure() link_layer_notification() timeout() Secure_Olsr AodvOlsr packet_received() routing_failure() link_layer_notification() timeout() «creation» «registration» Ahrp_Factory 1 register_creation() create() Wrapper «creation»

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 6 AHRP and OLSR Class Usage Routing_Table add() replace() remove() Linux_Routing_Table add() replace() remove() Packet_Handler allocate() send() Linux_Packet_Handler allocate() send() Ahrp Olsr 1 1 Linux_Wrapper

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 7 OLSR Software (1) Initial implementation of OLSRv5, then converted to OLSRv7, then finally to OLSRv11 (RFC 3626). Some observations from use provided to OLSR authors. Designed to be fully compliant with OLSR 3626, including Multiple interfaces. Host and network associations (including dynamic changes). Link layer notification and link quality. All parameters are configurable (including dynamically). IPv4 and IPv6 (separate compilation).

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 8 OLSR Software (2) Current limitations Does not piggyback messages, but will process received piggybacked messages. No packet size control or message fragmentation, but will handle fragmented messages. Extensions (all optional) Minimum message intervals. MPR Set reuse. Link layer notification details. Use HELLO messages to update Interface Association Set and MID messages to change Two Hop Neighbour Set.

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 9 OLSR Simulation Example

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 10 OLSR Implementation Current wrapper is for Linux. Demonstrated on small mobile networks of laptops and PDAs. Particular current interest in sensor networks Initially stationary. Later to add mobile autonomous platform nodes. Used in Operational trials of a BAE SYSTEMS First Generation Unattended Ground Sensor Network in both open terrain and urban environments. Collaborative B2NCW (Building Blocks for Network Centric Warfare) programme. (Also looking at reactive protocols.)

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 11 Ground sensor node (low power ARM based processor with WLAN, acoustic interface, geo-phone sensor and GPS) Universal camera node Demonstration network integrated with an in-service sounding ranging system Tactical Network access Avionics Group Sensor Systems Division First Generation Unattended Ground Sensor Network

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 12 Sensor Network Trial Results Mean hop counts from S0 Sensor 1 (S1)1.74 Sensor 2 (S2)1.07 Sensor 3 (S3)1.01 Sensor 4 (S4)2.75 Controller 0 (C0)1.01 Gateway 1 (GW1)1.54 Monitor 1 (M1)1.02 The non-integer values demonstrate OLSR network reconfiguration during demonstration Example of network topology, as seen from S0 M1 S1 S0 C0 S2 S3 S4 GW :00:0001:12:0002:24:0003:36:00 Packet receptions at S0 during demonstration

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 13 Additional Requirements The following have been identified as of interest in the development of ad hoc networks, and OLSR in particular Security. Low power operation (including power control). Covertness (possibly including reactive capability). Multicast. Addressing issues (including IPv6). External gateway issues (aggregation, dynamism).

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 14 Conclusions Key points Generic ad hoc routing protocol framework. Flexible implementation of OLSR. Minimum interval extension for highly mobile network. Field trials of ad hoc sensor network. Additional requirements, especially security.

Advanced Technology Centre © BAE SYSTEMS All rights reserved. Slide 15 Contact and Acknowledgements Christopher Dearlove BAE SYSTEMS Advanced Technology Centre Great Baddow, Chelmsford, Essex, CM2 8HN, UK The author gratefully acknowledges the support of his colleagues in BAE SYSTEMS plc, Ericsson Microwave Systems AB and Ericsson Telebit A/S, and the support from the UK, Swedish and Danish MoDs under the EUCLID/Eurofinder programme, Project RTP6.22 (B2NCW). The First Generation Unattended Ground Sensor Network Concept Demonstration was undertaken on behalf of BAE SYSTEMS Avionics Group Sensor Systems Division.