IP Communication in the car: an Ecosystem Enabler? · IP Communication in the car: an Ecosystem...
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
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
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