ITU-T Kaleidoscope 2010
Beyond the Internet? - Innovations for future networks and services
Introducing Multi-ID and Multi-Locator into Network Architecture
Ved P. Kafle and Masugi Inoue
National Institute of Information and Communications Technology
(NICT)
Tokyo, Japan
Pune, India, 13 – 15 December 2010
Presentation Layout
Background and motivation
Multi-ID and multi-locator (MIML)
Service scenarios with MIML
Items for research & standardization
Conclusion
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
2
Background and Motivation
Application
Transport
Network
Data link
Physical
Host Link
Use IP address as Identifier
Use IP address as Locator
Network
Data link
Physical
Router
Link
Application
Transport
Network
Data link
Physical
Host
Future networks demand
ID and Locator split
Current Internet: IP address used as both
ID and Locator
For mobility and multihoming: change locators without changing identifiers
Scalable routing, traffic engineering:
Pune, India, 13 – 15 Dec 2010: use different scoped locators, dynamically map them
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
3
ID/Locator Split Architecture Overview
Application
Transport
Identity
Network
Data link
Physical
Host
Link
Use IDs
Map IDs to Locators
Use Locators
Identity
Network
Data link
Physical
Border Router Link
Different name spaces for IDs and locators
ID Ù locator mapping by the Identity layer
Application
Transport
Identity
Network
Data link
Physical
Host
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
4
Related Work
AKARI Project: (NICT’s initiation to clean-slate design of New
Generation Network)
ID/locator split architecture presented at Kaleidoscopes 2009, 2008
ITU-T Study Group 13
Y.2015 (2009)
Y.FAid-loc-split (in Q.5/13), Y.ipv6split (in Q.7/13)
IRTF/IETF
Routing Research Group (RRG) developing a technical framework for ID/locator split-based routing architectures
Host Identity Protocol (HIP) Research/Working Groups developed a number of RFCs (5201-5205) on ID/locator split-based host protocols for secure mobility and multihoming
SHIM6 Working Group developing protocols to support site multihoming in IPv6
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
5
Multi-ID, Multi-Locator Concept
Layers Related Work Future Network
Application
Transport
Network
Link
Physical
Host ID
Host ID
Static
IP Addr
Host IDs …
Host IDs …
ID/locator mapping Dynamic
Locators
…
MAC addresses
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
6
Why Multiple IDs?
a) b) c) d) e) network-protocol independent multicast, group-cast, or geo-cast service differentiation optimal network/path selection private and public communication dynamic relationship between users, services, and hosts
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
7
Why Multiple Locators?
a) b) c) d) e) f) mobility multihoming routing
DTN heterogeneous network protocols privacy
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
8
Services Scenario by Utilizing MIML (1/3)
Service Registry
Service name
…
…
Attributes
…
…
Service discovery
Service logical locator
Ser vice
ini tiat ion
Se rvi ce
re sp on se
Server
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
User
9
Services by Utilizing MIML (2/3)
/
A p pl ic a ti on
T ra ns p o rt
La y er n ti ty
Ide
N e tw o rk
La
La y er y er
Client host functions:
Service discovery
Service initiator
1 2 3
1 2
User interface
3 4
4 Applications
(Host ID selection)
Host IDs
Service description
User
ID/locator mapping
1 2 3 4
(Locator selection)
Locators
Heterogeneous Network Interfaces
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
10
Services by Utilizing MIML (3/3)
Server host functions:
Service
Services descriptions Contents
/
A p pl ic a ti on
T ra ns p o rt
La y er n ti ty
Ide
N e tw o rk
La
La y er y er
Service responder
1
1
2
2
3
3
ID/locator mapping
1 2 3
4
4
4
Applications
(Host ID selection)
Host IDs
(Locator selection)
Locators
Heterogeneous Network Interfaces
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
11
Research and Standardization Items (1/4)
1.
Service Representation unique representation of service name + quality application_name | service_content_name | quality{parameters=values} e.g., video: | movie_titanic-1997 | bw=10Mbps, delay=10ms service logical locator application_name | host_name | service_content_name | list{parameters=value} e.g., video: | server1#providerA.com
| movie_titanic-1997| bw=10Mbps, delay=10ms
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
12
Research and Standardization Items (2/4)
2.
Hostname Ù Host ID, Locator Resolution
System to find host ID and locator from hostname
3.
Host ID Configuration to uniquely represent hosts and QoS
* organization_prefix | scope | service_code | version | host_specific_suffix e.g., 1FFF:0001 :FF 01 : 0001 :3EA3:82D2:B948:B35C
*[8] V.P. Kafle et al., “An ID/locator split architecture of future networks,”
ITU-T Kaleidoscope 2009.
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
13
Research and Standardization Items (3/4)
4.
Host ID to Locator Mapping Functions
Identity Layer: algorithm for appropriate locators selection based on service_code in host IDs
Host
Application
Transport
Identity
Net
Link
PHY
Net
Link
PHY
GW
Identity
Net Net
Link
PHY
Link
PHY
Router
Network
Link Link
PHY PHY
GW
Identity
Net Net
Link
PHY
Link
PHY
Host
Application
Transport
Identity
Net
Link
PHY
Edge Network Global Transit Network Edge Network
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
14
Research and Standardization Items (4/4)
5.
Service Discovery
Service registry: to keep records of available services
6.
Other Issues
Host ID assignment mechanism/body: to fairly assign globally unique ID prefixes
Collaboration between SDOs: to develop common architectures and protocols
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
15
Summary and Future Work
Overviewed ID/locator split-based architecture of future networks distinct namespaces for IDs and locators mapping functions in the Identity Layer helpful for mobility, multihoming and routing scaling
Introduced multi-ID, multi-locators
Multi-ID: to convey application requirements to networks
Multi-locators: to optimally utilize heterogeneous networks
Items for standardization service representation and discovery, host ID configuration, id-tolocator mapping algorithm, etc.
Future work carry out experiments in large scale to prove the concept bring outcomes to SDOs
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
16
Thank you for your attention !
Contact:
Ved Kafle kafle@nict.go.jp
Pune, India, 13 – 15 Dec 2010:
ITU-T Kaleidoscope 2010 – Beyond the Internet? Innovations for future networks and services
17