JP2002009774A - Network load distribution method and system in lan emulation environment - Google Patents
Network load distribution method and system in lan emulation environmentInfo
- Publication number
- JP2002009774A JP2002009774A JP2000186466A JP2000186466A JP2002009774A JP 2002009774 A JP2002009774 A JP 2002009774A JP 2000186466 A JP2000186466 A JP 2000186466A JP 2000186466 A JP2000186466 A JP 2000186466A JP 2002009774 A JP2002009774 A JP 2002009774A
- Authority
- JP
- Japan
- Prior art keywords
- lan emulation
- bus
- protocol
- address
- client
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000004891 communication Methods 0.000 claims abstract description 19
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000004246 ligand exchange chromatography Methods 0.000 description 26
- 238000010586 diagram Methods 0.000 description 6
- LLQPHQFNMLZJMP-UHFFFAOYSA-N Fentrazamide Chemical compound N1=NN(C=2C(=CC=CC=2)Cl)C(=O)N1C(=O)N(CC)C1CCCCC1 LLQPHQFNMLZJMP-UHFFFAOYSA-N 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 102100023033 Cyclic AMP-dependent transcription factor ATF-2 Human genes 0.000 description 1
- 101000974934 Homo sapiens Cyclic AMP-dependent transcription factor ATF-2 Proteins 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、LAN端末をAT
M網に接続するLANエミュレーション技術に関し、特
に、LANエミュレーション環境のネットワーク負荷分
散技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention
The present invention relates to a LAN emulation technology for connecting to an M network, and more particularly to a network load distribution technology for a LAN emulation environment.
【0002】[0002]
【従来の技術】ATM(Asynchronous Transfer Mod
e;非同期転送モード)ネットワークで既存のLAN(L
ocal Area Network)をエミュレーションする環境で
は、ブロードキャスト(一斉同報)用サーバであるBU
S(Broadcast and Unknown Server)を用意して、
ブロードキャストを行っている。LANエミュレーショ
ンバージョン1(ATM フォーラム)において構築さ
れたネットワーク環境設定システムでは、1つのBUS
をATM網に接続させ、LANエミュレーションに参加
するクライアントは、LANエミュレーション全体にブ
ロードキャストして送信したいフレームを、上記BUS
に送信し、上記BUSは、LANエミュレーション内の
全クライアントに対してブロードキャスト送信用及び中
継用のATMコネクションを持っている。ブロードキャ
ストフレームを受信したBUSは、ブロードキャスト中
継用のATMコネクションを張っているLANエミュレ
ーション内の全てのLANエミュレーションクライアン
トに対して、そのフレームを送信する。2. Description of the Related Art ATM (Asynchronous Transfer Mod)
e; Asynchronous transfer mode) existing LAN (L
ocal Area Network), the BU which is a server for broadcast
Prepare S (Broadcast and Unknown Server)
We are broadcasting. In the network environment setting system built in LAN emulation version 1 (ATM forum), one BUS
Is connected to the ATM network, and the client participating in the LAN emulation broadcasts the frame to be transmitted to the entire LAN emulation by the BUS.
The BUS has an ATM connection for broadcast transmission and relay for all clients in the LAN emulation. The BUS that has received the broadcast frame transmits the frame to all LAN emulation clients in the LAN emulation that have established an ATM connection for broadcast relay.
【0003】[0003]
【発明が解決しようとする課題】上記したように、LA
Nエミュレーション環境では、ブロードキャストアンノ
ウンサーバ(BUS)は、ELAN(Emulated LAN)
毎に割り当てられている。SUMMARY OF THE INVENTION As described above, LA
In the N emulation environment, the broadcast unknown server (BUS) is an ELAN (Emulated LAN)
It is assigned to each.
【0004】マルチキャスト(Multicast;選択同報)
パケットについては、選択的BUS(Selective BUS)
がLAN エミュレーションのバージョン2で利用可能
になったが、ELAN内で使用されている全プロトコル
のブロードキャスト(Broadcast)パケットは、全て、
一台のBUSへ集中的に送信され、BUSで転送処理さ
れていた。この結果、多量のデータによる負荷のため、
処理が追いつかなくなり、パケットの遅延/破棄などの
障害が発生する場合がある。[0004] Multicast (multicast)
For packets, Selective BUS (Selective BUS)
Became available in version 2 of LAN emulation, but all Broadcast packets of all protocols used in ELAN are
The data was intensively transmitted to one BUS, and the transfer processing was performed by the BUS. As a result, due to the load of a large amount of data,
Processing may not be able to keep up, and a failure such as packet delay / discard may occur.
【0005】なお、LANエミュレーション環境に関す
る技術として、例えば特開平11−46206号公報に
は、BUSの負荷を分散しLECの増加に対してLAN
エミュレーションの機能低下を防ぐ方法として、各BU
S毎に、LANエミュレーションクライアント(LE
C)を複数のグループに分け、各BUSは同じグループ
内のLECのブロードキャストを分担し、全てのLEC
とマルチキャスト中継ATMコネクションを確立して同
じグループのLECからにのブロードキャストフレーム
をシステム内の全てのLECに送信するようにした方法
が開示されている。As a technique related to a LAN emulation environment, for example, Japanese Patent Laid-Open Publication No. H11-46206 discloses a technique of distributing a BUS load and increasing
As a method to prevent the emulation function from deteriorating, each BU
S for each LAN emulation client (LE
C) is divided into a plurality of groups, each BUS is responsible for broadcasting the LECs in the same group, and all the LECs are broadcasted.
And a method of establishing a multicast relay ATM connection and transmitting a broadcast frame from the LEC of the same group to all LECs in the system.
【0006】したがって、本発明は、上記問題点に鑑み
てなされたものであって、その目的は、一つのBUSに
集中してブロードキャストパケットが流れないようにす
ることで、各BUSの負荷を軽減するシステム及び方法
を提供することにある。Accordingly, the present invention has been made in view of the above problems, and an object of the present invention is to reduce the load on each BUS by preventing broadcast packets from being concentrated on one BUS. To provide a system and method.
【0007】[0007]
【課題を解決するための手段】前記目的を達成する本発
明は、LANエミュレーションクライアント(LAN Emu
lation Client)間の通信について、ATMネットワー
クに、ブロードキャスト・アンノウン・サーバ(Broadc
ast and Unknown Server、「BUS」という)を複
数実装し、前記各LANエミュレーションクライアント
によって通信される通信プロトコル毎に、個別にBUS
を割り当てる、ことを特徴とする。According to the present invention, a LAN emulation client (LAN emulation client) is provided.
For the communication between lation clients), the broadcast / unknown server (Broadc
AST and Unknown Server, referred to as “BUS”), and a separate BUS for each communication protocol communicated by each of the LAN emulation clients.
Is assigned.
【0008】[0008]
【発明の実施の形態】本発明の実施の形態について説明
する。本発明は、ATM LANエミュレーションネッ
トワークにおける、LANエミュレーションクライアン
ト(LAN Emulation Client、「LEC」という)間通
信について、ATMネットワークに、ブロードキャスト
・アンノウン・サーバ(Broadcast and Unknown Se
rver、「BUS」という)を複数設け、各LECによっ
て通信される通信プロトコル毎に、該BUSを割り当て
る構成としている。Embodiments of the present invention will be described. The present invention relates to a communication between LAN emulation clients (hereinafter referred to as "LEC") in an ATM LAN emulation network, wherein the ATM network includes a broadcast / unknown server.
rver, “BUS”), and the BUS is assigned to each communication protocol communicated by each LEC.
【0009】かかる構成により、一つのBUSに集中し
てブロードキャスト・パケットが流れないようにするこ
とで、各BUSの負荷を軽減する。With this configuration, the load on each BUS is reduced by preventing broadcast packets from being concentrated on one BUS.
【0010】本発明においては、BUSを識別するため
の手段として、LECと、LANエミュレーションサー
バ(LAN Emulation Server、「LES」という)でや
り取りされる、LANエミュレーション・アドレス解決
プロトコル(LE_ARP)リクエストメッセージを拡張し、
該BUSの識別(BUSのATMアドレスを取得する要
求であること、及びプロトコル種別の値)を実現してい
る。In the present invention, as a means for identifying a BUS, a LAN emulation address resolution protocol (LE_ARP) request message exchanged between the LEC and a LAN emulation server (hereinafter referred to as “LES”) is used. Expand,
The identification of the BUS (the request for acquiring the BUS ATM address and the value of the protocol type) is realized.
【0011】[0011]
【実施例】上記した本発明の実施の形態についてさらに
詳細に説明すべく、本発明の一実施例について図面を参
照して以下に説明する。図1乃至図3は、本発明の一実
施例の構成及び動作をそれぞれ説明するための図であ
る。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing an embodiment of the present invention; FIGS. 1 to 3 are diagrams for explaining the configuration and operation of one embodiment of the present invention.
【0012】ATMスイッチ(X)21には、LANエミ
ュレーション・コンフィギュレーション・サーバ(LAN
Emulation Configuration Server、「LECS」と
いう)、LES、及び、BUS(1)が実装されている。The ATM switch (X) 21 has a LAN emulation configuration server (LAN)
Emulation Configuration Server, referred to as “LECS”), LES, and BUS (1).
【0013】また、ATMスイッチ(Y)22には、BU
S(2)のみが実装されており、ATMスイッチ(Z)23
は、単にデータを中継するためのものである。The ATM switch (Y) 22 has a BU
Only S (2) is mounted and the ATM switch (Z) 23
Is simply for relaying data.
【0014】ATMスイッチ(X)、(Y)、(Z)には、それ
ぞれ端末(X)11、端末(Y)12、端末(Z)13が接続さ
れており、各端末11〜13には、LEC(X)〜(Z)を実
装したネットワークインターフェースカード(「NI
C」という)が実装されている。A terminal (X) 11, a terminal (Y) 12, and a terminal (Z) 13 are connected to the ATM switches (X), (Y), and (Z), respectively. , LEC (X)-(Z) mounted network interface card ("NI
C ").
【0015】図1に示す例において、端末(X)11で
は、インターネットプロトコル(Internet Protocol、
「IP」という)と、インターネットワークパケットイ
クスチェンジ(Internetwork Packet eXchange、「I
PX」という)がバインドされており、端末(Y)12に
は、IPとIPX、端末(Z)13には、IPのみがバイ
ンドされている。In the example shown in FIG. 1, the terminal (X) 11 has an Internet Protocol (Internet Protocol).
"IP") and Internetwork Packet eXchange, "I
PX ”), the terminal (Y) 12 is bound with IP and IPX, and the terminal (Z) 13 is bound with only IP.
【0016】本発明の一実施例の動作について説明す
る。本発明の一実施例は、ATM LANエミュレーシ
ョン・ネットワーク環境における、LEC間通信におい
て、プロトコル毎にBUSを割り当てることにより、単
一BUSへ集中するブロードキャストパケットを分散さ
せて、各BUSの負荷を軽減するものである。The operation of one embodiment of the present invention will be described. One embodiment of the present invention reduces a load on each BUS by distributing broadcast packets concentrated on a single BUS by allocating a BUS for each protocol in communication between LECs in an ATM LAN emulation network environment. Things.
【0017】LES(LANエミュレーションサーバ)
では、図1に示すように、ネットワーク上のBUSのA
TMアドレスとプロトコルを関連付けたBUSアドレス
管理テーブル(1)を備える。LES (LAN emulation server)
Now, as shown in FIG. 1, A of the BUS on the network
A BUS address management table (1) that associates a TM address with a protocol is provided.
【0018】端末(X)11と端末(Y)12、端末(Z)13
間でLECによる通信を行う場合を例に説明する。Terminal (X) 11, terminal (Y) 12, terminal (Z) 13
A description will be given of an example in which communication is performed by LEC between the two.
【0019】まず、通常、LECが通信を開始するため
に、LANエミュレーションネットワークへの加入手続
きが行われる。LECは、まず、LANエミュレーショ
ンの構成管理を行うLANエミュレーションコンフィギ
ュレーションサーバ(LAN Emulation Configuration
Server;「LECS」という)とのVC(仮想コネク
ション)を開設し、そのVCを使ってコンフィギュレー
ションリクエスト(LEConfigure Request)を送信し、
自分が加入しようとするエミュレーテッドLAN(Emul
ated LAN、「ELAN」という)を管理しているLE
SのATMアドレスの取得を行う(図1の(2)参
照)。First, a procedure for joining the LAN emulation network is usually performed in order for the LEC to start communication. The LEC first starts with a LAN emulation configuration server (LAN Emulation Configuration Server) that manages the configuration of the LAN emulation.
Server; “LECS”), establish a VC (virtual connection), send a configuration request (LEConfigure Request) using the VC,
Emulated LAN (Emul)
ated LAN, called "ELAN")
The ATM address of S is obtained (see (2) in FIG. 1).
【0020】次に、該ATMアドレスを基に、LESと
の間でVCを開設する(図1の(3)参照)。Next, a VC is established with the LES based on the ATM address (see (3) in FIG. 1).
【0021】その後、LECは、BUSとのVCを開設
するために、LANエミュレーションARP(LE_ARP)
リクエストによる、BUSのATMアドレス解決要求を
LESへ送信する。ただし、このとき、LE_ARPリクエス
トの拡張は行われない(図1の(4)参照)。After that, the LEC executes a LAN emulation ARP (LE_ARP) to open a VC with the BUS.
The request sends a BUS ATM address resolution request to the LES. However, at this time, the LE_ARP request is not extended (see (4) in FIG. 1).
【0022】該要求メッセージを受信したLESは、B
USアドレス管理テーブルより、デフォルトのBUS
(1)のATMアドレスを、無条件にLECへ返却する
(図1の(5)参照)。The LES that has received the request message sends B
Default BUS from US address management table
The ATM address of (1) is unconditionally returned to the LEC (see (5) of FIG. 1).
【0023】デフォルトBUSのATMアドレスを取得
したLECは、このアドレスを基に、BUS(1)との
間でVCを開設する(図1の(6)参照)。The LEC that has acquired the default BUS ATM address establishes a VC with BUS (1) based on this address (see (6) in FIG. 1).
【0024】LECは、ここで加入手続きを完了し、通
信を行える状態(OPERATIONAL)になったことになる。The LEC has now completed the subscription procedure and is now in a state (OPERATIONAL) where communication can be performed.
【0025】次に、端末(Y)12におけるIPXでの通
信手順について説明する。Next, the communication procedure of the terminal (Y) 12 using IPX will be described.
【0026】端末(Y)12において、LECは、上位プ
ロトコルからの送信データを受信する度に、IEEE8
02.3(Ethernet(登録商標))のヘッダー
の解析を行う。図4(a)に、IEEE802.3用LANエミ
ュレーションフレームフォーマットの一部を示す。宛先
MAC(Media Access Control)アドレスフィールド
の前には2バイトのLEヘッダが設けられている。In the terminal (Y) 12, each time the LEC receives transmission data from the upper layer protocol, the LEC
22.3 (Ethernet (registered trademark)) header is analyzed. FIG. 4A shows a part of a LAN emulation frame format for IEEE802.3. A 2-byte LE header is provided before the destination MAC (Media Access Control) address field.
【0027】本実施例では、LLC(Logical Link C
ontrol)カプセル化されていないものとする(LLC/SNAP
カプセル化されていない)。In this embodiment, LLC (Logical Link C)
ontrol) shall not be encapsulated (LLC / SNAP
Not encapsulated).
【0028】ヘッダーの解析方法は、以下の通りであ
る。まずに、宛先アドレスフィールドが、ブロードキャ
スト宛(宛先ビットすべてオン、図4(b)参照)であ
るかどうかを判断する。The method of analyzing the header is as follows. First, it is determined whether or not the destination address field is for broadcast (all destination bits are on, see FIG. 4B).
【0029】そして、宛先がブロードキャスト宛である
場合には、次に、タイプ(Type)のフィールドを確認
し、プロトコルの種別を判断する。本実施例の場合は、
該フィールドには、IPXを示すプロトコル番号(0x81
37)が格納されている。IPの場合は、プロトコル番号
(0x0800)が格納されている(図4(c)参照)。If the destination is broadcast, the type field is checked to determine the type of protocol. In the case of this embodiment,
In this field, a protocol number indicating IPX (0x81
37) is stored. In the case of IP, a protocol number (0x0800) is stored (see FIG. 4C).
【0030】LECは、IPX専用のBUSのアドレス
を解決する為に、LE_ARP(LAN Emulation Address R
esolution Protocol)リクエストをLESに送信す
る。図2では、LE_ARPリクエストは、端末(Y)12のL
ECからATMスイッチ22のLESに送信される(図
2の(1)、(2))。The LEC uses LE_ARP (LAN Emulation Address R) to resolve the BUS address dedicated to IPX.
esolution Protocol) request to the LES. In FIG. 2, the LE_ARP request is the L of the terminal (Y) 12.
It is transmitted from the EC to the LES of the ATM switch 22 ((1) and (2) in FIG. 2).
【0031】その際、LE_ARPリクエストには、IPX専
用のBUSのATMアドレスの取得要求を示すタイプ
(Type)とそのプロトコルを示す値(Type of Leng
th Value、「TLV」という)が付加される(図4
(d)参照)。At this time, the LE_ARP request includes a type (Type) indicating a request to acquire an ATM address of a BUS dedicated to IPX and a value (Type of Length) indicating its protocol.
th Value, “TLV”) is added (FIG. 4)
(D)).
【0032】LECから、このLE_ARPリクエストを受信
したLESは、該TLVが付加されていることを確認す
ることにより、プロトコル別BUSのアドレス解析要求
であると認識し、自装置のBUSアドレス管理テーブル
の参照を行う。The LES that receives the LE_ARP request from the LEC recognizes that the request is an address analysis request of the BUS for each protocol by confirming that the TLV is added, and checks the BUS address management table of its own device. Make a reference.
【0033】LESは、BUSアドレス管理テーブルに
予め登録されているIPX専用のBUS(2)のATMア
ドレスを検出し、LE_ARPリクエストのレスポンスとし
て、プロトコル別BUSのATMアドレス返却を示すタ
イプ(Type)とそのBUSのATMアドレスを、L
ECへ返却する(図2の(3))。The LES detects the ATM address of the BUS (2) dedicated to IPX registered in the BUS address management table in advance, and, as a response to the LE_ARP request, the type (Type) indicating the return of the ATM address of the BUS by protocol. The ATM address of the BUS is L
Return to EC ((3) in FIG. 2).
【0034】レスポンスを受信したLECは、該ATM
アドレスを基に、VCの開設を行い(図2の(4))、以
降、IPXのブロードキャストパケットについては、B
US(2)に転送する(図2の(5))。The LEC receiving the response is the ATM
A VC is opened based on the address ((4) in FIG. 2).
Transfer to US (2) ((5) in FIG. 2).
【0035】最終的に、LEC(Y)12は、上位プロト
コルのデータ送信要求がある度に、そのデータの宛先が
ブロードキャストパケットなのか、さらに、どのプロト
コルなのかを判断することによって、送信すべきBUS
を決定する。Finally, every time there is a data transmission request of the upper protocol, the LEC (Y) 12 should transmit the data by determining whether the destination of the data is a broadcast packet and further which protocol it is. BUS
To determine.
【0036】この際、該当するBUSが見つからない場
合には、LESは、デフォルトのBUS(1)のATMア
ドレスを返却する。At this time, if the corresponding BUS is not found, the LES returns the default BUS (1) ATM address.
【0037】LEC(Y)12が、IPのブロードキャス
トパケットを送信する場合にも、IPXの場合と同様
に、どのBUSに転送すべきかを、LESに対して問い
合わせるが、LESのBUSアドレス管理テーブルに
は、IPについての情報がないため、LESは、デフォ
ルトのBUS(1)のATMアドレスを返却する。When the LEC (Y) 12 transmits an IP broadcast packet, as in the case of the IPX, the LEC (Y) 12 inquires the LES as to which BUS to transfer. Has no information about the IP, the LES returns the default BUS (1) ATM address.
【0038】このレスポンスを受け取ったLECでは、
デフォルトのBUS(1)に、IPのブロードキャストパ
ケットを送信する(図2の(6))。このように、本実施
例では、専用のBUSがないプロトコルであるIPのブ
ロードキャストパケットについては、BUS(1)を使っ
て送信する。In the LEC receiving this response,
An IP broadcast packet is transmitted to the default BUS (1) ((6) in FIG. 2). As described above, in the present embodiment, an IP broadcast packet, which is a protocol without a dedicated BUS, is transmitted using BUS (1).
【0039】以上の結果、IPのブロードキャストパケ
ットとIPXのブロードキャストパケットは、図3に、
実線と破線で示すように、それぞれの通信プロトコルに
対応するBUS(1)、BUS(2)経由で配信される。As a result, the IP broadcast packet and the IPX broadcast packet are shown in FIG.
As shown by a solid line and a broken line, data is distributed via BUS (1) and BUS (2) corresponding to each communication protocol.
【0040】本発明におけるLECが、通常のLANエ
ミュレーション環境に加入する場合においては、通常の
加入動作を行い、ブロードキャストパケットはすべて、
単一のBUSへ送信することになる。この時、LE_ARPリ
クエストに付加したTLVは、通常のLESでは解釈さ
れずに破棄される。このため、問題は生じない。When the LEC of the present invention subscribes to a normal LAN emulation environment, it performs a normal subscribing operation, and all broadcast packets are transmitted.
It will be sent to a single BUS. At this time, the TLV added to the LE_ARP request is discarded without being interpreted by the normal LES. Therefore, no problem occurs.
【0041】[0041]
【発明の効果】以上説明したように、本発明によれば、
一台のBUSへの集中的なブロードキャストパケットの
負荷を軽減させ、ネットワーク通信におけるデータ転送
の遅延、破棄などを防ぐことができる、という効果を奏
する。As described above, according to the present invention,
This has the effect of reducing the load of intensive broadcast packets on one BUS and preventing delays and discards of data transfer in network communication.
【0042】その理由は、本発明においては、ネットワ
ークに複数のBUSを実装し、プロトコル毎にBUSを
割り当るためである。The reason is that, in the present invention, a plurality of BUSs are mounted on a network, and the BUS is assigned to each protocol.
【図1】本発明の一実施例を説明するための図である。FIG. 1 is a diagram for explaining an embodiment of the present invention.
【図2】本発明の一実施例を説明するための図である。FIG. 2 is a diagram for explaining an embodiment of the present invention.
【図3】本発明の一実施例を説明するための図である。FIG. 3 is a diagram for explaining an embodiment of the present invention.
【図4】本発明の一実施例におけるヘッダーフォーマッ
ト、及び、LE_ARPリクエストの拡張を説明するた
めの図である。FIG. 4 is a diagram for explaining a header format and an extension of an LE_ARP request in one embodiment of the present invention.
11〜13 端末 21〜23 ATMスイッチ 11-13 Terminal 21-23 ATM switch
───────────────────────────────────────────────────── フロントページの続き (72)発明者 津田 昌宏 東京都港区芝浦三丁目18番21号 日本電気 エンジニアリング株式会社内 Fターム(参考) 5K030 HA10 HB16 HB18 HC15 HD09 KA01 KA05 LD02 LE03 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Masahiro Tsuda 3-18-21 Shibaura, Minato-ku, Tokyo NEC Engineering F-term (reference) 5K030 HA10 HB16 HB18 HC15 HD09 KA01 KA05 LD02 LE03
Claims (10)
N Emulation Client)間の通信について、ATM(As
ynchronous Transfer Mode)ネットワークに、ブロー
ドキャスト・アンノウン・サーバ(Broadcast and Un
known Server、「BUS」という)を複数設け、前記
各LANエミュレーションクライアントの通信に用いら
れるプロトコル毎に、BUSを割り当てる、ことを特徴
とするLANエミュレーション環境のネットワーク負荷
分散方法。1. A LAN emulation client (LA)
ATM (As) for communication between N Emulation Clients
(Broadcast and Unknown server)
2. A method of distributing network load in a LAN emulation environment, comprising: providing a plurality of known servers (referred to as "BUS"); and assigning a BUS to each protocol used for communication between the LAN emulation clients.
レスとプロトコルとを関連付けた管理テーブルを保持す
るLANエミュレーションサーバ(LAN Emulation Se
rver)に対して、前記LANエミュレーションクライア
ントから送信される、LANエミュレーション・アドレ
ス解決プロトコル(LAN Emulation Address Resolut
ion Protocol)リクエストメッセージに、プロトコル
別のBUSのATMアドレスの取得を示すタイプとプロ
トコルを示す値が付加され、 前記LANエミュレーション・アドレス解決プロトコル
リクエストを受け取ったLANエミュレーションサーバ
は、前記管理テーブルを参照して、指定されたプロトコ
ルのBUSのATMアドレスを取得し、 前記LANエミュレーション・アドレス解決プロトコル
リクエストに対して、前記LANエミュレーションサー
バから前記LANエミュレーションクライアントに送信
されるレスポンスメッセージには、プロトコル別のBU
SのATMアドレスの返却を示すタイプとBUSのAT
Mアドレスが付加される、ことを特徴とする請求項1記
載のLANエミュレーション環境のネットワーク負荷分
散方法。2. A LAN emulation server (LAN emulation server) holding a management table in which a bus ATM address and a protocol on a network are associated with each other.
rver), the LAN emulation address resolution protocol (LAN Emulation Address Resolut) transmitted from the LAN emulation client.
(Ion Protocol) request message, a type indicating acquisition of a BUS ATM address for each protocol and a value indicating a protocol are added, and the LAN emulation server that has received the LAN emulation / address resolution protocol request refers to the management table. And obtains an ATM address of a BUS of a designated protocol, and in response to the LAN emulation / address resolution protocol request, a response message transmitted from the LAN emulation server to the LAN emulation client includes a BU for each protocol.
Type indicating return of ATM address of S and AT of BUS
2. The method according to claim 1, wherein an M address is added.
キャストパケットについては、デフォルトのBUSを用
いて送信される、ことを特徴とする請求項1又は2に記
載のLANエミュレーション環境のネットワーク負荷分
散方法。3. The method according to claim 1, wherein a broadcast packet of a protocol having no dedicated BUS is transmitted using a default BUS.
は、上位プロトコルからデータ送信要求がある度に、該
データの宛先がブロードキャストパケットであるか、ど
のプロトコルであるかを判断して、送信すべきBUSを
決定し、この際、該当するBUSが見つからない場合に
は、LANエミュレーションサーバは、デフォルトのB
USを前記LANエミュレーションクライアントに通知
し、前記LANエミュレーションクライアントでは、前
記デフォルトのBUSを用いてブロードキャストパケッ
トの送信を行う、ことを特徴とする請求項1乃至3のい
ずれか一に記載のLANエミュレーション環境のネット
ワーク負荷分散方法。4. The LAN emulation client, every time there is a data transmission request from a higher-level protocol, determines whether the destination of the data is a broadcast packet or to which protocol, and determines a BUS to be transmitted. At this time, if the corresponding BUS is not found, the LAN emulation server sets the default B
4. The LAN emulation environment according to claim 1, wherein the LAN emulation client notifies the LAN emulation client of the US, and the LAN emulation client transmits a broadcast packet using the default BUS. 5. Network load balancing method.
は、インターネット・プロトコル(「IP」という)、
又は、インターネットワーク・パケットイクスチェンジ
(「IPX」という)用のBUSのアドレスを解決する
ために、LANエミュレーション・アドレス解決プロト
コルリクエストを、前記LANエミュレーションサーバ
に送信し、その際、前記LANエミュレーション・アド
レス解決プロトコルリクエストには、IP又はIPX用
のBUSのATMアドレスの取得要求を示す情報を付加
するステップと、 前記情報が付加されたリクエストを受信したLANエミ
ュレーションサーバは、プロトコル別BUSのATMア
ドレス解析要求と認識し、自サーバで保持する管理テー
ブルを参照し、前記管理テーブルに予め登録されている
IP又はIPX専用のBUSのATMアドレスを検出し
て前記BUSのATMアドレスを、レスポンスとして、
前記LANエミュレーションクライアントに返却し、専
用のBUSのATMアドレスが前記管理テーブルに存在
しない場合にはデフォルトのBUSのATMアドレスを
前記LANエミュレーションクライアントに返却するス
テップと、 前記レスポンスを受信した前記LANエミュレーション
クライアントは、返却されたATMアドレスを基に、仮
想コネクション(VC)を開設し、これ以降、IP又は
IPXのブロードキャストパケットを、それぞれ、対応
するプロトコルのBUSに転送するステップと、を含
む、ことを特徴とする請求項2記載のLANエミュレー
ション環境のネットワーク負荷分散方法。5. The LAN emulation client comprises an Internet Protocol ("IP"),
Or transmitting a LAN emulation address resolution protocol request to the LAN emulation server to resolve a BUS address for an internetwork packet exchange (referred to as "IPX"), wherein the LAN emulation address is transmitted. Adding, to the resolution protocol request, information indicating a request to acquire an ATM address of a BUS for IP or IPX; and a LAN emulation server receiving the request to which the information has been added, comprising: It refers to the management table held by the server itself, detects the ATM address of the BUS dedicated to IP or IPX registered in advance in the management table, and uses the ATM address of the BUS as a response,
Returning the LAN emulation client to the LAN emulation client, and returning a default BUS ATM address to the LAN emulation client if the dedicated BUS ATM address does not exist in the management table; and the LAN emulation client receiving the response. Establishing a virtual connection (VC) based on the returned ATM address, and thereafter, transferring an IP or IPX broadcast packet to a BUS of a corresponding protocol, respectively. 3. The network load distribution method for a LAN emulation environment according to claim 2, wherein
て、 LANエミュレーション・クライアント(LAN Emulati
on Client)間の通信について、ATM(Asynchronous
Transfer Mode)ネットワークに、ブロードキャスト
・アンノウン・サーバ(Broadcast and Unknown Ser
ver、「BUS」という)を複数備え、 LANエミュレーションサーバが、ネットワーク上のB
USのATMアドレスとプロトコルを関連付けた管理テ
ーブルを備え、 前記LANエミュレーションクライアントが、通信プロ
トコル別のBUSのATMアドレスの取得を、前記LA
Nエミュレーションサーバに要求する手段を備え、 前記LANエミュレーションクライアントからの要求を
受けた前記LANエミュレーションサーバは、前記管理
テーブルを参照して、通信プロトコル別のBUSのAT
Mアドレスの返却を示すタイプとBUSのATMアドレ
スを前記LANエミュレーションクライアントに返送す
る手段を備え、 前記LANエミュレーションクライアント間の通信プロ
トコル毎に、個別にBUSを割り当てる、ことを特徴と
するLANエミュレーション環境のネットワーク負荷分
散システム。6. A LAN emulation system, comprising: a LAN emulation client;
on Client), ATM (Asynchronous)
Transfer Mode) network with a broadcast and unknown server
ver, “BUS”), and the LAN emulation server
A management table in which a US ATM address and a protocol are associated with each other, wherein the LAN emulation client acquires the BUS ATM address for each communication protocol by the LA
N LAN emulation server, the LAN emulation server having received a request from the LAN emulation client refers to the management table, and refers to the management table to check the BUS AT for each communication protocol.
Means for returning a type indicating the return of the M address and an ATM address of the BUS to the LAN emulation client, wherein a BUS is individually assigned for each communication protocol between the LAN emulation clients. Network load balancing system.
から送信される、LANエミュレーション・アドレス解
決プロトコル(LAN Emulation Address Resolution
Protocol;LE_ARP)リクエストメッセージに、プロト
コル別のBUSのATMアドレスの取得を示すタイプと
そのプロトコルを示すプロトコルを示す値が付加され、 前記LANエミュレーション・アドレス解決プロトコル
リクエストを受け取ったLANエミュレーションサーバ
は、前記管理テーブルを参照して、指定されたプロトコ
ルのBUSのATMアドレスを取得し、前記LANエミ
ュレーションサーバから前記LANエミュレーションク
ライアントに送信される前記アドレス解決プロトコルリ
クエストのレスポンスメッセージに、プロトコル別のB
USのATMアドレスの返却を示すタイプとBUSのA
TMアドレスを付加して返送する、ことを特徴とする請
求項6記載のLANエミュレーション環境のネットワー
ク負荷分散システム。7. A LAN emulation address resolution protocol (LAN Emulation Address Resolution) transmitted from the LAN emulation client.
Protocol; LE_ARP) request message, a type indicating acquisition of a BUS ATM address for each protocol and a value indicating a protocol indicating the protocol are added. The LAN emulation server receiving the LAN emulation / address resolution protocol request, With reference to the management table, an ATM address of the BUS of the designated protocol is acquired, and the response message of the address resolution protocol request transmitted from the LAN emulation server to the LAN emulation client includes a B for each protocol.
Type indicating return of US ATM address and BUS A
7. The network load balancing system according to claim 6, wherein the network load is returned after adding a TM address.
キャストパケットについては、デフォルトのBUSを用
いて送信される、ことを特徴とする請求項6又は7に記
載のLANエミュレーション環境のネットワーク負荷分
散システム。8. The network load distribution system in a LAN emulation environment according to claim 6, wherein a broadcast packet of a protocol having no dedicated BUS is transmitted using a default BUS.
は、上位プロトコルからのデータ送信要求ある度に、該
データの宛先がブロードキャストパケットであるか、ど
のプロトコルであるかを判断して送信すべきBUSを決
定し、その際、該当するBUSが見つからない場合に、
前記LANエミュレーションサーバからは、デフォルト
のBUSのATMアドレスが返却され、前記LANエミ
ュレーションクライアントをデフォルトのBUSを用い
てブロードキャストパケットを送信する、ことを特徴と
する請求項6乃至8のいずれか一に記載のLANエミュ
レーション環境のネットワーク負荷分散システム。9. The LAN emulation client, every time there is a data transmission request from a higher-level protocol, determines whether the destination of the data is a broadcast packet or to which protocol, and determines a BUS to be transmitted. At that time, if the corresponding BUS is not found,
9. The LAN emulation server according to claim 6, wherein a default BUS ATM address is returned from the LAN emulation server, and the LAN emulation client transmits a broadcast packet using a default BUS. Network load distribution system for LAN emulation environment.
トは、インターネット・プロトコル(「IP」とい
う)、又は、インターネットワーク・パケットイクスチ
ェンジ(「IPX」という)用のBUSのアドレスを解
決するために、LANエミュレーション・アドレス解決
プロトコルリクエストをLANエミュレーションサーバ
に送信し、その際、前記LANエミュレーション・アド
レス解決プロトコルリクエストには、IP又はIPX専
用のBUSのATMアドレスの取得要求を示す情報が付
加され、 前記情報が付加された前記LANエミュレーション・ア
ドレス解決プロトコルリクエストを受信したLANエミ
ュレーションサーバは、プロトコル別BUSのATMア
ドレス解析と認識し、自サーバが保持する管理テーブル
を参照し、前記管理テーブルに予め登録されているIP
又はIPX専用のBUSのATMアドレスを検出して前
記BUSのATMアドレスを、レスポンスとして、前記
LANエミュレーションクライアントに返却し、一方、
専用のBUSのATMアドレスが前記管理テーブルに存
在しない場合にはデフォルトのBUSのATMアドレス
を前記LANエミュレーションクライアントに返却する
手段を備え、 前記レスポンスを受信した前記LANエミュレーション
クライアントは、該ATMアドレスを基に、仮想コネク
ション(VC)を開設し、これ以降、IP又はIPXの
ブロードキャストパケットを、それぞれ、対応するプロ
トコルのBUSに転送する、ことを特徴とする請求項6
記載のLANエミュレーション環境のネットワーク負荷
分散システム。10. The LAN emulation client may include a LAN emulation address for resolving a BUS address for Internet Protocol ("IP") or internetwork packet exchange ("IPX"). A resolution protocol request is transmitted to the LAN emulation server. At this time, the LAN emulation address resolution protocol request is added with information indicating a request to acquire an ATM address of a BUS dedicated to IP or IPX, and the information is added. Upon receiving the LAN emulation / address resolution protocol request, the LAN emulation server recognizes the analysis as the ATM address analysis of the BUS for each protocol, refers to the management table held by its own server, and Registered in advance in the management table
Alternatively, the ATM address of the BUS dedicated to IPX is detected, and the ATM address of the BUS is returned to the LAN emulation client as a response.
Means for returning a default BUS ATM address to the LAN emulation client when the dedicated BUS ATM address does not exist in the management table, wherein the LAN emulation client having received the response is based on the ATM address. 7. A virtual connection (VC) is opened, and thereafter, an IP or IPX broadcast packet is transferred to a BUS of a corresponding protocol, respectively.
A network load distribution system for a LAN emulation environment as described in the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000186466A JP3529329B2 (en) | 2000-06-21 | 2000-06-21 | Network load distribution method and system in LAN emulation environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000186466A JP3529329B2 (en) | 2000-06-21 | 2000-06-21 | Network load distribution method and system in LAN emulation environment |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002009774A true JP2002009774A (en) | 2002-01-11 |
JP3529329B2 JP3529329B2 (en) | 2004-05-24 |
Family
ID=18686624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000186466A Expired - Fee Related JP3529329B2 (en) | 2000-06-21 | 2000-06-21 | Network load distribution method and system in LAN emulation environment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3529329B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08274802A (en) * | 1995-03-28 | 1996-10-18 | Toshiba Corp | Lan emulation system |
JPH1127320A (en) * | 1997-07-03 | 1999-01-29 | Fujitsu Ltd | Packet relay control method, packet relay device, and program storage medium |
JPH1146206A (en) * | 1997-07-25 | 1999-02-16 | Furukawa Electric Co Ltd:The | Inter-network connection method for lan emulation and its system |
-
2000
- 2000-06-21 JP JP2000186466A patent/JP3529329B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08274802A (en) * | 1995-03-28 | 1996-10-18 | Toshiba Corp | Lan emulation system |
JPH1127320A (en) * | 1997-07-03 | 1999-01-29 | Fujitsu Ltd | Packet relay control method, packet relay device, and program storage medium |
JPH1146206A (en) * | 1997-07-25 | 1999-02-16 | Furukawa Electric Co Ltd:The | Inter-network connection method for lan emulation and its system |
Also Published As
Publication number | Publication date |
---|---|
JP3529329B2 (en) | 2004-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5946308A (en) | Method for establishing restricted broadcast groups in a switched network | |
US5958018A (en) | Wireless services data network translating mac address to asynchronous transfer mode (ATM) address | |
EP0771096B1 (en) | Network server | |
US6301257B1 (en) | Method and apparatus for transmitting data frames between switches in a meshed data network | |
US6189042B1 (en) | LAN internet connection having effective mechanism to classify LAN traffic and resolve address resolution protocol requests | |
US5909441A (en) | Apparatus and method for reducing frame loss in route switched networks | |
US6512768B1 (en) | Discovery and tag space identifiers in a tag distribution protocol (TDP) | |
US6205148B1 (en) | Apparatus and a method for selecting an access router's protocol of a plurality of the protocols for transferring a packet in a communication system | |
US6532233B1 (en) | Multicast communication method and apparatus | |
US5912891A (en) | Virtual network system | |
US20030076838A1 (en) | Method of implementing quality-of-service data communications over a short-cut path through a routed network | |
US20040202199A1 (en) | Address resolution in IP interworking layer 2 point-to-point connections | |
JP2002538689A (en) | Internet Access Radio Port Controller (RPCU) for Personal Access Communication System (PACS) | |
JP4007690B2 (en) | End device and router | |
US6606321B1 (en) | Method of establishing MPOA shortcut virtual channel connections | |
JP2005532730A (en) | Filter for traffic separation | |
US6493345B1 (en) | Single sender private multicast server for use with LAN emulation in asynchronous transfer mode networks | |
JP2002009774A (en) | Network load distribution method and system in lan emulation environment | |
Cisco | STUN and BSTUN Commands | |
US6947423B2 (en) | MAC address notification method in MPOA systems and MPOA server for the same | |
KR100264349B1 (en) | How to handle B.U.S in LAN emulation | |
JP3189755B2 (en) | LAN emulation system | |
JP3253567B2 (en) | Multicast server | |
JP3173499B2 (en) | ATM device supporting multiple IP addresses | |
JPH11168503A (en) | Packet exchange method and multi-port router used for it |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040113 |
|
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: 20040203 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040224 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |