public inbox for b.a.t.m.a.n@lists.open-mesh.org
 help / color / mirror / Atom feed
* [B.A.T.M.A.N.] How does BATMAN work?
@ 2007-03-05 15:18 Hendrik
  2007-03-05 17:45 ` elektra
  0 siblings, 1 reply; 4+ messages in thread
From: Hendrik @ 2007-03-05 15:18 UTC (permalink / raw)
  To: b.a.t.m.a.n

Hi,
I'm currently writing my Masterthesis (Performance of MANET  
Protocols)  and I want to write a little bit about BATMAN. Now I'm  
running into some Problems, since it's not very well documented :(.
I got the informations from https://www.open-mesh.net/batman/ 
documentation/ and the man-page from last Newsletter and figured some  
stuff about how to populate the routingtable.
But a few points are still missing and I would be happy on getting an  
answer on them ;oP (Or is there an even better page to find some  
informations on BATMAN?)

1. From open-mesh Docu: "Originators number their OGMs?, so other  
nodes can decide whether they receive an originator-sequence-number  
touple (OGSN) the first time or repeatedly"
	What's the differens between in OGM and an OGSN? As far as I got to  
know the protocol, there are just OGM-messages, aren't there?!?
2. Does a Node somehow send back a message (what message?) to the  
originator of an OGM when ist first gets the message (so that the  
originator also can populate his Routingtable) or does the originator  
has to wait for the other nodes to send their OGM?
3. How can a node tell, that a route is broken? Is there some sort of  
timeout in every entry in the routingtable or what?
4. How does the algorithm for the best neighbor work? (I dont need  
details here, just what factors are taken for computing)

Thanks!

Greetz
Hendrik




^ permalink raw reply	[flat|nested] 4+ messages in thread
* Re: [B.A.T.M.A.N.] How does BATMAN work?
@ 2007-03-06  9:14 Hendrik
  2007-03-06 10:37 ` elektra
  0 siblings, 1 reply; 4+ messages in thread
From: Hendrik @ 2007-03-06  9:14 UTC (permalink / raw)
  To: b.a.t.m.a.n

Hi,
first of all thanks for the quick and good help! It realy helped a  
lot (and gave me about 3 more pages to write about BATMAN ;oP)!
Now I got two more Question (hope I don't bother you too much)
1. What Fields are there in the OGM-Package/Header? As to this point  
I got:
	- TTL
	- Seq.No.
	- Orig.IP
	- Unidrectional Flag
   and as possible extension
	- "Reachable Subnets"
	- "Is willing to Serve as a gateway".
Are there any others?

2. Electra wrote:
"A Originator will see others repeating its Originator messages if  
the radio conditions provide a bidirectional link. This is the only  
case when we send feedback to others [..] Of course a OGM with  
unidirectional flag is only helpful for its Originator, to learn:  
Hey, this node has seen me and I have seen it. So we have a  
bidirectional link!" about retransmitting an OGM.
Can the Originator of an OGM use this Information to put his direct  
neighbor in his routingtable (since that is nessesary for knowing "So  
we have a bidirectional link" ;o) ), or does it has to wait for the  
OGM of his direct neighbor (neighbor is the originator) to arrive? (I  
guess waiting is the answer, I just want to be sure)

Thanks
Hendrik


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-03-06 10:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-05 15:18 [B.A.T.M.A.N.] How does BATMAN work? Hendrik
2007-03-05 17:45 ` elektra
  -- strict thread matches above, loose matches on Subject: below --
2007-03-06  9:14 Hendrik
2007-03-06 10:37 ` elektra

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox