b.a.t.m.a.n.lists.open-mesh.org archive mirror
 help / color / mirror / Atom feed
* [B.A.T.M.A.N.] BMX, client node doesn't choose a gateway node.
@ 2010-06-03 15:41 "Sebastián D. Criado"
  2010-06-08 16:32 ` Axel Neumann
  0 siblings, 1 reply; 3+ messages in thread
From: "Sebastián D. Criado" @ 2010-06-03 15:41 UTC (permalink / raw)
  To: The list for a Better Approach To Mobile Ad-hoc Networking

Hello,

I'm having a problem with BMX when trying to make a client node
connect to a gateway node.

It's BatMan-eXp 0.3-rc1 rv1636 (compatibility version 10).

The following is a detail of the tests performed.

For some time we have been using B.A.T.M.A.N.-Experimental to
communicate our nodes, but, in the last revision that we are testing
we are experiencing problems when a client node tries to connect to a
gateway node which provides Internet access. It's the version that
brings OpenWRT Backfire (r21564).

We have been using the version r1157 of BMX and in this version all of
our nodes are working fine.

A client node, with version rv1636, never chooses a gateway node.

It has been proved that although there are two nodes with the version
rv1636 (a gateway and a client) the client node still doesn't chooses
a gateway.

It should be noted also that the nodes can see each other and there is
communication between them. It is possible to ping between a node with
rv1636 and a node with r1157 without any problem.

The start of the client node it's made with: /usr/sbin/bmxd dev=ath2
-o 2000 -r 1

Am I doing something wrong?


Here it's data from the debug:

bmxd -cd1
Originator       brc          Nexthop [outgoingIF]    Potential nexthops
... [MainIF/IP: ath2/5.217.236.96, UT:  0:00:14:26]
5.170.251.84    ( 87)   5.217.134.125 [      ath2]      5.255.22.64 ( 84)
5.217.134.125   ( 98)   5.217.134.125 [      ath2]      5.255.22.64 ( 98)
5.255.22.64     ( 99)     5.255.22.64 [      ath2]    5.217.134.125 ( 92)

bmxd -cd2
  Originator         bestNextHop   #         preferred gateway: 0.0.0.0
   5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.170.251.84      5.217.134.125  86, gw_class 169 - 3MBit/768KBit,
reliability: 0, supported tunnel types 2WT, 1WT


bmxd -cd4

------------------ DEBUG ------------------
Outstanding OGM for sending:
5.255.22.64       (seqno 13462  ttl  49)  at 899745
5.217.236.96      (seqno 60294  ttl  50)  at 900000
5.217.134.125     (seqno 35844  ttl  49)  at 900086

BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
0:00:15:00, CPU 1.1

Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
rid nid
5.217.134.125   ath2       5.217.134.125    99 100  99      35844    0
 7   1
5.255.22.64     ath2       5.255.22.64     100 100 100      13462    0
 2   2

Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
lsqn(diff) lvld pws ~ogi cpu hop
5.170.251.84    ath2       5.217.134.125    88  93   0:00:13:24 57688
0     1 100 2013   1   2
5.217.134.125   ath2       5.217.134.125    98  99   0:00:14:58 35844
0     0 100 2026   9   1
5.255.22.64     ath2       5.255.22.64      99 100   0:00:14:59 13462
0     0 100 1973   1   1
       3 known Originator(s), averages:     95  97
      0 100 2004   3   1

Originator      Announced networks HNAs:  network/netmask or
interface/IF (B:blocked)...

  Originator         bestNextHop   #         preferred gateway: 0.0.0.0
   5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.170.251.84      5.217.134.125  88, gw_class 169 - 3MBit/768KBit,
reliability: 0, supported tunnel types 2WT, 1WT

Originator      Announced services ip:port:seqno ...

--------------- END DEBUG ---------------
------------------ DEBUG ------------------
Outstanding OGM for sending:
5.170.251.84      (seqno 57689  ttl  48)  at 900886
5.217.236.96      (seqno 60295  ttl  50)  at 902000

BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
0:00:15:01, CPU 1.1

Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
rid nid
5.217.134.125   ath2       5.217.134.125    99 100  99      35844    1
 7   1
5.255.22.64     ath2       5.255.22.64     100 100 100      13462    1
 2   2

Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
lsqn(diff) lvld pws ~ogi cpu hop
5.170.251.84    ath2       5.217.134.125    88  94   0:00:13:25 57689
0     0 100 1985   1   2
5.217.134.125   ath2       5.217.134.125    98  99   0:00:14:59 35844
0     1 100 2026   9   1
5.255.22.64     ath2       5.255.22.64      99 100   0:00:15:00 13462
0     1 100 1973   1   1
       3 known Originator(s), averages:     95  97
      0 100 1994   3   1

Originator      Announced networks HNAs:  network/netmask or
interface/IF (B:blocked)...

  Originator         bestNextHop   #         preferred gateway: 0.0.0.0
   5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.170.251.84      5.217.134.125  88, gw_class 169 - 3MBit/768KBit,
reliability: 0, supported tunnel types 2WT, 1WT

Originator      Announced services ip:port:seqno ...

--------------- END DEBUG ---------------
------------------ DEBUG ------------------
Outstanding OGM for sending:
5.217.134.125     (seqno 35845  ttl  49)  at 902186
5.217.236.96      (seqno 60296  ttl  50)  at 904000

BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
0:00:15:02, CPU 0.9

Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
rid nid
5.217.134.125   ath2       5.217.134.125    99 100  99      35845    0
 7   1
5.255.22.64     ath2       5.255.22.64     100 100 100      13463    1
 2   2

Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
lsqn(diff) lvld pws ~ogi cpu hop
5.170.251.84    ath2       5.217.134.125    88  94   0:00:13:26 57689
0     2 100 1985   1   2
5.217.134.125   ath2       5.217.134.125    98  99   0:00:15:00 35845
0     0 100 2035   3   1
5.255.22.64     ath2       5.255.22.64      99 100   0:00:15:01 13463
0     1 100 1977   1   1
       3 known Originator(s), averages:     95  97
      1 100 1999   1   1

Originator      Announced networks HNAs:  network/netmask or
interface/IF (B:blocked)...

  Originator         bestNextHop   #         preferred gateway: 0.0.0.0
   5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.170.251.84      5.217.134.125  88, gw_class 169 - 3MBit/768KBit,
reliability: 0, supported tunnel types 2WT, 1WT

Originator      Announced services ip:port:seqno ...

--------------- END DEBUG ---------------
------------------ DEBUG ------------------
Outstanding OGM for sending:
5.255.22.64       (seqno 13464  ttl  49)  at 903665
5.217.236.96      (seqno 60296  ttl  50)  at 904000

BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
0:00:15:04, CPU 0.9

Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
rid nid
5.217.134.125   ath2       5.217.134.125    99 100  99      35845    1
 7   1
5.255.22.64     ath2       5.255.22.64     100 100 100      13464    0
 2   2

Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
lsqn(diff) lvld pws ~ogi cpu hop
5.170.251.84    ath2       5.217.134.125    88  95   0:00:13:28 57690
0     0 100 2018   1   2
5.217.134.125   ath2       5.217.134.125    98  99   0:00:15:02 35845
0     1 100 2035   3   1
5.255.22.64     ath2       5.255.22.64      99 100   0:00:15:03 13464
0     0 100 1970   3   1
       3 known Originator(s), averages:     95  98
      0 100 2007   2   1

Originator      Announced networks HNAs:  network/netmask or
interface/IF (B:blocked)...

  Originator         bestNextHop   #         preferred gateway: 0.0.0.0
   5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.170.251.84      5.217.134.125  88, gw_class 169 - 3MBit/768KBit,
reliability: 0, supported tunnel types 2WT, 1WT

Originator      Announced services ip:port:seqno ...

--------------- END DEBUG ---------------
------------------ DEBUG ------------------
Outstanding OGM for sending:
5.170.251.84      (seqno 57691  ttl  48)  at 904905
5.217.236.96      (seqno 60297  ttl  50)  at 906000

BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
0:00:15:05, CPU 0.9

Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
rid nid
5.217.134.125   ath2       5.217.134.125    99 100  99      35846    1
 7   1
5.255.22.64     ath2       5.255.22.64     100 100 100      13464    1
 2   2

Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
lsqn(diff) lvld pws ~ogi cpu hop
5.170.251.84    ath2       5.217.134.125    88  95   0:00:13:29 57691
0     0 100 1987   1   2
5.217.134.125   ath2       5.217.134.125    98  99   0:00:15:03 35846
0     1 100 2031   3   1
5.255.22.64     ath2       5.255.22.64      99 100   0:00:15:04 13464
0     1 100 1970   3   1
       3 known Originator(s), averages:     95  98
      0 100 1996   2   1

Originator      Announced networks HNAs:  network/netmask or
interface/IF (B:blocked)...

  Originator         bestNextHop   #         preferred gateway: 0.0.0.0
   5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
reliability: 0, supported tunnel types 2WT, 1WT
   5.170.251.84      5.217.134.125  88, gw_class 169 - 3MBit/768KBit,
reliability: 0, supported tunnel types 2WT, 1WT

Originator      Announced services ip:port:seqno ...

--------------- END DEBUG ---------------


bmxd -cd5

Memory usage information:
   tag:  504, num malloc:    1, bytes per malloc:   44, total:     44
   tag:  123, num malloc:    4, bytes per malloc:   10, total:     40
   tag:  103, num malloc:    4, bytes per malloc:   16, total:     64
   tag:  428, num malloc:    2, bytes per malloc:   20, total:     40
   tag:  403, num malloc:    8, bytes per malloc:   44, total:    352
   tag:  429, num malloc:    4, bytes per malloc:    8, total:     32
   tag:  327, num malloc:   14, bytes per malloc:   16, total:    224
   tag:  402, num malloc:    4, bytes per malloc:  104, total:    416
   tag:  209, num malloc:    1, bytes per malloc: 1045, total:   1045
   tag:  742, num malloc:    8, bytes per malloc:   16, total:    128
   tag:  741, num malloc:    2, bytes per malloc:   24, total:     48
   tag:  206, num malloc:    1, bytes per malloc: 1200, total:   1200
   tag:  778, num malloc:    5, bytes per malloc:    5, total:     25
   tag:  777, num malloc:    5, bytes per malloc:   24, total:    120
   tag:  201, num malloc:    1, bytes per malloc:   20, total:     20
   tag:  109, num malloc:    3, bytes per malloc:   16, total:     48
   tag:  312, num malloc:    4, bytes per malloc:   24, total:     96
   tag:  315, num malloc:    3, bytes per malloc:   12, total:     36

bmxd -cd8
BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
0:00:05:19, CPU 3.0

Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
rid nid
5.217.134.125   ath2       5.217.134.125   100 100 100      36095    0
 7   2
5.255.22.64     ath2       5.255.22.64     100 100 100      13711    1
 2   1

Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
lsqn(diff) lvld pws ~ogi cpu hop
5.170.251.84    ath2       5.217.134.125    86  99   0:00:03:40 57940
0     0 100 2010   1   2
5.211.219.234   ath2       5.217.134.125     3  12   0:00:01:33 26027
0    62 100 1000   1   2
5.217.134.125   ath2       5.217.134.125    88 100   0:00:05:18 36095
0     0 100 1971   3   1
5.255.22.64     ath2       5.217.134.125    88  99   0:00:05:17 13711
0     1 100 2003   1   2
       4 known Originator(s), averages:     66  77
     15 100 1746   1   1

bmxd -cd10
Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
rid nid
5.217.134.125   ath2       5.217.134.125   100 100 100      36117    0
 7   2
5.255.22.64     ath2       5.255.22.64     100 100 100      13733    1
 2   1


/usr/sbin/bmxd dev=ath2 -o 2000 -r 1 -d 3
[2718        0] INFO  resetting muted dbg history
[2718        0] INFO  BatMan-eXp 0.3-rc1 rv1636 (compatibility version
10): /usr/sbin/bmxd dev=ath2 -o 2000 -r 1 -d 3
[2718        0] INFO  add rule from 0.0.0.0/0  table 64  prio 6400  iif
(null)  type 1
[2718        0] INFO  add rule from 0.0.0.0/0  table 65  prio 6401  iif
(null)  type 1
[2718        0] INFO   add route to       127.0.0.0/8   table 65  via
0.0.0.0          dev lo         ifi  0  RTN_THROW   TRACK_MY_HNA
[2718        0] INFO   add route to   10.236.96.192/26  table 65  via
0.0.0.0          dev eth0       ifi  0  RTN_THROW   TRACK_MY_HNA
[2718        0] INFO   add route to     10.236.96.0/25  table 65  via
0.0.0.0          dev ath0       ifi  0  RTN_THROW   TRACK_MY_HNA
[2718        0] INFO   add route to   10.236.96.128/26  table 65  via
0.0.0.0          dev ath1       ifi  0  RTN_THROW   TRACK_MY_HNA
[2718        0] INFO  enabled wireless dev ath2 5.217.236.96/8 brc
5.255.255.255 (use ath2 /l=1 to optimize for ethernet)
[2718      186] INFO  get_lndev(): creating new lndev      5.255.22.64
     ath2 5.217.236.96
[2718      186] INFO  found new gateway 5.255.22.64, announced by
5.255.22.64 -> class: 25 - 512KBit/128KBit, new supported tunnel types
TWT, OWT
[2718     1744] INFO  get_lndev(): creating new lndev    5.217.134.125
     ath2 5.217.236.96
[2718     1744] INFO  found new gateway 5.217.134.125, announced by
5.217.134.125 -> class: 25 - 512KBit/128KBit, new supported tunnel types
TWT, OWT
[2718    97400] INFO  change route to 5.217.134.125   via 5.217.134.125
  ath2   2 / 100 (prev. via 0.0.0.0         --   0)
[2718    97846] INFO  change route to 5.255.22.64     via 5.255.22.64
  ath2   2 / 100 (prev. via 0.0.0.0         --   0)
[2718    99630] INFO  found new gateway 5.170.251.84, announced by
5.170.251.84 -> class: 169 - 3MBit/768KBit, new supported tunnel types
TWT, OWT
[2718   101616] INFO  change route to 5.170.251.84    via 5.255.22.64
  ath2   1 / 100 (prev. via 0.0.0.0         --   0)
[2718   103160] INFO  change route to 5.170.251.84    via 5.217.134.125
  ath2   2 / 100 (prev. via 5.255.22.64     ath2   1)
[2718   113731] INFO  change route to 5.255.22.64     via 5.217.134.125
  ath2  12 / 100 (prev. via 5.255.22.64     ath2   9)
[2718   121286] INFO  change route to 5.217.134.125   via 5.255.22.64
  ath2  19 / 100 (prev. via 5.217.134.125   ath2  17)
[2718   134729] INFO  change route to 5.170.251.84    via 5.255.22.64
  ath2  25 / 100 (prev. via 5.217.134.125   ath2  23)
[2718   141059] INFO  change route to 5.217.134.125   via 5.217.134.125
  ath2  31 / 100 (prev. via 5.255.22.64     ath2  30)
[2718   144809] INFO  change route to 5.170.251.84    via 5.217.134.125
  ath2  27 / 100 (prev. via 5.255.22.64     ath2  25)
[2718   226464] INFO  change route to 5.211.219.234   via 5.217.134.125
  ath2   2 / 100 (prev. via 0.0.0.0         --   0)
[2718   226464] INFO  found new gateway 5.211.219.234, announced by
5.211.219.234 -> class: 161 - 1536KBit/384KBit, new supported tunnel
types TWT, OWT
[2718   357780] INFO  change route to 5.211.219.234   via 0.0.0.0
  --   0 / 100 (prev. via 5.217.134.125   ath2   0)
[2718   357780] INFO  Gateway class of originator 5.211.219.234 changed
from 161 to 0, port 4306, addr 5.211.219.234, new supported tunnel types
-, -
[2718   357780] INFO  Gateway 5.211.219.234 removed from gateway list
[2718   378477] INFO  change route to 5.255.22.64     via 5.255.22.64
  ath2  93 / 100 (prev. via 5.217.134.125   ath2  92)

*(CTRL+C pressed)

^C[2718   490754] ERROR handler(): called with signal 2
[2718   490814] WARN  can't select! Waiting a moment! errno: Interrupted
system call
[2718   490818] INFO  change route to 5.170.251.84    via 0.0.0.0
  --   0 / 100 (prev. via 5.217.134.125   ath2   0)
[2718   490818] INFO  Gateway class of originator 5.170.251.84 changed
from 169 to 0, port 4306, addr 5.170.251.84, new supported tunnel types -, -
[2718   490818] INFO  Gateway 5.170.251.84 removed from gateway list
[2718   490818] INFO  change route to 5.217.134.125   via 0.0.0.0
  --   0 / 100 (prev. via 5.217.134.125   ath2   0)
[2718   490818] INFO  Gateway class of originator 5.217.134.125 changed
from 25 to 0, port 4306, addr 5.217.134.125, new supported tunnel types -, -
[2718   490818] INFO  Gateway 5.217.134.125 removed from gateway list
[2718   490818] INFO  change route to 5.255.22.64     via 0.0.0.0
  --   0 / 100 (prev. via 5.255.22.64     ath2   0)
[2718   490818] INFO  Gateway class of originator 5.255.22.64 changed
from 25 to 0, port 4306, addr 5.255.22.64, new supported tunnel types -, -
[2718   490818] INFO  Gateway 5.255.22.64 removed from gateway list
[2718   490818] INFO  deactivating plugin bmx_hna_plugin
[2718   490818] INFO  deactivating plugin bmx_vis_plugin
[2718   490818] INFO  deactivating plugin bmx_tunnel_plugin
[2718   490818] INFO  deactivating plugin bmx_srv_plugin
[2718   490818] INFO   del route to       127.0.0.0/8   table 65  via
0.0.0.0          dev (null)     ifi  0  RTN_THROW   TRACK_MY_HNA
[2718   490818] INFO   del route to   10.236.96.192/26  table 65  via
0.0.0.0          dev (null)     ifi  0  RTN_THROW   TRACK_MY_HNA
[2718   490818] INFO   del route to     10.236.96.0/25  table 65  via
0.0.0.0          dev (null)     ifi  0  RTN_THROW   TRACK_MY_HNA
[2718   490818] INFO   del route to   10.236.96.128/26  table 65  via
0.0.0.0          dev (null)     ifi  0  RTN_THROW   TRACK_MY_HNA
[2718   490818] INFO  del rule from 0.0.0.0/0  table 64  prio 6400  iif
(null)  type 1
[2718   490818] INFO  del rule from 0.0.0.0/0  table 65  prio 6401  iif
(null)  type 1
[2718   490818] WARN  deactivating IF ath2       5.217.236.96


-- 
Sebastian.Criado@gmail.com - GPG: 1024D/7D98DF14
37E4 246A F17B 689F 9F2D|counter.li.org: #146768
0578 B1AA 8CDB 7D98 DF14|http://www.lugro.org.ar
http://noalamatricula.wordpress.com/about/ read!
"Si  el Universo fuera un programa estaría hecho
en C, y correría sobre un sistema UNIX" Anónimo.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [B.A.T.M.A.N.] BMX, client node doesn't choose a gateway node.
  2010-06-03 15:41 [B.A.T.M.A.N.] BMX, client node doesn't choose a gateway node "Sebastián D. Criado"
@ 2010-06-08 16:32 ` Axel Neumann
  2010-06-08 17:16   ` "Sebastián D. Criado"
  0 siblings, 1 reply; 3+ messages in thread
From: Axel Neumann @ 2010-06-08 16:32 UTC (permalink / raw)
  To: sebastian.criado,
	The list for a Better Approach To Mobile Ad-hoc Networking

On Donnerstag 03 Juni 2010, Sebastián D. Criado wrote:
> Hello,
> 
> I'm having a problem with BMX when trying to make a client node
> connect to a gateway node.
> 
> It's BatMan-eXp 0.3-rc1 rv1636 (compatibility version 10).
> 
...
> 
> The start of the client node it's made with: /usr/sbin/bmxd dev=ath2
> -o 2000 -r 1
> 
I could reproduce the problem. There is someting strange with -r [0..2]. Only 
-r 3 seems working as expected in the current code.

Can you confirm if -r 3 works fine in your setup?
Meanwhile I'll check the code whats going on there... 

Thanks for the report and sorry for the late response.
cu
/axel




> 
> 
> Here it's data from the debug:
> 
> bmxd -cd1
> Originator       brc          Nexthop [outgoingIF]    Potential nexthops
> ... [MainIF/IP: ath2/5.217.236.96, UT:  0:00:14:26]
> 5.170.251.84    ( 87)   5.217.134.125 [      ath2]      5.255.22.64 ( 84)
> 5.217.134.125   ( 98)   5.217.134.125 [      ath2]      5.255.22.64 ( 98)
> 5.255.22.64     ( 99)     5.255.22.64 [      ath2]    5.217.134.125 ( 92)
> 
> bmxd -cd2
>   Originator         bestNextHop   #         preferred gateway: 0.0.0.0
>    5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.170.251.84      5.217.134.125  86, gw_class 169 - 3MBit/768KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
> 
> 
> bmxd -cd4
> 
> ------------------ DEBUG ------------------
> Outstanding OGM for sending:
> 5.255.22.64       (seqno 13462  ttl  49)  at 899745
> 5.217.236.96      (seqno 60294  ttl  50)  at 900000
> 5.217.134.125     (seqno 35844  ttl  49)  at 900086
> 
> BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
> 0:00:15:00, CPU 1.1
> 
> Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
> rid nid
> 5.217.134.125   ath2       5.217.134.125    99 100  99      35844    0
>  7   1
> 5.255.22.64     ath2       5.255.22.64     100 100 100      13462    0
>  2   2
> 
> Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
> lsqn(diff) lvld pws ~ogi cpu hop
> 5.170.251.84    ath2       5.217.134.125    88  93   0:00:13:24 57688
> 0     1 100 2013   1   2
> 5.217.134.125   ath2       5.217.134.125    98  99   0:00:14:58 35844
> 0     0 100 2026   9   1
> 5.255.22.64     ath2       5.255.22.64      99 100   0:00:14:59 13462
> 0     0 100 1973   1   1
>        3 known Originator(s), averages:     95  97
>       0 100 2004   3   1
> 
> Originator      Announced networks HNAs:  network/netmask or
> interface/IF (B:blocked)...
> 
>   Originator         bestNextHop   #         preferred gateway: 0.0.0.0
>    5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.170.251.84      5.217.134.125  88, gw_class 169 - 3MBit/768KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
> 
> Originator      Announced services ip:port:seqno ...
> 
> --------------- END DEBUG ---------------
> ------------------ DEBUG ------------------
> Outstanding OGM for sending:
> 5.170.251.84      (seqno 57689  ttl  48)  at 900886
> 5.217.236.96      (seqno 60295  ttl  50)  at 902000
> 
> BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
> 0:00:15:01, CPU 1.1
> 
> Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
> rid nid
> 5.217.134.125   ath2       5.217.134.125    99 100  99      35844    1
>  7   1
> 5.255.22.64     ath2       5.255.22.64     100 100 100      13462    1
>  2   2
> 
> Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
> lsqn(diff) lvld pws ~ogi cpu hop
> 5.170.251.84    ath2       5.217.134.125    88  94   0:00:13:25 57689
> 0     0 100 1985   1   2
> 5.217.134.125   ath2       5.217.134.125    98  99   0:00:14:59 35844
> 0     1 100 2026   9   1
> 5.255.22.64     ath2       5.255.22.64      99 100   0:00:15:00 13462
> 0     1 100 1973   1   1
>        3 known Originator(s), averages:     95  97
>       0 100 1994   3   1
> 
> Originator      Announced networks HNAs:  network/netmask or
> interface/IF (B:blocked)...
> 
>   Originator         bestNextHop   #         preferred gateway: 0.0.0.0
>    5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.170.251.84      5.217.134.125  88, gw_class 169 - 3MBit/768KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
> 
> Originator      Announced services ip:port:seqno ...
> 
> --------------- END DEBUG ---------------
> ------------------ DEBUG ------------------
> Outstanding OGM for sending:
> 5.217.134.125     (seqno 35845  ttl  49)  at 902186
> 5.217.236.96      (seqno 60296  ttl  50)  at 904000
> 
> BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
> 0:00:15:02, CPU 0.9
> 
> Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
> rid nid
> 5.217.134.125   ath2       5.217.134.125    99 100  99      35845    0
>  7   1
> 5.255.22.64     ath2       5.255.22.64     100 100 100      13463    1
>  2   2
> 
> Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
> lsqn(diff) lvld pws ~ogi cpu hop
> 5.170.251.84    ath2       5.217.134.125    88  94   0:00:13:26 57689
> 0     2 100 1985   1   2
> 5.217.134.125   ath2       5.217.134.125    98  99   0:00:15:00 35845
> 0     0 100 2035   3   1
> 5.255.22.64     ath2       5.255.22.64      99 100   0:00:15:01 13463
> 0     1 100 1977   1   1
>        3 known Originator(s), averages:     95  97
>       1 100 1999   1   1
> 
> Originator      Announced networks HNAs:  network/netmask or
> interface/IF (B:blocked)...
> 
>   Originator         bestNextHop   #         preferred gateway: 0.0.0.0
>    5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.170.251.84      5.217.134.125  88, gw_class 169 - 3MBit/768KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
> 
> Originator      Announced services ip:port:seqno ...
> 
> --------------- END DEBUG ---------------
> ------------------ DEBUG ------------------
> Outstanding OGM for sending:
> 5.255.22.64       (seqno 13464  ttl  49)  at 903665
> 5.217.236.96      (seqno 60296  ttl  50)  at 904000
> 
> BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
> 0:00:15:04, CPU 0.9
> 
> Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
> rid nid
> 5.217.134.125   ath2       5.217.134.125    99 100  99      35845    1
>  7   1
> 5.255.22.64     ath2       5.255.22.64     100 100 100      13464    0
>  2   2
> 
> Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
> lsqn(diff) lvld pws ~ogi cpu hop
> 5.170.251.84    ath2       5.217.134.125    88  95   0:00:13:28 57690
> 0     0 100 2018   1   2
> 5.217.134.125   ath2       5.217.134.125    98  99   0:00:15:02 35845
> 0     1 100 2035   3   1
> 5.255.22.64     ath2       5.255.22.64      99 100   0:00:15:03 13464
> 0     0 100 1970   3   1
>        3 known Originator(s), averages:     95  98
>       0 100 2007   2   1
> 
> Originator      Announced networks HNAs:  network/netmask or
> interface/IF (B:blocked)...
> 
>   Originator         bestNextHop   #         preferred gateway: 0.0.0.0
>    5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.170.251.84      5.217.134.125  88, gw_class 169 - 3MBit/768KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
> 
> Originator      Announced services ip:port:seqno ...
> 
> --------------- END DEBUG ---------------
> ------------------ DEBUG ------------------
> Outstanding OGM for sending:
> 5.170.251.84      (seqno 57691  ttl  48)  at 904905
> 5.217.236.96      (seqno 60297  ttl  50)  at 906000
> 
> BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
> 0:00:15:05, CPU 0.9
> 
> Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
> rid nid
> 5.217.134.125   ath2       5.217.134.125    99 100  99      35846    1
>  7   1
> 5.255.22.64     ath2       5.255.22.64     100 100 100      13464    1
>  2   2
> 
> Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
> lsqn(diff) lvld pws ~ogi cpu hop
> 5.170.251.84    ath2       5.217.134.125    88  95   0:00:13:29 57691
> 0     0 100 1987   1   2
> 5.217.134.125   ath2       5.217.134.125    98  99   0:00:15:03 35846
> 0     1 100 2031   3   1
> 5.255.22.64     ath2       5.255.22.64      99 100   0:00:15:04 13464
> 0     1 100 1970   3   1
>        3 known Originator(s), averages:     95  98
>       0 100 1996   2   1
> 
> Originator      Announced networks HNAs:  network/netmask or
> interface/IF (B:blocked)...
> 
>   Originator         bestNextHop   #         preferred gateway: 0.0.0.0
>    5.217.134.125     5.217.134.125  98, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.255.22.64         5.255.22.64  99, gw_class 25 - 512KBit/128KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
>    5.170.251.84      5.217.134.125  88, gw_class 169 - 3MBit/768KBit,
> reliability: 0, supported tunnel types 2WT, 1WT
> 
> Originator      Announced services ip:port:seqno ...
> 
> --------------- END DEBUG ---------------
> 
> 
> bmxd -cd5
> 
> Memory usage information:
>    tag:  504, num malloc:    1, bytes per malloc:   44, total:     44
>    tag:  123, num malloc:    4, bytes per malloc:   10, total:     40
>    tag:  103, num malloc:    4, bytes per malloc:   16, total:     64
>    tag:  428, num malloc:    2, bytes per malloc:   20, total:     40
>    tag:  403, num malloc:    8, bytes per malloc:   44, total:    352
>    tag:  429, num malloc:    4, bytes per malloc:    8, total:     32
>    tag:  327, num malloc:   14, bytes per malloc:   16, total:    224
>    tag:  402, num malloc:    4, bytes per malloc:  104, total:    416
>    tag:  209, num malloc:    1, bytes per malloc: 1045, total:   1045
>    tag:  742, num malloc:    8, bytes per malloc:   16, total:    128
>    tag:  741, num malloc:    2, bytes per malloc:   24, total:     48
>    tag:  206, num malloc:    1, bytes per malloc: 1200, total:   1200
>    tag:  778, num malloc:    5, bytes per malloc:    5, total:     25
>    tag:  777, num malloc:    5, bytes per malloc:   24, total:    120
>    tag:  201, num malloc:    1, bytes per malloc:   20, total:     20
>    tag:  109, num malloc:    3, bytes per malloc:   16, total:     48
>    tag:  312, num malloc:    4, bytes per malloc:   24, total:     96
>    tag:  315, num malloc:    3, bytes per malloc:   12, total:     36
> 
> bmxd -cd8
> BMX 0.3-rc1 rv1636, 5.217.236.96, LWS 20, PWS 100, OGI 2000ms, UT
> 0:00:05:19, CPU 3.0
> 
> Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
> rid nid
> 5.217.134.125   ath2       5.217.134.125   100 100 100      36095    0
>  7   2
> 5.255.22.64     ath2       5.255.22.64     100 100 100      13711    1
>  2   1
> 
> Originator      outgoingIF bestNextHop      TQ(rcnt) knownSince
> lsqn(diff) lvld pws ~ogi cpu hop
> 5.170.251.84    ath2       5.217.134.125    86  99   0:00:03:40 57940
> 0     0 100 2010   1   2
> 5.211.219.234   ath2       5.217.134.125     3  12   0:00:01:33 26027
> 0    62 100 1000   1   2
> 5.217.134.125   ath2       5.217.134.125    88 100   0:00:05:18 36095
> 0     0 100 1971   3   1
> 5.255.22.64     ath2       5.217.134.125    88  99   0:00:05:17 13711
> 0     1 100 2003   1   2
>        4 known Originator(s), averages:     66  77
>      15 100 1746   1   1
> 
> bmxd -cd10
> Neighbor        viaIF      Originator      RTQ  RQ  TQ       lseq lvld
> rid nid
> 5.217.134.125   ath2       5.217.134.125   100 100 100      36117    0
>  7   2
> 5.255.22.64     ath2       5.255.22.64     100 100 100      13733    1
>  2   1
> 
> 
> /usr/sbin/bmxd dev=ath2 -o 2000 -r 1 -d 3
> [2718        0] INFO  resetting muted dbg history
> [2718        0] INFO  BatMan-eXp 0.3-rc1 rv1636 (compatibility version
> 10): /usr/sbin/bmxd dev=ath2 -o 2000 -r 1 -d 3
> [2718        0] INFO  add rule from 0.0.0.0/0  table 64  prio 6400  iif
> (null)  type 1
> [2718        0] INFO  add rule from 0.0.0.0/0  table 65  prio 6401  iif
> (null)  type 1
> [2718        0] INFO   add route to       127.0.0.0/8   table 65  via
> 0.0.0.0          dev lo         ifi  0  RTN_THROW   TRACK_MY_HNA
> [2718        0] INFO   add route to   10.236.96.192/26  table 65  via
> 0.0.0.0          dev eth0       ifi  0  RTN_THROW   TRACK_MY_HNA
> [2718        0] INFO   add route to     10.236.96.0/25  table 65  via
> 0.0.0.0          dev ath0       ifi  0  RTN_THROW   TRACK_MY_HNA
> [2718        0] INFO   add route to   10.236.96.128/26  table 65  via
> 0.0.0.0          dev ath1       ifi  0  RTN_THROW   TRACK_MY_HNA
> [2718        0] INFO  enabled wireless dev ath2 5.217.236.96/8 brc
> 5.255.255.255 (use ath2 /l=1 to optimize for ethernet)
> [2718      186] INFO  get_lndev(): creating new lndev      5.255.22.64
>      ath2 5.217.236.96
> [2718      186] INFO  found new gateway 5.255.22.64, announced by
> 5.255.22.64 -> class: 25 - 512KBit/128KBit, new supported tunnel types
> TWT, OWT
> [2718     1744] INFO  get_lndev(): creating new lndev    5.217.134.125
>      ath2 5.217.236.96
> [2718     1744] INFO  found new gateway 5.217.134.125, announced by
> 5.217.134.125 -> class: 25 - 512KBit/128KBit, new supported tunnel types
> TWT, OWT
> [2718    97400] INFO  change route to 5.217.134.125   via 5.217.134.125
>   ath2   2 / 100 (prev. via 0.0.0.0         --   0)
> [2718    97846] INFO  change route to 5.255.22.64     via 5.255.22.64
>   ath2   2 / 100 (prev. via 0.0.0.0         --   0)
> [2718    99630] INFO  found new gateway 5.170.251.84, announced by
> 5.170.251.84 -> class: 169 - 3MBit/768KBit, new supported tunnel types
> TWT, OWT
> [2718   101616] INFO  change route to 5.170.251.84    via 5.255.22.64
>   ath2   1 / 100 (prev. via 0.0.0.0         --   0)
> [2718   103160] INFO  change route to 5.170.251.84    via 5.217.134.125
>   ath2   2 / 100 (prev. via 5.255.22.64     ath2   1)
> [2718   113731] INFO  change route to 5.255.22.64     via 5.217.134.125
>   ath2  12 / 100 (prev. via 5.255.22.64     ath2   9)
> [2718   121286] INFO  change route to 5.217.134.125   via 5.255.22.64
>   ath2  19 / 100 (prev. via 5.217.134.125   ath2  17)
> [2718   134729] INFO  change route to 5.170.251.84    via 5.255.22.64
>   ath2  25 / 100 (prev. via 5.217.134.125   ath2  23)
> [2718   141059] INFO  change route to 5.217.134.125   via 5.217.134.125
>   ath2  31 / 100 (prev. via 5.255.22.64     ath2  30)
> [2718   144809] INFO  change route to 5.170.251.84    via 5.217.134.125
>   ath2  27 / 100 (prev. via 5.255.22.64     ath2  25)
> [2718   226464] INFO  change route to 5.211.219.234   via 5.217.134.125
>   ath2   2 / 100 (prev. via 0.0.0.0         --   0)
> [2718   226464] INFO  found new gateway 5.211.219.234, announced by
> 5.211.219.234 -> class: 161 - 1536KBit/384KBit, new supported tunnel
> types TWT, OWT
> [2718   357780] INFO  change route to 5.211.219.234   via 0.0.0.0
>   --   0 / 100 (prev. via 5.217.134.125   ath2   0)
> [2718   357780] INFO  Gateway class of originator 5.211.219.234 changed
> from 161 to 0, port 4306, addr 5.211.219.234, new supported tunnel types
> -, -
> [2718   357780] INFO  Gateway 5.211.219.234 removed from gateway list
> [2718   378477] INFO  change route to 5.255.22.64     via 5.255.22.64
>   ath2  93 / 100 (prev. via 5.217.134.125   ath2  92)
> 
> *(CTRL+C pressed)
> 
> ^C[2718   490754] ERROR handler(): called with signal 2
> [2718   490814] WARN  can't select! Waiting a moment! errno: Interrupted
> system call
> [2718   490818] INFO  change route to 5.170.251.84    via 0.0.0.0
>   --   0 / 100 (prev. via 5.217.134.125   ath2   0)
> [2718   490818] INFO  Gateway class of originator 5.170.251.84 changed
> from 169 to 0, port 4306, addr 5.170.251.84, new supported tunnel types -,
>  - [2718   490818] INFO  Gateway 5.170.251.84 removed from gateway list
>  [2718   490818] INFO  change route to 5.217.134.125   via 0.0.0.0
>   --   0 / 100 (prev. via 5.217.134.125   ath2   0)
> [2718   490818] INFO  Gateway class of originator 5.217.134.125 changed
> from 25 to 0, port 4306, addr 5.217.134.125, new supported tunnel types -,
>  - [2718   490818] INFO  Gateway 5.217.134.125 removed from gateway list
>  [2718   490818] INFO  change route to 5.255.22.64     via 0.0.0.0
>   --   0 / 100 (prev. via 5.255.22.64     ath2   0)
> [2718   490818] INFO  Gateway class of originator 5.255.22.64 changed
> from 25 to 0, port 4306, addr 5.255.22.64, new supported tunnel types -, -
> [2718   490818] INFO  Gateway 5.255.22.64 removed from gateway list
> [2718   490818] INFO  deactivating plugin bmx_hna_plugin
> [2718   490818] INFO  deactivating plugin bmx_vis_plugin
> [2718   490818] INFO  deactivating plugin bmx_tunnel_plugin
> [2718   490818] INFO  deactivating plugin bmx_srv_plugin
> [2718   490818] INFO   del route to       127.0.0.0/8   table 65  via
> 0.0.0.0          dev (null)     ifi  0  RTN_THROW   TRACK_MY_HNA
> [2718   490818] INFO   del route to   10.236.96.192/26  table 65  via
> 0.0.0.0          dev (null)     ifi  0  RTN_THROW   TRACK_MY_HNA
> [2718   490818] INFO   del route to     10.236.96.0/25  table 65  via
> 0.0.0.0          dev (null)     ifi  0  RTN_THROW   TRACK_MY_HNA
> [2718   490818] INFO   del route to   10.236.96.128/26  table 65  via
> 0.0.0.0          dev (null)     ifi  0  RTN_THROW   TRACK_MY_HNA
> [2718   490818] INFO  del rule from 0.0.0.0/0  table 64  prio 6400  iif
> (null)  type 1
> [2718   490818] INFO  del rule from 0.0.0.0/0  table 65  prio 6401  iif
> (null)  type 1
> [2718   490818] WARN  deactivating IF ath2       5.217.236.96
> 


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [B.A.T.M.A.N.] BMX, client node doesn't choose a gateway node.
  2010-06-08 16:32 ` Axel Neumann
@ 2010-06-08 17:16   ` "Sebastián D. Criado"
  0 siblings, 0 replies; 3+ messages in thread
From: "Sebastián D. Criado" @ 2010-06-08 17:16 UTC (permalink / raw)
  To: Axel Neumann, The list for a Better Approach To Mobile Ad-hoc Networking

El 08/06/10 13:32, Axel Neumann escribió:
> On Donnerstag 03 Juni 2010, Sebastián D. Criado wrote:
>> Hello,
>>
>> I'm having a problem with BMX when trying to make a client node
>> connect to a gateway node.
>>
>> It's BatMan-eXp 0.3-rc1 rv1636 (compatibility version 10).
>>
> ...
>>
>> The start of the client node it's made with: /usr/sbin/bmxd dev=ath2
>> -o 2000 -r 1
>>

Hi Alex. thanks for replying

> I could reproduce the problem. There is someting strange with -r [0..2]. Only 
> -r 3 seems working as expected in the current code.
> 
> Can you confirm if -r 3 works fine in your setup?

Yes. It works with that.

> Meanwhile I'll check the code whats going on there... 

ok. I will keep waiting for your news.

> 
> Thanks for the report and sorry for the late response.

Thanks you.

> cu
> /axel



-- 
Sebastian.Criado@gmail.com - GPG: 1024D/7D98DF14
37E4 246A F17B 689F 9F2D|counter.li.org: #146768
0578 B1AA 8CDB 7D98 DF14|http://www.lugro.org.ar
http://noalamatricula.wordpress.com/about/ read!
"Si  el Universo fuera un programa estaría hecho
en C, y correría sobre un sistema UNIX" Anónimo.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-06-08 17:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-06-03 15:41 [B.A.T.M.A.N.] BMX, client node doesn't choose a gateway node "Sebastián D. Criado"
2010-06-08 16:32 ` Axel Neumann
2010-06-08 17:16   ` "Sebastián D. Criado"

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).