Introducing Multi-ID and Multi-Locator into Network Architecture ITU-T Kaleidoscope 2010

advertisement

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

Download