TamTam roundup.

John Watlington wad at laptop.org
Sun May 20 02:20:50 EDT 2007


On May 20, 2007, at 2:01 AM, Hal Murray wrote:

>
>> Yes, NTP is one of the services provided by the school servers.
>> Ideally, a laptop's NTP server would be determined by a protocol
>> similar to the one used for internet portal and DNS server ---
>> identifying the "closest" server in the mesh.  In any case, network
>> propagation time is taken into account by the NTP (although I believe
>>  Hal is far more knowledgable than I in such matters...)
>
> I'm pretty sure there us a slot allocated in DHCP to specify NTP  
> servers.
> That requires some script to get the DHCP info and then rewrite  
> ntp.conf.
>
> I don't know much about that area.  It's not as common as it should  
> be,
> mostly because ISPs have their head in the sand about providing NTP  
> services
> for their customers which is partly a chicken/egg tangle.
>
> One obvious alternative for olpc is to have a magic DNS name that  
> resolves to
> the local NTP server.

Maigc DNS names at your service.  And since the DNS server used by a  
laptop in a school setting will also be the closest mesh portal, the  
NTP server can be the closest on the mesh.

> How do the backup scripts find their local server?  If they use a  
> magic name,
> ntpd should be able to do something similar.
>
> ntpd assumes that the network delays between client and server are  
> symmetric.
>  It fudges the response by half the round trip delay and then  
> filters that.
> That works pretty well except for several cases which may not be  
> uncommon:

> If you have an asymmetric link like ADSL, you will be off by the  
> bandwidth
> differences multiplied by the packet size, even if the link is  
> unloaded.
> That gives you a constant offset which is often OK.
>
> The filter gets confused by queuing delays if you have a link with  
> asymmetric
> loads for extended periods of time, like when downloading a CD over  
> SDSL.
>
>
>> Anybody on the XO side know if NTP is part of the build yet ?
>
> I think it is included in 406.  The config file is setup to use  
> several pool
> servers.  That's typical.  It's a lot better than nothing but  
> generally picks
> servers at random from a set scattered around the world.  What you  
> really
> want is sane nearby servers where nearby means low network delays  
> rather than
> few miles/kilometers.
>
> We'll know a lot more when somebody gets some ping data on a  
> typical mesh.
> (I realize that "typical" probably doesn't exist, but we have to start
> somewhere.)
>
> [I've been using my own ntpd setup in order to collect some  
> statistics.  I
> noticed the default setup after updating to 406 before I smashed it  
> with my
> stuff.  I didn't investigate.]




More information about the Devel mailing list