See my other comment: https://news.ycombinator.com/item?id=25243710
So technically, how do they differentiate the traffic?
Not sure though how they differentiate the traffic. There are "access points" set up which I presume are used for either connection. In my case they are the same but I seem to remember on an older phone they used to be different. It was also a different provider. I'm also not sure how they would detect that they're changed.
Screenshot of my setup: https://imgur.com/a/xH88Itp
I thought that's an Android internal thing to decide which of several APNs to use.
Also the first 2 references that Google returns say dun is obsolete and not in use with today's devices. I believe that belongs to the ATD *99# era
(Havent't worked in the field for 10+ years, could be wrong.)