私のISPは、PCPを有効にしたDS-Liteを使用してIPv6を展開しています。 ウィキペディアのページ を読み、グーグルで検索しましたが、いくつかの実用的な質問に対する答えが見つかりませんでした。
「クライアント」(ISPサブスクライバーPC)で、PCP MAP要求を送信する責任は何ですか? OS、アプリケーション、またはラッパー? (つまり、「PCPサポート」をどこで探す必要がありますか?)
現在、各プログラムは独自にそのような要求を送信します。マップリクエストを送信するためのスタンドアロンツールもあります(例:upnpc
またはnatpmpc
)。
ただし、PCPをサポートしているソフトウェアがあるかどうかはまだわかりません。運が良ければ、NAT-PMP(PCPの前身)のサポートが見つかり、ゲートウェイがNAT-PMP要求をサポートする可能性があります。ただし、大部分はUPnPIGDのみをサポートしています。
DS-Liteを使用すると、ホームルーター/ゲートウェイがすべての受信リクエスト(UPnP IGD、NAT-PMP)をPCPに変換し、ISPのアップストリームルーターに転送する責任があると思います。
あるいは、シスコのページでは、UPnP-PCPインターネットワーキング機能について言及しています。これは基本的にホームルーターに座ってUPnPポートマッピング要求をリッスンし、PCP経由でCGNATに転送するトランスレータです。これは、ルーターでこれが有効になっている限り、UPnPをサポートするために必要なのはアプリケーション(ゲームサーバー)だけであることを意味しますか?
はい(ルーターが実際にこの機能をサポートしている限り...)