HPN design discussions page

From WirelessAfrica
Revision as of 16:34, 19 March 2009 by JHugo (talk | contribs) (New page: == OLSR vs B.A.T.M.A.N Layer2 vs B.A.T.M.A.N Layer3 == The biggest requirement of any network is that it should be stable. After that you get all the other features like speed, ease of us...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

OLSR vs B.A.T.M.A.N Layer2 vs B.A.T.M.A.N Layer3

The biggest requirement of any network is that it should be stable. After that you get all the other features like speed, ease of use, supported features etc. In a development network one can tolerate some degree of instability while working on new functionalities, but on a network that will be used by other parties should be rock solid and stable. The biggest factor about introducing any new protocols in a network, is that one needs a certain amount of time to test and make sure that everything is stable and usable.

OLSR

Pros

  • Proven and stable
  • Scales well
  • Support both IPv4 and IPv6

Conns

  • Routing information packets can become big
  • Lots of network overheads to food routing information

B.A.T.M.A.N L2

Pros

  • Works on L2 and is protocol independent (support both IPv4 and IPv6)
  • Can use DHCP for automatic IPv4 addressing

Conns

B.A.T.M.A.N L3

Batman was designed for a single radio, single channel mesh.

Pros

Conns

  • No IPv6 support
  • No FreeBSD port
  • Not mature protocol, still in developing state

Random thoughts that I need to sort.