JPH09298554A - Lanエミュレーション方法、lanエミュレーションシステム及びlanエミュレーションサーバ装置 - Google Patents
Lanエミュレーション方法、lanエミュレーションシステム及びlanエミュレーションサーバ装置Info
- Publication number
- JPH09298554A JPH09298554A JP10922296A JP10922296A JPH09298554A JP H09298554 A JPH09298554 A JP H09298554A JP 10922296 A JP10922296 A JP 10922296A JP 10922296 A JP10922296 A JP 10922296A JP H09298554 A JPH09298554 A JP H09298554A
- Authority
- JP
- Japan
- Prior art keywords
- address
- lan emulation
- communication
- lan
- server device
- 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
Links
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
【課題】 ATM交換網において、TCP/IPなどの
既存プロトコルを利用する際に、ATMフォーラムで規
定されている「LANエミュレーション・オーバ・AT
M仕様」に基づいて、高速且つ効率的に既存のLAN通
信を疑似する。 【解決手段】 LECaは、相手のIPアドレス(β)
からMACアドレスを求めるために、BUSにIP/M
AC−ARP要求を行い、BUSはARPサーチテーブ
ル内にIPアドレス(β)がないか否かをサーチし、該
当するアドレスがあれば、ARPキャッシュテーブル上
のMACアドレス(Y)をLECaに返送する。もし
も、ARPサーチテーブル内に該当するIPアドレスが
登録されていない場合は、全LECに対してマルチキャ
ストVCC上でIP/MAC−ARP要求を転送する
(S29)。
既存プロトコルを利用する際に、ATMフォーラムで規
定されている「LANエミュレーション・オーバ・AT
M仕様」に基づいて、高速且つ効率的に既存のLAN通
信を疑似する。 【解決手段】 LECaは、相手のIPアドレス(β)
からMACアドレスを求めるために、BUSにIP/M
AC−ARP要求を行い、BUSはARPサーチテーブ
ル内にIPアドレス(β)がないか否かをサーチし、該
当するアドレスがあれば、ARPキャッシュテーブル上
のMACアドレス(Y)をLECaに返送する。もし
も、ARPサーチテーブル内に該当するIPアドレスが
登録されていない場合は、全LECに対してマルチキャ
ストVCC上でIP/MAC−ARP要求を転送する
(S29)。
Description
【0001】
【発明の属する技術分野】本発明は、LAN(ローカル
エリアネットワーク)エミュレーション方法、LANエ
ミュレーションシステム及びLANエミュレーションサ
ーバ装置に関し、例えば、ATM(Asynchron
ous Transfer Mode:非同期転送モー
ド)交換網において、TCP(Transmissio
n Control Protcol)/IP(Int
ernet Protcol)などの既存LANプロト
コルを利用する際の制御に適用し得る。
エリアネットワーク)エミュレーション方法、LANエ
ミュレーションシステム及びLANエミュレーションサ
ーバ装置に関し、例えば、ATM(Asynchron
ous Transfer Mode:非同期転送モー
ド)交換網において、TCP(Transmissio
n Control Protcol)/IP(Int
ernet Protcol)などの既存LANプロト
コルを利用する際の制御に適用し得る。
【0002】
【従来の技術】近年、ATM通信システムの研究・開発
が盛んに行われている。図2は、ATM交換システムに
おいて、ATM交換網に接続されたATM端末(例え
ば、ワークステーションなど)4、5とブリッジ装置
2、3などを介して接続された端末との間、ATM端
末間、及びブリッジ装置2、3などを介して接続され
た端末間において、既存のLANプロトコル(TCP
/IPなど)上のアプリケーション通信を実現する手段
として、ATMフォーラムでは、「LANエミュレーシ
ョン・オーバ(OVER)・ATM仕様」(Forum
7、ATM Forum Specificatio
n、1995年2月)が規定されている。このLANエ
ミュレーションは、LANのプロトコルを疑似する機能
である。
が盛んに行われている。図2は、ATM交換システムに
おいて、ATM交換網に接続されたATM端末(例え
ば、ワークステーションなど)4、5とブリッジ装置
2、3などを介して接続された端末との間、ATM端
末間、及びブリッジ装置2、3などを介して接続され
た端末間において、既存のLANプロトコル(TCP
/IPなど)上のアプリケーション通信を実現する手段
として、ATMフォーラムでは、「LANエミュレーシ
ョン・オーバ(OVER)・ATM仕様」(Forum
7、ATM Forum Specificatio
n、1995年2月)が規定されている。このLANエ
ミュレーションは、LANのプロトコルを疑似する機能
である。
【0003】図3は、「LANエミュレーション・オー
バ・ATM」のネットワークの例である。「LANエミ
ュレーション・オーバ・ATM」は、クライアントとサ
ーバとによって、既存LANプロトコルの動作をATM
交換網12上で疑似構成する。
バ・ATM」のネットワークの例である。「LANエミ
ュレーション・オーバ・ATM」は、クライアントとサ
ーバとによって、既存LANプロトコルの動作をATM
交換網12上で疑似構成する。
【0004】LANエミュレーションクライアントは、
上位アプリケーションから既存LANプロトコルのイン
タフェースを受け、サーバにアクセスし、通信相手のA
TMアドレスを得て、ATMコネクションを設定する。
上位アプリケーションから既存LANプロトコルのイン
タフェースを受け、サーバにアクセスし、通信相手のA
TMアドレスを得て、ATMコネクションを設定する。
【0005】LANエミュレーションサーバ13は、L
ANエミュレーションクライアントからの要求によっ
て、LAN端末のネットワークレイヤのアドレスと端末
の物理アドレス、及びATMアドレスの対応を管理す
る。
ANエミュレーションクライアントからの要求によっ
て、LAN端末のネットワークレイヤのアドレスと端末
の物理アドレス、及びATMアドレスの対応を管理す
る。
【0006】図4は、LANエミュレーション・オーバ
・ATMのモデル構成図である。この図4において、L
ECS(LAN Emulation Configu
ration Server)25は、LEC(LAN
Emulation Client)24に対して、
LES(LAN Emulation Server)
26やBUS(Broadcast and Unkn
own Server)のアドレス、アクセスするため
のコネクション情報を与える。
・ATMのモデル構成図である。この図4において、L
ECS(LAN Emulation Configu
ration Server)25は、LEC(LAN
Emulation Client)24に対して、
LES(LAN Emulation Server)
26やBUS(Broadcast and Unkn
own Server)のアドレス、アクセスするため
のコネクション情報を与える。
【0007】LES26は、MAC(Media Ac
cess Control:媒体アクセス)アドレスか
らATMアドレスを導出するARP(Address
Resolution Protocol)機能(アド
レス解決手順)を有する。BUS27は、ARP要求の
マルチキャスト送信、及びアドレス不明のユニキャスト
データのフォワード機能を有する。
cess Control:媒体アクセス)アドレスか
らATMアドレスを導出するARP(Address
Resolution Protocol)機能(アド
レス解決手順)を有する。BUS27は、ARP要求の
マルチキャスト送信、及びアドレス不明のユニキャスト
データのフォワード機能を有する。
【0008】図5のLANエミュレーションサーバのL
ECS36は、LECに対してLESやBUSのアドレ
ス、アクセスするためのコネクション情報を与える。L
ES37は、MACアドレスからATMアドレスを導出
するARP機能を有する。BUS38は、ARP要求の
マルチキャスト送信、及びアドレス不明のユニキャスト
データのフォワード機能を有する。
ECS36は、LECに対してLESやBUSのアドレ
ス、アクセスするためのコネクション情報を与える。L
ES37は、MACアドレスからATMアドレスを導出
するARP機能を有する。BUS38は、ARP要求の
マルチキャスト送信、及びアドレス不明のユニキャスト
データのフォワード機能を有する。
【0009】コネクション管理レイヤ39は、ATMの
コネクションの設定・解放を行う。アダプテーションレ
イヤ40は、コネクション設定・解放のためのフレーム
情報の転送・管理及びセルへの分解・組み立てを行う。
ATMレイヤ41は、回線の信号制御及びATMセルの
送受信を行う。レイヤ管理部35は、各レイヤの構成情
報の設定・管理を行う。
コネクションの設定・解放を行う。アダプテーションレ
イヤ40は、コネクション設定・解放のためのフレーム
情報の転送・管理及びセルへの分解・組み立てを行う。
ATMレイヤ41は、回線の信号制御及びATMセルの
送受信を行う。レイヤ管理部35は、各レイヤの構成情
報の設定・管理を行う。
【0010】図6は、LANエミュレーション・オーバ
・ATMの通信シーケンスを表す。この図6において、
先ず、LANエミュレーションクライアント装置LEC
aは、レイヤ管理から初期設定指示を受けるとLECS
へ接続を要求する(ステップS1)。次に、LANエミ
ュレーションコンフィギュレーションサーバ装置LEC
Sは、LANエミュレーションサーバ装置LESのAT
MアドレスなどLANエミュレーションの構成情報をL
ECaに返送する(ステップS2)。次に、LECa
は、LESに接続し、自MACアドレス(X)とATM
アドレス(A)をLESに登録する、即ち、LE−JO
IN要求を出す(ステップS3)。次に、LECaが、
ブリッジなどのように配下に複数の端末が接続されてい
る場合、そのMACアドレスもLESに登録する、即
ち、LE−REGISTER(ステップS4)。
・ATMの通信シーケンスを表す。この図6において、
先ず、LANエミュレーションクライアント装置LEC
aは、レイヤ管理から初期設定指示を受けるとLECS
へ接続を要求する(ステップS1)。次に、LANエミ
ュレーションコンフィギュレーションサーバ装置LEC
Sは、LANエミュレーションサーバ装置LESのAT
MアドレスなどLANエミュレーションの構成情報をL
ECaに返送する(ステップS2)。次に、LECa
は、LESに接続し、自MACアドレス(X)とATM
アドレス(A)をLESに登録する、即ち、LE−JO
IN要求を出す(ステップS3)。次に、LECaが、
ブリッジなどのように配下に複数の端末が接続されてい
る場合、そのMACアドレスもLESに登録する、即
ち、LE−REGISTER(ステップS4)。
【0011】次に、LECaは、上位アプリケーション
からIP(Internet Protocol)コネ
クションの設定要求を受け付けると、LESに対して、
MACアドレスをオール1に設定し、BUSのATMア
ドレス要求する、即ち、LE−ARP要求(ステップS
5)。次に、LESは、LECaにBUSのATMアド
レスを返送する、即ち、LE−ARP応答(ステップS
6)。次に、LECaは、通信相手のIPアドレスから
MACを求めるために、BUSに接続する(ステップS
7)。次に、BUSは、全LECに対してマルチキャス
トVCC(Virtual Channel Conn
ection)を設定する(ステップS8)。次に、L
ECaは、通信相手のIPアドレス(β)からMACア
ドレスを求めるため、BUSにIP/MAC−ARP要
求を行い、BUSはマルチキャストVCC上に本要求を
転送する(ステップS9)。
からIP(Internet Protocol)コネ
クションの設定要求を受け付けると、LESに対して、
MACアドレスをオール1に設定し、BUSのATMア
ドレス要求する、即ち、LE−ARP要求(ステップS
5)。次に、LESは、LECaにBUSのATMアド
レスを返送する、即ち、LE−ARP応答(ステップS
6)。次に、LECaは、通信相手のIPアドレスから
MACを求めるために、BUSに接続する(ステップS
7)。次に、BUSは、全LECに対してマルチキャス
トVCC(Virtual Channel Conn
ection)を設定する(ステップS8)。次に、L
ECaは、通信相手のIPアドレス(β)からMACア
ドレスを求めるため、BUSにIP/MAC−ARP要
求を行い、BUSはマルチキャストVCC上に本要求を
転送する(ステップS9)。
【0012】次に、全LECは、IP/MAC−ARP
要求を受けると、自IPアドレスが要求(β)に一致す
るか否かを確認し、一致するならば、MACアドレス
(Y)を返送する、即ち、ARP応答(ステップS1
0)。次に、BUSは、ARP応答をLECaに返送す
る(ステップS11)。次に、LECaは、ARP応答
を受け付けると、MACアドレス(Y)に対応するAT
Mアドレスの変換をLESに要求する、即ち、LE−A
RP要求する(ステップS12)。次に、LESは、A
TMアドレス(B)をLECaに返送する、即ち、LE
−ARP応答(ステップS13)。次に、LECaは、
LECbに対して、ATMアドレス(B)を用いてコネ
クション設定を行う、即ち、SETUPする(ステップ
S14)。次に、LECbは、コネクション設定を受け
付けると、接続完了(CONN)を返送する(ステップ
S15)。次に、LECa、LECbは、上記コネクシ
ョンを用いて、上位アプリケーション間のデータを転送
する(ステップS16)。
要求を受けると、自IPアドレスが要求(β)に一致す
るか否かを確認し、一致するならば、MACアドレス
(Y)を返送する、即ち、ARP応答(ステップS1
0)。次に、BUSは、ARP応答をLECaに返送す
る(ステップS11)。次に、LECaは、ARP応答
を受け付けると、MACアドレス(Y)に対応するAT
Mアドレスの変換をLESに要求する、即ち、LE−A
RP要求する(ステップS12)。次に、LESは、A
TMアドレス(B)をLECaに返送する、即ち、LE
−ARP応答(ステップS13)。次に、LECaは、
LECbに対して、ATMアドレス(B)を用いてコネ
クション設定を行う、即ち、SETUPする(ステップ
S14)。次に、LECbは、コネクション設定を受け
付けると、接続完了(CONN)を返送する(ステップ
S15)。次に、LECa、LECbは、上記コネクシ
ョンを用いて、上位アプリケーション間のデータを転送
する(ステップS16)。
【0013】図7は、ATM交換装置が地区に分散され
ている場合の、LANエミュレーションのための制御メ
ッセージの流れを示す。ATM交換装置47、48が、
各地区に分散されていても、LES45やBUS46
が、ATM交換網にそれぞれ一つの場合、LES45と
異なる地区の各LEC49〜51は、交換装置間の中継
回線を介して、アドレス登録(LE−JOIN、LE−
REGISTER)、及びアドレス解決(LE−AR
P)をLES45に対して行う。
ている場合の、LANエミュレーションのための制御メ
ッセージの流れを示す。ATM交換装置47、48が、
各地区に分散されていても、LES45やBUS46
が、ATM交換網にそれぞれ一つの場合、LES45と
異なる地区の各LEC49〜51は、交換装置間の中継
回線を介して、アドレス登録(LE−JOIN、LE−
REGISTER)、及びアドレス解決(LE−AR
P)をLES45に対して行う。
【0014】また、BUS46も、異なる地区の各LE
C49〜51に対して、それぞれマルチキャストコネク
ションを設定し、そのコネクション内のIPアドレスか
らMACアドレスを求める要求(IP/MAC−AR
P)を行う。
C49〜51に対して、それぞれマルチキャストコネク
ションを設定し、そのコネクション内のIPアドレスか
らMACアドレスを求める要求(IP/MAC−AR
P)を行う。
【0015】
【発明が解決しようとする課題】しかしながら、従来の
技術では、(1)アドレス解決の手順(ARP)におい
て、LECとBUS間の通信において、全LECとマル
チキャスト通信を行わなければならず、アドレス解決に
時間がかかるという問題があった。(2)(a)また、
ATM交換装置が各地域に分散されている場合におい
て、LESへの登録、参加(JOIN)、LE−ARP
(アドレス解決)要求のメッセージを交換装置間で中継
回線を介してやりとりしなければならない。(b)更
に、BUSとLEC間でのIP/MAC−ARP要求/
応答メッセージを交換装置間で中継回線を介してやりと
りしなければならない。従って、中継回線の帯域を上記
メッセージで使用しなければならなく、ユーザ通信の帯
域を減少させるという問題がある。
技術では、(1)アドレス解決の手順(ARP)におい
て、LECとBUS間の通信において、全LECとマル
チキャスト通信を行わなければならず、アドレス解決に
時間がかかるという問題があった。(2)(a)また、
ATM交換装置が各地域に分散されている場合におい
て、LESへの登録、参加(JOIN)、LE−ARP
(アドレス解決)要求のメッセージを交換装置間で中継
回線を介してやりとりしなければならない。(b)更
に、BUSとLEC間でのIP/MAC−ARP要求/
応答メッセージを交換装置間で中継回線を介してやりと
りしなければならない。従って、中継回線の帯域を上記
メッセージで使用しなければならなく、ユーザ通信の帯
域を減少させるという問題がある。
【0016】このようなことから、ATM交換網におい
て、TCP/IPなどの既存プロトコルを利用する際
に、ATMフォーラムで規定されている「LANエミュ
レーション・オーバ・ATM仕様」に基づいて、高速且
つ効率的に既存のLAN通信を疑似することができる優
れたLANエミュレーション通信を提供するLANエミ
ュレーション方法、LANエミュレーションシステム及
びLANエミュレーションサーバ装置の実現が要請され
ている。
て、TCP/IPなどの既存プロトコルを利用する際
に、ATMフォーラムで規定されている「LANエミュ
レーション・オーバ・ATM仕様」に基づいて、高速且
つ効率的に既存のLAN通信を疑似することができる優
れたLANエミュレーション通信を提供するLANエミ
ュレーション方法、LANエミュレーションシステム及
びLANエミュレーションサーバ装置の実現が要請され
ている。
【0017】
【課題を解決するための手段】そこで、第1の発明は、
LAN通信に使用するネットワークレイヤのアドレスか
ら通信相手の端末の物理アドレスを導き出すアドレス解
決処理を行い、ネットワークレイヤのパケットをATM
ネットワーク上の端末へ転送するLANエミュレーショ
ン方法において、上記アドレス解決処理で、使用実績の
あるネットワークアドレスと端末の物理アドレスとを管
理し、アドレス解決要求に対して、既に該当するネット
ワークアドレスと物理アドレスとが管理されている場合
は、ATMネットワークの端末へのマルチキャスト通信
又はブロードキャスト通信を実施せず、該当するネット
ワークアドレスと物理アドレスとが管理されていない場
合は、ATMネットワークの端末へのマルチキャスト又
はブロードキャスト通信を実施することで、上述の課題
を解決する。
LAN通信に使用するネットワークレイヤのアドレスか
ら通信相手の端末の物理アドレスを導き出すアドレス解
決処理を行い、ネットワークレイヤのパケットをATM
ネットワーク上の端末へ転送するLANエミュレーショ
ン方法において、上記アドレス解決処理で、使用実績の
あるネットワークアドレスと端末の物理アドレスとを管
理し、アドレス解決要求に対して、既に該当するネット
ワークアドレスと物理アドレスとが管理されている場合
は、ATMネットワークの端末へのマルチキャスト通信
又はブロードキャスト通信を実施せず、該当するネット
ワークアドレスと物理アドレスとが管理されていない場
合は、ATMネットワークの端末へのマルチキャスト又
はブロードキャスト通信を実施することで、上述の課題
を解決する。
【0018】このような構成によって、一度使用したネ
ットワークアドレスと端末の物理アドレスとを管理し、
2度目以降のアドレス解決要求に対して既に該当するネ
ットワークアドレスと物理アドレスとが登録されている
ときは、マルチキャスト通信又はブロードキャスト通信
を実施しないので、LANエミュレーションにおけるア
ドレス解決のための時間を短縮することができ、マルチ
キャストトラヒック又はブロードキャストトラヒックを
削減することができる。
ットワークアドレスと端末の物理アドレスとを管理し、
2度目以降のアドレス解決要求に対して既に該当するネ
ットワークアドレスと物理アドレスとが登録されている
ときは、マルチキャスト通信又はブロードキャスト通信
を実施しないので、LANエミュレーションにおけるア
ドレス解決のための時間を短縮することができ、マルチ
キャストトラヒック又はブロードキャストトラヒックを
削減することができる。
【0019】第2の発明は、複数の通信装置(例えば、
ATM通信装置、ATM交換装置など)を備えて、ネッ
トワークレイヤのパケットをATMネットワーク上で転
送するLANエミュレーションシステムにおいて、上記
各通信装置が、複数のLANエミュレーションクライア
ント装置と、LANエミュレーションサーバ装置と、同
報(例えば、ブロードキャスト、マルチキャスト、BU
Sなど)通信サーバ装置とを配下に接続しており、一方
の通信装置配下の複数のLANエミュレーションクライ
アント装置の代理として他の通信装置配下のLANエミ
ュレーションクライアント装置との通信を中継する代理
クライアント装置を通信装置間に介在させ、この代理ク
ライアント装置が、上記LANエミュレーションサーバ
装置又は同報通信サーバ装置を介して上記複数のLAN
エミュレーションクライアント装置と通信を行う。
ATM通信装置、ATM交換装置など)を備えて、ネッ
トワークレイヤのパケットをATMネットワーク上で転
送するLANエミュレーションシステムにおいて、上記
各通信装置が、複数のLANエミュレーションクライア
ント装置と、LANエミュレーションサーバ装置と、同
報(例えば、ブロードキャスト、マルチキャスト、BU
Sなど)通信サーバ装置とを配下に接続しており、一方
の通信装置配下の複数のLANエミュレーションクライ
アント装置の代理として他の通信装置配下のLANエミ
ュレーションクライアント装置との通信を中継する代理
クライアント装置を通信装置間に介在させ、この代理ク
ライアント装置が、上記LANエミュレーションサーバ
装置又は同報通信サーバ装置を介して上記複数のLAN
エミュレーションクライアント装置と通信を行う。
【0020】このような構成にすることで、通信装置が
異なる場所に分散配置される場合に、各場所ごとに各端
末(クライアント)を管理するLANエミュレーション
サーバ装置と同報通信サーバ装置を分散配置し、更に、
代理クライアント装置を備えることで、通信装置間の制
御手順を簡略化することができ、しかも通信装置間の通
信トラヒックも削減することができる。
異なる場所に分散配置される場合に、各場所ごとに各端
末(クライアント)を管理するLANエミュレーション
サーバ装置と同報通信サーバ装置を分散配置し、更に、
代理クライアント装置を備えることで、通信装置間の制
御手順を簡略化することができ、しかも通信装置間の通
信トラヒックも削減することができる。
【0021】更に、第3の発明は、ネットワークレイヤ
のアドレスから通信相手の端末の物理アドレスを導き出
すアドレス解決手段を備えるLANエミュレーションサ
ーバ装置において、使用実績のあるネットワークアドレ
スと端末の物理アドレスとを管理し、上記アドレス解決
手段からアドレスサーチ要求が与えられると、要求アド
レスをサーチし、サーチ結果を出力するアドレス管理手
段を備える。
のアドレスから通信相手の端末の物理アドレスを導き出
すアドレス解決手段を備えるLANエミュレーションサ
ーバ装置において、使用実績のあるネットワークアドレ
スと端末の物理アドレスとを管理し、上記アドレス解決
手段からアドレスサーチ要求が与えられると、要求アド
レスをサーチし、サーチ結果を出力するアドレス管理手
段を備える。
【0022】このような構成によって、一度使用したネ
ットワークアドレスと端末の物理アドレスとを有効に利
用することができ、アドレス解決のための時間を短縮す
ることができる。
ットワークアドレスと端末の物理アドレスとを有効に利
用することができ、アドレス解決のための時間を短縮す
ることができる。
【0023】更にまた、第4の発明は、ネットワークレ
イヤのアドレスから通信相手の端末の物理アドレスを導
き出すアドレス解決手段を備えるLANエミュレーショ
ンサーバ装置において、自LANエミュレーションサー
バ装置が接続される通信装置配下の複数のLANエミュ
レーションクライアント装置の代理機能として、他のL
ANエミュレーションサーバ装置との通信を中継する代
理クライアント手段を備える。
イヤのアドレスから通信相手の端末の物理アドレスを導
き出すアドレス解決手段を備えるLANエミュレーショ
ンサーバ装置において、自LANエミュレーションサー
バ装置が接続される通信装置配下の複数のLANエミュ
レーションクライアント装置の代理機能として、他のL
ANエミュレーションサーバ装置との通信を中継する代
理クライアント手段を備える。
【0024】このような構成によって、複数のLANエ
ミュレーションクライアント装置間の通信制御手順を代
理クライアント手段に代理処理させることができるの
で、通信制御手順を削減することでき、通信トラヒック
量も削減できる。更に、LANエミュレーションサーバ
装置内に代理クライアント手段を備えることで、システ
ムの構成を簡略化させると共に、装置の機能性を高くす
ることができる。
ミュレーションクライアント装置間の通信制御手順を代
理クライアント手段に代理処理させることができるの
で、通信制御手順を削減することでき、通信トラヒック
量も削減できる。更に、LANエミュレーションサーバ
装置内に代理クライアント手段を備えることで、システ
ムの構成を簡略化させると共に、装置の機能性を高くす
ることができる。
【0025】
【発明の実施の形態】次に本発明の好適な実施の形態を
図面を用いて説明する。本実施の形態においては、AT
M交換網において、TCP/IPなどの既存プロトコル
を利用する際に、ATMフォーラム(ATM技術の利用
の早期実現を目指す非営利団体)で規定されている「L
ANエミュレーション・オーバ・ATM仕様」に基づく
プロトコルを使用する場合、上記仕様に基づくLANエ
ミュレーションサーバLESにおいて、(1)LAN通
信に使用するネットワークレイヤアドレスから通信相手
の端末の物理アドレスを導き出すアドレス解決手順にお
いて、一旦使用したネットワークアドレスと端末の物理
アドレスを学習する手段を設け、2度目以降のアドレス
解決要求に対して既に該当するネットワークアドレスと
物理アドレスとが登録されているときは、マルチキャス
ト通信を実施しない手段を設ける。これによって、AT
M交換網内におけるアドレス解決のための時間を短縮
し、マルチキャストトラヒックも削減し、ATM交換網
において、高速且つ効率的に既存のLAN通信を疑似す
るように構成する。
図面を用いて説明する。本実施の形態においては、AT
M交換網において、TCP/IPなどの既存プロトコル
を利用する際に、ATMフォーラム(ATM技術の利用
の早期実現を目指す非営利団体)で規定されている「L
ANエミュレーション・オーバ・ATM仕様」に基づく
プロトコルを使用する場合、上記仕様に基づくLANエ
ミュレーションサーバLESにおいて、(1)LAN通
信に使用するネットワークレイヤアドレスから通信相手
の端末の物理アドレスを導き出すアドレス解決手順にお
いて、一旦使用したネットワークアドレスと端末の物理
アドレスを学習する手段を設け、2度目以降のアドレス
解決要求に対して既に該当するネットワークアドレスと
物理アドレスとが登録されているときは、マルチキャス
ト通信を実施しない手段を設ける。これによって、AT
M交換網内におけるアドレス解決のための時間を短縮
し、マルチキャストトラヒックも削減し、ATM交換網
において、高速且つ効率的に既存のLAN通信を疑似す
るように構成する。
【0026】(2)また、ATM交換装置が異なる地域
に分散されて設置される場合に、各地区ごとに各地区の
端末(クライアント)を管理するLANエミュレーショ
ンサーバを分散して配置し、サーバ内に各地区のクライ
アントを代表する代理クライアント機能を設けることに
よって、ATM交換装置間の制御手順を削減することが
でき、ATM交換装置間のトラヒックも削減し、ATM
交換網において、高速且つ効率的に既存のLAN通信を
疑似することができるようにLANエミュレーション方
式とLANエミュレーションサーバ装置LESを構成す
る。
に分散されて設置される場合に、各地区ごとに各地区の
端末(クライアント)を管理するLANエミュレーショ
ンサーバを分散して配置し、サーバ内に各地区のクライ
アントを代表する代理クライアント機能を設けることに
よって、ATM交換装置間の制御手順を削減することが
でき、ATM交換装置間のトラヒックも削減し、ATM
交換網において、高速且つ効率的に既存のLAN通信を
疑似することができるようにLANエミュレーション方
式とLANエミュレーションサーバ装置LESを構成す
る。
【0027】図1は、本実施の形態のLANエミュレー
ション・オーバ・ATMを実現するための通信シーケン
スの説明図である。この図1において、先ず、LANエ
ミュレーションクライアント装置LECaは、レイヤ管
理から初期設定指示を受けるとLECSへ接続を要求す
る(ステップS21)。次に、LECSは、LESのA
TMアドレスなどLANエミュレーションの構成情報を
LECaに返送する(ステップS22)。次に、LEC
aは、LESaに接続し、自MACアドレス(X)とA
TMアドレス(A)をLESに登録する(LE−JOI
N要求)(ステップS23)。
ション・オーバ・ATMを実現するための通信シーケン
スの説明図である。この図1において、先ず、LANエ
ミュレーションクライアント装置LECaは、レイヤ管
理から初期設定指示を受けるとLECSへ接続を要求す
る(ステップS21)。次に、LECSは、LESのA
TMアドレスなどLANエミュレーションの構成情報を
LECaに返送する(ステップS22)。次に、LEC
aは、LESaに接続し、自MACアドレス(X)とA
TMアドレス(A)をLESに登録する(LE−JOI
N要求)(ステップS23)。
【0028】次に、LECaが、ブリッジなどのように
配下に複数の端末が接続されている場合、そのMACア
ドレスもLESaに登録する(LE−REGISTE
R)(ステップS24)。次に、LECaは、上位アプ
リケーションからIPコネクションの設定要求を受け付
けると、LESaに対して、MACアドレスをオール1
に設定し、BUSのATMアドレス要求を行う(LE−
ARP要求)(ステップS25)。次に、LESaは、
LECaにBUSのATMアドレスを返送する(LE−
ARP応答)(ステップS26)。
配下に複数の端末が接続されている場合、そのMACア
ドレスもLESaに登録する(LE−REGISTE
R)(ステップS24)。次に、LECaは、上位アプ
リケーションからIPコネクションの設定要求を受け付
けると、LESaに対して、MACアドレスをオール1
に設定し、BUSのATMアドレス要求を行う(LE−
ARP要求)(ステップS25)。次に、LESaは、
LECaにBUSのATMアドレスを返送する(LE−
ARP応答)(ステップS26)。
【0029】次に、LECaは通信相手のIPアドレス
からMACを求めるために、BUSに接続する(ステッ
プS27)。次に、BUSは、全LECに対してマルチ
キャストVCCを設定する(ステップS28)。次に、
LECaは、通信相手のIPアドレス(β)からMAC
アドレスを求めるために、BUSにIP/MAC−AR
P要求を行い、BUSは、特徴的には、『図9に示すA
RPサーチテーブル内にIPアドレス(β)がないか否
かをハッシュキーなどでサーチし、該当するアドレスが
あれば、ARPキャッシュテーブル上のMACアドレス
(Y)をLECaに返送する。もしも、ARPサーチテ
ーブル内に該当するIPアドレスが登録されていない場
合は、全LECに対してマルチキャストVCC(コネク
ション)上でIP/MAC−ARP要求を転送する(ス
テップS29)』。
からMACを求めるために、BUSに接続する(ステッ
プS27)。次に、BUSは、全LECに対してマルチ
キャストVCCを設定する(ステップS28)。次に、
LECaは、通信相手のIPアドレス(β)からMAC
アドレスを求めるために、BUSにIP/MAC−AR
P要求を行い、BUSは、特徴的には、『図9に示すA
RPサーチテーブル内にIPアドレス(β)がないか否
かをハッシュキーなどでサーチし、該当するアドレスが
あれば、ARPキャッシュテーブル上のMACアドレス
(Y)をLECaに返送する。もしも、ARPサーチテ
ーブル内に該当するIPアドレスが登録されていない場
合は、全LECに対してマルチキャストVCC(コネク
ション)上でIP/MAC−ARP要求を転送する(ス
テップS29)』。
【0030】次に、全LECは、IP/MAC−ARP
要求を受け付けると、自IPアドレスが要求(β)に一
致するか否かを確認し、一致するならば、MACアドレ
ス(Y)を返送する(ARP応答)(ステップS3
0)。次に、BUSは、図8に示すIPヘッダをモニタ
リングし、当該ヘッダがARP応答ならば、回答のあっ
た発信IPアドレス(β)とMACアドレス(Y)を図
9のARPサーチテーブル及びARPキャッシュテーブ
ルに登録し、ARP応答をLECaに返送する(ステッ
プS31)。尚、図8のIPヘッダは、バージョンVE
Rと、ヘッダ長、サービスタイプと、レングス(データ
長)と、識別値と、フラグと、フラグメントオフセット
と、生存時間と、プロトコル(例えば、TCP/IP)
と、ヘッダチェックサムと、発信アドレスと、宛先アド
レスと、オプションリストと、パディング(空きデー
タ)と、データとから構成されている。
要求を受け付けると、自IPアドレスが要求(β)に一
致するか否かを確認し、一致するならば、MACアドレ
ス(Y)を返送する(ARP応答)(ステップS3
0)。次に、BUSは、図8に示すIPヘッダをモニタ
リングし、当該ヘッダがARP応答ならば、回答のあっ
た発信IPアドレス(β)とMACアドレス(Y)を図
9のARPサーチテーブル及びARPキャッシュテーブ
ルに登録し、ARP応答をLECaに返送する(ステッ
プS31)。尚、図8のIPヘッダは、バージョンVE
Rと、ヘッダ長、サービスタイプと、レングス(データ
長)と、識別値と、フラグと、フラグメントオフセット
と、生存時間と、プロトコル(例えば、TCP/IP)
と、ヘッダチェックサムと、発信アドレスと、宛先アド
レスと、オプションリストと、パディング(空きデー
タ)と、データとから構成されている。
【0031】次に、LECaは、ARP応答を受け付け
ると、MACアドレス(Y)に対応するATMアドレス
の変換をLESbに要求する(LE−ARP要求)(ス
テップS32)。LESbは、ATMアドレス(B)を
LECaに返送する(LE−ARP応答)(ステップS
33)。次に、LECaは、LECbに対して、ATM
アドレス(B)を用いてコネクション設定を行う(SE
TUP)(ステップS34)。次に、LECbは、コネ
クション設定を受け付けると、接続完了(CONN)を
返送する(ステップS35)。次に、LECa、LEC
bは、上記コネクションを用いて、上位アプリケーショ
ン間のデータを転送する(ステップS36)。
ると、MACアドレス(Y)に対応するATMアドレス
の変換をLESbに要求する(LE−ARP要求)(ス
テップS32)。LESbは、ATMアドレス(B)を
LECaに返送する(LE−ARP応答)(ステップS
33)。次に、LECaは、LECbに対して、ATM
アドレス(B)を用いてコネクション設定を行う(SE
TUP)(ステップS34)。次に、LECbは、コネ
クション設定を受け付けると、接続完了(CONN)を
返送する(ステップS35)。次に、LECa、LEC
bは、上記コネクションを用いて、上位アプリケーショ
ン間のデータを転送する(ステップS36)。
【0032】図10は、ATM交換装置が地区に分散さ
れているLANエミュレーションシステムにおけるLA
Nエミュレーションのための制御メッセージの流れを表
す説明図である。この図10において、LANエミュレ
ーションシステムは、ATM交換装置57、61と、L
ANエミュレーションサーバ装置LES52、59と、
同報通信サーバ装置BUS53、60と、代理クライア
ント装置LEC58と、クライアント装置LEC54〜
56、62〜64とから構成されている。
れているLANエミュレーションシステムにおけるLA
Nエミュレーションのための制御メッセージの流れを表
す説明図である。この図10において、LANエミュレ
ーションシステムは、ATM交換装置57、61と、L
ANエミュレーションサーバ装置LES52、59と、
同報通信サーバ装置BUS53、60と、代理クライア
ント装置LEC58と、クライアント装置LEC54〜
56、62〜64とから構成されている。
【0033】(動作): この図10において、AT
M交換装置が地区に分散されている場合に、各地区ごと
に、各地区のクライアントを管理するLES52、5
9、BUS53、60を分散して配置する。このとき
に、LANエミュレーションサーバ内に各地区のクライ
アントに対する要求を受け付ける代表としての代理機能
を有するLEC58を設ける。
M交換装置が地区に分散されている場合に、各地区ごと
に、各地区のクライアントを管理するLES52、5
9、BUS53、60を分散して配置する。このとき
に、LANエミュレーションサーバ内に各地区のクライ
アントに対する要求を受け付ける代表としての代理機能
を有するLEC58を設ける。
【0034】代理LEC58は、各地区のLECに対し
てブリッジなどと同じように「代理」表示を行い登録
(LE−JOIN)する。各地区のLES52、59
は、自地区内のLEC54〜56、62〜64からLE
−ARP要求を受け付けた際に、自地区内に該当するM
ACアドレスが存在しない場合、「代理」表示のあるL
EC58にLE−ARP要求を転送する。
てブリッジなどと同じように「代理」表示を行い登録
(LE−JOIN)する。各地区のLES52、59
は、自地区内のLEC54〜56、62〜64からLE
−ARP要求を受け付けた際に、自地区内に該当するM
ACアドレスが存在しない場合、「代理」表示のあるL
EC58にLE−ARP要求を転送する。
【0035】代理機能を有するLEC58は、LE−A
RPを受け付けると、自地区内のLES52、59にL
E−ARPを転送し、自地区内に該当するMACアドレ
スが存在するか確認し、存在する場合は、上述の代理L
EC58を介してLE−ARPの応答を他の地区内のL
ESに返送する。
RPを受け付けると、自地区内のLES52、59にL
E−ARPを転送し、自地区内に該当するMACアドレ
スが存在するか確認し、存在する場合は、上述の代理L
EC58を介してLE−ARPの応答を他の地区内のL
ESに返送する。
【0036】また、BUS53、60も、異なる地区の
各LEC54〜56、62〜64に対しては、代理機能
を有するLEC58だけに対してマルチキャストコネク
ションを設定する。代理機能を有するLEC58は、マ
ルチキャストコネクションの設定要求を受け付けると、
自地区内のBUS53、60に対して、コネクションの
設定を要求し、BUS53、60から自地区内の各LE
C54〜56、62〜64に対してマルチキャストコネ
クションを設定する。そのコネクション内でIPアドレ
スからMACアドレスを求める要求(IP/MAC−A
RP)を行う。
各LEC54〜56、62〜64に対しては、代理機能
を有するLEC58だけに対してマルチキャストコネク
ションを設定する。代理機能を有するLEC58は、マ
ルチキャストコネクションの設定要求を受け付けると、
自地区内のBUS53、60に対して、コネクションの
設定を要求し、BUS53、60から自地区内の各LE
C54〜56、62〜64に対してマルチキャストコネ
クションを設定する。そのコネクション内でIPアドレ
スからMACアドレスを求める要求(IP/MAC−A
RP)を行う。
【0037】図11は、LANエミュレーションサーバ
装置LESの機能構成図である。この図11において、
LANエミュレーションサーバ装置LESは、レイヤ管
理回路65と、LECS回路66と、代理LEC回路6
7と、LES回路68と、BUS回路69と、ARPキ
ャッシュ回路70と、コネクション管理レイヤ回路71
と、アダプテーションレイヤ回路72と、ATMレイヤ
回路73とから構成されている。尚、この図11の構成
においては、上述の図10で説明した代理クライアント
装置LEC58の機能をLANエミュレーションサーバ
装置LES内部に組み込んでいる。これによってシステ
ム構成を簡単にすると共に、サーバ装置LESの機能性
を高くする。
装置LESの機能構成図である。この図11において、
LANエミュレーションサーバ装置LESは、レイヤ管
理回路65と、LECS回路66と、代理LEC回路6
7と、LES回路68と、BUS回路69と、ARPキ
ャッシュ回路70と、コネクション管理レイヤ回路71
と、アダプテーションレイヤ回路72と、ATMレイヤ
回路73とから構成されている。尚、この図11の構成
においては、上述の図10で説明した代理クライアント
装置LEC58の機能をLANエミュレーションサーバ
装置LES内部に組み込んでいる。これによってシステ
ム構成を簡単にすると共に、サーバ装置LESの機能性
を高くする。
【0038】この図11において、LECS66は、L
ANエミュレーションクライアント装置LECに対し
て、LES68やBUS69のアドレスを与え、アクセ
スするためのコネクション情報を与える。LES68
は、MACアドレスからATMアドレスを導出するAR
P機能を有する。代理LEC67は、各地区のLECを
代表し、他の地区のLESに対して「代理」として登録
する。他の地区のLESからの要求を、自地区のLES
へ転送する機能を有する。BUS69は、ARP要求の
マルチキャスト送信、及びアドレス不明のユニキャスト
データのフォワード機能を有する。マルチキャストデー
タをフォワードする際に、ARPキャッシュ機能へ問い
合わせ、既に該当するIPアドレスが存在するか否かを
確認する機能を有する。
ANエミュレーションクライアント装置LECに対し
て、LES68やBUS69のアドレスを与え、アクセ
スするためのコネクション情報を与える。LES68
は、MACアドレスからATMアドレスを導出するAR
P機能を有する。代理LEC67は、各地区のLECを
代表し、他の地区のLESに対して「代理」として登録
する。他の地区のLESからの要求を、自地区のLES
へ転送する機能を有する。BUS69は、ARP要求の
マルチキャスト送信、及びアドレス不明のユニキャスト
データのフォワード機能を有する。マルチキャストデー
タをフォワードする際に、ARPキャッシュ機能へ問い
合わせ、既に該当するIPアドレスが存在するか否かを
確認する機能を有する。
【0039】ARPキャッシュ回路70は、ARP応答
をモニタリングし、応答のあったIP/MACアドレス
をARPキャッシュテーブルに記憶し、BUS69から
の問い合わせに対してARPキャッシュテーブルをサー
チする機能を有する。コネクション管理レイヤ回路71
は、ATMのコネクションの設定・解放を行う。アダプ
テーションレイヤ回路72は、コネクション設定・解放
のためのフレーム情報の転送・管理を行う。ATMレイ
ヤ回路73は、回線の信号制御、及びATMセルの送受
信を行う。レイヤ管理回路65は、各レイヤの構成情報
の設定・管理を行う。
をモニタリングし、応答のあったIP/MACアドレス
をARPキャッシュテーブルに記憶し、BUS69から
の問い合わせに対してARPキャッシュテーブルをサー
チする機能を有する。コネクション管理レイヤ回路71
は、ATMのコネクションの設定・解放を行う。アダプ
テーションレイヤ回路72は、コネクション設定・解放
のためのフレーム情報の転送・管理を行う。ATMレイ
ヤ回路73は、回線の信号制御、及びATMセルの送受
信を行う。レイヤ管理回路65は、各レイヤの構成情報
の設定・管理を行う。
【0040】(動作): 回線の信号制御やATMセ
ルの送受信がATMレイヤ回路73で行われ、コネクシ
ョン設定や解放のためのフレーム情報の転送・管理がア
ダプテーションレイヤ回路72で行われ、ATMのコネ
クションの設定や解放がコネクション管理レイヤ回路7
1で行われ、LECに対してLESやBUSのアドレス
を与えたり、アクセスするためのコネクション情報を与
えることがLECS66で行われ、MACアドレスから
ATMアドレスへの変換を行うARP機能がLES68
で行われ、各地区のLECを代表し、他地区のLESに
対して代理として登録され、他地区のLESからの要求
を、自地区のLESへ転送することが代理LECで行わ
れ、ARP要求のマルチキャスト送信、アドレス不明の
ユニキャストデータのフォワードがBUS69で行わ
れ、ARP応答をモニタして応答のあったIP/MAC
アドレスをARPキャッシュテーブルに記憶し、BUS
からの問い合わせに対するARPキャッシュテーブルを
サーチすることがARPキャッシュ回路70で行われ、
各レイヤの構成情報の設定や管理がレイヤ管理回路65
で行われる。
ルの送受信がATMレイヤ回路73で行われ、コネクシ
ョン設定や解放のためのフレーム情報の転送・管理がア
ダプテーションレイヤ回路72で行われ、ATMのコネ
クションの設定や解放がコネクション管理レイヤ回路7
1で行われ、LECに対してLESやBUSのアドレス
を与えたり、アクセスするためのコネクション情報を与
えることがLECS66で行われ、MACアドレスから
ATMアドレスへの変換を行うARP機能がLES68
で行われ、各地区のLECを代表し、他地区のLESに
対して代理として登録され、他地区のLESからの要求
を、自地区のLESへ転送することが代理LECで行わ
れ、ARP要求のマルチキャスト送信、アドレス不明の
ユニキャストデータのフォワードがBUS69で行わ
れ、ARP応答をモニタして応答のあったIP/MAC
アドレスをARPキャッシュテーブルに記憶し、BUS
からの問い合わせに対するARPキャッシュテーブルを
サーチすることがARPキャッシュ回路70で行われ、
各レイヤの構成情報の設定や管理がレイヤ管理回路65
で行われる。
【0041】図12は、LANエミュレーションクライ
アント装置LECの機能構成図である。この図12にお
いて、LANエミュレーションクライアント装置LEC
は、レイヤ管理回路29と、上位アプリケーション回路
30と、LANエミュレーションレイヤ回路31と、コ
ネクション管理レイヤ回路32と、アダプテーションレ
イヤ回路33と、ATMレイヤ回路34とから構成され
ている。この12の構成は、上述の図1の代理LANエ
ミュレーションクライアント装置LEC58にも同様に
適用することができる。
アント装置LECの機能構成図である。この図12にお
いて、LANエミュレーションクライアント装置LEC
は、レイヤ管理回路29と、上位アプリケーション回路
30と、LANエミュレーションレイヤ回路31と、コ
ネクション管理レイヤ回路32と、アダプテーションレ
イヤ回路33と、ATMレイヤ回路34とから構成され
ている。この12の構成は、上述の図1の代理LANエ
ミュレーションクライアント装置LEC58にも同様に
適用することができる。
【0042】この図12において、上位アプリケーショ
ン回路30は、既存のLANプロトコル上で動作するア
プリケーション回路である。LANエミュレーションレ
イヤ回路31は、既存のLANプロトコルの動作をAT
Mコネクションを用いて疑似する。コネクション管理レ
イヤ回路32は、ATMのコネクションの設定・解放を
行う。アダプテーションレイヤ回路33は、コネクショ
ン設定・解放のためのフレーム情報の転送・管理を行
う。ATMレイヤ回路34は、回線の信号制御、及びA
TMセルの送受信を行う。レイヤ管理回路29は、各レ
イヤの構成情報の設定・管理を行う。
ン回路30は、既存のLANプロトコル上で動作するア
プリケーション回路である。LANエミュレーションレ
イヤ回路31は、既存のLANプロトコルの動作をAT
Mコネクションを用いて疑似する。コネクション管理レ
イヤ回路32は、ATMのコネクションの設定・解放を
行う。アダプテーションレイヤ回路33は、コネクショ
ン設定・解放のためのフレーム情報の転送・管理を行
う。ATMレイヤ回路34は、回線の信号制御、及びA
TMセルの送受信を行う。レイヤ管理回路29は、各レ
イヤの構成情報の設定・管理を行う。
【0043】(動作): 回線の信号制御やATMセ
ルの送信がATMレイヤ回路34で行われ、ATMのコ
ネクションの設定・解放がコネクション管理レイヤ回路
32で行われ、コネクションの設定・解放のためのフレ
ーム情報の転送や管理がアダプテーションレイヤ回路3
3で行われ、既存のLANプロトコルの動作がATMコ
ネクションを用いて疑似されることがLANエミュレー
ションレイヤ回路31で行われ、既存のLANプロトコ
ル上での動作が上位アプリケーション回路30で行わ
れ、各レイヤの構成情報の設定や管理はレイヤ管理回路
29で行われる。
ルの送信がATMレイヤ回路34で行われ、ATMのコ
ネクションの設定・解放がコネクション管理レイヤ回路
32で行われ、コネクションの設定・解放のためのフレ
ーム情報の転送や管理がアダプテーションレイヤ回路3
3で行われ、既存のLANプロトコルの動作がATMコ
ネクションを用いて疑似されることがLANエミュレー
ションレイヤ回路31で行われ、既存のLANプロトコ
ル上での動作が上位アプリケーション回路30で行わ
れ、各レイヤの構成情報の設定や管理はレイヤ管理回路
29で行われる。
【0044】(本発明の実施の形態の効果): 以上
の本発明の実施の形態によれば、ATMフォーラムで規
定されている「LANエミュレーション・オーバ・AT
M仕様」に基づくLANエミュレーションサーバにおい
て、(1)LAN通信に使用するネットワークレイヤノ
アドレスから通信相手の端末の物理アドレスを導き出す
アドレス解決手順において、一旦使用したネットワーク
アドレスと端末の物理アドレスを学習する手段を設け、
2度目以降のアドレス解決要求に対して既に該当するネ
ットワークアドレスと物理アドレスとが登録されている
ときには、ATMネットワークの端末へマルチキャスト
通信を実施しない手段を設けたことで、ATM交換網内
におけるアドレス解決のための時間を短縮でき、マルチ
キャストトラヒックも軽減することができる。
の本発明の実施の形態によれば、ATMフォーラムで規
定されている「LANエミュレーション・オーバ・AT
M仕様」に基づくLANエミュレーションサーバにおい
て、(1)LAN通信に使用するネットワークレイヤノ
アドレスから通信相手の端末の物理アドレスを導き出す
アドレス解決手順において、一旦使用したネットワーク
アドレスと端末の物理アドレスを学習する手段を設け、
2度目以降のアドレス解決要求に対して既に該当するネ
ットワークアドレスと物理アドレスとが登録されている
ときには、ATMネットワークの端末へマルチキャスト
通信を実施しない手段を設けたことで、ATM交換網内
におけるアドレス解決のための時間を短縮でき、マルチ
キャストトラヒックも軽減することができる。
【0045】(2)また、ATM交換装置が異なる地域
に分散されて配置される場合に、各地区ごとに各地区の
端末(クライアント)を管理するLANエミュレーショ
ンサーバ装置を分散して配置し、サーバ内に各地区のク
ライアントを代表する代理クライアント機能を設けるこ
とによって、ATM交換装置間の制御手順を削減するこ
とができ、且つ、ATM交換装置間のトラヒックも軽減
することができる。
に分散されて配置される場合に、各地区ごとに各地区の
端末(クライアント)を管理するLANエミュレーショ
ンサーバ装置を分散して配置し、サーバ内に各地区のク
ライアントを代表する代理クライアント機能を設けるこ
とによって、ATM交換装置間の制御手順を削減するこ
とができ、且つ、ATM交換装置間のトラヒックも軽減
することができる。
【0046】以上のようなことから、ATM交換網にお
いて、高速且つ効率的に既存のLAN通信を疑似するこ
とができる。また、LANエミュレーションサーバ装置
内に代理LEC機能を備えたことで、LANエミュレー
ションシステムの構成を簡単にでき、LANエミュレー
ションサーバ装置の機能性を高くすることもできる。
いて、高速且つ効率的に既存のLAN通信を疑似するこ
とができる。また、LANエミュレーションサーバ装置
内に代理LEC機能を備えたことで、LANエミュレー
ションシステムの構成を簡単にでき、LANエミュレー
ションサーバ装置の機能性を高くすることもできる。
【0047】(他の実施の形態): (1)尚、上述
の図10の実施の形態において、代理LANエミュレー
ションクライアント装置58は、ルータとして備えるこ
ともできる。また、LES52、59とBUS53、6
0とをルータとして備えることもできる。
の図10の実施の形態において、代理LANエミュレー
ションクライアント装置58は、ルータとして備えるこ
ともできる。また、LES52、59とBUS53、6
0とをルータとして備えることもできる。
【0048】(2)また、ATM交換装置だけでなく、
ATM通信装置として種々の通信装置に適用することが
できる。
ATM通信装置として種々の通信装置に適用することが
できる。
【0049】
【発明の効果】以上述べた様に第1の本発明は、ネット
ワークレイヤのアドレスから通信相手の端末の物理アド
レスを導き出すアドレス解決処理で、使用実績のあるネ
ットワークアドレスと端末の物理アドレスとを管理し、
アドレス解決要求に対して、既に該当するネットワーク
アドレスと物理アドレスとが管理されている場合は、A
TMネットワークの端末へマルチキャスト通信又はブロ
ードキャスト通信を実施しないので、LANエミュレー
ションにおけるアドレス解決のための時間を短縮するこ
とができ、同報トラヒック量も軽減することができる。
ワークレイヤのアドレスから通信相手の端末の物理アド
レスを導き出すアドレス解決処理で、使用実績のあるネ
ットワークアドレスと端末の物理アドレスとを管理し、
アドレス解決要求に対して、既に該当するネットワーク
アドレスと物理アドレスとが管理されている場合は、A
TMネットワークの端末へマルチキャスト通信又はブロ
ードキャスト通信を実施しないので、LANエミュレー
ションにおけるアドレス解決のための時間を短縮するこ
とができ、同報トラヒック量も軽減することができる。
【0050】また、第2の発明は、LANエミュレーシ
ョンシステム内の各通信装置が、複数のLANエミュレ
ーションクライアント装置と、LANエミュレーション
サーバ装置と、同報通信サーバ装置とを備え、通信装置
間に代理クライアント装置を備え、この装置が、LAN
エミュレーションサーバ装置又は同報通信サーバ装置を
介して複数のLANエミュレーションクライアント装置
と通信を行うことで、通信装置間の制御手順を簡略化
し、通信装置間の通信トラヒックも軽減することができ
る。
ョンシステム内の各通信装置が、複数のLANエミュレ
ーションクライアント装置と、LANエミュレーション
サーバ装置と、同報通信サーバ装置とを備え、通信装置
間に代理クライアント装置を備え、この装置が、LAN
エミュレーションサーバ装置又は同報通信サーバ装置を
介して複数のLANエミュレーションクライアント装置
と通信を行うことで、通信装置間の制御手順を簡略化
し、通信装置間の通信トラヒックも軽減することができ
る。
【0051】更に、第3の発明は、LANエミュレーシ
ョンサーバ装置に使用実績のあるネットワークアドレス
と端末の物理アドレスとを管理し、アドレス解決手段か
らアドレスサーチ要求が与えられると、要求アドレスを
サーチするアドレス管理手段を備えることで、アドレス
解決のための時間を短縮することができる。
ョンサーバ装置に使用実績のあるネットワークアドレス
と端末の物理アドレスとを管理し、アドレス解決手段か
らアドレスサーチ要求が与えられると、要求アドレスを
サーチするアドレス管理手段を備えることで、アドレス
解決のための時間を短縮することができる。
【0052】更にまた、第4の発明は、LANエミュレ
ーションサーバ装置に、複数のLANエミュレーション
クライアント装置の代理機能として、他のLANエミュ
レーションサーバ装置との通信を中継する代理クライア
ント手段を備えたことで、通信制御手順を軽減でき、通
信トラヒック量も軽減することができる。
ーションサーバ装置に、複数のLANエミュレーション
クライアント装置の代理機能として、他のLANエミュ
レーションサーバ装置との通信を中継する代理クライア
ント手段を備えたことで、通信制御手順を軽減でき、通
信トラヒック量も軽減することができる。
【図1】本発明の実施の形態のLANエミュレーション
・オーバ・ATMの通信シーケンス図である。
・オーバ・ATMの通信シーケンス図である。
【図2】従来例のATM通信システムの構成図である。
【図3】従来例のLANエミュレーション・オーバ・A
TMの説明図である。
TMの説明図である。
【図4】従来例のLANエミュレーション・オーバ・A
TMのモデル構成図である。
TMのモデル構成図である。
【図5】従来例のLANエミュレーションサーバ装置の
機能構成図である。
機能構成図である。
【図6】従来例のLANエミュレーション・オーバ・A
TMの通信シーケンス図である。
TMの通信シーケンス図である。
【図7】従来例のLANエミュレーションシステムの構
成図である。
成図である。
【図8】実施の形態のIPヘッダの構成図である。
【図9】実施の形態のキャッシュテーブルの構成図であ
る。
る。
【図10】実施の形態のLANエミュレーションシステ
ムの構成図である。
ムの構成図である。
【図11】実施の形態のLANエミュレーションサーバ
装置の機能構成図である。
装置の機能構成図である。
【図12】実施の形態のLANエミュレーションクライ
アントLECの機能構成図である。
アントLECの機能構成図である。
BUS…Broadcast and Unknown
Server(同報通信装置)、LEC…LANエミ
ュレーションクライアント装置、LES…LANエミュ
レーションサーバ装置、LECS…LANエミュレーシ
ョンコンフィギュレーションサーバ装置。
Server(同報通信装置)、LEC…LANエミ
ュレーションクライアント装置、LES…LANエミュ
レーションサーバ装置、LECS…LANエミュレーシ
ョンコンフィギュレーションサーバ装置。
Claims (4)
- 【請求項1】 LAN通信に使用するネットワークレイ
ヤのアドレスから通信相手の端末の物理アドレスを導き
出すアドレス解決処理を行い、ネットワークレイヤのパ
ケットをATMネットワーク上の端末へ転送するLAN
エミュレーション方法において、 上記アドレス解決処理で、使用実績のあるネットワーク
アドレスと端末の物理アドレスとを管理し、アドレス解
決要求に対して、既に該当するネットワークアドレスと
物理アドレスとが管理されている場合は、ATMネット
ワーク上の端末へのマルチキャスト通信又はブロードキ
ャスト通信を実施せず、該当するネットワークアドレス
と物理アドレスとが管理されていない場合は、ATMネ
ットワーク上の端末へのマルチキャスト通信又はブロー
ドキャスト通信を実施することを特徴とするLANエミ
ュレーション方法。 - 【請求項2】 複数の通信装置を備えて、ネットワーク
レイヤのパケットをATMネットワーク上の端末へ転送
するLANエミュレーションシステムにおいて、 上記各通信装置は、複数のLANエミュレーションクラ
イアント装置と、LANエミュレーションサーバ装置
と、同報通信サーバ装置とを配下に接続しており、 一方の通信装置配下の複数のLANエミュレーションク
ライアント装置の代理として他の通信装置配下の複数の
LANエミュレーションクライアント装置との通信を中
継する代理クライアント装置を通信装置間に介在させ、 上記代理クライアント装置は、上記LANエミュレーシ
ョンサーバ装置又は同報通信サーバ装置を介して上記複
数のLANエミュレーションクライアント装置と通信を
行うことを特徴とするLANエミュレーションシステ
ム。 - 【請求項3】 ネットワークレイヤのアドレスから通信
相手の端末の物理アドレスを導き出すアドレス解決手段
を備えるLANエミュレーションサーバ装置において、 使用実績のあるネットワークアドレスと端末の物理アド
レスとを管理し、上記アドレス解決手段からアドレスサ
ーチ要求が与えられると、要求アドレスをサーチし、サ
ーチ結果を出力するアドレス管理手段を備えることを特
徴とするLANエミュレーションサーバ装置。 - 【請求項4】 ネットワークレイヤのアドレスから通信
相手の端末の物理アドレスを導き出すアドレス解決手段
を備えるLANエミュレーションサーバ装置において、 自LANエミュレーションサーバ装置が接続される通信
装置の配下の複数のLANエミュレーションクライアン
ト装置の代理機能として、他のLANエミュレーション
サーバ装置との通信を中継する代理クライアント手段を
備えることを特徴とするLANエミュレーションサーバ
装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10922296A JPH09298554A (ja) | 1996-04-30 | 1996-04-30 | Lanエミュレーション方法、lanエミュレーションシステム及びlanエミュレーションサーバ装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10922296A JPH09298554A (ja) | 1996-04-30 | 1996-04-30 | Lanエミュレーション方法、lanエミュレーションシステム及びlanエミュレーションサーバ装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09298554A true JPH09298554A (ja) | 1997-11-18 |
Family
ID=14504700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10922296A Pending JPH09298554A (ja) | 1996-04-30 | 1996-04-30 | Lanエミュレーション方法、lanエミュレーションシステム及びlanエミュレーションサーバ装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09298554A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100320417B1 (ko) * | 1998-10-16 | 2002-02-19 | 서평원 | 서로다른랜프로토콜을사용하는망간의연동시스템및방법 |
US6633902B1 (en) | 1999-04-19 | 2003-10-14 | Fujitsu Limited | Communication cache management device and method therefor |
JP2010087851A (ja) * | 2008-09-30 | 2010-04-15 | Fujitsu Frontech Ltd | 無線lan基地局 |
-
1996
- 1996-04-30 JP JP10922296A patent/JPH09298554A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100320417B1 (ko) * | 1998-10-16 | 2002-02-19 | 서평원 | 서로다른랜프로토콜을사용하는망간의연동시스템및방법 |
US6633902B1 (en) | 1999-04-19 | 2003-10-14 | Fujitsu Limited | Communication cache management device and method therefor |
JP2010087851A (ja) * | 2008-09-30 | 2010-04-15 | Fujitsu Frontech Ltd | 無線lan基地局 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7403520B2 (en) | Multicast routing method and apparatus for routing multicast packet | |
JP3484019B2 (ja) | Lan間接続方法 | |
US7222188B1 (en) | Method and apparatus for forwarding traffic between locally attached networks using level 3 addressing information | |
EP0731582A2 (en) | Method and apparatus for interconnecting lans | |
JP3131137B2 (ja) | バーチャルネットワークシステム | |
JPH06205039A (ja) | マルチプロトコル対応のパケット網構成方法 | |
JPH1141272A (ja) | Lanインターネット接続 | |
US6618398B1 (en) | Address resolution for internet protocol sub-networks in asymmetric wireless networks | |
US20040042446A1 (en) | Maintaining routing information in a passive optical network | |
JPH1065734A (ja) | アドレス解決装置 | |
JPH11331237A (ja) | マルチキャストパケット中継方法及び装置 | |
JPH09298554A (ja) | Lanエミュレーション方法、lanエミュレーションシステム及びlanエミュレーションサーバ装置 | |
US6584107B1 (en) | Method for realizing emulated ring network structures in a communication network that is designed according to asynchronous transfer mode | |
JP3232023B2 (ja) | パケット処理方法および装置 | |
JP3465805B2 (ja) | アドレス処理システム | |
Taylor | LAN emulation over ATM | |
JP3239865B2 (ja) | 自動的にマルチキャストグループへ参加する方法及びシステム | |
JP3129256B2 (ja) | レイヤ切替装置 | |
KR0154016B1 (ko) | 랜 에뮬레이션 클라이언트에서 랜 에뮬레이션 에이알피 캐시를 이용하여 목적지 랜 에뮬레이션 클라이언트의 에이티엠 어드레스를 얻는 방법 | |
JP3501558B2 (ja) | Atm通信装置 | |
KR100264349B1 (ko) | 랜 애뮬레이션에서의 비.유.에스 처리 방법 | |
KR100195642B1 (ko) | 아이피 오버 에이티엠을 사용하는 컴퓨터 네트워크에 있어서 보안문제 해결방법 | |
KR100260898B1 (ko) | 엘.이.씨 초기화 기능 검증 시스템 | |
KR20010063094A (ko) | 차세대 인터넷에서 지름길 경로 설정이 가능한 통합목적지 이름주소해석 방법 및 장치 | |
des Jardins et al. | ATM LAN Emulation |