Re: open 80211s on XO 1.5

2009-11-02 Thread Sameer Verma
On Fri, Oct 30, 2009 at 11:50 AM, Ed McNierney e...@laptop.org wrote:
 On Oct 30, 2009, at 3:32 PM, Sameer Verma wrote:

  scenarios of a handful of XOs in the under-a-tree model

 Sameer -

 Under a tree, using mesh networking is pointless (unless, I suppose, it is
 an extraordinarily large tree).  Mesh networking allows packet forwarding
 from node A to node B, where such nodes cannot normally communicate with one
 another directly.  Packets are forwarded through node C, visible to both A
 and B, or through multiple such intermediate nodes.  If A can communicate
 with B, mesh is neither helpful nor advisable.  It just confuses things,
 which is the problem we see with large numbers of children in a classroom.
  The mesh efforts to keep track of how to get from A to B can quickly
 saturate the RF spectrum with a lot of unhelpful traffic.


Hi Ed,
I've given this some thought and have come up with this. Let me know
if this makes sense. Its more like talking to myself, but it helps to
voice it out.

We have the TCP/IP layer model, somewhat modified, as follows. I've
expanded the subnet layer to Data Link and Physical as in the OSI
model for more detail:


Application (5)

Transport (4)

Network (3)

Data Link (2)

Physical (1)


A) The Sugar business and gabble/salut collaboration happens in the
Application layer, oblivious to how the network is set up. In a
network where clients are somehow visible to each other (same subnet,
vLAN, etc.), we simply use salut, and if not, we use gabble via a
Jabber/XMPP server, also at the Application layer. How the network
layer handles addressing is something that Sugar and Telepathy do not
care about.

B) We could choose to use 802.3 (Ethernet) or 802.11a/b/g/n (Wi-Fi)
and the collaboration would still work. For 802.3 (Ethernet), we would
use a USB dongle. For 802.11a/b/g/n (Wi-Fi) we would use an
appropriate Wireless Access Point. These would network using a star
topology at the Physical layer. We typically use DHCP and DNS for this
setup, where DHCP and DNS servers run on the AP or on the school
server. http://en.wikipedia.org/wiki/Network_topology#Star

With XO-1, the radio would also use 802.11s in mesh topology and in
combination with link local IP addresses and mDNS, where the volume of
mDNS traffic would drown the real traffic as the number of nodes
increase. http://en.wikipedia.org/wiki/Mesh_networking

In the Under a tree model, we want a small number of XOs to somehow
connect at layer 2 and address each other at layer 3. What you are
saying is that 802.11s is not the only way to achieve this because
ad-hoc 802.11a/b/g/n will allow for one hop visibility, and in the
under a tree model, we really won't be seeing two hops, and hence
don't need any hopping at layer 2 (802.11s). So, if the extent of
hopping is 1 hop, and we still use link local for IP addressing, and
as long as the Sugar guys can solve the issue of icons and picking an
ad-hoc name easily, we can achieve under a tree collaboration with
ad-hoc at layer 2.

If all this is correct, then my interest, which was in seeing if the
Marvell chip will do open80211s, was only to see if open80211s could
be enabled some time in the future (even if it is only to showcase
something cool).

cheers,
Sameer
-- 
Dr. Sameer Verma, Ph.D.
Associate Professor, Information Systems
Director, Center for Business Solutions
San Francisco State University
http://verma.sfsu.edu/
http://cbs.sfsu.edu/
http://is.sfsu.edu/


 I can't tell what it is you're doing at your meetings when your users all
 use mesh.  At a typical in-person meeting, you have a number of people
 using XOs all in the same room.  Any XO in the room can communicate over
 WiFi directly with every other machine in the room (except in extremely
 unusual circumstances, or too many attendees wearing their tinfoil hats).
  There's no need for or value to mesh network - A doesn't need C to forward
 packets to B because A can see B directly as another ad hoc node.

 If there's an AP providing routing to the Internet or other external
 networks, there's no mesh required there, either, presuming that each XO can
 communicate with the AP directly.

 I can't answer your question about whether those scenarios use ad hoc
 networking because I don't quite see what it is the users are doing in those
 scenarios.  What (lowercase) activity are users engaged in when you say they
 all use mesh?  What do you think they would be unable to do if they all
 stopped using mesh?  Thanks for the info.

        - Ed

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-11-02 Thread Martin Langhoff
On Fri, Oct 30, 2009 at 8:50 PM, Ed McNierney e...@laptop.org wrote:
 Under a tree, using mesh networking is pointless (unless, I suppose,
 it is an extraordinarily large tree).  Mesh networking allows packet

You guys are both right. At the SF meetings, if you have a bunch of
XOs + an Active Antenna, you are using a combination of

 - 802.11s
 - Telepathy-based collaboration, using either Gabble (via ejabberd)
or Salut (without XS)

Now, in a small place, all machines can hear eachother's signals, so
while you are using 802.11s, you are not enjoying any of its benefits.

(And given what we know about 802.11s, you probably have less
bandwidth to use, just because you are using 802.11s. Or, to put it
another way, you'll have a saturated wifi with a small number of XOs,
where 802.11g can handle more XOs.)

Taking advantage of 802.11s not hard, but it doesn't happen often.
You just have to have a few XOs far enough from the AA that they need
to do routing. It works. (Of course, it doesn't work if you've
saturated the spectrum.)

Our XO-1s using 8.2.1 never actually use ad hoc. The driver reports it
as such, but it's not ad hoc. Now, if you are all close enough, it's
almost the same as using ad hoc mode.




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-11-02 Thread Tomeu Vizoso
On Mon, Nov 2, 2009 at 17:40, Martin Langhoff martin.langh...@gmail.com wrote:
 On Fri, Oct 30, 2009 at 8:50 PM, Ed McNierney e...@laptop.org wrote:
 Under a tree, using mesh networking is pointless (unless, I suppose,
 it is an extraordinarily large tree).  Mesh networking allows packet

 You guys are both right. At the SF meetings, if you have a bunch of
 XOs + an Active Antenna, you are using a combination of

  - 802.11s
  - Telepathy-based collaboration, using either Gabble (via ejabberd)
 or Salut (without XS)

Also, I think using salut is much worst in the mesh case than gabble?

Regards,

Tomeu

 Now, in a small place, all machines can hear eachother's signals, so
 while you are using 802.11s, you are not enjoying any of its benefits.

 (And given what we know about 802.11s, you probably have less
 bandwidth to use, just because you are using 802.11s. Or, to put it
 another way, you'll have a saturated wifi with a small number of XOs,
 where 802.11g can handle more XOs.)

 Taking advantage of 802.11s not hard, but it doesn't happen often.
 You just have to have a few XOs far enough from the AA that they need
 to do routing. It works. (Of course, it doesn't work if you've
 saturated the spectrum.)

 Our XO-1s using 8.2.1 never actually use ad hoc. The driver reports it
 as such, but it's not ad hoc. Now, if you are all close enough, it's
 almost the same as using ad hoc mode.




 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




-- 
«Sugar Labs is anyone who participates in improving and using Sugar.
What Sugar Labs does is determined by the participants.» - David
Farning
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-11-02 Thread Martin Langhoff
On Mon, Nov 2, 2009 at 6:26 PM, Sameer Verma sve...@sfsu.edu wrote:
 A) The Sugar business and gabble/salut collaboration happens in the

Correct.

 B) We could choose to use 802.3 (Ethernet) or 802.11a/b/g/n (...)

Correct again.

There are 2 things at work

 - We are trying to make the under a tree user experience just
work by using ad hoc instead of 802.11s, which has given us more pain
than useful outcomes. Not entirely trivial, but doable.

 - We are trying to separate the concept of mesh (802.11s) from
collaboration (telepathy, etc). Both concepts are mixed up in our
communications, docs, etc.

 If all this is correct, then my interest, which was in seeing if the
 Marvell chip will do open80211s, was only to see if open80211s could
 be enabled some time in the future (even if it is only to showcase
 something cool).

Yes. As you describe, we're sidestepping 802.11s, preferring a simpler
approach based on ad-hoc networking for under a tree, and
traditional 802.11a/b/g in spots where an AP is available. And we're
encouraging people to tinker with alternative implementations -- such
as open80211s -- but it's not in our roadmap.

In terms of making it work, I see open80211s needs devices that have a
'mac80211' driver. I don't fully understand the
softmac/hardmac/fullmac nomenclature, but we do have a softmac
driver for our old libertas device.

It was written against an older kernel -- may need a bit of TLC -- see
http://wiki.laptop.org/go/Libertas_Thinfirmware_HOWTO .

For the Libertas device on the XO-1.5, I do lobby for a similar
softmac driver (to run it as a hostap device). But my influence is
limited there -- the hot thing is the XO itself, not the XS ;-)

cheers,



m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-11-02 Thread Martin Langhoff
On Mon, Nov 2, 2009 at 6:50 PM, Tomeu Vizoso to...@sugarlabs.org wrote:
 Also, I think using salut is much worst in the mesh case than gabble?

I suspect so, but I have never measured it (or seen it measured).




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-11-02 Thread Tomeu Vizoso
On Mon, Nov 2, 2009 at 18:02, Martin Langhoff martin.langh...@gmail.com wrote:
 On Mon, Nov 2, 2009 at 6:50 PM, Tomeu Vizoso to...@sugarlabs.org wrote:
 Also, I think using salut is much worst in the mesh case than gabble?

 I suspect so, but I have never measured it (or seen it measured).

Sorry to be speaking from memory, but I think that it was mdns' use of
multicast that caused the spectrum use go through the roof. I wouldn't
expect that from gabble.

Regards,

Tomeu




 m
 --
  martin.langh...@gmail.com
  mar...@laptop.org -- School Server Architect
  - ask interesting questions
  - don't get distracted with shiny stuff  - working code first
  - http://wiki.laptop.org/go/User:Martinlanghoff




-- 
«Sugar Labs is anyone who participates in improving and using Sugar.
What Sugar Labs does is determined by the participants.» - David
Farning
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-11-02 Thread Martin Langhoff
On Mon, Nov 2, 2009 at 8:02 PM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Mon, Nov 2, 2009 at 18:02, Martin Langhoff martin.langh...@gmail.com 
 wrote:
 On Mon, Nov 2, 2009 at 6:50 PM, Tomeu Vizoso to...@sugarlabs.org wrote:
 Also, I think using salut is much worst in the mesh case than gabble?

 I suspect so, but I have never measured it (or seen it measured).

 Sorry to be speaking from memory, but I think that it was mdns' use of
 multicast that caused the spectrum use go through the roof. I wouldn't
 expect that from gabble.

That'd make sense. If Salut uses mdns, that means that even on
802.11a/b/g it will saturate RF easily. Not as bad as on 802.11s, but
still...




m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


open 80211s on XO 1.5

2009-10-30 Thread Sameer Verma
On a whim, I posted to the open 80211s list to see if the wireless
card on the XO1.5B2 will support open 80211s. Here's the thread.
http://open80211s.com/pipermail/devel/2009-October/000368.html I must
admit that my understanding of open 80211s is fairly limited, but I
was hoping that the wireless card in the 1.5 could support open80211s
to allow for meshing a la XO1.

cheers,
Sameer
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-10-30 Thread Hilton Garcia Fernandes
Hi, Sameer ! 

Are you sure open802.11s can be made to support to the Marvell chipsets ?

In any case, open802.11s implementation is certainly incompatible with the 
standard OLPC 802.11s driver, since they implemented different versions of 
the draft.

It is interesting to read that Mesh networking is exceptionally difficult to 
use properly on an XO-1, and I'm not aware of any real-world installations of 
it., as Ed told us.

All the best,
hilton 

On Friday 30 October 2009 16:38:28 Ed McNierney wrote:
 On Oct 30, 2009, at 2:21 PM, Sameer Verma wrote:
  to allow for meshing a la XO1

 Sameer -

 Are you in fact using 802.11s mesh networking on XO-1 machines?  Or
 are you rather using ad-hoc networking and collaboration features?
 Mesh networking is exceptionally difficult to use properly on an XO-1,
 and I'm not aware of any real-world installations of it.

   - Ed



 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel



-- 
Hilton Garcia Fernandes
Nucleo de Tecnologias sem Fio (NTSF) -- Wireless Technologies Team
Lab de Sistemas Integraveis Tecnologico (LSI) -- Integrable Systems Lab
Escola Politecnica (Poli) -- Engineering School
Univ S Paulo (USP)
Tel: (5511)3091-5311 (work)
     (5511)8131-5213 (mobile)
Av. Prof. Luciano Gualberto,158 trav.3 CEP 05508-010
S. Paulo -- SP -- Brazil
Pagina inicial: http://www.lsi.usp.br/~hgfernan
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-10-30 Thread Sameer Verma
On Fri, Oct 30, 2009 at 11:38 AM, Ed McNierney e...@laptop.org wrote:
 On Oct 30, 2009, at 2:21 PM, Sameer Verma wrote:

 to allow for meshing a la XO1

 Sameer -

 Are you in fact using 802.11s mesh networking on XO-1 machines?  Or are you
 rather using ad-hoc networking and collaboration features?  Mesh networking
 is exceptionally difficult to use properly on an XO-1, and I'm not aware of
 any real-world installations of it.

        - Ed


Hi Ed,

When we have meetings at OLPC-SF the XO-1 that people bring to the
meetings (anywhere from 5 to 30+ machines) all use mesh (draft 80211s
at layer 2, as far as I can tell). We also usually have a school
server running on a XO1 (via SD card), which I believe is also using
draft 80211s mesh. I do have a prototype mesh antenna, which when
plugged into a (non-XO based) schoolserver provides a mesh node (draft
80211s).  This is based on my impression and understanding of things.
I don't think any of the above mentioned scenarios use ad-hoc mode. Is
this correct?

Real world scenarios will involve schools of several hundred XOs, but
should also include scenarios of a handful of XOs in the under-a-tree
model. The collaboration aspect is further up the layers, so I
understand that it will be oblivious to how the network or data link
layer creates the p2p network.

My goal in posting to the 80211s list was to see if the current radio
would possibly support open80211s at some point.

cheers,
Sameer
-- 
Dr. Sameer Verma, Ph.D.
Associate Professor, Information Systems
Director, Center for Business Solutions
San Francisco State University
http://verma.sfsu.edu/
http://cbs.sfsu.edu/
http://is.sfsu.edu/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-10-30 Thread Ed McNierney
On Oct 30, 2009, at 3:32 PM, Sameer Verma wrote:

  scenarios of a handful of XOs in the under-a-tree model

Sameer -

Under a tree, using mesh networking is pointless (unless, I suppose,  
it is an extraordinarily large tree).  Mesh networking allows packet  
forwarding from node A to node B, where such nodes cannot normally  
communicate with one another directly.  Packets are forwarded through  
node C, visible to both A and B, or through multiple such intermediate  
nodes.  If A can communicate with B, mesh is neither helpful nor  
advisable.  It just confuses things, which is the problem we see with  
large numbers of children in a classroom.  The mesh efforts to keep  
track of how to get from A to B can quickly saturate the RF spectrum  
with a lot of unhelpful traffic.

I can't tell what it is you're doing at your meetings when your users  
all use mesh.  At a typical in-person meeting, you have a number of  
people using XOs all in the same room.  Any XO in the room can  
communicate over WiFi directly with every other machine in the room  
(except in extremely unusual circumstances, or too many attendees  
wearing their tinfoil hats).  There's no need for or value to mesh  
network - A doesn't need C to forward packets to B because A can see B  
directly as another ad hoc node.

If there's an AP providing routing to the Internet or other external  
networks, there's no mesh required there, either, presuming that each  
XO can communicate with the AP directly.

I can't answer your question about whether those scenarios use ad hoc  
networking because I don't quite see what it is the users are doing in  
those scenarios.  What (lowercase) activity are users engaged in when  
you say they all use mesh?  What do you think they would be unable  
to do if they all stopped using mesh?  Thanks for the info.

- Ed
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-10-30 Thread DancesWithCars
I'd said to lots of people that the XO
uses 802.11s mesh networking
and eventually ran into someone rather
geekie and otherwise impressively knowledgeable
who corrected me that they didn't implement the
whole standard (and people here say draft).

The Marvel driver is said to be closed source,
and RMS didn't like that, all of course
rumor, and another rumor that the
driver was open sourced.

No rumors on the XO-1.5 yet, which
is a shame.  Even as hype and pre-release
getting a buzz going would be nice.
I don't have one, so can't test it to
find out. Computer are supposed
to be a Science, or so Knuth
is credited by the ACM for
helping to make that happen,
documenting the fundamental
algorithms and all...


There are other mesh networking
and someone once said to me that
the 802.11s isn't that special
that mesh OLR or somesuch
protocols have been around for
some time, but I'm guessing
the XO is one of the bigger
(~1 million XOs out there somewhere)
publicly known implementations
in that arena.

So if someone / laptop.org
wants to set the record straight
and give definitive info, that would be
great...

On Fri, Oct 30, 2009 at 3:50 PM, Ed McNierney e...@laptop.org wrote:
 On Oct 30, 2009, at 3:32 PM, Sameer Verma wrote:

  scenarios of a handful of XOs in the under-a-tree model

 Sameer -

 Under a tree, using mesh networking is pointless (unless, I suppose,
 it is an extraordinarily large tree).  Mesh networking allows packet
 forwarding from node A to node B, where such nodes cannot normally
 communicate with one another directly.  Packets are forwarded through
 node C, visible to both A and B, or through multiple such intermediate
 nodes.  If A can communicate with B, mesh is neither helpful nor
 advisable.  It just confuses things, which is the problem we see with
 large numbers of children in a classroom.  The mesh efforts to keep
 track of how to get from A to B can quickly saturate the RF spectrum
 with a lot of unhelpful traffic.

 I can't tell what it is you're doing at your meetings when your users
 all use mesh.  At a typical in-person meeting, you have a number of
 people using XOs all in the same room.  Any XO in the room can
 communicate over WiFi directly with every other machine in the room
 (except in extremely unusual circumstances, or too many attendees
 wearing their tinfoil hats).  There's no need for or value to mesh
 network - A doesn't need C to forward packets to B because A can see B
 directly as another ad hoc node.

 If there's an AP providing routing to the Internet or other external
 networks, there's no mesh required there, either, presuming that each
 XO can communicate with the AP directly.

 I can't answer your question about whether those scenarios use ad hoc
 networking because I don't quite see what it is the users are doing in
 those scenarios.  What (lowercase) activity are users engaged in when
 you say they all use mesh?  What do you think they would be unable
 to do if they all stopped using mesh?  Thanks for the info.

        - Ed
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




-- 
DancesWithCars
leave the wolves behind ;-)
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-10-30 Thread Ed McNierney
I can't quite understand the desire for definitive info combined  
with your disappointment that you don't have 1.5 rumors.  I don't  
think we need rumors, and I and many other folks have been providing  
definitive info about 1.5 for some time.  And about the mesh, etc.   
You don't say what topic it is on which you want the record set  
straight - if you need info, just ask.

http://wiki.laptop.org/go/XO-1.5
http://wiki.laptop.org/go/Mesh_Network_Details

- Ed

P.S. The 802.11s draft standard has certainly been implemented on  
other devices; no one suggests it is unique to the XO-1.  What is  
special about the XO-1, AFAIK, is its ability to continue to operate  
as a mesh node (or MPP, mesh portal point) and forward packets while  
the laptop is otherwise shut down.  The fundamental limitations on the  
utility of 802.11s in typical XO-1 scenarios, however, limit the value  
of this unique (I think) laptop feature.

On Oct 30, 2009, at 4:12 PM, DancesWithCars wrote:

 I'd said to lots of people that the XO
 uses 802.11s mesh networking
 and eventually ran into someone rather
 geekie and otherwise impressively knowledgeable
 who corrected me that they didn't implement the
 whole standard (and people here say draft).

 The Marvel driver is said to be closed source,
 and RMS didn't like that, all of course
 rumor, and another rumor that the
 driver was open sourced.

 No rumors on the XO-1.5 yet, which
 is a shame.  Even as hype and pre-release
 getting a buzz going would be nice.
 I don't have one, so can't test it to
 find out. Computer are supposed
 to be a Science, or so Knuth
 is credited by the ACM for
 helping to make that happen,
 documenting the fundamental
 algorithms and all...


 There are other mesh networking
 and someone once said to me that
 the 802.11s isn't that special
 that mesh OLR or somesuch
 protocols have been around for
 some time, but I'm guessing
 the XO is one of the bigger
 (~1 million XOs out there somewhere)
 publicly known implementations
 in that arena.

 So if someone / laptop.org
 wants to set the record straight
 and give definitive info, that would be
 great...

 On Fri, Oct 30, 2009 at 3:50 PM, Ed McNierney e...@laptop.org wrote:
 On Oct 30, 2009, at 3:32 PM, Sameer Verma wrote:

  scenarios of a handful of XOs in the under-a-tree model

 Sameer -

 Under a tree, using mesh networking is pointless (unless, I suppose,
 it is an extraordinarily large tree).  Mesh networking allows packet
 forwarding from node A to node B, where such nodes cannot normally
 communicate with one another directly.  Packets are forwarded through
 node C, visible to both A and B, or through multiple such  
 intermediate
 nodes.  If A can communicate with B, mesh is neither helpful nor
 advisable.  It just confuses things, which is the problem we see with
 large numbers of children in a classroom.  The mesh efforts to keep
 track of how to get from A to B can quickly saturate the RF spectrum
 with a lot of unhelpful traffic.

 I can't tell what it is you're doing at your meetings when your users
 all use mesh.  At a typical in-person meeting, you have a number of
 people using XOs all in the same room.  Any XO in the room can
 communicate over WiFi directly with every other machine in the room
 (except in extremely unusual circumstances, or too many attendees
 wearing their tinfoil hats).  There's no need for or value to mesh
 network - A doesn't need C to forward packets to B because A can  
 see B
 directly as another ad hoc node.

 If there's an AP providing routing to the Internet or other external
 networks, there's no mesh required there, either, presuming that each
 XO can communicate with the AP directly.

 I can't answer your question about whether those scenarios use ad hoc
 networking because I don't quite see what it is the users are doing  
 in
 those scenarios.  What (lowercase) activity are users engaged in when
 you say they all use mesh?  What do you think they would be unable
 to do if they all stopped using mesh?  Thanks for the info.

- Ed
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




 -- 
 DancesWithCars
 leave the wolves behind ;-)

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: open 80211s on XO 1.5

2009-10-30 Thread DancesWithCars
Thank you. And yes I'm conflicted.

Your summary and experience
give a good overview
and I'll point people to the
wiki.laptop.org if they need more
info.

Re: the XO 1.5 mesh implementation,
compatibility with other XO 1.0 and
an open source driver would be nice.
Not that I plan on hacking it,
as I'm not nearly that good,
just sometimes around people
who are rather good,
and don't want to pass along
bad info, if I can help it.


On Fri, Oct 30, 2009 at 4:23 PM, Ed McNierney e...@laptop.org wrote:
 I can't quite understand the desire for definitive info combined with your
 disappointment that you don't have 1.5 rumors.  I don't think we need
 rumors, and I and many other folks have been providing definitive info
 about 1.5 for some time.  And about the mesh, etc.  You don't say what topic
 it is on which you want the record set straight - if you need info, just
 ask.

 http://wiki.laptop.org/go/XO-1.5
 http://wiki.laptop.org/go/Mesh_Network_Details

        - Ed

 P.S. The 802.11s draft standard has certainly been implemented on other
 devices; no one suggests it is unique to the XO-1.  What is special about
 the XO-1, AFAIK, is its ability to continue to operate as a mesh node (or
 MPP, mesh portal point) and forward packets while the laptop is otherwise
 shut down.  The fundamental limitations on the utility of 802.11s in typical
 XO-1 scenarios, however, limit the value of this unique (I think) laptop
 feature.

 On Oct 30, 2009, at 4:12 PM, DancesWithCars wrote:

 I'd said to lots of people that the XO
 uses 802.11s mesh networking
 and eventually ran into someone rather
 geekie and otherwise impressively knowledgeable
 who corrected me that they didn't implement the
 whole standard (and people here say draft).

 The Marvel driver is said to be closed source,
 and RMS didn't like that, all of course
 rumor, and another rumor that the
 driver was open sourced.

 No rumors on the XO-1.5 yet, which
 is a shame.  Even as hype and pre-release
 getting a buzz going would be nice.
 I don't have one, so can't test it to
 find out. Computer are supposed
 to be a Science, or so Knuth
 is credited by the ACM for
 helping to make that happen,
 documenting the fundamental
 algorithms and all...


 There are other mesh networking
 and someone once said to me that
 the 802.11s isn't that special
 that mesh OLR or somesuch
 protocols have been around for
 some time, but I'm guessing
 the XO is one of the bigger
 (~1 million XOs out there somewhere)
 publicly known implementations
 in that arena.

 So if someone / laptop.org
 wants to set the record straight
 and give definitive info, that would be
 great...

 On Fri, Oct 30, 2009 at 3:50 PM, Ed McNierney e...@laptop.org wrote:

 On Oct 30, 2009, at 3:32 PM, Sameer Verma wrote:

  scenarios of a handful of XOs in the under-a-tree model

 Sameer -

 Under a tree, using mesh networking is pointless (unless, I suppose,
 it is an extraordinarily large tree).  Mesh networking allows packet
 forwarding from node A to node B, where such nodes cannot normally
 communicate with one another directly.  Packets are forwarded through
 node C, visible to both A and B, or through multiple such intermediate
 nodes.  If A can communicate with B, mesh is neither helpful nor
 advisable.  It just confuses things, which is the problem we see with
 large numbers of children in a classroom.  The mesh efforts to keep
 track of how to get from A to B can quickly saturate the RF spectrum
 with a lot of unhelpful traffic.

 I can't tell what it is you're doing at your meetings when your users
 all use mesh.  At a typical in-person meeting, you have a number of
 people using XOs all in the same room.  Any XO in the room can
 communicate over WiFi directly with every other machine in the room
 (except in extremely unusual circumstances, or too many attendees
 wearing their tinfoil hats).  There's no need for or value to mesh
 network - A doesn't need C to forward packets to B because A can see B
 directly as another ad hoc node.

 If there's an AP providing routing to the Internet or other external
 networks, there's no mesh required there, either, presuming that each
 XO can communicate with the AP directly.

 I can't answer your question about whether those scenarios use ad hoc
 networking because I don't quite see what it is the users are doing in
 those scenarios.  What (lowercase) activity are users engaged in when
 you say they all use mesh?  What do you think they would be unable
 to do if they all stopped using mesh?  Thanks for the info.

       - Ed
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




 --
 DancesWithCars
 leave the wolves behind ;-)





-- 
DancesWithCars
leave the wolves behind ;-)
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel