Changes to attempt to silence bcc64x
[ACE_TAO.git] / ACE / performance-tests / SCTP / README.SCIOP
blob503b81f7eafc40a5e57158e752aeb7274e5e58f5
1 README.SCIOP
2 ------------
4 Author: Jason Cohen
5 Lockheed Martin, Advanced Technology Labs
8 The SCIOP pluggable protocol for TAO uses the SCTP transport protocol through
9 the use of the SOCK_SEQPACK ACE wrappers for sequence based transport.  The
10 current implementation supported is the OpenSS7 SCTP protocol layer, tested
11 under Linux 2.4.18.
13 For more information on SOCK_SEQPACK and OpenSS7 SCTP see
14 ACE_wrappers/performance-tests/SCTP/README*
16 Features Currently Supported:
17 -----------------------------
19 o) Sequenced delivery via SOCK_SEQPACK
20 Currently, only one stream is supported as there are no available bindings to
21 provide a user with stream designation for messages.
23 o) SCIOR compliance to OMG GIOP SCTP Protocol Mapping submission mars/2002-09-01.  
25 o) Multiple address SCIOR profiles
26 When multiple addresses are included in a SCIOR profile, each address is
27 handled separately during the connection process.  Specifying multiple
28 addresses for a single connection attempt remains as work to be done.
29 However, multiple path discovery during connection time in OpenSS7's
30 SCTP implementation has been tested to work properly with SCIOP.
32 The catior utility under ACE_wrappers/TAO/utils/catior has also modified
33 to display SCIOR profile information.
35 To test SCIOP after installing an SCTP implementation supported by
36 SOCK_SEQPACK, try using a performance test specifying an sciop address as the
37 ORBEndpoint.  One way to do this is with the test found under:
38 ACE_wrappers/TAO/performance-tests/Pluggable/
40 Make sure to build the pluggable protocols into the executable:
41 gmake LIBS+=-lTAO_Strategies
43 Run the server with an sciop endpoint specified:
44 ./server -ORBEndpoint sciop://${HOSTNAME} -o test.ior &
46 Finally, run the client on the same machine or another that has file
47 access to your IOR file:
48 ./client -f test.ior
50 TO-DO:
51 ------
53 o) Multiple association connection using Multihomed_INET_Addr
54 Currently, only one address connection is attempted at a time, even when a
55 profile contains multiple address.  Later, we hope to allow this
56 implementation of SCIOP to exploit the multiple address connection
57 capabilities of STCP.
59 o) SCTP ProtocolManagement/SCTPProtocolProperties
61 o) Support for max_streams > 1
63 o) SCIOR Profile Components