Project

General

Profile

Actions

Bug #5155

closed

"bind: Cannot assign requested address" immediately after a new IPv6 address appears on an interface

Added by Alexander Lane over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Category:
Network
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:

Description

While we have workarounds, Mini-NDN has had a persistent IPv6 related NFD crash for several months we've had trouble solving. The issue appears to occur when NFD tries to create a multicast IPv6 face on a Mini-NDN-Wifi interface while NetworkManager is enabled. In order to mitigate it, NetworkManager has to be disabled and an additional (~3s) wait time be given for NFD, or for the node to have no IPv6 address be assigned at all. Attached is a Mini-NDN script I used to consistently reproduce the issue (check logs of node a) and a log from one of these runs.

Mini-NDN can be found here, the installation scripts should include all needed dependencies: https://github.com/named-data/mini-ndn


Files

example_log.txt (6.75 KB) example_log.txt Alexander Lane, 04/05/2021 10:13 PM
example.py (1.86 KB) example.py Alexander Lane, 04/05/2021 10:14 PM
example_log_after_patch.txt (9.17 KB) example_log_after_patch.txt Request logs Alexander Lane, 04/08/2021 05:08 PM
Actions

Also available in: Atom PDF