[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ecrit] Comments/Questions on draft-ietf-ecrit-lost-02




On Nov 21, 2006, at 9:17 AM, Reese, Theresa E wrote: [..snip..]
Can you tell me if there been any discussion regarding the inclusion of
something like a Message ID in the LoST protocol, or whether the
assumption has been that this correlation would be based on the TLS
connection over which the specific query/response was exchanged? Has
there been any discussion regarding the number of TLS connections that
might exist between an ESRP and a LoST server to handle potential
traffic volumes? (I know this goes beyond the specification of the LoST
protocol itself, but it does relate to the use of LoST for routing
emergency calls.)

Since the current definition of LoST uses HTTP and HTTPS, both of which are TCP based, the way that a request is matched up with a response is via the session semantics of HTTP over TCP. We have not discussed a message ID, as that is really a trait of the transfer protocol and its bound transport protocol. With HTTP, you simply rely on the underlying TCP session semantics.


This means that an ESRP would indeed need to keep a connection pool of long-lived HTTPS/HTTP connections. However, because of the caching involved and the likelihood that an ESRP would probably be coupled with a LoST caching resolver, it is not clear to whom the persistent connections will need to be made and how many will be needed. We can theorize that an ESRP/LoST resolver pair will need a certain number of connections to the forrest guide of its jurisdiction and perhaps a certain set of LoST authoritative servers within its coverage area, but I think deployment experience will be the only way we really know in the end.

Within the author team and the working group, we have discussed bindings to other protocols... specifically SOAP and UDP. I don't believe SOAP offers an answer here (and it may cause problems, actually), but UDP would allow many simultaneous sessions if the UDP binding had a message ID (like DNS or IRIS-LWZ). The obvious problem with UDP is that the payloads cannot be large and there is no practical channel security (I believe DTLS would get you right back to the same point as using HTTPS).

We, the author team, decided that we could spend many thousands of hours trying to figure this out, and in the end we may not get it right due to lack of true deployment experience. Will we need UPD? Will we need something like BEEP? We truly don't know, but we are very confident that the XML as designed is easily adaptable to other transfer/transport schemes.

-andy

_______________________________________________
Ecrit mailing list
Ecrit at ietf.org
https://www1.ietf.org/mailman/listinfo/ecrit