IP Masquerade とは何ぞや

IP Masquerade は、NAT とよく似ている。NATがグローバルとプライベートの IPアドレスの変換を行ったのに対し、IP MasquerdeではUDP/TCPのポート番号の 変換まで行うところが特徴である。

                              +-------+
       {Src=GGG, Dst=XXX}<----|       |<----{Src=PPP, Dst=XXX}
       { SrcPort=AAA    }     |       |     { SrcPort=BBB    }
                              |       |
-----------------+            |       |             +-------------------
                  +           |       |            +
Global Address     +----------|NAT box|-----------+    Private Address
          Space   +           |       |            +               Space
-----------------+            |       |             +-------------------
                              |       |
                              +-------+


                              +-------+
       {Src=XXX, Dst=GGG}---->|       |---->{Src=XXX, Dst=PPP}
       {    DstPort=AAA }     |       |     {    DstPort=BBB }
                              |       |
-----------------+            |       |             +-------------------
                  +           |       |            +
Global Address     +----------|NAT box|-----------+    Private Address
          Space   +           |       |            +               Space
-----------------+            |       |             +-------------------
                              |       |
                              +-------+

IP MasqueradeはUDP/TCPのポート番号の変換を行うことにより、 一つのグローバルアドレスに複数のプライベートホストを割り当てることを 可能としている。これは、NATではできないことである。


                              The Internet
                                  |
                                  |   IP address * 1
                        +-------------------+
                        | IP Masquerade box |
                        +-------------------+
                                  |
                                  |
            ------+---------+-----+--------+-----------+-------
                  |         |              |           |
                Host1     Host2          Host3       Host4

IP Masqueradeは端末型ダイヤルアップ接続とともに用いると、 安価なダイヤルアップLAN接続を実現できる。また、IPアドレスの 節約にも大きな効果を発揮する。ただし、IP Masqueradeはポート番号を 変換することから、NATでは問題とならなかった、あるいは回避できる問題で あった以下のような事柄が回避できない問題として浮上してくる。