<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ks_c_5601-1987">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:µ¸¿ò;
        panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
        {font-family:±¼¸²;
        panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"¸¼Àº °íµñ";
        panose-1:2 11 5 3 2 0 0 2 0 4;}
@font-face
        {font-family:"\@¸¼Àº °íµñ";}
@font-face
        {font-family:"\@±¼¸²";
        panose-1:2 11 6 0 0 1 1 1 1 1;}
@font-face
        {font-family:"\@µ¸¿ò";
        panose-1:2 11 6 0 0 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"¸¼Àº °íµñ";
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-compose;
        font-family:"¸¼Àº °íµñ";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="KO" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal" style="word-break:break-hangul"><span lang="EN-US" style="font-size:10.0pt;font-family:"¸¼Àº °íµñ"">Good points! Actually I like the way in RFC 9174, listening a single TCP port for multiple connections.<o:p></o:p></span></p>
<p class="MsoNormal" style="word-break:break-hangul"><span lang="EN-US" style="font-size:10.0pt;font-family:"¸¼Àº °íµñ"">Thanks for the tips.<o:p></o:p></span></p>
<p class="MsoNormal" style="word-break:break-hangul"><span lang="EN-US" style="font-size:10.0pt;font-family:"¸¼Àº °íµñ""><o:p> </o:p></span></p>
<p class="MsoNormal" style="word-break:break-hangul"><span lang="EN-US" style="font-size:10.0pt;font-family:"¸¼Àº °íµñ"">Cheol<o:p></o:p></span></p>
<p class="MsoNormal" style="word-break:break-hangul"><span lang="EN-US" style="font-size:10.0pt;font-family:"¸¼Àº °íµñ""><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Sipos, Brian J. <Brian.Sipos@jhuapl.edu>
<br>
<b>Sent:</b> Thursday, September 7, 2023 11:30 PM<br>
<b>To:</b> </span><span style="font-size:11.0pt;font-family:±¼¸²">±¸Ã¶È¸</span><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> <chkoo@kari.re.kr>; Felix Flentge <Felix.Flentge@esa.int><br>
<b>Cc:</b> Gao, Jay L (JPL-332C)[JPL Empl <jay.l.gao@jpl.nasa.gov>; sburleig.sb@gmail.com; Torgerson, J. Leigh (US 332C) <jordan.l.torgerson@jpl.nasa.gov>; Keith Scott <keithlscott@gmail.com>; Wilmot, Jonathan J. (GSFC-580. <jonathan.j.wilmot@nasa.gov>; Carlo
 Caini <carlo.caini@unibo.it>; sis-dtn@mailman.ccsds.org<br>
<b>Subject:</b> RE: [EXT] RE: Is there a standardized way to implement/configure TCP convergence layer for Bundle transaction?<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Cheol,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">I agree with what Felix has mentioned and I will strongly encourage to use the IANA allocated port number where possible and let your network stack
 or OS deal with multiplexing TCP connections. Having all (or as many as possible) hosts listening on standard ports will avoid the need to customize each new node/host.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">And this is not something DTN- or BP-specific, using standard port numbers generally will help with middleboxes and tools like Wireshark or scapy
 to need less configuration from the default.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">
<a href="mailto:chkoo@kari.re.kr">chkoo@kari.re.kr</a> <<a href="mailto:chkoo@kari.re.kr">chkoo@kari.re.kr</a>>
<br>
<b>Sent:</b> Thursday, September 7, 2023 7:10 AM<br>
<b>To:</b> Felix Flentge <<a href="mailto:Felix.Flentge@esa.int">Felix.Flentge@esa.int</a>><br>
<b>Cc:</b> Sipos, Brian J. <<a href="mailto:Brian.Sipos@jhuapl.edu">Brian.Sipos@jhuapl.edu</a>>; Gao, Jay L (JPL-332C)[JPL Empl <<a href="mailto:jay.l.gao@jpl.nasa.gov">jay.l.gao@jpl.nasa.gov</a>>;
<a href="mailto:sburleig.sb@gmail.com">sburleig.sb@gmail.com</a>; Torgerson, J. Leigh (US 332C) <<a href="mailto:jordan.l.torgerson@jpl.nasa.gov">jordan.l.torgerson@jpl.nasa.gov</a>>; Keith Scott <<a href="mailto:keithlscott@gmail.com">keithlscott@gmail.com</a>>;
 Wilmot, Jonathan J. (GSFC-580. <<a href="mailto:jonathan.j.wilmot@nasa.gov">jonathan.j.wilmot@nasa.gov</a>>; Carlo Caini <<a href="mailto:carlo.caini@unibo.it">carlo.caini@unibo.it</a>>;
<a href="mailto:sis-dtn@mailman.ccsds.org">sis-dtn@mailman.ccsds.org</a><br>
<b>Subject:</b> [EXT] RE: Is there a standardized way to implement/configure TCP convergence layer for Bundle transaction?<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<div id="APLWarningText">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td width="100%" style="width:100.0%;background:#E0E0E0;padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" style="mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
<b><span lang="EN-US" style="color:red">APL external email warning: </span></b><span lang="EN-US" style="color:black">Verify sender
<a href="mailto:chkoo@kari.re.kr">chkoo@kari.re.kr</a> before clicking links or attachments</span><span lang="EN-US"><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p><span lang="EN-US"> <o:p></o:p></span></p>
</div>
</div>
<p><span lang="EN-US" style="font-size:10.0pt">RFC 9174! I just quick reviewed the document and found that 4556 is the allocated TCP port number and information that I need (Thanks to </span><span lang="EN-US" style="font-size:9.0pt;color:#333333">Sipos Brian
 J.)</span><span lang="EN-US" style="font-size:10.0pt"><o:p></o:p></span></p>
<p><span lang="EN-US" style="font-size:10.0pt"><o:p> </o:p></span></p>
<p><span lang="EN-US" style="font-size:10.0pt">Cheol<o:p></o:p></span></p>
<div style="margin-left:9.6pt;margin-top:22.5pt">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:9.0pt;font-family:µ¸¿ò;color:#0066CC">---------
</span></b><b><span style="font-size:9.0pt;font-family:µ¸¿ò;color:#0066CC">¿øº» ¸ÞÀÏ <span lang="EN-US">
---------<o:p></o:p></span></span></b></p>
</div>
<blockquote style="border:none;border-left:solid windowtext 1.5pt;padding:0cm 0cm 0cm 12.0pt;margin-left:9.6pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><b><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">º¸³½»ç¶÷</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> : Felix Flentge <<a href="mailto:Felix.Flentge@esa.int">Felix.Flentge@esa.int</a>><br>
</span><b><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">¹Þ´Â»ç¶÷</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> : "<a href="mailto:chkoo@kari.re.kr">chkoo@kari.re.kr</a>" <<a href="mailto:chkoo@kari.re.kr">chkoo@kari.re.kr</a>>,
 "Sipos Brian J." <<a href="mailto:Brian.Sipos@jhuapl.edu">Brian.Sipos@jhuapl.edu</a>><br>
</span><b><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">ÂüÁ¶</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> : "Gao, Jay L (JPL-332C)[JPL Empl" <<a href="mailto:jay.l.gao@jpl.nasa.gov">jay.l.gao@jpl.nasa.gov</a>>, "<a href="mailto:sburleig.sb@gmail.com">sburleig.sb@gmail.com</a>"
 <<a href="mailto:sburleig.sb@gmail.com">sburleig.sb@gmail.com</a>>, "Torgerson, J. Leigh (US 332C)" <<a href="mailto:jordan.l.torgerson@jpl.nasa.gov">jordan.l.torgerson@jpl.nasa.gov</a>>, Keith Scott <<a href="mailto:keithlscott@gmail.com">keithlscott@gmail.com</a>>,
 "Wilmot, Jonathan J. (GSFC-580." <<a href="mailto:jonathan.j.wilmot@nasa.gov">jonathan.j.wilmot@nasa.gov</a>>, Carlo Caini <<a href="mailto:carlo.caini@unibo.it">carlo.caini@unibo.it</a>>, "<a href="mailto:sis-dtn@mailman.ccsds.org">sis-dtn@mailman.ccsds.org</a>"
 <<a href="mailto:sis-dtn@mailman.ccsds.org">sis-dtn@mailman.ccsds.org</a>><br>
</span><b><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">¹ÞÀº³¯Â¥</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> : 2023-09-07 (</span><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">¸ñ</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">)
 19:05:36<br>
</span><b><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">Á¦¸ñ</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> : RE: RE: Is there a standardized way to implement/configure TCP convergence layer for Bundle transaction?<o:p></o:p></span></p>
<div style="margin-top:3.75pt">
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">Hi,<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">It seems that we are mixing standardisation, conventions and implementations.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">From the standardisation perspective, I don¡¯t see any interoperability issue (I just did a quick review
 RfC 9174). If there are, these should be addressed in IETF.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">The use of specific UDP ports for LTP according to engine id is nothing more then a convention for specific
 implementations. Running LTP over UDP can use any port you agree. (Anyway, I would typically suggest to use TCPCL for terrestrial communication).<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">I think the real underlying question is how to know to connect to a specific node (which CL to use, which
 parameters, ¡¦). Currently, we specify this in ICDs. In the future we may use discovery mechanisms (I think there is on-going work), network management, registries (some people proposed the SANA sites & apertures) or something else to get such information.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">Regards,<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">Felix<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">From:</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">
<a href="mailto:chkoo@kari.re.kr">chkoo@kari.re.kr</a> <<a href="mailto:chkoo@kari.re.kr">chkoo@kari.re.kr</a>>
<br>
<b>Sent:</b> Wednesday, September 6, 2023 11:32 PM<br>
<b>To:</b> Sipos Brian J. <<a href="mailto:Brian.Sipos@jhuapl.edu">Brian.Sipos@jhuapl.edu</a>><br>
<b>Cc:</b> Gao, Jay L (JPL-332C)[JPL Empl <<a href="mailto:jay.l.gao@jpl.nasa.gov">jay.l.gao@jpl.nasa.gov</a>>; Felix Flentge <<a href="mailto:Felix.Flentge@esa.int">Felix.Flentge@esa.int</a>>;
<a href="mailto:sburleig.sb@gmail.com">sburleig.sb@gmail.com</a>; Torgerson, J. Leigh (US 332C) <<a href="mailto:jordan.l.torgerson@jpl.nasa.gov">jordan.l.torgerson@jpl.nasa.gov</a>>; Keith Scott <<a href="mailto:keithlscott@gmail.com">keithlscott@gmail.com</a>>;
 Wilmot, Jonathan J. (GSFC-580. <<a href="mailto:jonathan.j.wilmot@nasa.gov">jonathan.j.wilmot@nasa.gov</a>>; Carlo Caini <<a href="mailto:carlo.caini@unibo.it">carlo.caini@unibo.it</a>>;
<a href="mailto:sis-dtn@mailman.ccsds.org">sis-dtn@mailman.ccsds.org</a><br>
<b>Subject:</b> RE: RE: Is there a standardized way to implement/configure TCP convergence layer for Bundle transaction?<o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt">Hi, Brian S.</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif"> </span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt">Yes, either way has benefits, and there are no technical issues. Absolutely, there is no need to argue about which one is more correct.</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif"> </span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt">Interfacing to another neighbor node through LTPCL over UDP is quite straightforward since it only needs to transmit all the LTP segmentation data to *113 UDP port (1113, 2113, 3113,
 and so on, according to the LTP node number).</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif"> </span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt">Of course, LTPCL over UDP can be used with multiplexing. It is technically fine. However, it does affect the configuration parameters' effort, so every node must know the contact information
 for how the opposite side allocates the reception port in the range of 1 to 65535.</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif"> </span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt">I think TCPCL has the same issue. Do we want to allocate a port number for this, e.g., xxx019 for dedicated use? Or do we want to reserve preferred port numbers from agencies, such as
 1 to 1000 for NASA, 1000 to 2000 for ESA, 2000 to 3000 for KARI, and so on?</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif"> </span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt">Cheol</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<div style="margin-left:9.6pt;margin-top:22.5pt">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<b><span lang="EN-US" style="font-size:9.0pt;font-family:µ¸¿ò;color:#0066CC">---------
</span></b><b><span style="font-size:9.0pt;font-family:µ¸¿ò;color:#0066CC">¿øº» ¸ÞÀÏ<span lang="EN-US"> ---------</span></span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
</div>
<blockquote style="border:none;border-left:solid windowtext 1.5pt;padding:0cm 0cm 0cm 12.0pt;margin-left:9.6pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<b><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">º¸³½»ç¶÷</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> : "Sipos, Brian J." <</span><span lang="EN-US"><a href="mailto:Brian.Sipos@jhuapl.edu"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">Brian.Sipos@jhuapl.edu</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">><br>
</span><b><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">¹Þ´Â»ç¶÷</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> : "</span><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">±¸Ã¶È¸</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">"
 <</span><span lang="EN-US"><a href="mailto:chkoo@kari.re.kr"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">chkoo@kari.re.kr</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>, "Gao, Jay L (JPL-332C)[JPL
 Empl" <</span><span lang="EN-US"><a href="mailto:jay.l.gao@jpl.nasa.gov"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">jay.l.gao@jpl.nasa.gov</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>, Felix
 Flentge <</span><span lang="EN-US"><a href="mailto:Felix.Flentge@esa.int"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">Felix.Flentge@esa.int</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>, "</span><span lang="EN-US"><a href="mailto:sburleig.sb@gmail.com"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">sburleig.sb@gmail.com</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">"
 <</span><span lang="EN-US"><a href="mailto:sburleig.sb@gmail.com"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">sburleig.sb@gmail.com</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>, "Torgerson, J.
 Leigh (US 332C)" <</span><span lang="EN-US"><a href="mailto:jordan.l.torgerson@jpl.nasa.gov"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">jordan.l.torgerson@jpl.nasa.gov</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>,
 Keith Scott <</span><span lang="EN-US"><a href="mailto:keithlscott@gmail.com"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">keithlscott@gmail.com</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>, "Wilmot,
 Jonathan J. (GSFC-580." <</span><span lang="EN-US"><a href="mailto:jonathan.j.wilmot@nasa.gov"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">jonathan.j.wilmot@nasa.gov</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>,
 Carlo Caini <</span><span lang="EN-US"><a href="mailto:carlo.caini@unibo.it"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">carlo.caini@unibo.it</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">><br>
</span><b><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">¹ÞÀº³¯Â¥</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> : 2023-09-07 (</span><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">¸ñ</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">)
 02:51:05<br>
</span><b><span style="font-size:9.0pt;font-family:"¸¼Àº °íµñ"">Á¦¸ñ</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> : RE: Is there a standardized way to implement/configure TCP convergence layer for Bundle transaction?<o:p></o:p></span></p>
<div style="margin-top:3.75pt">
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D">Cheol,</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D">While the TCPCL allows many possible strategies, as you point out, I¡¯m not sure that these represent barriers to interoperability. If a passive TCPCL entity chooses to listen
 on one port or may separate ports, it doesn¡¯t (or shouldn¡¯t) affect the ability of a peer to attempt to establish a TCPCL session. There may be specific policy on a node that refuses connections or terminates sessions based on the peer parameters, but this
 seems like a policy or configuration alignment issue and not necessarily lack of interoperability (the node can be capable of interoperating but chooses by policy not to do so).</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D"> </span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D">I would be interested to see specific examples or hurdles with TCPCL practice, because if there are special cases that lead to trouble these should at least be captured
 as errata for RFC 9174 or as updated recommended practice.</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D"> </span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D">LTP on the other hand, because it lacks a strong binding to its segment transport, can cause headaches with middleboxes (for example when using UDP transport can confuse
 NAT and firewalls because it isn¡¯t guaranteed to use a single 5-tuple ¡°conversation¡± the way other UDP applications typically do). This also has beneficial side effects related to multi-homing though, so there isn¡¯t really a right or wrong way.</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D"> </span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D">Thanks for any feedback,</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D">Brian S.</span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D"> </span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt;text-autospace:ideograph-other">
<b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">From:</span></b><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> SIS-DTN <</span><span lang="EN-US"><a href="mailto:sis-dtn-bounces@mailman.ccsds.org"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">sis-dtn-bounces@mailman.ccsds.org</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>
<b>On Behalf Of </b>??? via SIS-DTN<br>
<b>Sent:</b> Wednesday, September 6, 2023 12:29 AM<br>
<b>To:</b> 'Gao, Jay L (JPL-332C)[JPL Employee]' <</span><span lang="EN-US"><a href="mailto:jay.l.gao@jpl.nasa.gov"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">jay.l.gao@jpl.nasa.gov</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>;
 'Felix Flentge' <</span><span lang="EN-US"><a href="mailto:Felix.Flentge@esa.int"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">Felix.Flentge@esa.int</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>;
</span><span lang="EN-US"><a href="mailto:sburleig.sb@gmail.com"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">sburleig.sb@gmail.com</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">; Torgerson, J. Leigh
 (US 332C) <</span><span lang="EN-US"><a href="mailto:jordan.l.torgerson@jpl.nasa.gov"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">jordan.l.torgerson@jpl.nasa.gov</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>;
 'Keith Scott' <</span><span lang="EN-US"><a href="mailto:keithlscott@gmail.com"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">keithlscott@gmail.com</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>;
 'Wilmot, Jonathan J. (GSFC-580.0)[VANTAGE SYSTEMS INC <</span><span lang="EN-US"><a href="mailto:jonathan.j.wilmot@nasa.gov"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">jonathan.j.wilmot@nasa.gov</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">>;
 'Carlo Caini' <</span><span lang="EN-US"><a href="mailto:carlo.caini@unibo.it"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">carlo.caini@unibo.it</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">><br>
<b>Cc:</b> </span><span lang="EN-US"><a href="mailto:sis-dtn@mailman.ccsds.org"><span style="font-size:9.0pt;font-family:"Arial",sans-serif">sis-dtn@mailman.ccsds.org</span></a></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><br>
<b>Subject:</b> [EXT] [Sis-dtn] Is there a standardized way to implement/configure TCP convergence layer for Bundle transaction?<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<div>
<div id="APLWarningText">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width:100.0%">
<tbody>
<tr>
<td width="100%" style="width:100.0%;background:#E0E0E0;padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:ideograph-other;mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
<b><span lang="EN-US" style="font-family:±¼¸²;color:red">APL external email warning:
</span></b><span lang="EN-US" style="font-family:±¼¸²;color:black">Verify sender </span>
<span lang="EN-US"><a href="mailto:sis-dtn-bounces@mailman.ccsds.org"><span style="font-family:±¼¸²">sis-dtn-bounces@mailman.ccsds.org</span></a></span><span lang="EN-US" style="font-family:±¼¸²;color:black"> before clicking links or attachments</span><span lang="EN-US"><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p style="margin-left:36.0pt"><span lang="EN-US" style="font-size:10.0pt"> </span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">Hi Fellows<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">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.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">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.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">Some implementations perform an interrogation step to obtain multiplexing information from neighboring nodes, such as IPN/DTN address.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">Some implementations prefer multiple TCP daemons for connecting with neighbors.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">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.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">Is there a standardized way to do it? Or do we want to discuss about a standardized way here?<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">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.<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">Best,<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">Cheol<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
</div>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
</div>
</blockquote>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:36.0pt">
<span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;border:solid windowtext 1.0pt;padding:0cm"><img border="0" width="1" height="1" style="width:.0083in;height:.0083in" id="Picture_x0020_3" src="cid:image001.jpg@01D9E22E.18801340" alt="Image removed by sender."></span><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif">This message is intended only for the recipient(s) named above. It may contain proprietary information and/or protected content. Any unauthorised disclosure, use,
 retention or dissemination is prohibited. If you have received this e-mail in error, please notify the sender immediately. ESA applies appropriate organisational measures to protect personal data, in case of data privacy queries, please contact the ESA Data
 Protection Officer (<a href="mailto:dpo@esa.int">dpo@esa.int</a>). <o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p> </o:p></span></p>
</div>
</blockquote>
<p class="MsoNormal"><span lang="EN-US" style="border:solid windowtext 1.0pt;padding:0cm"><img border="0" width="100" height="100" style="width:1.0416in;height:1.0416in" id="Picture_x0020_2" src="cid:image002.jpg@01D9E22E.18801340" alt="Image removed by sender."></span><span lang="EN-US"><o:p></o:p></span></p>
</div>
</div>
</body>
</html>