キャリアグレードNAT

キャリアグレードNAT (Carrier Grade NAT、CGN)とは、ラージスケールNAT（Large Scale Network Address Translator、LSN）とも呼ばれ、インターネットサービスプロバイダ（ISP）などの電気通信事業者が、自社内のネットワークと他社のネットワークの分界点付近でネットワークアドレス変換（NAT）を行うこと。IPv4におけるIPアドレス枯渇問題に対する取り組みの一つとして注目を集めている。
各種のIPv6移行技術と同じ文脈で語られることが多いが、CGN(LSN)はIPv6と関係はなく、あくまでもIPv4延命策である。同じ文脈で語られることが多い理由は、IPv4延命とIPv6移行がセットで語られることが多いためである。
背景.
インターネットではもともと、接続されているすべてのルータやホストにそれぞれIPアドレス (グローバルIPアドレス) を割り当てていたが、IPv4アドレスは、2の32乗である約43億個しかなく、インターネットに接続されるホストが著しく増えたため、2008年時点で向こう数年以内にIPアドレスが枯渇する可能性が高い状況になった（詳しくはIPアドレス枯渇問題を参照）。
当初は次世代のプロトコルであるIPv6への移行を進めることでIPアドレス枯渇問題を根本的に解決するとの考えが技術者の間では有力であったが、諸般の事情でIPv4からIPv6への移行は思うように進んでいない。そこで、IPv4アドレスを節約するために、ISPなどの事業者が大規模なNATを用いる事が検討されている。
またIPアドレス枯渇問題が深刻化する以前から、日本国内のケーブルテレビ（CATV）におけるインターネット接続では、CATVの網内に存在するクライアントに対しプライベートIPアドレスを割り振り、CATVのセンター局（ヘッドエンド）においてNATを行う形態の接続サービスが広く行われており、これをキャリアグレードNATの先駆けとする考え方もある。
主に対象となるのは、インターネットへ接続している利用者となっているが、様々な問題や課題点を抱えており、現在、標準化及び検証が進められている。
当初からCGNと呼ばれていたがIETFでLSNと呼び換えを試みたが、現在CGNと用語定義されている。
2012年4月 RFC 6598として: IANA-Reserved IPv4 Prefix for Shared Address Spaceとして、Carrier-Grade NAT (CGN)用のアドレススペースとして、ARINから100.64.0.0/10が予約された。
2013年4月、RFC 6888 Common Requirements for Carrier-Grade NATs (CGNs) として定義され、RFC 6890 Special-Purpose IP Address Registriesとして100.64.0.0/10が定義された。RFC 6889 Analysis of Stateful 64 Translationに各種IPv6-V4変換技術についての解析がある。
現在の課題点.
解決しなければならない課題点がいくつか存在し、主に次のようなものが挙げられる。