web-dev-qa-db-ja.com

実際にPCP(ポート制御プロトコル)を使用していますか?

私のISPは、PCPを有効にしたDS-Liteを使用してIPv6を展開しています。 ウィキペディアのページ を読み、グーグルで検索しましたが、いくつかの実用的な質問に対する答えが見つかりませんでした。

  • 「クライアント」(ISPサブスクライバーPC)で、PCP MAP要求を送信する責任は何ですか? OS、アプリケーション、またはラッパー? (つまり、「PCPサポート」をどこで探す必要がありますか?)
  • あるいは、 CiscoページUPnP-PCPインターネットワーキング機能について言及しています。これは基本的に家に座っている翻訳者です。ルータ、UPnPポートマッピング要求をリッスンし、PCPを介してCGNATに転送します。これは、ルーターでこれが有効になっている限り、UPnPをサポートするために必要なのはアプリケーション(ゲームサーバー)だけであることを意味しますか?
2
myxal

「クライアント」(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をサポートするために必要なのはアプリケーション(ゲームサーバー)だけであることを意味しますか?

はい(ルーターが実際にこの機能をサポートしている限り...)

2
user1686