[Babel-users] [Henning Rogge] Re: Ideas about Babel

Henning Rogge hrogge at googlemail.com
Tue Dec 23 16:42:32 UTC 2008

On Dienstag 23 Dezember 2008 16:27:38 Juliusz Chroboczek wrote:
> >> I believe that Babel's neighbour discovery mechanism is smarter than the
> >> one in NHDP.
> >
> > In which way ? Maybe you can give me some pointers to look into the babel
> > documentation.
> Section 3.4.1 of the protocol spec, which is implemented in the function
> update_neighbour in the Babel sample implementation.
Hmm... on a first look it does seem to be a straight forward Hello mechanism 
with adaptive timings, which are allowed in NHDP. I think I even remember NHDP 
talk about constraints how you can change the data rate and tell it your 
neighbors correctly.

> > In addition to this TimeTLV solves the problem if different timeouts
> > depending on the hopcount (very important for fisheye implementations).
> I'll try to understand that.
Think about it this way.

Most times you have timeouts which are proportional to your message generation 
rate (a link is valid up to 4 hello timeouts for example). With a fisheye 
implementation your message rate becomes a function of distance.

TimeTLV allows you to say (within a few bytes):
- Hopcount 1 to a: Value 1
- Hopcount a+1  to  b: Value 2
- Hopcount b+2 to infinity: Value 3

(the data above would be encoded into 5 bytes)

> I'd rather you explained how OLSRv2 solves the problems of mis-behaviour of
> link-state in unstable networks.  I do understand the mechanisms that avoid
> this misbehaviour in OSPF.  I've seen no such mechanisms in OLSRv2.
Unstable links should be handled on a link level... just create a routing 
metric that add a penalty to unstable link so you try to use better links.

Markus Kittenberg has done some very interesting experiments with this (not 
with real OLSR nodes, just number crunching at the moment).


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://lists.alioth.debian.org/pipermail/babel-users/attachments/20081223/4219f88f/attachment.pgp 

More information about the Babel-users mailing list