この記事は更新が必要です。理由:IETFドラフトの一部は現在標準となっています。(2024年6月) |
ピアツーピア SIP ( P2P-SIP ) は、通信エンドポイント間のセッション制御がセッション開始プロトコル (SIP) によって容易になるピアツーピア(P2P) アーキテクチャを使用した分散型Voice over Internet Protocol ( VoIP) またはインスタント メッセージング通信アプリケーションの実装です。
純粋なピアツーピアアプリケーションアーキテクチャでは中央サーバは必要ありませんが、[ 1 ]従来のSIPテレフォニーネットワークは、公衆交換電話網(PSTN)の集中型スイッチングアーキテクチャと同様に、集中的に展開および管理されるSIPサーバの使用に依存してきました。 [ 2 ] [ 3 ] P2Pアプリケーション設計により、スケーラビリティ[ 4 ]と中央ネットワークの停止時の生存性を向上させることができます。
セッション開始プロトコルは、原則としてクライアントサーバープロトコルですが、 SIPプロトコルパラメータ(To-tag、From-tag、Call-ID)の一意の組み合わせで定義されるダイアログと呼ばれるP2P関係に類似して説明されています。 [ 3 ]通信セッションの両方のエンドポイントは、ユーザーエージェントサーバーとユーザーエージェントクライアントを実装し、これにより、任意の2つのユーザーエージェントが別の中央交換システムを介さずに直接通信できるようになります。SIPは、ユーザーエージェントのネットワークロケーションを他のSIP要素に登録する機能(REGISTER要求)と、ユーザーエージェント間のイベント追跡のためのサブスクリプション(SUBSCRIBE要求)および通知(NOTIFY要求)機能も提供します。
これらの固有の SIP 機能に基づいて、SIP ノードのピアツーピア ネットワークを構築できます。
別のアプローチであるSIP over P2Pでは、SIPロケーションサービスがOverSimフレームワークなどの従来のP2Pオーバーレイネットワークアプローチに置き換えられます。[ 5 ] このモデルでは、オーバーレイネットワークはサービスまたはノードの検出とランデブーに使用されます。このようなメカニズムの検索キーは、ユーザーエージェントのUniform Resource Identifier (URI)です。このURIは、特定のデバイスまたはUniform Resource Locator (URL)への解決を必要とし、これはリアルタイムで実行されなければなりません。P2P-SIPシステムは、構造化されたピアツーピアアプローチ[ 6 ]と非構造化ピアツーピアアーキテクチャ[ 7 ]を採用する場合があります。
インターネット技術タスクフォース(IETF)は、P2P-SIPの標準化過程における仕様策定を行うワーキンググループ(P2PSIP)を運営しています。[ 8 ]この取り組みは、インターネット上で利用されるピアツーピア(P2P)シグナリングプロトコルであるREsource LOcation And Discovery(RELOAD)ベースプロトコル[ 9 ]に基づいています。P2Pシグナリングプロトコルは、オーバーレイネットワークを形成するネットワークノードに、抽象的なストレージ、メッセージング、およびセキュリティサービスを提供します。[ 10 ] [ 11 ]