its communication architectures: the road towards ipv6 · system management entity (cme) iso...

40
Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 ITS Communication Architectures: The Road towards IPv6 1 st IEEE Vehicular Networking Conference - Tokyo [email protected] LaRA (INRIA IMARA project-team & Ecole des Mines Paris) http://www.lara.prd.fr

Upload: lamkhue

Post on 09-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009

ITS Communication Architectures:The Road towards IPv6

1st IEEE Vehicular Networking Conference - Tokyo

[email protected]

LaRA (INRIA IMARA project-team & Ecole des Mines Paris)

http://www.lara.prd.fr

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 2

ITS Vision

Communicating vehicleCommunication scenarios diversity (V2V, V2I, I2V, Internet)Communications diversity (WiFi, WiMax, 3G, Satellite, ...)Application diversity (road safety, road efficiency, infotainment, ...)

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 3

ITS Vision: Communications and StandardsWe need standards for uniformized exchange of information

In vehicular cooperative systems (V2X)

And also between cooperative systems and anything on the networkNot only in the automotive sector: People & devices in cars, trains, aircrafts, ships, etc need to communicateNot only for ITS: Interoperability between communication systems developed in all sectors must be ensuredThe Internet of Things

The Internet Protocol (IP) is the de facto standardITS communication architectures must interoperate with it

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 4

ITS Vision: Why an IP-based communication architecture ?IP provides an unification layer of underlying technologies

2G/3G, 802.11 a/b/g, 802.11p, 802.16, satellite, ...Any application running over IP is media-agnostic

IP ensures interoperabilityIP everywhere: ITS, education, health-care, armyNot limited to dedicated ITS application End-host running in a vehicle can communicate directly with an end-host running at the car manufacturer's HQ, parking lot, emergency crews, driver's home

IP ensures portabilityOrdinary uses of the Internet can be brought to the vehicle (web browsing, video streaming, peer-to-peer, etc)

IP ensures wider deploymentIP equipments are cheaper to developProducts can be updated constantly (security holes, new features)

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 5

ITS: IP address requirementsVehicles are connected to the Internet=> Several IP addresses per vehicle

On-board units (OBU / Router) maintaining Internet access through several medias (3G, 802.11p, ...)Application Units (AU / Host) running ITS applicationsHand-held devices running multimedia applicationsOEM: Gateway between IP and CAN

Number of cars worldwide1997: 600 millions2030: 1200 millions (at present trend)

IPv4 is a non-go for ITS deployment232 = = 4,294,967,296 addressesToo many vehicles for NATLimited mechanisms for IP session continuity

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 6

from http://xkcd.com/195/

IPv4 Address Depletion: Remaining unallocated blocks

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 7

ITS: Why not IPv4 ?Exhaustion prediction: IANA Dec.2009 - 1st RIR: Aug. 2010

http://www.potaroo.net/tools/ipv4/

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 8

ITS: What is IPv6 ?IPv6: Internet Protocol version 6

Designed by the IETF since 1995 as a replacement of IPv4IPv6 is an evolution of IP

128 bits instead of 32 (2128 addresses instead of 232)

New IP headerNew features

Between 1 564 & 3 911 873 538 269 506 102 addresses / m2

An address for everything on the networkFully specified, implemented, operational deployment started

IPv6 comprises new features absolutely needed by ITS architectures, e.g.:

Auto-configurationIP session continuity (NEMO,mobile edge multihoming, etc.)

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 9

ISO TC204 WG16: CALMISO Technical Committee 204: Currently 12 active WGs

http://www.iso.org/iso/iso_technical_committee.html?commid=54706

WG 16: Wide Area CommunicationsSince Y 2000 / Led by Russell Shields (Ygomi)CALM: Communication Architecture for Land Mobile

Renamed from Communications Air-interface, Long and Medium rangeDocs:

Web: http://www.calm.huCALM Handbook

7 sub-WGs SWG 16.0: CALM ArchitectureSWG 16.1: CALM MediaSWG 16.2: CALM Network SWG 16.3: Probe DataSWG 16.4: Application ManagementSWG 16.5: Emergency notifications (eCall)SWG 16.6: CALM ad-hoc subsystemSWG 16.6: Security

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 10

ISO TC204 WG16: ISO 21217 - CALM ArchitectureApplication and scenario diversity

Safety, non-safety and infotainment applicationsCommunication architecture allows V2V, V2I and continuous Internet access

Media diversityCellular (CALM 2G/3G) – ISO 21212 & 21213Infrared light (IR) – ISO 21214Microwave (CALM M5 => 802.11p) – ISO 21215Millimeter waves (CALM MM) – ISO 21216Microwaves CEN DSRC

Networking diversityIPv6 (Internet connectivity, mobility management) – ISO 21210Non-IP networking (FAST => time critical applications) – ISO 29281

Medium Selection & SwitchingMedia selection based on availability & application needs – ISO 24102

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 11

Single Media (dedicated)Dedicated infrastructure(Tollgate)

Single MediaDedicated infrastructure

IPv6 but no Internet

Single MediaPublic infrastructure (large range)

IPv6 but and InternetNo mobility management

Car-initiated communications

ISO TC204 WG16: Communication Scenarios

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 12

Multiple MediaMedia switching and mobility management

Bidirectional communicationsNEMO

IPv6 and multihop

adhoc netwoking

IPv6 Internet and multihop adhoc netwoking

ISO TC204 WG16: Communication Scenarios

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 13

ISO TC204 WG16: ISO 21217 - CALM Architecture

CALM ARCHITECTURECALM ARCHITECTURE

- Standards that are outside CALM scope- Standards that are outside CALM scope SAP - Service Access Point –Data Transfer

SAP - Service Access Point –Management

Media Function blocks shown above may be partof a more comprehensive communications device.

2G cellular std by reference

CALM 2G ManagerISO 21212

SAP

2G cellular std by reference

CALM 2G ManagerISO 21212

SAP

NetworkingManagementISO 21210-3

CALMsystem

ManagementEntity(CME)

ISO 21210-2

NETWORK INTERFACERouting and Media Switching based on IPv6

ISO 21210-1

Non-CALM-awarePoint-to-point APPLICATIONS

Convergence LayerISO 15628/

ISO 21210-5SAP

CALM-AwareAPPLICATIONS

Layer 5-7INTERNET STANDARDS

SAP

SAP SAP

Common Station,PHY, MAC, LLC

Managers ISO 21210-4

SAP

SAP

SAP

SAP

Directory ServicesISO 21210-5 SAP

SAP

Non-CALM-awareIP (Internet)

APPLICATIONS

Convergence LayerIP socket/

ISO 21210-5SAP

SAPSAP

SAP

CALM MM

CALM MM ManagerISO 21216

SAP

CALM MM

CALM MM ManagerISO 21216

SAP

CALM M5

CALM M5 ManagerISO 21215

SAP

CALM M5

CALM M5 ManagerISO 21215

SAP

CALM IR

CALM IR ManagerISO 21214

SAP

CALM IR

CALM IR ManagerISO 21214

SAP

3G cellular std by reference

CALM 3G ManagerISO 21213

SAP

3G cellular std by reference

CALM 3G ManagerISO 21213

SAP

In- Vehicle Network

Lower Layers

In-Vehicle NetConvergence

ISO 212??

SAP

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 14

ISO TC204 WG16: ISO 21217 - CALM Architecture

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 15

ISO TC204 WG16: ISO 21210 - IPv6 NetworkingIPv6 networking

IPv6 suite of protocols & mobility features (NEMO)IPv6 not considered for time critical applications

Roaming requirementsVehicle must be reachable at current location and permanent address

NEMO: IPv6 mobility managementMaintain a permanent address space on board the vehicleMaintain sessions during handovers (horizontal & vertical)Packets are forwarded to the current location of the vehicle

Medium Selection & SwitchingHorizontal handover: between access points using the same mediaVertical handover: heterogeneous handovers Purpose: Continuous communication during handoffSelect the most appropriate media based on application needs

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 16

Facilities

Station-ExternalInterfaces

MI-

SA

PIN-SAP

Man

agem

ent

Info

rmat

ion

Ba

se (

MIB

)

Station-InternalInterfaces

ITS Network

IN-SAP

MN

-SA

P

Networking & Transport

Access Technologies (PHY&DLL)

...IPv6 +Mobility

Extensions

NF-SAP

Geo-Routing

MI-

SA

PM

N-S

AP

MF-

SA

P

Ma

na

ge

men

t

Application Support

NF-SAP

MF-

SA

P

ITS Station Reference Architecture

Otherprotocols

e.g.GPS

e.g.2G/3G/...

e.g.BlueTooth

e.g.Ethernet

e.g.5.9GHz

Sec

uri

ty

SI-

SA

P

SI-

SA

P

SN

-SA

P

SN

-SA

P

SF

-SA

P

SF

-SA

P

Sec

urity

Inf

orm

atio

n B

ase

(Id

entit

y, C

rypt

oKe

y an

d C

ert

ifica

te M

anag

men

t)

Session Support

SM-SAP

ITS Transport TCP/UDP

e.g.WiFi

Information Support

ApplicationsTraffic

EfficiencyRoadSafety

OtherApplications

FA-SAP

SA

-SA

P

SA

-SA

P

MA

-SA

P

MA

-SA

P

FA-SAP

SM-SAP

Hardware Security Module (HSM)

Aut

hent

icat

ion,

Aut

horiz

atio

n, P

rofil

e M

anag

eme

nt

Fire

wal

l and

Intru

sion

Man

agem

ent

Cro

ss-I

nte

rfac

e M

anag

emen

tN

etw

orki

ng M

anag

eme

ntS

tatio

n m

anag

eme

nt

Proposed European ITS Communication ArchitectureJoint development:

ETSI TC ITSCOMeSafety+ R&D projects

COMeSafety: ITS Station

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 17

COMeSafety: IPv6 Communication Network

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 18

Networking & Transport

Access Technologies

...

Man

agem

ent

5.9GHz

Sec

uri

ty

Ethernet

5.9GHz

Vehicle Station

Facilities

Networking & Transport

Access Technologies

...Man

agem

ent

Sec

uri

ty

Applications

Ethernet

Mobile Router Mobile Host

COMeSafety: Vehicle Station – In-vehicle network

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 19

Coordinator: Fiat Research CentreTotal budget: € 38 MillionConsortium: 51 partners - 12 countriesFocus: Safety – V2V low latency

• Coordinator: Austria tech• Total budget: € 16,8 Million

• Consortium: 37 partners - 14 countries

• Focus: Roadside / Infrastructure

• Coordinator: ERTICO• Total budget: € 41 Million

• Consortium: 61 partners - 12 countries

• Focus: Efficiency – V2R services

• Co-operating projects also includes: GeoNet, SeVeCOM, COMeSafety, Car-2-Car Communications Consortium (C2C-CC), Network on Wheels (NoW), INVENT, ACTIV (Germany), CVHS (UK), IVSS (Sweden)

Car<->Car

CALM: European R&D Projects supported by DG INFSO

Core Technologies

Car<->Infrastructure

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 20

CVIS: FP6 Integrated Project (IP)Cooperative Vehicle-Infrastructure System

http://www.cvisproject.orgFrom Feb. 2006 till Feb. 201061 partners / 12 countries / Total Budget: 41 Millions Euros

ObjectivesDevelop, trial & demonstrate

Inter-operable architecture for vehicular communicationsNovel applications for:

Cooperative traffic and road network monitoringCooperative road & traffic network management & controlCooperative logistics & fleet management

Cooperative public transport & intermodality

VisionUse and extend existing standardsProduce open design and softwareOutput intended to be reused by other EC projects

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 21

CVIS: Scenarios

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 22

CVIS: Scenarios

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 23

CVIS: Architecture - ITS Subsystems

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 24

CVISHost

CVISRouter

Antenna

OEMGateway

SENS

SENS

CtrlCtrl

CVIS: Vehicle ConfigurationIn-vehicle IPv6 subnet

CVIS Router: Mobile Router maintaining Internet Access through several physical interfacesCVIS Host: run dedicated ITS applicationsOEM Gateway: between IPv6 and CAN

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 25

VMS 5.9

SENSCtrl

Networking & Transport

Access Technologies

...

Managem

ent

Ethernet

Securi

ty

IPv6

BorderRouterFacilities

Networking & Transport

Access Technologies

...

Man

agem

ent

Ethernet

Security

CAN bus

Facilities

Networking & Transport

Access Technologies

...

Man

agem

ent

Security

Applications

Ethernet

RoadsideHost

Networking & Transport

Access Technologies

...

Man

agem

ent

5.9GHz

Sec

urity

Ethernet

AccessRouter

IPv6 Internet(Tunneled)

RoadsideGateway

Roadside Station

Roadside IPv6 subnetRoadside Host: Provides services to the vehicleAccess Router: Relays services to the vehicleBorder Router: Provides Internet access to the roadsideRoadside Gateway: between IPv6 and legacy roadside devices

CVIS: Roadside Configuration

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 26

Antenna

Mobile Router Mobile Host

Touch Display

CVIS Sensor & M5 cardGyro

Accelero-meter

20chGPS

OBD-IICAN Bus

CEN DSRC

2.5 / 5 GHz 802.11 radiosmodified for:

- Euro 802.11p- DSRC RT sync- GPS time sync

FPGA: PCI, Serial ports & softcore CPURealtime GPS & DSRC sync, sensor fusion/timestamp

CVIS Reference Antenna

GSM/UMTSAntenna

2-6 GHzAntenna 2

2-6 GHzAntenna 1

GPSAntenna

CEN DSRCAntenna

CVIS: Vehicle Platform

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 27

CVIS: CALM Implementation

Host

Router

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 28

GeoNet: IPv6 geonetworkingFP7 European Project (STREP)

Feb. 2008 – Feb. 2010Web: http://www.geonet-project.euBudget: 3 M€/ 1.9 M€ funding

PartnersINRIA (Coordinator)HitachiNECEfkonLesswireBroadbitIMDEA networks

Objective: Design the concepts linking geographic addressing and routing with IPv6 mobility mechanisms (IPv6 geonetworking)

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 29

GeoNet: geo-broadcastPackets are forwarded from the source to all the nodes geo-located within the geographical area.

In GeoNet, we consider geo-flooding mechanism.

Max. Com. RangeDestination

(area)

Source

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 30

GeoNet: GeonetworkingGeonetworking: geographic addressing & routing

Distribution of information to all vehicles and roadside subsystems located in a given geographic area

Geo-broadcastPackets are forwarded from the source to all nodes located within a geographical area (geo-flooding)

Geo-unicastPackets are forwarded from the source to a given destination according to its geographical position (greedy forwarding)

Geo-anycastPackets are forwarded from the source to any (single) destination located in a given geographical area (greedy forwarding)

Topo-broadcastPackets are forwarded from the source to all surroundings nodes up to a certain distance in hops (flooding)

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 31

GeoNet: Scenarios

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 32

GeoNet: ScenariosGeoNet: scenarios requiring both IPv6 and geonetworking

Scenario Type 1: Sender is in the InternetPackets are transmitted in IPv6 until the RSUs serving the geographic area where they are geo-routed through intermediate vehicles to the final destination(s).

Scenario Type 2: Receiver is in the InternetPackets are geo-routed through intermediate vehicles (using geo-unicast) until a RSU where they are transmitted in IPv6 to the final destination.

Scenario Type 3: Sender & receiver(s) are only reachable through the Internet

Combination of Scenarios Type 1 & 2 where source and destination(s) are out of multihop wireless range

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 33

Active Safety Application

Traffic Efficiency Application

Infotainment Application

C2C Transport TCP / UDP / Other

IPv6 (NEMO)C2C Network

C2C Network

MAC / LLCIEEE 802.11 a,b,g Other Radio

(e.g UMTS)

MAC / LLCC2C MAC Layer Extension

European IEEE 802.11p

Info

rmat

ion

Con

nect

or

PHYIEEE 802.11 a,b,g

PHY European IEEE 802.11p

GeoNet: IPv6 geonetworking

GeoNet's scope

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 34

GeoNet: Functional Modules

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 35

GeoNet: IPv6 Links

In-vehicle IPv6 networkC2C-NET IPv6 link (defined according to radius or number of

C2C-NET hops)

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 36

GeoNet: IPv6 Forwarding (V2X)

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 37

ConclusionsITS systems to be reachable on the Internet must speak IP

IPv6 is necessary for wide development of IP-based ITS applications

IPv6 scales to millions of vehicles, each requiring several IP addresses & provides new functionalitiesIPv6 is currently being deployed (not an utopia) and will be fully operational by the time ITS systems get deployed

ITS community mostly agree that IP means IPv6ISO TC204 WG16 (CALM)C2C-CC's IPv6 adaptation layer (FP7 GeoNet)COMeSafety: European ITS Communication ArchitectureETSI TC ITSWAVE

Concept currently under validationCVIS: proof of concept of CALMGeoNet: combination of IPv6 with C2C-CC architecture

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 38

Conclusions: Lessons learned on IPv6 ITS community still lack understanding on what is IPv6 and training of their engineers

how to get trained on IPv6where to get IPv6 access fromhow to adapt IPv6 standards to ITS needs (e.g. geonetworking, addressing, security)

Hands-on experience of the ITS sector largely not sufficient

Urgent to develop IPv6 awareness and know-how within the ITS community

Avoid disruption of business due to bad design and lack of visionConsidering IPv6 at the earlier design stage will further ease the transition from IPv4 to IPv6 and save costsIPv6 compatibility must be ensured now

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009 39

Links

ISO TC 204 WG 16 (CALM): http://www.calm.huCVIS: http://www.cvisproject.orgGeoNet: http://www.geonet-project.eu/COMeSafety: http://www.comesafety.orgIPv6 for ITS portal: http://lara.inria.fr/ipv6/ (under construction)LaRA: http://www.lara.prd.fr

Thierry Ernst – IPv6 & ITS architectures – VNC Tokyo – October 2009

ITS Communication Architectures: The Road towards IPv6

[email protected]

LaRA (INRIA IMARA project-team & Ecole des Mines Paris)

http://www.lara.prd.fr