Skip to content

Non-Storing mode: number of hops #3

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

    Fields

    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