Repository : ssh://git@open-mesh.org/doc
On branches: backup-redmine/2017-07-13,master
commit b0d43d5584897a3a4cc19f3b5a3f2671da114bd1 Author: Antonio Quartulli a@unstable.cc Date: Sat Feb 18 17:51:42 2012 +0000
doc: open-mesh/ResearchProposals
b0d43d5584897a3a4cc19f3b5a3f2671da114bd1 open-mesh/ResearchProposals.textile | 75 +++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+)
diff --git a/open-mesh/ResearchProposals.textile b/open-mesh/ResearchProposals.textile new file mode 100644 index 00000000..b2e71d23 --- /dev/null +++ b/open-mesh/ResearchProposals.textile @@ -0,0 +1,75 @@ +h1. Research Proposals on B.A.T.M.A.N.-Advanced + +h3. Improving link metrics + +The sheer measurement of the OGM delivery ratio is +a poor metric for link quality evaluation. +It is not able to distinguish fast links from slow ones, +it is not able to tell congested links apart from +unused ones, it is not able to distinguish point-to-point +links from broadcast ones. +Improving the link evaluation metrics without becoming +dependent from the specific link-level technology is however +a challenge. Exploring the role of delay, delay jitters, information +coming from the data plane (for instance in 802.11 data packets are +sent at different link speeds depending on the actual destination +and not at the base speed used for broadcast) can yield results +leading to improved metrics. + +h3. Improving multi-radio strategy + +In presence of multiple (wireless and wired) interfaces +the present strategies for interface selection in Batman are +based on simple and non-general heuristics, with the +consequence that very often sub-optimal decisions are taken. +To improve these strategies the following fundamental points need +attention and solutions: +a) Capability to differentiate between different MAC/PHY layers +(e.g., a reliable 1Gbit/s optical link from WiFi, or also a +reliable point-to-point WiFi bridge from a generic multi-point +WiFi interface). +b) Metrics and algorithms for iteratively improving the topology +based on the above information. + +h3. Improving Broadcast communications + +Some applications, specially related to network management like +????, or to services publish/subscribe models, require efficient +and reliable broadcast/multicast (IP layer) communications, which +are however always mapped onto layer 2 broadcast packets. +Presently batman transmits these packets 3 times, with a large overhead +and still no guarantee of delivery. +Many solutions can be studied, starting from intelligent re-broadcast +to multiple-unicast flooding. + +h3. Improving Multicast communications + +(partly started, there + is a concept and a partial implementation) +Interacts with the point above ... PIM Sparse/Dense mode can be +analyzed and extended to wireless networks (PIM per-se cannot +work on wireless interfaces). + +h3. Define a Neighbor discovery independent protocol + +(partly started - ELP. There is a partial concept and partial implementation) + +h3. Fast dead link detection or Fast link switching + +Would also improve mobility + +h3. Security/Authentication + +Adding a security and authentication layer to protect batman +messages from malicious or malfunctioning nodes. + +h3. Distributed filtering + +Packet filtering in ad-hoc and mesh networks can help to define +different user profiles, reduce the impact of unwanted traffic and +make the network more robust to attacks. The problem of implementing a +network-wide filtering policy to be enforced in all the mesh nodes +with user-level granularity must still be resolved since the diffusion +of rule-sets and their enforcement has a great impact in a +resource-limited networks both for the generated traffic and the +computation required. \ No newline at end of file