< draft-ietf-ecrit-lost-sync-16.txt   draft-ietf-ecrit-lost-sync-17.txt >
ECRIT H. Schulzrinne ECRIT H. Schulzrinne
Internet-Draft Columbia University Internet-Draft Columbia University
Intended status: Experimental H. Tschofenig Intended status: Experimental H. Tschofenig
Expires: July 16, 2012 Nokia Siemens Networks Expires: September 12, 2012 Nokia Siemens Networks
January 13, 2012 March 11, 2012
Synchronizing Location-to-Service Translation (LoST) Protocol based Synchronizing Location-to-Service Translation (LoST) Protocol based
Service Boundaries and Mapping Elements Service Boundaries and Mapping Elements
draft-ietf-ecrit-lost-sync-16.txt draft-ietf-ecrit-lost-sync-17.txt
Abstract Abstract
The Location-to-Service Translation (LoST) protocol is an XML-based The Location-to-Service Translation (LoST) protocol is an XML-based
protocol for mapping service identifiers and geodetic or civic protocol for mapping service identifiers and geodetic or civic
location information to service URIs and service boundaries. In location information to service URIs and service boundaries. In
particular, it can be used to determine the location-appropriate particular, it can be used to determine the location-appropriate
Public Safety Answering Point (PSAP) for emergency services. Public Safety Answering Point (PSAP) for emergency services.
The main data structure, the <mapping> element, used for The main data structure, the <mapping> element, used for
skipping to change at page 2, line 4 skipping to change at page 2, line 4
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on July 16, 2012. This Internet-Draft will expire on September 12, 2012.
Copyright Notice Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the Copyright (c) 2012 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 6, line 5 skipping to change at page 6, line 5
LoST Server 'East': This LoST server would contain all the mappings LoST Server 'East': This LoST server would contain all the mappings
to PSAPs covering one half of the country. to PSAPs covering one half of the country.
Additionally, the LoST server aggregates all the information it Additionally, the LoST server aggregates all the information it
has and provides an abstracted view towards the Forest Guide has and provides an abstracted view towards the Forest Guide
indicating that it is responsible for a certain area (for a given indicating that it is responsible for a certain area (for a given
service, and for a given location profile). Such a mapping could service, and for a given location profile). Such a mapping could
have the following structure: have the following structure:
<?xml version="1.0" encoding="UTF-8"?>
<mapping <mapping
xmlns="urn:ietf:params:xml:ns:lost1" xmlns="urn:ietf:params:xml:ns:lost1"
xmlns:gml="http://www.opengis.net/gml" xmlns:gml="http://www.opengis.net/gml"
expires="2009-01-01T01:44:33Z" expires="2009-01-01T01:44:33Z"
lastUpdated="2009-12-01T01:00:00Z" lastUpdated="2009-12-01T01:00:00Z"
source="east-austria.lost-example.com" source="east-austria.lost-example.com"
sourceId="e8b05a41d8d1415b80f2cdbb96ccf109"> sourceId="e8b05a41d8d1415b80f2cdbb96ccf109">
<displayName xml:lang="en">LoST Server 'East'</displayName> <displayName xml:lang="en">LoST Server 'East'</displayName>
<service>urn:service:sos</service> <service>urn:service:sos</service>
<serviceBoundary profile="geodetic-2d"> <serviceBoundary profile="geodetic-2d">
skipping to change at page 7, line 5 skipping to change at page 7, line 5
LoST Server 'Vienna': This LoST server would contain all the LoST Server 'Vienna': This LoST server would contain all the
mappings to PSAPs in the area of Vienna. mappings to PSAPs in the area of Vienna.
Forest Guide Finland: In our example we assume that Finland would Forest Guide Finland: In our example we assume that Finland would
deploy a single ESRP for the entire country as their IP-based deploy a single ESRP for the entire country as their IP-based
emergency services solution. There is only a single LoST server emergency services solution. There is only a single LoST server
and it is co-located with the Forest Guide, as shown in Figure 1. and it is co-located with the Forest Guide, as shown in Figure 1.
The mapping data this FG would distribute via LoST sync is shown The mapping data this FG would distribute via LoST sync is shown
in Figure 3. in Figure 3.
<?xml version="1.0" encoding="UTF-8"?>
<mapping xmlns="urn:ietf:params:xml:ns:lost1" <mapping xmlns="urn:ietf:params:xml:ns:lost1"
expires="2007-01-01T01:44:33Z" expires="2007-01-01T01:44:33Z"
lastUpdated="2006-11-01T01:00:00Z" lastUpdated="2006-11-01T01:00:00Z"
source="finland.lost-example.com" source="finland.lost-example.com"
sourceId="7e3f40b098c711dbb6060800200c9a66"> sourceId="7e3f40b098c711dbb6060800200c9a66">
<displayName xml:lang="en">Finland ESRP</displayName> <displayName xml:lang="en">Finland ESRP</displayName>
<service>urn:service:sos</service> <service>urn:service:sos</service>
<serviceBoundary profile="civic"> <serviceBoundary profile="civic">
<civicAddress <civicAddress
xmlns="urn:ietf:params:xml:ns:pidf:geopriv10:civicAddr"> xmlns="urn:ietf:params:xml:ns:pidf:geopriv10:civicAddr">
<country>FI</country> <country>FI</country>
</civicAddress> </civicAddress>
</serviceBoundary> </serviceBoundary>
<uri/> <uri/>
</mapping> </mapping>
Figure 3: Forest Guide Finland Mapping Example Figure 3: Forest Guide Finland Mapping XML Snippet
An example mapping stored at the co-located LoST server is shown An example mapping stored at the co-located LoST server is shown
in Figure 4. in Figure 4.
<?xml version="1.0" encoding="UTF-8"?>
<mapping xmlns="urn:ietf:params:xml:ns:lost1" <mapping xmlns="urn:ietf:params:xml:ns:lost1"
expires="2007-01-01T01:44:33Z" expires="2007-01-01T01:44:33Z"
lastUpdated="2006-11-01T01:00:00Z" lastUpdated="2006-11-01T01:00:00Z"
source="finland.lost-example.com" source="finland.lost-example.com"
sourceId="7e3f40b098c711dbb6060800200c9a66"> sourceId="7e3f40b098c711dbb6060800200c9a66">
<displayName xml:lang="en">Finland ESRP</displayName> <displayName xml:lang="en">Finland ESRP</displayName>
<service>urn:service:sos</service> <service>urn:service:sos</service>
<serviceBoundary profile="civic"> <serviceBoundary profile="civic">
<civicAddress <civicAddress
xmlns="urn:ietf:params:xml:ns:pidf:geopriv10:civicAddr"> xmlns="urn:ietf:params:xml:ns:pidf:geopriv10:civicAddr">
<country>FI</country> <country>FI</country>
</civicAddress> </civicAddress>
</serviceBoundary> </serviceBoundary>
<uri>sip:esrp@finland-example.com</uri> <uri>sip:esrp@finland-example.com</uri>
<uri>xmpp:esrp@finland-example.com</uri> <uri>xmpp:esrp@finland-example.com</uri>
<serviceNumber>112</serviceNumber> <serviceNumber>112</serviceNumber>
</mapping> </mapping>
Figure 4: Forest Guide Finland / Co-Located LoST Server Mapping Figure 4: Forest Guide Finland / Co-Located LoST Server Mapping
Example XML Snippet
The LoST sync mechanism described in this document could be run The LoST sync mechanism described in this document could be run
between the two Forest Guides. Thereby, the three mappings stored in between the two Forest Guides. Thereby, the three mappings stored in
the Austria FG are sent to the FG Finland and a single mapping in the the Austria FG are sent to the FG Finland and a single mapping in the
FG Finland is sent to the FG Austria. Additionally, the three FG Finland is sent to the FG Austria. Additionally, the three
Austrian LoST servers could utilize LoST sync to inform the Austrian Austrian LoST servers could utilize LoST sync to inform the Austrian
FG about their boundaries. These three authoritative mapping servers FG about their boundaries. These three authoritative mapping servers
in Austria would be responsible to maintain their own mapping in Austria would be responsible to maintain their own mapping
information. Since the amount of data being exchanged is small and information. Since the amount of data being exchanged is small and
the expected rate of change is low the nodes are configured to always the expected rate of change is low the nodes are configured to always
 End of changes. 8 change blocks. 
9 lines changed or deleted 6 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/