JP3666472B2 - Atmネットワーク及びそれに用いるネットワーク管理方法 - Google Patents
Atmネットワーク及びそれに用いるネットワーク管理方法 Download PDFInfo
- Publication number
- JP3666472B2 JP3666472B2 JP2002163679A JP2002163679A JP3666472B2 JP 3666472 B2 JP3666472 B2 JP 3666472B2 JP 2002163679 A JP2002163679 A JP 2002163679A JP 2002163679 A JP2002163679 A JP 2002163679A JP 3666472 B2 JP3666472 B2 JP 3666472B2
- Authority
- JP
- Japan
- Prior art keywords
- lec
- les
- svc
- atm
- address
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の属する技術分野】
本発明はATMネットワーク及びそれに用いるネットワーク管理方法に関し、特にLAN(Local Area Network)エミュレーションネットワークにおけるSVC(Switched Virtual Connection)瞬断による通信不可を回避する方法に関する。
【0002】
【従来の技術】
従来、ATM(Asynchronous Transfer Mode:非同期転送モード)ネットワークにおいては、1対1のコネクション型通信が基本であるため、同報機能を持つコネクションレス型の既存のLAN[イーサネット(R)やFDDI(Fiber Distributed Data Interface)等]で使ってきたアプリケーションをそのまま動かすことができない。
【0003】
そこで、既存のLANをエミュレートしてATM上の通信を実行するLANエミュレーションがATMフォーラムで標準化されている。LANエミュレーション1.0仕様ではATMの特徴であるアプリケーションに応じた帯域やQoS(Quality of Service)の制御を行えなかったが、LANエミュレーション2.0仕様では通信経路毎のQoS制御が可能となっている。
【0004】
LANエミュレーションの構成要素には、LEC(LAN Emulation Client)、LES(LAN Emulation Server)、LECS(LAN Emulation Configuration Server)、BUS(Broadcast and Unknown Server)という4種類のノード/機能がある。
【0005】
LECはATMアドレス及びMAC(Media Access Control)アドレスの登録、取得を実行するクライアント機能であり、自身のアドレスをLESに送出し、アドレスを登録する。
【0006】
LESはMACアドレスとATMアドレスとの間のアドレス解決を実行するサーバであり、各LECがLESに申告したMACアドレスとATMアドレスとを基に、アドレステーブルを作成する。
【0007】
LECSはLECが最初に通信することになるサーバであり、LECからの問い合わせに対してLESのATMアドレスを回答する。BUSは既存のLANのブロードキャスト及びマルチキャストを実現する機能であり、LECがLAN側から受信したブロードキャスト用のデータや自ら送出するブロードキャスト用のデータが転送されてくると、これらのデータを登録されている全てのLECに送信する。
【0008】
【発明が解決しようとする課題】
上述した従来のLANエミュレーション環境では、LESとの切断が発生した場合、すべてのSVCを一旦解放し、LESとの再接続からやり直さなければならない。
【0009】
そのため、瞬断等で、あるLEC間のSVCのみが切断された場合には、そのSVCだけの開設をやり直すだけでよいが、LESとのSVCが切断された場合には、張れていた全てのSVCについて開設し直す必要があり、更に負荷が高まる状況である。
【0010】
そこで、本発明の目的は上記の問題点を解消し、LESとのSVCが瞬断されてもLEC間での通信を行うことができるATMネットワーク及びそれに用いるネットワーク管理方法を提供することにある。
【0011】
【課題を解決するための手段】
本発明によるATMネットワークは、ATM(Asynchronous Transfer Mode)アドレス及びMAC(Media Access Control)アドレスの登録、取得を実行するLEC(LAN Emulation Client)と、前記MACアドレスと前記ATMアドレスとの間のアドレス解決を実行するLES(LAN Emulation Server)とを用いてLAN (Local Area Network)エミュレーションを実行するATMネットワークであって、
前記LECと前記LESとの間で授受されかつ拡張されたメッセージを用いて少なくとも前記LEC間で開設したSVC(Switched VirtualConnection)を前記LESと前記LECとの間のSVC切断が発生した際に保持する手段を備え、
その保持したSVCを用いて当該SVC切断が発生した際に前記LEC間の通信を継続可能としている。
【0012】
本発明によるネットワーク管理方法は、ATM(Asynchronous Transfer Mode)アドレス及びMAC(Media AccessControl)アドレスの登録、取得を実行するLEC(LAN Emulation Client)と、前記MACアドレスと前記ATMアドレスとの間のアドレス解決を実行するLES(LAN Emulation Server)とを用いてLAN(Local Area Network)エミュレーションを実行するATMネットワークのネットワーク管理方法であって、
前記LECと前記LESとの間で授受されかつ拡張されたメッセージを用いて少なくとも前記LEC間で開設したSVC(Switched VirtualConnection)を前記LESと前記LECとの間のSVC切断が発生した際にも保持するステップと、その保持したSVCを用いて当該SVC切断が発生した際にも前記LEC間の通信を継続するステップとを前記LECに備えている。
【0013】
すなわち、本発明のATMネットワークは、LAN(Local Area Network)エミュレーションの実行時におけるLEC(LAN Emulation Client)間通信について、LES(LAN Emulation Server)とのメッセージの拡張を行い、LESとLECとの間のSVC(Switched Virtual Connection)切断が発生した場合でもLEC間で開設したSVCを保持し、LEC間の通信を継続可能としたことを特徴とする。
【0014】
より具体的に説明すると、本発明のATMネットワークでは、JOINメッセージの拡張によってLEC間でSVCを保持可能とすることで、LESとのSVCが瞬断されても、LEC間での通信を可能としている。
【0015】
JOINメッセージの拡張はLECがネットワークへの参加を行うためのJOINリクエストに、LESとのSVC切断発生時にLEC間のSVCやLE_ARP(MACアドレスとATMアドレスとの対応付けの情報)を保持する時間( 以下、KEEP TIMERとする)を付加して送信し、LES側でKEEP TIMERに対応している場合に、その時間を付加したJOINレスポンスを返送することで行われる。
【0016】
また、本発明では、KEEP TIMER時間内にLESとの再接続が行えれば、プロキシのLE_ARPを登録するREGISTERリクエストや、BUS(Broadcast and Unknown Server) のLE_ARP解決が不要となり、処理が簡略化される。
【0017】
つまり、本発明では、LEC間でのSVCを保持することによって、LESとのSVC瞬断による通信不可を回避し、SVC瞬断から再接続する場合に直接LESに接続しにいくことで、LECSから再接続する場合よりも処理を簡略化することが可能となる。
【0018】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図1は本発明の一実施例によるATM(Asynchronous Transfer Mode:非同期転送モード)ネットワークの構成を示すブロック図である。図1において、本発明の一実施例によるATMネットワークはLEC(LAN Emulation Client)端末11〜14と、LECS(LAN Emulation Configuration Server) 端末21と、LES(LAN Emulation Server)端末22と、BUS(Broadcast and Unknown Server) 端末23と、ATMスイッチ31〜33とから構成されている。
【0019】
LEC端末11〜14はLECが実装されたクライアント端末であり、LECS端末21はLECSが実装されたLE(LAN Emulation)サーバ端末であり、LES端末22はLESが実装されたLEサーバ端末であり、BUS端末23はBUSが実装されたLEサーバ端末である。ここで、LEC、LECS、LES、BUSについては上述した従来の技術で述べた通りである。
【0020】
ATMスイッチ31にはLECS端末21と、LES端末22と、BUS端末23とがそれぞれ接続されている。ATMスイッチ32にはLEC端末11,12,14が接続され、ATMスイッチ33にはLEC端末13が接続されている。ここで、LEC端末14はLEC端末11のプロキシ配下にぶら下がっているものとする。
【0021】
ATMスイッチ31〜33間は相互に接続されており、LEC端末11〜14全てとLECS端末21とが次に述べるJOINメッセージの拡張に対応しているものとする。
【0022】
JOINメッセージの拡張はLEC端末11〜14がネットワークへの参加を行うためのJOIN(参加)リクエストに、LES端末22とのSVC(Switched Virtual Connection)切断発生時にLEC端末11〜14間のSVCやLE_ARP[MAC(Media Access Control)アドレスとATMアドレスとの対応付けの情報]を保持する時間( 以下、KEEP TIMERとする)を示すTLV(Type/Length/Value)を付加して送信し、LES端末22側でKEEP TIMERに対応している場合にその時間をTLVに格納してJOINレスポンスを返送することで行われる。
【0023】
ここで、TLVは4バイトのType部と、1バイトのLength部と、Value部とからなり、Length部の値がValue部の長さを表している。この場合、パラメータの種類をType部に、その値をValue部に入れることで、あるパラメータの値が指定される。
【0024】
本実施例では、LANエミュレーションネットワーク環境におけるLEC間通信で、LEC端末11〜14間のSVCをKEEP TIEMRの時間内だけ保持することで、LES端末22との間のSVC瞬断による通信不可状態を回避している。
【0025】
図2は本発明の一実施例によるATMネットワークの動作を示すフローチャートである。これら図1及び図2を参照して本発明の一実施例によるATMネットワークの動作について説明する。
【0026】
LEC端末11,12,13はネットワーク内において既知のWell Knownアドレス等を用いてLECS端末21に接続し、コンフィグレーション情報を取得する。
【0027】
LEC端末11〜14各々は取得したコンフィグレーション情報からLES端末22のATMアドレスを知り、LES端末22にSVCを開設する。LEC端末11〜14各々は上記のKEEP TIMERに対応しているため、KEEPTIMERのTLVを付加したJOINリクエストをLES端末22に送信する(図2ステップS1)。
【0028】
LES端末22はKEEP TIMER付きのJOINリクエストを受信すると、KEEP TIMERに対応していれば、KEEP TIMERの保持時間の値Tを設定したTLVを付加してJOINレスポンスを成功で返却する。逆に、LES端末22はKEEP TIMERに対応していなければ、JOINレスポンスを失敗で返す(図2ステップS2)。
【0029】
LEC端末11〜14各々はJOINレスポンスが成功の場合、KEEP TIMERのTLVに設定されたKEEP TIMERの値Tを記録し、以降、通常通りにBUS端末23まで接続し、通信可能となる( 図2ステップS3)。
【0030】
LEC端末11〜14各々はJOINレスポンスが失敗の場合、KEEP TIMERのTLVが付いていない普通のJOINリクエストを送信し( 図2ステップS4)、以降は通常の動作となる。
【0031】
ここまでの処理で準備が完了する。ここから、LEC端末11とLEC端末13とが通信中に、LEC端末11とLES端末22との間のSVCが切断した場合における動作について説明する。
【0032】
KEEP TIMERに対応していないLEC端末11は、SVCやLE_ARP等の全ての情報を削除し、LECS端末21への再接続処理を行う。LES端末22はLEC端末11に割り当てたLECIDやそのMACアドレス情報、ATMアドレス情報を削除する(図2ステップS5,S7)。
【0033】
KEEP TIMERに対応しているLEC端末11は、時間Tの間、LEC端末13との間で開設したSVCやLE_ARPキャッシュを保持し、LEC端末13との通信を継続する。また、LES端末22は、時間Tの間、LEC端末11に割り当てたLECID(LECの識別情報)やそのATMアドレス情報等を保持する(図2ステップS5,S6)。
【0034】
LEC端末11は、時間Tの間に、LES端末22との間にSVCの開設を試みる(図2ステップS8)。時間T以内にSVCが開設できなかった場合、LEC端末11はSVCやLE_ARP等の全ての情報を削除し、LECS端末21への再接続処理を行う。LES端末22はLEC端末11に割り当てたLECIDやそのMACアドレス情報、ATMアドレス情報を削除する(図2ステップS10)。
【0035】
時間T以内にSVCが開設できた場合、LEC端末11は前回のJOINレスポンスで割り当てられたものと同じLECIDを設定し、LES端末22へJOINリクエストを送信する。LES端末22ではJOINリクエストにLECIDが設定されている場合、保持しているLECIDとATMアドレスとのマッチングを行う(図2ステップS9)。
【0036】
LES端末22では保持しているLECIDとATMアドレスとのマッチングで、指定されたLECIDが割り当て済みでなければ、失敗で応答する(図2ステップS11)。この場合、LEC端末11はSVCやLE_ARP等の全ての情報を削除し、LECS端末21への再接続処理を行う。LES端末22はLEC端末11に割り当てたLECIDやそのMACアドレス情報、ATMアドレス情報を削除する(図2ステップS14)。
【0037】
また、LES端末22では指定されたLECIDが異なるATMアドレスのLEC端末に割り当て済みの場合、その時点で割り当て可能な別のLECIDを設定し、成功で応答する図2ステップS11)。この場合、LEC端末11はSVCやLE_ARP等の全ての情報を削除し、通常通り、LES端末22へのREGISTリクエスト以降の処理を行う(図2ステップS13)。
【0038】
さらに、指定されたLECIDとATMアドレスとの対応がとれた場合、LES端末22ではそのLECIDで成功の応答を返す(図2ステップS11)。この場合、LECIDの「0001」とATMアドレスの「39392f・・・11」のマッチングがとれるため、LES端末22はLECIDを変更せずに、LES端末11に成功のJOINレスポンスを返す。
【0039】
LEC端末11では自分が指定したLECIDの「0001」が変更されずに、成功のJOINレスポンスが返されたので、いままでの情報をそのまま保持し、サービスを続ける(図2ステップS12)。ここで、BUS端末23とのSVCが切断されている場合には、BUS端末23とも再接続を行う。
【0040】
また、LECIDが変更されずにJOINレスポンスが成功した場合、LEC端末11ではREGISTERリクエストで登録する。プロキシのLE_ARP情報等 (ここではMACアドレスが「00004C000044」のもの)もLES端末22で保持されているため、再度登録する必要は無い。
【0041】
このように、本実施例では、JOINメッセージの拡張によってLEC端末11〜14間でSVCを保持することができるので、LES端末22とのSVCが瞬断されても、LEC端末11〜14間で通信可能となる。
【0042】
また、本実施例ではKEEP TIMER時間内にLES端末22との間で再接続することができれば、プロキシのLE_ARPを登録するREGISTERリクエストや、BUS端末23のLE_ARP解決が不要となり、処理が簡略化される。
【0043】
【発明の効果】
以上説明したように本発明は、ATMアドレス及びMACアドレスの登録、取得を実行するLECと、MACアドレスとATMアドレスとの間のアドレス解決を実行するLESとを用いてLANエミュレーションを実行するATMネットワークにおいて、LECとLESとの間で授受されかつ拡張されたメッセージを用いて少なくともLEC間で開設したSVCをLESとLECとの間のSVC切断が発生した際に保持し、その保持したSVCを用いて当該SVC切断が発生した際にLEC間の通信を継続可能とすることによって、LESとのSVCが瞬断されてもLEC間での通信を行うことができるという効果が得られる。
【図面の簡単な説明】
【図1】本発明の一実施例によるATMネットワークの構成を示すブロック図である。
【図2】本発明の一実施例によるATMネットワークの動作を示すフローチャートである。
【符号の説明】
11〜14 LEC端末
21 LECS端末
22 LES端末
23 BUS端末
31〜33 ATMスイッチ
Claims (8)
- ATM(Asynchronous Transfer Mode)アドレス及びMAC(Media Access Control)アドレスの登録、取得を実行するLEC(LAN Emulation Client)と、前記MACアドレスと前記ATMアドレスとの間のアドレス解決を実行するLES(LAN Emulation Server)とを用いてLAN(Local Area Network)エミュレーションを実行するATMネットワークであって、
前記LECと前記LESとの間で授受されかつ拡張されたメッセージを用いて少なくとも前記LEC間で開設したSVC(Switched VirtualConnection)を前記LESと前記LECとの間のSVC切断が発生した際にも保持する手段を有し、
その保持したSVCを用いて当該SVC切断が発生した際にも前記LEC間の通信を継続可能としたことを特徴とするATMネットワーク。 - 前記SVC切断後に前記LECから前記LESへの再接続を行う際に前記LECから前記LESに直接接続しにいく手段を含むことを特徴とする請求項1記載のATMネットワーク。
- 前記LECがネットワークへの参加を行うためのJOINメッセージの拡張によって前期LEC間で前記SVCを保持可能とすることを特徴とする請求項1または請求項2記載のATMネットワーク。
- 前記JOINメッセージの拡張は、前記LESとのSVC切断発生時に前記LEC間のSVCを保持する時間をJOINリクエストに付加して前記LESに送信し、前記LES側で当該時間に対応している場合にその時間を付加したJOINレスポンスを前記LECに返送することで行うことを特徴とする請求項3記載のATMネットワーク。
- ATM(Asynchronous Transfer Mode)アドレス及びMAC(Media Access Control)アドレスの登録、取得を実行するLEC(LAN Emulation Client)と、前記MACアドレスと前記ATMアドレスとの間のアドレス解決を実行するLES(LAN Emulation Server)とを用いてLAN(Local Area Network)エミュレーションを実行するATMネットワークのネットワーク管理方法であって、
前記LECと前記LESとの間で授受されかつ拡張されたメッセージを用いて少なくとも前記LEC間で開設したSVC(Switched VirtualConnection)を前記LESと前記LECとの間のSVC切断が発生した際にも保持するステップと、その保持したSVCを用いて当該SVC切断が発生した際にも前記LEC間の通信を継続するステップとを前記LECに有することを特徴とするネットワーク管理方法。 - 前記SVC切断後に前記LECから前記LESへの再接続を行う際に前記LESに直接接続しにいくステップを前記LECに含むことを特徴とする請求項5記載のネットワーク管理方法。
- 前記LECがネットワークへの参加を行うためのJOINメッセージの拡張によって前期LEC間で前記SVCを保持可能とすることを特徴とする請求項5または請求項6記載のネットワーク管理方法。
- 前記JOINメッセージの拡張は、前記LESとのSVC切断発生時に前記LEC間のSVCを保持する時間をJOINリクエストに付加して前記LESに送信し、前記LES側で当該時間に対応している場合にその時間を付加したJOINレスポンスを前記LECに返送することで行うことを特徴とする請求項7記載のネットワーク管理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002163679A JP3666472B2 (ja) | 2002-06-05 | 2002-06-05 | Atmネットワーク及びそれに用いるネットワーク管理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002163679A JP3666472B2 (ja) | 2002-06-05 | 2002-06-05 | Atmネットワーク及びそれに用いるネットワーク管理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004015254A JP2004015254A (ja) | 2004-01-15 |
| JP3666472B2 true JP3666472B2 (ja) | 2005-06-29 |
Family
ID=30432035
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002163679A Expired - Fee Related JP3666472B2 (ja) | 2002-06-05 | 2002-06-05 | Atmネットワーク及びそれに用いるネットワーク管理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3666472B2 (ja) |
-
2002
- 2002-06-05 JP JP2002163679A patent/JP3666472B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004015254A (ja) | 2004-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5982773A (en) | Lan connection method | |
| US6516000B1 (en) | Communications system for transmission of datagram packets over connection-oriented networks | |
| US5796736A (en) | ATM network topology auto discovery method | |
| US5581552A (en) | Multimedia server | |
| US5909441A (en) | Apparatus and method for reducing frame loss in route switched networks | |
| AU734747B2 (en) | Improved method and apparatus for dynamically shifting between routing and switching packets in a transmission network | |
| US5600644A (en) | Method and apparatus for interconnecting LANs | |
| US5732071A (en) | ATM bridge device and ATM bridging scheme for realizing efficient ATM bridge interconnection | |
| JP4081472B2 (ja) | ネットワーク装置のクラスタ管理方法及びその装置 | |
| JPH10215263A (ja) | 通信ネットワークおよび通信確立方法 | |
| JP2002057682A (ja) | ネットワークインタフェース切替え方法及びネットワークに接続可能なコンピュータ | |
| US6625658B1 (en) | End equipment and router | |
| EP0825747B1 (en) | Address resolution system | |
| US6738812B1 (en) | MIB integrative management method for an ATM server | |
| US6671253B1 (en) | Method and system for providing peer redundancy to asynchronous transfer mode emulated local-area networks | |
| JP3666472B2 (ja) | Atmネットワーク及びそれに用いるネットワーク管理方法 | |
| US6671281B1 (en) | ATM LAN emulation network having LECS for providing ATM address of LES of target ELAN | |
| JP3094937B2 (ja) | Atm論理ipサブネットワークの障害復旧方式 | |
| US6789104B1 (en) | Communications system and method with emulated-LAN assignment capabilities | |
| US6226297B1 (en) | Method and system for providing redundancy to asynchronous transfer mode emulated local-area networks | |
| JPH1056473A (ja) | 仮想lan制御システム及び方法ならびに仮想lan管理サーバ | |
| JPH11313101A (ja) | 二重化lanシステムのコネクション再接続の高速化方法及び方式 | |
| JP3082760B1 (ja) | Mpoaパケットの転送方法 | |
| JP3764810B2 (ja) | 移動端末の制御方法、移動支援端末及び移動支援を行うネットワークシステム | |
| JPH06197131A (ja) | 通信回線選択装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041207 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050111 |
|
| 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: 20050315 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050328 |
|
| 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: 20080415 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090415 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100415 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110415 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |