(57)【要約】      （修正有）【課題】通信は、物理的に個別のカードの互換性の無いバス・インターフェイスによって装置間に提供する。【解決手段】データおよび音声通信システムは、ライン・カードとアクセラレータ・カードとの間の通信を含む。音声、データ、および制御トラフィックは、ライン・カードから受信され、音声、データ、および制御の個別の論理チャネルを有する物理的なリンクを介してアクセラレータ・カードに送信される。音声、データ、制御の個別の論理チャネルは、ラベル付きデータ・パケットによって表される。【選択図】図４
2010183570.tif 000002
【特許請求の範囲】
【請求項１】
データおよび音声通信システムにおいてライン・カードとアクセラレータ・カードとの間の通信に使用する方法であって、
前記ライン・カードから音声、データ、および制御トラフィックを受信するステップと、
ラベル付きのデータ・パケットによって表される個別の音声、データ、および制御論理チャネルを有する物理的リンクを介して前記音声、データ、および制御トラフィックを前記アクセラレータ・カードに送信するステップと
を含む方法。
【請求項２】
データおよび音声通信システムにおいてライン・カードとアクセラレータ・カードとの間の通信に使用する方法であって、
第１のライン・カードから時分割多重化（ＴＤＭ）データを受信するステップと、
第２のライン・カードからパケット・データを受信するステップと、
パケットベースのプロトコルに従って前記ＴＤＭデータおよび前記パケット・データをフォーマットして、フォーマットされたＴＤＭデータおよびパケット・データを生成するステップと、
前記フォーマットされたＴＤＭデータおよびパケット・データを前記アクセラレータ・カードに伝えるステップと
を含む方法。
【請求項３】
前記音声トラフィックがＴＤＭデータを含む請求項１に記載の方法。
【請求項４】
前記データ・トラフィックがＡＴＭデータを含む請求項１に記載の方法。
【請求項５】
前記データ・トラフィックがパケット・データを含む請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声およびデータ通信システムにおける通信に関する。
【背景技術】
【０００２】
通信システムにおいて、装置またはサブシステムは、さまざまな方法を介して通信を行うことができる。例えば、サブシステムの第１の対を、時分割多重化（ＴＤＭ）モードであちこちに通信を行うように構成し、サブシステムの別の対を、パケット・データを使用してあちこちに通信を行うように構成することができる。一般の無線通信システムでは、簡単な回路接続またはパケット・データの移送は、次世代のネットワークでは限られた値を提供する。
【０００３】
特定のアプリケーションは様々であり得るが、後で詳しく述べるように、無線通信システムの構成要素は、一般に類似している。例えば、無線通信システムは、一般に、無線端末または移動局、無線基地局、しばしば移動電話中継局（ＭＴＳＯ）と呼ばれるスイッチまたはネットワーク制御装置、および公衆交換電話網（ＰＳＴＮ）など無線通信システムがアクセスを提供するネットワークを含む。
【０００４】
様々な無線通信アプリケーションは、使用可能な周波数スペクトルを効率よく使用するために情報を送信する複数の変調技術のいずれかを使用する。例えば、周波数分割多元接続（ＦＤＭＡ）、時分割多元接続（ＴＤＭＡ）、および符号分割多元接続の変調技術を使用して、大容量の多元接続システムが構築される。共通の無線スペクトルを占めている多くの移動局と通信するように設計された通信システムは、多元接続システムと呼ばれる。
【０００５】
例えば、ＡＭＰＳアナログ・セルラー式無線システムなどのＦＤＭＡアナログ・セルラー方式において、使用可能な周波数スペクトルは、例えばそれぞれがメッセージ送信チャネルに対応する送受信搬送周波数の対などの多数の無線チャネルに分割される。各送受信周波数チャネルの帯域幅は、一般に２５〜３０ｋＨｚの狭帯域である。したがって、ＦＤＭＡシステムは、音声信号など、送信された情報の帯域幅と同等の帯域幅で情報を送信できるようにする。ＦＤＭＡシステムにおけるセルラー式のサービスエリアは、一般に、それぞれがセル間の同一チャネルの干渉を低減するのを助けるように選択された１組の周波数チャネルを有する複数のセルに分割される。
【０００６】
周波数分割は、例えばＦＤ／ＴＤＭＡシステムなど、周波数および時間領域において伝送回路が区別されるように、しばしば時分割と結合される。デジタルＦＤ／ＴＤＭＡ（一般にＴＤＭＡと呼ばれる）セルラー方式において、狭帯域周波数チャネルは、いくつかの時間枠に分割されるデジタル伝送経路として再フォーマットされる。異なる呼からのデータ信号は、割り当てられた時間枠に差し込まれ、対応するより高いビット・レートで発送され、各移動局に割り当てられる時間枠は、周期的に繰り返される。ＴＤＭＡ帯域幅がＦＤＭＡ帯域幅よりいくぶん大きい場合はあるが、一般にＡＭＰＳ−ＤデジタルＴＤＭＡセルラー方式には約３０ｋＨｚの帯域幅が使用されている。
【０００７】
セルラー方式の多元接続変調の他の手法は、ＣＤＭＡである。ＣＤＭＡは、無線通信システムを介して情報を送信するスペクトル拡散技術（ｓｐｒｅａｄ  ｓｐｅｃｔｒｕｍ  ｔｅｃｈｎｉｑｕｅ）であり、伝送信号によって占められる帯域幅は、ベースバンド情報信号（音声信号など）によって必要とされる帯域幅よりかなり大きい。したがって、ＣＤＭＡ変調は、狭帯域情報信号を、伝送信号の同じ周波数チャネルを共有する様々な信号を識別するコードワードを使用して多重変調によって広帯域にスペクトル的に広げる。伝送
信号の認識は、適切なコードワードを使用してスペクトル符号化された信号を選択することによって行われる。ＦＤＭＡおよびＴＤＭＡの変調技術で使用される約３０ｋＨｚの狭帯域チャネルに対して、ＣＤＭＡシステムは一般に、約１．２５ＭＨｚ以上の帯域幅を使用する。
【０００８】
一般に、地理的な「受信可能エリア」が「セル」と呼ばれるより小さいいくつかの地理的エリアに区切られるように、上記の移動体通信システムは階層的に配列される。図１を参照すると、各セルは、基地局（「ＢＴＳ」）１０２ａによってサービスが提供されることが好ましい。いくつかのＢＴＳ１０２ａ〜ｎは、基地局コントローラ（「ＢＳＣ」）１０６ａによって固定リンク１０４ａ〜ｎを介して中央管理される。ＢＴＳおよびＢＳＣは、時としてまとめて基地局サブシステム（「ＢＳ」）１０７と呼ばれることもある。いくつかのＢＳＣ１０６ｂ〜ｎは、固定リンク１０８ａ〜ｎを介して移動交換局（「ＭＳＣ」）１１０によって中央管理することができる。
【０００９】
ＭＳＣ１１０は、（後述する移動管理要件を扱う追加の機能とともに）ローカル交換機（ｌｏｃａｌ  ｓｗｉｔｃｈｉｎｇ  ｅｘｃｈａｎｇｅ）として働き、トランク群を介して電話網（「ＰＳＴＮ」）１２０と通信する。米国のモバイル・ネットワークは、家庭用ＭＳＣおよびサービス提供側ＭＳＣ（ｓｅｒｖｉｎｇ  ＭＳＣ）を含む。家庭用ＭＳＣは、移動体加入者（上記の移動局または「ＭＳ」とも呼ばれる）１１４と関連付けられている交換機に対応するＭＳＣであり、この関連付けは、市外局番など、ＭＳの電話番号に基づく。ＭＳの例は、携帯電話、ＰＤＡ、双方向ポケットベル、またはラップトップ・コンピュータなどのハンドヘルド装置、または冷蔵車または軌道車、コンテナ、またはトレーラに取り付けられた移動機などの移動機設備などを含む。
【００１０】
家庭用ＭＳＣは、後述するホーム・ロケーション・レジスタ（「ＨＬＲ」）１１８の役割を果たす。一方、サービス提供側ＭＳＣは、ＭＳの呼のＰＳＴＮへの接続に使用される交換機である。したがって、家庭用ＭＳＣおよびサービス提供側ＭＳＣの機能は、同じエンティティによって提供されることも、またそうでないこともある（ＭＳがローミング中のときなど）。一般に、Ｖｉｓｉｔｉｎｇ  Ｌｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ（「ＶＬＲ」）１１６は、ＭＳ１１０と同じ位置に配置され、モバイル・ネットワークにおいて論理的に単一のＨＬＲが使用される（論理的に単一のＨＬＲは物理的に配布され得るが、単一のエンティティとみなされる）。後述するように、ＨＬＲおよびＶＬＲを使用して加入者情報およびプロフィールを格納する。
【００１１】
無線チャネル１１２は、受信可能エリア全体に関連付けられている。上述したように、無線チャネルは、個々のセルに割り振られるチャネル群に区切られる。チャネルを使用して信号方式の情報が運ばれて呼の接続および関連の構成が確立され、呼の接続が確立されると、音声またはデータ情報が運ばれる。
【００１２】
モバイル・ネットワーク信号方式は、少なくとも２つの重要な側面を有する。１つの側面は、ＭＳと残りのネットワークとの間の信号方式を伴う。２Ｇ（「２Ｇ」は「第２世代」に使用する業界用語）以降の技術の場合、この信号方式は、例えば無線チャネルの割り当ておよび認証に関係する、ＭＳ（ＴＤＭＡまたはＣＤＭＡなど）によって使用される接続方式に関する。第２の側面は、例えばＭＳＣ、ＢＳＣ、ＶＬＲ、ＨＬＲの間の信号方式など、モバイル・ネットワーク内のさまざまなエンティティ間の信号方式を伴う。この第２の部分は、特に信号方式Ｎｏ．７（「ＳＳ７」）の文脈で使用されるとき、時としてＭｏｂｉｌｅ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐａｒｔ（「ＭＡＰ」）と呼ばれることがある。ＳＳ７は、電話網の要素がメッセージの形で情報を交換する共通線信号方式である。
【００１３】
様々な形式の信号方式（およびデータおよび音声通信）は、様々な標準に従って送受信
される。例えば、電子工業会（「ＥＩＡ」）、および通信工業会（「ＴＩＡ」）は、ＭＡＰ標準であるＩＳ−４１など多くの米国標準を定義するのを助ける。同じように、ＣＣＩＴＴおよびＩＴＵは、国際的なＭＡＰ標準であるＧＳＭ−ＭＡＰなどの国際標準を定義するのを助ける。これらの標準に関する情報はよく知られており、関連の機関および文献で見つけ出すことができる。例えばＢｏｓｓｅ，ＳＩＧＮＡＬＩＮＧ  ＩＮ  ＴＥＬＥＣＯＭＭＵＮＩＣＡＴＩＯＮＳ  ＮＥＴＷＯＲＫＳ（Ｗｉｌｅｙ  １９９８）を参照されたい。
【００１４】
呼をＭＳ１１４から発信するには、ユーザは番号をダイヤルし、セル方式電話または他のＭＳの「送信」を押す。ＭＳ１１４は、ＢＳ１０７を介してＭＳＣ１１０に要求されたサービスを示すダイヤルされた番号を送信する。ＭＳＣ１１０は、関連のＶＬＲ１１６（後述）に確認してＭＳ１１４が要求されたサービスを許可されるかどうかを決定する。サービス提供側ＭＳＣは、ＰＳＴＮ１２０上のダイヤルされたユーザのローカル交換機に呼を発送する。ローカル交換機は、被呼者の端末に警報を出し、サービス提供側ＭＳＣ１１０を介してアンサー・バック信号がＭＳ１１４に戻され、次いでＭＳへの音声経路を完了する。設定が完了すると、呼を続行することができる。
【００１５】
（呼はＰＳＴＮ１２０から発信されると仮定して）呼をＭＳ１１４に発信するには、ＰＳＴＮユーザは、ＭＳの関連の電話番号をダイヤルする。少なくとも米国標準によれば、ＰＳＴＮ１２０は、ＭＳの家庭用ＭＳＣ（ＭＳにサービスを提供するＭＳＣであっても、そうでなくてもよい）に呼を発送する。次いでＭＳＣは、ＨＬＲ１１８に問い合わせて、どのＭＳＣが現在ＭＳにサービスを提供しているかについて決定する。これは、呼が来つつあることをサービス提供側ＭＳＣに知らせるようにも働く。次いで家庭用ＭＳＣは、サービス提供側ＭＳＣに呼を発送する。サービス提供側ＭＳＣは、適切なＢＳを介してＭＳを呼び出す。ＭＳは応答し、適切な信号方式リンクが設定される。
【００１６】
呼の間、ＢＳ１０７およびＭＳ１１４は、例えば信号状況のために、必要に応じて、チャネルまたはＢＴＳ１０２を変更するよう協働することができる。こうした変更は、「ハンドオフ」として知られており、各自のタイプの既知のメッセージおよび信号方式を含む。
【００１７】
図２は、ＣＤＭＡモバイル・ネットワークにおけるＢＳ１０７とＭＳＣ１１０との間の信号方式およびユーザ・トラフィック・インターフェイスをより詳しく示している。ＢＳ１０７は、「Ａ１」インターフェイスとして知られるＳＳ７ベースのインターフェイスを使用して音声およびデータ回路を制御する信号方式の情報を伝える。「Ａ２」として知られるインターフェイスは、ＭＳＣのスイッチ構成要素２０４とＢＳ１０７との間のユーザ・トラフィック（音声信号など）を運ぶ。「Ａ５」として知られるインターフェイスは、ソースＢＳとＭＳＣとの間で（音声通話に対して）回線交換データ通信（ｃｉｒｃｕｉｔ−ｓｗｉｔｃｈｅｄ  ｄａｔａ  ｃａｌｌ）のユーザ・トラフィックの経路を提供するために使用する。Ａ１、Ａ２、Ａ５のうちの１つまたは複数についての情報は、ＣＤＭＡネットワーク間接続（ＣＤＭＡ  Ｉｎｔｅｒｎｅｔｗｏｒｋｉｎｇ）Ｄｅｐｌｏｙｉｎｇ  ｔｈｅ  Ｏｐｅｎ−Ａ  Ｉｎｔｅｒｆａｃｅ，Ｓｕ−Ｌｉｎ  Ｌｏｗ，Ｒｏｎ  Ｓｃｈｎｅｉｄｅｒ，Ｐｒｅｎｔｉｃｅ  Ｈａｌｌ，２０００，ＩＳＢＮ  ０−１３−０８８９２２−９で見つけ出すことができる。
【００１８】
移動体通信プロバイダは、「データ通信」などのより新しいサービスをインターネットに供給している。これらのサービスの少なくとも一部では、ＭＳＣは、主に音声通話のために設計されていたため、費用効果は良くない。多くのＭＳＣソフトウェア・アーキテクチャによって使用されている設計は所有権を主張できる非公開のものであるため、新しいサービスのＭＳＣへの統合は、難しく、または実行できない。すなわち、サービスの提供
に必要なソフトウェア論理をＭＳＣ１１０に加えるのが容易でない。こうしたサービスを提供するために、しばしばスイッチの付属物が使用される。例えば、インターワーキング機能（「ＩＷＦ」）は、データ通信をインターネットに発送するための付属物である。機能をＭＳＣに組み込む、またはトランク側付属物（ｔｒｕｎｋ−ｓｉｄｅ  ａｄｊｕｎｃｔ）を追加するという手法はいずれも、サービスの提供にＭＳＣを伴う。ＭＳＣ設計の変更、またはトランク側付属物を介した新しいサービスの統合は、ＭＳＣでのネットワークの輻輳を増加させ、高価なＭＳＣリソースを消費する可能性がある。
【００１９】
データ通信は一般に、インターネットを使用する。これは、パケット交換媒体の一例である。パケット交換媒体は、次のように動作する。一連のデータは、あるホストから別のホストに、ネットワークを介して送信されることになっている。データ・シーケンスは、制御情報を含むヘッダーをそれぞれ含む１つまたは複数のパケットに分けられ、各パケットは、ネットワークを介して発送される。一般のタイプのパケット交換は、データグラム・サービスであり、発信に関して、保証はほとんど、またはまったく提供されない。より高いレベルでは論理的に一緒に属するパケットは、ネットワーク・レベルでは互いに関連付けられない。パケットは、送信者によって以前に送信された別のパケットが破損状態になる（この場合は破棄され得る）、（それを廃棄させることができる満期機構にも関わらず）任意に遅延する、複製される、または紛失する前に受信者に到着する可能性がある。
【００２０】
少なくとも１つの無線インターネット・システムは、ローカル無線送受信機技術（Ｎａｎｏｃｅｌｌシステムなど）を使用して広い地理的エリアにわたる何十メガヘルツもの帯域幅への信頼性の高いアクセスを提供することを提唱している。ある領域内の何十または何百ものセルに依存するセルラー式無線音声システムとは対照的に、ローカル無線送受信機システムは、その領域内の何千または何万もの送受信機に依存する。こうしたシステムでは、各送受信機は、例えば０．０５平方キロメートルをカバーすることができる。これは、従来のセルの受信可能エリアの約１００分の１である。無線周波数（ＲＦ）スペクトルの空間の再利用の高さによって、ローカル無線送受信機システムは、所与のデータ転送速度で、従来のセルラー方式よりアクティブな多くの装置に対応することができる。さらに、ユーザはアクセス・ポイントにより近いため、ローカル無線送受信機システムは、より低電力の送信に対応する。ローカル無線送受信機システムは、装置バッテリの比較的小さい消費で高速で稼働する多数の装置をサポートすることができる。
【００２１】
例えば、１０，０００の送受信機アクセス・ポイント（セル・センター）がある市全体のローカル無線送受信システム・ネットワークにおいて、各ポイントがそのユーザに１Ｍｂ／ｓの共通のスループットを提供する場合、送受信機当たり１０個のアクティブな装置をそれぞれ１００ｋｂ／ｓでサポートすることができ、市内ではアクティブな装置が合計１００，０００個に達する。各装置が１０％の割合でアクティブである場合、チャネル・アクセス、ハンドオフ、および非対称トラフィック（例えばそれから流れるより多くのビットがその装置に向かって流れるなど）の任意の提供のオーバーヘッドによって消費される帯域幅のために、何らかの計算を行う必要はあるが、こうしたネットワークは、百万の装置をサポートすることができる。
【００２２】
各ローカル無線送受信機システムのアクセス・ポイントは、ＩＥＥＥ８０２．１１などの無線ローカル・エリア・ネットワーク（ＬＡＮ）技術のアクセス・ポイント、またはそれに類似したものとすることができる。非対称デジタル加入者線（ＡＤＳＬ）、またはケーブル・モデム線を使用して、各アクセス・ポイントとインターネットとの間のリンクを提供することができる（一緒に、または代わりに無線リンクを使用することができる）。アクセス装置の配置に関して、各装置は電力を必要とし、十分な無線周波数の受信可能エリアのために高所にあることが好ましいため、電柱および建物上の場所が一般的な候補であり、付近の高速インターネット・アクセス・インフラストラクチャが基幹として働く。
【発明の開示】
【課題を解決するための手段】
【００２３】
本発明の一態様において、データおよび音声通信システムは、ライン・カードとアクセラレータ・カードとの間の通信を含む。音声、データ、および制御トラフィックは、ライン・カードから受信され、音声、データ、および制御の個別の論理チャネルを有する物理的なリンクを介してアクセラレータ・カードに送信される。音声、データ、制御の個別の論理チャネルは、ラベル付きデータ・パケットによって表される。
【００２４】
本発明の実装形態は、以下の利点のうちの１つまたは複数を提供することができる。通信は、物理的に個別のカードの互換性の無いバス・インターフェイスによって装置間に提供することができる。ＴＤＭデータ、非同期転送モード（ＡＴＭ）データ、ＩＰパケット・データ、および制御データは、リンク内の論理的に個別のチャネルを介して同時に、または事実上同時に送信することができる。論理チャネル当たりのフロー制御を提供して、行頭ブロッキングを引き起こすことなく論理チャネルを介してデータの移送を別々に制御することができる。チャネルのラウンド・ロビンおよび厳密優先度によるサービス提供が可能であり、低ジッタで待ち時間が短いトラフィックを送信することができる。あるカード（アクセラレータ・カードなど）は、他の複数のカード（ライン・カードなど）と通信して音声、データ、および制御トラフィックを伝えることができる。他のリソースとともに使用できる冗長リンクによって、実装に応じて１：ｎの冗長性の任意の組み合わせが可能となる。制御論理チャネルを使用して別のカードを介して周辺装置にアクセスするようにホストＣＰＵインターフェイス・バスを拡張することができる。制御プレーンおよびデータ・プレーンのマイグレーションを、冗長の切り替え中に容易に行うことができる。冗長リンクまたはアイドル状態のアクティブ・リンクのエラーをアクティブに監視し、報告することができる。負荷分散は、あるリンクの故障の場合にトラフィックをあるリンクから別のリンクに選択的に導くオプションにより複数のアクティブ・リンクを介してサポートすることができる。
【００２５】
他の利点および特徴は、図面を含む以下の説明から、また特許請求の範囲から明らかになる。
【発明を実施するための最良の形態】
【００２６】
通信システムは、様々なタイプのデータに依存する機能を含む通信機能を提供する。通信システムは、後述するように、インターネット媒体ゲートウェイ機構（Ｉｎｔｅｒｎｅｔ  ｍｅｄｉａ  ｇａｔｅｗａｙ  ｍｅｃｈａｎｉｓｍ）（「ＩＭＧ」）およびソフトスイッチ機構を有する。図３Ａは、ＩＭＧ４１０ＡがＢＳＣ４１５ＡとＭＳＣ４２０Ａとの間に接続され、ソフトスイッチ４２５Ａと通信するシステム例４００を示している。ＩＭＧ４１０Ａは、Ａ１、Ａ２、Ａ５のインターフェイスによってＢＳＣ４１５Ａと通信する。後述するように、ソフトスイッチ４２５Ａは、ＩＭＧ４１０Ａを介してＢＳＣ４１５ＡとＭＳＣ４２０Ａとの間の経路の設定および通信を調整する。また、ＩＭＧ４１０Ａはインターネット４３０とも通信し、後述するように、ＩＭＧ４１０Ａはそれを介してメール・サーバ４４０に向けてメッセージを送信することができる。図３ＡにＩＭＧ４１０Ｂ、ソフトスイッチ４２５Ｂ、ＢＳＣ４１５Ｂ、およびＭＳＣ４２０Ｂによって例示するように、他のＢＳＣおよびＭＳＣとともに他のＩＭＧおよびソフトスイッチを同じように設けることができる。ＭＳＣ４２０Ａ、４２０Ｂは、ＰＳＴＮ４６０を介して互いに接続され、通信することができる。ソフトスイッチ４２５Ａ、４２５Ｂは、ＳＳ７システム４７０を介して互いに接続され、通信することができる（図３Ｂは代替の構成４０２を示しており、ＭＳＣ４２０ＡがＩＭＧ４１０ＡとＢＳＣ４１５Ａとの間に、ＭＳＣ４２０ＢがＩＭＧ４１０ＢとＢＳＣ４１５Ｂとの間に接続されている）。
【００２７】
図４は、１つまたは複数のモバイル無線ネットワークにおいて音声およびデータのサービスの提供をサポートし、助けるシステム１０１０を示している。特定の実装形態では、システム１０１０は、Ｓｔａｒｅｎｔ  Ｎｅｔｗｏｒｋｓ社のＳＴ−１６  ＩＭＧ製品を含み得る。これは、時分割多重化（ＴＤＭ）データ、非同期転送モード（ＡＴＭ）セル・データ、およびインターネット・プロトコル（ＩＰ）パケット・データを含む複数のデータ・タイプをサポートすることができる通信事業者クラスの高性能プラットフォームである。ＳＴ−１６アーキテクチャは、パケットの処理用のパケット・アクセラレータ・カード（Ｐａｃｋｅｔ  Ａｃｃｅｌｅｒａｔｏｒ  ｃａｒｄ）（ＰＡＣ）、および音声処理用の電話アクセラレータ・カード（Ｔｅｌｅｐｈｏｎｙ  Ａｃｃｅｌｅｒａｔｏｒ  ｃａｒｄ）（ＴＡＣ）などのアクセラレータ・カード（カード１０２０など）を使用する。各ＰＡＣはデータ処理を行うことができ、各ＴＡＣは音声処理を行うことができる。ＳＴ−１６では、物理的な入力／出力（Ｉ／Ｏ）インターフェイスが業界標準ライン・カード（カード１０３０Ａ、１０３０Ｂなど）上で終端し、様々な物理的なインターフェイスの標準に従ってＴＤＭ、パケット、またはＡＴＭセルのデータ・タイプを運ぶことができる。ＴＤＭインターフェイスは主に音声トラフィックを運ぶため、ＴＤＭライン・カードはＴＡＣと通信する。Ｅｔｈｅｒｎｅｔ（登録商標）ライン・カードは、パケット・データ・トラフィックを運び、ＰＡＣと通信することができる。光ライン・カードはＡＴＭセルをサポートし、音声トラフィックおよびデータ・トラフィックを運び、ＰＡＣまたはＴＡＣと通信することができる。ＳＴ−１６は、冗長クロスバー・カード（Ｒｅｄｕｎｄａｎｔ  Ｃｒｏｓｓｂａｒ  Ｃａｒｄ）（ＲＣＣ）（カード１０４０Ａカード、１０４０Ｂなど）を有しており、これらを使用すると、ＳＴ−１６において、任意のスロットのライン・カードが任意のスロットのアクセラレータ・カードと通信できるようになる（２００３年８月１１日出願のＲＥＤＵＮＤＡＮＣＹ  ＩＮ  ＶＯＩＣＥ  ＡＮＤ  ＤＡＴＡ  ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ  ＳＹＳＴＥＭＳという名称の同時係属の米国特許出願第        号を参照）。
【００２８】
ＳＴ−１６は、後述するカード通信システム（「ＳＴＡＲＣｈａｎｎｅｌ」）のカードを使用して、アクセラレータ・カードをライン・カードおよびＲＣＣに接続するリンクを提供する。実装形態の一例において、ＳＴＡＲＣｈａｎｎｅｌリンクは、４．０Ｇｂｐｓのデータ容量を有しており、チャネル・ロック・モード（ｃｈａｎｎｅｌ  ｌｏｃｋｅｄ
ｍｏｄｅ）で動作している２つの物理的なシリアル・リンクを含む。各物理的なシリアル・リンクは、２．５Ｇｂｐｓ（８Ｂ／１０Ｂ符号化）で計時され、２．０Ｇｂｐｓデータを運ぶことができる。
【００２９】
図５は、個別の論理チャネルで音声、データ、および制御トラフィックを同時に運ぶことができる単一のＳＴＡＲＣｈａｎｎｅｌリンクの論理ビューを示している。ＳＴＡＲＣｈａｎｎｅｌリンク上での送信の単位は、後述するＳＴＡＲＣｅｌｌデータ構造セル（「ＳＴＡＲＣｅｌｌ」）である。ＳＴＡＲＣｈａｎｎｅｌリンクは、これもまた後述するようにＳＴＡＲＣｈａｎｎｅｌプロトコル機構を使用して、ライン・カードとアクセラレータ・カードとの間でユーザ・データ／制御トラフィックを運び、ＲＣＣカードとともに使用すると１：ｎの冗長性のサポートも提供する。
【００３０】
図６〜７に示すように、各ＳＴＡＲＣｅｌｌ６０１０は、ヘッダー・フィールド６０２０、次いでペイロード・フィールド６０３０、トレーラ・フィールド６０４０を含む。ヘッダーは、ＳＴＡＲＣｈａｎｎｅｌ上のセルを一意に識別する情報を含む。ペイロード・フィールドは、音声、データ、または制御トラフィックを含み、トレーラ・フィールドは、ペイロード・フィールドに対する巡回冗長検査（ＣＲＣ−１６）を含む。
【００３１】
ＳＴＡＲＣｈａｎｎｅｌのシステム側インターフェイスは、定義された先入れ先出し（ＦＩＦＯ）インターフェイスをサポートする。所有権を主張できる標準のバス・インター
フェイス標準を使用して、ＳＴＡＲＣｈａｎｎｅｌシステム・インターフェイスの各端部で標準のＳＴＡＲＣｈａｎｎｅｌ  ＦＩＦＯインターフェイスへの変換を提供することによって、ＳＴＡＲＣｈａｎｎｅｌにわたって通信することができる。したがって、互換性のない２つのバス標準を、物理的に個別のカードを介して接続することができ、冗長接続サポートをサポートすることもできる。
【００３２】
ＳＴＡＲＣｈａｎｎｅｌシステムは高速シリアル相互接続を使用するため、ＳＴ−１６の背面上のコネクタに必要なピンは、一般のパラレル・バス・インターフェイスに比べて比較的少数でよい。例えば（図４を参照）、全二重４．０Ｇｂｐｓ率を冗長サポートとともに実装するには、ＳＴＡＲＣｈａｎｎｅｌは１６本のピンを使用し、一般のパラレル・パス形式では１４０本のピンを必要とする。ＳＴＡＲＣｈａｎｎｅｌシステムは、高速差動ラインを使用して、２枚のカードの間で信号データを通信する。受信機でデータをサンプリングするクロックは、送信機によって送信される信号に埋め込まれ、これによってクロックをあるカードから別のカードに個別に発送する必要性が回避される。
【００３３】
ＳＴ−１６では、ＳＴＡＲＣｈａｎｎｅｌの構成要素は、Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ（ＦＰＧＡ）（ＦＰＧＡ１０５０Ａ〜１０５０Ｃなど）、およびＳｅｒｉａｉｉｚｅｒ／ＤｅＳｅｒｉａｌｉｚｅｒ（ＳＥＲＤＥＳ）装置（ＳＥＲＤＥＳ１０６０Ａ〜１０６０Ｄなど）を使用して各ライン・カード、および各アクセラレータ・カードに実装される。ＦＰＧＡは、ＳＴＡＲＣｈａｎｎｅｌリンク管理機能、標準バス・インターフェイスからＳＴＡＲＣｈａｎｎｅｌシステム側インターフェイスに変換するグルー・ロジック、ＳＥＲＤＥＳコマンドおよびデータ・インターフェイス、およびＳＴＡＲＣｈａｎｎｅｌリンクの制御、状況、および統計を実装する。ＳＥＲＤＥＳは、パラレル−シリアル、シリアル−パラレル、および８Ｂ／１０Ｂ符号化／復号化機能をＳＴＡＲＣｈａｎｎｅｌシステムに提供する。
【００３４】
ＳＴ−１６で、前スロットのアクセラレータ・カードは、一次ＳＴＡＲＣｈａｎｎｅｌリンク（リンク１０７０Ａ、１０７０Ｂなど）を使用して背面の対応するスロットの２つのライン・カードに接続する。ＳＴＡＲＣｈａｎｎｅｌリンクの二次的な組（リンク１０８０Ａ〜１０８０Ｄなど）は、ＲＣＣへの接続に使用される。一次ＳＴＡＲＣｈａｎｎｅｌリンクを使用してＰＡＣおよびライン・カードを直接接続し、二次ＳＴＡＲＣｈａｎｎｅｌリンクを使用して、ＲＣＣを介してＰＡＣおよびライン・カードを接続する。
【００３５】
実装形態の一例では、ＳＴＡＲＣｈａｎｎｅｌは、次の特徴を含む。ＳＴＡＲＣｈａｎｎｅｌは、ＳＴＡＲＣｈａｎｎｅｌリンク内の個別の論理チャネルでのＴＤＭデータ、ＡＴＭデータ、ＩＰパケット・データ、および制御データの同時転送をサポートする。論理チャネル当たりのフロー制御を提供して、行頭ブロッキングを引き起こすことなく論理チャネルを介してデータの移送を別々に制御する。チャネルのラウンド・ロビンおよび厳密優先度によるサービス提供がサポートされ、ＳＴＡＲＣｈａｎｎｅｌリンクを介して低ジッタで待ち時間が短いトラフィックを送信することができる。２．５Ｇｂｐｓのユーザ・データ容量には、４．０Ｇｂｐｓ  ＳＴＡＲＣｈａｎｎｅｌリンクを介して転送オーバーヘッドが提供される。１つのアクセラレータ・カードは、２つのライン・カードと通信することができる。ＲＣＣとともに使用される冗長ＳＴＡＲＣｈａｎｎｅｌリンクによって、１：ｎの冗長性の任意の組み合わせが可能となる（実装に応じてｎ＜＝１３）。ＳＴＡＲＣｈａｎｎｅｌ上の制御チャネルを使用して別のカードを介して周辺装置にアクセスするようにホストＣＰＵインターフェイス・バスを拡張することができる。制御プレーンおよびデータ・プレーンのマイグレーションを、冗長の切り替え中に容易に行うことができる。冗長ＳＴＡＲＣｈａｎｎｅｌリンクまたはアイドル状態のアクティブなＳＴＡＲＣｈａｎｎｅｌリンクのエラーをアクティブに監視し、報告することができる。通信は、物理的に個別のカード上の互換性の無いバス・インターフェイスにより装置間に提供すること
ができる。１：１の冗長性を、アクティブなＳＴＡＲＣｈａｎｎｅｌリンクと冗長ＳＴＡＲＣｈａｎｎｅｌリンクとの間でサポートすることができる。１＋１の冗長性のサポートを、２つのアクティブなＳＴＡＲＣｈａｎｎｅｌリンクの間に提供することができる。負荷分散は、あるリンクの故障の場合にトラフックをあるリンクから別のリンクに選択的に導くオプションにより２つのアクティブなＳＴＡＲＣｈａｎｎｅｌリンクを介してサポートすることができる。
【００３６】
図６に示すように、実装形態の例では、ＳＴＡＲＣｅｌｌは、８バイト・ヘッダー、次いでペイロード、および１６ビットＣＲＣ１６フィールドを含む。各ＳＴＡＲＣｅｌｌは、Ｓｔａｒｔ  ｏｆ  Ｆｒａｍｅ  Ｋ−Ｃｈａｒａｃｔｅｒ（Ｋ２８＿０）６０５０およびＥｎｄ  ｏｆ  Ｆｒａｍｅ  Ｋ−ｃｈａｒａｃｔｅｒ（Ｋ２８＿２）６０６０のカプセルに入れられたシリアル・リンクを介して送信される。送信するＳＴＡＲＣｅｌｌがない場合、ＩＤＬＥ  Ｋ−ｃｈａｒａｃｔｅｒ（Ｋ２８＿５）が送信される。リンク・フロー制御またはチャネル・フロー制御の状況に変更がある場合、ＸＯＮ／ＸＯＦＦ  Ｋ−Ｃｈａｒａｃｔｅｒ（Ｋ２８＿３／Ｋ２８＿４）、次いでチャネル当たりのフロー制御ビットマップがＳＴＡＲＣｈａｎｎｅｌリンクを介して送信される。
【００３７】
図７は、ＳＴＡＲＣｅｌｌヘッダー形式の一例を示している。ＣＲＣ−８フィールドは、ＳＴＡＲＣｅｌｌヘッダーの最初の７バイトのＣＲＣを含み、ＳＴＡＲＣｅｌｌヘッダーの８番目のバイトに存在する。使用されるＣＲＣ−８の多項式は、Ｘ８＋Ｘ２＋Ｘ＋１である。この例では、１６ビットのＣＲＣ−１６は常に２バイトを占める。すべてのパディングがＣＲＣ−１６計算に含められ、パディングは常に３２ビットワード配列（３２−ｂｉｔ  ｗｏｒｄ  ａｌｉｇｎｅｄ）である。さらにこの例では、ＣＲＣフィールドも３２ビットワード配列であり、したがってＣＲＣ―１６フィールドの前に常に２つのパッドタイプが追加される。使用されるＣＲＣ１６の多項式は、Ｘ１６＋Ｘ１２＋Ｘ５＋１である。ＣＲＣ−１６は、ＳＴＡＲＣｅｌｌのペイロードでのみ計算される。
【００３８】
ＳＴＡＲＣｈａｎｎｅｌリンク・インターフェイスは、ビッグエンディアンであり、３２ビットワード配列であり、したがってＳＴＡＲＣｅｌｌペイロードの最後のバイトと２バイトのＣＲＣ−１６トレーラとの間に２〜５バイトのパッドデータが存在し得ることになる。
【００３９】
後述するように、ＳＴＡＲＣｈａｎｎｅｌシステムでは、少なくとも次のタイプのＳＴＡＲＣｅｌｌ、つまりＩＤＬＥ  ＳＴＡＲＣｅｌｌ、データＳＴＡＲＣｅｌｌ、および制御ＳＴＡＲＣｅｌｌがサポートされる。通常ＩＤＬＥ  ＳＴＡＲＣｅｌｌは、送信するデータＳＴＡＲＣｅｌｌがない場合に送信される。通常、リンクを介して送信されるデータがない場合に、ＩＤＬＥ  ＳＴＡＲＣｅｌｌを使用して冗長ＳＴＡＲＣｈａｎｎｅｌリンク、およびアクティブなＳＴＡＲＣｈａｎｎｅｌリンクを監視する。図８に示すように、ＩＤＬＥ  ＳＴＡＲＣｅｌｌ８０１０は、８バイトの同じＳＴＡＲＣｅｌｌヘッダー、次いでペイロード内の３２バイトの「ＡＡＡＡ」および「５５５５」の交互のパターン、次いでＣＲＣ１６トレーラを含む。タイプ・フィールドは、ＳＴＡＲＣｅｌｌヘッダーでＩＤＬＥに設定される。
【００４０】
データＳＴＡＲＣｅｌｌを使用して、ＳＴＡＲＣｈａｎｎｅｌリンクでＴＤＭ、ＡＴＭ、およびＩＰパケットのデータを移送する。データＳＴＡＲＣｅｌｌによって運ばれるペイロード・タイプは、ＳＴＡＲＣｅｌｌヘッダーにおいて識別される。パケット・データは、それぞれ１〜１２０バイトのペイロードを運ぶことができるＳＴＡＲＣｅｌｌの単位で運ばれる。この実装形態の例では、ＡＴＭおよびＴＤＭのデータＳＴＡＲＣｅｌｌは、タイプ・フィールドがＳＥＯＰに設定された状態で、常に単一のＳＴＡＲＣｅｌｌで運ばれる。パケット・データは、単一のＳＴＡＴＣｅｌｌまたは複数のＳＴＡＲＣｅｌｌにま
たがり得る。ＳＴＡＲＣｅｌｌタイプ・フィールドは、ＳＴＡＲＣｈａｎｎｅｌ内のセルシーケンスを示している。通常のデータ・パケットは、パケットの開始（ＳＯＰ）ＳＴＡＲＣｅｌｌ、次いで０またはそれ以上のパケットの中間（ＭＯＰ）ＳＴＡＲＣｅｌｌ、次いでパケットの終了（ＥＯＰ）ｇｏｏｄ（ｅｎｄ  ｏｆ  ｐａｃｋｅｔ  （ＥＯＰ）  ｇｏｏｄ）ＳＴＡＲＣｅｌｌから成る。少なくとも一部の場合、短いパケット全体は、単一のＳＥＯＰ  ＳＴＡＲＣｅｌｌに含まれ得る。
【００４１】
制御ＳＴＡＲＣｅｌｌを使用して、ＳＴＡＲＣｈａｎｎｅｌリンクの制御チャネルを介して１つのアクセラレータ・カード上のホスト・プロセッサから複数のライン・カード上の周辺装置にアクセスする。制御ＳＴＡＲＣＥＬＬは、ＳＴＡＲＣｅｌｌペイロード内に、レジスタを指定し、それにアクセスするための符号化の第２の層を含む。簡単な読み取り／書き込みアクセス、およびバースト読み取り／書き込みアクセス（ｂｕｒｓｔ  ｒｅａｄ／ｗｒｉｔｅ  ａｃｃｅｓｓ）は、図９に示した制御セル形式９０１０を使用してサポートされる。
【００４２】
制御ＳＴＡＲＣｅｌｌは、専用のＳＴＡＲＣｅｌｌタイプを使用することによって周辺チップ内のコマンド、状況、統計のレジスタにアクセスする一般化された方法を提供するＳＴＡＲＣｈａｎｎｅｌ制御プロトコルに従って使用することができる。ＰＡＣに送信される、またはＰＡＣからライン・カードに送信される制御ＳＴＡＴＣｅｌｌは、レジスタ・アクセスを指定し、制御する符号化の第２の層を含む。
【００４３】
制御ＳＴＡＲＣｅｌｌは、ライン・カードの単一のレジスタへの簡単な読み取り／書き込みアクセス、またはＳＴＡＲＣｅｌｌ拡張ヘッダーに含まれるアドレスで開始する連続するレジスタへの複数のアクセスをサポートする。拡張ヘッダーは、現在のアクセスがバースト・アクセスであるかどうかも示す。バースト長フィールドは、最高７文字までの最大バースト・サイズを定義する。７つのＳＴＡＲＣｈａｎｎｅｌデータ・レジスタ、１つのアドレス・レジスタ、および１つのコマンド・レジスタが提供される。
【００４４】
書き込みコマンドの場合、最初にＳＴＡＲＣＨＡＮＮＥＬ＿ＤＡＴＡレジスタが、次いでＳＴＡＲＣＨＡＮＮＥＬ＿ＡＤＤＲＥＳＳレジスタが書かれる。ＳＴＡＲＣＨＡＮＮＥＬ＿ＣＭＤレジスタへの書き込み手順の実行によって、アドレス／データ情報をライン・カードに運ぶ制御ＳＴＡＲＣｅｌｌを生成することができる。ＣＯＭＭＡＮＤ＿ＤＯＮＥビットはリセットされる。ライン・カードは、要求された位置への書き込み手順を実行し、それに応答して書き込み手順の実行が完了したことを示すＡＣＫセルを生成する。これによってＣＯＭＭＡＮＤ  ＤＯＮＥビットがＳＴＡＲＣＨＡＮＮＥＬ＿ＣＭＤレジスタに設定される。したがってＣＰＵは、ＣＯＭＭＡＮＤ  ＤＯＮＥビットを監視して、ＳＴＡＲＣｈａｎｎｅｌにおいて別のコマンドを発行する前にコマンドの完了を検出する。
【００４５】
読み取りコマンドの場合、ＳＴＡＲＣＨＡＮＮＥＬ＿ＣＭＤＡＤＤＲＥＳＳレジスタは、その開始アドレスでの単一のレジスタの読み取り、または開始アドレスで開始する複数のレジスタの読み取りを引き起こす設定値で書かれる。バースト長は、読み取られるレジスタの最大数を定義する。制御ＳＴＡＲＣＥＬＬはライン・カードに送信され、ＣＯＭＭＡＮＤ＿ＤＯＮＥフラグがリセットされる。ライン・カードは、制御ＳＴＡＲＣＥＬＬのＤＡＴＡ１からＤＡＴＡ７レジスタで読み取り結果を戻し、ＣＯＭＭＡＮＤ  ＤＯＮＥフラグがＣＭＤＡＤＤＲＥＳＳレジスタで設定される。
【００４６】
後述する１つまたは複数の状況は、ＳＴＡＲＣｈａｎｎｅｌにエラー状態をもたらすおそれがあり、これは、ＳＴＡＲＣｈａｎｎｅｌリンクでのデータ転送の混乱を引き起こすことなく、こうした状況を扱うように実行される。図１０を参照すると、第１の状況はパケット・シーケンス・エラーを含む。各ＳＴＡＲＣｅｌｌのヘッダーは、パケットの順序
付けを示す３ビットのタイプ・フィールドを含む。通常のデータ・パケットは、ＳＯＰ  ＳＴＡＲＣｅｌｌ、次いでゼロまたはそれ以上のＭＯＰ  ＳＴＡＲＣｅｌｌ、次いでＥＯＰ  ｇｏｏｄ  ＳＴＡＲＣｅｌｌから成る。時として、短いパケット全体は、単一のＳＥＯＰ  ＳＴＡＲＣｅｌｌに含まれ得る。パケット・シーケンス・エラーは、通常のＳＴＡＲＣｅｌｌシーケンスが違反されたときに起こる。
【００４７】
図１０では、正常ではないシーケンスは「変換済み」および「破棄済み」によって示されている。「変換済み」の場合、ＳＴＡＲＣｅｌｌタイプは、パケットの終了  ｂａｄ（Ｅｎｄ  ｏｆ  Ｐａｃｋｅｔ  ｂａｄ）（ＥＯＰＢ）に変換される。「破棄済み」の場合、ＳＴＡＲＣｅｌｌは、変換されず、単に破棄される。
【００４８】
無効なチャネル数が見つかる場合がある。実装形態の例では、ＳＴＡＲＣｈａｎｎｅｌは、８データ・チャネル（０から７）を実装する。ＳＴＡＲＣｅｌｌは、サポートされていないチャネル番号で受信されると、ドロップされる。
【００４９】
フロー制御エラーが見つかる場合がある。ＳＴＡＲＣｈａｎｎｅｌが受信バッファを有していないチャネルを介してＳＴＡＲＣｅｌｌを受信すると、そのＳＴＡＲＣｅｌｌはドロップされる。
【００５０】
ＳＴＡＲＣｅｌｌヘッダー・エラーが見つかる場合がある。８バイトＳＴＡＲＣｅｌｌヘッダーを介してＣＲＣ―８チェックサム・エラーが検出されると、ＳＴＡＲＣｅｌｌはドロップされる。
【００５１】
ＳＴＡＲＣｅｌｌペイロード・エラーが見つかる場合がある。ＳＴＡＲＣｅｌｌペイロードを介してＣＲＣ―１６チェックサム・エラーが検出されると、ＳＴＡＲＣｅｌｌはドロップされる。
【００５２】
実装形態の例では、ＳＴＡＲＣｈａｎｎｅｌは、次を含めて統計カウンタを維持する。１．チャネル当たりの送受信のＳＴＡＲＣｅｌｌ数
２．チャネル当たりの破棄済みおよび変換済みのＳＴＡＲＣｅｌｌ数
３．オーバーフロー・エラー、無効エラー、ＣＲＣ−８エラー、ＣＲＣ―１６エラー
４．ＳＴＡＲＣｈａｎｎｅｌリンク当たりの送受信されたＩＤＬＥ  ＳＴＡＲＣｅｌｌおよび制御ＳＴＡＲＣｅｌｌの数
ＳＴＡＲＣｈａｎｎｅｌリンクの実装形態の例は、チャネル・フロー制御およびリンク・フロー制御を含むフロー制御機構をサポートする。チャネル・フロー制御の場合、ＳＴＡＲＣｈａｎｎｅｌは、チャネル当たりの受信キューおよびチャネル当たりの送信キューを維持する。受信チャネルキューが「ほとんどいっぱい」レベルに対応する閾値を上回った場合、ローカル送信機は、リモート受信機に対して対応するチャネルのフロー制御ビットを表明する。リモート受信機は、フロー制御ビットを受信し、リモート送信機に、フロー制御されたチャネルでの送信を停止するよう命令する。
【００５３】
リンク・フロー制御の場合、リンク先入れ先出し機構（ＦＩＦＯ）は、ＳＴＡＲＣｈａｎｎｅｌインターフェイスごとに実装され、リンク・レベル・フロー制御機構は、リンクＦＩＦＯで受信オーバーフローを維持するように実装される。かなり異なる速度で稼働する２つのＳＴＡＲＣｈａｎｎｅｌ装置が互いに通信しているとき、チャネル・フロー制御が表明される前にリンクＦＩＦＯがいっぱいになる可能性がある。その場合、この状況は、Ｋ−ｃｈａｒａｃｔｅｒ  ＸＯＮ／ＸＯＦＦフロー制御シーケンスを使用してリモート送信機に報告される。ＸＯＦＦ  Ｋ−Ｃｈａｒａｃｔｅｒ（Ｋ２８＿４）が受信されると、送信機はＳＴＡＲＣｅｌｌの送信を停止する。ＸＯＮ  Ｋ−Ｃｈａｒａｃｔｅｒ（Ｋ２８＿３）が受信されると、送信機はＳＴＡＲＣｅｌｌの送信を開始する。
【００５４】
実装形態の例では、ＳＴＡＲＣｈａｎｎｅｌは、ＳＴＡＲＣｈａｎｎｅｌローカル・ライン・ループバック、ＳＴＡＲＣｈａｎｎｅｌリモート・ループバック、ＳＴＡＲＣｈａｎｎｅｌローカル機能ループバック、およびＳＴＡＲＣｈａｎｎｅｌリモート設備ループバック（ｒｅｍｏｔｅ  ｆａｃｉｌｉｔｙ  ｌｏｏｐｂａｃｋ）を含むループバック・モードもサポートする。ＳＴＡＲＣｈａｎｎｅｌローカル・ライン・ループバックの場合、アクセラレータ・カードのシステム・インターフェイスで受信されたデータは、アクセラレータ・カードのローカル・シリアル送信インターフェイスでループバックされる。
【００５５】
ＳＴＡＲＣｈａｎｎｅｌリモート・ループバックでは、アクセラレータ・カードのシステム・インターフェイスを介して受信されたデータは、ライン・カードのＳＴＡＲＣｈａｎｎｅｌインターフェイスでループバックされる。
【００５６】
ＳＴＡＲＣｈａｎｎｅｌローカル設備ループバックでライン・カードのシステム・インターフェイスで受信されたデータは、ライン・カードのローカル・シリアル送信インターフェイスでループバックされる。
【００５７】
ＳＴＡＲＣｈａｎｎｅｌリモート設備ループバックの場合、ライン・カードのシステム・インターフェイスで受信されたデータは、アクセラレータ・カードのＳＴＡＲＣｈａｎｎｅｌシステム・インターフェイスでループバックされる。
【００５８】
技術（上記の手順のうちの１つまたは複数を含む）は、ハードウェアまたはソフトウェア、またはその両方の組み合わせで実施することができる。少なくとも一部の場合、例えばＳｉＢｙｔｅ，Ｉｎｃ．のネットワーク・プロセッサ・ソリューションを使用するシステム、汎用コンピュータ、またはＭｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）  ９５、９８、２０００、Ｍｉｌｌｅｎｎｉｕｍ  Ｅｄｉｔｉｏｎ、ＮＴ、ＸＰまたは他のＭｉｃｒｏｓｏｆｔオペレーティング・システム、Ｕｎｉｘ（登録商標）、Ｌｉｎｕｘ、またはＭａｃＯＳを実行する、または実行することができるコンピュータなどであって、それぞれＩｎｔｅｌ  Ｐｅｎｔｉｕｍ（登録商標）４などのプロセッサ、プロセッサによって読み取ることができる記憶媒体（揮発性および不揮発性のメモリ、および／または記憶要素を含む）、キーボードまたは音声入力装置（マイクロフォンを含み得る）など少なくとも１つの入力装置、および少なくとも１つの出力装置を含むものなど、１つまたは複数のプログラム可能コンピュータ上で実行するコンピュータ・プログラムで技術を実施する場合に有利である。プログラム・コードは、上記の方法を実行し、出力情報を生成するために入力装置を使用して入力されるデータに適用される。出力情報は、コンピュータのディスプレイ画面などの１つまたは複数の出力装置に適用される。
【００５９】
少なくとも一部の場合、各プログラムがコンピュータ・システムと通信するための高レベルの手続き言語、またはオブジェクト指向プログラミング言語、例えばＣ、Ｃ＋＋、Ｊａｖａ（登録商標）、またはＰｅｒｌなどで実施される場合に有利である。しかし、プログラムは、必要に応じてアセンブリ言語または機械言語で実施することができる。いずれの場合でも、言語は、コンパイル型言語、またはインタプリタ型言語とすることができる。
【００６０】
少なくとも一部の場合、記憶媒体または記憶装置がコンピュータによって読み取られてこの文書に記載した手順を実行するとき、こうした各コンピュータ・プログラムが、コンピュータを構成し、操作するために汎用または専用プログラム可能コンピュータによって読み取ることができるＲＯＭ、磁気ディスケットなどの記憶媒体または記憶装置に格納される場合に有利である。また、システムは、コンピュータ・プログラムで構成されたコンピュータ可読記憶媒体として実装するものと考えることもできる。この場合、そのように
構成された記憶媒体は、特定のあらかじめ定義されたやり方でコンピュータを動作させる。
【００６１】
他の実施形態は特許請求の範囲内に含まれる。例えば、カード間の通信は、全部または一部が、無線通信システムによって提供される。パケット、フィールド、またはビットの組は様々な長さを有していてよい。
【図面の簡単な説明】
【００６２】
【図１】通信システムを示すブロック図である。
【図２】通信システムを示すブロック図である。
【図３Ａ】通信システムを示すブロック図である。
【図３Ｂ】通信システムを示すブロック図である。
【図４】通信システムを示すブロック図である。
【図５】通信チャネルを示す図である。
【図６】通信チャネルのセルの形式を示す図である。
【図７】通信チャネルのセルの形式を示す図である。
【図８】通信チャネルのセルの形式を示す図である。
【図９】通信チャネルのセルの形式を示す図である。
【図１０】通信チャネル上のエラー状態シーケンスを示す図である。
【図１】
2010183570.tif 000003
【図２】
2010183570.tif 000004
【図３Ａ】
2010183570.tif 000005
【図３Ｂ】
2010183570.tif 000006
【図４】
2010183570.tif 000007
【図５】
2010183570.tif 000008
【図６】
2010183570.tif 000009
【図７】
2010183570.tif 000010
【図８】
2010183570.tif 000011
【図９】
2010183570.tif 000012
【図１０】
2010183570.tif 000013
【手続補正書】
【提出日】平成22年2月17日(2010.2.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
時分割多重化（ＴＤＭ）データと非同期転送モード（ＡＴＭ）セル・データとインターネット・プロトコル（ＩＰ）パケット・データとのサポートを含むプラットフォームにおいて、ライン・カードと、リンクを介する処理用カードとの間の通信に使用する方法であって、
前記ライン・カードが、ＴＤＭデータ、ＡＴＭセル・データ、およびＩＰパケット・データのうちの少なくとも１つを受信するステップと、
前記リンクを介する送信のため、およびデータ構造セルのヘッダにおいてペイロード・タイプを示すためのヘッダ・フィールドおよびペイロード・フィールドを有する前記データ構造セルに、ＴＤＭデータ、ＡＴＭセル・データ、およびＩＰパケット・データのうちの前記少なくとも１つを配置するステップと、
ＴＤＭデータ、ＡＴＭセル・データ、およびＩＰパケット・データのうちの前記少なくとも１つを有する前記データ構造セルを、同一リンク上の複数の別個の論理チャネルのうちの１つの論理チャネルにおいて、他のデータ構造セルが前記複数の論理チャネルで送信される中で、前記ライン・カードと前記リンクを介する前記処理用カードとの間で送信するステップを備えており、
前記別個の論理チャネルにおいてデータ構造セルの送信を規制するために、各別個の論理チャネルに対して、論理チャネル当たりのフロー制御を独立して提供し、
各データ構造セルは、前記論理チャネルのうちの前記１つの論理チャネルを示すチャネル番号を含んでおり、前記各別個の論理チャネルに対する前記フロー制御を、該チャネル番号に基づいて実施する、方法。
【請求項２】
請求項１に記載の方法であって、さらに、
制御データ構造セルを、前記ライン・カードと前記リンクを介する前記処理用カードとの間で、前記複数の別個の論理チャネルのうちの第２の１つの論理チャネルにおいて送信するステップと、
各対応するチャネルに対するフロー制御を規制するために、チャネル当たりの受信キューおよびチャネル当たりの送信キューを維持するステップと、
を備える方法。
【請求項３】
通信ネットワークにおける音声およびデータの通信サービスを提供するために、少なくとも１つのリンクを用いて互いに通信する複数のカードを有する装置であって、
少なくとも１つのライン・カードであって、ＴＤＭデータ、ＡＴＭセル・データ、およびＩＰパケット・データのうちの少なくとも１つを受信し、リンクを介する送信のため、およびデータ構造セルのヘッダにおいてペイロード・タイプを示すためのヘッダ・フィールドおよびペイロード・フィールドを有する前記データ構造セルに、ＴＤＭデータ、ＡＴＭセル・データ、およびＩＰパケット・データのうちの前記少なくとも１つを配置する、少なくとも１つのライン・カードと、
前記リンクにより前記少なくとも１つのライン・カードに結合され、データ構造セルを受信する処理用カードであって、各前記データ構造セルは、ＴＤＭデータ、ＡＴＭセル・データ、およびＩＰパケット・データのうちの少なくとも１つを、前記リンクを介して別個の論理チャネルにおいて搬送し、該別個の論理チャネルは、前記少なくとも１つのライン・カードを前記処理用カードに結合し、論理チャネル当たりのフロー制御が、各別個の論理チャネルに対して独立して提供され、各データ構造セルは、前記論理チャネルのうちの１つを示すチャネル番号を含み、各前記別個の論理チャネルに対する前記フロー制御が、前記チャネル番号に基づいて実施される、処理用カードと、
を備える装置。
【請求項４】
請求項３に記載の装置おいて、前記処理用カードは、制御データ構造セルを前記ライン・カードと前記処理用カードとの間の前記別個の論理チャネルのうちの１つにおいて前記リンクを介して受信する、装置。
【請求項５】
請求項３に記載の装置において、前記処理用カードおよび前記少なくとも１つのライン・カードの各々は、各対応するチャネルに対するフロー制御を規制するためのチャネル当たりの受信キューおよびチャネル当たりの送信キューと、前記処理用カードおよび前記少なくとも１つのライン・カードの間における前記リンク上でのフロー制御を規制するためのリンク・レベル・フロー制御機構とを備えている、装置。
【請求項６】
請求項３に記載の装置であって、さらに、前記少なくとも１つのライン・カードへのリンク接続と前記処理用カードへのリンク接続とを有する冗長クロスバー・カードを備え、前記冗長クロスバー・カードは、前記少なくとも一つのライン・カードと前記処理用カードとの間において通信するための冗長リンクを提供する、装置。