LoST draft-ietf-ecrit-lost-02 ECRIT Working Group IETF 67 7 November 2006 Andrew Newton Henning Schulzrinne Hannes Tschofenig Ted Hardie.

Slides:



Advertisements
Similar presentations
XCAP Tutorial Jonathan Rosenberg.
Advertisements

ServiceListBoundary (LoST Extension) draft-wolf-ecrit-lost-servicelistboundary-01 IETF 75, Aug 2009, Stockholm, Sweden Author: Karl Heinz Wolf Presentation:
Ecrit-unauthenticated-access IETF 75, Stockholm July 29, 2009 Hannes Tschofenig (attending virtually) Dirk Kroeselberg.
HTTP Dereference (draft-winterbottom-geopriv-deref-protocol-00) IETF-71 Philadelphia, March 2008 James Winterbottom Hannes Tschofenig Henning Schulzrinne.
Emergency Context Resolution with Internet Technologies (ecrit) IETF 78 – Maastricht, NL July 29, 2010 Marc Linsner Richard Barnes Roger Marshall.
Extensions for Unauthenticated and Unauthorized Devices draft-ietf-ecrit-unauthenticated-access-01 H. Schulzrinne, S. McCann, G. Bajko, H. Tschofenig,
Internet Standards- Emergency Services Hannes Tschofenig Mail comments to and/or
Additional Data related to an Emergency Call draft-ietf-ecrit-additional-data-00.txt Hannes Tschofenig Brian Rosen.
ECRIT Virtual Interim Meeting 26th February, 2PM EST Marc Linsner Hannes Tschofenig.
XCON - IETF 62 (March 2005) - Minneapolis 1 XCON data modeling – NETCONF, RDF and others draft-schulzrinne-sipping-emergency-req-01 draft-sipping-sos Henning.
1 Web Data Management XML Schema. 2 In this lecture XML Schemas Elements v. Types Regular expressions Expressive power Resources W3C Draft:
XML Configuration Access Protocol (XCAP) Jonathan Rosenberg dynamicsoft.
Key Provisioning Use Cases and Requirements 67 th IETF KeyProv BOF – San Diego Mingliang Pei 11/09/2006.
Hannes Tschofenig (IETF#79, SAAG, Beijing). Acknowledgements I would like to thank to Pasi Eronen. I am re- using some of his slides in this presentation.
March 2009 (IETF 74)IETF - ECRIT1 LoST synchronization draft-ietf-ecrit-lost-sync-04 Henning Schulzrinne Hannes Tschofenig IETF 74, San Francisco.
Identity, Spheres and Privacy Rules Henning Schulzrinne (with Hannes Tschofenig and Richard Barnes) Workshop on Identity, Information and Context October.
Ernst Langmantel Technical Director, Austrian Regulatory Authority for Broadcasting and Telecommunication (RTR GmbH) The opinions expressed in this presentation.
November 2006IETF67 - ECRIT1 A Dynamic Host Configuration Protocol (DHCP) based Location-to-Service Translation Protocol (LoST) Discovery Procedure draft-polk-ecrit-dhc-lost-discovery-01.
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Emergency calls related work done in IETF Gabor Bajko May 22, 2006.
XP New Perspectives on XML Tutorial 4 1 XML Schema Tutorial – Carey ISBN Working with Namespaces and Schemas.
SDO Emergency Services Coordination Workshop (ESW06) 1 A Location-to-Service Translation Protocol (LoST) & Mapping Protocol Architecture Ted Hardie Andrew.
Example Write the DTD rules for the following XML fragment. Kim 34 South Street NY USA Vice President $175,000 1.
WebDAV Issues Munich IETF August 11, Property URL encoding At present, spec. allows encoding of the name of a property so it can be appended to.
Emergency Context Resolution with Internet Technologies (ecrit) IETF 76, Hiroshima Nov 11, 2009 Hannes Tschofenig Marc Linsner (attending virtually) Roger.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
OTP-WSS-Token John Linn, RSA Laboratories DRAFT: 24 May 2005.
Emergency Contacts (ECON) draft-hardie-ecrit-iris-03 Andrew Newton, VeriSign Ted Hardie, Qualcomm Hannes Tschofenig, Siemens Andrew Newton IETF ECRIT Working.
Similar Location Extension to LoST Document Authors: Roger Marshall, Jeff Martin IETF80.
1 Location Hiding Henning Schulzrinne Laura Liess Hannes Tschofenig.
IETF – ECRIT Emergency Context Resolution using Internet Technologies ESW 5 – Vienna October 2008 Marc Linsner.
A Routing Extension for HELD draft-winterbottom-ecrit-priv-loc-04 James Winterbottom Hannes Tschofenig Laura Liess.
Revised Civic Format James Winterbottom. Motivation Investigations and work done on civic representations has expanded somewhat since the initial version.
Exposing Source IP Address Type Requirements with DHCPv6 D. Moses, A. Yegin draft-moses-dmm-dhcp-ondemand-mobility-00.
July 2006IETF66 - ECRIT1 LoST: A Location-to-Service Translation Protocol draft-ietf-ecrit-lost-00 Ted Hardie Andrew Newton Henning Schulzrinne Hannes.
Similar Location Extension to LoST Document Authors: Roger Marshall, Jeff Martin, Brian.
ECRIT Virtual Interim Meeting 3rd June 2009, 1PM EDT (New York) Marc Linsner Hannes Tschofenig.
Slide #1 Boston, Jan 5 – 6, 2005XCON WG Interim draft-levin-xcon-cccp-01.txt By Orit Levin
Emergency Contacts (ECON) draft-hardie-ecrit-iris-02 Andrew Newton, VeriSign Ted Hardie, Qualcomm Hannes Tschofenig, Siemens Andrew Newton IETF ECRIT Working.
March 2004GEOPRIV - IETF 59 (Seoul)1 GEOPRIV Policy draft-ietf-geopriv-policy draft-ietf-geopriv-common-policy Henning Schulzrinne Columbia University.
ECRIT IETF 72 July 2008 Dublin Hannes Tschofenig Marc Linsner Roger Marshall.
Improving SLP Efficiency and Extendability by Using Global Attributes and Preference Filters Weibin Zhao Henning Schulzrinne
Emergency Context Resolution with Internet Technologies BOF (ecrit) Jon Peterson, Hannes Tschofenig BOF Chairs.
- 1 -P. Kyzivatdraft-sipping-gruu-reg-event-00 Reg Event Package Extensions draft-sipping-gruu-reg-event-00 IETF64 Nov-2005.
ECRIT IETF 70 December 2007 Vancouver Hannes Tschofenig Marc Linsner Roger Marshall.
#N14 Pattern Value (aka Substring attribute) SDD 1.1 Initial Discussion XXX = [Proposal | Initial Discussion | General Direction Proposal]
W3C Workshop on Languages for Privacy Policy Negotiation and Semantics- Driven Enforcement Report Hannes Tschofenig IETF 67, San Diego, November 2006.
NetCri'07 LoST: A Protocol for Mapping Geographic Locations to Public Safety Answering Points Henning Schulzrinne, Hannes Tschofenig, Andrew Newton, Ted.
Emergency Context Resolution with Internet Technologies (ecrit) Hannes Tschofenig, Marc Linsner IETF 65.
ADatum Assets ADatum REST Web Svc ADatum REST Web Svc.
The “application” Profile Type (draft-channabasappa-sipping-app-profile-type-01) Sumanth Channabasappa Josh Littlefield Salvatore Loreto 70th IETF, Vancouver,
Portable Symmetric Key Container (PSKC) Mingliang Pei Philip Hoyer Dec. 3, th IETF, Vancouver.
7/11/2005ECRIT Security Considerations1 ECRIT Security Considerations draft-taylor-ecrit-security-threats-00.txt Henning Schulzrinne, Raj Shanmugam, Hannes.
GEOPRIV Layer 7 Location Configuration Protocol; Problem Statement and Requirements draft-tschofenig-geopriv-l7-lcp-ps-03.txt Hannes Tschofenig, Henning.
LoST Sync draft-ietf-ecrit-lost-sync-08.txt Henning Schulzrinne Hannes Tschofenig.
ECRIT WG IETF-75 Trustworthy Location Bernard Aboba
Jonathan Rosenberg dynamicsoft
IETF Provisioning of Symmetric Keys (keyprov) WG Update
Phil Hunt, Hannes Tschofenig
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
Henning Schulzrinne Stephen McCann Gabor Bajko Hannes Tschofenig
Dynamic Feature Extensions to the Presence Information Data Format Location Object (PIDF-LO) draft-singh-geopriv-pidf-lo-dynamic-00.txt Vishal K. Singh.
draft-levin-xcon-cccp-02.txt Orit Levin
Ted Hardie Andrew Newton Henning Schulzrinne Hannes Tschofenig
WEB SERVICES From Chapter 19, Distributed Systems
Solving the identity crisis draft-ietf-geopriv-common-policy-05
WebDAV Advanced Collection Requirements
Henning Schulzrinne Hannes Tschofenig
Error Handling for IEC Scott Neumann September 29, 2009.
Diameter ABFAB Application
Authentication and Authorization for Constrained Environments (ACE)
Presentation transcript:

LoST draft-ietf-ecrit-lost-02 ECRIT Working Group IETF 67 7 November 2006 Andrew Newton Henning Schulzrinne Hannes Tschofenig Ted Hardie

Request/Response Pattern XML was refactored so that every request has a corresponding reply. 3 types of requests, 3 type of replies. – ->

<findService xmlns="urn:ietf:params:xml:ns:lost1" recursive="true" include="serviceBoundary invalid valid unchecked"> <location profile="urn:ietf:params:lost:location-profile:basic-civic"> <civicAddress xmlns="urn:ietf:params:xml:ns:pidf:geopriv10:civicAddr"> Germany Bavaria Munich Neu Perlach urn:service:sos.police Find Service Include Attribute Enables the clients to specify the information they wish returned.

Validation Response Example (current draft XML) <findServiceResponse xmlns="urn:ietf:params:xml:ns:lost1" timeToLive="3600"> <serviceBoundary profile=” urn:ietf:params:lost:location-profile:civic"> <civicAddress xmlns=” urn:ietf:params:xml:ns:pidf:geopriv10:civicAddr"> Germany Bavaria Munich country A1 A3 A6 PC

Service Boundary References Clients indicate their preference for a reference with the include attribute: –Contains either serviceBoundary or serviceBoundaryReference They then use the request to obtain the service boundary if they need it.

Address Validation 3 indicators – - elements with valid content – - elements with invalid content – - elements that were not used in the address validation process. Clients use the include attribute to specify which indicators they wish to see: –include=‘invalid valid unchecked’

Location Profiles Clients and servers denote how they are expressing location using a location profile ID. –It is currently a URN, but will be changed to a simple token (author team proposal). Multiple locations, each denoted by a location profile ID, may be used in requests and responses: – in requests – in responses Each location profile may contain multiple XML elements from varying namespaces.

Location Profile Example <findService xmlns="urn:ietf:params:xml:ns:lost1” xmlns:p2=" recursive="true" include="uri serviceNumber">

MUST Implement Profiles Every server and client MUST implement two baseline location profiles. –Enables a response in all circumstances. “geodetic-2d” –Client sends a GML position –Server responds with a GML polygon “civic” –Client sends draft-ietf-geopriv-revised-civic –Server responds with draft-ietf-geopriv-revised- civic

Definition of a Location Profile 1)The token identifying it in the LoST location profile registry; 2)The formal definition of the XML to be used in requests, i.e., an enumeration and definition of the XML child elements of the element; 3)The formal definition of the XML to be used in responses, i.e., an enumeration and definition of the XML child elements of the element; 4)The declaration of whether geodetic-2d or civic is to be used as the baseline profile. It is necessary to explicitly declare the baseline profile as future profiles may be combinations of geodetic and civic location information.

Basic Interaction Rules 1)A client MUST be capable of understanding the response for the baseline profiles it used in the request. 2)If a client sends location information conformant to any location profile other than geodetic-2d or civic, it MUST also send, in the same request, location information conformant to one of the baseline profiles. Otherwise, the server might not be able to understand the request. 3)Servers MUST implement the geodetic-2d and civic profiles. 4)A server ignores any location information using non-baseline profiles it does not understand. 5)If a server receives a request that only contains location information using profiles it does not understand, the server responds with a.

Open Issues Error responses –More streamlining to be done. –Look for more changes to the XML. Time-To-Live –Absolute vs. Relative ‘include’ attribute processing –Minimum set vs. strict set. –Impacts caching. Ordering of element names in,, and. Order preference of location profiles. Algorithm for adding. Loosen service boundary key reference syntax. Signing of service boundaries. –This is not location signing.

Errors vs. Warnings (author team proposal) Separation of errors and warnings –Errors contained in their own response –Warnings packaged with query responses Interaction with SIP to be specified in another document –SIP/ECRIT chairs get to argue over who gets the headache. Error example: <notFound message=“you may find what you are looking for in the last place you search.” /> …

Find Service Response/Warning Example (author team proposal) München Polizei-Abteilung urn:service:sos.police Germany Bavaria Munich lost:esgw.uber-110.de.example lost:polizei.munchen.de.example

Reasons for Change (author team proposal) More context sensible errors/warnings. Enable insertion of data by resolvers, etc… without modifying data from the authority. –Should help caching implementation/performance. Absolute TTL and more modular elements to accommodate future XML D-SIG work. –But we aren’t doing XML D-SIG in this pass.

List Services Query (author team proposal) In-line with Shida’s comment, there is a difference between asking a local resolver what services it supports and asking which services are supported for a location. –Query to make optional to specify which semantic is desired. Response to be similar to, with instead of.