PCP
PCP(Port Control Protocol、RFC 6887)はNAT-PMPの後継としてIETFが標準化したプロトコルであり、IPv6対応とより豊かなポートマッピング制御を備える。
目的
NATやファイアウォール向けに標準化されたポートマッピング制御プロトコルを提供し、NAT-PMPおよびUPnP IGDの一部を置き換える。
メカニズム
UDP上でクライアントはMAP/PEER/ANNOUNCE操作をPCPサーバに送ってマッピングを要求し、サーバは割り当てられたパブリックエンドポイントで応答する。IPv4/IPv6、生存時間、再マッピングに対応する。
ユースケース
- 標準化されたNATポートマッピング
- IPv6でのNAT制御
- ファイアウォール越え