1 Mobile IPv6-Based Ad Hoc Networks: Its Development and Application Advisor: Dr. Kai-Wei Ke Speaker: Wei-Ying Huang.

Slides:



Advertisements
Similar presentations
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
Advertisements

Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
DSR The Dynamic Source Routing Protocol Students: Mirko Gilioli Mohammed El Allali.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez A Paper Presentation of ”Multihop Sensor Network Design for Wide-Band Communications” Proceedings.
Scribe: A Large-Scale and Decentralized Application-Level Multicast Infrastructure Miguel Castro, Peter Druschel, Anne-Marie Kermarrec, and Antony L. T.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
E-ODMRP: Enhanced ODMRP with Motion Adaptive Refresh Soon Y. Oh, Joon-Sang Park, Mario Gerla Computer Science Dept. UCLA.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Ad Hoc Wireless Routing COS 461: Computer Networks
Mobile Ad-hoc Pastry (MADPastry) Niloy Ganguly. Problem of normal DHT in MANET No co-relation between overlay logical hop and physical hop – Low bandwidth,
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
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.
Mobile IP: Introduction Reference: “Mobile networking through Mobile IP”; Perkins, C.E.; IEEE Internet Computing, Volume: 2 Issue: 1, Jan.- Feb. 1998;
Network Layer (3). Node lookup in p2p networks Section in the textbook. In a p2p network, each node may provide some kind of service for other.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
VIRTUAL ROUTER Kien A. Hua Data Systems Lab School of EECS University of Central Florida.
AD HOC WIRELESS MUTICAST ROUTING. Multicasting in wired networks In wired networks changes in network topology is rare In wired networks changes in network.
IPv6 Mobility Milo Liu SW2 R&D ZyXEL Communications, Inc.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Routing protocols Basic Routing Routing Information Protocol (RIP) Open Shortest Path First (OSPF)
Fault-Tolerant Design for Mobile IPv6 Networks Jenn-Wei Lin and Ming-Feng Yang Graduate Institute of Applied Science and Engineering Fu Jen Catholic University.
Inter-Mobility Support in Controlled 6LoWPAN Networks Zinonos, Z. and Vassiliou, V., GLOBECOM Workshops, 2010 IEEE.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
ODMRP (On-Demand Multicast Routing Protocol in Multihop Wireless Mobile Networks ) Sung-Ju Lee William Su Mario Gerla Presented By: Meenakshi Bangad.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
Advanced Roaming & Mobility Scenarios in IPv6 Rafal Lukawiecki Strategic Consultant & Director Project Botticelli Ltd in.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
1. Outline  Introduction  Different Mechanisms Broadcasting Multicasting Forward Pointers Home-based approach Distributed Hash Tables Hierarchical approaches.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/05/15 IPv6-based wireless sensor network 1.
Energy-Conserving Data Placement and Asynchronous Multicast in Wireless Sensor Networks Sagnik Bhattacharya, Hyung Kim, Shashi Prabh, Tarek Abdelzaher.
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Networks Speaker : Wilson Lai Date : Ching-Chuan Chiang, Mario Gerla.
PRIN WOMEN PROJECT Research Unit: University of Naples Federico II G. Ferraiuolo
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
+ Lecture#4 IPV6 Addressing Asma AlOsaimi. + Topics IPv4 Issues IPv6 Address Representation IPv6 Types.
Mobile Networks and Applications (January 2007) Presented by J.H. Su ( 蘇至浩 ) 2016/3/21 OPLab, IM, NTU 1 Joint Design of Routing and Medium Access Control.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
MZR: A Multicast Protocol based on Zone Routing
Internet Networking recitation #4
ODMRP Enhancement.
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
ECE 544 Project3 Team member: BIAO LI, BO QU, XIAO ZHANG 1 1.
Presentation transcript:

1 Mobile IPv6-Based Ad Hoc Networks: Its Development and Application Advisor: Dr. Kai-Wei Ke Speaker: Wei-Ying Huang

2 Outline Introduction MANET Tree Overlay Management Routing Protocol Mobile IPv6 Support P2P Information Sharing System Implementation Conclusion Reference

3 Introduction IEEE WLAN interface cards –Infrastructure mode –Ad Hoc mode Ad Hoc mode more flexible, but its aim is not to connect to the Internet

4 Introduction (cont) Goal: Allow MN form an IPv6-based MANET flexibly and access the global IPv6 Internet –MN form a self-organization, self-addressing MANET into a tree structure rooted with an Internet gateway, referred to as the access router (AS) –Specially designed unicast/multicast routing protocols for MANETs, which are more suitable for IPv6

5 Introduction (cont)

6 Using many small-size MANETs connected to the global Internet via access routers (ARs) There exist several tree-based multicast routing protocols for MANET, but they consume excessive overhead to maintain a great quantity of source trees

7 Introduction (cont) Each mobile device will move around, but only at walking speed (low mobility, less than 2 m/s) Mobile IPv6 will be supported such that a mobile node can move from one MANET to another

8 Introduction (cont) P2P applications are very important in the future –PDI can efficiently search files scattered over mobile devices by querying locally –ORION combines application layer query and overlay network layer route discovery to ensure accurate search and low overhead These solutions are not scalable and curtail throughput as the size of a MANET grows.

9 Introduction (cont) Designed a distributed, but structured P2P information sharing system over our IPv6- based MANET using the distributed hashing table (DHT) technique Note that this design is under the mobile nodes only move in low speed

10 Introduction MANET Tree Overlay Management Routing Protocol Mobile IPv6 Support P2P Information Sharing System Implementation Conclusion Reference

11 JOIN Procedure It sends out a JOIN REQUEST message to its neighbors Each neighbor will select a unique address among its current child nodes and response the JOIN message with the selected address Upon receiving a JOIN request, a neighbor node with address x1,…,xi will select an address x1,…,xi,xi+1

12 JOIN Procedure If the new node does not receive any response within a fixed time, it will keep sending the JOIN REQUEST message until it got a response Select the one near the tree root, because it results in a flat tree which yields shorter routing path.

13 JOIN Procedure

14 IPv6 Address Configuration A mobile node may configure its IPv6 link- local or global address by attaching a network prefix to its 64-bit network interface ID Use a mobile node’s logic address as its 64-bit interface ID when configuring its IPv6 addresses (link-local or global)

15 IPv6 Address Configuration For example, if the logical address of a node is “1.2.1,” its link local address will be set to FE80::1210:0:0:0/64 The 64-bit interface ID is divided into sixteen levels, each with four bits. That is, each node can have at most 15 child nodes, and the height of overlay tree is at also most 16

16 IPv6 Address Configuration

17 Maintain the Tree Overlay Heartbeat (for child) –Each node regularly sends a heartbeat to its parent node, and node should receive an ACK from its parent –If a child node does not receive the ACK message, it increases its heartbeat-ACK- missed counter –If the counter is larger than a certain threshold, it assumes that its parent has crashed or moved away

18 Maintain the Tree Overlay Parent maintenance at the child node

19 Maintain the Tree Overlay child-heartbeat timer (for parent) –If a child does not send a heartbeat for a long time, the child-heartbeat timer will expire –the parent node assumes that the child has crashed or moved away, then the resource and address of the child will then be released.

20 Maintain the Tree Overlay Child maintenance at the parent node

21 Introduction MANET Tree Overlay Management Routing Protocol Mobile IPv6 Support P2P Information Sharing System Implementation Conclusion Reference

22 Routing Protocol To avoid additional overhead, the proposed routing protocol does not need to find routing path on demand Each mobile node maintains a routing table with two kinds of information: default routing and soft state routing cache

23 Unicast Routing Protocol default routing –Longest prefix matching is used to determine how to forward a packet to its destination soft state routing cache –mobile node can improve the routing efficiency by adding its neighbor information into the routing cache

24 Unicast Routing Protocol

25 Multicast Routing Protocol Multicast is especially important for sending ICMPv6 messages –default routing Forward by using flooding and stop at the leaf nodes –unidirectional routing cache A direction flag, which can be set to up, or down Direction flag of a multicast packet sent by the AR, or a MN, is set to down, or up, respectively

26 Multicast Routing Protocol

27 Introduction MANET Tree Overlay Management Routing Protocol Mobile IPv6 Support P2P Information Sharing System Implementation Conclusion Reference

28 Mobile IPv6 Support MN joins a MANET and gets a global IPv6 address at first MN moves to another MANET where it will perform the JOIN procedure again to join the new MANET After joined the new MANET, it will receive a new global prefix and form its new global IPv6 address, which will become its CoA Then send binding update to original home agent and corresponding nodes

29 Mobile IPv6 Support

30 Mobile IPv6 Support

31 Introduction MANET Tree Overlay Management Routing Protocol Mobile IPv6 Support P2P Information Sharing System Implementation Conclusion Reference

32 distributed hashing table (DHT) Logic address is used as the node id (key) of the P2P system a node uses the filename or some keywords as the input to a hash function output of the hash function, called a key, will correspond to the logic address of a mobile node which will be responsible for storing the information of the shared object

33 distributed hashing table (DHT)

34 Introduction MANET Tree Overlay Management Routing Protocol Mobile IPv6 Support P2P Information Sharing System Implementation Conclusion Reference

35 Implementation Implementation of Tree Overlay Maintenance Protocols Implementation of Routing Protocol Implementation of P2P Information Sharing System

36 Implementation of Tree Overlay Maintenance Protocols

37 Implementation of Tree Overlay Maintenance Protocols

38 Implementation of Routing Protocol

39 Implementation of P2P Information Sharing System

40 Performance Evaluation Unicast –Control Message Overhead –Delivery Ratio = the number of data packets actually received by receivers over the number of data packets sent by sources Multicast –Number of Nodes –Delivery Ratio = the number of nonduplicated data packets actually received by receivers over the number of packets supposed to be received by receivers.

41 Environment Using the Qualnet network simulator Our simulation models a network 50 ~ 200 MN placed randomly within a 1000 x 1000 area Radio propagation range for each node is 200 meters and channel capacity is 11 Mb/s. The random way point model is adopted as our mobility model in which the pause time is varied from 0 to 400 s Traffic model uses constant bit rate (CBR) source and MANET consists of 500 CBR sources, each with sending rate of 1 packet/s and the packet size is 1024 bytes Simulate the scenarios that Internet traffic contributes 80% of the traffic Mobility speed is varied from 0 to 10 m/s Multiple runs, each runs for 600 simulation times, are conducted for each scenario The collected results are averaged over all runs and 95% confidence intervals are calculated.

42 Unicast

43 Unicast

44 Unicast

45 Unicast

46 Unicast

47 Unicast

48 Multicast

49 Multicast

50 Multicast

51 Multicast

52 Introduction MANET Tree Overlay Management Routing Protocol Mobile IPv6 Support P2P Information Sharing System Implementation Conclusion Reference

53 Conclusion proposed a self-organizing, self- addressing, self-routing IPv6-based MANET, which supports global connectivity and IPv6 mobility Several issues require further study –Designing a power saving protocol –Internet games (distributed virtual environment) over the proposed MANET are also under investigation

54 Introduction MANET Tree Overlay Management Routing Protocol Mobile IPv6 Support P2P Information Sharing System Implementation Conclusion Reference

55 Reference “Mobile IPv6-based ad hoc networks: its development and application” Ren-Hung Hwang; Cheng-Ying Li; Chiung-Ying Wang; Yuh-Shyan Chen; Selected Areas in Communications, IEEE Journal on Volume 23, Issue 11, Nov Page(s): Digital Object Identifier /JSAC Selected Areas in Communications, IEEE Journal on “Mobile IPv6 and the future of wireless Internet access” Vaughan-Nichols, S.J.; Computer Volume 36, Issue 2, Feb Page(s): Digital Object Identifier /MC Computer “Mobile IPv6”