CGNAT を使用する携帯電話通信事業者は、ユーザーがインターネットを使用していることをどのようにして知るのでしょうか?

CGNAT を使用する携帯電話通信事業者は、ユーザーがインターネットを使用していることをどのようにして知るのでしょうか?

他のユーザーが同時に同じ IP を持つ場合、電話会社が CGNAT を使用しているときに、ユーザーがインターネットを使用していることを電話会社がどうやって知るのでしょうか?

誰が誰なのかをどうやって区別し、ネットワーク上で誰が何をしているのかをどうやって知ることができるのでしょうか?

答え1

(CG)NATは実際には全員が同じIPアドレスを持つことを意味するわけではありません。内部アドレスを持つことを意味します。翻訳された家庭内のNATがプライベートな「192.168.xx」アドレスを共有のパブリックアドレスに変換するのと同じように、文字通り割当すべてのデバイスに同じ IP アドレスを割り当てます。

つまり、キャリアはトラフィックを見るだけで前にこれは CGNAT ルーターに到達しますが、その時点では、すべての顧客は個別の「プライベート」 IP アドレスを保持しています。(同様に、自宅のルーターでパケット キャプチャ ツール (tcpdump) を使用した場合、「lan」インターフェイスに元の 192.168.x アドレスが表示されます。) キャリアは、必要に応じて、独自のルーターから現在アクティブなマッピング テーブルを取得することもできます (現在、どのパブリック IP:ポートの組み合わせの背後に誰がいるかを示します)。

そして、おそらくキャリアは下位層から統計情報も取得できます。たとえば、Wi-Fi ネットワークでは、アクセス ポイントは実際の Wi-Fi データ フレームをカウントし、MAC アドレスごとに統計情報を保持できます。IP アドレスを気にする必要はなく、フレームに IP が含まれているかどうかも確認する必要はありません。モバイル ネットワークは Wi-Fi とはまったく異なりますが、それでも一般的には、個々のデバイスに結び付けて IP の「下」でデータ使用量を測定できる、同様の概念があると考えられます。

関連情報