Date: Wed, 19 Jan 2011 21:52:42 +0100 From: =?iso-8859-1?Q?Michael_T=FCxen?= <Michael.Tuexen@lurchi.franken.de> To: Schoch Christian <e0326715@student.tuwien.ac.at> Cc: freebsd-net@freebsd.org Subject: Re: [SCTP] transport address unconfirmed instead of inactive Message-ID: <67A34C76-01BD-4C5D-B0C9-B2942744B5DD@lurchi.franken.de> In-Reply-To: <20110117081122.65833sa4wsdugdqy@webmail.tuwien.ac.at> References: <20110117081122.65833sa4wsdugdqy@webmail.tuwien.ac.at>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jan 17, 2011, at 8:11 AM, Schoch Christian wrote: > I did some test with multihoming and failover. My problem is that if = one transport failes it never comes back to active (no heartbeats are = sent any more). >=20 > My setup: >=20 > FreeBSD 8.1 Linux 2.6.36 > 172.16.1.4 --------- 172.16.1.3 > 172.17.1.4 --------- 172.17.1.3 >=20 > Packets from 16.1.4 to 17.1.3 and 17.1.4 to 16.1.3 are dropped. >=20 > The transfer starts with 172.16.1.4 to 16.1.3 which is working as = expected. Which side is the client, which one is the server? Which side is sending = user data? > If the transfer on this transport failes, it is switching to 17.1.4 & = 17.1.3 as expected.=20 How do you fail the connection? Disconnecting the cable? Configuring = dummynet? > 172.16.1.4 gets SCTP_UNCONFIRMED, 172.16.1.3 gets SCTP_INACTIVE So you mean on the FreeBSD machine you get a SCTP_UNCONFIRMED? For which = address? 172.16.1.3? > Now, if the first connection is available again, the first transport = address of FreeBSD stays at unconfirmed with no HB sent to 16.1.3 > Linux sends HB from 16.1.3 to 16.1.4 with ACK coming back from 17.1.4 = to 16.1.3 (which is dropped). >=20 > So why are HBs sent from new primary instead of received address ? As = specified in RFC it should sent back from address, it receives the HB = packet. Correct. Somethings seems strange. Please answer the above and I will = try to reproduce the problem. Thanks for the report. Best regards Michael >=20 > Regards, > Christian >=20 >=20 > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. >=20 > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?67A34C76-01BD-4C5D-B0C9-B2942744B5DD>