2 resnet ( for Resiliable NET )
3 rsnet ( Resiliable Scalable NET )
6 Use an algorithm to choose which connections to keep and/or establish
7 instead of pure randomness
8 number of routes / tunnel
9 favorise most used roads
11 Handle LAN internally in order not to have catastrophic results ....
12 pb : someone who has a lan acces to our network can provide false
13 informations. Needs of signature
14 => yeah it is a security problem to fix
16 Write docstrings for all class/methods/functions
20 U : Babel seems to be very long to establish the routes : maybe we should
21 tell him thant we are not on a wired network but on a mobile network ?
22 G : babel establish routes quickly enough i'd say. There are two new
23 options : hello and wireless, for hello_interval and treating all
24 interfaces as wireless. However, treating an interface as wireless
25 doesn't lessen the hello_interval, it only changes how babel estimates
26 quality link, and cost.
27 U : from babel web page : "When the Babel daemon detects a wired network,
28 it will use a larger interval between hellos".
29 Moreover, it seems that the wireless option only means
30 "hostile environment" which seems best for a resilient network.
31 30 sec of hello interval seams also too much. The default value for
32 babel is 4 sec (from babel man page).
33 According to raphael's stats on the nexedi's server downtime,
34 45% of the problems dont last more than 2 minutes, 55% no more than
35 3 minutes If it takes 2 min to detect a dead connection, then we wont be
36 solving many problems with our overlay network
37 G : ok, so babel hello-interval should be set to a lower value,
38 we should do some tests to pinpoint the best compromise between
39 speed and bandwith usage.
40 Btw, is there a doc ( pdf, image, file ) resuming Raphael's stats
41 on nexedi's server downtime ? it could be useful for the internship
43 G : It takes babel between 3 times and 4 times the hello interval to
44 reestablish connection, if a direct link is cut
45 U : So we have to reduce the hello interval. 2min to detect a dead link is