Doc.: IEEE 802.11-15/182r0 Submission January 2015 RYU Cheol, ETRISlide 1 Service Hash Mapping Date:...

6
doc.: IEEE 802.11-15/182r0 Submission January 2015 RYU Cheol , Slide 1 Service Hash Mapping Date: 2015-1-15 Authors: N am e C om pany A ddress Phone em ail RY U Cheol ETRI 161 G ajeong-dong, Y useong-gu, D aejeon, K orea +82 42 860 6604 ryuch@ etri.re.kr

Transcript of Doc.: IEEE 802.11-15/182r0 Submission January 2015 RYU Cheol, ETRISlide 1 Service Hash Mapping Date:...

Page 1: Doc.: IEEE 802.11-15/182r0 Submission January 2015 RYU Cheol, ETRISlide 1 Service Hash Mapping Date: 2015-1-15 Authors:

doc.: IEEE 802.11-15/182r0

Submission

January 2015

RYU Cheol, ETRI

Slide 1

Service Hash Mapping

Date: 2015-1-15

Name Company Address Phone email

RYU Cheol ETRI 161 Gajeong-dong,

Yuseong-gu, Daejeon, Korea

+82 42 860 6604 [email protected]

Authors:

Page 2: Doc.: IEEE 802.11-15/182r0 Submission January 2015 RYU Cheol, ETRISlide 1 Service Hash Mapping Date: 2015-1-15 Authors:

doc.: IEEE 802.11-15/182r0

Submission

January 2015

RYU Cheol, ETRI

Slide 2

Abstract

This presentation is on how to construct Service Hashes from various sources such as service types, service parameters, and service location. I would like to discuss various mapping could be possible and even cannot be possible. It is dependent on upper layer service discovery protocols.

Page 3: Doc.: IEEE 802.11-15/182r0 Submission January 2015 RYU Cheol, ETRISlide 1 Service Hash Mapping Date: 2015-1-15 Authors:

doc.: IEEE 802.11-15/182r0

Submission

DNS-SD

• All those below can be sources of hashing.– Service Type only

• _ipp._tcp.local. (IANA assigned name or bonjour service type)• _skype._tcp.local (proprietary name)

– Service Type with domain• New\ Employee\ Page._http._tcp.dns-sd-services • http._tcp._wikipedia.org

– Service Type with some parameters• _ipp._tcp.local color-supported=yes

• Service Name is not the only source of hashing.

January 2015

RYU Cheol, ETRI

Slide 3

Page 4: Doc.: IEEE 802.11-15/182r0 Submission January 2015 RYU Cheol, ETRISlide 1 Service Hash Mapping Date: 2015-1-15 Authors:

doc.: IEEE 802.11-15/182r0

Submission

• Automatic proxying– _ipp._tcp.local– _ipp._tcp.local color-supported=yes

• Manual proxying (or service registration)– New\ Employee\ Page._http._tcp.dns-sd-services– Flight\ Information._http._tcp.local– skype._tcp.local – http._tcp._wikipedia.org

Proxyings

January 2015

RYU Cheol, ETRI

Slide 4

Page 5: Doc.: IEEE 802.11-15/182r0 Submission January 2015 RYU Cheol, ETRISlide 1 Service Hash Mapping Date: 2015-1-15 Authors:

doc.: IEEE 802.11-15/182r0

Submission

• A mom shouted in a multicast packet.– “Come on! Breakfast is ready.”

• A kid asked and a mommy answered.– “Mommy breakfast is ready?”– “Yes in 5 minutes.”

• How can you map the service to hash value? It is de-pendent on ULP. But at the worst case, we can just proxy mom’s announcements.

Mom service discovery protocol

January 2015

RYU Cheol, ETRI

Slide 5

Page 6: Doc.: IEEE 802.11-15/182r0 Submission January 2015 RYU Cheol, ETRISlide 1 Service Hash Mapping Date: 2015-1-15 Authors:

doc.: IEEE 802.11-15/182r0

Submission

• IETF RFC 2782 (DNS SVR): A DNS RR for specifying the location of services

• DNS SRV Service Types• IANA Service

Name and Transport Protocol Port Number Registry

References

January 2015

RYU Cheol, ETRI

Slide 6