@legacy1 wrote: VM with Docsis 3.0 has channels that are grouped and each channel is about 50Mb its possible VM for given traffic types to make a session not split down many channels but one channel. Reason for doing this could be to stop packet out of order from happening.
It's not possible for VM to split applications between individual channels, the facility doesn't exist in the software.
Even if it were there it'd be pointless - the downstream channels don't burst they are on all the time and any of them can be used as needed to ensure packets are sent in order. Messing with mapping of flows of traffic to downstream channels will risk per-channel congestion and hugely complicate the scheduler.
Packets arriving in order at the CMTS from within the network will be delivered in order. The CMTS has buffers and will hold traffic under congestion conditions for a period.
It's also worth noting that the downstream channels are handled by Edge QAMs - the CMTS has gigabit or 10G ports split into VLANs going into the EQAMs which in turn place traffic onto carriers. It's placed in the order the CMTS delivers it so no room for traffic to go out of order. A packet arriving into the CMTS 10ms after the previous one should go to the EQAM 10ms later and then onto the downstream bonded group 10ms later. The whole process is serialised, the downstream carriers a group of MPEG-2 cells filled as required else they go with a payload of all zeroes.