シグナリング接続制御部(SCCP)は、シグナリングシステム7の電気通信ネットワークにおいて、拡張ルーティング、フロー制御、セグメンテーション、コネクション指向、およびエラー訂正機能を提供するネットワーク層[ 1 ]プロトコルです。SCCPは、基本的なルーティングとエラー検出のためにMTPのサービスに依存しています。
SCCP の基本仕様は、 ITU-Tの勧告Q.711からQ.714で定義されており、実装者への追加情報はQ.715とQ.716で提供されています。[ 2 ] ただし、地域の標準化団体によって定義された地域的なバリエーションがあります。米国では、ANSI がQ.713の修正をANSI T1.112 として公開しています。TTCはJT-Q.711 から JT-Q.714 として公開し、ヨーロッパのETSI はETSI EN 300-009-1を公開しています。どちらもITU-T仕様への修正を文書化しています。
MTPはポイントコードに基づいたルーティング機能を提供するが、SCCPはポイントコードとサブシステム番号またはグローバルタイトルを使用したルーティングを可能にする。
ポイントコードはネットワーク上の特定のノードを指定するために使用され、サブシステム番号はそのノード上で利用可能な特定のアプリケーションを指定します。SCCPは、グローバルタイトルからポイントコードを決定し、 MTPにメッセージのルーティング先を指示するために、グローバルタイトル変換と呼ばれるプロセスを使用します。
SCCPメッセージには、使用されるアドレス指定の種類とメッセージのルーティング方法を記述するパラメータが含まれています。
SCCPは、そのアプリケーション向けに4種類のプロトコルクラスを提供します。
コネクションレスプロトコルクラスは、XUDT、LUDT、またはUDTメッセージの「データ」フィールドに1つのネットワークサービスデータユニット(NSDU)を転送するために必要な機能を提供します。1つのコネクションレスメッセージでは1つのNSDUに含まれるユーザデータを伝達するのに不十分な場合、プロトコルクラス0および1にはセグメント化/再構成機能が提供されます。この場合、送信元ノードまたは中継ノードのSCCPは、XUDT(またはネットワークオプションとしてLUDT)メッセージの「データ」フィールドに転送する前に、情報を複数のセグメントに分割します。宛先ノードでは、NSDUが再構成されます。
コネクション指向プロトコルクラス(プロトコルクラス2および3)は、関連する複数のNSDUを交換するためのシグナリング接続を確立する手段を提供する。コネクション指向プロトコルクラスは、セグメント化および再構成機能も提供する。NSDUが255オクテットより長い場合、送信元ノードでDTメッセージの「データ」フィールドに転送される前に、複数のセグメントに分割される。各セグメントは255オクテット以下である。宛先ノードでNSDUが再構成される。[ 3 ]
SCCPクラス0プロトコルクラスは、SCCPプロトコルクラスの中で最も基本的なクラスです。送信元ノードの上位レイヤで渡されたネットワークサービスデータユニット(NSDU)は、SCCPによって宛先ノードの上位レイヤに配信されます。これらのNSDUは互いに独立して転送されるため、SCCPユーザに順不同で配信される可能性があります。したがって、このプロトコルクラスは、純粋なコネクションレス型ネットワークサービスに対応します。コネクションレス型プロトコルであるため、送信側と受信側の間にネットワーク接続は確立されません。
SCCPクラス1は、クラス0の機能をベースに、NSDUにシーケンス制御パラメータを追加することで、SCCPユーザーがSCCPに対し、特定のメッセージストリームを順番に配信するよう指示できるようにしたものです。したがって、プロトコルクラス1は、順序通りの配信を保証する、拡張されたコネクションレスプロトコルと言えます。
SCCPクラス2は、クラス1の機能を提供するだけでなく、SCCPを使用してエンティティ間で双方向の対話を確立することも可能にします。
クラス3サービスはクラス2を基盤としていますが、緊急メッセージの送受信を可能にし、シーケンスエラー(セグメント再構成エラー)を検出して、エラーが発生した場合にSCCPが接続を再開できるようにします。
SIGTRANプロトコル群には、インターネットプロトコルネットワーク上でSCCPアプリケーションを伝送するための主要な方法が2つあります。1つは、 MTPレベル3ユーザー適応プロトコル(M3UA)を使用してSCCPを間接的に伝送する方法です。M3UAは、SCCPを含むMTP-3ユーザーをサポートするプロトコルです。もう1つは、SCCPアプリケーションをSCCPユーザー適応プロトコル(SUA)上で直接動作させる方法です。SUAは、IPネットワークでの使用を目的として特別に設計された、SCCPを改良したプロトコルです。
ITU-T は、 Q.2150.0で規定されている汎用シグナリングトランスポートサービス、Q.2150.3で規定されているSCTP用シグナリングトランスポートコンバータ、およびT-REC-Q.2220で規定されている専用のトランスポート非依存シグナリング接続制御部(TI-SCCP) を使用して、インターネットプロトコル上で SCCP ユーザを伝送することも規定しています。TI-SCCP は、 Q.2150.1で説明されているMTP3 および MTP3b用に適応された汎用シグナリングトランスポート、またはQ.2150.2で説明されているSSCOPまたはSSCOPMCE用に適応された汎用シグナリングトランスポートでも使用できます。