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

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

Info

Publication number
JP3612626B2
JP3612626B2 JP51927195A JP51927195A JP3612626B2 JP 3612626 B2 JP3612626 B2 JP 3612626B2 JP 51927195 A JP51927195 A JP 51927195A JP 51927195 A JP51927195 A JP 51927195A JP 3612626 B2 JP3612626 B2 JP 3612626B2
Authority
JP
Japan
Prior art keywords
atm
lan
communication system
network
computer communication
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.)
Expired - Fee Related
Application number
JP51927195A
Other languages
English (en)
Other versions
JPH09507731A (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

Images

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)

Description

本発明は、コンピュータ通信ネットワークに関する。
コンピュータやワークステーション等のデジタル式ユーザ側装置間の通信用のコンピュータ通信ネットワークとして様々なタイプのものがある。例えば、限定された地理的地域(一般に約1マイル)においてコンピュータ間を相互接続するように構成されたシステムはローカル・エリア・ネットワーク(LAN)として知られている。このようなシステムの一例はイーサネット(Ether−net)であり、これは1970年代後半にゼロックス社によって設計された。これは、10Mbsで作動し、データは、イーサネット・フレームとして構成されたツイストペアによって伝送される。
より長距離の場合には、ワイド・エリア・ネットワーク(WAN)が使用される。このWANの一つのタイプは、ATM(非同期転送モード)使用するものである。ATMは、伝送の基本単位として53バイトのセルを使用する。各ATMセルは、5バイトのATM層オーバーヘッドと、48バイトのATMペイロードとに分けられる。ATMネットワークは、本質的に統計的であり、ATMセルは、ネットワーク内部に設定される仮想チャンネルを介して伝送される。
セル回線交換多重化方式の使用により、ATMは、ブロック回線交換構造(fabric)という統計的多重方式の利点を利用することによって帯域幅利用を行う。同機種間ATM環境下においては、ATM端末アダプタは、前記ATM回線交換構造(fabric)に接続され、潜在的に完全な網型の論理接続通信インフラストラクチュアを形成する。ATMアダプタとしては、ATMセル・ストリームをATMサービスのユーザにインターフェースするどのようなエッジ装置であってもよい。ATMアダプタの典型的な例としては、デジタル・コンピュータ用のATMネットワーク・インターフェース・カード(NIC)がある。
一般に、ネットワーク化されたコンピュータは、イーサネット等のローカル・エリア・ネットワークへの接続用のLANアダプタを備えている。しかし、このようなLANアダプタによっては、ATMネットワーク等のワイド・エリア・ネットワークに接続することはできない。特製のATMアダプタ・カードをネットワーク化コンピュータに挿入することも可能ではあるが、これには、コンピュータの物理評価と、適当なドライバ・ソフトウェアの供給とが必要である。
PCT出願WO/93/26107は、ATMセルをイーサネット・フレームにアセンブルする、又は、逆にイーサネット・フレームをATMセルにアセンブルして、遠隔のイーサネットLANに接続された装置がATMネットワークを介して透過的に通信可能とするATM−イーサネット・ポータルが開示されている。各イーサネット・セグメントと、ATMネットワークとの間に位置するポータルが、出力イーサネット・フレームをATMセルにセグメント化、もしくは、ATMセルを出力イーサネット・フレームにセグメント化する。ポータルは、ISOモデルにおいて低レベルで作動し、非イーサネット装置との通信はできない。データ・リンク層(層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)への接続用のLANインターフェース・アダプタを有し、更に、前記ATMネットワークと前記ユーザ側装置との間のインターフェース手段を設け、前記ATMネットワークと、LANに接続された前記ユーザ側装置との間の前記インターフェース手段が、前記ATMセルを前記LANを介する前記ユーザ側装置への伝送用に適合可能であるものにおいて、前記ATMネットワークに接続された集中ルート・サーバが、前記システムに接続された前記ユーザ側装置の位置に関するアドレス・データを保管し、前記集中ルート・サーバが、前記ATMネットワーク を介して前記インターフェース手段とデータを交換して、前記ユーザ側装置の位置を学習し、かつ、前記ユー ザ側装置の位置に関する情報を前記インターフェース手 段に分配して、前記インターフェース手段が、前記ユーザ側装置の一つと、このシステムに接続された他のいずれかのユーザ側装置との間のオンデマンドで(要求に応 じて)直接透過式通信を提供することを可能とすることを特徴としている。
本発明に依れば、例えば、パーソナル・コンピュータである前記複数のユーザ側装置は、その既存のLANアダプタを使用して、前記ATMネットワークを介して相互接続することが可能となる。従って、前記ATMスイッチ構造を含むネットワーク全体が、一つの仮想LANとして機能する。
一実施例において、前記ATMセルは、LANフレームとしてカプセル化され、このカプセル化された状態で、イーサネットLANを介して前記LANアダプタ・カードに直接に伝送される。別の実施例において、前記インターフェース手段は、前記ATMネットワークを介してすべての前記ユーザ側装置間の透過的通信を許容するためのブリッジング、ネットワーク層転送及びLANエミュレータ機能を提供する。このような装置は、前記ATMセルからLANフレーム、あるいは、逆に、LANフレームからATMセルを作り出すものであり、これはリッジ又はブリッジ/ルータとして知られている。
この構成の利点は、前記ネットワーク・インターフェース・アダプタと、ローカル・ワークステーションに於けるこれに付随のドライバ・ソフトウェアとのいずれも交換する必要がないことにある。
前記ATMネットワークは全体として、外部のルーティング・ピア(external routing peers)とトポロジ及び到達可能性(reach−ability)情報とを共有する分散ルータとして構成される。このネットワーク内の接続は、それぞれが類似のトラフィック特性を備えた多重接続を有する複数の予め定義された仮想パスを介してルーティングされる軽量(light−weight)シグナル・コールを使用して、オンデマンドで(要求に応じて)設定される。それぞれの接続は、低いユーザ要求(committed)情報速度しか有していないが、それが有する前記仮想パスのレベルにまでバーストすることが可能であるので、トラフィック全体から統計的なゲインを達成しながら、リソースを制御することができる。
前記ATMスイッチのネットワークは、LAN機能をエミュレートし、前記システムは、極めて大型の分散ブリッジ/ルータとして機能する。このシステムに接続された装置は、あたかも一つの大きなLANに接続されているかのごとく挙動する。このシステムの接続された諸装置は、それらが一つの大きなLANに接続されているものと「信じる」のである。LANのどこかに、ルータが現れ、これを介して多数の別のネットワークに到達することが可能である。これらの装置は、システムの真のアーキテクチャには全く気づかない。これらの装置は、LANがATM構造を介して拡張されており、前記「ルータ」の背後のネットワークも、この同じATM構造の一部を構成しているということを知ることはできない。このシステムに接続されているルータも、これを、付属のルータを有するLANであると見なす。ルーティング情報は、標準式のルーティング・プロトコルを使用して、外部ルータとVIVID「ルータ」との間で交換される。
以下、図面を参照しながら、本発明をより詳細に説明する。ここで、
図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)を形成している。スイッチ1aは、ネットワーク・インターフェース・カード(NIC)2を介してルート・サーバ4に接続されるとともに、ネットワーク・インターフェース・カード(NIC)3を介してシステム・マネジャ5に接続されている。
ワークステーション12は、従来の方法により、ネットワーク・インターフェース・カード(NIC)13を介して前記ワイド・エリア・ネットワークに接続されている。NIC13は、前記ワークステーション12の前記ATMネットワークへの接続専用に構成されている。
スイッチ1a,1b,1cは、更に、リッジとして知られているWAN−LANインターフェース装置6を介してルータ9、ワークステーション8、ハブ10、ブリッジ11及びSNMPマネジャ14に接続され、これらはそれぞれ、この例に於いてはイーサネットである、ローカル・エリア・ネットワークへの接続用のローカル・エリアネットワーク用アダプタを備えている。
前記装置8,9,10及び11は、リッジ6aのそれぞれのイーサネット用ポートに接続され、SNMPマネジャ14は、リッジ6bのイーサネット用ポートの一つに接続された状態が図示されている。
前記ワイド・エリア・ネットワークは、前記ルータサーバ4の制御下で作動し、このサーバは、従来式の無接続式モデルのLANを、接続式ATMモデルへとトランスレートする。このネットワークは、従来式のルーティングテーブル計算プロトコル(例えば、RIPとPSPF)を実行し、外部ルータとの交信によって、前記無接続式ネットワークの拡張トポロジを学習する。又、このネットワークは、前記無接続式ネットワークのトポロジに関するその知識を完全なものとするためにすべての外部装置の存在を検出する。
前記ルート・サーバ4は、システム・マネジャ5から前記ATMネットワークのトポロジを学習し、前記ATMトポロジとLANトポロジとの間のマッピングのための必要に応じて、前記リッジ6の環境設定を行う。
前記ルート・サーバ4の機能は、ATM−LANシステムに接続された諸装置のトポロジを維持することにある。このトポロジ情報は、ソースからのLANトラフィックのATMネットワークを介した宛先への転送とルーティングに使用される。トラフィック転送は、前記ルート・サーバと、更に、このルート・サーバがトポロジについて伝える情報を使用する前記リッジ6とによって行われる。この環境設定が許容するネットワークのどの場所においても装置を接続することが出来るという能力は、このシステムに固有のものであり、この機能は、前記ルート・サーバ・トポロジ・マネージメントによって行われる。
従って、前記ルート・サーバ4は、LANネットワークの数、装置のメンバーシップ、フィルタ及びアクセスの規制等の、仮想LANを形成する管理情報を有している。
前記ルート・サーバは、スイッチとトランクとのレイアウトについて認識しており、すべての接続装置の存在を検出する。ルート・サーバは、この完全なネットワークに関する知識を使用して、確実に、パケットがATM接続の動的網を使用して、前記システムを介して正確に転送されるようにする。
より小型のネットワークにおいては、前記ルート・サーバ4は、ARPサーバとして、更に、ブロードキャスト・サーバ(より大型のネットワークには、複数の別個のルート,ARP及びブロードキャスト・サーバが含まれる)としても機能する。この機能において、ルート・サーバ4は、ブロードキャストトラフィックを、それを受け取ることを必要とするその他のすべてのネットワーク・エレメントに転送する。これによって、ルート・サーバ4は、前記ネットワークを通じて流れるブロードキャスト・トラフィックの量を制限するための種々の推論と最適化を利用することができる。例えば、ARPリクエストは、しばしば、そのネットワークに存在する大半の装置のアドレスを既に知っているルート・サーバによって直接に取り扱うことが可能である。フラッディングされる(flooded)必要のあるパケットの場合、ルート・サーバは、そのパケットの一つのコピーを、このパケットがフラッディングされるべきポートを示すマスクとともに、そのブロードキャストの送り先である各リッジに送ることができる。
前記ルート・サーバ4の簡略化したブロック図を図12に示す。このルート・サーバ4は、集中ルータ転送サーバ400と、NIC装置ドライバ407と、トランザクション・マネジャ402と、トポロジ・マネジャ403と、マルチキャスト・サーバ404と、ルート・マネジャ405と、ADPマネジャ406とを有している。これらの装置402ないし406は、転送機400と、SNMPエージェント408とに接続されている。前記トランザクション・マネジャ402は、スタンバイ・サーバ409に接続されている。前記転送機400は、SNMPエージェント408に直接接続されている。
前記ルート・サーバ4は、このシステム上のすべての装置の位置に関する情報を保持している。この情報は、装置のネットワークへの接続に伴って動的に学習されるものであり、標準式ルーティング・プロトコル、例えば、IP及びIPXを介した、このシステムのエッジにあるルータとの通信を通じて学習される。この情報は、アドレス分散プロトコルを介してリッジ6に分配される。リッジ6との通信によって、これらのリッジは、大半のデータについて直接的にデータ転送を行うことができる。
前記集中マルチキャスト・サーバ404は、すべてのマルチキャスト・トラフィックを処理する。可能な場合、ルート・サーバ4は、更にネットワークへ更にブロードキャストすることなく、送られてきたデータに応答する。
前記ルート・サーバ4は、更に、LAN装置の追加、移動及び変更を動的に許可するためのLANトポロジ・マネージメントと、システム管理者によって環境設定されたルールに反する装置に対する参入許可制御とを行う。ATM LANに接続された前記装置9ないし14は、前記ルート・サーバによって動的に検出され、許可された場合、ネットワークに参入する。前記リッジ6は、その装置の検出によってこの検出に参加する。ルート・サーバは、参入を許可するべきか否かと、もし許可するならばどのようなサービスを許可するのかを決定する。更に、ルート・サーバ4は、その装置の位置に関する情報を長時間維持する。ルート・サーバ4は、非類似ネットワークの装置間がシステムへのポートを共用することを可能にする。
前記ルート・サーバ4は、更に、フレキシブルで、ポータブルで、冗長なプラットフォーム・サポートを提供する。前記ルート・サーバは、シングルプラットフォームとマルチプロセッサ・プラットフォームとの両方をサポートするATMネットワークインターフェース・カードを備えたSUNワークステーション上で実行される。予備の(redundant)ルート・サーバ409がサポートされ、これは前記主ルート・サーバ400が故障した時に、これに取って代わる。これら二つのプラットフォーム間の整合性を確保するために、ATMベースのメッセージング・プロトコルが使用されている。
上述したアーキテクチュアの利点の一つは、これによれば、リッジの遠隔モニタの使用が可能であることにある。エラーを含めて被モニタ・ポートからのデータは、前記ネットワークを介して遠隔モニタへと送られ、この遠隔モニタ・ポートにおいて被モニタ・ポートからのデータが複製される。これによって、まるでオンサイトでのように、遠隔的に被モニタ・ポートにおいてテストを行うことが可能となる。
好ましくは、被モニタ・パケットは、タグ付けされ、受取リッジによって普通に受け取られるパケットとして扱われることを防止する。
図1に戻って、各ATMスイッチ1は、このシステムのコアである高帯域幅セル回線交換を提供する。ATMスイッチは、3つのタイプ、即ち、ATMワークグループ・スイッチ(WGS)と、36170スイッチング・シェルフと、36170アクセス・シェルフとがある。
前記WGSは、顧客宅内アプリケーション用の、低コストの、12ポート、1.6Gビット/秒のATMスイッチである。前記36170スイッチング・シェルフは、最大8個のATMフィーダ・スイッチ及び/又はアクセス・シェルフを相互接続する12.8Gビット/秒のATMスイッチである。各スロットは、多数のATMインターフェースの一つを受け入れることができる。前記WGSについて、図13及び14を参照してより詳細に説明する。
現在、入力ポートにおいてOAM(オペレーション・アンド・マネージメント)サポートを提供するATMスイッチは、OAMセルを解釈し、発生するために専用のマイクロプロセッサ52を必要とする。OAM(オペレーション・アンド・マネージメント)セルは、図13に図示されているようにシェアードRAM51を使用するセル・プロセッシング・エンジン50によって前記マイクロプロセッサ52との間で伝送される。
このアプローチの欠点は、前記OAMの機能をサポートするのに追加コストと複雑性(PCBエリア、追加コンポーネント、シェアードRAMシステム)が必要とされることにある。この追加コストによって、コスト的に有利で、フル装備のマルチポート・スイッチを製造する可能性が阻害される。
図14に示す本発明に依れば、前記セル・プロセッシング・エンジンは、すべての関連OAMセルを、予め環境設定された内部スイッチ・アドレスを使用して集中OAMプロセッシング・リソースへ向きを変えるように改造されている。セルのすべての処理は、この一つのマイクロプロセッサにおいて行われ、これによって、図14に示すように、各ポートにおいて専用のマイクロプロセッサ51を設ける必要が無くなる。
一つの好適な構成において、VCI(仮想チャンネル識別子)=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社から市販されているようなフィールド・プログラマブル・ゲート・アレイ(FP GA)を設けることによって達成できる。これにより、このセル・プロセッシング・エンジンは、前記コントロール・セルを解釈することが可能となる。
このアプローチの更に別の利点は、RAMシステムの帯域幅の要求を減らすことが出来ることにある。既存の構成においては、前記シェアード・メモリ・システムを実施するのに高速SRAMが必要である。外部マイクロプロセッサによる追加のアクセスを提供する必要性を除去することによって、前記RAM帯域幅を大幅に減少させることができる。
この技術は、すべてのATMスイッチによって使用可能である。更に、このアプローチは、頻繁なパラメータのアップデートを必要とするスイッチ環境においてすべてのライン・カードによって使用可能である。
再び図1において、前記ATMスイッチ1a,1b,1cは、それぞれのリッジ6a,6b,6cに接続されている。一実施例において、各リッジ6は、イーサネットLANへの接続用の12のイーサネット・ポート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−to−liveをデクリメントする。次に、パケットをルートpduとしてカプセル化して、ATM構造(ファブリック)を介して送る。
パケットがリッジ・ポートにおいて転送される時、パケットのソースMACアドレスが、VIVID「ルータ」のMACアドレスにセットされる。前記宛先MACアドレスは、宛先識別中において宛先アドレス・テーブルから取り出された値に設定されている。その後、パケットは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インターフェースにおいては、前記リッジは、その宛先へイーサネットを介して送る前に、接続されたイーサネット・ホストに向けられたこれらのセルをカプセル化する。
図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、セルautopadder31、TC層SONETフレーマ32、ATM層リアセンブリ・プロセッサ33、及びファースト・キュー・サービス・コントローラ34とを有している。前記TC層SONETフレーマは、光ファイバ又はツイストペア銅ケーブルを介する接続用のATMインターフェース22を提供するATMモジュール35に接続されている。
前記ファースト・キュー・サービス・コントローラ34の目的は、出力キュー(待ち行列)に、イーサネット・ポートを宛先とするパケットをキューイングすることである。各ポートにそれぞれ一つの出力キューがある。キューがサーブされると、パケットは、そのパケットを受け取る準備が出来ているイーサネットMACポートへと転送される。すべてのキューは同じ優先順位を有する。
前記ファースト・キュー・サービス・コントローラ34において、ポートとデータの使用可能性が、次のポートの要求に分解(factored)される。ポートの利用可能性は、アドレス中のビットマスクとして表される。ラウンド・ロビン式優先順位をエンコードされた優先順位により、もしも現在のキュー(前記ラウンド・ロビン方式によって定義される)がサーブ出来ない時には、必ず、すべての要件を満たす次に最も優先順位の高いポートがリターンされる。従って、この装置は、常に有効な結果をリターンする。有効なデータのアドレス・マップ化ビット・マップにより、その結果は、ただ1回の読み込み作業によってリターンされることが可能であり、これによってパフォーマンスが改善される。
前記ファースト・キュー・サービス・コントローラ34は、実際には、サービスを必要とするすべてのセットのパラレル・キューに適用可能であり、ラウンド・ロビン式サービス・メカニズムに限定されるものでなく、同等ではない優先順位がこれらのキューに関連付けられている場合に実施可能である。
リッジ6のトラフィック・フローは、図5に図示されている。このリッジ6は、受信方向と送信方向とにおいてそれぞれ別個のデータパス用に構成されている。唯一の例外は、ローカル側において回線交換されるイーサネット・トラフィックであり、これはバイパス・ユニット45を介してセグメンタRAMシステムを通じて中継される。このアプローチは、すぐにシステムのボトルネックとなる単一のメモリシステムへの必要性を軽減する。
図4に示すトランスミッタ24とレシーバ23とを提供するQuad MAC40は、前記ATM方向側においてセグメンタRAM41とセグメンタ42とに接続され、イーサネット側の入力においてリアセンブラRAM43とリアセンブラ44とに接続された3Kビットの入力及び出力FIFO46を有している。バイパス・ユニット45は、入って来るイーサネット・トラフィックが、ATMネットワークをバイパスし、前記Quad MAC40の出力へ直接にパスされることを許容する。
図6は、ATM方向の前記パケットのフローをより詳細に図示している。先ず、イーサネット・フレームの全部がQuad MAC ASIC FIFO46内部でバッファされ、次に、QMAC40は、受信コントローラ47を介してAXE RISCプロセッサ48に対してDMAが必要であることを知らせる。AXE(伝送エンジン)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データを、一度に約512バイトの移動速度でフォアグランドにおいてQMACとセグメンタRAMとの間を流し続ける。一旦、一つのパケットDMAが開始されれば、ポートのインターリーブは無い。バックグランドにおいて、パケット情報がLUE FIFOから取り出され、AXEパケット処理が開始される。
前記パケットは、廃棄、ブリッジ、又はネットワーク層転送される。ブリッジされたパケットの場合には、パケットの改変は行われない。
ネットワーク層転送されたパケットの場合、そのパケットのネットワーク層ペイロード・ヘッダにおけるフィールドが改変される。即ち、例えば、IPの場合、TTLがデクリメントされ、チェックサムが調節される。新しい宛先MACアドレスが、前記送信コントローラによって挿入されるべく前記パケット・デスクリプタにアペンドされる。この段階の処理は、プロトコルによって変わる。
前記パケットは、ATMアダプテーション層5用のRFC1483タイプのLLCカプセル化によってカプセル化される。
前記VCは、LUE29からインサートされる。
フレームはATM送信又はローカル送信用に、セグメンタでキューイングされる。
リッジ・ホスト・プロセッサで発生されたトラフィックは、他のリッジに対しては単に、「13番目のポート」として現れる(図8)。前記ホスト・プロセッサ・コンプレックスは、前記Quad MAC40を擬態するFIFOインターフェースを有する。
データは、前記ATMイーサネット方向に於けるデータフローを示す図7に図示した前述のものに対称的なパスでイーサネット・ポートから流れる。これは、送信制御プロセッサ50が、QMACダイレクト・メモリ・アクセスを行い、MACヘッダを追加することを除いては、図6に示したものと類似している。前記送信コントローラ50は、機能的には、AXE48に類似しており、パケットが前記セグメンタとリアセンブラRAMからキューイング解除されると、MACアドレスがインサートされ、これらはQuad MACに対してDMAされる。AXEと同様に、TXCは、50MHZ R3000−ベースのRISCプロセッサによって実施され、その処理を5.6マイクロ秒で完了しなければならない。
前記リッジから送信されるイーサネット・パケットのソースとして、ATMセル、ローカル・インターポート・トラフィック及びローカル・ホスト・プロセッサ起源のものの三種類のソースがある。後の二つの場合、そのフレームは、リアセンブラ・メモリではなく、セグメンタ・メモリにある。従って、送信コントローラ50は、QMAC40に供給するのに二つのトラフィック・ソースに対応しなければならない。
前記リアセンブラからのパケットのフローは以下の通りである。
1)ATMセルは、リアセンブラRAMにリアセンブルされる。
2)前記リアセンブラは、パケット・ヘッダをLUEへダイレクト・メモリ・アクセスし、このLUEが、ソース及び宛先MACアドレスと、出力ポートセットとを決定する。情報は、その使用のために、前記送信コントローラによってフレームにアペンドされる。
3)フレームは、リアセンブラによって送信コントローラにキューイングされる。
セグメンタ・メモリ・システムからのパケットのフローは、単に、セグメンタが送信コントロラ50に対してフレームをキューイングするだけである。送信コントローラRISCプロセッサがATM又はローカル・スイッチング・パスを介したフレームの到着を知らされると、これはMACアドレスをインサートし、Quad 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ビットのアドレスを形成する。最後のリーフ項目(エントリ)が、所望の情報を示す。LUEのブロック図を以下に示す。
ビット・パターン認識は、マイクロコード命令セットによって行われる。マイクロコード化されたエンジンは、ひとつのパケット内のフィールドを予めプログラムされた定数と比較して、典型的には一つの命令における分岐とインデックスのインクリメントを行う能力を有する。このマイクロコード・エンジンは、前記検索アルゴリズムを完全に制御し、従って、これを特定の検索機能に適合させることが可能であり、新しい機能が必要な時にはマイクロコードがダウンロードされる。前記マイクロコード・エンジンによるパケット分析の出力は、AXEが処理ルーチンに迅速に方向を向けるのに使用することが出来るインデックスである。
ソース・アドレスの学習及びエージングには、ツリーの操作が必要であり、これは、AXEとホストプロセッサを使用してバックグランド・タスクとして行われる。新たに発見されたソースのMACフレームの場合には、ホストプロセッサに内部メッセージが転送され、LUEソースRMAに追加されるパラメータが要求される。次に、ホストプロセッサは、前記LUE RAMにアクセスし、必要な状態に前記ツリーを再構成する。
前記LUEは、物理的には、一つの大きなFPGAと、それぞれ512Kバイトと1Mバイトの別々のソース宛先ルックアップ・メモリと、ダウンロード可能なマイクロコードRAMと、前記RISCプロセッサのインターフェースとしてのXilinx(FPGA)及び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の制御を処理するための管理ホストプロセッサを必要とする。
前記ホスト・プロセッサ・コンプレックスは、下記の周辺装置を備えた25MHzの6MIPSで作動するMC68349CPUによって実施可能である。即ち、2MバイトRAM、1MバイトのフラッシュEPROM(インテルベース)、32Kバイトのバッテリ・バックアップNVM(不揮発性メモリ)、各方向のパケット伝送用の2KバイトのFIFO、ATM化シリアルダウンローダ、及び、ローカル・シリアルポート環境設定用のRS−232トランシーバ。
前記リッジと同様に、5−プロセッサ・パイプライン化アーキテクチャは、かなりのデータ・パッシング要求を有するものと期待される。以下の項で記載するようにこれには実質的に三つのものがある。
前記ホスト・プロセッサは、各ATM化装置に対して環境設定、メインテナンス、統計ポーリング・パケット・メッセージを伝達するとともに、外部のイーサネット・ベースの装置と通信しなければならない。これらの二つの要求を能率的に処理するために、ホスト・プロセッサは、前記AXE及び送信コントローラに対してQMACとインラインの「13番目のポート」として現れる。内部プロセッサを宛先とするフレームは、通常のトラフィックと同様に、フラッグを付けられ、AXEによって前記セグメンタ・メモリにロードされる。リアセンブラに到着するためには、メッセージ・パケットを、送信コントローラによって、リアセンブラ・メモリに物理的に再コピーしなければならない。
他の方向において、送信コントローラは、ローカル・メッセージと、ホストを宛先とするMACアドレス化されたトラフィックとを、パケットに予めフラッグを付けておくことによって区別する。ホスト・コントローラは、その内蔵DMAコントローラを使用して、そのQMAC−エミュレーションFIFOとのデータの移動を行う。
バッファ・ポインタがリッジATM化装置間でパスされる時、そのサービスに対する要求を示すために単純な割り込みフラグを使用する。同時に、2CPCond"入力がセットされ、これによって、単一の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アドレス、TTL及びチェックサムによって修正する必要がある。
実際には、高速のRISCプロセッサがこの作業を行い、これは前記テーブル検索エンジンと接続されてフレームプロセッシング・コンプレックスを構成している。
高速のマルチポートATM−イーサネット・バッファリング・システム。リッジは格納−転送装置であり、双方向において渋滞する可能性があるので、内部バッファの容量を考慮しなければならない。メモリ・システムは、各方向において少なくとも275Mビット/秒を提供する高速で、比較的大型でしかも低コストでなければならない。その他の重要の特徴としては、RAMシステム間の効率的な調停(arbitration)と、短いアクセス呼び出し時間がある。
前記リッジの基本的側面は、イーサネット・フレームの再パッケージ化、VCIのインサート、53バイトのセルへの分解である。逆のプロセスには、複数のフレームの同時接合と、適当なイーサネット・ポートへの再方向付けとが必要である。セルの大きさと必要なATM処理は、目標とする環境によって大幅に変わる。
前記「ATM化装置」は、ATMセルをリアルタイムで処理するのに必要な内部RAMと、キャッシュと、DMA及びATMシリアル化ハードウェアとに接続された50MHzのR3000コアを有する。
RISCベースDMA。リッジデータを高速で移動させる能力、フィールドを修正し、キューのマネージメント、きわめて高速でコスト的に有利なRISCソリューションへのコール。開発プロセスをストリームライン化(合理化)し、高度に最適化された統合ソリューションを利用するために、リッジは、高速なデータ処理を行うために非ATMアプリケーションにおいて2つのATM化装置を再使用する。
高速のATMポート。伝送媒体を介したATMスイッチへの接続(スタンドアロン・リッジ)又は、適当なbackplaneインターフェースへの接続(36150スイッチのStealth)。物理媒体とフレーミング構成についてはまだ活発に議論が行われているので、この機能用には交換可能(スワップ可能)PHYモジュールを使用する。
ネットワークマネージメント、診断、環境設定構成、及び全体の管理のためのハウスキーピングプロセッサとしては比較的低速度のプロセッサが必要である。一実施例において、これはクロック速度が25MHzのモトローラ社製68349マイクロプロセッサである。
次に、本発明の別態様を図15ないし18を参照して説明する。
図15において、前記ATM接続デジタル・コンピュータとレガシーLANアダプタ100,101とを使用して、レガシー・イーサネットLANと、デジタル・コンピュータとを前記ATMスイッチング・ファブリック102にインターフェースする。前記ATMスイッチング・ファブリックは、単数又は複数のATMスイッチ103から構成できる。この環境設定は、種々の端末ユニット間に於てLANデータ・トラフィックを伝送するのに使用する。しかし、保証帯域幅(BW)、トラフィック・マネージメント、等のATMの利点は、前記レガシーLANアダプタを越えて前記レガシーLAN接続(例えばイーサネット)デジタル・コンピュータに及ぶことはない。従って、前記レガシーLAN環境においてメタレベルのアクセス制御メカニズムを使用しない限り、衝突検出モードを備えた従来式のキャリア・センス・マルチプル・アクセス(CSMA/CD)において、直接接続されたATMコンポーネント(例えば、デジタル・コンピュータ)において可能なすべてのサービスを提供するためにイーサネットを使用することは不可能である。
ATM接続レガシーLANアダプタを介して前記ATMスイッチング・ファブリックにインターフェースされたイーサネット接続端末ステーションにATMサービスを提供するには、接続されたすべての端末ステーションからのイーサネットLANに対するアクセスを決定論的に制御し、ATM Q.2931シグナリングをイーサネット端末ステーションに延長する、接続、シグナリング、及び帯域幅マネージメントメカニズムが提供されることが必要である。
次に、前記端末装置の一具体例としてデジタル・コンピュータを使用して、ATMの全サービスのイーサネット接続端末装置への提供について説明する。
図15は、イーサネット接続デジタル・コンピュータ101と、ATM−接続デジタル・コンピュータ100との相互接続システムの典型例を図示している。
図16において、ATMサービスの前記イーサネット接続コンシューマは、それぞれ101a,101b,101c,101dで示す「アプリケーション」、「ATM API」、「802.3ドライバ」及び「802.3インターフェース」から成る4つの層を有しているブロックとして図示されており、これらはそれぞれ、イーサネット・バックボーン104に接続され、更に、このイーサネット・バックボーンは、下記に詳述するように仮想ATMスイッチ105によってATMスイッチ103に接続されている。
前記「アプリケーション」層101aは、アプリケーションを略して示すものであり、これは、ATMサービスをこのアプリケーションに拡張するのに使用されるATMアプリケーション・プログラム・インターフェース(API)上に積層されている。
前記「ATM API」層101bは、この図に於いては「802.3ドライバ」である下層のプロバイダによって、APIサービスを上層のコンシューマに提供するコンポーネントを略して表している。このAPIによって提供される典型的なサービスとしては、アプリケーション特定ATMアドレスに対応のATM端末ポイントへの接続を要求するのに使用される「atmConnectReq」、前に設定された接続を介して、サービス・データ・ユニット(SDU)をATM端末ポイントに伝送するのに使用される「atmTx」、そして、前に設定された接続を介して一つのATM端末ポイントからSDUを受け取るのに使用される「atmRx」等がある。図17の天頂部は、これらの構造を略示している。
前記「802.3ドライバ」101c層は、SDUをATMセル・フォーマットに変換し、ATM接続マネージメント、帯域幅マネージメント、及びシグナリングを提供するコンポーネントを略して表している。この層は、ATM接続の創造及び破壊、伝送のためのSDUのATMセルへの変換、逆に、受信のためのATMセルのSDUへの変換、そして、ATMセルのイーサネットLANへの伝送の制御を行うのに使用される。
前記「802.3インターフェース」層は、イーサネットLANへのイーサネット・インターフェースを略して表している。これは、イーサネット・フレームの送信及び受信に使用される。
前記ATM100サービスのATM接続コンシューマも、同様に、それぞれ100a,100b,100c,100dで示す「アアプリケーション」、「ATM API」、「ATMドライバ」及び「ATMインターフェース」の4つの層を有したブロックとして図示されている。
前記「ATM API」100aへの上層のインターフェースは、前記「ATM API」が、前記イーサネット端末ステーション派生サービスに対して提供するインターフェースと同様のインターフェースを、ATM接続端末ステーションにあるアプリケーションに提供する。
前記「ATMドライバ」層100bは、SDUをATMセル・フォーマットに変換し、ATM接続マネージメント、帯域幅マネージメント、及びシグナリングを提供するコンポーネントを略して表している。この層は、ATM接続の創造及び破壊、伝送のためのSDUのATMセルへの変換、逆に、受信のためのATMセルのSDUへの変換、そして、ATMセルのイーサネットLANへの伝送の制御を行うのに使用される。
前記「ATMインターフェース」層100cは、ATMネットワークへのATMインターフェースを略して示している。このインターフェースは、ATMセルの送信受信に使用される。
図16において、ATMスイッチは'X'に類似のアイコンによって示されている。このアイコンは103と103aとの二つが示されている。スイッチ103は、ATMエンドポイントへの直接リンクを提供する。スイッチ103aは、仮想スイッチ105の一部を形成し、これは「802.3ドライバ」層の上に重ねられている。
図16において、すべてのATMアプリケーション間にはピア関係が含まれている。即ち、これらのアプリケーションは、前記ATM APIを介して利用可能となるサービスを利用することによって、ピアベースで情報を交換することが出来る。
ATMサービスは、前記イーサネットLANを前記仮想ATMスイッチ105への仮想ポート拡張部として使用することによって、イーサネット接続端末ステーションにまで拡張される。図16において接続されているその他のいずれかのエンドステーションとのATMメッセージの交換を希望するイーサネット・ホストは、前記ATM仮想スイッチへ伝送されるセルを転送し、この仮想スイッチは、これらのセルを適当なATMリンクに転送する。ここで重要なことは、これらのセルが伝送されるATM端末ステーションが、そのセルの発生源と同じイーサネット・セグメント上にある場合においても、これらのセルは、仮想ATMスイッチに先ず転送されるということである。
前記仮想スイッチ105の下層部105bは、上述したようにリッジによって提供可能である。
前記イーサネットLANへの決定論的アクセスを確保するために、前記仮想ATMスイッチ以外のいずれのステーションも、仮想ATMスイッチからマネージメント指示フレームを受け取るまでは前記LANセグメント上においていかなるデータも送信することが出来ない。前記マネージメント指示フレームは、そのイーサネット接続端末ステーションがどの仮想チャンネル接続(VCC)で伝送出来るかを特定する情報を含んでいる。更に、仮想ATMスイッチが前記マネージンメント指示フレームを発生する場合、この仮想ATMスイッチは、初期化された時に、前記VCCに関連付けられた帯域幅パラメータに依って、当該スイッチから前記イーサネット接続端末ステーションに伝送されるべきデータを測定する。
図16は、ATMサービスを使用する前記イーサネット接続端末ステーションにおいて前述した複数の層の関連内部特徴構成を略示している。この図の右半分側は、参照の目的のためのこれらの層を線によって示している。イーサネット接続端末ステーションにおいてATMサービスを利用するために開発されたアプリケーションは、ATM APIの上方に図示したインターフェース・ポイントを使用する。ATM APIは、図示し前述したサービス・インターフェースの全部を示すものではない(not exhaustive)。代表的なサブセットが図示されている。図17は、SDUからイーサネット・フレームへのATMセルへのデータの流れを示している。マネージメント・フレーム(表示)のデータ・フローも図示されている。
図17は、図16の仮想ATMスイッチ105の主要部分を示している。
図18は、ATMサービスを希望するイーサネット接続端末ステーションへ拡張されるサービスである、集中帯域幅、コール・セットアップ、及びシグナリング機能を示している。この図は、更に、前記コール・スイッチング・データ・パス、いかに、代理(仮想的に拡張された)サービスが、前記ATM Mgmt.&シグナリング・ブロックを介してイーサネット接続端末ステーションに拡張されるか、も示している。
用語集
802.1(d)透過スパニング・ツリー
これは、MACブリッジのネットワークに於ける、ルート選択、ループ検出及び回避のためのIEEE標準プロトコルである。
802.2論理リンク制御
これは、ローカル・エリア・ネットワークのデータ・リンク層のためのIEEE標準である。ISO 8802/2.とも呼ばれる。
802.3 CSMA/CD LAN
これはイーサネットとほぼ同じIEEE標準LANである。これは、アクセス制御のためにCSMA/CDを使用するバスである。ISO 8802/3としても標準化されている。
ATM適応(adaptation)層
非ATM情報とATMセルとの間の双方向変換に使用されるプロトコル。
CPSS(制御パケット交換システム)
装置間の通信用のネットワーク・プロトコル。CPSSは、ネットワーク・エレメントとネットワーク・マネージメント・エンティティ間で制御及びステータス情報を伝送するのに使用される無接続パケット交換プロトコルである。
CRC(巡回冗長検査)
フレーム検査シーケンスの一種。
イーサネット
70年代後半に、ゼロックス社PARCにおいて開発されたCSMA/CDローカル・エリア・ネットワーク。IEEEによって802.3として標準化されたLANとほとんど同じ。
FCS(フレーム・チェック・シーケンス)
データパケットの伝送中のエラーを検出するのに使用するチェックサム・ルーチン。
FFDI(分散型ファイバ回線データ・インターフェース)
ANSI標準100Mビット/秒のローカル・エリア・ネットワーク。そのトポロジはリングであり、アクセス制御にトークン・パッシングを使用する。
HDLC(ハイレベル・データ・リンク制御)
情報フレームにアドレス、制御及びフレーム・チェック・シーケンス・フィールドを提供するビット指向(bit−oriented)プロトコルの一群。
LAN(ローカル・エリア・ネットワーク)
地理的に限定された領域(通常、1マイル程度)において複数の計算装置間を相互接続するように構成されたシステム。
LUE(ルックアップ・エンジン)
ハードウェア・テーブル検索機。
MAC(メディア・アクセス制御)
ISOリファレンス・モデルに記載されているデータ・リンク層の下部サブレーヤ。MAC層の目的は、物理媒体を介する信頼性の高いデータ伝送メカニズムを提供することにある。
NIC(ネットワーク・インターフェース・カード)
例えば、LAN又はATM等のネットワークに対する接続性を提供するために、通常はユーザによってワークステーション又はパーソナル・コンピュータに追加可能なアダプタ・ボード。
OAM Cell(オペレーション・アンド・メインテナンス・セル)
特殊なタグが付けられたATMセル(例えば、ヘッダが、ユーザ・データATMセル用のヘッダと異なっている)。OAMセルは、接続性検証、アラーム・サーベランス、連続性チェック、及びパフォーマンス・モニタリング等のATMネットワーク・メンテナンス・フィーチャをサポートするために特殊化される。
OSPF(オープン最短経路ファースト)
IPネットワークにおいて経路決定に使用されるIETF標準リンク状態経路決定プロトコル。
PVC(固定接続型仮想チャンネル)
管理操作によって設定される、仮想チャンネル又は仮想経路種のエンド・ツー・エンド論理ATM接続。
SNMP(シンプル・ネットワーク・マネージメント・プロトコル)
TPC/IPローカル・エリア・ネットワーク中のエンティティのマネージメントのための標準。オリジナル(SNMPv1と呼ばれる)と、新拡張バージョン(SNMPv2と呼ばれる)との二つのバージョンがある。
SAR(セグメント化及びリアセンブリ)
非ATMオファドペイロードをATMセルに分解(セグメント化)し、ATMセルを、その回路の元のフォーマットに再構成する(リアセンブリ)プロセス。
SAC(交換型仮想チャンネル)
シグナリングによって設定される仮想チャンネル。
TCP(転送制御プロトコル)
TCP/IPプロトコル組用の層(およそ)プロトコル。RFC793に定義されている。
TXC
転送コントローラ。イーサネット転送用のリッジRISCコンプレックス。
UNI(ユーザネットワーク・インターフェース)
ATMユーザとATMネットワークとの間のインターフェース。
VC(仮想チャンネル)
ATMセルのシーケンシャル単方向転送を行う通信チャンネル。
VCC(仮想チャンネル接続)
エンド・ツー・エンドシグニフィカンスを有し、ATMサービスのユーザがATM層にアクセスするポイント間に延出する仮想チャンネル・リンクの連鎖。ATMセルのペイロードが、そこへ送られるポイント、又は、そこから受け取られ、かつ、処理のためにATM層を使用するユーザは、VCCのエンド・ポイントを示す。
VCI
仮想回路識別子。ATM接続を識別するのに使用する16ビットのアドレス。
VP
仮想パス。VC間の論理関係又はバンドル。
VPI(仮想パス接続)
ATM経路を識別するのに使用され、セル・ヘッダに含まれる8ビット値。VCIと同様、これは、加入者側においてシグニフィカンスを有し、largescope VPCであるローカルUNIに対してアクティブなVPLを参照する。
WAN(ワイド・エリア・ネットワーク)
一つのキャンパス内において複数のコンピュータ間を相互接続するように構成されたシステム。

Claims (23)

  1. 複数のATMスイッチを介してATMセルを伝送するATMネットワークと、
    なくともその内の一部が単数又は複数のローカル・エリア・ネットワーク(LAN)を介した前記ATMネットワークへの接続用のLANインターフェース・アダプタを備えた複数のユーザ側装置と、
    前記ATMネットワークと前記ユーザ側装置との間のインターフェース手段と、
    を有し、
    前記ATMネットワークと前記LANに接続された前記ユーザ側装置との間の前記インターフェース手段が、前記ATMセルを前記LANを介した前記ユーザ側装置への伝送用に適合可能なコンピュータ通信システムにおいて、
    前記ATMネットワークに接続された集中ルート・サーバが、前記システムに接続された前記ユーザ側装置の位置に関するアドレス・データを格納し、前記集中ルート・サーバが、前記ATMネットワークを介して前記インターフェース手段とデータを交換して、前記ユーザ側装置の位置を学習し、かつ、前記ユーザ側装置の位置に関する 情報を前記インターフェース手段に分配して、前記イン ターフェース手段が、前記システムに接続された一つのユーザ側装置と、該システムに接続された別のユーザ装置との間に、オンデマンドで直接透過的通信を設定することを許容することを特徴とするコンピュータ通信システム。
  2. 記インターフェース手段は、前記ユーザ側装置が前記ATMネットワークに直接接続されたユーザ側装置と通信可能とするべく、前記ATMセルを前記ユーザ側装置のLANインターフェース・アダプタへ直接に伝送するためにLANフレーム中にカプセル化する手段であることを特徴とする請求項1に記載のコンピュータ通信 システム
  3. 記LANインターフェース・アダプタは、イーサネット・アダプタであって、前記カプセル化手段は、前記ATMセルを、前記イーサネット・アダプタに伝送するべく、イーサネット・フレーム中にてカプセル化することを特徴とする請求項2に記載のコンピュータ通 信システム
  4. 記インターフェース手段は、前記システムに接続された前記全ユーザ側装置間の透過通信を許容するため、ブリッジング、ネットワーク層転送及びLANエミュレーション機能を提供することを特徴とする請求 項1に記載のコンピュータ通信システム
  5. 記インターフェース手段の遠隔モニタを許容するためのモニタ手段を有し、該遠隔モニタ手段が、被モニタ・ポートから遠隔モニタ・ポートへの、エラーを含むデータを、前記遠隔モニタ・ポートにおける前記被モニタ・ポートからのデータを複製するべく伝送し、これによって、前記被モニタ・ポートにおいてあたかも現場におけるようなテストを行うことを可能に構成されていることを特徴とする請求項1に記載のコンピュ ータ通信システム
  6. ニタ・パケットにタグを付けて、これらのパケットが、前記インターフェース手段によって正常に受け取られたパケットとして扱われることを防止する手段を有していることを特徴とする請求項5に記載のコ ンピュータ通信システム
  7. 記インターフェース手段と前記ユーザ側装置との間でマネージメント情報フレームを交換する手段を有し、これによって、このマネージメント情報フレームが前記インターフェース手段に戻される前に、該マネージメント情報フレームを受け取った装置によって一定量のデータが送られ、その後、この装置が、前記マネージメント情報フレームをパスする前に、一定量のデータを送り出すことを特徴とする請求項3に記載のコンピ ュータ通信システム
  8. 記インターフェース手段は、それぞれのローカル・エリア・ネットワーク・アダプタへの接続用の複数のポートと、これらのポートの内の一つにおいて入力LANフレームを受け取るための手段と、出力ATMセルを作るためのATMセグメント化手段と、前記ATMネットワークを介して前記出力ATMセルを伝送する手段と、前記ATMネットワークから入力ATMセルを受け取るための手段と、入力ATMセルからLANフレームを再アセンブルするためのリアセンブル手段と、出力LANフレームを選択された前記ポートに伝送するためのフレーム・キューイング伝送手段とを有していることを特徴とする請求項1に記 載のコンピュータ通信システム
  9. 記LAN受取手段からのローカルLANトラフィックを、前記LANフレーム・キューイング伝送手段に向けるためのバイパス手段を有していることを特徴とす る請求項8に記載のコンピュータ通信システム
  10. 力LANフレームを受け取る前記手段は、入力LANフレームをバッファするためのバッファ手段を有し、このバッファ手段が、入力LANフレーム中のMACヘッダを読み取るための手段と、セグメント化のために準備されるLANフレームを格納するシェアードセグメント化RAMと、前記フレームの前記バッファ手段から前記セグメント化RAMへの伝送を開始する伝送エンジンとを有していることを特徴とする請求項8に記載のコンピ ュータ通信システム
  11. 記バッファ手段は、メディア・アクセス・コントローラ(MAC)に内蔵されていることを特徴 とする請求項10に記載のコンピュータ通信システム
  12. 記フレーム・キューイング伝送手段が、シェアード・リアセンブラRAMと、前記選択された出力ポートに関連付けられた独立したバッファとを有していることを特徴とする請求項10に記載のコンピュータ 通信システム
  13. 記バッファ手段は前記ATMセグメント化手段に対してn−ビット幅のバスでデータを出力し 記バッファ手段と前記ATMセグメント化手段との間のDMAパケット伝送を確実にするためのトランスレーション・エンジンを有していることを特徴とする請求項10に記 載のコンピュータ通信システム
  14. 記トランスレーション・エンジンは、入力LANパケットを廃棄、ブリッジング又はネットワーク層転送するための手段と、前記パケットをATM層適合用にカプセル化するための手段と、仮想チャンネルを前記ATMネットワークを通じてセットアップするための手段とを有することを特徴とする請求項10に記載のコンピ ュータ通信システム
  15. 記トランスレーション・エンジンは、RISCプロセッサであることを特徴とする請求項14に記載 のコンピュータ通信システム
  16. 記セグメント化手段は、ATM化装置と、その主要バス上のセグメント化RAMと、第2バス上の高速ポインタ・メモリと、前記リアセンブリ手段へのシェアード・メモリとを有していることを特徴とする請 求項15に記載のコンピュータ通信システム
  17. ート・アベイラビリティがハードウェア信号から導かれるビット・マスクとして提供され、データ・アベイラビリティがパケット・アドレス中のビット・マスクとして表されることを特徴とする請求項8に 記載のコンピュータ通信システム
  18. 在のキューがサービス不能である時に、次に高いプライオリティを有するポートをリターンするためのラウンド・ロビン式プライオリティを備えたプライオリティ・エンコーダを有していることを特徴と する請求項17に記載のコンピュータ通信システム
  19. 中OAMリソースを有し、OAMセルが、ATMスイッチにおいてATMセル・ストリームから取り出され、前記ATMネットワークを介して前記集中OAMリソースへ向けられて処理されることを特徴とする請求項1に記 載のコンピュータ通信システム
  20. 記ATMスイッチにおける各ポートが、RAMと、前記ATMストリームに合流する制御セルを解釈して、入力及び出力接続の環境設定を行い、ステータス要求に対してレスポンスを送るハードウェア・プロセッシング・エンジンとを有することを特徴とする請求項1に 記載のコンピュータ通信システム
  21. 記リアセンブリ手段は、入力第1セルをスヌーピングし、これから宛先MACアドレスを導出するための手段と、前記導出されたアドレスを出力フレームにアペンドするための手段とを有することを特徴とす る請求項8に記載のコンピュータ通信システム
  22. 記セグメント化手段は、入力フレームをスヌープし、データを該セグメント化手段に転送するためのルックアップ・エンジンを有していることを特徴 とする請求項8に記載のコンピュータ通信システム
  23. 記ルート・サーバは、システム・アドミニストレータによって設定されたルールに従って、参入許可制御を行うことを特徴とする請求項1に記載のコ ンピュータ通信システム
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 JPH09507731A (ja) 1997-08-05
JP3612626B2 true 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) DE69511679T2 (ja)
GB (1) GB9401092D0 (ja)
WO (1) WO1995020282A1 (ja)

Families Citing this family (301)

* 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 株式会社東芝 ルータ装置、データ通信ネットワークシステム、ノード装置、データ転送方法及びネットワーク接続方法
EP0836790B1 (de) * 1995-07-05 2000-09-20 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 加入者系システム
DE69738095T2 (de) * 1996-06-07 2008-05-29 Nippon Telegraph And Telephone Corp. Verfahren und System zur Steuerung eines VLANs
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
US6345051B1 (en) * 1997-02-18 2002-02-05 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サーバ
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
US5946313A (en) * 1997-03-20 1999-08-31 Northern Telecom Limited Mechanism for multiplexing ATM AAL5 virtual circuits over ethernet
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
WO1998045995A1 (en) * 1997-04-09 1998-10-15 Alcatel Australia Limited Internet closed user group
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
US6850484B1 (en) * 1997-08-21 2005-02-01 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
US6252878B1 (en) * 1997-10-30 2001-06-26 Cisco Technology, Inc. Switched architecture access server
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
US6189041B1 (en) * 1997-11-12 2001-02-13 International Business Machines Corporation Next hop resolution protocol cut-through to LANs
WO1999026151A1 (en) * 1997-11-17 1999-05-27 Seagate Technology, Inc. Method and dedicated frame buffers for receiving frames
US6167049A (en) * 1997-11-18 2000-12-26 Cabletron Systems, Inc. Non-zero minimum cell rate for available bit rate ATM service
US6272109B1 (en) 1997-11-18 2001-08-07 Cabletron Systems, Inc. Hierarchical schedules for different ATM traffic
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 富士通株式会社 パス情報構築方法
US6307860B1 (en) 1998-04-03 2001-10-23 Mmc Networks, Inc. Systems and methods for data transformation and transfer in networks
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
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
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
US6657951B1 (en) * 1998-11-30 2003-12-02 Cisco Technology, Inc. Backup CRF VLAN
US6563832B1 (en) 1998-11-30 2003-05-13 Cisco Technology, Inc. Token ring bridge distributed in a switched fabric
US6353858B1 (en) * 1998-11-30 2002-03-05 Lucent Technologies Inc. Multiple-local area networks interconnected by a switch
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 分散型ネットワ―クノ―ド
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
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
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
US6813266B1 (en) * 1999-05-21 2004-11-02 Advanced Micro Devices, Inc. Pipelined access to address table in a network switch
US6778547B1 (en) * 1999-05-21 2004-08-17 Advanced Micro Devices, Inc. Method and apparatus for improving throughput of a rules checker logic
JP3549774B2 (ja) * 1999-06-01 2004-08-04 富士通株式会社 ネットワーク相互接続装置及びネットワーク相互接続方法
US6359859B1 (en) * 1999-06-03 2002-03-19 Fujitsu Network Communications, Inc. Architecture for a hybrid STM/ATM add-drop multiplexer
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
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セル転送装置
US6959006B1 (en) 1999-06-29 2005-10-25 Adc Telecommunications, Inc. Service delivery unit for an enterprise network
US6847609B1 (en) * 1999-06-29 2005-01-25 Adc Telecommunications, Inc. Shared management of a network entity
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
EP1238486B1 (en) * 1999-12-10 2008-10-15 Qlogic Switch Products, Inc. Method and apparatus for credit-based flow control in Fibre Channel systems
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
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
FR2808353B1 (fr) * 2000-04-28 2003-12-05 Airsys Atm S A Dispositif de gestion d'entrees/sorties redondant, notamment de routage informatique
US7594028B1 (en) 2000-04-28 2009-09-22 International Business Machines Corporation Counting of GVRP protocol data units within a network bridge
US7047176B2 (en) * 2000-05-05 2006-05-16 Fujitsu Limited Method and system for hardware simulation
US6515966B1 (en) 2000-05-05 2003-02-04 Fujitsu Network Communications, Inc. System and method for application object transport
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
US7058730B2 (en) * 2000-05-05 2006-06-06 Fujitsu Limited Unique address space and method for a transport network
US7151773B1 (en) 2000-05-05 2006-12-19 Fujitsu Limited System and method for connectionless/connection oriented signal transport
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
US6693909B1 (en) * 2000-05-05 2004-02-17 Fujitsu Network Communications, Inc. Method and system for transporting traffic in a packet-switched network
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
US7075927B2 (en) * 2000-05-05 2006-07-11 Fujitsu Limited Method and system for quality of service (QoS) support in a packet-switched network
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
CA2410932C (en) 2000-06-05 2010-04-13 Qlogic Switch Products, Inc. Hardware-enforced loop-level hard zoning for fibre channel switch fabric
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
AU2002226927A1 (en) 2000-11-15 2002-05-27 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
US7174390B2 (en) * 2001-04-20 2007-02-06 Egenera, Inc. Address resolution protocol system and method in a virtual network
US7231430B2 (en) 2001-04-20 2007-06-12 Egenera, Inc. Reconfigurable, virtual processing system, cluster, network and method
US6971044B2 (en) * 2001-04-20 2005-11-29 Egenera, Inc. Service clusters and method in a processing system with failover capability
WO2002086712A1 (en) * 2001-04-20 2002-10-31 Egenera, Inc. Virtual networking system and method in a processing system
US20030130832A1 (en) * 2002-01-04 2003-07-10 Peter Schulter Virtual networking system and method in a processing system
US20020161923A1 (en) * 2001-04-27 2002-10-31 Foster Michael S. Method and system for reconfiguring a path in a communications network
KR100388969B1 (ko) * 2001-07-23 2003-06-25 엘지전자 주식회사 투명적 랜 서비스를 위한 에이티엠과 이더넷 랜 정합 장치및 그 방법
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
JP4236398B2 (ja) * 2001-08-15 2009-03-11 富士通株式会社 通信方法、通信システム及び通信接続プログラム
US7035219B2 (en) * 2001-09-21 2006-04-25 Fujitsu Limited Provisioning synchronous transport resources for asynchronous traffic
US8543681B2 (en) * 2001-10-15 2013-09-24 Volli Polymer Gmbh Llc Network topology discovery systems and methods
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
US7200144B2 (en) * 2001-10-18 2007-04-03 Qlogic, Corp. Router and methods using network addresses for virtualization
US7447197B2 (en) * 2001-10-18 2008-11-04 Qlogic, Corporation System and method of providing network node services
US7016947B1 (en) * 2001-12-14 2006-03-21 Cisco Technology, Inc Convenient configuration of an identifier of a segment of a virtual circuit
US7212536B2 (en) * 2001-12-27 2007-05-01 Alcatel-Lucent Canada Inc. User priority mapping in bridged VLANS
KR100431702B1 (ko) * 2001-12-27 2004-05-17 엘지전자 주식회사 셀 기반 이더넷 스위치 시스템
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
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
US7154886B2 (en) 2002-07-22 2006-12-26 Qlogic Corporation Method and system for primary blade selection in a multi-module fiber 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
AU2003275183A1 (en) * 2002-09-20 2004-04-08 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
JP4125109B2 (ja) 2002-12-12 2008-07-30 富士通株式会社 インターフェース装置,sonet多重分離装置,伝送システムおよびフレーム伝送方法
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 データ転送装置及びその方法並びにそれを用いたデータ通信システム及びプログラム
US7620059B2 (en) 2003-07-16 2009-11-17 Qlogic, Corporation Method and apparatus for accelerating receive-modify-send frames in a fibre channel network
US7388843B2 (en) 2003-07-16 2008-06-17 Qlogic, Corporation Method and apparatus for testing loop pathway integrity in a fibre channel arbitrated loop
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
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
US7152132B2 (en) * 2003-07-16 2006-12-19 Qlogic Corporation Method and apparatus for improving buffer utilization in communication networks
US7525910B2 (en) 2003-07-16 2009-04-28 Qlogic, Corporation Method and system for non-disruptive data capture in networks
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
US7646767B2 (en) 2003-07-21 2010-01-12 Qlogic, Corporation Method and system for programmable data dependant network routing
US7406092B2 (en) 2003-07-21 2008-07-29 Qlogic, Corporation Programmable pseudo virtual lanes for fibre channel systems
US7630384B2 (en) 2003-07-21 2009-12-08 Qlogic, Corporation Method and system for distributing credit in fibre channel systems
US7525983B2 (en) 2003-07-21 2009-04-28 Qlogic, Corporation Method and system for selecting virtual lanes in fibre channel switches
US7522522B2 (en) 2003-07-21 2009-04-21 Qlogic, Corporation Method and system for reducing latency and congestion in fibre channel switches
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
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
US7792115B2 (en) 2003-07-21 2010-09-07 Qlogic, Corporation Method and system for routing and filtering network data packets in fibre channel systems
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
US7430175B2 (en) 2003-07-21 2008-09-30 Qlogic, Corporation Method and system for managing traffic in fibre channel systems
US7477655B2 (en) 2003-07-21 2009-01-13 Qlogic, Corporation Method and system for power control of fibre channel switches
US7420982B2 (en) 2003-07-21 2008-09-02 Qlogic, Corporation Method and system for keeping a fibre channel arbitrated loop open during frame gaps
US7894348B2 (en) 2003-07-21 2011-02-22 Qlogic, Corporation Method and system for congestion control in a fibre channel switch
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
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
US8842657B2 (en) 2003-10-15 2014-09-23 Qualcomm Incorporated High speed media access control with legacy system interoperability
US8284752B2 (en) 2003-10-15 2012-10-09 Qualcomm Incorporated Method, apparatus, and system for medium access control
US8462817B2 (en) 2003-10-15 2013-06-11 Qualcomm Incorporated Method, apparatus, and system for multiplexing protocol data units
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
US9226308B2 (en) 2003-10-15 2015-12-29 Qualcomm Incorporated Method, apparatus, and system for medium access control
US8233462B2 (en) 2003-10-15 2012-07-31 Qualcomm Incorporated High speed media access control and direct link protocol
US20050099954A1 (en) * 2003-11-10 2005-05-12 Nortel Networks Limited Ethernet OAM network topography discovery
US7924725B2 (en) * 2003-11-10 2011-04-12 Nortel Networks Limited Ethernet OAM performance management
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
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
US7818018B2 (en) 2004-01-29 2010-10-19 Qualcomm Incorporated Distributed hierarchical scheduling in an AD hoc network
US8903440B2 (en) 2004-01-29 2014-12-02 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
US8401018B2 (en) 2004-06-02 2013-03-19 Qualcomm Incorporated Method and apparatus for scheduling in a wireless network
US7644317B1 (en) 2004-06-02 2010-01-05 Cisco Technology, Inc. Method and apparatus for fault detection/isolation in metro Ethernet service
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
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
US7593997B2 (en) 2004-10-01 2009-09-22 Qlogic, Corporation Method and system for LUN remapping in fibre channel networks
US7676611B2 (en) 2004-10-01 2010-03-09 Qlogic, Corporation Method and system for processing out of orders frames
US8295299B2 (en) 2004-10-01 2012-10-23 Qlogic, Corporation High speed fibre channel switch element
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
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
US8194656B2 (en) * 2005-04-28 2012-06-05 Cisco Technology, Inc. Metro ethernet network with scaled broadcast and service instance domains
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
US8750908B2 (en) 2005-06-16 2014-06-10 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US9055552B2 (en) 2005-06-16 2015-06-09 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
US7855950B2 (en) * 2005-08-01 2010-12-21 Cisco Technology, Inc. Congruent forwarding paths for unicast and multicast traffic
US8169924B2 (en) 2005-08-01 2012-05-01 Cisco Technology, Inc. Optimal bridging over MPLS/IP through alignment of multicast and unicast paths
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
US8923211B2 (en) 2005-10-27 2014-12-30 Qualcomm Incorporated Method and apparatus of processing an access grant block in wireless communication systems
US20090207790A1 (en) 2005-10-27 2009-08-20 Qualcomm Incorporated Method and apparatus for settingtuneawaystatus in an open state in wireless communication system
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
WO2008086186A2 (en) * 2007-01-05 2008-07-17 Samsonite Corporation Laptop computer carrying 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
WO2012036670A1 (en) * 2010-09-14 2012-03-22 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
EP0606396B1 (en) * 1991-10-01 2002-06-12 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
US5541911A (en) * 1994-10-12 1996-07-30 3Com Corporation Remote smart filtering communication management system
US5566173A (en) * 1994-10-12 1996-10-15 Steinbrecher Corporation Communication 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

Also Published As

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

Similar Documents

Publication Publication Date Title
JP3612626B2 (ja) コンピュータ通信ネットワーク
US7327688B2 (en) Digital communications system
US7385967B2 (en) Network interconnection apparatus, network node apparatus, and packet transfer method for high speed, large capacity inter-network communication
US5892924A (en) Method and apparatus for dynamically shifting between routing and switching packets in a transmission network
US5809024A (en) Memory architecture for a local area network module in an ATM switch
US5999535A (en) Short cut forwarding of local cells-in-frames traffic within local-area-networks
JPH07202908A (ja) Atmブリッジ装置
JPH09116560A (ja) ネットワークサーバ
US6778542B1 (en) Bridging network device with time windowed discovery of machine addresses
Cisco Glossary of Terms
Cisco Glossary of Terms
Cisco Glossary of Terms
Cisco Understanding Token Ring Switching
Cisco Understanding Token Ring Switching
Cisco Understanding Token Ring Switching
Cisco
Cisco
Cisco
Cisco
Cisco
Cisco
Cisco
JP3715541B2 (ja) Atm接続装置
JPH06311185A (ja) Atm通信システム
JP3185866B2 (ja) コネクションレスゲートウェイ装置

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