Mesh Networking with OLSR
From DD-WRT Wiki
(Difference between revisions)
Revision as of 21:00, 2 May 2007 (edit) Wputz (Talk | contribs) ← Previous diff |
Revision as of 21:03, 2 May 2007 (edit) (undo) Wputz (Talk | contribs) Next diff → |
||
Line 6: | Line 6: | ||
*low system maintenance needed | *low system maintenance needed | ||
*robust due dynamic route recalculation | *robust due dynamic route recalculation | ||
- | ===Disadvantages of | + | ===Disadvantages of mesh networking=== |
*additional network traffic | *additional network traffic | ||
=OLSR= | =OLSR= | ||
==General== | ==General== | ||
[[http://en.wikipedia.org/wiki/OLSR OLSR]] is a dynamic linkstate Protocol which collects link data and dynamically calculates the best routes within the network. | [[http://en.wikipedia.org/wiki/OLSR OLSR]] is a dynamic linkstate Protocol which collects link data and dynamically calculates the best routes within the network. | ||
+ | |||
Links: | Links: | ||
http://en.wikipedia.org/wiki/OLSR | http://en.wikipedia.org/wiki/OLSR | ||
http://www.olsr.org | http://www.olsr.org | ||
==Parameters== | ==Parameters== | ||
+ | ==Sample config file== | ||
+ | DebugLevel 0 | ||
+ | IpVersion 4 | ||
+ | AllowNoInt yes | ||
+ | Pollrate 0.1 | ||
+ | TcRedundancy 2 | ||
+ | MprCoverage 7 | ||
+ | LinkQualityFishEye 1 | ||
+ | LinkQualityWinSize 100 | ||
+ | LinkQualityDijkstraLimit 0 7.0 | ||
+ | LoadPlugin "olsrd_txtinfo.so.0.1" | ||
+ | { | ||
+ | PlParam "Accept" "127.0.0.1" | ||
+ | } | ||
+ | Hna4 | ||
+ | { | ||
+ | } | ||
+ | IpcConnect | ||
+ | { | ||
+ | MaxConnections 1 | ||
+ | Host 127.0.0.1 | ||
+ | Net 192.168.6.0 255.255.255.0 | ||
+ | } | ||
+ | LinkQualityLevel 2 | ||
+ | UseHysteresis no | ||
+ | Interface "eth1" | ||
+ | { | ||
+ | HelloInterval 5.0 | ||
+ | HelloValidityTime 90.0 | ||
+ | TcInterval 3.0 | ||
+ | TcValidityTime 270.0 | ||
+ | MidInterval 15.0 | ||
+ | MidValidityTime 270.0 | ||
+ | HnaInterval 15.0 | ||
+ | HnaValidityTime 90.0 | ||
+ | LinkQualityMult 10.100.2.5 0.5 | ||
+ | } | ||
+ | Interface "vlan1" | ||
+ | { | ||
+ | HelloInterval 5.0 | ||
+ | HelloValidityTime 90.0 | ||
+ | TcInterval 3.0 | ||
+ | TcValidityTime 270.0 | ||
+ | MidInterval 15.0 | ||
+ | MidValidityTime 270.0 | ||
+ | HnaInterval 15.0 | ||
+ | HnaValidityTime 90.0 | ||
+ | |||
+ | |||
+ | LinkQualityMult 10.100.2.5 0.5 | ||
+ | |||
+ | } | ||
+ | |||
=Setup within DD-Wrt= | =Setup within DD-Wrt= |
Revision as of 21:03, 2 May 2007
Contents |
General
What is mesh networking?
Why mesh networking?
Benefits of mesh networking
- self organizing
- low system maintenance needed
- robust due dynamic route recalculation
Disadvantages of mesh networking
- additional network traffic
OLSR
General
[OLSR] is a dynamic linkstate Protocol which collects link data and dynamically calculates the best routes within the network.
Links:
http://en.wikipedia.org/wiki/OLSR http://www.olsr.org
Parameters
Sample config file
DebugLevel 0 IpVersion 4 AllowNoInt yes Pollrate 0.1 TcRedundancy 2 MprCoverage 7 LinkQualityFishEye 1 LinkQualityWinSize 100 LinkQualityDijkstraLimit 0 7.0 LoadPlugin "olsrd_txtinfo.so.0.1" { PlParam "Accept" "127.0.0.1" } Hna4 { } IpcConnect { MaxConnections 1 Host 127.0.0.1 Net 192.168.6.0 255.255.255.0 } LinkQualityLevel 2 UseHysteresis no Interface "eth1" { HelloInterval 5.0 HelloValidityTime 90.0 TcInterval 3.0 TcValidityTime 270.0 MidInterval 15.0 MidValidityTime 270.0 HnaInterval 15.0 HnaValidityTime 90.0 LinkQualityMult 10.100.2.5 0.5 } Interface "vlan1" { HelloInterval 5.0 HelloValidityTime 90.0 TcInterval 3.0 TcValidityTime 270.0 MidInterval 15.0 MidValidityTime 270.0 HnaInterval 15.0 HnaValidityTime 90.0
LinkQualityMult 10.100.2.5 0.5
}