12
Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi ([email protected])

Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi ([email protected])

Embed Size (px)

Citation preview

Page 1: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

Naming & Addressing

ENUM, EPC, WINC overview

JaeYoung Choi([email protected])

Page 2: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

MMLAB JaeYoung Choi

2

Content

Introduction ENUM EPC WINC Comparison between ENUM, EPC, and WINC

Page 3: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

MMLAB JaeYoung Choi

3

Introduction

Name vs Address name : sequences of characters or signs representing

end-user for identification of services and resources of a service

address : sequences of numbers or signs to identify a network terminal

Resolution process of translating from a name to an address

Example Many numbers of IP addresses are mapped to one name

www.google.co.kr by using DNS in Internet Name : www.google.co.kr Address : 66.249.89.99… Resolution : DNS

Page 4: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

MMLAB JaeYoung Choi

4

Introduction (cont’d)

Demands on a new addressing or naming Convergence of existing networks

convergence of broadcasting and telecommunications Needs for ubiquitous network

Home Network, Sensor Network…

Page 5: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

MMLAB JaeYoung Choi

5

tElephone NUmber Mapping (ENUM)

Protocol to identify ordinary phones, fax machines, pagers, email clients, etc, by one E.164 number

INTERNET

TelephoneNetwork

ENUM DNS

ENUM No.

Email / SIP / URL

Telephone No.

Mobile No.

Fax No.

Page 6: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

MMLAB JaeYoung Choi

6

ENUM – using DNS

e164.arpa

2.8.e164.arpa

0.0.5.4.6.8.1.2.2.2.8.e164.arpa->y1.com

*.1.5.2.8.e164.arpa

0.0.5.4.6.8.1.2.2.2.8.e164.arpa->NAPTRs(ldap://ldap.z1.com)

x.x.x.1.e164.arpa

y.y.y.1.e164.arpa

Domestic

Tier 1 Registry

Tier 2 Registrar

$ORIGIN 0.0.5.4.6.8.1.2.2.2.8.e164.arpa.IN NAPTR 10 10 “u” “sip+E2U” “!^.*$sip:[email protected]!”IN NAPTR 102 10 “u” “mailto+E2U” !^.*$mailto:[email protected]!” IN NAPTR 102 10 “u” “tel+E2U” “!^.*$tel:+82221864500!”

$ORIGIN 6.8.1.2.2.2.8.e164.arpa0.0.5.4 IN NS e164.nic.or.kr

Foreign

Tier 0 ENUM ROOT

(ITU)

……

Page 7: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

MMLAB JaeYoung Choi

7

Electronic Product Code (EPC)

EPC Globally unique serial number that identifies an

“individual” object EPC is the next generation of product identification

(Barcode) Serial Number field is added to identify an individual object

unlike Barcode can be used to enhance the supply chain

01.203D2A.916E8B.8719BAE03C01.203D2A.916E8B.8719BAE03C

EPC Version

Manufacture ID

Product ID

Serial Number

Page 8: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

MMLAB JaeYoung Choi

8

EPC Network

provide information of individual product by using EPC read by reader EPC Information Service (EPCIS)

maintain and provide the information of specific product hosts and/or facilitates access to serialized product

information generated by RFID EPC Discovery Services

Authoritative registry of every EPCIS that has information about a particular product

enable track & trace capabilities by the EPC value Object Naming Service (ONS)

centralized, authoritative directory that routes requests for information about a particular EPC

Page 9: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

MMLAB JaeYoung Choi

9

Retailer

EPC Network

Manufacturer

1. EPC lifecycle begins when a Manufacturer tags the product2. Manufacturer records product information (e.g., manufacture date, expiration date, location) into EPC Information Service 3. EPC Information Service registers EPC “knowledge” with EPC Registry

1

2

3

Retailer

EPC Network

Manufacturer

4. Manufacturer sends product to Retailer5. Retailer records “receipt” of product into EPC IS 6. Retailer’s EPC IS then registers product “knowledge” with EPC Discovery Service

4

5

6

Retailer

EPC Network

Manufacturer

7. If Retailer requires product information, Root ONS is queried for location of Manufacturer’s Local ONS

7

8

8. Manufacturer’s Local ONS is queried for location of EPC-IS

RetailerApplication

Retailer

EPC Network

Manufacturer

9. Retailer queries Manufacturer EPC IS for desired product information (e.g., manufacture date, expiration date, etc.)

9

RetailerApplication

Operation Example of EPC network

Retailer

EPC Network

Manufacturer

1. EPC lifecycle begins when a Manufacturer tags the product

1

Page 10: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

MMLAB JaeYoung Choi

10

WINC

Identification protocol to connect IP network by using characters or digits instead of URL developed and maintained by NIDA

domestic standard keypad number mapped the domain name of URL of

mobile phone + “#” + separate number separate number : 5 digit numbers to avoid duplication ex) Number of WINC to connect URL “nida.co.kr” = 6432#0

Page 11: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

MMLAB JaeYoung Choi

11

Comparison between ENUM, EPC, WINC

Service Target ENUM : human-centric EPC : product-centric (cf : URN – digital contents) WINC : mobile devices that can connect to IP network

(i.e. cellular phone) Resolution Service for Addressing

ENUM : uses an existing DNS (e164.arpa) EPC : ONS & EPC discovery service WINC : WINC DB (uses an extra database)

Page 12: Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)

MMLAB JaeYoung Choi

12

References

ENUM RFC3761 (http://www.ietf.org/rfc/rfc3761.txt) http://www.ietf.org/html.charters/enum-charter.html http://www.enum.or.kr/kr/index.jsp

EPC http://www.epcglobalinc.com/ http://www.epcglobalinc.com/standards_technology/Fina

l-epcglobal-arch-20050701.pdf

WINC http://www.winc.or.kr/