neat icon indicating copy to clipboard operation
neat copied to clipboard

SCTP fails when multihoming is enabled

Open bozakov opened this issue 7 years ago • 2 comments

If the multihoming property is set SCTP (on Ubuntu 16.04) connection fails with

[   0.494709][DBG] Failed to create he socket (family:2, type:1, prodocol:132)

To reproduce using tneat: Start a server:

./tneat -p 8888

On the client node create a property file test.prop containing the properties { "transport": { "value": "SCTP", "precedence": 1}, "multihoming": { "value": true, "precedence": 2} }. Then run:

./tneat 172.23.10.2 -p 8888 -P ./test.prop -v2 -n 100

BTW, using an MPTCP kernel I get a different error

[   0.849131][ERR] Failed to bindx fd XXX socket to IP. Error: Invalid argument

bozakov avatar Jan 10 '18 12:01 bozakov

On MacOS (HighSierra 10.13.2) I get the same error as with the one mentioned about Ubuntu 16.04 on the client side. However on the server side, I get this error:

[ 0.003066][ERR] nt_listen_via_kernel: opening listening socket failed - Protocol not supported

Even though I have installed the usrsctp-neat and usrsctp support flag is enabled in CMakeList.txt.

On Ubuntu 16.04 LTS, with a similar setup as above, I get this error though:

usrsctp_sendv: No such file or directory

naeemk avatar Jan 10 '18 15:01 naeemk

Can you tell me, which setup you used. Which examples did you start? What did you do on the client and on the server side. What does your property list look like?

Am 10.01.2018 um 16:16 schrieb Naeem Khademi [email protected]:

On MacOS (HighSierra 10.13.2) I get the same error as with the one mentioned about Ubuntu 16.04 on the client side. However on the server side, I get this error:

[ 0.003066][ERR] nt_listen_via_kernel: opening listening socket failed - Protocol not supported

Even though I have installed the usrsctp-neat and usrsctp support flag is enabled in CMakeList.txt.

On Ubuntu 16.04 LTS, with a similar setup as above, I get this error though:

usrsctp_sendv: No such file or directory

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/NEAT-project/neat/issues/422#issuecomment-356632595, or mute the thread https://github.com/notifications/unsubscribe-auth/AADsEgwrEeJuj-iJbCXchh1yxIiFQbO_ks5tJNROgaJpZM4RZPoa.


Dr. Irene Rüngeler Fachbereich Elektrotechnik und Informatik Labor für Netzwerkprogrammierung, Datenbanklabor

Fachhochschule Münster

  • University of Applied Sciences - Stegerwaldstraße 39, Raum E130a 48565 Steinfurt

Tel: +49 2551 962-561 Fax: +49 2551 962-563 EMail: [email protected]

ruengeler avatar Jan 11 '18 10:01 ruengeler