I am working on space-ground networking for a Cube Satellite, and one of our candidate Layer 2 protocols is AX.25. We haven't settled on a physical layer, but it's likely to be some form of quadrature-encoded PSK.

If we were using Cubesat Space Protocol (CSP) as a Layer 3/4 protocol, what would go in the PID field for I and UI type frames? Would we just pick a random number out of the YY11YYYY and YY00YYYY values other than those listed, or is that a no-no? Would we treat it as 0xF0 "No layer 3 protocol implemented."?

Or alternatively, does it not matter in the end? Does the PID field for I and UI frames do anything?

  • 1
    $\begingroup$ I'm not canonical, but the way I read it, I'd go with 0xF0 (no layer 3.) The spec I read, the AX.25 link layer protocol v.20 doesn't explicitly prohibit using other encodings, But much like choosing a frequency, if you're free to choose something, someone else just may choose the same and cause you (and them) problems. If you say "No Layer 3", that removes any expectation (or promise) of what the payload contains, so you would potentially avoid related problems. $\endgroup$
    – Duston
    Sep 24 '19 at 20:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.