Enable CFDP protocol transmit on ION-DTN
CFDP (CCSDS File Delivery Protocol), another application-layer service that is not part of the DTN architecture but utilizes underlying DTN protocols. CFDP performs the segmentation, transmission, reception, reassembly, and delivery of files in a delay-tolerant manner. ION’s implementation of CFDP conforms to the “class 1” definition of the protocol in the CFDP standard, utilizing DTN (BP, nominally over LTP) as its “unitdata transport” layer. That is to say, CFDP is another application layer protocol based on the DTN protocol stack, which is mainly used for file transmission. So, how to open the protocol transport in ION? ION gives a test of the demo CFDP, located in the tests/cfdpv1 folder, you can see contains two nodes, that is the point to point to each other, first look at node 1, contains a lot of RC files and some startup files, as shown below: Among them, we are most concerned about is the ionstart file, because we all know that the DTN protocol is op...