Problems in using SCTP CMT

Michael Tüxen Michael.Tuexen at lurchi.franken.de
Mon Mar 23 04:31:35 PDT 2009


H Andrew,

what you describe is correct. Are there actually multiple addresses
changed within the INIT/INIT-ACK chunk? If yes, you have done everything
correctly.

The interesting thing: I also noticed that there are CMT problems on
FreeBSD 8.0 Current.
Randall Stewart and myself have started debugging the problem
yesterday... We'll send you a notice, once we have found the problem
and fixed it.

Best regards
Michael

On Mar 23, 2009, at 3:20 AM, Andrew Chen wrote:

> Hi,
> 	We have some problems when we tried to send data using CMT-SCTP.  
> Actually, we are not sure if we do enable CMT functionalities. We  
> set up two PCs with FreeBSD-7.0. Each PC has two NICs and two IPs.  
> One is public and the other is private. We wrote simple FTP server  
> and client programs. On both sides, local addresses are bound as  
> INADDR_ANY. According to http://tools.ietf.org/html/draft-ietf-tsvwg-sctpsocket-14#section-4.1.5
> , if we bind INADDR_ANY and then call connect(), the multi-homing  
> capability of SCTP is automatically enabled. Further, we also turn  
> on sysctl states by setting
> sysctl net.inet.sctp.cmt_pf=1
> sysctl net.inet.sctp.cmt_use_dac=1
> sysctl net.inet.sctp.cmt_on_off=1
> 	Then we start transmission and capture the traffics. Unfortunately,  
> the captured packet shows data were transmitted on primary path and  
> there were only heartbeat/HB ACKs on the other path.
> 	To our knowledge, to use CMT, the only things we have to do is to  
> establish a multihomed association, and turn on the sysctl options.
> 	Can anyone point out something we did wrong or steps we missed?
> 	Thanks in advance.
>
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
>



More information about the freebsd-net mailing list