#4069 NORM First D: Connecting to school server network should happen automatically if XO comes into its range
Zarro Boogs per Child
bugtracker at laptop.org
Fri Oct 12 09:07:46 EDT 2007
#4069: Connecting to school server network should happen automatically if XO comes
into its range
------------------------------+---------------------------------------------
Reporter: arjs | Owner: dcbw
Type: defect | Status: new
Priority: normal | Milestone: First Deployment, V1.0
Component: network manager | Version:
Resolution: | Keywords: wireless, range, ip, address, assign
Verified: 0 |
------------------------------+---------------------------------------------
Comment(by dcbw):
What the network bits don't do right now is periodically try to get an
address from the school server. There's no way to tell if a school server
is "in range" except by trying to acquire an address from it and getting a
reply from something. This is probably a good thing to do (or, at least,
notify the user that a new school server has been found on channel X via a
bubble and let them _explicitly_ jump to the server). The network stuff
also doesn't yet keep pinging the server while it _is_ connected and
switch back to link-local if the server can't be reached after a while
(ie, you walked home from school and can no longer reach the server).
The problem here is that jumping to the school server would interrupt any
active connections you may have, and your activities would be interrupted
as well. So we have to weigh the cost of potentially interrupting and
link-local shared activities the user may have been participating in [1]
versus the benefit of the connectivity the server provides.
Some of this could be alleviated later if things were modified to keep the
link-local IP address _always_ (but this has other problems [2]) and
opportunistically acquire a second address when possible. That way
connections don't get broken until the connectivity is /actually/ gone.
[1] if not in range of a server but still with other kids, I sure hope
people are still playing games and sharing activities but the no-
connectivity link-local case may well be less important than server-
assisted connectivity
[2] if the XO has an IPv4 LL address and walks into a room with another XO
that has the same IPv4 LL address (since there is potential overlap with
only about 64,000 addresses available in the IPv4 LL address space), bad
things happen. I believe that IPv4 LL addressing only accounts for
initial address acquisition, not necessarily on-the-fly with highly mobile
users where overlap is much more likely
--
Ticket URL: <https://dev.laptop.org/ticket/4069#comment:2>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list