[go: up one dir, main page]

JP5439035B2 - ネットワークスイッチ装置及びその方法 - Google Patents

ネットワークスイッチ装置及びその方法 Download PDF

Info

Publication number
JP5439035B2
JP5439035B2 JP2009126721A JP2009126721A JP5439035B2 JP 5439035 B2 JP5439035 B2 JP 5439035B2 JP 2009126721 A JP2009126721 A JP 2009126721A JP 2009126721 A JP2009126721 A JP 2009126721A JP 5439035 B2 JP5439035 B2 JP 5439035B2
Authority
JP
Japan
Prior art keywords
terminal
terminals
group
bias
information
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
JP2009126721A
Other languages
English (en)
Other versions
JP2010278551A (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.)
Fujitsu Ltd
Fujitsu Telecom Networks Ltd
Original Assignee
Fujitsu Ltd
Fujitsu Telecom Networks 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 Fujitsu Ltd, Fujitsu Telecom Networks Ltd filed Critical Fujitsu Ltd
Priority to JP2009126721A priority Critical patent/JP5439035B2/ja
Publication of JP2010278551A publication Critical patent/JP2010278551A/ja
Application granted granted Critical
Publication of JP5439035B2 publication Critical patent/JP5439035B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Description

本発明は、学習した端末のアドレス情報を検索して端末相互間の信号を中継するネットワークスイッチ装置に関して、特に、メモリ使用の効率化によりアドレス情報の検索時間を短縮するネットワークスイッチ装置に関する。
複数の方路(経路)に対して信号の入出力を行うネットワークスイッチ装置(SW)では、ある方路からの入力パケットを特定の方路に出力するための記憶メモリとして、内部でContents Addressable Memory;CAM(連想メモリ)が一般的に使用されている。ネットワークスイッチ装置は、CAMを用いて各方路の末端である端末を特定する情報を学習(記憶)し、CAMに記憶された情報を検索してパケットの宛先である端末を特定することにより、フラッディングを減少させ、円滑な端末間通信を実現する。
近年、CAMの記憶容量は、ネットワークスイッチ装置の大規模化に伴い、増大の一途を辿っている。このような状況の中で、CAMに対して全件検索を行うことは、検索時間の増大となることから、検索タイムアウトを誘発することとなり、フラッディングが増加し、無駄なトラフィックの増大に繋がる。
従来のネットワークスイッチ装置は、端末に関するアドレス情報の一部を用いてCAMに記憶されたアドレス情報を簡略的に検索する技術がある(例えば、特許文献1参照)。
特開平6−205025公報
従来のネットワークスイッチ装置は、CAMに記憶された情報が増加することに伴い、CAMに対する端末のアドレス情報の検索時間が増大することから、検索が間に合わずにフラッディングが増加して無駄なトラフィックが増大するという課題を有する。
本発明は前記課題を解消するためになされたもので、生成多項式を用いてCAMの記憶領域をグループ化し、生成多項式を用いてグループを特定して検索して検索時間を短縮することにより通信負荷を低減するネットワークスイッチ装置の提供を目的とする。
本願に開示するネットワークスイッチ装置は、受信した信号の送信元端末のアドレス情報に対して生成多項式により端末情報をグループごとに記憶し、信号の送信時にも生成多項式により当該グループを特定して送信先端末の端末情報を検索する。
本願に開示するネットワークスイッチ装置は、CAMに記憶されたアドレス情報が生成多項式によりグループ化されることから、アドレス情報が属するグループを特定することにより検索時間を短縮できることとなり、通信負荷を低減することができる。
本発明の第1の実施形態に係るネットワークスイッチ装置のブロック図 本発明の第1の実施形態に係るネットワークスイッチ装置のデータ例 本発明の第1の実施形態に係るネットワークスイッチ装置を含む全体構成図 本発明の第1の実施形態に係るネットワークスイッチ装置のフローチャート 本発明の第1の実施形態に係るネットワークスイッチ装置の件数偏り判断のフローチャート 本発明の第1の実施形態に係るネットワークスイッチ装置の件数偏り判断の説明図 本発明の第2の実施形態に係るネットワークスイッチ装置のブロック図
(第1の実施形態)
以下、第1の実施形態に係るネットワークスイッチ装置を、図1から図6に基づいて説明する。
この図1は本発明の第1の実施形態に係るネットワークスイッチ装置の構成を示すブロック図、図2はこの図1に記載されたネットワークスイッチ装置のデータ例、図3はこの図1に記載されたネットワークスイッチ装置を含む全体構成図を示す。また、図4はこの図1に記載されたネットワークスイッチ装置のフローチャート、図5はこの図1に記載されたネットワークスイッチ装置の件数偏り判断のフローチャート、図6はこの図1に記載されたネットワークスイッチ装置の件数偏り判断の説明図を示す。
図1において、本実施形態に係るネットワークスイッチ装置10は、送受信手段1と、信号制御手段2と、グループ化手段3と、端末記憶手段4と、端末検索手段5と、件数偏り判断手段6と、再グループ化手段7とを備える構成である。
この送受信手段1は、接続された端末100を、通信網200を介してネットワークスイッチ装置10xと接続された他の端末100xに接続し、各端末相互間で送受信するための信号を送受信する。この信号制御手段2は、この送受信手段1により送受信される信号を各機能部へ分配制御する。このグループ化手段3は、この送受信手段1が受信した信号に含まれる送信元端末のMACアドレス情報に対して生成多項式を演算し、この演算結果に基づいてMACアドレス情報をセグメント単位にグループ化する。
この端末記憶手段4は、このグループ化手段3によりグループ化されたセグメントごとに送信元端末のMACアドレス情報及びポート情報を端末一覧情報4aに記憶し、また、前記生成多項式を生成多項式情報4bとして記憶する。この端末検索手段5は、この送受信手段1が受信した信号に含まれる送信先端末のMACアドレス情報に対して生成多項式を演算し、この演算結果に基づいてこのセグメントを特定し、この端末一覧情報4aから送信先端末のポート情報を検索する。
この件数偏り判断手段6は、この端末一覧情報4aに含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りを判断する。この再グループ化手段7は、この件数偏り判断手段6により端末件数に偏りが判断された場合に、この端末一覧情報4aに含まれる端末のMACアドレス情報に、新たな生成多項式を用いてグループ化を再度行う。
この端末一覧情報4aは、図2(a)に示すように、セグメント番号項目と、エントリ番号項目と、有効フラグ項目と、MACアドレス項目と、ポート番号項目とを備える。このセグメント番号項目は、前記生成多項式を用いてグループ化されたグループとしてのセグメントを一意に識別するセグメント番号を示す。このエントリ番号項目は、この端末一覧情報4aに登録された端末100の登録順に割当てられる番号である。この有効フラグ項目は、この端末一覧情報4aに登録された端末100に関する情報が有効か又は無効かを示す。このMACアドレス項目は、端末100のMACアドレスを示す。このポート番号項目は、端末100のポート番号を示す。
前記生成多項式情報4bは、図2(b)に示すように、式番号項目と、生成多項式項目とを備える。この式番号項目は、生成多項式を一意に特定する番号を示す。また、この生成多項式項目は、生成多項式を示す。
本実施形態のネットワーク構成は、図3に示すように、ネットワークスイッチ装置(SW(X))10xと、ネットワークスイッチ装置(SW(Y))10yと、端末A100aと、端末B100bと、端末C100cと、端末D100dと、端末E100eと、端末F100fとを備える構成である。
このSW(X)10x及びSW(Y)10yは、前記ネットワークスイッチ装置10として機能する。また、端末A100a、端末B100b、端末C100c、端末D100d、端末E100e及び端末F100fは、前記端末100として機能し、各々、固有のMACアドレスを有する。SW(X)10xは、端末A100a、端末C100c、端末D100d及びSW(Y)10yからの入出力方路(経路)が存在する。SW(Y)10yは、端末B100b、端末E100e、端末F100f及びSW(X)10xからの入出力方路(経路)が存在する。
以下、前記構成に基づく本実施形態のネットワークスイッチ装置の動作について説明する。
前記SW(X)10xは、図4に示すように、前記端末A100aから前記端末D100d宛のデータを前記送受信手段1により受信する(S1)。前記信号制御手段2は、この受信したデータに含まれる送信元MACアドレスとしての前記端末A100aのMACアドレスと入力ポート情報を抽出する(S2)。ここで、前記端末A100aのMACアドレスを「0x0000000fa202」とし、前記端末D100dのMACアドレスを「0x0000000cd101」とする。
前記端末検索手段5は、前記グループ化手段3により、この送信元MACアドレスに対して生成多項式を用いたCyclic Redundancy Check;CRC(巡回冗長検査)演算を行い、演算結果から1セグメントを決定する(S3)。例えば、全セグメント数が32の場合には、この送信元MACアドレス情報に対して、生成多項式x5+x4+x2+1を使用するCRC演算により、5bitの演算結果を取得し、32の中から1つの振分け先を決定することができる。ここで、前記端末A100aのMACアドレスは、「0x0000000fa202」に対するCRC演算により、セグメントは「32」となる。この生成多項式は、生成多項式情報4bに予め登録される。このように、前記グループ化手段3は、CRC演算を用いることにより、規則性を持たせてセグメントを分けることとなり、使用される送信元MACアドレスに偏りがある場合にも広範囲の記憶領域に偏りなく記憶することができる。
前記端末検索手段5は、この決定したセグメントである「32」に基づいて、前記端末記憶手段4により記憶された前記端末一覧情報4aを検索する(S4)。前記端末検索手段5は、このS4の検索により、この送信元MACアドレスが前記端末一覧情報4aに存在するかを判断する(S5)。前記端末検索手段5は、この送信元MACアドレスが前記端末一覧情報4aに存在しない場合には、このデータの送信元MACアドレス及び入力ポート情報を前記端末記憶手段4により前記端末一覧情報4aに登録する(S6)。また、前記端末検索手段5は、この送信元MACアドレスが前記端末一覧情報4aに既に存在する場合には、前記端末一覧情報4aへの登録は行わない。
次に、前記グループ化手段3は、この受信したデータに含まれる送信先MACアドレスとしての前記端末D100dのMACアドレスに対してCRC演算を行い、演算結果から1セグメントを決定する(S7)。例えば、セグメント数が32の場合には、この送信元MACアドレス情報に対して、生成多項式x5+x4+x2+1を使用するCRC演算により、5bitの演算結果を取得し、32の中から1つの振分け先を決定する。ここで、前記端末D100dのMACアドレスは、「0x0000000cd101」に対するCRC演算により、セグメントは「3」となる。前記端末検索手段5は、この決定したセグメントである「3」に基づいて、前記端末記憶手段4により記憶された前記端末一覧情報4aを検索する(S8)。
前記端末検索手段5は、このS8の検索により、この送信先MACアドレスが前記端末一覧情報4aに存在するかを判断する(S9)。前記端末検索手段5は、この送信先MACアドレスが前記端末一覧情報4aに存在しない場合には、フラッディング送信を行う(S10)。また、前記端末検索手段5は、この送信先MACアドレスが前記端末一覧情報4aに存在する場合には、前記端末一覧情報4aに基づいて、宛先を指定してユニキャスト送信を行う(S11)。
また、前記件数偏り判断手段6は、図5に示すように、前記端末一覧情報4aに含まれる端末件数をセグメントごとに監視し、セグメント間での端末件数の偏りを判断する(S21)。具体的には、このS21において、この件数偏り判断手段6は、セグメントが閾値としての最大登録件数まで学習され、他のセグメントの登録件数にはまだ十分な空きが存在するという状態になっているかを判断する。例えば、前記件数偏り判断手段6は、図6に示すように、前記端末一覧情報4aがn個のセグメントを含み、各セグメントの最大登録件数がmである場合に、セグメント番号(n−1)の登録件数が最大数のmとなった時点で端末件数の偏りを有りと判断する。
このS21により端末件数に偏りが有りと判断された場合に、前記再グループ化手段7は、前記端末一覧情報4aに含まれる端末のMACアドレス情報に対して、新規な生成多項式を生成する(S22)。このS22において、新規な生成多項式は、前記生成多項式情報4bに予め登録しておくことができる。前記再グループ化手段7は、前記端末一覧情報4aに含まれる端末情報を消去した後、新規な生成多項式、例えば、X5+X3+Xを用いて新たなセグメント分割を行う(S23)。この場合には、「0x0000000cd101」のセグメントは「26」、「0x0000000fa202」のセグメントは「4」となる。
この再グループ化手段7は、このセグメント分割により、セグメントの登録件数の偏りを回避することとなり、この最大登録件数を超えた場合に受信したデータに関して、既に前記端末一覧情報4aに記憶した内容への上書きやデータ廃棄を防止することができる。また、この再グループ化手段7は、この生成多項式の変更により、セグメント数も変更できることとなり、柔軟なコンピュータ資源の管理を行うことができる。
また、本実施形態に係るネットワークスイッチ装置10のハードウェア構成は、CPU、メモリ、記憶装置、入力装置及び上記各部を接続するバスからなる。
(第2の実施形態)
以下、第2の実施形態に係るネットワークスイッチ装置を、図7に基づいて説明する。
この図7は本発明のその他の実施形態に係るネットワークスイッチ装置のブロック図を示す。
図7において、本実施形態に係るネットワークスイッチ装置10は、第1の実施形態と同様に、送受信手段1と、信号制御手段2と、グループ化手段3と、端末記憶手段4と、端末検索手段5と、件数偏り判断手段6と、とを備える構成である。さらに、本実施形態では、再グループ化手段7の代わりにグループ再編手段8を備える構成である。このグループ再編手段8は、前記件数偏り判断手段6により端末件数に偏りが判断された場合に、複数のセグメントを併合して新たなグループとする。
本実施形態のネットワーク構成は、前記第1の実施形態を記載した図3と同様に、SW(X)10xと、SW−B(Y)10yと、端末A100aと、端末B100bと、端末C100cと、端末D100dと、端末E100eと、端末F100fとを備える構成である。
以下、前記構成に基づく本実施形態のネットワークスイッチ装置の動作について前記第1の実施形態との変更部分に関して説明する。
前記件数偏り判断手段6は、前記第1の実施形態を記載した図5に示すように、前記S21にて、前記端末一覧情報4aに含まれる端末件数をセグメントごとに監視し、セグメント間での端末件数の偏りを判断する。
このS21において、セグメント間での端末件数の偏りが有りと判断された場合には、前記グループ再編手段8は、端末件数の少ないセグメントを併合して、新たなセグメントと設定する。前記グループ再編手段8は、このセグメント併合により前記端末一覧情報4aにおける端末件数の偏りを、前記端末一覧情報4aに登録された端末を消去することなく動的に抑えることとなり、フラッディングを減少させつつ効率的なメモリ活用を行うことができる。
また、初期状態にて各セグメントサイズを最小に設定した場合には、このセグメント併合によりセグメントの使用量に応じてセグメントサイズを拡大できることとなり、効率的なメモリ活用及び通信の円滑化を図ることができる。また、前記グループ再編手段8は、セグメント併合のみならず、セグメント分離を行うこともでき、この場合には、使用状況が少ないセグメントの分割ができることとなり、さらに効率的なメモリ活用及び通信の円滑化を図ることができる。
(その他の実施形態)
その他の実施形態としては、上述の各実施形態において、前記件数偏り判断手段6が端末一覧情報4aの端末件数に偏りを判断した場合の処理を追加する。その他の実施形態としては、この偏りが顕著なセグメントに対して、第2の生成多項式によりセグメント管理を階層的に行うグループ階層化手段とを備える。
このグループ階層化手段は、例えば、使用状況が閾値を下回るセグメントに対して、第2の生成多項式を用いて複数のセグメントに分割し、階層化された各々のセグメント毎に端末を管理する。このグループ階層化手段により、階層的にセグメントを管理できることから、セグメント管理をさらに細分化できることとなり、さらに効率的なメモリ活用及び通信の円滑化を図ることができる。
[付記] 以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
(付記1)接続された端末を、ネットワークを介して他の端末に接続し、各端末相互間で信号を送受信する送受信手段と、前記送受信手段で受信した前記信号に含まれる送信元端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて当該アドレス情報をグループ化するグループ化手段と、前記グループ化されたグループごとに前記送信元端末のアドレス情報及びポート情報を端末一覧情報に記憶する端末記憶手段と、前記送受信手段で受信した前記信号に含まれる送信先端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて前記グループを特定し、前記端末一覧情報から当該送信先端末の前記ポート情報を検索する端末検索手段とを備えるネットワークスイッチ装置。
(付記2)前記端末一覧情報に含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りを判断する件数偏り判断手段と、前記件数偏り判断手段により前記端末件数に偏りが判断された場合に、前記端末一覧情報に含まれる端末のアドレス情報に、新たな生成多項式を用いてグループ化を再度行う再グループ化手段とを備える付記1記載のネットワークスイッチ装置。
(付記3)前記端末一覧情報に含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りを判断する件数偏り判断手段と、前記件数偏り判断手段により前記端末件数に偏りが判断された場合に、複数の前記グループを併合及び/又は分離して新たなグループとするグループ再編手段とを備える付記1記載のネットワークスイッチ装置。
(付記4)前記件数偏り判断手段により、前記端末件数に偏りが判断された場合に、当該偏りが顕著なグループに対して、第2の生成多項式を用いてグループ化を階層的に行うグループ階層化手段とを備える付記2又は付記3記載のネットワークスイッチ装置。
(付記5)接続された端末を、ネットワークを介して他の端末に接続し、各端末相互間で信号を送受信する送受信工程と、前記送受信工程で受信した前記信号に含まれる送信元端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて当該アドレス情報をグループ化するグループ化工程と、前記グループ化されたグループごとに前記送信元端末のアドレス情報及びポート情報を端末一覧情報に記憶する端末記憶工程と、前記送受信工程で受信した前記信号に含まれる送信先端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて前記グループを特定し、前記端末一覧情報から当該送信先端末の前記ポート情報を検索する端末検索工程とを備えるネットワークスイッチ方法。
(付記6)前記端末一覧情報に含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りを判断する件数偏り判断工程と、前記件数偏り判断工程により前記端末件数に偏りが判断された場合に、前記端末一覧情報に含まれる端末のアドレス情報に、新たな生成多項式を用いてグループ化を再度行う再グループ化工程とを備える付記5記載のネットワークスイッチ方法。
(付記7)前記端末一覧情報に含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りを判断する件数偏り判断工程と、前記件数偏り判断工程により前記端末件数に偏りが判断された場合に、複数の前記グループを併合及び/又は分離して新たなグループとするグループ再編工程とを備える付記5記載のネットワークスイッチ方法。
(付記8)前記件数偏り判断工程により、前記端末件数に偏りが判断された場合に、当該偏りが顕著なグループに対して、第2の生成多項式を用いてグループ化を階層的に行うグループ階層化工程とを備える付記6又は付記7記載のネットワークスイッチ方法。
(付記9)接続された端末を、ネットワークを介して他の端末に接続し、各端末相互間で信号を送受信する送受信手段としてコンピュータを機能させ、前記送受信手段で受信した前記信号に含まれる送信元端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて当該アドレス情報をグループ化するグループ化手段としてコンピュータを機能させ、前記グループ化されたグループごとに前記送信元端末のアドレス情報及びポート情報を端末一覧情報に記憶する端末記憶手段としてコンピュータを機能させ、前記送受信手段で受信した前記信号に含まれる送信先端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて前記グループを特定し、前記端末一覧情報から当該送信先端末の前記ポート情報を検索する端末検索手段としてコンピュータを機能させるネットワークスイッチプログラム。
(付記10)前記端末一覧情報に含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りを判断する件数偏り判断手段、前記件数偏り判断手段により前記端末件数に偏りが判断された場合に、前記端末一覧情報に含まれる端末のアドレス情報に、新たな生成多項式を用いてグループ化を再度行う再グループ化手段としてコンピュータを機能させる付記9記載のネットワークスイッチプログラム。
1 送受信手段
2 信号制御手段
3 グループ化手段
4 端末記憶手段
4a 端末一覧情報
4b 生成多項式情報
5 端末検索手段
6 件数偏り判断手段
7 再グループ化手段
8 グループ再編手段
10、10x、10y ネットワークスイッチ装置
200 通信網
100、100x 端末
100a 端末A
100b 端末B
100c 端末C
100d 端末D
100e 端末E
100f 端末F

Claims (6)

  1. 接続された端末を、ネットワークを介して他の端末に接続し、各端末相互間で信号を送受信する送受信手段と、
    前記送受信手段で受信した前記信号に含まれる送信元端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて当該アドレス情報をグループ化するグループ化手段と、
    前記グループ化されたグループごとに前記送信元端末のアドレス情報及びポート情報を端末一覧情報に記憶する端末記憶手段と、
    前記送受信手段で受信した前記信号に含まれる送信先端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて前記グループを特定し、前記端末一覧情報から当該送信先端末の前記ポート情報を検索する端末検索手段と、
    前記端末一覧情報に含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りについて、当該端末件数が閾値に到達した前記グループが存在し、且つ他の前記グループに登録された当該端末件数にはまだ十分な空きが存在するという状態の場合には当該偏りを有りと判断し、当該偏りが解消されるまで当該判断を繰り返す件数偏り判断手段と、
    前記件数偏り判断手段により、前記端末件数に偏りが判断された場合に、当該偏りが顕著なグループのうち使用状況が閾値を下回るグループに対して、第2の生成多項式を用いてグループ化を階層的に行うグループ階層化手段と、
    前記件数偏り判断手段により前記端末件数に偏りが判断された場合に、前記端末一覧情報に含まれる端末のアドレス情報に、新たな生成多項式を用いてグループ化を再度行う再グループ化手段とを備える
    ネットワークスイッチ装置。
  2. 接続された端末を、ネットワークを介して他の端末に接続し、各端末相互間で信号を送受信する送受信手段と、
    前記送受信手段で受信した前記信号に含まれる送信元端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて当該アドレス情報をグループ化するグループ化手段と、
    前記グループ化されたグループごとに前記送信元端末のアドレス情報及びポート情報を端末一覧情報に記憶する端末記憶手段と、
    前記送受信手段で受信した前記信号に含まれる送信先端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて前記グループを特定し、前記端末一覧情報から当該送信先端末の前記ポート情報を検索する端末検索手段と、
    前記端末一覧情報に含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りについて、当該端末件数が閾値に到達した前記グループが存在し、且つ他の前記グループに登録された当該端末件数にはまだ十分な空きが存在するという状態の場合には当該偏りを有りと判断し、当該偏りが解消されるまで当該判断を繰り返す件数偏り判断手段と、
    前記件数偏り判断手段により、前記端末件数に偏りが判断された場合に、当該偏りが顕著なグループのうち使用状況が閾値を下回るグループに対して、第2の生成多項式を用いてグループ化を階層的に行うグループ階層化手段と、
    前記件数偏り判断手段により前記端末件数に偏りが判断された場合に、複数の前記グループを併合及び/又は分離して新たなグループとするグループ再編手段とを備える
    ネットワークスイッチ装置。
  3. 接続された端末を、ネットワークを介して他の端末に接続し、各端末相互間で信号を送受信する送受信工程と、
    前記送受信工程で受信した前記信号に含まれる送信元端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて当該アドレス情報をグループ化するグループ化工程と、
    前記グループ化されたグループごとに前記送信元端末のアドレス情報及びポート情報を端末一覧情報に記憶する端末記憶工程と、
    前記送受信工程で受信した前記信号に含まれる送信先端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて前記グループを特定し、前記端末一覧情報から当該送信先端末の前記ポート情報を検索する端末検索工程と、
    前記端末一覧情報に含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りについて、当該端末件数が閾値に到達した前記グループが存在し、且つ他の前記グループに登録された当該端末件数にはまだ十分な空きが存在するという状態の場合には当該偏りを有りと判断し、当該偏りが解消されるまで当該判断を繰り返す件数偏り判断工程と、
    前記件数偏り判断工程により、前記端末件数に偏りが判断された場合に、当該偏りが顕著なグループのうち使用状況が閾値を下回るグループに対して、第2の生成多項式を用いてグループ化を階層的に行うグループ階層化工程と、
    前記件数偏り判断工程により前記端末件数に偏りが判断された場合に、前記端末一覧情報に含まれる端末のアドレス情報に、新たな生成多項式を用いてグループ化を再度行う再グループ化工程とを含む
    ネットワークスイッチ方法。
  4. 接続された端末を、ネットワークを介して他の端末に接続し、各端末相互間で信号を送受信する送受信工程と、
    前記送受信工程で受信した前記信号に含まれる送信元端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて当該アドレス情報をグループ化するグループ化工程と、
    前記グループ化されたグループごとに前記送信元端末のアドレス情報及びポート情報を端末一覧情報に記憶する端末記憶工程と、
    前記送受信工程で受信した前記信号に含まれる送信先端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて前記グループを特定し、前記端末一覧情報から当該送信先端末の前記ポート情報を検索する端末検索工程と、
    前記端末一覧情報に含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りについて、当該端末件数が閾値に到達した前記グループが存在し、且つ他の前記グループに登録された当該端末件数にはまだ十分な空きが存在するという状態の場合には当該偏りを有りと判断し、当該偏りが解消されるまで当該判断を繰り返す件数偏り判断工程と、
    前記件数偏り判断工程により、前記端末件数に偏りが判断された場合に、当該偏りが顕著なグループのうち使用状況が閾値を下回るグループに対して、第2の生成多項式を用いてグループ化を階層的に行うグループ階層化工程と、
    前記件数偏り判断工程により前記端末件数に偏りが判断された場合に、複数の前記グループを併合及び/又は分離して新たなグループとするグループ再編工程とを含む
    ネットワークスイッチ方法。
  5. 接続された端末を、ネットワークを介して他の端末に接続し、各端末相互間で信号を送受信する送受信手段、
    前記送受信手段で受信した前記信号に含まれる送信元端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて当該アドレス情報をグループ化するグループ化手段、
    前記グループ化されたグループごとに前記送信元端末のアドレス情報及びポート情報を端末一覧情報に記憶する端末記憶手段、
    前記送受信手段で受信した前記信号に含まれる送信先端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて前記グループを特定し、前記端末一覧情報から当該送信先端末の前記ポート情報を検索する端末検索手段、
    前記端末一覧情報に含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りについて、当該端末件数が閾値に到達した前記グループが存在し、且つ他の前記グループに登録された当該端末件数にはまだ十分な空きが存在するという状態の場合には当該偏りを有りと判断し、当該偏りが解消されるまで当該判断を繰り返す件数偏り判断手段、
    前記件数偏り判断手段により、前記端末件数に偏りが判断された場合に、当該偏りが顕著なグループのうち使用状況が閾値を下回るグループに対して、第2の生成多項式を用いてグループ化を階層的に行うグループ階層化手段、
    前記件数偏り判断手段により前記端末件数に偏りが判断された場合に、前記端末一覧情報に含まれる端末のアドレス情報に、新たな生成多項式を用いてグループ化を再度行う再グループ化手段としてコンピュータを機能させる
    ネットワークスイッチプログラム。
  6. 接続された端末を、ネットワークを介して他の端末に接続し、各端末相互間で信号を送受信する送受信手段、
    前記送受信手段で受信した前記信号に含まれる送信元端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて当該アドレス情報をグループ化するグループ化手段、
    前記グループ化されたグループごとに前記送信元端末のアドレス情報及びポート情報を端末一覧情報に記憶する端末記憶手段、
    前記送受信手段で受信した前記信号に含まれる送信先端末のアドレス情報に対して生成多項式を演算し、当該演算の結果に基づいて前記グループを特定し、前記端末一覧情報から当該送信先端末の前記ポート情報を検索する端末検索手段、
    前記端末一覧情報に含まれる端末件数を前記グループごとに監視し、前記グループ間での当該端末件数の偏りについて、当該端末件数が閾値に到達した前記グループが存在し、且つ他の前記グループに登録された当該端末件数にはまだ十分な空きが存在するという状態の場合には当該偏りを有りと判断し、当該偏りが解消されるまで当該判断を繰り返す件数偏り判断手段、
    前記件数偏り判断手段により、前記端末件数に偏りが判断された場合に、当該偏りが顕著なグループのうち使用状況が閾値を下回るグループに対して、第2の生成多項式を用いてグループ化を階層的に行うグループ階層化手段、
    前記件数偏り判断手段により前記端末件数に偏りが判断された場合に、複数の前記グループを併合及び/又は分離して新たなグループとするグループ再編手段としてコンピュータを機能させる
    ネットワークスイッチプログラム。
JP2009126721A 2009-05-26 2009-05-26 ネットワークスイッチ装置及びその方法 Expired - Fee Related JP5439035B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009126721A JP5439035B2 (ja) 2009-05-26 2009-05-26 ネットワークスイッチ装置及びその方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009126721A JP5439035B2 (ja) 2009-05-26 2009-05-26 ネットワークスイッチ装置及びその方法

Publications (2)

Publication Number Publication Date
JP2010278551A JP2010278551A (ja) 2010-12-09
JP5439035B2 true JP5439035B2 (ja) 2014-03-12

Family

ID=43425134

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009126721A Expired - Fee Related JP5439035B2 (ja) 2009-05-26 2009-05-26 ネットワークスイッチ装置及びその方法

Country Status (1)

Country Link
JP (1) JP5439035B2 (ja)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002334114A (ja) * 2001-05-10 2002-11-22 Allied Tereshisu Kk テーブル管理方法及び装置
JP3823089B2 (ja) * 2003-01-27 2006-09-20 インターナショナル・ビジネス・マシーンズ・コーポレーション 固定長データ検索装置、及び固定長データ検索方法、及びコンピュータプログラム、並びにコンピュータ読み取り可能な記録媒体
JP4887897B2 (ja) * 2006-05-12 2012-02-29 富士通株式会社 パケット伝送装置、パケット転送方法及びパケット伝送システム
JP5086585B2 (ja) * 2006-08-11 2012-11-28 アラクサラネットワークス株式会社 ネットワーク中継装置

Also Published As

Publication number Publication date
JP2010278551A (ja) 2010-12-09

Similar Documents

Publication Publication Date Title
US9008092B2 (en) Route prefix aggregation using reachable and non-reachable addresses in a computer network
CN100479465C (zh) 网络设备实现链路聚合的方法
US8862775B2 (en) Network server and load balancing routing method for networks thereof
JP6275263B2 (ja) 大規模データセンターネットワークのためのトラフィック工学
US10560367B2 (en) Bidirectional constrained path search
CN113630347B (zh) 一种数据传输方法、系统、存储介质及设备
CN108173766A (zh) 一种基于差异化QoS的多业务分层拓扑路由方法和系统
Ding et al. Energy equivalence routing in wireless sensor networks
CN104243323A (zh) 交换网多播路由方法及系统
Bao et al. Link-state routing in networks with unidirectional links
CN106685821A (zh) 一种多路径选择方法及设备
JP5439035B2 (ja) ネットワークスイッチ装置及びその方法
JP4309316B2 (ja) ルーティング方法および伝送システム
CN106961397B (zh) 配电通信网的光路建立方法和系统
US20230052930A1 (en) Frame compatibility across network protocol version
JPWO2011118542A1 (ja) ロードバランス制御ユニット、ロードバランス制御方法、および記憶媒体
CN102006233B (zh) 路由选路方法及装置
CN103916321A (zh) 定义软件定义网络的网络元件的查找表实现的方法和设备
JP5287373B2 (ja) 通信装置及び通信処理方法
KR101491698B1 (ko) 소프트웨어 정의 네트워크에서 제어 장치 및 그 동작 방법
US10476805B2 (en) Network communication method, device, and internet system
JP3386111B2 (ja) ファブリックおよびファブリック相互接続システム
JP5374290B2 (ja) ネットワーク中継装置
CN101789930A (zh) 一种路由通告方法及网络设备
Zarandi RNS applications in computer networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130305

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130507

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130723

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130924

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: 20131210

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131216

R150 Certificate of patent or registration of utility model

Ref document number: 5439035

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees