[Olsr-dev] Question on RtTable and RtTableDefault
ZioPRoTo (Saverio Proto)
(spam-protected)
Wed Jul 25 01:13:13 CEST 2012
Hello,
I tried the almost same configuration on a device with OpenWRT and
Kernel Linux TuscoloHS-OpenWrt 3.3.7 and it works as expected. Routes
go actually in the specified RtTable.
Here I am using this version of olsrd:
*** olsr.org - 0.6.3-git_a4bf6b9-hash_447c41ec263f7504c47d27297524714e - ***
is possible that the problem is the old kernel of the AirOS ?
thanks
Saverio
2012/7/25 ZioPRoTo (Saverio Proto) <(spam-protected)>:
> Hello,
>
> I would like to use RtTable and RtTableDefault to implement the
> Architecture described here:
>
> http://blog.ninux.org/wp-content/uploads/2012/06/NinuxRoma-RoutingArchitecture-DocumentVersion0.pdf
>
> I am using the AirOS firmware, that have a this version of the Kernel:
> Linux 2.6.15-5.2
>
>
> Here is my OLSR configuration file:
>
> DebugLevel 0
> IpVersion 4
>
> Pollrate 0.025
> FIBMetric "flat"
>
> RtTable 111
> RtTableDefault 112
> RtTableTunnel 224
>
> UseNiit no
> SmartGateway no
>
> Hna4
> {
> 10.183.1.0 255.255.255.0
> }
>
> #Hna6
> #{
> #}
>
> UseHysteresis no
> TcRedundancy 2
> MprCoverage 7
>
> LinkQualityLevel 2
> LinkQualityAlgorithm "etx_ff"
> LinkQualityAging 0.05
> LinkQualityFishEye 1
>
> # Don't remove olsrd_txtinfo from this file
> # as this plugin is used by the Webinterface
> # to display the OLSR Info
> LoadPlugin "olsrd_txtinfo.so.0.1"
> {
> PlParam "port" "2006"
> PlParam "Accept" "127.0.0.1"
> }
>
> InterfaceDefaults {
> HelloInterval 3.0
> HelloValidityTime 125.0
> TcInterval 2.0
> TcValidityTime 500.0
> MidInterval 25.0
> MidValidityTime 500.0
> HnaInterval 10.0
> HnaValidityTime 125.0
> }
>
> Interface "ath0"
> {
> Mode "mesh"
>
> # LinkQualityMult 192.168.0.1 0.5
> #LinkQualityMult default 0.2
> }
>
> Interface "eth0"
> {
> Mode "ether"
>
> # LinkQualityMult 192.168.0.1 0.5
> # LinkQualityMult default 0.8
> }
>
> Here is the output when starting olsrd:
>
> XM.v5.3.3.sdk# olsrd -f /etc/persistent/olsrd.conf -d 3
>
> *** olsr.org - pre-0.6.3-git_-hash_b493c377b33f6e45d0b2e8b4c8e7c5db - ***
> Build date: 2011-12-21 20:42:35 on nockid
> http://www.olsr.org
>
> Parsing file: "/etc/persistent/olsrd.conf"
> Debug level: 0
> IpVersion: 4
> Pollrate 0.03
> FIBMetric: flat
> RtTable: 111
> RtTableDefault: 112
> RtTableTunnel: 224
> Use NIIT ip translation: disabled
> Smart gateway system: disabled
> HNA IPv4 entry: 10.183.1.0/255.255.255.0
> Hysteresis disabled
> TC redundancy 2
> MPR coverage 7
> Link quality level 2
> LQ Algorithm: etx_ff
> Link quality aging factor 0.050000
> Link quality fish eye 1
> Plugin: olsrd_txtinfo.so.0.1
> Plugin param key:"port" val: "2006"
> Plugin param key:"Accept" val: "127.0.0.1"
> HELLO interval: 3.00
> HELLO validity: 125.00
> TC interval: 2.00
> TC validity: 500.00
> MID interval: 25.00
> MID validity: 500.00
> HNA interval: 10.00
> HNA validity: 125.00
>
> Interface Defaultssetting ifs_in_curr_cfg = 0
> Mode: mesh
> setting ifs_in_curr_cfg = 0
> Mode: ether
> Warning, setting a table for tunnels without SmartGW does not make sense.
> IPv4 broadcast/multicast : AUTO (d)
> Mode : mesh (d)
> IPv6 multicast : ff02::6d
> HELLO emission/validity : 3.00/125.00
> TC emission/validity : 2.00/500.00
> MID emission/validity : 25.00/500.00
> HNA emission/validity : 10.00/125.00
> Autodetect changes : yes
> IPv4 broadcast/multicast : AUTO
> Mode : mesh (d)
> IPv6 multicast : ::
> HELLO emission/validity : 0.00/0.00
> TC emission/validity : 0.00/0.00
> MID emission/validity : 0.00/0.00
> HNA emission/validity : 0.00/0.00
> Autodetect changes : no
> IPv4 broadcast/multicast : AUTO
> Mode : ether (d)
> IPv6 multicast : ::
> HELLO emission/validity : 0.00/0.00
> TC emission/validity : 0.00/0.00
> MID emission/validity : 0.00/0.00
> HNA emission/validity : 0.00/0.00
> Autodetect changes : no
> *** olsrd configuration ***
> Debug Level : 3
> IpVersion : 4
> No interfaces : ALLOWED
> TOS : 0xc0
> OlsrPort : 0x2ba
> RtTable : 111
> RtTableDefault : 112
> RtTableTunnel : 112
> Willingness : 3
> IPC connections : 0
> Pollrate : 0.03
> NIC ChangPollrate: 2.50
> TC redundancy : 2
> MPR coverage : 7
> LQ level : 2
> LQ fish eye : 1
> LQ aging factor : 0.050000
> LQ algorithm name: etx_ff
> NAT threshold : 1.000000
> Clear screen : yes
> Use niit : no
> Smart Gateway : no
> SmGw. Allow NAT : yes
> SmGw. threshold : 0%
> Smart Gw. Uplink : both
> SmGw. Uplink NAT : yes
> Smart Gw. speed : 128 kbit/s up, 1024 kbit/s down
> # Smart Gw. prefix : ::/0
> InterfaceDefaults:
> *** olsr.org -
> pre-0.6.3-git_-hash_b493c377b33f6e45d0b2e8b4c8e7c5db - (2011-12-21
> 20:42:35 on nockid) ***
>
>
>
> the behaviour I have is that RtTable and RtTableDefault are just
> ingnored. All the routing table goes in teh default 254 table
>
> Are these parameters working only with smartgateway enabled ?
> It could be a problem the old kernel ?
>
> thanks
>
> Saverio
More information about the Olsr-dev
mailing list