JPH098838A - Lanを相互接続するための方法および装置 - Google Patents

Lanを相互接続するための方法および装置

Info

Publication number
JPH098838A
JPH098838A JP5069396A JP5069396A JPH098838A JP H098838 A JPH098838 A JP H098838A JP 5069396 A JP5069396 A JP 5069396A JP 5069396 A JP5069396 A JP 5069396A JP H098838 A JPH098838 A JP H098838A
Authority
JP
Japan
Prior art keywords
address
server
elan
sub
layer
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.)
Pending
Application number
JP5069396A
Other languages
English (en)
Inventor
Tian-Pong P Chang
ピーター チャン ティアン−ポン
Seyhan Civanlar
シヴァンラー セイハン
Vikram R Saksena
アール.サクセナ ヴィクラム
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Corp
Original Assignee
AT&T Corp
AT&T IPM Corp
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 AT&T Corp, AT&T IPM Corp filed Critical AT&T Corp
Publication of JPH098838A publication Critical patent/JPH098838A/ja
Pending legal-status Critical Current

Links

Classifications

    • 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
    • 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/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/5619Network Node Interface, e.g. tandem connections, transit switching

Landscapes

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

Abstract

(57)【要約】 【課題】 ELANが大きくなると、伝送されるブロー
ドカーストメッセージの数が増加し、ネットワークの性
能が劣化していた。 【解決手段】 本発明においては、いわゆる“ELAN
contronect網”が、サブ−ELANを相互接続し、E
LANを形成するために採用される。より詳細には、こ
の“ELAN contronect網 ”は、サブ−ELANの
サーバを相互接続するための別個の網である。ここで、
サブ−ELANは、これも一つのスタンドアローンEL
ANとして構成することができる、それ自身のLESと
BUSを有するELANの一部分である。各サブ−EL
ANは、ポイント・ツウ・ポイントコネクションオリエ
ンティッド接続、例えば、非同期転送モード(ATM)
接続を介して、ELAN contronect網に接続され、E
LAN contronect網は、自身がサブ−ELANの各サ
ーバに対して、それらのクライアントとして存在(機
能)するように構成される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はローカルエリア網(LA
N)とそれらの下位部分との相互接続に関する。
【0002】
【従来の技術】データ網の現在の埋め込み型データベー
スは、IEEE 802 Local Area Networks、つまり、いわゆ
る“レガシーLAN”に基づく。これらレガシーLAN
は、網主体が層2接続を確立することなしにパケットを
交換するために、いわゆる“コネクションレス”であ
る。多くの現存の、および新に出現中の、アプリケーシ
ョンは、主としてレガシーLAN上でランするように設
計される。これらアプリケーションは、いわゆる“層
2”および“層3”プロトコル、例えば、それぞれ、メ
ディアアクセス(MAC)およびインターネットプロト
コル(IP)の最上部に駐在する。当分野において周知
のように、上に言及の層は、国際標準化組織(ISO)
の7層ネットワーキング参照モデルの層である。
【0003】非同期転送モード(ATM)は、これが有
する、a)固定サイズセル交換、b)数ギガビットから
数百メガビットまでのスケーラビリティ、c)接続ベー
スにて保証されたサービス品質(QOS)を提供できる
能力、およびd)コネクションオリエンティッド性のた
めに、高速マルチメディアネットワーキングのための可
能化技術であると見られている。従って、当分野におい
ては、レガシーLANとATMエンドステーションを、
ATMを使用して、それ自身および互いに、相互接続す
ることが要望される。これが従来の技術において様々な
方法にて達成されている。
【0004】現存の解決方法を説明するために、一例と
しての図1に示される各々が異なる層3論理サブネット
を表す(構成する)二つの小規模な網101と103を
考察する。LAN101は、サイト111、113、お
よび115を有し、これらは、ATM広域網(WAN)
131によって相互接続される。サイト113のホスト
111−1、111−2、111−3は、イーサネット
111−4を介して接続され、サイト113のホスト1
13−1、113−2、113−3はイーサネット11
3−4を介して接続され、一方、ATMホスト115−
1と115−2はサイト115の所でATMスイッチ1
15−6に接続される。類似するように構成された第二
の網であるLAN103は、イーサネットサイト当たり
二つのホストを持つのみである。
【0005】これらサイトを相互接続するための伝統的
な方法は、いわゆる“ブリッジングとルーティング”で
ある。ホスト111−1がデータパケットをホスト11
3−2のMACアドレスに送信する場合を考える。イー
サネット111−4上の全てのステーション、および、
結果として、ブリッジ111−5がこのパケットを受信
する。ブリッジ111−5は、a)ブリッジ113−
5、ホスト115−1、およびホスト115−2へのブ
ロードカーストATM接続を構築し;b)ATM層の最
上部のホスト111−1のデータパケットをカプセル化
し;c)これをATM接続を通じて送信する。
【0006】ブリッジ113−5、ホスト115−1、
およびホスト115−2がおのおののATM接続を通じ
て送信されたこの情報を受信する。ブリッジ113−5
はATMのカプセルを裸にし、ATMセルをMACパケ
ットに変換し、これをイーサネット113−4に送信す
る。従って、イーサネット113−4上の全てのステー
ション、および結果として、ホスト113−2がそのデ
ータパケットを受信する。ホスト115−1と115−
2は、こうして受信されたデータをこれらがそれらにア
ドレスされていないために無視する。
【0007】この技法によるLAN間通信は、網101
と103が異なる層3サブネット内に存在するために、
外部ルータ151を使用して達成される。例えば、ホス
ト117−1がホスト111−1と通信したい場合は、
ホスト117−1がデータパケットをルータ151のM
ACアドレスに送信するが、この場合、ブリッジ117
−5がルータ151へのATM接続を構築し、ATMカ
プセル化されたデータパケットをこれに送信する。ルー
タ151は、このパケットをブリッジ111−5に転送
する。
【0008】
【発明が解決しようとする課題】この方法の欠点は、こ
れがブロードカースト原理に基づき、従って、共有メデ
ィア動作を模擬するために、全てのデータパケットが、
全てのATM宛先にブロードカーストされ、このため
に、網がブロードカーストトラヒックにて溢れることで
ある。もう一つの欠点は、この技法のブロードカースト
特性のために、本質的に、全てのブリッジとあるLAN
内のATMホストとの間にメッシュ網が要求され、全て
のLAN間トラヒックがルータ151を通過することを
要求されることである。
【0009】ATMフォーラムは、LANエミュレーシ
ョン(LANE)と呼ばれるもう一つのブリッジングに
よる解決策を開発した。LANEはATMからMACへのア
ドレス解決、つまり、翻訳を遂行するLANエミュレー
ションサーバ(LES)と、データのブロードカースト
を遂行するブロードカースト/アンノウンサーバ(BU
S)とに依存する。上に説明の例は、LANE環境内におい
ては、以下のように動作する。
【0010】LAN101とLAN103は、二つの異
なるELANを表す。図2に示されるように、LAN1
01はLES201とBUS203によって処理され、
一方、LAN103は、LES211とBUS213に
よって処理される。上の技法と同様に、ホスト111−
1がホスト113−2のMACアドレスを持つデータパ
ケットを送信する。イーサネット111−4上の全ての
ステーション、および結果として、ブリッジ111−5
がこのデータパケットを受信する。ブリッジ111−5
は、それ自身の情報の中にホスト113−2のATMア
ドレスを含むことも、含まないこともあり、含まない場
合は、これは、LES201へのATM接続を確立し、
これに、ホスト113−2のATMアドレスを得るため
に、いわゆる“LE_ARP_request”メッセージを送信す
る。このLE_ARP_requestは、ATM Forum's LAN Emulatio
n Over ATM Specifications,Version 1.0 において定義
されており、ここに参照のために編入されるが、この内
容に関しては当業者において周知である。
【0011】LES201がそれ自身の情報の中に要求
されたアドレスを含む場合は、これは、これに応答し
て、それをブリッジ111−5に送信する。ブリッジ1
11−5が次にブリッジ113−5へのATM接続を構
築し、これにデータパケットを送信する。含まない場合
は、LES201は、ホスト113−2のATMアドレ
スを要求するLE_ARP_requestメッセージをELAN10
1内の全ての他のLANエミュレーションクライアント
(LEC)、つまり、ブリッジ113−5、ホスト11
5−1、115−2にブロードカーストする。一般的に
述べて、LANエミュレーションクライアント(LE
C)は、ATM網に直接に接続されたエンドステーショ
ンあるいはブリッジである。ブリッジ113−5は、L
ES201に応答して、これがそのMACアドレスが指
定するホスト113−2を処理するために、それ自身の
ATMアドレスを送り返す。ここでは、ブリッジ113
−5は、これが複数のエンドポイントアドレス、例え
ば、ホスト113−1、113−2、113−3のMA
Cアドレスを代表するために、“代理LEC”と呼ばれ
る。LECと代理LECの定義に関してのより詳細な説
明については、上に述べたATM Forum's LAN Emulation
Over ATM Specifications,Version 1.0 を参照された
い。
【0012】ブロードカーストデータパケット、例え
ば、いわゆる“ARP_request” は、BUSに転送され、
BUSは、次に、これらを全てのLECに送信する。
“ARP_request”については、Bell Communications Res
earch (Bellcore) request for comments(RFC) 826にお
いて定義されているために、これを参照されたい。ま
た、データパケットが、BUSに、そのLAN内の目標
アドレスへの直接ATM接続が確立されるまで送信され
る。
【0013】上に述べた例と同様に、二つのエミュレー
トLAN間の通信は外部ルータ151を介して遂行され
る。ブリッジ117−5がホスト117−1からルータ
151のMACアドレスへのデータパケットを受信す
る。ブリッジ117−5はルータ151のATMアドレ
スを有するか、あるいはこのアドレスをLES211か
ら要求する。ルータ151のATMアドレスを得た後
に、ブリッジ117−5はこれへのATM接続を構築
し、データパケットをこの接続を通じて送信する。
【0014】ルータ151は、ブリッジ115−5のA
TMアドレスを持つ場合も、あるいはこのアドレスをL
ES201から要求する場合もある。ルータ151は、
次に、ブリッジ111−5へのATM接続を構築し、こ
れにデータパケットを送信する。このデータパケット
は、ブリッジ111−5によって受信され、ホスト11
1−1、111−2、および111−3にパスされる。
こうして、短所として、全てのLAN間パケットがルー
タ151を通過し、このために、これが通信ボトルネッ
クとなる。
【0015】第三のモデルは、LANEに基づいて構築され
るが、ただし、いわゆる多層LANスイッチ内に、ルー
ティング機能、ならびにブリッジ機能を組み込む。基本
的に、ルーティングと関連して、1)ルーティング、つ
まり、目標アドレスへの経路に沿っての次のホップのル
ータの層3アドレスの決定、2)アドレス解決あるいは
翻訳、つまり、その層3アドレスに対応するルータのA
TMアドレスの決定、および3)データの転送、つま
り、データパケットのルータのある部分から別の部分へ
の転送、から成る3つの主要な機能が存在する。伝統的
なルータは、機能(1)と(3)を遂行し、一方、機能
(2)は、隣接するルータホップ間の、あるいは目標A
TMアドレスへの、ATM接続を確立することが必要で
あるために要求される。多層スイッチは、機能(3)、
つまり、データの転送のみを遂行する。
【0016】ルータサーバは、次のホップのルータの層
3アドレスを格納するために使用され、一方、アドレス
解決プロトコル(address resolution protocol 、AR
P)サーバは、層3アドレスをATMアドレスに解決す
る、つまり、翻訳するために使用される。しばしば、こ
れら機能は、一つのサーバ、いわゆる“ルート/ARP
サーバ”に融合される。多層LANスイッチを使用する
場合、LAN内通信は、各ELANのローカルLESと
BUSを使用するLANEとちょうど同様に遂行される。た
だし、LAN間通信は異なる。以下の説明においては、
図2のルータ151がルート/ARPサーバの役割を果
たすものと想定される。ホスト111−1がホスト11
7−2と話したいと思う場合、ルータとして機能するブ
リッジ111−5は、次のホップのルータのIPアドレ
スをルータサーバ151から取得し、対応するATMア
ドレスをARPサーバから取得する。これは、次に、直
接にブリッジ117−5へのATM接続を確立し、デー
タパケットを送信する。
【0017】この方法は、外部ルータを使用する方法よ
りも、外部ルータホップが削除されるために効率的であ
る。さらに、各多層スイッチが層2と層3の両方のパケ
ットに対して高速のデータ転送を遂行し、一方で、複雑
なルートの決定とアドレス解決機能が、これらスイッチ
から論理的に排除されるために、効率が向上される。た
だし、短所として、ルートサーバはルーティングとデー
タ転送を分離するが、これは、少数の論理サブネットを
扱うことができるのみであり、従って、多数の論理サブ
ネットをカバーするのには適さない。このアプローチに
よって得られる効率の向上は、単一のルートサーバによ
って管理されるサブネットの数が増加するにつれて、事
実上数個のルートホップを使用することが必要となり、
大幅に低減する。
【0018】従って、現存のLANEおよびルート/ARP
サーバを使用する方法は、小規模のローカル網に対して
のみ効率的に機能する。このLANE解決方法は、ELAN
当たり一つのLESとBUS、並びに、サブネット当た
り一つのELANを必要とする。ELANが大きくなる
と、伝送されるブロードカーストメッセージの数が増加
し、結果として、網の性能が劣化する。同様に、単一ル
ート/ARPサーバアプローチも、これも性能のボトル
ネックを生成するために大規模の網に対しては適当でな
い。
【0019】上のアプローチのもう一つの問題は、ある
ELANが企業の境界を越えて広がり、複数の遠隔サイ
トにまたがるような場合に、ELAN間での頻繁な移動
と変更の取り扱いが困難となることである。例えば、あ
るプロジェクトの一生を通じて、LAN101とLAN
103を単一のLANを形成するように構成するほうが
有利な場合がある。ただし、上の解決策においては、ホ
ストを単一のLANに割り振ることは、比較的小さなロ
ーカル網の場合を除いて、管理が容易でない。
【0020】
【課題を解決するための手段】上記の問題が本発明の原
理に従ってELANを相互接続することによって克服さ
れる。本発明は、サブ−ELANのサーバを相互接続す
るための別個の網である、いわゆる“ELAN contro
nect網”を採用する。ここで、サブ−ELANは、これ
もスタンドアローンELANとして構成することができ
る、それ自身のLESとBUSを有するELANの一部
分である。各サブ−ELANは、ポイント・ツウ・ポイ
ントコネクションオリエンティッド接続を介してELA
N contronect網に接続され、ELAN contronect網
は、自身がサブ−ELANの各サーバに対して、それら
のクライアントとして存在(機能)するように構成され
る。
【0021】長所として、別個のサブ-ELANサーバ
を相互接 続して複数のサブ−ELANを含む一つのE
LANを形成するのに要求される接続の数が、相互接続
されるサブ−ELANの数に対して、squared($N sup 2
$) の桁からlinear(KN)の桁に削減される。もう一つの
長所として、あるELAN内の異なるサブ−ELAN間
で送信されるブロードカーストメッセージの数が、その
ELANが形成されるように相互接続された全てのサブ
−ELAN内のクライアントの総数から、ELAN co
ntronect網からそのELANの、メッセージ発信者以外
の、各サブ−ELANに一つのブロードカーストメッセ
ージのみを送信することによって、そのELAN内のサ
ブ−ELANの数から1引いた数に削減される。もう一
つの長所として、サブ−ELANは、ELAN contro
nect網に追加のクライアントを接続する容量が存在する
という前提の下で、それらサーバのハードウエアあるい
はソフトウエアに修正を加えることなしに結合すること
ができる。
【0022】本発明の一つの特定の実施例においては、
ELAN contronect網は、高速バックボーンを通じて
相互接続されたアドレスサーバとブロードカースト/ル
ートサーバを含む。さらに、この高速バックボーンに
は、少なくとも一つのLANハブが接続され、これが、
少なくとも一つのELANの少なくとも一つのサーバに
接続される。
【0023】アドレスサーバは、各ELANエンドポイ
ントの少なくとも二つのアドレス間のアドレス解決、つ
まり、翻訳を、アドレス翻訳に対するリクエストに応答
して遂行するためのアドレスデータベースを含む。ブロ
ードカースト/ルートサーバは、それからそのパケット
が発信されたのとは異なるサブ−ELANに向けられた
ブロードカーストデータパケットを受信し、こうして受
信されたデータパケットを少なくとも一つの他のサブ−
ELANに送信する。ブロードカースト/ルートサーバ
は、また、層2ブロードカーストパケットであるパケッ
トが、実際は、層3アドレス解決に対するリクエストで
あることを認識する。そうである場合は、ブロードカー
スト/ルートサーバは、アドレスサーバと協力して、必
要なアドレス解決(翻訳)を遂行し、さらに、応答がそ
のリクエストを発信したクライアントにのみ送られるこ
とを確保する。長所として、ブロードカーストメッセー
ジの数が、その中でそのアドレス解決リクエストが発信
されるELANのクライアント数に等しい数から、1に
削減される。層3ルーティングもブロードカースト/ル
ートサーバによって遂行される。
【0024】オプションとして、ELAN contronect
網は、さらに、コンフィギュレーションサーバと一つあ
るいは複数のマルチメディアサーバを含むこともでき
る。
【0025】
【実施例】図3は、本発明の原理に従うELAN cont
ronect網401がサブ−ELAN207、219、22
7、237のサーバを相互接続するように構成された本
発明の一つの実施例を示す。 サブ-ELAN207、2
19、227、237のおのおのは、非同期転送モード
(ATM)広域網131を通じてポイント・ツウ・ポイ
ントコネクションオリエンティッド接続を介してELA
N contronect網401に接続される。ELAN cont
ronect網401は、a)アドレスサーバ247、b)ブ
ロードカースト/ルートサーバ215を、サブ−ELA
Nのサーバ201、203、211、213、301、
303、305、307のおのおのに対して、それらの
LEC、より詳細には、代理LESとして存在(機能)
するように構成される。
【0026】アドレスサーバ427とブロードカースト
/ルートサーバ215は、これらが全て各対応するサブ
-ELEAN内にはない他のエンドステーションアドレスを表
すために“代理”と呼ばれる。長所として、別個のEL
ANサーバを相互接続するために要求される接続の数
が、相互接続されるELANの数に対して、squared($N
sup 2$)の桁からlinear(KN)の桁に削減される。
【0027】もう一つの長所として、ELAN内の異な
るサブ−ELAN間で送信されるメッセージの総数が、
そのELANを形成するために相互接続された全てのサ
ブ−ELAN内のクライアントの総数から、ELAN
contronect網からそのメッセージ発信者以外のそのEL
ANの各サブ−ELANに、単に、一つのブロードカー
ストメッセージを送信することによって、そのELAN
内のサブ−ELANの数に削減される。もう一つの長所
として、これらELANは、ELAN contronect網4
01に、別のクライアントを接続する容量が存在すると
いう前提の下で、それらのサーバのハードウエアあるい
はソフトウエアに変更を加えることなしに、結合するこ
とができる。
【0028】より詳細に説明すると、図3には、サブ−
ELAN207、サブ−ELAN219、サブ−ELA
N227、サブ−ELAN237が示される。サブ−E
LAN207は、従来の技術による網101と、関連す
るLANエミュレーションサーバ(LES)201、ブ
ロードカースト/アンノウンサーバ(BUS)203、
およびルート/アドレス解決プロトコル(ARP)サー
バ151を含む。サブ−ELAN219は、従来の技術
による網103と、これと関連する、図2のルータ15
1へのアクセスに対する代替として機能する、サーバL
ES211、BUS213、およびルート/ARP31
1を含む。サブ-ELAN227は、ブリッジとレガシ
ーLAN179、ATMエンドステーション131、A
TMスイッチ175、および関連するサーバLES30
5とBUS307を含む。サブ−ELAN237は、ブ
リッジとレガシーLAN173、ATMエンドステーシ
ョン121、ATMスイッチ193、および関連するサ
ーバLES301とBUS303を含む。
【0029】ELAN contronect網401は、a)ア
ドレスサーバ427、b)ブロードカースト/ルートサ
ーバ415、c)オプションとしてのコンフィギュレー
ションサーバ419、d)オプションとしてのマルチメ
ディアサーバファーム421、および高速バックボーン
425を介して接続されたLANハブ431−1から4
31−Nを含むLANハブ431を含む。アドレスサー
バ427は、様々な網エンドポイントの層3アドレスと
層2アドレスの間のアドレス解決、つまり、アドレス翻
訳を遂行する。
【0030】当業者において周知のように、各網エンド
ポイント、つまり、データパケットを送受信するために
接続された任意のユニットは、一つ以上のアドレス、つ
まり、識別子を持ち、これによってその存在を知られ
る。従って、第一のエンドポイントが、第二のエンドポ
イントに対する一つの特定のアドレスを知っているが、
ただし、その第二のエンドポイントの、第二のエンドポ
イントとデータパケットを交換するときに要求されるも
う一つの対応するアドレスを知らないという状況が発生
し得る。このようなアドレス翻訳を遂行するために必要
な情報は、アドレステーブル内に格納されている。テー
ブル1は、一例としてのアドレステーブルである。
【0031】アドレスサーバ427がそれ自身の中に要
求されるアドレス翻訳を遂行するために必要な情報を含
まない場合、つまり、必要な項目が、そのアドレステー
ブル内に存在しない場合は、アドレスサーバは、必要な
情報を得て、自身の中に格納するために必要なプロセス
を遂行する。その後は、アドレスサーバ427は、その
要求されたアドレス翻訳を直接に遂行できるようにな
る。
【0032】
【表1】
【0033】ブロードカースト/ルートサーバ415
は、同時に一つ以上のエンドポイントと通信することと
関連する複数の機能を遂行する。より詳細には、ブロー
ドカースト/ルートサーバ415は、ある特定のELA
Nのサブ−ELANからデータパケットを受信し、これ
を、同一のあるいは異なるELAN内の一つのあるいは
それ以上のサブ−ELANに送信する。ブロードカース
ト/ルートサーバ415は、また、層2ブロードカース
トパケットであると示されているデータパケットが、実
際には、層3アドレス解決リクエストを含むような状況
の認識を行なう。このようなデータパケットが認識され
ると、ブロードカースト/ルートサーバ415は、アド
レスサーバ427と交信して、要求されるアドレスを得
る。ブロードカースト/ルートサーバ415は、次に、
その翻訳されたアドレスをそのデータパケットを発信し
たエンドポイントに直接に送信する。長所として、こう
することによって、データパケットの余分な送信の必要
性を排除することができる。
【0034】ブロードカースト/ルートサーバ415
は、オプション機能として、ルータ/APRサーバによ
って、パケットのルーティングを要求する、これに向け
られたパケットに対するルータとして機能する。典型的
には、このようなリクエストは、層3において遂行さ
れ、パケットは、そのパケット発信エンドポイントのE
LAN以外のELANに送信することを必要とされる。
長所として、ブロードカースト/ルートサーバ415
は、ELAN contronect網401によるサービスに加
入するエンドポイントの全ての層3アドレスを知ってい
るために、パケットは、最終的な宛先に、二つ以上のホ
ップを必要とすることなしにルートできる。つまり、第
一に、そのパケットが、それを発信したサブ−ELAN
のルート/ARPサーバを介して、そして、第二に、ブ
ロードカースト/ルートサーバ415を介してルートさ
れる。
【0035】オプションとしてのコンフィギュレーショ
ンサーバ419は、一つあるいは複数のサブ−ELAN
を、それらのサブ−ELANの位置とは関係なく、一つ
のELANにグループ化する働きをする。コンフィギュ
レーションサーバ419は、複数のELANを処理する
ことができる。例えば、コンフィギュレーションサーバ
419は、サブ−ELAN207とサブ−ELAN23
7を一つのELAN301に構成する。同様にして、コ
ンフィギュレーションサーバ419は、サブ−ELAN
227とサブ-ELAN219を一つのELAN371
に構成する。
【0036】コンフィギュレーションサーバ419は、
アドレスサーバ427およびブロードカースト/ルート
サーバ415と交信して、単一のELANに結合される
べき複数のサブ−ELANのサーバ間の接続を、各々の
ELANの分離性(disjointedness)を保証しながら確
立する。この結果を達成するための一つの方法において
は、あるELANの複数のサブ−ELANを処理するサ
ーバに対応するアドレスの少なくとも一つのセットが
“コンフィギュレーションテーブル”と呼ばれるテーブ
ル内に一緒にグループ化される。例えば、このために採
用されるアドレスは、ATMアドレスであり得る。サブ
−ELANのある特定のグループ内のアドレスから発信
されたパケットは、それと同一のグループ内のアドレス
を持つエンドポイントにのみ伝送される。
【0037】同一のタイプの構成を使用することによっ
て、コンフィギュレーションサーバ419は、また、様
々なELANおよびサブ−ELANによる、マルチメデ
ィアサーバファーム421によって提供されるサービス
へのアクセスを制御する。
【0038】オプションとしてのマルチメディアサーバ
ファーム421は、様々なマルチメディアサービスを提
供するための一つあるいは複数のマルチメディアサーバ
を含む。任意のエンドポイントが利用することができる
特定のマルチメディアサービスは、そのエンドポイント
が属するELANがどのサービスに加入するかに依存す
る。マルチメディアサーバファーム421によって提供
される一例としてのサービスには、a)マルチポイント
ビデオ電話会議、b)マルチポイント黒板、c)ビデオ
・オン・デマンド、およびd)検索ファイルの遅延再生
などが含まれる。これらサービスを得るためには、エン
ドポイントが、エンドポイント自身として、マルチメデ
ィアサーバファーム421への接続を要求し、このリク
エストによって要求される特定のサービスを指定する。
【0039】LANハブ431は、ATMから高速バッ
クボーン425のプロトコルへの変換を提供する。サブ
−ELANのおのおのの中の各LES、BUS、および
ルート/APRサーバに対して、LANハブ431の一
つへの単一のATM接続が存在する。これらは、接続3
26として示される。
【0040】ATM接続326は、ATM網の、サブ−
ELANの全てのエンドステーションによって見ること
ができ、その中のLANエミュレーションに対して使用
される“ローカルATM網”と呼ばれる部分を横断す
る。ATM接続326は、また、各ローカルATM網か
らLANハブ431への相互接続を提供するATM広域
網(WAN)131も横断する。ローカルATM網とA
TM広域網131は、全て、単一のATM網の論理部分
から構成することもできる。ローカルATM網とATM
広域網131は、エンドポイント間で正しくアドレスさ
れたパケットを直接に運ぶ。
【0041】図4、5、6、7は、一緒に繋がれたと
き、図3のシステムのパケットを処理するための一例と
しての手続きを示す。この手続きには、本発明の原理に
従う、アドレス解決の遂行と、データパケットの指定さ
れたアドレスへの転送が含まれる。このプロセスは、あ
るエンドステーションが伝送のためにパケットを準備し
たとき、ステップ501から開始される。次に、条件分
岐点503において、準備されたパケットがルート可能
なパケットであるか、つまり、そのパケットが層3プロ
トコルを持つか判定される。ステップ503におけるテ
スト結果が、否定であり、そのパケットがルート可能で
ないことが示された場合は、制御は、条件分岐点505
に渡され、ここで、そのパケットが同一のELAN内の
エンドステーションに向けられたものであるか判定され
る。ステップ505におけるテスト結果が否定である場
合は、制御は、ステップ507に渡され、プロセスは退
出する。
【0042】ステップ503におけるテスト結果が肯定
であり、そのパケットがルート可能であることが示され
た場合は、制御は、条件分岐点509に渡され、ここ
で、そのパケットが同一ELAN内のエンドステーショ
ンに向けられたものであるか、あるいはそのパケットが
ブロードカーストパケットであるか調べるためのテスト
が行なわれる。ステップ509におけるテスト結果が肯
定である場合、あるいはステップ505におけるテスト
結果が肯定である場合は、制御は、条件分岐点511に
渡され、ここで、そのパケットが制御パケットであるか
テストされる。ステップ511におけるテスト結果が肯
定である場合は、制御は、ステップ513に渡され、こ
こで、エンドステーションがこのパケットをそれが接続
されているサブ-ELANのLESに伝送する。
【0043】ステップ501−513は、ATMエンド
ステーションによって、これがパケットを発信するとき
に遂行される。ATMエンドステーションは、スタンド
アローンATMエンドステーション、例えば、ATMエ
ンドステーション131であることも、あるいは、AT
MからレガシーLANへのコンバータ、例えば、サイト
111の所に含まれるブリッジ111−5であることも
あり得る。このようなATMエンドステーションは、当
業者において、LANエミュレーションクライアント
(LEC)として知られている。
【0044】制御は、次に、条件分岐点515に渡さ
れ、ここで、そのパケットの宛先のATMアドレスがそ
のLES内に発見されるか調べるテストが遂行される。
ステップ515におけるテスト結果が肯定である場合
は、制御は、ステップ517に渡され、ここで、サブ−
ELANのLESがパケット発信LECへの接続を、接
続が既に存在しない場合は、確立する。次に、ステップ
519において、LESが要求されたATMアドレスを
パケットを発信したATMエンドステーションに送信す
る。このプロセスは、次に、ステップ507において退
出する。この実例においては、ステップ517−519
は、エンドステーションのサブ−ELANのLESによ
って遂行される。
【0045】ステップ515におけるテスト結果が否定
であり、宛先のATMアドレスがパケット発信LECの
サブ−ELANのLES内に含まれないことが示された
場合は、制御は、ステップ521に渡され、ここで、L
ESが本発明の原理に従ってアドレス解決要求をそのサ
ブ−ELANの全てのLECに、従って、このLESに
とってはLECと見えるELAN contronect network
401のアドレスサーバ427にも、ブロードカースト
する。
【0046】次に、以下のステップが、サブ−ELAN
内の各LECによって実質的に並列に遂行され、また、
別個のセットのプロセスステップが、アドレスサーバ4
27内において遂行される。
【0047】ステップ523から525は、各LEC内
で遂行される。ブロードカーストメッセージを受信する
と、各LECは、条件分岐点523において、それが宛
先LECであるか調べるためのテストを遂行する。条件
分岐点523におけるテスト結果が否定であり、そのL
ECが宛先LECではないことが示された場合は、制御
は、ステップ525に渡され、解決要求を含むパケット
が破棄される。制御は、次に、ステップ507に渡さ
れ、プロセスは退出する。ステップ523におけるテス
ト結果が肯定であり、そのLECが宛先LECであるこ
とが示された場合は、制御は、ステップ524に渡さ
れ、ここで、LECは、要求されたアドレスを含むパケ
ットをそのアドレス解決要求を発信したサブ-ELAN
のLESに送信する。その後、制御は、ステップ517
に戻り、上に説明されたプロセスがLES内で継続され
る。
【0048】アドレスサーバ427内にアドレス解決要
求を受信すると、これに応答して、アドレスサーバ42
7は、条件分岐点527において、それ自身がそのアド
レス解決要求パケットを発信したのか判定するテストを
遂行する。ステップ527におけるテスト結果が肯定で
ある場合は、制御は、ステップ525に渡され、ここ
で、アドレスサーバ427は、その要求を含むパケット
を破棄する。プロセスは、次に、ステップ507におい
て、退出する。
【0049】ステップ527におけるテスト結果が否定
である場合は、制御は、条件分岐点531に渡され、こ
こで、アドレスサーバ427は、その要求された宛先ア
ドレスがそのデータベース内に含まれるか調べるテスト
を遂行する。ステップ531におけるテスト結果が肯定
である場合は、制御は、ステップ517に戻され、この
プロセスが、ステップ517と519が、アドレス解決
要求が発信されたサブ−ELANのLESによって遂行
されるのではなく、今回は、アドレスサーバ427によ
って遂行されることを除いて、上記と同様に継続され
る。
【0050】ステップ531におけるテスト結果が否定
である場合は、制御は、条件分岐点533に渡され、こ
こで、その宛先を処理するLESがアドレスサーバ42
7に知られているか判定するテストが遂行される。ステ
ップ533におけるテスト結果が肯定である場合は、制
御は、ステップ535に渡され、ここで、本発明の原理
に従って、アドレスサーバ427は、アドレス解決リク
エストをその宛先を処理するサブ−ELANのLESに
のみ送信する。ステップ533におけるテスト結果が否
定である場合は、制御は、ステップ537に渡され、こ
こで、アドレス解決リクエストが、好ましくは、そのリ
クエストを発信したサブ−ELANのLESを除いて、
そのELANを処理する全てのLESに送信される。ス
テップ535あるいはステップ537の遂行の後に、制
御は、ステップ515に戻され、ここで、アドレスサー
バ427からメッセージを受信する各LESが、ステッ
プ515においてこのプロセスを上に説明されたように
継続実行する。
【0051】ステップ511におけるテスト結果が否定
であり、パケットがデータパケットであることが示され
た場合は、制御は、条件分岐点539(図5)に渡さ
れ、ここで、宛先アドレスがそのデータパケットを発信
したLECに知られているか調べるテストが遂行され
る。ステップ539におけるテスト結果が肯定である場
合は、制御はステップ541に渡され、ここで、そのパ
ケットがユニカーストパケット、つまり、単一のエンド
ポイントに宛てられたパケットであるか調べるテストが
遂行される。ステップ541におけるテスト結果が肯定
である場合は、制御は、ステップ545に渡され、ここ
で、発信LECが、既にそれが存在しない場合は、宛先
アドレスへの接続を確立する。制御は、次に、ステップ
547に渡され、パケットがその接続を通じて送信され
る。このプロセスは、次に、ステップ507において、
退出する。
【0052】ステップ539あるいはステップ541に
おけるテスト結果が否定であり、発信LECが宛先アド
レスを知らないか、あるいはパケットが一つ以上の宛先
に向けられている、つまり、ブロードカーストあるいは
マルチカーストパケットであることが示された場合は、
制御は、ステップ549に渡され、ここで、パケット
が、そのデータパケットを発信したLECを処理するサ
ブ−ELANのBUSに送信される。次に、ステップ5
51において、この受信BUSがデータパケットをその
サブ−ELAN内の全てのLECおよび、結果として、
本発明の原理に従って、その代理LECであるELAN
contronect網401内のブロードカースト/ルートサ
ーバ415に、ブロードカーストする。結果として、以
降、二つの別個の並列な経路が存在することとなる。こ
こで、ステップ533から557を含む第一の経路は、
ブロードカーストデータパケットを受信した各LEC内
において遂行され、一方、ステップ559から579を
含む第二の経路は、ブロードカースト/ルートサーバ4
15内で遂行される。
【0053】制御がステップ533に渡されると、ブロ
ードカーストパケットを受信したLECは、それがその
宛先LECの一つであるか調べるテストを遂行する。ス
テップ553におけるテスト結果が否定である場合は、
制御は、ステップ557に渡され、ここでパケットが破
棄される。プロセスは、次に、ステップ507に進む。
一方、ステップ533におけるテスト結果が肯定であっ
た場合は、制御は、ステップ555に渡され、ここで、
受信LECがそのパケットを処理する。つまり、パケッ
ト見出しを調べ、パケットを上位層に送信する。プロセ
スは次にステップ507において退出する。
【0054】制御が条件分岐点559に渡されると、ブ
ロードカースト/ルートサーバ415がブロードカース
トパケットを受信したために、ブロードカースト/ルー
トサーバ415は、それがそのパケットを発信したのか
調べるテストを遂行する。ステップ559におけるテス
ト結果が肯定である場合は、制御は、ステップ561に
渡され、データパケットが破棄される。プロセスは次に
ステップ507において退出する。
【0055】ステップ559におけるテスト結果が否定
である場合は、制御は条件分岐点563に渡され、ここ
で、本発明の原理に従って、そのパケットが、層3アド
レス解決プロトコル(ARP)リクエスト、つまり、層
3アドレス翻訳に対するリクエスト、に応答して発信さ
れた層2ブロードカーストパケットであるか調べるテス
トを遂行する。ステップ563におけるテスト結果が肯
定である場合は、制御は条件分岐点567に渡され、こ
こで、その宛先の層2アドレスがアドレスサーバ427
内に含まれているか調べるテストが遂行される。このス
テップは、ブロードカースト/ルートサーバ415によ
って遂行される。つまり、ブロードカースト/ルートサ
ーバ415は、アドレスサーバ427に照会し、これが
存在する場合は、アドレスサーバから要求されたアドレ
スを含む応答を受信する。ステップ567におけるテス
ト結果が肯定である場合は、制御は、ステップ569に
渡され、ここで、ブロードカースト/ルートサーバ41
5は、要求されたアドレスを含むARP_Rsponseメッセー
ジを用意する。制御は、次に、ステップ517に戻り、
ここで、このプロセスが、ステップ517とステップ5
19がブロードカースト/ルートサーバ415によって
遂行され、また、送信される要求アドレスがARP_Rspon
seメッセージであることを除いて、上に説明と同様に継
続される。
【0056】ステップ567におけるテスト結果が否定
であり、宛先層2アドレスがアドレスサーバ427内に
存在しないことが示された場合は、制御は、条件分岐点
573に渡され、ここで宛先LECを処理するBUSが
知られているか調べるテストが遂行される。ステップ5
73におけるテスト結果が肯定である場合は、本発明の
一面に従って、ブロードカースト/ルートサーバ415
は、その宛先LECを処理するBUSにのみ層3ARP
リクエストを送信する。ステップ573におけるテスト
結果が否定であった場合は、制御はステップ579に渡
され、ここで層3ARPリクエストがそのELANの全
てのBUSに送信される。ステップ575あるいは57
9の遂行が終了すると、制御はステップ551に戻り、
ここでブロードカースト/ルートサーバ415からリク
エトスを受信する各BUSがリクエストを上に説明のよ
うに処理する。
【0057】ステップ563におけるテスト結果が否定
であり、パケットが従来のブロードカーストパケットで
あることが示された場合は、制御は条件分岐点581
(図6)に渡され、ここでパケットがブロードカースト
パケットであるか調べるテストが遂行される。ステップ
581におけるテスト結果が肯定であり、そのパケット
がブロードカーストパケットであることが示される場合
は、制御はステップ583に渡され、ここでブロードカ
ースト/ルートサーバ415は、そのパケットをそれか
らパケットが発信されたELANの全てのBUSにブロ
ードカーストする。制御は次にステップ511(図5)
に戻り、このプロセスが、BUSの各々がブロードカー
ストパケットのコピーを受信したとき、上に説明のよう
に継続される。
【0058】ステップ581におけるテスト結果が否定
であり、パケットがマルチカーストパケットであること
が示される場合は、制御は条件分岐点585に渡され、
ここで、そのマルチカーストパケットのマルチカースト
層3アドレスが知られているか調べるテストが遂行され
る。ステップ585におけるテスト結果が肯定である場
合は、制御は条件分岐点587に渡され、ここで、それ
らマルチカースト層3アドレスのおのおのに対応する層
2アドレスがアドレスサーバ427内に格納されている
か調べるテストが遂行される。
【0059】ステップ587におけるテスト結果が肯定
である場合は、制御はステップ589に渡され、ここで
ブロードカースト/ルートサーバ415は、本発明の一
面に従って、マルチカーストアドレス内に指定される全
ての宛先LECに対する層2アドレスを得る。制御はス
テップ593に渡され、ここでブロードカースト/ルー
トサーバ415は、それ自身から、それに対して接続が
既に存在しない宛先LECのおのおのへの接続を確立す
る。次に、ステップ595において、本発明の一面に従
って、ブロードカースト/ルートサーバ415は、デー
タパケットを各宛先LECに伝送する。プロセスは次に
ステップ507において退出する。長所として、データ
パケットをマルチカーストアドレスによって指定される
LECにのみ伝送することによって迅速なマルチカース
ティングが達成される。もう一つの長所として、各マル
チカーストパケットに対して伝送されるパケットの数が
そのELAN内のLECの数からマルチカーストアドレ
スによって指定されるLECの数に削減される。
【0060】ステップ585におけるテスト結果が否定
であり、マルチカースト層3アドレスに対応する層2ア
ドレスが知られていないことが示される場合は、制御は
条件分岐点597に渡され、ここでその一つあるいはそ
れ以上のマルチカースト層3アドレスを含むサブ−EL
ANを処理するBUSが知られているか調べるテストが
遂行される。ステップ597におけるテスト結果が否定
である場合は、制御はステップ583に戻され、プロセ
スは上に説明のように継続される。一方、ステップ59
7におけるテスト結果が肯定である場合は、制御はステ
ップ599に渡され、ここで、データパケットが、本発
明の一面に従って、一つあるいは複数の宛先LECを含
むそのサブ−ELANを処理するBUSにのみ伝送され
る。制御は次にステップ551(図5)に戻され、この
プロセスが、上に説明のように、各BUSがブロードカ
ーストパケットのコピーを受信したときに、継続され
る。長所として、上のプロセスは、特定のLECが知ら
れていないときにパケットのマルチカースト伝送を実行
するために伝送されなければならないパケットの数を削
減することができる。
【0061】ステップ509(図4)におけるテスト結
果が肯定であり、パケットが発信LECが接続されてい
るELANの外側の宛先に宛てられたものであることが
示される場合は、制御はステップ601(図7)に渡さ
れ、ここで、宛先ATMアドレスが発信LECによって
知られているか調べるテストが遂行される。ステップ6
01におけるテスト結果が肯定であり、発信LECが、
a)宛先LECとの直接の接続をそのような接続が既に
存在しない場合に確立するため、およびb)パケットを
それに転送するため、に必要とされる情報を持つことが
示される場合は、制御はステップ545に戻り、このプ
ロセスは、上に説明のように継続される。
【0062】ステップ601におけるテスト結果が否定
であり、宛先アドレスが、1)発信LECに知られてい
ないこと、および2)発信ELANの外側であるとこが
示される場合は、制御はステップ602に渡される。以
下の説明においては、ATMエンドステーションを呼ぶ
のに“LEC”という用語が使用されるが、ATMエン
ドステーションは、同一のELANの一部分ではない宛
先と交信する場合、LANエミュレーションに対して採
用される以外のプロトコルを使用する場合があることに
注意する。一つのこのようなプロトコルとして、ATM
を通じての古典的なIPがある。ステップ602におい
て、発信LECがパケットをそのLECを処理している
ルート/ARPサーバに送信する。特定のLECに対す
るルート/ARPサーバは、a)同一のサブ-ELAN
内、b)異なるサブ−ELAN内、さらにはc)異なる
ELAN内に設置できることに注意する。ただし、発信
LECはルート/ARPサーバのアドレスを知ってお
り、それに接続を確立できることを要求される。
【0063】制御は次に条件分岐点603に渡され、こ
こで、ルート/ARPサーバは、宛先LECのアドレス
が知られているか調べるためのテストを遂行する。ステ
ップ603におけるテスト結果が否定である場合は、制
御はステップ605に渡され、ここで、ルート/ARP
サーバは、本発明の原理に従って、パケットをブロード
カースト/ルートサーバ415に送信する。次に、条件
分岐点607において、ブロードカースト/ルートサー
バ415は、宛先アドレスがそれに知られているか調べ
るためのテストを遂行する。このステップは、ブロード
カースト/ルートサーバ415によって、アドレスサー
バ427と交信し、その中の情報にアクセスすることに
よって遂行される。ステップ607におけるテスト結果
が否定である場合は、これは、その宛先がELAN co
ntronect網401によって処理されてないとこを示す。
従って、ブロードカースト/ルートサーバ415は、そ
のパケットを標準のルーティングテーブルに従ってルー
トする。例えば、パケットを、ELAN contronect網
401によって処理されてないが、ただし、これに直接
あるいは間接的に接続されている別の網に転送する。プ
ロセスは次にステップ507において退出する。
【0064】ステップ607におけるテスト結果が肯定
であり、宛先アドレスが知られていることが示された場
合は、制御はステップ613と545の両方に渡され
る。これらステップは、それらの後続のステップととに
も、実質的に平行して遂行される。ステップ545と5
47において、ブロードカースト/ルートサーバ415
は、パケットを接続を通じて宛先LECに送信する。こ
のプロセスは次にステップ507において退出する。ス
テップ613において、ブロードカースト/ルートサー
バ415は、本発明の一面に従って、宛先アドレスを発
信LECに送信する。ステップ615において、送信L
ECが宛先アドレスをブロードカースト/ルートサーバ
415から受信し、これを格納する。制御は次にステッ
プ454に戻される。ステップ545が送信LECによ
って遂行され、このプロセスは、上に説明のように継続
される。
【0065】ステップ603におけるテスト結果が肯定
であり、宛先アドレスがルート/ARPサーバ内に知ら
れていることが示された場合は、制御はステップ621
とステップ625の両方に渡される。これらは、それら
の後続のステップとともに、実質的に平行して遂行され
る。ブロードカースト/ルートサーバ415が、次に、
ステップ627において、パケットを宛先LECにルー
トする。プロセスは次にステップ507において退出す
る。ルート/ARPサーバがパケットを直接にルートで
きる場合は、これは、ステップ625と627の代わり
に直接にそうすることに注意する。ステップ621にお
いて、ルート/ARPサーバが宛先アドレスを送信LE
Cに送信する。ステップ623において、送信LECが
ルート/ARPサーバから宛先アドレスを受信し、これ
を格納する。制御は次にステップ545に戻され、プロ
セスは上に説明のように継続される。
【0066】図8はコンフィギュレーションサーバ41
9によって新たなLES、BUS、あるいはルート/A
RPサーバを追加するために遂行される一例としてのプ
ロセスを示す。このプロセスは、網管理者がコンフィギ
ュレーションサーバ419にログインしたときに、ステ
ップ801から開始される。ログインはコンフィギュレ
ーションサーバ419に直接に接続されたコンソールの
所で遂行することも、あるいはELAN contronect網
401によって処理されるELANの一つの中に位置す
る遠隔アクセスコンソールを介して遂行することもでき
る。網管理者はELAN contronect網401に接続さ
れた一つあるいは複数のELANを管理するこもと、あ
るいは、網管理者は、ELAN contronect網401自
身のシステム管理者であることもある。
【0067】次に、ステップ803において、網管理者
が、1)少なくともそれらのATMアドレスおよび2)
オプションとして、これに加えて、他の層2および層3
アドレスを供給する、ことによってこれら新たなLE
S、BUS、およびルート/ARPサーバを指定する。
網管理者はその後ログアウトする。次の二つの別個のプ
ロセスが遂行される。一つは新たなLESを加えるため
のものであり、もう一つは、新たなBUSと新たなルー
ト/ARPサーバを加えるためのプロセスである。これ
らプロセスは平行に遂行される。
【0068】新たなLESを加えるために、条件分岐点
805において、網管理者が新たなLESに対する情報
を入力したか調べるためのテストが行なわれる。ステッ
プ805におけるテスト結果が肯定である場合は、制御
はステップ807に渡され、ここで、コンフィギュレー
ションサーバ419が新たなLES情報をアドレスサー
バ427内にダウンロードする。次に、ステップ809
において、アドレスサーバ427が新たなLESを登録
する。つまり、新たなLESに、アドレスサーバ427
が新たなLESのクライアントであることを自覚させ
る。
【0069】ステップ813において、アドレスサーバ
427が、そのELANコンフィギュレーションテーブ
ルを、新たなLESがあるELANと対応するように更
新する。一例としてのELANコンフィギュレーション
テーブルがテーブル2と3に示されるが、これについて
は後に詳細に説明される。制御は次にステップ805に
戻り、プロセスは、上に説明のように継続される。
【0070】テーブル2と3には、一例としてのELA
Nコンフィギュレーションテーブルが示される。テーブ
ル2は、ELAN301に対するコンフィギュレーショ
ンテーブルであり、テーブル3は、ELAN311に対
するコンフィギュレーションテーブルである。これらコ
ンフィギュレーションテーブルは、これらはLES内に
使用されるテーブルと類似するために、当業者において
は、容易に理解できるものである。テーブル2と3内に
おいては、ATM、MAC、およびIPアドレスは、概
念を説明するためにのみ示され、任意のプロトコルの実
際のアドレシングスキームを表すものではないことに注
意する。さらに、同一のATMアドレスが、レガシーL
AN上の全てのステーションに対して、これら全てのス
テーションは同一のLANスイッチに接続されるため
に、使用されることに注意する。例えば、全てのステー
ション111−1から111−Nは、同一のATMアド
レス、つまり、ブリッジ111−5のATM−111を
持つ。
【0071】
【表2】
【表3】
【0072】新たなBUSあるいはルート/ARPサー
バを加えるために、条件分岐点815において、網管理
者が新たなBUSあるいはルート/ARPサーバに対す
る情報を入力したのか調べるテストが遂行される。ステ
ップ815におけるテスト結果が否定である場合は、制
御はステップ811に渡され、プロセスは退出する。ス
テップ815におけるテスト結果が肯定である場合は、
制御はステップ817に渡され、ここで、コンフィギュ
レーションサーバ419が新たなBUSあるいはルート
/ARPサーバ情報をブロードカースト/ルートサーバ
415内にダウンロードする。次に、ステップ819に
おいて、ブロードカースト/ルートサーバ415が新た
なBUSを登録する。つまり、新たなBUSに、ブロー
ドカースト/ルートサーバ415がその新たなBUSの
クライアントであることを自覚させる。さらに、ステッ
プ819において、ブロードカースト/ルートサーバ4
15が、新たなルート/ARPサーバに、ブロードカー
スト/ルートサーバ415がルータとして利用できるこ
とを通知する。
【0073】その後、条件分岐点821において、新た
なBUSが加えられたか調べるテストが遂行される。ス
テップ821におけるテスト結果が肯定である場合は、
ステップ823において、ブロードカースト/ルートサ
ーバ415がそのELANコンフィギュレーションテー
ブルを、その新たなBUSがあるELANと対応するよ
うに更新する。制御は次にステップ815に戻り、この
プロセスは上に説明されたように継続する。ステップ8
21におけるテスト結果が否定である場合は、制御はス
テップ825に渡され、ここでブロードカースト/ルー
トサーバ415がそのルーティングテーブルを更新し、
こうして、ルート/ARPサーバに、ブロードカースト
/ルートサーバ415がルータとして利用できることを
通知する。制御は次にステップ815に戻され、プロセ
スは上に説明されたように継続される。
【0074】LES、BUS、およびルート/ARPサ
ーバを網から削除する動作は、当業者においては明らか
のように図8に示されるのと同一の一般プロセスに従
う。
【0075】図9は、本発明の原理に従って、現存のコ
ンフィギュレーションを検視あるいは修正するための一
例としてのプロセスを示す。このプロセスは、ステップ
901において、網管理者がコンフィギュレーションサ
ーバ内にログインしたときに開始される。次に、条件分
岐点903において、網管理者が網コンフィギュレーシ
ョンを検視することを望むのであるか調べるテストが遂
行される。ステップ903におけるテスト結果が肯定で
ある場合は、制御は条件分岐点905に渡され、ここ
で、コンフィギュレーションサーバ419は、その網管
理者が要求された網コンフィギュレーションを検視する
許可を持つか調べるテストが遂行される。ステップ90
5におけるテスト結果が肯定である場合は、制御はステ
ップ907に渡され、要求された網コンフィギュレーシ
ョンが表示される。制御は次にステップ909に渡さ
れ、プロセスは退出する。ステップ905におけるテス
ト結果が否定である場合は、制御はステップ911に渡
され、ここで、保安違反事象がコンフィギュレーション
サーバ419によって登録される。制御は次にステップ
909に渡され、プロセスは退出する。
【0076】ステップ903におけるテスト結果が否定
である場合は、制御は条件分岐点913に渡され、ここ
で網管理者が網コンフィギュレーションを修正する許可
を持つか調べるテストが遂行される。ステップ913に
おけるテスト結果が否定である場合は、制御はステップ
911に渡され、保安違反事象が記録される。このプロ
セスは、次に、ステップ909において退出する。
【0077】ステップ913におけるテスト結果が肯定
である場合は、制御は条件分岐点915に渡され、ここ
で要求される修正がその網管理者によって管理されるE
LANにのみ及ぶものであるか調べるためのテストが遂
行される。ステップ915におけるテスト結果が肯定で
ある場合は、制御はステップ917に渡され、ここで、
コンフィギュレーションサーバ419が網のコンフィギ
ュレーション表現を更新する。次に、ステップ919に
おいて、コンフィギュレーションサーバ419がアドレ
スサーバ427とブロードカースト/ルートサーバ41
5に要求される修正について通知する。アドレスサーバ
427とブロードカースト/ルートサーバ415がステ
ップ921において、要求される修正を実行し、各々の
コンフィギュレーションテーブルを更新する。このプロ
セスは次にステップ909において退出する。
【0078】ステップ915におけるテスト結果が否定
であり、a)異なる主体によって管理される網が併合さ
れるべきである、あるいはb)単一の網が別個の網に分
割されるべきであることが示される場合、制御はステッ
プ923に渡され、ここで、コンフィギュレーションサ
ーバ419によって、1)申し出のあった修正が格納さ
れるが、ただし、2)実現は留保される。つまり、本発
明の一面に従って修正情報がアドレスサーバ427とブ
ロードカースト/ルートサーバ415に中継される。制
御は次に条件分岐点925に渡され、ここで、本発明の
一面に従って、他の主体が申し出のあった修正を承認す
るか調べるためのテストが遂行される。ステップ925
におけるテスト結果が肯定である場合は、制御はステッ
プ917に渡され、プロセスは上に説明されたように継
続される。
【0079】オプションとしてのコンフィギュレーショ
ンサーバ419は、さらに、網管理者が、a)マルチメ
ディアサーバファーム421によって申し出されたサー
ビスを拾読みし、b)一つあるいは複数のサービスをE
LANに対して利用できるように選択することを可能に
する。網管理者がマルチメディアサービスを選択する
と、コンフィギュレーションサーバ419は、マルチメ
ディアサーバファーム421と通信し、選択されたサー
ビスを提供するマルチメディアサーバに、その網管理者
のELANのLESとBUSを登録させる。同様にし
て、網管理者があるマルチメディアサービスの加入を中
止するために、コンフィギュレーションサーバ419に
ログインし、以前に選択された特定のマルチメディアサ
ービスの選択を取り消すと、コンフィギュレーションサ
ーバ419は、マルチメディアサーバファーム421と
通信し、マルチメディアサーバ421にそのELANの
LESとBUSからクライアントとしての登録を削除さ
せる。
【0080】さらに、複数のELANがコンフィギュレ
ーションサーバ419内でコンフィギュレーションの変
更を行った場合は、マルチメディアサーバ421は、そ
の登録を適当なLESとBUSにて再構成する。例え
ば、二つのELANが、例えば、コーポレートマージャ
に応答して、一つに併合された場合は、以前はおのおの
別個のELANに利用できたマルチメディアサービス
が、併合の後は、新たな生成された併合ELANの全て
のエンドポイントで利用できるようになる。
【0081】図10は、アドレスサーバ427、ブロー
ドカースト/ルートサーバ415、コンフィギュレーシ
ョンサーバあるいはマルチメディアサーバファーム42
1のサーバとして機能する一般サーバ1001の一例と
してのブロック図を示す。各サーバ1001は、a)中
央処理ユニット(CPU)1002、b)インタフェー
スポート1003、c)データバス1004、および
d)メモリ1005を含む。中央処理ユニット(CP
U)1002は、サーバ1001の処理の制御に必要な
全ての計算能力を提供する。データバス1004は、サ
ーバ1001の要素間のデータの交換を遂行する。イン
タフェースポート1003はサーバ1001とサーバ1
001の外側のデバイスとの間のデータの交換を高速バ
ックボーンリンク425を介して提供する。この目的の
ために、インタフェースポート1003は、例えば、周
知のデータトランシーバを含む。メモリ1005は、
1)CPU1002によって、上に説明のようなサーバ
1001の処理を制御するために使用されるインストラ
クション(プログラム)を含むコード部分1006、お
よび2)サーバにとって特定の機能を遂行するために必
要とされる情報、例えば、アドレスサーバに対するアド
レステーブル、あるいはコンフィギュレーションサーバ
419に対するELANコンフィギュレーションテーブ
ルを含むデータメモリ部分1007を含む。
【0082】上の説明は、単に、本発明の原理を解説す
るためのものである。当業者においては、ここに明示的
には説明あるいは図示されなかったが、本発明の原理を
具現する様々な構成を考案できることは明らかであり、
従って、これらも本発明の精神および範囲に入ると見な
されるべきである。
【図面の簡単な説明】
【図1】各々が層3レベルの異なる論理サブネットを表
す二つの小規模な従来の技術による網を示す図である。
【図2】図1のLANが様々なサーバ、例えば、LES
およびBUSによって処理される従来の技術によるLA
Nエミュレーションを示す図である。
【図3】ELAN contronect網が本発明の原理に従っ
て複数のサブ−ELANを相互接続するように構成され
た本発明の一つの実施例を示す図である。
【図4】本発明の原理に従って図3に示されたパケット
を処理する実施例を示す図である。
【図5】本発明の原理に従って図3に示されたパケット
を処理する実施例を示す図である。
【図6】本発明の原理に従って図3に示されたパケット
を処理する実施例を示す図である。
【図7】本発明の原理に従って図3に示されたパケット
を処理する実施例を示す図である。
【図8】図3のコンフィギュレーションサーバによっ
て、新たなLES、BUS、あるいはルート/ARPサ
ーバを追加するために、本発明の原理に従って遂行され
る一例としてのプロセスを示す図である。
【図9】本発明の原理に従って現存のコンフィギュレー
ションを検視あるいは修正するための一例としてのプロ
セスを示す図である。
【図10】図3に示されるサーバとして使用することが
できる一般サーバ1001の一つの実施例のブロック図
である。
フロントページの続き (72)発明者 セイハン シヴァンラー アメリカ合衆国 07701 ニュージャーシ ィ,レッド バンク,コールマン アヴェ ニュー 85 (72)発明者 ヴィクラム アール.サクセナ アメリカ合衆国 07728 ニュージャーシ ィ,フリーホールド,タスカン ドライヴ 31

Claims (30)

    【特許請求の範囲】
  1. 【請求項1】 複数のサブエミュレートローカルエリア
    網(サブ−ELAN)を相互接続するための装置であっ
    て:この装置が前記の複数のサブ-ELANを相互接続
    するためのELAN contronect網を含み、前記の複数
    のサブ−ELANのおのおのがポイント・ツウ・ポイン
    トコネクションオリエンティッド接続を介してELAN
    contronect網に接続され、このELAN contronect
    網が前記のサブ−ELANのサーバの各々に対してそれ
    らのクライアントとして存在(機能)するように構成さ
    れ、こうして相互接続された少なくとも二つのサブ−E
    LANによって一つのELANが形成されることを特徴
    とする装置。
  2. 【請求項2】 前記のELAN contronect網が:アド
    レスサーバ;ブロードカースト/ルートサーバ;および
    前記のアドレスサーバと前記のブロードカースト/ルー
    トサーバを相互接続するためのバックボーンを含むこと
    を特徴とする請求項1の装置。
  3. 【請求項3】 前記のアドレスサーバが受信されたクラ
    イアントアドレスをそのクライアントに対するもう一つ
    のアドレスに変換することを特徴とする請求項2の装
    置。
  4. 【請求項4】 前記のブロードカースト/ルートサーバ
    が受信された情報を前記のサブ−ELANの、その受信
    された情報を発信したクライアントが接続されているサ
    ブ−ELAN以外の、一つに接続された少なくとも一つ
    のクライアントに送信することを特徴とする請求項2の
    装置。
  5. 【請求項5】 前記のバックボーン網がコネクションレ
    スメディアであることを特徴とする請求項2の装置。
  6. 【請求項6】 前記のELAN contronect網がさら
    に:マルチメディアサービスをそのマルチメディアサー
    ビスを利用することを許可された前記のサブ−ELAN
    のおのおのに提供するためのマルチメディアサーバを含
    み、このマルチメディアサーバが前記のバックボーンに
    接続されることを特徴とする請求項2の装置。
  7. 【請求項7】 前記のポイント・ツウ・ポイントコネク
    ションオリエンティッド接続が非同期転送モード(AT
    M)網を介して接続されることを特徴とする請求項1の
    装置。
  8. 【請求項8】 前記のブロードカースト/ルートサーバ
    がさらに:層2ブロードカースト指標を含む層3パケッ
    トを受信するための手段;前記の受信されたパケットが
    層3アドレス照会であり、層3受信クライアントアドレ
    スを含むことを認識するための手段;前記の受信クライ
    アントアドレスに対応するアドレスを前記のアドレスサ
    ーバから要求するための手段;および前記の層3パケッ
    トに応答して前記の対応するアドレスを送り返すための
    手段を含むことを特徴とする請求項2の装置。
  9. 【請求項9】 前記のブロードカースト/ルートサーバ
    がさらに:受信層3パケットを最終宛先あるいは次のホ
    ップのルータにルーティングするための手段を含むこと
    を特徴とする請求項2の装置。
  10. 【請求項10】 前記のブロードカースト/ルートサー
    バがルーティング情報をパケットに対するルートを確立
    するために前記のELAN contronect網の外側 のル
    ータと交換するための手段を含むことを特徴とする請求
    項2の装置。
  11. 【請求項11】 前記のアドレスサーバがさらに受信層
    2クライアントアドレスをもう一つの層2アドレスに変
    換することを特徴とする請求項2の装置。
  12. 【請求項12】 前記の受信層2クライアントアドレス
    がメディアアクセス制御(MAC)アドレスであり、前
    記のもう一つの層2アドレスが非同期転送モード(AT
    M)アドレスであることを特徴とする請求項11の装
    置。
  13. 【請求項13】 前記の受信層2クライアントアドレス
    が非同期転送モード(ATM)アドレスであり、前記の
    もう一つの層2アドレスがメディアアクセス制御(MA
    C)アドレスであることを特徴とする請求項11の装
    置。
  14. 【請求項14】 前記のアドレスサーバがさらに受信層
    2アドレスを層3アドレスに変換することを特徴とする
    請求項2の装置。
  15. 【請求項15】 前記のアドレスサーバがさらに受信層
    3アドレスを層2アドレスに変換することを特徴とする
    請求項2の装置。
  16. 【請求項16】 前記のアドレス変換が前記のブロード
    カースト/ルートサーバからのアドレス変換に対するリ
    クエストに応答して遂行されることを特徴とする請求項
    15の装置。
  17. 【請求項17】 前記のアドレス変換が前記のサブ−E
    LANの一つのLANエミュレーションサーバ(LE
    S)からのアドレス変換に対するリクエストに応答して
    遂行されることを特徴とする請求項15の装置。
  18. 【請求項18】 前記の受信層3クライアントアドレス
    がインターネットプロトコル(IP)であり、前記のも
    う一つの層2アドレスがメディアアクセス制御(MA
    C)アドレスであることを特徴とする請求項15の装
    置。
  19. 【請求項19】 前記の受信層3クライアントアドレス
    がインターネットプロトコル(IP)であり、前記のも
    う一つの層2アドレスが非同期転送モード(ATM)ア
    ドレスであることを特徴とする請求項15の装置。
  20. 【請求項20】 前記のアドレスサーバが前記のサブ-
    ELANの少なくとも一つのLESから、変換の遂行に
    必要な情報が前記のアドレスサーバに存在しないとき
    に、アドレス変換をリクエストすることを特徴とする請
    求項3の装置。
  21. 【請求項21】 前記のELAN contronect網がさら
    に:前記のバックボーン網に接続された前記のサブ-E
    LANの相互接続のトポロジーを構成するためのコンフ
    ィギュレーションサーバを含むことを特徴とする請求項
    1の装置。
  22. 【請求項22】 前記のコンフィギュレーションサーバ
    が:一体となって一つのELANを構成する複数の前記
    のサブ−ELANのサーバのアドレスを格納するための
    手段を含むことを特徴とする請求項21の装置。
  23. 【請求項23】 前記のコンフィギュレーションサーバ
    が:前記のアドレスサーバおよび前記のブロードカース
    ト/ルートサーバと、それらに前記のサブ−ELANの
    相互接続のトポロジーの変更を示す情報を伝送するため
    に、通信するための手段を含むことを特徴とする請求項
    21の装置。
  24. 【請求項24】 前記のコンフィギュレーションサーバ
    が:前記の二つあるいはそれ以上のELANの併合の前
    に前記のELAN contronect網によって相互接続され
    たサブ−ELANから構成される二つあるいはそれ以上
    のELANの各々の少なくとも一つを管理する各主体か
    ら要求される保安レベルでの承認を得るための手段を含
    むことを特徴とする請求項21の装置。
  25. 【請求項25】 前記のコンフィギュレーションサーバ
    が:あるELANを異なる主体によって管理される二つ
    あるいはそれ以上のELANに分割する前に要求される
    保安レベルでの承認を得るための手段を含むことを特徴
    とする請求項21の装置。
  26. 【請求項26】 前記のELAN contronect網がマル
    チメディアサービスを前記のELAN contronect網に
    よって接続されたサブ−ELANから構成される前記の
    マルチメディアサービスを利用することを許可された各
    ELANに提供するためのマルチメディアサーバを含
    み、前記のコンフィギュレーションサーバが:前記のマ
    ルチメディアサーバと通信し、前記のELANによるマ
    ルチメディアサービスの使用許可の変更を示す情報をそ
    れに送信するための手段を含むことを特徴とする請求項
    21の装置。
  27. 【請求項27】 パケットを運ぶためのバックボーン;
    前記のバックボーンに接続された複数のサーバ;および
    前記のバックボーンに接続されたコネクションオリエン
    ティッド通信網とのインタフェースのための少なくとも
    一つのLANハブ;から構成される装置であって、この
    装置が複数のサブ−ELANの各LESと前記の複数の
    サブ−ELANの各BUSを互いに接続して複数のサブ
    -ELANから成る一つのELANを形成するように構
    成され、前記のサーバが前記のバックボーンに、それ自
    身が前記のLESと前記のBUSのおのおのに対するク
    ライアントとして存在(機能)するように接続され、ま
    た、前記のLESとBUSに、前記のバックボーン、L
    ANハブおよびコネクションオリエンティッド接続を介
    して接続されることを特徴とする装置。
  28. 【請求項28】 前記のコネクションオリエンティッド
    接続が非同期転送モード(ATM)接続であることを特
    徴とする請求項27の装置。
  29. 【請求項29】 前記の複数のサーバがアドレスサーバ
    とブロードカースト/ルートサーバを含むことを特徴と
    する請求項27の装置。
  30. 【請求項30】 網内で使用されるための方法であっ
    て、この方法が:層2ブロードカースト指標を含む層3
    パケットを受信するステップ;前記の受信されたパケッ
    トが層3アドレス照会であり、受信された層3クライア
    ントアドレスを含むことを認識するステップ;前記の受
    信クライアントアドレスに対応するアドレスを得るステ
    ップ;および前記の層3パケットに応答して前記の対応
    するアドレスを送り返すステップを含むことを特徴とす
    る方法。
JP5069396A 1995-03-10 1996-03-08 Lanを相互接続するための方法および装置 Pending JPH098838A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/402235 1995-03-10
US08/402,235 US5600644A (en) 1995-03-10 1995-03-10 Method and apparatus for interconnecting LANs

Publications (1)

Publication Number Publication Date
JPH098838A true JPH098838A (ja) 1997-01-10

Family

ID=23591088

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5069396A Pending JPH098838A (ja) 1995-03-10 1996-03-08 Lanを相互接続するための方法および装置

Country Status (7)

Country Link
US (1) US5600644A (ja)
EP (1) EP0731582A3 (ja)
JP (1) JPH098838A (ja)
CN (1) CN1135689A (ja)
CA (1) CA2169493C (ja)
MX (1) MX9600885A (ja)
SG (1) SG64900A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6411625B1 (en) 1997-02-28 2002-06-25 Nec Corporation ATM-LAN network having a bridge that establishes communication with or without LAN emulation protocol depending on destination address
US7103048B1 (en) 1999-03-10 2006-09-05 Juniper Networks, Inc. Statistic multiplex transmission system

Families Citing this family (154)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL110537A (en) * 1994-08-01 1998-01-04 3Com Corp Network switch
FR2728088A1 (fr) * 1994-12-13 1996-06-14 Inst Nat Rech Inf Automat Procede d'echange d'informations en mode client/serveur, entre stations reliees par un reseau de communication
US5930255A (en) * 1995-01-31 1999-07-27 Canon Kabushiki Kaisha Method of setting a relaying path in a communication network
US5802286A (en) * 1995-05-22 1998-09-01 Bay Networks, Inc. Method and apparatus for configuring a virtual network
DE59605921D1 (de) * 1995-07-05 2000-10-26 Siemens Ag Verfahren zum übermitteln von informationspaketen zwischen emulierten lans
US5974452A (en) * 1995-07-05 1999-10-26 Aktiengesellschaft Process for determining a target ATM address
US6081836A (en) * 1995-07-05 2000-06-27 Siemens Aktiengesellschaft Method for the transmission of information packets between emulated LANs using address resolution
US7468977B1 (en) * 1995-07-12 2008-12-23 Nortel Networks Limited LAN/ATM switch having local packet switching and an ATM core fabric
US5742602A (en) * 1995-07-12 1998-04-21 Compaq Computer Corporation Adaptive repeater system
US6041166A (en) * 1995-07-14 2000-03-21 3Com Corp. Virtual network architecture for connectionless LAN backbone
US5805805A (en) * 1995-08-04 1998-09-08 At&T Corp. Symmetric method and apparatus for interconnecting emulated lans
US5790794A (en) 1995-08-11 1998-08-04 Symbios, Inc. Video storage unit architecture
US5923853A (en) * 1995-10-24 1999-07-13 Intel Corporation Using different network addresses for different components of a network-based presentation
US6016319A (en) * 1995-10-31 2000-01-18 Lucent Technologies, Inc. Communications system for transmission of datagram packets over connection-oriented networks
JPH09130421A (ja) * 1995-11-02 1997-05-16 Furukawa Electric Co Ltd:The 仮想ネットワーク管理方法
US6493004B1 (en) * 1995-11-14 2002-12-10 Microsoft Corporation Delayed transmission of controls from a server to a client
JP2728064B2 (ja) * 1995-11-20 1998-03-18 日本電気株式会社 アドレス解決方法
US6058429A (en) * 1995-12-08 2000-05-02 Nortel Networks Corporation Method and apparatus for forwarding traffic between locality attached networks using level 3 addressing information
JP3684262B2 (ja) * 1996-01-17 2005-08-17 富士通株式会社 ネットワークシステム及び集線装置
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
US5812552A (en) * 1996-03-19 1998-09-22 At & T Corp Method and apparatus for dynamically forming multimedia emulated local area networks
US5828665A (en) * 1996-05-01 1998-10-27 3Com Corporation Apparatus and method for selecting improved routing paths in an emulated lan over an ATM network
US5841980A (en) * 1996-05-15 1998-11-24 Rtime, Inc. Distributed system for communication networks in multi-user applications
US6400681B1 (en) 1996-06-20 2002-06-04 Cisco Technology, Inc. Method and system for minimizing the connection set up time in high speed packet switching networks
JPH1032610A (ja) * 1996-07-12 1998-02-03 Nec Corp 移動データ通信における仮想私設網の構成方法
JP2982727B2 (ja) * 1996-08-15 1999-11-29 日本電気株式会社 認証方法
JP2845207B2 (ja) * 1996-08-15 1999-01-13 日本電気株式会社 アドレス解決装置
US5835481A (en) * 1996-08-28 1998-11-10 Akyol; Cihangir M. Fault tolerant lane system
JP3484019B2 (ja) * 1996-08-30 2004-01-06 富士通株式会社 Lan間接続方法
US5708654A (en) * 1996-11-27 1998-01-13 Arndt; Manfred R. Method for detecting proxy ARP replies from devices in a local area network
JP2842530B2 (ja) * 1997-01-08 1999-01-06 日本電気株式会社 Atm vlanクライアント−サーバシステム
GB2321821B (en) 1997-01-17 1999-03-24 Neill Eugene O Method for distributing and recovering buffer memories in an asynchronous transfer mode edge device
GB2323744B (en) * 1997-01-17 1999-03-24 Connell Anne O Method of supporting unknown addresses in an interface for data transmission in an asynchronous transfer mode
GB2322761B (en) * 1997-01-17 1999-02-10 Donal Casey Method for selecting virtual channels based on address p;riority in an asynchronous transfer mode device
US6212191B1 (en) 1997-01-30 2001-04-03 International Business Machines Corporation Method and system for providing security to asynchronous transfer mode emulated local-area networks
US6226297B1 (en) * 1997-01-30 2001-05-01 International Business Machines Corporation Method and system for providing redundancy to asynchronous transfer mode emulated local-area networks
US6198747B1 (en) * 1997-01-30 2001-03-06 International Business Machines Corporation Method and system for enhancing communications efficiency in data communications networks wherein broadcast occurs
JP3591753B2 (ja) * 1997-01-30 2004-11-24 富士通株式会社 ファイアウォール方式およびその方法
US6081513A (en) * 1997-02-10 2000-06-27 At&T Corp. Providing multimedia conferencing services over a wide area network interconnecting nonguaranteed quality of services LANs
JP3457493B2 (ja) * 1997-03-18 2003-10-20 富士通株式会社 Arpサーバ
US6934249B1 (en) 1997-04-01 2005-08-23 Cisco Technology, Inc. Method and system for minimizing the connection set up time in high speed packet switching networks
US5909441A (en) * 1997-04-11 1999-06-01 International Business Machines Corporation Apparatus and method for reducing frame loss in route switched networks
US5936936A (en) * 1997-04-11 1999-08-10 International Business Machines Corporation Redundancy mechanisms for classical internet protocol over asynchronous transfer mode networks
US5949753A (en) * 1997-04-11 1999-09-07 International Business Machines Corporation Redundant internet protocol gateways using local area network emulation
US6064675A (en) * 1997-04-11 2000-05-16 International Business Machines Corporation Short-cut bridging in LAN emulation networks
JPH10303965A (ja) * 1997-04-23 1998-11-13 Nec Commun Syst Ltd ルータ装置に於けるルーティング方式
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
SE513246C2 (sv) * 1997-06-23 2000-08-07 Ericsson Telefon Ab L M Förfarande och anordning i ett IP-baserat nät
US6138144A (en) * 1997-06-24 2000-10-24 At&T Corp. Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (IP) network implemented over an ATM network
US6304912B1 (en) 1997-07-24 2001-10-16 Fujitsu Limited Process and apparatus for speeding-up layer-2 and layer-3 routing, and for determining layer-2 reachability, through a plurality of subnetworks
EP1021757A1 (en) * 1997-07-25 2000-07-26 Starvox, Inc. Apparatus and method for integrated voice gateway
US6625158B1 (en) * 1997-07-31 2003-09-23 International Business Machines Corporation Method and system for enhanced communication involving emulated local area networks
US5949783A (en) * 1997-09-08 1999-09-07 3Com Corporation LAN emulation subsystems for supporting multiple virtual LANS
CA2217267A1 (en) * 1997-10-03 1999-04-03 Newbridge Networks Corporation Scalable, robust configuration of edge forwarders in a distributed router
CA2217315A1 (en) * 1997-10-03 1999-04-03 Newbridge Networks Corporation Service management of multiple independent forwarding realms
US6147993A (en) 1997-10-14 2000-11-14 Cisco Technology, Inc. Method and apparatus for implementing forwarding decision shortcuts at a network switch
US6091732A (en) 1997-11-20 2000-07-18 Cisco Systems, Inc. Method for configuring distributed internet protocol gateways with lan emulation
US6324163B1 (en) 1997-11-24 2001-11-27 International Business Machines Corporation LAN emulation service delay of multicast tree generation during congestion
US6178171B1 (en) * 1997-11-24 2001-01-23 International Business Machines Corporation Route switching mechanisms for source-routed ATM networks
US6246669B1 (en) 1997-11-28 2001-06-12 Cisco Technology, Inc. Method and system for optimizing connection set-up operations in a high speed digital network
US6035405A (en) * 1997-12-22 2000-03-07 Nortel Networks Corporation Secure virtual LANs
US6799224B1 (en) 1998-03-10 2004-09-28 Quad Research High speed fault tolerant mass storage network information server
US6188691B1 (en) 1998-03-16 2001-02-13 3Com Corporation Multicast domain virtual local area network
US6260155B1 (en) 1998-05-01 2001-07-10 Quad Research Network information server
KR100746069B1 (ko) * 1998-05-06 2007-12-21 엘지전자 주식회사 이동통신시스템및이동통신시스템에서신호처리동작을수행하는방법
US7123628B1 (en) * 1998-05-06 2006-10-17 Lg Electronics Inc. Communication system with improved medium access control sub-layer
US6201792B1 (en) 1998-05-14 2001-03-13 3Com Corporation Backpressure responsive multicast queue
US6223149B1 (en) 1998-05-28 2001-04-24 3Com Corporation Non-distributed LAN emulation server redundancy method
US6269076B1 (en) 1998-05-28 2001-07-31 3Com Corporation Method of resolving split virtual LANs utilizing a network management system
US6289017B1 (en) 1998-05-29 2001-09-11 3Com Corporation Method of providing redundancy and load sharing among multiple LECs in an asynchronous mode 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
JP2000022696A (ja) * 1998-06-30 2000-01-21 Fujitsu Ltd ブロードキャスト用アドレスサーバ
US6104870A (en) * 1998-07-02 2000-08-15 International Business Machines Corporation Method and system for improving communications in data communications networks that provide network emulation
JP2000022710A (ja) * 1998-07-03 2000-01-21 Fujitsu Ltd パス設定方法、通信装置及び記憶媒体
US6424659B2 (en) * 1998-07-17 2002-07-23 Network Equipment Technologies, Inc. Multi-layer switching apparatus and method
FR2781952B1 (fr) * 1998-07-28 2000-09-08 Cegelec Procede d'attribution d'adresses informatiques entre unites d'un systeme de conduite d'installation industrielle
US6483811B1 (en) 1998-08-04 2002-11-19 Electronic Data Systems Corporation System and method for emulating a distributed network
US6388988B1 (en) 1998-08-04 2002-05-14 Electronic Data Systems Corporation Method and system for automatic line protection switching of embedded channels
US6438100B1 (en) * 1998-08-07 2002-08-20 Alcatel Canada Inc. Method and apparatus for routing server redundancy in a network having carrier scale internetworking
US6445715B1 (en) 1998-08-27 2002-09-03 Cisco Technology, Inc. Dynamic trunk protocol
US6717949B1 (en) 1998-08-31 2004-04-06 International Business Machines Corporation System and method for IP network address translation using selective masquerade
US6295296B1 (en) 1998-09-08 2001-09-25 Cisco Technology, Inc. Use of a single data structure for label forwarding and imposition
US6381218B1 (en) 1998-09-11 2002-04-30 Compaq Computer Corporation Network controller system that uses directed heartbeat packets
US6272113B1 (en) 1998-09-11 2001-08-07 Compaq Computer Corporation Network controller system that uses multicast heartbeat packets
US6229538B1 (en) 1998-09-11 2001-05-08 Compaq Computer Corporation Port-centric graphic representations of network controllers
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
US6765919B1 (en) * 1998-10-23 2004-07-20 Brocade Communications Systems, Inc. Method and system for creating and implementing zones within a fibre channel system
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
US6563832B1 (en) 1998-11-30 2003-05-13 Cisco Technology, Inc. Token ring bridge distributed in a switched fabric
US6704318B1 (en) 1998-11-30 2004-03-09 Cisco Technology, Inc. Switched token ring over ISL (TR-ISL) network
CA2356947A1 (en) * 1998-12-23 2000-07-06 Nokia Wireless Routers, Inc. A unified routing scheme for ad-hoc internetworking
US6480891B1 (en) 1999-01-04 2002-11-12 3Com Corporation Embedded code memory size reduction in asynchronous mode transfer devices
US6532237B1 (en) 1999-02-16 2003-03-11 3Com Corporation Apparatus for and method of testing a hierarchical PNNI based ATM network
JP3391291B2 (ja) * 1999-03-30 2003-03-31 日本電気株式会社 光波ネットワークデータ通信方式
EP1041775A1 (en) * 1999-03-30 2000-10-04 International Business Machines Corporation Router monitoring in a data transmission system utilizing a network dispatcher for a cluster of hosts
US7474660B1 (en) 1999-03-31 2009-01-06 Cisco Technology, Inc. MAC address extension to maintain router information in source routed computer networks
US6839348B2 (en) * 1999-04-30 2005-01-04 Cisco Technology, Inc. System and method for distributing multicasts in virtual local area networks
US6401127B1 (en) 1999-05-04 2002-06-04 Cisco Technology, Inc. Adaptive timer for LLC type 2 reliable transport in a computer network
US6667967B1 (en) * 1999-05-14 2003-12-23 Omninet Capital, Llc High-speed network of independently linked nodes
US6487171B1 (en) 1999-05-19 2002-11-26 3Com Corporation Crossbar switching matrix with broadcast buffering
US6470022B1 (en) 1999-05-19 2002-10-22 3Com Corporation Method of distributing network resources fairly between users in an asynchronous transfer mode network
US6580693B1 (en) 1999-05-24 2003-06-17 3Com Corporation Methods and apparatus for detecting leaks in ATM networks
US6539019B1 (en) 1999-05-24 2003-03-25 3Com Corporation Methods and apparatus for automatically connecting a dynamic host configuration protocol (DHCP) client network device to a virtual local area network (VLAN)
US6061728A (en) * 1999-05-25 2000-05-09 Cisco Technology, Inc. Arrangement for controlling network proxy device traffic on a transparently-bridged local area network using a master proxy device
US6574232B1 (en) 1999-05-26 2003-06-03 3Com Corporation Crossbar switch utilizing broadcast buffer and associated broadcast buffer management unit
US6614792B1 (en) 1999-05-27 2003-09-02 3Com Corporation Proxy MPC for providing MPOA services to legacy lane clients in an asynchronous transfer mode network
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
US6671253B1 (en) 1999-09-21 2003-12-30 International Business Machines Corporation Method and system for providing peer redundancy to asynchronous transfer mode emulated local-area networks
JP2001094571A (ja) * 1999-09-22 2001-04-06 Fujitsu Ltd 通信システム及び通信方法
US6701448B1 (en) * 1999-10-12 2004-03-02 Cisco Technology, Inc. Establishing and maintaining master and standby LAN emulation server connections to provide a fault tolerant ELAN
US6836463B2 (en) * 1999-10-15 2004-12-28 Nokia Corporation System for communicating labeled routing trees to establish preferred paths and source routes with local identifiers in wireless computer networks
US6529983B1 (en) 1999-11-03 2003-03-04 Cisco Technology, Inc. Group and virtual locking mechanism for inter processor synchronization
US6678241B1 (en) 1999-11-30 2004-01-13 Cisc Technology, Inc. Fast convergence with topology switching
US6857026B1 (en) * 1999-12-14 2005-02-15 Nortel Networks Limited Using alternate routes for fail-over in a communication network
US6757281B1 (en) * 1999-12-16 2004-06-29 Xerox Corporation Route server
US6785738B1 (en) 1999-12-23 2004-08-31 Cisco Technology, Inc. ARP packet to preserve canonical form of addresses
US6639901B1 (en) * 2000-01-24 2003-10-28 3Com Corporation Apparatus for and method for supporting 802.1Q VLAN tagging with independent VLAN learning in LAN emulation networks
US7072407B2 (en) 2000-01-31 2006-07-04 Brookline Flolmstead Llc Combination power and full duplex data cable
DE10004811A1 (de) * 2000-02-04 2001-08-09 Ericsson Telefon Ab L M Kommunikationssystem, Verfahren und Steuereinrichtung zum Leiten von Anrufen innerhalb von privaten Netzen, die über geographische beabstandete Zonen verteilt sind
US6931003B2 (en) * 2000-02-09 2005-08-16 Bookline Flolmstead Llc Packet prioritization protocol for a large-scale, high speed computer network
US6892237B1 (en) * 2000-03-28 2005-05-10 Cisco Technology, Inc. Method and apparatus for high-speed parsing of network messages
US6505269B1 (en) 2000-05-16 2003-01-07 Cisco Technology, Inc. Dynamic addressing mapping to eliminate memory resource contention in a symmetric multiprocessor system
US7263476B1 (en) 2000-06-12 2007-08-28 Quad Research High speed information processing and mass storage system and method, particularly for information and application servers
FR2811179B1 (fr) * 2000-06-30 2002-09-27 Thomson Csf Procede de routage de trame ip entre les usagers d'un reseau a graphe variable
US7315554B2 (en) 2000-08-31 2008-01-01 Verizon Communications Inc. Simple peering in a transport network employing novel edge devices
US6993026B1 (en) * 2000-08-31 2006-01-31 Verizon Communications Inc. Methods, apparatus and data structures for preserving address and service level information in a virtual private network
US8087064B1 (en) 2000-08-31 2011-12-27 Verizon Communications Inc. Security extensions using at least a portion of layer 2 information or bits in the place of layer 2 information
US6850495B1 (en) * 2000-08-31 2005-02-01 Verizon Communications Inc. Methods, apparatus and data structures for segmenting customers using at least a portion of a layer 2 address header or bits in the place of a layer 2 address header
US7092390B2 (en) * 2000-09-07 2006-08-15 Sbc Technology Resources, Inc. Internal substitution bi-level addressing for compatible public networks
US7366194B2 (en) 2001-04-18 2008-04-29 Brocade Communications Systems, Inc. Fibre channel zoning by logical unit number in hardware
US7177971B2 (en) * 2001-08-24 2007-02-13 Intel Corporation General input/output architecture, protocol and related methods to provide isochronous channels
US9836424B2 (en) 2001-08-24 2017-12-05 Intel Corporation General input/output architecture, protocol and related methods to implement flow control
DE60222782D1 (de) 2001-08-24 2007-11-15 Intel Corp Eine allgemeine eingabe-/ausgabearchitektur und entsprechende verfahren zur unterstützung von bestehenden unterbrechungen
US8045565B1 (en) 2001-11-20 2011-10-25 Brookline Flolmstead Llc Method and apparatus for an environmentally hardened ethernet network system
KR20040071200A (ko) * 2001-12-15 2004-08-11 톰슨 라이센싱 소시에떼 아노님 화상회의 대역폭 선택 메커니즘
US20050226172A1 (en) * 2001-12-15 2005-10-13 Richardson John W Video conference call set up
US7447901B1 (en) 2002-06-25 2008-11-04 Cisco Technology, Inc. Method and apparatus for establishing a dynamic multipoint encrypted virtual private network
US7366894B1 (en) 2002-06-25 2008-04-29 Cisco Technology, Inc. Method and apparatus for dynamically securing voice and other delay-sensitive network traffic
US7272145B2 (en) * 2002-07-31 2007-09-18 At&T Knowledge Ventures, L.P. Resource reservation protocol based guaranteed quality of service internet protocol connections over a switched network through proxy signaling
US7301951B2 (en) * 2002-07-31 2007-11-27 At&T Knowledge Ventures, L.P. Resource reservation protocol based guaranteed quality of service internet protocol connections over a switched network
US7065092B2 (en) * 2002-07-31 2006-06-20 Sbc Properties, L.P. Resource reservation protocol based guaranteed quality of service internet protocol (IP) connections over a switched network using newly assigned IP addresses
US7298750B2 (en) * 2002-07-31 2007-11-20 At&T Knowledge Ventures, L.P. Enhancement of resource reservation protocol enabling short-cut internet protocol connections over a switched network
EP2034676B1 (en) * 2003-02-03 2014-11-12 Nippon Telegraph and Telephone Corporation Edge router, Method and Program therefor
JP4108524B2 (ja) * 2003-04-14 2008-06-25 日本電気株式会社 Atmブリッジ装置及びatmブリッジにおけるループ検出方法
US7352740B2 (en) 2003-04-29 2008-04-01 Brocade Communciations Systems, Inc. Extent-based fibre channel zoning in hardware
JP3984929B2 (ja) * 2003-06-11 2007-10-03 Necインフロンティア株式会社 VoIPシステム、VoIPサーバ、及びマルチキャストパケット通信方法
US7447203B2 (en) * 2003-07-29 2008-11-04 At&T Intellectual Property I, L.P. Broadband access for virtual private networks
US7739394B2 (en) * 2003-07-29 2010-06-15 At&T Intellectual Property I, L.P. Bi-level addressing for internet protocol broadband access
US7430203B2 (en) 2004-01-29 2008-09-30 Brocade Communications Systems, Inc. Fibre channel zoning hardware for directing a data packet to an external processing device
US8776080B2 (en) * 2007-09-25 2014-07-08 Intel Corporationa Management component transport protocol interconnect filtering and routing
US8971335B2 (en) * 2009-07-02 2015-03-03 Exafer Ltd System and method for creating a transitive optimized flow path
US8325733B2 (en) * 2009-09-09 2012-12-04 Exafer Ltd Method and system for layer 2 manipulator and forwarder
CN111385518B (zh) * 2018-12-29 2021-10-22 中兴通讯股份有限公司 视频处理***及方法、装置、存储介质、电子装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4823338B1 (en) * 1987-08-03 1998-11-10 At & T Information Systems Inc Virtual local area network
JPH04107029A (ja) * 1990-08-27 1992-04-08 Mitsubishi Electric Corp ローカルエリアネットワーク間接続方式
US5317568A (en) * 1991-04-11 1994-05-31 Galileo International Partnership Method and apparatus for managing and facilitating communications in a distributed hetergeneous network
US5345443A (en) * 1992-04-30 1994-09-06 At&T Bell Laboratories Network-based digital bandwidth-on-demand
US5473679A (en) * 1993-12-09 1995-12-05 At&T Corp. Signaling system for broadband communications networks
US5491693A (en) * 1993-12-30 1996-02-13 International Business Machines Corporation General transport layer gateway for heterogeneous networks
US5490140A (en) * 1994-09-30 1996-02-06 International Business Machines Corporation System and method for providing ATM support for frame relay DTEs with a terminal adapter

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6411625B1 (en) 1997-02-28 2002-06-25 Nec Corporation ATM-LAN network having a bridge that establishes communication with or without LAN emulation protocol depending on destination address
US7103048B1 (en) 1999-03-10 2006-09-05 Juniper Networks, Inc. Statistic multiplex transmission system
US7822042B2 (en) 1999-03-10 2010-10-26 Juniper Networks, Inc. Statistic multiplex transmission system

Also Published As

Publication number Publication date
EP0731582A2 (en) 1996-09-11
CN1135689A (zh) 1996-11-13
MX9600885A (es) 1997-02-28
CA2169493C (en) 2000-04-11
US5600644A (en) 1997-02-04
CA2169493A1 (en) 1996-09-11
SG64900A1 (en) 1999-05-25
EP0731582A3 (en) 1997-06-25

Similar Documents

Publication Publication Date Title
JPH098838A (ja) Lanを相互接続するための方法および装置
US5581552A (en) Multimedia server
CA2216982C (en) Internet ncp over atm
US6760775B1 (en) System, method and apparatus for network service load and reliability management
US6553028B1 (en) Method and apparatus for multicast switching using a centralized switching engine
EP0861544B1 (en) Method for establishing restricted broadcast groups in a switched network
JP3484019B2 (ja) Lan間接続方法
JP2019526983A (ja) ブロードバンドリモートアクセスサーバの制御プレーン機能と転送プレーン機能の分離
JPH1141272A (ja) Lanインターネット接続
JPH06209346A (ja) データ伝送システム
JP2000078173A (ja) 高速トラフィック動作を改良するための方法およびシステム
JP3666654B2 (ja) インターネット通信方法{AmethodforanInternetCommunication}
Sunshine Network interconnection and gateways
WO2000052906A1 (en) System, method and apparatus for network service load and reliability management
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030903