[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3560559B2 - Lanエミュレーションにおけるipサーバの負荷分散装置およびその負荷分散方法 - Google Patents

Lanエミュレーションにおけるipサーバの負荷分散装置およびその負荷分散方法 Download PDF

Info

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
Application number
JP2001104815A
Other languages
English (en)
Other versions
JP2002305532A (ja
Inventor
利一 鈴木
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.)
NEC Communication Systems Ltd
Original Assignee
NEC Communication Systems Ltd
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 NEC Communication Systems Ltd filed Critical NEC Communication Systems Ltd
Priority to JP2001104815A priority Critical patent/JP3560559B2/ja
Publication of JP2002305532A publication Critical patent/JP2002305532A/ja
Application granted granted Critical
Publication of JP3560559B2 publication Critical patent/JP3560559B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は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)

  1. 同一のサービスを提供する複数のIPサーバと、
    前記各IPサーバとATMネットワークを接続する複数のLECと、
    LANエミュレーションの通信を維持・管理する複数のLESと、
    前記複数のLESとVPパスでマルチポイント−ポイント接続された負荷調整サーバと、
    を備えたLANエミュレーションにおけるIPサーバの負荷分散装置であって、
    前記負荷調整サーバは、前記複数のLECから供給される前記IPサーバの負荷情報を収集して負荷状況を分析し、全てのLESにIPサーバの代表MACアドレスと最も負荷の少ないIPサーバのATMアドレスとのARP情報を送信することにより、前記複数のIPサーバの負荷を平均化して分散させることを特徴とするLANエミュレーションにおけるIPサーバの負荷分散装置。
  2. LANエミュレーションにおけるIPサーバの負荷分散装置に適用する負荷分散方法であって、
    LECからIPサーバの負荷情報を受信するステップ1と、
    負荷情報を分析するステップ2と、
    負荷が閾値を超えたか否かを判定するステップ3と、
    最小負荷のIPサーバを選択するステップ4と、
    全LESに選択されたIPサーバのARP情報を送信するステップ5と、
    を備え、IPサーバの負荷分散を行なうことを特徴とする負荷分散方法。
JP2001104815A 2001-04-03 2001-04-03 Lanエミュレーションにおけるipサーバの負荷分散装置およびその負荷分散方法 Expired - Fee Related JP3560559B2 (ja)

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)

* Cited by examiner, † Cited by third party
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

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