1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
This directory provides programs that measure the round trip latency
of synchronous octet messaging using ACE wrapper-facades for the SCTP
protocol. Currently these programs provide the only example code on
how to use ACE's wrapper-facades for SCTP. In the future additional
code will be placed in the ACE_wrappers/examples/IPC_SAP/SOCK_SAP
directory.
SOCK_STREAM_clt and SOCK_STREAM_srv use the SOCK_STREAM service
provided by SCTP via ACE's SOCK_Connector, SOCK_Stream,
SOCK_Association wrapper-facade classes.
SOCK_SEQPACK_clt and SOCK_SEQPACK_srv use the SOCK_SEQPACKET service
provided by SCTP via ACE's SOCK_SEQPACK_Connector,
SOCK_SEQPACK_Association and SOCK_SEQPACK_Acceptor wrapper-facade
classes.
The following table provides a summary of relationships between two main
Linux SCTP implementations (OpenSS7 and LKSCTP), and ACE Wrapper Facades
support that is provided. Built on top of the ACE Wrapper Facade support is
the SCIOP support in TAO. SCIOP works identically on both OpenSS7 and
LKSCTP implementations. Please read additional README* files listed below.
-------------------------------------------------------------------------------
SCTP Transport Transport ACE
Protocol Service Service Wrapper
Impl. Type Characteristics Facades
------------------------------------------------------------------------------
OpenSS7 SOCK_SEQPACKET {Connected, ACE_SOCK_SEQPACKET_Acceptor
Reliable, ACE_SOCK_SEQPACKET_Connector
Messages} ACE_SOCK_SEQPACKET_Association
OpenSS7 SOCK_STREAM {Connected, ACE_SOCK_Acceptor(IPPROTO_SCTP)
Reliable, ACE_SOCK_Connector(IPPROTO_SCTP)
Byte Stream} ACE_SOCK_Stream(IPPROTO_SCTP)
OpenSS7 SOCK_RDM {Connectionless, NOT IMPLEMENTED IN ACE
Reliable,
Messages}
LKSCTP SOCK_SEQPACKET {Connectionless, NOT USED IN ACE
UNRELIABLE,
Messages}
LKSCTP SOCK_STREAM {Connected, ACE_SOCK_SEQPACKET_Acceptor
Reliable, ACE_SOCK_SEQPACKET_Connector
Messages} ACE_SOCK_SEQPACKET_Association
ACE_SOCK_Acceptor(IPPROTO_SCTP)
ACE_SOCK_Connector(IPPROTO_SCTP)
ACE_SOCK_Stream(IPPROTO_SCTP)
Additional information can be found in the following README files also
located in this directory.
README.SCTP - Brief description of the major features and benefits
SCTP protocol and references for further information.
README.SCTP_in_ACE - Description of the wrapper-facade classes that
ACE provides to use SCTP, general usage
guidance, release notes, technical point of
contact information.
README.SCTP_PERF_TEST - Detailed description on how to use the
performance tests and the run_spectrum.pl
script contained in this directory.
Discussion of the baseline performance
results obtained by LM ATL.
THANKS - Documents all the people who contributed to the development
of the ACE wrapper-facades for SCTP and the SCIOP (SCTP
Inter-ORB Protocol) for TAO. Information on that can be
found in ACE_wrappers/TAO/tao/Strategies/README.SCIOP
General requests for information beyond what is contained in these
files can be sent to either of the following individuals.
Patrick Lardieri plardier@atl.lmco.com
Gautam Thaker gthaker@atl.lmco.com
This work was sponsored by DARPA/IXO PCES Program.
|