SCTP Discussions

Text archives Help


Re: [SCTP-Discussion] Which program can support fault tolerant in sctplib??


Chronological Thread 
  • From: "Ming Chi Tsai" <tsaimc AT locust.csie.ncku.edu.tw>
  • To: "Andreas Jungmaier" <ajung AT exp-math.uni-essen.de>
  • Cc: <discussion AT sctp.de>
  • Subject: Re: [SCTP-Discussion] Which program can support fault tolerant in sctplib??
  • Date: Mon May 10 13:17:02 2004
  • List-id: SCTP Discussions <discussion.sctp.de>

Hi Andreas:

Thanks for your reply and sorry for my poor english.
I know fault tolerant is one feature in SCTP, so I am interested to test it.

Before testing, I suppose this feature should be implemented in SCTP library
and user application does not do any effort for that.
So I run sctpmultiserver and sctptftp to test, when the client was
transmitting a large file,
I pull the network line to make the primary path failure and observe if it
would switch to secondary path.
But, it seems unsuccessful. The large file can't transmit intetrated.

After looking mini-ulp, I changed my notion of fault tolerant implemented
from SCTP library to user application,
because I found some functions and operations for fault tolerant (e,g,.
nextpath) in mini-ulp source code.
Now, I already know mini-ulp is used to be a playground for tests.
I don't know if my notion is right, so I have two problems.
1. If fault tolerant is implemented by SCTP library, why my test is failure?
2. If fault tolerant is implemented by user application, why has not any
program of sctplib be implemented?

Best regards,
Moseey

----- Original Message -----
From: "Andreas Jungmaier"
<ajung AT exp-math.uni-essen.de>
To: "Ming Chi Tsai"
<tsaimc AT locust.csie.ncku.edu.tw>
Cc:
<discussion AT sctp.de>
Sent: Monday, May 10, 2004 5:33 PM
Subject: Re: [SCTP-Discussion] Which program can support fault tolerant in
sctplib??


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi,
>
> what *exactly* do you mean by fault tolerance ?
>
> SCTP is tolerant with respect to failures in the network
> ONLY when your network has certain (physical) properties.
>
> The program mini-ulp.c is not maintained any more, it
> used to be a playground for tests.
> For (simple) server programs have a look at discard_server.c
> or echo_server.c
>
> For client programs, we have provided terminal.c as an
> example. Make sure, you understand the API provided in
> <sctp.h> if you are using sctplib directly.
> It is somewhat similar to what is described in section
> 10 of RFC 2960.
>
> If you are using the combination of sctplib and socketapi,
> this will give you ANOTHER standardized API, and the ability of
> executing your application on more operating systems
> (e.g. most BSD based systems with KAME and the Linux
> Kernel SCTP stacks). Then the API is similar to what
> is described in the socket api draft (see
> http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-sctpsocket-08.txt
> for reference).
> Examples for such applications can be found in the socket api
> tarball.
>
> Best regards,
> Andreas
>
>
> On Montag, 10. Mai 2004 10:01, Ming Chi Tsai wrote:
> > Hi all:
> >
> > I am new to SCTP and feel very interest on it.
> > Now, I want to test fault tolerant feature on sctp program by using
> > sctplib, but I found most part of program in sctplib can't provide fault
> > tolerant.
> >
> > Finally, I found mini-ulp might support this feature, but how should I
> > test? Since mini-ulp look like client program, so I try to connect to
some
> > servers( ex: echo_server, daytime_server,...),
> > but seem unsuccessful.
> >
> > I don't sure realy functionality on programs of test tools like
mini-ulp,
> > monitor and test_tool,
> > and which program in sctplib can provide fault tolerant?
> >
> > Best regards,
> > Moseey
> >
> >
> > _______________________________________________
> > discussion mailing list
> > discussion AT sctp.de
> > http://www.sctp.de/mailman/listinfo/discussion
>
> - --
> Dipl.-Ing. Andreas Jungmaier
> Computer Networking Technology Group
> University of Duisburg-Essen
> http://www.exp-math.uni-essen.de/~ajung
> PGP Key-ID: D382 4AC0
>
> PGP Key-Fingerprint: 228C 7C2C 3381 2DD4 9998 2812 5C0B 0B04 D382 4AC0
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (GNU/Linux)
>
> iD8DBQFAn0xaXAsLBNOCSsARAiUIAJ9NnGz69hnDom4dhUlUeHVJVjSh2gCeOOsK
> TcPKO1GF2o9rapILMvCQdek=
> =Qypt
> -----END PGP SIGNATURE-----
>






Archive powered by MHonArc 2.6.19+.

Top of page