Implement SCTP multi-homing for JDiameter, both client and server#170
Merged
yulianoifa-mobius merged 1 commit intoJan 31, 2024
Merged
Conversation
Signed-off-by: Matthias van der Vlies <matthias@tismi.com>
Author
|
Hello there, any feedback on this? |
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 :-) |
Contributor
|
Hi @killdashnine The source code can be found here The differentiation between open source and commercial and other details can be found here The first release is planned in April this year |
Author
|
Awesome, will star and follow. Good luck! and very happy to see something happening with the restcomm legacy again :-) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.20And (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