Title: IPv6 Multiservice Networking Technologies
1IPv6 Multi-service Networking Technologies
- NTT Network Service Systems Laboratories
- Hiroyuki Ohnishi, Takaaki Moriya,
- Takeshi Ogawa and Tadashi Ito
2Outline
- Background
- Requirements
- Solutions
- Implementation
- Conclusions
3Background (Cont.)
- Broadband access in Japan
- ADSL, FTTH
- e-Japan strategy in 2003
- IPv6 technology
Report from Ministry of Internal Affairs and
Communications
total of broadband access
x10.000
2003
2004
2005
2006
4Background
- Many appliances
- Information appliance
- Network camera
- Harddisk recorder
- Air conditioner
- Sensors
- Electoric pot
- Tele-metoring
- Gas
- Live E! project
- _at_home
- _at_building (BACnet over IP)
- Many service providers
- Device Vendor
- Contents delivery
- Security service provider
Digital thermomometer Screen
BACnet over IP
5IPv6 multi-service network
Companyintranet
Service networks (networks of service providers)
Device vendor
Security agency
Headquarters
Contents delivery
IPv6 network
Remote maintenance service
Security service
Contents delivery service
Intranet connection service
User networks (in homes and buildings)
Air-conditioners, lights (information appliances)
PCs
Security devices, sensors
6Requirements (Cont.)
- Providing services according to the appliance
- Assigning the service networks own IP address
space - Supporting access to multiple service providers
- Flexibility to create new services
7Requirement (Cont.)
- Providing services according to the appliance
Companyintranet
Device vendor
Security agency
Headquarters
Contents delivery
Varisous appliances/services easy configuration
to connect
IPv6 network
Remote maintenance service
Security service
Contents delivery service
Intranet connection service
Air-conditioners, lights (information appliances)
Security devices, sensors
PCs
8Requirement (Cont.)
- Assigning the service networks own IP address
space
Addresses are assigned by network provider gt
difficult to manage!!
Addresses are assigned by ASPs network gt easy
to manage!!
ASPs Network
ASPs Network
IPv6 network
IPv6 network
User Network
User Network
User Network
User Network
9Requirement (Cont.)
- Supporting access to multiple service providers
Companyintranet
Device vendor
Security agency
Headquarters
Contents delivery
Multiple service access
IPv6 network
Remote maintenance service
Security service
Contents delivery service
Intranet connection service
Air-conditioners, lights (information appliances)
Security devices, sensors
PCs
10Requirement
- Flexibility to create new services
Device vendor
Easy to use network services
Security agency
Headquarters
Contents delivery
IPv6 network
A Service
B Service
C Service
D Service
E Service
Remote maintenance service
Security service
Contents delivery service
Intranet connection service
11Multi-service network platform
- Service registration and discovery
- Dynamic path creation and prefix delegation
- Service oriented function
Companyintranet
Device vendor
Security agency
Contents delivery
Headquarters
GW
GW
GW
GW
Service Control Server
IPv6 network (network operators network)
Resource Management
VoIP
APL DL
Portal Server
Network Services
CPE
12Service registration and discovery
Portal Server
Service Control Server
Application Server
Service subscription
Registers users data
User
CPE
GW
1
No need for configuration
attach
2
Service discovery request
Service discovery request
13Dynamic path creation and prefix delegation
(Cont.)
Portal Server
Service Control Server
Application Server
Service subscription
Registers users data
User
GW
CPE
No need for configuration
attach
2
1
Service discovery request
Service discovery request
3
Tunnel setup request
Tunnel
4
Service discovery reply
Communication between appliances and service
provider
User network
Service provider
Network operators network
14Dynamic path creation and prefix delegation
(Cont.)
xSP-B
xSP-C
xSP-A
GW
GW
GW
IPv6 Network
CPE
User NW
Host ID
NW Prefix
Host ID
NW Prefix
NW Prefix
Host ID
NW Prefix
Host ID
Host ID
NW Prefix
15Dynamic path creation and prefix delegation
xSP-B
HTTP Server
xSP-C
DNS Server
xSP-A
GW
GW
GW
CPE
User NW
Service Start
...
Host ID
Host ID
NW Prefix
NW Prefix
Host ID
Host ID
NW Prefix
NW Prefix
NW Prefix
Host ID
16Problem of selecting source address and solutions
Problem
Solution
Server
Server
Prefix C
Prefix C
?
Prefix A
Prefix B
Prefix A
Prefix B
Tell the policy by using DHCP or Router
Advertisement.
Prefix A,B
Prefix A,B
The node can not select prefix depending on
longest match. It selects prefix Bs address as
source address. Prefix B and Prefix C do not
connect directly and packets from the node can
not reach a server.
The node can select prefix As address as a
source address.
17Service oriented function
18Implementation (service network)
19Implementation of IPv6 information appliances
CPE
IP domain
IPv6 addresses
Converter
e.g. Echonet
20Screen of PC accessing four service network
(Cont.)
Streaming service offered by service provider
1 (prefix 3100)
Remote-camera service offered by service provider
2 (prefix 3200)
Captured packets show that source addresses
assigned by service providers were correctly
distinguished
Remote-camera service offered by service provider
3 (prefix 3500)
21Screen of PC accessing four service network
22Conclusion
- proposed IPv6 multi-service platform
- Evaluated feasibility
- Future plan
- Implementation of service oriented function