On 21-sep-2007, at 13:11, Hannes Tschofenig wrote:

I haven't received concerns regarding the suggested discovery approach. May I assume from the lack of feedback that the suggested approach is reasonable?

Not so fast...

I've given the draft a quick read and I find myself with some questions:

- what would be the resolution of the geography information?

- how sensitive is this information from a privacy standpoint?

The answers to these questions will determine what approaches are workable.

As for the discovery mechanisms:

STUN -> reverse DNS -> location server seems convoluted to me. If you look at DNS service discovery (also known as wide area bonjour in some circles) you'll see something that's a lot easier: forward DNS - > server. The advantage here is that DHCP supplies a domain name that can be used for the forward lookup, and home gateways tend to push the domain name they learn from an upstream server out to local hosts so this would work fairly well in an IPv4/NAT setup. And it can piggy back on the DNS service discovery that already happens if applicable.

But there are two issues: IPv6, which is typically deployed without DHCP and also often without a working reverse DNS. Apart from that, there is no built-in limitation on who gets to discover the server address. This can be fixed by letting the location server handle privacy limitations.

Although anycast was widely shut down for DNS resolver discovery, I think it fits really well here, because it works both for IPv4 and IPv6 and doesn't require additional infrastructure such as the DNS or DHCP. Also, the anycast mechanism automatically limits who gets to talk to the server.

Last but not least, the draft seems to assume a centralized model where there is one authoritative server and clients need to talk to that server. I'm not entirely comfortable with that. In general, it's always preferable to be in charge of your own destiny as a user. A more practical problem could be that service providers don't set up servers. We've seen that there are groups who will spend time and money to discover information like this independently. It would be great if that information could be used if there is no other choice and/or the user prefers this.

It would also be great if home gateways could (re)transmit location information, which is either learned from an upstream server or entered by a local administrator. But in these cases it's important to consider the possibility of having wrong or conflicting information. (I.e., user moves and forgets to change location setting in a wifi base station.)


_______________________________________________
Int-area mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/int-area

Reply via email to