[Sis-dtn] Is there a standardized way to implement/configure TCP convergence layer for Bundle transaction?

구철회 chkoo at kari.re.kr
Wed Sep 6 04:28:45 UTC 2023


Hi Fellows

Recently, I began to consider that the implementation of the TCP convergence layer, which conveys Bundles reliably, can be source of interoperability issues among various DTN implementations.
There is freedom in designing the TCP interface, with options like allocating a single TCP port to a node and multiplexing neighbor input, or allocating multiple TCP ports for each neighbor's transaction input.

Some implementations perform an interrogation step to obtain multiplexing information from neighboring nodes, such as IPN/DTN address.
Some implementations prefer multiple TCP daemons for connecting with neighbors.
In either case, DTN software may need to implement a specialized UTA or CLA interface for interfacing with various other DTN software via TCP convergence layer.

Is there a standardized way to do it? Or do we want to discuss about a standardized way here?

On the contrary, LTP, as a Convergence Layer, is a straightforward mechanism and a point-to-point protocol that simplifies Bundle input multiplexing, resulting in fewer interoperability issues, in my opinion. LTPCL is useful at the ground-space link, however TCPCL can be more suitable choice for terrestrial link. So, I think, TCPCL needs more attention for future DTN usage.

Best,
Cheol


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ccsds.org/pipermail/sis-dtn/attachments/20230906/1f741414/attachment.htm>


More information about the SIS-DTN mailing list