
キャリアグレードNAT(CGNまたはCGNAT )は、大規模NAT(LSN )とも呼ばれ、インターネットサービスプロバイダー(ISP)がIPv4ネットワーク設計において使用するネットワークアドレス変換(NAT)の一種です。CGNATでは、エンドサイト(特に住宅用ネットワーク)は、ネットワーク事業者のネットワークに組み込まれたミドルボックスネットワークアドレス変換デバイスによってパブリックIPv4アドレスに変換されたプライベートネットワークアドレスで構成され、これにより、多数のエンドユーザー間でパブリックアドレスの小規模プールを共有できるようになります。これは本質的に、従来の顧客構内NAT機能をISPレベルで再現するものです。
キャリアグレードNATは、IPv4アドレス枯渇の緩和によく使用されます。[ 1 ]
CGNの使用シナリオの1つはNAT444と呼ばれています。[ 2 ]パブリックインターネット上のインターネットサービスへの顧客接続の一部は、顧客自身のプライベートネットワーク、キャリアのプライベートネットワーク、パブリックインターネットの3つの異なるIPv4アドレスドメインを通過するためです。
もう 1 つの CGN シナリオはDual-Stack Liteです。このシナリオでは、キャリアのネットワークはIPv6を使用するため、必要な IPv4 アドレス ドメインは 2 つだけです。
CGNAT技術は、モバイルネットワークにおけるGPRS( General Packet Radio Service )展開において、大量のIPv4アドレスの緊急のニーズに対応するために、2000年に初めて使用されました。CGNATの導入数は推定で2014年の1,200件から2016年には3,400件に増加しており、調査対象となった導入数の28.85%はモバイルオペレータネットワークにおけるものと考えられています。[ 3 ]
ISP が CGN を導入し、RFC 1918アドレス空間を使用して顧客ゲートウェイに番号を付ける場合、顧客ネットワークがすでにRFC 1918アドレス空間を使用していると、アドレス衝突のリスクが生じ、ルーティングに失敗する可能性があります。
このため、一部の ISP は、CGN に新しいプライベート アドレス空間を割り当てるためのポリシーをARIN ( American Registry for Internet Numbers ) 内に策定しましたが、ARIN は、この問題は一般的な割り当ての問題ではなく、技術的な目的のためのアドレスの予約 (RFC 2860 による) であると示し、ポリシーの実装を IETF に委ねました。
IETFはRFC 6598を公開し、ISP CGN展開で使用するための共有アドレス空間の詳細を規定しました。この空間は、受信インターフェースと送信インターフェースの両方で同じネットワークプレフィックスを処理できます。ARINはこの割り当てのために、インターネット割り当て番号局(IANA)にアドレス空間を返却しました。[ 4 ]割り当てられたアドレスブロックは100.64.0.0/10、つまり100.64.0.0から100.127.255.255までのIPアドレスです。[ 5 ]
IPv4アドレスがパブリックアドレスかどうかを評価しているデバイスは、新しいアドレス空間を認識するように更新する必要があります。NATデバイスにプライベートIPv4アドレス空間をより多く割り当てることで、IPv6への移行の必要性を遅らせることができます。
キャリアグレード NAT の批評家は次のような点を主張しています。