jdiameter
jdiameter copied to clipboard
Implement SCTP multi-homing for JDiameter, both client and server
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