JP4908969B2 - パケットを中継する装置および方法 - Google Patents
パケットを中継する装置および方法 Download PDFInfo
- Publication number
- JP4908969B2 JP4908969B2 JP2006228898A JP2006228898A JP4908969B2 JP 4908969 B2 JP4908969 B2 JP 4908969B2 JP 2006228898 A JP2006228898 A JP 2006228898A JP 2006228898 A JP2006228898 A JP 2006228898A JP 4908969 B2 JP4908969 B2 JP 4908969B2
- Authority
- JP
- Japan
- Prior art keywords
- port
- output
- physical
- relay device
- logical
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 119
- 230000005540 biological transmission Effects 0.000 claims description 113
- 230000008569 process Effects 0.000 claims description 72
- 238000012545 processing Methods 0.000 claims description 59
- 230000002776 aggregation Effects 0.000 claims description 29
- 238000004220 aggregation Methods 0.000 claims description 29
- 230000014509 gene expression Effects 0.000 claims description 15
- 238000004364 calculation method Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 description 27
- 238000010586 diagram Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 13
- 230000015654 memory Effects 0.000 description 11
- 230000004048 modification Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
- H04L45/245—Link aggregation, e.g. trunking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/354—Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3045—Virtual queuing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
A.実施例のシステム構成:
B.パケット中継処理:
C.変形例:
図1は、本発明の一実施例としてのスイッチ装置を用いたネットワークシステムを示す説明図である。このネットワークシステム900は、4つのスイッチ装置RT10〜RT40を有している。第1実施例では、これらのスイッチ装置RT10〜RT40は、いずれも、いわゆる「レイヤ3スイッチ(「ルータ」とも呼ばれる)」として機能している。
第1スイッチ装置RT10におけるレイヤ3レベルのパケット中継処理は、パケット入力処理とパケット出力処理とに分けられる。図11は、パケット入力処理の手順を示すフローチャートである。このパケット入力処理は、パケットを受信したNIFによって実行される。具体的には、パケット入力処理は、受信部810(図3、図4)とヘッダ処理部820とCSW880とによって実行される。また、図12は、パケット出力処理の手順を示すフローチャートである。このパケット出力処理は、パケットを送信すべきNIFによって実行される。具体的には、パケット出力処理は、送信部830と帯域検索部840とCSW880とによって実行される。以下では、次の順にパケット中継処理を説明する。
B1.単独物理ポートからパケットを送信する場合:
B2.帯域制限無しの論理ポートからパケットを送信する場合:
B3.帯域制限有りの論理ポートからパケットを送信する場合:
図13は、単独物理ポートからパケットを送信する場合の動作を示す概略図である。
この例では、第3NIF803がパケットPを受信し、第4NIF804がパケットPを送信している。すなわち、パケット入力処理は、第3NIF803によって実行され、パケット出力処理は、第4NIF804によって実行されている。
図14は、帯域制限無しの論理ポートからパケットを送信する場合の動作を示す概略図である。この例には、2つのパケットP1、P2が中継される場合が示されている。第1パケットP1は、第3NIF803によって受信され、第1NIF801によって送信されている。一方、第2パケットP2は、第4NIF804によって受信され、第2NIF802によって送信されている。なお、図14の例では、2つのパケットP1、P2のそれぞれの宛先IPアドレスは、第1IPアドレス範囲IPrange1内であることとする(図8)。
選択番号=商{(ハッシュ値*論理ポートに含まれる物理ポートの総数)/256}
図15は、帯域制限有りの論理ポートからパケットを送信する場合の動作を示す概略図である。この例には、図14の例と同じ2つのパケットP1、P2が中継される場合が示されている。
なお、上記各実施例における構成要素の中の、独立クレームでクレームされた要素以外の要素は、付加的な要素であり、適宜省略可能である。また、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
上述の実施例において、帯域制御部によって実行される処理としては、出力ポートグループに含まれる各回線ポートの帯域の上限を制限するような任意の処理を採用可能である。例えば、出力VLANに含まれる各回線ポートの伝送速度の上限を、各回線ポート毎に制限する処理を採用してもよい。
上述の実施例において、図11のステップS162で算出されるハッシュ値(通常ハッシュ値)の種情報としては、上述の実施例で利用した情報に限らず、受信パケットに関連付けられた宛先情報および送信元情報の少なくとも一方の情報を含む種々の情報を採用可能である。例えば、宛先情報を用いずに送信元情報のみを用いて演算を行っても良い。こうすれば、複数の物理ポートを送信元に応じて使い分けることができる。逆に、送信元情報を用いずに宛先情報のみを用いて演算を行っても良い。こうすれば、複数の物理ポートを宛先に応じて使い分けることができる。
上述の実施例において、論理ポートに含まれる複数の物理ポートの内からの出力(送信)用の物理ポートの選択に利用される演算式としては、図11のステップS160、S162で説明した演算式に限らず、種情報から代表値を算出する種々の演算式を採用可能である。ただし、演算式としては、ハッシュ関数を採用することが好ましい。ハッシュ関数とは、種情報から固定長の疑似乱数(ハッシュ値)を生成する関数である。ハッシュ関数としては、図11のステップS160、S162で説明した演算式に限らず、MD5(Message Digest 5)や、SHA−1(Secure Hash Algorithm 1)やSHA−2など、種々の関数を採用可能である。ハッシュ関数を用いる場合には、演算結果(ハッシュ値)における値域上の偏りが小さくなる。さらに、似た種情報から近しい演算結果(ハッシュ値)が生成されにくい。従って、演算式としてハッシュ関数を採用すれば、図11のステップS162において選択される物理ポートが特定の物理ポートに偏ることを抑制することが容易となる。その結果、複数のNIF(帯域制御部)に跨った論理ポートにおける帯域制御を考慮しなくても良い場合に、通信負荷を、論理ポートに含まれる複数の物理ポートに分散させることが可能となる。
上述の実施例では、帯域制御の制御値が設定されているか否か、すなわち、帯域制御の対象であるか否かに拘わらずに、論理ポートからの出力物理ポートの選択に、同じ演算式(ハッシュ関数)が利用される。そして、帯域制御の制御値が設定されているか否かに応じて、演算式で利用される種情報が切り換えられる。その結果、分散制御論理ポートにおける帯域制御と、帯域制御の制御値が設定されていない論理ポートにおける通信負荷の分散と、の両方を、種情報を切り換えるだけで簡単に実現することができる。すなわち、論理ポートから1つの出力物理ポートを選択するための演算部(図4:ハッシュ値生成部220)を、帯域制御の制御値が設定されていない論理ポートからの出力物理ポートの選択と、分散制御論理ポートからの出力物理ポートの選択と、の両方に共用することができる。その結果、これら2つの利点のためにネットワーク中継装置の構成が過剰に複雑化することを抑制できる。
上述の実施例において、帯域制御の制御値が設定されていない論理ポートから出力物理ポートを選択する方法としては、宛先情報および送信元情報の少なくとも一方の情報を種情報として用いる演算結果に基づく方法(図11:S162)に限らず、任意の方法を採用可能である。例えば、ステップS160と同じ方法を採用してもよい。
上述の実施例において、出力ポートグループとしては、出力VLANに限らず、任意に設定されたグループを採用可能である。ただし、VLANによってネットワークを分割するスイッチ装置を利用する場合には、望ましいデータ伝送速度の制御が、VLAN毎に異なる場合が多い。従って、出力ポートグループとしてVLANを採用すれば、VLAN毎に帯域を制御することができる。
分散制御論理ポートから出力物理ポートを選択する方法としては、演算結果に基づく方法に限らず、種々の方法を採用可能である。一般には、分散制御論理ポートを含む出力ポートグループに固有な出力ポートグループ情報に基づいて、分散制御論理ポートに含まれる複数の物理ポートの中から特定の1つの物理ポートを出力物理ポートとして選択するような、任意の方法を採用可能である。
上述の実施例において、ネットワーク中継装置(スイッチ装置)の構成としては、図2〜図4に示す構成に限らず、種々の構成を採用可能である。例えば、1台のスイッチ装置に設けられるNIFの総数は、「4」に限らず、任意の数を採用可能である。また、1つのNIFに設けられる物理ポートの総数としても、任意の数を採用可能である。また、図3の例では、各NIFがメモリ850を有していたが、この代わりに、1つのメモリが全てのNIFによって共用されてもよい。また、NIFとは独立に設けられた1つのヘッダ処理部が、全ての物理ポートに関するパケット入力処理を実行してもよい。また、受信部810が、NIFとは独立に設けられていても良い。いずれの場合も、帯域制御部(送信部830と帯域検索部840)と1つ以上の物理ポートとをそれぞれ含むインターフェースユニットの総数は「2」以上であることが好ましい。こうすれば、帯域制御処理が複数の帯域制御部に分散されるので、処理に掛かる時間を短縮することができる。
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、図3のヘッダ処理部820を、CPUとメモリとを有するコンピュータに置き換えてもよい。この場合には、CPUがプログラムを実行することによって、ヘッダ処理部820の種々の機能を実現する。
212…データ検索部
214…宛先決定部
220…ハッシュ値生成部
400…リンクアグリゲーションテーブル(LAテーブル)
410…フィルタテーブル
430…ルーティングテーブル
440…ARPテーブル
450…フローテーブル
801〜804…ネットワークインターフェースユニット(NIF)
810…受信部
820…ヘッダ処理部
830…送信部
840…帯域検索部
850…メモリ
880…クロスバスイッチ(CSW)
890…制御部
900…ネットワークシステム
RT10…第1スイッチ装置
RT20…第2スイッチ装置
RT30…第3スイッチ装置
RT40…第4スイッチ装置
PP…物理ポート
Claims (12)
- パケットを中継するネットワーク中継装置であって、
回線との接続のための1つ以上の物理ポートと、前記物理ポートから受信したパケットの送信の帯域を制御する帯域制御部と、をそれぞれ含む複数のインターフェースユニットと、
受信されたパケットに関連付けられた宛先情報に基づいて、前記複数の物理ポートの中から前記受信パケットを送信すべき1つの出力物理ポートを選択する宛先処理部と、
前記各帯域制御部によって用いられる帯域制御の制御値を、1つ以上の物理ポートで構成される出力ポートグループであって、前記宛先情報に対応して前記ネットワーク中継装置内に保持され、前記宛先情報に応じて決定される出力ポートグループを単位として設定する帯域制御設定部と、
を備え、
前記宛先処理部は、
(i)複数の物理ポートを集約して仮想的な1つの論理ポートとして扱うリンクアグリゲーション機能によって形成された論理ポートであって、前記出力ポートグループに含まれ、かつ、2つ以上の前記インターフェースユニットに分散して存在する複数の物理ポートで構成される分散制御論理ポートを、前記受信パケットの送信に利用すべき論理ポートとして前記宛先情報に基づいて選択する第1処理と、
(ii)前記分散制御論理ポートを含む出力ポートグループに固有な出力ポートグループ情報に基づいて、前記分散制御論理ポートに含まれる複数の物理ポートの中から特定の1つの物理ポートを前記出力物理ポートとして選択する第2処理と、を実行する、
ネットワーク中継装置。 - 請求項1に記載のネットワーク中継装置であって、
前記出力ポートグループは、前記複数の物理ポートによって構成されるネットワークを仮想的な部分ネットワークに分割するための仮想LANを構成するグループである、ネットワーク中継装置。 - 請求項2に記載のネットワーク中継装置であって、
前記宛先処理部は、前記出力ポートグループを表す仮想LANである出力仮想LANには含まれていない物理ポートから前記出力仮想LANへ前記受信パケットを中継する際に、前記第1処理と前記第2処理とを実行する、ネットワーク中継装置。 - 請求項1ないし請求項3のいずれかに記載のネットワーク中継装置であって、
前記宛先処理部は、
所定の演算式に従った演算処理を実行する演算部と、
前記演算結果に基づいて論理ポートに含まれる複数の物理ポートの中から前記出力物理ポートを選択する宛先決定部と、
を含み、
前記演算部は、
前記分散制御論理ポートから前記出力物理ポートを選択するために、前記出力ポートグループ情報を用いた前記演算処理を実行する第1モードと、
前記制御値が設定されていない論理ポートから前記出力物理ポートを選択するために、前記宛先情報と、前記受信パケットに関連付けられた送信元情報と、の少なくとも一方の情報を用いた前記演算処理を実行する第2モードと、
を有する、
ネットワーク中継装置。 - 請求項4に記載のネットワーク中継装置であって、
前記演算処理で利用される演算式は、ハッシュ関数である、ネットワーク中継装置。 - 回線との接続のための1つ以上の物理ポートと、前記物理ポートから受信したパケットの送信の帯域を制御する帯域制御部と、をそれぞれ含む複数のインターフェースユニットを備えるネットワーク中継装置を用いてパケットを中継する方法であって、
(A)前記ネットワーク中継装置が、前記各帯域制御部によって用いられる帯域制御の制御値を、1つ以上の物理ポートで構成される出力ポートグループであって、前記宛先情報に対応して前記ネットワーク中継装置内に保持され、前記宛先情報に応じて決定される出力ポートグループを単位として設定する工程と、
(B)前記ネットワーク中継装置が、受信されたパケットに関連付けられた宛先情報に基づいて、前記複数の物理ポートの中から前記受信パケットを送信すべき1つの出力物理ポートを選択する工程と、
を備え、
前記出力物理ポートを選択する工程は、
(i)前記ネットワーク中継装置が、複数の物理ポートを集約して仮想的な1つの論理ポートとして扱うリンクアグリゲーション機能によって形成された論理ポートであって、前記出力ポートグループに含まれ、かつ、2つ以上の前記インターフェースユニットに分散して存在する複数の物理ポートで構成される分散制御論理ポートを、前記受信パケットの送信に利用すべき論理ポートとして前記宛先情報に基づいて選択する第1処理を実行する工程と、
(ii)前記ネットワーク中継装置が、前記分散制御論理ポートを含む出力ポートグループに固有な出力ポートグループ情報に基づいて、前記分散制御論理ポートに含まれる複数の物理ポートの中から特定の1つの物理ポートを前記出力物理ポートとして選択する第2処理を実行する工程と、
を含む、方法。 - 請求項6に記載の方法であって、
前記出力ポートグループは、前記複数の物理ポートによって構成されるネットワークを仮想的な部分ネットワークに分割するための仮想LANを構成するグループである、方法。 - 請求項7に記載の方法であって、
前記第1処理と前記第2処理とは、前記出力ポートグループを表す仮想LANである出力仮想LANには含まれていない物理ポートから前記出力仮想LANへ前記受信パケットが中継される際に実行される、方法。 - 請求項6ないし請求項8のいずれかに記載の方法であって、
前記出力物理ポートを選択する工程は、
前記ネットワーク中継装置が、所定の演算式に従った演算処理を実行する工程と、
前記ネットワーク中継装置が、前記演算結果に基づいて論理ポートに含まれる複数の物理ポートの中から前記出力物理ポートを選択する工程と、
を含み、
前記演算処理を実行する工程は、
前記分散制御論理ポートから前記出力物理ポートを選択する場合に、前記ネットワーク中継装置が、前記出力ポートグループ情報を用いた前記演算処理を選択して実行する工程と、
前記制御値が設定されていない論理ポートから前記出力物理ポートを選択する場合に、前記ネットワーク中継装置が、前記宛先情報と、前記受信パケットに関連付けられた送信元情報と、の少なくとも一方の情報を用いた前記演算処理を選択して実行する工程と、
を含む、方法。 - 請求項9に記載の方法であって、
前記演算処理で利用される演算式は、ハッシュ関数である、方法。 - パケットを中継するネットワーク中継装置であって、
回線との接続のための1つ以上の物理ポートと、前記物理ポートから受信したパケットの送信の帯域を制御する帯域制御部と、をそれぞれ含む複数のインターフェースユニットと、
受信されたパケットに関連付けられた宛先情報に基づいて、前記複数の物理ポートの中から前記受信パケットを送信すべき1つの出力物理ポートを選択する宛先処理部と、
前記各帯域制御部によって用いられる帯域制御の制御値を、1つ以上の物理ポートで構成される出力ポートグループを単位として設定する帯域制御設定部と、
を備え、
前記宛先処理部は、
(i)複数の物理ポートを集約して仮想的な1つの論理ポートとして扱うリンクアグリゲーション機能によって形成された論理ポートを、前記受信パケットの送信に利用すべき論理ポートとして前記宛先情報に基づいて選択する第1処理と、
(ii)前記論理ポートが2つ以上の前記インターフェースユニットに分散して存在する複数の物理ポートで構成される分散制御論理ポートであるか否かを判定する第2の処理と、
(iii)前記第2の処理の判定結果に応じて、前記論理ポートに含まれる複数の物理ポートの中から特定の1つの物理ポートを前記出力物理ポートとして選択するために使用する情報を切り替えて決定する第3の処理と、
(iv) 前記第3の処理で決定された情報に基づいて、前記論理ポートに含まれる複数の物理ポートの中から特定の1つの物理ポートを前記出力物理ポートとして選択する第4の処理と、
を実行する、ネットワーク中継装置。 - 回線との接続のための1つ以上の物理ポートと、前記物理ポートから受信したパケットの送信の帯域を制御する帯域制御部と、をそれぞれ含む複数のインターフェースユニットを備えるネットワーク中継装置を用いてパケットを中継する方法であって、
(A)前記ネットワーク中継装置が、前記各帯域制御部によって用いられる帯域制御の制御値を、1つ以上の物理ポートで構成される出力ポートグループを単位として設定する工程と、
(B)前記ネットワーク中継装置が、受信されたパケットに関連付けられた宛先情報に基づいて、前記複数の物理ポートの中から前記受信パケットを送信すべき1つの出力物理ポートを選択する工程と、
を備え、
前記出力物理ポートを選択する工程は、
(i) 前記ネットワーク中継装置が、複数の物理ポートを集約して仮想的な1つの論理ポートとして扱うリンクアグリゲーション機能によって形成された論理ポートを、前記受信パケットの送信に利用すべき論理ポートとして前記宛先情報に基づいて選択する第1処理を実行する工程と、
(ii) 前記ネットワーク中継装置が、前記論理ポートが2つ以上の前記インターフェースユニットに分散して存在する複数の物理ポートで構成される分散制御論理ポートであるか否かを判定する第2の処理を実行する工程と、
(iii) 前記ネットワーク中継装置が、前記第2の処理の判定結果に応じて、前記論理ポートに含まれる複数の物理ポートの中から特定の1つの物理ポートを前記出力物理ポートとして選択するために使用する情報を切り替えて決定する第3の処理を実行する工程と、
(iv) 前記ネットワーク中継装置が、前記第3の処理で決定された情報に基づいて、前記論理ポートに含まれる複数の物理ポートの中から特定の1つの物理ポートを前記出力物理ポートとして選択する第4の処理を実行する工程と、
を含む、方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006228898A JP4908969B2 (ja) | 2006-08-25 | 2006-08-25 | パケットを中継する装置および方法 |
US11/830,912 US7760632B2 (en) | 2006-08-25 | 2007-07-31 | Device and method for relaying packets |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006228898A JP4908969B2 (ja) | 2006-08-25 | 2006-08-25 | パケットを中継する装置および方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008054089A JP2008054089A (ja) | 2008-03-06 |
JP4908969B2 true JP4908969B2 (ja) | 2012-04-04 |
Family
ID=39113387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006228898A Active JP4908969B2 (ja) | 2006-08-25 | 2006-08-25 | パケットを中継する装置および方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7760632B2 (ja) |
JP (1) | JP4908969B2 (ja) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4946803B2 (ja) * | 2007-11-01 | 2012-06-06 | 富士通株式会社 | パケット中継方法及び装置 |
US9319299B2 (en) * | 2008-01-25 | 2016-04-19 | Alcatel Lucent | Method and apparatus for link aggregation using links having different link speeds |
US8045488B2 (en) * | 2008-05-15 | 2011-10-25 | Solarwinds Worldwide Llc | Using spanning tree protocol (STP) to enhance layer-2 network topology maps |
US8351429B2 (en) * | 2009-05-13 | 2013-01-08 | Avaya Inc. | Method and apparatus for providing fast reroute of a packet that may be forwarded on one of a plurality of equal cost multipath routes through a network |
US8385335B2 (en) * | 2009-05-13 | 2013-02-26 | Avaya Inc. | Method and apparatus for providing fast reroute of a unicast packet within a network element to an available port associated with a multi-link trunk |
US8780911B2 (en) * | 2009-10-08 | 2014-07-15 | Force10 Networks, Inc. | Link aggregation based on port and protocol combination |
JP5493926B2 (ja) * | 2010-02-01 | 2014-05-14 | 日本電気株式会社 | インタフェース制御方式、インタフェース制御方法、及びインタフェース制御用プログラム |
JP5135383B2 (ja) * | 2010-05-27 | 2013-02-06 | アラクサラネットワークス株式会社 | ネットワークシステム及びネットワーク装置 |
JP5668759B2 (ja) * | 2010-11-01 | 2015-02-12 | 日本電気株式会社 | 通信システム、制御装置、パケット転送経路の制御方法およびプログラム |
JP5655692B2 (ja) * | 2011-04-28 | 2015-01-21 | 富士通株式会社 | 通信装置および通信方法 |
CN102377669B (zh) * | 2011-10-18 | 2014-12-10 | 华为技术有限公司 | 发送报文的方法及交换机 |
US9438502B2 (en) | 2012-02-17 | 2016-09-06 | Viavi Solutions Inc. | Controlling generation of filtered result packets |
JP5613193B2 (ja) * | 2012-04-05 | 2014-10-22 | 日本電信電話株式会社 | ポーリング試験装置およびポーリング試験方法 |
US8811401B2 (en) | 2012-06-21 | 2014-08-19 | Breakingpoint Systems, Inc. | Binding of network flows to process threads |
US8929379B2 (en) * | 2012-06-21 | 2015-01-06 | Breakingpoint Systems, Inc. | High-speed CLD-based internal packet routing |
US10177957B1 (en) | 2012-07-06 | 2019-01-08 | Cradlepoint, Inc. | Connecting a cloud network to the internet |
US10135677B1 (en) * | 2012-07-06 | 2018-11-20 | Cradlepoint, Inc. | Deployment of network-related features over cloud network |
US10560343B1 (en) | 2012-07-06 | 2020-02-11 | Cradlepoint, Inc. | People centric management of cloud networks via GUI |
US10880162B1 (en) | 2012-07-06 | 2020-12-29 | Cradlepoint, Inc. | Linking logical broadcast domains |
US10110417B1 (en) | 2012-07-06 | 2018-10-23 | Cradlepoint, Inc. | Private networks overlaid on cloud infrastructure |
US10601653B2 (en) | 2012-07-06 | 2020-03-24 | Cradlepoint, Inc. | Implicit traffic engineering |
US9992062B1 (en) | 2012-07-06 | 2018-06-05 | Cradlepoint, Inc. | Implicit traffic engineering |
CN104823413A (zh) * | 2012-11-28 | 2015-08-05 | 日本电气株式会社 | 交换机装置、vlan设定管理方法及程序 |
US9055005B2 (en) * | 2013-03-15 | 2015-06-09 | Oracle International Corporation | Virtual-port network switch fabric |
JP2015012499A (ja) * | 2013-06-28 | 2015-01-19 | 株式会社東芝 | リレー装置、ネットワーク通信システム、方法およびプログラム |
JP2015106865A (ja) * | 2013-12-02 | 2015-06-08 | Necプラットフォームズ株式会社 | 通信装置、通信システム、通信方法、及び通信プログラム |
JP6392134B2 (ja) * | 2015-02-04 | 2018-09-19 | アンリツネットワークス株式会社 | 通信システム及び通信方法 |
JP6458604B2 (ja) * | 2015-03-31 | 2019-01-30 | 富士通株式会社 | 表示方法、情報処理装置、及び表示プログラム |
US10284465B2 (en) * | 2015-12-28 | 2019-05-07 | Mellanox Technologies Tlv Ltd. | Efficient algorithmic forwarding in fat-tree networks |
CN107566267A (zh) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | 一种基于聚合链路的报文转发方法和装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7102996B1 (en) * | 2001-05-24 | 2006-09-05 | F5 Networks, Inc. | Method and system for scaling network traffic managers |
US7042842B2 (en) * | 2001-06-13 | 2006-05-09 | Computer Network Technology Corporation | Fiber channel switch |
US7327748B2 (en) * | 2002-01-28 | 2008-02-05 | Alcatel Lucent | Enterprise switching device and method |
JP3825332B2 (ja) * | 2002-02-08 | 2006-09-27 | 日本電信電話株式会社 | タグ変換によるlan間の接続方法及びタグ変換装置 |
JP4157403B2 (ja) * | 2003-03-19 | 2008-10-01 | 株式会社日立製作所 | パケット通信装置 |
JP2005072783A (ja) * | 2003-08-21 | 2005-03-17 | Fujitsu Ltd | 情報処理内容決定方法及び同方法を適用した情報処理装置 |
JP2005099918A (ja) * | 2003-09-22 | 2005-04-14 | Hitachi Cable Ltd | 二重化管理ネットワーク装置 |
JP4151561B2 (ja) * | 2003-10-29 | 2008-09-17 | 日立電線株式会社 | アグリゲーション機能付き中継装置 |
KR100733020B1 (ko) * | 2004-01-16 | 2007-06-29 | 니폰덴신뎅와 가부시키가이샤 | 사용자 mac 프레임 전송방법, 에지 브리지 및 프로그램을 기록한 기록 매체 |
JP4149393B2 (ja) * | 2004-03-05 | 2008-09-10 | 日本電信電話株式会社 | 通信負荷分散方法、装置及びプログラム |
JP4368251B2 (ja) * | 2004-06-09 | 2009-11-18 | 富士通株式会社 | フレーム転送処理方法及び装置 |
JP2006005437A (ja) * | 2004-06-15 | 2006-01-05 | Fujitsu Ltd | トラフィック分散制御装置 |
US7447166B1 (en) * | 2004-11-02 | 2008-11-04 | Cisco Technology, Inc. | Method to distribute IEEE 802.1X authenticated users among multiple broadcast domains |
JP2007053564A (ja) * | 2005-08-17 | 2007-03-01 | Fujitsu Ltd | ネットワークスイッチ装置 |
-
2006
- 2006-08-25 JP JP2006228898A patent/JP4908969B2/ja active Active
-
2007
- 2007-07-31 US US11/830,912 patent/US7760632B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US7760632B2 (en) | 2010-07-20 |
JP2008054089A (ja) | 2008-03-06 |
US20080049778A1 (en) | 2008-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4908969B2 (ja) | パケットを中継する装置および方法 | |
JP5086585B2 (ja) | ネットワーク中継装置 | |
US10887225B1 (en) | Building a label sequence in Border Gateway Protocol (BGP) labeled network layer reachability information (NLRI) on next hop (NH) attribute change | |
US8576721B1 (en) | Local forwarding bias in a multi-chassis router | |
US11438259B2 (en) | Flexible algorithm aware border gateway protocol (BGP) prefix segment routing identifiers (SIDs) | |
US10200307B2 (en) | Communication system, control device, processing rule setting method, packet transmission method, and program | |
JP4822997B2 (ja) | 通信装置および通信方法 | |
CN102404234B (zh) | 流量转发方法和设备 | |
JP5423787B2 (ja) | 経路設定サーバ、経路設定方法、及び経路設定プログラム | |
US9401865B2 (en) | Network appliance redundancy system, control apparatus, network appliance redundancy method and program | |
US10693768B2 (en) | Method, apparatus and system for controlling routing information advertising | |
US20210250283A1 (en) | Ping and traceroute in inter-autonomous system (as) segment routing (sr) networks without requiring headend router or path monitoring system (pms) controller knowledge of topology outside of origin as | |
US20080298365A1 (en) | Packet relay method and device | |
US20160294673A1 (en) | Communication system, communication method, network information combination apparatus, and network information combination program | |
Lei et al. | Multipath routing in SDN-based data center networks | |
EP2115960A1 (en) | Network router and method of configuring a network router | |
US20170295099A1 (en) | System and method of load balancing across a multi-link group | |
WO2015079615A1 (ja) | 通信システム、通信方法、ネットワーク情報結合装置、処理規則変換方法および処理規則変換プログラム | |
CN107770061B (zh) | 转发报文的方法及转发设备 | |
US11706193B2 (en) | Intelligent flow state synchronization to improve resiliency, availability, and/or performance of redundant network security devices | |
JP4751213B2 (ja) | リンクアグリゲーション処理装置および処理方法 | |
WO2024093778A1 (zh) | 一种报文处理方法以及相关装置 | |
CN107409132B (zh) | 软件定义网络控制信令动态配置流分割的方法和网络节点 | |
US11343179B2 (en) | Transfer device and transfer method | |
JP5374290B2 (ja) | ネットワーク中継装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081211 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110523 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110607 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110802 |
|
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: 20120110 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120113 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150120 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4908969 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |