Erik Guttman, Sun Microsystems IEEE INTERNET COMPUTING, July-August, 1999 2005.10.17 Jongsoo Lee Service Location.

Slides:



Advertisements
Similar presentations
Mobile Networking through Mobile IP
Advertisements

Implementing Service Location Protocol Directed Study: Networking at the Application Layer Presented by: Lucas Stephenson To: Richard Yu, Anthony Whitehead.
Dynamic Allocation of Shared IPv4 Addresses draft-csf-dhc-dynamic-shared-v4allocation-00 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF 89,
ZERO CONFIGURATION NETWORKING PUSPARAJ MOHAPATRA SCHOOL OF INFORMATION TECHNOLOGY IIT KHARAGPUR.
Lecture 5 Middleware: Peer-to-Peer Computing
Service Discovery Protocols Mobile Computing - CNT
1 Mobile IP Myungchul Kim Tel:
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
DHCP Dynamic Host Configuration Protocol by: Kirk Z. Moreno.
1 mSLP - Mesh-Enhanced Service Location Protocol Weibin Zhao
Network Management with JMX Thu Nguyen Oliver Argente CS158B.
Weibin Zhao Henning Schulzrinne Department of Computer Science Columbia University.
Agenda Introduction to 3GPP Introduction to SIP IP Multimedia Subsystem Service Routing in IMS Implementation Conclusions.
1 DNSOPS / Vienna IETF / July 2003 / Bob Hinden IPv6 DNS Discovery, and why it is important Bob Hinden.
Windows Server 2008 Chapter 8 Last Update
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
DYNAMIC HOST CONFIGURATION PROTOCOL (DHCP) BY: SAMHITA KAW IS 373.
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
Mobile IP: Introduction Reference: “Mobile networking through Mobile IP”; Perkins, C.E.; IEEE Internet Computing, Volume: 2 Issue: 1, Jan.- Feb. 1998;
Name Resolution Domain Name System.
DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI.
DNS zone suffix option for DHCPv6 (draft-yan-dhc-dhcpv6-opt-dnszone-01.txt) IETF 61 (Washington, DC) Yinglan Jiang Renxiang Yan
4/11/06Tuesday Seminar1 The State of Service Discovery Jeff Pang.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Module 12: Routing Fundamentals. Routing Overview Configuring Routing and Remote Access as a Router Quality of Service.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
The Future of DHCP Dr. Ralph Droms Bucknell University.
January 26, Bob Scheifler Copyright 1999 Sun Microsystems, Inc., all rights reserved. Jini™ Lookup Service Bob Scheifler Senior Staff Engineer Sun.
Dynamic Host Configuration Protocol Engr. Mehran Mamonai.
Local IPv6 Networking March 2000 Adelaide IETF Bob Hinden / Nokia.
INTERNET AND ADHOC SERVICE DISCOVERY BY: NEHA CHAUDHARY.
Guide to TCP/IP, Third Edition Chapter 8: The Dynamic Host Configuration Protocol.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Service Discovery Protocols Mobile Computing - CNT Dr. Sumi Helal Professor Computer & Information Science & Engineering Department University.
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
Jini Architecture Introduction System Overview An Example.
Network Servers Chapter 13 Release 16/7/2009. Chapter Objectives Describe Client-server and Peer to Peer network model Explain server Explain Domain.
Improving SLP Efficiency and Extendability by Using Global Attributes and Preference Filters Weibin Zhao Henning Schulzrinne
LDAP- Protocol and Applications. Role of LDAP Allow clients to access a directory service Directories hold hierarchical structured information Clients.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 9: Dynamic Host Configuration Protocol (DHCP)
DHCPv4 option for PANA Authentication Agents draft-suraj-dhcpv4-paa-option-00.txt DHC/PANA WG IETF-63 France, Paris.
Application Layer instructors at St. Clair College in Windsor, Ontario for their slides. Special thanks to instructors at St. Clair College in Windsor,
Unit 7: DHCP, APIPA and NTP. Static versus dynamic IP addressing Dynamic IP addresses can change each time you connect to the Internet, while static IP.
DNS Discovery Discussion draft-ietf-ipngwg-dns-discovery-00.txt
Introduction Wireless devices offering IP connectivity
Boarder Gateway Protocol (BGP)
Unit 2 dhcp, apipa and ntp.
Mobile Networking (I) CS 395T - Mobile Computing and Wireless Networks
Networking for Home and Small Businesses – Chapter 5
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 1: Overview of Planning A Windows Server 2003 Network.
Service Location Protocol and NetWare®
Chongfeng. Xie(Presenter), Qiong Sun, Qi He, Cathy Zhou
CAPWAP BOF IETF-57, Vienna Inderpreet Singh
SUBMITTED BY: NAIMISHYA ATRI(7TH SEM) IT BRANCH
Understanding SLP v2 Novell BrainShare 2002 Heath Ramsey
Understand Networking Services
Networking for Home and Small Businesses – Chapter 5
Goals Introduce the Windows Server 2003 family of operating systems
Co-operative Server Pool for Hotspot Rescue Service
COMPUTER NETWORK TECHNOLOGY
Allocating IP Addressing by Using Dynamic Host Configuration Protocol
Applications Layer Functionality & Protocols
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
More on Discovery and Advertisement
Presentation transcript:

Erik Guttman, Sun Microsystems IEEE INTERNET COMPUTING, July-August, Jongsoo Lee Service Location Protocol: Automatic Discovery of IP Network Services

2/14 Content Introduction How can I use …? Background Service Location Protocol Comparison Conclusion

3/14 How can I use …? A certain laboratory in SNU Printer NTP server How can I print? Printer IP is …… How can I sync time? NTP server Is …… How can I use news? No news server. They invite a guest for some project. It’s uncomfortable!!!

4/14 Background Problems with Earlier Protocols Discover services only by type Notorious lack of scalability Service Location Protocol (SVRLOG) WG 1997 : Version 1 (RFC 2165) 1999 : Version 2 (RFC 2608) 2002 : Vendor Extensions (RFC 3224) SUN, Novell, IBM, Apple, HP, …

5/14 Content Introduction Service Location Protocol Architecture Operation For Various-size Network Additional Features Comparison Conclusion

6/14 Architecture Agents User Agents (UA) : service discovery Service Agents (SA) : service advertisement Directory Agents (DA) : service info aggregation SA UA DA SA UA SA SrvRqst (m) SrvRply (u) UA DAAdvert (m) SrvRqst (m) DAAdvert (u) SAAdvert (u) SrvRqst (u) SrvReg (u)SrvAck (u) SrvRply (u)

7/14 Operation Service Advertisements Service URL contains service’s location Follow the service templates (registered with IANA) ־Attributes, default values and interpretation DA Discovery Multicast Convergence Algorithm Active / Passive discovery DHCP Service Templates, and search filters= LDAPv3

8/14 Operation - messages Mandatory Service Request : 1 Service Reply : 2 Service Registration : 3 Service Acknowledge : 5 DA Advertisement : 8 SA Advertisement :11 Optional Service Deregistration : 4 Attribute Request : 6 Attribute Reply : 7 Service Type Request : 9 Service Type Reply : 10 SrvRqst : service-type, scope-list, predicate SrvRply : URL-list SrvReg : service-type, scope-list, attr-list Advertisements : URL, scope-list, attr-list

9/14 For Various-size Network Larger Network More DA Scope ־A string used to group resources by location, network, or administrative category ־DHCP → static configuration → “DEFAULT” Small Network SLP can work without DA, DNS and DHCP UA SA guest administrator Scope = “guest”

10/14 Additional Features Security Authentication of the source of information. SrvReg of SA include a digital signature using public key DA is also possible Browsing Service Type Request Attribute Request IPv6 Designed to provide service in IPv6 network But not yet been standardized

11/14 Content Introduction Service Location Protocol Comparison Conclusion

12/14 Comparison DHCP Service Options Can’t determine a current available server DNS Resource Records Can’t determine a current available server Only by type, and not by service characteristics Simple Multicast Discovery Scalability Jini Similar with SLP, but only for Java application

13/14 Content Introduction Service Location Protocol Comparison Conclusion

14/14 Conclusion IETF standard for service discovery and automatic configuration of clients. SLP provide fully decentralized operation From a small network to an enterprise network Convenience & Easy administration