JP3560559B2 - Lanエミュレーションにおけるipサーバの負荷分散装置およびその負荷分散方法 - Google Patents
Lanエミュレーションにおけるipサーバの負荷分散装置およびその負荷分散方法 Download PDFInfo
- Publication number
- JP3560559B2 JP3560559B2 JP2001104815A JP2001104815A JP3560559B2 JP 3560559 B2 JP3560559 B2 JP 3560559B2 JP 2001104815 A JP2001104815 A JP 2001104815A JP 2001104815 A JP2001104815 A JP 2001104815A JP 3560559 B2 JP3560559 B2 JP 3560559B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- load
- information
- load distribution
- lan emulation
- 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)
- Small-Scale Networks (AREA)
Description
【発明の属する技術分野】
本発明はLANエミュレーションを利用したネットワーク構成で、同一のサービスを提供する複数のIPサーバの負荷を均等化するLANエミュレーションにおけるIPサーバの負荷分散装置およびその負荷分散方法に関する。
【0002】
【従来の技術】
従来のIPサーバの負荷分散装置において、サービスを提供するプロバイダが独自に装置を導入してIPサーバの負荷を分散し、各IPサーバにかかる負荷を均等化させるものが知られている。
【0003】
【発明が解決しようとする課題】
従来のIPサーバの負荷分散装置は、サービスを提供するプロバイダが装置を設置し、ネットワークを構築しなければならないため、プロバイダには、工数や費用など大きな負担がかかる課題がある。
また、従来のIPサーバの負荷分散装置は、全てのトラフィックが装置まで集中するため、IPサーバの処理上の負荷分散には有効であるが、IPデータのトラフィック負荷分散という点では課題がある。
この発明はこのような課題を解決するためになされたもので、その目的はATMネットワーク内でIPサーバの負荷分散を行い、プロバイダの負担を低減するとともに、IPデータのトラフィック負荷分散を効率的に実行できる利便性の高いLANエミュレーションにおけるIPサーバの負荷分散装置およびその負荷分散方法を提供することにある。
【0004】
【課題を解決するための手段】
前記課題を解決するためこの発明に係るLANエミュレーションにおけるIPサーバの負荷分散装置は、同一のサービスを提供する複数のIPサーバと、各IPサーバとATMネットワークを接続する複数のLEC(LAN Emulation Client)と、LANエミュレーションの通信を維持・管理する複数のLES(LAN Emulation Server)と、複数のLESとVPパスでマルチポイント−ポイント接続された負荷調整サーバとを備えたLANエミュレーションにおけるIPサーバの負荷分散装置であって、負荷調整サーバは、複数のLECから供給されるIPサーバの負荷情報を収集して負荷状況を分析し、全てのLESにIPサーバの代表MACアドレスと最も負荷の少ないIPサーバのATMアドレスとのARP(Address Resolution Protocol)情報を送信することにより、複数のIPサーバの負荷を均等化して分散させることを特徴とする。
この発明に係るLANエミュレーションにおけるIPサーバの負荷分散装置は、複数のLECから供給されるIPサーバの負荷情報を収集して負荷状況を分析し、全てのLESにIPサーバの代表MACアドレスと最も負荷の少ないIPサーバのATMアドレスとのARP(Address Resolution Protocol)情報を送信する負荷調整サーバを備えたので、ARP情報により最も負荷の少ないIPサーバを代表サーバとして選択し、負荷を供給することができ、ATMネットワーク内でIPサーバの負荷分散を行い、プロバイダの負担を低減するとともに、IPデータのトラフィック負荷分散を効率的に実行し、利便性の向上を図ることができる。
【0005】
また、この発明に係る負荷分散方法は、LECからIPサーバの負荷情報を受信するステップ1と、負荷情報を分析するステップ2と、負荷が閾値を超えたか否かを判定するステップ3と、最小負荷のIPサーバを選択するステップ4と、全LESに選択されたIPサーバのARP情報を送信するステップ5とを備え、IPサーバの負荷分散を行なうことを特徴とする。
この発明に係る負荷分散方法は、LECからIPサーバの負荷情報を受信するステップ1と、負荷情報を分析するステップ2と、負荷が閾値を超えたか否かを判定するステップ3と、最小負荷のIPサーバを選択するステップ4と、全LESに選択されたIPサーバのARP情報を送信するステップ5とを備えたので、最も負荷の少ないIPサーバを代表サーバとして選択し、ATMネットワーク内でIPサーバの負荷分散を実行することができ、プロバイダの負担を低減するとともに、IPデータのトラフィック負荷分散を効率的に実行し、利便性の向上を図ることができる。
【0006】
【発明の実施の形態】
以下、この発明の実施の形態を添付図面に基づいて説明する。図1はこの発明に係るIPサーバの負荷分散装置の一実施の形態構成図である。なお、本実施の形態では、IPサーバS1,S2の2個の場合について説明するが、IPサーバは3個以上でもよい。図1において、IPサーバの負荷分散装置1は、ATM網10に接続されるATMスイッチSW1〜SW3と、ATMスイッチSW1〜SW3のそれぞれに接続されるLEC2,4,7およびLES3,5,8と、ATMスイッチSW2に接続されるLECS6と、ATMスイッチSW3に接続される負荷調整サーバ9と、IPサーバS1と、IPサーバS2と、クライアント機器11とから構成する。
【0007】
LEC(LAN Emulation Client)2は、イーサネット(Ethernet)・インタフェースの機器であるクライアント機器11を収容し、LEC4,LEC7は、それぞれIPサーバS1,IPサーバS2を収容する。
また、LEC4,LEC7は、それぞれIPサーバS1,IPサーバS2の負荷状況(SVC(Switched Virtual Channel:交換仮想チャネル)パスの本数等)を専用のチャネルを使用したVC(Virtual Channel:仮想チャネル)パスにてポイント−ポイント接続された負荷調整サーバ9に一定期間ごとに報告する。
【0008】
IPサーバS1,IPサーバS2は、インターネット・プロトコルを使用して各種サービスを端末に提供するサーバで、同一のサービスを提供する。このうち代表となるサーバをIPサーバS1とする。IPサーバS1の負荷が高くなってくると、IPサーバS1向けのパケットがIPサーバS2へ割り振られる。IPサーバS2を収容するLEC7は、IPサーバS1宛てのヘッダ情報を持ったパケットを受信すると、このパケットをIPサーバS2宛てに書き換え、さらにIPサーバS2から送信されたパケットの送り元情報をIPサーバS1のものに書き換える。
【0009】
LES(LAN Emulation Server)3,5,8は、LANエミュレーションの通信を維持・管理するサーバで、LANエミュレーションARP(Address resolution Protocol)情報を制御してMAC(Mediam Access Control)アドレスからATMアドレスへの対応を行なう。
なお、ARP(Address resolution Protocol:アドレス解決手順)情報は、送信先の上位アドレスをキーとして下位のアドレスを問い合わせるためのプロトコルであり、ブロードキャスト機能を用いて通信先IP(Internet Protocol)アドレスを全端末に通知し、通信先端末から媒体アクセス制御(Mediam Access Control、MAC)アドレスを通知してもらうプロトコルである。
【0010】
負荷調整サーバ9は、LEC(LAN Emulation Client)4,7から、それぞれが収容しているIPサーバS1,S2の負荷情報を収集して負荷状況を分析し、現時点で最も負荷の少ないIPサーバ(例えば、IPサーバS2)を収容しているLEC(例えば、LEC7)のATMアドレスを専用のチャネルを使用したVCパスを介してポイント−マルチポイント接続された全てのLES(LAN Emulation Server)3,5,8に送信し、IPサーバの代表MACアドレスとATMアドレスとのARPテーブルを更新させる。
このように、IPサーバの負荷分散装置1は、MACアドレスとATMアドレスとのARPテーブルをリアルタイムに変更するので、同一サービスを提供する複数のIPサーバにかかる負荷を均等化する。
【0011】
続いて、図1に示すIPサーバの負荷分散装置の動作について説明する。IPサーバS1とIPサーバS2は同一のサービスを提供するサーバである。このような同一のサービスを提供するサーバ群の中で代表としてIPアドレスを公表するサーバをIPサーバS1とする。
IPサーバS2を収容するLEC7には、IPサーバS2がIPサーバS1の負荷分散用サーバであることを登録する。この登録によりLEC7は送受信するIPパケットのヘッダ情報にIPサーバS1のものがある場合には、これをIPサーバS2の情報に載せかえる。
【0012】
LEC4,LEC7は、登録されたIPサーバの代表MACアドレスを、それぞれの収容するIPサーバのATMアドレスとともに負荷調整サーバ9に通知すし、これをサーバ登録とする。
サーバ登録をする際には、LEC4およびLEC7から負荷調整サーバ9に対して予め設定されている専用のチャネルを使用したVCパスを使用する。このVCパスはLEC4およびLEC7から負荷調整サーバ9サーバへポイント−ポイント接続される。
なお、VC(Virtual Channel:仮想チャネル)パスとは、ATM(Asynchronaous Transfer Mode)網において、ATMレイヤが提供する論理的な最小単位の通話路であり、従来の回線交換のチャネル(データを実際に運ぶ回線)に相当する概念である。
【0013】
負荷調整サーバ9は、ネットワーク内の全てのLES3,LES5,LES8に対して、予め専用のチャネルを使用したVCパスをポイント−マルチポイント接続で設定しておく。
負荷調整サーバ9に対して最初のサーバ登録が行われた時、負荷調整サーバ9は、全LES(LES3,LES5,LES8)に対して代表MACアドレスとATMアドレスとのARPテーブルを登録させる。
LEC4およびLEC7は、負荷調整サーバ9にサーバ登録を行った後、一定時間毎に自身に収容するIPサーバ(IPサーバS1,IPサーバS2)の負荷状態を負荷調整サーバ9に報告する。負荷情報としては、接続SVCパス数、トラフィック量等である。
なお、SVC(Switched Virtual Channel:交換仮想チャネル)とは、広帯域ISDNが提供する仮想チャネルサービスの1形態であり、通信に先立ってネットワークに対して通信相手を指定し、チャネルを確立してから通信を開始する接続形態のサービスである。
【0014】
次に、この発明に係るIPサーバの負荷分散装置の別実施の形態について説明する。IPサーバの負荷分散装置において、LECから負荷調整サーバに送信するデータに障害情報を含めることで、容易にサーバの多重化システムを構築することが可能である。
また、負荷調整サーバからLESに通知するアドレス情報を、LESの位置情報によって可変にすることでクライアントの所在地によってサーバを分散させることや、ウェルノウンアドレスサービスを行うことが可能となる。
【0015】
このように、この発明に係るLANエミュレーションにおけるIPサーバの負荷分散装置1は、複数のLEC4,7から供給されるIPサーバS1,S2の負荷情報を収集して負荷状況を分析し、全てのLES3,6,8にIPサーバの代表MACアドレスと最も負荷の少ないIPサーバのATMアドレスとのARP(Address Resolution Protocol)情報を送信する負荷調整サーバを備えたので、ARP(Address Resolution Protocol)情報により最も負荷の少ないIPサーバを代表サーバとして選択し、負荷を供給することができ、ATMネットワーク内でIPサーバの負荷分散を行い、プロバイダの負担を低減するとともに、IPデータのトラフィック負荷分散を効率的に実行し、利便性の向上を図ることができる。
【0016】
続いて、この発明に係るLANエミュレーションにおけるIPサーバの負荷分散方法について説明する。図2はこの発明に係るIPサーバの負荷分散方法の一実施の形態動作フロー図である。なお、図2の動作フローは、負荷調整サーバが実行する。
図2において、ステップP1では、LECからIPサーバの負荷情報を受信する。ステップP2では、受信した負荷情報を分析する。
続いて、ステップP3では、負荷が予め設定した閾値を超えたか否かを判定し、負荷が閾値を超えた場合にはステップP4に移行し、負荷が閾値以下の場合にはステップP6に移行する。
【0017】
ステップP4で、最小負荷のIPサーバを選択し、ステップP5では、全LESに対して選択されたIPサーバのARP情報を送信する。一方、ステップP6では、処理を終了する。
負荷調整サーバは、LECからの負荷情報をまとめ、現在LESに対して登録しているIPサーバの負荷が高くなってきた場合、全LESSに対して新たなARPテーブルの登録を行う。図1において、現在LESに登録しているIPサーバのATMアドレスがIPサーバS1のものだったとすると、代表MACとともにIPサーバS2のATMアドレスを送信し、今後そのサーバグループ宛てのコネクションがIPサーバS2の方へ接続されるようにすることにより、IPサーバの負荷を分散して均等化することができる。
【0018】
このように、この発明に係る負荷分散方法は、LECからIPサーバの負荷情報を受信するステップ1と、負荷情報を分析するステップ2と、負荷が閾値を超えたか否かを判定するステップ3と、最小負荷のIPサーバを選択するステップ4と、全LESに選択されたIPサーバのARP情報を送信するステップ5とを備えたので、最も負荷の少ないIPサーバを代表サーバとして選択し、ATMネットワーク内でIPサーバの負荷分散を実行することができ、プロバイダの負担を低減するとともに、IPデータのトラフィック負荷分散を効率的に実行し、利便性の向上を図ることができる。
【0019】
【発明の効果】
以上説明したように、この発明に係るLANエミュレーションにおけるIPサーバの負荷分散装置は、複数のLECから供給されるIPサーバの負荷情報を収集して負荷状況を分析し、全てのLESにIPサーバの代表MACアドレスと最も負荷の少ないIPサーバのATMアドレスとのARP(Address Resolution Protocol)情報を送信する負荷調整サーバを備えたので、ARP(Address Resolution Protocol)情報により最も負荷の少ないIPサーバを代表サーバとして選択し、負荷を供給することができ、ATMネットワーク内でIPサーバの負荷分散を行い、プロバイダの負担を低減するとともに、IPデータのトラフィック負荷分散を効率的に実行し、利便性の向上を図ることができる。
また、この発明に係る負荷分散方法は、LECからIPサーバの負荷情報を受信するステップ1と、負荷情報を分析するステップ2と、負荷が閾値を超えたか否かを判定するステップ3と、最小負荷のIPサーバを選択するステップ4と、全LESに選択されたIPサーバのARP情報を送信するステップ5とを備えたので、最も負荷の少ないIPサーバを代表サーバとして選択し、ATMネットワーク内でIPサーバの負荷分散を実行することができ、プロバイダの負担を低減するとともに、IPデータのトラフィック負荷分散を効率的に実行し、利便性の向上を図ることができる。
【図面の簡単な説明】
【図1】
この発明に係るIPサーバの負荷分散装置の一実施の形態構成図
【図2】
この発明に係るIPサーバの負荷分散方法の一実施の形態動作フロー図
【符号の説明】
1……IPサーバの負荷分散装置、2、4、7……LEC(LAN Emulation Client)、3、5、8……LES(LAN Emulation Server)、9……負荷調整サーバ、10……ATM(Asynchronaous Transfer Mode)網、11……クライアント機器、S1、S2……IPサーバ、SW1、SW2、SW3……ATMスイッチ。
Claims (2)
- 同一のサービスを提供する複数のIPサーバと、
前記各IPサーバとATMネットワークを接続する複数のLECと、
LANエミュレーションの通信を維持・管理する複数のLESと、
前記複数のLESとVPパスでマルチポイント−ポイント接続された負荷調整サーバと、
を備えたLANエミュレーションにおけるIPサーバの負荷分散装置であって、
前記負荷調整サーバは、前記複数のLECから供給される前記IPサーバの負荷情報を収集して負荷状況を分析し、全てのLESにIPサーバの代表MACアドレスと最も負荷の少ないIPサーバのATMアドレスとのARP情報を送信することにより、前記複数のIPサーバの負荷を平均化して分散させることを特徴とするLANエミュレーションにおけるIPサーバの負荷分散装置。 - LANエミュレーションにおけるIPサーバの負荷分散装置に適用する負荷分散方法であって、
LECからIPサーバの負荷情報を受信するステップ1と、
負荷情報を分析するステップ2と、
負荷が閾値を超えたか否かを判定するステップ3と、
最小負荷のIPサーバを選択するステップ4と、
全LESに選択されたIPサーバのARP情報を送信するステップ5と、
を備え、IPサーバの負荷分散を行なうことを特徴とする負荷分散方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001104815A JP3560559B2 (ja) | 2001-04-03 | 2001-04-03 | Lanエミュレーションにおけるipサーバの負荷分散装置およびその負荷分散方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001104815A JP3560559B2 (ja) | 2001-04-03 | 2001-04-03 | Lanエミュレーションにおけるipサーバの負荷分散装置およびその負荷分散方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002305532A JP2002305532A (ja) | 2002-10-18 |
JP3560559B2 true JP3560559B2 (ja) | 2004-09-02 |
Family
ID=18957617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001104815A Expired - Fee Related JP3560559B2 (ja) | 2001-04-03 | 2001-04-03 | Lanエミュレーションにおけるipサーバの負荷分散装置およびその負荷分散方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3560559B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8578053B2 (en) | 2002-12-05 | 2013-11-05 | Fujitsu Limited | NAS load balancing system |
WO2004051943A1 (ja) * | 2002-12-05 | 2004-06-17 | Fujitsu Limited | Nas負荷分散システム |
JP3993874B2 (ja) * | 2002-12-17 | 2007-10-17 | 富士通株式会社 | 負荷分散方法及びその装置 |
US7657653B2 (en) | 2002-12-17 | 2010-02-02 | Fujitsu Limited | Load decentralization method and apparatus thereof |
-
2001
- 2001-04-03 JP JP2001104815A patent/JP3560559B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002305532A (ja) | 2002-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5892924A (en) | Method and apparatus for dynamically shifting between routing and switching packets in a transmission network | |
US5581552A (en) | Multimedia server | |
US6618377B1 (en) | Flexible scheduling of network devices within redundant aggregate configurations | |
EP0903028B1 (en) | Connection aggregation in switched communications networks | |
US7379458B2 (en) | Server load sharing system | |
AU734747B2 (en) | Improved method and apparatus for dynamically shifting between routing and switching packets in a transmission network | |
US6611525B1 (en) | Apparatus for and method of learning MAC addresses in a LAN emulation network | |
US6252878B1 (en) | Switched architecture access server | |
JP3372455B2 (ja) | パケット中継制御方法,パケット中継装置およびプログラム記憶媒体 | |
US7512688B2 (en) | PPPoE network system that can distribute connection requests from PPPoE client terminals to specific PPPoE servers | |
JP3583049B2 (ja) | ホスト・クラスタのためのネットワーク・ディスパッチャを利用するデータ伝送システムにおけるルータ監視システム | |
WO1997028505A9 (en) | Improved method and apparatus for dynamically shifting between routing and switching packets in a transmission network | |
WO1997048210A1 (en) | Logical ip address assignment in atm lan | |
US20050013307A1 (en) | Method for bridging traffic on a PLC LAN segment | |
USH2065H1 (en) | Proxy server | |
US20040153556A1 (en) | Connections on demand between subscribers and service providers | |
US20040042446A1 (en) | Maintaining routing information in a passive optical network | |
US20040213239A1 (en) | Implementation of IP multicast on ATM network with EMCON links | |
JP3560559B2 (ja) | Lanエミュレーションにおけるipサーバの負荷分散装置およびその負荷分散方法 | |
US6819673B1 (en) | Method and system for establishing SNA sessions over wide area networks | |
US6493345B1 (en) | Single sender private multicast server for use with LAN emulation in asynchronous transfer mode networks | |
Cisco | M | |
Cisco | M | |
Cisco | M | |
Cisco | M |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040506 |
|
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: 20040511 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040525 |
|
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: 20090604 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100604 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |