Menu

#161 bpsendfile with custody transfer

4.0.1
closed
Jay Gao
None
1
2021-08-23
2021-06-21
No

I am trying to use bpsendfile with a UDP convergence layer (v4.1, bpv7 BIBE-CT). I am passing a class of service 1.2.128.1.1. I am expecting to have custody transfer enabled guaranteeing service delivery. In the code, it seems that the class of service is parsed and custodySwitch is set to SourceCustodyRequired. I am expecting to be able to send a bunch of files using bpsendfile over UDP and receive them all. This is however not working as expected. I am missing many files. How should this work ?
Thanks,
Pat.

Discussion

  • Pat Cappelaere

    Pat Cappelaere - 2021-06-21

    Here is more info on my config.
    my ion.ipnrc file contains this:
    a rtovrd 12 0 0 2
    a cosovrd 12 0 0 0 0 96

    I transfer files using a command like this:
    bpsendfile ipn:1.1 ipn:2.8 Cat00001.jpg 0.1.0.0.0.12 5

    I am transferring from node 1 to node 2
    This ought to set the data label to 12, which should result to BIBE-CT transfer, right?

     

    Last edit: Pat Cappelaere 2021-06-21
  • Jay Gao

    Jay Gao - 2021-08-23

    Hi Pat, if I recall this is the issue of sending files larger than 64K through UDP. Bundle fragmentation will cause CT not to function correctly. A possible work around is to have the application layer fragment files into 64K or smaller bundles using, for example, CFDP.

     
  • Jay Gao

    Jay Gao - 2021-08-23
    • status: open --> closed
    • assigned_to: Jay Gao
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB