The communication within the different subsystems is with CAN2 and CFP.
CAN2 has a 29 bit header and a maximum of 8 bytes long data field. It is necessary to implement a protocol for fragmentation and reassembly. The protocol used for this is the CFP that is implemented on the 29 bit header of the CAN2.