Skip to content

Non-Storing mode: number of hops #3

@ramonfontes

Description

@ramonfontes

When the number of hops is >=2 nodes cannot ping to each other with non storing mode. Nodes directly connected cannot ping either but link local address.

sudo ip netns exec ns0 ip addr
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: lowpan0@wpan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1280 qdisc noqueue state UNKNOWN group default qlen 1000
    link/6lowpan e6:ce:89:62:93:cd:d9:67 brd ff:ff:ff:ff:ff:ff:ff:ff
    inet6 fd3c:be8a:173f:8e80:e4ce:8962:93cd:d967/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::e4ce:8962:93cd:d967/64 scope link 
       valid_lft forever preferred_lft forever
4: wpan0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 123 qdisc fq_codel state UNKNOWN group default qlen 300
    link/ieee802.15.4 e6:ce:89:62:93:cd:d9:67 brd ff:ff:ff:ff:ff:ff:ff:ff
sudo ip netns exec ns2 ip addr
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: lowpan2@wpan2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1280 qdisc noqueue state UNKNOWN group default qlen 1000
    link/6lowpan 22:3e:ce:ce:df:3a:25:52 brd ff:ff:ff:ff:ff:ff:ff:ff
    inet6 fd3c:be8a:173f:8e80:203e:cece:df3a:2552/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::203e:cece:df3a:2552/64 scope link 
       valid_lft forever preferred_lft forever
6: wpan2: <BROADCAST,NOARP,UP,LOWER_UP> mtu 123 qdisc fq_codel state UNKNOWN group default qlen 300
    link/ieee802.15.4 22:3e:ce:ce:df:3a:25:52 brd ff:ff:ff:ff:ff:ff:ff:ff
sudo ip netns exec ns3 ip addr
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: lowpan3@wpan3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1280 qdisc noqueue state UNKNOWN group default qlen 1000
    link/6lowpan a2:8d:10:e9:2f:68:e3:ad brd ff:ff:ff:ff:ff:ff:ff:ff
    inet6 fd3c:be8a:173f:8e80:a08d:10e9:2f68:e3ad/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::a08d:10e9:2f68:e3ad/64 scope link 
       valid_lft forever preferred_lft forever
7: wpan3: <BROADCAST,NOARP,UP,LOWER_UP> mtu 123 qdisc fq_codel state UNKNOWN group default qlen 300
    link/ieee802.15.4 a2:8d:10:e9:2f:68:e3:ad brd ff:ff:ff:ff:ff:ff:ff:ff

0 to 2:

sudo ip netns exec ns0 ping -c1 fd3c:be8a:173f:8e80:203e:cece:df3a:2552
PING fd3c:be8a:173f:8e80:203e:cece:df3a:2552(fd3c:be8a:173f:8e80:203e:cece:df3a:2552) 56 data bytes
64 bytes from fd3c:be8a:173f:8e80:203e:cece:df3a:2552: icmp_seq=1 ttl=64 time=0.081 ms

--- fd3c:be8a:173f:8e80:203e:cece:df3a:2552 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.081/0.081/0.081/0.000 ms

0 to 2 (link local):

sudo ip netns exec ns0 ping -c1 fe80::203e:cece:df3a:2552
PING fe80::203e:cece:df3a:2552(fe80::203e:cece:df3a:2552) 56 data bytes
64 bytes from fe80::203e:cece:df3a:2552%lowpan0: icmp_seq=1 ttl=64 time=0.574 ms

--- fe80::203e:cece:df3a:2552 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.574/0.574/0.574/0.000 ms

0 to 3:

sudo ip netns exec ns0 ping -c1 fd3c:be8a:173f:8e80:a08d:10e9:2f68:e3ad
PING fd3c:be8a:173f:8e80:a08d:10e9:2f68:e3ad(fd3c:be8a:173f:8e80:a08d:10e9:2f68:e3ad) 56 data bytes
^C
--- fd3c:be8a:173f:8e80:a08d:10e9:2f68:e3ad ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms

0 to 3 (link local):

sudo ip netns exec ns0 ping -c1 fe80::a08d:10e9:2f68:e3ad
PING fe80::a08d:10e9:2f68:e3ad(fe80::a08d:10e9:2f68:e3ad) 56 data bytes
^C
--- fe80::a08d:10e9:2f68:e3ad ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms

2 to 3:

sudo ip netns exec ns2 ping -c1 fd3c:be8a:173f:8e80:a08d:10e9:2f68:e3ad
PING fd3c:be8a:173f:8e80:a08d:10e9:2f68:e3ad(fd3c:be8a:173f:8e80:a08d:10e9:2f68:e3ad) 56 data bytes
From fd3c:be8a:173f:8e80:e4ce:8962:93cd:d967 icmp_seq=1 Destination unreachable: Address unreachable

--- fd3c:be8a:173f:8e80:a08d:10e9:2f68:e3ad ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

2 to 3 (link local):

sudo ip netns exec ns2 ping -c1 fe80::a08d:10e9:2f68:e3ad
PING fe80::a08d:10e9:2f68:e3ad(fe80::a08d:10e9:2f68:e3ad) 56 data bytes
64 bytes from fe80::a08d:10e9:2f68:e3ad%lowpan2: icmp_seq=1 ttl=64 time=0.069 ms

--- fe80::a08d:10e9:2f68:e3ad ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.069/0.069/0.069/0.000 ms

Routing table from ns0:

sudo ip netns exec ns0 ip -6 n
fe80::a08d:10e9:2f68:e3ad dev lowpan0  FAILED
fd3c:be8a:173f:8e80:203e:cece:df3a:2552 dev lowpan0 lladdr 22:3e:ce:ce:df:3a:25:52 router STALE
fe80::54c6:b332:bd69:c10c dev lowpan0  INCOMPLETE
fd3c:be8a:173f:8e80:a08d:10e9:2f68:e3ad dev lowpan0  FAILED
fe80::203e:cece:df3a:2552 dev lowpan0 lladdr 22:3e:ce:ce:df:3a:25:52 router REACHABLE
fe80::6cb6:420a:d0be:cbf6 dev lowpan0  FAILED
fe80::48fa:e45b:341f:f1de dev lowpan0 lladdr 4a:fa:e4:5b:34:1f:f1:de router REACHABLE

Any hints as to why this behavior is?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions