netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Simon Oosthoek <wmc_simon@fastmail.fm>
To: Pavel Machek <pavel@ucw.cz>
Cc: netdev@vger.kernel.org, herman.elfrink@ti-wmc.nl
Subject: Re: [ANNOUNCE] FLAME: external kernel module for L2.5 meshing
Date: Thu, 25 May 2006 11:36:46 +0200	[thread overview]
Message-ID: <44757AAE.1000305@fastmail.fm> (raw)
In-Reply-To: <20060524205035.GA4149@ucw.cz>

Hi Pavel

(I've removed linux-kernel from CC, this is only network related and 
added Herman to the CC, since he's not subscribed)

Pavel Machek wrote:
> Hi!
> 
>> FLAME stands for "Forwarding Layer for Meshing"
>>
>> FLAME provides an intermediate layer between the network 
>> layer (e.g. IPv4/IPv6) and the link (MAC) layer, 
>> providing L2.5 meshing. Both network layer and MAC layer 
> 
> What is wrong with meshing on L3?
> 

Well, I think mostly that L3 meshing is not quite ready to be usable, 
especially if you want to mix IPv4 and IPv6 stacks in the same network 
(dual-stack).

L3 meshing is better for mixing multiple different link layers, but you 
still need to solve address assignment problems and routing, which can 
become quite complicated at L3. In our case, we use dual-stack in a 
hopping network behind a mobile router (which delegates a mobile network 
prefix, NEMO: rfc 3963). In a short-range hopping network (e.g. a PAN) 
using 802.xxx type network interfaces, FLAME is much faster and easier 
to implement than trying to solve it at L3 (twice; dual-stack).

We are of course also interested in good L3 solutions, but so far, we 
haven't come across a good one ;-)

> (It is called flame so lets at least have nice flamewar :-)
> 							Pavel

flamewars are highly overrated IMHO ;-)

Cheers

Simon

  reply	other threads:[~2006-05-25  9:36 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-23 14:07 [ANNOUNCE] FLAME: external kernel module for L2.5 meshing Herman Elfrink
2006-05-23 14:38 ` Stephen Hemminger
2006-05-23 14:51   ` Simon Oosthoek
2006-05-23 15:09     ` Steven Rostedt
2006-05-23 15:20     ` Alan Cox
2006-05-23 14:48 ` Alan Cox
2006-05-23 14:41   ` Simon Oosthoek
2006-05-23 14:55     ` Erik Mouw
2006-05-23 15:00       ` Simon Oosthoek
2006-05-23 15:14       ` Alan Cox
2006-05-30  6:42         ` Herman Elfrink
2006-05-30  8:43           ` Herman Elfrink
2006-05-23 16:43 ` Stephen Hemminger
2006-05-23 17:43   ` Simon Oosthoek
2006-05-24 18:43     ` jamal
2006-05-25 10:53       ` Simon Oosthoek
2006-05-25 15:38         ` jamal
2006-05-30  7:01   ` Herman Elfrink
2006-05-24 20:50 ` Pavel Machek
2006-05-25  9:36   ` Simon Oosthoek [this message]
2006-05-30  8:29   ` Herman Elfrink

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=44757AAE.1000305@fastmail.fm \
    --to=wmc_simon@fastmail.fm \
    --cc=herman.elfrink@ti-wmc.nl \
    --cc=netdev@vger.kernel.org \
    --cc=pavel@ucw.cz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).