[riot-notifications] [RIOT-OS/RIOT] two nodes livelock sending neighbor solicitations back and forth between each other (#16670)

benpicco notifications at github.com
Wed Jul 21 16:24:41 CEST 2021


#### Description

Two nodes are connected over an `ethos` link.
After a while they will send neighbor solicitations back and forth, trying to determine the l2 address of the other node.
This keeps failing but the attempt to send an unreachable message (?) keeps the process going.

#### Steps to reproduce the issue

Yet unknown

#### Expected results
<!--
Example: The gnrc_networking application builds on samr21-xpro.
-->

#### Actual results

##### Node A

```
2021-07-21 15:53:14,939 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:14,940 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:14,942 #      - Target address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:14,943 #      - Source address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:14,944 #      - Destination address: ff02::1:ff4f:a803
2021-07-21 15:53:14,946 # nib: get next hop link-layer address of fe80::a4ed:29ff:feec:d5f3%8
2021-07-21 15:53:14,947 # nib: fe80::a4ed:29ff:feec:d5f3 is in NC, start address resolution
2021-07-21 15:53:14,948 # nib: resolve address fe80::a4ed:29ff:feec:d5f3 by probing neighbors
2021-07-21 15:53:14,948 # nib: host unreachable
2021-07-21 15:53:14,997 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:14,998 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,000 #      - Target address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,001 #      - Source address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,001 #      - Destination address: ff02::1:ff4f:a803
2021-07-21 15:53:15,002 # nib: get next hop link-layer address of fe80::a4ed:29ff:feec:d5f3%8
2021-07-21 15:53:15,003 # nib: fe80::a4ed:29ff:feec:d5f3 is in NC, start address resolution
2021-07-21 15:53:15,004 # nib: resolve address fe80::a4ed:29ff:feec:d5f3 by probing neighbors
2021-07-21 15:53:15,004 # nib: host unreachable
2021-07-21 15:53:15,055 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,056 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,058 #      - Target address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,059 #      - Source address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,060 #      - Destination address: ff02::1:ff4f:a803
2021-07-21 15:53:15,062 # nib: get next hop link-layer address of fe80::a4ed:29ff:feec:d5f3%8
2021-07-21 15:53:15,063 # nib: fe80::a4ed:29ff:feec:d5f3 is in NC, start address resolution
2021-07-21 15:53:15,065 # nib: resolve address fe80::a4ed:29ff:feec:d5f3 by probing neighbors
2021-07-21 15:53:15,066 # nib: host unreachable
2021-07-21 15:53:15,113 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,114 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,115 #      - Target address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,117 #      - Source address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,118 #      - Destination address: ff02::1:ff4f:a803
2021-07-21 15:53:15,118 # nib: get next hop link-layer address of fe80::a4ed:29ff:feec:d5f3%8
2021-07-21 15:53:15,119 # nib: fe80::a4ed:29ff:feec:d5f3 is in NC, start address resolution
2021-07-21 15:53:15,120 # nib: resolve address fe80::a4ed:29ff:feec:d5f3 by probing neighbors
2021-07-21 15:53:15,120 # nib: host unreachable
2021-07-21 15:53:15,171 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,172 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,174 #      - Target address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,174 #      - Source address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,175 #      - Destination address: ff02::1:ff4f:a803
2021-07-21 15:53:15,176 # nib: get next hop link-layer address of fe80::a4ed:29ff:feec:d5f3%8
2021-07-21 15:53:15,176 # nib: fe80::a4ed:29ff:feec:d5f3 is in NC, start address resolution
2021-07-21 15:53:15,177 # nib: resolve address fe80::a4ed:29ff:feec:d5f3 by probing neighbors
2021-07-21 15:53:15,177 # nib: host unreachable
2021-07-21 15:53:15,229 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,230 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,231 #      - Target address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,233 #      - Source address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,234 #      - Destination address: ff02::1:ff4f:a803
2021-07-21 15:53:15,235 # nib: get next hop link-layer address of fe80::a4ed:29ff:feec:d5f3%8
2021-07-21 15:53:15,235 # nib: fe80::a4ed:29ff:feec:d5f3 is in NC, start address resolution
2021-07-21 15:53:15,236 # nib: resolve address fe80::a4ed:29ff:feec:d5f3 by probing neighbors
2021-07-21 15:53:15,236 # nib: host unreachable
2021-07-21 15:53:15,287 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,288 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,289 #      - Target address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,291 #      - Source address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,292 #      - Destination address: ff02::1:ff4f:a803
2021-07-21 15:53:15,294 # nib: get next hop link-layer address of fe80::a4ed:29ff:feec:d5f3%8
2021-07-21 15:53:15,295 # nib: fe80::a4ed:29ff:feec:d5f3 is in NC, start address resolution
2021-07-21 15:53:15,297 # nib: resolve address fe80::a4ed:29ff:feec:d5f3 by probing neighbors
2021-07-21 15:53:15,298 # nib: host unreachable
2021-07-21 15:53:15,345 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,345 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,346 #      - Target address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,347 #      - Source address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,347 #      - Destination address: ff02::1:ff4f:a803
2021-07-21 15:53:15,348 # nib: get next hop link-layer address of fe80::a4ed:29ff:feec:d5f3%8
2021-07-21 15:53:15,349 # nib: fe80::a4ed:29ff:feec:d5f3 is in NC, start address resolution
2021-07-21 15:53:15,349 # nib: resolve address fe80::a4ed:29ff:feec:d5f3 by probing neighbors
2021-07-21 15:53:15,350 # nib: host unreachable
2021-07-21 15:53:15,402 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,403 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,404 #      - Target address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,404 #      - Source address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,405 #      - Destination address: ff02::1:ff4f:a803
2021-07-21 15:53:15,405 # nib: get next hop link-layer address of fe80::a4ed:29ff:feec:d5f3%8
2021-07-21 15:53:15,406 # nib: fe80::a4ed:29ff:feec:d5f3 is in NC, start address resolution
2021-07-21 15:53:15,407 # nib: resolve address fe80::a4ed:29ff:feec:d5f3 by probing neighbors
2021-07-21 15:53:15,407 # nib: host unreachable
```

##### Node B

```
2021-07-21 15:53:14,894 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:14,897 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:14,902 #      - Target address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:14,906 #      - Source address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:14,910 #      - Destination address: ff02::1:ffec:d5f3
2021-07-21 15:53:14,916 # nib: get next hop link-layer address of fe80::5884:3bff:fe4f:a803%6
2021-07-21 15:53:14,922 # nib: fe80::5884:3bff:fe4f:a803 is in NC, start address resolution
2021-07-21 15:53:14,928 # nib: resolve address fe80::5884:3bff:fe4f:a803 by probing neighbors
2021-07-21 15:53:14,930 # nib: host unreachable
2021-07-21 15:53:14,952 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:14,955 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:14,960 #      - Target address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:14,964 #      - Source address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:14,968 #      - Destination address: ff02::1:ffec:d5f3
2021-07-21 15:53:14,974 # nib: get next hop link-layer address of fe80::5884:3bff:fe4f:a803%6
2021-07-21 15:53:14,980 # nib: fe80::5884:3bff:fe4f:a803 is in NC, start address resolution
2021-07-21 15:53:14,986 # nib: resolve address fe80::5884:3bff:fe4f:a803 by probing neighbors
2021-07-21 15:53:14,988 # nib: host unreachable
2021-07-21 15:53:15,010 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,013 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,018 #      - Target address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,022 #      - Source address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,026 #      - Destination address: ff02::1:ffec:d5f3
2021-07-21 15:53:15,032 # nib: get next hop link-layer address of fe80::5884:3bff:fe4f:a803%6
2021-07-21 15:53:15,038 # nib: fe80::5884:3bff:fe4f:a803 is in NC, start address resolution
2021-07-21 15:53:15,044 # nib: resolve address fe80::5884:3bff:fe4f:a803 by probing neighbors
2021-07-21 15:53:15,046 # nib: host unreachable
2021-07-21 15:53:15,067 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,071 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,076 #      - Target address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,080 #      - Source address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,084 #      - Destination address: ff02::1:ffec:d5f3
2021-07-21 15:53:15,090 # nib: get next hop link-layer address of fe80::5884:3bff:fe4f:a803%6
2021-07-21 15:53:15,096 # nib: fe80::5884:3bff:fe4f:a803 is in NC, start address resolution
2021-07-21 15:53:15,102 # nib: resolve address fe80::5884:3bff:fe4f:a803 by probing neighbors
2021-07-21 15:53:15,104 # nib: host unreachable
2021-07-21 15:53:15,125 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,129 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,134 #      - Target address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,138 #      - Source address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,142 #      - Destination address: ff02::1:ffec:d5f3
2021-07-21 15:53:15,148 # nib: get next hop link-layer address of fe80::5884:3bff:fe4f:a803%6
2021-07-21 15:53:15,154 # nib: fe80::5884:3bff:fe4f:a803 is in NC, start address resolution
2021-07-21 15:53:15,160 # nib: resolve address fe80::5884:3bff:fe4f:a803 by probing neighbors
2021-07-21 15:53:15,162 # nib: host unreachable
2021-07-21 15:53:15,183 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,187 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,192 #      - Target address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,196 #      - Source address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,200 #      - Destination address: ff02::1:ffec:d5f3
2021-07-21 15:53:15,206 # nib: get next hop link-layer address of fe80::5884:3bff:fe4f:a803%6
2021-07-21 15:53:15,212 # nib: fe80::5884:3bff:fe4f:a803 is in NC, start address resolution
2021-07-21 15:53:15,218 # nib: resolve address fe80::5884:3bff:fe4f:a803 by probing neighbors
2021-07-21 15:53:15,220 # nib: host unreachable
2021-07-21 15:53:15,241 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,245 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,249 #      - Target address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,254 #      - Source address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,258 #      - Destination address: ff02::1:ffec:d5f3
2021-07-21 15:53:15,264 # nib: get next hop link-layer address of fe80::5884:3bff:fe4f:a803%6
2021-07-21 15:53:15,270 # nib: fe80::5884:3bff:fe4f:a803 is in NC, start address resolution
2021-07-21 15:53:15,276 # nib: resolve address fe80::5884:3bff:fe4f:a803 by probing neighbors
2021-07-21 15:53:15,278 # nib: host unreachable
2021-07-21 15:53:15,299 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,303 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,307 #      - Target address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,312 #      - Source address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,316 #      - Destination address: ff02::1:ffec:d5f3
2021-07-21 15:53:15,322 # nib: get next hop link-layer address of fe80::5884:3bff:fe4f:a803%6
2021-07-21 15:53:15,328 # nib: fe80::5884:3bff:fe4f:a803 is in NC, start address resolution
2021-07-21 15:53:15,334 # nib: resolve address fe80::5884:3bff:fe4f:a803 by probing neighbors
2021-07-21 15:53:15,336 # nib: host unreachable
2021-07-21 15:53:15,357 # nib: Handle packet (icmpv6->type = 135)
2021-07-21 15:53:15,361 # nib: Received valid neighbor solicitation:
2021-07-21 15:53:15,365 #      - Target address: fe80::a4ed:29ff:feec:d5f3
2021-07-21 15:53:15,370 #      - Source address: fe80::5884:3bff:fe4f:a803
2021-07-21 15:53:15,374 #      - Destination address: ff02::1:ffec:d5f3
2021-07-21 15:53:15,380 # nib: get next hop link-layer address of fe80::5884:3bff:fe4f:a803%6
2021-07-21 15:53:15,386 # nib: fe80::5884:3bff:fe4f:a803 is in NC, start address resolution
2021-07-21 15:53:15,392 # nib: resolve address fe80::5884:3bff:fe4f:a803 by probing neighbors
2021-07-21 15:53:15,394 # nib: host unreachable
```

#### Versions
<!--
Operating system: Mac OSX, Linux, Vagrant VM
Build environment: GCC, CLang versions (you can run the following command from
the RIOT base directory: make print-versions).
-->

<!-- Thanks for contributing! -->


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/issues/16670
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20210721/4271569f/attachment-0001.htm>


More information about the notifications mailing list