JPH09507731A - コンピュータ通信ネットワーク - Google Patents

コンピュータ通信ネットワーク

Info

Publication number
JPH09507731A
JPH09507731A JP7519271A JP51927195A JPH09507731A JP H09507731 A JPH09507731 A JP H09507731A JP 7519271 A JP7519271 A JP 7519271A JP 51927195 A JP51927195 A JP 51927195A JP H09507731 A JPH09507731 A JP H09507731A
Authority
JP
Japan
Prior art keywords
atm
network
lan
ethernet
port
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP7519271A
Other languages
English (en)
Other versions
JP3612626B2 (ja
Inventor
バーウェル,ウェイン
クーマー,デイヴ
ダックスベリー,トム
ベーキ,ナタン
ギャルウェイ,キース
ワット,ジェイムズ
グレンディニング,ダンカン
ズィウッキー,ユージン
Original Assignee
ニューブリッジ・ネットワークス・コーポレイション
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ニューブリッジ・ネットワークス・コーポレイション filed Critical ニューブリッジ・ネットワークス・コーポレイション
Publication of JPH09507731A publication Critical patent/JPH09507731A/ja
Application granted granted Critical
Publication of JP3612626B2 publication Critical patent/JP3612626B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/4608LAN interconnection over ATM networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • H04L49/309Header conversion, routing tables or routing tags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5615Network termination, e.g. NT1, NT2, PBX
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5618Bridges, gateways [GW] or interworking units [IWU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • H04L2012/5658Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL5

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 コンピュータ通信ネットワークは、ATMセルが伝送されるWAN又はLANエリア・ネットワークを形成する相互接続された複数のATMスイッチ(1a,1b,1c)と、単数又は複数のローカル・エリア・ネットワーク(LANs)への接続用のLANインターフェース・アダプタを備えた装置(8,9,10,11,14)とを有している。インターフェース装置(6a,6b,6c)によって、前記ATMスイッチの内のいくつかをそれぞれ前記LANインターフェース・アダプタに接続する。このインターフェースは、前記LANフレームを、前記ATMネットワークでの伝送用に適応させる。これにより、ユーザ側の装置はこれらのLANインターフェース・アダプタを介して透過的にワイド・エリア・ネットワークと通信できる。

Description

【発明の詳細な説明】 ATMネットワークによるLANの 透過式相互接続装置 本発明は、コンピュータ通信ネットワークに関する。 コンピュータやワークステーション等のデジタル式ユーザ側装置間の通信用の コンピュータ通信ネットワークとして様々なタイプのものがある。例えば、限定 された地理的地域(一般に約1マイル)においてコンピュータ間を相互接続する ように構成されたシステムはローカル・エリア・ネットワーク(LAN)として 知られている。このようなシステムの一例はイーサネット(Ether−net )であり、これは1970年代後半にゼロックス社によって設計された。これは 、10Mbsで作動し、データは、イーサネット・フレームとして構成されたツ イスト・ペアによって伝送される。 より長距離の場合には、ワイド・エリア・ネットワーク(WAN)が使用され る。このWANの一つのタイプは、ATM(非同期転送モード)使用するもので ある。ATMは、伝送の基本単位として53バイトのセルを使用する。各ATM セルは、5バイトのATM層オーバヘッドと、48バイトのATMペイロードと に分けられる。ATMネットワークは、本質的に統計的であり、ATM セルは、ネットワーク内部に設定される仮想チャンネルを介して伝送される。 セル回線交換多重化方式の使用により、ATMは、ブロック回線交換構造(f abric)という統計的多重方式の利点を利用することによって帯域幅利用を 行う。同機種間ATM環境下においては、ATM端末アダプタは、前記ATM回 線交換構造(fabric)に接続され、潜在的に完全な網型の論理接続通信イ ンフラストラクチュアを形成する。ATMアダプタとしては、ATMセル・スト リームをATMサービスのユーザにインターフェースするどのようなエッジ装置 であってもよい。ATMアダプタの典型的な例としては、デジタル・コンピュー タ用のATMネットワーク・インターフェース・カード(NIC)がある。 一般に、ネットワーク化されたコンピュータは、イーサネット等のローカル・ エリア・ネットワークへの接続用のLANアダプタを備えている。しかし、この ようなLANアダプタによっては、ATMネットワーク等のワイド・エリア・ネ ットワークに接続することはできない。特製のATMアダプタ・カードをネット ワーク化コンピュータに挿入することも可能ではあるが、これには、コンピュー タの物理評価と、適当なドライバ・ソフトウェ アの供給とが必要である。 パーソナル・コンピュータへの接続を容易にするべく、ATMの標準化につい て研究が行われてきた。オーストラリア国のメルボルン大学では、イーサネット でATMセルを走らせることに関する研究が行われてきた。このアプローチの欠 点は、ある程度ATMが標準化されるものではあるが、ネットワークに対して、 ワークステーション・ネットワーク・インターフェース・カード(NIC)の交 換と、NICのドライバ・ソフトウェアの改変という二つの大きな変更を行わな ければならないという二つの大きな改変を必要とすることにある。各SUNワー クステーションにおいて、帯域幅管理とシグナリングと呼のマネージメントを行 わなければならない。 ネットワーク化インフラストラクチュアに最大限の融通性を与えるためには、 ハードウェアの変更を最小限にしながら、ワイド・エリア・ネットークを介した コンピュータ間において効果的な相互接続性を提供する必要がある。 本発明に依れば、ATMセルを伝送する相互接続された複数のATMスイッチ と、単数又は複数のローカル・エリアネットワーク(LAN)への接続用のLA Nインターフェース・アダプタを有する複数のユーザ側装置と を有するコンピュータ通信ネットワークにおいて、インターフェース手段によっ て、前記複数のATMスイッチうちの少なくともいくつかをそれぞれ、前記LA Nインターフェース・アダプタに接続し、前記インターフェース手段が前記AT Mセルを前記LANインターフェース・アダプタを介する通信用に適応させ、こ れによって、前記ユーザ側装置が、前記LANインターフェース・アダプタを介 して前記ネットワークと透過的に通信可能に構成されていることを特徴とする。 前記通信ネットワークは、例えば、ローカル・エリア・ネットワーク(LAN )と通信するワイド・エリア・ネットワーク(WAN)とすることが出来るが、 これに限られるものではない。 本発明に依れば、例えば、パーソナル・コンピュータである前記複数のユーザ 側装置は、その既存のLANアダプタを使用して、前記ATMネットワークを介 して相互接続することが可能となる。従って、前記ATMスイッチ構造を含むネ ットワーク全体が、一つの仮想LANとして機能する。 一実施例において、前記ATMセルは、LANフレームとしてカプセル化され 、このカプセル化された状態で、イーサネットLANを介して前記LANアダプ タ・カー ドに直接に伝送される。別の実施例において、前記インターフェース手段は、前 記ATMネットワークを介してすべての前記ユーザ側装置間の透過的通信を許容 するためのブリッジング、ネットワーク層転送及びLANエミュレータ機能を提 供する。このような装置は、前記ATMセルからLANフレーム、あるいは、逆 に、LANフレームからATMセルを作り出すものであり、これはリッジ又はブ リッジ/ルータとして知られている。 この構成の利点は、前記ネットワーク・インターフェース・アダプタと、ロー カル・ワークステーションに於けるこれに付随のドライバ・ソフトウェアとのい ずれも交換する必要がないことにある。 前記ATMネットワークは、外部のルーティング・ピア(external routing peers)とトポロジ及び到達可能性(reachabil ity)情報とを共有する分散ルータとして構成される。このネットワーク内の 接続は、それぞれが類似のトラフィック特性を備えた多重接続を有する複数の予 め定義された仮想パスを介してルーティングされる軽量(light−weig ht)シグナル・コールを使用して、オン・デマンドで設定される。それぞれの 接続は、低いユーザ要求(committed)情報速度しか有していないが、 それが有する前記仮想パスのレベルにまでバーストすることが可能であるので、 トラフィック全体から統計的なゲインを達成しながら、リソースを制御すること ができる。 前記ATMスイッチのネットワークは、LAN機能をエミュレートし、前記シ ステムは、極めて大型の分散ブリッジ/ルータとして機能する。このシステムに 接続された装置は、あたかも一つの大きなLANに接続されているかのごとく挙 動する。このシステムの接続された諸装置は、それらが一つの大きなLANに接 続されているものと「信じる」のである。LANのどこかに、ルータが現れ、こ れを介して多数の別のネットワークに到達することが可能である。これらの装置 は、システムの真のアーキテクチャには全く気づかない。これらの装置は、LA NがATM構造を介して拡張されており、前記「ルータ」の背後のネットワーク も、この同じATM構造の一部を構成しているということを知ることはできない 。このシステムに接続されているルータも、これを、付属のルータを有するLA Nであると見なす。ルーティング情報は、標準式のルーティング・プロトコルを 使用して、外部ルータとVIVID「ルータ」との間で交換される。 以下、図面を参照しながら、本発明をより詳細に説明 する。ここで、 図1は、本発明の第1実施例によって作動するワイド・エリア・ネットワーク のブロック図、 図2は、本発明の第2実施例によって作動するワイド・エリア・ネットワーク のブロック図、 図3は、リッジの機能を示す図、 図4は、前記リッジの内部動作をより詳細に示すブロック図、 図5は、前記リッジ内のトラフィック・フローの概略を示す図、 図6は、前記リッジへのイーサネット−ATM方向のトラフィック・フローを 示す図、 図7は、前記リッジへのATM−イーサネット方向のトラフィック・フローを 示す図、 図8は、QMACをより詳細に示す図、 図9は、ルックアップ(検索)エンジンのブロック図、 図10は、前記リッジ中のバッファ・フローを示す図、 図11は、PHYモジュールのブロック図、 図12は、ATM−LANネットワーク用のルート・サーバの詳細なブロック 図、 図13は、ATMスイッチ用の従来のOAM処理リソースを示す図、 図14は、本発明の一実施例に係るOAM処理リソースを示す図、 図15は、ATMの全利点を提供することなく、LANアダプタをATMネッ トワークに接続する構成を示す図、 図16は、イーサネット接続コンピュータとATM接続コンピュータとの相互 接続システムの典型例を示す図、 図17は、ATMサービスを使用するイーサネット接続端末ステーションに記 載された層の関連内部特徴構成の略図、そして 図18は、図16に図示した仮想ATMスイッチの主要部分の略図である。 図1において、ATMスイッチ1a,1b,1cは、ワイド・エリア・ネット ワーク非同期転送モード・ネットワーク(WAN)を形成している。スイッチ1 aは、ネットワーク・インターフェース・カード(NIC)2を介してルート・ サーバ4に接続されるとともに、ネットワーク・インターフェース・カード(N IC)3を介してシステム・マネジャ5に接続されている。 ワークステーション12は、従来の方法により、ネットワーク・インターフェ ース・カード(NIC)13を介して前記ワイド・エリア・ネットワークに接続 されている。NIC13は、前記ワークステーション12の前 記ATMネットワークへの接続専用に構成されている。 スイッチ1a,1b,1cは、更に、リッジとして知られているWAN−LA Nインターフェース装置6を介してルータ9、ワークステーション8、ハブ10 、ブリッジ11及びSNMPマネジャ12に接続され、これらはそれぞれ、この 例に於いてはイーサネットである、ローカル・エリア・ネットワークへの接続用 のローカル・エリアネットワーク用アダプタを備えている。 前記装置8,9,10及び11は、リッジ6aのそれぞれのイーサネット用ポ ートに接続され、SNMPマネジャ14は、リッジ6bのイーサネット用ポート の一つに接続された状態が図示されている。 前記ATMワイド・エリア・ネットワークは、前記ルータサーバ4の制御下で 作動し、このサーバは、従来式の無接続式モデルのLANを、接続式ATMモデ ルへとトランスレートする。このネットワークは、従来式のルーティングテーブ ル計算プロトコル(例えば、RIPとOSPF)を実行し、外部ルータとの交信 によって、前記無接続式ネットワークの拡張トポロジを学習する。又、このネッ トワークは、前記無接続式ネットワークのトポロジに関するその知識を完全なも のとするためにすべての外部装置の存在を検出する。 前記ルート・サーバ4は、システム・マネジャ5から前記ATMネットワーク のトポロジを学習し、前記ATMトポロジとLANトポロジとの間のマッピング のための必要に応じて、前記リッジ6の環境設定を行う。 前記ルート・サーバ4の機能は、ATM−LANシステムに接続された諸装置 のトポロジを維持することにある。このトポロジ情報は、ソースからのLANト ラフィックのATMネットワークを介した宛先への転送とルーティングに使用さ れる。トラフィック転送は、前記ルート・サーバと、更に、このルート・サーバ がトポロジについて伝える情報を使用する前記リッジ6とによって行われる。こ の環境設定が許容するネットワークのどの場所においても装置を接続することが 出来るという能力は、このシステムに固有のものであり、この機能は、前記ルー ト・サーバ・トポロジ・マネージメントによって行われる。 従って、前記ルート・サーバ4は、LANネットワークの数、装置のメンバー シップ、フィルタ及びアクセスの規制等の、仮想LANを形成する管理情報を有 している。 前記ルート・サーバは、スイッチとトランクとのレイアウトについて認識して おり、すべての接続装置の存在 を検出する。ルート・サーバは、この完全なネットワークに関する知識を使用し て、確実に、パケットがATM接続の動的網を使用して、前記システムを介して 正確に転送されるようにする。 より小型のネットワークにおいては、前記ルート・サーバ4は、ARPサーバ として、更に、ブロードキャスト・サーバ(より大型のネットワークには、複数 の別個のルート,ARP及びブロードキャスト・サーバが含まれる)としても機 能する。この機能において、ルート・サーバ4は、ブロードキャストトラフィッ クを、それを受け取ることを必要とするその他のすべてのネットワーク・エレメ ントに転送する。これによって、ルート・サーバ4は、前記ネットワークを通じ て流れるブロードキャスト・トラフィックの量を制限するための種々の推論と最 適化を利用することができる。例えば、ARPリクエストは、しばしば、そのネ ットワークに存在する大半の装置のアドレスを既に知っているルート・サーバに よって直接に取り扱うことが可能である。フラッディングされる(floode d)必要のあるパケットの場合、ルート・サーバは、そのパケットの一つのコピ ーを、このパケットがフラッディングされるべきポートを示すマスクとともに、 そのブロードキャストの送り先である各 リッジに送ることができる。 前記ルート・サーバ4の簡略化したブロック図を図12に示す。このルート・ サーバ4は、集中ルータ転送サーバ400と、NIC装置ドライバ407と、ト ランザクション・マネジャ402と、トポロジ・マネジャ403と、マルチキャ スト・サーバ404と、ルート・マネジャ405と、ADPマネジャ406とを 有している。これらの装置402ないし406は、転送機400と、SNMPエ ージェント408とに接続されている。前記トランザクション・マネジャ402 は、スタンバイ・サーバ409に接続されている。前記転送機400は、SNM Pエージェント408に直接接続されている。 前記ルート・サーバ4は、このシステム上のすべての装置の位置に関する情報 を保持している。この情報は、装置のネットワークへの接続に伴って動的に学習 されるものであり、標準式ルーティング・プロトコル、例えば、IP及びIPX を介した、このシステムのエッジにあるルータとの通信を通じて学習される。こ の情報は、アドレス分散プロトコルを介してリッジ6に分配される。リッジ6と の通信によって、これらのリッジは、大半のデータについて直接的にデータ転送 を行うことができる。 前記集中マルチキャスト・サーバ404は、すべての マルチキャスト・トラフィックを処理する。可能な場合、ルート・サーバ4は、 更にネットワークへ更にブロードキャストすることなく、送られてきたデータに 応答する。 前記ルート・サーバ4は、更に、LAN装置の追加、移動及び変更を動的に許 可するためのLANトポロジ・マネージメントと、システム管理者によって環境 設定されたルールに反する装置に対する参入許可制御をとを行う。ATM LA Nに接続された前記装置9ないし14は、前記ルート・サーバによって動的に検 出され、許可された場合、ネットワークに参入する。前記リッジ6は、その装置 の検出によってこの検出に参加する。ルート・サーバは、参入を許可するべきか 否かと、もし許可するならばどのようなサービスを許可するのかを決定する。更 に、ルート・サーバ4は、その装置の位置に関する情報を長時間維持する。ルー ト・サーバ4は、非類似ネットワークの装置間がシステムへのポートを共用する ことを可能にする。 前記ルート・サーバ4は、更に、フレキシブルで、ポータブルで、冗長なプラ ットフォーム・サポートを提供する。前記ルート・サーバは、シングルプラット フォームとマルチプロセッサ・プラットフォームとの両方をサポートするATM ネットワークインターフェース・カー ドを備えたSUNワークステーション上で実行される。予備の(redunda nt)ルート・サーバ409がサポートされ、これは前記主ルート・サーバ40 0が故障した時に、これに取って代わる。これら二つのプラットフォーム間の整 合性を確保するために、ATMベースのメッセージング・プロトコルが使用され ている。 図1に戻って、各ATMスイッチ1は、このシステムのコアである高帯域幅セ ル回線交換を提供する。ATMスイッチは、3つのタイプ、即ち、ATMワーク グループ・スイッチ(WGS)と、36170スイッチング・シェルフと、36 170アクセス・シェルフとがある。 前記WGSは、顧客宅内アプリケーション用の、低コストの、12ポート、1 .6Gビット/秒のATMスイッチである。前記36170スイッチング・シェ ルフは、最大8個のATMフィーダ・スイッチ及び/又はアクセス・シェルフを 相互接続する12.8Gビット/秒のATMスイッチである。各スロットは、多 数のATMインターフェースの一つを受け入れることができる。前記WGSにつ いて、図13及び14を参照してより詳細に説明する。 現在、入力ポートにおいてOAM(オペレーション・アンド・マネージメント )サポートを提供するATMス イッチは、OAMセルを解釈し、発生するために専用のマイクロプロセッサ52 を必要とする。OAMセルは、図13に図示されているようにシェアードRAM 51を使用するセル・プロセッシング・エンジン50によって前記マイクロプロ セッサ52との間で伝送される。 このアプローチの欠点は、前記OAMの機能をサポートするのに追加コストと 複雑性(PCBエリア、追加コンポーネント、シェアードRAMシステム)が必 要とされることにある。この追加コストによって、コスト的に有利で、フル装備 のマルチポート・スイッチを製造する可能性が阻害される。 図14に示す本発明に依れば、前記セル・プロセッシング・エンジンは、すべ ての関連OAMセルを、予め環境設定された内部スイッチ・アドレスを使用して 集中OAMプロセッシング・リソースへ向きを変えるように改造されている。セ ルのすべての処理は、この一つのマイクロプロセッサにおいて行われ、これによ って、図14に示すように、各ポートにおいて専用のマイクロプロセッサ52を 設ける必要が無くなる。 一つの好適な構成において、VCI(仮想チャンネル識別子)=3又は4(セ グメント及びエンド・ツー・エンド)及びVP(仮想パス)が回線交換されたセ ルが、 前記F4(VPC(仮想パス接続))OAMフローを構成し、PTI(ペイロー ド・タイプの識別子)=4又は5及び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社から市販されているようなフィールド・プログラマ ブル・ゲート・アレイを設けることによって達成できる。これにより、このセル ・プロセッシング・エンジンは、前記コントロール・セルを解釈することが可能 となる。 このアプローチの更に別の利点は、RAMシステムの帯域幅の要求を減らすこ とが出来ることにある。既存の構成においては、前記シェアード・メモリ・シス テムを実施するのに高速SRAMが必要である。外部マイクロプロセッサによる 追加のアクセスを提供する必要性を除去することによって、前記RAM帯域幅を 大幅に減少させることができる。 この技術は、すべてのATMスイッチによって使用可能である。更に、このア プローチは、頻繁なパラメータのアップデートを必要とするスイッチ環境におい てすべてのライン・カードによって使用可能である。 再び図1において、前記ATMスイッチ1a,1b,1cは、それぞれのリッ ジ6a,6b,6cに接続され ている。一実施例において、各リッジ6は、イーサネットLANへの接続用の1 2のイーサネット・ポート7と、ローカル・ワークステーション8のイーサネッ トアダプタと、従来式のルータ9と、ハブ10又はブジッジ11とを有している 。 前記リッジ6は、前記ATMネットワークを介してすべてのユーザ側装置間で トランスパラント(透過式)通信を可能にするために、ブリッジング、ネットワ ーク層転送及びLANエミュレータ機能を行う。これらのリッジは、ユーザ側装 置が前記ATM環境を介してLAN環境において通信することを可能にする。 即ち、前記リッジは下記の6つの基本的工程を行う。 (1)ソース・アドレス・バリデーション パケットがリッジLANポートに到着すると、リッジは、そのポートのソース Macアドレスを以前に見たことがあることを検証する。もしもそのアドレスが ポートのソース・アドレス・テーブルに見つかった場合には、パケットは宛先識 別へと進む。 もしもそのアドレスが見つからない場合には、新しいステーションがシステム に参入したことになり、このパケットはルート・サーバに転送されて処理される 。 (2)宛先識別 リッジが前記パケットのソース・アドレスを確証すると、リッジは、そのパケ ットとの宛先MACアドレスを調べる。この時点でいくつかの可能性が発生する 。即ち、 ・ このパケットはブロードキャスト・アドレス又は、リッジの宛先アドレス ・テーブルには存在しないMACアドレスに向けられたものである。この場合、 パケットはルート・サーバに転送されて処理される。 ・ このパケットは、前記VIVID「ルータ」自身のMACアドレスに宛て られたものである。これは、このパケットは転送されて、パケットのネットワー ク層アドレスが調べられることになっていることを意味する。もしも、そのネッ トワーク層アドレスが宛先アドレス・テーブル中に存在しているならば、このテ ーブルから転送情報を取り出し、パケットは、フィルタ工程へと進行する。そう でない場合は、パケットはルート・サーバに送られる。 ・ このパケットは、リッジの宛先アドレス・テーブル中に存在するMACア ドレスに宛てられたものである。この場合、このパケットをブリッジして、テー ブルから転送情報を取り出すことが出来、このパケットはフィルタ工程へと進行 する。 この工程の目的は、前記ルックアップ・テーブル中の 論理宛先アドレスを出力媒体のための物理アドレスにマッピングすることである 。従って、前記宛先アドレス・テーブルから取り出される転送情報は、パケット がどのように、又、どこに転送されるかによって異なる。もしも宛先がリッジの ポートに接続されており、パケットがMAC層転送されている場合には、宛先ポ ートIDを前記テーブルから取り出す。もしも宛先がリッジのポートに接続され ており、パケットがネットワーク層転送されている場合には、宛先ポートIDと その宛先のMACアドレスとを前記テーブルから取り出す。最後に、その宛先が 別のリッジ上に位置している場合には、出力リッジのATMアドレスのみをテー ブルから取り出す。 この時点で、地理ベースの物理層ATMアドレスを前記パケット内の論理ネッ トワーク層宛先アドレスと関連させることによって、物理−論理接続性マッピン グを行う。 (3)フィルタリング パケットのソース及び宛先アドレスが確証されると、リッジは、それらの装置 間の会話を許可すべきか否かをチェックする。一般に、これは、単なる、ソース ・アドレス、宛先アドレス及びプロトコル・タイプのチェックである。但し、必 要な場合、アプリケーション・レベル・ フィルタリングを行うためにパケットをより詳しくチェックする必要がある場合 もある。もしも、装置間の通信が許可されない場合には、パケットはドロップさ れ、そうでない場合には、パケットは変形工程へと進む。 (4)変形 もしもパケットがLANポートからシステムに入り、ネットワーク層転送され ている場合には、パケット中の前記ソース及び宛先MACアドレスとともに、前 記イーサネット又は802.3カプセルを除去し、このパケットのtime−t o−liveをデクリメントする。次に、パケットをルートpduとしてカプセ ル化して、ATM構造(ファブリック)を介して送る。 パケットがリッジ・ポートにおいて転送される時、パケットのソースMACア ドレスが、VIVID「ルータ」のMACアドレスにセットされる。前記宛先M ACアドレスは、宛先識別中において宛先アドレス・テーブルから取り出された 値に設定されている。その後、パケットはLAN用に適当なフォーマットにカプ セル化される。 (5)コール・セットアップ もしもパケットがATM構造を介して転送されるべきものであれば、リッジは 、このパケットが出力リッジへのSVCを有しているか否かをチェックする。も しもま だSVCが設定されていない場合には、宛先識別中において得たATMアドレス を使用して、その出力リッジへのコールを発生する。 (6)伝送 パケットは、前記リッジ出力ポートへ伝送されるか、あるいは、ATMセルに 分割され、SVCを介して出力リッジへと送られる。 従って、リッジ6は、従来式のローカル・エリア・ネットワーク(LAN)( 例えば、イーサネット/802.3,トークン・リング/802.5、分散型フ ァイバ回線データ・インターフェース(FDDI)、等)と非同期転送モード( ATM)ワイド・エリア・ネットワークとの間の媒体−速度相互接続を提供する 。 前記リッジ6は、178,560ppsのスイッチング集中エレメントと見な すことができる。このリッジによって実行される機能は、より具体的には以下の 通りである。 a)ATM層セグメント化及びリアセンブリ、 b)ATMアダプテーション層5(AAL5)、 c)RFC1483ヘッダのフレームのカプセル化及び脱カプセル化、 d)フレームのヘッダからのATMアドレス及び/又 はVPI/VCIの取り出し、 e)フレームのイーサネット・ブリッジング又はネットワーク層転送、 f)ATMポートにおいて受け取られたIPフレームのフラグメント化、 g)SONET STS−3cに従った伝送収れんサブレーヤ処理。 以下により詳細に説明するように、イーサネット・インターフェースにおいて 、前記リッジは、受け取ったセルをカプセル化して、これらをその宛先に向けて ATMネットワークに送り込む。ATMインターフェースにおいては、前記リッ ジは、その宛先へイーサネットを介して送る前に、接続されたイーサネット・ホ ストに向けられたこれらのセルをカプセル化する。 コンテンション(回線競合)のない公平性を達成するために、前記リッジとそ れが接続されたイーサネット・ホストとの間にトークンがパスされる。ホストが トークンを受け取ると、ホストは一つのフレーム、又は1セットのフレームをリ ッジへと送る。各フレームは、単数又は複数のATMセルを有している。特定の 数のフレームを送った後、ホストは、前記トークンをリッジにパスバックする。 このリッジは、トークンをホストにパスバッ クする前に、自ら1セットのフレームを送ることもある。このようにして、前記 リッジとホスト(単数又は複数)が互いに同期されて、各ホストはコンテンショ ン又は衝突無く特定量の帯域幅を得るのである。各ホストが前記トークンを手放 す前に送るフレームの数を変更することによって、あるいは、このトークン通信 プロトコル自身を変更することによって、各ホストは異なったグレードのサービ スを受けることができる。 図2は、別の構成を示しており、ここで、類似の部分は類似の参照番号によっ て示されている。図2において、ATMスイッチ1cは、リッジ6cに接続され るとともに、リッジ状ゲートウェイ14に接続されており、このゲートウェイは 、ワークステーション15に接続されている。ゲートウェイ14は、ATMセル のイーサネット・フォーマットへの変換、又はその逆の変換を行う代わりに、イ ーサネット・フレームとして入力されるATMセルをカプセル化して、これによ って、これらがイーサネット・ドライバの助力によって、ローカル・ステーショ ンのイーサネット・アダプタによって直接受け取られることを可能にする。 次に図3において、ここに図示されているリッジ6は、イーサネット装置への 接続用の12個の10Mビット/ 秒(10baseT)のイーサネット・ポート20と、一つのRS−232シリ アルポート21と、155Mビット/秒のone OC−3 over マルチ モード・ファイバATMポート・インターフェース・ポート22とを有している 。上述したように、前記リッジ6は、ブリッジング、LANエミュレーション、 及びネットワーク層転送機能を行う。ユーザ・データ及びコントロール・トラフ ィック(前記ルート・サーバ及びシステム・マネジャ間)の両方がATMインタ ーフェースに載せられている。 前記リッジ6の機能は、イーサネット・ブリッジング、ネットワーク層転送、 及び12個のイーサネットポートと一つのATMポートのためのLANエミュレ ーションを行うことである。イーサネット間に挟まれたトラフィックは、ブリッ ジされるか、もしくは、直接にネットワーク層転送される。即ち、他のリッジへ のトラフィックにそのATMポートが必要な場合には、カプセル化ATM層処理 が行われる。 次に、より詳細なブロック図である図4において、前記リッジ6は、イーサネ ットMACレシーバ23とトランスミッタ24、出力フレーム・プロセッサ25 、入力フレーム・プロセッサ26、入出力フレーム保管メモリ 27,28、ルックアップ・エンジン・フィルタ29(図9に図示され、本願と 同時係属の、1994年12月22日出願No.PCT/CA94/00695 、「パケットベース・ネットワーク用のルックアップ・エンジン」により詳細に 記載されている)、ATM層セグメント化プロセッサ30、セルautopad der31、TC層SONETフレーマ32、ATM層リアセンブリ・プロセッ サ33、及びファースト・キュー・サービス・コントローラ34とを有している 。前記TC層SONNETフレーマは、光ファイバ又はツイストペア銅ケーブル を介する接続用のATMインターフェース22を提供するATMモジュール35 に接続されている。 前記ファースト・キュー・サービス・コントローラ34の目的は、出力キュー (待ち行列)に、イーサネット・ポートを宛先とするパケットをキューイングす ることである。各ポートにそれぞれ一つの出力キューがある。キューがサーブさ れると、パケットは、そのパケットを受け取る準備が出来ているイーサネットM ACポートへと転送される。すべてのキューは同じ優先順位を有する。 前記ファースト・キュー・サービス・コントローラ34において、ポートとデ ータの使用可能性が、次のポートの要求に分解(factored)される。ポ ート の利用可能性は、アドレス中のビットマスクとして表される。ラウンド・ロビン 式優先順位をエンコードされた優先順位により、もしも現在のキュー(前記ラウ ンド・ロビン方式によって定義される)がサーブ出来ない時には、必ず、すべて の要件を満たす次に最も優先順位の高いポートがリターンされる。従って、この 装置は、常に有効な結果をリターンする。有効なデータのアドレス・マップ化ビ ット・マップにより、その結果は、ただ1回の読み込み作業によってリターンさ れることが可能であり、これによってパフォーマンスが改善される。 前記ファースト・キュー・サービス・コントローラ34は、実際には、サービ スを必要とするすべてのセットのパラレル・キューに適用可能であり、ラウンド ・ロビン式サービス・メカニズムに限定されるものでなく、同等ではない優先順 位がこれらのキューに関連付けられている場合に実施可能である。 リッジ6のトラフィック・フローは、図5に図示されている。このリッジ6は 、受信方向と送信方向とにおいてそれぞれ別個のデータパス用に構成されている 。唯一の例外は、ローカル側において回線交換されるイーサネット・トラフィッ クであり、これはバイパス・ユニット45を介してセグメンタRAMシステムを 通じて中継さ れる。このアプローチは、すぐにシステムのボトルネックとなる単一のメモリシ ステムへの必要性を軽減する。 図4に示すトランスミッタ24とレシーバ23とを提供するQuadMAC4 0は、前記ATM方向側においてセグメンタRAM41とセグメンタ42とに接 続され、イーサネット側の入力においてリアセンブラRAM43とリアセンブラ 44とに接続された3Kビットの入力及び出力FIFO45,46を有している 。バイパス・ユニット45は、入って来るイーサネット・トラフィックが、AT Mネットワークをバイパスし、前記Quad MAC40の出力へ直接にパスさ れることを許容する。 図6は、ATM方向の前記パケットのフローをより詳細に図示している。先ず 、イーサネット・フレームの全部がQuad MAC ASIC FIFO45 内部でバッファされ、次に、QMAC40は、受信コントローラ47を介してA XE RISCプロセッサ48に対してDMAが必要であることを知らせる。A XE(伝送エンジン)48は、どのポートが選択されているかを考慮することな く、セグメンタRAMへのDMAを開始し、受信コントローラ47は、ラウンド ・ロビン優先順位方式を使用しているポートを選択する。 次に、前述し、又、同時係属出願に記載されている前 記ルックアップ・エンジン29は、前記フレーム・ヘッダ情報を「fly by 」モードでロードし、ソース、宛先MACアドレス、プロトコル・タイプ、ポー ト・グループ等のコンテクスト・サーチを開始する。 前記AXE48は、前記検索の結果を取り、もしもそう指示された場合には、 そのパケットをドロップ又はネットワーク層変換を行うこともある。次に、これ はCS−PDUへ入力するために必要な状態にパケットを再フォーマットし、セ グメンタ42にセル・スライシングを開始するように指示する。セグメンタは、 ATMセグメント化を実行し、完了後、前記バッファをリターンする。 前記AXE48は、一体型高速DMAと、別体の第2プロセッサ・バスとを備 えた50MHzのR3000RISCエンジンである。媒体の高速性能を維持す るためには、これは、下記のタスクを5.6マイクロ秒(280サイクル)で完 了しなければならない。このAXE48は、前記DMAデータを、一度に約51 2バイトの移動速度でフォアグランドにおいてQMACとセグメンタRAMとの 間を流し続ける。一旦、一つのパケットDMAが開始されれば、ポートのインタ ーリーブは無い。バックグランドにおいて、パケット情報がLUEFIFOから 取り出され、AXEパケット処理が開始さ れる。 前記パケットは、廃棄、ブリッジ、又はネットワーク層転送される。ブリッジ されたパケットの場合には、パケットの改変は行われない。 ネットワーク層転送されたパケットの場合、そのパケットのネットワーク層ペ イロード・ヘッダにおけるフィールドが改変される。即ち、例えば、IPの場合 、TTLがデクリメントされ、チェックサムが調節される。新しい宛先MACア ドレスが、前記送信コントローラによって挿入されるべく前記パケット・デスク リプタにアペンドされる。この段階の処理は、プロトコルによって変わる。 前記パケットは、ATMアダプテーション層5用のRFC1483タイプのL LCカプセル化によってカプセル化される。 前記VCは、LUE29からインサートされる。 フレームはATM送信又はローカル送信用に、セグメンタでキューイングされ る。 リッジ・ホスト・プロセッサで発生されたトラフィックは、他のリッジに対し ては単に、「13番目のポート」として現れる(図8)。前記ホスト・プロセッ サ・コンプレックスは、前記Quad MAC40を擬態するF IFOインターフェースを有する。 データは、前記ATMイーサネット方向に於けるデータフローを示す図7に図 示した前述のものに対称的なパスでイーサネット・ポートから流れる。これは、 送信制御プロセッサ50が、QMACダイレクト・メモリ・アクセスを行い、M ACヘッダを追加することを除いては、図6に示したものと類似している。前記 送信コントローラ50は、機能的には、AXE48に類似しており、パケットが 前記セグメンタとリアセンブラRAMからキューイング解除されると、MACア ドレスがインサートされ、これらはQuad MACに対してDMAされる。A XEと同様に、TXCは、50MHZ R3000−ベースのRISCプロセッ サによって実施され、その処理を5.6マイクロ秒で完了しなければならない。 前記リッジから送信されるイーサネット・パケットのソースとして、ATMセ ル、ローカル・インターポート・トラフィック及びローカル・ホスト・プロセッ サ起源のものの三種類のソースがある。後の二つの場合、そのフレームは、リア センブラ・メモリではなく、セグメンタ・メモリにある。従って、送信コントロ ーラ50は、QMAC40に供給するのに二つのトラフィック・ソースに対応し なければならない。 前記リアセンブラからのパケットのフローは以下の通りである。 1)ATMセルは、リアセンブラRAMにリアセンブルされる。 2)前記リアセンブラは、パケット・ヘッダをLUEへダイレクト・メモリ・ アクセスし、このLUEが、ソース及び宛先MACアドレスと、出力ポートセッ トとを決定する。情報は、その使用のために、前記送信コントローラによってフ レームにアペンドされる。 3)フレームは、リアセンブラによって送信コントローラにキューイングされ る。 セグメンタ・メモリ・システムからのパケットのフローは、単に、セグメンタ が送信コントロラ50に対してフレームをキューイングするだけである。送信コ ントローラRISCプロセッサがATM又はローカル・スイッチング・パスを介 したフレームの到着を知らされると、これはMACアドレスをインサートし、Q uad MACの適当なポートへのDMAを行う。 前記QMAC40は、図8により詳細に図示されている。これは、4つのポー トのイーサネット・トラフィックを、高速32ビット幅同期データバス間で流す ASICであり、外部DMAが必要である。前記QMAC40は、 一体型10BaseT又はAUIトランシーバと、パケット及びバイト・カウン タの完全なセットと、各方向に於ける内部3kパケット・バッファとを特徴とし ている。 前記ルックアップ・エンジンは、図9に図示され、前述した同時係属出願に記 載されている。このルックアップ・エンジン(LUE)は、パケットがイーサネ ット又はATMネットワークから受け取られる毎に使用される。このエンジンが 提供し、ルックアップ・テーブルに保管される情報のタイプは、パケット・フロ ーの方向とパケットの種類によって異なる。このLUEは、それぞれの知られて いる宛先へのパスを捜すのに必要なすべての情報を提供するとともに、知られて いない宛先の場合にはデフォールト情報を提供する。このデフォールト情報は、 大抵の場合、パケットをルート・サーバへと向ける。 前記LUE29は、MAC及びネットワーク層アドレスや、ネットワーク層プ ロトコル決定用の固定した部分に於けるビットパターン認識等の、パケットの可 変部分のニブル・インデックス化を使用したテーブル検索に基づいている。各ル ックアップ・テーブルは、16進法の検索ツリーに組織されている。各検索ツリ ーは、16ワードのルート・テーブルから始まる。検索キー(例えば、MACア ドレス)は、後続のテーブルへのインデックス として使用されるニブルに分割される。テーブルへの16ビットのエントリは、 次の4ビットのニブルと連接されて、次の16ワードのテーブルの20ビットの アドレスを形成する。最後のリーフ項目(エントリ)が、所望の情報を示す。L UEのブロック図を以下に示す。 ビット・パターン認識は、マイクロコード命令セットによって行われる。マイ クロコード化されたエンジンは、ひとつのパケット内のフィールドを予めプログ ラムされた定数と比較して、典型的には一つの命令における分岐とインデックス のインクリメントを行う能力を有する。このマイクロコード・エンジンは、前記 検索アルゴリズムを完全に制御し、従って、これを特定の検索機能に適合させる ことが可能であり、新しい機能が必要な時にはマイクロコードがダウンロードさ れる。前記マイクロコード・エンジンによるパケット分析の出力は、AXEが処 理ルーチンに迅速に方向を向けるのに使用することが出来るインデックスである 。 ソース・アドレスの学習及びエージングには、ツリーの操作が必要であり、こ れは、AXEとホストプロセッサを使用してバックグランド・タスクとして行わ れる。新たに発見されたソースのMACフレームの場合には、ホストプロセッサ に内部メッセージが転送され、LUE ソースRAMに追加されるパラメータが要求される。次に、ホストプロセッサは 、デュアルポートメカニズムを介して前記LUE RAMにアクセスし、必要な 状態に前記ツリーを再構成する。 前記LUEは、物理的には、一つの大きなFPGAと、それぞれ512Kバイ トと1Mバイトの別々のソース宛先ルックアップ・メモリと、ダウンロード可能 なマイクロコードRAMと、前記RISCプロセッサーのインターフェースとし てのXilinx及びFIFO装置との組合せとに分割される。 セグメント化、リアセンブリ、及びQMACトラフィックに必要な単一の超高 速メモリ・システムへの要求を緩和するために、前記ATM SAR機能は、リ ッジによって二つに分割される。従って、アーキテクチャは方向によって水平に 分割され、実際には完全に二重のシステムとなっている。 前記セグメンタ・コンプレックスは、ATM化装置と、セグメンタRAMの主 バスと、その第2バスの追加の高速ポインタ・メモリへのインターフェースと、 前記リアセンブラへのデュアルポート・メモリとから構成されている。後者は、 OAM用のSAR通信バッファと軽量スイッチング・サポートとして使用される 。 1024以下の同時VCのリッジにおいてATMリアセンブリを行うには専用 のATM化装置が使用される。パケットが再アセンブルされると、前記LUEが 入って来る最初のセルにスヌープ(snoop)して、もしも、それが中継され たPDU(前記ソースMACが、自動的にルート・サーバとなる)である場合に は、宛先MACアドレスを提供する。このMACがリアセンブラによってパケッ トにアペンドされ、送信コントローラによって迅速にインサートされる。 セルは、ATM装置間セル・リンクを使用して、前記リアセンブラからセグメ ンタへと送ることができる。これはループバック検査に有効である。 前記セグメンタとリアセンブラRAMとは機能的に類似しており、ATM環境 とLAN環境との間の中間CS−PDUバッファリングを提供する。前記セグメ ンタは、4つのポート、即ち、AXE第2バス、Quad MAC(AXE主バ ス)、前記送信コントローラ及びセグメンタを有する。前記リアセンブラメモリ は、3つのポート、即ち、前記送信コントローラ、と前記リアセンブラの主及び 第2バスとを有している。共にそのサイズは512Kバイトである。 各RAMシステムは、類似の調停(アービトレーショ ン)コントローラを有し、ラウンド・ロビン式に一度に複数の要求にサーブする 。この調停機は、バッファの背後でアドレスが蓄積されることを可能にし、これ によってスイッチング時間が最小にされている。現在、前記メモリ・システムは 、3サイクルの調停(アービトレーション)と、4−5サイクルの書き込み及び 読み取りを達成するために高速の15ナノ秒のRAMを、それぞれ使用している 。RAMシステムは、保持された帯域幅において800Mビット/秒以上を提供 する。 前記リッジは、システムの始動、電源ON時の診断、LUE及びRISCプロ セッサのダウンロード、スパニング・ツリー・アルゴリズムの実行、ネットワー ク・マネージンメント(SNMP,4602 I/F)の実行、ローカル・シリ アル・ポート環境設定の実行、接続マネージメント(Q.29321)、LUE 用のテーブル・メンテナンス、必要な場合におけるPHYモジュール状態コード の実行(OC3)及びフェースプレートLEDの制御を処理するための管理ホス トプロセッサを必要とする。 前記ホスト・プロセッサ・コンプレックスは、下記の周辺装置を備えた25M Hzの6MIPSで作動するMC68349CPUによって実施可能である。即 ち、 2MバイトRAM、1MバイトのフラッシュEPROM(インテルベース)、3 2Kバイトのバッテリ・バックアップNVM(不揮発性メモリ)、各方向のパケ ット伝送用の2KバイトのFIFO、ATM化シリアルダウンローダ、及び、ロ ーカル・シリアルポート環境設定用のRS−232トランシーバ。 前記リッジと同様に、5−プロセッサ・パイプライン化アーキテクチャは、か なりのデータ・パッシング要求を有するものと期待される。以下の項で記載する ようにこれには実質的に三つのものがある。 前記ホスト・プロセッサは、各ATM化装置に対して環境設定、メインテナン ス、統計ポーリング・パケット・メッセージを伝達するとともに、外部のイーサ ネット・ベースの装置と通信しなければならない。これらの二つの要求を能率的 に処理するために、ホスト・プロセッサは、前記AXE及び送信コントローラに 対してQMACとインラインの「13番目のポート」として現れる。内部プロセ ッサを宛先とするフレームは、通常のトラフィックと同様に、フラッグを付けら れ、AXEによって前記セグメンタ・メモリにロードされる。リアセンブラに到 着するためには、メッセージ・パケットを、送信コントローラによって、リアセ ンブラ・メモリに物理的に再 コピーしなければならない。 他の方向において、送信コントローラは、ローカル・メッセージと、ホストを 宛先とするMACアドレス化されたトラフィックとを、パケットに予めフラッグ を付けておくことによって区別する。ホスト・コントローラは、その内蔵DMA コントローラを使用して、そのQMAC−エミュレーションFIFOとのデータ の移動を行う。 バッファ・ポイタがリッジATM化装置間でパスされる時、そのサービスに対 する要求を示すために単純な割り込みフラグを使用する。同時に、2CPCon d”入力がセットされ、これによって、単一のR3000分岐命令によって、一 つのサイクルで効果的にポーリングとフラッグの方向付けとを行うことができる 。 セグメンタは、データ・バッファの到着を示す割り込み信号をAXEから受け 取る。 TXCは、データ・バッファの到着を示す割り込み信号をセグメンタとリアセ ンブラから受け取る。 セグメンタとリアセンブラは、そのデュアルポート・メモリ・キューをサーブ するために互いに割り込みを行う。 セグメンタとリアセンブラとは、軽量スイッチング及びATM OAM等の双 方向プロトコル用の直接通信パ スを必要とする。これは、それらの間の小型のデュアルポート・メモリと、互い に割り込む能力とによって提供される。 4つのプロセッサが前記リッジの周りでデータを移動させる場合、バッファ・ ポインタをパッシングしフリーのポインタをリターンする最適化スキームが必須 である。セグメンタ及びリアセンブラメモリのマルチポート化によって、実際の データのコピーは不要である。単純性と低コストのためには、バッファ・ポイン タはデータと同じ伝送路においてマルチポート化メモリを通過される。バッファ のリターンにおける複雑化を避けるためには、これらを図10に示すように一方 向にパッシングさせる。 AXEによって受け取られたパケットは、ATMネットワーク宛であるか否か を問わず、セグメンタに転送される。ローカル・トラフィックの場合、セグメン タは、パケットを送信コントローラに再キューイングし、これは、リターンされ たフリー・バッファ・リストが単一のプロセッサによって管理されることを意味 している。これによって再エントランスの問題を避け、全体のバッファ・マネー ジンメントが単純化される。 リアセンブラによって受け取られたデータ・バッファは、単純に、イーサネッ ト伝送用に送信コントローラに パスして、DMAが完了した時にリターンすることができる。 アプリケーションに依って、統計がリッジのハードウェアとソフトウェアとに よって収集される。前記Quad MACは、下記のためのハードウェア・カウ ンタを有する。 送信/受信フレームの数、 送信/受信バイトの数、 イーサネット受信エラー(CRC,アラインメント、runt)、 衝突の数、 16回より多い衝突によって失敗した送信数、 その他の統計が、ホスト・プロセッサを介して報告するべくATM化装置によ って収集される。その具体例としては以下のものがある。 送信/受信セルの数、 セキュリティ違反/ポートの数。 リッジのPHYモジュールは、物理インターフェースの種類に関する現在の議 論に対して、これを容易に変更可能とすることによってこれに対応する。これは 図11により詳細に図示されている。 前記リッジは、従って、ローカル・スイッチングを備 えた12のイーサネット・ポートを、ATMスイッチへの接続のために、単一の ATMトランクに集中するシステムのキーエレメントである。前述したリッジの 具体的実施例は以下の特徴を有する。即ち、12の10BASE−Tのイーサネ ット・ポート、一つのモジュラATMポート(第1出力:マルチモード光ファイ バ・ケーブルを介する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アドレス、T TL及びチェックサムによって修正する必要がある。 実際には、高速のRISCプロセッサがこの作業を行い、これは前記テーブル 検索エンジンと接続されてフレームプロセッシング・コンプレックスを構成して いる。 高速のマルチポートATM−イーサネット・バッファリング・システム。リッ ジは格納−転送装置であり、双方向において渋滞する可能性があるので、内部バ ッファの容量を考慮しなければならない。メモリ・システムは、各方向において 少なくとも275Mビット/秒を提供する高速で、比較的大型でしかも低コスト でなければならない。その他の重要の特徴としては、RAMシステム間の効率的 な調停(arbitration)と、短いアクセス呼び出し時間がある。 前記リッジの基本的側面は、イーサネット・フレームの再パッケージ化、VC Iのインサート、53バイトのセルへの分解である。逆のプロセスには、複数の フレームの同時接合と、適当なイーサネット・ポートへの再方向付けとが必要で ある。セルの大きさと必要なATM処理は、目標とする環境によって大幅に変わ る。 前記「ATM化装置」は、ATMセルをリアルタイムで処理するのに必要な内 部RAMと、キャッシュと、DMA及びATMシリアル化ハードウェアとに接続 された50MHzのR3000コアを有する。 RISCベースDMA。リッジデータを高速で移動させる能力、フィールドを 修正し、キューのマネージメント、きわめて高速でコスト的に有利なRISCソ リューションへのコール。開発プロセスをストリームライン化(合理化)し、高 度に最適化された統合ソリューションを利用するために、リッジは、高速なデー タ処理を行うために非ATMアプリケーションにおいて2つのATM化装置を再 使用する。 高速のATMポート。伝送媒体を介したATMスイッチへの接続(スタンドア ロン・リッジ)又は、適当なbackplaneインターフェースへの接続(3 6150スイッチのStealth)。物理媒体とフレーミング構成については まだ活発に議論が行われているので、この機能用には交換可能(スワップ可能) PHYモジュールを使用する。 ネットワークマネージメント、診断、環境設定構成、及び全体の管理のための ハウスキーピングプロセッサとしては比較的低速度のプロセッサが必要である。 一実施例において、これはクロック速度が25MHzのモトローラ社製6834 9マイクロプロセッサである。 次に、本発明の別態様を図15ないし18を参照して説明する。 図15において、前記ATM接続デジタル・コンピュータとレガシーLANア ダプタ100,101とを使用して、レガシー・イーサネットLANと、デジタ ル・コンピュータとを前記ATMスイッチング・ファブリック102にインター フェースする。前記ATMスイッチング・ファブリックは、単数又は複数のAT Mスイッチ103から構成できる。この環境設定は、種々の端末ユニット間に於 てLANデータ・トラフィックを伝送するのに使用する。しかし、保証帯域幅( BW)、トラフィック・マネージメント、等のATMの利点は、前記レガシーL ANアダプタを越えて前記レガシーLAN接続(例えばイーサネット)デジタル ・コンピュータに及ぶことはない。従って、前記レガシーLAN環境においてメ タレベルのアクセス制御メカニズムを使用しない限り、衝突検出モードを備えた 従来式のキャリア・センス・マルチプル・アクセス(CSMA/CD)において 、直接接続されたATMコンポーネント(例えば、デジタル・コンピュータ)に おいて可能なすべてのサービスを提供するためにイーサネットを使用することは 不可能である。 ATM接続レガシーLANアダプタを介して前記ATMスイッチング・ファブ リックにインターフェースされたイーサネット接続端末ステーションにATMサ ービスを 提供するには、接続されたすべての端末ステーションからのイーサネットLAN に対するアクセスを決定論的に制御し、ATM Q.2931シグナリングをイ ーサネット端末ステーションに延長する、接続、シグナリング、及び帯域幅マネ ージメントメカニズムが提供されることが必要である。 次に、前記端末装置の一具体例としてデジタル・コンピュータを使用して、A TMの全サービスのイーサネット接続端末装置への提供について説明する。 図16は、イーサネット接続デジタル・コンピュータ101と、ATM−接続 デジタル・コンピュータ100との相互接続システムの典型例を図示している。 ATMサービスの前記イーサネット接続コンシューマは、それぞれ101a, 101b,101c,101dで示す「アプリケーション」、「ATM API 」、「802.3ドライバ」及び「802.3インターフェース」から成る4つ の層を有しているブロックとして図示されており、これらはそれぞれ、イーサネ ット・バックボーン104に接続され、更に、このイーサネット・バックボーン は、下記に詳述するように仮想ATMスイッチ105によってATMスイッチ1 03に接続されている。 前記「アプリケーション」層101aは、アプリケーションを略して示すもの であり、これは、ATMサービスをこのアプリケーションに拡張するのに使用さ れるATMアプリケーション・プログラム・インターフェース(API)上に積 層されている。 前記「ATM API」層101bは、この図に於いては「802.3ドライ バ」である下層のプロバイダによって、APIサービスを上層のコンシューマに 提供するコンポーネントを略して表している。このAPIによって提供される典 型的なサービスとしては、アプリケーション特定ATMアドレスに対応のATM 端末ポイントへの接続を要求するのに使用される「atmConnectReq 」、前に設定された接続を介して、サービス・データ・ユニット(SDU)をA TM端末ポイントに伝送するのに使用される「atmTx」、そして、前に設定 された接続を介して一つのATM端末ポイントからSDUを受け取るのに使用さ れる「atmRx」等がある。図17の天頂部は、これらの構造を略示している 。 前記「802.3ドライバ」101c層は、SDUをATMセル・フォーマッ トに変換し、ATM接続マネージメント、帯域幅マネージメント、及びシグナリ ングを 提供するコンポーネントを略して表している。この層は、ATM接続の創造及び 破壊、伝送のためのSDUのATMセルへの変換、逆に、受信のためのATMセ ルのSDUへの変換、そして、ATMセルのイーサネットLANへの伝送の制御 を行うのに使用される。 前記「802.3インターフェース」層は、イーサネットLANへのイーサネ ット・インターフェースを略して表している。これは、イーサネット・フレーム の送信及び受信に使用される。 前記ATM100サービスのATM接続コンシューマも、同様に、それぞれ1 00a,100b,100c,100dで示す「アアプリケーション」、「AT M API」、「ATMドライバ」及び「ATMインターフェース」の4つの層 を有したブロックとして図示されている。 前記「ATM API」100aへの上層のインターフェースは、前記「AT M API」が、前記イーサネット端末ステーション派生サービスに対して提供 するインターフェースと同様のインターフェースを、ATM接続端末ステーショ ンにあるアプリケーションに提供する。 前記「ATMドライバ」層100bは、SDUをATMセル・フォーマットに 変換し、ATM接続マネージメン ト、帯域幅マネージメント、及びシグナリングを提供するコンポーネントを略し て表している。この層は、ATM接続の創造及び破壊、伝送のためのSDUのA TMセルへの変換、逆に、受信のためのATMセルのSDUへの変換、そして、 ATMセルのイーサネットLANへの伝送の制御を行うのに使用される。 前記「ATMインターフェース」層100cは、ATMネットワークへのAT Mインターフェースを略して示している。このインターフェースは、ATMセル の送信受信に使用される。 図16において、ATMスイッチは’X’に類似のアイコンによって示されて いる。このアイコンは103と103aとの二つが示されている。スイッチ10 3は、ATMエンドポイントへの直接リンクを提供する。スイッチ103aは、 仮想スイッチ105の一部を形成し、これは「802.3ドライバ」層の上に重 ねられている。 図16において、すべてのATMアプリケーション間にはピア関係が含まれて いる。即ち、これらのアプリケーションは、前記ATM APIを介して利用可 能となるサービスを利用することによって、ピアベースで情報を交換することが 出来る。 ATMサービスは、前記イーサネットLANを前記仮 想ATMスイッチ105への仮想ポート拡張部として使用することによって、イ ーサネット接続端末ステーションにまで拡張される。図16において接続されて いるその他のいずれかのエンドステーションとのATMメッセージの交換を希望 するイーサネット・ホストは、前記ATM仮想スイッチへ伝送されるセルを転送 し、この仮想スイッチは、これらのセルを適当なATMリンクに転送する。ここ で重要なことは、これらのセルが伝送されるATM端末ステーションが、そのセ ルの発生源と同じイーサネット・セグメント上にある場合においても、これらの セルは、仮想ATMスイッチに先ず転送されるということである。 前記仮想スイッチ105の下層部105bは、上述したようにリッジによって 提供可能である。 前記イーサネットLANへの決定論的アクセスを確保するために、前記仮想A TMスイッチ以外のいずれのステーションも、仮想ATMスイッチからマネージ メント指示フレームを受け取るまでは前記LANセグメント上においていかなる データも送信することが出来ない。前記マネージメント指示フレームは、そのイ ーサネット接続端末ステーションがどの仮想チャンネル接続(VCC)で伝送出 来るかを特定する情報を含んでいる。更に、仮 想ATMスイッチが前記マネージンメント指示フレームを発生する場合、この仮 想ATMスイッチは、初期化された時に、前記VCCに関連付けられた帯域幅パ ラメータに依って、当該スイッチから前記イーサネット接続端末ステーションに 伝送されるべきデータを測定する。 図17は、ATMサービスを使用する前記イーサネット接続端末ステーション において前述した複数の層の関連内部特徴構成を略示している。この図の右手側 は、参照の目的のためのこれらの層を線によって示している。イーサネット接続 端末ステーションにおいてATMサービスを利用するために開発されたアプリケ ーションは、ATM APIの上方に図示したインターフェース・ポイントを使 用する。ATM APIは、図示し前述したサービス・インターフェースの全部 を示すものではない(not exhaustive)。代表的なサブセットが 図示されている。図17は、SDUからイーサネット・フレームへのATMセル へのデータの流れを示している。マネージメント・フレーム(表示)のデータ・ フローも図示されている。 図18は、図16の仮想ATMスイッチ105の主要部分を示している。図1 8は、ATMサービスを希望するイーサネット接続端末ステーションへ拡張され るサー ビスである、集中帯域幅、コール・セットアップ、及びシグナリング機能を示し ている。この図は、更に、前記コール・スイッチング・データ・パス、いかに、 代理(仮想的に拡張された)サービスが、前記ATM Mgmt.&シグナリン グ・ブロックを介してイーサネット接続端末ステーションに拡張されるか、も示 している。 用語集 10BASEF 光ファイバによるイーサネット/802.3の三つの標準。802.3(TB D)に規定されている。 10BASET 無シールドツイスト・ペアによるイーサネット/802.3。802.3(i )に規定されている。 802.1(d)透過スパニング・ツリー これは、MACブリッジのネットワークに於ける、ルート選択、ループ検出及 び回避のためのIEEE標準プロトコルである。 802.2論理リンク制御 これは、ローカル・エリア・ネットワークのデータ・リンク層のためのIEE E標準である。ISO 8802/2.とも呼ばれる。 802.3 CSMA/CD LAN これはイーサネットとほぼ同じIEEE標準LANである。これは、アクセス 制御のためにCSMA/CDを使用するバスである。ISO 8802/3とし ても標準化されている。 802.5 トーンクン・リング アクセス制御のためにトークン・パッシングを使用するリング用のIEEE標 準。Token Ring(トークン・リング)としても知られ、IEEE 8 02.5及びISO 8802/3として標準化されている。 ALL ATM適合化層 非ATM情報とATMセルとの間の双方向変換に使用されるプロトコル。 ATM非同期転送モード 転送の基本単位として53バイトのセルを使用する交換/伝送技術。ATMセ ルは、5バイトのATM層オーバヘッドと、48バイトのATMペイロードとに 分けられる。ATMは基本的に統計的であり、多数の「仮想回路」が帯域幅を共 有する。 ATM適応(adaptation)層 非ATM情報とATMセルとの間の双方向変換に使用されるプロトコル。 CPSS(制御パケット交換システム) 装置間の通信用のネットワーク・プロトコル。CPSSは、ネットワーク・エ レメントとネットワーク・マネージメント・エンティティ間で制御及びステータ ス情報を伝送するのに使用される無接続パケット交換プロトコルである。 CRC(巡回冗長検査) フレーム検査シーケンスの一種。 DVルータ(距離ベクトル・ルータ) CPSSによって使用される距離ベクトル(ベルマン−フォードとしても知ら れている)ルート選択アルゴリズム。CPSS−1に於いて提供されている唯一 のルート選択アルゴリズム。 DVMRP(距離ベクトル・マルチキャスト・ルート選択プロトコル) IPマルチキャスト・サービス用のルート選択テーブル計算プロトコル。 EGP(外部ゲートウェイ・プロトコル) 自律システム間においてルート選択情報を伝ぱんするのに使用されるIETF 標準プロトコル。 イーサネット 70年代後半に、ゼロックス社PARCにおいて開発されたCSMA/CDロ ーカル・エリア・ネットワーク。IEEEによって802.3として標準化され たLANとほとんど同じ。 FCS(フレーム・チェック・シーケンス) データパケットの伝送中のエラーを検出するのに使用するチェックサム・ルー チン。 FFDI(分散型ファイバ回線データ・インターフェース) ANSI標準100Mビット/秒のローカル・エリア・ネットワーク。そのト ポロジはリングであり、アクセス制御にトークン・パッシングを使用する。 HDLC(ハイレベル・データ・リンク制御) 情報フレームにアドレス、制御及びフレーム・チェック・シーケンス・フィー ルドを提供するビット指向(bit−oriented)プロトコルの一群。 HEC(ヘッダ・エラー・チェック) 各ATMセルの最初の4バイトの内容をプロテクトするCRC−8の妥当性を チェックする処理。 LAN(ローカル・エリア・ネットワーク) 地理的に限定された領域(通常、1マイル程度)において複数の計算装置間を 相互接続するように構築された システム。 LAT(ローカル・エリア・ターミナル・プロトコル) 低遅延、高帯域幅伝送路用に最適化されたローカル・エリア・ネットワークの ターミナル−ホスト接続用のDEC−proprietary。 LATM(ローカル ATM) 物理ATMリンク LLC(論理リンク制御) 前記802.2参照 LSルータ(リンク−ステート・ルータ) CPSSによって使用されるリンク−ステート(最短経路優先)ルート選択テ ーブル計算アルゴリズム。 LUE(ルックアップ・エンジン) ハードウェア・テーブル検索機。 MAC(メディア・アクセス制御) ISOリファレンス・モデルに記載されているデータ・リンク層の下部サブレ ーヤ。MAC層の目的は、物理媒体を介する信頼性の高いデータ伝送メカニズム を提供することにある。 NIC(ネットワーク・インターフェース・カード) 例えば、LAN又はATM等のネットワークに対する接続性を提供するために 、通常はユーザによってワークステーション又はパーソナル・コンピュータに追 加可能なアダプタ・ボード。 NLSP(NetWareリンク・サービス・プロトコル) Novell社のNetWare用リンク−ステート(別名、最短経路優先) ルート選択プロトコル。 NMTI(ノード・マネージメント・ターミナル・インターフェース) 異なった管理領域下において作動する二つのネットワーク・ノード間のインタ ーフェース。 OAM Cell(オペレーション・アンド・メインテナンス・セル) 特殊なタグが付けられたATMセル(例えば、ヘッダが、ユーザ・データAT Mセル用のヘッダと異なっている)。OAMセルは、接続性検証、アラーム・サ ーベーランス、連続性チェック、及びパフォーマンス・モニタリング等のATM ネットワーク・メンテナンス・フィーチャをサポートするために特殊化される。 OSPF(オープン最短経路ファースト) IPネットワークにおいて経路決定に使用されるIETF標準リンク状態経路 決定プロトコル。 PCI(周辺装置相互接続) 周辺機コンピュータ用の出力高速拡張バス。 PTS(プロブラム・トラッキング・システム) フィルード、及び、Newbridge内に見つかった問題に対応するために Newbridgeによって使用される集中問題追跡データベース・システム) 。 PVC(固定接続型仮想チャンネル) 管理操作によって設定される、仮想チャンネル又は仮想経路種のエンド・ツー ・エンド論理ATM接続。 SNMP(シンプル・ネットワーク・マネージメント・プロトコル) TPC/IPローカル・エリア・ネットワーク中のエンティティのマネージメ ントのための標準。オリジナル(SNMPv1と呼ばれる)と、新拡張バージョ ン(SNMPv2と呼ばれる)との二つのバージョンがある。 SAR(セグメント化及びリアセンブリ) 非ATMオファドペイロードをATMセルに分解(セグメント化)し、ATM セルを、その回路の元のフォーマットに再構成する(リアセンブリ)プロセス。 SAC(交換型仮想チャンネル) シグナリングによって設定される仮想チャンネル。 TCP(転送制御プロトコル) TCP/IPプロトコル組用の層(およそ)プロトコ ル。RFC793に定義されている。 トークン・リング 前記802.5参照。 TXC 転送コントローラ。イーサネット転送用のリッジRISCコンプレックス。 UDP(ユーザ・データグラム・プロトコル) IPネットワークにおいて使用されている未確認データグラム・プロトコル。 RFC768に定義されている。 UNI(ユーザネットワーク・インターフェース) ATMユーザとATMネットワークとの間のインターフェース。 VC(仮想チャンネル) ATMセルのシーケンシャル単方向転送を行う通信チャンネル。 VCC(仮想チャンネル接続) エンド・ツー・エンドシグニフィカンスを有し、ATMサービスのユーザがA TM層にアクセスするポイント間に延出する仮想チャンネル・リンクの連鎖。A TMセルのペイロードが、そこへ送られるポイント、又は、そこから受け取られ 、かつ、処理のためにATM層を使用するユーザは、VCCのエンド・ポイント を示す。 VCI 仮想回路識別子。ATM接続を識別するのに使用する16ビットのアドレス。 VP 仮想パス。VC間の論理関係又はバンドル。 VPI(仮想パス接続) ATM経路を識別するのに使用され、セル・ヘッダに含まれる8ビット値。V CIと同様、これは、加入者側においてシグニフィカンスを有し、large scope VPCであるローカルUNIに対してアクティブなVPLを参照す る。 WAN(ワイド・エリア・ネットワーク) 一つのキャンパス内において複数のコンピュータ間を相互接続するように構成 されたシステム。 XID(交換識別) 多数のHDLC−状プロトコルによって識別と交渉とに使用されるフレーム。
【手続補正書】特許法第184条の8 【提出日】1996年2月1日 【補正内容】 コンピュータ通信ネットワーク 本発明は、コンピュータ通信ネットワークに関する。 コンピュータやワークステーション等のデジタル式ユーザ側装置間の通信用の コンピュータ通信ネットワークとして様々なタイプのものがある。例えば、限定 された地理的地域(一般に約1マイル)においてコンピュータ間を相互接続する ように構成されたシステムはローカル・エリア・ネットワーク(LAN)として 知られている。このようなシステムの一例はイーサネット(Ether−net )であり、これは1970年代後半にゼロックス社によって設計された。これは 、10Mbsで作動し、データは、イーサネット・フレームとして構成されたツ イスト・ペアによって伝送される。 より長距離の場合には、ワイド・エリア・ネットワーク(WAN)が使用され る。このWANの一つのタイプは、ATM(非同期転送モード)使用するもので ある。ATMは、伝送の基本単位として53バイトのセルを使用する。各ATM セルは、5バイトのATM層オーバヘッドと、48バイトのATMペイロードと に分けられる。ATMネットワークは、本質的に統計的であり、ATMセルは、 ネットワーク内部に設定される仮想チャンネル を介して伝送される。 セル回線交換多重化方式の使用により、ATMは、ブロック回線交換構造(f abric)という統計的多重方式の利点を利用することによって帯域幅利用を 行う。同機種間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セルにセグメント化、もしくは、A TMセルを出力イーサネット・フレームにセグメント化する。ポータルは、IS Oモデルにおいて低レベルで作動し、非イーサネット装置との通信はできない。 データ・リンク・層(層2)よりも上に位置するプロトコルは、ポータルによっ て解釈されない。 一つの実施例において、前記イーサネット・フレームは、マニュアルで環境設 定された仮想回路を介して、一つのイーサネットから別のイーサネットに送られ る。これは、非効率的で時間のかかるプロセスである。別の実施例において、前 記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ファブリックを介して受信サーバへと送られなけれ ばならず、前記受信サーバからセルは、第2の固定接続を介してリアセンブラへ と送られる。これは、この特許において記載されている先行技術を改良したもの ではあるが、このシステムは、各スイッチに関連付けられる無接続サーバと、こ の無接続サーバとそれがサーブする端末との間に維持されるべきPVC(これは 高価である)とを必要とする。更に、各無接続サーバは、宛先端末のナンバーを 保持しなければならいない。もしも、無接続サーバが宛先アドレスを知らなけれ ば、それは、帯域幅を不要な大量消費するネットワークのフラッディングするこ となく、セルを正しい宛先に転送することが出来ない。 従来のシステムはすべて、一つのATMを介して相互接続された複数のLAN に接続された装置間の通信を提供する手段として構成されたものである。これら のシス テムは、いずれも、LANに接続された装置と、ATMネットワークに直接に接 続された他の装置との間の通信可能性を考慮したものではない。 本発明の課題は、これらの欠点を軽減することにある。 本発明に依れば、複数のATMスイッチを介してATMセルを伝送するATM ネットワークから成るコンピュータ通信システムであって、該システムに接続さ れた複数のユーザ側装置を有し、これら複数のユーザ側装置の少なくともいくつ かが、単数又は複数のローカル・エリアネットワーク(LAN)への接続用のL ANインターフェース・アダプタを有し、更に、前記ATMネットワークと前記 ユーザ側装置との間のインターフェース手段を設け、前記ATMネットワークと 、LANに接続された前記ユーザ側装置との間の前記インターフェース手段が、 前記ATMセルを前記LANを介する前記ユーザ側装置への伝送用に適合可能で あるものにおいて、前記ATMネットワークに接続された集中ルート・サーバが 、前記システムに接続された前記ユーザ側装置の位置に関するアドレス・データ を保管し、前記集中ルート・サーバが、前記インターフェース手段を介して前記 ATMネットワークとデータを交換して、前記ユーザ側装置の位置を学習し、前 記インターフェース手段が、前記ユーザ側装置 の一つと、このシステムに接続された他のいずれかのユーザ側装置との間のオン デマンド直接透過式通信を提供することを可能とすることを特徴としている。 本発明に依れば、例えば、パーソナル・コンピュータである前記複数のユーザ 側装置は、その既存のLANアダプタを使用して、前記ATMネットワークを介 して相互接続することが可能となる。従って、前記ATMスイッチ構造を含むネ ットワーク全体が、一つの仮想LANとして機能する。 一実施例において、前記ATMセルは、LANフレームとしてカプセル化され 、このカプセル化された状態で、イーサネットLANを介して前記LANアダプ タ・カードに直接に伝送される。別の実施例において、前記インターフェース手 段は、前記ATMネットワークを介してすべての前記ユーザ側装置間の透過的通 信を許容するためのブリッジング、ネットワーク層転送及びLANエミュレータ 機能を提供する。このような装置は、前記ATMセルからLANフレーム、ある いは、逆に、LANフレームからATMセルを作り出すものであり、これはリッ ジ又はブリッジ/ルータとして知られている。 この構成の利点は、前記ネットワーク・インターフェース・アダプタと、ロー カル・ワークステーションに於 けるこれに付随のドライバ・ソフトウェアとのいずれも交換する必要がないこと にある。 前記ATMネットワークは全体として、外部のルーティング・ピア(exte rnal routing peers)とトポロジ及び到達可能性(reac h−ability)情報とを共有する分散ルータとして構成される。このネッ トワーク内の接続は、それぞれが類似のトラフィック特性を備えた多重接続を有 する複数の予め定義された仮想パスを介してルーティングされる軽量(ligh t−weight)シグナル・コールを使用して、オン・デマンドで設定される 。それぞれの接続は、低いユーザ要求(committed)情報速度しか有し ていないが、それが有する前記仮想パスのレベルにまでバーストすることが可能 であるので、トラフィック全体から統計的なゲインを達成しながら、リソースを 制御することができる。 前記ATMスイッチのネットワークは、LAN機能をエミュレートし、前記シ ステムは、極めて大型の分散ブリッジ/ルータとして機能する。このシステムに 接続された装置は、あたかも一つの大きなLANに接続されているかのごとく挙 動する。このシステムの接続された諸装置は、それらが一つの大きなLANに接 続されている ものと「信じる」のである。LANのどこかに、ルータが現れ、これを介して多 数の別のネットワークに到達することが可能である。これらの装置は、システム の真のアーキテクチャには全く気づかない。これらの装置は、LANがATM構 造を介して拡張されており、前記「ルータ」の背後のネットワークも、この同じ ATM構造の一部を構成しているということを知ることはできない。このシステ ムに接続されているルータも、これを、付属のルータを有するLANであると見 なす。ルーティング情報は、標準式のルーティング・プロトコルを使用して、外 部ルータとVIVID「ルータ」との間で交換される。 以下、図面を参照しながら、本発明をより詳細に説明する。ここで、 図1は、本発明の第1実施例によって作動するワイド・エリア・ネットワーク のブロック図、 図2は、本発明の第2実施例によって作動するワイド・エリア・ネットワーク のブロック図、 図3は、リッジの機能を示す図、 図4は、前記リッジの内部動作をより詳細に示すブロック図、 図5は、前記リッジ内のトラフィック・フローの概略を示す図、 図6は、前記リッジへのイーサネット−ATM方向のトラフィック・フローを 示す図、 図7は、前記リッジへのATM−イーサネット方向のトラフィック・フローを 示す図、 図8は、QMACをより詳細に示す図、 図9は、ルックアップ(検索)エンジンのブロック図、 図10は、前記リッジ中のバッファ・フローを示す図、 図11は、PHYモジュールのブロック図、 図12は、ATM−LANネットワーク用のルート・サーバの詳細なブロック 図、 図13は、ATMスイッチ用の従来のOAM処理リソースを示す図、 図14は、本発明の一実施例に係るOAM処理リソースを示す図、 図15は、ATMの全利点を提供することなく、LANアダプタをATMネッ トワークに接続する構成を示す図、 図16は、ATMサービスを使用するイーサネット接続端末ステーションに記 載された層の関連内部特徴構成の略図、そして 図17は、仮想ATMスイッチを示す図、 図18は、図17に示した仮想ATMスイッチの詳細を示す略図である。 図1において、ATMスイッチ1a,1b,1cは、ワイド・エリア・ネット ワーク非同期転送モード・ネットワーク(WAN)を形成している。スイッチ1 aは、ネットワーク・インターフェース・カード(NIC)2を介してルート・ サーバ4に接続されるとともに、ネットワーク・インターフェース・カード(N IC)3を介してシステム・マネジャ5に接続されている。 ワークステーション12は、従来の方法により、ネットワーク・インターフェ ース・カード(NIC)13を介して前記ワイド・エリア・ネットワークに接続 されている。NIC13は、前記ワークステーション12の前記ATMネットワ ークへの接続専用に構成されている。 スイッチ1a,1b,1cは、更に、リッジとして知られているWAN−LA Nインターフェース装置6を介してルータ9、ワークステーション8、ハブ10 、ブリッジ11及びSNMPマネジャ14に接続され、これらはそれぞれ、この 例に於いてはイーサネットである、ローカル・エリア・ネットワークへの接続用 のローカル・エリアネットワーク用アダプタを備えている。 前記装置8,9,10及び11は、リッジ6aのそれぞれのイーサネット用ポ ートに接続され、SNMPマネジャ14は、リッジ6bのイーサネット用ポート の一つ に接続された状態が図示されている。 前記ワイド・エリア・ネットワークは、前記ルータサーバ4の制御下で作動し 、このサーバは、従来式の無接続式モデルのLANを、接続式ATMモデルへと トランスレートする。このネットワークは、従来式のルーティングテーブル計算 プロトコル(例えば、RIPとOSPF)を実行し、外部ルータとの交信によっ て、前記無接続式ネットワークの拡張トポロジを学習する。又、このネットワー クは、前記無接続式ネットワークのトポロジに関するその知識を完全なものとす るためにすべての外部装置の存在を検出する。 前記ルート・サーバ4は、システム・マネジャ5から前記ATMネットワーク のトポロジを学習し、前記ATMトポロジとLANトポロジとの間のマッピング のための必要に応じて、前記リッジ6の環境設定を行う。 前記ルート・サーバ4の機能は、ATM−LANシステムに接続された諸装置 のトポロジを維持することにある。このトポロジ情報は、ソースからのLANト ラフィックのATMネットワークを介した宛先への転送とルーティングに使用さ れる。トラフィック転送は、前記ルート・サーバと、更に、このルート・サーバ がトポロジについて伝える情報を使用する前記リッジ6とによって行 われる。この環境設定が許容するネットワークのどの場所においても装置を接続 することが出来るという能力は、このシステムに固有のものであり、この機能は 、前記ルート・サーバ・トポロジ・マネージメントによって行われる。 従って、前記ルート・サーバ4は、LANネットワークの数、装置のメンバー シップ、フィルタ及びアクセスの規制等の、仮想LANを形成する管理情報を有 している。 前記ルート・サーバは、スイッチとトランクとのレイアウトについて認識して おり、すべての接続装置の存在 を検出する。ルート・サーバは、この完全なネットワークに関する知識を使用し て、確実に、パケットがATM接続の動的網を使用して、前記システムを介して 正確に転送されるようにする。 より小型のネットワークにおいては、前記ルート・サーバ4は、ARPサーバ として、更に、ブロードキャスト・サーバ(より大型のネットワークには、複数 の別個のルート,ARP及びブロードキャスト・サーバが含まれる)としても機 能する。この機能において、ルート・サーバ4は、ブロードキャストトラフィッ クを、それを受け取ることを必要とするその他のすべてのネットワーク・エレメ ントに転送する。これによって、ルート・サーバ4は、前記ネットワークを通じ て流れるブロードキャスト・トラフィックの量を制限するための種々の推論と最 適化を利用することができる。例えば、ARPリクエストは、しばしば、そのネ ットワークに存在する大半の装置のアドレスを既に知っているルート・サーバに よって直接に取り扱うことが可能である。フラッディングされる(floode d)必要のあるパケットの場合、ルート・サーバは、そのパケットの一つのコピ ーを、このパケットがフラッディングされるべきポートを示すマスクとともに、 そのブロードキャストの送り先である各 リッジに送ることができる。 前記ルート・サーバ4の簡略化したブロック図を図12に示す。このルート・ サーバ4は、集中ルータ転送サーバ400と、NIC装置ドライバ407と、ト ランザクション・マネジャ402と、トポロジ・マネジャ403と、マルチキャ スト・サーバ404と、ルート・マネジャ405と、ADPマネジャ406とを 有している。これらの装置402ないし406は、転送機400と、SNMPエ ージェント408とに接続されている。前記トランザクション・マネジャ402 は、スタンバイ・サーバ409に接続されている。前記転送機400は、SNM Pエージェント408に直接接続されている。 前記ルート・サーバ4は、このシステム上のすべての装置の位置に関する情報 を保持している。この情報は、装置のネットワークへの接続に伴って動的に学習 されるものであり、標準式ルーティング・プロトコル、例えば、IP及びIPX を介した、このシステムのエッジにあるルータとの通信を通じて学習される。こ の情報は、アドレス分散プロトコルを介してリッジ6に分配される。リッジ6と の通信によって、これらのリッジは、大半のデータについて直接的にデータ転送 を行うことができる。 前記集中マルチキャスト・サーバ404は、すべての マルチキャスト・トラフィックを処理する。可能な場合、ルート・サーバ4は、 更にネットワークへ更にブロードキャストすることなく、送られてきたデータに 応答する。 前記ルート・サーバ4は、更に、LAN装置の追加、移動及び変更を動的に許 可するためのLANトポロジ・マネージメントと、システム管理者によって環境 設定されたルールに反する装置に対する参入許可制御をとを行う。ATM LA Nに接続された前記装置9ないし14は、前記ルート・サーバによって動的に検 出され、許可された場合、ネットワークに参入する。前記リッジ6は、その装置 の検出によってこの検出に参加する。ルート・サーバは、参入を許可するべきか 否かと、もし許可するならばどのようなサービスを許可するのかを決定する。更 に、ルート・サーバ4は、その装置の位置に関する情報を長時間維持する。ルー ト・サーバ4は、非類似ネットワークの装置間がシステムへのポートを共用する ことを可能にする。 前記ルート・サーバ4は、更に、フレキシブルで、ポータブルで、冗長なプラ ットフォーム・サポートを提供する。前記ルート・サーバは、シングルプラット フォームとマルチプロセッサ・プラットフォームとの両方をサポートするATM ネットワークインターフェース・カー ドを備えたSUNワークステーション上で実行される。予備の(redunda nt)ルート・サーバ409がサポートされ、これは前記主ルート・サーバ40 0が故障した時に、これに取って代わる。これら二つのプラットフォーム間の整 合性を確保するために、ATMベースのメッセージング・プロトコルが使用され ている。 上述したアーキテクチュアの利点の一つは、これによれば、リッジの遠隔モニ タの使用が可能であることにある。エラーを含めて被モニタ・ポートからのデー タは、前記ネットワークを介して遠隔モニタへと送られ、この遠隔モニタ・ポー トにおいて被モニタ・ポートからのデータが複製される。これによって、まるで オンサイトでのように、遠隔的に被モニタ・ポートにおいてテストを行うことが 可能となる。 好ましくは、被モニタ・パケットは、タグ付けされ、受取リッジによって普通 に受け取られるパケットとして扱われることを防止する。 図1に戻って、各ATMスイッチ1は、このシステムのコアである高帯域幅セ ル回線交換を提供する。ATMスイッチは、3つのタイプ、即ち、ATMワーク グループ・スイッチ(WGS)と、36170スイッチング・シェルフと、36 170アクセス・シェルフとがある。 前記WGSは、顧客宅内アプリケーション用の、低コストの、12ポート、1 .6Gビット/秒のATMスイッチである。前記36170スイッチング・シェ ルフは、最大8個のATMフィーダ・スイッチ及び/又はアクセス・シェルフを 相互接続する12.8Gビット/秒のATMスイッチである。各スロットは、多 数のATMインターフェースの一つを受け入れることができる。前記WGSにつ いて、図13及び14を参照してより詳細に説明する。 現在、入力ポートにおいてOAM(オペレーション・アンド・マネージメント )サポートを提供するATMスイッチは、OAMセルを解釈し、発生するために 専用のマイクロプロセッサ52を必要とする。OAM(オペレーション・アンド ・マネージメント)セルは、図13に図示されているようにシェアードRAM5 1を使用するセル・プロセッシング・エンジン50によって前記マイクロプロセ ッサ52との間で伝送される。 このアプローチの欠点は、前記OAMの機能をサポートするのに追加コストと 複雑性(PCBエリア、追加コンポーネント、シェアードRAMシステム)が必 要とされることにある。この追加コストによって、コスト的に有利で、フル装備 のマルチポート・スイッチを製造する 可能性が阻害される。 図14に示す本発明に依れば、前記セル・プロセッシング・エンジンは、すべ ての関連OAMセルを、予め環境設定された内部スイッチ・アドレスを使用して 集中OAMプロセッシング・リソースへ向きを変えるように改造されている。セ ルのすべての処理は、この一つのマイクロプロセッサにおいて行われ、これによ って、図14に示すように、各ポートにおいて専用のマイクロプロセッサ51を 設ける必要が無くなる。 一つの好適な構成において、VCI(仮想チャンネル識別子)=3又は4(セ グメント及びエンド・ツー・エンド)及びVP(仮想パス)が回線交換されたセ ルが、 はVPI/VCIの取り出し、 e)フレームのイーサネット・ブリッジング又はネットワーク層転送、 f)ATMポートにおいて受け取られたIPフレームのフラグメント化、 g)SONET STS−3cに従った伝送収れんサブレーヤ処理。 以下により詳細に説明するように、イーサネット・インターフェースにおいて 、前記リッジは、受け取ったセルをカプセル化して、これらをその宛先に向けて ATMネットワークに送り込む。ATMインターフェースにおいては、前記リッ ジは、その宛先へイーサネットを介して送る前に、接続されたイーサネット・ホ ストに向けられたこれらのセルをカプセル化する。 図2は、別の構成を示しており、ここで、類似の部分は類似の参照番号によっ て示されている。図2において、ATMスイッチ1cは、リッジ6cに接続され るとともに、リッジ状ゲートウェイ14に接続されており、このゲートウェイは 、ワークステーション15に接続されている。ゲートウェイ14は、ATMセル のイーサネット・フォーマットへの変換、又はその逆の変換を行う代わりに、イ ーサネット・フレームとして入力されるATMセ ルをカプセル化して、これによって、これらがイーサネット・ドライバの助力に よって、ローカル・ステーションのイーサネット・アダプタによって直接受け取 られることを可能にする。 コンテンション(回線競合)のない公平性を達成するために、前記リッジによ って接続されたイーサネット・ホストへマネージメント情報フレームが送られる 。ホストがマネージメント情報フレームを受け取ると、これは、そのマネージメ ント情報フレーム中に示された仮想回路(単数又は複数)に、それが初期化され た時に仮想チャンネルと関連付けられた帯域幅パラメータによって、そのデータ を送る。このようにして、前記リッジとホスト(単数又は複数)が互いに同期さ れて、各ホストはコンテンション又は衝突無く特定量の帯域幅を得るのである。 次に図3において、ここに図示されているリッジ6は、イーサネット装置への 接続用の12個の10Mビット/秒(10baseT)のイーサネット・ポート 20と、一つのRS−232シリアルポート21と、155Mビット/秒のon e OC−3 over マルチモード・ファイバATMポート・インターフェ ース・ポート22とを有している。上述したように、前記リッジ6は、ブリッジ ング、LANエミュレーション、及びネットワー ク層転送機能を行う。ユーザ・データ及びコントロール・トラフィック(前記ル ート・サーバ及びシステム・マネジャ間)の両方がATMインターフェースに載 せられている。 前記リッジ6の機能は、イーサネット・ブリッジング、ネットワーク層転送、 及び12個のイーサネットポートと一つのATMポートのためのLANエミュレ ーションを行うことである。イーサネット間に挟まれたトラフィックは、ブリッ ジされるか、もしくは、直接にネットワーク層転送される。即ち、他のリッジへ のトラフィックにそのATMポートが必要な場合には、カプセル化ATM層処理 が行われる。 次に、より詳細なブロック図である図4において、前記リッジ6は、イーサネ ットMACレシーバ23とトランスミッタ24、出力フレーム・プロセッサ25 、入力フレーム・プロセッサ26、入出力フレーム保管メモリ れる。このアプローチは、すぐにシステムのボトルネックとなる単一のメモリシ ステムへの必要性を軽減する。 図4に示すトランスミッタ24とレシーバ23とを提供するQuadMAC4 0は、前記ATM方向側においてセグメンタRAM41とセグメンタ42とに接 続され、イーサネット側の入力においてリアセンブラRAM43とリアセンブラ 44とに接続された3Kビットの入力及び出力FIFO46を有している。バイ パス・ユニット45は、入って来るイーサネット・トラフィックが、ATMネッ トワークをバイパスし、前記Quad MAC40の出力へ直接にパスされるこ とを許容する。 図6は、ATM方向の前記パケットのフローをより詳細に図示している。先ず 、イーサネット・フレームの全部がQuad MAC ASIC FIFO46 内部でバッファされ、次に、QMAC40は、受信コントローラ47を介してA XE RISCプロセッサ48に対してDMAが必要であることを知らせる。A XE(伝送エンジン)48は、どのポートが選択されているかを考慮することな く、セグメンタRAMへのDMAを開始し、受信コントローラ47は、ラウンド ・ロビン優先順位方式を使用しているポートを選択する。 次に、前述し、又、同時係属出願に記載されている前 記ルックアップ・エンジン29は、前記フレーム・ヘッダ情報(図9参照)を「 fly by」モードでスヌープ及びロードし、ソース、宛先MACアドレス、 プロトコル・タイプ、ポート・グループ等のコンテクスト・サーチを開始する。 図6に示すように、デコードされたフレーム・データは、伝送エンジン(Axe )に送られる。 前記AXE48は、前記検索の結果を取り、もしもそう指示された場合には、 そのパケットをドロップ又はネットワーク層変換を行うこともある。次に、これ はCS−PDUへ入力するために必要な状態にパケットを再フォーマットし、セ グメンタ42にセル・スライシングを開始するように指示する。セグメンタは、 ATMセグメント化を実行し、完了後、前記バッファをリターンする。 前記AXE48は、一体型高速DMAと、別体の第2プロセッサ・バスとを備 えた50MHzのR3000RISCエンジンである。媒体の高速性能を維持す るためには、これは、下記のタスクを5.6マイクロ秒(280サイクル)で完 了しなければならない。このAXE48は、前記DMAデータを、一度に約51 2バイトの移動速度でフォアグランドにおいてQMACとセグメンタRAMとの 間を流し続ける。一旦、一つのパケットDMAが開始されれば、ポートのインタ ーリーブ は無い。バックグランドにおいて、パケット情報がLUE FIFOから取り出 され、AXEパケット処理が開始さ として使用されるニブルに分割される。テーブルへの16ビットのエントリは、 次の4ビットのニブルと連接されて、次の16ワードのテーブルの20ビットの アドレスを形成する。最後のリーフ項目(エントリ)が、所望の情報を示す。L UEのブロック図を以下に示す。 ビット・パターン認識は、マイクロコード命令セットによって行われる。マイ クロコード化されたエンジンは、ひとつのパケット内のフィールドを予めプログ ラムされた定数と比較して、典型的には一つの命令における分岐とインデックス のインクリメントを行う能力を有する。このマイクロコード・エンジンは、前記 検索アルゴリズムを完全に制御し、従って、これを特定の検索機能に適合させる ことが可能であり、新しい機能が必要な時にはマイクロコードがダウンロードさ れる。前記マイクロコード・エンジンによるパケット分析の出力は、AXEが処 理ルーチンに迅速に方向を向けるのに使用することが出来るインデックスである 。 ソース・アドレスの学習及びエージングには、ツリーの操作が必要であり、こ れは、AXEとホストプロセッサを使用してバックグランド・タスクとして行わ れる。新たに発見されたソースのMACフレームの場合には、ホストプロセッサ に内部メッセージが転送され、LUE ソースRMAに追加されるパラメータが要求される。次に、ホストプロセッサは 、前記LUE RAMにアクセスし、必要な状態に前記ツリーを再構成する。 前記LUEは、物理的には、一つの大きなFPGAと、それぞれ512Kバイ トと1Mバイトの別々のソース宛先ルックアップ・メモリと、ダウンロード可能 なマイクロコードRAMと、前記RISCプロセッサーのインターフェースとし てのXilinx及びFIFO装置との組合せとに分割される。 セグメント化、リアセンブリ、及びQMACトラフィックに必要な単一の超高 速メモリ・システムへの要求を緩和するために、前記ATM SAR機能は、リ ッジによって二つに分割される。従って、アーキテクチャは方向によって水平に 分割され、実際には完全に二重のシステムとなっている。 前記セグメンタ・コンプレックスは、ATM化装置と、セグメンタRAMの主 バスと、その第2バスの追加の高速ポインタ・メモリへのインターフェースと、 前記リアセンブラへのメモリとから構成されている。後者は、OAM用のSAR 通信バッファと軽量スイッチング・サポートとして使用される。 1024以下の同時VCのリッジにおいてATMリア センブリを行うには専用のATM化装置が使用される。パケットが再アセンブル されると、前記LUEが入って来る最初のセルにスヌープ(snoop)して、 もしも、それが中継されたPDU(前記ソースMACが、自動的にルート・サー バとなる)である場合には、宛先MACアドレスを提供する。このMACがリア センブラによってパケットにアペンドされ、送信コントローラによって迅速にイ ンサートされる。 セルは、ATM装置間セル・リンクを使用して、前記リアセンブラからセグメ ンタへと送ることができる。これはループバック検査に有効である。 前記セグメンタとリアセンブラRAMとは機能的に類似しており、ATM環境 とLAN環境との間の中間CS−PDUバッファリングを提供する。前記セグメ ンタは、4つのポート、即ち、AXE第2バス、Quad MAC(AXE主バ ス)、前記送信コントローラ及びセグメンタを有する。前記リアセンブラメモリ は、3つのポート、即ち、前記送信コントローラ、と前記リアセンブラの主及び 第2バスとを有している。共にそのサイズは512Kバイトである。 各RAMシステムは、類似の調停(アービトレーショ コピーしなければならない。 他の方向において、送信コントローラは、ローカル・メッセージと、ホストを 宛先とするMACアドレス化されたトラフィックとを、パケットに予めフラッグ を付けておくことによって区別する。ホスト・コントローラは、その内蔵DMA コントローラを使用して、そのQMAC−エミュレーションFIFOとのデータ の移動を行う。 バッファ・ポインタがリッジATM化装置間でパスされる時、そのサービスに 対する要求を示すために単純な割り込みフラグを使用する。同時に、2CPCo nd”入力がセットされ、これによって、単一のR3000分岐命令によって、 一つのサイクルで効果的にポーリングとフラッグの方向付けとを行うことができ る。 セグメンタは、データ・バッファの到着を示す割り込み信号をAXEから受け 取る。 TXCは、データ・バッファの到着を示す割り込み信号をセグメンタとリアセ ンブラから受け取る。 セグメンタとリアセンブラは、そのメモリ・キューをサーブするために互いに 割り込みを行う。 セグメンタとリアセンブラとは、軽量スイッチング及びATM OAM等の双 方向プロトコル用の直接通信パスを必要とする。これは、小型のメモリと、互い に割り 込む能力とによって提供される。 4つのプロセッサが前記リッジの周りでデータを移動させる場合、バッファ・ ポインタをパッシングしフリーのポインタをリターンする最適化スキームが必須 である。セグメンタ及びリアセンブラメモリのマルチポート化によって、実際の データのコピーは不要である。単純性と低コストのためには、バッファ・ポイン タはデータと同じ伝送路においてマルチポート化メモリを通過される。バッファ のリターンにおける複雑化を避けるためには、これらを図10に示すように一方 向にパッシングさせる。 AXEによって受け取られたパケットは、ATMネットワーク宛であるか否か を問わず、セグメンタに転送される。ローカル・トラフィックの場合、セグメン タは、パケットを送信コントローラに再キューイングし、これは、リターンされ たフリー・バッファ・リストが単一のプロセッサによって管理されることを意味 している。これによって再エントランスの問題を避け、全体のバッファ・マネー ジンメントが単純化される。 リアセンブラによって受け取られたデータ・バッファは、単純に、イーサネッ ト伝送用に送信コントローラに RISCベースDMA。リッジデータを高速で移動させる能力、フィールドを 修正し、キューのマネージメント、きわめて高速でコスト的に有利なRISCソ リューションへのコール。開発プロセスをストリームライン化(合理化)し、高 度に最適化された統合ソリューションを利用するために、リッジは、高速なデー タ処理を行うために非ATMアプリケーションにおいて2つのATM化装置を再 使用する。 高速のATMポート。伝送媒体を介したATMスイッチへの接続(スタンドア ロン・リッジ)又は、適当なbackplaneインターフェースへの接続(3 6150スイッチのStealth)。物理媒体とフレーミング構成については まだ活発に議論が行われているので、この機能用には交換可能(スワップ可能) PHYモジュールを使用する。 ネットワークマネージメント、診断、環境設定構成、及び全体の管理のための ハウスキーピングプロセッサとしては比較的低速度のプロセッサが必要である。 一実施例において、これはクロック速度が25MHzのモトローラ社製6834 9マイクロプロセッサである。 次に、本発明の別態様を図15ないし18を参照して説明する。 図15において、前記ATM接続デジタル・コンピュータとレガシーLANア ダプタ100,101とを使用して、レガシー・イーサネットLANと、デジタ ル・コンピュータとを前記ATMスイッチング・ファブリック102にインター フェースする。前記ATMスイッチング・ファブリックは、単数又は複数のAT Mスイッチ103から構成できる。この環境設定は、種々の端末ユニット間に於 てLANデータ・トラフィックを伝送するのに使用する。しかし、保証帯域幅( BW)、トラフィック・マネージメント、等のATMの利点は、前記レガシーL ANアダプタを越えて前記レガシーLAN接続(例えばイーサネット)デジタル ・コンピュータに及ぶことはない。従って、前記レガシーLAN環境においてメ タレベルのアクセス制御メカニズムを使用しない限り、衝突検出モードを備えた 従来式のキャリア・センス・マルチプル・アクセス(CSMA/CD)において 、直接接続されたATMコンポーネント(例えば、デジタル・コンピュータ)に おいて可能なすべてのサービスを提供するためにイーサネットを使用することは 不可能である。 ATM接続レガシーLANアダプタを介して前記ATMスイッチング・ファブ リックにインターフェースされたイーサネット接続端末ステーションにATMサ ービスを 提供するには、接続されたすべての端末ステーションからのイーサネットLAN に対するアクセスを決定論的に制御し、ATM Q.2931シグナリングをイ ーサネット端末ステーションに延長する、接続、シグナリング、及び帯域幅マネ ージメントメカニズムが提供されることが必要である。 次に、前記端末装置の一具体例としてデジタル・コンピュータを使用して、A TMの全サービスのイーサネット接続端末装置への提供について説明する。 図15は、イーサネット接続デジタル・コンピュータ101と、ATM−接続 デジタル・コンピュータ100との相互接続システムの典型例を図示している。 図16において、ATMサービスの前記イーサネット接続コンシューマは、そ れぞれ101a,101b,101c,101dで示す「アプリケーション」、 「ATM API」、「802.3ドライバ」及び「802.3インターフェー ス」から成る4つの層を有しているブロックとして図示されており、これらはそ れぞれ、イーサネット・バックボーン104に接続され、更に、このイーサネッ ト・バックボーンは、下記に詳述するように仮想ATMスイッチ105によって ATMスイッチ103に接続されている。 前記「アプリケーション」層101aは、アプリケーションを略して示すもの であり、これは、ATMサービスをこのアプリケーションに拡張するのに使用さ れるATMアプリケーション・プログラム・インターフェース(API)上に積 層されている。 前記「ATM API」層101bは、この図に於いては「802.3ドライ バ」である下層のプロバイダによって、APIサービスを上層のコンシューマに 提供するコンポーネントを略して表している。このAPIによって提供される典 型的なサービスとしては、アプリケーション特定ATMアドレスに対応のATM 端末ポイントへの接続を要求するのに使用される「atmConnectReq 」、前に設定された接続を介して、サービス・データ・ユニット(SDU)をA TM端末ポイントに伝送するのに使用される「atmTx」、そして、前に設定 された接続を介して一つのATM端末ポイントからSDUを受け取るのに使用さ れる「atmRx」等がある。図17の天頂部は、これらの構造を略示している 。 前記「802.3ドライバ」101c層は、SDUをATMセル・フォーマッ トに変換し、ATM接続マネージメント、帯域幅マネージメント、及びシグナリ ングを 想ATMスイッチ105への仮想ポート拡張部として使用することによって、イ ーサネット接続端末ステーションにまで拡張される。図16において接続されて いるその他のいずれかのエンドステーションとのATMメッセージの交換を希望 するイーサネット・ホストは、前記ATM仮想スイッチへ伝送されるセルを転送 し、この仮想スイッチは、これらのセルを適当なATMリンクに転送する。ここ で重要なことは、これらのセルが伝送されるATM端末ステーションが、そのセ ルの発生源と同じイーサネット・セグメント上にある場合においても、これらの セルは、仮想ATMスイッチに先ず転送されるということである。 前記仮想スイッチ105の下層部105bは、上述したようにリッジによって 提供可能である。 前記イーサネットLANへの決定論的アクセスを確保するために、前記仮想A TMスイッチ以外のいずれのステーションも、仮想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(d)透過スパニング・ツリー これは、MACブリッジのネットワークに於ける、ルート選択、ループ検出及 び回避のためのIEEE標準プロトコルである。 802.2論理リンク制御 これは、ローカル・エリア・ネットワークのデータ・リンク層のためのIEE E標準である。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(ローカル・エリア・ネットワーク) 地理的に限定された領域(通常、1マイル程度)において複数の計算装置間を 相互接続するように構築されたシステム。 LUE(ルックアップ・エンジン) ハードウェア・テーブル検索機。 MAC(メディア・アクセス制御) ISOリファレンス・モデルに記載されているデータ・リンク層の下部サブレ ーヤ。MAC層の目的は、物理媒体を介する信頼性の高いデータ伝送メカニズム を提供することにある。 NIC(ネットワーク・インターフェース・カード) 例えば、LAN又はATM等のネットワークに対する接続性を提供するために 、通常はユーザによってワークステーション又はパーソナル・コンピュータに追 加可能なアダプタ・ボード。 OAM Cell(オペレーション・アンド・メインテナンス・セル) 特殊なタグが付けられたATMセル(例えば、ヘッダが、ユーザ・データAT Mセル用のヘッダと異なっている)。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サービスのユーザがA TM層にアクセスするポイント間 に延出する仮想チャンネル・リンクの連鎖。ATMセルのペイロードが、そこへ 送られるポイント、又は、そこから受け取られ、かつ、処理のためにATM層を 使用するユーザは、VCCのエンド・ポイントを示す。 VCI 仮想回路識別子。ATM接続を識別するのに使用する16ビットのアドレス。 VP 仮想パス。VC間の論理関係又はバンドル。 VPI(仮想パス接続) ATM経路を識別するのに使用され、セル・ヘッダに含まれる8ビット値。V CIと同様、これは、加入者側においてシグニフィカンスを有し、large scope VPCであるローカルUNIに対してアクティブなVPLを参照す る。 WAN(ワイド・エリア・ネットワーク) 一つのキャンパス内において複数のコンピュータ間を相互接続するように構成 されたシステム。 請求の範囲: 1. 複数のATMスイッチを介してATMセルを伝送するATMネットワーク と、前記システムに接続され、かつ、少なくともその内の一部が単数又は複数の ローカル・エリア・ネットワーク(LAN)を介した前記ATMネットワークへ の接続用のLANインターフェース・アダプタを備えた複数のユーザ側装置と、 前記ATMネットワークと前記ユーザ側装置との間のインターフェース手段とを 有し、前記ATMネットワークと前記LANに接続された前記ユーザ側装置との 間の前記インターフェース手段が、前記ATMセルを前記LANを介した前記ユ ーザ側装置への伝送用に適合可能なものにおいて、前記ATMネットワークに接 続された集中ルート・サーバが、前記システムに接続された前記ユーザ側装置の 位置に関するアドレス・データを格納し、前記集中ルート・サーバが、前記AT Mネットワークを介して前記インターフェース手段とデータを交換して、前記ユ ーザ側装置の位置を学習し、かつ、前記システムに接続された一つのユーザ側装 置と、該システムに接続された別のユーザ装置との間に、オンデマンドで直接透 過的通信を設定することを許容することを特徴とするコンピュータ通信システム 。 2. 請求項1のコンピータ通信システムであって、前記インターフェース手段 は、前記ユーザ側装置が前記ATMネットワークに直接接続されたユーザ側装置 と通信可能とするべく、前記ATMセルを前記ユーザ側装置のLANインターフ ェース・アダプタへ直接に伝送するために前記LANフレーム中にカプセル化す る手段である。 3. 請求項2のコンピュータ通信システムであって、前記LANインターフェ ース・アダプタは、イーサネット・アダプタであって、前記カプセル化手段は、 前記ATMセルを、前記イーサネット・アダプタに伝送するべく、イーサネット ・フレーム中にてカプセル化する。 4. 請求項1のコンピュータ通信システムであって、前記インターフェース手 段は、前記システムに接続された前記全ユーザ側装置間の透過通信を許容するた め、ブリッジング、ネットワーク層転送及びLANエミュレーション機能を提供 する。 5. 請求項1のコンピュータ通信システムであって、更に、前記インターフェ ース手段の遠隔モニタを許容するためのモニタ手段を有し、該遠隔モニタ手段が 、被モニタ・ポートから遠隔モニタ・ポートへの、エラ ーを含むデータを、前記遠隔モニタ・ポートにおける前記被モニタ・ポートから のデータを複製するべく伝送し、これによって、前記被モニタ・ポートにおいて あたかも現場におけるようなテストを行うことを可能に構成されている。 6. 請求項5のコンピュータ通信システムであって、更に、モニタ・パケット にタグを付けて、これらのパケットが、前記受信インターフェース手段によって 正常に受け取られたパケットとして扱われることを防止する手段を有している。 7. 請求項3のコンピュータ通信システムであって、更に、前記インターフェ ース手段と前記ユーザ側装置との間でマネージメント情報フレームを交換する手 段を有し、これによって、このマネージメント情報フレームが前記インターフェ ース手段に戻される前に、該マネージメント情報フレームを受け取った装置によ って一定量のデータが送られ、その後、この装置が、前記マネージメント情報フ レームをパスする前に、一定量のデータを送り出す。 8. 請求項1のコンピュータ通信システムであって、前記インターフェース 手段は、それぞれそれぞれのローカル・エリア・ネットワーク・アダプタへの接 続用 の複数のポートと、これらのポートの内の一つにおいて入力LANフレームを受 け取るための手段と、出力ATMセルを作るためのATMセグメント化手段と、 前記ATMネットワークを介して前記出力ATMセルを伝送する手段と、前記A TMネットワークから入力ATMセルを受け取るための手段と、入力ATMセル からLANフレームを再アセンブルするためのリアセンブル手段と、出力LAN フレームを選択された前記ポートに伝送するためのフレーム・キューイング伝送 手段とを有している。 9. 請求項8のコンピュータ通信システムであって、更に、前記LAN受取手 段からのローカルLANトラフィックを、前記LANフレーム・キューイング伝 送手段に向けるためのバイパス手段を有している。 10.請求項8の装置であって、入力LANフレームを受け取る前記手段は、入 力LANフレームをバッファするためのバッファ手段を有し、このバッファ手段 が、入力LANフレーム中のMACヘッダを読み取るための手段と、セグメント 化のために準備されるLANフレームを格納するシェアードセグメント化RAM と、前記フレームの前記バッファ手段から前記セグメント化RAMへの伝送を開 始する伝送エンジンとを有して いる。 11.請求項10のコンピュータ通信システムであって、前記バッファ手段は、 メディア・アクセス・コントローラ(MAC)に内蔵されている。 12.請求項10のコンピュータ通信システムであって、前記フレーム・キュー イング伝送手段は、更に、シェアード・リアセンブラRAMと、前記選択された 出力ポートに関連付けられた独立したバッファとを有している。 13.請求項10のコンピュータ通信システムであって、前記バッファ手段は前 記ATMセグメント化手段に対してn−ビット幅のバスでデータを出力し、前記 装置は、更に、前記バッファ手段と前記ATMセグメント化手段との間のDMA パケット伝送を確実にするためのトランスレーション・エンジンを有している。 14.請求項10の装置であって、前記トランスレーション・エンジンは、入力 LANパケットを廃棄、ブリッジング又はネットワーク層転送するための手段と 、前記パケットをATM層適合用にカプセル化するための手段と、仮想チャンネ ルを前記ATMネットワークを通じてセットアップするための手段とを有する。 15.請求項14のコンピュータ通信システム装置であ って、前記トランスレーションは、RISCプロセッサである。 16.請求項15のコンピュータ通信システムであって、前記セグメント化手段 は、ATM化装置と、その主要バス上のセグメント化RAMと、第2バス上の高 速ポインタ・メモリと、前記リアセンブリ手段へのシェアード・メモリとを有し ている。 17.請求項8のコンピュータ通信システム装置であって、ポート・アベイラビ リティがハードウェア信号から導かれるビット・マスクとして提供され、データ ・アベイラビリティがパケット・アドレス中のビット・マスクとして表される。 18.請求項17のコンピュータ通信システムであって、更に、現在のキューが サービス不能である時に、次に高いプライオリティを有するポートをリターンす るためのラウンド・ロビン式プライオリティを備えたプライオリティ・エンコー ダを有している。 19.請求項1のコンピュータ通信システムであって、更に、集中OAMリソー スを有し、OAMセルが、ATMスイッチにおいてATMセル・ストリームから 取り出され、前記ATMネットワークを介して前記集中OAMリソースへ向けら れて処理される。 20.請求項1のコンピュータ通信システムであって、前記ATMスイッチにお ける各ポートが、RAMと、前記ATMストリームに合流する制御セルを解釈し て、入力及び出力接続の環境設定を行い、ステータス要求に対してレスポンスを 送るハードウェア・プロセッシング・エンジンとを有する。 21.請求項8のコンピュータ通信システムであって、前記リアセンブリ手段は 、入力第1セルをスヌーピングし、これから宛先MACアドレスを導出するため の手段と、前記導出されたアドレスを出力フレームにアペンドするための手段と を有する。 22.請求項8のコンピュータ通信システムであって、前記セグメント化手段は 、入力フレームをスヌープし、データを該セグメント化手段に転送するためのル ックアップ・エンジンを有している。 23.請求項1のコンピュータ通信システムであって、前記ルート・サーバは、 更に、システム・アドミニストレータによって設定されたルールに従って、参入 許可制御を行う。 【図5】 【図6】 【図7】 【図8】 【図9】 【図10】 【図11】 【図12】
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,DE, DK,ES,FR,GB,GR,IE,IT,LU,M C,NL,PT,SE),OA(BF,BJ,CF,CG ,CI,CM,GA,GN,ML,MR,NE,SN, TD,TG),AP(KE,MW,SD,SZ),AM, AT,AU,BB,BG,BR,BY,CA,CH,C N,CZ,DE,DK,EE,ES,FI,GB,GE ,HU,JP,KE,KG,KP,KR,KZ,LK, LR,LT,LU,LV,MD,MG,MN,MW,M X,NL,NO,NZ,PL,PT,RO,RU,SD ,SE,SI,SK,TJ,TT,UA,US,UZ, VN (72)発明者 クーマー,デイヴ カナダ国 オンタリオ ケイ2エイチ 5 イー8 ネピーン ホーナー・ドライブ 35 (72)発明者 ダックスベリー,トム カナダ国 オンタリオ ケイ0エイ 1テ ィ0 ダンロビン ベリー・サイド・ロー ド 530 (72)発明者 ベーキ,ナタン カナダ国 オンタリオ ケイ2ジー 0エ ム7 ネピーン ムーアクロフト・ロード 40 (72)発明者 ギャルウェイ,キース カナダ国 オンタリオ ケイ4エム 1ジ ー3 マノティック ブラヴァー・ドライ ブ 1092 (72)発明者 ワット,ジェイムズ カナダ国 オンタリオ ケイ2ケイ 2ビ ー6 カナタ テロン・ロード 1003− 960 (72)発明者 グレンディニング,ダンカン カナダ国 オンタリオ ケイ2エル 3エ イ5 カナタ タンブリン・クレッセント 21 (72)発明者 ズィウッキー,ユージン カナダ国 オンタリオ ケイ2ジー 4ジ ー5 ネピーン アーデル・グローヴ 9

Claims (1)

  1. 【特許請求の範囲】 1. ATMセルを伝送するための複数の相互接続ATMスイッチのネットワー クと、単数又は複数のローカル・エリア・ネットワーク(LAN)への接続用の LANインターフェース・アダプタを有する複数のユーザ側装置とを有するコン ピュータ通信ネットワークであって、前記複数のATMスイッチの少なくともい くつかが、インターフェース手段によって前記LANインターフェース・アダプ タに接続され、前記インターフェース手段が、前記ATMセルを前記LANによ る伝送用に適合させ、これによって、前記ユーザ側装置が、前記LANインター フェース・アダプタを介して透過的に前記ネットワークと通信可能に構成されて いるネットワーク。 2. 請求項1のコンピータ通信ネットワークであって、前記インターフェース 手段は、前記ATMセルを、前記ユーザ側装置へ直接に伝送するべく、前記LA Nフレーム中にてカプセル化する手段である。 3. 請求項2のコンピュータ通信ネットワークであって、前記LANインター フェース・アダプタは、イーサネット・アダプタであって、前記カプセル化手段 は、前記ATMセルを、前記イーサネット・アダプタに伝 送するべく、イーサネット・フレーム中にてカプセル化する。 4. 請求項1のコンピュータ通信ネットワークであって、前記インターフェー ス手段は、前記全ユーザ側装置間の透過通信を許容するため、ブリッジング、ネ ットワーク層転送及びLANエミュレーション機能を提供する。 5. 請求項1のコンピュータ通信ネットワークであって、該ネットワークは、 更に、前記ATMスイッチの少なくとも一つに接続されたネットワーク・マネー ジャを有し、このネットワーク・マネージャは、そのオペレータが前記ネットワ ークを環境設定することを許容する。 6. 請求項1のコンピュータ通信ネットワークであって、該ネットワークは、 更に、前記ATMネットワーク・スイッチの一つに接続されたルート・サーバ手 段を有し、このルート・サーバ手段は、前記ATMネットワークを含む仮想LA Nを形成する管理情報を有している。 7. 請求項1のコンピュータ通信ネットワークであって、更に、前記インター フェース手段の遠隔モニタを許容するためのモニタ手段を有し、該遠隔モニタ手 段 が、被モニタ・ポートから遠隔モニタ・ポートへの、エラーを含むデータを、前 記遠隔モニタ・ポートにおける前記被モニタ・ポートからのデータを複製するデ ータを伝送し、これによって、前記被モニタ・ポートにおいてあたかも現場にお けるようなテストを行うことを可能に構成されている。 8. 請求項4のコンピュータ通信ネットワークであって、更に、受け取ったモ ニタ・パケットにタグを付けて、これらのパケットが、前記受信インターフェー ス手段によって正常に受け取られたパケットとして扱われることを防止する手段 を有している。 9. 請求項1のコンピュータ通信ネットワークであって、更に、前記インター フェース手段と前記ユーザ側装置との間でトークンを交換する手段を有し、これ によって、このトークンが前記インターフェース手段に戻される前に、該トーク ンを受け取った装置によって一定量のデータが送られ、その後、この装置が、前 記トークンをパスする前に、一定量のデータを送り出す。 10.ATMコンピュータ通信ネットワークを、複数のローカル・エリア・ネッ トワーク(LAN)アダプタとインターフェースさせるための装置であって、そ れぞれのローカル・エリア・ネットワーク・アダプタへ の接続用の複数のポートと、これらのポートの内の一つにおいて入力LANフレ ームを受け取るための手段と、出力ATMセルを作るためのATMセグメント化 手段と、前記ATMネットワークから入力ATMセルを受け取るための手段と、 入力ATMセルからLANフレームを再アセンブルするためのリアセンブル手段 と、出力LANフレームを選択された前記ポートに伝送するためのフレーム・キ ューイング伝送手段とを有している。 11.請求項10の装置であって、更に、前記LAN受取手段からのローカルL ANトラフィックを、前記LANフレーム・キューイング伝送手段に向けるため のバイパス手段を有し、これによって前記装置はブリッジとして機能可能に構成 されている。 12.請求項11の装置であって、更に、前記ポートにおいて入力及び出力LA Nフレームをバッファするためのバッファ手段を有し、このバッファ手段が、入 力LANフレーム中のMACヘッダを読み取るための手段を有している。 13.請求項11の装置であって、前記バッファ手段は前記ATMセグメント化 手段に対してn−ビット幅のバスでデータを出力し、前記装置は、更に、前記バ ッ ファ手段と前記ATMセグメント化手段との間のDMAパケット伝送を確実にす るためのトランスレーション・エンジンを有している。 14.請求項13の装置であって、前記トランスレーション・エンジンは、入力 LANパケットを廃棄、ブリッジング又はネットワーク層転送するための手段と 、前記パケットをATM層適合用にカプセル化するための手段と、仮想チャンネ ルをインサートするための手段とを有する。 15.請求項14の装置であって、前記トランスレーションは、RISCプロセ ッサである。 16.請求項15の装置であって、前記セグメント化手段は、ATM化装置と、 その主要バス上のセグメント化RAMと、第2バス上の高速ポインタ・メモリと 、前記リアセンブリ手段へのデュアル・ポート・メモリとを有している。 17.請求項10の装置であって、更に、前記ローカル・エリア・ネットワーク へトークンをパスする手段を有し、前記トークンは、受取ホストからのデータの 伝送を認可する。 18.請求項10の装置であって、ポート・アベイラビリティがハードウェア信 号から導かれるビット・マス クとして提供され、データ・アベイラビリティがパケット・アドレス中のビット ・マスクとして表される。 19.請求項16の装置であって、更に、現在のキューがサービス不能である時 に、次に高いプライオリティを有するポートを戻すためのラウンド・ロビン式プ ライオリティを備えたプライオリティ・エンコーダを有している。 20.請求項10の装置であって、更に、パケット長を検出する手段と、セグメ ント化されるデータパケットを保管するセグメンタRAMと、セグメンタと、前 記セグメンタRAM中においてデータ・パケットのDMAアクセスを許容するパ スと、DMAアクセス中において最後のバイトが読み出された後、前記データ・ バス上のデータを変えるための手段とを有する。 21.コンピュータ通信ネットワークであって、複数の相互接続されたATMス イッチと、ネットワーク・マネジャと、前記ATMスイッチの内の少なくとも一 つに接続されたルート・サーバと、LANインターフェース・アダプタを備えた 複数の装置と、前記LANインターフェース・アダプタの前記複数のATMスイ ッチとの通信を許可する手段、とを有している。 22.請求項21のコンビュータ通信ネットワークであ って、前記許可手段は、前記ATMセルを、前記複数の装置のいくつかの前記L ANインターフェース・アダプタへと直接に伝送するべく、LANフレームにカ プセル化するための手段と、LANフレームを前記複数の装置の内のその他の装 置の前記LANインターフェース・アダプタにLANフレームを転送するための ブリッジング、ネットワーク層転送及びLANエミュレーション機能を提供する ための手段、とを有している。
JP51927195A 1994-01-21 1995-01-20 コンピュータ通信ネットワーク Expired - Fee Related JP3612626B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB9401092.3 1994-01-21
GB9401092A GB9401092D0 (en) 1994-01-21 1994-01-21 A network management system
PCT/CA1995/000029 WO1995020282A1 (en) 1994-01-21 1995-01-20 TRANSPARENT INTERCONNECTOR OF LANs BY AN ATM NETWORK

Publications (2)

Publication Number Publication Date
JPH09507731A true JPH09507731A (ja) 1997-08-05
JP3612626B2 JP3612626B2 (ja) 2005-01-19

Family

ID=10749091

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51927195A Expired - Fee Related JP3612626B2 (ja) 1994-01-21 1995-01-20 コンピュータ通信ネットワーク

Country Status (8)

Country Link
US (2) US5818842A (ja)
EP (2) EP0923210B1 (ja)
JP (1) JP3612626B2 (ja)
AU (1) AU687148B2 (ja)
CA (1) CA2181535A1 (ja)
DE (2) DE69535135T2 (ja)
GB (1) GB9401092D0 (ja)
WO (1) WO1995020282A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7978727B2 (en) 2002-12-12 2011-07-12 Fujitsu Limited Ethernet frame and synchronous optical network (SONET) frame convertible interface device and frame transmission method

Families Citing this family (302)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7327688B2 (en) * 1994-01-21 2008-02-05 Alcatel Canada Inc. Digital communications system
US5659684A (en) * 1995-02-03 1997-08-19 Isdn Systems Corporation Methods and apparatus for interconnecting personal computers (PCs) and local area networks (LANs) using packet protocols transmitted over a digital data service (DDS)
JP3515263B2 (ja) * 1995-05-18 2004-04-05 株式会社東芝 ルータ装置、データ通信ネットワークシステム、ノード装置、データ転送方法及びネットワーク接続方法
WO1997002718A1 (de) * 1995-07-05 1997-01-23 Siemens Aktiengesellschaft Verfahren zum übermitteln von informationspaketen zwischen emulierten lans
US6445708B1 (en) * 1995-10-03 2002-09-03 Ahead Communications Systems, Inc. ATM switch with VC priority buffers
US5684800A (en) * 1995-11-15 1997-11-04 Cabletron Systems, Inc. Method for establishing restricted broadcast groups in a switched network
JPH09238148A (ja) * 1996-02-29 1997-09-09 Oki Electric Ind Co Ltd 加入者系システム
US6075776A (en) * 1996-06-07 2000-06-13 Nippon Telegraph And Telephone Corporation VLAN control system and method
US6064650A (en) * 1996-06-27 2000-05-16 Xerox Corporation Rate shaping in per-flow output queued routing mechanisms having output links servicing multiple physical layers
US5983332A (en) * 1996-07-01 1999-11-09 Sun Microsystems, Inc. Asynchronous transfer mode (ATM) segmentation and reassembly unit virtual address translation unit architecture
JP3194868B2 (ja) 1996-07-10 2001-08-06 三菱電機株式会社 パケット転送装置
US6101542A (en) * 1996-07-19 2000-08-08 Hitachi, Ltd. Service management method and connection oriented network system using such management method
US5812857A (en) * 1996-08-28 1998-09-22 Extended Systems, Inc. Field configurable embedded computer system
US6128278A (en) * 1996-08-30 2000-10-03 Mmc Networks, Inc. Cell queuing in ATM switches
US5901147A (en) * 1996-08-30 1999-05-04 Mmc Networks, Inc. Apparatus and methods to change thresholds to control congestion in ATM switches
US6662205B1 (en) * 1996-10-01 2003-12-09 International Business Machines Corporation Scaleable and extensible system management architecture with dataless endpoints
US6229822B1 (en) * 1996-10-24 2001-05-08 Newbridge Networks Corporation Communications system for receiving and transmitting data cells
US6058419A (en) * 1996-10-30 2000-05-02 Nec Corporation Communication network control system and control method therefor
US6044080A (en) * 1996-11-19 2000-03-28 Pluris, Inc. Scalable parallel packet router
US6185223B1 (en) * 1996-12-04 2001-02-06 Conexant Systems, Inc. Apparatus and method for providing fire wall protection for systems in communication with an a synchronous transfer mode system
US5953338A (en) * 1996-12-13 1999-09-14 Northern Telecom Limited Dynamic control processes and systems for asynchronous transfer mode networks
WO1998036608A2 (en) * 1997-02-18 1998-08-20 Cisco Technology, Inc. Method and apparatus for multiplexing of multiple users on the same virtual circuit
DE19707061C2 (de) * 1997-02-21 1999-07-15 Siemens Ag ATM-Kommunikationssystem zum Vermitteln von Internet-Datenpaketen
JP3457493B2 (ja) * 1997-03-18 2003-10-20 富士通株式会社 Arpサーバ
US5946313A (en) * 1997-03-20 1999-08-31 Northern Telecom Limited Mechanism for multiplexing ATM AAL5 virtual circuits over ethernet
US6085250A (en) * 1997-03-20 2000-07-04 Efficient Networks, Inc. Method and system for using layered networking application program interfaces (APIs) using a native asynchronous transfer mode (ATM) API
JP3094937B2 (ja) * 1997-03-28 2000-10-03 日本電気株式会社 Atm論理ipサブネットワークの障害復旧方式
US6151325A (en) * 1997-03-31 2000-11-21 Cisco Technology, Inc. Method and apparatus for high-capacity circuit switching with an ATM second stage switch
EP0974218A4 (en) * 1997-04-09 2005-04-13 Alcatel Australia CLUSTER GROUP OF INTERNET USERS
US5953339A (en) * 1997-04-14 1999-09-14 Lucent Technologies Inc. Logical link connection server
US6014367A (en) * 1997-04-25 2000-01-11 Mmc Networks, Inc Method for weighted fair queuing for ATM cell scheduling
US6041059A (en) * 1997-04-25 2000-03-21 Mmc Networks, Inc. Time-wheel ATM cell scheduling
US5946311A (en) * 1997-05-27 1999-08-31 International Business Machines Corporation Method for allowing more efficient communication in an environment wherein multiple protocols are utilized
US5999535A (en) * 1997-05-28 1999-12-07 3Com Corporation Short cut forwarding of local cells-in-frames traffic within local-area-networks
US6052383A (en) * 1997-05-29 2000-04-18 3Com Corporation LAN to ATM backbone switch module
JP3129244B2 (ja) 1997-06-30 2001-01-29 日本電気株式会社 通信制御装置
US6625158B1 (en) * 1997-07-31 2003-09-23 International Business Machines Corporation Method and system for enhanced communication involving emulated local area networks
WO1999009725A1 (en) * 1997-08-21 1999-02-25 At & T Corp. Packet redirection and message stream management
DE19740106A1 (de) * 1997-09-12 1999-03-18 Alsthom Cge Alcatel Verfahren zum Einrichten von logischen Verbindungen in einem synchronen digitalen Nachrichtenübertragungsnetz, Netzelement und Managementsystem
US7273601B2 (en) * 2000-07-18 2007-09-25 The University Of Western Ontario Preparation of radiolabelled haloaromatics via polymer-bound intermediates
CA2217315A1 (en) * 1997-10-03 1999-04-03 Newbridge Networks Corporation Service management of multiple independent forwarding realms
US5926463A (en) * 1997-10-06 1999-07-20 3Com Corporation Method and apparatus for viewing and managing a configuration of a computer network
US6147993A (en) 1997-10-14 2000-11-14 Cisco Technology, Inc. Method and apparatus for implementing forwarding decision shortcuts at a network switch
US6154770A (en) * 1997-10-30 2000-11-28 Merrill Lynch & Co. Inc. Internetwork communication system using tiers of configurable multiple bandwidth capacity modes of operation
US6252878B1 (en) * 1997-10-30 2001-06-26 Cisco Technology, Inc. Switched architecture access server
US6189041B1 (en) * 1997-11-12 2001-02-13 International Business Machines Corporation Next hop resolution protocol cut-through to LANs
GB2346784B (en) * 1997-11-17 2003-01-15 Seagate Technology Method and apparatus for using CRC for data integrity in on-chip memory
US6272109B1 (en) 1997-11-18 2001-08-07 Cabletron Systems, Inc. Hierarchical schedules for different ATM traffic
US6167049A (en) * 1997-11-18 2000-12-26 Cabletron Systems, Inc. Non-zero minimum cell rate for available bit rate ATM service
JP3152293B2 (ja) * 1997-12-17 2001-04-03 日本電気株式会社 Ipレイヤ処理装置
US6222848B1 (en) * 1997-12-22 2001-04-24 Nortel Networks Limited Gigabit ethernet interface to synchronous optical network (SONET) ring
US6233245B1 (en) * 1997-12-24 2001-05-15 Nortel Networks Limited Method and apparatus for management of bandwidth in a data communication network
JP3782229B2 (ja) * 1998-03-13 2006-06-07 富士通株式会社 パス情報構築方法
US6330584B1 (en) 1998-04-03 2001-12-11 Mmc Networks, Inc. Systems and methods for multi-tasking, resource sharing and execution of computer instructions
US6341129B1 (en) * 1998-04-03 2002-01-22 Alteon Networks, Inc. TCP resegmentation
US7055151B1 (en) 1998-04-03 2006-05-30 Applied Micro Circuits Corporation Systems and methods for multi-tasking, resource sharing and execution of computer instructions
US6307860B1 (en) 1998-04-03 2001-10-23 Mmc Networks, Inc. Systems and methods for data transformation and transfer in networks
KR100513030B1 (ko) * 1998-04-08 2005-11-21 삼성전자주식회사 비동기 전송망의 교환가상회선을 이용한 온라인 전용회선관리방법
KR100263201B1 (ko) * 1998-05-23 2000-08-01 윤종용 씨리얼 라인과 에이티엠 망을 이용한 인터넷 서비스용프로토콜 처리장치
US6222820B1 (en) * 1998-05-28 2001-04-24 3Com Corporation Method of VCC/VPC redundancy for asynchronous transfer mode networks
US6332023B1 (en) * 1998-06-04 2001-12-18 Mci Communications Corporation Method of and system for providing services in a communications network
US6356548B1 (en) 1998-06-29 2002-03-12 Cisco Technology, Inc. Pooled receive and transmit queues to access a shared bus in a multi-port switch asic
US6483811B1 (en) * 1998-08-04 2002-11-19 Electronic Data Systems Corporation System and method for emulating a distributed network
US6535520B1 (en) 1998-08-14 2003-03-18 Cisco Technology, Inc. System and method of operation for managing data communication between physical layer devices and ATM layer devices
US6269096B1 (en) 1998-08-14 2001-07-31 Cisco Technology, Inc. Receive and transmit blocks for asynchronous transfer mode (ATM) cell delineation
US6445715B1 (en) 1998-08-27 2002-09-03 Cisco Technology, Inc. Dynamic trunk protocol
US6295296B1 (en) 1998-09-08 2001-09-25 Cisco Technology, Inc. Use of a single data structure for label forwarding and imposition
FR2784255B1 (fr) * 1998-09-23 2002-05-03 Canon Kk Dispositif et procede de communication et systemes les utilisant
US6266705B1 (en) 1998-09-29 2001-07-24 Cisco Systems, Inc. Look up mechanism and associated hash table for a network switch
US6400717B1 (en) * 1998-10-16 2002-06-04 Samsung Electronics Co., Ltd. Device for booting a multiprocessor embedded system and method of operation
US6469986B1 (en) * 1998-10-22 2002-10-22 Electronic Data Systems Corporation Method and system for configuring a network management network
US6381219B1 (en) * 1998-11-10 2002-04-30 Northern Telecom Limited Channel integrity in a voice-on-ATM network
US7246168B1 (en) 1998-11-19 2007-07-17 Cisco Technology, Inc. Technique for improving the interaction between data link switch backup peer devices and ethernet switches
US6353858B1 (en) * 1998-11-30 2002-03-05 Lucent Technologies Inc. Multiple-local area networks interconnected by a switch
US6563832B1 (en) 1998-11-30 2003-05-13 Cisco Technology, Inc. Token ring bridge distributed in a switched fabric
US6657951B1 (en) * 1998-11-30 2003-12-02 Cisco Technology, Inc. Backup CRF VLAN
US6704318B1 (en) 1998-11-30 2004-03-09 Cisco Technology, Inc. Switched token ring over ISL (TR-ISL) network
US6700872B1 (en) 1998-12-11 2004-03-02 Cisco Technology, Inc. Method and system for testing a utopia network element
US6480888B1 (en) * 1998-12-29 2002-11-12 At&T Corp. Virtual path concentrator node with loopback
JP2000201163A (ja) * 1999-01-06 2000-07-18 Nec Corp 分散型ネットワ―クノ―ド
US6535511B1 (en) 1999-01-07 2003-03-18 Cisco Technology, Inc. Method and system for identifying embedded addressing information in a packet for translation between disparate addressing systems
US6453357B1 (en) 1999-01-07 2002-09-17 Cisco Technology, Inc. Method and system for processing fragments and their out-of-order delivery during address translation
US6449655B1 (en) 1999-01-08 2002-09-10 Cisco Technology, Inc. Method and apparatus for communication between network devices operating at different frequencies
US6650640B1 (en) * 1999-03-01 2003-11-18 Sun Microsystems, Inc. Method and apparatus for managing a network flow in a high performance network interface
US7474660B1 (en) 1999-03-31 2009-01-06 Cisco Technology, Inc. MAC address extension to maintain router information in source routed computer networks
US6940868B1 (en) 1999-04-20 2005-09-06 Abb Inc. Digital serial communications hub
US6493351B1 (en) * 1999-04-21 2002-12-10 Nortel Networks Ltd. Collision detection on a differential bus
US6625163B1 (en) * 1999-04-21 2003-09-23 Nortel Networks Ltd. Collision detection on a differential bus
US6401127B1 (en) 1999-05-04 2002-06-04 Cisco Technology, Inc. Adaptive timer for LLC type 2 reliable transport in a computer network
US6778547B1 (en) * 1999-05-21 2004-08-17 Advanced Micro Devices, Inc. Method and apparatus for improving throughput of a rules checker logic
US6813266B1 (en) * 1999-05-21 2004-11-02 Advanced Micro Devices, Inc. Pipelined access to address table in a network switch
JP3549774B2 (ja) * 1999-06-01 2004-08-04 富士通株式会社 ネットワーク相互接続装置及びネットワーク相互接続方法
US6430187B1 (en) * 1999-06-03 2002-08-06 Fujitsu Network Communications, Inc. Partitioning of shared resources among closed user groups in a network access device
US6359859B1 (en) * 1999-06-03 2002-03-19 Fujitsu Network Communications, Inc. Architecture for a hybrid STM/ATM add-drop multiplexer
DE19927291A1 (de) * 1999-06-15 2000-12-28 Siemens Ag Verfahren und Einrichtung zum Übermitteln von Daten
JP3543318B2 (ja) * 1999-06-24 2004-07-14 日本電気株式会社 Atmセル転送装置
US6847609B1 (en) * 1999-06-29 2005-01-25 Adc Telecommunications, Inc. Shared management of a network entity
US6959006B1 (en) 1999-06-29 2005-10-25 Adc Telecommunications, Inc. Service delivery unit for an enterprise network
US7161930B1 (en) 1999-06-30 2007-01-09 Cisco Technology, Inc. Common backplane for physical layer system and networking layer system
US6697359B1 (en) * 1999-07-02 2004-02-24 Ancor Communications, Inc. High performance switch fabric element and switch systems
US6990103B1 (en) * 1999-07-13 2006-01-24 Alcatel Canada Inc. Method and apparatus for providing distributed communication routing
US7068661B1 (en) 1999-07-13 2006-06-27 Alcatel Canada Inc. Method and apparatus for providing control information in a system using distributed communication routing
US6647430B1 (en) * 1999-07-30 2003-11-11 Nortel Networks Limited Geographically separated totem rings
US6804211B1 (en) 1999-08-03 2004-10-12 Wi-Lan Inc. Frame structure for an adaptive modulation wireless communication system
US6714541B1 (en) 1999-08-10 2004-03-30 Cisco Technology, Inc. Method and apparatus for encoding bridging/switching information within a routing information filed in a token ring environment
US6633587B1 (en) * 1999-08-26 2003-10-14 Worldcom, Inc. System and method for delivering reliable datagram service through connection-oriented service
US7016301B1 (en) 1999-09-01 2006-03-21 Cisco Technology, Inc. Fair multiplexing scheme for multiple input port router
US6952396B1 (en) * 1999-09-27 2005-10-04 Nortel Networks Limited Enhanced dual counter rotating ring network control system
US6963572B1 (en) * 1999-10-22 2005-11-08 Alcatel Canada Inc. Method and apparatus for segmentation and reassembly of data packets in a communication switch
US6587467B1 (en) * 1999-11-03 2003-07-01 3Com Corporation Virtual channel multicast utilizing virtual path tunneling in asynchronous mode transfer networks
US6529983B1 (en) 1999-11-03 2003-03-04 Cisco Technology, Inc. Group and virtual locking mechanism for inter processor synchronization
US6678277B1 (en) * 1999-11-09 2004-01-13 3Com Corporation Efficient means to provide back pressure without head of line blocking in a virtual output queued forwarding system
US6804243B1 (en) * 1999-11-22 2004-10-12 Texas Instruments Incorporated Hardware acceleration for segmentation of message packets in a universal serial bus peripheral device
ATE411675T1 (de) * 1999-12-10 2008-10-15 Qlogic Switch Products Inc Verfahren und vorrichtung zur kreditbasierten flusskontrolle in fibre-channel systemen
US6862285B1 (en) * 1999-12-13 2005-03-01 Microsoft Corp. Method and system for communicating with a virtual circuit network
US6785738B1 (en) 1999-12-23 2004-08-31 Cisco Technology, Inc. ARP packet to preserve canonical form of addresses
US6813279B1 (en) * 1999-12-29 2004-11-02 Intel Corporation Ethernet to ATM converter
GB2358760B (en) * 2000-01-25 2003-06-25 3Com Corp Network switch with self-learning routing facility
US7508753B2 (en) * 2000-01-31 2009-03-24 At&T Intellectual Property, Ii, L.P. Packet redirection and message stream management
US6982958B2 (en) * 2000-02-22 2006-01-03 International Business Machines Corporation Method for transmitting loopback cells through a switching node of an asynchronous transfer mode (ATM) network
EP1132844A3 (en) * 2000-03-02 2002-06-05 Telseon IP Services Inc. E-commerce system facilitating service networks including broadband communication service networks
US6892237B1 (en) 2000-03-28 2005-05-10 Cisco Technology, Inc. Method and apparatus for high-speed parsing of network messages
US6751224B1 (en) * 2000-03-30 2004-06-15 Azanda Network Devices, Inc. Integrated ATM/packet segmentation-and-reassembly engine for handling both packet and ATM input data and for outputting both ATM and packet data
DE10016236C2 (de) * 2000-03-31 2003-12-24 Infineon Technologies Ag Modular aufgebauter Server
US6675206B1 (en) * 2000-04-14 2004-01-06 International Business Machines Corporation Method and apparatus for generating replies to address resolution protocol requests for virtual IP addresses
US6658012B1 (en) 2000-04-27 2003-12-02 International Business Machines Corporation Statistics for VLAN bridging devices
US7594028B1 (en) 2000-04-28 2009-09-22 International Business Machines Corporation Counting of GVRP protocol data units within a network bridge
FR2808353B1 (fr) * 2000-04-28 2003-12-05 Airsys Atm S A Dispositif de gestion d'entrees/sorties redondant, notamment de routage informatique
US6775229B1 (en) 2000-05-05 2004-08-10 Fujitsu Network Communications, Inc. Method and system for providing a protection path for connection-oriented signals in a telecommunications network
US6515966B1 (en) 2000-05-05 2003-02-04 Fujitsu Network Communications, Inc. System and method for application object transport
US6693909B1 (en) * 2000-05-05 2004-02-17 Fujitsu Network Communications, Inc. Method and system for transporting traffic in a packet-switched network
US7151773B1 (en) 2000-05-05 2006-12-19 Fujitsu Limited System and method for connectionless/connection oriented signal transport
US7058730B2 (en) * 2000-05-05 2006-06-06 Fujitsu Limited Unique address space and method for a transport network
US7047176B2 (en) * 2000-05-05 2006-05-16 Fujitsu Limited Method and system for hardware simulation
US7173912B2 (en) * 2000-05-05 2007-02-06 Fujitsu Limited Method and system for modeling and advertising asymmetric topology of a node in a transport network
US7075927B2 (en) * 2000-05-05 2006-07-11 Fujitsu Limited Method and system for quality of service (QoS) support in a packet-switched network
US7385917B1 (en) 2000-05-05 2008-06-10 Fujitsu Limited Method and system for providing a protection path for connectionless signals in a telecommunications network
US7133403B1 (en) 2000-05-05 2006-11-07 Fujitsu Limited Transport network and method
US6505269B1 (en) 2000-05-16 2003-01-07 Cisco Technology, Inc. Dynamic addressing mapping to eliminate memory resource contention in a symmetric multiprocessor system
US7978695B2 (en) * 2000-06-05 2011-07-12 Qlogic Switch Products, Inc. Hardware-enforced loop and NPIV hard zoning for fibre channel switch fabric
DE60131079T2 (de) 2000-06-05 2008-08-07 Qlogic Switch Products, Inc., Aliso Viejo Hardware-erzwungene loop-level hard zoning für faserkanalschalteranordnung
US7103041B1 (en) * 2000-06-30 2006-09-05 Marconi Intellectual Property (Ringfence), Inc. Optimization of number of transceivers used in a switch
US6463063B1 (en) * 2000-06-30 2002-10-08 Marconi Communications, Inc. Receiver makes right
WO2002008870A2 (en) * 2000-07-26 2002-01-31 David Dickenson Distributive access controller
US20030152182A1 (en) * 2000-08-22 2003-08-14 Pai B. Anand Optical exchange method, apparatus and system for facilitating data transport between WAN, SAN and LAN and for enabling enterprise computing into networks
US7324500B1 (en) * 2000-10-31 2008-01-29 Jeremy Benjamin As Receiver For Chiaro Networks Ltd. Router network protection using multiple facility interfaces
CA2467700C (en) 2000-11-15 2012-03-20 Ensemble Communications, Inc. Improved frame structure for a communication system using adaptive modulation
US20020103926A1 (en) * 2000-12-19 2002-08-01 Alcatel Usa Sourcing, L.P. Method of transparently transporting sonet STS-3C frame information across a network
US6691202B2 (en) * 2000-12-22 2004-02-10 Lucent Technologies Inc. Ethernet cross point switch with reduced connections by using column control buses
US8009667B1 (en) 2001-01-16 2011-08-30 Wi—LAN, Inc. Packing source data packets into transporting packets with fragmentation
US7009974B1 (en) * 2001-04-18 2006-03-07 Force10 Networks, Inc. Method and apparatus for updating addresses in network processing device
US6971044B2 (en) * 2001-04-20 2005-11-29 Egenera, Inc. Service clusters and method in a processing system with failover capability
US20030130832A1 (en) * 2002-01-04 2003-07-10 Peter Schulter Virtual networking system and method in a processing system
CN1290008C (zh) * 2001-04-20 2006-12-13 伊金耐勒股份有限公司 在处理系统中虚拟连网的系统及方法
US7231430B2 (en) * 2001-04-20 2007-06-12 Egenera, Inc. Reconfigurable, virtual processing system, cluster, network and method
US7174390B2 (en) * 2001-04-20 2007-02-06 Egenera, Inc. Address resolution protocol system and method in a virtual network
US20020159468A1 (en) * 2001-04-27 2002-10-31 Foster Michael S. Method and system for administrative ports in a routing device
KR100388969B1 (ko) * 2001-07-23 2003-06-25 엘지전자 주식회사 투명적 랜 서비스를 위한 에이티엠과 이더넷 랜 정합 장치및 그 방법
JP4236398B2 (ja) * 2001-08-15 2009-03-11 富士通株式会社 通信方法、通信システム及び通信接続プログラム
US20030039007A1 (en) * 2001-08-15 2003-02-27 Nayna Networks, Inc. (A Delaware Corporation) Method and system for route control and redundancy for optical network switching applications
US7035219B2 (en) * 2001-09-21 2006-04-25 Fujitsu Limited Provisioning synchronous transport resources for asynchronous traffic
US8868715B2 (en) 2001-10-15 2014-10-21 Volli Polymer Gmbh Llc Report generation and visualization systems and methods and their use in testing frameworks for determining suitability of a network for target applications
US8543681B2 (en) * 2001-10-15 2013-09-24 Volli Polymer Gmbh Llc Network topology discovery systems and methods
US7447197B2 (en) * 2001-10-18 2008-11-04 Qlogic, Corporation System and method of providing network node services
US7200144B2 (en) * 2001-10-18 2007-04-03 Qlogic, Corp. Router and methods using network addresses for virtualization
US7016947B1 (en) * 2001-12-14 2006-03-21 Cisco Technology, Inc Convenient configuration of an identifier of a segment of a virtual circuit
KR100431702B1 (ko) * 2001-12-27 2004-05-17 엘지전자 주식회사 셀 기반 이더넷 스위치 시스템
US7212536B2 (en) * 2001-12-27 2007-05-01 Alcatel-Lucent Canada Inc. User priority mapping in bridged VLANS
US7277442B1 (en) * 2002-04-26 2007-10-02 At&T Corp. Ethernet-to-ATM interworking that conserves VLAN assignments
US7046671B2 (en) * 2002-05-08 2006-05-16 Sbc Knowledge Ventures, L.P. Ethernet wide area network and method
GB2389023B (en) * 2002-05-20 2004-04-28 Sun Microsystems Inc Computer system, method and network
US6820170B1 (en) 2002-06-24 2004-11-16 Applied Micro Circuits Corporation Context based cache indexing
US7197008B1 (en) * 2002-07-05 2007-03-27 Atrica Israel Ltd. End-to-end notification of local protection using OAM protocol
US7154886B2 (en) 2002-07-22 2006-12-26 Qlogic Corporation Method and system for primary blade selection in a multi-module fiber channel switch
US7230929B2 (en) * 2002-07-22 2007-06-12 Qlogic, Corporation Method and system for dynamically assigning domain identification in a multi-module fibre channel switch
US7334046B1 (en) 2002-08-05 2008-02-19 Qlogic, Corporation System and method for optimizing frame routing in a network
US8305926B2 (en) * 2002-09-04 2012-11-06 At&T Intellectual Property Ii, L.P. Method and apparatus for self-learning of call routing information
US7397768B1 (en) 2002-09-11 2008-07-08 Qlogic, Corporation Zone management in a multi-module fibre channel switch
WO2004027580A2 (en) * 2002-09-20 2004-04-01 Nortel Networks Limited System and method for managing an optical networking service
US7362717B1 (en) 2002-10-03 2008-04-22 Qlogic, Corporation Method and system for using distributed name servers in multi-module fibre channel switches
US6886141B1 (en) 2002-10-07 2005-04-26 Qlogic Corporation Method and system for reducing congestion in computer networks
US20080008202A1 (en) * 2002-10-31 2008-01-10 Terrell William C Router with routing processors and methods for virtualization
US8780898B2 (en) * 2002-10-31 2014-07-15 Agere Systems Llc Processor for packet switching between cell streams with optional virtual channel and channel identification modification
US7319669B1 (en) 2002-11-22 2008-01-15 Qlogic, Corporation Method and system for controlling packet flow in networks
US20040125809A1 (en) * 2002-12-31 2004-07-01 Jeng Jack Ing Ethernet interface over ATM Cell, UTOPIA xDSL in single and multiple channels converter/bridge on a single chip and method of operation
US7778999B1 (en) 2003-01-24 2010-08-17 Bsecure Technologies, Inc. Systems and methods for multi-layered packet filtering and remote management of network devices
JP4108524B2 (ja) * 2003-04-14 2008-06-25 日本電気株式会社 Atmブリッジ装置及びatmブリッジにおけるループ検出方法
JP2005012381A (ja) * 2003-06-18 2005-01-13 Nec Corp データ転送装置及びその方法並びにそれを用いたデータ通信システム及びプログラム
US7388843B2 (en) 2003-07-16 2008-06-17 Qlogic, Corporation Method and apparatus for testing loop pathway integrity in a fibre channel arbitrated loop
US7620059B2 (en) 2003-07-16 2009-11-17 Qlogic, Corporation Method and apparatus for accelerating receive-modify-send frames in a fibre channel network
US7152132B2 (en) * 2003-07-16 2006-12-19 Qlogic Corporation Method and apparatus for improving buffer utilization in communication networks
US7453802B2 (en) 2003-07-16 2008-11-18 Qlogic, Corporation Method and apparatus for detecting and removing orphaned primitives in a fibre channel network
US7355966B2 (en) 2003-07-16 2008-04-08 Qlogic, Corporation Method and system for minimizing disruption in common-access networks
US7471635B2 (en) 2003-07-16 2008-12-30 Qlogic, Corporation Method and apparatus for test pattern generation
US7463646B2 (en) 2003-07-16 2008-12-09 Qlogic Corporation Method and system for fibre channel arbitrated loop acceleration
US7525910B2 (en) 2003-07-16 2009-04-28 Qlogic, Corporation Method and system for non-disruptive data capture in networks
US7792115B2 (en) 2003-07-21 2010-09-07 Qlogic, Corporation Method and system for routing and filtering network data packets in fibre channel systems
US7522522B2 (en) 2003-07-21 2009-04-21 Qlogic, Corporation Method and system for reducing latency and congestion in fibre channel switches
US7558281B2 (en) 2003-07-21 2009-07-07 Qlogic, Corporation Method and system for configuring fibre channel ports
US7573909B2 (en) 2003-07-21 2009-08-11 Qlogic, Corporation Method and system for programmable data dependant network routing
US7466700B2 (en) 2003-07-21 2008-12-16 Qlogic, Corporation LUN based hard zoning in fibre channel switches
US7447224B2 (en) 2003-07-21 2008-11-04 Qlogic, Corporation Method and system for routing fibre channel frames
US7477655B2 (en) 2003-07-21 2009-01-13 Qlogic, Corporation Method and system for power control of fibre channel switches
US7406092B2 (en) 2003-07-21 2008-07-29 Qlogic, Corporation Programmable pseudo virtual lanes for fibre channel systems
US7894348B2 (en) 2003-07-21 2011-02-22 Qlogic, Corporation Method and system for congestion control in a fibre channel switch
US7580354B2 (en) 2003-07-21 2009-08-25 Qlogic, Corporation Multi-speed cut through operation in fibre channel switches
US7684401B2 (en) 2003-07-21 2010-03-23 Qlogic, Corporation Method and system for using extended fabric features with fibre channel switch elements
US7512067B2 (en) 2003-07-21 2009-03-31 Qlogic, Corporation Method and system for congestion control based on optimum bandwidth allocation in a fibre channel switch
US7420982B2 (en) 2003-07-21 2008-09-02 Qlogic, Corporation Method and system for keeping a fibre channel arbitrated loop open during frame gaps
US7525983B2 (en) 2003-07-21 2009-04-28 Qlogic, Corporation Method and system for selecting virtual lanes in fibre channel switches
US7646767B2 (en) 2003-07-21 2010-01-12 Qlogic, Corporation Method and system for programmable data dependant network routing
US7583597B2 (en) 2003-07-21 2009-09-01 Qlogic Corporation Method and system for improving bandwidth and reducing idles in fibre channel switches
US7522529B2 (en) 2003-07-21 2009-04-21 Qlogic, Corporation Method and system for detecting congestion and over subscription in a fibre channel network
US7630384B2 (en) 2003-07-21 2009-12-08 Qlogic, Corporation Method and system for distributing credit in fibre channel systems
US7430175B2 (en) 2003-07-21 2008-09-30 Qlogic, Corporation Method and system for managing traffic in fibre channel systems
US7864690B2 (en) * 2003-08-08 2011-01-04 Alcatel-Lucent Usa Inc. System and method for rerouting circuits on SONET and SDH rings without disrupting service
US7065144B2 (en) 2003-08-27 2006-06-20 Qualcomm Incorporated Frequency-independent spatial processing for wideband MISO and MIMO systems
US7352701B1 (en) 2003-09-19 2008-04-01 Qlogic, Corporation Buffer to buffer credit recovery for in-line fibre channel credit extension devices
US8295175B2 (en) * 2003-09-30 2012-10-23 Ciena Corporation Service metrics for managing services transported over circuit-oriented and connectionless networks
US8284752B2 (en) * 2003-10-15 2012-10-09 Qualcomm Incorporated Method, apparatus, and system for medium access control
US8842657B2 (en) 2003-10-15 2014-09-23 Qualcomm Incorporated High speed media access control with legacy system interoperability
US8233462B2 (en) 2003-10-15 2012-07-31 Qualcomm Incorporated High speed media access control and direct link protocol
US8462817B2 (en) 2003-10-15 2013-06-11 Qualcomm Incorporated Method, apparatus, and system for multiplexing protocol data units
US9226308B2 (en) 2003-10-15 2015-12-29 Qualcomm Incorporated Method, apparatus, and system for medium access control
US8472473B2 (en) 2003-10-15 2013-06-25 Qualcomm Incorporated Wireless LAN protocol stack
US8483105B2 (en) 2003-10-15 2013-07-09 Qualcomm Incorporated High speed media access control
US8045475B2 (en) 2003-11-10 2011-10-25 Nortel Networks Limited Method and apparatus for providing availability metrics for measurement and management of ethernet services
US7924725B2 (en) * 2003-11-10 2011-04-12 Nortel Networks Limited Ethernet OAM performance management
US20050099954A1 (en) * 2003-11-10 2005-05-12 Nortel Networks Limited Ethernet OAM network topography discovery
US7103504B1 (en) 2003-11-21 2006-09-05 Qlogic Corporation Method and system for monitoring events in storage area networks
DE10357416A1 (de) * 2003-12-03 2005-07-14 Siemens Ag Anordnung zum Verbinden eines Lichtwellenleiters mit einem mikroprozessorgesteuerten elektrischen Gerät
US7508814B1 (en) 2003-12-30 2009-03-24 At&T Intellectual Property, Ii, L.P. Electronic loop provisioning methods and systems
US8903440B2 (en) 2004-01-29 2014-12-02 Qualcomm Incorporated Distributed hierarchical scheduling in an ad hoc network
US7818018B2 (en) 2004-01-29 2010-10-19 Qualcomm Incorporated Distributed hierarchical scheduling in an AD hoc network
US7480293B2 (en) 2004-02-05 2009-01-20 Qlogic, Corporation Method and system for preventing deadlock in fibre channel fabrics using frame priorities
US7564789B2 (en) 2004-02-05 2009-07-21 Qlogic, Corporation Method and system for reducing deadlock in fibre channel fabrics using virtual lanes
US8315271B2 (en) 2004-03-26 2012-11-20 Qualcomm Incorporated Method and apparatus for an ad-hoc wireless communications system
US7340167B2 (en) 2004-04-23 2008-03-04 Qlogic, Corporation Fibre channel transparent switch for mixed switch fabrics
US7930377B2 (en) 2004-04-23 2011-04-19 Qlogic, Corporation Method and system for using boot servers in networks
US7362710B2 (en) * 2004-05-03 2008-04-22 Lucent Technologies Inc. Organization and maintenance loopback cell processing in ATM networks
US7564814B2 (en) 2004-05-07 2009-07-21 Qualcomm, Incorporated Transmission mode and rate selection for a wireless communication system
US7669190B2 (en) 2004-05-18 2010-02-23 Qlogic, Corporation Method and system for efficiently recording processor events in host bus adapters
US7715310B1 (en) 2004-05-28 2010-05-11 Cisco Technology, Inc. L2VPN redundancy with ethernet access domain
US7644317B1 (en) 2004-06-02 2010-01-05 Cisco Technology, Inc. Method and apparatus for fault detection/isolation in metro Ethernet service
US8401018B2 (en) 2004-06-02 2013-03-19 Qualcomm Incorporated Method and apparatus for scheduling in a wireless network
US7733812B2 (en) * 2004-06-07 2010-06-08 Alcatel Method for enabling multipoint network services over a ring topology network
JP4397292B2 (ja) * 2004-07-09 2010-01-13 富士通株式会社 制御パケットループ防止方法及びそれを用いたブリッジ装置
US7404020B2 (en) 2004-07-20 2008-07-22 Qlogic, Corporation Integrated fibre channel fabric controller
US7643409B2 (en) * 2004-08-25 2010-01-05 Cisco Technology, Inc. Computer network with point-to-point pseudowire redundancy
EP1794605B1 (en) * 2004-09-14 2015-04-29 Genband US LLC Object-based operation and maintenance (OAM) systems and related methods and computer program products
US7593997B2 (en) 2004-10-01 2009-09-22 Qlogic, Corporation Method and system for LUN remapping in fibre channel networks
US7411958B2 (en) 2004-10-01 2008-08-12 Qlogic, Corporation Method and system for transferring data directly between storage devices in a storage area network
US8295299B2 (en) 2004-10-01 2012-10-23 Qlogic, Corporation High speed fibre channel switch element
US7676611B2 (en) 2004-10-01 2010-03-09 Qlogic, Corporation Method and system for processing out of orders frames
US7380030B2 (en) 2004-10-01 2008-05-27 Qlogic, Corp. Method and system for using an in-line credit extender with a host bus adapter
US7882412B2 (en) * 2004-10-05 2011-02-01 Sanjiv Nanda Enhanced block acknowledgement
US7460490B2 (en) * 2004-11-19 2008-12-02 Analog Devices, Inc. Auto configuration for asynchronous transfer mode based access device
US7406085B2 (en) * 2004-11-19 2008-07-29 Analog Devices, Inc. Auto configuration for asynchronous transfer mode based access device
US7519058B2 (en) 2005-01-18 2009-04-14 Qlogic, Corporation Address translation in fibre channel switches
US7746883B2 (en) * 2005-03-01 2010-06-29 Hewlett-Packard Development Company, L.P. Multi-drop ethernet
FR2882939B1 (fr) * 2005-03-11 2007-06-08 Centre Nat Rech Scient Dispositif de separation fluidique
US7742444B2 (en) 2005-03-15 2010-06-22 Qualcomm Incorporated Multiple other sector information combining for power control in a wireless communication system
US8194656B2 (en) 2005-04-28 2012-06-05 Cisco Technology, Inc. Metro ethernet network with scaled broadcast and service instance domains
US9088669B2 (en) * 2005-04-28 2015-07-21 Cisco Technology, Inc. Scalable system and method for DSL subscriber traffic over an Ethernet network
US7835370B2 (en) * 2005-04-28 2010-11-16 Cisco Technology, Inc. System and method for DSL subscriber identification over ethernet network
US8213435B2 (en) * 2005-04-28 2012-07-03 Cisco Technology, Inc. Comprehensive model for VPLS
US8108673B2 (en) 2005-04-29 2012-01-31 Cisco Technology, Inc. Configuring interfaces of a switch using templates
US9137256B2 (en) * 2005-05-10 2015-09-15 Tara Chand Singhal Method and apparatus for packet source validation architechure system for enhanced internet security
WO2006125454A1 (en) * 2005-05-23 2006-11-30 Telefonaktiebolaget L.M. Ericsson (Publ.) Traffic diversion in an ethernet-based access network
US7940772B2 (en) * 2005-05-26 2011-05-10 Genband Us Llc Methods, systems, and computer program products for transporting ATM cells in a device having an ethernet switching fabric
US8040899B2 (en) * 2005-05-26 2011-10-18 Genband Us Llc Methods, systems, and computer program products for implementing automatic protection switching for media packets transmitted over an ethernet switching fabric
US8094663B2 (en) * 2005-05-31 2012-01-10 Cisco Technology, Inc. System and method for authentication of SP ethernet aggregation networks
US9055552B2 (en) 2005-06-16 2015-06-09 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US8750908B2 (en) 2005-06-16 2014-06-10 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US8175078B2 (en) * 2005-07-11 2012-05-08 Cisco Technology, Inc. Redundant pseudowires between Ethernet access domains
US8169924B2 (en) 2005-08-01 2012-05-01 Cisco Technology, Inc. Optimal bridging over MPLS/IP through alignment of multicast and unicast paths
US7855950B2 (en) * 2005-08-01 2010-12-21 Cisco Technology, Inc. Congruent forwarding paths for unicast and multicast traffic
US8600336B2 (en) 2005-09-12 2013-12-03 Qualcomm Incorporated Scheduling with reverse direction grant in wireless communication systems
US7911940B2 (en) 2005-09-30 2011-03-22 Genband Us Llc Adaptive redundancy protection scheme
US20090207790A1 (en) 2005-10-27 2009-08-20 Qualcomm Incorporated Method and apparatus for settingtuneawaystatus in an open state in wireless communication system
CN101347037A (zh) 2005-10-27 2009-01-14 高通股份有限公司 用于在无线通信系统中的切换期间管理分配的方法和设备
US7716472B2 (en) 2005-12-29 2010-05-11 Bsecure Technologies, Inc. Method and system for transparent bridging and bi-directional management of network data
US8464238B1 (en) 2006-01-31 2013-06-11 Qlogic, Corporation Method and system for managing storage area networks
US7881188B2 (en) 2006-02-03 2011-02-01 Genband Us Llc Methods, systems, and computer program products for implementing link redundancy in a media gateway
JP4670676B2 (ja) 2006-02-17 2011-04-13 日本電気株式会社 スイッチ及びネットワークブリッジ装置
US7548560B1 (en) 2006-02-27 2009-06-16 Qlogic, Corporation Method and system for checking frame-length in fibre channel frames
US7613816B1 (en) 2006-11-15 2009-11-03 Qlogic, Corporation Method and system for routing network information
US8353400B2 (en) * 2007-01-05 2013-01-15 Samsonite Ip Holdings S.A.R.L. Laptop computer case and spring protection system
US7646778B2 (en) * 2007-04-27 2010-01-12 Cisco Technology, Inc. Support of C-tagged service interface in an IEEE 802.1ah bridge
US7925795B2 (en) * 2007-04-30 2011-04-12 Broadcom Corporation Method and system for configuring a plurality of network interfaces that share a physical interface
US8804534B2 (en) * 2007-05-19 2014-08-12 Cisco Technology, Inc. Interworking between MPLS/IP and Ethernet OAM mechanisms
US8531941B2 (en) 2007-07-13 2013-09-10 Cisco Technology, Inc. Intra-domain and inter-domain bridging over MPLS using MAC distribution via border gateway protocol
US8203943B2 (en) * 2007-08-27 2012-06-19 Cisco Technology, Inc. Colored access control lists for multicast forwarding using layer 2 control protocol
US8077709B2 (en) 2007-09-19 2011-12-13 Cisco Technology, Inc. Redundancy at a virtual provider edge node that faces a tunneling protocol core network for virtual private local area network (LAN) service (VPLS)
US7843917B2 (en) 2007-11-08 2010-11-30 Cisco Technology, Inc. Half-duplex multicast distribution tree construction
JP5104465B2 (ja) * 2008-03-28 2012-12-19 富士通株式会社 転送装置及びパケット伝送装置
BRPI0802545A2 (pt) * 2008-07-11 2009-07-07 Tecnologia Bancaria Sa método para acompanhamento e avaliação do comportamento de parques de terminais de auto-atendimento por meio de análises estatìsticas e/ou geração de gráficos de indicadores atualizados
US20100043006A1 (en) * 2008-08-13 2010-02-18 Egenera, Inc. Systems and methods for a configurable deployment platform with virtualization of processing resource specific persistent settings
US8472311B2 (en) 2010-02-04 2013-06-25 Genband Us Llc Systems, methods, and computer readable media for providing instantaneous failover of packet processing elements in a network
EP2617167A1 (en) * 2010-09-14 2013-07-24 Hewlett-Packard Development Company, L.P. Computer system fabric switch
US8891406B1 (en) * 2010-12-22 2014-11-18 Juniper Networks, Inc. Methods and apparatus for tunnel management within a data center
US8650285B1 (en) 2011-03-22 2014-02-11 Cisco Technology, Inc. Prevention of looping and duplicate frame delivery in a network environment

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04107029A (ja) * 1990-08-27 1992-04-08 Mitsubishi Electric Corp ローカルエリアネットワーク間接続方式
JP3107822B2 (ja) * 1991-01-31 2000-11-13 富士通株式会社 コネクションレス通信方式
US20020101871A1 (en) * 1991-01-31 2002-08-01 Fujitsu Limited Connectionless communication system
WO1993007691A1 (en) * 1991-10-01 1993-04-15 Norand Corporation A radio frequency local area network
JPH05268256A (ja) * 1992-03-23 1993-10-15 Fujitsu Ltd Atmにおける付加情報伝送方式
US5742760A (en) * 1992-05-12 1998-04-21 Compaq Computer Corporation Network packet switch using shared memory for repeating and bridging packets at media rate
US5457681A (en) * 1992-06-05 1995-10-10 Washington University ATM-Ethernet portal/concentrator
US5379296A (en) * 1992-12-31 1995-01-03 Unisys Corporation Method and apparatus for interfacing a workstation to a plurality of computer platforms
US5420858A (en) * 1993-05-05 1995-05-30 Synoptics Communications, Inc. Method and apparatus for communications from a non-ATM communication medium to an ATM communication medium
US5623605A (en) * 1994-08-29 1997-04-22 Lucent Technologies Inc. Methods and systems for interprocess communication and inter-network data transfer
US5548587A (en) * 1994-09-12 1996-08-20 Efficient Networks, Inc. Asynchronous transfer mode adapter for desktop applications
US5566173A (en) * 1994-10-12 1996-10-15 Steinbrecher Corporation Communication system
US5541911A (en) * 1994-10-12 1996-07-30 3Com Corporation Remote smart filtering communication management system
US5581558A (en) * 1995-03-29 1996-12-03 Lucent Technologies Inc. Apparatus for bridging non-compatible network architectures
US5623488A (en) * 1995-06-29 1997-04-22 Telefonaktiebolaget Lm Ericsson Call set-up server
US5617422A (en) * 1995-08-10 1997-04-01 Mci Communications Corp. High speed interface in a telecommunications network
US5640512A (en) * 1995-09-14 1997-06-17 Alcatel Network Systems, Inc. Maintenance method and apparatus for providing a high-integrity, unidirectional, standardized ATM/SONET/DS3 transport signal link for a video distribution network
US5930257A (en) * 1996-01-25 1999-07-27 Baynetworks, Inc. Network router that routes internetwork packets between distinct networks coupled to the same physical interface using the physical interface

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7978727B2 (en) 2002-12-12 2011-07-12 Fujitsu Limited Ethernet frame and synchronous optical network (SONET) frame convertible interface device and frame transmission method

Also Published As

Publication number Publication date
GB9401092D0 (en) 1994-03-16
US5818842A (en) 1998-10-06
US6650646B1 (en) 2003-11-18
AU1411695A (en) 1995-08-08
EP0923210B1 (en) 2006-07-26
DE69535135D1 (de) 2006-09-07
JP3612626B2 (ja) 2005-01-19
DE69511679D1 (de) 1999-09-30
WO1995020282A1 (en) 1995-07-27
EP0923210A2 (en) 1999-06-16
CA2181535A1 (en) 1995-07-27
DE69511679T2 (de) 2000-04-06
EP0740874A1 (en) 1996-11-06
EP0740874B1 (en) 1999-08-25
DE69535135T2 (de) 2007-01-18
AU687148B2 (en) 1998-02-19
EP0923210A3 (en) 1999-08-04

Similar Documents

Publication Publication Date Title
JP3612626B2 (ja) コンピュータ通信ネットワーク
US7327688B2 (en) Digital communications system
JP3515263B2 (ja) ルータ装置、データ通信ネットワークシステム、ノード装置、データ転送方法及びネットワーク接続方法
US5809024A (en) Memory architecture for a local area network module in an ATM switch
US5999541A (en) Transmission of token-ring packets over ethernet by tunneling
US5852606A (en) Method and apparatus for transmitting cells across an ATM switch bus
US5734656A (en) Method and apparatus for dynamically allocating bandwidth on a TDM bus
US6160811A (en) Data packet router
JP3142433B2 (ja) ブリッジ装置及びブリッジ接続方法
CA2155768C (en) Methods and systems for interprocess communication and inter-network data transfer
US6064674A (en) Method and apparatus for hardware forwarding of LAN frames over ATM networks
US5892924A (en) Method and apparatus for dynamically shifting between routing and switching packets in a transmission network
US5999535A (en) Short cut forwarding of local cells-in-frames traffic within local-area-networks
US5737334A (en) Pipeline architecture for an ATM switch backplane bus
US20040015590A1 (en) Network interconnection apparatus, network node apparatus, and packet transfer method for high speed, large capacity inter-network communication
EP1131923A4 (en) MULTI-PROTOCOL CONVERSION SUPPORT SYSTEM AND METHOD FOR NETWORK ACCELERATOR
US7403532B2 (en) Method and apparatus for hardware forwarding of LAN frames over ATM networks
US20040090967A1 (en) Method and apparatus for hardware forwarding of LAN frames over ATM networks
JP3715541B2 (ja) Atm接続装置
JP2002537726A (ja) Atmノードの内部制御経路の確立
JP2923921B1 (ja) パケット転送方式
JP4864461B2 (ja) Atmコンバータ
JP3185866B2 (ja) コネクションレスゲートウェイ装置
JP3557199B2 (ja) Atm通信システム及びatm通信方法
JP3557200B2 (ja) Atm通信システム

Legal Events

Date Code Title Description
A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20040405

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20040531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040706

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040921

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041013

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081105

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091105

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091105

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101105

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111105

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111105

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121105

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121105

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131105

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees