Download Slajd 1

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Services and applications in IPv6 environment
Jordi Mongay Batalla
National Institute of Telecommunications
Work performed by: NIT, PG, PCSS, PWr
Warsaw, May 28th, 2013
1
ToC
New scenarios for services and applications
Applications and services in IPv6: Current situation
IIP project: IMS and IPTV
IIP project: IMS and VoIP
Conclusions
2
New scenarios
Advantages of IPv6 for new applications and services:
Address space
Number of devices
Re-establishment of an end-to-end communication architecture
Better network management and routing efficiency (larger subnet
space) as well as hierarchical route aggregation
No need for Network address translation -NAT
Auto-configuration
Multicast
Mobility
Security
3
Cloud Computing
The network goes towards the cloud
From the beginning: users and servers
Share of server resources  Grid computing
Public access to the services  Service
Oriented Architecture
Source: Forrester Research Inc.
4
Cloud Computing
Limits to the cloud
Client  server connection
Lack of QoS
Lack of self-managed SOA
Result: Lack of cooperation between elements in cloud
computing. Efficiency decreases. We stay in grid!
IPv6 may help since:
cooperation protocols for distributed cloud computing
requires auto-configuration and self-management (selfmanaged SOA)
simple removal of client-server obligation is not possible in
environment with NAT
5
Scenario: Distributed
management p2p
Even when P2P networks are distributed networks, their management is
centralized
It results in*:
Need for registration of users
Also small user groups, which want to share files, must be registered in a service provider
Lack of integrity in contents
Self-managed distributed management of P2P networks will be acquired only
with end-to-end communication and self-managed networks
* We do not consider legal issues (the most important in p2p networks)
6
Internet of Things
In this moment we have „Islands of Things” instead of Internet
of Things (e.g. sensor networks)
The original business model of IoT included that whatever wherever
whenever may have connectivity
Hans Vestberg, CEO of Ericsson, predicted the growth in the number of
connected devices to rise from 5 billion to 50 billion by 2020. Much of
this connectivity is fuelled by innovative new devices in areas such as ehealth and logistics
IPv6 provides connectivity, security, autoconfiguration and eliminates NAT barrier
There are thousands of new scenarios for Internet
of Things in next fields:
Home networks
Vehicular networks
E-Health networks
Educational networks
Etc.
7
E-Health
Wireless medical sensor technologies + IPv6 (connectivity
+ security)= delivering healthcare services at a distance
Remote monitoring of the patients’ health condition and
remote care for the elderly and handicapped (wherever they
are, whatever they do) significantly improve standards of
living
Sensors for real-time physiology (blood sugar, pulse, temperature, galvanic
skin response and many others) - systems used to monitor such diseases
as cardiac, diabetic, rehabilitation or monitor general health or wellness
Ambient monitoring (e.g. air pollution and humidity) - systems designed
for monitoring e.g. patients with allergy or asthma
The removal of NAT allows for easy access for service
or/and devices, to perform remote configuration and
maintenance – it is important issue for the elderly and
handicapped which are living alone
8
Vehicular services
Approximately number of vehicles exceeds 800
million in the world today. Those vehicles travel
billions km:
Let’s them connect together (Vehicle-to-Vehicle V2V) and
with devices installed along the roadside (Vehicle-toInfrastructure V2I), to improve safety and traffic efficiency
Vehicular networks will provide three types of
services:
Road safety (e.g. detection potentially dangerous situations in
advance and extending the drivers' awareness of the
surrounding environment)
Traffic efficiency (e.g. thanks to V2V communication cars can
detect an obstacle or traffic jam and avoid it by rerouting)
Others (infotainment, fleet control etc.)
IPv6: mobility support and large address space
9
Current situation: Network operators
becoming Content providers
The example of Comcast: Big network
operator that tries to integrate users and
content servers in seamless end-to-end
communication
Comcast moved to IPv6 because it was in
need of over 100 million addresses
(estimations were that within a few years,
Comcast would have some 20 million video
customers, an average of 2.5 set-top boxes
per customer, and 2 IP addresses per box)
IPv6 may help the integration of network
providers, content providers, service
providers (as CDN) thanks to possibility of
end-to-end communication
More efficiency in content streaming, control
of traffic (e.g. load balancing)
10
Current situation
Google: one unique domain
Telefonica network
Problems with IPv6 users
Closed environment in applications, in opposite of network
services
Commercial applications
11
Current situation: Fitness of legacy
IPv4 apps&services to IPv6
Changes in IPv6-running apps:
Larger IP headers must be considered when computing maximum payload
size
DNS records include, among others: AAAA record type
Functionalities related to NAT can be ignored
New socket options:
New functions for passing addresses
New functions for returning addresses
New address structures for API
Changes in „checksum” for TCP and UDP protocols
Memory units for storing addresses (vectors, arrays)
New formats for URLs: http://[IPv6_addr]:port/
12
IIP project: Motivation
for Multimedia platform
Increasing popularity of multimedia
services
13
IIP project: IPTV scenario
Real Time Protocol (RTP) was designed for IPTV and VoD
communication
Why RTP does not run in the Internet?
NAT breaks end-to-end connectivity, especially in connectionless protocols as
UDP (RTP uses UDP)
Many NAT traversal techniques exist, but no single method works in every
situation since NAT behavior is not standardized
Results:
the most of video traffic is sent by http or similar
there is no open IPTV platforms correctly working in the Internet
IPTV systems are implemented only on the last mile network (ISP)
IPv6 allows the use of protocols specialized in IPTV and live transmission
14
IPTV scenario
The communication between Service provider and Set-TopBox is not possible in IPv4
IPv6 offers new business models for IPTV
Better QoE, Awareness of User preferences, Optimized
advertising
Companies interested in the investigation of this issue:
youtube, BCS global…
15
IPTV scenario
Multicast is mandatory for IPTV in the Internet
In IPv4 Multicast requires additional mechanisms, which generally
do not collaborate with network level mechanisms
mechanisms as network level adaptation cannot be provided in Multicast
IPv4
only application level mechanisms
(Scalable Video Coding - SVC,
Dynamic Adaptive streaming over
HTTP - DASH) are valid in IPv4
scenarios
Results:
Application level mechanisms are the
unique used within the network
dynamic adjustment of multicast
trees could offer better QoE
16
IPTV scenario
In IPv6 there is dynamic adjustment of multicast trees at the
network layer
New streaming adaptation may be provided for multicast flows as
e.g., network level adaptation
The adaptation may be provided in many points of the network and
not only in edge points (better adaptation in multi-domain scenario)
It is easier to provide network
awareness for tree adjustment
(since multicast is responsibility
of the network provider)
All the implementations of the
IPv6 protocol contain natively
Multicast service, so no more
hardware is necessary
17
IPTV: Integrated services
RTP
RSTP
SIP
Diameter
Other
OpenIMSCore
IPTVv6
VoIPv6 conference
IPTV:
Sh
Cx
AS
Cx
HSS
ISC
ISC
Cr
Mw
I-CSCF
Mw
streaming
VoD
AS
Mw
S-CSCF
y2
VoIP
Mr
P-CSCF
MF
MRFs
HTTP
Client
18
conversations
conferencing
IPTV: Integrated services
Streamming Serwer
IMS Platform
Live555. We selected this!
Darwin Streaming Server
VLC
QuickTime Streaming
Server
OpenIMSCore (IPv6)
IPTV Application Server
(AS)
UCT IPTV AS
Klient IMS
Obsługa
IPv6
Usługi multimedialne
Software
VoD/IPTV
VoIP
Windows
Linux
Opensource
Mercuro
+
-
+
+
-
-
Monster
+
-
+
+
+
+
UCT Client
-
+
+
-
+
+
Boghe
+
-
+
+
-
+
19
IPTV: Integrated services
• Open IMS Core
• Advance configuration for IPv6 support
• UCT IMS Client
• Support for IPv6
• Improvement of RTP implementation
• Library Live555
• Support for RTSP
• Support for IPv6
• Streaming server
• Interface y2
20
IPTV: Integrated services
Legend: IMS based IPTV model
Ut
SIP/SDP
RTP/RTCP
Diameter
RTSP
HTTP
IGMP/MLD
DVBSTP or FLUTE
Not defined
Xa
SSF
Ss’
Xa
SCF
SDF
ISC
Sh Sh
ISC
Cx
UPSF
Core IMS
OpenIMS
y2
MCF
Gm
Xc
UE
UCT IMS Client
21
Transport processing functions
Dj
ECF
Xd
MDF
Live 555
streaming server
IIP project: VoIP scenario
Kamailio + Python
AS
Calls routing with loadbalancing.
MRF server monitoring.
Sessions failover
mechanism.
Media servers management (gain, mute,
volume level).
Conference details
(user list, session state)
Open IMS Core
MRF
Media manipulation
Qos/QoE evaluation
3GPP TS 23.218 V10.0.0 (2011-03)
22
FreeSWITCH + Python
QoS/QoE evaluation tool
IIP project: VoIP scenario
Local agent
• Application log
• RTP timeout
• ad hoc QoS/QoE(MOS)
Reports sent to AS
Connectivity monitoring
• Heartbeat
HSS
Cx
ISC
Cx
Cr
Mw
I-CSCF
Mw
Mw
Mr
S-CSCF
P-CSCF
MRF
Clients
23
AS
IIP project: VoIP scenario
QoS/QoE monitoring
4.5
4.0
MOS(CQE)
3.5
3.0
2.5
2.0
1.5
1.0
0
10
20
30
Connection time[s]
24
40
50
60
IIP project: VoIP scenario
Failover scenario
Initialization of conference call
Conference
room restoration
25
Change of RTP user
session parameters
Conclusions
The current applications and services require no limits in IP layer. IPv6
overcomes some of these limits
Current solutions are fully fitted to the IPv4 protocol and, currently, all new
scenarios must be adapted to this protocol
Users will acquire more control of the communications, better QoE, more
simplified use of the network
Network providers will reach more control of traffic, self-management,
possibility of expanding to other business models
Content providers will acquire integrity thanks to end-to-end communication
IIP project:
Implementation of IPTV and VoIP services on IMS platform
Testbed in IPv6 network
Performed experiments: IPTV; Reliable conferencing; Ad hoc QoS/QoE
monitoring
26
Thank you!
27