Mobile Ad-hoc Network. WIDE project/keio University

Similar documents
IPv4 Care-of Address Registration for IPv4 Support on the NEMO Basic Support Protocol

Mobility Activity in WIDE

Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks

Report: the Simulation for Network Mobility based on NS2

INTEGRATION OF MOBILE-IPV6 AND OLSR FOR INTER-MONET COMMUNICATIONS

Route Optimization Problems with Local Mobile Nodes in Nested Mobile Networks

Update of C2C-CC Requirements for NEMO Route Optimization

MANET Autoconfiguration using DHCP.

Request for Comments: Wichorus G. Tsirtsis Qualcomm T. Ernst INRIA K. Nagami INTEC NetCore October 2009

Securing Route Optimisation in NEMO

Mobility and handoff management in vehicular networks: a survey

Multiple Care-of Address Registration draft-ietf-monami6-multiplecoa-04.txt

Ad-hoc and Infrastructured Networks Interconnection

SHISA: The Mobile IPv6/NEMO BS Stack Implementation Current Status

Virtual Hierarchical Architecture Integrating Mobile IPv6 and MANETs for Internet Connectivity

TROUBLE-SHOOTING THE KEY PROBLEMS OF OVERHEAD AND PINBALL- ROUTING IN NESTED MOBILE NETWORK

T Computer Networks II. Mobility Issues Contents. Mobility. Mobility. Classifying Mobility Protocols. Routing vs.

ISO INTERNATIONAL STANDARD. Intelligent transport systems Communications access for land mobiles (CALM) IPv6 Networking

A Survey on Various Route Optimization Techniques in Network Mobility

IPv6 Network Mobility Route Optimization Survey

Guide to TCP/IP Fourth Edition. Chapter 6: Neighbor Discovery in IPv6

P2P Based Architecture for Global Home Agent Dynamic Discovery in IP Mobility

SHISA: The IPv6 Mobility Framework for BSD Operating Systems

Authors: Carlos J. Bernardos, Santiago Zapata, Francisco J. Galera and Ignacio Soto.

OPTIMIZING MOBILITY MANAGEMENT IN FUTURE IPv6 MOBILE NETWORKS

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land

Charles Perkins Nokia Research Center 2 July Mobility Support in IPv6 <draft-ietf-mobileip-ipv6-14.txt> Status of This Memo

IP Mobility Support for QoS over Heterogeneous Networks

Cellular Universal IP for Nested Network Mobility

Versatile IPv6 Mobility Deployment with Dual Stack Mobile IPv6

Mobile Ad-hoc and Sensor Networks Lesson 05 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 2

Mobile IP and its trends for changing from IPv4 to IPv6

Seamless Handoff Solution For Nested Mobile Networks

Design and Implementation of NEMO based ZigBee Mobile Router for Healthcare System

Comparision study of MobileIPv4 and MobileIPv6

An Analysis of the Flow-Based Fast Handover Method for Mobile IPv6 Network. Jani Puttonen, Ari Viinikainen, Miska Sulander and Timo Hämäläinen

Extending Home Agent Migration To Mobile IPv6 based Protocols

MIPv6: New Capabilities for Seamless Roaming Among Wired, Wireless, and Cellular Networks

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering

CMPE 257: Wireless and Mobile Networking

Tag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology

Flexible Dynamic Mesh VPN draft-detienne-dmvpn-00

MBC. Auto. Address. Networks. Mesh. uto- configuration for Wireless. Keecheon Kim. Konkuk University Seoul, Korea

Mobile Group Communication

Internet Engineering Task Force (IETF) Request for Comments: 6612 Category: Informational May 2012 ISSN:

Mobile IPv6. Washington University in St. Louis

More Internet Support Protocols

Mobile IPv6. Raj Jain. Washington University in St. Louis

ECS-087: Mobile Computing

CSE 123A Computer Netwrking

Gateway Forwarding Strategies in Ad hoc Networks

Gateway Forwarding Strategies for Ad hoc Networks

MANET Architecture and address auto-configuration issue

MOBILE IP. Under the guidance of Mr. N. Srinivasu

MOBILITY AGENTS: AVOIDING THE SIGNALING OF ROUTE OPTIMIZATION ON LARGE SERVERS

Extended Correspondent Registration Scheme for Reducing Handover Delay in Mobile IPv6

CSE 123b Communications Software

Quick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004

NETWORK MOBILITY SUPPORTED PROXY MOBILE IPV6

IPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local

Modeling and Performance Evaluation of MANET Handover

ROUTE OPTIMIZATION IN NESTED MOBILE NETWORKS (NEMO) USING OLSR

DRO: domain-based route optimization scheme for nested mobile networks

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003

PMIPv6 PROXY MOBILE IPV6 OVERVIEW OF PMIPV6, A PROXY-BASED MOBILITY PROTOCOL FOR IPV6 HOSTS. Proxy Mobile IPv6. Peter R. Egli INDIGOO.COM. indigoo.

A DHCPv6 Based IPv6 Autoconfiguration Mechanism for Subordinate MANET

Operational Experiment of Seamless Handover of a Mobile Router using Multiple Care-of Address Registration

Network Mobility Across Private Domains

Telecommunication & Network Research Lab. School of Computer Science

Contents. Configuring urpf 1

Higher scalability to address more Layer 2 segments: up to 16 million VXLAN segments.

Routing Basics ISP/IXP Workshops

Shortcut Switching Enhancements for NHRP in DMVPN Networks

Cisco Service Advertisement Framework Deployment Guide

Network Working Group

CMPE 257: Wireless and Mobile Networking

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

Research Article A 6LoWPAN Routing Optimization Mechanism for WMSN

Basic and Advanced features of IPv6 Over C2C NET

4.2 Multicast IP supports multicast to support one-to-many (radio, news, IP multicast was originally a many-to-many (any source MC or

Mobility in IPv6 Standards and Upcoming Trends. Thomas C. Schmidt HAW Hamburg & link-lab

Locator ID Separation Protocol (LISP) Overview

CMPE 257: Wireless and Mobile Networking

Mobile Internet Protocol v6 MIPv6

LECTURE 8. Mobile IP

Security Issues In Mobile IP

Performance Evaluation on various Route Optimization Techniques in Network Mobility (NEMO)

Configuring IP Multicast Routing

Configuring Wireless Multicast

Mobile Communications Chapter 8: Network Protocols/Mobile IP

3GPP TS V ( )

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

IPv6 Concepts. Improve router performance Simplify IP header Align to 64 bits Address hierarchy with more levels Simplify routing tables

Category: Standards Track June Mobile IPv6 Support for Dual Stack Hosts and Routers

Performance Evaluation of NEMO Basic Support Implementations

Routing Protocols in MANET: Comparative Study

Chapter 3 - Implement an IP Addressing Scheme and IP Services to Meet Network Requirements for a Small Branch Office

IP Mobility Support with a Multihomed Mobile Router

Transcription:

Mobile Ad-hoc Network WIDE project/keio University ryuji@sfc.wide.ad.jp

ToC Global Internet Connectivity MANET/NEMO integration IPv6 Support on MANET

MANET on the Internet Where can MANET be deployed in our daily life? Internet consists on the hierarchical routing. All mobility protocols face to redundant routes due to the hierarchical routing (i.e. dog-leg, triangle routing). MANET can bypass the hierarchical routing structure dynamically Problem Statements Lack of Mobility Support for Mobile Ad-hoc Network. Lack of Route Optimization Lack of MANET Scalability. Ad-hoc routes are very effective to reach to the Internet. ex. When a vehicle enter a tunnel, it connects an AR at the outside tunnel by MANET Internet Internet

Global Internet Connectivity Internet access capability makes MANET more powerful and useful MANET = leaf network connects to the Internet MIP6 and NEMO can operate in MANET via Internet Gateway draft-wakikawa-manet-globalv6-03.txt

Internet Gateway (IGW) Internet Gateway Discovery Globally Routable IPv6 address Assignment Route Setup Route Discovery Route Examination Mobile IPv6/NEMO Support

MANET meets MIP/NEMO

NEMO Basic Support Protocol CN MR Internet Bi-directional Tunnel IP-in-IP Encapsulation HA Binding Cache MR HoA MR CoA MNP MR HoA MNN

Signaling Explicit Binding Update IP header HoA IPsec BU (R) MNP/len Implicit Binding Update IP header HoA IPsec BU (R) MR Internet 1. Binding Update 2. Binding Acknowledgement HA Prefix Table MR HoA - MNP Binding Cache MR HoA MR CoA MNP MR HoA

MANET/NEMO,MIP integration MANET is capability to solve MIP/NEMO related issues Better Route Nested Mobility MIP/NEMO address MANET issues Address Assignment Continuous communication Classification MANET: Local Mobility and Shortcut Route Route Establishment/Management Bypassing Routing Hierarchy NEMO: Global Mobility and Movement Transparency Permanent Address/Prefix Assignment Continuous Communication

Redundant Routes Redundant route is caused by bi-directional tunnel overhead between MN/MR and Home Agent Hierarchy Routing causes redundant route length How to bypass Hierarchical routing? Try to establish routes between end-nodes by MANET eliminates tunnel overhead and redundant route path Home Agent Home Agent Home Agent Home Agent

Running MANET at interface?! INTERNET (WAN) egress interface MR ingress interface Mobile Network (LAN) Run manet at egress interface Leaking routes to the Internet is not permitted, but the routing domain must be small MR MR MR Run manet at any interface (egress or ingress) MR MR

Nested Mobility!? Bypassing bi-directional tunnel by utilizing manet routes MANET is designed for mobile nodes Home Agents Access router(s) Access router(s) root-mr1 root-mr2 root-mr1 root-mr2 sub-mr1 sub-mr3 sub-mr1 sub-mr3 sub-mr2 sub-mr4 sub-mr2 sub-mr4 VMN1 VMN2 VMN1 VMN2

Mobile Gateway (MG) Mobile Gateway Supporting NEMO Basic Support Supporting Internet Gateway Overlay manet network to connect mobile networks Mobile Network is treated as a MANET cluster Each Cluster is connected by Mobile Gateway Not necessary to run MANET by nodes inside each cluster Internet MG MG MG Internet Connectivity with NEMO support Overlay MANET for inter mobile network connectivity MG MG: Mobile Gateway Mobile Network

Route Selection HA Internet HA Internet Internet MG MG MG MG MG MG MG MG MG direct route nemo route detour route

Route Selection Route Selection among Three Routes: direct route, nemo route, detour route according to network environment and flow characteristic. Mobile Gateway can change the route during communication without any interruption, because of mobility support direct route is used when two end-nodes communicate over manet routes on the MG overlay network direct route is managed by each MG at overlay MANET nemo route is used when two end-nodes communicates over the Internet with mobility support nemo route is managed by each MG with the basic NEMO detour route is used when a MG looses its Internet connectivity and borrow adjacent MG's or Internet Gateway's Internet connectivity detour route is discovered by each MG at overlay MANET.

IPv6 Ready?!

Why IPv6 Support Experimental RFC Focus on IPv4 Ad-hoc network requires many addresses Personal Area Network Vehicles Supporting IPv6 is urgent Routing messages are changed to IPv6 address length NDP interaction Address Assignments Global Connectivity

Messages Changes Address fields are changed to store IPv6 address space Network address fields are changed to store IPv6 prefix address and its length

Address Assignments IPv6 has 3 different scope for IPv6 addresses global scope optional, only nodes who needs global connectivity link-local scope mandate, to all IPv6 nodes site-local scope (deprecated) IPv6 allows to assign multiple addresses on an interface ex. link local address x 1, global address x 2 Which IPv6 address is used for limited Broadcast address main address

Limited Broadcast Address Limited broadcast address on IPv6 is all-node multicast address (ff02::1) All IPv6 nodes joins to ff02::1 the link Link local address can not be used to transmit packets over multi-hop. Routers can not forward packets sent to/from link-local address. MANET simply uses ff02::1 as the limited broadcast address source address: olsr node s link local address destination address: ff02::1

Main address main address is used to create routes for a node 4 options link-local scope address as a main address global scope address as a main address Any scope address as a main address (ignore scope) manet address

Link-local as main address all nodes have link-local scope address Even when a node-a gets a route (more than one hop away) for a node-b. it can not route packets with the route packets meant for a Link Local scope address can not be routed on intermediate nodes Node D may route NS for NodeA using the route NDP relies on link-local scope NDP is stateful complicated protocol Receiving NA A B C D sending NS

Global as main address All nodes do not have a global address Two different global addresses Home Address which is not topologically correct address Global address which is assigned by AR and is topologically correct address OLSR node needs to get a global address to exchange routing messages Need route to get a global address from a Gateway

Any scope as main address same issues when link-local scope is used as a main address

Manet address as main address New address block for manet new manet scope new manet address block from global scope (ex. 2001:x:/16) Concept of manet address all nodes have a manet address generated by similar approach of LL address The manet address is only valid within manet This address s packet MUST NOT be leaked to the Internet Each node exchanges routing messages using the manet address and creates routes for manet nodes using the manet address. The manet address can be used communication within manet, but it is better to use global scope address if available All manet node multicast address may be defined if necessary

Address Assignment for MANET Link local address is an interface address of each MANET node and is used to exchange MANET messages (src/dst address of IP header) Manet address is a main address of each MANET node Scope Validity Protocol Communicati on Link Local on-link NDP on-link Manet address within MANET MANET routing protocol on-link, within manet Global Internet (Global6) Any

Next Step IPv6 MANET as a part of the Internet infrastructure How to accommodate MANET on the current Internet. Optimization is important, but first deployment. For deployment, we need optimization. Proposed Standard RFC. (Interoperability) Applications Security, scalability, quickness, performance, less overhead, hybrid (proactive/reactive) protocol, etc.