(57)【特許請求の範囲】
【請求項１】
複数のATMスイッチを介してATMセルを伝送するATMネットワークと、
少なくともその内の一部が単数又は複数のローカル・エリア・ネットワーク（LAN）を介した前記ATMネットワークへの接続用のLANインターフェース・アダプタを備えた複数のユーザ側装置と、
前記ATMネットワークと前記ユーザ側装置との間のインターフェース手段と、
を有し、
前記ATMネットワークと前記LANに接続された前記ユーザ側装置との間の前記インターフェース手段が、前記ATMセルを前記LANを介した前記ユーザ側装置への伝送用に適合可能なコンピュータ通信システムにおいて、
前記ATMネットワークに接続された集中ルート・サーバが、前記システムに接続された前記ユーザ側装置の位置に関するアドレス・データを格納し、前記集中ルート・サーバが、前記ATMネットワークを介して前記インターフェース手段とデータを交換して、前記ユーザ側装置の位置を学習し、かつ、前記ユーザ側装置の位置に関する情報を前記インターフェース手段に分配して、前記インターフェース手段が、前記システムに接続された一つのユーザ側装置と、該システムに接続された別のユーザ装置との間に、オンデマンドで直接透過的通信を設定することを許容することを特徴とするコンピュータ通信システム。
【請求項２】
前記インターフェース手段は、前記ユーザ側装置が前記ATMネットワークに直接接続されたユーザ側装置と通信可能とするべく、前記ATMセルを前記ユーザ側装置のLANインターフェース・アダプタへ直接に伝送するためにＬANフレーム中にカプセル化する手段であることを特徴とする請求項１に記載のコンピュータ通信システム。
【請求項３】
前記LANインターフェース・アダプタは、イーサネット・アダプタであって、前記カプセル化手段は、前記ATMセルを、前記イーサネット・アダプタに伝送するべく、イーサネット・フレーム中にてカプセル化することを特徴とする請求項２に記載のコンピュータ通信システム。
【請求項４】
前記インターフェース手段は、前記システムに接続された前記全ユーザ側装置間の透過通信を許容するため、ブリッジング、ネットワーク層転送及びLANエミュレーション機能を提供することを特徴とする請求項１に記載のコンピュータ通信システム。
【請求項５】
前記インターフェース手段の遠隔モニタを許容するためのモニタ手段を有し、該遠隔モニタ手段が、被モニタ・ポートから遠隔モニタ・ポートへの、エラーを含むデータを、前記遠隔モニタ・ポートにおける前記被モニタ・ポートからのデータを複製するべく伝送し、これによって、前記被モニタ・ポートにおいてあたかも現場におけるようなテストを行うことを可能に構成されていることを特徴とする請求項１に記載のコンピュータ通信システム。
【請求項６】
モニタ・パケットにタグを付けて、これらのパケットが、前記インターフェース手段によって正常に受け取られたパケットとして扱われることを防止する手段を有していることを特徴とする請求項５に記載のコンピュータ通信システム。
【請求項７】
前記インターフェース手段と前記ユーザ側装置との間でマネージメント情報フレームを交換する手段を有し、これによって、このマネージメント情報フレームが前記インターフェース手段に戻される前に、該マネージメント情報フレームを受け取った装置によって一定量のデータが送られ、その後、この装置が、前記マネージメント情報フレームをパスする前に、一定量のデータを送り出すことを特徴とする請求項３に記載のコンピュータ通信システム。
【請求項８】
前記インターフェース手段は、それぞれのローカル・エリア・ネットワーク・アダプタへの接続用の複数のポートと、これらのポートの内の一つにおいて入力LANフレームを受け取るための手段と、出力ATMセルを作るためのATMセグメント化手段と、前記ATMネットワークを介して前記出力ATMセルを伝送する手段と、前記ATMネットワークから入力ATMセルを受け取るための手段と、入力ATMセルからLANフレームを再アセンブルするためのリアセンブル手段と、出力LANフレームを選択された前記ポートに伝送するためのフレーム・キューイング伝送手段とを有していることを特徴とする請求項１に記載のコンピュータ通信システム。
【請求項９】
前記LAN受取手段からのローカルLANトラフィックを、前記LANフレーム・キューイング伝送手段に向けるためのバイパス手段を有していることを特徴とする請求項８に記載のコンピュータ通信システム。
【請求項１０】
入力LANフレームを受け取る前記手段は、入力LANフレームをバッファするためのバッファ手段を有し、このバッファ手段が、入力LANフレーム中のMACヘッダを読み取るための手段と、セグメント化のために準備されるLANフレームを格納するシェアードセグメント化RAMと、前記フレームの前記バッファ手段から前記セグメント化RAMへの伝送を開始する伝送エンジンとを有していることを特徴とする請求項８に記載のコンピュータ通信システム。
【請求項１１】
前記バッファ手段は、メディア・アクセス・コントローラ（MAC）に内蔵されていることを特徴とする請求項10に記載のコンピュータ通信システム。
【請求項１２】
前記フレーム・キューイング伝送手段が、シェアード・リアセンブラRAMと、前記選択された出力ポートに関連付けられた独立したバッファとを有していることを特徴とする請求項10に記載のコンピュータ通信システム。
【請求項１３】
前記バッファ手段は前記ATMセグメント化手段に対してｎ−ビット幅のバスでデータを出力し、前記バッファ手段と前記ATMセグメント化手段との間のDMAパケット伝送を確実にするためのトランスレーション・エンジンを有していることを特徴とする請求項10に記載のコンピュータ通信システム。
【請求項１４】
前記トランスレーション・エンジンは、入力LANパケットを廃棄、ブリッジング又はネットワーク層転送するための手段と、前記パケットをATM層適合用にカプセル化するための手段と、仮想チャンネルを前記ATMネットワークを通じてセットアップするための手段とを有することを特徴とする請求項10に記載のコンピュータ通信システム。
【請求項１５】
前記トランスレーション・エンジンは、RISCプロセッサであることを特徴とする請求項14に記載のコンピュータ通信システム。
【請求項１６】
前記セグメント化手段は、ATM化装置と、その主要バス上のセグメント化RAMと、第２バス上の高速ポインタ・メモリと、前記リアセンブリ手段へのシェアード・メモリとを有していることを特徴とする請求項15に記載のコンピュータ通信システム。
【請求項１７】
ポート・アベイラビリティがハードウェア信号から導かれるビット・マスクとして提供され、データ・アベイラビリティがパケット・アドレス中のビット・マスクとして表されることを特徴とする請求項８に記載のコンピュータ通信システム。
【請求項１８】
現在のキューがサービス不能である時に、次に高いプライオリティを有するポートをリターンするためのラウンド・ロビン式プライオリティを備えたプライオリティ・エンコーダを有していることを特徴とする請求項17に記載のコンピュータ通信システム。
【請求項１９】
集中OAMリソースを有し、OAMセルが、ATMスイッチにおいてATMセル・ストリームから取り出され、前記ATMネットワークを介して前記集中OAMリソースへ向けられて処理されることを特徴とする請求項１に記載のコンピュータ通信システム。
【請求項２０】
前記ATMスイッチにおける各ポートが、RAMと、前記ATMストリームに合流する制御セルを解釈して、入力及び出力接続の環境設定を行い、ステータス要求に対してレスポンスを送るハードウェア・プロセッシング・エンジンとを有することを特徴とする請求項１に記載のコンピュータ通信システム。
【請求項２１】
前記リアセンブリ手段は、入力第１セルをスヌーピングし、これから宛先MACアドレスを導出するための手段と、前記導出されたアドレスを出力フレームにアペンドするための手段とを有することを特徴とする請求項８に記載のコンピュータ通信システム。
【請求項２２】
前記セグメント化手段は、入力フレームをスヌープし、データを該セグメント化手段に転送するためのルックアップ・エンジンを有していることを特徴とする請求項８に記載のコンピュータ通信システム。
【請求項２３】
前記ルート・サーバは、システム・アドミニストレータによって設定されたルールに従って、参入許可制御を行うことを特徴とする請求項１に記載のコンピュータ通信システム。
【発明の詳細な説明】
本発明は、コンピュータ通信ネットワークに関する。
コンピュータやワークステーション等のデジタル式ユーザ側装置間の通信用のコンピュータ通信ネットワークとして様々なタイプのものがある。例えば、限定された地理的地域（一般に約１マイル）においてコンピュータ間を相互接続するように構成されたシステムはローカル・エリア・ネットワーク（LAN）として知られている。このようなシステムの一例はイーサネット（Ether−net）であり、これは1970年代後半にゼロックス社によって設計された。これは、10Mbsで作動し、データは、イーサネット・フレームとして構成されたツイストペアによって伝送される。
より長距離の場合には、ワイド・エリア・ネットワーク（WAN）が使用される。このWANの一つのタイプは、ATM（非同期転送モード）使用するものである。ATMは、伝送の基本単位として53バイトのセルを使用する。各ATMセルは、５バイトのATM層オーバーヘッドと、48バイトのATMペイロードとに分けられる。ATMネットワークは、本質的に統計的であり、ATMセルは、ネットワーク内部に設定される仮想チャンネルを介して伝送される。
セル回線交換多重化方式の使用により、ATMは、ブロック回線交換構造（fabric）という統計的多重方式の利点を利用することによって帯域幅利用を行う。同機種間ATM環境下においては、ATM端末アダプタは、前記ATM回線交換構造（fabric）に接続され、潜在的に完全な網型の論理接続通信インフラストラクチュアを形成する。ATMアダプタとしては、ATMセル・ストリームをATMサービスのユーザにインターフェースするどのようなエッジ装置であってもよい。ATMアダプタの典型的な例としては、デジタル・コンピュータ用のATMネットワーク・インターフェース・カード（NIC）がある。
一般に、ネットワーク化されたコンピュータは、イーサネット等のローカル・エリア・ネットワークへの接続用のLANアダプタを備えている。しかし、このようなLANアダプタによっては、ATMネットワーク等のワイド・エリア・ネットワークに接続することはできない。特製のATMアダプタ・カードをネットワーク化コンピュータに挿入することも可能ではあるが、これには、コンピュータの物理評価と、適当なドライバ・ソフトウェアの供給とが必要である。
PCT出願WO/93/26107は、ATMセルをイーサネット・フレームにアセンブルする、又は、逆にイーサネット・フレームをATMセルにアセンブルして、遠隔のイーサネットLANに接続された装置がATMネットワークを介して透過的に通信可能とするATM−イーサネット・ポータルが開示されている。各イーサネット・セグメントと、ATMネットワークとの間に位置するポータルが、出力イーサネット・フレームをATMセルにセグメント化、もしくは、ATMセルを出力イーサネット・フレームにセグメント化する。ポータルは、ISOモデルにおいて低レベルで作動し、非イーサネット装置との通信はできない。データ・リンク層（層２）よりも上に位置するプロトコルは、ポータルによって解釈されない。
一つの実施例において、前記イーサネット・フレームは、マニュアルで環境設定された仮想回路を介して、一つのイーサネットから別のイーサネットに送られる。これは、非効率的で時間のかかるプロセスである。別の実施例において、前記ATMネットワークにおいて、一対のポータル間に固定仮想回路が設定され、送信ポータルが各ポータルにセルを送信する。これは、セルをすべてのポータルに送らなければならず、ネットワークを不要に渋滞させてしまうことから、帯域幅を効率的に利用するものではない。
別の実施例において、イーサネット・セグメントの一つのホストに接続された接続プロセッサが、種々のイーサネット・セグメントに接続されたポータル間のマルチポイント接続の環境設定を行う命令を送り出す。次に、送信ポータルは、出力ATMセルを前記マルチポイント接続上のすべてのポータルに送る（帯域幅の非効率的な利用）。別の実施例において、前記接続プロセッサが、ローカル・ポータルに対して、予め設定された仮想回路の内どの回路がセルを送り出すかを指示する原始的なルート決定を採用している。これは、ローカル・ポータルに接続された接続プロセッサがその遠隔ポータルに対して既にPVCをセットアップしている場合にのみ作用する。
PCT出願WO/93/26107においては、各ポータル対間において固定仮想回路が必要であり、これによって、システムの大きさを大幅に制限している。これは、各電話機対を互いに接続しなければならないunswitched電話システムに類似している。電話機の数の増加に伴って接続の数が指数関数的に増加する。更に、各ポータルが、どの回路が、その宛先の装置が接続されているポータルにつながっているかを知っていなければならず、その結果、各ポータルの各ルックアップ・テーブルを、装置がネットワークに接続される度にアップデートしなければならない。上記出願に記載されているシステムは、小数のポータル専用として意図されたものである。ポータルに対して回路が存在しない場合には、ポータルはそのネットワークを介して通信できない。
最後に、上記PCT出願に記載されているシステムは、イーサネット・フレームをイーサネット・セグメント間で伝送するように構成されたものにすぎない。これは、イーサネット接続装置とATM接続装置との間の通信を可能にするものではない。
EP  473,066は、複数のLANが、それぞれのブリッジを介して一つのATMネットワークに接続されているネットワークを記載している。各ブリッジは、そのネットワーク上のすべての装置のアドレスを保持している。この構成の問題は、新しい端末の存在に対して応答することができないということにあり、従って、もしもブリッジがある宛先端末のアドレスを知らなければ、それは、前記ATMネットワークをフラッドしなければならず、従って、大量の帯域幅を不要に消費してしまう。
EP  524,316は、ATMファブリック（接続指向ネットワーク）を介して複数のLAN（無接続ネットワーク）を相互接続するシステムを記載している。このシステムにおいて、各ATMスイッチに無接続サーバが関連つけられ、セグメント化されたLANフレームは、先ず、ATMセルとして、固定仮想接続（PVC）を介して送信サーバへと中断され、次に、この送信サーバから前記ATMファブリックを介して受信サーバへと送られなければならず、前記受信サーバからセルは、第２の固定接続を介してリアセンブラへと送られる。これは、この特許において記載されている先行技術を改良したものではあるが、このシステムは、各スイッチに関連付けられる無接続サーバと、この無接続サーバとそれがサーブする端末との間に維持されるべきPVC（これは高価である）とを必要とする。更に、各無接続サーバは、宛先端末のナンバーを保持しなければならない。もしも、無接続サーバが宛先アドレスを知らなければ、それは、帯域幅を不要な大量消費するネットワークのフラッディングすることなく、セルを正しい宛先に転送することが出来ない。
従来のシステムはすべて、一つのATMを介して相互接続された複数のLANに接続された装置間の通信を提供する手段として構成されたものである。これらのシステムは、いずれも、LANに接続された装置と、ATMネットワークに直接に接続された他の装置との間の通信可能性を考慮したものではない。
本発明の課題は、これらの欠点を軽減することにある。
本発明に依れば、複数のATMスイッチを介してATMセルを伝送するATMネットワークから成るコンピュータ通信システムであって、該システムに接続された複数のユーザ側装置を有し、これら複数のユーザ側装置の少なくともいくつかが、単数又は複数のローカル・エリア・ネットワーク（LAN）への接続用のLANインターフェース・アダプタを有し、更に、前記ATMネットワークと前記ユーザ側装置との間のインターフェース手段を設け、前記ATMネットワークと、LANに接続された前記ユーザ側装置との間の前記インターフェース手段が、前記ATMセルを前記LANを介する前記ユーザ側装置への伝送用に適合可能であるものにおいて、前記ATMネットワークに接続された集中ルート・サーバが、前記システムに接続された前記ユーザ側装置の位置に関するアドレス・データを保管し、前記集中ルート・サーバが、前記ATMネットワークを介して前記インターフェース手段とデータを交換して、前記ユーザ側装置の位置を学習し、かつ、前記ユーザ側装置の位置に関する情報を前記インターフェース手段に分配して、前記インターフェース手段が、前記ユーザ側装置の一つと、このシステムに接続された他のいずれかのユーザ側装置との間のオンデマンドで（要求に応じて）直接透過式通信を提供することを可能とすることを特徴としている。
本発明に依れば、例えば、パーソナル・コンピュータである前記複数のユーザ側装置は、その既存のLANアダプタを使用して、前記ATMネットワークを介して相互接続することが可能となる。従って、前記ATMスイッチ構造を含むネットワーク全体が、一つの仮想LANとして機能する。
一実施例において、前記ATMセルは、LANフレームとしてカプセル化され、このカプセル化された状態で、イーサネットLANを介して前記LANアダプタ・カードに直接に伝送される。別の実施例において、前記インターフェース手段は、前記ATMネットワークを介してすべての前記ユーザ側装置間の透過的通信を許容するためのブリッジング、ネットワーク層転送及びLANエミュレータ機能を提供する。このような装置は、前記ATMセルからLANフレーム、あるいは、逆に、LANフレームからATMセルを作り出すものであり、これはリッジ又はブリッジ／ルータとして知られている。
この構成の利点は、前記ネットワーク・インターフェース・アダプタと、ローカル・ワークステーションに於けるこれに付随のドライバ・ソフトウェアとのいずれも交換する必要がないことにある。
前記ATMネットワークは全体として、外部のルーティング・ピア（external  routing  peers）とトポロジ及び到達可能性（reach−ability）情報とを共有する分散ルータとして構成される。このネットワーク内の接続は、それぞれが類似のトラフィック特性を備えた多重接続を有する複数の予め定義された仮想パスを介してルーティングされる軽量（light−weight）シグナル・コールを使用して、オンデマンドで（要求に応じて）設定される。それぞれの接続は、低いユーザ要求（committed）情報速度しか有していないが、それが有する前記仮想パスのレベルにまでバーストすることが可能であるので、トラフィック全体から統計的なゲインを達成しながら、リソースを制御することができる。
前記ATMスイッチのネットワークは、LAN機能をエミュレートし、前記システムは、極めて大型の分散ブリッジ／ルータとして機能する。このシステムに接続された装置は、あたかも一つの大きなLANに接続されているかのごとく挙動する。このシステムの接続された諸装置は、それらが一つの大きなLANに接続されているものと「信じる」のである。LANのどこかに、ルータが現れ、これを介して多数の別のネットワークに到達することが可能である。これらの装置は、システムの真のアーキテクチャには全く気づかない。これらの装置は、LANがATM構造を介して拡張されており、前記「ルータ」の背後のネットワークも、この同じATM構造の一部を構成しているということを知ることはできない。このシステムに接続されているルータも、これを、付属のルータを有するLANであると見なす。ルーティング情報は、標準式のルーティング・プロトコルを使用して、外部ルータとVIVID「ルータ」との間で交換される。
以下、図面を参照しながら、本発明をより詳細に説明する。ここで、
図１は、本発明の第１実施例によって作動するワイド・エリア・ネットワークのブロック図、
図２は、本発明の第２実施例によって作動するワイド・エリア・ネットワークのブロック図、
図３は、リッジの機能を示す図、
図４は、前記リッジの内部動作をより詳細に示すブロック図、
図５は、前記リッジ内のトラフィック・フローの概略を示す図、
図６は、前記リッジへのイーサネット−ATM方向のトラフィック・フローを示す図、
図７は、前記リッジへのATM−イーサネット方向のトラフィック・フローを示す図、
図８は、QMACをより詳細に示す図、
図９は、ルックアップ（検索）エンジンのブロック図、
図10は、前記リッジ中のバッファ・フローを示す図、
図11は、PHYモジュールのブロック図、
図12は、ATM−LANネットワーク用のルート・サーバの詳細なブロック図、
図13は、ATMスイッチ用の従来のOAM処理リソースを示す図、
図14は、本発明の一実施例に係るOAM処理リソースを示す図、
図15は、ATMの全利点を提供することなく、LANアダプタをATMネットワークに接続する構成を示す図、
図16は、ATMサービスを使用するイーサネット接続端末ステーションに記載された層の関連内部特徴構成の略図、そして
図17は、仮想ATMスイッチを示す図、
図18は、図17に示した仮想ATMスイッチの詳細を示す略図である。
図１において、ATMスイッチ1a,1b,1cは、ワイド・エリア・ネットワーク非同期転送モード・ネットワーク（WAN）を形成している。スイッチ1aは、ネットワーク・インターフェース・カード（NIC）２を介してルート・サーバ４に接続されるとともに、ネットワーク・インターフェース・カード（NIC）３を介してシステム・マネジャ５に接続されている。
ワークステーション12は、従来の方法により、ネットワーク・インターフェース・カード（NIC）13を介して前記ワイド・エリア・ネットワークに接続されている。NIC13は、前記ワークステーション12の前記ATMネットワークへの接続専用に構成されている。
スイッチ1a,1b,1cは、更に、リッジとして知られているWAN−LANインターフェース装置６を介してルータ９、ワークステーション８、ハブ10、ブリッジ11及びSNMPマネジャ14に接続され、これらはそれぞれ、この例に於いてはイーサネットである、ローカル・エリア・ネットワークへの接続用のローカル・エリア・ネットワーク用アダプタを備えている。
前記装置8,9,10及び11は、リッジ6aのそれぞれのイーサネット用ポートに接続され、SNMPマネジャ14は、リッジ6bのイーサネット用ポートの一つに接続された状態が図示されている。
前記ワイド・エリア・ネットワークは、前記ルータサーバ４の制御下で作動し、このサーバは、従来式の無接続式モデルのLANを、接続式ATMモデルへとトランスレートする。このネットワークは、従来式のルーティングテーブル計算プロトコル（例えば、RIPとPSPF）を実行し、外部ルータとの交信によって、前記無接続式ネットワークの拡張トポロジを学習する。又、このネットワークは、前記無接続式ネットワークのトポロジに関するその知識を完全なものとするためにすべての外部装置の存在を検出する。
前記ルート・サーバ４は、システム・マネジャ５から前記ATMネットワークのトポロジを学習し、前記ATMトポロジとLANトポロジとの間のマッピングのための必要に応じて、前記リッジ６の環境設定を行う。
前記ルート・サーバ４の機能は、ATM−LANシステムに接続された諸装置のトポロジを維持することにある。このトポロジ情報は、ソースからのLANトラフィックのATMネットワークを介した宛先への転送とルーティングに使用される。トラフィック転送は、前記ルート・サーバと、更に、このルート・サーバがトポロジについて伝える情報を使用する前記リッジ６とによって行われる。この環境設定が許容するネットワークのどの場所においても装置を接続することが出来るという能力は、このシステムに固有のものであり、この機能は、前記ルート・サーバ・トポロジ・マネージメントによって行われる。
従って、前記ルート・サーバ４は、LANネットワークの数、装置のメンバーシップ、フィルタ及びアクセスの規制等の、仮想LANを形成する管理情報を有している。
前記ルート・サーバ４は、スイッチとトランクとのレイアウトについて認識しており、すべての接続装置の存在を検出する。ルート・サーバは、この完全なネットワークに関する知識を使用して、確実に、パケットがATM接続の動的網を使用して、前記システムを介して正確に転送されるようにする。
より小型のネットワークにおいては、前記ルート・サーバ４は、ARPサーバとして、更に、ブロードキャスト・サーバ（より大型のネットワークには、複数の別個のルート,ARP及びブロードキャスト・サーバが含まれる）としても機能する。この機能において、ルート・サーバ４は、ブロードキャスト・トラフィックを、それを受け取ることを必要とするその他のすべてのネットワーク・エレメントに転送する。これによって、ルート・サーバ４は、前記ネットワークを通じて流れるブロードキャスト・トラフィックの量を制限するための種々の推論と最適化を利用することができる。例えば、ARPリクエストは、しばしば、そのネットワークに存在する大半の装置のアドレスを既に知っているルート・サーバによって直接に取り扱うことが可能である。フラッディングされる（flooded）必要のあるパケットの場合、ルート・サーバ４は、そのパケットの一つのコピーを、このパケットがフラッディングされるべきポートを示すマスクとともに、そのブロードキャストの送り先である各リッジに送ることができる。
前記ルート・サーバ４の簡略化したブロック図を図12に示す。このルート・サーバ４は、集中ルータ転送サーバ400と、NIC装置ドライバ407と、トランザクション・マネジャ402と、トポロジ・マネジャ403と、マルチキャスト・サーバ404と、ルート・マネジャ405と、ADPマネジャ406とを有している。これらの装置402ないし406は、転送機400と、SNMPエージェント408とに接続されている。前記トランザクション・マネジャ402は、スタンバイ・サーバ409に接続されている。前記転送機400は、SNMPエージェント408に直接接続されている。
前記ルート・サーバ４は、このシステム上のすべての装置の位置に関する情報を保持している。この情報は、装置のネットワークへの接続に伴って動的に学習されるものであり、標準式ルーティング・プロトコル、例えば、IP及びIPXを介した、このシステムのエッジにあるルータとの通信を通じて学習される。この情報は、アドレス分散プロトコルを介してリッジ６に分配される。リッジ６との通信によって、これらのリッジは、大半のデータについて直接的にデータ転送を行うことができる。
前記集中マルチキャスト・サーバ404は、すべてのマルチキャスト・トラフィックを処理する。可能な場合、ルート・サーバ４は、更にネットワークへ更にブロードキャストすることなく、送られてきたデータに応答する。
前記ルート・サーバ４は、更に、LAN装置の追加、移動及び変更を動的に許可するためのLANトポロジ・マネージメントと、システム管理者によって環境設定されたルールに反する装置に対する参入許可制御とを行う。ATM  LANに接続された前記装置９ないし14は、前記ルート・サーバによって動的に検出され、許可された場合、ネットワークに参入する。前記リッジ６は、その装置の検出によってこの検出に参加する。ルート・サーバは、参入を許可するべきか否かと、もし許可するならばどのようなサービスを許可するのかを決定する。更に、ルート・サーバ４は、その装置の位置に関する情報を長時間維持する。ルート・サーバ４は、非類似ネットワークの装置間がシステムへのポートを共用することを可能にする。
前記ルート・サーバ４は、更に、フレキシブルで、ポータブルで、冗長なプラットフォーム・サポートを提供する。前記ルート・サーバ４は、シングルプラットフォームとマルチプロセッサ・プラットフォームとの両方をサポートするATMネットワーク・インターフェース・カードを備えたSUNワークステーション上で実行される。予備の（redundant）ルート・サーバ409がサポートされ、これは前記主ルート・サーバ400が故障した時に、これに取って代わる。これら二つのプラットフォーム間の整合性を確保するために、ATMベースのメッセージング・プロトコルが使用されている。
上述したアーキテクチュアの利点の一つは、これによれば、リッジの遠隔モニタの使用が可能であることにある。エラーを含めて被モニタ・ポートからのデータは、前記ネットワークを介して遠隔モニタへと送られ、この遠隔モニタ・ポートにおいて被モニタ・ポートからのデータが複製される。これによって、まるでオンサイトでのように、遠隔的に被モニタ・ポートにおいてテストを行うことが可能となる。
好ましくは、被モニタ・パケットは、タグ付けされ、受取リッジによって普通に受け取られるパケットとして扱われることを防止する。
図１に戻って、各ATMスイッチ１は、このシステムのコアである高帯域幅セル回線交換を提供する。ATMスイッチは、３つのタイプ、即ち、ATMワークグループ・スイッチ（WGS）と、36170スイッチング・シェルフと、36170アクセス・シェルフとがある。
前記WGSは、顧客宅内アプリケーション用の、低コストの、12ポート、1.6Gビット／秒のATMスイッチである。前記36170スイッチング・シェルフは、最大８個のATMフィーダ・スイッチ及び／又はアクセス・シェルフを相互接続する12.8Gビット／秒のATMスイッチである。各スロットは、多数のATMインターフェースの一つを受け入れることができる。前記WGSについて、図13及び14を参照してより詳細に説明する。
現在、入力ポートにおいてOAM（オペレーション・アンド・マネージメント）サポートを提供するATMスイッチは、OAMセルを解釈し、発生するために専用のマイクロプロセッサ52を必要とする。OAM（オペレーション・アンド・マネージメント）セルは、図13に図示されているようにシェアードRAM51を使用するセル・プロセッシング・エンジン50によって前記マイクロプロセッサ52との間で伝送される。
このアプローチの欠点は、前記OAMの機能をサポートするのに追加コストと複雑性（PCBエリア、追加コンポーネント、シェアードRAMシステム）が必要とされることにある。この追加コストによって、コスト的に有利で、フル装備のマルチポート・スイッチを製造する可能性が阻害される。
図14に示す本発明に依れば、前記セル・プロセッシング・エンジンは、すべての関連OAMセルを、予め環境設定された内部スイッチ・アドレスを使用して集中OAMプロセッシング・リソースへ向きを変えるように改造されている。セルのすべての処理は、この一つのマイクロプロセッサにおいて行われ、これによって、図14に示すように、各ポートにおいて専用のマイクロプロセッサ51を設ける必要が無くなる。
一つの好適な構成において、VCI（仮想チャンネル識別子）＝３又は４（セグメント及びエンド・ツー・エンド）及びVP（仮想パス）が回線交換されたセルが、前記F4（VPC（仮想パス接続））OAMフローを構成し、PTI（ペイロード・タイプの識別子）＝４又は５及びVCが回線交換されたセルが、前記F5（VCC（仮想チャンネル接続））OAMフローを構成する。
OAMセルタイプ＝0001（フォールト・マネージメント）及びファンクションタイプ＝0000,0001又は1000（AIS,FERF、ループバック）の入力F4/F5  OAMフローセルが、前記セル・ストリームから抽出され、予め設定されたヘッダを使用して向きを変えられる。これらのセルが、前記集中OAMプロセッサによって処理されるセルである。
適当な集中OAMプロセッシング・リソースは、CCM（コントロール・コンプレックス・モジュール）であり、これはすべてのUCS（ユニバーサル・カード・スロット）に対してOAMサポートを提供する。前記USCモジュールは、必要な入力OAMセル［VC  AIS（仮想チャンネル・アラーム表示信号）、VC  FERF（仮想チャンネル遠端末受信機故障）、セグメント・ループバック、エンド・ツー・エンド・ループバック］を前記CCMに向ける。CCMは、必要な出力OAMセルを発生する。
UPC（使用目的パラメータ制御）、ATMアドレス・トランスレーション又は高速（155mbps以上）の入力又は出力ポートにおいてエンハンスト機能を実施する従来のATMスイッチは、デュアルポート／シェアード・メモリ・システムに位置するポート固有パラメータをアップデートするための専用のマイクロプロセッサを必要とする。これらのパラメータは、例えば、新規なVPI/VCIの、プロプライエタリ・スイッチ・ヘッダ、UPCパラメータ、統計及び接続バリディティなどを含む。セルが前記入力又は出力ポートに到達すると、次に、ハードウェア（H/W）エンジンが、これらのパラメータを使用して前記セルを適当に処理する。
このアプローチの欠点は、前記エンハンスト機能を実行するために追加コストと、複雑性（PCBエリア、追加コンポーネント、シェアードRAMシステム）が必要なことである。この追加コストによって、コスト的に有利で、フル装備のマルチポート・スイッチを製造する可能性が阻害される。
追加のプロセッサ及びシェアード・メモリ・システムの必要性をなくするために前記H/Wセル・プロセッシング・エンジンにエンハンスト機能を追加する。これを行うために、前記データ及びコントロール・ストリームを融合し、H/Wセル・プロセッシング・エンジンを、前記コントロール・セルを解釈するように構成する。これによって、入力及び出力接続を環境設定するのに必要なRAMのアップデートが行われ、ステータス要求に対するレスポンスが送られる。これは、前記セル・プロセッシング・エンジンに、例えばXilinx社から市販されているようなフィールド・プログラマブル・ゲート・アレイ（FPGA）を設けることによって達成できる。これにより、このセル・プロセッシング・エンジンは、前記コントロール・セルを解釈することが可能となる。
このアプローチの更に別の利点は、RAMシステムの帯域幅の要求を減らすことが出来ることにある。既存の構成においては、前記シェアード・メモリ・システムを実施するのに高速SRAMが必要である。外部マイクロプロセッサによる追加のアクセスを提供する必要性を除去することによって、前記RAM帯域幅を大幅に減少させることができる。
この技術は、すべてのATMスイッチによって使用可能である。更に、このアプローチは、頻繁なパラメータのアップデートを必要とするスイッチ環境においてすべてのライン・カードによって使用可能である。
再び図１において、前記ATMスイッチ1a,1b,1cは、それぞれのリッジ6a,6b,6cに接続されている。一実施例において、各リッジ６は、イーサネットLANへの接続用の12のイーサネット・ポート７と、ローカル・ワークステーション８のイーサネット・アダプタと、従来式のルータ９と、ハブ10又はブジッジ11とを有している。
前記リッジ６は、前記ATMネットワークを介してすべてのユーザ側装置間でトランスペアレント（透過式）通信を可能にするために、ブリッジング、ネットワーク層転送及びLANエミュレータ機能を行う。これらのリッジは、ユーザ側装置が前記ATM環境を介してLAN環境において通信することを可能にする。
即ち、前記リッジは下記の６つの基本的工程を行う。
（１）ソース・アドレス・バリデーション
パケットがリッジLANポートに到着すると、リッジは、そのポートのソースMacアドレスを以前に見たことがあることを検証する。もしもそのアドレスがポートのソース・アドレス・テーブルに見つかった場合には、パケットは宛先識別へと進む。
もしもそのアドレスが見つからない場合には、新しいステーションがシステムに参入したことになり、このパケットはルート・サーバに転送されて処理される。
（２）宛先識別
リッジが前記パケットのソース・アドレスを確証すると、リッジは、そのパケットとの宛先MACアドレスを調べる。この時点でいくつかの可能性が発生する。即ち、
・このパケットはブロードキャスト・アドレス又は、リッジの宛先アドレス・テーブルには存在しないMACアドレスに向けられたものである。この場合、パケットはルート・サーバに転送されて処理される。
・このパケットは、前記VIVID「ルータ」自身のMACアドレスに宛てられたものである。これは、このパケットは転送されて、パケットのネットワーク層アドレスが調べられることになっていることを意味する。もしも、そのネットワーク層アドレスが宛先アドレス・テーブル中に存在しているならば、このテーブルから転送情報を取り出し、パケットは、フィルタ工程へと進行する。そうでない場合は、パケットはルート・サーバに送られる。
・このパケットは、リッジの宛先アドレス・テーブル中に存在するMACアドレスに宛てられたものである。この場合、このパケットをブリッジして、テーブルから転送情報を取り出すことが出来、このパケットはフィルタ工程へと進行する。
この工程の目的は、前記ルックアップ・テーブル中の論理宛先アドレスを出力媒体のための物理アドレスにマッピングすることである。従って、前記宛先アドレス・テーブルから取り出される転送情報は、パケットがどのように、又、どこに転送されるかによって異なる。もしも宛先がリッジのポートに接続されており、パケットがMAC層転送されている場合には、宛先ポートIDを前記テーブルから取り出す。もしも宛先がリッジのポートに接続されており、パケットがネットワーク層転送されている場合には、宛先ポートIDとその宛先のMACアドレスとを前記テーブルから取り出す。最後に、その宛先が別のリッジ上に位置している場合には、出力リッジのATMアドレスのみをテーブルから取り出す。
この時点で、地理ベースの物理層ATMアドレスを前記パケット内の論理ネットワーク層宛先アドレスと関連させることによって、物理−論理接続性マッピングを行う。
（３）フィルタリング
パケットのソース及び宛先アドレスが確証されると、リッジは、それらの装置間の会話を許可すべきか否かをチェックする。一般に、これは、単なる、ソース・アドレス、宛先アドレス及びプロトコル・タイプのチェックである。但し、必要な場合、アプリケーション・レベル・フィルタリングを行うためにパケットをより詳しくチェックする必要がある場合もある。もしも、装置間の通信が許可されない場合には、パケットはドロップされ、そうでない場合には、パケットは変形工程へと進む。
（４）変形
もしもパケットがLANポートからシステムに入り、ネットワーク層転送されている場合には、パケット中の前記ソース及び宛先MACアドレスとともに、前記イーサネット又は802.3カプセルを除去し、このパケットのtime−to−liveをデクリメントする。次に、パケットをルートpduとしてカプセル化して、ATM構造（ファブリック）を介して送る。
パケットがリッジ・ポートにおいて転送される時、パケットのソースMACアドレスが、VIVID「ルータ」のMACアドレスにセットされる。前記宛先MACアドレスは、宛先識別中において宛先アドレス・テーブルから取り出された値に設定されている。その後、パケットはLAN用に適当なフォーマットにカプセル化される。
（５）コール・セットアップ
もしもパケットがATM構造を介して転送されるべきものであれば、リッジは、このパケットが出力リッジへのSVCを有しているか否かをチェックする。もしもまだSVCが設定されていない場合には、宛先識別中において得たATMアドレスを使用して、その出力リッジへのコールを発生する。
（６）伝送
パケットは、前記リッジ出力ポートへ伝送されるか、あるいは、ATMセルに分割され、SVCを介して出力リッジへと送られる。
従って、リッジ６は、従来式のローカル・エリア・ネットワーク（LAN）（例えば、イーサネット/802.3,トークン・リング/802.5、分散型ファイバ回線データ・インターフェース（FDDI）、等）と非同期転送モード（ATM）ワイド・エリア・ネットワークとの間の媒体−速度相互接続を提供する。
前記リッジ６は、178,560ppsのスイッチング集中エレメントと見なすことができる。このリッジによって実行される機能は、より具体的には以下の通りである。
ａ）ATM層セグメント化及びリアセンブリ、
ｂ）ATMアダプテーション層５（AAL5）、
ｃ）RFC1483ヘッダのフレームのカプセル化及び脱カプセル化、
ｄ）フレームのヘッダからのATMアドレス及び／又はVPI/VCIの取り出し、
ｅ）フレームのイーサネット・ブリッジング又はネットワーク層転送、
ｆ）ATMポートにおいて受け取られたIPフレームのフラグメント化、
ｇ）SONET  STS−3cに従った伝送収れんサブレーヤ処理。
以下により詳細に説明するように、イーサネット・インターフェースにおいて、前記リッジは、受け取ったセルをカプセル化して、これらをその宛先に向けてATMネットワークに送り込む。ATMインターフェースにおいては、前記リッジは、その宛先へイーサネットを介して送る前に、接続されたイーサネット・ホストに向けられたこれらのセルをカプセル化する。
図２は、別の構成を示しており、ここで、類似の部分は類似の参照番号によって示されている。図２において、ATMスイッチ1cは、リッジ6cに接続されるとともに、リッジ状ゲートウェイ14に接続されており、このゲートウェイは、ワークステーション15に接続されている。ゲートウェイ14は、ATMセルのイーサネット・フォーマットへの変換、又はその逆の変換を行う代わりに、イーサネット・フレームとして入力されるATMセルをカプセル化して、これによって、これらがイーサネット・ドライバの助力によって、ローカル・ステーションのイーサネット・アダプタによって直接受け取られることを可能にする。
コンテンション（回線競合）のない公平性を達成するために、前記リッジによって接続されたイーサネット・ホストへマネージメント情報フレームが送られる。ホストがマネージメント情報フレームを受け取ると、これは、そのマネージメント情報フレーム中に示された仮想回路（単数又は複数）に、それが初期化された時に仮想チャンネルと関連付けられた帯域幅パラメータによって、そのデータを送る。このようにして、前記リッジとホスト（単数又は複数）が互いに同期されて、各ホストはコンテンション又は衝突無く特定量の帯域幅を得るのである。
次に図３において、ここに図示されているリッジ６は、イーサネット装置への接続用の12個の10Mビット／秒（10baseT）のイーサネット・ポート20と、一つのRS−232シリアルポート21と、155Mビット／秒のone  OC−３  overマルチモード・ファイバATMポート・インターフェース・ポート22とを有している。上述したように、前記リッジ６は、ブリッジング、LANエミュレーション、及びネットワーク層転送機能を行う。ユーザ・データ及びコントロール・トラフィック（前記ルート・サーバ及びシステム・マネジャ間）の両方がATMインターフェースに載せられている。
前記リッジ６の機能は、イーサネット・ブリッジング、ネットワーク層転送、及び12個のイーサネット・ポートと一つのATMポートのためのLANエミュレーションを行うことである。イーサネット間に挟まれたトラフィックは、ブリッジされるか、もしくは、直接にネットワーク層転送される。即ち、他のリッジへのトラフィックにそのATMポートが必要な場合には、カプセル化ATM層処理が行われる。
次に、より詳細なブロック図である図４において、前記リッジ６は、イーサネットMACレシーバ23とトランスミッタ24、出力フレーム・プロセッサ25、入力フレーム・プロセッサ26、入出力フレーム保管メモリ27,28、ルックアップ・エンジン・フィルタ29（図９に図示され、本願と同時係属の、1994年12月22日出願No.PCT/CA94/00695、「パケットベース・ネットワーク用のルックアップ・エンジン」により詳細に記載されている）、ATM層セグメント化プロセッサ30、セルautopadder31、TC層SONETフレーマ32、ATM層リアセンブリ・プロセッサ33、及びファースト・キュー・サービス・コントローラ34とを有している。前記TC層SONETフレーマは、光ファイバ又はツイストペア銅ケーブルを介する接続用のATMインターフェース22を提供するATMモジュール35に接続されている。
前記ファースト・キュー・サービス・コントローラ34の目的は、出力キュー（待ち行列）に、イーサネット・ポートを宛先とするパケットをキューイングすることである。各ポートにそれぞれ一つの出力キューがある。キューがサーブされると、パケットは、そのパケットを受け取る準備が出来ているイーサネットMACポートへと転送される。すべてのキューは同じ優先順位を有する。
前記ファースト・キュー・サービス・コントローラ34において、ポートとデータの使用可能性が、次のポートの要求に分解（factored）される。ポートの利用可能性は、アドレス中のビット・マスクとして表される。ラウンド・ロビン式優先順位をエンコードされた優先順位により、もしも現在のキュー（前記ラウンド・ロビン方式によって定義される）がサーブ出来ない時には、必ず、すべての要件を満たす次に最も優先順位の高いポートがリターンされる。従って、この装置は、常に有効な結果をリターンする。有効なデータのアドレス・マップ化ビット・マップにより、その結果は、ただ１回の読み込み作業によってリターンされることが可能であり、これによってパフォーマンスが改善される。
前記ファースト・キュー・サービス・コントローラ34は、実際には、サービスを必要とするすべてのセットのパラレル・キューに適用可能であり、ラウンド・ロビン式サービス・メカニズムに限定されるものでなく、同等ではない優先順位がこれらのキューに関連付けられている場合に実施可能である。
リッジ６のトラフィック・フローは、図５に図示されている。このリッジ６は、受信方向と送信方向とにおいてそれぞれ別個のデータパス用に構成されている。唯一の例外は、ローカル側において回線交換されるイーサネット・トラフィックであり、これはバイパス・ユニット45を介してセグメンタRAMシステムを通じて中継される。このアプローチは、すぐにシステムのボトルネックとなる単一のメモリ・システムへの必要性を軽減する。
図４に示すトランスミッタ24とレシーバ23とを提供するQuad  MAC40は、前記ATM方向側においてセグメンタRAM41とセグメンタ42とに接続され、イーサネット側の入力においてリアセンブラRAM43とリアセンブラ44とに接続された3Kビットの入力及び出力FIFO46を有している。バイパス・ユニット45は、入って来るイーサネット・トラフィックが、ATMネットワークをバイパスし、前記Quad  MAC40の出力へ直接にパスされることを許容する。
図６は、ATM方向の前記パケットのフローをより詳細に図示している。先ず、イーサネット・フレームの全部がQuad  MAC  ASIC  FIFO46内部でバッファされ、次に、QMAC40は、受信コントローラ47を介してAXE  RISCプロセッサ48に対してDMAが必要であることを知らせる。AXE（伝送エンジン）48は、どのポートが選択されているかを考慮することなく、セグメンタRAMへのDMAを開始し、受信コントローラ47は、ラウンド・ロビン優先順位方式を使用しているポートを選択する。
次に、前述し、又、同時係属出願に記載されている前記ルックアップ・エンジン29は、前記フレーム・ヘッダ情報（図９参照）を「fly  by」モードでスヌープ及びロードし、ソース、宛先MACアドレス、プロトコル・タイプ、ポート・グループ等のコンテクスト・サーチを開始する。図６に示すように、デコードされたフレーム・データは、伝送エンジン（Axe）に送られる。
前記AXE48は、前記検索の結果を取り、もしもそう指示された場合には、そのパケットをドロップ又はネットワーク層変換を行うこともある。次に、これはCS−PDUへ入力するために必要な状態にパケットを再フォーマットし、セグメンタ42にセル・スライシングを開始するように指示する。セグメンタは、ATMセグメント化を実行し、完了後、前記バッファをリターンする。
前記AXE48は、一体型高速DMAと、別体の第２プロセッサ・バスとを備えた50MHzのR3000RISCエンジンである。媒体の高速性能を維持するためには、これは、下記のタスクを5.6マイクロ秒（280サイクル）で完了しなければならない。このAXE48は、前記DMAデータを、一度に約512バイトの移動速度でフォアグランドにおいてQMACとセグメンタRAMとの間を流し続ける。一旦、一つのパケットDMAが開始されれば、ポートのインターリーブは無い。バックグランドにおいて、パケット情報がLUE  FIFOから取り出され、AXEパケット処理が開始される。
前記パケットは、廃棄、ブリッジ、又はネットワーク層転送される。ブリッジされたパケットの場合には、パケットの改変は行われない。
ネットワーク層転送されたパケットの場合、そのパケットのネットワーク層ペイロード・ヘッダにおけるフィールドが改変される。即ち、例えば、IPの場合、TTLがデクリメントされ、チェックサムが調節される。新しい宛先MACアドレスが、前記送信コントローラによって挿入されるべく前記パケット・デスクリプタにアペンドされる。この段階の処理は、プロトコルによって変わる。
前記パケットは、ATMアダプテーション層５用のRFC1483タイプのLLCカプセル化によってカプセル化される。
前記VCは、LUE29からインサートされる。
フレームはATM送信又はローカル送信用に、セグメンタでキューイングされる。
リッジ・ホスト・プロセッサで発生されたトラフィックは、他のリッジに対しては単に、「13番目のポート」として現れる（図８）。前記ホスト・プロセッサ・コンプレックスは、前記Quad  MAC40を擬態するFIFOインターフェースを有する。
データは、前記ATMイーサネット方向に於けるデータ・フローを示す図７に図示した前述のものに対称的なパスでイーサネット・ポートから流れる。これは、送信制御プロセッサ50が、QMACダイレクト・メモリ・アクセスを行い、MACヘッダを追加することを除いては、図６に示したものと類似している。前記送信コントローラ50は、機能的には、AXE48に類似しており、パケットが前記セグメンタとリアセンブラRAMからキューイング解除されると、MACアドレスがインサートされ、これらはQuad  MACに対してDMAされる。AXEと同様に、TXCは、50MHZ  R3000−ベースのRISCプロセッサによって実施され、その処理を5.6マイクロ秒で完了しなければならない。
前記リッジから送信されるイーサネット・パケットのソースとして、ATMセル、ローカル・インターポート・トラフィック及びローカル・ホスト・プロセッサ起源のものの三種類のソースがある。後の二つの場合、そのフレームは、リアセンブラ・メモリではなく、セグメンタ・メモリにある。従って、送信コントローラ50は、QMAC40に供給するのに二つのトラフィック・ソースに対応しなければならない。
前記リアセンブラからのパケットのフローは以下の通りである。
１）ATMセルは、リアセンブラRAMにリアセンブルされる。
２）前記リアセンブラは、パケット・ヘッダをLUEへダイレクト・メモリ・アクセスし、このLUEが、ソース及び宛先MACアドレスと、出力ポートセットとを決定する。情報は、その使用のために、前記送信コントローラによってフレームにアペンドされる。
３）フレームは、リアセンブラによって送信コントローラにキューイングされる。
セグメンタ・メモリ・システムからのパケットのフローは、単に、セグメンタが送信コントローラ50に対してフレームをキューイングするだけである。送信コントローラRISCプロセッサがATM又はローカル・スイッチング・パスを介したフレームの到着を知らされると、これはMACアドレスをインサートし、Quad  MACの適当なポートへのDMAを行う。
前記QMAC40は、図８により詳細に図示されている。これは、４つのポートのイーサネット・トラフィックを、高速32ビット幅同期データバス間で流すASICであり、外部DMAが必要である。前記QMAC40は、一体型10BaseT又はAUIトランシーバと、パケット及びバイト・カウンタの完全なセットと、各方向に於ける内部3kパケット・バッファとを特徴としている。
前記ルックアップ・エンジンは、図９に図示され、前述した同時係属出願に記載されている。このルックアップ・エンジン（LUE）は、パケットがイーサネット又はATMネットワークから受け取られる毎に使用される。このエンジンが提供し、ルックアップ・テーブルに保管される情報のタイプは、パケット・フローの方向とパケットの種類によって異なる。このLUEは、それぞれの知られている宛先へのパスを捜すのに必要なすべての情報を提供するとともに、知られていない宛先の場合にはデフォールト情報を提供する。このデフォールト情報は、大抵の場合、パケットをルート・サーバへと向ける。
前記LUE29は、MAC及びネットワーク層アドレスや、ネットワーク層プロトコル決定用の固定した部分に於けるビット・パターン認識等の、パケットの可変部分のニブル・インデックス化を使用したテーブル検索に基づいている。各ルックアップ・テーブルは、16進法の検索ツリーに組織されている。各検索ツリーは、16ワードのルート・テーブルから始まる。検索キー（例えば、MACアドレス）は、後続のテーブルへのインデックスとして使用されるニブルに分割される。テーブルへの16ビットのエントリは、次の４ビットのニブルと連接されて、次の16ワードのテーブルの20ビットのアドレスを形成する。最後のリーフ項目（エントリ）が、所望の情報を示す。LUEのブロック図を以下に示す。
ビット・パターン認識は、マイクロコード命令セットによって行われる。マイクロコード化されたエンジンは、ひとつのパケット内のフィールドを予めプログラムされた定数と比較して、典型的には一つの命令における分岐とインデックスのインクリメントを行う能力を有する。このマイクロコード・エンジンは、前記検索アルゴリズムを完全に制御し、従って、これを特定の検索機能に適合させることが可能であり、新しい機能が必要な時にはマイクロコードがダウンロードされる。前記マイクロコード・エンジンによるパケット分析の出力は、AXEが処理ルーチンに迅速に方向を向けるのに使用することが出来るインデックスである。
ソース・アドレスの学習及びエージングには、ツリーの操作が必要であり、これは、AXEとホスト・プロセッサを使用してバックグランド・タスクとして行われる。新たに発見されたソースのMACフレームの場合には、ホスト・プロセッサに内部メッセージが転送され、LUEソースRMAに追加されるパラメータが要求される。次に、ホスト・プロセッサは、前記LUE  RAMにアクセスし、必要な状態に前記ツリーを再構成する。
前記LUEは、物理的には、一つの大きなFPGAと、それぞれ512Kバイトと1Mバイトの別々のソース宛先ルックアップ・メモリと、ダウンロード可能なマイクロコードRAMと、前記RISCプロセッサのインターフェースとしてのXilinx（FPGA）及びFIFO装置との組合せとに分割される。
セグメント化、リアセンブリ、及びQMACトラフィックに必要な単一の超高速メモリ・システムへの要求を緩和するために、前記ATM  SAR機能は、リッジによって二つに分割される。従って、アーキテクチャは方向によって水平に分割され、実際には完全に二重のシステムとなっている。
前記セグメンタ・コンプレックスは、ATM化装置と、セグメンタRAMの主バスと、その第２バスの追加の高速ポインタ・メモリへのインターフェースと、前記リアセンブラへのメモリとから構成されている。後者は、OAM用のSAR通信バッファと軽量スイッチング・サポートとして使用される。
1024以下の同時VCのリッジにおいてATMリアセンブリを行うには専用のATM化装置が使用される。パケットが再アセンブルされると、前記LUEが入って来る最初のセルにスヌープ（snoop）して、もしも、それが中継されたPDU（前記ソースMACが、自動的にルート・サーバとなる）である場合には、宛先MACアドレスを提供する。このMACがリアセンブラによってパケットにアペンドされ、送信コントローラによって迅速にインサートされる。
セルは、ATM装置間セル・リンクを使用して、前記リアセンブラからセグメンタへと送ることができる。これはループバック検査に有効である。
前記セグメンタとリアセンブラRAMとは機能的に類似しており、ATM環境とLAN環境との間の中間CS−PDUバッファリングを提供する。前記セグメンタは、４つのポート、即ち、AXE第２バス、Quad  MAC（AXE主バス）、前記送信コントローラ及びセグメンタを有する。前記リアセンブラ・メモリは、３つのポート、即ち、前記送信コントローラ、と前記リアセンブラの主及び第２バスとを有している。共にそのサイズは512Kバイトである。
各RAMシステムは、類似の調停（アービトレーション）コントローラを有し、ラウンド・ロビン式に一度に複数の要求にサーブする。この調停機は、バッファの背後でアドレスが蓄積されることを可能にし、これによってスイッチング時間が最小にされている。現在、前記メモリ・システムは、３サイクルの調停（アービトレーション）と、４−５サイクルの書き込み及び読み取りを達成するために高速の15ナノ秒のRAMを、それぞれ使用している。RAMシステムは、保持された帯域幅において800Mビット／秒以上を提供する。
前記リッジは、システムの始動、電源ON時の診断、LUE及びRISCプロセッサのダウンロード、スパニング・ツリー・アルゴリズムの実行、ネットワーク・マネージンメント（SNMP,4602  I/F）の実行、ローカル・シリアル・ポート環境設定の実行、接続マネージメント（Q.29321）、LUE用のテーブル・メンテナンス、必要な場合におけるPHYモジュール状態コードの実行（OC3）及びフェースプレートLEDの制御を処理するための管理ホスト・プロセッサを必要とする。
前記ホスト・プロセッサ・コンプレックスは、下記の周辺装置を備えた25MHzの6MIPSで作動するMC68349CPUによって実施可能である。即ち、2MバイトRAM、1MバイトのフラッシュEPROM（インテルベース）、32Kバイトのバッテリ・バックアップNVM（不揮発性メモリ）、各方向のパケット伝送用の2KバイトのFIFO、ATM化シリアルダウンローダ、及び、ローカル・シリアル・ポート環境設定用のRS−232トランシーバ。
前記リッジと同様に、５−プロセッサ・パイプライン化アーキテクチャは、かなりのデータ・パッシング要求を有するものと期待される。以下の項で記載するようにこれには実質的に三つのものがある。
前記ホスト・プロセッサは、各ATM化装置に対して環境設定、メインテナンス、統計ポーリング・パケット・メッセージを伝達するとともに、外部のイーサネット・ベースの装置と通信しなければならない。これらの二つの要求を能率的に処理するために、ホスト・プロセッサは、前記AXE及び送信コントローラに対してQMACとインラインの「13番目のポート」として現れる。内部プロセッサを宛先とするフレームは、通常のトラフィックと同様に、フラッグを付けられ、AXEによって前記セグメンタ・メモリにロードされる。リアセンブラに到着するためには、メッセージ・パケットを、送信コントローラによって、リアセンブラ・メモリに物理的に再コピーしなければならない。
他の方向において、送信コントローラは、ローカル・メッセージと、ホストを宛先とするMACアドレス化されたトラフィックとを、パケットに予めフラッグを付けておくことによって区別する。ホスト・コントローラは、その内蔵DMAコントローラを使用して、そのQMAC−エミュレーションFIFOとのデータの移動を行う。
バッファ・ポインタがリッジATM化装置間でパスされる時、そのサービスに対する要求を示すために単純な割り込みフラグを使用する。同時に、2CPCond"入力がセットされ、これによって、単一のR3000分岐命令によって、一つのサイクルで効果的にポーリングとフラッグの方向付けとを行うことができる。
セグメンタは、データ・バッファの到着を示す割り込み信号をAXEから受け取る。
TXCは、データ・バッファの到着を示す割り込み信号をセグメンタとリアセンブラから受け取る。
セグメンタとリアセンブラは、そのメモリ・キューをサーブするために互いに割り込みを行う。
セグメンタとリアセンブラとは、軽量スイッチング及びATM  OAM等の双方向プロトコル用の直接通信パスを必要とする。これは、小型のメモリと、互いに割り込む能力とによって提供される。
４つのプロセッサが前記リッジの周りでデータを移動させる場合、バッファ・ポインタをパッシングしフリーのポインタをリターンする最適化スキームが必須である。セグメンタ及びリアセンブラ・メモリのマルチポート化によって、実際のデータのコピーは不要である。単純性と低コストのためには、バッファ・ポインタはデータと同じ伝送路においてマルチポート化メモリを通過される。バッファのリターンにおける複雑化を避けるためには、これらを図10に示すように一方向にパッシングさせる。
AXEによって受け取られたパケットは、ATMネットワーク宛であるか否かを問わず、セグメンタに転送される。ローカル・トラフィックの場合、セグメンタは、パケットを送信コントローラに再キューイングし、これは、リターンされたフリー・バッファ・リストが単一のプロセッサによって管理されることを意味している。これによって再エントランスの問題を避け、全体のバッファ・マネージンメントが単純化される。
リアセンブラによって受け取られたデータ・バッファは、単純に、イーサネット伝送用に送信コントローラにパスして、DMAが完了した時にリターンすることができる。
アプリケーションに依って、統計がリッジのハードウェアとソフトウェアとによって収集される。前記Quad  MACは、下記のためのハードウェア・カウンタを有する。
送信／受信フレームの数、
送信／受信バイトの数、
イーサネット受信エラー（CRC,アラインメント、runt、）
衝突の数、
16回より多い衝突によって失敗した送信数、
その他の統計が、ホスト・プロセッサを介して報告するべくATM化装置によって収集される。その具体例としては以下のものがある。
送信／受信セルの数、
セキュリティ違反／ポートの数。
リッジのPHYモジュールは、物理インターフェースの種類に関する現在の議論に対して、これを容易に変更可能とすることによってこれに対応する。これは図11により詳細に図示されている。
前記リッジは、従って、ローカル・スイッチングを備えた12のイーサネット・ポートを、ATMスイッチへの接続のために、単一のATMトランクに集中するシステムのキーエレメントである。前述したリッジの具体的実施例は以下の特徴を有する。即ち、12の10BASE−Ｔのイーサネット・ポート、一つのモジュラATMポート（第１出力：マルチモード光ファイバ・ケーブルを介する155Mビット／秒のSTS−3c）、すべてのイーサネット・ポートとATMポート間におけるフルメディア−速度ブリッジング及び転送、広範囲のパケット・フィルタリング能力、ATMにおけるイーサネットの方向のIPフラグメント化のサポート、SNMPと標準式MIBを使用した管理能力、スパニング・ツリー・アルゴリズム、ATMサポート、AAL5、CLP、OAM、トラフィック・シェーピング、ニューブリッジ「軽量スイッチング」、イーサネット「スヌーピング」モードによる遠隔トラフィック・モニタ、ラック、デスクトップ、あるいは、スタンドアロン・パッケージにおいて壁取り付け可能性、ローカル・マネージメント・インターフェース（シリアルポート）、「フラッシュ」メモリを使用してのソフトウェアのダウンロード可能性、「ソフト」RISC及びASIC−ベース構造、200MIPS以上。
従って、記載したリッジは、ルートされたイーサネット環境をATM  WANネットワークに結合させるように構成されたATM  LANエミュレータであって、以下の特徴を有するものである。即ち、低コスト、フルメディア速度−ブリッジング及びネットワーク層転送、今後に定義／発明されるであろう標準の受け入れ、フルレンジのフィルタリング能力のサポート、ルートされたプロトコル能力の理解と利用、スタンドアロン、又は、種々のATMハブにと一体的に作動可能、容易なASICへの移行性。
前記リッジの重要要素は以下の通りである。
高密度、高速イーサネットMAC、
強力なテーブル検索エンジン。
ブリッジとルータの基本的側面は、VC、MACアドレス、セキュリティ規則、等をリアルタイムで迅速に関連付ける能力である。リッジ側においては、このために、少なくとも8,000個の項目を保持するテーブルを5.6マイクロ秒毎に検索する必要がある。
フレキシブルなネットワーク層ハードウェア・パーサ。高速のネットワーク層転送を行うためには、フレームを迅速に構文解析し、新しいMACアドレス、TTL及びチェックサムによって修正する必要がある。
実際には、高速のRISCプロセッサがこの作業を行い、これは前記テーブル検索エンジンと接続されてフレームプロセッシング・コンプレックスを構成している。
高速のマルチポートATM−イーサネット・バッファリング・システム。リッジは格納−転送装置であり、双方向において渋滞する可能性があるので、内部バッファの容量を考慮しなければならない。メモリ・システムは、各方向において少なくとも275Mビット／秒を提供する高速で、比較的大型でしかも低コストでなければならない。その他の重要の特徴としては、RAMシステム間の効率的な調停（arbitration）と、短いアクセス呼び出し時間がある。
前記リッジの基本的側面は、イーサネット・フレームの再パッケージ化、VCIのインサート、53バイトのセルへの分解である。逆のプロセスには、複数のフレームの同時接合と、適当なイーサネット・ポートへの再方向付けとが必要である。セルの大きさと必要なATM処理は、目標とする環境によって大幅に変わる。
前記「ATM化装置」は、ATMセルをリアルタイムで処理するのに必要な内部RAMと、キャッシュと、DMA及びATMシリアル化ハードウェアとに接続された50MHzのR3000コアを有する。
RISCベースDMA。リッジデータを高速で移動させる能力、フィールドを修正し、キューのマネージメント、きわめて高速でコスト的に有利なRISCソリューションへのコール。開発プロセスをストリームライン化（合理化）し、高度に最適化された統合ソリューションを利用するために、リッジは、高速なデータ処理を行うために非ATMアプリケーションにおいて２つのATM化装置を再使用する。
高速のATMポート。伝送媒体を介したATMスイッチへの接続（スタンドアロン・リッジ）又は、適当なbackplaneインターフェースへの接続（36150スイッチのStealth）。物理媒体とフレーミング構成についてはまだ活発に議論が行われているので、この機能用には交換可能（スワップ可能）PHYモジュールを使用する。
ネットワークマネージメント、診断、環境設定構成、及び全体の管理のためのハウスキーピングプロセッサとしては比較的低速度のプロセッサが必要である。一実施例において、これはクロック速度が25MHzのモトローラ社製68349マイクロプロセッサである。
次に、本発明の別態様を図15ないし18を参照して説明する。
図15において、前記ATM接続デジタル・コンピュータとレガシーLANアダプタ100,101とを使用して、レガシー・イーサネットLANと、デジタル・コンピュータとを前記ATMスイッチング・ファブリック102にインターフェースする。前記ATMスイッチング・ファブリックは、単数又は複数のATMスイッチ103から構成できる。この環境設定は、種々の端末ユニット間に於てLANデータ・トラフィックを伝送するのに使用する。しかし、保証帯域幅（BW）、トラフィック・マネージメント、等のATMの利点は、前記レガシーLANアダプタを越えて前記レガシーLAN接続（例えばイーサネット）デジタル・コンピュータに及ぶことはない。従って、前記レガシーLAN環境においてメタレベルのアクセス制御メカニズムを使用しない限り、衝突検出モードを備えた従来式のキャリア・センス・マルチプル・アクセス（CSMA/CD）において、直接接続されたATMコンポーネント（例えば、デジタル・コンピュータ）において可能なすべてのサービスを提供するためにイーサネットを使用することは不可能である。
ATM接続レガシーLANアダプタを介して前記ATMスイッチング・ファブリックにインターフェースされたイーサネット接続端末ステーションにATMサービスを提供するには、接続されたすべての端末ステーションからのイーサネットLANに対するアクセスを決定論的に制御し、ATM  Q.2931シグナリングをイーサネット端末ステーションに延長する、接続、シグナリング、及び帯域幅マネージメントメカニズムが提供されることが必要である。
次に、前記端末装置の一具体例としてデジタル・コンピュータを使用して、ATMの全サービスのイーサネット接続端末装置への提供について説明する。
図15は、イーサネット接続デジタル・コンピュータ101と、ATM−接続デジタル・コンピュータ100との相互接続システムの典型例を図示している。
図16において、ATMサービスの前記イーサネット接続コンシューマは、それぞれ101a,101b,101c,101dで示す「アプリケーション」、「ATM API」、「802.3ドライバ」及び「802.3インターフェース」から成る４つの層を有しているブロックとして図示されており、これらはそれぞれ、イーサネット・バックボーン104に接続され、更に、このイーサネット・バックボーンは、下記に詳述するように仮想ATMスイッチ105によってATMスイッチ103に接続されている。
前記「アプリケーション」層101aは、アプリケーションを略して示すものであり、これは、ATMサービスをこのアプリケーションに拡張するのに使用されるATMアプリケーション・プログラム・インターフェース（API）上に積層されている。
前記「ATM  API」層101bは、この図に於いては「802.3ドライバ」である下層のプロバイダによって、APIサービスを上層のコンシューマに提供するコンポーネントを略して表している。このAPIによって提供される典型的なサービスとしては、アプリケーション特定ATMアドレスに対応のATM端末ポイントへの接続を要求するのに使用される「atmConnectReq」、前に設定された接続を介して、サービス・データ・ユニット（SDU）をATM端末ポイントに伝送するのに使用される「atmTx」、そして、前に設定された接続を介して一つのATM端末ポイントからSDUを受け取るのに使用される「atmRx」等がある。図17の天頂部は、これらの構造を略示している。
前記「802.3ドライバ」101c層は、SDUをATMセル・フォーマットに変換し、ATM接続マネージメント、帯域幅マネージメント、及びシグナリングを提供するコンポーネントを略して表している。この層は、ATM接続の創造及び破壊、伝送のためのSDUのATMセルへの変換、逆に、受信のためのATMセルのSDUへの変換、そして、ATMセルのイーサネットLANへの伝送の制御を行うのに使用される。
前記「802.3インターフェース」層は、イーサネットLANへのイーサネット・インターフェースを略して表している。これは、イーサネット・フレームの送信及び受信に使用される。
前記ATM100サービスのATM接続コンシューマも、同様に、それぞれ100a,100b,100c,100dで示す「アアプリケーション」、「ATM API」、「ATMドライバ」及び「ATMインターフェース」の４つの層を有したブロックとして図示されている。
前記「ATM  API」100aへの上層のインターフェースは、前記「ATM  API」が、前記イーサネット端末ステーション派生サービスに対して提供するインターフェースと同様のインターフェースを、ATM接続端末ステーションにあるアプリケーションに提供する。
前記「ATMドライバ」層100bは、SDUをATMセル・フォーマットに変換し、ATM接続マネージメント、帯域幅マネージメント、及びシグナリングを提供するコンポーネントを略して表している。この層は、ATM接続の創造及び破壊、伝送のためのSDUのATMセルへの変換、逆に、受信のためのATMセルのSDUへの変換、そして、ATMセルのイーサネットLANへの伝送の制御を行うのに使用される。
前記「ATMインターフェース」層100cは、ATMネットワークへのATMインターフェースを略して示している。このインターフェースは、ATMセルの送信受信に使用される。
図16において、ATMスイッチは'X'に類似のアイコンによって示されている。このアイコンは103と103aとの二つが示されている。スイッチ103は、ATMエンド・ポイントへの直接リンクを提供する。スイッチ103aは、仮想スイッチ105の一部を形成し、これは「802.3ドライバ」層の上に重ねられている。
図16において、すべてのATMアプリケーション間にはピア関係が含まれている。即ち、これらのアプリケーションは、前記ATM  APIを介して利用可能となるサービスを利用することによって、ピアベースで情報を交換することが出来る。
ATMサービスは、前記イーサネットLANを前記仮想ATMスイッチ105への仮想ポート拡張部として使用することによって、イーサネット接続端末ステーションにまで拡張される。図16において接続されているその他のいずれかのエンドステーションとのATMメッセージの交換を希望するイーサネット・ホストは、前記ATM仮想スイッチへ伝送されるセルを転送し、この仮想スイッチは、これらのセルを適当なATMリンクに転送する。ここで重要なことは、これらのセルが伝送されるATM端末ステーションが、そのセルの発生源と同じイーサネット・セグメント上にある場合においても、これらのセルは、仮想ATMスイッチに先ず転送されるということである。
前記仮想スイッチ105の下層部105bは、上述したようにリッジによって提供可能である。
前記イーサネットLANへの決定論的アクセスを確保するために、前記仮想ATMスイッチ以外のいずれのステーションも、仮想ATMスイッチからマネージメント指示フレームを受け取るまでは前記LANセグメント上においていかなるデータも送信することが出来ない。前記マネージメント指示フレームは、そのイーサネット接続端末ステーションがどの仮想チャンネル接続（VCC）で伝送出来るかを特定する情報を含んでいる。更に、仮想ATMスイッチが前記マネージンメント指示フレームを発生する場合、この仮想ATMスイッチは、初期化された時に、前記VCCに関連付けられた帯域幅パラメータに依って、当該スイッチから前記イーサネット接続端末ステーションに伝送されるべきデータを測定する。
図16は、ATMサービスを使用する前記イーサネット接続端末ステーションにおいて前述した複数の層の関連内部特徴構成を略示している。この図の右半分側は、参照の目的のためのこれらの層を線によって示している。イーサネット接続端末ステーションにおいてATMサービスを利用するために開発されたアプリケーションは、ATM  APIの上方に図示したインターフェース・ポイントを使用する。ATM  APIは、図示し前述したサービス・インターフェースの全部を示すものではない（not  exhaustive）。代表的なサブセットが図示されている。図17は、SDUからイーサネット・フレームへのATMセルへのデータの流れを示している。マネージメント・フレーム（表示）のデータ・フローも図示されている。
図17は、図16の仮想ATMスイッチ105の主要部分を示している。
図18は、ATMサービスを希望するイーサネット接続端末ステーションへ拡張されるサービスである、集中帯域幅、コール・セットアップ、及びシグナリング機能を示している。この図は、更に、前記コール・スイッチング・データ・パス、いかに、代理（仮想的に拡張された）サービスが、前記ATM  Mgmt.＆シグナリング・ブロックを介してイーサネット接続端末ステーションに拡張されるか、も示している。
用語集
802.1（ｄ）透過スパニング・ツリー
これは、MACブリッジのネットワークに於ける、ルート選択、ループ検出及び回避のためのIEEE標準プロトコルである。
802.2論理リンク制御
これは、ローカル・エリア・ネットワークのデータ・リンク層のためのIEEE標準である。ISO  8802/2.とも呼ばれる。
802.3  CSMA/CD  LAN
これはイーサネットとほぼ同じIEEE標準LANである。これは、アクセス制御のためにCSMA/CDを使用するバスである。ISO  8802/3としても標準化されている。
ATM適応（adaptation）層
非ATM情報とATMセルとの間の双方向変換に使用されるプロトコル。
CPSS（制御パケット交換システム）
装置間の通信用のネットワーク・プロトコル。CPSSは、ネットワーク・エレメントとネットワーク・マネージメント・エンティティ間で制御及びステータス情報を伝送するのに使用される無接続パケット交換プロトコルである。
CRC（巡回冗長検査）
フレーム検査シーケンスの一種。
イーサネット
70年代後半に、ゼロックス社PARCにおいて開発されたCSMA/CDローカル・エリア・ネットワーク。IEEEによって802.3として標準化されたLANとほとんど同じ。
FCS（フレーム・チェック・シーケンス）
データパケットの伝送中のエラーを検出するのに使用するチェックサム・ルーチン。
FFDI（分散型ファイバ回線データ・インターフェース）
ANSI標準100Mビット／秒のローカル・エリア・ネットワーク。そのトポロジはリングであり、アクセス制御にトークン・パッシングを使用する。
HDLC（ハイレベル・データ・リンク制御）
情報フレームにアドレス、制御及びフレーム・チェック・シーケンス・フィールドを提供するビット指向（bit−oriented）プロトコルの一群。
LAN（ローカル・エリア・ネットワーク）
地理的に限定された領域（通常、１マイル程度）において複数の計算装置間を相互接続するように構成されたシステム。
LUE（ルックアップ・エンジン）
ハードウェア・テーブル検索機。
MAC（メディア・アクセス制御）
ISOリファレンス・モデルに記載されているデータ・リンク層の下部サブレーヤ。MAC層の目的は、物理媒体を介する信頼性の高いデータ伝送メカニズムを提供することにある。
NIC（ネットワーク・インターフェース・カード）
例えば、LAN又はATM等のネットワークに対する接続性を提供するために、通常はユーザによってワークステーション又はパーソナル・コンピュータに追加可能なアダプタ・ボード。
OAM  Cell（オペレーション・アンド・メインテナンス・セル）
特殊なタグが付けられたATMセル（例えば、ヘッダが、ユーザ・データATMセル用のヘッダと異なっている）。OAMセルは、接続性検証、アラーム・サーベランス、連続性チェック、及びパフォーマンス・モニタリング等のATMネットワーク・メンテナンス・フィーチャをサポートするために特殊化される。
OSPF（オープン最短経路ファースト）
IPネットワークにおいて経路決定に使用されるIETF標準リンク状態経路決定プロトコル。
PVC（固定接続型仮想チャンネル）
管理操作によって設定される、仮想チャンネル又は仮想経路種のエンド・ツー・エンド論理ATM接続。
SNMP（シンプル・ネットワーク・マネージメント・プロトコル）
TPC/IPローカル・エリア・ネットワーク中のエンティティのマネージメントのための標準。オリジナル（SNMPv1と呼ばれる）と、新拡張バージョン（SNMPv2と呼ばれる）との二つのバージョンがある。
SAR（セグメント化及びリアセンブリ）
非ATMオファドペイロードをATMセルに分解（セグメント化）し、ATMセルを、その回路の元のフォーマットに再構成する（リアセンブリ）プロセス。
SAC（交換型仮想チャンネル）
シグナリングによって設定される仮想チャンネル。
TCP（転送制御プロトコル）
TCP/IPプロトコル組用の層（およそ）プロトコル。RFC793に定義されている。
TXC
転送コントローラ。イーサネット転送用のリッジRISCコンプレックス。
UNI（ユーザネットワーク・インターフェース）
ATMユーザとATMネットワークとの間のインターフェース。
VC（仮想チャンネル）
ATMセルのシーケンシャル単方向転送を行う通信チャンネル。
VCC（仮想チャンネル接続）
エンド・ツー・エンドシグニフィカンスを有し、ATMサービスのユーザがATM層にアクセスするポイント間に延出する仮想チャンネル・リンクの連鎖。ATMセルのペイロードが、そこへ送られるポイント、又は、そこから受け取られ、かつ、処理のためにATM層を使用するユーザは、VCCのエンド・ポイントを示す。
VCI
仮想回路識別子。ATM接続を識別するのに使用する16ビットのアドレス。
VP
仮想パス。VC間の論理関係又はバンドル。
VPI（仮想パス接続）
ATM経路を識別するのに使用され、セル・ヘッダに含まれる８ビット値。VCIと同様、これは、加入者側においてシグニフィカンスを有し、largescope  VPCであるローカルUNIに対してアクティブなVPLを参照する。
WAN（ワイド・エリア・ネットワーク）
一つのキャンパス内において複数のコンピュータ間を相互接続するように構成されたシステム。
【図３】
0003612626.tif 000002
【図１】
0003612626.tif 000003
【図７】
0003612626.tif 000004
【図２】
0003612626.tif 000005
【図８】
0003612626.tif 000006
【図４】
0003612626.tif 000007
【図５】
0003612626.tif 000008
【図９】
0003612626.tif 000009
【図６】
0003612626.tif 000010
【図１０】
0003612626.tif 000011
【図１１】
0003612626.tif 000012
【図１２】
0003612626.tif 000013
【図１３】
0003612626.tif 000014
【図１４】
0003612626.tif 000015
【図１５】
0003612626.tif 000016
【図１６】
0003612626.tif 000017
【図１７】
0003612626.tif 000018
【図１８】
0003612626.tif 000019