IP Communication in the car: an Ecosystem Enabler? · IP Communication in the car: an Ecosystem...

37
The Fully Networked Car Geneva, 4-5 March 2009 1 IP Communication in the car: an Ecosystem Enabler? Jean-Marie BONNIN [email protected] Télécom Bretagne

Transcript of IP Communication in the car: an Ecosystem Enabler? · IP Communication in the car: an Ecosystem...

The Fully Networked Car Geneva, 4-5 March 2009

1

IP Communication in the car: an Ecosystem Enabler?

Jean-Marie [email protected]

Télécom Bretagne

The Fully Networked Car Geneva, 4-5 March 2009

Introduction

o Much more advanced mobile services• Adaptive and self-configuring services, context

aware services...o Numerous wireless access networks

• WLAN (802.11x), WPAN (802.15), MBWAN (802.16, 802.20), or 3G WWAN…

• Dedicated or generic purposeso More diverse mobile computers/terminals

• Smart-phones, PDAs, laptops, tablet, PCs…• Specialized Hardwares (mobile routers)• Various type of sensors and cameras

2

The Fully Networked Car Geneva, 4-5 March 2009

Is IPv6 necessary?

o Number of node involved • 2,5 billions of mobiles and much more devices • 600 millions of cars, 3 billions expected by 2050

o Network diversity• IP works over everything

o Stakeholders multiplicity• IPv4 would constrain the relation

o Different time scale (innovation and support)• tens of year automotive industry• few years in telecommunications• months in services

3

Road side unit SensorsAccess

Network

Access

Network

Internet

Service Providers- Traffic management- Fleet management- Multimodal transportation

Road Side Systems- Toll gate- Traffic information- ...

The Fully Networked Car Geneva, 4-5 March 2009

ITS stakeholders

4

Road side unit SensorsAccess

Network

Access

Network

Internet

Service Providers- Traffic management- Fleet management- Multimodal transportation

Road Side Systems- Toll gate- Traffic information- ...

The Fully Networked Car Geneva, 4-5 March 2009

ITS stakeholders

4

Road side unit SensorsAccess

Network

Access

Network

Internet

Service Providers- Traffic management- Fleet management- Multimodal transportation

Road Side Systems- Toll gate- Traffic information- ...

The Fully Networked Car Geneva, 4-5 March 2009

ITS stakeholders

4

Road side unit SensorsAccess

Network

Access

Network

Internet

Service Providers- Traffic management- Fleet management- Multimodal transportation

Road Side Systems- Toll gate- Traffic information- ...

Road

Side

ISP/ASP

Car

Manufacturers

Users

ISP/ASP

Service

Providers

The Fully Networked Car Geneva, 4-5 March 2009

ITS stakeholders

4

Message board

Machin to stamp

GPS Fleet management

The Fully Networked Car Geneva, 4-5 March 2009

Current situation: multiple modems

5

The Fully Networked Car Geneva, 4-5 March 2009

Current situation: multiple modems

5

Message board

Machin to stamp

GPS Fleet managementVideo surveillance

The Fully Networked Car Geneva, 4-5 March 2009

IPv4-based service deployment example

6

The Fully Networked Car Geneva, 4-5 March 2009

IPv4-based service deployment example

6

Internet

3G

Network

WiFi

Network

Services Provider

The Fully Networked Car Geneva, 4-5 March 2009

IPv4-based service deployment example

6

Internet

3G

Network

WiFi

Network

Services Provider

The Fully Networked Car Geneva, 4-5 March 2009

IPv4-based service deployment example

6

Internet

3G

Network

WiFi

Network

Services ProviderService Provider 2

The Fully Networked Car Geneva, 4-5 March 2009

IPv4-based service deployment example

6

Internet

3G

Network

WiFi

Network

Services Provider

Service Provider 2

The Fully Networked Car Geneva, 4-5 March 2009

IPv4-based service deployment example

6

Internet

3G

Network

WiFi

Network

Services Provider

Service Provider 2

The Fully Networked Car Geneva, 4-5 March 2009

IPv4-based service deployment example

6

Internet

3G

Network

WiFi

Network

Services Provider

Service Provider 2

Network layerIPv6 session continuity

&

Media selection

TCP/IP

Application

Network

Management

Entity

(NME)

Interface

Management

Entity

(IME)

CALM

Management

Entity

(CME)

CALM

media2

Other

Media

FAST ITSApplications

Managem

ent P

lan

GP

RS

ED

GE

CALM

media2

WiM

AX

UM

TS

CALM

media2M

5

WiF

i

2G 3G WLAN

CALM FASTGéocasting

CA

LM

FA

ST

Managm

ent

The Fully Networked Car Geneva, 4-5 March 2009

Using multiple access networks: CALM

7

Communications Access for

Land Mobiles

IPv6MIPv6NEMOMCoA

3G RAN

Multiple Simultaneous

Handovers

Each mobile

manages its

own mobility

(MIP)

Each mobile

has to reach the

infrastructure

using only its

own ressources

Spectrum and network

ressources are not used

efficiently

Each mobile has

few wireless

interfaces

Some devices

should not have

to manage

mobility

3G RAN

Each mobile does

not manage

mobility, it is just

an IP terminal

Only the router

has to reach the

infrastructure

Low power (short range)

transmission between

devices and mobile router

Each mobile

needs only one

wireless interface

Devices could

not manage

mobility

WiFi

Access

Network Router could manage

several interfaces and

performs load sharing

The Fully Networked Car Geneva, 4-5 March 2009

Is network mobility management necessary?

✓ Host mobility (MIP on teminal)

8

✓ Network mobility (on a router)

The Fully Networked Car Geneva, 4-5 March 2009

Internet provision: IPv6 and NEMO

9

BS2G/3G

AR

Internet

AR

AP802.11p

HA

home.net

AR

CN1

Routing table: Green on tunnel 1Orange on tunnel 2

CN2

Routing table:Green on tunnel 1Orange on tunnel 2

Tunnel 1

Tunnel 2

Routing policies

MNN1MNP::LFN1Id

MNN2MNP::LFN2Id

Home Network

Binding Cache:HoA - CoA1HoA - CoA2

Prefix Table: MNP - HoA

Visited

Network

Bindings:HoA - CoA1HoA - CoA2

The Fully Networked Car Geneva, 4-5 March 2009

CALM Implementations

10

Laptop

AccessNetwork

Access Netwok

AR2AR1

3G RAN

CALM RoutingIPv6

Internet

Application

NME

IME

CME

In-Vehicle Network

Socket

TCP/UDP

Traffic

Management

Socket

UDP

Navigation System

Combined Antenna Pod

CALM RoutingIPv6 + Mobile IPv6 + MCoA + NEMO

NME

IME

CME

In-Vehicle

Network

CALM

M5 GPRS DSRC GPS

Convergence Convergence Convergence

On board Mobile Router (CALM Modem)

The Fully Networked Car Geneva, 4-5 March 2009

CALM Implementations

10

CALM RoutingIPv6

InternetApplication

NME

IME

CME

In-Vehicle Network

SocketTCP/UDP

Traffic Management

SocketUDP

Navigation System

CALM RoutingIPv6 + Mobile IPv6 + MCoA + NEMO

NME

IME

CME

IVNCALM

M5 GPS

Convergence

Combined Antenna Pod

CALM RoutingIPv6 + Mobile IPv6 + MCoA + NEMO

NME

IME

CME

IVN

Combined Antenna Pod

GPRS

Convergence

DSRC

Convergence

CALM

Routing

InternetApplication

NME

IME

CME

In-Vehicle

Network

SocketTCP/UDP

On board Mobile Router 1 (CALM Modem)On board Mobile Router 2 (CALM Modem)

Baskseat screen

IVN IVN

Firewall

Sensors

IVNIVN

In-VehicleApplication

Sensor

Display/Calculator

OEMCALM

IW

Directory

Services

OEM NetworkIn-Vehicle CALM Network

The Fully Networked Car Geneva, 4-5 March 2009

CALM management plan: Routing application flow

11

Network InterfaceIPv6, Mobile IPv6 & NEMO

Media selection enforcement

Applications

NetworkManagement

Entity(NME)

InterfaceManagement

Entity(IME)

CALMManagement

Entity(CME)

SAP

SAP

SAP

SAP

SAP

IME notifies NME with

available media

NME give the

description of

available interfaces

and media

CME gives selected

interface ids

CME select best

suited media for each

application/flow

CME registers

requests comming

from applications

NME set routing

policies

CALMmedium

4SAP

CALMmedium

3SAP

CALMmedium

2SAP

CALMmedium

1SAP

SAP SAP SAP SAP

The Fully Networked Car Geneva, 4-5 March 2009

CALM management plan: Routing application flow

11

Network InterfaceIPv6, Mobile IPv6 & NEMO

Media selection enforcement

Applications

NetworkManagement

Entity(NME)

InterfaceManagement

Entity(IME)

CALMManagement

Entity(CME)

SAP

SAP

SAP

SAP

SAP

IME notifies NME with

available media

NME give the

description of

available interfaces

and media

CME gives selected

interface ids

CME select best

suited media for each

application/flow

CME registers

requests comming

from applications

NME set routing

policies

CALMmedium

4SAP

CALMmedium

3SAP

CALMmedium

2SAP

CALMmedium

1SAP

SAP SAP SAP SAP

CALM Management Entity

(CME)

Media

Selection

Applications

Needs(QoS, Cost, ...)

Media

Description(QoS, Cost, ...)

Applications

IME (Through NME)

The Fully Networked Car Geneva, 4-5 March 2009

CALM management plan: Routing application flow

11

Network InterfaceIPv6, Mobile IPv6 & NEMO

Media selection enforcement

Applications

NetworkManagement

Entity(NME)

InterfaceManagement

Entity(IME)

CALMManagement

Entity(CME)

SAP

SAP

SAP

SAP

SAP

IME notifies NME with

available media

NME give the

description of

available interfaces

and media

CME gives selected

interface ids

CME select best

suited media for each

application/flow

CME registers

requests comming

from applications

NME set routing

policies

CALMmedium

4SAP

CALMmedium

3SAP

CALMmedium

2SAP

CALMmedium

1SAP

SAP SAP SAP SAP

The Fully Networked Car Geneva, 4-5 March 2009

CALM management plan: Routing application flow

11

Network InterfaceIPv6, Mobile IPv6 & NEMO

Media selection enforcement

Applications

NetworkManagement

Entity(NME)

InterfaceManagement

Entity(IME)

CALMManagement

Entity(CME)

SAP

SAP

SAP

SAP

SAP

IME notifies NME with

available media

NME give the

description of

available interfaces

and media

CME gives selected

interface ids

CME select best

suited media for each

application/flow

CME registers

requests comming

from applications

NME set routing

policies

CALMmedium

4SAP

CALMmedium

3SAP

CALMmedium

2SAP

CALMmedium

1SAP

SAP SAP SAP SAP

The Fully Networked Car Geneva, 4-5 March 2009

CALM management plan: Routing application flow

11

Network InterfaceIPv6, Mobile IPv6 & NEMO

Media selection enforcement

Applications

NetworkManagement

Entity(NME)

InterfaceManagement

Entity(IME)

CALMManagement

Entity(CME)

SAP

SAP

SAP

SAP

SAP

IME notifies NME with

available media

NME give the

description of

available interfaces

and media

CME gives selected

interface ids

CME select best

suited media for each

application/flow

CME registers

requests comming

from applications

NME set routing

policies

CALMmedium

4SAP

CALMmedium

3SAP

CALMmedium

2SAP

CALMmedium

1SAP

SAP SAP SAP SAP

The Fully Networked Car Geneva, 4-5 March 2009

CALM management plan: Routing application flow

11

Network InterfaceIPv6, Mobile IPv6 & NEMO

Media selection enforcement

Applications

NetworkManagement

Entity(NME)

InterfaceManagement

Entity(IME)

CALMManagement

Entity(CME)

SAP

SAP

SAP

SAP

SAP

IME notifies NME with

available media

NME give the

description of

available interfaces

and media

CME gives selected

interface ids

CME select best

suited media for each

application/flow

CME registers

requests comming

from applications

NME set routing

policies

CALMmedium

4SAP

CALMmedium

3SAP

CALMmedium

2SAP

CALMmedium

1SAP

SAP SAP SAP SAP

The Fully Networked Car Geneva, 4-5 March 2009

What is missing in current standards?

o exchange inside the on-board network

12

IP SoftphoneLaptop

AccessNetwork

Access Netwok

AR2AR1

Network capabilitiesand other

characteristics

3G RAN

IP SoftphoneLaptop

AccessNetwork

Access Netwok

AR2AR1

Application requirements

3G RAN

QoS perceived ?Mapping ?

The Fully Networked Car Geneva, 4-5 March 2009

What is missing in current standards?

o exchange between multiple stakeholders involved in decision making

13

Operator

Car Manufacturer

Mobile Network

Administrator

Final User

Applications

Decision Modules

Enforcement Modules

Environment

Flow Routing Policy

Interface ManagementPolicy

Applications Policy

The Fully Networked Car Geneva, 4-5 March 2009

The LoCoSS project (Brittany)

o Leverage on public wireless infrastructures to providing Internet connectivity to Firemen in operation• Cost reduction• Automatic interfaces

managemento Nested NEMO to improve

availability• Integrate service

differentiation

14

IP SoftphoneLaptop

WiMAX AccessNetwork

WiFiAccess Netwok

AR2AR1

3G RAN

Internet (IPv6)

GGSN

SDISCentre de sercours

IP SoftphoneLaptop

The Fully Networked Car Geneva, 4-5 March 2009

The REMORA project: combining policies

15

Mobile Network

Administrator

Potential

User Modes

Network

List

Decontextualization

Environment

Monitor

Current Context

Current Mode Network List

relative to current

context

Final User

Applications

Priority

Clipping

Clipped Flow

Requirements

Operator

Weighting

or Car Manufacturer

Weighted

Manufacturer

Policy

Decision : First Step

Network

Monitor

Available Networks

Decision : Second Step

Flow

Routing

Policy

Interface

Management

Policy

Application

Management

Policy

Current

Flow/Tunnel

Mapping

o Adaptive applications support in NEMO• Distributed vs.

centralized o Smart routing decision

• Operator policies support

• Context awareness• User preferences

The Fully Networked Car Geneva, 4-5 March 2009

Conclusion & perspectives

o Current ITS market• Communications

—Different proprietary solutions/communication systems—Open the market to reduce the cost and free the innovation

o IPv6 is not just an option for wide deployment• IPv4 would limit the development of an ecosystem

—Service and connectivity providers would be bind together

o ISO defines the CALM architecture• Use IETF open standards (IPv6, NEMO)

o Multiple ITS stakeholders have to take part in the decision making• routing decision, interfaces management

16

Geneva, 4-5 March 2009

Questions / Comments ?

The Fully Networked Car Geneva, 4-5 March 2009

The ANEMONE project

o FP6 STREP

• First large-scal e IPv6 mobility-oriented testbed in Europe

• http://www.ist-anemone.eu

o Variety of test sites

• Wide-area outdoor & Indoor

• Types: Campus / Metropolitan

o Multiple IPv6 access technologies

• 802.11 a/b/g, HiperLan, UMTS, GPRS,WiMAX

o Mobility services

• NEMO / MIP6 / MCoA

• HA (with HA-HA)

o IPv6 multimedia services

• Web, Voice over IP, IP TV, Video on Demand

• Experimental IP Multimedia Subsystem

o Security & Access control mechanisms

• TLS / IPsec

18

The Fully Networked Car Geneva, 4-5 March 2009

The ANEMONE platform

19

802.11b/g Access Network

802.11a or BT Access Network

802.11abg Access Network

3G RAN

Service Platform

Network Services

Internet

Packet Switched core

network

GGSN

IP Softphone

iPBX

SER

MultiMediaContent Delivery

Server

DNS

DHCP HA

Laptop Labo4G ENST Bretagne

Mobile Operator

802.16 Access Network

Other Partner

Serv

ices

Core

Net

wor

kAc

cess

Net

wor

ksTe

rmin

als

Mob

iles

Netw

orks

The Fully Networked Car Geneva, 4-5 March 2009

When beginning to work with IPv6?

o Now !• Strong incentives from EC to move to IPv6 in research project

and in deploymento IPv4 address space exhaustion date has been recently revised

• IANA count down has been set to January 2011— http://www.potaroo.net/tools/ipv4/— http://xkcd.com/c195.html

— http://www.arin.net/statistics/statistics.pdf— http://www.arin.net/announcements/20070521.html

o Deployment and ITS related development• Do consider IPv6 in the early stage of the design • Large testbed and operational IPv6 network are available

• IPv6-only services could start very fast• All new application development should be IPv6 compliant

20

o French academics have been involved in the IETF specifications since the very beginning• INRIA has developed the first IPv6 stack

o G6• Association set up 10 years ago to ease IPv6 deployment between

universities• IPv6 is fully operational within RENATER• IPv6 training (tutorial)

• IPv6 book (in French)

o IPv6 task force France• Launched at the Sénat in September 2002

• Part of the G6 since 2007: http://www.g6.asso.fr/tff• Still not enough involvement from the industry

The Fully Networked Car Geneva, 4-5 March 2009

IPv6 initiatives in France

21