It's interesting that they state that the train was moving, but not how fast . My understanding was that one of the challenges with doing good mobile broadband on trains (esp. for VoIP applications) is how seamlessly you manage the handover between cells makes a big difference to real-world usability. If the train was going pretty slowly that would obviously make your time-per-cell a lot higher / % of time spent perf…
Handover is a massive non-trivial problem - I'm amazed you're the only one commenting on it. GSM-R was modification to the 2G mobile phone specification specifically to help with high speed handover, but being 2G it gives pretty awful data speeds (1mbit max iirc). If you google for LTE-R it seems there's special provisions to bring that fast handover ability to 4G & 5G networks. As well as the actual radio layer, you…
That’s handled at a higher level though. If you manage to get the lower level handover running fast enough, the IP side of things shouldn’t be a problem (as all the traffic goes to the GGSN or whatever LTE’s equivalent of that is).