Implement SCTP multi-homing for JDiameter, both client and server #170
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.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