Skip to content

Implement SCTP multi-homing for JDiameter, both client and server#170

Merged
yulianoifa-mobius merged 1 commit into
RestComm:masterfrom
killdashnine:jdiameter-sctp-multihoming
Jan 31, 2024
Merged

Implement SCTP multi-homing for JDiameter, both client and server#170
yulianoifa-mobius merged 1 commit into
RestComm:masterfrom
killdashnine:jdiameter-sctp-multihoming

Conversation

@killdashnine
Copy link
Copy Markdown

JDiameter support for up to 4 IP addresses on SCTP level for both server and client.

This fixes #25 and #130
<IPAddresses> <IPAddress value="127.0.0.5" /> <IPAddress value="172.18.202.20" /> </IPAddresses>

Yields (server/network guard):

$ cat /proc/net/sctp/eps ENDPT SOCK STY SST HBKT LPORT UID INODE LADDRS 0 0 2 10 29 8085 1000 173827 127.0.0.5 172.18.202.20
And (client):

$ cat /proc/net/sctp/assocs ASSOC SOCK STY SST ST HBKT ASSOC-ID TX_QUEUE RX_QUEUE UID INODE LPORT RPORT LADDRS <-> RADDRS HBINT INS OUTS MAXRT T1X T2X RTXC wmema wmemq sndbuf rcvbuf 0 0 2 1 3 0 5 0 0 1000 181270 20836 3868 127.0.0.5 172.18.202.20 <-> *127.0.0.1 192.168.178.25 192.168.122.1 192.168.0.1 172.18.202.20 7500 30 32 10 0 0 0 1 0 212992 212992

Signed-off-by: Matthias van der Vlies <matthias@tismi.com>
@killdashnine
Copy link
Copy Markdown
Author

Hello there, any feedback on this?

@killdashnine
Copy link
Copy Markdown
Author

@yulianoifa-mobius will you guys also continue the open source version and maintain it? If so, would be greatly appreciated if you could merge this PR :-)

@yulianoifa-mobius
Copy link
Copy Markdown
Contributor

Hi @killdashnine
Due to many requirements we are developing new diameter stack. It will be AGPL licensed open source stack.

The source code can be found here
https://github.com/mobius-software-ltd/corsac-diameter

The differentiation between open source and commercial and other details can be found here
https://www.mobius-software.com/telestaxannouncement

The first release is planned in April this year

@yulianoifa-mobius yulianoifa-mobius merged commit 7f39093 into RestComm:master Jan 31, 2024
@killdashnine
Copy link
Copy Markdown
Author

Awesome, will star and follow. Good luck! and very happy to see something happening with the restcomm legacy again :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support SCTP Multi-Homing

2 participants