<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Heikki as always thanks for your help!<br><br><div id="AppleMailSignature">Sent from my iPhone</div><div><br>On Nov 22, 2017, at 4:05 PM, Heikki Vatiainen <<a href="mailto:hvn@open.com.au">hvn@open.com.au</a>> wrote:<br><br></div><blockquote type="cite"><div><span>On 21.11.2017 17:30, Trey Ormsbee wrote:</span><br><blockquote type="cite"><span>Does Radiator support SCTP Multihoming?</span><br></blockquote><span></span><br><span>Radiator uses the same socket interface calls for TCP and SCTP. This </span><br><span>means the multihoming capability is limited to what can be achieved </span><br><span>without SCTP specific calls. For example, if you see SCTP sockets API </span><br><span>and search for 'multi-' you'll see that multi-homing is automatically </span><br><span>enabled for some cases.</span><br><span></span><br><span><a href="https://tools.ietf.org/html/rfc6458">https://tools.ietf.org/html/rfc6458</a></span><br><span></span><br><span>There's one SCTP specific configuration option in Radiator that helps </span><br><span>with multihoming. You can specify multiple peers with SCTPPeer and </span><br><span>Radiator will try to connect to each of them with connect() until it </span><br><span>succeeds. This could also be used later to set the hosts for </span><br><span>sctp_connectx() when this SCTP specific call is available.</span><br><span></span><br><span>This is not as good as sctp_connectx() since it means calling connect() </span><br><span>in serial instead of handing all hosts to sctp_connectx(), but while it </span><br><span>may take longer, it should still get the connection up if there's at </span><br><span>least one destination address that responds.</span><br><span></span><br><blockquote type="cite"><span>The only thing I see in the documentation regarding multihoming is is</span><br></blockquote><blockquote type="cite"><span>for binding across multiple ip's. But nothing specific for sctp</span><br></blockquote><blockquote type="cite"><span>multihoming.</span><br></blockquote><span></span><br><span>Looks like SCTPPeer is not documented, but that is available for </span><br><span>Diameter and other Stream based classes.</span><br><span></span><br><span>We have thought about creating the necessary bindings for the SCTP </span><br><span>socket calls. When this happens has not been decided yet, and it depends </span><br><span>on, for example, how much need there would be for the SCTP specific </span><br><span>socket calls and options.</span><br><span></span><br><span>Thanks,</span><br><span>Heikki</span><br><span></span><br><span>-- </span><br><span>Heikki Vatiainen</span><br><span><a href="mailto:hvn@open.com.au">hvn@open.com.au</a></span><br><span></span><br><span>_______________________________________________</span><br><span>radiator mailing list</span><br><span><a href="mailto:radiator@lists.open.com.au">radiator@lists.open.com.au</a></span><br><span><a href="http://lists.open.com.au/mailman/listinfo/radiator">http://lists.open.com.au/mailman/listinfo/radiator</a></span><br></div></blockquote></body></html>