Mobile Ad-hoc Network WIDE project/KEIO University - - PowerPoint PPT Presentation

mobile ad hoc network
SMART_READER_LITE
LIVE PREVIEW

Mobile Ad-hoc Network WIDE project/KEIO University - - PowerPoint PPT Presentation

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?


slide-1
SLIDE 1

Mobile Ad-hoc Network

WIDE project/KEIO University ryuji@sfc.wide.ad.jp

slide-2
SLIDE 2

ToC

Global Internet Connectivity MANET/NEMO integration IPv6 Support on MANET

slide-3
SLIDE 3

Internet Internet

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

slide-4
SLIDE 4

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

slide-5
SLIDE 5

Internet Gateway (IGW)

  • Internet Gateway Discovery
  • Globally Routable IPv6

address Assignment

  • Route Setup
  • Route Discovery
  • Route Examination
  • Mobile IPv6/NEMO Support
slide-6
SLIDE 6

MANET meets MIP/NEMO

slide-7
SLIDE 7

NEMO Basic Support Protocol

MR

Internet Internet

HA CN MNN Bi-directional Tunnel MNP – MR HoA

Binding Cache

MR HoA – MR CoA

IP-in-IP Encapsulation

slide-8
SLIDE 8

Signaling

MR

Internet Internet

HA

Binding Cache

MR HoA – MR CoA

MNP – MR HoA

  • 1. Binding Update
  • 2. Binding Acknowledgement

IP header HoA BU (R) MNP/len

Explicit Binding Update

IP header HoA BU (R)

Implicit Binding Update

Prefix Table

MR HoA - MNP

IPsec IPsec

slide-9
SLIDE 9

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

slide-10
SLIDE 10

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

slide-11
SLIDE 11

MR MR MR MR MR

Running MANET at interface?!

  • Run manet at egress interface
  • Leaking routes to the Internet is not permitted,

but the routing domain must be small

  • Run manet at any interface (egress or ingress)

MR

ingress interface egress interface INTERNET (WAN) Mobile Network (LAN)

slide-12
SLIDE 12

Nested Mobility!?

  • Bypassing bi-directional tunnel by utilizing manet routes
  • MANET is designed for mobile nodes

VMN1 VMN2 sub-MR1 sub-MR2 sub-MR3 sub-MR4 root-MR1 Access router(s) root-MR2 VMN1 VMN2 sub-MR1 sub-MR2 sub-MR3 sub-MR4 root-MR1 Access router(s) root-MR2 Home Agents

slide-13
SLIDE 13

MG MG MG MG

Overlay MANET for inter mobile network connectivity

Mobile Network

MG: Mobile Gateway

Internet Internet

Internet Connectivity with NEMO support

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
slide-14
SLIDE 14

Route Selection

MG

MG

MG

Internet Internet direct route

MG MG MG

Internet Internet nemo route

MG MG MG

Internet Internet detour route

HA HA

slide-15
SLIDE 15

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
  • n 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.
slide-16
SLIDE 16

IPv6 Ready?!

slide-17
SLIDE 17

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

slide-18
SLIDE 18

Messages Changes

Address fields are changed to store IPv6

address space

Network address fields are changed to store

IPv6 prefix address and its length

slide-19
SLIDE 19

Address Assignments

IPv6 has 3 different scope for IPv6 addresses

  • global scope
  • ptional, 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
slide-20
SLIDE 20

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

  • ver 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

slide-21
SLIDE 21

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

slide-22
SLIDE 22

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
  • n intermediate nodes
  • Node D may route NS for NodeA using the route

NDP relies on link-local scope NDP is stateful complicated protocol

A B C D sending NS Receiving NA

slide-23
SLIDE 23

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

slide-24
SLIDE 24

Any scope as main address

same issues when link-local scope is used as a

main address

slide-25
SLIDE 25

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
slide-26
SLIDE 26

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

Any (Global6) Internet Global

  • n-link, within

manet

MANET routing protocol

within MANET Manet address

  • n-link

NDP

  • n-link

Link Local Communicati

  • n

Protocol Validity Scope

slide-27
SLIDE 27

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

  • verhead, hybrid (proactive/reactive) protocol, etc.