По какому принципу выделятся ip адрес у мобильного оператора?
У оператора стоит BRAS на который терминируется множество внешних IP адресов, клиент подключается к сети и получает внутренний IP, при этом на BRAS поднимается сессия и выбирается либо случайный, либо наименее загруженный адрес (лимит на 65535-1024 портов/IP никто не отменял).
Я думаю, там обычный DHCP. Читать про то, как DHCP выделяет адреса.