ipv4/ipv6, hip, e.164, uri/urn/url, doi overviews sep. 7. 2005 seungjae lee [email protected]

27
IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee [email protected]

Upload: melinda-wilkerson

Post on 03-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews

Sep. 7. 2005Seungjae Lee

[email protected]

Page 2: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

2 / 27

Contents

IPv4/IPv6 HIP E.164 URI/URN/URL DOI

Page 3: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

3 / 27

IPv4

The current Internet Protocol address e.g. 147.46.125.125 RFC 791 (1981) 32bit address:

4,294,967,296interfaces maximum

Page 4: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

4 / 27

The address shortage problem 232 addresses is too few Solution

CIDRTighter control on the allocation of

addressesNetwork renumberingDHCPNAT IPv6 (!)

Page 5: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

5 / 27

IPv6

RFC 2460 (1998) 128bit address space : 2128 = 3.4*1038

e.g. 21DA:00D3:0000:2F3B:00AA:00FF:FE28:9C5A

Page 6: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

6 / 27

IPv6 features

Larger address space Flexible header format Auto-configuration Support for resource allocation Security Mobility

Page 7: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

7 / 27

IPv6 deployments

The Internet is still mostly IPv4 Transitional mechanisms

e.g. dual stack, encapsulation

Page 8: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

8 / 27

Contents

IPv4/IPv6 HIP E.164 URI/URN/URL DOI

Page 9: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

9 / 27

The Need for HIP

Dual functionalities of current IP addressTopological locatorNetwork interface identity

Limited flexibilityE.g. IP address renumbering, mobility,

multi-homing

Page 10: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

10 / 27

HIP: Host Identity Protocol

Introduce Host Identity (HI) namespaceDecouples the name and locator rolesPublic key system

New HI layerTranslates

Host ID intoIP addressand vice versa

Page 11: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

11 / 27

Pros and Cons of HIP

ProsSolves mobility and multi-homing

problemSecurity

ConsThe IP stack must be modified

Page 12: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

12 / 27

Mobility support of HIP

Page 13: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

13 / 27

Multi-homing support of HIP

Page 14: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

14 / 27

Contents

IPv4/IPv6 HIP E.164 URI/URN/URL DOI

Page 15: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

15 / 27

E.164

E.164 provides the number structure and functionality for the following three categories ofInternational Public Telecommunication numbers.

Geographical Global Networks

areas services

+800+82

ITU-T:ITU Telecommunication Standardization Sectorhttp://www.itu.int/ITU-T/

Page 16: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

16 / 27

E.164 Number for Geographical areas

1-3 digits(M)

N digits Max (15-M-N) digits

CC NDC SN

National (significant) number

E.164 Number for geographical areas

CC : Country CodeNDC : National Destination CodeSN : Subscriber Number

Page 17: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

17 / 27

E.164 and the Internet

Internet phoneVoIP, Interworking Gateway

E.164 in IPv6 address space (Patent:KT) ENUM

Page 18: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

18 / 27

Contents

IPv4/IPv6 HIP E.164 URI/URN/URL DOI

Page 19: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

19 / 27

URI/URL/URN

Term Definition

URI

• Unique identifier for online resources

- Location- Identity

URL • Locator of online resources

URN • Unique identifier of online resources

URC • Metadata for information

Page 20: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

20 / 27

URL and URN

URL : Uniform Resource Locator“My copy of the book is on the lightstand in my

bedroom.”scheme://authority/path?query

URN : Uniform Resource Name“I read a neat book;

it’s called Pragmatic Programmer.”

Page 21: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

21 / 27

URN Syntax

urn:nid:nssnid = Namespace Idnss = Namespace Specific String

Examplesurn:ietf:rfc:3187urn:isbn:0451450523

Page 22: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

22 / 27

URN Resolution

URN Converter

Web Server

URN

URC

URL

resource content

Page 23: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

23 / 27

URN Properties

Global scope Global uniqueness Persistence Scalability Legacy support Extensibility Independence

Page 24: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

24 / 27

Contents

IPv4/IPv6 HIP E.164 URI/URN/URL DOI

Page 25: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

25 / 27

DOI

Digital Object IdentifierName for an entity on digital networks

doi:naming_authority/identifier Almost the same role with the URN

Page 26: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

26 / 27

DOI and URN

DOI Managed by International DOI Foundation

(IDF)Fulfills all the functional requirements of

URN, but not registered as a formal URN Internet draft : A spec for DOI as a URI

URN IETF Standard: RFCUniversal Contents Identifier (UCI):

based on URN, 2003 NCA(한국전산원 )

Page 27: IPv4/IPv6, HIP, E.164, URI/URN/URL, DOI Overviews Sep. 7. 2005 Seungjae Lee sjlee@mmlab.snu.ac.kr

27 / 27

End of Presentation

Q / A